test: file format elf32-i386 Disassembly of section .init: 08049000 <_init>: 8049000: f3 0f 1e fb endbr32 8049004: 53 push ebx 8049005: 83 ec 08 sub esp,0x8 8049008: e8 b3 0b 00 00 call 8049bc0 <__x86.get_pc_thunk.bx> 804900d: 81 c3 f3 bf 09 00 add ebx,0x9bff3 8049013: c7 c0 00 00 00 00 mov eax,0x0 8049019: 85 c0 test eax,eax 804901b: 74 02 je 804901f <_init+0x1f> 804901d: ff d0 call eax 804901f: 83 c4 08 add esp,0x8 8049022: 5b pop ebx 8049023: c3 ret Disassembly of section .plt: 08049030 <.plt>: 8049030: f3 0f 1e fb endbr32 8049034: ff 25 0c 50 0e 08 jmp DWORD PTR ds:0x80e500c 804903a: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 8049040: f3 0f 1e fb endbr32 8049044: ff 25 10 50 0e 08 jmp DWORD PTR ds:0x80e5010 804904a: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 8049050: f3 0f 1e fb endbr32 8049054: ff 25 14 50 0e 08 jmp DWORD PTR ds:0x80e5014 804905a: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 8049060: f3 0f 1e fb endbr32 8049064: ff 25 18 50 0e 08 jmp DWORD PTR ds:0x80e5018 804906a: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 8049070: f3 0f 1e fb endbr32 8049074: ff 25 1c 50 0e 08 jmp DWORD PTR ds:0x80e501c 804907a: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 8049080: f3 0f 1e fb endbr32 8049084: ff 25 20 50 0e 08 jmp DWORD PTR ds:0x80e5020 804908a: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 8049090: f3 0f 1e fb endbr32 8049094: ff 25 24 50 0e 08 jmp DWORD PTR ds:0x80e5024 804909a: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 80490a0: f3 0f 1e fb endbr32 80490a4: ff 25 28 50 0e 08 jmp DWORD PTR ds:0x80e5028 80490aa: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 80490b0: f3 0f 1e fb endbr32 80490b4: ff 25 2c 50 0e 08 jmp DWORD PTR ds:0x80e502c 80490ba: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 80490c0: f3 0f 1e fb endbr32 80490c4: ff 25 30 50 0e 08 jmp DWORD PTR ds:0x80e5030 80490ca: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 80490d0: f3 0f 1e fb endbr32 80490d4: ff 25 34 50 0e 08 jmp DWORD PTR ds:0x80e5034 80490da: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 80490e0: f3 0f 1e fb endbr32 80490e4: ff 25 38 50 0e 08 jmp DWORD PTR ds:0x80e5038 80490ea: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 80490f0: f3 0f 1e fb endbr32 80490f4: ff 25 3c 50 0e 08 jmp DWORD PTR ds:0x80e503c 80490fa: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] 8049100: f3 0f 1e fb endbr32 8049104: ff 25 40 50 0e 08 jmp DWORD PTR ds:0x80e5040 804910a: 66 0f 1f 44 00 00 nop WORD PTR [eax+eax*1+0x0] Disassembly of section .text: 08049110 <__assert_fail_base.cold>: 8049110: 83 ec 0c sub esp,0xc 8049113: ff 74 24 20 push DWORD PTR [esp+0x20] 8049117: e8 84 c0 01 00 call 80651a0 <__free> 804911c: 83 c4 10 add esp,0x10 804911f: e8 0c 00 00 00 call 8049130 08049124 : 8049124: 31 ed xor ebp,ebp 8049126: e9 59 1e 00 00 jmp 804af84 0804912b <_nl_load_domain.cold>: 804912b: e8 00 00 00 00 call 8049130 08049130 : 8049130: f3 0f 1e fb endbr32 8049134: 55 push ebp 8049135: e8 e5 67 00 00 call 804f91f <__x86.get_pc_thunk.bp> 804913a: 81 c5 c6 be 09 00 add ebp,0x9bec6 8049140: 57 push edi 8049141: 56 push esi 8049142: 53 push ebx 8049143: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 804914a: 81 ec 1c 01 00 00 sub esp,0x11c 8049150: 65 a1 14 00 00 00 mov eax,gs:0x14 8049156: 89 84 24 0c 01 00 00 mov DWORD PTR [esp+0x10c],eax 804915d: 31 c0 xor eax,eax 804915f: 39 9d b4 15 00 00 cmp DWORD PTR [ebp+0x15b4],ebx 8049165: 74 41 je 80491a8 8049167: 65 a1 0c 00 00 00 mov eax,gs:0xc 804916d: 85 c0 test eax,eax 804916f: 75 0e jne 804917f 8049171: ba 01 00 00 00 mov edx,0x1 8049176: 0f b1 95 ac 15 00 00 cmpxchg DWORD PTR [ebp+0x15ac],edx 804917d: eb 23 jmp 80491a2 804917f: 31 c0 xor eax,eax 8049181: ba 01 00 00 00 mov edx,0x1 8049186: f0 0f b1 95 ac 15 00 00 lock cmpxchg DWORD PTR [ebp+0x15ac],edx 804918e: 74 12 je 80491a2 8049190: 83 ec 0c sub esp,0xc 8049193: 8d 85 ac 15 00 00 lea eax,[ebp+0x15ac] 8049199: 50 push eax 804919a: e8 21 6e 01 00 call 805ffc0 <__lll_lock_wait_private> 804919f: 83 c4 10 add esp,0x10 80491a2: 89 9d b4 15 00 00 mov DWORD PTR [ebp+0x15b4],ebx 80491a8: ff 85 b0 15 00 00 inc DWORD PTR [ebp+0x15b0] 80491ae: 83 bd b8 15 00 00 00 cmp DWORD PTR [ebp+0x15b8],0x0 80491b5: 75 34 jne 80491eb 80491b7: c7 85 b8 15 00 00 01 00 00 00 mov DWORD PTR [ebp+0x15b8],0x1 80491c1: b8 20 00 00 00 mov eax,0x20 80491c6: 48 dec eax 80491c7: 89 e2 mov edx,esp 80491c9: 83 f8 ff cmp eax,0xffffffff 80491cc: 74 09 je 80491d7 80491ce: c7 04 82 00 00 00 00 mov DWORD PTR [edx+eax*4],0x0 80491d5: eb ef jmp 80491c6 80491d7: 83 0c 24 20 or DWORD PTR [esp],0x20 80491db: 89 eb mov ebx,ebp 80491dd: 51 push ecx 80491de: 6a 00 push 0x0 80491e0: 52 push edx 80491e1: 6a 01 push 0x1 80491e3: e8 38 eb 03 00 call 8087d20 <__sigprocmask> 80491e8: 83 c4 10 add esp,0x10 80491eb: 8b 95 b8 15 00 00 mov edx,DWORD PTR [ebp+0x15b8] 80491f1: 83 fa 01 cmp edx,0x1 80491f4: 0f 85 be 00 00 00 jne 80492b8 80491fa: c7 85 b8 15 00 00 00 00 00 00 mov DWORD PTR [ebp+0x15b8],0x0 8049204: 8b b5 b0 15 00 00 mov esi,DWORD PTR [ebp+0x15b0] 804920a: 4e dec esi 804920b: 89 b5 b0 15 00 00 mov DWORD PTR [ebp+0x15b0],esi 8049211: 75 3e jne 8049251 8049213: c7 85 b4 15 00 00 00 00 00 00 mov DWORD PTR [ebp+0x15b4],0x0 804921d: 65 a1 0c 00 00 00 mov eax,gs:0xc 8049223: 85 c0 test eax,eax 8049225: 75 08 jne 804922f 8049227: ff 8d ac 15 00 00 dec DWORD PTR [ebp+0x15ac] 804922d: eb 22 jmp 8049251 804922f: 89 f0 mov eax,esi 8049231: 87 85 ac 15 00 00 xchg DWORD PTR [ebp+0x15ac],eax 8049237: 48 dec eax 8049238: 7e 17 jle 8049251 804923a: b8 f0 00 00 00 mov eax,0xf0 804923f: 8d 9d ac 15 00 00 lea ebx,[ebp+0x15ac] 8049245: b9 81 00 00 00 mov ecx,0x81 804924a: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8049251: 83 ec 0c sub esp,0xc 8049254: 89 eb mov ebx,ebp 8049256: 6a 06 push 0x6 8049258: e8 f3 e7 03 00 call 8087a50 804925d: 83 c4 10 add esp,0x10 8049260: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 8049267: 39 9d b4 15 00 00 cmp DWORD PTR [ebp+0x15b4],ebx 804926d: 74 41 je 80492b0 804926f: 65 a1 0c 00 00 00 mov eax,gs:0xc 8049275: 85 c0 test eax,eax 8049277: 75 0e jne 8049287 8049279: ba 01 00 00 00 mov edx,0x1 804927e: 0f b1 95 ac 15 00 00 cmpxchg DWORD PTR [ebp+0x15ac],edx 8049285: eb 23 jmp 80492aa 8049287: 31 c0 xor eax,eax 8049289: ba 01 00 00 00 mov edx,0x1 804928e: f0 0f b1 95 ac 15 00 00 lock cmpxchg DWORD PTR [ebp+0x15ac],edx 8049296: 74 12 je 80492aa 8049298: 83 ec 0c sub esp,0xc 804929b: 8d 85 ac 15 00 00 lea eax,[ebp+0x15ac] 80492a1: 50 push eax 80492a2: e8 19 6d 01 00 call 805ffc0 <__lll_lock_wait_private> 80492a7: 83 c4 10 add esp,0x10 80492aa: 89 9d b4 15 00 00 mov DWORD PTR [ebp+0x15b4],ebx 80492b0: ff 85 b0 15 00 00 inc DWORD PTR [ebp+0x15b0] 80492b6: eb 05 jmp 80492bd 80492b8: 83 fa 02 cmp edx,0x2 80492bb: 75 5a jne 8049317 80492bd: 8d 94 24 84 00 00 00 lea edx,[esp+0x84] 80492c4: 31 c0 xor eax,eax 80492c6: b9 22 00 00 00 mov ecx,0x22 80492cb: c7 85 b8 15 00 00 03 00 00 00 mov DWORD PTR [ebp+0x15b8],0x3 80492d5: c7 84 24 80 00 00 00 00 00 00 00 mov DWORD PTR [esp+0x80],0x0 80492e0: 89 d7 mov edi,edx 80492e2: f3 ab rep stos DWORD PTR es:[edi],eax 80492e4: b8 21 00 00 00 mov eax,0x21 80492e9: 48 dec eax 80492ea: 8d 94 24 80 00 00 00 lea edx,[esp+0x80] 80492f1: 74 09 je 80492fc 80492f3: c7 04 82 ff ff ff ff mov DWORD PTR [edx+eax*4],0xffffffff 80492fa: eb ed jmp 80492e9 80492fc: c7 84 24 04 01 00 00 00 00 00 00 mov DWORD PTR [esp+0x104],0x0 8049307: 89 eb mov ebx,ebp 8049309: 50 push eax 804930a: 6a 00 push 0x0 804930c: 52 push edx 804930d: 6a 06 push 0x6 804930f: e8 bc e9 03 00 call 8087cd0 <__sigaction> 8049314: 83 c4 10 add esp,0x10 8049317: 83 bd b8 15 00 00 03 cmp DWORD PTR [ebp+0x15b8],0x3 804931e: 75 19 jne 8049339 8049320: c7 85 b8 15 00 00 04 00 00 00 mov DWORD PTR [ebp+0x15b8],0x4 804932a: 83 ec 0c sub esp,0xc 804932d: 89 eb mov ebx,ebp 804932f: 6a 06 push 0x6 8049331: e8 1a e7 03 00 call 8087a50 8049336: 83 c4 10 add esp,0x10 8049339: 83 bd b8 15 00 00 04 cmp DWORD PTR [ebp+0x15b8],0x4 8049340: 75 0b jne 804934d 8049342: c7 85 b8 15 00 00 05 00 00 00 mov DWORD PTR [ebp+0x15b8],0x5 804934c: f4 hlt 804934d: 83 bd b8 15 00 00 05 cmp DWORD PTR [ebp+0x15b8],0x5 8049354: 75 16 jne 804936c 8049356: c7 85 b8 15 00 00 06 00 00 00 mov DWORD PTR [ebp+0x15b8],0x6 8049360: 83 ec 0c sub esp,0xc 8049363: 89 eb mov ebx,ebp 8049365: 6a 7f push 0x7f 8049367: e8 1e c3 02 00 call 807568a <_exit> 804936c: f4 hlt 804936d: eb fd jmp 804936c 0804936f <_IO_new_fclose.cold>: 804936f: f7 07 00 80 00 00 test DWORD PTR [edi],0x8000 8049375: 75 24 jne 804939b <_IO_new_fclose.cold+0x2c> 8049377: 8b 5f 48 mov ebx,DWORD PTR [edi+0x48] 804937a: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804937d: 8d 70 ff lea esi,[eax-0x1] 8049380: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8049383: 85 f6 test esi,esi 8049385: 75 14 jne 804939b <_IO_new_fclose.cold+0x2c> 8049387: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 804938e: 65 a1 0c 00 00 00 mov eax,gs:0xc 8049394: 85 c0 test eax,eax 8049396: 75 11 jne 80493a9 <_IO_new_fclose.cold+0x3a> 8049398: 83 2b 01 sub DWORD PTR [ebx],0x1 804939b: 83 ec 0c sub esp,0xc 804939e: ff 75 e0 push DWORD PTR [ebp-0x20] 80493a1: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 80493a4: e8 77 6f 06 00 call 80b0320 <_Unwind_Resume> 80493a9: 89 f0 mov eax,esi 80493ab: 87 03 xchg DWORD PTR [ebx],eax 80493ad: 83 e8 01 sub eax,0x1 80493b0: 7e e9 jle 804939b <_IO_new_fclose.cold+0x2c> 80493b2: b8 f0 00 00 00 mov eax,0xf0 80493b7: b9 81 00 00 00 mov ecx,0x81 80493bc: ba 01 00 00 00 mov edx,0x1 80493c1: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80493c8: eb d1 jmp 804939b <_IO_new_fclose.cold+0x2c> 080493ca <_IO_fflush.cold>: 80493ca: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 80493d0: 75 24 jne 80493f6 <_IO_fflush.cold+0x2c> 80493d2: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 80493d5: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80493d8: 8d 70 ff lea esi,[eax-0x1] 80493db: 89 73 04 mov DWORD PTR [ebx+0x4],esi 80493de: 85 f6 test esi,esi 80493e0: 75 14 jne 80493f6 <_IO_fflush.cold+0x2c> 80493e2: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 80493e9: 65 a1 0c 00 00 00 mov eax,gs:0xc 80493ef: 85 c0 test eax,eax 80493f1: 75 10 jne 8049403 <_IO_fflush.cold+0x39> 80493f3: 83 2b 01 sub DWORD PTR [ebx],0x1 80493f6: 83 ec 0c sub esp,0xc 80493f9: ff 75 e4 push DWORD PTR [ebp-0x1c] 80493fc: 89 fb mov ebx,edi 80493fe: e8 1d 6f 06 00 call 80b0320 <_Unwind_Resume> 8049403: 89 f0 mov eax,esi 8049405: 87 03 xchg DWORD PTR [ebx],eax 8049407: 83 e8 01 sub eax,0x1 804940a: 7e ea jle 80493f6 <_IO_fflush.cold+0x2c> 804940c: b8 f0 00 00 00 mov eax,0xf0 8049411: b9 81 00 00 00 mov ecx,0x81 8049416: ba 01 00 00 00 mov edx,0x1 804941b: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8049422: eb d2 jmp 80493f6 <_IO_fflush.cold+0x2c> 08049424 <_IO_wfile_underflow.cold>: 8049424: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 804942a: 75 24 jne 8049450 <_IO_wfile_underflow.cold+0x2c> 804942c: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 804942f: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8049432: 8d 70 ff lea esi,[eax-0x1] 8049435: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8049438: 85 f6 test esi,esi 804943a: 75 14 jne 8049450 <_IO_wfile_underflow.cold+0x2c> 804943c: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8049443: 65 a1 0c 00 00 00 mov eax,gs:0xc 8049449: 85 c0 test eax,eax 804944b: 75 0f jne 804945c <_IO_wfile_underflow.cold+0x38> 804944d: 83 2b 01 sub DWORD PTR [ebx],0x1 8049450: 83 ec 0c sub esp,0xc 8049453: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 8049456: 57 push edi 8049457: e8 c4 6e 06 00 call 80b0320 <_Unwind_Resume> 804945c: 89 f0 mov eax,esi 804945e: 87 03 xchg DWORD PTR [ebx],eax 8049460: 83 e8 01 sub eax,0x1 8049463: 7e eb jle 8049450 <_IO_wfile_underflow.cold+0x2c> 8049465: b8 f0 00 00 00 mov eax,0xf0 804946a: b9 81 00 00 00 mov ecx,0x81 804946f: ba 01 00 00 00 mov edx,0x1 8049474: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 804947b: eb d3 jmp 8049450 <_IO_wfile_underflow.cold+0x2c> 0804947d <_IO_new_file_underflow.cold>: 804947d: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8049483: 75 24 jne 80494a9 <_IO_new_file_underflow.cold+0x2c> 8049485: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 8049488: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804948b: 8d 70 ff lea esi,[eax-0x1] 804948e: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8049491: 85 f6 test esi,esi 8049493: 75 14 jne 80494a9 <_IO_new_file_underflow.cold+0x2c> 8049495: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 804949c: 65 a1 0c 00 00 00 mov eax,gs:0xc 80494a2: 85 c0 test eax,eax 80494a4: 75 0f jne 80494b5 <_IO_new_file_underflow.cold+0x38> 80494a6: 83 2b 01 sub DWORD PTR [ebx],0x1 80494a9: 83 ec 0c sub esp,0xc 80494ac: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 80494af: 57 push edi 80494b0: e8 6b 6e 06 00 call 80b0320 <_Unwind_Resume> 80494b5: 89 f0 mov eax,esi 80494b7: 87 03 xchg DWORD PTR [ebx],eax 80494b9: 83 e8 01 sub eax,0x1 80494bc: 7e eb jle 80494a9 <_IO_new_file_underflow.cold+0x2c> 80494be: b8 f0 00 00 00 mov eax,0xf0 80494c3: b9 81 00 00 00 mov ecx,0x81 80494c8: ba 01 00 00 00 mov edx,0x1 80494cd: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80494d4: eb d3 jmp 80494a9 <_IO_new_file_underflow.cold+0x2c> 080494d6 <_dl_start>: 80494d6: f3 0f 1e fb endbr32 80494da: 53 push ebx 80494db: e8 e0 06 00 00 call 8049bc0 <__x86.get_pc_thunk.bx> 80494e0: 81 c3 20 bb 09 00 add ebx,0x9bb20 80494e6: 83 ec 08 sub esp,0x8 80494e9: e8 42 fc ff ff call 8049130 080494ee <__printf_fp_l.cold>: 80494ee: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 80494f1: e8 3a fc ff ff call 8049130 080494f6 <__printf_fphex.cold>: 80494f6: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80494fa: e8 31 fc ff ff call 8049130 080494ff <_IO_fputs.cold>: 80494ff: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8049505: 75 24 jne 804952b <_IO_fputs.cold+0x2c> 8049507: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 804950a: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804950d: 8d 70 ff lea esi,[eax-0x1] 8049510: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8049513: 85 f6 test esi,esi 8049515: 75 14 jne 804952b <_IO_fputs.cold+0x2c> 8049517: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 804951e: 65 a1 0c 00 00 00 mov eax,gs:0xc 8049524: 85 c0 test eax,eax 8049526: 75 10 jne 8049538 <_IO_fputs.cold+0x39> 8049528: 83 2b 01 sub DWORD PTR [ebx],0x1 804952b: 83 ec 0c sub esp,0xc 804952e: ff 75 e4 push DWORD PTR [ebp-0x1c] 8049531: 89 fb mov ebx,edi 8049533: e8 e8 6d 06 00 call 80b0320 <_Unwind_Resume> 8049538: 89 f0 mov eax,esi 804953a: 87 03 xchg DWORD PTR [ebx],eax 804953c: 83 e8 01 sub eax,0x1 804953f: 7e ea jle 804952b <_IO_fputs.cold+0x2c> 8049541: b8 f0 00 00 00 mov eax,0xf0 8049546: b9 81 00 00 00 mov ecx,0x81 804954b: ba 01 00 00 00 mov edx,0x1 8049550: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8049557: eb d2 jmp 804952b <_IO_fputs.cold+0x2c> 08049559 <_IO_fwrite.cold>: 8049559: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 804955f: 75 24 jne 8049585 <_IO_fwrite.cold+0x2c> 8049561: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 8049564: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8049567: 8d 70 ff lea esi,[eax-0x1] 804956a: 89 73 04 mov DWORD PTR [ebx+0x4],esi 804956d: 85 f6 test esi,esi 804956f: 75 14 jne 8049585 <_IO_fwrite.cold+0x2c> 8049571: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8049578: 65 a1 0c 00 00 00 mov eax,gs:0xc 804957e: 85 c0 test eax,eax 8049580: 75 0f jne 8049591 <_IO_fwrite.cold+0x38> 8049582: 83 2b 01 sub DWORD PTR [ebx],0x1 8049585: 83 ec 0c sub esp,0xc 8049588: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 804958b: 57 push edi 804958c: e8 8f 6d 06 00 call 80b0320 <_Unwind_Resume> 8049591: 89 f0 mov eax,esi 8049593: 87 03 xchg DWORD PTR [ebx],eax 8049595: 83 e8 01 sub eax,0x1 8049598: 7e eb jle 8049585 <_IO_fwrite.cold+0x2c> 804959a: b8 f0 00 00 00 mov eax,0xf0 804959f: b9 81 00 00 00 mov ecx,0x81 80495a4: ba 01 00 00 00 mov edx,0x1 80495a9: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80495b0: eb d3 jmp 8049585 <_IO_fwrite.cold+0x2c> 080495b2 <_IO_getdelim.cold>: 80495b2: f7 07 00 80 00 00 test DWORD PTR [edi],0x8000 80495b8: 75 24 jne 80495de <_IO_getdelim.cold+0x2c> 80495ba: 8b 5f 48 mov ebx,DWORD PTR [edi+0x48] 80495bd: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80495c0: 8d 70 ff lea esi,[eax-0x1] 80495c3: 89 73 04 mov DWORD PTR [ebx+0x4],esi 80495c6: 85 f6 test esi,esi 80495c8: 75 14 jne 80495de <_IO_getdelim.cold+0x2c> 80495ca: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 80495d1: 65 a1 0c 00 00 00 mov eax,gs:0xc 80495d7: 85 c0 test eax,eax 80495d9: 75 11 jne 80495ec <_IO_getdelim.cold+0x3a> 80495db: 83 2b 01 sub DWORD PTR [ebx],0x1 80495de: 83 ec 0c sub esp,0xc 80495e1: ff 75 e4 push DWORD PTR [ebp-0x1c] 80495e4: 8b 5d e0 mov ebx,DWORD PTR [ebp-0x20] 80495e7: e8 34 6d 06 00 call 80b0320 <_Unwind_Resume> 80495ec: 89 f0 mov eax,esi 80495ee: 87 03 xchg DWORD PTR [ebx],eax 80495f0: 83 e8 01 sub eax,0x1 80495f3: 7e e9 jle 80495de <_IO_getdelim.cold+0x2c> 80495f5: b8 f0 00 00 00 mov eax,0xf0 80495fa: b9 81 00 00 00 mov ecx,0x81 80495ff: ba 01 00 00 00 mov edx,0x1 8049604: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 804960b: eb d1 jmp 80495de <_IO_getdelim.cold+0x2c> 0804960d : 804960d: 89 fb mov ebx,edi 804960f: e8 1c fb ff ff call 8049130 08049614 : 8049614: e8 17 fb ff ff call 8049130 08049619 : 8049619: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 804961c: e8 0f fb ff ff call 8049130 08049621 : 8049621: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8049625: e8 06 fb ff ff call 8049130 0804962a : 804962a: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 804962e: e8 fd fa ff ff call 8049130 08049633 : 8049633: 89 eb mov ebx,ebp 8049635: e8 f6 fa ff ff call 8049130 804963a: 89 eb mov ebx,ebp 804963c: e8 ef fa ff ff call 8049130 08049641 : 8049641: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8049645: e8 e6 fa ff ff call 8049130 804964a: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 804964e: e8 dd fa ff ff call 8049130 08049653 : 8049653: e8 d8 fa ff ff call 8049130 08049658 : 8049658: 89 fb mov ebx,edi 804965a: e8 d1 fa ff ff call 8049130 0804965f <_Unwind_RaiseException_Phase2.cold>: 804965f: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8049663: e8 c8 fa ff ff call 8049130 08049668 <_Unwind_GetGR.cold>: 8049668: e8 c3 fa ff ff call 8049130 0804966d <_Unwind_SetGR.cold>: 804966d: 89 cb mov ebx,ecx 804966f: e8 bc fa ff ff call 8049130 08049674 <_Unwind_Resume.cold>: 8049674: 8b 9d d4 fe ff ff mov ebx,DWORD PTR [ebp-0x12c] 804967a: e8 b1 fa ff ff call 8049130 0804967f <_Unwind_Resume_or_Rethrow.cold>: 804967f: e8 ac fa ff ff call 8049130 08049684 : 8049684: e8 a7 fa ff ff call 8049130 08049689 : 8049689: 89 cb mov ebx,ecx 804968b: e8 a0 fa ff ff call 8049130 08049690 : 8049690: 89 cb mov ebx,ecx 8049692: e8 99 fa ff ff call 8049130 08049697 : 8049697: 89 fb mov ebx,edi 8049699: e8 92 fa ff ff call 8049130 0804969e <_Unwind_IteratePhdrCallback.cold>: 804969e: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80496a2: e8 89 fa ff ff call 8049130 080496a7 : 80496a7: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80496ab: e8 80 fa ff ff call 8049130 080496b0 : 80496b0: e8 7b fa ff ff call 8049130 080496b5 : 80496b5: 89 fb mov ebx,edi 80496b7: e8 74 fa ff ff call 8049130 80496bc: 66 90 xchg ax,ax 80496be: 66 90 xchg ax,ax 080496c0 : 80496c0: f3 0f 1e fb endbr32 80496c4: e8 60 06 00 00 call 8049d29 <__x86.get_pc_thunk.ax> 80496c9: 05 37 b9 09 00 add eax,0x9b937 80496ce: 8d 80 8c 1a 00 00 lea eax,[eax+0x1a8c] 80496d4: e9 c7 db 05 00 jmp 80a72a0 80496d9: 66 90 xchg ax,ax 80496db: 66 90 xchg ax,ax 80496dd: 66 90 xchg ax,ax 80496df: 90 nop 080496e0 : 80496e0: f3 0f 1e fb endbr32 80496e4: 55 push ebp 80496e5: 57 push edi 80496e6: e8 7c 15 00 00 call 804ac67 <__x86.get_pc_thunk.di> 80496eb: 81 c7 15 b9 09 00 add edi,0x9b915 80496f1: 56 push esi 80496f2: 53 push ebx 80496f3: 83 ec 3c sub esp,0x3c 80496f6: c7 c5 a0 68 0e 08 mov ebp,0x80e68a0 80496fc: 8b 45 68 mov eax,DWORD PTR [ebp+0x68] 80496ff: 83 f8 01 cmp eax,0x1 8049702: 0f 84 b1 00 00 00 je 80497b9 8049708: 83 f8 02 cmp eax,0x2 804970b: 0f 84 fd 01 00 00 je 804990e <.L193+0x43> 8049711: 8b 85 84 00 00 00 mov eax,DWORD PTR [ebp+0x84] 8049717: 85 c0 test eax,eax 8049719: 0f 84 8c 00 00 00 je 80497ab 804971f: 83 ce ff or esi,0xffffffff 8049722: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8049726: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 804972a: 85 db test ebx,ebx 804972c: 7e 24 jle 8049752 804972e: 89 d8 mov eax,ebx 8049730: 89 9f 30 09 00 00 mov DWORD PTR [edi+0x930],ebx 8049736: d1 f8 sar eax,1 8049738: 89 87 34 09 00 00 mov DWORD PTR [edi+0x934],eax 804973e: 89 d8 mov eax,ebx 8049740: 30 c0 xor al,al 8049742: 89 c2 mov edx,eax 8049744: 89 87 38 09 00 00 mov DWORD PTR [edi+0x938],eax 804974a: d1 fa sar edx,1 804974c: 89 97 3c 09 00 00 mov DWORD PTR [edi+0x93c],edx 8049752: 8b 85 88 00 00 00 mov eax,DWORD PTR [ebp+0x88] 8049758: 85 c0 test eax,eax 804975a: 75 59 jne 80497b5 804975c: 85 f6 test esi,esi 804975e: 7e 24 jle 8049784 8049760: 89 f0 mov eax,esi 8049762: 89 b7 20 09 00 00 mov DWORD PTR [edi+0x920],esi 8049768: d1 f8 sar eax,1 804976a: 89 87 24 09 00 00 mov DWORD PTR [edi+0x924],eax 8049770: 89 f0 mov eax,esi 8049772: 30 c0 xor al,al 8049774: 89 c2 mov edx,eax 8049776: 89 87 28 09 00 00 mov DWORD PTR [edi+0x928],eax 804977c: d1 fa sar edx,1 804977e: 89 97 2c 09 00 00 mov DWORD PTR [edi+0x92c],edx 8049784: 8b 85 8c 00 00 00 mov eax,DWORD PTR [ebp+0x8c] 804978a: 85 c0 test eax,eax 804978c: 75 0f jne 804979d 804978e: 6b 87 28 09 00 00 03 imul eax,DWORD PTR [edi+0x928],0x3 8049795: b9 04 00 00 00 mov ecx,0x4 804979a: 99 cdq 804979b: f7 f9 idiv ecx 804979d: 89 87 e8 1e 00 00 mov DWORD PTR [edi+0x1ee8],eax 80497a3: 83 c4 3c add esp,0x3c 80497a6: 5b pop ebx 80497a7: 5e pop esi 80497a8: 5f pop edi 80497a9: 5d pop ebp 80497aa: c3 ret 80497ab: 8b 85 88 00 00 00 mov eax,DWORD PTR [ebp+0x88] 80497b1: 85 c0 test eax,eax 80497b3: 74 cf je 8049784 80497b5: 89 c6 mov esi,eax 80497b7: eb a3 jmp 804975c 80497b9: 8b 45 6c mov eax,DWORD PTR [ebp+0x6c] 80497bc: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80497c0: b8 bc 00 00 00 mov eax,0xbc 80497c5: e8 36 ae 02 00 call 8074600 80497ca: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80497ce: b8 bf 00 00 00 mov eax,0xbf 80497d3: e8 28 ae 02 00 call 8074600 80497d8: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80497dc: b8 c2 00 00 00 mov eax,0xc2 80497e1: e8 1a ae 02 00 call 8074600 80497e6: 89 c6 mov esi,eax 80497e8: 85 c0 test eax,eax 80497ea: 0f 8e b1 00 00 00 jle 80498a1 80497f0: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80497f8: c7 44 24 28 03 00 00 00 mov DWORD PTR [esp+0x28],0x3 8049800: f6 45 0f 10 test BYTE PTR [ebp+0xf],0x10 8049804: 0f 84 f1 00 00 00 je 80498fb <.L193+0x30> 804980a: 83 7c 24 20 03 cmp DWORD PTR [esp+0x20],0x3 804980f: 0f 8e a5 00 00 00 jle 80498ba 8049815: 83 7c 24 18 00 cmp DWORD PTR [esp+0x18],0x0 804981a: 0f 84 71 01 00 00 je 8049991 <.L193+0xc6> 8049820: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 8049828: c7 44 24 18 ff ff ff ff mov DWORD PTR [esp+0x18],0xffffffff 8049830: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 8049838: 31 c9 xor ecx,ecx 804983a: c6 44 24 27 01 mov BYTE PTR [esp+0x27],0x1 804983f: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi 8049843: 8d 71 01 lea esi,[ecx+0x1] 8049846: b8 04 00 00 00 mov eax,0x4 804984b: 0f a2 cpuid 804984d: a8 1f test al,0x1f 804984f: 0f 84 1a 02 00 00 je 8049a6f <.L193+0x1a4> 8049855: 89 c1 mov ecx,eax 8049857: c1 e9 05 shr ecx,0x5 804985a: 83 e1 07 and ecx,0x7 804985d: 83 f9 02 cmp ecx,0x2 8049860: 0f 84 e4 01 00 00 je 8049a4a <.L193+0x17f> 8049866: 83 f9 03 cmp ecx,0x3 8049869: 75 32 jne 804989d 804986b: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 804986f: f6 c1 02 test cl,0x2 8049872: 74 29 je 804989d 8049874: c1 e8 0e shr eax,0xe 8049877: d1 ea shr edx,1 8049879: 83 e1 fd and ecx,0xfffffffd 804987c: 25 ff 03 00 00 and eax,0x3ff 8049881: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8049885: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8049889: 89 d0 mov eax,edx 804988b: 83 e0 01 and eax,0x1 804988e: 88 44 24 27 mov BYTE PTR [esp+0x27],al 8049892: 83 7c 24 10 00 cmp DWORD PTR [esp+0x10],0x0 8049897: 0f 84 01 01 00 00 je 804999e <.L193+0xd3> 804989d: 89 f1 mov ecx,esi 804989f: eb a2 jmp 8049843 80498a1: c7 44 24 18 ff ff ff ff mov DWORD PTR [esp+0x18],0xffffffff 80498a9: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80498ad: c7 44 24 28 02 00 00 00 mov DWORD PTR [esp+0x28],0x2 80498b5: e9 46 ff ff ff jmp 8049800 80498ba: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 80498c2: c6 44 24 27 01 mov BYTE PTR [esp+0x27],0x1 80498c7: 0f b6 4d 06 movzx ecx,BYTE PTR [ebp+0x6] 080498cb <.L193>: 80498cb: 85 f6 test esi,esi 80498cd: 7e 0c jle 80498db <.L193+0x10> 80498cf: 85 c9 test ecx,ecx 80498d1: 74 08 je 80498db <.L193+0x10> 80498d3: 89 f0 mov eax,esi 80498d5: 31 d2 xor edx,edx 80498d7: f7 f1 div ecx 80498d9: 89 c6 mov esi,eax 80498db: 80 7c 24 27 00 cmp BYTE PTR [esp+0x27],0x0 80498e0: 75 19 jne 80498fb <.L193+0x30> 80498e2: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80498e6: 85 d2 test edx,edx 80498e8: 74 0d je 80498f7 <.L193+0x2c> 80498ea: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80498ee: 89 d3 mov ebx,edx 80498f0: 99 cdq 80498f1: f7 fb idiv ebx 80498f3: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80498f7: 03 74 24 14 add esi,DWORD PTR [esp+0x14] 80498fb: 8b 85 84 00 00 00 mov eax,DWORD PTR [ebp+0x84] 8049901: 85 c0 test eax,eax 8049903: 0f 84 1d fe ff ff je 8049726 8049909: e9 14 fe ff ff jmp 8049722 804990e: b8 bc 00 00 00 mov eax,0xbc 8049913: e8 48 a8 02 00 call 8074160 8049918: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804991c: b8 bf 00 00 00 mov eax,0xbf 8049921: e8 3a a8 02 00 call 8074160 8049926: 89 c6 mov esi,eax 8049928: b8 c2 00 00 00 mov eax,0xc2 804992d: e8 2e a8 02 00 call 8074160 8049932: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8049936: b8 00 00 00 80 mov eax,0x80000000 804993b: 0f a2 cpuid 804993d: 83 7c 24 10 00 cmp DWORD PTR [esp+0x10],0x0 8049942: 7e b7 jle 80498fb <.L193+0x30> 8049944: 3d 07 00 00 80 cmp eax,0x80000007 8049949: 77 24 ja 804996f <.L193+0xa4> 804994b: 31 db xor ebx,ebx 804994d: b8 01 00 00 00 mov eax,0x1 8049952: 89 d9 mov ecx,ebx 8049954: 0f a2 cpuid 8049956: 81 e2 00 00 00 10 and edx,0x10000000 804995c: 74 0b je 8049969 <.L193+0x9e> 804995e: c1 eb 10 shr ebx,0x10 8049961: 81 e3 ff 00 00 00 and ebx,0xff 8049967: 75 1a jne 8049983 <.L193+0xb8> 8049969: 03 74 24 10 add esi,DWORD PTR [esp+0x10] 804996d: eb 8c jmp 80498fb <.L193+0x30> 804996f: b8 08 00 00 80 mov eax,0x80000008 8049974: 0f a2 cpuid 8049976: c1 e9 0c shr ecx,0xc 8049979: bb 01 00 00 00 mov ebx,0x1 804997e: 83 e1 0f and ecx,0xf 8049981: d3 e3 shl ebx,cl 8049983: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8049987: 31 d2 xor edx,edx 8049989: f7 f3 div ebx 804998b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 804998f: eb d8 jmp 8049969 <.L193+0x9e> 8049991: c7 44 24 10 03 00 00 00 mov DWORD PTR [esp+0x10],0x3 8049999: e9 92 fe ff ff jmp 8049830 804999e: 83 7c 24 20 0a cmp DWORD PTR [esp+0x20],0xa 80499a3: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 80499a7: 0f 8e cf 00 00 00 jle 8049a7c <.L193+0x1b1> 80499ad: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 80499b1: 83 7c 24 1c 00 cmp DWORD PTR [esp+0x1c],0x0 80499b6: b8 01 00 00 00 mov eax,0x1 80499bb: 0f 9f c1 setg cl 80499be: 31 d2 xor edx,edx 80499c0: 83 fb 03 cmp ebx,0x3 80499c3: 0f 94 c2 sete dl 80499c6: 21 ca and edx,ecx 80499c8: 83 7c 24 18 00 cmp DWORD PTR [esp+0x18],0x0 80499cd: 7f 0a jg 80499d9 <.L193+0x10e> 80499cf: 31 c0 xor eax,eax 80499d1: 83 fb 02 cmp ebx,0x2 80499d4: 0f 94 c0 sete al 80499d7: 21 c8 and eax,ecx 80499d9: 01 c0 add eax,eax 80499db: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 80499df: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80499e3: 09 d0 or eax,edx 80499e5: 89 c6 mov esi,eax 80499e7: eb 10 jmp 80499f9 <.L193+0x12e> 80499e9: 81 f9 00 02 00 00 cmp ecx,0x200 80499ef: 0f 84 ae 00 00 00 je 8049aa3 <.L193+0x1d8> 80499f5: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80499f9: 85 f6 test esi,esi 80499fb: 74 7b je 8049a78 <.L193+0x1ad> 80499fd: 8d 41 01 lea eax,[ecx+0x1] 8049a00: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8049a04: b8 0b 00 00 00 mov eax,0xb 8049a09: 0f a2 cpuid 8049a0b: 81 e1 00 ff 00 00 and ecx,0xff00 8049a11: 81 e3 ff 00 00 00 and ebx,0xff 8049a17: 74 5f je 8049a78 <.L193+0x1ad> 8049a19: 85 c9 test ecx,ecx 8049a1b: 74 5b je 8049a78 <.L193+0x1ad> 8049a1d: 81 f9 00 01 00 00 cmp ecx,0x100 8049a23: 75 c4 jne 80499e9 <.L193+0x11e> 8049a25: f7 c6 01 00 00 00 test esi,0x1 8049a2b: 74 c8 je 80499f5 <.L193+0x12a> 8049a2d: 0f bd 4c 24 1c bsr ecx,DWORD PTR [esp+0x1c] 8049a32: 83 c8 ff or eax,0xffffffff 8049a35: 83 c1 01 add ecx,0x1 8049a38: 83 eb 01 sub ebx,0x1 8049a3b: 83 e6 fe and esi,0xfffffffe 8049a3e: d3 e0 shl eax,cl 8049a40: f7 d0 not eax 8049a42: 21 c3 and ebx,eax 8049a44: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 8049a48: eb ab jmp 80499f5 <.L193+0x12a> 8049a4a: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8049a4e: f6 c3 01 test bl,0x1 8049a51: 0f 84 46 fe ff ff je 804989d 8049a57: c1 e8 0e shr eax,0xe 8049a5a: 83 e3 fe and ebx,0xfffffffe 8049a5d: 25 ff 03 00 00 and eax,0x3ff 8049a62: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8049a66: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8049a6a: e9 23 fe ff ff jmp 8049892 8049a6f: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 8049a73: e9 4f fe ff ff jmp 80498c7 8049a78: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 8049a7c: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8049a80: 83 f8 01 cmp eax,0x1 8049a83: 83 d8 ff sbb eax,0xffffffff 8049a86: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8049a8a: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8049a8e: 85 c0 test eax,eax 8049a90: 7e 48 jle 8049ada <.L193+0x20f> 8049a92: 83 7c 24 28 02 cmp DWORD PTR [esp+0x28],0x2 8049a97: 74 5b je 8049af4 <.L193+0x229> 8049a99: 83 c0 01 add eax,0x1 8049a9c: 89 c1 mov ecx,eax 8049a9e: e9 28 fe ff ff jmp 80498cb <.L193> 8049aa3: f7 c6 02 00 00 00 test esi,0x2 8049aa9: 0f 84 46 ff ff ff je 80499f5 <.L193+0x12a> 8049aaf: 83 eb 01 sub ebx,0x1 8049ab2: 83 7c 24 28 02 cmp DWORD PTR [esp+0x28],0x2 8049ab7: 0f 84 8b 00 00 00 je 8049b48 <.L194+0x1a> 8049abd: 0f bd 4c 24 18 bsr ecx,DWORD PTR [esp+0x18] 8049ac2: 83 c8 ff or eax,0xffffffff 8049ac5: 83 c1 01 add ecx,0x1 8049ac8: d3 e0 shl eax,cl 8049aca: f7 d0 not eax 8049acc: 21 d8 and eax,ebx 8049ace: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8049ad2: 83 e6 fd and esi,0xfffffffd 8049ad5: e9 1b ff ff ff jmp 80499f5 <.L193+0x12a> 8049ada: 83 7c 24 28 02 cmp DWORD PTR [esp+0x28],0x2 8049adf: 74 13 je 8049af4 <.L193+0x229> 8049ae1: 83 c9 ff or ecx,0xffffffff 8049ae4: 83 7c 24 18 00 cmp DWORD PTR [esp+0x18],0x0 8049ae9: 0f 84 ec fd ff ff je 80498db <.L193+0x10> 8049aef: e9 d7 fd ff ff jmp 80498cb <.L193> 8049af4: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8049af8: 8b 55 70 mov edx,DWORD PTR [ebp+0x70] 8049afb: 8b 45 74 mov eax,DWORD PTR [ebp+0x74] 8049afe: 89 d9 mov ecx,ebx 8049b00: 85 db test ebx,ebx 8049b02: 74 34 je 8049b38 <.L194+0xa> 8049b04: 83 fb 02 cmp ebx,0x2 8049b07: 0f 86 be fd ff ff jbe 80498cb <.L193> 8049b0d: 83 fa 06 cmp edx,0x6 8049b10: 0f 85 b5 fd ff ff jne 80498cb <.L193> 8049b16: 83 e8 37 sub eax,0x37 8049b19: 83 f8 26 cmp eax,0x26 8049b1c: 0f 87 a9 fd ff ff ja 80498cb <.L193> 8049b22: 8b 94 87 24 16 fd ff mov edx,DWORD PTR [edi+eax*4-0x2e9dc] 8049b29: 01 fa add edx,edi 8049b2b: 3e ff e2 notrack jmp edx 08049b2e <.L194>: 8049b2e: b9 02 00 00 00 mov ecx,0x2 8049b33: e9 93 fd ff ff jmp 80498cb <.L193> 8049b38: 80 7c 24 27 00 cmp BYTE PTR [esp+0x27],0x0 8049b3d: 0f 84 b4 fd ff ff je 80498f7 <.L193+0x2c> 8049b43: e9 b3 fd ff ff jmp 80498fb <.L193+0x30> 8049b48: 0f bd 4c 24 1c bsr ecx,DWORD PTR [esp+0x1c] 8049b4d: 83 c8 ff or eax,0xffffffff 8049b50: 83 c1 01 add ecx,0x1 8049b53: d3 e0 shl eax,cl 8049b55: f7 d0 not eax 8049b57: 21 d8 and eax,ebx 8049b59: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8049b5d: e9 70 ff ff ff jmp 8049ad2 <.L193+0x207> 8049b62: 66 90 xchg ax,ax 8049b64: 66 90 xchg ax,ax 8049b66: 66 90 xchg ax,ax 8049b68: 66 90 xchg ax,ax 8049b6a: 66 90 xchg ax,ax 8049b6c: 66 90 xchg ax,ax 8049b6e: 66 90 xchg ax,ax 08049b70 <_start>: 8049b70: f3 0f 1e fb endbr32 8049b74: 31 ed xor ebp,ebp 8049b76: 5e pop esi 8049b77: 89 e1 mov ecx,esp 8049b79: 83 e4 f0 and esp,0xfffffff0 8049b7c: 50 push eax 8049b7d: 54 push esp 8049b7e: 52 push edx 8049b7f: e8 23 00 00 00 call 8049ba7 <_start+0x37> 8049b84: 81 c3 7c b4 09 00 add ebx,0x9b47c 8049b8a: 8d 83 20 5d f6 ff lea eax,[ebx-0x9a2e0] 8049b90: 50 push eax 8049b91: 8d 83 70 5c f6 ff lea eax,[ebx-0x9a390] 8049b97: 50 push eax 8049b98: 51 push ecx 8049b99: 56 push esi 8049b9a: c7 c0 e5 9c 04 08 mov eax,0x8049ce5 8049ba0: 50 push eax 8049ba1: e8 aa 04 00 00 call 804a050 <__libc_start_main> 8049ba6: f4 hlt 8049ba7: 8b 1c 24 mov ebx,DWORD PTR [esp] 8049baa: c3 ret 8049bab: 66 90 xchg ax,ax 8049bad: 66 90 xchg ax,ax 8049baf: 90 nop 08049bb0 <_dl_relocate_static_pie>: 8049bb0: f3 0f 1e fb endbr32 8049bb4: c3 ret 8049bb5: 66 90 xchg ax,ax 8049bb7: 66 90 xchg ax,ax 8049bb9: 66 90 xchg ax,ax 8049bbb: 66 90 xchg ax,ax 8049bbd: 66 90 xchg ax,ax 8049bbf: 90 nop 08049bc0 <__x86.get_pc_thunk.bx>: 8049bc0: 8b 1c 24 mov ebx,DWORD PTR [esp] 8049bc3: c3 ret 8049bc4: 66 90 xchg ax,ax 8049bc6: 66 90 xchg ax,ax 8049bc8: 66 90 xchg ax,ax 8049bca: 66 90 xchg ax,ax 8049bcc: 66 90 xchg ax,ax 8049bce: 66 90 xchg ax,ax 08049bd0 : 8049bd0: b8 20 5f 0e 08 mov eax,0x80e5f20 8049bd5: 3d 20 5f 0e 08 cmp eax,0x80e5f20 8049bda: 74 24 je 8049c00 8049bdc: b8 00 00 00 00 mov eax,0x0 8049be1: 85 c0 test eax,eax 8049be3: 74 1b je 8049c00 8049be5: 55 push ebp 8049be6: 89 e5 mov ebp,esp 8049be8: 83 ec 14 sub esp,0x14 8049beb: 68 20 5f 0e 08 push 0x80e5f20 8049bf0: ff d0 call eax 8049bf2: 83 c4 10 add esp,0x10 8049bf5: c9 leave 8049bf6: c3 ret 8049bf7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049bfe: 66 90 xchg ax,ax 8049c00: c3 ret 8049c01: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049c08: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049c0f: 90 nop 08049c10 : 8049c10: b8 20 5f 0e 08 mov eax,0x80e5f20 8049c15: 2d 20 5f 0e 08 sub eax,0x80e5f20 8049c1a: 89 c2 mov edx,eax 8049c1c: c1 e8 1f shr eax,0x1f 8049c1f: c1 fa 02 sar edx,0x2 8049c22: 01 d0 add eax,edx 8049c24: d1 f8 sar eax,1 8049c26: 74 20 je 8049c48 8049c28: ba 00 00 00 00 mov edx,0x0 8049c2d: 85 d2 test edx,edx 8049c2f: 74 17 je 8049c48 8049c31: 55 push ebp 8049c32: 89 e5 mov ebp,esp 8049c34: 83 ec 10 sub esp,0x10 8049c37: 50 push eax 8049c38: 68 20 5f 0e 08 push 0x80e5f20 8049c3d: ff d2 call edx 8049c3f: 83 c4 10 add esp,0x10 8049c42: c9 leave 8049c43: c3 ret 8049c44: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8049c48: c3 ret 8049c49: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08049c50 <__do_global_dtors_aux>: 8049c50: f3 0f 1e fb endbr32 8049c54: 80 3d c0 62 0e 08 00 cmp BYTE PTR ds:0x80e62c0,0x0 8049c5b: 75 33 jne 8049c90 <__do_global_dtors_aux+0x40> 8049c5d: 55 push ebp 8049c5e: 89 e5 mov ebp,esp 8049c60: 83 ec 08 sub esp,0x8 8049c63: e8 68 ff ff ff call 8049bd0 8049c68: b8 10 1d 0b 08 mov eax,0x80b1d10 8049c6d: 85 c0 test eax,eax 8049c6f: 74 10 je 8049c81 <__do_global_dtors_aux+0x31> 8049c71: 83 ec 0c sub esp,0xc 8049c74: 68 64 f3 0c 08 push 0x80cf364 8049c79: e8 92 80 06 00 call 80b1d10 <__deregister_frame_info_bases> 8049c7e: 83 c4 10 add esp,0x10 8049c81: c6 05 c0 62 0e 08 01 mov BYTE PTR ds:0x80e62c0,0x1 8049c88: c9 leave 8049c89: c3 ret 8049c8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8049c90: c3 ret 8049c91: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049c98: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049c9f: 90 nop 08049ca0 : 8049ca0: f3 0f 1e fb endbr32 8049ca4: b8 60 1b 0b 08 mov eax,0x80b1b60 8049ca9: e8 00 00 00 00 call 8049cae 8049cae: 5a pop edx 8049caf: 81 c2 52 b3 09 00 add edx,0x9b352 8049cb5: 85 c0 test eax,eax 8049cb7: 74 27 je 8049ce0 8049cb9: 55 push ebp 8049cba: 89 e5 mov ebp,esp 8049cbc: 83 ec 08 sub esp,0x8 8049cbf: 52 push edx 8049cc0: 6a 00 push 0x0 8049cc2: 68 c4 62 0e 08 push 0x80e62c4 8049cc7: 68 64 f3 0c 08 push 0x80cf364 8049ccc: e8 8f 7e 06 00 call 80b1b60 <__register_frame_info_bases> 8049cd1: 83 c4 10 add esp,0x10 8049cd4: c9 leave 8049cd5: e9 36 ff ff ff jmp 8049c10 8049cda: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8049ce0: e9 2b ff ff ff jmp 8049c10 08049ce5
: 8049ce5: f3 0f 1e fb endbr32 8049ce9: 8d 4c 24 04 lea ecx,[esp+0x4] 8049ced: 83 e4 f0 and esp,0xfffffff0 8049cf0: ff 71 fc push DWORD PTR [ecx-0x4] 8049cf3: 55 push ebp 8049cf4: 89 e5 mov ebp,esp 8049cf6: 53 push ebx 8049cf7: 51 push ecx 8049cf8: e8 2c 00 00 00 call 8049d29 <__x86.get_pc_thunk.ax> 8049cfd: 05 03 b3 09 00 add eax,0x9b303 8049d02: d9 e8 fld1 8049d04: 8d 64 24 f8 lea esp,[esp-0x8] 8049d08: dd 1c 24 fstp QWORD PTR [esp] 8049d0b: 6a 01 push 0x1 8049d0d: 8d 90 08 f0 fc ff lea edx,[eax-0x30ff8] 8049d13: 52 push edx 8049d14: 89 c3 mov ebx,eax 8049d16: e8 d5 73 00 00 call 80510f0 <_IO_printf> 8049d1b: 83 c4 10 add esp,0x10 8049d1e: 90 nop 8049d1f: 8d 65 f8 lea esp,[ebp-0x8] 8049d22: 59 pop ecx 8049d23: 5b pop ebx 8049d24: 5d pop ebp 8049d25: 8d 61 fc lea esp,[ecx-0x4] 8049d28: c3 ret 08049d29 <__x86.get_pc_thunk.ax>: 8049d29: 8b 04 24 mov eax,DWORD PTR [esp] 8049d2c: c3 ret 8049d2d: 66 90 xchg ax,ax 8049d2f: 90 nop 08049d30 : 8049d30: 55 push ebp 8049d31: 57 push edi 8049d32: 56 push esi 8049d33: e8 77 0b 00 00 call 804a8af <__x86.get_pc_thunk.si> 8049d38: 81 c6 c8 b2 09 00 add esi,0x9b2c8 8049d3e: 53 push ebx 8049d3f: 81 ec 04 01 00 00 sub esp,0x104 8049d45: 89 0c 24 mov DWORD PTR [esp],ecx 8049d48: 85 c0 test eax,eax 8049d4a: 0f 84 a7 01 00 00 je 8049ef7 8049d50: 31 db xor ebx,ebx 8049d52: 89 c7 mov edi,eax 8049d54: 89 d5 mov ebp,edx 8049d56: b8 01 00 00 00 mov eax,0x1 8049d5b: 89 d9 mov ecx,ebx 8049d5d: 0f a2 cpuid 8049d5f: c7 c6 a0 68 0e 08 mov esi,0x80e68a0 8049d65: 89 56 0c mov DWORD PTR [esi+0xc],edx 8049d68: 89 c2 mov edx,eax 8049d6a: c1 ea 08 shr edx,0x8 8049d6d: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 8049d70: 8b 1c 24 mov ebx,DWORD PTR [esp] 8049d73: 83 e2 0f and edx,0xf 8049d76: 89 4e 08 mov DWORD PTR [esi+0x8],ecx 8049d79: 89 c1 mov ecx,eax 8049d7b: 89 06 mov DWORD PTR [esi],eax 8049d7d: 83 e1 0f and ecx,0xf 8049d80: 89 17 mov DWORD PTR [edi],edx 8049d82: 89 c2 mov edx,eax 8049d84: c1 ea 04 shr edx,0x4 8049d87: 83 e2 0f and edx,0xf 8049d8a: 89 55 00 mov DWORD PTR [ebp+0x0],edx 8049d8d: 89 c2 mov edx,eax 8049d8f: c1 ea 0c shr edx,0xc 8049d92: 81 e2 f0 00 00 00 and edx,0xf0 8049d98: 89 13 mov DWORD PTR [ebx],edx 8049d9a: 8b 94 24 18 01 00 00 mov edx,DWORD PTR [esp+0x118] 8049da1: 89 0a mov DWORD PTR [edx],ecx 8049da3: 83 3f 0f cmp DWORD PTR [edi],0xf 8049da6: 0f 84 36 01 00 00 je 8049ee2 8049dac: 83 7e 6c 06 cmp DWORD PTR [esi+0x6c],0x6 8049db0: 7e 15 jle 8049dc7 8049db2: b8 07 00 00 00 mov eax,0x7 8049db7: 31 c9 xor ecx,ecx 8049db9: 0f a2 cpuid 8049dbb: 89 46 10 mov DWORD PTR [esi+0x10],eax 8049dbe: 89 5e 14 mov DWORD PTR [esi+0x14],ebx 8049dc1: 89 4e 18 mov DWORD PTR [esi+0x18],ecx 8049dc4: 89 56 1c mov DWORD PTR [esi+0x1c],edx 8049dc7: 83 7e 6c 0c cmp DWORD PTR [esi+0x6c],0xc 8049dcb: 7e 18 jle 8049de5 8049dcd: b8 0d 00 00 00 mov eax,0xd 8049dd2: b9 01 00 00 00 mov ecx,0x1 8049dd7: 0f a2 cpuid 8049dd9: 89 46 30 mov DWORD PTR [esi+0x30],eax 8049ddc: 89 5e 34 mov DWORD PTR [esi+0x34],ebx 8049ddf: 89 4e 38 mov DWORD PTR [esi+0x38],ecx 8049de2: 89 56 3c mov DWORD PTR [esi+0x3c],edx 8049de5: 8b 5e 08 mov ebx,DWORD PTR [esi+0x8] 8049de8: f7 c3 00 00 00 08 test ebx,0x8000000 8049dee: 0f 84 e3 00 00 00 je 8049ed7 8049df4: 31 c9 xor ecx,ecx 8049df6: 0f 01 d0 xgetbv 8049df9: 89 c2 mov edx,eax 8049dfb: 83 e2 06 and edx,0x6 8049dfe: 83 fa 06 cmp edx,0x6 8049e01: 0f 84 fb 00 00 00 je 8049f02 8049e07: 83 7e 6c 0c cmp DWORD PTR [esi+0x6c],0xc 8049e0b: 0f 8e c6 00 00 00 jle 8049ed7 8049e11: b8 0d 00 00 00 mov eax,0xd 8049e16: 31 c9 xor ecx,ecx 8049e18: 0f a2 cpuid 8049e1a: 85 db test ebx,ebx 8049e1c: 0f 84 b5 00 00 00 je 8049ed7 8049e22: 83 c3 7f add ebx,0x7f 8049e25: 83 e3 c0 and ebx,0xffffffc0 8049e28: 89 5e 7c mov DWORD PTR [esi+0x7c],ebx 8049e2b: 89 9e 80 00 00 00 mov DWORD PTR [esi+0x80],ebx 8049e31: f6 46 30 02 test BYTE PTR [esi+0x30],0x2 8049e35: 0f 84 9c 00 00 00 je 8049ed7 8049e3b: 8d 44 24 04 lea eax,[esp+0x4] 8049e3f: 89 34 24 mov DWORD PTR [esp],esi 8049e42: bf 02 00 00 00 mov edi,0x2 8049e47: 8d ac 24 84 00 00 00 lea ebp,[esp+0x84] 8049e4e: c7 44 24 0c 40 02 00 00 mov DWORD PTR [esp+0xc],0x240 8049e56: 89 c6 mov esi,eax 8049e58: eb 36 jmp 8049e90 8049e5a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8049e60: b8 0d 00 00 00 mov eax,0xd 8049e65: 89 f9 mov ecx,edi 8049e67: 0f a2 cpuid 8049e69: 89 44 bd 00 mov DWORD PTR [ebp+edi*4+0x0],eax 8049e6d: 83 ff 02 cmp edi,0x2 8049e70: 74 1b je 8049e8d 8049e72: 8b 44 bd fc mov eax,DWORD PTR [ebp+edi*4-0x4] 8049e76: 03 44 be fc add eax,DWORD PTR [esi+edi*4-0x4] 8049e7a: 83 e1 02 and ecx,0x2 8049e7d: 74 06 je 8049e85 8049e7f: 83 c0 3f add eax,0x3f 8049e82: 83 e0 c0 and eax,0xffffffc0 8049e85: 89 04 be mov DWORD PTR [esi+edi*4],eax 8049e88: 83 ff 1f cmp edi,0x1f 8049e8b: 74 27 je 8049eb4 8049e8d: 83 c7 01 add edi,0x1 8049e90: b8 ee 00 00 00 mov eax,0xee 8049e95: 0f a3 f8 bt eax,edi 8049e98: 72 c6 jb 8049e60 8049e9a: c7 44 bd 00 00 00 00 00 mov DWORD PTR [ebp+edi*4+0x0],0x0 8049ea2: 83 ff 02 cmp edi,0x2 8049ea5: 74 e6 je 8049e8d 8049ea7: 8b 44 bd fc mov eax,DWORD PTR [ebp+edi*4-0x4] 8049eab: 03 44 be fc add eax,DWORD PTR [esi+edi*4-0x4] 8049eaf: 89 04 be mov DWORD PTR [esi+edi*4],eax 8049eb2: eb d4 jmp 8049e88 8049eb4: 8b 34 24 mov esi,DWORD PTR [esp] 8049eb7: 8b 84 24 00 01 00 00 mov eax,DWORD PTR [esp+0x100] 8049ebe: 03 84 24 80 00 00 00 add eax,DWORD PTR [esp+0x80] 8049ec5: 74 10 je 8049ed7 8049ec7: 83 c0 7f add eax,0x7f 8049eca: 81 4e 60 00 00 40 00 or DWORD PTR [esi+0x60],0x400000 8049ed1: 83 e0 c0 and eax,0xffffffc0 8049ed4: 89 46 7c mov DWORD PTR [esi+0x7c],eax 8049ed7: 81 c4 04 01 00 00 add esp,0x104 8049edd: 5b pop ebx 8049ede: 5e pop esi 8049edf: 5f pop edi 8049ee0: 5d pop ebp 8049ee1: c3 ret 8049ee2: c1 e8 14 shr eax,0x14 8049ee5: 0f b6 c0 movzx eax,al 8049ee8: 83 c0 0f add eax,0xf 8049eeb: 89 07 mov DWORD PTR [edi],eax 8049eed: 8b 03 mov eax,DWORD PTR [ebx] 8049eef: 01 45 00 add DWORD PTR [ebp+0x0],eax 8049ef2: e9 b5 fe ff ff jmp 8049dac 8049ef7: c7 c6 a0 68 0e 08 mov esi,0x80e68a0 8049efd: e9 aa fe ff ff jmp 8049dac 8049f02: f7 c3 00 00 00 10 test ebx,0x10000000 8049f08: 74 4f je 8049f59 8049f0a: 8b 56 60 mov edx,DWORD PTR [esi+0x60] 8049f0d: 89 d1 mov ecx,edx 8049f0f: 83 c9 01 or ecx,0x1 8049f12: 89 4e 60 mov DWORD PTR [esi+0x60],ecx 8049f15: f6 46 14 20 test BYTE PTR [esi+0x14],0x20 8049f19: 74 0d je 8049f28 8049f1b: 83 ca 03 or edx,0x3 8049f1e: 81 4e 64 00 01 00 00 or DWORD PTR [esi+0x64],0x100 8049f25: 89 56 60 mov DWORD PTR [esi+0x60],edx 8049f28: 80 e7 10 and bh,0x10 8049f2b: 74 07 je 8049f34 8049f2d: 81 4e 60 00 00 02 00 or DWORD PTR [esi+0x60],0x20000 8049f34: 8b 56 18 mov edx,DWORD PTR [esi+0x18] 8049f37: f6 c6 02 test dh,0x2 8049f3a: 74 07 je 8049f43 8049f3c: 81 4e 60 00 00 08 00 or DWORD PTR [esi+0x60],0x80000 8049f43: 80 e6 04 and dh,0x4 8049f46: 74 07 je 8049f4f 8049f48: 81 4e 60 00 00 10 00 or DWORD PTR [esi+0x60],0x100000 8049f4f: f6 46 29 08 test BYTE PTR [esi+0x29],0x8 8049f53: 0f 85 e1 00 00 00 jne 804a03a 8049f59: 25 e0 00 00 00 and eax,0xe0 8049f5e: 3d e0 00 00 00 cmp eax,0xe0 8049f63: 0f 85 9e fe ff ff jne 8049e07 8049f69: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8049f6c: a9 00 00 01 00 test eax,0x10000 8049f71: 0f 84 90 fe ff ff je 8049e07 8049f77: 8b 56 60 mov edx,DWORD PTR [esi+0x60] 8049f7a: 89 d1 mov ecx,edx 8049f7c: 83 ca 04 or edx,0x4 8049f7f: 83 c9 0c or ecx,0xc 8049f82: a9 00 00 00 10 test eax,0x10000000 8049f87: 0f 45 d1 cmovne edx,ecx 8049f8a: 89 56 60 mov DWORD PTR [esi+0x60],edx 8049f8d: a9 00 00 00 08 test eax,0x8000000 8049f92: 74 06 je 8049f9a 8049f94: 83 ca 10 or edx,0x10 8049f97: 89 56 60 mov DWORD PTR [esi+0x60],edx 8049f9a: a9 00 00 00 04 test eax,0x4000000 8049f9f: 74 04 je 8049fa5 8049fa1: 83 4e 60 20 or DWORD PTR [esi+0x60],0x20 8049fa5: 85 c0 test eax,eax 8049fa7: 79 04 jns 8049fad 8049fa9: 83 4e 60 40 or DWORD PTR [esi+0x60],0x40 8049fad: a9 00 00 02 00 test eax,0x20000 8049fb2: 74 07 je 8049fbb 8049fb4: 81 4e 60 80 00 00 00 or DWORD PTR [esi+0x60],0x80 8049fbb: a9 00 00 00 40 test eax,0x40000000 8049fc0: 74 07 je 8049fc9 8049fc2: 81 4e 60 00 01 00 00 or DWORD PTR [esi+0x60],0x100 8049fc9: 8b 56 1c mov edx,DWORD PTR [esi+0x1c] 8049fcc: f6 c2 08 test dl,0x8 8049fcf: 74 07 je 8049fd8 8049fd1: 81 4e 60 00 02 00 00 or DWORD PTR [esi+0x60],0x200 8049fd8: 80 e2 04 and dl,0x4 8049fdb: 74 07 je 8049fe4 8049fdd: 81 4e 60 00 04 00 00 or DWORD PTR [esi+0x60],0x400 8049fe4: 8b 56 18 mov edx,DWORD PTR [esi+0x18] 8049fe7: f6 c6 10 test dh,0x10 8049fea: 74 07 je 8049ff3 8049fec: 81 4e 60 00 08 00 00 or DWORD PTR [esi+0x60],0x800 8049ff3: a9 00 00 20 00 test eax,0x200000 8049ff8: 74 07 je 804a001 8049ffa: 81 4e 60 00 10 00 00 or DWORD PTR [esi+0x60],0x1000 804a001: f6 c2 02 test dl,0x2 804a004: 74 07 je 804a00d 804a006: 81 4e 60 00 20 00 00 or DWORD PTR [esi+0x60],0x2000 804a00d: f6 c2 40 test dl,0x40 804a010: 74 07 je 804a019 804a012: 81 4e 60 00 40 00 00 or DWORD PTR [esi+0x60],0x4000 804a019: f6 c6 08 test dh,0x8 804a01c: 74 07 je 804a025 804a01e: 81 4e 60 00 80 00 00 or DWORD PTR [esi+0x60],0x8000 804a025: 80 e6 40 and dh,0x40 804a028: 0f 84 d9 fd ff ff je 8049e07 804a02e: 81 4e 60 00 00 01 00 or DWORD PTR [esi+0x60],0x10000 804a035: e9 cd fd ff ff jmp 8049e07 804a03a: 81 4e 60 00 00 20 00 or DWORD PTR [esi+0x60],0x200000 804a041: e9 13 ff ff ff jmp 8049f59 804a046: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804a04d: 8d 76 00 lea esi,[esi+0x0] 0804a050 <__libc_start_main>: 804a050: f3 0f 1e fb endbr32 804a054: e8 d0 fc ff ff call 8049d29 <__x86.get_pc_thunk.ax> 804a059: 05 a7 af 09 00 add eax,0x9afa7 804a05e: 57 push edi 804a05f: 56 push esi 804a060: 53 push ebx 804a061: 83 ec 70 sub esp,0x70 804a064: c7 c2 00 00 00 00 mov edx,0x0 804a06a: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804a06e: 31 c0 xor eax,eax 804a070: 85 d2 test edx,edx 804a072: 74 09 je 804a07d <__libc_start_main+0x2d> 804a074: 8b 0a mov ecx,DWORD PTR [edx] 804a076: 31 c0 xor eax,eax 804a078: 85 c9 test ecx,ecx 804a07a: 0f 94 c0 sete al 804a07d: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804a081: 89 87 b8 0c 00 00 mov DWORD PTR [edi+0xcb8],eax 804a087: e8 24 fb ff ff call 8049bb0 <_dl_relocate_static_pie> 804a08c: 8b 84 24 88 00 00 00 mov eax,DWORD PTR [esp+0x88] 804a093: 8b b4 24 84 00 00 00 mov esi,DWORD PTR [esp+0x84] 804a09a: c7 c2 6c 68 0e 08 mov edx,0x80e686c 804a0a0: 8b 8c 24 98 00 00 00 mov ecx,DWORD PTR [esp+0x98] 804a0a7: 8d 44 b0 04 lea eax,[eax+esi*4+0x4] 804a0ab: 89 02 mov DWORD PTR [edx],eax 804a0ad: c7 c2 88 4d 0e 08 mov edx,0x80e4d88 804a0b3: 89 0a mov DWORD PTR [edx],ecx 804a0b5: 8d 76 00 lea esi,[esi+0x0] 804a0b8: 8b 10 mov edx,DWORD PTR [eax] 804a0ba: 83 c0 04 add eax,0x4 804a0bd: 85 d2 test edx,edx 804a0bf: 75 f7 jne 804a0b8 <__libc_start_main+0x68> 804a0c1: 83 ec 0c sub esp,0xc 804a0c4: 50 push eax 804a0c5: e8 26 e9 02 00 call 80789f0 <_dl_aux_init> 804a0ca: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 804a0ce: 83 c4 10 add esp,0x10 804a0d1: c7 c0 34 6f 0e 08 mov eax,0x80e6f34 804a0d7: 83 38 00 cmp DWORD PTR [eax],0x0 804a0da: 75 2c jne 804a108 <__libc_start_main+0xb8> 804a0dc: c7 c2 00 80 04 08 mov edx,0x8048000 804a0e2: 85 d2 test edx,edx 804a0e4: 74 22 je 804a108 <__libc_start_main+0xb8> 804a0e6: 66 83 7a 2a 20 cmp WORD PTR [edx+0x2a],0x20 804a0eb: 0f 85 f0 02 00 00 jne 804a3e1 <__libc_start_main+0x391> 804a0f1: 8b 4a 1c mov ecx,DWORD PTR [edx+0x1c] 804a0f4: 01 d1 add ecx,edx 804a0f6: 0f b7 52 2c movzx edx,WORD PTR [edx+0x2c] 804a0fa: 89 08 mov DWORD PTR [eax],ecx 804a0fc: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a100: c7 c0 54 6f 0e 08 mov eax,0x80e6f54 804a106: 89 10 mov DWORD PTR [eax],edx 804a108: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804a10c: 89 f3 mov ebx,esi 804a10e: e8 8d fa 02 00 call 8079ba0 <__libc_init_secure> 804a113: c7 c0 6c 68 0e 08 mov eax,0x80e686c 804a119: 83 ec 0c sub esp,0xc 804a11c: ff 30 push DWORD PTR [eax] 804a11e: e8 0d e3 02 00 call 8078430 <__tunables_init> 804a123: 83 c4 10 add esp,0x10 804a126: 31 c0 xor eax,eax 804a128: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 804a130: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804a138: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 804a140: 0f a2 cpuid 804a142: c7 c6 a0 68 0e 08 mov esi,0x80e68a0 804a148: 89 46 6c mov DWORD PTR [esi+0x6c],eax 804a14b: 81 fb 47 65 6e 75 cmp ebx,0x756e6547 804a151: 0f 85 b1 01 00 00 jne 804a308 <__libc_start_main+0x2b8> 804a157: 81 f9 6e 74 65 6c cmp ecx,0x6c65746e 804a15d: 0f 85 a5 01 00 00 jne 804a308 <__libc_start_main+0x2b8> 804a163: 81 fa 69 6e 65 49 cmp edx,0x49656e69 804a169: 0f 84 43 05 00 00 je 804a6b2 <__libc_start_main+0x662> 804a16f: 83 ec 0c sub esp,0xc 804a172: 31 c0 xor eax,eax 804a174: 31 c9 xor ecx,ecx 804a176: 31 d2 xor edx,edx 804a178: 6a 00 push 0x0 804a17a: e8 b1 fb ff ff call 8049d30 804a17f: 83 c4 10 add esp,0x10 804a182: b8 03 00 00 00 mov eax,0x3 804a187: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804a18b: c7 c2 a0 68 0e 08 mov edx,0x80e68a0 804a191: 8b 4a 0c mov ecx,DWORD PTR [edx+0xc] 804a194: f6 c5 01 test ch,0x1 804a197: 74 04 je 804a19d <__libc_start_main+0x14d> 804a199: 83 4a 64 01 or DWORD PTR [edx+0x64],0x1 804a19d: 80 e5 80 and ch,0x80 804a1a0: 74 0e je 804a1b0 <__libc_start_main+0x160> 804a1a2: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804a1a6: c7 c2 a0 68 0e 08 mov edx,0x80e68a0 804a1ac: 83 4a 64 02 or DWORD PTR [edx+0x64],0x2 804a1b0: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 804a1b4: c7 c6 a0 68 0e 08 mov esi,0x80e68a0 804a1ba: 89 46 68 mov DWORD PTR [esi+0x68],eax 804a1bd: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 804a1c1: 89 46 70 mov DWORD PTR [esi+0x70],eax 804a1c4: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804a1c8: 89 46 74 mov DWORD PTR [esi+0x74],eax 804a1cb: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804a1cf: 89 46 78 mov DWORD PTR [esi+0x78],eax 804a1d2: 50 push eax 804a1d3: 8d 83 80 4c f9 ff lea eax,[ebx-0x6b380] 804a1d9: 50 push eax 804a1da: 8d 44 24 30 lea eax,[esp+0x30] 804a1de: 50 push eax 804a1df: 6a 10 push 0x10 804a1e1: e8 7a e7 02 00 call 8078960 <__tunable_get_val> 804a1e6: 83 c4 0c add esp,0xc 804a1e9: 6a 00 push 0x0 804a1eb: 8d 44 24 34 lea eax,[esp+0x34] 804a1ef: 50 push eax 804a1f0: 6a 09 push 0x9 804a1f2: e8 69 e7 02 00 call 8078960 <__tunable_get_val> 804a1f7: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804a1fb: 83 c4 0c add esp,0xc 804a1fe: 89 86 8c 00 00 00 mov DWORD PTR [esi+0x8c],eax 804a204: 6a 00 push 0x0 804a206: 8d 44 24 38 lea eax,[esp+0x38] 804a20a: 50 push eax 804a20b: 6a 14 push 0x14 804a20d: e8 4e e7 02 00 call 8078960 <__tunable_get_val> 804a212: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804a216: 83 c4 0c add esp,0xc 804a219: 89 86 84 00 00 00 mov DWORD PTR [esi+0x84],eax 804a21f: 6a 00 push 0x0 804a221: 8d 44 24 3c lea eax,[esp+0x3c] 804a225: 50 push eax 804a226: 6a 03 push 0x3 804a228: e8 33 e7 02 00 call 8078960 <__tunable_get_val> 804a22d: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804a231: 83 c4 10 add esp,0x10 804a234: 89 86 88 00 00 00 mov DWORD PTR [esi+0x88],eax 804a23a: c7 c0 88 68 0e 08 mov eax,0x80e6888 804a240: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 804a246: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 804a24d: f6 46 0f 04 test BYTE PTR [esi+0xf],0x4 804a251: 74 0d je 804a260 <__libc_start_main+0x210> 804a253: c7 00 01 00 00 00 mov DWORD PTR [eax],0x1 804a259: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 804a260: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804a264: c7 c0 a0 68 0e 08 mov eax,0x80e68a0 804a26a: 8b 40 64 mov eax,DWORD PTR [eax+0x64] 804a26d: a8 02 test al,0x2 804a26f: 0f 84 d3 03 00 00 je 804a648 <__libc_start_main+0x5f8> 804a275: c7 c0 1c 6f 0e 08 mov eax,0x80e6f1c 804a27b: 8d 91 2d f0 fc ff lea edx,[ecx-0x30fd3] 804a281: 89 10 mov DWORD PTR [eax],edx 804a283: 50 push eax 804a284: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 804a288: 8d 83 80 5c f9 ff lea eax,[ebx-0x6a380] 804a28e: 50 push eax 804a28f: 8d 44 24 40 lea eax,[esp+0x40] 804a293: 50 push eax 804a294: 6a 0f push 0xf 804a296: e8 c5 e6 02 00 call 8078960 <__tunable_get_val> 804a29b: 83 c4 0c add esp,0xc 804a29e: 8d 83 40 5d f9 ff lea eax,[ebx-0x6a2c0] 804a2a4: 50 push eax 804a2a5: 8d 44 24 44 lea eax,[esp+0x44] 804a2a9: 50 push eax 804a2aa: 6a 0a push 0xa 804a2ac: e8 af e6 02 00 call 8078960 <__tunable_get_val> 804a2b1: 83 c4 10 add esp,0x10 804a2b4: b8 80 01 00 00 mov eax,0x180 804a2b9: bb 01 30 00 00 mov ebx,0x3001 804a2be: 8d 4c 24 40 lea ecx,[esp+0x40] 804a2c2: cd 80 int 0x80 804a2c4: 85 c0 test eax,eax 804a2c6: 0f 84 e2 02 00 00 je 804a5ae <__libc_start_main+0x55e> 804a2cc: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a2d0: c7 c3 b4 81 04 08 mov ebx,0x80481b4 804a2d6: c7 c7 24 82 04 08 mov edi,0x8048224 804a2dc: eb 07 jmp 804a2e5 <__libc_start_main+0x295> 804a2de: ff 16 call DWORD PTR [esi] 804a2e0: 83 c3 08 add ebx,0x8 804a2e3: 89 06 mov DWORD PTR [esi],eax 804a2e5: 39 fb cmp ebx,edi 804a2e7: 0f 83 15 01 00 00 jae 804a402 <__libc_start_main+0x3b2> 804a2ed: 80 7b 04 2a cmp BYTE PTR [ebx+0x4],0x2a 804a2f1: 8b 33 mov esi,DWORD PTR [ebx] 804a2f3: 74 e9 je 804a2de <__libc_start_main+0x28e> 804a2f5: 83 ec 0c sub esp,0xc 804a2f8: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 804a2fc: 8d 83 80 f0 fc ff lea eax,[ebx-0x30f80] 804a302: 50 push eax 804a303: e8 a8 03 01 00 call 805a6b0 <__libc_fatal> 804a308: 81 fb 41 75 74 68 cmp ebx,0x68747541 804a30e: 0f 85 45 05 00 00 jne 804a859 <.L131+0x2c> 804a314: 81 f9 63 41 4d 44 cmp ecx,0x444d4163 804a31a: 0f 85 39 05 00 00 jne 804a859 <.L131+0x2c> 804a320: 81 fa 65 6e 74 69 cmp edx,0x69746e65 804a326: 0f 85 43 fe ff ff jne 804a16f <__libc_start_main+0x11f> 804a32c: 8d 4c 24 24 lea ecx,[esp+0x24] 804a330: 8d 54 24 18 lea edx,[esp+0x18] 804a334: bf 00 00 00 80 mov edi,0x80000000 804a339: 8d 44 24 14 lea eax,[esp+0x14] 804a33d: 83 ec 0c sub esp,0xc 804a340: 8d 5c 24 28 lea ebx,[esp+0x28] 804a344: 53 push ebx 804a345: e8 e6 f9 ff ff call 8049d30 804a34a: 83 c4 10 add esp,0x10 804a34d: 89 f8 mov eax,edi 804a34f: 0f a2 cpuid 804a351: 89 c7 mov edi,eax 804a353: 3d 00 00 00 80 cmp eax,0x80000000 804a358: 76 53 jbe 804a3ad <__libc_start_main+0x35d> 804a35a: b8 01 00 00 80 mov eax,0x80000001 804a35f: 0f a2 cpuid 804a361: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804a365: c7 c6 a0 68 0e 08 mov esi,0x80e68a0 804a36b: 89 46 20 mov DWORD PTR [esi+0x20],eax 804a36e: 89 5e 24 mov DWORD PTR [esi+0x24],ebx 804a371: 89 4e 28 mov DWORD PTR [esi+0x28],ecx 804a374: 89 56 2c mov DWORD PTR [esi+0x2c],edx 804a377: 81 ff 06 00 00 80 cmp edi,0x80000006 804a37d: 76 2e jbe 804a3ad <__libc_start_main+0x35d> 804a37f: b8 07 00 00 80 mov eax,0x80000007 804a384: 0f a2 cpuid 804a386: 89 46 40 mov DWORD PTR [esi+0x40],eax 804a389: 89 5e 44 mov DWORD PTR [esi+0x44],ebx 804a38c: 89 4e 48 mov DWORD PTR [esi+0x48],ecx 804a38f: 89 56 4c mov DWORD PTR [esi+0x4c],edx 804a392: 81 ff 07 00 00 80 cmp edi,0x80000007 804a398: 74 13 je 804a3ad <__libc_start_main+0x35d> 804a39a: b8 08 00 00 80 mov eax,0x80000008 804a39f: 0f a2 cpuid 804a3a1: 89 46 50 mov DWORD PTR [esi+0x50],eax 804a3a4: 89 5e 54 mov DWORD PTR [esi+0x54],ebx 804a3a7: 89 4e 58 mov DWORD PTR [esi+0x58],ecx 804a3aa: 89 56 5c mov DWORD PTR [esi+0x5c],edx 804a3ad: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a3b1: c7 c2 a0 68 0e 08 mov edx,0x80e68a0 804a3b7: 8b 42 60 mov eax,DWORD PTR [edx+0x60] 804a3ba: a8 01 test al,0x1 804a3bc: 74 0e je 804a3cc <__libc_start_main+0x37c> 804a3be: f6 42 2a 01 test BYTE PTR [edx+0x2a],0x1 804a3c2: 74 08 je 804a3cc <__libc_start_main+0x37c> 804a3c4: 0d 00 00 04 00 or eax,0x40000 804a3c9: 89 42 60 mov DWORD PTR [edx+0x60],eax 804a3cc: 83 7c 24 14 15 cmp DWORD PTR [esp+0x14],0x15 804a3d1: 0f 84 ad 04 00 00 je 804a884 <.L131+0x57> 804a3d7: b8 02 00 00 00 mov eax,0x2 804a3dc: e9 a6 fd ff ff jmp 804a187 <__libc_start_main+0x137> 804a3e1: 8d 86 d4 f0 fc ff lea eax,[esi-0x30f2c] 804a3e7: 89 f3 mov ebx,esi 804a3e9: 50 push eax 804a3ea: 8d 86 19 f0 fc ff lea eax,[esi-0x30fe7] 804a3f0: 68 b4 00 00 00 push 0xb4 804a3f5: 50 push eax 804a3f6: 8d 86 50 f0 fc ff lea eax,[esi-0x30fb0] 804a3fc: 50 push eax 804a3fd: e8 ce 0a 00 00 call 804aed0 <__assert_fail> 804a402: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 804a406: e8 a5 05 00 00 call 804a9b0 <__libc_setup_tls> 804a40b: c7 c0 20 6f 0e 08 mov eax,0x80e6f20 804a411: 8b 00 mov eax,DWORD PTR [eax] 804a413: 65 a3 20 00 00 00 mov gs:0x20,eax 804a419: 8b 83 80 fd ff ff mov eax,DWORD PTR [ebx-0x280] 804a41f: 8b 00 mov eax,DWORD PTR [eax] 804a421: 30 c0 xor al,al 804a423: 65 a3 14 00 00 00 mov gs:0x14,eax 804a429: 83 bb b8 0c 00 00 00 cmp DWORD PTR [ebx+0xcb8],0x0 804a430: 0f 84 31 02 00 00 je 804a667 <__libc_start_main+0x617> 804a436: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a43a: 83 b8 e4 ff ff ff 00 cmp DWORD PTR [eax-0x1c],0x0 804a441: 74 09 je 804a44c <__libc_start_main+0x3fc> 804a443: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 804a447: e8 b4 5b fb f7 call 0 <_nl_current_LC_CTYPE> 804a44c: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a450: 8b 80 80 fd ff ff mov eax,DWORD PTR [eax-0x280] 804a456: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 804a459: 65 a3 18 00 00 00 mov gs:0x18,eax 804a45f: 83 bc 24 94 00 00 00 00 cmp DWORD PTR [esp+0x94],0x0 804a467: 74 18 je 804a481 <__libc_start_main+0x431> 804a469: 57 push edi 804a46a: 6a 00 push 0x0 804a46c: 6a 00 push 0x0 804a46e: ff b4 24 a0 00 00 00 push DWORD PTR [esp+0xa0] 804a475: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 804a479: e8 e2 63 00 00 call 8050860 <__cxa_atexit> 804a47e: 83 c4 10 add esp,0x10 804a481: 50 push eax 804a482: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 804a486: c7 c0 6c 68 0e 08 mov eax,0x80e686c 804a48c: ff 30 push DWORD PTR [eax] 804a48e: ff b4 24 90 00 00 00 push DWORD PTR [esp+0x90] 804a495: ff b4 24 90 00 00 00 push DWORD PTR [esp+0x90] 804a49c: e8 6f 0a 03 00 call 807af10 <__libc_init_first> 804a4a1: 83 c4 10 add esp,0x10 804a4a4: 83 bc 24 90 00 00 00 00 cmp DWORD PTR [esp+0x90],0x0 804a4ac: 74 18 je 804a4c6 <__libc_start_main+0x476> 804a4ae: 56 push esi 804a4af: 6a 00 push 0x0 804a4b1: 6a 00 push 0x0 804a4b3: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 804a4ba: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 804a4be: e8 9d 63 00 00 call 8050860 <__cxa_atexit> 804a4c3: 83 c4 10 add esp,0x10 804a4c6: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a4ca: c7 c0 a0 4d 0e 08 mov eax,0x80e4da0 804a4d0: 83 38 00 cmp DWORD PTR [eax],0x0 804a4d3: 0f 85 76 03 00 00 jne 804a84f <.L131+0x22> 804a4d9: 83 bc 24 8c 00 00 00 00 cmp DWORD PTR [esp+0x8c],0x0 804a4e1: 74 25 je 804a508 <__libc_start_main+0x4b8> 804a4e3: 52 push edx 804a4e4: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804a4e8: c7 c0 6c 68 0e 08 mov eax,0x80e686c 804a4ee: ff 30 push DWORD PTR [eax] 804a4f0: ff b4 24 90 00 00 00 push DWORD PTR [esp+0x90] 804a4f7: ff b4 24 90 00 00 00 push DWORD PTR [esp+0x90] 804a4fe: ff 94 24 9c 00 00 00 call DWORD PTR [esp+0x9c] 804a505: 83 c4 10 add esp,0x10 804a508: 51 push ecx 804a509: 51 push ecx 804a50a: 6a 00 push 0x0 804a50c: 6a 00 push 0x0 804a50e: e8 ad dd 02 00 call 80782c0 <_dl_debug_initialize> 804a513: 5b pop ebx 804a514: 8d 44 24 4c lea eax,[esp+0x4c] 804a518: 50 push eax 804a519: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 804a51d: e8 6e 55 00 00 call 804fa90 <_setjmp> 804a522: f3 0f 1e fb endbr32 804a526: 83 c4 10 add esp,0x10 804a529: 85 c0 test eax,eax 804a52b: 75 50 jne 804a57d <__libc_start_main+0x52d> 804a52d: 65 a1 80 00 00 00 mov eax,gs:0x80 804a533: 89 44 24 5c mov DWORD PTR [esp+0x5c],eax 804a537: 65 a1 7c 00 00 00 mov eax,gs:0x7c 804a53d: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 804a541: 8d 44 24 40 lea eax,[esp+0x40] 804a545: 65 a3 80 00 00 00 mov gs:0x80,eax 804a54b: 50 push eax 804a54c: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804a550: c7 c0 6c 68 0e 08 mov eax,0x80e686c 804a556: ff 30 push DWORD PTR [eax] 804a558: ff b4 24 90 00 00 00 push DWORD PTR [esp+0x90] 804a55f: ff b4 24 90 00 00 00 push DWORD PTR [esp+0x90] 804a566: ff 94 24 90 00 00 00 call DWORD PTR [esp+0x90] 804a56d: 83 c4 10 add esp,0x10 804a570: 83 ec 0c sub esp,0xc 804a573: 50 push eax 804a574: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 804a578: e8 83 60 00 00 call 8050600 804a57d: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 804a581: e8 7a 5a fb f7 call 0 <_nl_current_LC_CTYPE> 804a586: c7 c0 00 00 00 00 mov eax,0x0 804a58c: f0 ff 08 lock dec DWORD PTR [eax] 804a58f: 0f 94 c2 sete dl 804a592: 84 d2 test dl,dl 804a594: 74 04 je 804a59a <__libc_start_main+0x54a> 804a596: 31 c0 xor eax,eax 804a598: eb d6 jmp 804a570 <__libc_start_main+0x520> 804a59a: ba 01 00 00 00 mov edx,0x1 804a59f: 31 db xor ebx,ebx 804a5a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804a5a8: 89 d0 mov eax,edx 804a5aa: cd 80 int 0x80 804a5ac: eb fa jmp 804a5a8 <__libc_start_main+0x558> 804a5ae: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804a5b2: 85 c0 test eax,eax 804a5b4: 0f 84 12 fd ff ff je 804a2cc <__libc_start_main+0x27c> 804a5ba: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804a5be: c7 c2 20 6f 0e 08 mov edx,0x80e6f20 804a5c4: 89 02 mov DWORD PTR [edx],eax 804a5c6: a8 03 test al,0x3 804a5c8: 0f 84 fe fc ff ff je 804a2cc <__libc_start_main+0x27c> 804a5ce: c7 c2 a0 68 0e 08 mov edx,0x80e68a0 804a5d4: 8b 42 18 mov eax,DWORD PTR [edx+0x18] 804a5d7: 25 80 00 00 00 and eax,0x80 804a5dc: f6 42 1e 10 test BYTE PTR [edx+0x1e],0x10 804a5e0: 0f 85 5c 02 00 00 jne 804a842 <.L131+0x15> 804a5e6: b9 01 00 00 00 mov ecx,0x1 804a5eb: 85 c0 test eax,eax 804a5ed: 75 0a jne 804a5f9 <__libc_start_main+0x5a9> 804a5ef: b8 01 00 00 00 mov eax,0x1 804a5f4: 83 c8 02 or eax,0x2 804a5f7: 89 c1 mov ecx,eax 804a5f9: b8 80 01 00 00 mov eax,0x180 804a5fe: bb 02 30 00 00 mov ebx,0x3002 804a603: cd 80 int 0x80 804a605: 85 c0 test eax,eax 804a607: 75 10 jne 804a619 <__libc_start_main+0x5c9> 804a609: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a60d: c7 c2 20 6f 0e 08 mov edx,0x80e6f20 804a613: 89 c8 mov eax,ecx 804a615: f7 d0 not eax 804a617: 21 02 and DWORD PTR [edx],eax 804a619: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a61d: c7 c0 20 6f 0e 08 mov eax,0x80e6f20 804a623: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 804a626: c1 e8 03 shr eax,0x3 804a629: 83 e0 07 and eax,0x7 804a62c: 83 f8 03 cmp eax,0x3 804a62f: 0f 84 97 fc ff ff je 804a2cc <__libc_start_main+0x27c> 804a635: b8 80 01 00 00 mov eax,0x180 804a63a: bb 03 30 00 00 mov ebx,0x3003 804a63f: 31 c9 xor ecx,ecx 804a641: cd 80 int 0x80 804a643: e9 84 fc ff ff jmp 804a2cc <__libc_start_main+0x27c> 804a648: a8 01 test al,0x1 804a64a: 0f 84 33 fc ff ff je 804a283 <__libc_start_main+0x233> 804a650: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804a654: c7 c0 1c 6f 0e 08 mov eax,0x80e6f1c 804a65a: 8d 96 32 f0 fc ff lea edx,[esi-0x30fce] 804a660: 89 10 mov DWORD PTR [eax],edx 804a662: e9 1c fc ff ff jmp 804a283 <__libc_start_main+0x233> 804a667: e8 94 07 03 00 call 807ae00 <_dl_discover_osversion> 804a66c: 85 c0 test eax,eax 804a66e: 0f 88 2e 01 00 00 js 804a7a2 <__libc_start_main+0x752> 804a674: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804a678: c7 c2 64 6f 0e 08 mov edx,0x80e6f64 804a67e: 8b 12 mov edx,DWORD PTR [edx] 804a680: 85 d2 test edx,edx 804a682: 0f 85 0d 01 00 00 jne 804a795 <__libc_start_main+0x745> 804a688: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804a68c: c7 c2 64 6f 0e 08 mov edx,0x80e6f64 804a692: 89 02 mov DWORD PTR [edx],eax 804a694: 3d ff 01 03 00 cmp eax,0x301ff 804a699: 0f 8f 97 fd ff ff jg 804a436 <__libc_start_main+0x3e6> 804a69f: 83 ec 0c sub esp,0xc 804a6a2: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 804a6a6: 8d 83 37 f0 fc ff lea eax,[ebx-0x30fc9] 804a6ac: 50 push eax 804a6ad: e8 fe ff 00 00 call 805a6b0 <__libc_fatal> 804a6b2: 8d 4c 24 20 lea ecx,[esp+0x20] 804a6b6: 8d 54 24 18 lea edx,[esp+0x18] 804a6ba: bf 00 00 00 80 mov edi,0x80000000 804a6bf: 8d 44 24 14 lea eax,[esp+0x14] 804a6c3: 83 ec 0c sub esp,0xc 804a6c6: 8d 5c 24 28 lea ebx,[esp+0x28] 804a6ca: 53 push ebx 804a6cb: e8 60 f6 ff ff call 8049d30 804a6d0: 83 c4 10 add esp,0x10 804a6d3: 89 f8 mov eax,edi 804a6d5: 0f a2 cpuid 804a6d7: 89 c7 mov edi,eax 804a6d9: 3d 00 00 00 80 cmp eax,0x80000000 804a6de: 76 49 jbe 804a729 <__libc_start_main+0x6d9> 804a6e0: b8 01 00 00 80 mov eax,0x80000001 804a6e5: 0f a2 cpuid 804a6e7: 89 46 20 mov DWORD PTR [esi+0x20],eax 804a6ea: 89 5e 24 mov DWORD PTR [esi+0x24],ebx 804a6ed: 89 4e 28 mov DWORD PTR [esi+0x28],ecx 804a6f0: 89 56 2c mov DWORD PTR [esi+0x2c],edx 804a6f3: 81 ff 06 00 00 80 cmp edi,0x80000006 804a6f9: 76 2e jbe 804a729 <__libc_start_main+0x6d9> 804a6fb: b8 07 00 00 80 mov eax,0x80000007 804a700: 0f a2 cpuid 804a702: 89 46 40 mov DWORD PTR [esi+0x40],eax 804a705: 89 5e 44 mov DWORD PTR [esi+0x44],ebx 804a708: 89 4e 48 mov DWORD PTR [esi+0x48],ecx 804a70b: 89 56 4c mov DWORD PTR [esi+0x4c],edx 804a70e: 81 ff 07 00 00 80 cmp edi,0x80000007 804a714: 74 13 je 804a729 <__libc_start_main+0x6d9> 804a716: b8 08 00 00 80 mov eax,0x80000008 804a71b: 0f a2 cpuid 804a71d: 89 46 50 mov DWORD PTR [esi+0x50],eax 804a720: 89 5e 54 mov DWORD PTR [esi+0x54],ebx 804a723: 89 4e 58 mov DWORD PTR [esi+0x58],ecx 804a726: 89 56 5c mov DWORD PTR [esi+0x5c],edx 804a729: 83 7c 24 14 06 cmp DWORD PTR [esp+0x14],0x6 804a72e: 74 34 je 804a764 <__libc_start_main+0x714> 804a730: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a734: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 804a73a: 8b 51 64 mov edx,DWORD PTR [ecx+0x64] 804a73d: 89 d0 mov eax,edx 804a73f: 80 cc 40 or ah,0x40 804a742: f6 41 17 08 test BYTE PTR [ecx+0x17],0x8 804a746: 74 05 je 804a74d <__libc_start_main+0x6fd> 804a748: 89 d0 mov eax,edx 804a74a: 80 cc 08 or ah,0x8 804a74d: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804a751: c7 c2 a0 68 0e 08 mov edx,0x80e68a0 804a757: 89 42 64 mov DWORD PTR [edx+0x64],eax 804a75a: b8 01 00 00 00 mov eax,0x1 804a75f: e9 23 fa ff ff jmp 804a187 <__libc_start_main+0x137> 804a764: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804a768: c7 c0 a0 68 0e 08 mov eax,0x80e68a0 804a76e: 8b 50 64 mov edx,DWORD PTR [eax+0x64] 804a771: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804a775: 03 44 24 20 add eax,DWORD PTR [esp+0x20] 804a779: 8d 48 e6 lea ecx,[eax-0x1a] 804a77c: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804a780: 83 f9 45 cmp ecx,0x45 804a783: 0f 87 94 00 00 00 ja 804a81d <.L128> 804a789: 8b bc 8e e8 f0 fc ff mov edi,DWORD PTR [esi+ecx*4-0x30f18] 804a790: 01 f7 add edi,esi 804a792: 3e ff e7 notrack jmp edi 804a795: 39 c2 cmp edx,eax 804a797: 0f 86 f7 fe ff ff jbe 804a694 <__libc_start_main+0x644> 804a79d: e9 e6 fe ff ff jmp 804a688 <__libc_start_main+0x638> 804a7a2: 83 ec 0c sub esp,0xc 804a7a5: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 804a7a9: 8d 83 ac f0 fc ff lea eax,[ebx-0x30f54] 804a7af: 50 push eax 804a7b0: e8 fb fe 00 00 call 805a6b0 <__libc_fatal> 0804a7b5 <.L129>: 804a7b5: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804a7b9: 81 ca b0 04 00 00 or edx,0x4b0 804a7bf: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 804a7c5: 89 51 64 mov DWORD PTR [ecx+0x64],edx 804a7c8: 83 f8 3f cmp eax,0x3f 804a7cb: 74 43 je 804a810 <.L132+0x22> 804a7cd: 77 34 ja 804a803 <.L132+0x15> 804a7cf: 83 f8 3c cmp eax,0x3c 804a7d2: 0f 85 58 ff ff ff jne 804a730 <__libc_start_main+0x6e0> 804a7d8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a7dc: c7 c0 a0 68 0e 08 mov eax,0x80e68a0 804a7e2: 81 60 14 ff f7 ff ff and DWORD PTR [eax+0x14],0xfffff7ff 804a7e9: e9 42 ff ff ff jmp 804a730 <__libc_start_main+0x6e0> 0804a7ee <.L132>: 804a7ee: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a7f2: 83 ca 40 or edx,0x40 804a7f5: c7 c0 a0 68 0e 08 mov eax,0x80e68a0 804a7fb: 89 50 64 mov DWORD PTR [eax+0x64],edx 804a7fe: e9 2d ff ff ff jmp 804a730 <__libc_start_main+0x6e0> 804a803: 83 e8 45 sub eax,0x45 804a806: 83 f8 01 cmp eax,0x1 804a809: 76 cd jbe 804a7d8 <.L129+0x23> 804a80b: e9 20 ff ff ff jmp 804a730 <__libc_start_main+0x6e0> 804a810: 83 7c 24 1c 03 cmp DWORD PTR [esp+0x1c],0x3 804a815: 0f 87 15 ff ff ff ja 804a730 <__libc_start_main+0x6e0> 804a81b: eb bb jmp 804a7d8 <.L129+0x23> 0804a81d <.L128>: 804a81d: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804a821: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 804a827: f6 41 0b 10 test BYTE PTR [ecx+0xb],0x10 804a82b: 74 9b je 804a7c8 <.L129+0x13> 0804a82d <.L131>: 804a82d: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804a831: 81 ca 34 04 00 00 or edx,0x434 804a837: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 804a83d: 89 51 64 mov DWORD PTR [ecx+0x64],edx 804a840: eb 86 jmp 804a7c8 <.L129+0x13> 804a842: 85 c0 test eax,eax 804a844: 0f 85 cf fd ff ff jne 804a619 <__libc_start_main+0x5c9> 804a84a: e9 a5 fd ff ff jmp 804a5f4 <__libc_start_main+0x5a4> 804a84f: e8 1c 01 00 00 call 804a970 <__libc_check_standard_fds> 804a854: e9 80 fc ff ff jmp 804a4d9 <__libc_start_main+0x489> 804a859: 81 fb 48 79 67 6f cmp ebx,0x6f677948 804a85f: 0f 94 c3 sete bl 804a862: 81 f9 75 69 6e 65 cmp ecx,0x656e6975 804a868: 0f 94 c0 sete al 804a86b: 84 c3 test bl,al 804a86d: 0f 84 fc f8 ff ff je 804a16f <__libc_start_main+0x11f> 804a873: 81 fa 6e 47 65 6e cmp edx,0x6e65476e 804a879: 0f 84 ad fa ff ff je 804a32c <__libc_start_main+0x2dc> 804a87f: e9 eb f8 ff ff jmp 804a16f <__libc_start_main+0x11f> 804a884: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804a888: 83 e8 60 sub eax,0x60 804a88b: 83 f8 1f cmp eax,0x1f 804a88e: 0f 87 43 fb ff ff ja 804a3d7 <__libc_start_main+0x387> 804a894: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804a898: c7 c2 a0 68 0e 08 mov edx,0x80e68a0 804a89e: 8b 42 64 mov eax,DWORD PTR [edx+0x64] 804a8a1: 80 e4 fe and ah,0xfe 804a8a4: 83 c8 18 or eax,0x18 804a8a7: 89 42 64 mov DWORD PTR [edx+0x64],eax 804a8aa: e9 28 fb ff ff jmp 804a3d7 <__libc_start_main+0x387> 0804a8af <__x86.get_pc_thunk.si>: 804a8af: 8b 34 24 mov esi,DWORD PTR [esp] 804a8b2: c3 ret 804a8b3: 66 90 xchg ax,ax 804a8b5: 66 90 xchg ax,ax 804a8b7: 66 90 xchg ax,ax 804a8b9: 66 90 xchg ax,ax 804a8bb: 66 90 xchg ax,ax 804a8bd: 66 90 xchg ax,ax 804a8bf: 90 nop 0804a8c0 : 804a8c0: 55 push ebp 804a8c1: 57 push edi 804a8c2: 89 d7 mov edi,edx 804a8c4: 56 push esi 804a8c5: 89 c6 mov esi,eax 804a8c7: 53 push ebx 804a8c8: e8 f3 f2 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804a8cd: 81 c3 33 a7 09 00 add ebx,0x9a733 804a8d3: 83 ec 74 sub esp,0x74 804a8d6: 6a 01 push 0x1 804a8d8: 50 push eax 804a8d9: e8 02 bf 02 00 call 80767e0 <__fcntl64_nocancel> 804a8de: 83 c4 10 add esp,0x10 804a8e1: 83 f8 ff cmp eax,0xffffffff 804a8e4: 74 08 je 804a8ee 804a8e6: 83 c4 6c add esp,0x6c 804a8e9: 5b pop ebx 804a8ea: 5e pop esi 804a8eb: 5f pop edi 804a8ec: 5d pop ebp 804a8ed: c3 ret 804a8ee: c7 c0 e0 ff ff ff mov eax,0xffffffe0 804a8f4: 65 83 38 09 cmp DWORD PTR gs:[eax],0x9 804a8f8: 75 ec jne 804a8e6 804a8fa: 81 ff 00 00 02 00 cmp edi,0x20000 804a900: 75 59 jne 804a95b 804a902: bd 03 01 00 00 mov ebp,0x103 804a907: 8d 83 0a f2 fc ff lea eax,[ebx-0x30df6] 804a90d: 83 ec 04 sub esp,0x4 804a910: 6a 00 push 0x0 804a912: 57 push edi 804a913: 50 push eax 804a914: e8 e7 be 02 00 call 8076800 <__open_nocancel> 804a919: 83 c4 10 add esp,0x10 804a91c: 39 c6 cmp esi,eax 804a91e: 75 38 jne 804a958 804a920: 83 ec 04 sub esp,0x4 804a923: 8d 44 24 04 lea eax,[esp+0x4] 804a927: 50 push eax 804a928: 56 push esi 804a929: 6a 03 push 0x3 804a92b: e8 60 b3 02 00 call 8075c90 <___fxstat64> 804a930: 83 c4 10 add esp,0x10 804a933: 85 c0 test eax,eax 804a935: 75 21 jne 804a958 804a937: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804a93b: 25 00 f0 00 00 and eax,0xf000 804a940: 3d 00 20 00 00 cmp eax,0x2000 804a945: 75 11 jne 804a958 804a947: 33 6c 24 20 xor ebp,DWORD PTR [esp+0x20] 804a94b: 0b 6c 24 24 or ebp,DWORD PTR [esp+0x24] 804a94f: 74 95 je 804a8e6 804a951: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804a958: f4 hlt 804a959: eb fd jmp 804a958 804a95b: bd 07 01 00 00 mov ebp,0x107 804a960: 8d 83 00 f2 fc ff lea eax,[ebx-0x30e00] 804a966: eb a5 jmp 804a90d 804a968: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804a96f: 90 nop 0804a970 <__libc_check_standard_fds>: 804a970: f3 0f 1e fb endbr32 804a974: 83 ec 0c sub esp,0xc 804a977: ba 01 00 02 00 mov edx,0x20001 804a97c: 31 c0 xor eax,eax 804a97e: e8 3d ff ff ff call 804a8c0 804a983: ba 00 00 02 00 mov edx,0x20000 804a988: b8 01 00 00 00 mov eax,0x1 804a98d: e8 2e ff ff ff call 804a8c0 804a992: ba 00 00 02 00 mov edx,0x20000 804a997: b8 02 00 00 00 mov eax,0x2 804a99c: 83 c4 0c add esp,0xc 804a99f: e9 1c ff ff ff jmp 804a8c0 804a9a4: 66 90 xchg ax,ax 804a9a6: 66 90 xchg ax,ax 804a9a8: 66 90 xchg ax,ax 804a9aa: 66 90 xchg ax,ax 804a9ac: 66 90 xchg ax,ax 804a9ae: 66 90 xchg ax,ax 0804a9b0 <__libc_setup_tls>: 804a9b0: f3 0f 1e fb endbr32 804a9b4: 55 push ebp 804a9b5: 57 push edi 804a9b6: e8 ac 02 00 00 call 804ac67 <__x86.get_pc_thunk.di> 804a9bb: 81 c7 45 a6 09 00 add edi,0x9a645 804a9c1: 56 push esi 804a9c2: 53 push ebx 804a9c3: 83 ec 3c sub esp,0x3c 804a9c6: c7 c0 e0 59 0e 08 mov eax,0x80e59e0 804a9cc: 8b 28 mov ebp,DWORD PTR [eax] 804a9ce: c7 c0 34 6f 0e 08 mov eax,0x80e6f34 804a9d4: 8b 00 mov eax,DWORD PTR [eax] 804a9d6: 85 c0 test eax,eax 804a9d8: 0f 84 02 02 00 00 je 804abe0 <__libc_setup_tls+0x230> 804a9de: c7 c2 54 6f 0e 08 mov edx,0x80e6f54 804a9e4: 8b 12 mov edx,DWORD PTR [edx] 804a9e6: c1 e2 05 shl edx,0x5 804a9e9: 01 c2 add edx,eax 804a9eb: 39 d0 cmp eax,edx 804a9ed: 72 14 jb 804aa03 <__libc_setup_tls+0x53> 804a9ef: e9 ec 01 00 00 jmp 804abe0 <__libc_setup_tls+0x230> 804a9f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804a9f8: 83 c0 20 add eax,0x20 804a9fb: 39 d0 cmp eax,edx 804a9fd: 0f 83 dd 01 00 00 jae 804abe0 <__libc_setup_tls+0x230> 804aa03: 83 38 07 cmp DWORD PTR [eax],0x7 804aa06: 75 f0 jne 804a9f8 <__libc_setup_tls+0x48> 804aa08: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 804aa0b: 8b 70 14 mov esi,DWORD PTR [eax+0x14] 804aa0e: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 804aa11: 03 55 00 add edx,DWORD PTR [ebp+0x0] 804aa14: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 804aa18: 8b 48 1c mov ecx,DWORD PTR [eax+0x1c] 804aa1b: b8 40 00 00 00 mov eax,0x40 804aa20: 89 c3 mov ebx,eax 804aa22: 8b 87 68 00 00 00 mov eax,DWORD PTR [edi+0x68] 804aa28: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 804aa2c: 83 f9 40 cmp ecx,0x40 804aa2f: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 804aa33: 0f 43 d9 cmovae ebx,ecx 804aa36: 8d 44 06 ff lea eax,[esi+eax*1-0x1] 804aa3a: 31 d2 xor edx,edx 804aa3c: 89 0c 24 mov DWORD PTR [esp],ecx 804aa3f: 83 ec 0c sub esp,0xc 804aa42: 01 d8 add eax,ebx 804aa44: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 804aa48: f7 f3 div ebx 804aa4a: 89 c6 mov esi,eax 804aa4c: 0f af f3 imul esi,ebx 804aa4f: 8d 84 1e c0 04 00 00 lea eax,[esi+ebx*1+0x4c0] 804aa56: 89 fb mov ebx,edi 804aa58: 50 push eax 804aa59: e8 22 bf 02 00 call 8076980 <__sbrk> 804aa5e: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 804aa62: c7 c1 c0 6c 0e 08 mov ecx,0x80e6cc0 804aa68: 8d 54 03 ff lea edx,[ebx+eax*1-0x1] 804aa6c: f7 db neg ebx 804aa6e: c7 01 3e 00 00 00 mov DWORD PTR [ecx],0x3e 804aa74: 21 da and edx,ebx 804aa76: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 804aa7a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804aa7e: ba 01 00 00 00 mov edx,0x1 804aa83: 83 c4 10 add esp,0x10 804aa86: 89 d3 mov ebx,edx 804aa88: 85 c0 test eax,eax 804aa8a: 0f 45 d8 cmovne ebx,eax 804aa8d: 0f 84 bd 01 00 00 je 804ac50 <__libc_setup_tls+0x2a0> 804aa93: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 804aa97: 8b 04 24 mov eax,DWORD PTR [esp] 804aa9a: 8d 44 10 ff lea eax,[eax+edx*1-0x1] 804aa9e: 31 d2 xor edx,edx 804aaa0: f7 f3 div ebx 804aaa2: 0f af c3 imul eax,ebx 804aaa5: 89 c2 mov edx,eax 804aaa7: 89 f0 mov eax,esi 804aaa9: 29 d0 sub eax,edx 804aaab: 89 d3 mov ebx,edx 804aaad: 03 44 24 04 add eax,DWORD PTR [esp+0x4] 804aab1: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 804aab5: 83 ec 04 sub esp,0x4 804aab8: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 804aabc: 89 9d 48 02 00 00 mov DWORD PTR [ebp+0x248],ebx 804aac2: 89 fb mov ebx,edi 804aac4: 89 41 10 mov DWORD PTR [ecx+0x10],eax 804aac7: c7 41 14 00 00 00 00 mov DWORD PTR [ecx+0x14],0x0 804aace: ff 74 24 0c push DWORD PTR [esp+0xc] 804aad2: ff 74 24 14 push DWORD PTR [esp+0x14] 804aad6: 50 push eax 804aad7: e8 54 90 02 00 call 8073b30 804aadc: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 804aae0: 03 74 24 14 add esi,DWORD PTR [esp+0x14] 804aae4: 8d 5c 24 30 lea ebx,[esp+0x30] 804aae8: 89 36 mov DWORD PTR [esi],esi 804aaea: 8d 41 08 lea eax,[ecx+0x8] 804aaed: 89 76 08 mov DWORD PTR [esi+0x8],esi 804aaf0: 89 46 04 mov DWORD PTR [esi+0x4],eax 804aaf3: c7 c0 c0 59 0e 08 mov eax,0x80e59c0 804aaf9: c7 44 24 30 ff ff ff ff mov DWORD PTR [esp+0x30],0xffffffff 804ab01: 8b 00 mov eax,DWORD PTR [eax] 804ab03: 89 46 10 mov DWORD PTR [esi+0x10],eax 804ab06: b8 f3 00 00 00 mov eax,0xf3 804ab0b: 89 74 24 34 mov DWORD PTR [esp+0x34],esi 804ab0f: c7 44 24 38 ff ff 0f 00 mov DWORD PTR [esp+0x38],0xfffff 804ab17: c7 44 24 3c 51 00 00 00 mov DWORD PTR [esp+0x3c],0x51 804ab1f: cd 80 int 0x80 804ab21: 83 c4 10 add esp,0x10 804ab24: 85 c0 test eax,eax 804ab26: 74 08 je 804ab30 <__libc_setup_tls+0x180> 804ab28: f4 hlt 804ab29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804ab30: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 804ab34: 8d 04 c5 03 00 00 00 lea eax,[eax*8+0x3] 804ab3b: 8e e8 mov gs,eax 804ab3d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804ab41: 8b 0c 24 mov ecx,DWORD PTR [esp] 804ab44: c7 85 4c 02 00 00 01 00 00 00 mov DWORD PTR [ebp+0x24c],0x1 804ab4e: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 804ab52: 89 af f0 12 00 00 mov DWORD PTR [edi+0x12f0],ebp 804ab58: 89 85 34 02 00 00 mov DWORD PTR [ebp+0x234],eax 804ab5e: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804ab62: 89 8d 40 02 00 00 mov DWORD PTR [ebp+0x240],ecx 804ab68: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 804ab6c: 89 85 38 02 00 00 mov DWORD PTR [ebp+0x238],eax 804ab72: c7 c0 a8 6c 0e 08 mov eax,0x80e6ca8 804ab78: 89 8d 3c 02 00 00 mov DWORD PTR [ebp+0x23c],ecx 804ab7e: 8d 8f dc 12 00 00 lea ecx,[edi+0x12dc] 804ab84: c7 00 01 00 00 00 mov DWORD PTR [eax],0x1 804ab8a: c7 c0 c0 6e 0e 08 mov eax,0x80e6ec0 804ab90: c7 87 dc 12 00 00 40 00 00 00 mov DWORD PTR [edi+0x12dc],0x40 804ab9a: 89 08 mov DWORD PTR [eax],ecx 804ab9c: 8b 87 68 00 00 00 mov eax,DWORD PTR [edi+0x68] 804aba2: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 804aba6: 8d 44 02 3f lea eax,[edx+eax*1+0x3f] 804abaa: 83 e0 c0 and eax,0xffffffc0 804abad: 05 c0 04 00 00 add eax,0x4c0 804abb2: 89 87 68 00 00 00 mov DWORD PTR [edi+0x68],eax 804abb8: c7 c0 a0 6c 0e 08 mov eax,0x80e6ca0 804abbe: 89 10 mov DWORD PTR [eax],edx 804abc0: c7 c0 a4 6c 0e 08 mov eax,0x80e6ca4 804abc6: 89 08 mov DWORD PTR [eax],ecx 804abc8: c7 c0 cc 6e 0e 08 mov eax,0x80e6ecc 804abce: c7 00 01 00 00 00 mov DWORD PTR [eax],0x1 804abd4: 83 c4 3c add esp,0x3c 804abd7: 5b pop ebx 804abd8: 5e pop esi 804abd9: 5f pop edi 804abda: 5d pop ebp 804abdb: c3 ret 804abdc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804abe0: 8b b7 68 00 00 00 mov esi,DWORD PTR [edi+0x68] 804abe6: 83 ec 0c sub esp,0xc 804abe9: 89 fb mov ebx,edi 804abeb: 83 c6 3f add esi,0x3f 804abee: 83 e6 c0 and esi,0xffffffc0 804abf1: 8d 86 00 05 00 00 lea eax,[esi+0x500] 804abf7: 50 push eax 804abf8: e8 83 bd 02 00 call 8076980 <__sbrk> 804abfd: c7 c1 c0 6c 0e 08 mov ecx,0x80e6cc0 804ac03: 31 db xor ebx,ebx 804ac05: 31 d2 xor edx,edx 804ac07: 83 c0 3f add eax,0x3f 804ac0a: 83 e0 c0 and eax,0xffffffc0 804ac0d: c7 01 3e 00 00 00 mov DWORD PTR [ecx],0x3e 804ac13: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804ac17: 83 c4 10 add esp,0x10 804ac1a: 89 f0 mov eax,esi 804ac1c: c7 44 24 10 40 00 00 00 mov DWORD PTR [esp+0x10],0x40 804ac24: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 804ac2b: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 804ac33: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 804ac3b: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 804ac43: e9 65 fe ff ff jmp 804aaad <__libc_setup_tls+0xfd> 804ac48: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804ac4f: 90 nop 804ac50: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 804ac54: 89 f0 mov eax,esi 804ac56: c7 44 24 10 40 00 00 00 mov DWORD PTR [esp+0x10],0x40 804ac5e: 29 d0 sub eax,edx 804ac60: 89 d3 mov ebx,edx 804ac62: e9 46 fe ff ff jmp 804aaad <__libc_setup_tls+0xfd> 0804ac67 <__x86.get_pc_thunk.di>: 804ac67: 8b 3c 24 mov edi,DWORD PTR [esp] 804ac6a: c3 ret 804ac6b: 66 90 xchg ax,ax 804ac6d: 66 90 xchg ax,ax 804ac6f: 90 nop 0804ac70 <__libc_csu_init>: 804ac70: f3 0f 1e fb endbr32 804ac74: 55 push ebp 804ac75: 57 push edi 804ac76: 56 push esi 804ac77: 53 push ebx 804ac78: e8 43 ef ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804ac7d: 81 c3 83 a3 09 00 add ebx,0x9a383 804ac83: 83 ec 1c sub esp,0x1c 804ac86: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 804ac8a: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 804ac8e: 8d 83 b0 e6 ff ff lea eax,[ebx-0x1950] 804ac94: 8d 93 b0 e6 ff ff lea edx,[ebx-0x1950] 804ac9a: 29 d0 sub eax,edx 804ac9c: c1 f8 02 sar eax,0x2 804ac9f: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804aca3: 74 27 je 804accc <__libc_csu_init+0x5c> 804aca5: 31 f6 xor esi,esi 804aca7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804acae: 66 90 xchg ax,ax 804acb0: 83 ec 04 sub esp,0x4 804acb3: 55 push ebp 804acb4: 57 push edi 804acb5: ff 74 24 3c push DWORD PTR [esp+0x3c] 804acb9: ff 94 b3 b0 e6 ff ff call DWORD PTR [ebx+esi*4-0x1950] 804acc0: 83 c6 01 add esi,0x1 804acc3: 83 c4 10 add esp,0x10 804acc6: 39 74 24 0c cmp DWORD PTR [esp+0xc],esi 804acca: 75 e4 jne 804acb0 <__libc_csu_init+0x40> 804accc: e8 2f e3 ff ff call 8049000 <_init> 804acd1: 8d 83 b8 e6 ff ff lea eax,[ebx-0x1948] 804acd7: 8d 93 b0 e6 ff ff lea edx,[ebx-0x1950] 804acdd: 29 d0 sub eax,edx 804acdf: c1 f8 02 sar eax,0x2 804ace2: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804ace6: 74 24 je 804ad0c <__libc_csu_init+0x9c> 804ace8: 31 f6 xor esi,esi 804acea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804acf0: 83 ec 04 sub esp,0x4 804acf3: 55 push ebp 804acf4: 57 push edi 804acf5: ff 74 24 3c push DWORD PTR [esp+0x3c] 804acf9: ff 94 b3 b0 e6 ff ff call DWORD PTR [ebx+esi*4-0x1950] 804ad00: 83 c6 01 add esi,0x1 804ad03: 83 c4 10 add esp,0x10 804ad06: 39 74 24 0c cmp DWORD PTR [esp+0xc],esi 804ad0a: 75 e4 jne 804acf0 <__libc_csu_init+0x80> 804ad0c: 83 c4 1c add esp,0x1c 804ad0f: 5b pop ebx 804ad10: 5e pop esi 804ad11: 5f pop edi 804ad12: 5d pop ebp 804ad13: c3 ret 804ad14: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804ad1b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ad1f: 90 nop 0804ad20 <__libc_csu_fini>: 804ad20: f3 0f 1e fb endbr32 804ad24: 56 push esi 804ad25: e8 85 fb ff ff call 804a8af <__x86.get_pc_thunk.si> 804ad2a: 81 c6 d6 a2 09 00 add esi,0x9a2d6 804ad30: 53 push ebx 804ad31: 83 ec 04 sub esp,0x4 804ad34: 8d 86 c0 e6 ff ff lea eax,[esi-0x1940] 804ad3a: 8d 96 b8 e6 ff ff lea edx,[esi-0x1948] 804ad40: 29 d0 sub eax,edx 804ad42: c1 f8 02 sar eax,0x2 804ad45: 74 18 je 804ad5f <__libc_csu_fini+0x3f> 804ad47: 8d 58 ff lea ebx,[eax-0x1] 804ad4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804ad50: ff 94 9e b8 e6 ff ff call DWORD PTR [esi+ebx*4-0x1948] 804ad57: 83 eb 01 sub ebx,0x1 804ad5a: 83 fb ff cmp ebx,0xffffffff 804ad5d: 75 f1 jne 804ad50 <__libc_csu_fini+0x30> 804ad5f: 89 f3 mov ebx,esi 804ad61: e8 ba 84 06 00 call 80b3220 <_fini> 804ad66: 83 c4 04 add esp,0x4 804ad69: 5b pop ebx 804ad6a: 5e pop esi 804ad6b: c3 ret 804ad6c: 66 90 xchg ax,ax 804ad6e: 66 90 xchg ax,ax 0804ad70 <__assert_fail_base>: 804ad70: f3 0f 1e fb endbr32 804ad74: 55 push ebp 804ad75: 57 push edi 804ad76: 56 push esi 804ad77: 53 push ebx 804ad78: e8 43 ee ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804ad7d: 81 c3 83 a2 09 00 add ebx,0x9a283 804ad83: 83 ec 2c sub esp,0x2c 804ad86: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804ad8a: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 804ad8e: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 804ad92: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804ad96: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804ad9a: c7 c5 00 00 00 00 mov ebp,0x0 804ada0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804ada4: 65 a1 14 00 00 00 mov eax,gs:0x14 804adaa: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804adae: 31 c0 xor eax,eax 804adb0: 85 ed test ebp,ebp 804adb2: 74 0e je 804adc2 <__assert_fail_base+0x52> 804adb4: 51 push ecx 804adb5: 51 push ecx 804adb6: 6a 00 push 0x0 804adb8: 6a 01 push 0x1 804adba: e8 41 52 fb f7 call 0 <_nl_current_LC_CTYPE> 804adbf: 83 c4 10 add esp,0x10 804adc2: 8d 8b 14 f2 fc ff lea ecx,[ebx-0x30dec] 804adc8: 85 f6 test esi,esi 804adca: 0f 84 f3 00 00 00 je 804aec3 <__assert_fail_base+0x153> 804add0: c7 c0 44 59 0e 08 mov eax,0x80e5944 804add6: 8d 93 14 f2 fc ff lea edx,[ebx-0x30dec] 804addc: 8b 00 mov eax,DWORD PTR [eax] 804adde: 80 38 00 cmp BYTE PTR [eax],0x0 804ade1: 75 06 jne 804ade9 <__assert_fail_base+0x79> 804ade3: 8d 93 69 4e fe ff lea edx,[ebx-0x1b197] 804ade9: 83 ec 08 sub esp,0x8 804adec: 8d 6c 24 20 lea ebp,[esp+0x20] 804adf0: 55 push ebp 804adf1: 57 push edi 804adf2: 51 push ecx 804adf3: 56 push esi 804adf4: ff 74 24 64 push DWORD PTR [esp+0x64] 804adf8: ff 74 24 28 push DWORD PTR [esp+0x28] 804adfc: 52 push edx 804adfd: 50 push eax 804adfe: ff 74 24 30 push DWORD PTR [esp+0x30] 804ae02: 8d 44 24 40 lea eax,[esp+0x40] 804ae06: 50 push eax 804ae07: e8 14 63 00 00 call 8051120 <___asprintf> 804ae0c: 83 c4 30 add esp,0x30 804ae0f: 85 c0 test eax,eax 804ae11: 0f 88 93 00 00 00 js 804aeaa <__assert_fail_base+0x13a> 804ae17: 8d 83 26 92 fe ff lea eax,[ebx-0x16dda] 804ae1d: 56 push esi 804ae1e: ff 74 24 18 push DWORD PTR [esp+0x18] 804ae22: 50 push eax 804ae23: 6a 00 push 0x0 804ae25: e8 76 cc 00 00 call 8057aa0 <__fxprintf> 804ae2a: c7 c0 2c 54 0e 08 mov eax,0x80e542c 804ae30: 5f pop edi 804ae31: ff 30 push DWORD PTR [eax] 804ae33: e8 58 d0 00 00 call 8057e90 <_IO_fflush> 804ae38: c7 c0 90 59 0e 08 mov eax,0x80e5990 804ae3e: 8b 10 mov edx,DWORD PTR [eax] 804ae40: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 804ae44: 01 d0 add eax,edx 804ae46: f7 da neg edx 804ae48: 21 d0 and eax,edx 804ae4a: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 804ae4e: 5d pop ebp 804ae4f: 5a pop edx 804ae50: 6a 00 push 0x0 804ae52: 6a ff push 0xffffffff 804ae54: 6a 22 push 0x22 804ae56: 6a 03 push 0x3 804ae58: 50 push eax 804ae59: 6a 00 push 0x0 804ae5b: e8 70 bc 02 00 call 8076ad0 <__mmap> 804ae60: 83 c4 20 add esp,0x20 804ae63: 89 c6 mov esi,eax 804ae65: 83 f8 ff cmp eax,0xffffffff 804ae68: 0f 84 a2 e2 ff ff je 8049110 <__assert_fail_base.cold> 804ae6e: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804ae72: 89 06 mov DWORD PTR [esi],eax 804ae74: 8d 46 04 lea eax,[esi+0x4] 804ae77: 51 push ecx 804ae78: 51 push ecx 804ae79: ff 74 24 1c push DWORD PTR [esp+0x1c] 804ae7d: 50 push eax 804ae7e: e8 ad e1 ff ff call 8049030 <.plt> 804ae83: c7 c2 a8 65 0e 08 mov edx,0x80e65a8 804ae89: 89 f0 mov eax,esi 804ae8b: 87 02 xchg DWORD PTR [edx],eax 804ae8d: 83 c4 10 add esp,0x10 804ae90: 85 c0 test eax,eax 804ae92: 0f 84 78 e2 ff ff je 8049110 <__assert_fail_base.cold> 804ae98: 52 push edx 804ae99: 52 push edx 804ae9a: ff 30 push DWORD PTR [eax] 804ae9c: 50 push eax 804ae9d: e8 1e bd 02 00 call 8076bc0 <__munmap> 804aea2: 83 c4 10 add esp,0x10 804aea5: e9 66 e2 ff ff jmp 8049110 <__assert_fail_base.cold> 804aeaa: 50 push eax 804aeab: 8d 83 44 f2 fc ff lea eax,[ebx-0x30dbc] 804aeb1: 6a 12 push 0x12 804aeb3: 50 push eax 804aeb4: 6a 02 push 0x2 804aeb6: e8 65 af 02 00 call 8075e20 <__libc_write> 804aebb: 83 c4 10 add esp,0x10 804aebe: e9 5c e2 ff ff jmp 804911f <__assert_fail_base.cold+0xf> 804aec3: 8d b3 69 4e fe ff lea esi,[ebx-0x1b197] 804aec9: 89 f1 mov ecx,esi 804aecb: e9 00 ff ff ff jmp 804add0 <__assert_fail_base+0x60> 0804aed0 <__assert_fail>: 804aed0: f3 0f 1e fb endbr32 804aed4: 53 push ebx 804aed5: e8 e6 ec ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804aeda: 81 c3 26 a1 09 00 add ebx,0x9a126 804aee0: 83 ec 0c sub esp,0xc 804aee3: 6a 05 push 0x5 804aee5: 8d 83 18 f2 fc ff lea eax,[ebx-0x30de8] 804aeeb: 50 push eax 804aeec: ff b3 e8 ff ff ff push DWORD PTR [ebx-0x18] 804aef2: e8 19 00 00 00 call 804af10 <__dcgettext> 804aef7: 5a pop edx 804aef8: ff 74 24 28 push DWORD PTR [esp+0x28] 804aefc: ff 74 24 28 push DWORD PTR [esp+0x28] 804af00: ff 74 24 28 push DWORD PTR [esp+0x28] 804af04: ff 74 24 28 push DWORD PTR [esp+0x28] 804af08: 50 push eax 804af09: e8 62 fe ff ff call 804ad70 <__assert_fail_base> 804af0e: 66 90 xchg ax,ax 0804af10 <__dcgettext>: 804af10: f3 0f 1e fb endbr32 804af14: 83 ec 14 sub esp,0x14 804af17: ff 74 24 20 push DWORD PTR [esp+0x20] 804af1b: 6a 00 push 0x0 804af1d: 6a 00 push 0x0 804af1f: 6a 00 push 0x0 804af21: ff 74 24 2c push DWORD PTR [esp+0x2c] 804af25: ff 74 24 2c push DWORD PTR [esp+0x2c] 804af29: e8 d2 0d 00 00 call 804bd00 <__dcigettext> 804af2e: 83 c4 2c add esp,0x2c 804af31: c3 ret 804af32: 66 90 xchg ax,ax 804af34: 66 90 xchg ax,ax 804af36: 66 90 xchg ax,ax 804af38: 66 90 xchg ax,ax 804af3a: 66 90 xchg ax,ax 804af3c: 66 90 xchg ax,ax 804af3e: 66 90 xchg ax,ax 0804af40 : 804af40: 55 push ebp 804af41: 57 push edi 804af42: e8 20 fd ff ff call 804ac67 <__x86.get_pc_thunk.di> 804af47: 81 c7 b9 a0 09 00 add edi,0x9a0b9 804af4d: 56 push esi 804af4e: 89 d6 mov esi,edx 804af50: 53 push ebx 804af51: 89 c3 mov ebx,eax 804af53: 83 ec 1c sub esp,0x1c 804af56: 8b 03 mov eax,DWORD PTR [ebx] 804af58: 83 f8 02 cmp eax,0x2 804af5b: 74 55 je 804afb2 804af5d: 7f 31 jg 804af90 804af5f: 85 c0 test eax,eax 804af61: 0f 84 a1 00 00 00 je 804b008 804af67: 83 f8 01 cmp eax,0x1 804af6a: 0f 85 95 01 00 00 jne 804b105 <.L12+0xe> 804af70: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 804af73: 89 f2 mov edx,esi 804af75: e8 c6 ff ff ff call 804af40 804af7a: 85 c0 test eax,eax 804af7c: 0f 94 c0 sete al 804af7f: 0f b6 c0 movzx eax,al 804af82: 89 c5 mov ebp,eax 804af84: 83 c4 1c add esp,0x1c 804af87: 89 e8 mov eax,ebp 804af89: 5b pop ebx 804af8a: 5e pop esi 804af8b: 5f pop edi 804af8c: 5d pop ebp 804af8d: c3 ret 804af8e: 66 90 xchg ax,ax 804af90: 83 f8 03 cmp eax,0x3 804af93: 75 63 jne 804aff8 804af95: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 804af98: 89 f2 mov edx,esi 804af9a: e8 a1 ff ff ff call 804af40 804af9f: 85 c0 test eax,eax 804afa1: 0f 94 c0 sete al 804afa4: 0f b6 c0 movzx eax,al 804afa7: 8b 5c 83 0c mov ebx,DWORD PTR [ebx+eax*4+0xc] 804afab: 8b 03 mov eax,DWORD PTR [ebx] 804afad: 83 f8 02 cmp eax,0x2 804afb0: 75 ab jne 804af5d 804afb2: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 804afb5: 89 f2 mov edx,esi 804afb7: e8 84 ff ff ff call 804af40 804afbc: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 804afbf: 89 c5 mov ebp,eax 804afc1: 83 f9 0f cmp ecx,0xf 804afc4: 74 6a je 804b030 804afc6: 83 f9 0e cmp ecx,0xe 804afc9: 74 75 je 804b040 804afcb: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 804afce: 89 f2 mov edx,esi 804afd0: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 804afd4: e8 67 ff ff ff call 804af40 804afd9: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804afdd: 89 c3 mov ebx,eax 804afdf: 83 e9 03 sub ecx,0x3 804afe2: 83 f9 0a cmp ecx,0xa 804afe5: 0f 87 39 e1 ff ff ja 8049124 804afeb: 03 bc 8f 58 f2 fc ff add edi,DWORD PTR [edi+ecx*4-0x30da8] 804aff2: 3e ff e7 notrack jmp edi 804aff5: 8d 76 00 lea esi,[esi+0x0] 804aff8: 83 c4 1c add esp,0x1c 804affb: 31 ed xor ebp,ebp 804affd: 5b pop ebx 804affe: 89 e8 mov eax,ebp 804b000: 5e pop esi 804b001: 5f pop edi 804b002: 5d pop ebp 804b003: c3 ret 804b004: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804b008: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804b00b: 89 f5 mov ebp,esi 804b00d: 85 c0 test eax,eax 804b00f: 0f 84 6f ff ff ff je 804af84 804b015: 31 ed xor ebp,ebp 804b017: 83 f8 01 cmp eax,0x1 804b01a: 0f 85 64 ff ff ff jne 804af84 804b020: 8b 6b 08 mov ebp,DWORD PTR [ebx+0x8] 804b023: e9 5c ff ff ff jmp 804af84 804b028: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b02f: 90 nop 804b030: 85 c0 test eax,eax 804b032: 74 34 je 804b068 804b034: bd 01 00 00 00 mov ebp,0x1 804b039: e9 46 ff ff ff jmp 804af84 804b03e: 66 90 xchg ax,ax 804b040: 85 c0 test eax,eax 804b042: 0f 84 3c ff ff ff je 804af84 804b048: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 804b04b: 89 f2 mov edx,esi 804b04d: e8 ee fe ff ff call 804af40 804b052: 85 c0 test eax,eax 804b054: 0f 95 c0 setne al 804b057: 0f b6 c0 movzx eax,al 804b05a: 89 c5 mov ebp,eax 804b05c: e9 23 ff ff ff jmp 804af84 804b061: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b068: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 804b06b: 89 f2 mov edx,esi 804b06d: e8 ce fe ff ff call 804af40 804b072: 85 c0 test eax,eax 804b074: 0f 95 c0 setne al 804b077: 0f b6 c0 movzx eax,al 804b07a: 89 c5 mov ebp,eax 804b07c: e9 03 ff ff ff jmp 804af84 0804b081 <.L14>: 804b081: 31 c0 xor eax,eax 804b083: 39 dd cmp ebp,ebx 804b085: 0f 94 c0 sete al 804b088: 89 c5 mov ebp,eax 804b08a: e9 f5 fe ff ff jmp 804af84 0804b08f <.L17>: 804b08f: 31 c0 xor eax,eax 804b091: 39 dd cmp ebp,ebx 804b093: 0f 97 c0 seta al 804b096: 89 c5 mov ebp,eax 804b098: e9 e7 fe ff ff jmp 804af84 0804b09d <.L18>: 804b09d: 31 c0 xor eax,eax 804b09f: 39 dd cmp ebp,ebx 804b0a1: 0f 92 c0 setb al 804b0a4: 89 c5 mov ebp,eax 804b0a6: e9 d9 fe ff ff jmp 804af84 0804b0ab <.L19>: 804b0ab: 29 c5 sub ebp,eax 804b0ad: e9 d2 fe ff ff jmp 804af84 0804b0b2 <.L20>: 804b0b2: 01 c5 add ebp,eax 804b0b4: e9 cb fe ff ff jmp 804af84 0804b0b9 <.L15>: 804b0b9: 31 c0 xor eax,eax 804b0bb: 39 dd cmp ebp,ebx 804b0bd: 0f 93 c0 setae al 804b0c0: 89 c5 mov ebp,eax 804b0c2: e9 bd fe ff ff jmp 804af84 0804b0c7 <.L16>: 804b0c7: 31 c0 xor eax,eax 804b0c9: 39 dd cmp ebp,ebx 804b0cb: 0f 96 c0 setbe al 804b0ce: 89 c5 mov ebp,eax 804b0d0: e9 af fe ff ff jmp 804af84 0804b0d5 <.L21>: 804b0d5: 89 e8 mov eax,ebp 804b0d7: 31 d2 xor edx,edx 804b0d9: f7 f3 div ebx 804b0db: 89 d5 mov ebp,edx 804b0dd: e9 a2 fe ff ff jmp 804af84 0804b0e2 <.L22>: 804b0e2: 89 e8 mov eax,ebp 804b0e4: 31 d2 xor edx,edx 804b0e6: f7 f3 div ebx 804b0e8: 89 c5 mov ebp,eax 804b0ea: e9 95 fe ff ff jmp 804af84 0804b0ef <.L23>: 804b0ef: 0f af e8 imul ebp,eax 804b0f2: e9 8d fe ff ff jmp 804af84 0804b0f7 <.L12>: 804b0f7: 31 c0 xor eax,eax 804b0f9: 39 dd cmp ebp,ebx 804b0fb: 0f 95 c0 setne al 804b0fe: 89 c5 mov ebp,eax 804b100: e9 7f fe ff ff jmp 804af84 804b105: 31 ed xor ebp,ebp 804b107: e9 78 fe ff ff jmp 804af84 804b10c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0804b110 : 804b110: f3 0f 1e fb endbr32 804b114: 57 push edi 804b115: 56 push esi 804b116: 53 push ebx 804b117: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 804b11b: e8 a0 ea ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804b120: 81 c3 e0 9e 09 00 add ebx,0x99ee0 804b126: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 804b12a: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 804b12d: 85 d2 test edx,edx 804b12f: 74 5f je 804b190 804b131: 8d 56 1c lea edx,[esi+0x1c] 804b134: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 804b137: 85 c0 test eax,eax 804b139: 74 4d je 804b188 804b13b: 8d 47 1c lea eax,[edi+0x1c] 804b13e: 83 ec 08 sub esp,0x8 804b141: 52 push edx 804b142: 50 push eax 804b143: e8 88 df ff ff call 80490d0 <.plt+0xa0> 804b148: 83 c4 10 add esp,0x10 804b14b: 85 c0 test eax,eax 804b14d: 75 2e jne 804b17d 804b14f: 83 ec 08 sub esp,0x8 804b152: ff 36 push DWORD PTR [esi] 804b154: ff 37 push DWORD PTR [edi] 804b156: e8 75 df ff ff call 80490d0 <.plt+0xa0> 804b15b: 83 c4 10 add esp,0x10 804b15e: 85 c0 test eax,eax 804b160: 75 1b jne 804b17d 804b162: 83 ec 08 sub esp,0x8 804b165: ff 76 08 push DWORD PTR [esi+0x8] 804b168: ff 77 08 push DWORD PTR [edi+0x8] 804b16b: e8 60 df ff ff call 80490d0 <.plt+0xa0> 804b170: 83 c4 10 add esp,0x10 804b173: 85 c0 test eax,eax 804b175: 75 06 jne 804b17d 804b177: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 804b17a: 2b 46 04 sub eax,DWORD PTR [esi+0x4] 804b17d: 5b pop ebx 804b17e: 5e pop esi 804b17f: 5f pop edi 804b180: c3 ret 804b181: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b188: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 804b18b: eb b1 jmp 804b13e 804b18d: 8d 76 00 lea esi,[esi+0x0] 804b190: 8b 56 1c mov edx,DWORD PTR [esi+0x1c] 804b193: eb 9f jmp 804b134 804b195: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b19c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0804b1a0 : 804b1a0: 55 push ebp 804b1a1: 57 push edi 804b1a2: 89 cf mov edi,ecx 804b1a4: 56 push esi 804b1a5: 89 c6 mov esi,eax 804b1a7: 53 push ebx 804b1a8: e8 13 ea ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804b1ad: 81 c3 53 9e 09 00 add ebx,0x99e53 804b1b3: 83 ec 0c sub esp,0xc 804b1b6: 8b 40 60 mov eax,DWORD PTR [eax+0x60] 804b1b9: e8 82 fd ff ff call 804af40 804b1be: 3b 46 64 cmp eax,DWORD PTR [esi+0x64] 804b1c1: 73 2a jae 804b1ed 804b1c3: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 804b1c7: 89 c5 mov ebp,eax 804b1c9: 89 f8 mov eax,edi 804b1cb: 01 fe add esi,edi 804b1cd: 8d 76 00 lea esi,[esi+0x0] 804b1d0: 83 ed 01 sub ebp,0x1 804b1d3: 83 fd ff cmp ebp,0xffffffff 804b1d6: 74 1f je 804b1f7 804b1d8: 83 ec 08 sub esp,0x8 804b1db: 6a 00 push 0x0 804b1dd: 50 push eax 804b1de: e8 6d de ff ff call 8049050 <.plt+0x20> 804b1e3: 83 c4 10 add esp,0x10 804b1e6: 83 c0 01 add eax,0x1 804b1e9: 39 f0 cmp eax,esi 804b1eb: 72 e3 jb 804b1d0 804b1ed: 83 c4 0c add esp,0xc 804b1f0: 89 f8 mov eax,edi 804b1f2: 5b pop ebx 804b1f3: 5e pop esi 804b1f4: 5f pop edi 804b1f5: 5d pop ebp 804b1f6: c3 ret 804b1f7: 89 c7 mov edi,eax 804b1f9: eb f2 jmp 804b1ed 804b1fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804b1ff: 90 nop 0804b200 <_nl_find_msg>: 804b200: f3 0f 1e fb endbr32 804b204: e8 20 eb ff ff call 8049d29 <__x86.get_pc_thunk.ax> 804b209: 05 f7 9d 09 00 add eax,0x99df7 804b20e: 55 push ebp 804b20f: 89 e5 mov ebp,esp 804b211: 57 push edi 804b212: 56 push esi 804b213: 53 push ebx 804b214: 83 ec 6c sub esp,0x6c 804b217: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] 804b21a: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 804b21d: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804b220: 89 75 94 mov DWORD PTR [ebp-0x6c],esi 804b223: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 804b226: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 804b229: 89 75 b8 mov DWORD PTR [ebp-0x48],esi 804b22c: 8b 75 18 mov esi,DWORD PTR [ebp+0x18] 804b22f: 89 75 90 mov DWORD PTR [ebp-0x70],esi 804b232: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 804b239: 89 55 e4 mov DWORD PTR [ebp-0x1c],edx 804b23c: 31 d2 xor edx,edx 804b23e: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 804b241: 85 d2 test edx,edx 804b243: 0f 8e 17 02 00 00 jle 804b460 <_nl_find_msg+0x260> 804b249: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 804b24c: 8b 70 08 mov esi,DWORD PTR [eax+0x8] 804b24f: 85 f6 test esi,esi 804b251: 0f 84 69 01 00 00 je 804b3c0 <_nl_find_msg+0x1c0> 804b257: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 804b25a: 8b 7e 30 mov edi,DWORD PTR [esi+0x30] 804b25d: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 804b260: 85 ff test edi,edi 804b262: 0f 84 80 01 00 00 je 804b3e8 <_nl_find_msg+0x1e8> 804b268: 8b 7d b8 mov edi,DWORD PTR [ebp-0x48] 804b26b: 83 ec 0c sub esp,0xc 804b26e: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b271: 57 push edi 804b272: e8 99 8d 02 00 call 8074010 804b277: 89 3c 24 mov DWORD PTR [esp],edi 804b27a: 89 45 ac mov DWORD PTR [ebp-0x54],eax 804b27d: e8 be 47 00 00 call 804fa40 <__hash_string> 804b282: 8b 7e 2c mov edi,DWORD PTR [esi+0x2c] 804b285: 31 d2 xor edx,edx 804b287: 83 c4 10 add esp,0x10 804b28a: 89 c3 mov ebx,eax 804b28c: f7 f7 div edi 804b28e: 89 d8 mov eax,ebx 804b290: 89 d1 mov ecx,edx 804b292: 8d 57 fe lea edx,[edi-0x2] 804b295: 89 d3 mov ebx,edx 804b297: 31 d2 xor edx,edx 804b299: f7 f3 div ebx 804b29b: 8b 46 34 mov eax,DWORD PTR [esi+0x34] 804b29e: 89 45 bc mov DWORD PTR [ebp-0x44],eax 804b2a1: 8b 46 30 mov eax,DWORD PTR [esi+0x30] 804b2a4: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 804b2a7: 89 f8 mov eax,edi 804b2a9: 83 c2 01 add edx,0x1 804b2ac: 29 d0 sub eax,edx 804b2ae: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 804b2b1: 89 d0 mov eax,edx 804b2b3: 29 f8 sub eax,edi 804b2b5: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 804b2b8: eb 62 jmp 804b31c <_nl_find_msg+0x11c> 804b2ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804b2c0: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 804b2c3: 83 7e 0c 00 cmp DWORD PTR [esi+0xc],0x0 804b2c7: 8d 1c f8 lea ebx,[eax+edi*8] 804b2ca: 8b 03 mov eax,DWORD PTR [ebx] 804b2cc: 0f 84 76 01 00 00 je 804b448 <_nl_find_msg+0x248> 804b2d2: 0f c8 bswap eax 804b2d4: 39 45 ac cmp DWORD PTR [ebp-0x54],eax 804b2d7: 77 33 ja 804b30c <_nl_find_msg+0x10c> 804b2d9: 8b 06 mov eax,DWORD PTR [esi] 804b2db: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804b2de: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804b2e1: 0f c8 bswap eax 804b2e3: 83 ec 08 sub esp,0x8 804b2e6: 03 45 c4 add eax,DWORD PTR [ebp-0x3c] 804b2e9: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b2ec: 89 55 98 mov DWORD PTR [ebp-0x68],edx 804b2ef: 50 push eax 804b2f0: ff 75 b8 push DWORD PTR [ebp-0x48] 804b2f3: 89 4d 9c mov DWORD PTR [ebp-0x64],ecx 804b2f6: e8 d5 dd ff ff call 80490d0 <.plt+0xa0> 804b2fb: 83 c4 10 add esp,0x10 804b2fe: 8b 4d 9c mov ecx,DWORD PTR [ebp-0x64] 804b301: 8b 55 98 mov edx,DWORD PTR [ebp-0x68] 804b304: 85 c0 test eax,eax 804b306: 0f 84 75 01 00 00 je 804b481 <_nl_find_msg+0x281> 804b30c: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 804b30f: 8d 1c 11 lea ebx,[ecx+edx*1] 804b312: 01 c8 add eax,ecx 804b314: 39 4d a8 cmp DWORD PTR [ebp-0x58],ecx 804b317: 0f 47 c3 cmova eax,ebx 804b31a: 89 c1 mov ecx,eax 804b31c: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 804b31f: 8b 5d bc mov ebx,DWORD PTR [ebp-0x44] 804b322: 8b 3c 88 mov edi,DWORD PTR [eax+ecx*4] 804b325: 85 db test ebx,ebx 804b327: 89 f8 mov eax,edi 804b329: 0f c8 bswap eax 804b32b: 0f 45 f8 cmovne edi,eax 804b32e: 85 ff test edi,edi 804b330: 0f 84 8a 00 00 00 je 804b3c0 <_nl_find_msg+0x1c0> 804b336: 83 ef 01 sub edi,0x1 804b339: 39 7d b4 cmp DWORD PTR [ebp-0x4c],edi 804b33c: 77 82 ja 804b2c0 <_nl_find_msg+0xc0> 804b33e: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 804b341: 89 fb mov ebx,edi 804b343: 2b 5d b4 sub ebx,DWORD PTR [ebp-0x4c] 804b346: 8d 04 d8 lea eax,[eax+ebx*8] 804b349: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 804b34c: 39 18 cmp DWORD PTR [eax],ebx 804b34e: 76 bc jbe 804b30c <_nl_find_msg+0x10c> 804b350: 83 ec 08 sub esp,0x8 804b353: ff 70 04 push DWORD PTR [eax+0x4] 804b356: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b359: ff 75 b8 push DWORD PTR [ebp-0x48] 804b35c: 89 55 9c mov DWORD PTR [ebp-0x64],edx 804b35f: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 804b362: e8 69 dd ff ff call 80490d0 <.plt+0xa0> 804b367: 83 c4 10 add esp,0x10 804b36a: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 804b36d: 8b 55 9c mov edx,DWORD PTR [ebp-0x64] 804b370: 85 c0 test eax,eax 804b372: 75 98 jne 804b30c <_nl_find_msg+0x10c> 804b374: 8b 46 28 mov eax,DWORD PTR [esi+0x28] 804b377: 89 fa mov edx,edi 804b379: 2b 55 b4 sub edx,DWORD PTR [ebp-0x4c] 804b37c: 8d 04 d0 lea eax,[eax+edx*8] 804b37f: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 804b382: 8b 00 mov eax,DWORD PTR [eax] 804b384: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 804b387: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 804b38a: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 804b38d: 85 c9 test ecx,ecx 804b38f: 0f 85 1b 01 00 00 jne 804b4b0 <_nl_find_msg+0x2b0> 804b395: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 804b398: 8b 75 b0 mov esi,DWORD PTR [ebp-0x50] 804b39b: 89 30 mov DWORD PTR [eax],esi 804b39d: eb 28 jmp 804b3c7 <_nl_find_msg+0x1c7> 804b39f: 65 a1 0c 00 00 00 mov eax,gs:0xc 804b3a5: 85 c0 test eax,eax 804b3a7: 0f 85 ad 08 00 00 jne 804bc5a <_nl_find_msg+0xa5a> 804b3ad: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804b3b0: 83 a8 30 15 00 00 01 sub DWORD PTR [eax+0x1530],0x1 804b3b7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b3be: 66 90 xchg ax,ax 804b3c0: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 804b3c7: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 804b3ca: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 804b3d1: 0f 85 46 08 00 00 jne 804bc1d <_nl_find_msg+0xa1d> 804b3d7: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804b3da: 8d 65 f4 lea esp,[ebp-0xc] 804b3dd: 5b pop ebx 804b3de: 5e pop esi 804b3df: 5f pop edi 804b3e0: 5d pop ebp 804b3e1: c3 ret 804b3e2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804b3e8: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804b3eb: 31 d2 xor edx,edx 804b3ed: 8d 76 00 lea esi,[esi+0x0] 804b3f0: 39 d1 cmp ecx,edx 804b3f2: 76 cc jbe 804b3c0 <_nl_find_msg+0x1c0> 804b3f4: 8b 06 mov eax,DWORD PTR [esi] 804b3f6: 8d 3c 11 lea edi,[ecx+edx*1] 804b3f9: 8b 5e 0c mov ebx,DWORD PTR [esi+0xc] 804b3fc: d1 ef shr edi,1 804b3fe: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804b401: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 804b404: 8b 44 f8 04 mov eax,DWORD PTR [eax+edi*8+0x4] 804b408: 85 db test ebx,ebx 804b40a: 74 02 je 804b40e <_nl_find_msg+0x20e> 804b40c: 0f c8 bswap eax 804b40e: 83 ec 08 sub esp,0x8 804b411: 03 45 c4 add eax,DWORD PTR [ebp-0x3c] 804b414: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b417: 89 55 bc mov DWORD PTR [ebp-0x44],edx 804b41a: 50 push eax 804b41b: ff 75 b8 push DWORD PTR [ebp-0x48] 804b41e: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 804b421: e8 aa dc ff ff call 80490d0 <.plt+0xa0> 804b426: 83 c4 10 add esp,0x10 804b429: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 804b42c: 85 c0 test eax,eax 804b42e: 78 10 js 804b440 <_nl_find_msg+0x240> 804b430: 74 46 je 804b478 <_nl_find_msg+0x278> 804b432: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 804b435: 8d 57 01 lea edx,[edi+0x1] 804b438: 39 d1 cmp ecx,edx 804b43a: 77 b8 ja 804b3f4 <_nl_find_msg+0x1f4> 804b43c: eb 82 jmp 804b3c0 <_nl_find_msg+0x1c0> 804b43e: 66 90 xchg ax,ax 804b440: 89 f9 mov ecx,edi 804b442: eb ac jmp 804b3f0 <_nl_find_msg+0x1f0> 804b444: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804b448: 39 45 ac cmp DWORD PTR [ebp-0x54],eax 804b44b: 0f 87 bb fe ff ff ja 804b30c <_nl_find_msg+0x10c> 804b451: 8b 06 mov eax,DWORD PTR [esi] 804b453: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804b456: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804b459: e9 85 fe ff ff jmp 804b2e3 <_nl_find_msg+0xe3> 804b45e: 66 90 xchg ax,ax 804b460: 83 ec 08 sub esp,0x8 804b463: ff 75 94 push DWORD PTR [ebp-0x6c] 804b466: 50 push eax 804b467: e8 44 13 00 00 call 804c7b0 <_nl_load_domain> 804b46c: 83 c4 10 add esp,0x10 804b46f: e9 d5 fd ff ff jmp 804b249 <_nl_find_msg+0x49> 804b474: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804b478: 39 7d b4 cmp DWORD PTR [ebp-0x4c],edi 804b47b: 0f 86 f3 fe ff ff jbe 804b374 <_nl_find_msg+0x174> 804b481: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 804b484: 8b 5e 0c mov ebx,DWORD PTR [esi+0xc] 804b487: 8d 04 f8 lea eax,[eax+edi*8] 804b48a: 8b 10 mov edx,DWORD PTR [eax] 804b48c: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 804b48f: 85 db test ebx,ebx 804b491: 0f 84 31 03 00 00 je 804b7c8 <_nl_find_msg+0x5c8> 804b497: 0f c8 bswap eax 804b499: 03 45 c4 add eax,DWORD PTR [ebp-0x3c] 804b49c: 0f ca bswap edx 804b49e: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804b4a1: 8d 42 01 lea eax,[edx+0x1] 804b4a4: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 804b4a7: e9 de fe ff ff jmp 804b38a <_nl_find_msg+0x18a> 804b4ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804b4b0: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 804b4b3: 85 c0 test eax,eax 804b4b5: 0f 84 cd 02 00 00 je 804b788 <_nl_find_msg+0x588> 804b4bb: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 804b4be: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 804b4c1: 85 c0 test eax,eax 804b4c3: 0f 84 bf 02 00 00 je 804b788 <_nl_find_msg+0x588> 804b4c9: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b4cc: c7 c0 00 00 00 00 mov eax,0x0 804b4d2: 85 c0 test eax,eax 804b4d4: 74 0f je 804b4e5 <_nl_find_msg+0x2e5> 804b4d6: 83 ec 0c sub esp,0xc 804b4d9: 8d 46 40 lea eax,[esi+0x40] 804b4dc: 50 push eax 804b4dd: e8 1e 4b fb f7 call 0 <_nl_current_LC_CTYPE> 804b4e2: 83 c4 10 add esp,0x10 804b4e5: 8b 4e 3c mov ecx,DWORD PTR [esi+0x3c] 804b4e8: 89 7d ac mov DWORD PTR [ebp-0x54],edi 804b4eb: 89 cf mov edi,ecx 804b4ed: eb 2b jmp 804b51a <_nl_find_msg+0x31a> 804b4ef: 90 nop 804b4f0: 8b 46 38 mov eax,DWORD PTR [esi+0x38] 804b4f3: 83 ef 01 sub edi,0x1 804b4f6: 83 ec 08 sub esp,0x8 804b4f9: ff 75 b8 push DWORD PTR [ebp-0x48] 804b4fc: 8d 1c 7f lea ebx,[edi+edi*2] 804b4ff: 8d 04 98 lea eax,[eax+ebx*4] 804b502: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b505: ff 30 push DWORD PTR [eax] 804b507: 89 45 bc mov DWORD PTR [ebp-0x44],eax 804b50a: e8 c1 db ff ff call 80490d0 <.plt+0xa0> 804b50f: 83 c4 10 add esp,0x10 804b512: 85 c0 test eax,eax 804b514: 0f 84 c6 02 00 00 je 804b7e0 <_nl_find_msg+0x5e0> 804b51a: 85 ff test edi,edi 804b51c: 75 d2 jne 804b4f0 <_nl_find_msg+0x2f0> 804b51e: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804b521: 8b 7d ac mov edi,DWORD PTR [ebp-0x54] 804b524: c7 c0 00 00 00 00 mov eax,0x0 804b52a: 89 45 ac mov DWORD PTR [ebp-0x54],eax 804b52d: 85 c0 test eax,eax 804b52f: 74 12 je 804b543 <_nl_find_msg+0x343> 804b531: 83 ec 0c sub esp,0xc 804b534: 8d 46 40 lea eax,[esi+0x40] 804b537: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b53a: 50 push eax 804b53b: e8 c0 4a fb f7 call 0 <_nl_current_LC_CTYPE> 804b540: 83 c4 10 add esp,0x10 804b543: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b546: c7 c0 00 00 00 00 mov eax,0x0 804b54c: 85 c0 test eax,eax 804b54e: 74 0f je 804b55f <_nl_find_msg+0x35f> 804b550: 83 ec 0c sub esp,0xc 804b553: 8d 46 40 lea eax,[esi+0x40] 804b556: 50 push eax 804b557: e8 a4 4a fb f7 call 0 <_nl_current_LC_CTYPE> 804b55c: 83 c4 10 add esp,0x10 804b55f: 8b 56 3c mov edx,DWORD PTR [esi+0x3c] 804b562: 8b 4e 38 mov ecx,DWORD PTR [esi+0x38] 804b565: 89 75 a4 mov DWORD PTR [ebp-0x5c],esi 804b568: 89 7d 9c mov DWORD PTR [ebp-0x64],edi 804b56b: 8d 04 52 lea eax,[edx+edx*2] 804b56e: 89 4d 98 mov DWORD PTR [ebp-0x68],ecx 804b571: 89 d6 mov esi,edx 804b573: c1 e0 02 shl eax,0x2 804b576: 8d 4c 01 f4 lea ecx,[ecx+eax*1-0xc] 804b57a: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 804b57d: 89 cf mov edi,ecx 804b57f: eb 2b jmp 804b5ac <_nl_find_msg+0x3ac> 804b581: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b588: 83 ec 08 sub esp,0x8 804b58b: ff 75 b8 push DWORD PTR [ebp-0x48] 804b58e: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b591: 83 ee 01 sub esi,0x1 804b594: ff 37 push DWORD PTR [edi] 804b596: 89 7d bc mov DWORD PTR [ebp-0x44],edi 804b599: 83 ef 0c sub edi,0xc 804b59c: e8 2f db ff ff call 80490d0 <.plt+0xa0> 804b5a1: 83 c4 10 add esp,0x10 804b5a4: 85 c0 test eax,eax 804b5a6: 0f 84 c7 03 00 00 je 804b973 <_nl_find_msg+0x773> 804b5ac: 85 f6 test esi,esi 804b5ae: 75 d8 jne 804b588 <_nl_find_msg+0x388> 804b5b0: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 804b5b3: 8b 55 98 mov edx,DWORD PTR [ebp-0x68] 804b5b6: 8b 75 a4 mov esi,DWORD PTR [ebp-0x5c] 804b5b9: 8b 7d 9c mov edi,DWORD PTR [ebp-0x64] 804b5bc: 83 c0 0c add eax,0xc 804b5bf: 85 d2 test edx,edx 804b5c1: 0f 84 ca 04 00 00 je 804ba91 <_nl_find_msg+0x891> 804b5c7: 83 ec 08 sub esp,0x8 804b5ca: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b5cd: 50 push eax 804b5ce: 52 push edx 804b5cf: e8 1c 9e 01 00 call 80653f0 <__libc_realloc> 804b5d4: 83 c4 10 add esp,0x10 804b5d7: 89 c2 mov edx,eax 804b5d9: 85 d2 test edx,edx 804b5db: 0f 84 ee 03 00 00 je 804b9cf <_nl_find_msg+0x7cf> 804b5e1: 83 ec 0c sub esp,0xc 804b5e4: 89 56 38 mov DWORD PTR [esi+0x38],edx 804b5e7: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b5ea: ff 75 b8 push DWORD PTR [ebp-0x48] 804b5ed: 89 55 bc mov DWORD PTR [ebp-0x44],edx 804b5f0: e8 fb b3 01 00 call 80669f0 <__strdup> 804b5f5: 83 c4 10 add esp,0x10 804b5f8: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 804b5fb: 85 c0 test eax,eax 804b5fd: 0f 84 cc 03 00 00 je 804b9cf <_nl_find_msg+0x7cf> 804b603: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 804b606: 03 55 a8 add edx,DWORD PTR [ebp-0x58] 804b609: 83 ec 0c sub esp,0xc 804b60c: 89 02 mov DWORD PTR [edx],eax 804b60e: 8d 45 d4 lea eax,[ebp-0x2c] 804b611: c7 42 04 ff ff ff ff mov DWORD PTR [edx+0x4],0xffffffff 804b618: 50 push eax 804b619: 8d 83 69 4e fe ff lea eax,[ebx-0x1b197] 804b61f: 6a 00 push 0x0 804b621: 50 push eax 804b622: ff 75 94 push DWORD PTR [ebp-0x6c] 804b625: ff 75 a0 push DWORD PTR [ebp-0x60] 804b628: 89 55 bc mov DWORD PTR [ebp-0x44],edx 804b62b: e8 d0 fb ff ff call 804b200 <_nl_find_msg> 804b630: 83 c4 20 add esp,0x20 804b633: 83 f8 ff cmp eax,0xffffffff 804b636: 0f 84 3a 05 00 00 je 804bb76 <_nl_find_msg+0x976> 804b63c: 85 c0 test eax,eax 804b63e: 0f 84 dd 00 00 00 je 804b721 <_nl_find_msg+0x521> 804b644: 83 ec 08 sub esp,0x8 804b647: 8d 93 93 f2 fc ff lea edx,[ebx-0x30d6d] 804b64d: 52 push edx 804b64e: 50 push eax 804b64f: e8 7c ba 01 00 call 80670d0 804b654: 83 c4 10 add esp,0x10 804b657: 89 c2 mov edx,eax 804b659: 85 c0 test eax,eax 804b65b: 0f 84 c0 00 00 00 je 804b721 <_nl_find_msg+0x521> 804b661: 83 c2 08 add edx,0x8 804b664: 83 ec 08 sub esp,0x8 804b667: 8d 83 9c f2 fc ff lea eax,[ebx-0x30d64] 804b66d: 50 push eax 804b66e: 52 push edx 804b66f: 89 55 a8 mov DWORD PTR [ebp-0x58],edx 804b672: e8 69 da ff ff call 80490e0 <.plt+0xb0> 804b677: 83 c4 10 add esp,0x10 804b67a: 8d 48 1c lea ecx,[eax+0x1c] 804b67d: 89 e2 mov edx,esp 804b67f: 89 cb mov ebx,ecx 804b681: 81 e1 00 f0 ff ff and ecx,0xfffff000 804b687: 29 ca sub edx,ecx 804b689: 83 e3 f0 and ebx,0xfffffff0 804b68c: 89 d1 mov ecx,edx 804b68e: 8b 55 a8 mov edx,DWORD PTR [ebp-0x58] 804b691: 39 cc cmp esp,ecx 804b693: 74 12 je 804b6a7 <_nl_find_msg+0x4a7> 804b695: 81 ec 00 10 00 00 sub esp,0x1000 804b69b: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 804b6a3: 39 cc cmp esp,ecx 804b6a5: 75 ee jne 804b695 <_nl_find_msg+0x495> 804b6a7: 81 e3 ff 0f 00 00 and ebx,0xfff 804b6ad: 29 dc sub esp,ebx 804b6af: 85 db test ebx,ebx 804b6b1: 74 05 je 804b6b8 <_nl_find_msg+0x4b8> 804b6b3: 83 4c 1c fc 00 or DWORD PTR [esp+ebx*1-0x4],0x0 804b6b8: 8d 4c 24 0f lea ecx,[esp+0xf] 804b6bc: 83 ec 04 sub esp,0x4 804b6bf: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b6c2: 83 e1 f0 and ecx,0xfffffff0 804b6c5: 50 push eax 804b6c6: 52 push edx 804b6c7: 51 push ecx 804b6c8: 89 4d a8 mov DWORD PTR [ebp-0x58],ecx 804b6cb: e8 70 85 02 00 call 8073c40 <__mempcpy> 804b6d0: 8b 4d a8 mov ecx,DWORD PTR [ebp-0x58] 804b6d3: 83 c4 0c add esp,0xc 804b6d6: 8d 55 d8 lea edx,[ebp-0x28] 804b6d9: c6 00 00 mov BYTE PTR [eax],0x0 804b6dc: ff 75 b8 push DWORD PTR [ebp-0x48] 804b6df: 51 push ecx 804b6e0: 52 push edx 804b6e1: 89 55 a8 mov DWORD PTR [ebp-0x58],edx 804b6e4: e8 87 9a 03 00 call 8085170 <__gconv_create_spec> 804b6e9: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804b6ec: 8b 55 a8 mov edx,DWORD PTR [ebp-0x58] 804b6ef: 83 c4 0c add esp,0xc 804b6f2: 6a 01 push 0x1 804b6f4: 83 c0 04 add eax,0x4 804b6f7: 89 55 a4 mov DWORD PTR [ebp-0x5c],edx 804b6fa: 50 push eax 804b6fb: 52 push edx 804b6fc: c6 45 e0 01 mov BYTE PTR [ebp-0x20],0x1 804b700: e8 cb f8 02 00 call 807afd0 <__gconv_open> 804b705: 8b 55 a4 mov edx,DWORD PTR [ebp-0x5c] 804b708: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 804b70b: 89 14 24 mov DWORD PTR [esp],edx 804b70e: e8 9d 9d 03 00 call 80854b0 <__gconv_destroy_spec> 804b713: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 804b716: 83 c4 10 add esp,0x10 804b719: 85 c0 test eax,eax 804b71b: 0f 85 21 04 00 00 jne 804bb42 <_nl_find_msg+0x942> 804b721: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804b724: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 804b72b: 83 46 3c 01 add DWORD PTR [esi+0x3c],0x1 804b72f: 8b 4d ac mov ecx,DWORD PTR [ebp-0x54] 804b732: 85 c9 test ecx,ecx 804b734: 74 12 je 804b748 <_nl_find_msg+0x548> 804b736: 83 ec 0c sub esp,0xc 804b739: 8d 46 40 lea eax,[esi+0x40] 804b73c: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b73f: 50 push eax 804b740: e8 bb 48 fb f7 call 0 <_nl_current_LC_CTYPE> 804b745: 83 c4 10 add esp,0x10 804b748: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804b74b: 83 78 04 ff cmp DWORD PTR [eax+0x4],0xffffffff 804b74f: 0f 84 40 fc ff ff je 804b395 <_nl_find_msg+0x195> 804b755: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 804b758: 85 c0 test eax,eax 804b75a: 0f 84 94 02 00 00 je 804b9f4 <_nl_find_msg+0x7f4> 804b760: 83 f8 ff cmp eax,0xffffffff 804b763: 0f 84 7f 02 00 00 je 804b9e8 <_nl_find_msg+0x7e8> 804b769: 8b 04 b8 mov eax,DWORD PTR [eax+edi*4] 804b76c: 85 c0 test eax,eax 804b76e: 0f 84 c5 00 00 00 je 804b839 <_nl_find_msg+0x639> 804b774: 8d 70 04 lea esi,[eax+0x4] 804b777: 8b 00 mov eax,DWORD PTR [eax] 804b779: 89 75 c4 mov DWORD PTR [ebp-0x3c],esi 804b77c: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 804b77f: e9 11 fc ff ff jmp 804b395 <_nl_find_msg+0x195> 804b784: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804b788: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804b78b: 8b 90 24 15 00 00 mov edx,DWORD PTR [eax+0x1524] 804b791: 85 d2 test edx,edx 804b793: 74 64 je 804b7f9 <_nl_find_msg+0x5f9> 804b795: 8b 80 20 15 00 00 mov eax,DWORD PTR [eax+0x1520] 804b79b: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 804b79e: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 804b7a1: 85 c0 test eax,eax 804b7a3: 0f 85 20 fd ff ff jne 804b4c9 <_nl_find_msg+0x2c9> 804b7a9: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804b7ac: c7 c0 d0 ff ff ff mov eax,0xffffffd0 804b7b2: 65 8b 00 mov eax,DWORD PTR gs:[eax] 804b7b5: 8b 00 mov eax,DWORD PTR [eax] 804b7b7: 8b 40 5c mov eax,DWORD PTR [eax+0x5c] 804b7ba: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 804b7bd: e9 07 fd ff ff jmp 804b4c9 <_nl_find_msg+0x2c9> 804b7c2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804b7c8: 03 45 c4 add eax,DWORD PTR [ebp-0x3c] 804b7cb: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804b7ce: 8d 42 01 lea eax,[edx+0x1] 804b7d1: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 804b7d4: e9 b1 fb ff ff jmp 804b38a <_nl_find_msg+0x18a> 804b7d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b7e0: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804b7e3: 8b 7d ac mov edi,DWORD PTR [ebp-0x54] 804b7e6: c7 c0 00 00 00 00 mov eax,0x0 804b7ec: 85 c0 test eax,eax 804b7ee: 0f 85 42 ff ff ff jne 804b736 <_nl_find_msg+0x536> 804b7f4: e9 4f ff ff ff jmp 804b748 <_nl_find_msg+0x548> 804b7f9: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b7fc: 83 ec 0c sub esp,0xc 804b7ff: 8d 83 84 f2 fc ff lea eax,[ebx-0x30d7c] 804b805: 50 push eax 804b806: e8 f5 49 00 00 call 8050200 804b80b: 83 c4 10 add esp,0x10 804b80e: 85 c0 test eax,eax 804b810: 74 09 je 804b81b <_nl_find_msg+0x61b> 804b812: 80 38 00 cmp BYTE PTR [eax],0x0 804b815: 0f 85 2a 02 00 00 jne 804ba45 <_nl_find_msg+0x845> 804b81b: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804b81e: 8b 80 20 15 00 00 mov eax,DWORD PTR [eax+0x1520] 804b824: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 804b827: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804b82a: c7 80 24 15 00 00 01 00 00 00 mov DWORD PTR [eax+0x1524],0x1 804b834: e9 65 ff ff ff jmp 804b79e <_nl_find_msg+0x59e> 804b839: 65 8b 15 0c 00 00 00 mov edx,DWORD PTR gs:0xc 804b840: 85 d2 test edx,edx 804b842: 0f 85 ca 02 00 00 jne 804bb12 <_nl_find_msg+0x912> 804b848: 89 d0 mov eax,edx 804b84a: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 804b84d: ba 01 00 00 00 mov edx,0x1 804b852: 0f b1 96 30 15 00 00 cmpxchg DWORD PTR [esi+0x1530],edx 804b859: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804b85c: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 804b85f: 31 c9 xor ecx,ecx 804b861: 89 7d a8 mov DWORD PTR [ebp-0x58],edi 804b864: 89 cf mov edi,ecx 804b866: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 804b869: 8b 86 2c 15 00 00 mov eax,DWORD PTR [esi+0x152c] 804b86f: 8b b6 28 15 00 00 mov esi,DWORD PTR [esi+0x1528] 804b875: 83 c0 04 add eax,0x4 804b878: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 804b87b: 8d 45 d8 lea eax,[ebp-0x28] 804b87e: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 804b881: 8d 45 d4 lea eax,[ebp-0x2c] 804b884: 89 45 ac mov DWORD PTR [ebp-0x54],eax 804b887: eb 5b jmp 804b8e4 <_nl_find_msg+0x6e4> 804b889: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b890: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b893: 83 c7 01 add edi,0x1 804b896: 83 ec 08 sub esp,0x8 804b899: 69 f7 f0 0f 00 00 imul esi,edi,0xff0 804b89f: 8b 93 34 15 00 00 mov edx,DWORD PTR [ebx+0x1534] 804b8a5: 56 push esi 804b8a6: 52 push edx 804b8a7: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 804b8aa: 89 b3 28 15 00 00 mov DWORD PTR [ebx+0x1528],esi 804b8b0: e8 3b 9b 01 00 call 80653f0 <__libc_realloc> 804b8b5: 83 c4 10 add esp,0x10 804b8b8: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 804b8bb: 85 c0 test eax,eax 804b8bd: 0f 84 bb 00 00 00 je 804b97e <_nl_find_msg+0x77e> 804b8c3: 89 83 34 15 00 00 mov DWORD PTR [ebx+0x1534],eax 804b8c9: 83 ee 04 sub esi,0x4 804b8cc: 8b 4d c0 mov ecx,DWORD PTR [ebp-0x40] 804b8cf: 8d 50 04 lea edx,[eax+0x4] 804b8d2: 83 c0 08 add eax,0x8 804b8d5: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 804b8d8: 89 91 2c 15 00 00 mov DWORD PTR [ecx+0x152c],edx 804b8de: 89 b1 28 15 00 00 mov DWORD PTR [ecx+0x1528],esi 804b8e4: 83 fe 03 cmp esi,0x3 804b8e7: 76 44 jbe 804b92d <_nl_find_msg+0x72d> 804b8e9: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 804b8ec: 83 ec 08 sub esp,0x8 804b8ef: ff 75 b4 push DWORD PTR [ebp-0x4c] 804b8f2: 8d 44 30 fc lea eax,[eax+esi*1-0x4] 804b8f6: 50 push eax 804b8f7: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 804b8fa: 03 45 d0 add eax,DWORD PTR [ebp-0x30] 804b8fd: ff 75 ac push DWORD PTR [ebp-0x54] 804b900: 50 push eax 804b901: 8d 45 d0 lea eax,[ebp-0x30] 804b904: 50 push eax 804b905: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804b908: ff 70 04 push DWORD PTR [eax+0x4] 804b90b: e8 50 fa 02 00 call 807b360 <__gconv> 804b910: 83 c4 20 add esp,0x20 804b913: 89 c6 mov esi,eax 804b915: 83 e6 fb and esi,0xfffffffb 804b918: 0f 84 89 01 00 00 je 804baa7 <_nl_find_msg+0x8a7> 804b91e: 83 f8 05 cmp eax,0x5 804b921: 0f 85 78 fa ff ff jne 804b39f <_nl_find_msg+0x19f> 804b927: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804b92a: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 804b92d: 85 ff test edi,edi 804b92f: 0f 85 5b ff ff ff jne 804b890 <_nl_find_msg+0x690> 804b935: 83 ec 0c sub esp,0xc 804b938: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b93b: 68 f0 0f 00 00 push 0xff0 804b940: c7 83 28 15 00 00 f0 0f 00 00 mov DWORD PTR [ebx+0x1528],0xff0 804b94a: e8 31 92 01 00 call 8064b80 <__libc_malloc> 804b94f: 83 c4 10 add esp,0x10 804b952: 85 c0 test eax,eax 804b954: 74 41 je 804b997 <_nl_find_msg+0x797> 804b956: 8b 93 34 15 00 00 mov edx,DWORD PTR [ebx+0x1534] 804b95c: be ec 0f 00 00 mov esi,0xfec 804b961: 89 83 34 15 00 00 mov DWORD PTR [ebx+0x1534],eax 804b967: bf 01 00 00 00 mov edi,0x1 804b96c: 89 10 mov DWORD PTR [eax],edx 804b96e: e9 59 ff ff ff jmp 804b8cc <_nl_find_msg+0x6cc> 804b973: 8b 75 a4 mov esi,DWORD PTR [ebp-0x5c] 804b976: 8b 7d 9c mov edi,DWORD PTR [ebp-0x64] 804b979: e9 b1 fd ff ff jmp 804b72f <_nl_find_msg+0x52f> 804b97e: 83 ec 0c sub esp,0xc 804b981: 8b 02 mov eax,DWORD PTR [edx] 804b983: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 804b986: 52 push edx 804b987: 89 f3 mov ebx,esi 804b989: 89 86 34 15 00 00 mov DWORD PTR [esi+0x1534],eax 804b98f: e8 0c 98 01 00 call 80651a0 <__free> 804b994: 83 c4 10 add esp,0x10 804b997: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 804b99a: c7 86 2c 15 00 00 00 00 00 00 mov DWORD PTR [esi+0x152c],0x0 804b9a4: c7 86 28 15 00 00 00 00 00 00 mov DWORD PTR [esi+0x1528],0x0 804b9ae: 65 a1 0c 00 00 00 mov eax,gs:0xc 804b9b4: 85 c0 test eax,eax 804b9b6: 0f 85 c2 01 00 00 jne 804bb7e <_nl_find_msg+0x97e> 804b9bc: 83 ae 30 15 00 00 01 sub DWORD PTR [esi+0x1530],0x1 804b9c3: c7 45 c4 ff ff ff ff mov DWORD PTR [ebp-0x3c],0xffffffff 804b9ca: e9 f8 f9 ff ff jmp 804b3c7 <_nl_find_msg+0x1c7> 804b9cf: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 804b9d2: 85 db test ebx,ebx 804b9d4: 74 12 je 804b9e8 <_nl_find_msg+0x7e8> 804b9d6: 83 ec 0c sub esp,0xc 804b9d9: 83 c6 40 add esi,0x40 804b9dc: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804b9df: 56 push esi 804b9e0: e8 1b 46 fb f7 call 0 <_nl_current_LC_CTYPE> 804b9e5: 83 c4 10 add esp,0x10 804b9e8: c7 45 c4 ff ff ff ff mov DWORD PTR [ebp-0x3c],0xffffffff 804b9ef: e9 d3 f9 ff ff jmp 804b3c7 <_nl_find_msg+0x1c7> 804b9f4: 65 8b 15 0c 00 00 00 mov edx,DWORD PTR gs:0xc 804b9fb: 85 d2 test edx,edx 804b9fd: 0f 85 ea 01 00 00 jne 804bbed <_nl_find_msg+0x9ed> 804ba03: 89 d0 mov eax,edx 804ba05: 8b 4d c0 mov ecx,DWORD PTR [ebp-0x40] 804ba08: ba 01 00 00 00 mov edx,0x1 804ba0d: 0f b1 91 30 15 00 00 cmpxchg DWORD PTR [ecx+0x1530],edx 804ba14: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804ba17: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 804ba1a: 85 d2 test edx,edx 804ba1c: 0f 84 9a 01 00 00 je 804bbbc <_nl_find_msg+0x9bc> 804ba22: 65 a1 0c 00 00 00 mov eax,gs:0xc 804ba28: 85 c0 test eax,eax 804ba2a: 0f 85 f2 01 00 00 jne 804bc22 <_nl_find_msg+0xa22> 804ba30: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804ba33: 83 a8 30 15 00 00 01 sub DWORD PTR [eax+0x1530],0x1 804ba3a: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804ba3d: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 804ba40: e9 1b fd ff ff jmp 804b760 <_nl_find_msg+0x560> 804ba45: 83 ec 0c sub esp,0xc 804ba48: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804ba4b: 89 45 ac mov DWORD PTR [ebp-0x54],eax 804ba4e: 50 push eax 804ba4f: e8 bc 85 02 00 call 8074010 804ba54: 8d 50 01 lea edx,[eax+0x1] 804ba57: 89 14 24 mov DWORD PTR [esp],edx 804ba5a: 89 55 bc mov DWORD PTR [ebp-0x44],edx 804ba5d: e8 1e 91 01 00 call 8064b80 <__libc_malloc> 804ba62: 83 c4 10 add esp,0x10 804ba65: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 804ba68: 85 c0 test eax,eax 804ba6a: 74 14 je 804ba80 <_nl_find_msg+0x880> 804ba6c: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 804ba6f: 8b 4d ac mov ecx,DWORD PTR [ebp-0x54] 804ba72: 83 ec 04 sub esp,0x4 804ba75: 52 push edx 804ba76: 51 push ecx 804ba77: 50 push eax 804ba78: e8 b3 80 02 00 call 8073b30 804ba7d: 83 c4 10 add esp,0x10 804ba80: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804ba83: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 804ba86: 89 90 20 15 00 00 mov DWORD PTR [eax+0x1520],edx 804ba8c: e9 96 fd ff ff jmp 804b827 <_nl_find_msg+0x627> 804ba91: 83 ec 0c sub esp,0xc 804ba94: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804ba97: 50 push eax 804ba98: e8 e3 90 01 00 call 8064b80 <__libc_malloc> 804ba9d: 83 c4 10 add esp,0x10 804baa0: 89 c2 mov edx,eax 804baa2: e9 32 fb ff ff jmp 804b5d9 <_nl_find_msg+0x3d9> 804baa7: 8b 7d a8 mov edi,DWORD PTR [ebp-0x58] 804baaa: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804baad: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 804bab0: 8d 0c bd 00 00 00 00 lea ecx,[edi*4+0x0] 804bab7: 8b 80 2c 15 00 00 mov eax,DWORD PTR [eax+0x152c] 804babd: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 804bac0: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 804bac3: 89 d3 mov ebx,edx 804bac5: 29 c3 sub ebx,eax 804bac7: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 804baca: 8b 49 08 mov ecx,DWORD PTR [ecx+0x8] 804bacd: 8d 53 fc lea edx,[ebx-0x4] 804bad0: 89 10 mov DWORD PTR [eax],edx 804bad2: 89 04 b9 mov DWORD PTR [ecx+edi*4],eax 804bad5: 8b 7d c0 mov edi,DWORD PTR [ebp-0x40] 804bad8: 8b 97 28 15 00 00 mov edx,DWORD PTR [edi+0x1528] 804bade: 29 da sub edx,ebx 804bae0: 89 d3 mov ebx,edx 804bae2: 83 e2 fc and edx,0xfffffffc 804bae5: 83 e3 03 and ebx,0x3 804bae8: 03 5d b8 add ebx,DWORD PTR [ebp-0x48] 804baeb: 89 97 28 15 00 00 mov DWORD PTR [edi+0x1528],edx 804baf1: 89 9f 2c 15 00 00 mov DWORD PTR [edi+0x152c],ebx 804baf7: 65 8b 15 0c 00 00 00 mov edx,DWORD PTR gs:0xc 804bafe: 85 d2 test edx,edx 804bb00: 0f 85 39 01 00 00 jne 804bc3f <_nl_find_msg+0xa3f> 804bb06: 83 af 30 15 00 00 01 sub DWORD PTR [edi+0x1530],0x1 804bb0d: e9 62 fc ff ff jmp 804b774 <_nl_find_msg+0x574> 804bb12: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 804bb15: ba 01 00 00 00 mov edx,0x1 804bb1a: f0 0f b1 96 30 15 00 00 lock cmpxchg DWORD PTR [esi+0x1530],edx 804bb22: 0f 84 31 fd ff ff je 804b859 <_nl_find_msg+0x659> 804bb28: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804bb2b: 83 ec 0c sub esp,0xc 804bb2e: 8d 80 30 15 00 00 lea eax,[eax+0x1530] 804bb34: 50 push eax 804bb35: e8 86 44 01 00 call 805ffc0 <__lll_lock_wait_private> 804bb3a: 83 c4 10 add esp,0x10 804bb3d: e9 17 fd ff ff jmp 804b859 <_nl_find_msg+0x659> 804bb42: 83 c0 01 add eax,0x1 804bb45: 0f 84 4d 01 00 00 je 804bc98 <_nl_find_msg+0xa98> 804bb4b: 83 7d ac 00 cmp DWORD PTR [ebp-0x54],0x0 804bb4f: 74 12 je 804bb63 <_nl_find_msg+0x963> 804bb51: 83 ec 0c sub esp,0xc 804bb54: 83 c6 40 add esi,0x40 804bb57: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804bb5a: 56 push esi 804bb5b: e8 a0 44 fb f7 call 0 <_nl_current_LC_CTYPE> 804bb60: 83 c4 10 add esp,0x10 804bb63: 83 ec 0c sub esp,0xc 804bb66: ff 75 b8 push DWORD PTR [ebp-0x48] 804bb69: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804bb6c: e8 2f 96 01 00 call 80651a0 <__free> 804bb71: 83 c4 10 add esp,0x10 804bb74: 31 c0 xor eax,eax 804bb76: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804bb79: e9 49 f8 ff ff jmp 804b3c7 <_nl_find_msg+0x1c7> 804bb7e: 31 f6 xor esi,esi 804bb80: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 804bb83: 89 f0 mov eax,esi 804bb85: 87 82 30 15 00 00 xchg DWORD PTR [edx+0x1530],eax 804bb8b: c7 45 c4 ff ff ff ff mov DWORD PTR [ebp-0x3c],0xffffffff 804bb92: 83 f8 01 cmp eax,0x1 804bb95: 0f 8e 2c f8 ff ff jle 804b3c7 <_nl_find_msg+0x1c7> 804bb9b: 8d 9a 30 15 00 00 lea ebx,[edx+0x1530] 804bba1: b8 f0 00 00 00 mov eax,0xf0 804bba6: b9 81 00 00 00 mov ecx,0x81 804bbab: ba 01 00 00 00 mov edx,0x1 804bbb0: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 804bbb7: e9 0b f8 ff ff jmp 804b3c7 <_nl_find_msg+0x1c7> 804bbbc: 83 ec 08 sub esp,0x8 804bbbf: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804bbc2: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804bbc5: 6a 04 push 0x4 804bbc7: 03 46 20 add eax,DWORD PTR [esi+0x20] 804bbca: 50 push eax 804bbcb: e8 20 9d 01 00 call 80658f0 <__calloc> 804bbd0: 8b 75 bc mov esi,DWORD PTR [ebp-0x44] 804bbd3: 83 c4 10 add esp,0x10 804bbd6: 89 46 08 mov DWORD PTR [esi+0x8],eax 804bbd9: 85 c0 test eax,eax 804bbdb: 0f 85 78 fc ff ff jne 804b859 <_nl_find_msg+0x659> 804bbe1: c7 46 08 ff ff ff ff mov DWORD PTR [esi+0x8],0xffffffff 804bbe8: e9 35 fe ff ff jmp 804ba22 <_nl_find_msg+0x822> 804bbed: 8b 4d c0 mov ecx,DWORD PTR [ebp-0x40] 804bbf0: ba 01 00 00 00 mov edx,0x1 804bbf5: f0 0f b1 91 30 15 00 00 lock cmpxchg DWORD PTR [ecx+0x1530],edx 804bbfd: 0f 84 11 fe ff ff je 804ba14 <_nl_find_msg+0x814> 804bc03: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804bc06: 83 ec 0c sub esp,0xc 804bc09: 8d 80 30 15 00 00 lea eax,[eax+0x1530] 804bc0f: 50 push eax 804bc10: e8 ab 43 01 00 call 805ffc0 <__lll_lock_wait_private> 804bc15: 83 c4 10 add esp,0x10 804bc18: e9 f7 fd ff ff jmp 804ba14 <_nl_find_msg+0x814> 804bc1d: e8 2e c6 02 00 call 8078250 <__stack_chk_fail> 804bc22: 31 f6 xor esi,esi 804bc24: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 804bc27: 89 f0 mov eax,esi 804bc29: 87 82 30 15 00 00 xchg DWORD PTR [edx+0x1530],eax 804bc2f: 83 e8 01 sub eax,0x1 804bc32: 7f 73 jg 804bca7 <_nl_find_msg+0xaa7> 804bc34: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804bc37: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 804bc3a: e9 21 fb ff ff jmp 804b760 <_nl_find_msg+0x560> 804bc3f: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 804bc42: 89 f0 mov eax,esi 804bc44: 87 82 30 15 00 00 xchg DWORD PTR [edx+0x1530],eax 804bc4a: 83 e8 01 sub eax,0x1 804bc4d: 7f 7c jg 804bccb <_nl_find_msg+0xacb> 804bc4f: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804bc52: 8b 04 01 mov eax,DWORD PTR [ecx+eax*1] 804bc55: e9 1a fb ff ff jmp 804b774 <_nl_find_msg+0x574> 804bc5a: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 804bc5d: 31 c0 xor eax,eax 804bc5f: 87 86 30 15 00 00 xchg DWORD PTR [esi+0x1530],eax 804bc65: 83 e8 01 sub eax,0x1 804bc68: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 804bc6f: 0f 8e 52 f7 ff ff jle 804b3c7 <_nl_find_msg+0x1c7> 804bc75: 8d 9e 30 15 00 00 lea ebx,[esi+0x1530] 804bc7b: b8 f0 00 00 00 mov eax,0xf0 804bc80: b9 81 00 00 00 mov ecx,0x81 804bc85: 31 f6 xor esi,esi 804bc87: ba 01 00 00 00 mov edx,0x1 804bc8c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 804bc93: e9 2f f7 ff ff jmp 804b3c7 <_nl_find_msg+0x1c7> 804bc98: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804bc9b: c7 40 04 ff ff ff ff mov DWORD PTR [eax+0x4],0xffffffff 804bca2: e9 7a fa ff ff jmp 804b721 <_nl_find_msg+0x521> 804bca7: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 804bcaa: b8 f0 00 00 00 mov eax,0xf0 804bcaf: b9 81 00 00 00 mov ecx,0x81 804bcb4: 8d 9a 30 15 00 00 lea ebx,[edx+0x1530] 804bcba: ba 01 00 00 00 mov edx,0x1 804bcbf: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 804bcc6: e9 69 ff ff ff jmp 804bc34 <_nl_find_msg+0xa34> 804bccb: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 804bcce: b8 f0 00 00 00 mov eax,0xf0 804bcd3: b9 81 00 00 00 mov ecx,0x81 804bcd8: 8d 9a 30 15 00 00 lea ebx,[edx+0x1530] 804bcde: ba 01 00 00 00 mov edx,0x1 804bce3: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 804bcea: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804bced: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 804bcf0: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 804bcf3: 8b 04 30 mov eax,DWORD PTR [eax+esi*1] 804bcf6: e9 79 fa ff ff jmp 804b774 <_nl_find_msg+0x574> 804bcfb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804bcff: 90 nop 0804bd00 <__dcigettext>: 804bd00: f3 0f 1e fb endbr32 804bd04: 55 push ebp 804bd05: 89 e5 mov ebp,esp 804bd07: 57 push edi 804bd08: 56 push esi 804bd09: 53 push ebx 804bd0a: e8 b1 de ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804bd0f: 81 c3 f1 92 09 00 add ebx,0x992f1 804bd15: 81 ec 8c 00 00 00 sub esp,0x8c 804bd1b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804bd1e: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 804bd21: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 804bd24: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 804bd27: 89 7d 90 mov DWORD PTR [ebp-0x70],edi 804bd2a: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 804bd2d: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 804bd34: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 804bd37: 31 c9 xor ecx,ecx 804bd39: c7 45 bc 00 00 00 00 mov DWORD PTR [ebp-0x44],0x0 804bd40: 85 c0 test eax,eax 804bd42: 0f 84 80 05 00 00 je 804c2c8 <__dcigettext+0x5c8> 804bd48: 83 7d 1c 0c cmp DWORD PTR [ebp+0x1c],0xc 804bd4c: 0f 87 ce 04 00 00 ja 804c220 <__dcigettext+0x520> 804bd52: 83 7d 1c 06 cmp DWORD PTR [ebp+0x1c],0x6 804bd56: 0f 84 c4 04 00 00 je 804c220 <__dcigettext+0x520> 804bd5c: c7 c0 e0 ff ff ff mov eax,0xffffffe0 804bd62: c7 c6 00 00 00 00 mov esi,0x0 804bd68: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 804bd6b: 65 8b 00 mov eax,DWORD PTR gs:[eax] 804bd6e: 89 45 88 mov DWORD PTR [ebp-0x78],eax 804bd71: 85 f6 test esi,esi 804bd73: 74 20 je 804bd95 <__dcigettext+0x95> 804bd75: 83 ec 0c sub esp,0xc 804bd78: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 804bd7e: 50 push eax 804bd7f: e8 7c 42 fb f7 call 0 <_nl_current_LC_CTYPE> 804bd84: 8d 83 00 15 00 00 lea eax,[ebx+0x1500] 804bd8a: 89 04 24 mov DWORD PTR [esp],eax 804bd8d: e8 6e 42 fb f7 call 0 <_nl_current_LC_CTYPE> 804bd92: 83 c4 10 add esp,0x10 804bd95: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 804bd98: 85 c0 test eax,eax 804bd9a: 0f 84 98 04 00 00 je 804c238 <__dcigettext+0x538> 804bda0: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 804bda3: 83 ec 0c sub esp,0xc 804bda6: c7 45 d4 00 00 00 00 mov DWORD PTR [ebp-0x2c],0x0 804bdad: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 804bdb0: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 804bdb3: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804bdb6: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 804bdb9: 50 push eax 804bdba: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 804bdbd: e8 0e bb 03 00 call 80878d0 <__current_locale_name> 804bdc2: 83 c4 10 add esp,0x10 804bdc5: 89 85 7c ff ff ff mov DWORD PTR [ebp-0x84],eax 804bdcb: 89 45 cc mov DWORD PTR [ebp-0x34],eax 804bdce: 85 f6 test esi,esi 804bdd0: 74 12 je 804bde4 <__dcigettext+0xe4> 804bdd2: 83 ec 0c sub esp,0xc 804bdd5: 8d 83 40 15 00 00 lea eax,[ebx+0x1540] 804bddb: 50 push eax 804bddc: e8 1f 42 fb f7 call 0 <_nl_current_LC_CTYPE> 804bde1: 83 c4 10 add esp,0x10 804bde4: 83 ec 04 sub esp,0x4 804bde7: 8d 83 10 61 f6 ff lea eax,[ebx-0x99ef0] 804bded: 50 push eax 804bdee: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 804bdf4: 8d 83 38 15 00 00 lea eax,[ebx+0x1538] 804bdfa: 50 push eax 804bdfb: 89 85 78 ff ff ff mov DWORD PTR [ebp-0x88],eax 804be01: 8d 45 c4 lea eax,[ebp-0x3c] 804be04: 50 push eax 804be05: e8 56 b2 02 00 call 8077060 <__tfind> 804be0a: 83 c4 10 add esp,0x10 804be0d: 89 45 8c mov DWORD PTR [ebp-0x74],eax 804be10: c7 c0 00 00 00 00 mov eax,0x0 804be16: 89 45 94 mov DWORD PTR [ebp-0x6c],eax 804be19: 85 c0 test eax,eax 804be1b: 74 12 je 804be2f <__dcigettext+0x12f> 804be1d: 83 ec 0c sub esp,0xc 804be20: 8d 83 40 15 00 00 lea eax,[ebx+0x1540] 804be26: 50 push eax 804be27: e8 d4 41 fb f7 call 0 <_nl_current_LC_CTYPE> 804be2c: 83 c4 10 add esp,0x10 804be2f: 8b 45 8c mov eax,DWORD PTR [ebp-0x74] 804be32: 85 c0 test eax,eax 804be34: 74 13 je 804be49 <__dcigettext+0x149> 804be36: c7 c2 d4 6e 0e 08 mov edx,0x80e6ed4 804be3c: 8b 00 mov eax,DWORD PTR [eax] 804be3e: 8b 0a mov ecx,DWORD PTR [edx] 804be40: 39 48 0c cmp DWORD PTR [eax+0xc],ecx 804be43: 0f 84 07 04 00 00 je 804c250 <__dcigettext+0x550> 804be49: c7 c0 d0 6e 0e 08 mov eax,0x80e6ed0 804be4f: 8b 00 mov eax,DWORD PTR [eax] 804be51: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 804be54: 85 c0 test eax,eax 804be56: 0f 84 43 04 00 00 je 804c29f <__dcigettext+0x59f> 804be5c: 8b 7d a0 mov edi,DWORD PTR [ebp-0x60] 804be5f: 89 c6 mov esi,eax 804be61: eb 15 jmp 804be78 <__dcigettext+0x178> 804be63: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804be67: 90 nop 804be68: 0f 88 2a 04 00 00 js 804c298 <__dcigettext+0x598> 804be6e: 8b 36 mov esi,DWORD PTR [esi] 804be70: 85 f6 test esi,esi 804be72: 0f 84 38 04 00 00 je 804c2b0 <__dcigettext+0x5b0> 804be78: 83 ec 08 sub esp,0x8 804be7b: 8d 46 0c lea eax,[esi+0xc] 804be7e: 50 push eax 804be7f: 57 push edi 804be80: e8 4b d2 ff ff call 80490d0 <.plt+0xa0> 804be85: 83 c4 10 add esp,0x10 804be88: 85 c0 test eax,eax 804be8a: 75 dc jne 804be68 <__dcigettext+0x168> 804be8c: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 804be8f: 89 75 b0 mov DWORD PTR [ebp-0x50],esi 804be92: 80 38 2f cmp BYTE PTR [eax],0x2f 804be95: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 804be98: 74 4e je 804bee8 <__dcigettext+0x1e8> 804be9a: 83 ec 08 sub esp,0x8 804be9d: 6a 00 push 0x0 804be9f: 6a 00 push 0x0 804bea1: e8 8a a0 02 00 call 8075f30 <__getcwd> 804bea6: 83 c4 10 add esp,0x10 804bea9: 89 c6 mov esi,eax 804beab: 85 c0 test eax,eax 804bead: 0f 84 fd 02 00 00 je 804c1b0 <__dcigettext+0x4b0> 804beb3: ff 75 a4 push DWORD PTR [ebp-0x5c] 804beb6: 50 push eax 804beb7: 8d 83 a0 f2 fc ff lea eax,[ebx-0x30d60] 804bebd: 50 push eax 804bebe: 8d 45 bc lea eax,[ebp-0x44] 804bec1: 50 push eax 804bec2: e8 59 52 00 00 call 8051120 <___asprintf> 804bec7: 89 34 24 mov DWORD PTR [esp],esi 804beca: 89 c7 mov edi,eax 804becc: e8 cf 92 01 00 call 80651a0 <__free> 804bed1: 83 c4 10 add esp,0x10 804bed4: 85 ff test edi,edi 804bed6: 0f 88 d4 02 00 00 js 804c1b0 <__dcigettext+0x4b0> 804bedc: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804bedf: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 804bee2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804bee8: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 804beeb: 83 ec 0c sub esp,0xc 804beee: ff 75 1c push DWORD PTR [ebp+0x1c] 804bef1: 0f b6 84 03 00 39 fd ff movzx eax,BYTE PTR [ebx+eax*1-0x2c700] 804bef9: 8d b4 03 20 39 fd ff lea esi,[ebx+eax*1-0x2c6e0] 804bf00: e8 cb b9 03 00 call 80878d0 <__current_locale_name> 804bf05: 89 c2 mov edx,eax 804bf07: 0f b6 00 movzx eax,BYTE PTR [eax] 804bf0a: 83 e8 43 sub eax,0x43 804bf0d: 75 04 jne 804bf13 <__dcigettext+0x213> 804bf0f: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 804bf13: 83 c4 10 add esp,0x10 804bf16: 85 c0 test eax,eax 804bf18: 74 22 je 804bf3c <__dcigettext+0x23c> 804bf1a: 83 ec 0c sub esp,0xc 804bf1d: 8d 83 a6 f2 fc ff lea eax,[ebx-0x30d5a] 804bf23: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 804bf26: 50 push eax 804bf27: e8 d4 42 00 00 call 8050200 804bf2c: 83 c4 10 add esp,0x10 804bf2f: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804bf32: 85 c0 test eax,eax 804bf34: 74 06 je 804bf3c <__dcigettext+0x23c> 804bf36: 80 38 00 cmp BYTE PTR [eax],0x0 804bf39: 0f 45 d0 cmovne edx,eax 804bf3c: 83 ec 0c sub esp,0xc 804bf3f: ff 75 a0 push DWORD PTR [ebp-0x60] 804bf42: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 804bf45: e8 c6 80 02 00 call 8074010 804bf4a: 89 34 24 mov DWORD PTR [esp],esi 804bf4d: 89 c7 mov edi,eax 804bf4f: 89 85 70 ff ff ff mov DWORD PTR [ebp-0x90],eax 804bf55: e8 b6 80 02 00 call 8074010 804bf5a: 83 c4 10 add esp,0x10 804bf5d: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804bf60: 8d 44 07 20 lea eax,[edi+eax*1+0x20] 804bf64: 89 e7 mov edi,esp 804bf66: 89 c1 mov ecx,eax 804bf68: 25 00 f0 ff ff and eax,0xfffff000 804bf6d: 29 c7 sub edi,eax 804bf6f: 83 e1 f0 and ecx,0xfffffff0 804bf72: 89 f8 mov eax,edi 804bf74: 39 c4 cmp esp,eax 804bf76: 74 12 je 804bf8a <__dcigettext+0x28a> 804bf78: 81 ec 00 10 00 00 sub esp,0x1000 804bf7e: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 804bf86: 39 c4 cmp esp,eax 804bf88: 75 ee jne 804bf78 <__dcigettext+0x278> 804bf8a: 89 c8 mov eax,ecx 804bf8c: 25 ff 0f 00 00 and eax,0xfff 804bf91: 29 c4 sub esp,eax 804bf93: 85 c0 test eax,eax 804bf95: 74 05 je 804bf9c <__dcigettext+0x29c> 804bf97: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 804bf9c: 8d 44 24 0f lea eax,[esp+0xf] 804bfa0: 83 ec 08 sub esp,0x8 804bfa3: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 804bfa6: 83 e0 f0 and eax,0xfffffff0 804bfa9: 56 push esi 804bfaa: 50 push eax 804bfab: 89 45 9c mov DWORD PTR [ebp-0x64],eax 804bfae: e8 cd d0 ff ff call 8049080 <.plt+0x50> 804bfb3: ba 2f 00 00 00 mov edx,0x2f 804bfb8: 83 c4 0c add esp,0xc 804bfbb: 66 89 10 mov WORD PTR [eax],dx 804bfbe: 83 c0 01 add eax,0x1 804bfc1: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 804bfc7: ff 75 a0 push DWORD PTR [ebp-0x60] 804bfca: 50 push eax 804bfcb: e8 70 7c 02 00 call 8073c40 <__mempcpy> 804bfd0: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804bfd3: c7 00 2e 6d 6f 00 mov DWORD PTR [eax],0x6f6d2e 804bfd9: 89 14 24 mov DWORD PTR [esp],edx 804bfdc: e8 2f 80 02 00 call 8074010 804bfe1: 83 c4 10 add esp,0x10 804bfe4: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804bfe7: 83 c0 1c add eax,0x1c 804bfea: 89 e7 mov edi,esp 804bfec: 89 c1 mov ecx,eax 804bfee: 25 00 f0 ff ff and eax,0xfffff000 804bff3: 29 c7 sub edi,eax 804bff5: 83 e1 f0 and ecx,0xfffffff0 804bff8: 89 f8 mov eax,edi 804bffa: 39 c4 cmp esp,eax 804bffc: 74 12 je 804c010 <__dcigettext+0x310> 804bffe: 81 ec 00 10 00 00 sub esp,0x1000 804c004: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 804c00c: 39 c4 cmp esp,eax 804c00e: 75 ee jne 804bffe <__dcigettext+0x2fe> 804c010: 89 c8 mov eax,ecx 804c012: 25 ff 0f 00 00 and eax,0xfff 804c017: 29 c4 sub esp,eax 804c019: 85 c0 test eax,eax 804c01b: 74 05 je 804c022 <__dcigettext+0x322> 804c01d: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 804c022: 8d 44 24 0f lea eax,[esp+0xf] 804c026: 83 e0 f0 and eax,0xfffffff0 804c029: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 804c02c: 8d 83 af f2 fc ff lea eax,[ebx-0x30d51] 804c032: 89 45 98 mov DWORD PTR [ebp-0x68],eax 804c035: c7 c0 a0 4d 0e 08 mov eax,0x80e4da0 804c03b: 89 45 80 mov DWORD PTR [ebp-0x80],eax 804c03e: 66 90 xchg ax,ax 804c040: 0f b6 02 movzx eax,BYTE PTR [edx] 804c043: 3c 3a cmp al,0x3a 804c045: 0f 84 85 02 00 00 je 804c2d0 <__dcigettext+0x5d0> 804c04b: 84 c0 test al,al 804c04d: 0f 85 8d 02 00 00 jne 804c2e0 <__dcigettext+0x5e0> 804c053: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804c056: bf 43 00 00 00 mov edi,0x43 804c05b: 66 89 38 mov WORD PTR [eax],di 804c05e: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804c061: 80 38 43 cmp BYTE PTR [eax],0x43 804c064: 75 0a jne 804c070 <__dcigettext+0x370> 804c066: 80 78 01 00 cmp BYTE PTR [eax+0x1],0x0 804c06a: 0f 84 40 01 00 00 je 804c1b0 <__dcigettext+0x4b0> 804c070: 8b 75 b4 mov esi,DWORD PTR [ebp-0x4c] 804c073: 8b 7d 98 mov edi,DWORD PTR [ebp-0x68] 804c076: b9 06 00 00 00 mov ecx,0x6 804c07b: 89 55 ac mov DWORD PTR [ebp-0x54],edx 804c07e: f3 a6 repz cmps BYTE PTR ds:[esi],BYTE PTR es:[edi] 804c080: 0f 97 c0 seta al 804c083: 1c 00 sbb al,0x0 804c085: 84 c0 test al,al 804c087: 0f 84 23 01 00 00 je 804c1b0 <__dcigettext+0x4b0> 804c08d: ff 75 b0 push DWORD PTR [ebp-0x50] 804c090: ff 75 9c push DWORD PTR [ebp-0x64] 804c093: ff 75 b4 push DWORD PTR [ebp-0x4c] 804c096: ff 75 a4 push DWORD PTR [ebp-0x5c] 804c099: e8 32 04 00 00 call 804c4d0 <_nl_find_domain> 804c09e: 83 c4 10 add esp,0x10 804c0a1: 8b 55 ac mov edx,DWORD PTR [ebp-0x54] 804c0a4: 85 c0 test eax,eax 804c0a6: 89 c7 mov edi,eax 804c0a8: 74 96 je 804c040 <__dcigettext+0x340> 804c0aa: 83 ec 0c sub esp,0xc 804c0ad: 8d 75 c0 lea esi,[ebp-0x40] 804c0b0: 56 push esi 804c0b1: 6a 01 push 0x1 804c0b3: ff 75 a8 push DWORD PTR [ebp-0x58] 804c0b6: ff 75 b0 push DWORD PTR [ebp-0x50] 804c0b9: 50 push eax 804c0ba: e8 41 f1 ff ff call 804b200 <_nl_find_msg> 804c0bf: 83 c4 20 add esp,0x20 804c0c2: 8b 55 ac mov edx,DWORD PTR [ebp-0x54] 804c0c5: 85 c0 test eax,eax 804c0c7: 0f 84 8b 00 00 00 je 804c158 <__dcigettext+0x458> 804c0cd: 89 c6 mov esi,eax 804c0cf: 83 f8 ff cmp eax,0xffffffff 804c0d2: 0f 84 d8 00 00 00 je 804c1b0 <__dcigettext+0x4b0> 804c0d8: 83 ec 0c sub esp,0xc 804c0db: ff 75 bc push DWORD PTR [ebp-0x44] 804c0de: e8 bd 90 01 00 call 80651a0 <__free> 804c0e3: 8b 4d 8c mov ecx,DWORD PTR [ebp-0x74] 804c0e6: 83 c4 10 add esp,0x10 804c0e9: 85 c9 test ecx,ecx 804c0eb: 0f 84 97 02 00 00 je 804c388 <__dcigettext+0x688> 804c0f1: 8b 45 8c mov eax,DWORD PTR [ebp-0x74] 804c0f4: c7 c2 d4 6e 0e 08 mov edx,0x80e6ed4 804c0fa: 8b 00 mov eax,DWORD PTR [eax] 804c0fc: 8b 12 mov edx,DWORD PTR [edx] 804c0fe: 89 50 0c mov DWORD PTR [eax+0xc],edx 804c101: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 804c104: 89 78 10 mov DWORD PTR [eax+0x10],edi 804c107: 89 70 14 mov DWORD PTR [eax+0x14],esi 804c10a: 89 50 18 mov DWORD PTR [eax+0x18],edx 804c10d: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 804c110: 8b 4d 88 mov ecx,DWORD PTR [ebp-0x78] 804c113: 65 89 08 mov DWORD PTR gs:[eax],ecx 804c116: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 804c119: 85 c0 test eax,eax 804c11b: 0f 85 4a 02 00 00 jne 804c36b <__dcigettext+0x66b> 804c121: 8b 4d 94 mov ecx,DWORD PTR [ebp-0x6c] 804c124: 85 c9 test ecx,ecx 804c126: 0f 84 d2 00 00 00 je 804c1fe <__dcigettext+0x4fe> 804c12c: 83 ec 0c sub esp,0xc 804c12f: 8d 83 00 15 00 00 lea eax,[ebx+0x1500] 804c135: 50 push eax 804c136: e8 c5 3e fb f7 call 0 <_nl_current_LC_CTYPE> 804c13b: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 804c141: 89 04 24 mov DWORD PTR [esp],eax 804c144: e8 b7 3e fb f7 call 0 <_nl_current_LC_CTYPE> 804c149: 83 c4 10 add esp,0x10 804c14c: e9 ad 00 00 00 jmp 804c1fe <__dcigettext+0x4fe> 804c151: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c158: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 804c15b: 85 c0 test eax,eax 804c15d: 0f 84 dd fe ff ff je 804c040 <__dcigettext+0x340> 804c163: 31 c9 xor ecx,ecx 804c165: 89 7d ac mov DWORD PTR [ebp-0x54],edi 804c168: 89 95 6c ff ff ff mov DWORD PTR [ebp-0x94],edx 804c16e: 89 cf mov edi,ecx 804c170: eb 20 jmp 804c192 <__dcigettext+0x492> 804c172: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804c178: 85 c0 test eax,eax 804c17a: 0f 85 ae 01 00 00 jne 804c32e <__dcigettext+0x62e> 804c180: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 804c183: 83 c7 01 add edi,0x1 804c186: 8b 44 b8 10 mov eax,DWORD PTR [eax+edi*4+0x10] 804c18a: 85 c0 test eax,eax 804c18c: 0f 84 ac 01 00 00 je 804c33e <__dcigettext+0x63e> 804c192: 83 ec 0c sub esp,0xc 804c195: 56 push esi 804c196: 6a 01 push 0x1 804c198: ff 75 a8 push DWORD PTR [ebp-0x58] 804c19b: ff 75 b0 push DWORD PTR [ebp-0x50] 804c19e: 50 push eax 804c19f: e8 5c f0 ff ff call 804b200 <_nl_find_msg> 804c1a4: 83 c4 20 add esp,0x20 804c1a7: 83 f8 ff cmp eax,0xffffffff 804c1aa: 75 cc jne 804c178 <__dcigettext+0x478> 804c1ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804c1b0: 83 ec 0c sub esp,0xc 804c1b3: ff 75 bc push DWORD PTR [ebp-0x44] 804c1b6: e8 e5 8f 01 00 call 80651a0 <__free> 804c1bb: 8b 55 94 mov edx,DWORD PTR [ebp-0x6c] 804c1be: 83 c4 10 add esp,0x10 804c1c1: 85 d2 test edx,edx 804c1c3: 74 20 je 804c1e5 <__dcigettext+0x4e5> 804c1c5: 83 ec 0c sub esp,0xc 804c1c8: 8d 83 00 15 00 00 lea eax,[ebx+0x1500] 804c1ce: 50 push eax 804c1cf: e8 2c 3e fb f7 call 0 <_nl_current_LC_CTYPE> 804c1d4: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 804c1da: 89 04 24 mov DWORD PTR [esp],eax 804c1dd: e8 1e 3e fb f7 call 0 <_nl_current_LC_CTYPE> 804c1e2: 83 c4 10 add esp,0x10 804c1e5: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 804c1e8: 8b 7d 88 mov edi,DWORD PTR [ebp-0x78] 804c1eb: 65 89 38 mov DWORD PTR gs:[eax],edi 804c1ee: 83 7d 18 01 cmp DWORD PTR [ebp+0x18],0x1 804c1f2: 74 07 je 804c1fb <__dcigettext+0x4fb> 804c1f4: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 804c1f7: 85 c0 test eax,eax 804c1f9: 75 32 jne 804c22d <__dcigettext+0x52d> 804c1fb: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 804c1fe: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 804c201: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 804c208: 0f 85 b0 02 00 00 jne 804c4be <__dcigettext+0x7be> 804c20e: 8d 65 f4 lea esp,[ebp-0xc] 804c211: 89 f0 mov eax,esi 804c213: 5b pop ebx 804c214: 5e pop esi 804c215: 5f pop edi 804c216: 5d pop ebp 804c217: c3 ret 804c218: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c21f: 90 nop 804c220: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 804c223: 85 c0 test eax,eax 804c225: 74 d4 je 804c1fb <__dcigettext+0x4fb> 804c227: 83 7d 18 01 cmp DWORD PTR [ebp+0x18],0x1 804c22b: 74 ce je 804c1fb <__dcigettext+0x4fb> 804c22d: 8b 75 90 mov esi,DWORD PTR [ebp-0x70] 804c230: eb cc jmp 804c1fe <__dcigettext+0x4fe> 804c232: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804c238: 8b 83 6c 00 00 00 mov eax,DWORD PTR [ebx+0x6c] 804c23e: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 804c241: e9 5a fb ff ff jmp 804bda0 <__dcigettext+0xa0> 804c246: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c24d: 8d 76 00 lea esi,[esi+0x0] 804c250: 8b 7d 14 mov edi,DWORD PTR [ebp+0x14] 804c253: 8b 70 14 mov esi,DWORD PTR [eax+0x14] 804c256: 85 ff test edi,edi 804c258: 0f 85 eb 00 00 00 jne 804c349 <__dcigettext+0x649> 804c25e: 8b 4d 94 mov ecx,DWORD PTR [ebp-0x6c] 804c261: 85 c9 test ecx,ecx 804c263: 74 20 je 804c285 <__dcigettext+0x585> 804c265: 83 ec 0c sub esp,0xc 804c268: 8d 83 00 15 00 00 lea eax,[ebx+0x1500] 804c26e: 50 push eax 804c26f: e8 8c 3d fb f7 call 0 <_nl_current_LC_CTYPE> 804c274: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 804c27a: 89 04 24 mov DWORD PTR [esp],eax 804c27d: e8 7e 3d fb f7 call 0 <_nl_current_LC_CTYPE> 804c282: 83 c4 10 add esp,0x10 804c285: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 804c288: 8b 7d 88 mov edi,DWORD PTR [ebp-0x78] 804c28b: 65 89 38 mov DWORD PTR gs:[eax],edi 804c28e: e9 6b ff ff ff jmp 804c1fe <__dcigettext+0x4fe> 804c293: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804c297: 90 nop 804c298: c7 45 b0 00 00 00 00 mov DWORD PTR [ebp-0x50],0x0 804c29f: 8d 83 b8 f2 fc ff lea eax,[ebx-0x30d48] 804c2a5: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 804c2a8: e9 3b fc ff ff jmp 804bee8 <__dcigettext+0x1e8> 804c2ad: 8d 76 00 lea esi,[esi+0x0] 804c2b0: 8d 83 b8 f2 fc ff lea eax,[ebx-0x30d48] 804c2b6: 89 75 b0 mov DWORD PTR [ebp-0x50],esi 804c2b9: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 804c2bc: e9 27 fc ff ff jmp 804bee8 <__dcigettext+0x1e8> 804c2c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c2c8: 31 f6 xor esi,esi 804c2ca: e9 2f ff ff ff jmp 804c1fe <__dcigettext+0x4fe> 804c2cf: 90 nop 804c2d0: 83 c2 01 add edx,0x1 804c2d3: e9 68 fd ff ff jmp 804c040 <__dcigettext+0x340> 804c2d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c2df: 90 nop 804c2e0: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804c2e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804c2e7: 90 nop 804c2e8: 83 c2 01 add edx,0x1 804c2eb: 88 01 mov BYTE PTR [ecx],al 804c2ed: 83 c1 01 add ecx,0x1 804c2f0: 0f b6 02 movzx eax,BYTE PTR [edx] 804c2f3: 84 c0 test al,al 804c2f5: 74 04 je 804c2fb <__dcigettext+0x5fb> 804c2f7: 3c 3a cmp al,0x3a 804c2f9: 75 ed jne 804c2e8 <__dcigettext+0x5e8> 804c2fb: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 804c2fe: c6 01 00 mov BYTE PTR [ecx],0x0 804c301: 8b 30 mov esi,DWORD PTR [eax] 804c303: 85 f6 test esi,esi 804c305: 0f 84 53 fd ff ff je 804c05e <__dcigettext+0x35e> 804c30b: 83 ec 08 sub esp,0x8 804c30e: 89 55 ac mov DWORD PTR [ebp-0x54],edx 804c311: 6a 2f push 0x2f 804c313: ff 75 b4 push DWORD PTR [ebp-0x4c] 804c316: e8 e5 cd ff ff call 8049100 <.plt+0xd0> 804c31b: 83 c4 10 add esp,0x10 804c31e: 8b 55 ac mov edx,DWORD PTR [ebp-0x54] 804c321: 85 c0 test eax,eax 804c323: 0f 85 17 fd ff ff jne 804c040 <__dcigettext+0x340> 804c329: e9 30 fd ff ff jmp 804c05e <__dcigettext+0x35e> 804c32e: 89 f9 mov ecx,edi 804c330: 8b 7d ac mov edi,DWORD PTR [ebp-0x54] 804c333: 89 c6 mov esi,eax 804c335: 8b 7c 8f 10 mov edi,DWORD PTR [edi+ecx*4+0x10] 804c339: e9 9a fd ff ff jmp 804c0d8 <__dcigettext+0x3d8> 804c33e: 8b 95 6c ff ff ff mov edx,DWORD PTR [ebp-0x94] 804c344: e9 f7 fc ff ff jmp 804c040 <__dcigettext+0x340> 804c349: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 804c34c: 83 ec 0c sub esp,0xc 804c34f: 89 f1 mov ecx,esi 804c351: 8b 7a 08 mov edi,DWORD PTR [edx+0x8] 804c354: 8b 55 18 mov edx,DWORD PTR [ebp+0x18] 804c357: ff 70 18 push DWORD PTR [eax+0x18] 804c35a: 89 f8 mov eax,edi 804c35c: e8 3f ee ff ff call 804b1a0 804c361: 83 c4 10 add esp,0x10 804c364: 89 c6 mov esi,eax 804c366: e9 f3 fe ff ff jmp 804c25e <__dcigettext+0x55e> 804c36b: 83 ec 0c sub esp,0xc 804c36e: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 804c371: ff 75 c0 push DWORD PTR [ebp-0x40] 804c374: 89 f1 mov ecx,esi 804c376: 8b 55 18 mov edx,DWORD PTR [ebp+0x18] 804c379: e8 22 ee ff ff call 804b1a0 804c37e: 83 c4 10 add esp,0x10 804c381: 89 c6 mov esi,eax 804c383: e9 99 fd ff ff jmp 804c121 <__dcigettext+0x421> 804c388: 83 ec 0c sub esp,0xc 804c38b: ff 75 a8 push DWORD PTR [ebp-0x58] 804c38e: e8 7d 7c 02 00 call 8074010 804c393: 5a pop edx 804c394: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 804c39a: 83 c0 01 add eax,0x1 804c39d: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 804c3a0: e8 6b 7c 02 00 call 8074010 804c3a5: 8b 8d 70 ff ff ff mov ecx,DWORD PTR [ebp-0x90] 804c3ab: 8d 44 01 1e lea eax,[ecx+eax*1+0x1e] 804c3af: 03 45 b4 add eax,DWORD PTR [ebp-0x4c] 804c3b2: 89 04 24 mov DWORD PTR [esp],eax 804c3b5: e8 c6 87 01 00 call 8064b80 <__libc_malloc> 804c3ba: 83 c4 10 add esp,0x10 804c3bd: 89 c2 mov edx,eax 804c3bf: 85 c0 test eax,eax 804c3c1: 0f 84 46 fd ff ff je 804c10d <__dcigettext+0x40d> 804c3c7: 83 ec 04 sub esp,0x4 804c3ca: 8d 40 1c lea eax,[eax+0x1c] 804c3cd: ff 75 b4 push DWORD PTR [ebp-0x4c] 804c3d0: ff 75 a8 push DWORD PTR [ebp-0x58] 804c3d3: 50 push eax 804c3d4: 89 55 ac mov DWORD PTR [ebp-0x54],edx 804c3d7: e8 64 78 02 00 call 8073c40 <__mempcpy> 804c3dc: 8b 8d 70 ff ff ff mov ecx,DWORD PTR [ebp-0x90] 804c3e2: 83 c4 0c add esp,0xc 804c3e5: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 804c3e8: 83 c1 01 add ecx,0x1 804c3eb: 51 push ecx 804c3ec: ff 75 a0 push DWORD PTR [ebp-0x60] 804c3ef: 50 push eax 804c3f0: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 804c3f3: e8 38 77 02 00 call 8073b30 804c3f8: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 804c3fb: 03 4d b4 add ecx,DWORD PTR [ebp-0x4c] 804c3fe: 58 pop eax 804c3ff: 5a pop edx 804c400: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 804c406: 51 push ecx 804c407: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 804c40a: e8 21 cc ff ff call 8049030 <.plt> 804c40f: 8b 55 ac mov edx,DWORD PTR [ebp-0x54] 804c412: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804c415: 83 c4 10 add esp,0x10 804c418: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 804c41b: 89 02 mov DWORD PTR [edx],eax 804c41d: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 804c420: 89 4a 08 mov DWORD PTR [edx+0x8],ecx 804c423: c7 c1 00 00 00 00 mov ecx,0x0 804c429: 89 42 04 mov DWORD PTR [edx+0x4],eax 804c42c: c7 c0 d4 6e 0e 08 mov eax,0x80e6ed4 804c432: 89 7a 10 mov DWORD PTR [edx+0x10],edi 804c435: 8b 00 mov eax,DWORD PTR [eax] 804c437: 89 72 14 mov DWORD PTR [edx+0x14],esi 804c43a: 89 42 0c mov DWORD PTR [edx+0xc],eax 804c43d: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804c440: 89 42 18 mov DWORD PTR [edx+0x18],eax 804c443: 85 c9 test ecx,ecx 804c445: 74 18 je 804c45f <__dcigettext+0x75f> 804c447: 83 ec 0c sub esp,0xc 804c44a: 8d 83 40 15 00 00 lea eax,[ebx+0x1540] 804c450: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 804c453: 50 push eax 804c454: e8 a7 3b fb f7 call 0 <_nl_current_LC_CTYPE> 804c459: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804c45c: 83 c4 10 add esp,0x10 804c45f: 83 ec 04 sub esp,0x4 804c462: ff b5 74 ff ff ff push DWORD PTR [ebp-0x8c] 804c468: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 804c46e: 52 push edx 804c46f: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 804c472: e8 a9 aa 02 00 call 8076f20 <__tsearch> 804c477: 83 c4 10 add esp,0x10 804c47a: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804c47d: 89 c1 mov ecx,eax 804c47f: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 804c482: 85 c0 test eax,eax 804c484: 74 1b je 804c4a1 <__dcigettext+0x7a1> 804c486: 83 ec 0c sub esp,0xc 804c489: 8d 83 40 15 00 00 lea eax,[ebx+0x1540] 804c48f: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 804c492: 50 push eax 804c493: e8 68 3b fb f7 call 0 <_nl_current_LC_CTYPE> 804c498: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 804c49b: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804c49e: 83 c4 10 add esp,0x10 804c4a1: 85 c9 test ecx,ecx 804c4a3: 74 08 je 804c4ad <__dcigettext+0x7ad> 804c4a5: 39 11 cmp DWORD PTR [ecx],edx 804c4a7: 0f 84 60 fc ff ff je 804c10d <__dcigettext+0x40d> 804c4ad: 83 ec 0c sub esp,0xc 804c4b0: 52 push edx 804c4b1: e8 ea 8c 01 00 call 80651a0 <__free> 804c4b6: 83 c4 10 add esp,0x10 804c4b9: e9 4f fc ff ff jmp 804c10d <__dcigettext+0x40d> 804c4be: e8 8d bd 02 00 call 8078250 <__stack_chk_fail> 804c4c3: 66 90 xchg ax,ax 804c4c5: 66 90 xchg ax,ax 804c4c7: 66 90 xchg ax,ax 804c4c9: 66 90 xchg ax,ax 804c4cb: 66 90 xchg ax,ax 804c4cd: 66 90 xchg ax,ax 804c4cf: 90 nop 0804c4d0 <_nl_find_domain>: 804c4d0: f3 0f 1e fb endbr32 804c4d4: 55 push ebp 804c4d5: 57 push edi 804c4d6: 56 push esi 804c4d7: 53 push ebx 804c4d8: e8 e3 d6 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804c4dd: 81 c3 23 8b 09 00 add ebx,0x98b23 804c4e3: 83 ec 4c sub esp,0x4c 804c4e6: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 804c4ea: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] 804c4ee: 8b 7c 24 64 mov edi,DWORD PTR [esp+0x64] 804c4f2: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804c4f6: 8b 44 24 6c mov eax,DWORD PTR [esp+0x6c] 804c4fa: c7 c5 00 00 00 00 mov ebp,0x0 804c500: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804c504: 65 a1 14 00 00 00 mov eax,gs:0x14 804c50a: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 804c50e: 31 c0 xor eax,eax 804c510: 85 ed test ebp,ebp 804c512: 74 12 je 804c526 <_nl_find_domain+0x56> 804c514: 83 ec 0c sub esp,0xc 804c517: 8d 83 60 15 00 00 lea eax,[ebx+0x1560] 804c51d: 50 push eax 804c51e: e8 dd 3a fb f7 call 0 <_nl_current_LC_CTYPE> 804c523: 83 c4 10 add esp,0x10 804c526: 83 ec 0c sub esp,0xc 804c529: 56 push esi 804c52a: e8 e1 7a 02 00 call 8074010 804c52f: 83 c4 0c add esp,0xc 804c532: 83 c0 01 add eax,0x1 804c535: 6a 00 push 0x0 804c537: ff 74 24 10 push DWORD PTR [esp+0x10] 804c53b: 6a 00 push 0x0 804c53d: 6a 00 push 0x0 804c53f: 6a 00 push 0x0 804c541: 6a 00 push 0x0 804c543: 57 push edi 804c544: 6a 00 push 0x0 804c546: 50 push eax 804c547: 8d 83 80 15 00 00 lea eax,[ebx+0x1580] 804c54d: 56 push esi 804c54e: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 804c552: 50 push eax 804c553: e8 28 21 00 00 call 804e680 <_nl_make_l10nflist> 804c558: 83 c4 30 add esp,0x30 804c55b: 89 c5 mov ebp,eax 804c55d: c7 c0 00 00 00 00 mov eax,0x0 804c563: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 804c567: 85 c0 test eax,eax 804c569: 74 12 je 804c57d <_nl_find_domain+0xad> 804c56b: 83 ec 0c sub esp,0xc 804c56e: 8d 83 60 15 00 00 lea eax,[ebx+0x1560] 804c574: 50 push eax 804c575: e8 86 3a fb f7 call 0 <_nl_current_LC_CTYPE> 804c57a: 83 c4 10 add esp,0x10 804c57d: 85 ed test ebp,ebp 804c57f: 0f 84 83 00 00 00 je 804c608 <_nl_find_domain+0x138> 804c585: 8b 5d 04 mov ebx,DWORD PTR [ebp+0x4] 804c588: 85 db test ebx,ebx 804c58a: 7e 64 jle 804c5f0 <_nl_find_domain+0x120> 804c58c: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 804c58f: 85 c9 test ecx,ecx 804c591: 74 1d je 804c5b0 <_nl_find_domain+0xe0> 804c593: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804c597: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 804c59e: 0f 85 f9 01 00 00 jne 804c79d <_nl_find_domain+0x2cd> 804c5a4: 83 c4 4c add esp,0x4c 804c5a7: 89 e8 mov eax,ebp 804c5a9: 5b pop ebx 804c5aa: 5e pop esi 804c5ab: 5f pop edi 804c5ac: 5d pop ebp 804c5ad: c3 ret 804c5ae: 66 90 xchg ax,ax 804c5b0: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 804c5b3: 85 c0 test eax,eax 804c5b5: 74 dc je 804c593 <_nl_find_domain+0xc3> 804c5b7: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804c5bb: 8d 5d 10 lea ebx,[ebp+0x10] 804c5be: eb 13 jmp 804c5d3 <_nl_find_domain+0x103> 804c5c0: 8b 03 mov eax,DWORD PTR [ebx] 804c5c2: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 804c5c5: 85 c0 test eax,eax 804c5c7: 75 ca jne 804c593 <_nl_find_domain+0xc3> 804c5c9: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804c5cc: 83 c3 04 add ebx,0x4 804c5cf: 85 c0 test eax,eax 804c5d1: 74 c0 je 804c593 <_nl_find_domain+0xc3> 804c5d3: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 804c5d6: 85 d2 test edx,edx 804c5d8: 7f e6 jg 804c5c0 <_nl_find_domain+0xf0> 804c5da: 83 ec 08 sub esp,0x8 804c5dd: 56 push esi 804c5de: 50 push eax 804c5df: e8 cc 01 00 00 call 804c7b0 <_nl_load_domain> 804c5e4: 83 c4 10 add esp,0x10 804c5e7: eb d7 jmp 804c5c0 <_nl_find_domain+0xf0> 804c5e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c5f0: 83 ec 08 sub esp,0x8 804c5f3: ff 74 24 14 push DWORD PTR [esp+0x14] 804c5f7: 55 push ebp 804c5f8: e8 b3 01 00 00 call 804c7b0 <_nl_load_domain> 804c5fd: 83 c4 10 add esp,0x10 804c600: eb 8a jmp 804c58c <_nl_find_domain+0xbc> 804c602: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804c608: 83 ec 0c sub esp,0xc 804c60b: 57 push edi 804c60c: e8 8f 1e 00 00 call 804e4a0 <_nl_expand_alias> 804c611: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 804c615: 83 c4 10 add esp,0x10 804c618: 85 c0 test eax,eax 804c61a: 74 3e je 804c65a <_nl_find_domain+0x18a> 804c61c: 83 ec 0c sub esp,0xc 804c61f: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 804c623: 50 push eax 804c624: e8 e7 79 02 00 call 8074010 804c629: 8d 48 01 lea ecx,[eax+0x1] 804c62c: 89 0c 24 mov DWORD PTR [esp],ecx 804c62f: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 804c633: e8 48 85 01 00 call 8064b80 <__libc_malloc> 804c638: 83 c4 10 add esp,0x10 804c63b: 89 c7 mov edi,eax 804c63d: 85 c0 test eax,eax 804c63f: 0f 84 4e ff ff ff je 804c593 <_nl_find_domain+0xc3> 804c645: 83 ec 04 sub esp,0x4 804c648: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 804c64c: 51 push ecx 804c64d: ff 74 24 20 push DWORD PTR [esp+0x20] 804c651: 50 push eax 804c652: e8 d9 74 02 00 call 8073b30 804c657: 83 c4 10 add esp,0x10 804c65a: 83 ec 08 sub esp,0x8 804c65d: 8d 44 24 40 lea eax,[esp+0x40] 804c661: 50 push eax 804c662: 8d 44 24 40 lea eax,[esp+0x40] 804c666: 50 push eax 804c667: 8d 44 24 40 lea eax,[esp+0x40] 804c66b: 50 push eax 804c66c: 8d 44 24 40 lea eax,[esp+0x40] 804c670: 50 push eax 804c671: 8d 44 24 40 lea eax,[esp+0x40] 804c675: 50 push eax 804c676: 57 push edi 804c677: e8 34 27 00 00 call 804edb0 <_nl_explode_name> 804c67c: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 804c680: 83 c4 20 add esp,0x20 804c683: 83 f8 ff cmp eax,0xffffffff 804c686: 0f 84 07 ff ff ff je 804c593 <_nl_find_domain+0xc3> 804c68c: c7 c0 00 00 00 00 mov eax,0x0 804c692: 85 c0 test eax,eax 804c694: 74 12 je 804c6a8 <_nl_find_domain+0x1d8> 804c696: 83 ec 0c sub esp,0xc 804c699: 8d 83 60 15 00 00 lea eax,[ebx+0x1560] 804c69f: 50 push eax 804c6a0: e8 5b 39 fb f7 call 0 <_nl_current_LC_CTYPE> 804c6a5: 83 c4 10 add esp,0x10 804c6a8: 83 ec 0c sub esp,0xc 804c6ab: 56 push esi 804c6ac: e8 5f 79 02 00 call 8074010 804c6b1: 83 c4 0c add esp,0xc 804c6b4: 83 c0 01 add eax,0x1 804c6b7: 6a 01 push 0x1 804c6b9: ff 74 24 10 push DWORD PTR [esp+0x10] 804c6bd: ff 74 24 38 push DWORD PTR [esp+0x38] 804c6c1: ff 74 24 48 push DWORD PTR [esp+0x48] 804c6c5: ff 74 24 48 push DWORD PTR [esp+0x48] 804c6c9: ff 74 24 48 push DWORD PTR [esp+0x48] 804c6cd: ff 74 24 44 push DWORD PTR [esp+0x44] 804c6d1: ff 74 24 3c push DWORD PTR [esp+0x3c] 804c6d5: 50 push eax 804c6d6: 56 push esi 804c6d7: ff 74 24 40 push DWORD PTR [esp+0x40] 804c6db: e8 a0 1f 00 00 call 804e680 <_nl_make_l10nflist> 804c6e0: 83 c4 30 add esp,0x30 804c6e3: 89 c5 mov ebp,eax 804c6e5: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804c6e9: 85 c0 test eax,eax 804c6eb: 74 12 je 804c6ff <_nl_find_domain+0x22f> 804c6ed: 83 ec 0c sub esp,0xc 804c6f0: 8d 83 60 15 00 00 lea eax,[ebx+0x1560] 804c6f6: 50 push eax 804c6f7: e8 04 39 fb f7 call 0 <_nl_current_LC_CTYPE> 804c6fc: 83 c4 10 add esp,0x10 804c6ff: 85 ed test ebp,ebp 804c701: 74 22 je 804c725 <_nl_find_domain+0x255> 804c703: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 804c706: 85 c0 test eax,eax 804c708: 7e 7e jle 804c788 <_nl_find_domain+0x2b8> 804c70a: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 804c70d: 85 f6 test esi,esi 804c70f: 74 37 je 804c748 <_nl_find_domain+0x278> 804c711: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804c715: 85 c0 test eax,eax 804c717: 74 0c je 804c725 <_nl_find_domain+0x255> 804c719: 83 ec 0c sub esp,0xc 804c71c: 57 push edi 804c71d: e8 7e 8a 01 00 call 80651a0 <__free> 804c722: 83 c4 10 add esp,0x10 804c725: f6 44 24 1c 01 test BYTE PTR [esp+0x1c],0x1 804c72a: 0f 84 63 fe ff ff je 804c593 <_nl_find_domain+0xc3> 804c730: 83 ec 0c sub esp,0xc 804c733: ff 74 24 44 push DWORD PTR [esp+0x44] 804c737: e8 64 8a 01 00 call 80651a0 <__free> 804c73c: 83 c4 10 add esp,0x10 804c73f: e9 4f fe ff ff jmp 804c593 <_nl_find_domain+0xc3> 804c744: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804c748: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 804c74b: 85 c0 test eax,eax 804c74d: 74 c2 je 804c711 <_nl_find_domain+0x241> 804c74f: 8d 75 10 lea esi,[ebp+0x10] 804c752: eb 17 jmp 804c76b <_nl_find_domain+0x29b> 804c754: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804c758: 8b 06 mov eax,DWORD PTR [esi] 804c75a: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 804c75d: 85 d2 test edx,edx 804c75f: 75 b0 jne 804c711 <_nl_find_domain+0x241> 804c761: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 804c764: 83 c6 04 add esi,0x4 804c767: 85 c0 test eax,eax 804c769: 74 a6 je 804c711 <_nl_find_domain+0x241> 804c76b: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 804c76e: 85 c9 test ecx,ecx 804c770: 7f e6 jg 804c758 <_nl_find_domain+0x288> 804c772: 83 ec 08 sub esp,0x8 804c775: ff 74 24 14 push DWORD PTR [esp+0x14] 804c779: 50 push eax 804c77a: e8 31 00 00 00 call 804c7b0 <_nl_load_domain> 804c77f: 83 c4 10 add esp,0x10 804c782: eb d4 jmp 804c758 <_nl_find_domain+0x288> 804c784: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804c788: 83 ec 08 sub esp,0x8 804c78b: ff 74 24 14 push DWORD PTR [esp+0x14] 804c78f: 55 push ebp 804c790: e8 1b 00 00 00 call 804c7b0 <_nl_load_domain> 804c795: 83 c4 10 add esp,0x10 804c798: e9 6d ff ff ff jmp 804c70a <_nl_find_domain+0x23a> 804c79d: e8 ae ba 02 00 call 8078250 <__stack_chk_fail> 804c7a2: 66 90 xchg ax,ax 804c7a4: 66 90 xchg ax,ax 804c7a6: 66 90 xchg ax,ax 804c7a8: 66 90 xchg ax,ax 804c7aa: 66 90 xchg ax,ax 804c7ac: 66 90 xchg ax,ax 804c7ae: 66 90 xchg ax,ax 0804c7b0 <_nl_load_domain>: 804c7b0: f3 0f 1e fb endbr32 804c7b4: 55 push ebp 804c7b5: 57 push edi 804c7b6: 56 push esi 804c7b7: 53 push ebx 804c7b8: e8 03 d4 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804c7bd: 81 c3 43 88 09 00 add ebx,0x98843 804c7c3: 65 8b 35 08 00 00 00 mov esi,DWORD PTR gs:0x8 804c7ca: 81 ec ec 00 00 00 sub esp,0xec 804c7d0: 8b 84 24 04 01 00 00 mov eax,DWORD PTR [esp+0x104] 804c7d7: 8b bc 24 00 01 00 00 mov edi,DWORD PTR [esp+0x100] 804c7de: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804c7e2: 65 a1 14 00 00 00 mov eax,gs:0x14 804c7e8: 89 84 24 dc 00 00 00 mov DWORD PTR [esp+0xdc],eax 804c7ef: 31 c0 xor eax,eax 804c7f1: 39 b3 8c 15 00 00 cmp DWORD PTR [ebx+0x158c],esi 804c7f7: 74 20 je 804c819 <_nl_load_domain+0x69> 804c7f9: 65 a1 0c 00 00 00 mov eax,gs:0xc 804c7ff: 85 c0 test eax,eax 804c801: 0f 85 29 06 00 00 jne 804ce30 <_nl_load_domain+0x680> 804c807: ba 01 00 00 00 mov edx,0x1 804c80c: 0f b1 93 84 15 00 00 cmpxchg DWORD PTR [ebx+0x1584],edx 804c813: 89 b3 8c 15 00 00 mov DWORD PTR [ebx+0x158c],esi 804c819: 8b b3 88 15 00 00 mov esi,DWORD PTR [ebx+0x1588] 804c81f: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 804c822: 8d 46 01 lea eax,[esi+0x1] 804c825: 89 83 88 15 00 00 mov DWORD PTR [ebx+0x1588],eax 804c82b: 85 c9 test ecx,ecx 804c82d: 0f 85 14 04 00 00 jne 804cc47 <_nl_load_domain+0x497> 804c833: 8b 07 mov eax,DWORD PTR [edi] 804c835: c7 47 04 ff ff ff ff mov DWORD PTR [edi+0x4],0xffffffff 804c83c: c7 47 08 00 00 00 00 mov DWORD PTR [edi+0x8],0x0 804c843: 85 c0 test eax,eax 804c845: 0f 84 f5 03 00 00 je 804cc40 <_nl_load_domain+0x490> 804c84b: 83 ec 08 sub esp,0x8 804c84e: 6a 00 push 0x0 804c850: 50 push eax 804c851: e8 aa 9f 02 00 call 8076800 <__open_nocancel> 804c856: 83 c4 10 add esp,0x10 804c859: 89 c6 mov esi,eax 804c85b: 83 f8 ff cmp eax,0xffffffff 804c85e: 0f 84 bc 05 00 00 je 804ce20 <_nl_load_domain+0x670> 804c864: 83 ec 04 sub esp,0x4 804c867: 8d 44 24 78 lea eax,[esp+0x78] 804c86b: 50 push eax 804c86c: 56 push esi 804c86d: 6a 03 push 0x3 804c86f: e8 1c 94 02 00 call 8075c90 <___fxstat64> 804c874: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 804c878: 83 c4 10 add esp,0x10 804c87b: 85 c0 test eax,eax 804c87d: 0f 85 26 04 00 00 jne 804cca9 <_nl_load_domain+0x4f9> 804c883: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] 804c88a: 8b 94 24 a4 00 00 00 mov edx,DWORD PTR [esp+0xa4] 804c891: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804c895: 85 d2 test edx,edx 804c897: 0f 85 0c 04 00 00 jne 804cca9 <_nl_load_domain+0x4f9> 804c89d: 83 f8 2f cmp eax,0x2f 804c8a0: 0f 86 03 04 00 00 jbe 804cca9 <_nl_load_domain+0x4f9> 804c8a6: 83 ec 08 sub esp,0x8 804c8a9: 6a 00 push 0x0 804c8ab: 56 push esi 804c8ac: 6a 02 push 0x2 804c8ae: 6a 01 push 0x1 804c8b0: 50 push eax 804c8b1: 6a 00 push 0x0 804c8b3: e8 18 a2 02 00 call 8076ad0 <__mmap> 804c8b8: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 804c8bc: 89 c5 mov ebp,eax 804c8be: 83 c4 20 add esp,0x20 804c8c1: 83 f8 ff cmp eax,0xffffffff 804c8c4: 0f 84 d6 02 00 00 je 804cba0 <_nl_load_domain+0x3f0> 804c8ca: 83 ec 0c sub esp,0xc 804c8cd: 56 push esi 804c8ce: e8 4d 9e 02 00 call 8076720 <__close_nocancel> 804c8d3: 8b 75 00 mov esi,DWORD PTR [ebp+0x0] 804c8d6: 83 c4 10 add esp,0x10 804c8d9: 81 fe de 12 04 95 cmp esi,0x950412de 804c8df: 0f 95 c0 setne al 804c8e2: 89 c2 mov edx,eax 804c8e4: 81 fe 95 04 12 de cmp esi,0xde120495 804c8ea: 74 08 je 804c8f4 <_nl_load_domain+0x144> 804c8ec: 84 c0 test al,al 804c8ee: 0f 85 0c 06 00 00 jne 804cf00 <_nl_load_domain+0x750> 804c8f4: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 804c8fc: 88 54 24 18 mov BYTE PTR [esp+0x18],dl 804c900: 83 ec 0c sub esp,0xc 804c903: 6a 68 push 0x68 804c905: e8 76 82 01 00 call 8064b80 <__libc_malloc> 804c90a: 83 c4 10 add esp,0x10 804c90d: 0f b6 54 24 18 movzx edx,BYTE PTR [esp+0x18] 804c912: 85 c0 test eax,eax 804c914: 89 c5 mov ebp,eax 804c916: 0f 84 04 05 00 00 je 804ce20 <_nl_load_domain+0x670> 804c91c: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 804c920: 89 47 08 mov DWORD PTR [edi+0x8],eax 804c923: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804c927: c7 45 10 00 00 00 00 mov DWORD PTR [ebp+0x10],0x0 804c92e: 89 4d 04 mov DWORD PTR [ebp+0x4],ecx 804c931: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 804c935: 89 45 00 mov DWORD PTR [ebp+0x0],eax 804c938: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 804c93b: 89 4d 08 mov DWORD PTR [ebp+0x8],ecx 804c93e: 0f b6 ca movzx ecx,dl 804c941: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 804c945: 89 4d 0c mov DWORD PTR [ebp+0xc],ecx 804c948: 81 fe de 12 04 95 cmp esi,0x950412de 804c94e: 0f 84 9c 03 00 00 je 804ccf0 <_nl_load_domain+0x540> 804c954: 0f c8 bswap eax 804c956: 3d ff ff 01 00 cmp eax,0x1ffff 804c95b: 0f 87 dc 03 00 00 ja 804cd3d <_nl_load_domain+0x58d> 804c961: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804c965: 0f b7 c0 movzx eax,ax 804c968: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 804c96b: 0f c9 bswap ecx 804c96d: 89 4d 14 mov DWORD PTR [ebp+0x14],ecx 804c970: 8b 4a 0c mov ecx,DWORD PTR [edx+0xc] 804c973: 0f c9 bswap ecx 804c975: 01 d1 add ecx,edx 804c977: 89 4d 18 mov DWORD PTR [ebp+0x18],ecx 804c97a: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 804c97d: 0f c9 bswap ecx 804c97f: 01 d1 add ecx,edx 804c981: 89 4d 1c mov DWORD PTR [ebp+0x1c],ecx 804c984: 8b 4a 14 mov ecx,DWORD PTR [edx+0x14] 804c987: 0f c9 bswap ecx 804c989: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 804c98d: 89 4d 2c mov DWORD PTR [ebp+0x2c],ecx 804c990: 83 f9 02 cmp ecx,0x2 804c993: 0f 86 92 03 00 00 jbe 804cd2b <_nl_load_domain+0x57b> 804c999: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804c99d: 8b 4a 18 mov ecx,DWORD PTR [edx+0x18] 804c9a0: 0f c9 bswap ecx 804c9a2: 01 d1 add ecx,edx 804c9a4: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 804c9a8: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 804c9ac: 89 4d 30 mov DWORD PTR [ebp+0x30],ecx 804c9af: 89 55 34 mov DWORD PTR [ebp+0x34],edx 804c9b2: 85 c0 test eax,eax 804c9b4: 0f 84 d6 03 00 00 je 804cd90 <_nl_load_domain+0x5e0> 804c9ba: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804c9be: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 804c9c1: 0f c8 bswap eax 804c9c3: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 804c9c7: 85 c0 test eax,eax 804c9c9: 0f 84 c1 03 00 00 je 804cd90 <_nl_load_domain+0x5e0> 804c9cf: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 804c9d3: 8b 41 1c mov eax,DWORD PTR [ecx+0x1c] 804c9d6: 0f c8 bswap eax 804c9d8: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804c9dc: 8b 41 20 mov eax,DWORD PTR [ecx+0x20] 804c9df: 0f c8 bswap eax 804c9e1: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 804c9e5: 83 ec 08 sub esp,0x8 804c9e8: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 804c9ec: 6a 04 push 0x4 804c9ee: ff 74 24 28 push DWORD PTR [esp+0x28] 804c9f2: e8 f9 8e 01 00 call 80658f0 <__calloc> 804c9f7: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 804c9fb: 83 c4 10 add esp,0x10 804c9fe: 85 c0 test eax,eax 804ca00: 0f 84 37 03 00 00 je 804cd3d <_nl_load_domain+0x58d> 804ca06: 8d 93 ed f2 fc ff lea edx,[ebx-0x30d13] 804ca0c: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804ca10: 31 c9 xor ecx,ecx 804ca12: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 804ca16: 8d 93 5e 2b fd ff lea edx,[ebx-0x2d4a2] 804ca1c: 89 54 24 44 mov DWORD PTR [esp+0x44],edx 804ca20: 85 c0 test eax,eax 804ca22: 0f 84 2a 05 00 00 je 804cf52 <_nl_load_domain+0x7a2> 804ca28: 89 74 24 24 mov DWORD PTR [esp+0x24],esi 804ca2c: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 804ca30: 89 6c 24 3c mov DWORD PTR [esp+0x3c],ebp 804ca34: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 804ca38: 89 7c 24 40 mov DWORD PTR [esp+0x40],edi 804ca3c: eb 35 jmp 804ca73 <_nl_load_domain+0x2c3> 804ca3e: 66 90 xchg ax,ax 804ca40: 80 fa 49 cmp dl,0x49 804ca43: 0f 85 7f 04 00 00 jne 804cec8 <_nl_load_domain+0x718> 804ca49: 80 78 01 00 cmp BYTE PTR [eax+0x1],0x0 804ca4d: ba 00 00 00 00 mov edx,0x0 804ca52: 0f 44 54 24 28 cmove edx,DWORD PTR [esp+0x28] 804ca57: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 804ca5b: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 804ca5f: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 804ca63: 89 3c 88 mov DWORD PTR [eax+ecx*4],edi 804ca66: 83 c1 01 add ecx,0x1 804ca69: 3b 4c 24 1c cmp ecx,DWORD PTR [esp+0x1c] 804ca6d: 0f 84 d3 04 00 00 je 804cf46 <_nl_load_domain+0x796> 804ca73: 8b 7c ce 04 mov edi,DWORD PTR [esi+ecx*8+0x4] 804ca77: 81 7c 24 24 de 12 04 95 cmp DWORD PTR [esp+0x24],0x950412de 804ca7f: 8b 14 ce mov edx,DWORD PTR [esi+ecx*8] 804ca82: 8d 44 3d 00 lea eax,[ebp+edi*1+0x0] 804ca86: 74 08 je 804ca90 <_nl_load_domain+0x2e0> 804ca88: 0f cf bswap edi 804ca8a: 8d 44 3d 00 lea eax,[ebp+edi*1+0x0] 804ca8e: 0f ca bswap edx 804ca90: 85 d2 test edx,edx 804ca92: 0f 84 40 04 00 00 je 804ced8 <_nl_load_domain+0x728> 804ca98: 80 7c 10 ff 00 cmp BYTE PTR [eax+edx*1-0x1],0x0 804ca9d: 0f 85 35 04 00 00 jne 804ced8 <_nl_load_domain+0x728> 804caa3: 0f b6 10 movzx edx,BYTE PTR [eax] 804caa6: 80 fa 50 cmp dl,0x50 804caa9: 75 95 jne 804ca40 <_nl_load_domain+0x290> 804caab: 80 78 01 52 cmp BYTE PTR [eax+0x1],0x52 804caaf: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804cab7: 75 a2 jne 804ca5b <_nl_load_domain+0x2ab> 804cab9: 80 78 02 49 cmp BYTE PTR [eax+0x2],0x49 804cabd: 75 9c jne 804ca5b <_nl_load_domain+0x2ab> 804cabf: 0f b6 50 03 movzx edx,BYTE PTR [eax+0x3] 804cac3: 80 fa 64 cmp dl,0x64 804cac6: 88 54 24 38 mov BYTE PTR [esp+0x38],dl 804caca: 0f 94 44 24 48 sete BYTE PTR [esp+0x48] 804cacf: 80 fa 69 cmp dl,0x69 804cad2: 0f 94 c2 sete dl 804cad5: 89 d7 mov edi,edx 804cad7: 0f b6 54 24 48 movzx edx,BYTE PTR [esp+0x48] 804cadc: 09 fa or edx,edi 804cade: 80 7c 24 38 75 cmp BYTE PTR [esp+0x38],0x75 804cae3: 88 54 24 48 mov BYTE PTR [esp+0x48],dl 804cae7: 0f 94 c2 sete dl 804caea: 80 7c 24 38 6f cmp BYTE PTR [esp+0x38],0x6f 804caef: 0f 94 44 24 4c sete BYTE PTR [esp+0x4c] 804caf4: 89 d7 mov edi,edx 804caf6: 0f b6 54 24 4c movzx edx,BYTE PTR [esp+0x4c] 804cafb: 09 d7 or edi,edx 804cafd: 0f b6 54 24 48 movzx edx,BYTE PTR [esp+0x48] 804cb02: 09 d7 or edi,edx 804cb04: 0f b6 54 24 38 movzx edx,BYTE PTR [esp+0x38] 804cb09: 83 e2 df and edx,0xffffffdf 804cb0c: 80 fa 58 cmp dl,0x58 804cb0f: 74 0a je 804cb1b <_nl_load_domain+0x36b> 804cb11: 89 fa mov edx,edi 804cb13: 84 d2 test dl,dl 804cb15: 0f 84 40 ff ff ff je 804ca5b <_nl_load_domain+0x2ab> 804cb1b: 0f b6 50 04 movzx edx,BYTE PTR [eax+0x4] 804cb1f: 80 fa 38 cmp dl,0x38 804cb22: 0f 84 58 08 00 00 je 804d380 <_nl_load_domain+0xbd0> 804cb28: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804cb30: 80 fa 31 cmp dl,0x31 804cb33: 0f 84 9a 08 00 00 je 804d3d3 <_nl_load_domain+0xc23> 804cb39: 80 fa 33 cmp dl,0x33 804cb3c: 0f 85 00 06 00 00 jne 804d142 <_nl_load_domain+0x992> 804cb42: 80 78 05 32 cmp BYTE PTR [eax+0x5],0x32 804cb46: 0f 85 0f ff ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804cb4c: 80 78 06 00 cmp BYTE PTR [eax+0x6],0x0 804cb50: 0f 85 05 ff ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804cb56: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804cb5b: 3c 64 cmp al,0x64 804cb5d: 0f 84 7b 0d 00 00 je 804d8de <_nl_load_domain+0x112e> 804cb63: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804cb68: 0f 85 7d 0d 00 00 jne 804d8eb <_nl_load_domain+0x113b> 804cb6e: 3c 6f cmp al,0x6f 804cb70: 0f 84 be 0d 00 00 je 804d934 <_nl_load_domain+0x1184> 804cb76: 89 fa mov edx,edi 804cb78: 84 d2 test dl,dl 804cb7a: 0f 85 75 0e 00 00 jne 804d9f5 <_nl_load_domain+0x1245> 804cb80: 3c 78 cmp al,0x78 804cb82: 0f 84 5e 0e 00 00 je 804d9e6 <_nl_load_domain+0x1236> 804cb88: 3c 58 cmp al,0x58 804cb8a: 0f 85 53 13 00 00 jne 804dee3 <_nl_load_domain+0x1733> 804cb90: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804cb96: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804cb9a: e9 bc fe ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804cb9f: 90 nop 804cba0: 83 ec 0c sub esp,0xc 804cba3: ff 74 24 20 push DWORD PTR [esp+0x20] 804cba7: e8 d4 7f 01 00 call 8064b80 <__libc_malloc> 804cbac: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804cbb0: 83 c4 10 add esp,0x10 804cbb3: 85 c0 test eax,eax 804cbb5: 0f 84 ee 00 00 00 je 804cca9 <_nl_load_domain+0x4f9> 804cbbb: 89 c5 mov ebp,eax 804cbbd: c7 c0 e0 ff ff ff mov eax,0xffffffe0 804cbc3: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 804cbc7: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 804cbcb: 89 f7 mov edi,esi 804cbcd: 89 ee mov esi,ebp 804cbcf: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804cbd3: 89 d5 mov ebp,edx 804cbd5: 83 ec 04 sub esp,0x4 804cbd8: 55 push ebp 804cbd9: 56 push esi 804cbda: 57 push edi 804cbdb: e8 f0 9c 02 00 call 80768d0 <__read_nocancel> 804cbe0: 83 c4 10 add esp,0x10 804cbe3: 85 c0 test eax,eax 804cbe5: 0f 8e a5 00 00 00 jle 804cc90 <_nl_load_domain+0x4e0> 804cbeb: 01 c6 add esi,eax 804cbed: 29 c5 sub ebp,eax 804cbef: 75 e4 jne 804cbd5 <_nl_load_domain+0x425> 804cbf1: 83 ec 0c sub esp,0xc 804cbf4: 89 fe mov esi,edi 804cbf6: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 804cbfa: 56 push esi 804cbfb: e8 20 9b 02 00 call 8076720 <__close_nocancel> 804cc00: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804cc04: 83 c4 10 add esp,0x10 804cc07: 8b 30 mov esi,DWORD PTR [eax] 804cc09: 81 fe de 12 04 95 cmp esi,0x950412de 804cc0f: 0f 95 c0 setne al 804cc12: 89 c2 mov edx,eax 804cc14: 81 fe 95 04 12 de cmp esi,0xde120495 804cc1a: 0f 84 dc fc ff ff je 804c8fc <_nl_load_domain+0x14c> 804cc20: 84 c0 test al,al 804cc22: 0f 84 d4 fc ff ff je 804c8fc <_nl_load_domain+0x14c> 804cc28: 83 ec 0c sub esp,0xc 804cc2b: ff 74 24 14 push DWORD PTR [esp+0x14] 804cc2f: e8 6c 85 01 00 call 80651a0 <__free> 804cc34: 8b b3 88 15 00 00 mov esi,DWORD PTR [ebx+0x1588] 804cc3a: 83 c4 10 add esp,0x10 804cc3d: 83 ee 01 sub esi,0x1 804cc40: c7 47 04 01 00 00 00 mov DWORD PTR [edi+0x4],0x1 804cc47: 89 b3 88 15 00 00 mov DWORD PTR [ebx+0x1588],esi 804cc4d: 85 f6 test esi,esi 804cc4f: 75 1b jne 804cc6c <_nl_load_domain+0x4bc> 804cc51: c7 83 8c 15 00 00 00 00 00 00 mov DWORD PTR [ebx+0x158c],0x0 804cc5b: 65 a1 0c 00 00 00 mov eax,gs:0xc 804cc61: 85 c0 test eax,eax 804cc63: 75 5b jne 804ccc0 <_nl_load_domain+0x510> 804cc65: 83 ab 84 15 00 00 01 sub DWORD PTR [ebx+0x1584],0x1 804cc6c: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [esp+0xdc] 804cc73: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 804cc7a: 0f 85 f6 0b 00 00 jne 804d876 <_nl_load_domain+0x10c6> 804cc80: 81 c4 ec 00 00 00 add esp,0xec 804cc86: 5b pop ebx 804cc87: 5e pop esi 804cc88: 5f pop edi 804cc89: 5d pop ebp 804cc8a: c3 ret 804cc8b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804cc8f: 90 nop 804cc90: 83 f8 ff cmp eax,0xffffffff 804cc93: 75 0e jne 804cca3 <_nl_load_domain+0x4f3> 804cc95: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804cc99: 65 83 38 04 cmp DWORD PTR gs:[eax],0x4 804cc9d: 0f 84 32 ff ff ff je 804cbd5 <_nl_load_domain+0x425> 804cca3: 89 fe mov esi,edi 804cca5: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 804cca9: 83 ec 0c sub esp,0xc 804ccac: 56 push esi 804ccad: e8 6e 9a 02 00 call 8076720 <__close_nocancel> 804ccb2: 8b b3 88 15 00 00 mov esi,DWORD PTR [ebx+0x1588] 804ccb8: 83 c4 10 add esp,0x10 804ccbb: 83 ee 01 sub esi,0x1 804ccbe: eb 80 jmp 804cc40 <_nl_load_domain+0x490> 804ccc0: 89 f0 mov eax,esi 804ccc2: 87 83 84 15 00 00 xchg DWORD PTR [ebx+0x1584],eax 804ccc8: 83 f8 01 cmp eax,0x1 804cccb: 7e 9f jle 804cc6c <_nl_load_domain+0x4bc> 804cccd: b8 f0 00 00 00 mov eax,0xf0 804ccd2: 8d 9b 84 15 00 00 lea ebx,[ebx+0x1584] 804ccd8: b9 81 00 00 00 mov ecx,0x81 804ccdd: ba 01 00 00 00 mov edx,0x1 804cce2: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 804cce9: eb 81 jmp 804cc6c <_nl_load_domain+0x4bc> 804cceb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ccef: 90 nop 804ccf0: 3d ff ff 01 00 cmp eax,0x1ffff 804ccf5: 77 46 ja 804cd3d <_nl_load_domain+0x58d> 804ccf7: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804ccfb: 0f b7 c0 movzx eax,ax 804ccfe: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 804cd01: 03 52 0c add edx,DWORD PTR [edx+0xc] 804cd04: 89 55 18 mov DWORD PTR [ebp+0x18],edx 804cd07: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804cd0b: 89 4d 14 mov DWORD PTR [ebp+0x14],ecx 804cd0e: 03 52 10 add edx,DWORD PTR [edx+0x10] 804cd11: 89 55 1c mov DWORD PTR [ebp+0x1c],edx 804cd14: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804cd18: 8b 4a 14 mov ecx,DWORD PTR [edx+0x14] 804cd1b: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 804cd1f: 89 4d 2c mov DWORD PTR [ebp+0x2c],ecx 804cd22: 83 f9 02 cmp ecx,0x2 804cd25: 0f 87 55 01 00 00 ja 804ce80 <_nl_load_domain+0x6d0> 804cd2b: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 804cd2f: c7 45 30 00 00 00 00 mov DWORD PTR [ebp+0x30],0x0 804cd36: 89 4d 34 mov DWORD PTR [ebp+0x34],ecx 804cd39: 85 c0 test eax,eax 804cd3b: 74 53 je 804cd90 <_nl_load_domain+0x5e0> 804cd3d: 31 c0 xor eax,eax 804cd3f: 83 ec 0c sub esp,0xc 804cd42: 50 push eax 804cd43: e8 58 84 01 00 call 80651a0 <__free> 804cd48: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 804cd4c: 83 c4 10 add esp,0x10 804cd4f: 85 c9 test ecx,ecx 804cd51: 0f 85 09 01 00 00 jne 804ce60 <_nl_load_domain+0x6b0> 804cd57: 83 ec 0c sub esp,0xc 804cd5a: ff 74 24 14 push DWORD PTR [esp+0x14] 804cd5e: e8 3d 84 01 00 call 80651a0 <__free> 804cd63: 83 c4 10 add esp,0x10 804cd66: 83 ec 0c sub esp,0xc 804cd69: 55 push ebp 804cd6a: e8 31 84 01 00 call 80651a0 <__free> 804cd6f: 8b b3 88 15 00 00 mov esi,DWORD PTR [ebx+0x1588] 804cd75: c7 47 08 00 00 00 00 mov DWORD PTR [edi+0x8],0x0 804cd7c: 83 c4 10 add esp,0x10 804cd7f: 83 ee 01 sub esi,0x1 804cd82: e9 b9 fe ff ff jmp 804cc40 <_nl_load_domain+0x490> 804cd87: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804cd8e: 66 90 xchg ax,ax 804cd90: c7 45 20 00 00 00 00 mov DWORD PTR [ebp+0x20],0x0 804cd97: c7 45 24 00 00 00 00 mov DWORD PTR [ebp+0x24],0x0 804cd9e: c7 45 28 00 00 00 00 mov DWORD PTR [ebp+0x28],0x0 804cda5: c7 c2 00 00 00 00 mov edx,0x0 804cdab: c7 45 38 00 00 00 00 mov DWORD PTR [ebp+0x38],0x0 804cdb2: c7 45 3c 00 00 00 00 mov DWORD PTR [ebp+0x3c],0x0 804cdb9: 85 d2 test edx,edx 804cdbb: 74 11 je 804cdce <_nl_load_domain+0x61e> 804cdbd: 83 ec 08 sub esp,0x8 804cdc0: 8d 45 40 lea eax,[ebp+0x40] 804cdc3: 6a 00 push 0x0 804cdc5: 50 push eax 804cdc6: e8 35 32 fb f7 call 0 <_nl_current_LC_CTYPE> 804cdcb: 83 c4 10 add esp,0x10 804cdce: 83 ec 0c sub esp,0xc 804cdd1: 8d 44 24 7c lea eax,[esp+0x7c] 804cdd5: 50 push eax 804cdd6: 8d 83 69 4e fe ff lea eax,[ebx-0x1b197] 804cddc: 6a 00 push 0x0 804cdde: 50 push eax 804cddf: ff 74 24 24 push DWORD PTR [esp+0x24] 804cde3: 57 push edi 804cde4: e8 17 e4 ff ff call 804b200 <_nl_find_msg> 804cde9: 83 c4 20 add esp,0x20 804cdec: 83 f8 ff cmp eax,0xffffffff 804cdef: 0f 84 2c 01 00 00 je 804cf21 <_nl_load_domain+0x771> 804cdf5: 83 ec 04 sub esp,0x4 804cdf8: 8d 55 64 lea edx,[ebp+0x64] 804cdfb: 52 push edx 804cdfc: 8d 55 60 lea edx,[ebp+0x60] 804cdff: 52 push edx 804ce00: 50 push eax 804ce01: e8 2a 2b 00 00 call 804f930 <__gettext_extract_plural> 804ce06: 8b b3 88 15 00 00 mov esi,DWORD PTR [ebx+0x1588] 804ce0c: 83 c4 10 add esp,0x10 804ce0f: 83 ee 01 sub esi,0x1 804ce12: e9 29 fe ff ff jmp 804cc40 <_nl_load_domain+0x490> 804ce17: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804ce1e: 66 90 xchg ax,ax 804ce20: 8b b3 88 15 00 00 mov esi,DWORD PTR [ebx+0x1588] 804ce26: 83 ee 01 sub esi,0x1 804ce29: e9 12 fe ff ff jmp 804cc40 <_nl_load_domain+0x490> 804ce2e: 66 90 xchg ax,ax 804ce30: 31 c0 xor eax,eax 804ce32: ba 01 00 00 00 mov edx,0x1 804ce37: f0 0f b1 93 84 15 00 00 lock cmpxchg DWORD PTR [ebx+0x1584],edx 804ce3f: 0f 84 ce f9 ff ff je 804c813 <_nl_load_domain+0x63> 804ce45: 83 ec 0c sub esp,0xc 804ce48: 8d 83 84 15 00 00 lea eax,[ebx+0x1584] 804ce4e: 50 push eax 804ce4f: e8 6c 31 01 00 call 805ffc0 <__lll_lock_wait_private> 804ce54: 83 c4 10 add esp,0x10 804ce57: e9 b7 f9 ff ff jmp 804c813 <_nl_load_domain+0x63> 804ce5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ce60: 83 ec 08 sub esp,0x8 804ce63: ff 74 24 1c push DWORD PTR [esp+0x1c] 804ce67: ff 74 24 14 push DWORD PTR [esp+0x14] 804ce6b: e8 50 9d 02 00 call 8076bc0 <__munmap> 804ce70: 83 c4 10 add esp,0x10 804ce73: e9 ee fe ff ff jmp 804cd66 <_nl_load_domain+0x5b6> 804ce78: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804ce7f: 90 nop 804ce80: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 804ce84: 8b 51 18 mov edx,DWORD PTR [ecx+0x18] 804ce87: 01 ca add edx,ecx 804ce89: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 804ce8d: 89 54 24 34 mov DWORD PTR [esp+0x34],edx 804ce91: 89 55 30 mov DWORD PTR [ebp+0x30],edx 804ce94: 89 4d 34 mov DWORD PTR [ebp+0x34],ecx 804ce97: 85 c0 test eax,eax 804ce99: 0f 84 f1 fe ff ff je 804cd90 <_nl_load_domain+0x5e0> 804ce9f: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804cea3: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 804cea6: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 804ceaa: 85 c0 test eax,eax 804ceac: 0f 84 de fe ff ff je 804cd90 <_nl_load_domain+0x5e0> 804ceb2: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804ceb6: 8b 48 1c mov ecx,DWORD PTR [eax+0x1c] 804ceb9: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 804cebc: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 804cec0: e9 1c fb ff ff jmp 804c9e1 <_nl_load_domain+0x231> 804cec5: 8d 76 00 lea esi,[esi+0x0] 804cec8: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804ced0: e9 86 fb ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804ced5: 8d 76 00 lea esi,[esi+0x0] 804ced8: 8b 6c 24 3c mov ebp,DWORD PTR [esp+0x3c] 804cedc: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 804cee0: 83 ec 0c sub esp,0xc 804cee3: ff 74 24 2c push DWORD PTR [esp+0x2c] 804cee7: e8 b4 82 01 00 call 80651a0 <__free> 804ceec: 83 c4 10 add esp,0x10 804ceef: 31 c0 xor eax,eax 804cef1: e9 49 fe ff ff jmp 804cd3f <_nl_load_domain+0x58f> 804cef6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804cefd: 8d 76 00 lea esi,[esi+0x0] 804cf00: 83 ec 08 sub esp,0x8 804cf03: ff 74 24 1c push DWORD PTR [esp+0x1c] 804cf07: ff 74 24 14 push DWORD PTR [esp+0x14] 804cf0b: e8 b0 9c 02 00 call 8076bc0 <__munmap> 804cf10: 8b b3 88 15 00 00 mov esi,DWORD PTR [ebx+0x1588] 804cf16: 83 c4 10 add esp,0x10 804cf19: 83 ee 01 sub esi,0x1 804cf1c: e9 1f fd ff ff jmp 804cc40 <_nl_load_domain+0x490> 804cf21: c7 c0 00 00 00 00 mov eax,0x0 804cf27: 85 c0 test eax,eax 804cf29: 0f 84 0b 02 00 00 je 804d13a <_nl_load_domain+0x98a> 804cf2f: 83 ec 0c sub esp,0xc 804cf32: 8d 45 40 lea eax,[ebp+0x40] 804cf35: 50 push eax 804cf36: e8 c5 30 fb f7 call 0 <_nl_current_LC_CTYPE> 804cf3b: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 804cf3e: 83 c4 10 add esp,0x10 804cf41: e9 f9 fd ff ff jmp 804cd3f <_nl_load_domain+0x58f> 804cf46: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 804cf4a: 8b 6c 24 3c mov ebp,DWORD PTR [esp+0x3c] 804cf4e: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 804cf52: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804cf56: 8b 50 28 mov edx,DWORD PTR [eax+0x28] 804cf59: 8b 40 2c mov eax,DWORD PTR [eax+0x2c] 804cf5c: 81 fe de 12 04 95 cmp esi,0x950412de 804cf62: 0f 84 c5 01 00 00 je 804d12d <_nl_load_domain+0x97d> 804cf68: 0f ca bswap edx 804cf6a: 03 54 24 08 add edx,DWORD PTR [esp+0x8] 804cf6e: 0f c8 bswap eax 804cf70: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 804cf74: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 804cf78: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 804cf80: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 804cf84: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 804cf88: c7 44 24 38 00 00 00 00 mov DWORD PTR [esp+0x38],0x0 804cf90: c1 e0 02 shl eax,0x2 804cf93: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 804cf97: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 804cf9b: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 804cf9f: 89 6c 24 48 mov DWORD PTR [esp+0x48],ebp 804cfa3: 89 7c 24 4c mov DWORD PTR [esp+0x4c],edi 804cfa7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804cfae: 66 90 xchg ax,ax 804cfb0: 31 ed xor ebp,ebp 804cfb2: 81 7c 24 18 de 12 04 95 cmp DWORD PTR [esp+0x18],0x950412de 804cfba: 0f 84 a8 00 00 00 je 804d068 <_nl_load_domain+0x8b8> 804cfc0: 85 ed test ebp,ebp 804cfc2: 0f 84 48 01 00 00 je 804d110 <_nl_load_domain+0x960> 804cfc8: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 804cfcc: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 804cfd0: 8b 3c 88 mov edi,DWORD PTR [eax+ecx*4] 804cfd3: 0f cf bswap edi 804cfd5: 03 7c 24 08 add edi,DWORD PTR [esp+0x8] 804cfd9: 83 7f 08 ff cmp DWORD PTR [edi+0x8],0xffffffff 804cfdd: 0f 95 c0 setne al 804cfe0: 31 f6 xor esi,esi 804cfe2: 84 c0 test al,al 804cfe4: 0f 85 b6 00 00 00 jne 804d0a0 <_nl_load_domain+0x8f0> 804cfea: 89 b4 ac d4 00 00 00 mov DWORD PTR [esp+ebp*4+0xd4],esi 804cff1: 83 fd 01 cmp ebp,0x1 804cff4: 0f 85 96 00 00 00 jne 804d090 <_nl_load_domain+0x8e0> 804cffa: 8b 84 24 d8 00 00 00 mov eax,DWORD PTR [esp+0xd8] 804d001: 83 44 24 38 01 add DWORD PTR [esp+0x38],0x1 804d006: 03 84 24 d4 00 00 00 add eax,DWORD PTR [esp+0xd4] 804d00d: 01 44 24 40 add DWORD PTR [esp+0x40],eax 804d011: 83 44 24 24 01 add DWORD PTR [esp+0x24],0x1 804d016: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 804d01a: 3b 44 24 30 cmp eax,DWORD PTR [esp+0x30] 804d01e: 75 90 jne 804cfb0 <_nl_load_domain+0x800> 804d020: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 804d024: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 804d028: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 804d02c: 8b 7c 24 4c mov edi,DWORD PTR [esp+0x4c] 804d030: 85 c0 test eax,eax 804d032: 0f 85 75 04 00 00 jne 804d4ad <_nl_load_domain+0xcfd> 804d038: c7 45 20 00 00 00 00 mov DWORD PTR [ebp+0x20],0x0 804d03f: c7 45 24 00 00 00 00 mov DWORD PTR [ebp+0x24],0x0 804d046: c7 45 28 00 00 00 00 mov DWORD PTR [ebp+0x28],0x0 804d04d: 83 ec 0c sub esp,0xc 804d050: ff 74 24 2c push DWORD PTR [esp+0x2c] 804d054: e8 47 81 01 00 call 80651a0 <__free> 804d059: 83 c4 10 add esp,0x10 804d05c: e9 44 fd ff ff jmp 804cda5 <_nl_load_domain+0x5f5> 804d061: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804d068: 85 ed test ebp,ebp 804d06a: 0f 84 90 00 00 00 je 804d100 <_nl_load_domain+0x950> 804d070: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 804d074: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 804d078: 8b 3c 88 mov edi,DWORD PTR [eax+ecx*4] 804d07b: 03 7c 24 08 add edi,DWORD PTR [esp+0x8] 804d07f: 83 7f 08 ff cmp DWORD PTR [edi+0x8],0xffffffff 804d083: 0f 95 c0 setne al 804d086: e9 55 ff ff ff jmp 804cfe0 <_nl_load_domain+0x830> 804d08b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804d08f: 90 nop 804d090: bd 01 00 00 00 mov ebp,0x1 804d095: e9 18 ff ff ff jmp 804cfb2 <_nl_load_domain+0x802> 804d09a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804d0a0: 89 6c 24 44 mov DWORD PTR [esp+0x44],ebp 804d0a4: 83 c7 04 add edi,0x4 804d0a7: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 804d0ab: 31 d2 xor edx,edx 804d0ad: eb 25 jmp 804d0d4 <_nl_load_domain+0x924> 804d0af: 90 nop 804d0b0: 3b 4c 24 1c cmp ecx,DWORD PTR [esp+0x1c] 804d0b4: 73 6a jae 804d120 <_nl_load_domain+0x970> 804d0b6: 8b 44 8d 00 mov eax,DWORD PTR [ebp+ecx*4+0x0] 804d0ba: 85 c0 test eax,eax 804d0bc: 0f 84 4f ff ff ff je 804d011 <_nl_load_domain+0x861> 804d0c2: 83 ec 0c sub esp,0xc 804d0c5: 83 c7 08 add edi,0x8 804d0c8: 50 push eax 804d0c9: e8 42 6f 02 00 call 8074010 804d0ce: 83 c4 10 add esp,0x10 804d0d1: 8d 14 30 lea edx,[eax+esi*1] 804d0d4: 8b 07 mov eax,DWORD PTR [edi] 804d0d6: 81 7c 24 18 de 12 04 95 cmp DWORD PTR [esp+0x18],0x950412de 804d0de: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 804d0e1: 8d 34 02 lea esi,[edx+eax*1] 804d0e4: 74 07 je 804d0ed <_nl_load_domain+0x93d> 804d0e6: 0f c8 bswap eax 804d0e8: 8d 34 02 lea esi,[edx+eax*1] 804d0eb: 0f c9 bswap ecx 804d0ed: 83 f9 ff cmp ecx,0xffffffff 804d0f0: 75 be jne 804d0b0 <_nl_load_domain+0x900> 804d0f2: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 804d0f6: e9 ef fe ff ff jmp 804cfea <_nl_load_domain+0x83a> 804d0fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804d0ff: 90 nop 804d100: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804d104: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 804d108: 8b 3c 88 mov edi,DWORD PTR [eax+ecx*4] 804d10b: e9 6b ff ff ff jmp 804d07b <_nl_load_domain+0x8cb> 804d110: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804d114: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 804d118: 8b 3c 88 mov edi,DWORD PTR [eax+ecx*4] 804d11b: e9 b3 fe ff ff jmp 804cfd3 <_nl_load_domain+0x823> 804d120: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 804d124: 8b 7c 24 4c mov edi,DWORD PTR [esp+0x4c] 804d128: e9 b3 fd ff ff jmp 804cee0 <_nl_load_domain+0x730> 804d12d: 03 54 24 08 add edx,DWORD PTR [esp+0x8] 804d131: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 804d135: e9 3a fe ff ff jmp 804cf74 <_nl_load_domain+0x7c4> 804d13a: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 804d13d: e9 fd fb ff ff jmp 804cd3f <_nl_load_domain+0x58f> 804d142: 80 fa 36 cmp dl,0x36 804d145: 75 61 jne 804d1a8 <_nl_load_domain+0x9f8> 804d147: 80 78 05 34 cmp BYTE PTR [eax+0x5],0x34 804d14b: 0f 85 0a f9 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d151: 80 78 06 00 cmp BYTE PTR [eax+0x6],0x0 804d155: 0f 85 00 f9 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d15b: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804d160: 3c 64 cmp al,0x64 804d162: 0f 84 a1 07 00 00 je 804d909 <_nl_load_domain+0x1159> 804d168: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804d16d: 0f 85 87 07 00 00 jne 804d8fa <_nl_load_domain+0x114a> 804d173: 3c 6f cmp al,0x6f 804d175: 0f 84 98 08 00 00 je 804da13 <_nl_load_domain+0x1263> 804d17b: 89 fa mov edx,edi 804d17d: 84 d2 test dl,dl 804d17f: 0f 85 7f 08 00 00 jne 804da04 <_nl_load_domain+0x1254> 804d185: 3c 78 cmp al,0x78 804d187: 0f 84 b3 08 00 00 je 804da40 <_nl_load_domain+0x1290> 804d18d: 3c 58 cmp al,0x58 804d18f: 0f 85 3f 0d 00 00 jne 804ded4 <_nl_load_domain+0x1724> 804d195: 8d 83 e5 f2 fc ff lea eax,[ebx-0x30d1b] 804d19b: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d19f: e9 b7 f8 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d1a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804d1a8: 80 fa 4c cmp dl,0x4c 804d1ab: 0f 85 af 00 00 00 jne 804d260 <_nl_load_domain+0xab0> 804d1b1: 80 78 05 45 cmp BYTE PTR [eax+0x5],0x45 804d1b5: 0f 85 a0 f8 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d1bb: 80 78 06 41 cmp BYTE PTR [eax+0x6],0x41 804d1bf: 0f 85 96 f8 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d1c5: 80 78 07 53 cmp BYTE PTR [eax+0x7],0x53 804d1c9: 0f 85 8c f8 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d1cf: 80 78 08 54 cmp BYTE PTR [eax+0x8],0x54 804d1d3: 0f 85 82 f8 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d1d9: 0f b6 50 09 movzx edx,BYTE PTR [eax+0x9] 804d1dd: 80 fa 38 cmp dl,0x38 804d1e0: 0f 84 6d 09 00 00 je 804db53 <_nl_load_domain+0x13a3> 804d1e6: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804d1ee: 80 fa 31 cmp dl,0x31 804d1f1: 0f 84 07 09 00 00 je 804dafe <_nl_load_domain+0x134e> 804d1f7: 80 fa 33 cmp dl,0x33 804d1fa: 0f 85 98 08 00 00 jne 804da98 <_nl_load_domain+0x12e8> 804d200: 80 78 0a 32 cmp BYTE PTR [eax+0xa],0x32 804d204: 0f 85 51 f8 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d20a: 80 78 0b 00 cmp BYTE PTR [eax+0xb],0x0 804d20e: 0f 85 47 f8 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d214: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804d219: 3c 64 cmp al,0x64 804d21b: 0f 84 6a 08 00 00 je 804da8b <_nl_load_domain+0x12db> 804d221: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804d226: 0f 85 50 08 00 00 jne 804da7c <_nl_load_domain+0x12cc> 804d22c: 3c 6f cmp al,0x6f 804d22e: 0f 84 39 08 00 00 je 804da6d <_nl_load_domain+0x12bd> 804d234: 89 fa mov edx,edi 804d236: 84 d2 test dl,dl 804d238: 0f 85 20 08 00 00 jne 804da5e <_nl_load_domain+0x12ae> 804d23e: 3c 78 cmp al,0x78 804d240: 0f 84 09 08 00 00 je 804da4f <_nl_load_domain+0x129f> 804d246: 3c 58 cmp al,0x58 804d248: 0f 85 9a 0c 00 00 jne 804dee8 <_nl_load_domain+0x1738> 804d24e: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804d254: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d258: e9 fe f7 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d25d: 8d 76 00 lea esi,[esi+0x0] 804d260: 80 fa 46 cmp dl,0x46 804d263: 0f 85 a7 00 00 00 jne 804d310 <_nl_load_domain+0xb60> 804d269: 80 78 05 41 cmp BYTE PTR [eax+0x5],0x41 804d26d: 0f 85 e8 f7 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d273: 80 78 06 53 cmp BYTE PTR [eax+0x6],0x53 804d277: 0f 85 de f7 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d27d: 80 78 07 54 cmp BYTE PTR [eax+0x7],0x54 804d281: 0f 85 d4 f7 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d287: 0f b6 50 08 movzx edx,BYTE PTR [eax+0x8] 804d28b: 80 fa 38 cmp dl,0x38 804d28e: 0f 84 f4 0a 00 00 je 804dd88 <_nl_load_domain+0x15d8> 804d294: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804d29c: 80 fa 31 cmp dl,0x31 804d29f: 0f 84 8a 0a 00 00 je 804dd2f <_nl_load_domain+0x157f> 804d2a5: 80 fa 33 cmp dl,0x33 804d2a8: 0f 85 1b 0a 00 00 jne 804dcc9 <_nl_load_domain+0x1519> 804d2ae: 80 78 09 32 cmp BYTE PTR [eax+0x9],0x32 804d2b2: 0f 85 a3 f7 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d2b8: 80 78 0a 00 cmp BYTE PTR [eax+0xa],0x0 804d2bc: 0f 85 99 f7 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d2c2: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804d2c7: 3c 64 cmp al,0x64 804d2c9: 0f 84 ed 09 00 00 je 804dcbc <_nl_load_domain+0x150c> 804d2cf: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804d2d4: 0f 85 d3 09 00 00 jne 804dcad <_nl_load_domain+0x14fd> 804d2da: 3c 6f cmp al,0x6f 804d2dc: 0f 84 bc 09 00 00 je 804dc9e <_nl_load_domain+0x14ee> 804d2e2: 89 fa mov edx,edi 804d2e4: 84 d2 test dl,dl 804d2e6: 0f 85 a3 09 00 00 jne 804dc8f <_nl_load_domain+0x14df> 804d2ec: 3c 78 cmp al,0x78 804d2ee: 0f 84 8c 09 00 00 je 804dc80 <_nl_load_domain+0x14d0> 804d2f4: 3c 58 cmp al,0x58 804d2f6: 0f 85 f1 0b 00 00 jne 804deed <_nl_load_domain+0x173d> 804d2fc: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804d302: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d306: e9 50 f7 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d30b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804d30f: 90 nop 804d310: 80 fa 4d cmp dl,0x4d 804d313: 0f 85 17 01 00 00 jne 804d430 <_nl_load_domain+0xc80> 804d319: 80 78 05 41 cmp BYTE PTR [eax+0x5],0x41 804d31d: 0f 85 38 f7 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d323: 80 78 06 58 cmp BYTE PTR [eax+0x6],0x58 804d327: 0f 85 2e f7 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d32d: 80 78 07 00 cmp BYTE PTR [eax+0x7],0x0 804d331: 0f 85 9a 05 00 00 jne 804d8d1 <_nl_load_domain+0x1121> 804d337: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804d33c: 3c 64 cmp al,0x64 804d33e: 0f 84 84 06 00 00 je 804d9c8 <_nl_load_domain+0x1218> 804d344: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804d349: 0f 85 6a 06 00 00 jne 804d9b9 <_nl_load_domain+0x1209> 804d34f: 3c 6f cmp al,0x6f 804d351: 0f 84 53 06 00 00 je 804d9aa <_nl_load_domain+0x11fa> 804d357: 89 fa mov edx,edi 804d359: 84 d2 test dl,dl 804d35b: 0f 85 3a 06 00 00 jne 804d99b <_nl_load_domain+0x11eb> 804d361: 3c 78 cmp al,0x78 804d363: 0f 84 23 06 00 00 je 804d98c <_nl_load_domain+0x11dc> 804d369: 3c 58 cmp al,0x58 804d36b: 0f 85 6d 0b 00 00 jne 804dede <_nl_load_domain+0x172e> 804d371: 8d 83 e5 f2 fc ff lea eax,[ebx-0x30d1b] 804d377: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d37b: e9 db f6 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d380: 80 78 05 00 cmp BYTE PTR [eax+0x5],0x0 804d384: 0f 85 16 01 00 00 jne 804d4a0 <_nl_load_domain+0xcf0> 804d38a: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804d38f: 3c 64 cmp al,0x64 804d391: 0f 84 e4 04 00 00 je 804d87b <_nl_load_domain+0x10cb> 804d397: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804d39c: 0f 85 04 05 00 00 jne 804d8a6 <_nl_load_domain+0x10f6> 804d3a2: 3c 6f cmp al,0x6f 804d3a4: 0f 84 ed 04 00 00 je 804d897 <_nl_load_domain+0x10e7> 804d3aa: 89 fa mov edx,edi 804d3ac: 84 d2 test dl,dl 804d3ae: 0f 85 0e 05 00 00 jne 804d8c2 <_nl_load_domain+0x1112> 804d3b4: 3c 78 cmp al,0x78 804d3b6: 0f 84 cc 04 00 00 je 804d888 <_nl_load_domain+0x10d8> 804d3bc: 3c 58 cmp al,0x58 804d3be: 0f 85 67 bd ff ff jne 804912b <_nl_load_domain.cold> 804d3c4: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804d3ca: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d3ce: e9 88 f6 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d3d3: 80 78 05 36 cmp BYTE PTR [eax+0x5],0x36 804d3d7: 0f 85 7e f6 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d3dd: 80 78 06 00 cmp BYTE PTR [eax+0x6],0x0 804d3e1: 0f 85 74 f6 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d3e7: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804d3ec: 3c 64 cmp al,0x64 804d3ee: 0f 84 33 05 00 00 je 804d927 <_nl_load_domain+0x1177> 804d3f4: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804d3f9: 0f 85 19 05 00 00 jne 804d918 <_nl_load_domain+0x1168> 804d3ff: 3c 6f cmp al,0x6f 804d401: 0f 84 4b 05 00 00 je 804d952 <_nl_load_domain+0x11a2> 804d407: 89 fa mov edx,edi 804d409: 84 d2 test dl,dl 804d40b: 0f 85 32 05 00 00 jne 804d943 <_nl_load_domain+0x1193> 804d411: 3c 78 cmp al,0x78 804d413: 0f 84 be 05 00 00 je 804d9d7 <_nl_load_domain+0x1227> 804d419: 3c 58 cmp al,0x58 804d41b: 0f 85 ae 0a 00 00 jne 804decf <_nl_load_domain+0x171f> 804d421: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804d427: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d42b: e9 2b f6 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d430: 80 fa 50 cmp dl,0x50 804d433: 0f 85 22 f6 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d439: 80 78 05 54 cmp BYTE PTR [eax+0x5],0x54 804d43d: 0f 85 18 f6 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d443: 80 78 06 52 cmp BYTE PTR [eax+0x6],0x52 804d447: 0f 85 0e f6 ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804d44d: 80 78 07 00 cmp BYTE PTR [eax+0x7],0x0 804d451: 0f 85 5e 04 00 00 jne 804d8b5 <_nl_load_domain+0x1105> 804d457: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804d45c: 3c 64 cmp al,0x64 804d45e: 0f 84 1b 05 00 00 je 804d97f <_nl_load_domain+0x11cf> 804d464: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804d469: 0f 85 01 05 00 00 jne 804d970 <_nl_load_domain+0x11c0> 804d46f: 3c 6f cmp al,0x6f 804d471: 0f 84 ea 04 00 00 je 804d961 <_nl_load_domain+0x11b1> 804d477: 89 fa mov edx,edi 804d479: 84 d2 test dl,dl 804d47b: 0f 85 b0 05 00 00 jne 804da31 <_nl_load_domain+0x1281> 804d481: 3c 78 cmp al,0x78 804d483: 0f 84 99 05 00 00 je 804da22 <_nl_load_domain+0x1272> 804d489: 3c 58 cmp al,0x58 804d48b: 0f 85 48 0a 00 00 jne 804ded9 <_nl_load_domain+0x1729> 804d491: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804d497: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d49b: e9 bb f5 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d4a0: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804d4a8: e9 ae f5 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d4ad: 83 ec 0c sub esp,0xc 804d4b0: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 804d4b4: c1 e0 04 shl eax,0x4 804d4b7: 03 44 24 4c add eax,DWORD PTR [esp+0x4c] 804d4bb: 50 push eax 804d4bc: e8 bf 76 01 00 call 8064b80 <__libc_malloc> 804d4c1: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 804d4c5: 89 c1 mov ecx,eax 804d4c7: 83 c4 10 add esp,0x10 804d4ca: 85 c0 test eax,eax 804d4cc: 0f 84 6b f8 ff ff je 804cd3d <_nl_load_domain+0x58d> 804d4d2: 89 45 10 mov DWORD PTR [ebp+0x10],eax 804d4d5: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 804d4d9: c7 44 24 4c 00 00 00 00 mov DWORD PTR [esp+0x4c],0x0 804d4e1: c1 e0 03 shl eax,0x3 804d4e4: 89 6c 24 68 mov DWORD PTR [esp+0x68],ebp 804d4e8: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 804d4ec: 01 c1 add ecx,eax 804d4ee: 89 7c 24 6c mov DWORD PTR [esp+0x6c],edi 804d4f2: 89 f7 mov edi,esi 804d4f4: 01 c8 add eax,ecx 804d4f6: 89 4c 24 5c mov DWORD PTR [esp+0x5c],ecx 804d4fa: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 804d4fe: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d502: 01 c1 add ecx,eax 804d504: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804d508: 89 4c 24 64 mov DWORD PTR [esp+0x64],ecx 804d50c: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 804d510: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804d514: 8d 04 88 lea eax,[eax+ecx*4] 804d517: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 804d51b: 31 f6 xor esi,esi 804d51d: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 804d521: 85 f6 test esi,esi 804d523: 0f 44 44 24 1c cmove eax,DWORD PTR [esp+0x1c] 804d528: 8b 10 mov edx,DWORD PTR [eax] 804d52a: 81 ff de 12 04 95 cmp edi,0x950412de 804d530: 0f 84 5f 01 00 00 je 804d695 <_nl_load_domain+0xee5> 804d536: 0f ca bswap edx 804d538: 03 54 24 08 add edx,DWORD PTR [esp+0x8] 804d53c: 83 7a 08 ff cmp DWORD PTR [edx+0x8],0xffffffff 804d540: 0f 95 c0 setne al 804d543: 84 c0 test al,al 804d545: 0f 85 64 01 00 00 jne 804d6af <_nl_load_domain+0xeff> 804d54b: 83 fe 01 cmp esi,0x1 804d54e: 0f 85 51 01 00 00 jne 804d6a5 <_nl_load_domain+0xef5> 804d554: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804d558: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 804d55c: c7 44 24 40 00 00 00 00 mov DWORD PTR [esp+0x40],0x0 804d564: 89 6c 24 3c mov DWORD PTR [esp+0x3c],ebp 804d568: c1 e0 03 shl eax,0x3 804d56b: 01 c1 add ecx,eax 804d56d: 03 44 24 5c add eax,DWORD PTR [esp+0x5c] 804d571: 89 4c 24 58 mov DWORD PTR [esp+0x58],ecx 804d575: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 804d579: 81 ff de 12 04 95 cmp edi,0x950412de 804d57f: 74 61 je 804d5e2 <_nl_load_domain+0xe32> 804d581: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804d585: 85 c0 test eax,eax 804d587: 0f 84 c4 02 00 00 je 804d851 <_nl_load_domain+0x10a1> 804d58d: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 804d591: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 804d595: 8b 30 mov esi,DWORD PTR [eax] 804d597: 0f ce bswap esi 804d599: 01 ce add esi,ecx 804d59b: 8b 06 mov eax,DWORD PTR [esi] 804d59d: 0f c8 bswap eax 804d59f: 01 c8 add eax,ecx 804d5a1: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 804d5a5: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 804d5a9: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 804d5ad: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 804d5b0: 83 7e 08 ff cmp DWORD PTR [esi+0x8],0xffffffff 804d5b4: 0f c8 bswap eax 804d5b6: 75 59 jne 804d611 <_nl_load_domain+0xe61> 804d5b8: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 804d5bc: 89 01 mov DWORD PTR [ecx],eax 804d5be: 89 c8 mov eax,ecx 804d5c0: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 804d5c4: 89 48 04 mov DWORD PTR [eax+0x4],ecx 804d5c7: 83 7c 24 40 01 cmp DWORD PTR [esp+0x40],0x1 804d5cc: 0f 84 3a 02 00 00 je 804d80c <_nl_load_domain+0x105c> 804d5d2: c7 44 24 40 01 00 00 00 mov DWORD PTR [esp+0x40],0x1 804d5da: 81 ff de 12 04 95 cmp edi,0x950412de 804d5e0: 75 9f jne 804d581 <_nl_load_domain+0xdd1> 804d5e2: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804d5e6: 85 c0 test eax,eax 804d5e8: 0f 84 44 02 00 00 je 804d832 <_nl_load_domain+0x1082> 804d5ee: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 804d5f2: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804d5f6: 8b 31 mov esi,DWORD PTR [ecx] 804d5f8: 01 c6 add esi,eax 804d5fa: 03 06 add eax,DWORD PTR [esi] 804d5fc: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 804d600: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 804d604: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 804d608: 83 7e 08 ff cmp DWORD PTR [esi+0x8],0xffffffff 804d60c: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 804d60f: 74 a7 je 804d5b8 <_nl_load_domain+0xe08> 804d611: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 804d615: 8b 6c 24 64 mov ebp,DWORD PTR [esp+0x64] 804d619: 83 c6 04 add esi,0x4 804d61c: 89 7c 24 48 mov DWORD PTR [esp+0x48],edi 804d620: 89 f7 mov edi,esi 804d622: 89 68 04 mov DWORD PTR [eax+0x4],ebp 804d625: eb 36 jmp 804d65d <_nl_load_domain+0xead> 804d627: 83 fe ff cmp esi,0xffffffff 804d62a: 0f 84 ea 01 00 00 je 804d81a <_nl_load_domain+0x106a> 804d630: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804d634: 83 ec 0c sub esp,0xc 804d637: 83 c7 08 add edi,0x8 804d63a: 8b 0c b0 mov ecx,DWORD PTR [eax+esi*4] 804d63d: 51 push ecx 804d63e: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 804d642: e8 c9 69 02 00 call 8074010 804d647: 83 c4 0c add esp,0xc 804d64a: 50 push eax 804d64b: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 804d64f: 89 c6 mov esi,eax 804d651: 51 push ecx 804d652: 55 push ebp 804d653: 01 f5 add ebp,esi 804d655: e8 d6 64 02 00 call 8073b30 804d65a: 83 c4 10 add esp,0x10 804d65d: 81 7c 24 48 de 12 04 95 cmp DWORD PTR [esp+0x48],0x950412de 804d665: 8b 0f mov ecx,DWORD PTR [edi] 804d667: 8b 77 04 mov esi,DWORD PTR [edi+0x4] 804d66a: 74 04 je 804d670 <_nl_load_domain+0xec0> 804d66c: 0f c9 bswap ecx 804d66e: 0f ce bswap esi 804d670: 85 c9 test ecx,ecx 804d672: 74 b3 je 804d627 <_nl_load_domain+0xe77> 804d674: 83 ec 04 sub esp,0x4 804d677: 51 push ecx 804d678: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 804d67c: ff 74 24 4c push DWORD PTR [esp+0x4c] 804d680: 55 push ebp 804d681: e8 aa 64 02 00 call 8073b30 804d686: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 804d68a: 01 4c 24 54 add DWORD PTR [esp+0x54],ecx 804d68e: 83 c4 10 add esp,0x10 804d691: 01 cd add ebp,ecx 804d693: eb 92 jmp 804d627 <_nl_load_domain+0xe77> 804d695: 03 54 24 08 add edx,DWORD PTR [esp+0x8] 804d699: 83 7a 08 ff cmp DWORD PTR [edx+0x8],0xffffffff 804d69d: 0f 95 c0 setne al 804d6a0: e9 9e fe ff ff jmp 804d543 <_nl_load_domain+0xd93> 804d6a5: be 01 00 00 00 mov esi,0x1 804d6aa: e9 6e fe ff ff jmp 804d51d <_nl_load_domain+0xd6d> 804d6af: 83 c2 04 add edx,0x4 804d6b2: eb 07 jmp 804d6bb <_nl_load_domain+0xf0b> 804d6b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804d6b8: 83 c2 08 add edx,0x8 804d6bb: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 804d6be: 81 ff de 12 04 95 cmp edi,0x950412de 804d6c4: 89 c1 mov ecx,eax 804d6c6: 0f c9 bswap ecx 804d6c8: 0f 45 c1 cmovne eax,ecx 804d6cb: 83 f8 ff cmp eax,0xffffffff 804d6ce: 0f 84 77 fe ff ff je 804d54b <_nl_load_domain+0xd9b> 804d6d4: 8b 44 85 00 mov eax,DWORD PTR [ebp+eax*4+0x0] 804d6d8: 85 c0 test eax,eax 804d6da: 75 dc jne 804d6b8 <_nl_load_domain+0xf08> 804d6dc: 83 44 24 1c 04 add DWORD PTR [esp+0x1c],0x4 804d6e1: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804d6e5: 83 44 24 28 04 add DWORD PTR [esp+0x28],0x4 804d6ea: 39 44 24 60 cmp DWORD PTR [esp+0x60],eax 804d6ee: 0f 85 27 fe ff ff jne 804d51b <_nl_load_domain+0xd6b> 804d6f4: 89 fe mov esi,edi 804d6f6: 8b 6c 24 68 mov ebp,DWORD PTR [esp+0x68] 804d6fa: 8b 7c 24 6c mov edi,DWORD PTR [esp+0x6c] 804d6fe: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 804d702: 39 4c 24 38 cmp DWORD PTR [esp+0x38],ecx 804d706: 0f 85 1f ba ff ff jne 804912b <_nl_load_domain.cold> 804d70c: 89 6c 24 1c mov DWORD PTR [esp+0x1c],ebp 804d710: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 804d714: 31 c0 xor eax,eax 804d716: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 804d71a: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 804d71e: 8b 14 87 mov edx,DWORD PTR [edi+eax*4] 804d721: 81 fe de 12 04 95 cmp esi,0x950412de 804d727: 89 d1 mov ecx,edx 804d729: 0f c9 bswap ecx 804d72b: 0f 45 d1 cmovne edx,ecx 804d72e: 89 54 85 00 mov DWORD PTR [ebp+eax*4+0x0],edx 804d732: 83 c0 01 add eax,0x1 804d735: 3b 44 24 2c cmp eax,DWORD PTR [esp+0x2c] 804d739: 72 e3 jb 804d71e <_nl_load_domain+0xf6e> 804d73b: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 804d73f: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 804d743: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 804d74b: 89 6c 24 24 mov DWORD PTR [esp+0x24],ebp 804d74f: 89 7c 24 28 mov DWORD PTR [esp+0x28],edi 804d753: 83 ec 0c sub esp,0xc 804d756: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 804d75a: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804d75e: ff 74 f8 04 push DWORD PTR [eax+edi*8+0x4] 804d762: e8 d9 22 00 00 call 804fa40 <__hash_string> 804d767: 31 d2 xor edx,edx 804d769: 89 c6 mov esi,eax 804d76b: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 804d76f: 8b 78 2c mov edi,DWORD PTR [eax+0x2c] 804d772: 89 f0 mov eax,esi 804d774: f7 f7 div edi 804d776: 8d 6f fe lea ebp,[edi-0x2] 804d779: 89 f0 mov eax,esi 804d77b: 89 d1 mov ecx,edx 804d77d: 31 d2 xor edx,edx 804d77f: f7 f5 div ebp 804d781: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 804d785: 8d 04 88 lea eax,[eax+ecx*4] 804d788: 83 c4 10 add esp,0x10 804d78b: 8b 28 mov ebp,DWORD PTR [eax] 804d78d: 8d 72 01 lea esi,[edx+0x1] 804d790: 85 ed test ebp,ebp 804d792: 74 26 je 804d7ba <_nl_load_domain+0x100a> 804d794: 89 f0 mov eax,esi 804d796: 89 fd mov ebp,edi 804d798: 29 f8 sub eax,edi 804d79a: 29 f5 sub ebp,esi 804d79c: 89 c7 mov edi,eax 804d79e: 66 90 xchg ax,ax 804d7a0: 8d 14 31 lea edx,[ecx+esi*1] 804d7a3: 8d 04 39 lea eax,[ecx+edi*1] 804d7a6: 39 cd cmp ebp,ecx 804d7a8: 0f 47 c2 cmova eax,edx 804d7ab: 89 c1 mov ecx,eax 804d7ad: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804d7b1: 8d 04 88 lea eax,[eax+ecx*4] 804d7b4: 8b 10 mov edx,DWORD PTR [eax] 804d7b6: 85 d2 test edx,edx 804d7b8: 75 e6 jne 804d7a0 <_nl_load_domain+0xff0> 804d7ba: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 804d7be: 8b 57 14 mov edx,DWORD PTR [edi+0x14] 804d7c1: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 804d7c5: 8d 54 17 01 lea edx,[edi+edx*1+0x1] 804d7c9: 83 c7 01 add edi,0x1 804d7cc: 89 10 mov DWORD PTR [eax],edx 804d7ce: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 804d7d2: 39 7c 24 38 cmp DWORD PTR [esp+0x38],edi 804d7d6: 0f 85 77 ff ff ff jne 804d753 <_nl_load_domain+0xfa3> 804d7dc: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 804d7e0: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 804d7e4: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 804d7e8: 89 45 20 mov DWORD PTR [ebp+0x20],eax 804d7eb: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 804d7ef: c7 45 34 00 00 00 00 mov DWORD PTR [ebp+0x34],0x0 804d7f6: 89 45 24 mov DWORD PTR [ebp+0x24],eax 804d7f9: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 804d7fd: 89 45 28 mov DWORD PTR [ebp+0x28],eax 804d800: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804d804: 89 45 30 mov DWORD PTR [ebp+0x30],eax 804d807: e9 41 f8 ff ff jmp 804d04d <_nl_load_domain+0x89d> 804d80c: 83 44 24 4c 01 add DWORD PTR [esp+0x4c],0x1 804d811: 8b 6c 24 3c mov ebp,DWORD PTR [esp+0x3c] 804d815: e9 c2 fe ff ff jmp 804d6dc <_nl_load_domain+0xf2c> 804d81a: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 804d81e: 89 e8 mov eax,ebp 804d820: 8b 7c 24 48 mov edi,DWORD PTR [esp+0x48] 804d824: 89 6c 24 64 mov DWORD PTR [esp+0x64],ebp 804d828: 2b 41 04 sub eax,DWORD PTR [ecx+0x4] 804d82b: 89 01 mov DWORD PTR [ecx],eax 804d82d: e9 95 fd ff ff jmp 804d5c7 <_nl_load_domain+0xe17> 804d832: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 804d836: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804d83a: 8b 31 mov esi,DWORD PTR [ecx] 804d83c: 01 c6 add esi,eax 804d83e: 03 06 add eax,DWORD PTR [esi] 804d840: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 804d844: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 804d848: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 804d84c: e9 b7 fd ff ff jmp 804d608 <_nl_load_domain+0xe58> 804d851: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804d855: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 804d859: 8b 30 mov esi,DWORD PTR [eax] 804d85b: 0f ce bswap esi 804d85d: 01 ce add esi,ecx 804d85f: 8b 06 mov eax,DWORD PTR [esi] 804d861: 0f c8 bswap eax 804d863: 01 c8 add eax,ecx 804d865: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 804d869: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 804d86d: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 804d871: e9 37 fd ff ff jmp 804d5ad <_nl_load_domain+0xdfd> 804d876: e8 d5 a9 02 00 call 8078250 <__stack_chk_fail> 804d87b: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804d87f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d883: e9 d3 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d888: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804d88e: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d892: e9 c4 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d897: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804d89d: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d8a1: e9 b5 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d8a6: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804d8ac: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d8b0: e9 a6 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d8b5: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804d8bd: e9 99 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d8c2: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804d8c8: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d8cc: e9 8a f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d8d1: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804d8d9: e9 7d f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d8de: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804d8e2: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d8e6: e9 70 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d8eb: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804d8f1: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d8f5: e9 61 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d8fa: 8d 83 d5 f2 fc ff lea eax,[ebx-0x30d2b] 804d900: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d904: e9 52 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d909: 8d 83 e1 f2 fc ff lea eax,[ebx-0x30d1f] 804d90f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d913: e9 43 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d918: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804d91e: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d922: e9 34 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d927: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804d92b: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d92f: e9 27 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d934: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804d93a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d93e: e9 18 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d943: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804d949: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d94d: e9 09 f1 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d952: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804d958: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d95c: e9 fa f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d961: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804d967: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d96b: e9 eb f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d970: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804d976: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d97a: e9 dc f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d97f: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804d983: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d987: e9 cf f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d98c: 8d 83 e9 f2 fc ff lea eax,[ebx-0x30d17] 804d992: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d996: e9 c0 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d99b: 8d 83 d9 f2 fc ff lea eax,[ebx-0x30d27] 804d9a1: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d9a5: e9 b1 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d9aa: 8d 83 dd f2 fc ff lea eax,[ebx-0x30d23] 804d9b0: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d9b4: e9 a2 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d9b9: 8d 83 d5 f2 fc ff lea eax,[ebx-0x30d2b] 804d9bf: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d9c3: e9 93 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d9c8: 8d 83 e1 f2 fc ff lea eax,[ebx-0x30d1f] 804d9ce: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d9d2: e9 84 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d9d7: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804d9dd: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d9e1: e9 75 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d9e6: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804d9ec: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d9f0: e9 66 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804d9f5: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804d9fb: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804d9ff: e9 57 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da04: 8d 83 d9 f2 fc ff lea eax,[ebx-0x30d27] 804da0a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da0e: e9 48 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da13: 8d 83 dd f2 fc ff lea eax,[ebx-0x30d23] 804da19: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da1d: e9 39 f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da22: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804da28: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da2c: e9 2a f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da31: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804da37: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da3b: e9 1b f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da40: 8d 83 e9 f2 fc ff lea eax,[ebx-0x30d17] 804da46: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da4a: e9 0c f0 ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da4f: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804da55: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da59: e9 fd ef ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da5e: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804da64: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da68: e9 ee ef ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da6d: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804da73: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da77: e9 df ef ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da7c: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804da82: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da86: e9 d0 ef ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da8b: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804da8f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804da93: e9 c3 ef ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804da98: 80 fa 36 cmp dl,0x36 804da9b: 0f 85 ba ef ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804daa1: 80 78 0a 34 cmp BYTE PTR [eax+0xa],0x34 804daa5: 0f 85 b0 ef ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804daab: 80 78 0b 00 cmp BYTE PTR [eax+0xb],0x0 804daaf: 0f 85 a6 ef ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804dab5: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804daba: 3c 64 cmp al,0x64 804dabc: 0f 84 af 01 00 00 je 804dc71 <_nl_load_domain+0x14c1> 804dac2: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804dac7: 0f 85 95 01 00 00 jne 804dc62 <_nl_load_domain+0x14b2> 804dacd: 3c 6f cmp al,0x6f 804dacf: 0f 84 7e 01 00 00 je 804dc53 <_nl_load_domain+0x14a3> 804dad5: 89 fa mov edx,edi 804dad7: 84 d2 test dl,dl 804dad9: 0f 85 65 01 00 00 jne 804dc44 <_nl_load_domain+0x1494> 804dadf: 3c 78 cmp al,0x78 804dae1: 0f 84 4e 01 00 00 je 804dc35 <_nl_load_domain+0x1485> 804dae7: 3c 58 cmp al,0x58 804dae9: 0f 85 cc 03 00 00 jne 804debb <_nl_load_domain+0x170b> 804daef: 8d 83 e5 f2 fc ff lea eax,[ebx-0x30d1b] 804daf5: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804daf9: e9 5d ef ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dafe: 80 78 0a 36 cmp BYTE PTR [eax+0xa],0x36 804db02: 0f 85 53 ef ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804db08: 80 78 0b 00 cmp BYTE PTR [eax+0xb],0x0 804db0c: 0f 85 49 ef ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804db12: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804db17: 3c 64 cmp al,0x64 804db19: 0f 84 09 01 00 00 je 804dc28 <_nl_load_domain+0x1478> 804db1f: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804db24: 0f 85 ef 00 00 00 jne 804dc19 <_nl_load_domain+0x1469> 804db2a: 3c 6f cmp al,0x6f 804db2c: 0f 84 82 00 00 00 je 804dbb4 <_nl_load_domain+0x1404> 804db32: 89 fa mov edx,edi 804db34: 84 d2 test dl,dl 804db36: 75 6d jne 804dba5 <_nl_load_domain+0x13f5> 804db38: 3c 78 cmp al,0x78 804db3a: 74 5a je 804db96 <_nl_load_domain+0x13e6> 804db3c: 3c 58 cmp al,0x58 804db3e: 0f 85 81 03 00 00 jne 804dec5 <_nl_load_domain+0x1715> 804db44: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804db4a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804db4e: e9 08 ef ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804db53: 80 78 0a 00 cmp BYTE PTR [eax+0xa],0x0 804db57: 0f 85 af 00 00 00 jne 804dc0c <_nl_load_domain+0x145c> 804db5d: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804db62: 3c 64 cmp al,0x64 804db64: 0f 84 95 00 00 00 je 804dbff <_nl_load_domain+0x144f> 804db6a: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804db6f: 75 7f jne 804dbf0 <_nl_load_domain+0x1440> 804db71: 3c 6f cmp al,0x6f 804db73: 74 6c je 804dbe1 <_nl_load_domain+0x1431> 804db75: 89 fa mov edx,edi 804db77: 84 d2 test dl,dl 804db79: 75 57 jne 804dbd2 <_nl_load_domain+0x1422> 804db7b: 3c 78 cmp al,0x78 804db7d: 74 44 je 804dbc3 <_nl_load_domain+0x1413> 804db7f: 3c 58 cmp al,0x58 804db81: 0f 85 43 03 00 00 jne 804deca <_nl_load_domain+0x171a> 804db87: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804db8d: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804db91: e9 c5 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804db96: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804db9c: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dba0: e9 b6 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dba5: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804dbab: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dbaf: e9 a7 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dbb4: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804dbba: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dbbe: e9 98 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dbc3: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804dbc9: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dbcd: e9 89 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dbd2: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804dbd8: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dbdc: e9 7a ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dbe1: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804dbe7: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dbeb: e9 6b ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dbf0: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804dbf6: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dbfa: e9 5c ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dbff: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804dc03: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc07: e9 4f ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc0c: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804dc14: e9 42 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc19: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804dc1f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc23: e9 33 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc28: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804dc2c: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc30: e9 26 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc35: 8d 83 e9 f2 fc ff lea eax,[ebx-0x30d17] 804dc3b: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc3f: e9 17 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc44: 8d 83 d9 f2 fc ff lea eax,[ebx-0x30d27] 804dc4a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc4e: e9 08 ee ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc53: 8d 83 dd f2 fc ff lea eax,[ebx-0x30d23] 804dc59: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc5d: e9 f9 ed ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc62: 8d 83 d5 f2 fc ff lea eax,[ebx-0x30d2b] 804dc68: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc6c: e9 ea ed ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc71: 8d 83 e1 f2 fc ff lea eax,[ebx-0x30d1f] 804dc77: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc7b: e9 db ed ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc80: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804dc86: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc8a: e9 cc ed ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc8f: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804dc95: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dc99: e9 bd ed ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dc9e: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804dca4: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dca8: e9 ae ed ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dcad: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804dcb3: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dcb7: e9 9f ed ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dcbc: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804dcc0: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dcc4: e9 92 ed ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dcc9: 80 fa 36 cmp dl,0x36 804dccc: 0f 85 89 ed ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804dcd2: 80 78 09 34 cmp BYTE PTR [eax+0x9],0x34 804dcd6: 0f 85 7f ed ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804dcdc: 80 78 0a 00 cmp BYTE PTR [eax+0xa],0x0 804dce0: 0f 85 75 ed ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804dce6: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804dceb: 3c 64 cmp al,0x64 804dced: 0f 84 af 01 00 00 je 804dea2 <_nl_load_domain+0x16f2> 804dcf3: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804dcf8: 0f 85 95 01 00 00 jne 804de93 <_nl_load_domain+0x16e3> 804dcfe: 3c 6f cmp al,0x6f 804dd00: 0f 84 7e 01 00 00 je 804de84 <_nl_load_domain+0x16d4> 804dd06: 89 fa mov edx,edi 804dd08: 84 d2 test dl,dl 804dd0a: 0f 85 65 01 00 00 jne 804de75 <_nl_load_domain+0x16c5> 804dd10: 3c 78 cmp al,0x78 804dd12: 0f 84 4e 01 00 00 je 804de66 <_nl_load_domain+0x16b6> 804dd18: 3c 58 cmp al,0x58 804dd1a: 0f 85 a0 01 00 00 jne 804dec0 <_nl_load_domain+0x1710> 804dd20: 8d 83 e5 f2 fc ff lea eax,[ebx-0x30d1b] 804dd26: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dd2a: e9 2c ed ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dd2f: 80 78 09 36 cmp BYTE PTR [eax+0x9],0x36 804dd33: 0f 85 22 ed ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804dd39: 80 78 0a 00 cmp BYTE PTR [eax+0xa],0x0 804dd3d: 0f 85 18 ed ff ff jne 804ca5b <_nl_load_domain+0x2ab> 804dd43: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804dd48: 3c 64 cmp al,0x64 804dd4a: 0f 84 09 01 00 00 je 804de59 <_nl_load_domain+0x16a9> 804dd50: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804dd55: 0f 85 ef 00 00 00 jne 804de4a <_nl_load_domain+0x169a> 804dd5b: 3c 6f cmp al,0x6f 804dd5d: 0f 84 d8 00 00 00 je 804de3b <_nl_load_domain+0x168b> 804dd63: 89 fa mov edx,edi 804dd65: 84 d2 test dl,dl 804dd67: 0f 85 bf 00 00 00 jne 804de2c <_nl_load_domain+0x167c> 804dd6d: 3c 78 cmp al,0x78 804dd6f: 74 56 je 804ddc7 <_nl_load_domain+0x1617> 804dd71: 3c 58 cmp al,0x58 804dd73: 0f 85 38 01 00 00 jne 804deb1 <_nl_load_domain+0x1701> 804dd79: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804dd7f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dd83: e9 d3 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dd88: 80 78 09 00 cmp BYTE PTR [eax+0x9],0x0 804dd8c: 0f 85 8d 00 00 00 jne 804de1f <_nl_load_domain+0x166f> 804dd92: 0f b6 44 24 38 movzx eax,BYTE PTR [esp+0x38] 804dd97: 3c 64 cmp al,0x64 804dd99: 74 77 je 804de12 <_nl_load_domain+0x1662> 804dd9b: 80 7c 24 48 00 cmp BYTE PTR [esp+0x48],0x0 804dda0: 75 61 jne 804de03 <_nl_load_domain+0x1653> 804dda2: 3c 6f cmp al,0x6f 804dda4: 74 4e je 804ddf4 <_nl_load_domain+0x1644> 804dda6: 89 fa mov edx,edi 804dda8: 84 d2 test dl,dl 804ddaa: 75 39 jne 804dde5 <_nl_load_domain+0x1635> 804ddac: 3c 78 cmp al,0x78 804ddae: 74 26 je 804ddd6 <_nl_load_domain+0x1626> 804ddb0: 3c 58 cmp al,0x58 804ddb2: 0f 85 fe 00 00 00 jne 804deb6 <_nl_load_domain+0x1706> 804ddb8: 8d 83 f4 47 fe ff lea eax,[ebx-0x1b80c] 804ddbe: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804ddc2: e9 94 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804ddc7: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804ddcd: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804ddd1: e9 85 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804ddd6: 8d 83 0c 1b fd ff lea eax,[ebx-0x2e4f4] 804dddc: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804dde0: e9 76 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dde5: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804ddeb: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804ddef: e9 67 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804ddf4: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804ddfa: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804ddfe: e9 58 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de03: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804de09: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de0d: e9 49 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de12: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804de16: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de1a: e9 3c ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de1f: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804de27: e9 2f ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de2c: 8d 83 66 4d fe ff lea eax,[ebx-0x1b29a] 804de32: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de36: e9 20 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de3b: 8d 83 4c 20 fd ff lea eax,[ebx-0x2dfb4] 804de41: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de45: e9 11 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de4a: 8d 83 62 2e fd ff lea eax,[ebx-0x2d19e] 804de50: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de54: e9 02 ec ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de59: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804de5d: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de61: e9 f5 eb ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de66: 8d 83 e9 f2 fc ff lea eax,[ebx-0x30d17] 804de6c: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de70: e9 e6 eb ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de75: 8d 83 d9 f2 fc ff lea eax,[ebx-0x30d27] 804de7b: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de7f: e9 d7 eb ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de84: 8d 83 dd f2 fc ff lea eax,[ebx-0x30d23] 804de8a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de8e: e9 c8 eb ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804de93: 8d 83 d5 f2 fc ff lea eax,[ebx-0x30d2b] 804de99: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804de9d: e9 b9 eb ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804dea2: 8d 83 e1 f2 fc ff lea eax,[ebx-0x30d1f] 804dea8: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804deac: e9 aa eb ff ff jmp 804ca5b <_nl_load_domain+0x2ab> 804deb1: e9 75 b2 ff ff jmp 804912b <_nl_load_domain.cold> 804deb6: e9 70 b2 ff ff jmp 804912b <_nl_load_domain.cold> 804debb: e9 6b b2 ff ff jmp 804912b <_nl_load_domain.cold> 804dec0: e9 66 b2 ff ff jmp 804912b <_nl_load_domain.cold> 804dec5: e9 61 b2 ff ff jmp 804912b <_nl_load_domain.cold> 804deca: e9 5c b2 ff ff jmp 804912b <_nl_load_domain.cold> 804decf: e9 57 b2 ff ff jmp 804912b <_nl_load_domain.cold> 804ded4: e9 52 b2 ff ff jmp 804912b <_nl_load_domain.cold> 804ded9: e9 4d b2 ff ff jmp 804912b <_nl_load_domain.cold> 804dede: e9 48 b2 ff ff jmp 804912b <_nl_load_domain.cold> 804dee3: e9 43 b2 ff ff jmp 804912b <_nl_load_domain.cold> 804dee8: e9 3e b2 ff ff jmp 804912b <_nl_load_domain.cold> 804deed: e9 39 b2 ff ff jmp 804912b <_nl_load_domain.cold> 804def2: 66 90 xchg ax,ax 804def4: 66 90 xchg ax,ax 804def6: 66 90 xchg ax,ax 804def8: 66 90 xchg ax,ax 804defa: 66 90 xchg ax,ax 804defc: 66 90 xchg ax,ax 804defe: 66 90 xchg ax,ax 0804df00 : 804df00: f3 0f 1e fb endbr32 804df04: 53 push ebx 804df05: e8 b6 bc ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804df0a: 81 c3 f6 70 09 00 add ebx,0x970f6 804df10: 83 ec 0c sub esp,0xc 804df13: 8d 83 40 ff ff ff lea eax,[ebx-0xc0] 804df19: 50 push eax 804df1a: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804df1e: ff 30 push DWORD PTR [eax] 804df20: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804df24: ff 30 push DWORD PTR [eax] 804df26: e8 85 b1 ff ff call 80490b0 <.plt+0x80> 804df2b: 83 c4 18 add esp,0x18 804df2e: 5b pop ebx 804df2f: c3 ret 0804df30 : 804df30: 55 push ebp 804df31: 8d 4a 29 lea ecx,[edx+0x29] 804df34: 89 e5 mov ebp,esp 804df36: 57 push edi 804df37: 56 push esi 804df38: 89 ce mov esi,ecx 804df3a: 81 e1 00 f0 ff ff and ecx,0xfffff000 804df40: 53 push ebx 804df41: 83 e6 f0 and esi,0xfffffff0 804df44: e8 77 bc ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804df49: 81 c3 b7 70 09 00 add ebx,0x970b7 804df4f: 81 ec ec 01 00 00 sub esp,0x1ec 804df55: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 804df5c: 89 7d e4 mov DWORD PTR [ebp-0x1c],edi 804df5f: 31 ff xor edi,edi 804df61: 89 e7 mov edi,esp 804df63: 29 cf sub edi,ecx 804df65: 89 f9 mov ecx,edi 804df67: 39 cc cmp esp,ecx 804df69: 74 12 je 804df7d 804df6b: 81 ec 00 10 00 00 sub esp,0x1000 804df71: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 804df79: 39 cc cmp esp,ecx 804df7b: 75 ee jne 804df6b 804df7d: 89 f1 mov ecx,esi 804df7f: 81 e1 ff 0f 00 00 and ecx,0xfff 804df85: 29 cc sub esp,ecx 804df87: 85 c9 test ecx,ecx 804df89: 0f 85 76 04 00 00 jne 804e405 804df8f: 8d 74 24 0f lea esi,[esp+0xf] 804df93: 83 ec 04 sub esp,0x4 804df96: 83 e6 f0 and esi,0xfffffff0 804df99: 52 push edx 804df9a: 50 push eax 804df9b: 56 push esi 804df9c: e8 9f 5c 02 00 call 8073c40 <__mempcpy> 804dfa1: 8b 93 08 f3 fc ff mov edx,DWORD PTR [ebx-0x30cf8] 804dfa7: 89 10 mov DWORD PTR [eax],edx 804dfa9: 8b 93 0c f3 fc ff mov edx,DWORD PTR [ebx-0x30cf4] 804dfaf: 89 50 04 mov DWORD PTR [eax+0x4],edx 804dfb2: 8b 93 10 f3 fc ff mov edx,DWORD PTR [ebx-0x30cf0] 804dfb8: 89 50 08 mov DWORD PTR [eax+0x8],edx 804dfbb: 0f b7 93 14 f3 fc ff movzx edx,WORD PTR [ebx-0x30cec] 804dfc2: 66 89 50 0c mov WORD PTR [eax+0xc],dx 804dfc6: 58 pop eax 804dfc7: 8d 83 ef f2 fc ff lea eax,[ebx-0x30d11] 804dfcd: 5a pop edx 804dfce: 50 push eax 804dfcf: 56 push esi 804dfd0: e8 3b a1 00 00 call 8058110 <_IO_new_fopen> 804dfd5: 83 c4 10 add esp,0x10 804dfd8: 89 85 44 fe ff ff mov DWORD PTR [ebp-0x1bc],eax 804dfde: 89 c7 mov edi,eax 804dfe0: 85 c0 test eax,eax 804dfe2: 0f 84 27 04 00 00 je 804e40f 804dfe8: c7 85 30 fe ff ff 00 00 00 00 mov DWORD PTR [ebp-0x1d0],0x0 804dff2: 8b 00 mov eax,DWORD PTR [eax] 804dff4: 89 c2 mov edx,eax 804dff6: 80 ce 80 or dh,0x80 804dff9: 89 17 mov DWORD PTR [edi],edx 804dffb: 8d bd 54 fe ff ff lea edi,[ebp-0x1ac] 804e001: 89 bd 3c fe ff ff mov DWORD PTR [ebp-0x1c4],edi 804e007: c7 c7 f8 ff ff ff mov edi,0xfffffff8 804e00d: 89 bd 38 fe ff ff mov DWORD PTR [ebp-0x1c8],edi 804e013: a8 10 test al,0x10 804e015: 0f 85 61 04 00 00 jne 804e47c 804e01b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e01f: 90 nop 804e020: 8b b5 3c fe ff ff mov esi,DWORD PTR [ebp-0x1c4] 804e026: 83 ec 04 sub esp,0x4 804e029: ff b5 44 fe ff ff push DWORD PTR [ebp-0x1bc] 804e02f: 68 90 01 00 00 push 0x190 804e034: 56 push esi 804e035: e8 f6 c6 00 00 call 805a730 <__fgets_unlocked> 804e03a: 83 c4 10 add esp,0x10 804e03d: 85 c0 test eax,eax 804e03f: 74 6d je 804e0ae 804e041: 83 ec 08 sub esp,0x8 804e044: 6a 0a push 0xa 804e046: 56 push esi 804e047: e8 b4 b0 ff ff call 8049100 <.plt+0xd0> 804e04c: 0f b6 8d 54 fe ff ff movzx ecx,BYTE PTR [ebp-0x1ac] 804e053: 83 c4 10 add esp,0x10 804e056: 89 85 40 fe ff ff mov DWORD PTR [ebp-0x1c0],eax 804e05c: 8b 85 38 fe ff ff mov eax,DWORD PTR [ebp-0x1c8] 804e062: 89 ca mov edx,ecx 804e064: 65 8b 00 mov eax,DWORD PTR gs:[eax] 804e067: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 804e06c: 0f 84 b6 02 00 00 je 804e328 804e072: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804e078: 0f b6 4e 01 movzx ecx,BYTE PTR [esi+0x1] 804e07c: 83 c6 01 add esi,0x1 804e07f: 89 ca mov edx,ecx 804e081: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 804e086: 75 f0 jne 804e078 804e088: 84 d2 test dl,dl 804e08a: 74 05 je 804e091 804e08c: 80 fa 23 cmp dl,0x23 804e08f: 75 77 jne 804e108 804e091: 8b 95 40 fe ff ff mov edx,DWORD PTR [ebp-0x1c0] 804e097: 85 d2 test edx,edx 804e099: 0f 84 29 02 00 00 je 804e2c8 804e09f: 8b 85 44 fe ff ff mov eax,DWORD PTR [ebp-0x1bc] 804e0a5: f6 00 10 test BYTE PTR [eax],0x10 804e0a8: 0f 84 72 ff ff ff je 804e020 804e0ae: 83 ec 0c sub esp,0xc 804e0b1: ff b5 44 fe ff ff push DWORD PTR [ebp-0x1bc] 804e0b7: e8 24 9b 00 00 call 8057be0 <_IO_new_fclose> 804e0bc: 8b 85 30 fe ff ff mov eax,DWORD PTR [ebp-0x1d0] 804e0c2: 83 c4 10 add esp,0x10 804e0c5: 85 c0 test eax,eax 804e0c7: 74 1d je 804e0e6 804e0c9: 8d 83 00 8f f6 ff lea eax,[ebx-0x97100] 804e0cf: 50 push eax 804e0d0: 6a 08 push 0x8 804e0d2: ff b3 98 15 00 00 push DWORD PTR [ebx+0x1598] 804e0d8: ff b3 dc 1f 00 00 push DWORD PTR [ebx+0x1fdc] 804e0de: e8 ed 20 00 00 call 80501d0 804e0e3: 83 c4 10 add esp,0x10 804e0e6: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 804e0e9: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 804e0f0: 0f 85 9c 03 00 00 jne 804e492 804e0f6: 8b 85 30 fe ff ff mov eax,DWORD PTR [ebp-0x1d0] 804e0fc: 8d 65 f4 lea esp,[ebp-0xc] 804e0ff: 5b pop ebx 804e100: 5e pop esi 804e101: 5f pop edi 804e102: 5d pop ebp 804e103: c3 ret 804e104: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e108: 0f b6 56 01 movzx edx,BYTE PTR [esi+0x1] 804e10c: 8d 7e 01 lea edi,[esi+0x1] 804e10f: 84 d2 test dl,dl 804e111: 74 33 je 804e146 804e113: 89 b5 34 fe ff ff mov DWORD PTR [ebp-0x1cc],esi 804e119: eb 0d jmp 804e128 804e11b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e11f: 90 nop 804e120: 84 d2 test dl,dl 804e122: 0f 84 f0 01 00 00 je 804e318 804e128: 0f b6 ca movzx ecx,dl 804e12b: 89 fe mov esi,edi 804e12d: 0f b6 57 01 movzx edx,BYTE PTR [edi+0x1] 804e131: 83 c7 01 add edi,0x1 804e134: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 804e139: 74 e5 je 804e120 804e13b: 89 f1 mov ecx,esi 804e13d: 8b b5 34 fe ff ff mov esi,DWORD PTR [ebp-0x1cc] 804e143: c6 01 00 mov BYTE PTR [ecx],0x0 804e146: 0f b6 ca movzx ecx,dl 804e149: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 804e14e: 74 10 je 804e160 804e150: 0f b6 4f 01 movzx ecx,BYTE PTR [edi+0x1] 804e154: 83 c7 01 add edi,0x1 804e157: 89 ca mov edx,ecx 804e159: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 804e15e: 75 f0 jne 804e150 804e160: 84 d2 test dl,dl 804e162: 0f 84 29 ff ff ff je 804e091 804e168: 0f b6 57 01 movzx edx,BYTE PTR [edi+0x1] 804e16c: 8d 4f 01 lea ecx,[edi+0x1] 804e16f: 84 d2 test dl,dl 804e171: 74 3d je 804e1b0 804e173: 89 bd 34 fe ff ff mov DWORD PTR [ebp-0x1cc],edi 804e179: eb 14 jmp 804e18f 804e17b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e17f: 90 nop 804e180: 0f b6 51 01 movzx edx,BYTE PTR [ecx+0x1] 804e184: 83 c1 01 add ecx,0x1 804e187: 84 d2 test dl,dl 804e189: 0f 84 16 02 00 00 je 804e3a5 804e18f: 0f b6 fa movzx edi,dl 804e192: f6 44 78 01 20 test BYTE PTR [eax+edi*2+0x1],0x20 804e197: 74 e7 je 804e180 804e199: 8b bd 34 fe ff ff mov edi,DWORD PTR [ebp-0x1cc] 804e19f: 80 fa 0a cmp dl,0xa 804e1a2: 0f 85 4d 02 00 00 jne 804e3f5 804e1a8: b8 00 0a 00 00 mov eax,0xa00 804e1ad: 66 89 01 mov WORD PTR [ecx],ax 804e1b0: 8b 83 98 15 00 00 mov eax,DWORD PTR [ebx+0x1598] 804e1b6: 89 85 28 fe ff ff mov DWORD PTR [ebp-0x1d8],eax 804e1bc: 89 c1 mov ecx,eax 804e1be: 8b 83 94 15 00 00 mov eax,DWORD PTR [ebx+0x1594] 804e1c4: 39 c1 cmp ecx,eax 804e1c6: 0f 83 e4 01 00 00 jae 804e3b0 804e1cc: 83 ec 0c sub esp,0xc 804e1cf: 56 push esi 804e1d0: e8 3b 5e 02 00 call 8074010 804e1d5: 89 3c 24 mov DWORD PTR [esp],edi 804e1d8: 83 c0 01 add eax,0x1 804e1db: 89 85 34 fe ff ff mov DWORD PTR [ebp-0x1cc],eax 804e1e1: e8 2a 5e 02 00 call 8074010 804e1e6: 8b 8b a0 15 00 00 mov ecx,DWORD PTR [ebx+0x15a0] 804e1ec: 83 c4 10 add esp,0x10 804e1ef: 8d 50 01 lea edx,[eax+0x1] 804e1f2: 8b 85 34 fe ff ff mov eax,DWORD PTR [ebp-0x1cc] 804e1f8: 89 95 24 fe ff ff mov DWORD PTR [ebp-0x1dc],edx 804e1fe: 01 c8 add eax,ecx 804e200: 89 8d 20 fe ff ff mov DWORD PTR [ebp-0x1e0],ecx 804e206: 8b 8b e0 1f 00 00 mov ecx,DWORD PTR [ebx+0x1fe0] 804e20c: 89 85 1c fe ff ff mov DWORD PTR [ebp-0x1e4],eax 804e212: 01 d0 add eax,edx 804e214: 8b 93 9c 15 00 00 mov edx,DWORD PTR [ebx+0x159c] 804e21a: 89 85 18 fe ff ff mov DWORD PTR [ebp-0x1e8],eax 804e220: 89 8d 14 fe ff ff mov DWORD PTR [ebp-0x1ec],ecx 804e226: 39 d0 cmp eax,edx 804e228: 0f 87 05 01 00 00 ja 804e333 804e22e: 89 8d 2c fe ff ff mov DWORD PTR [ebp-0x1d4],ecx 804e234: 8b 93 dc 1f 00 00 mov edx,DWORD PTR [ebx+0x1fdc] 804e23a: 8b 85 28 fe ff ff mov eax,DWORD PTR [ebp-0x1d8] 804e240: 83 ec 04 sub esp,0x4 804e243: ff b5 34 fe ff ff push DWORD PTR [ebp-0x1cc] 804e249: 56 push esi 804e24a: 8d 14 c2 lea edx,[edx+eax*8] 804e24d: 8b 85 20 fe ff ff mov eax,DWORD PTR [ebp-0x1e0] 804e253: 89 95 14 fe ff ff mov DWORD PTR [ebp-0x1ec],edx 804e259: 8b 95 2c fe ff ff mov edx,DWORD PTR [ebp-0x1d4] 804e25f: 01 d0 add eax,edx 804e261: 50 push eax 804e262: e8 c9 58 02 00 call 8073b30 804e267: 8b b5 14 fe ff ff mov esi,DWORD PTR [ebp-0x1ec] 804e26d: 83 c4 0c add esp,0xc 804e270: 8b 95 2c fe ff ff mov edx,DWORD PTR [ebp-0x1d4] 804e276: 03 95 1c fe ff ff add edx,DWORD PTR [ebp-0x1e4] 804e27c: 89 06 mov DWORD PTR [esi],eax 804e27e: ff b5 24 fe ff ff push DWORD PTR [ebp-0x1dc] 804e284: 57 push edi 804e285: 52 push edx 804e286: e8 a5 58 02 00 call 8073b30 804e28b: 8b bd 18 fe ff ff mov edi,DWORD PTR [ebp-0x1e8] 804e291: 8b 95 40 fe ff ff mov edx,DWORD PTR [ebp-0x1c0] 804e297: 83 c4 10 add esp,0x10 804e29a: 89 46 04 mov DWORD PTR [esi+0x4],eax 804e29d: 8b 85 28 fe ff ff mov eax,DWORD PTR [ebp-0x1d8] 804e2a3: 83 85 30 fe ff ff 01 add DWORD PTR [ebp-0x1d0],0x1 804e2aa: 83 c0 01 add eax,0x1 804e2ad: 89 bb a0 15 00 00 mov DWORD PTR [ebx+0x15a0],edi 804e2b3: 89 83 98 15 00 00 mov DWORD PTR [ebx+0x1598],eax 804e2b9: 85 d2 test edx,edx 804e2bb: 0f 85 de fd ff ff jne 804e09f 804e2c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e2c8: 8b bd 44 fe ff ff mov edi,DWORD PTR [ebp-0x1bc] 804e2ce: 8b b5 3c fe ff ff mov esi,DWORD PTR [ebp-0x1c4] 804e2d4: eb 20 jmp 804e2f6 804e2d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e2dd: 8d 76 00 lea esi,[esi+0x0] 804e2e0: 83 ec 08 sub esp,0x8 804e2e3: 6a 0a push 0xa 804e2e5: 56 push esi 804e2e6: e8 15 ae ff ff call 8049100 <.plt+0xd0> 804e2eb: 83 c4 10 add esp,0x10 804e2ee: 85 c0 test eax,eax 804e2f0: 0f 85 a9 fd ff ff jne 804e09f 804e2f6: 83 ec 04 sub esp,0x4 804e2f9: 57 push edi 804e2fa: 68 90 01 00 00 push 0x190 804e2ff: 56 push esi 804e300: e8 2b c4 00 00 call 805a730 <__fgets_unlocked> 804e305: 83 c4 10 add esp,0x10 804e308: 85 c0 test eax,eax 804e30a: 75 d4 jne 804e2e0 804e30c: e9 8e fd ff ff jmp 804e09f 804e311: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e318: 8b b5 34 fe ff ff mov esi,DWORD PTR [ebp-0x1cc] 804e31e: e9 23 fe ff ff jmp 804e146 804e323: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e327: 90 nop 804e328: 8b b5 3c fe ff ff mov esi,DWORD PTR [ebp-0x1c4] 804e32e: e9 55 fd ff ff jmp 804e088 804e333: 8b 85 34 fe ff ff mov eax,DWORD PTR [ebp-0x1cc] 804e339: 03 85 24 fe ff ff add eax,DWORD PTR [ebp-0x1dc] 804e33f: b9 00 04 00 00 mov ecx,0x400 804e344: 3d 00 04 00 00 cmp eax,0x400 804e349: 0f 42 c1 cmovb eax,ecx 804e34c: 83 ec 08 sub esp,0x8 804e34f: 01 d0 add eax,edx 804e351: 50 push eax 804e352: ff b5 14 fe ff ff push DWORD PTR [ebp-0x1ec] 804e358: 89 85 10 fe ff ff mov DWORD PTR [ebp-0x1f0],eax 804e35e: e8 8d 70 01 00 call 80653f0 <__libc_realloc> 804e363: 83 c4 10 add esp,0x10 804e366: 89 85 2c fe ff ff mov DWORD PTR [ebp-0x1d4],eax 804e36c: 85 c0 test eax,eax 804e36e: 0f 84 3a fd ff ff je 804e0ae 804e374: 8b 8d 14 fe ff ff mov ecx,DWORD PTR [ebp-0x1ec] 804e37a: 8b 93 dc 1f 00 00 mov edx,DWORD PTR [ebx+0x1fdc] 804e380: 39 c8 cmp eax,ecx 804e382: 0f 85 96 00 00 00 jne 804e41e 804e388: 8b 85 2c fe ff ff mov eax,DWORD PTR [ebp-0x1d4] 804e38e: 89 83 e0 1f 00 00 mov DWORD PTR [ebx+0x1fe0],eax 804e394: 8b 85 10 fe ff ff mov eax,DWORD PTR [ebp-0x1f0] 804e39a: 89 83 9c 15 00 00 mov DWORD PTR [ebx+0x159c],eax 804e3a0: e9 95 fe ff ff jmp 804e23a 804e3a5: 8b bd 34 fe ff ff mov edi,DWORD PTR [ebp-0x1cc] 804e3ab: e9 00 fe ff ff jmp 804e1b0 804e3b0: 85 c0 test eax,eax 804e3b2: 75 49 jne 804e3fd 804e3b4: b8 20 03 00 00 mov eax,0x320 804e3b9: ba 64 00 00 00 mov edx,0x64 804e3be: 83 ec 08 sub esp,0x8 804e3c1: 89 95 34 fe ff ff mov DWORD PTR [ebp-0x1cc],edx 804e3c7: 50 push eax 804e3c8: ff b3 dc 1f 00 00 push DWORD PTR [ebx+0x1fdc] 804e3ce: e8 1d 70 01 00 call 80653f0 <__libc_realloc> 804e3d3: 83 c4 10 add esp,0x10 804e3d6: 85 c0 test eax,eax 804e3d8: 0f 84 d0 fc ff ff je 804e0ae 804e3de: 8b 95 34 fe ff ff mov edx,DWORD PTR [ebp-0x1cc] 804e3e4: 89 83 dc 1f 00 00 mov DWORD PTR [ebx+0x1fdc],eax 804e3ea: 89 93 94 15 00 00 mov DWORD PTR [ebx+0x1594],edx 804e3f0: e9 d7 fd ff ff jmp 804e1cc 804e3f5: c6 01 00 mov BYTE PTR [ecx],0x0 804e3f8: e9 b3 fd ff ff jmp 804e1b0 804e3fd: 8d 14 00 lea edx,[eax+eax*1] 804e400: c1 e0 04 shl eax,0x4 804e403: eb b9 jmp 804e3be 804e405: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 804e40a: e9 80 fb ff ff jmp 804df8f 804e40f: c7 85 30 fe ff ff 00 00 00 00 mov DWORD PTR [ebp-0x1d0],0x0 804e419: e9 c8 fc ff ff jmp 804e0e6 804e41e: 8b 8d 28 fe ff ff mov ecx,DWORD PTR [ebp-0x1d8] 804e424: 85 c9 test ecx,ecx 804e426: 0f 84 5c ff ff ff je 804e388 804e42c: 8d 0c ca lea ecx,[edx+ecx*8] 804e42f: 8b 85 2c fe ff ff mov eax,DWORD PTR [ebp-0x1d4] 804e435: 2b 85 14 fe ff ff sub eax,DWORD PTR [ebp-0x1ec] 804e43b: 89 95 08 fe ff ff mov DWORD PTR [ebp-0x1f8],edx 804e441: 89 85 0c fe ff ff mov DWORD PTR [ebp-0x1f4],eax 804e447: 89 d0 mov eax,edx 804e449: 8b 95 0c fe ff ff mov edx,DWORD PTR [ebp-0x1f4] 804e44f: 89 8d 14 fe ff ff mov DWORD PTR [ebp-0x1ec],ecx 804e455: 8b 8d 20 fe ff ff mov ecx,DWORD PTR [ebp-0x1e0] 804e45b: 01 10 add DWORD PTR [eax],edx 804e45d: 01 50 04 add DWORD PTR [eax+0x4],edx 804e460: 83 c0 08 add eax,0x8 804e463: 39 85 14 fe ff ff cmp DWORD PTR [ebp-0x1ec],eax 804e469: 75 f0 jne 804e45b 804e46b: 89 8d 20 fe ff ff mov DWORD PTR [ebp-0x1e0],ecx 804e471: 8b 95 08 fe ff ff mov edx,DWORD PTR [ebp-0x1f8] 804e477: e9 0c ff ff ff jmp 804e388 804e47c: 83 ec 0c sub esp,0xc 804e47f: ff b5 44 fe ff ff push DWORD PTR [ebp-0x1bc] 804e485: e8 56 97 00 00 call 8057be0 <_IO_new_fclose> 804e48a: 83 c4 10 add esp,0x10 804e48d: e9 54 fc ff ff jmp 804e0e6 804e492: e8 b9 9d 02 00 call 8078250 <__stack_chk_fail> 804e497: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e49e: 66 90 xchg ax,ax 0804e4a0 <_nl_expand_alias>: 804e4a0: f3 0f 1e fb endbr32 804e4a4: 55 push ebp 804e4a5: 57 push edi 804e4a6: 56 push esi 804e4a7: 53 push ebx 804e4a8: e8 13 b7 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804e4ad: 81 c3 53 6b 09 00 add ebx,0x96b53 804e4b3: 83 ec 1c sub esp,0x1c 804e4b6: 65 a1 0c 00 00 00 mov eax,gs:0xc 804e4bc: 85 c0 test eax,eax 804e4be: 0f 85 54 01 00 00 jne 804e618 <_nl_expand_alias+0x178> 804e4c4: ba 01 00 00 00 mov edx,0x1 804e4c9: 0f b1 93 a4 15 00 00 cmpxchg DWORD PTR [ebx+0x15a4],edx 804e4d0: 8b 83 90 15 00 00 mov eax,DWORD PTR [ebx+0x1590] 804e4d6: 85 c0 test eax,eax 804e4d8: 0f 84 21 01 00 00 je 804e5ff <_nl_expand_alias+0x15f> 804e4de: 8b ab 98 15 00 00 mov ebp,DWORD PTR [ebx+0x1598] 804e4e4: 85 ed test ebp,ebp 804e4e6: 0f 85 b7 00 00 00 jne 804e5a3 <_nl_expand_alias+0x103> 804e4ec: 8b b3 90 15 00 00 mov esi,DWORD PTR [ebx+0x1590] 804e4f2: 31 c0 xor eax,eax 804e4f4: 0f b6 16 movzx edx,BYTE PTR [esi] 804e4f7: 84 d2 test dl,dl 804e4f9: 74 4e je 804e549 <_nl_expand_alias+0xa9> 804e4fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e4ff: 90 nop 804e500: 8d 46 01 lea eax,[esi+0x1] 804e503: 89 f1 mov ecx,esi 804e505: 80 fa 3a cmp dl,0x3a 804e508: 75 17 jne 804e521 <_nl_expand_alias+0x81> 804e50a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804e510: 89 c1 mov ecx,eax 804e512: 0f b6 10 movzx edx,BYTE PTR [eax] 804e515: 83 c0 01 add eax,0x1 804e518: 80 fa 3a cmp dl,0x3a 804e51b: 74 f3 je 804e510 <_nl_expand_alias+0x70> 804e51d: 84 d2 test dl,dl 804e51f: 74 57 je 804e578 <_nl_expand_alias+0xd8> 804e521: 8d 41 01 lea eax,[ecx+0x1] 804e524: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e528: 0f b6 10 movzx edx,BYTE PTR [eax] 804e52b: 89 c6 mov esi,eax 804e52d: 83 c0 01 add eax,0x1 804e530: 84 d2 test dl,dl 804e532: 74 05 je 804e539 <_nl_expand_alias+0x99> 804e534: 80 fa 3a cmp dl,0x3a 804e537: 75 ef jne 804e528 <_nl_expand_alias+0x88> 804e539: 39 ce cmp esi,ecx 804e53b: 77 3f ja 804e57c <_nl_expand_alias+0xdc> 804e53d: 0f b6 16 movzx edx,BYTE PTR [esi] 804e540: b8 01 00 00 00 mov eax,0x1 804e545: 84 d2 test dl,dl 804e547: 75 b7 jne 804e500 <_nl_expand_alias+0x60> 804e549: 84 c0 test al,al 804e54b: 74 06 je 804e553 <_nl_expand_alias+0xb3> 804e54d: 89 b3 90 15 00 00 mov DWORD PTR [ebx+0x1590],esi 804e553: 31 ff xor edi,edi 804e555: 65 a1 0c 00 00 00 mov eax,gs:0xc 804e55b: 85 c0 test eax,eax 804e55d: 0f 85 e1 00 00 00 jne 804e644 <_nl_expand_alias+0x1a4> 804e563: 83 ab a4 15 00 00 01 sub DWORD PTR [ebx+0x15a4],0x1 804e56a: 83 c4 1c add esp,0x1c 804e56d: 89 f8 mov eax,edi 804e56f: 5b pop ebx 804e570: 5e pop esi 804e571: 5f pop edi 804e572: 5d pop ebp 804e573: c3 ret 804e574: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e578: 89 ce mov esi,ecx 804e57a: eb c1 jmp 804e53d <_nl_expand_alias+0x9d> 804e57c: 89 b3 90 15 00 00 mov DWORD PTR [ebx+0x1590],esi 804e582: 29 ce sub esi,ecx 804e584: 89 c8 mov eax,ecx 804e586: 89 f2 mov edx,esi 804e588: e8 a3 f9 ff ff call 804df30 804e58d: 85 c0 test eax,eax 804e58f: 0f 84 57 ff ff ff je 804e4ec <_nl_expand_alias+0x4c> 804e595: 8b ab 98 15 00 00 mov ebp,DWORD PTR [ebx+0x1598] 804e59b: 85 ed test ebp,ebp 804e59d: 0f 84 49 ff ff ff je 804e4ec <_nl_expand_alias+0x4c> 804e5a3: 8b 83 dc 1f 00 00 mov eax,DWORD PTR [ebx+0x1fdc] 804e5a9: 31 d2 xor edx,edx 804e5ab: 89 d7 mov edi,edx 804e5ad: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804e5b1: 8d 83 40 ff ff ff lea eax,[ebx-0xc0] 804e5b7: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804e5bb: eb 14 jmp 804e5d1 <_nl_expand_alias+0x131> 804e5bd: 8d 76 00 lea esi,[esi+0x0] 804e5c0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 804e5c4: 74 4a je 804e610 <_nl_expand_alias+0x170> 804e5c6: 8d 7e 01 lea edi,[esi+0x1] 804e5c9: 39 fd cmp ebp,edi 804e5cb: 0f 86 1b ff ff ff jbe 804e4ec <_nl_expand_alias+0x4c> 804e5d1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804e5d5: 8d 74 3d 00 lea esi,[ebp+edi*1+0x0] 804e5d9: 83 ec 04 sub esp,0x4 804e5dc: d1 ee shr esi,1 804e5de: ff 74 24 10 push DWORD PTR [esp+0x10] 804e5e2: 8d 0c f0 lea ecx,[eax+esi*8] 804e5e5: ff 31 push DWORD PTR [ecx] 804e5e7: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 804e5eb: ff 74 24 3c push DWORD PTR [esp+0x3c] 804e5ef: e8 bc aa ff ff call 80490b0 <.plt+0x80> 804e5f4: 83 c4 10 add esp,0x10 804e5f7: 85 c0 test eax,eax 804e5f9: 79 c5 jns 804e5c0 <_nl_expand_alias+0x120> 804e5fb: 89 f5 mov ebp,esi 804e5fd: eb ca jmp 804e5c9 <_nl_expand_alias+0x129> 804e5ff: 8d 83 f3 f2 fc ff lea eax,[ebx-0x30d0d] 804e605: 89 83 90 15 00 00 mov DWORD PTR [ebx+0x1590],eax 804e60b: e9 ce fe ff ff jmp 804e4de <_nl_expand_alias+0x3e> 804e610: 8b 79 04 mov edi,DWORD PTR [ecx+0x4] 804e613: e9 3d ff ff ff jmp 804e555 <_nl_expand_alias+0xb5> 804e618: 31 c0 xor eax,eax 804e61a: ba 01 00 00 00 mov edx,0x1 804e61f: f0 0f b1 93 a4 15 00 00 lock cmpxchg DWORD PTR [ebx+0x15a4],edx 804e627: 0f 84 a3 fe ff ff je 804e4d0 <_nl_expand_alias+0x30> 804e62d: 83 ec 0c sub esp,0xc 804e630: 8d 83 a4 15 00 00 lea eax,[ebx+0x15a4] 804e636: 50 push eax 804e637: e8 84 19 01 00 call 805ffc0 <__lll_lock_wait_private> 804e63c: 83 c4 10 add esp,0x10 804e63f: e9 8c fe ff ff jmp 804e4d0 <_nl_expand_alias+0x30> 804e644: 31 f6 xor esi,esi 804e646: 89 f0 mov eax,esi 804e648: 87 83 a4 15 00 00 xchg DWORD PTR [ebx+0x15a4],eax 804e64e: 83 f8 01 cmp eax,0x1 804e651: 0f 8e 13 ff ff ff jle 804e56a <_nl_expand_alias+0xca> 804e657: b8 f0 00 00 00 mov eax,0xf0 804e65c: 8d 9b a4 15 00 00 lea ebx,[ebx+0x15a4] 804e662: b9 81 00 00 00 mov ecx,0x81 804e667: ba 01 00 00 00 mov edx,0x1 804e66c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 804e673: e9 f2 fe ff ff jmp 804e56a <_nl_expand_alias+0xca> 804e678: 66 90 xchg ax,ax 804e67a: 66 90 xchg ax,ax 804e67c: 66 90 xchg ax,ax 804e67e: 66 90 xchg ax,ax 0804e680 <_nl_make_l10nflist>: 804e680: f3 0f 1e fb endbr32 804e684: 55 push ebp 804e685: 57 push edi 804e686: 56 push esi 804e687: 53 push ebx 804e688: e8 33 b5 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804e68d: 81 c3 73 69 09 00 add ebx,0x96973 804e693: 83 ec 38 sub esp,0x38 804e696: ff 74 24 5c push DWORD PTR [esp+0x5c] 804e69a: e8 71 59 02 00 call 8074010 804e69f: 83 c4 10 add esp,0x10 804e6a2: 89 c5 mov ebp,eax 804e6a4: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804e6a8: 8d 78 02 lea edi,[eax+0x2] 804e6ab: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804e6af: 83 e0 04 and eax,0x4 804e6b2: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804e6b6: 0f 84 9c 03 00 00 je 804ea58 <_nl_make_l10nflist+0x3d8> 804e6bc: 83 ec 0c sub esp,0xc 804e6bf: ff 74 24 60 push DWORD PTR [esp+0x60] 804e6c3: e8 48 59 02 00 call 8074010 804e6c8: 83 c4 10 add esp,0x10 804e6cb: 8d 70 01 lea esi,[eax+0x1] 804e6ce: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804e6d2: 01 ef add edi,ebp 804e6d4: 31 ed xor ebp,ebp 804e6d6: 83 e0 02 and eax,0x2 804e6d9: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 804e6dd: 74 12 je 804e6f1 <_nl_make_l10nflist+0x71> 804e6df: 83 ec 0c sub esp,0xc 804e6e2: ff 74 24 64 push DWORD PTR [esp+0x64] 804e6e6: e8 25 59 02 00 call 8074010 804e6eb: 83 c4 10 add esp,0x10 804e6ee: 8d 68 01 lea ebp,[eax+0x1] 804e6f1: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804e6f5: 01 f7 add edi,esi 804e6f7: 31 f6 xor esi,esi 804e6f9: 83 e0 01 and eax,0x1 804e6fc: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804e700: 74 12 je 804e714 <_nl_make_l10nflist+0x94> 804e702: 83 ec 0c sub esp,0xc 804e705: ff 74 24 68 push DWORD PTR [esp+0x68] 804e709: e8 02 59 02 00 call 8074010 804e70e: 83 c4 10 add esp,0x10 804e711: 8d 70 01 lea esi,[eax+0x1] 804e714: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804e718: 01 ef add edi,ebp 804e71a: 31 ed xor ebp,ebp 804e71c: 83 e0 08 and eax,0x8 804e71f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804e723: 74 12 je 804e737 <_nl_make_l10nflist+0xb7> 804e725: 83 ec 0c sub esp,0xc 804e728: ff 74 24 6c push DWORD PTR [esp+0x6c] 804e72c: e8 df 58 02 00 call 8074010 804e731: 83 c4 10 add esp,0x10 804e734: 8d 68 01 lea ebp,[eax+0x1] 804e737: 83 ec 0c sub esp,0xc 804e73a: 01 fe add esi,edi 804e73c: ff 74 24 70 push DWORD PTR [esp+0x70] 804e740: 01 ee add esi,ebp 804e742: e8 c9 58 02 00 call 8074010 804e747: 01 c6 add esi,eax 804e749: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 804e74d: 89 34 24 mov DWORD PTR [esp],esi 804e750: e8 2b 64 01 00 call 8064b80 <__libc_malloc> 804e755: 83 c4 10 add esp,0x10 804e758: 89 c7 mov edi,eax 804e75a: 85 c0 test eax,eax 804e75c: 0f 84 e1 04 00 00 je 804ec43 <_nl_make_l10nflist+0x5c3> 804e762: 83 ec 04 sub esp,0x4 804e765: ff 74 24 4c push DWORD PTR [esp+0x4c] 804e769: ff 74 24 4c push DWORD PTR [esp+0x4c] 804e76d: 50 push eax 804e76e: e8 bd 53 02 00 call 8073b30 804e773: 8b 4c 24 58 mov ecx,DWORD PTR [esp+0x58] 804e777: 83 c4 10 add esp,0x10 804e77a: 85 c9 test ecx,ecx 804e77c: 74 32 je 804e7b0 <_nl_make_l10nflist+0x130> 804e77e: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 804e782: 89 fd mov ebp,edi 804e784: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e788: 83 ec 0c sub esp,0xc 804e78b: 55 push ebp 804e78c: e8 7f 58 02 00 call 8074010 804e791: 83 c4 10 add esp,0x10 804e794: 89 c2 mov edx,eax 804e796: f7 d2 not edx 804e798: 01 d6 add esi,edx 804e79a: 74 14 je 804e7b0 <_nl_make_l10nflist+0x130> 804e79c: 01 e8 add eax,ebp 804e79e: c6 00 3a mov BYTE PTR [eax],0x3a 804e7a1: 8d 68 01 lea ebp,[eax+0x1] 804e7a4: eb e2 jmp 804e788 <_nl_make_l10nflist+0x108> 804e7a6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e7ad: 8d 76 00 lea esi,[esi+0x0] 804e7b0: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804e7b4: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 804e7b8: 83 ec 08 sub esp,0x8 804e7bb: 01 f8 add eax,edi 804e7bd: c6 44 0f ff 2f mov BYTE PTR [edi+ecx*1-0x1],0x2f 804e7c2: ff 74 24 58 push DWORD PTR [esp+0x58] 804e7c6: 50 push eax 804e7c7: e8 b4 a8 ff ff call 8049080 <.plt+0x50> 804e7cc: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 804e7d0: 83 c4 10 add esp,0x10 804e7d3: 85 d2 test edx,edx 804e7d5: 0f 85 d5 03 00 00 jne 804ebb0 <_nl_make_l10nflist+0x530> 804e7db: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 804e7df: 8d 50 01 lea edx,[eax+0x1] 804e7e2: 85 ed test ebp,ebp 804e7e4: 0f 85 a6 03 00 00 jne 804eb90 <_nl_make_l10nflist+0x510> 804e7ea: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 804e7ee: 85 f6 test esi,esi 804e7f0: 0f 85 7a 03 00 00 jne 804eb70 <_nl_make_l10nflist+0x4f0> 804e7f6: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 804e7fa: 85 c9 test ecx,ecx 804e7fc: 0f 85 4e 03 00 00 jne 804eb50 <_nl_make_l10nflist+0x4d0> 804e802: c6 00 2f mov BYTE PTR [eax],0x2f 804e805: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804e809: 83 ec 04 sub esp,0x4 804e80c: 83 c0 01 add eax,0x1 804e80f: 50 push eax 804e810: ff 74 24 6c push DWORD PTR [esp+0x6c] 804e814: 52 push edx 804e815: e8 16 53 02 00 call 8073b30 804e81a: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 804e81e: 8b 00 mov eax,DWORD PTR [eax] 804e820: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 804e824: 83 c4 10 add esp,0x10 804e827: 85 c0 test eax,eax 804e829: 0f 84 f4 03 00 00 je 804ec23 <_nl_make_l10nflist+0x5a3> 804e82f: 89 c5 mov ebp,eax 804e831: 31 f6 xor esi,esi 804e833: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e837: 90 nop 804e838: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804e83b: 85 c0 test eax,eax 804e83d: 74 19 je 804e858 <_nl_make_l10nflist+0x1d8> 804e83f: 83 ec 08 sub esp,0x8 804e842: 57 push edi 804e843: 50 push eax 804e844: e8 87 a8 ff ff call 80490d0 <.plt+0xa0> 804e849: 83 c4 10 add esp,0x10 804e84c: 85 c0 test eax,eax 804e84e: 0f 84 90 03 00 00 je 804ebe4 <_nl_make_l10nflist+0x564> 804e854: 78 09 js 804e85f <_nl_make_l10nflist+0x1df> 804e856: 89 ee mov esi,ebp 804e858: 8b 6d 0c mov ebp,DWORD PTR [ebp+0xc] 804e85b: 85 ed test ebp,ebp 804e85d: 75 d9 jne 804e838 <_nl_make_l10nflist+0x1b8> 804e85f: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 804e863: 8b 6c 24 68 mov ebp,DWORD PTR [esp+0x68] 804e867: 85 ed test ebp,ebp 804e869: 0f 84 73 03 00 00 je 804ebe2 <_nl_make_l10nflist+0x562> 804e86f: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804e873: 8b 54 24 4c mov edx,DWORD PTR [esp+0x4c] 804e877: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 804e87b: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 804e87f: d1 f8 sar eax,1 804e881: 81 e2 55 55 00 00 and edx,0x5555 804e887: 25 55 d5 ff ff and eax,0xffffd555 804e88c: 01 d0 add eax,edx 804e88e: 89 c2 mov edx,eax 804e890: 25 33 33 00 00 and eax,0x3333 804e895: c1 fa 02 sar edx,0x2 804e898: 81 e2 33 f3 ff ff and edx,0xfffff333 804e89e: 01 c2 add edx,eax 804e8a0: 89 d0 mov eax,edx 804e8a2: c1 f8 04 sar eax,0x4 804e8a5: 01 d0 add eax,edx 804e8a7: 25 0f 0f 00 00 and eax,0xf0f 804e8ac: 89 c2 mov edx,eax 804e8ae: c1 fa 08 sar edx,0x8 804e8b1: 01 d0 add eax,edx 804e8b3: 0f b6 c0 movzx eax,al 804e8b6: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 804e8ba: 31 c0 xor eax,eax 804e8bc: 85 f6 test esi,esi 804e8be: 0f 84 3f 03 00 00 je 804ec03 <_nl_make_l10nflist+0x583> 804e8c4: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 804e8c8: 89 ef mov edi,ebp 804e8ca: 89 c5 mov ebp,eax 804e8cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e8d0: 83 ec 0c sub esp,0xc 804e8d3: 83 c5 01 add ebp,0x1 804e8d6: 57 push edi 804e8d7: e8 34 57 02 00 call 8074010 804e8dc: 83 c4 10 add esp,0x10 804e8df: 8d 7c 07 01 lea edi,[edi+eax*1+0x1] 804e8e3: f7 d0 not eax 804e8e5: 01 c6 add esi,eax 804e8e7: 75 e7 jne 804e8d0 <_nl_make_l10nflist+0x250> 804e8e9: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 804e8ed: 83 ec 0c sub esp,0xc 804e8f0: 01 ed add ebp,ebp 804e8f2: 0f b6 4c 24 1c movzx ecx,BYTE PTR [esp+0x1c] 804e8f7: d3 e5 shl ebp,cl 804e8f9: 8d 04 ad 14 00 00 00 lea eax,[ebp*4+0x14] 804e900: 50 push eax 804e901: e8 7a 62 01 00 call 8064b80 <__libc_malloc> 804e906: 83 c4 10 add esp,0x10 804e909: 89 c5 mov ebp,eax 804e90b: 85 c0 test eax,eax 804e90d: 0f 84 1d 03 00 00 je 804ec30 <_nl_make_l10nflist+0x5b0> 804e913: 89 38 mov DWORD PTR [eax],edi 804e915: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 804e919: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804e91d: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp 804e921: 89 fd mov ebp,edi 804e923: 89 c7 mov edi,eax 804e925: 8d 76 00 lea esi,[esi+0x0] 804e928: 83 ec 0c sub esp,0xc 804e92b: 83 c6 01 add esi,0x1 804e92e: 55 push ebp 804e92f: e8 dc 56 02 00 call 8074010 804e934: 83 c4 10 add esp,0x10 804e937: 8d 6c 05 01 lea ebp,[ebp+eax*1+0x1] 804e93b: f7 d0 not eax 804e93d: 01 c7 add edi,eax 804e93f: 75 e7 jne 804e928 <_nl_make_l10nflist+0x2a8> 804e941: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 804e945: b8 01 00 00 00 mov eax,0x1 804e94a: 83 fe 01 cmp esi,0x1 804e94d: 0f 84 0d 01 00 00 je 804ea60 <_nl_make_l10nflist+0x3e0> 804e953: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804e957: 89 45 04 mov DWORD PTR [ebp+0x4],eax 804e95a: c7 45 08 00 00 00 00 mov DWORD PTR [ebp+0x8],0x0 804e961: 85 f6 test esi,esi 804e963: 0f 84 67 02 00 00 je 804ebd0 <_nl_make_l10nflist+0x550> 804e969: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804e96d: 8b 41 0c mov eax,DWORD PTR [ecx+0xc] 804e970: 89 45 0c mov DWORD PTR [ebp+0xc],eax 804e973: 89 69 0c mov DWORD PTR [ecx+0xc],ebp 804e976: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 804e97a: 85 c9 test ecx,ecx 804e97c: 0f 84 78 02 00 00 je 804ebfa <_nl_make_l10nflist+0x57a> 804e982: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 804e986: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804e98a: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 804e98e: 31 ff xor edi,edi 804e990: 89 f5 mov ebp,esi 804e992: 89 c6 mov esi,eax 804e994: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e998: 83 ec 0c sub esp,0xc 804e99b: 83 c7 01 add edi,0x1 804e99e: 55 push ebp 804e99f: e8 6c 56 02 00 call 8074010 804e9a4: 83 c4 10 add esp,0x10 804e9a7: 8d 6c 05 01 lea ebp,[ebp+eax*1+0x1] 804e9ab: f7 d0 not eax 804e9ad: 01 c6 add esi,eax 804e9af: 75 e7 jne 804e998 <_nl_make_l10nflist+0x318> 804e9b1: 31 c0 xor eax,eax 804e9b3: 8b 74 24 4c mov esi,DWORD PTR [esp+0x4c] 804e9b7: 83 ff 01 cmp edi,0x1 804e9ba: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 804e9be: 0f 94 c0 sete al 804e9c1: 29 c6 sub esi,eax 804e9c3: 8b 7c 24 4c mov edi,DWORD PTR [esp+0x4c] 804e9c7: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 804e9cb: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 804e9d3: 03 4c 24 48 add ecx,DWORD PTR [esp+0x48] 804e9d7: f7 d7 not edi 804e9d9: 85 f6 test esi,esi 804e9db: 78 1a js 804e9f7 <_nl_make_l10nflist+0x377> 804e9dd: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 804e9e1: 89 e9 mov ecx,ebp 804e9e3: 89 fd mov ebp,edi 804e9e5: 85 ee test esi,ebp 804e9e7: 0f 84 d3 00 00 00 je 804eac0 <_nl_make_l10nflist+0x440> 804e9ed: 83 ee 01 sub esi,0x1 804e9f0: 83 fe ff cmp esi,0xffffffff 804e9f3: 75 f0 jne 804e9e5 <_nl_make_l10nflist+0x365> 804e9f5: 89 cd mov ebp,ecx 804e9f7: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 804e9fb: b9 0b 00 00 00 mov ecx,0xb 804ea00: 8d bb 16 f3 fc ff lea edi,[ebx-0x30cea] 804ea06: f3 a6 repz cmps BYTE PTR ds:[esi],BYTE PTR es:[edi] 804ea08: 0f 97 c0 seta al 804ea0b: 1c 00 sbb al,0x0 804ea0d: 84 c0 test al,al 804ea0f: 75 2c jne 804ea3d <_nl_make_l10nflist+0x3bd> 804ea11: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804ea15: 85 c0 test eax,eax 804ea17: 78 24 js 804ea3d <_nl_make_l10nflist+0x3bd> 804ea19: 8b 7c 24 4c mov edi,DWORD PTR [esp+0x4c] 804ea1d: 8d b3 22 f3 fc ff lea esi,[ebx-0x30cde] 804ea23: 8b 5c 24 4c mov ebx,DWORD PTR [esp+0x4c] 804ea27: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 804ea2b: 89 ee mov esi,ebp 804ea2d: f7 d7 not edi 804ea2f: 85 fb test ebx,edi 804ea31: 74 45 je 804ea78 <_nl_make_l10nflist+0x3f8> 804ea33: 83 eb 01 sub ebx,0x1 804ea36: 83 fb ff cmp ebx,0xffffffff 804ea39: 75 f4 jne 804ea2f <_nl_make_l10nflist+0x3af> 804ea3b: 89 f5 mov ebp,esi 804ea3d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804ea41: c7 44 85 10 00 00 00 00 mov DWORD PTR [ebp+eax*4+0x10],0x0 804ea49: 83 c4 2c add esp,0x2c 804ea4c: 89 e8 mov eax,ebp 804ea4e: 5b pop ebx 804ea4f: 5e pop esi 804ea50: 5f pop edi 804ea51: 5d pop ebp 804ea52: c3 ret 804ea53: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ea57: 90 nop 804ea58: 31 f6 xor esi,esi 804ea5a: e9 6f fc ff ff jmp 804e6ce <_nl_make_l10nflist+0x4e> 804ea5f: 90 nop 804ea60: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804ea64: 83 e0 03 and eax,0x3 804ea67: 83 f8 03 cmp eax,0x3 804ea6a: 0f 94 c0 sete al 804ea6d: 0f b6 c0 movzx eax,al 804ea70: e9 de fe ff ff jmp 804e953 <_nl_make_l10nflist+0x2d3> 804ea75: 8d 76 00 lea esi,[esi+0x0] 804ea78: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804ea7c: 83 ec 04 sub esp,0x4 804ea7f: 6a 01 push 0x1 804ea81: ff 74 24 6c push DWORD PTR [esp+0x6c] 804ea85: 8d 68 01 lea ebp,[eax+0x1] 804ea88: ff 74 24 6c push DWORD PTR [esp+0x6c] 804ea8c: ff 74 24 6c push DWORD PTR [esp+0x6c] 804ea90: ff 74 24 6c push DWORD PTR [esp+0x6c] 804ea94: ff 74 24 6c push DWORD PTR [esp+0x6c] 804ea98: ff 74 24 6c push DWORD PTR [esp+0x6c] 804ea9c: 53 push ebx 804ea9d: 6a 1b push 0x1b 804ea9f: ff 74 24 38 push DWORD PTR [esp+0x38] 804eaa3: ff 74 24 6c push DWORD PTR [esp+0x6c] 804eaa7: e8 d4 fb ff ff call 804e680 <_nl_make_l10nflist> 804eaac: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 804eab0: 83 c4 30 add esp,0x30 804eab3: 89 44 8e 10 mov DWORD PTR [esi+ecx*4+0x10],eax 804eab7: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 804eabb: e9 73 ff ff ff jmp 804ea33 <_nl_make_l10nflist+0x3b3> 804eac0: 31 ff xor edi,edi 804eac2: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 804eac6: 89 cd mov ebp,ecx 804eac8: 85 ff test edi,edi 804eaca: 74 65 je 804eb31 <_nl_make_l10nflist+0x4b1> 804eacc: 3b 7c 24 10 cmp edi,DWORD PTR [esp+0x10] 804ead0: 73 6e jae 804eb40 <_nl_make_l10nflist+0x4c0> 804ead2: 83 ec 0c sub esp,0xc 804ead5: 57 push edi 804ead6: e8 35 55 02 00 call 8074010 804eadb: 83 c4 10 add esp,0x10 804eade: 8d 7c 07 01 lea edi,[edi+eax*1+0x1] 804eae2: 3b 7c 24 10 cmp edi,DWORD PTR [esp+0x10] 804eae6: 73 58 jae 804eb40 <_nl_make_l10nflist+0x4c0> 804eae8: 83 ec 0c sub esp,0xc 804eaeb: 57 push edi 804eaec: e8 1f 55 02 00 call 8074010 804eaf1: 83 c4 0c add esp,0xc 804eaf4: 83 c0 01 add eax,0x1 804eaf7: 83 44 24 10 01 add DWORD PTR [esp+0x10],0x1 804eafc: 6a 01 push 0x1 804eafe: ff 74 24 6c push DWORD PTR [esp+0x6c] 804eb02: ff 74 24 6c push DWORD PTR [esp+0x6c] 804eb06: ff 74 24 6c push DWORD PTR [esp+0x6c] 804eb0a: ff 74 24 6c push DWORD PTR [esp+0x6c] 804eb0e: ff 74 24 6c push DWORD PTR [esp+0x6c] 804eb12: ff 74 24 6c push DWORD PTR [esp+0x6c] 804eb16: 56 push esi 804eb17: 50 push eax 804eb18: 57 push edi 804eb19: ff 74 24 6c push DWORD PTR [esp+0x6c] 804eb1d: e8 5e fb ff ff call 804e680 <_nl_make_l10nflist> 804eb22: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 804eb26: 83 c4 30 add esp,0x30 804eb29: 89 44 8d 0c mov DWORD PTR [ebp+ecx*4+0xc],eax 804eb2d: 85 ff test edi,edi 804eb2f: 75 9b jne 804eacc <_nl_make_l10nflist+0x44c> 804eb31: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 804eb35: 85 d2 test edx,edx 804eb37: 74 07 je 804eb40 <_nl_make_l10nflist+0x4c0> 804eb39: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 804eb3d: eb a9 jmp 804eae8 <_nl_make_l10nflist+0x468> 804eb3f: 90 nop 804eb40: 89 e9 mov ecx,ebp 804eb42: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 804eb46: e9 a2 fe ff ff jmp 804e9ed <_nl_make_l10nflist+0x36d> 804eb4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804eb4f: 90 nop 804eb50: 83 ec 08 sub esp,0x8 804eb53: c6 00 40 mov BYTE PTR [eax],0x40 804eb56: ff 74 24 68 push DWORD PTR [esp+0x68] 804eb5a: 52 push edx 804eb5b: e8 20 a5 ff ff call 8049080 <.plt+0x50> 804eb60: 83 c4 10 add esp,0x10 804eb63: 8d 50 01 lea edx,[eax+0x1] 804eb66: e9 97 fc ff ff jmp 804e802 <_nl_make_l10nflist+0x182> 804eb6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804eb6f: 90 nop 804eb70: 83 ec 08 sub esp,0x8 804eb73: c6 00 2e mov BYTE PTR [eax],0x2e 804eb76: ff 74 24 64 push DWORD PTR [esp+0x64] 804eb7a: 52 push edx 804eb7b: e8 00 a5 ff ff call 8049080 <.plt+0x50> 804eb80: 83 c4 10 add esp,0x10 804eb83: 8d 50 01 lea edx,[eax+0x1] 804eb86: e9 6b fc ff ff jmp 804e7f6 <_nl_make_l10nflist+0x176> 804eb8b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804eb8f: 90 nop 804eb90: 83 ec 08 sub esp,0x8 804eb93: c6 00 2e mov BYTE PTR [eax],0x2e 804eb96: ff 74 24 60 push DWORD PTR [esp+0x60] 804eb9a: 52 push edx 804eb9b: e8 e0 a4 ff ff call 8049080 <.plt+0x50> 804eba0: 83 c4 10 add esp,0x10 804eba3: 8d 50 01 lea edx,[eax+0x1] 804eba6: e9 3f fc ff ff jmp 804e7ea <_nl_make_l10nflist+0x16a> 804ebab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ebaf: 90 nop 804ebb0: 83 ec 08 sub esp,0x8 804ebb3: 8d 50 01 lea edx,[eax+0x1] 804ebb6: c6 00 5f mov BYTE PTR [eax],0x5f 804ebb9: ff 74 24 5c push DWORD PTR [esp+0x5c] 804ebbd: 52 push edx 804ebbe: e8 bd a4 ff ff call 8049080 <.plt+0x50> 804ebc3: 83 c4 10 add esp,0x10 804ebc6: e9 10 fc ff ff jmp 804e7db <_nl_make_l10nflist+0x15b> 804ebcb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ebcf: 90 nop 804ebd0: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804ebd4: 89 45 0c mov DWORD PTR [ebp+0xc],eax 804ebd7: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804ebdb: 89 28 mov DWORD PTR [eax],ebp 804ebdd: e9 94 fd ff ff jmp 804e976 <_nl_make_l10nflist+0x2f6> 804ebe2: 31 ed xor ebp,ebp 804ebe4: 83 ec 0c sub esp,0xc 804ebe7: 57 push edi 804ebe8: e8 b3 65 01 00 call 80651a0 <__free> 804ebed: 83 c4 10 add esp,0x10 804ebf0: 89 e8 mov eax,ebp 804ebf2: 83 c4 2c add esp,0x2c 804ebf5: 5b pop ebx 804ebf6: 5e pop esi 804ebf7: 5f pop edi 804ebf8: 5d pop ebp 804ebf9: c3 ret 804ebfa: 8b 74 24 4c mov esi,DWORD PTR [esp+0x4c] 804ebfe: e9 c0 fd ff ff jmp 804e9c3 <_nl_make_l10nflist+0x343> 804ec03: 83 ec 0c sub esp,0xc 804ec06: 6a 14 push 0x14 804ec08: e8 73 5f 01 00 call 8064b80 <__libc_malloc> 804ec0d: 83 c4 10 add esp,0x10 804ec10: 89 c5 mov ebp,eax 804ec12: 85 c0 test eax,eax 804ec14: 74 1a je 804ec30 <_nl_make_l10nflist+0x5b0> 804ec16: 89 7d 00 mov DWORD PTR [ebp+0x0],edi 804ec19: b8 01 00 00 00 mov eax,0x1 804ec1e: e9 30 fd ff ff jmp 804e953 <_nl_make_l10nflist+0x2d3> 804ec23: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 804ec2b: e9 33 fc ff ff jmp 804e863 <_nl_make_l10nflist+0x1e3> 804ec30: 83 ec 0c sub esp,0xc 804ec33: 31 ed xor ebp,ebp 804ec35: 57 push edi 804ec36: e8 65 65 01 00 call 80651a0 <__free> 804ec3b: 83 c4 10 add esp,0x10 804ec3e: e9 06 fe ff ff jmp 804ea49 <_nl_make_l10nflist+0x3c9> 804ec43: 31 ed xor ebp,ebp 804ec45: e9 ff fd ff ff jmp 804ea49 <_nl_make_l10nflist+0x3c9> 804ec4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0804ec50 <_nl_normalize_codeset>: 804ec50: f3 0f 1e fb endbr32 804ec54: e8 d0 b0 ff ff call 8049d29 <__x86.get_pc_thunk.ax> 804ec59: 05 a7 63 09 00 add eax,0x963a7 804ec5e: 55 push ebp 804ec5f: 57 push edi 804ec60: 56 push esi 804ec61: 53 push ebx 804ec62: 83 ec 1c sub esp,0x1c 804ec65: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804ec69: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 804ec6d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804ec71: 85 d2 test edx,edx 804ec73: 0f 84 ff 00 00 00 je 804ed78 <_nl_normalize_codeset+0x128> 804ec79: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 804ec7d: 8b b0 74 ff ff ff mov esi,DWORD PTR [eax-0x8c] 804ec83: bb 01 00 00 00 mov ebx,0x1 804ec88: 89 e8 mov eax,ebp 804ec8a: 31 c9 xor ecx,ecx 804ec8c: 01 ef add edi,ebp 804ec8e: 66 90 xchg ax,ax 804ec90: 0f b6 10 movzx edx,BYTE PTR [eax] 804ec93: f6 04 56 08 test BYTE PTR [esi+edx*2],0x8 804ec97: 74 11 je 804ecaa <_nl_normalize_codeset+0x5a> 804ec99: 83 ea 30 sub edx,0x30 804ec9c: 83 c1 01 add ecx,0x1 804ec9f: 83 fa 0a cmp edx,0xa 804eca2: ba 00 00 00 00 mov edx,0x0 804eca7: 0f 43 da cmovae ebx,edx 804ecaa: 83 c0 01 add eax,0x1 804ecad: 39 c7 cmp edi,eax 804ecaf: 75 df jne 804ec90 <_nl_normalize_codeset+0x40> 804ecb1: 85 db test ebx,ebx 804ecb3: 75 7b jne 804ed30 <_nl_normalize_codeset+0xe0> 804ecb5: 83 ec 0c sub esp,0xc 804ecb8: 83 c1 01 add ecx,0x1 804ecbb: 51 push ecx 804ecbc: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 804ecc0: e8 bb 5e 01 00 call 8064b80 <__libc_malloc> 804ecc5: 83 c4 10 add esp,0x10 804ecc8: 85 c0 test eax,eax 804ecca: 0f 84 90 00 00 00 je 804ed60 <_nl_normalize_codeset+0x110> 804ecd0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804ecd4: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 804ecd8: 31 d2 xor edx,edx 804ecda: 8b bf 78 ff ff ff mov edi,DWORD PTR [edi-0x88] 804ece0: eb 18 jmp 804ecfa <_nl_normalize_codeset+0xaa> 804ece2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804ece8: 8b 0c 8f mov ecx,DWORD PTR [edi+ecx*4] 804eceb: 83 c0 01 add eax,0x1 804ecee: 88 48 ff mov BYTE PTR [eax-0x1],cl 804ecf1: 83 c2 01 add edx,0x1 804ecf4: 39 54 24 34 cmp DWORD PTR [esp+0x34],edx 804ecf8: 76 24 jbe 804ed1e <_nl_normalize_codeset+0xce> 804ecfa: 0f b6 4c 15 00 movzx ecx,BYTE PTR [ebp+edx*1+0x0] 804ecff: 89 cb mov ebx,ecx 804ed01: f6 44 4e 01 04 test BYTE PTR [esi+ecx*2+0x1],0x4 804ed06: 75 e0 jne 804ece8 <_nl_normalize_codeset+0x98> 804ed08: 83 e9 30 sub ecx,0x30 804ed0b: 83 f9 09 cmp ecx,0x9 804ed0e: 77 e1 ja 804ecf1 <_nl_normalize_codeset+0xa1> 804ed10: 88 18 mov BYTE PTR [eax],bl 804ed12: 83 c2 01 add edx,0x1 804ed15: 83 c0 01 add eax,0x1 804ed18: 39 54 24 34 cmp DWORD PTR [esp+0x34],edx 804ed1c: 77 dc ja 804ecfa <_nl_normalize_codeset+0xaa> 804ed1e: c6 00 00 mov BYTE PTR [eax],0x0 804ed21: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804ed25: 83 c4 1c add esp,0x1c 804ed28: 5b pop ebx 804ed29: 5e pop esi 804ed2a: 5f pop edi 804ed2b: 5d pop ebp 804ed2c: c3 ret 804ed2d: 8d 76 00 lea esi,[esi+0x0] 804ed30: 83 ec 0c sub esp,0xc 804ed33: 83 c1 04 add ecx,0x4 804ed36: 51 push ecx 804ed37: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 804ed3b: e8 40 5e 01 00 call 8064b80 <__libc_malloc> 804ed40: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804ed44: 83 c4 10 add esp,0x10 804ed47: 85 c0 test eax,eax 804ed49: 74 15 je 804ed60 <_nl_normalize_codeset+0x110> 804ed4b: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804ed4f: c7 00 69 73 6f 00 mov DWORD PTR [eax],0x6f7369 804ed55: 83 c0 03 add eax,0x3 804ed58: e9 77 ff ff ff jmp 804ecd4 <_nl_normalize_codeset+0x84> 804ed5d: 8d 76 00 lea esi,[esi+0x0] 804ed60: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 804ed68: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804ed6c: 83 c4 1c add esp,0x1c 804ed6f: 5b pop ebx 804ed70: 5e pop esi 804ed71: 5f pop edi 804ed72: 5d pop ebp 804ed73: c3 ret 804ed74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ed78: 83 ec 0c sub esp,0xc 804ed7b: 6a 04 push 0x4 804ed7d: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 804ed81: e8 fa 5d 01 00 call 8064b80 <__libc_malloc> 804ed86: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804ed8a: 83 c4 10 add esp,0x10 804ed8d: 85 c0 test eax,eax 804ed8f: 74 cf je 804ed60 <_nl_normalize_codeset+0x110> 804ed91: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804ed95: c7 00 69 73 6f 00 mov DWORD PTR [eax],0x6f7369 804ed9b: 83 c0 03 add eax,0x3 804ed9e: e9 7b ff ff ff jmp 804ed1e <_nl_normalize_codeset+0xce> 804eda3: 66 90 xchg ax,ax 804eda5: 66 90 xchg ax,ax 804eda7: 66 90 xchg ax,ax 804eda9: 66 90 xchg ax,ax 804edab: 66 90 xchg ax,ax 804edad: 66 90 xchg ax,ax 804edaf: 90 nop 0804edb0 <_nl_explode_name>: 804edb0: f3 0f 1e fb endbr32 804edb4: e8 70 af ff ff call 8049d29 <__x86.get_pc_thunk.ax> 804edb9: 05 47 62 09 00 add eax,0x96247 804edbe: 55 push ebp 804edbf: 57 push edi 804edc0: 56 push esi 804edc1: 53 push ebx 804edc2: 83 ec 1c sub esp,0x1c 804edc5: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 804edc9: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 804edcd: 89 04 24 mov DWORD PTR [esp],eax 804edd0: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 804edd4: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 804edd8: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 804edde: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804ede2: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 804ede8: c7 45 00 00 00 00 00 mov DWORD PTR [ebp+0x0],0x0 804edef: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 804edf5: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 804edf9: 89 18 mov DWORD PTR [eax],ebx 804edfb: 0f b6 03 movzx eax,BYTE PTR [ebx] 804edfe: 3c 5f cmp al,0x5f 804ee00: 74 56 je 804ee58 <_nl_explode_name+0xa8> 804ee02: 84 c0 test al,al 804ee04: 74 52 je 804ee58 <_nl_explode_name+0xa8> 804ee06: 89 de mov esi,ebx 804ee08: eb 1b jmp 804ee25 <_nl_explode_name+0x75> 804ee0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804ee10: 3c 40 cmp al,0x40 804ee12: 74 15 je 804ee29 <_nl_explode_name+0x79> 804ee14: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 804ee18: 8d 4e 01 lea ecx,[esi+0x1] 804ee1b: 84 c0 test al,al 804ee1d: 74 71 je 804ee90 <_nl_explode_name+0xe0> 804ee1f: 3c 5f cmp al,0x5f 804ee21: 74 6d je 804ee90 <_nl_explode_name+0xe0> 804ee23: 89 ce mov esi,ecx 804ee25: 3c 2e cmp al,0x2e 804ee27: 75 e7 jne 804ee10 <_nl_explode_name+0x60> 804ee29: 39 f3 cmp ebx,esi 804ee2b: 74 2b je 804ee58 <_nl_explode_name+0xa8> 804ee2d: 0f b6 06 movzx eax,BYTE PTR [esi] 804ee30: 31 ff xor edi,edi 804ee32: 3c 2e cmp al,0x2e 804ee34: 0f 84 92 00 00 00 je 804eecc <_nl_explode_name+0x11c> 804ee3a: 3c 40 cmp al,0x40 804ee3c: 75 1c jne 804ee5a <_nl_explode_name+0xaa> 804ee3e: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 804ee42: 8d 46 01 lea eax,[esi+0x1] 804ee45: c6 06 00 mov BYTE PTR [esi],0x0 804ee48: 89 03 mov DWORD PTR [ebx],eax 804ee4a: 80 7e 01 00 cmp BYTE PTR [esi+0x1],0x0 804ee4e: 74 0a je 804ee5a <_nl_explode_name+0xaa> 804ee50: 83 cf 08 or edi,0x8 804ee53: eb 05 jmp 804ee5a <_nl_explode_name+0xaa> 804ee55: 8d 76 00 lea esi,[esi+0x0] 804ee58: 31 ff xor edi,edi 804ee5a: 8b 02 mov eax,DWORD PTR [edx] 804ee5c: 85 c0 test eax,eax 804ee5e: 74 0b je 804ee6b <_nl_explode_name+0xbb> 804ee60: 89 fa mov edx,edi 804ee62: 83 e2 fb and edx,0xfffffffb 804ee65: 80 38 00 cmp BYTE PTR [eax],0x0 804ee68: 0f 44 fa cmove edi,edx 804ee6b: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804ee6e: 85 c0 test eax,eax 804ee70: 74 0b je 804ee7d <_nl_explode_name+0xcd> 804ee72: 89 fa mov edx,edi 804ee74: 83 e2 fd and edx,0xfffffffd 804ee77: 80 38 00 cmp BYTE PTR [eax],0x0 804ee7a: 0f 44 fa cmove edi,edx 804ee7d: 83 c4 1c add esp,0x1c 804ee80: 89 f8 mov eax,edi 804ee82: 5b pop ebx 804ee83: 5e pop esi 804ee84: 5f pop edi 804ee85: 5d pop ebp 804ee86: c3 ret 804ee87: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804ee8e: 66 90 xchg ax,ax 804ee90: 39 cb cmp ebx,ecx 804ee92: 74 c4 je 804ee58 <_nl_explode_name+0xa8> 804ee94: 3c 5f cmp al,0x5f 804ee96: 0f 85 f0 00 00 00 jne 804ef8c <_nl_explode_name+0x1dc> 804ee9c: 83 c6 02 add esi,0x2 804ee9f: c6 01 00 mov BYTE PTR [ecx],0x0 804eea2: 89 32 mov DWORD PTR [edx],esi 804eea4: 0f b6 41 01 movzx eax,BYTE PTR [ecx+0x1] 804eea8: a8 bf test al,0xbf 804eeaa: 75 0f jne 804eebb <_nl_explode_name+0x10b> 804eeac: eb 11 jmp 804eebf <_nl_explode_name+0x10f> 804eeae: 66 90 xchg ax,ax 804eeb0: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 804eeb4: 83 c6 01 add esi,0x1 804eeb7: a8 bf test al,0xbf 804eeb9: 74 04 je 804eebf <_nl_explode_name+0x10f> 804eebb: 3c 2e cmp al,0x2e 804eebd: 75 f1 jne 804eeb0 <_nl_explode_name+0x100> 804eebf: bf 04 00 00 00 mov edi,0x4 804eec4: 3c 2e cmp al,0x2e 804eec6: 0f 85 6e ff ff ff jne 804ee3a <_nl_explode_name+0x8a> 804eecc: 8d 5e 01 lea ebx,[esi+0x1] 804eecf: c6 06 00 mov BYTE PTR [esi],0x0 804eed2: 89 f9 mov ecx,edi 804eed4: 89 5d 00 mov DWORD PTR [ebp+0x0],ebx 804eed7: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 804eedb: 83 c9 02 or ecx,0x2 804eede: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 804eee2: a8 bf test al,0xbf 804eee4: 0f 84 97 00 00 00 je 804ef81 <_nl_explode_name+0x1d1> 804eeea: 89 de mov esi,ebx 804eeec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804eef0: 89 f1 mov ecx,esi 804eef2: 83 c6 01 add esi,0x1 804eef5: f6 06 bf test BYTE PTR [esi],0xbf 804eef8: 75 f6 jne 804eef0 <_nl_explode_name+0x140> 804eefa: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 804eefe: 39 f3 cmp ebx,esi 804ef00: 74 4e je 804ef50 <_nl_explode_name+0x1a0> 804ef02: 89 f0 mov eax,esi 804ef04: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 804ef08: 83 ec 08 sub esp,0x8 804ef0b: 29 d8 sub eax,ebx 804ef0d: 50 push eax 804ef0e: 53 push ebx 804ef0f: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 804ef13: e8 38 fd ff ff call 804ec50 <_nl_normalize_codeset> 804ef18: 8b 54 24 54 mov edx,DWORD PTR [esp+0x54] 804ef1c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804ef20: 83 c4 10 add esp,0x10 804ef23: 89 02 mov DWORD PTR [edx],eax 804ef25: 85 c0 test eax,eax 804ef27: 74 6c je 804ef95 <_nl_explode_name+0x1e5> 804ef29: 83 ec 08 sub esp,0x8 804ef2c: 50 push eax 804ef2d: ff 75 00 push DWORD PTR [ebp+0x0] 804ef30: e8 9b a1 ff ff call 80490d0 <.plt+0xa0> 804ef35: 83 c4 10 add esp,0x10 804ef38: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 804ef3c: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 804ef40: 85 c0 test eax,eax 804ef42: 74 15 je 804ef59 <_nl_explode_name+0x1a9> 804ef44: 0f b6 41 01 movzx eax,BYTE PTR [ecx+0x1] 804ef48: 83 cf 03 or edi,0x3 804ef4b: e9 ea fe ff ff jmp 804ee3a <_nl_explode_name+0x8a> 804ef50: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 804ef54: e9 e1 fe ff ff jmp 804ee3a <_nl_explode_name+0x8a> 804ef59: 83 ec 0c sub esp,0xc 804ef5c: ff 74 24 18 push DWORD PTR [esp+0x18] 804ef60: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 804ef64: e8 37 62 01 00 call 80651a0 <__free> 804ef69: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 804ef6d: 83 c4 10 add esp,0x10 804ef70: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 804ef74: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 804ef78: 0f b6 41 01 movzx eax,BYTE PTR [ecx+0x1] 804ef7c: e9 b9 fe ff ff jmp 804ee3a <_nl_explode_name+0x8a> 804ef81: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 804ef85: 89 de mov esi,ebx 804ef87: e9 ae fe ff ff jmp 804ee3a <_nl_explode_name+0x8a> 804ef8c: 89 ce mov esi,ecx 804ef8e: 31 ff xor edi,edi 804ef90: e9 9d fe ff ff jmp 804ee32 <_nl_explode_name+0x82> 804ef95: 83 cf ff or edi,0xffffffff 804ef98: e9 e0 fe ff ff jmp 804ee7d <_nl_explode_name+0xcd> 804ef9d: 66 90 xchg ax,ax 804ef9f: 90 nop 0804efa0 <__gettext_free_exp>: 804efa0: f3 0f 1e fb endbr32 804efa4: 56 push esi 804efa5: e8 05 b9 ff ff call 804a8af <__x86.get_pc_thunk.si> 804efaa: 81 c6 56 60 09 00 add esi,0x96056 804efb0: 53 push ebx 804efb1: 83 ec 04 sub esp,0x4 804efb4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 804efb8: 85 db test ebx,ebx 804efba: 74 1f je 804efdb <__gettext_free_exp+0x3b> 804efbc: 8b 03 mov eax,DWORD PTR [ebx] 804efbe: 83 f8 02 cmp eax,0x2 804efc1: 74 33 je 804eff6 <__gettext_free_exp+0x56> 804efc3: 83 f8 03 cmp eax,0x3 804efc6: 74 20 je 804efe8 <__gettext_free_exp+0x48> 804efc8: 83 f8 01 cmp eax,0x1 804efcb: 74 37 je 804f004 <__gettext_free_exp+0x64> 804efcd: 83 ec 0c sub esp,0xc 804efd0: 53 push ebx 804efd1: 89 f3 mov ebx,esi 804efd3: e8 c8 61 01 00 call 80651a0 <__free> 804efd8: 83 c4 10 add esp,0x10 804efdb: 83 c4 04 add esp,0x4 804efde: 5b pop ebx 804efdf: 5e pop esi 804efe0: c3 ret 804efe1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804efe8: 83 ec 0c sub esp,0xc 804efeb: ff 73 10 push DWORD PTR [ebx+0x10] 804efee: e8 ad ff ff ff call 804efa0 <__gettext_free_exp> 804eff3: 83 c4 10 add esp,0x10 804eff6: 83 ec 0c sub esp,0xc 804eff9: ff 73 0c push DWORD PTR [ebx+0xc] 804effc: e8 9f ff ff ff call 804efa0 <__gettext_free_exp> 804f001: 83 c4 10 add esp,0x10 804f004: 83 ec 0c sub esp,0xc 804f007: ff 73 08 push DWORD PTR [ebx+0x8] 804f00a: e8 91 ff ff ff call 804efa0 <__gettext_free_exp> 804f00f: 83 c4 10 add esp,0x10 804f012: eb b9 jmp 804efcd <__gettext_free_exp+0x2d> 804f014: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804f01b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f01f: 90 nop 0804f020 : 804f020: 55 push ebp 804f021: 57 push edi 804f022: 56 push esi 804f023: 53 push ebx 804f024: e8 97 ab ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804f029: 81 c3 d7 5f 09 00 add ebx,0x95fd7 804f02f: 83 ec 1c sub esp,0x1c 804f032: 85 c0 test eax,eax 804f034: 74 7f je 804f0b5 804f036: 8d 70 ff lea esi,[eax-0x1] 804f039: 89 c5 mov ebp,eax 804f03b: 89 cf mov edi,ecx 804f03d: 89 f0 mov eax,esi 804f03f: eb 0f jmp 804f050 804f041: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804f048: 83 e8 01 sub eax,0x1 804f04b: 83 f8 ff cmp eax,0xffffffff 804f04e: 74 30 je 804f080 804f050: 8b 0c 87 mov ecx,DWORD PTR [edi+eax*4] 804f053: 85 c9 test ecx,ecx 804f055: 75 f1 jne 804f048 804f057: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804f05e: 66 90 xchg ax,ax 804f060: 83 ec 0c sub esp,0xc 804f063: ff 34 b7 push DWORD PTR [edi+esi*4] 804f066: 83 ee 01 sub esi,0x1 804f069: e8 32 ff ff ff call 804efa0 <__gettext_free_exp> 804f06e: 83 c4 10 add esp,0x10 804f071: 83 fe ff cmp esi,0xffffffff 804f074: 75 ea jne 804f060 804f076: 83 c4 1c add esp,0x1c 804f079: 31 c0 xor eax,eax 804f07b: 5b pop ebx 804f07c: 5e pop esi 804f07d: 5f pop edi 804f07e: 5d pop ebp 804f07f: c3 ret 804f080: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 804f084: 83 ec 0c sub esp,0xc 804f087: 6a 14 push 0x14 804f089: e8 f2 5a 01 00 call 8064b80 <__libc_malloc> 804f08e: 83 c4 10 add esp,0x10 804f091: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804f095: 85 c0 test eax,eax 804f097: 74 c7 je 804f060 804f099: 89 28 mov DWORD PTR [eax],ebp 804f09b: 89 50 04 mov DWORD PTR [eax+0x4],edx 804f09e: 8b 14 b7 mov edx,DWORD PTR [edi+esi*4] 804f0a1: 89 54 b0 08 mov DWORD PTR [eax+esi*4+0x8],edx 804f0a5: 83 ee 01 sub esi,0x1 804f0a8: 83 fe ff cmp esi,0xffffffff 804f0ab: 75 f1 jne 804f09e 804f0ad: 83 c4 1c add esp,0x1c 804f0b0: 5b pop ebx 804f0b1: 5e pop esi 804f0b2: 5f pop edi 804f0b3: 5d pop ebp 804f0b4: c3 ret 804f0b5: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 804f0b9: 83 ec 0c sub esp,0xc 804f0bc: 6a 14 push 0x14 804f0be: e8 bd 5a 01 00 call 8064b80 <__libc_malloc> 804f0c3: 83 c4 10 add esp,0x10 804f0c6: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804f0ca: 85 c0 test eax,eax 804f0cc: 74 a8 je 804f076 804f0ce: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 804f0d4: 89 50 04 mov DWORD PTR [eax+0x4],edx 804f0d7: 83 c4 1c add esp,0x1c 804f0da: 5b pop ebx 804f0db: 5e pop esi 804f0dc: 5f pop edi 804f0dd: 5d pop ebp 804f0de: c3 ret 804f0df: 90 nop 0804f0e0 <__gettextparse>: 804f0e0: f3 0f 1e fb endbr32 804f0e4: 55 push ebp 804f0e5: e8 35 08 00 00 call 804f91f <__x86.get_pc_thunk.bp> 804f0ea: 81 c5 16 5f 09 00 add ebp,0x95f16 804f0f0: 57 push edi 804f0f1: 56 push esi 804f0f2: 53 push ebx 804f0f3: 81 ec 4c 04 00 00 sub esp,0x44c 804f0f9: 8b 84 24 60 04 00 00 mov eax,DWORD PTR [esp+0x460] 804f100: 8d 74 24 54 lea esi,[esp+0x54] 804f104: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 804f108: 65 a1 14 00 00 00 mov eax,gs:0x14 804f10e: 89 84 24 3c 04 00 00 mov DWORD PTR [esp+0x43c],eax 804f115: 31 c0 xor eax,eax 804f117: 8d 84 24 74 03 00 00 lea eax,[esp+0x374] 804f11e: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 804f122: 89 c7 mov edi,eax 804f124: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 804f128: 89 c3 mov ebx,eax 804f12a: 8d 85 30 f7 fc ff lea eax,[ebp-0x308d0] 804f130: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804f134: 8d 85 44 f5 fc ff lea eax,[ebp-0x30abc] 804f13a: c6 84 24 74 03 00 00 00 mov BYTE PTR [esp+0x374],0x0 804f142: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 804f14a: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 804f152: c7 44 24 10 fe ff ff ff mov DWORD PTR [esp+0x10],0xfffffffe 804f15a: c7 44 24 14 c8 00 00 00 mov DWORD PTR [esp+0x14],0xc8 804f162: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 804f166: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 804f16a: 89 f7 mov edi,esi 804f16c: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 804f170: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804f174: 0f be 04 30 movsx eax,BYTE PTR [eax+esi*1] 804f178: 89 c6 mov esi,eax 804f17a: 83 f8 f6 cmp eax,0xfffffff6 804f17d: 74 79 je 804f1f8 <__gettextparse+0x118> 804f17f: 83 7c 24 10 fe cmp DWORD PTR [esp+0x10],0xfffffffe 804f184: 0f 84 46 03 00 00 je 804f4d0 <.L85+0x50> 804f18a: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 804f18e: 85 c9 test ecx,ecx 804f190: 0f 8e da 02 00 00 jle 804f470 <.L79+0x180> 804f196: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 804f19a: 0f be 94 35 20 f6 fc ff movsx edx,BYTE PTR [ebp+esi*1-0x309e0] 804f1a2: 8d 34 10 lea esi,[eax+edx*1] 804f1a5: 83 fe 36 cmp esi,0x36 804f1a8: 77 4e ja 804f1f8 <__gettextparse+0x118> 804f1aa: 0f be 8c 35 80 f5 fc ff movsx ecx,BYTE PTR [ebp+esi*1-0x30a80] 804f1b2: 39 d1 cmp ecx,edx 804f1b4: 75 42 jne 804f1f8 <__gettextparse+0x118> 804f1b6: 0f be b4 35 c0 f5 fc ff movsx esi,BYTE PTR [ebp+esi*1-0x30a40] 804f1be: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 804f1c2: 89 f0 mov eax,esi 804f1c4: 85 f6 test esi,esi 804f1c6: 0f 8e e4 00 00 00 jle 804f2b0 <__gettextparse+0x1d0> 804f1cc: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 804f1d0: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 804f1d4: c7 44 24 10 fe ff ff ff mov DWORD PTR [esp+0x10],0xfffffffe 804f1dc: 89 da mov edx,ebx 804f1de: 83 f9 01 cmp ecx,0x1 804f1e1: 89 77 04 mov DWORD PTR [edi+0x4],esi 804f1e4: 83 d1 ff adc ecx,0xffffffff 804f1e7: 83 c7 04 add edi,0x4 804f1ea: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 804f1ee: e9 4f 01 00 00 jmp 804f342 <.L79+0x52> 804f1f3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f1f7: 90 nop 804f1f8: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 804f1fc: 0f be b4 35 f8 f5 fc ff movsx esi,BYTE PTR [ebp+esi*1-0x30a08] 804f204: 85 f6 test esi,esi 804f206: 0f 85 a6 00 00 00 jne 804f2b2 <__gettextparse+0x1d2> 804f20c: 83 7c 24 18 03 cmp DWORD PTR [esp+0x18],0x3 804f211: 75 12 jne 804f225 <__gettextparse+0x145> 804f213: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 804f217: 85 d2 test edx,edx 804f219: 0f 8f 89 02 00 00 jg 804f4a8 <.L85+0x28> 804f21f: 0f 84 ac 04 00 00 je 804f6d1 <.L53+0xf> 804f225: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 804f229: 8d 8d 80 f5 fc ff lea ecx,[ebp-0x30a80] 804f22f: 8d b5 c0 f5 fc ff lea esi,[ebp-0x30a40] 804f235: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 804f239: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804f23d: 89 74 24 28 mov DWORD PTR [esp+0x28],esi 804f241: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 804f245: eb 23 jmp 804f26a <__gettextparse+0x18a> 804f247: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804f24e: 66 90 xchg ax,ax 804f250: 39 cb cmp ebx,ecx 804f252: 0f 84 d8 01 00 00 je 804f430 <.L79+0x140> 804f258: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 804f25c: 0f be 43 ff movsx eax,BYTE PTR [ebx-0x1] 804f260: 83 eb 01 sub ebx,0x1 804f263: 83 ef 04 sub edi,0x4 804f266: 0f be 04 06 movsx eax,BYTE PTR [esi+eax*1] 804f26a: 83 f8 f6 cmp eax,0xfffffff6 804f26d: 74 e1 je 804f250 <__gettextparse+0x170> 804f26f: 8d 50 01 lea edx,[eax+0x1] 804f272: 83 fa 36 cmp edx,0x36 804f275: 77 d9 ja 804f250 <__gettextparse+0x170> 804f277: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 804f27b: 80 7c 30 01 01 cmp BYTE PTR [eax+esi*1+0x1],0x1 804f280: 75 ce jne 804f250 <__gettextparse+0x170> 804f282: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 804f286: 0f be 14 10 movsx edx,BYTE PTR [eax+edx*1] 804f28a: 89 d0 mov eax,edx 804f28c: 85 d2 test edx,edx 804f28e: 7e c0 jle 804f250 <__gettextparse+0x170> 804f290: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 804f294: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 804f298: 83 c7 04 add edi,0x4 804f29b: c7 44 24 18 03 00 00 00 mov DWORD PTR [esp+0x18],0x3 804f2a3: 89 17 mov DWORD PTR [edi],edx 804f2a5: 89 da mov edx,ebx 804f2a7: e9 96 00 00 00 jmp 804f342 <.L79+0x52> 804f2ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f2b0: f7 de neg esi 804f2b2: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 804f2b6: 0f be 04 30 movsx eax,BYTE PTR [eax+esi*1] 804f2ba: 89 c1 mov ecx,eax 804f2bc: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804f2c0: b8 01 00 00 00 mov eax,0x1 804f2c5: 29 c8 sub eax,ecx 804f2c7: 8b 04 87 mov eax,DWORD PTR [edi+eax*4] 804f2ca: 83 fe 0d cmp esi,0xd 804f2cd: 77 21 ja 804f2f0 <.L79> 804f2cf: 8b 94 b5 40 f3 fc ff mov edx,DWORD PTR [ebp+esi*4-0x30cc0] 804f2d6: 01 ea add edx,ebp 804f2d8: 3e ff e2 notrack jmp edx 0804f2db <.L92>: 804f2db: 8b 17 mov edx,DWORD PTR [edi] 804f2dd: 85 d2 test edx,edx 804f2df: 0f 84 ec 03 00 00 je 804f6d1 <.L53+0xf> 804f2e5: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 804f2e9: 89 51 04 mov DWORD PTR [ecx+0x4],edx 804f2ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0804f2f0 <.L79>: 804f2f0: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 804f2f4: 8d 14 8d 00 00 00 00 lea edx,[ecx*4+0x0] 804f2fb: 29 d7 sub edi,edx 804f2fd: 89 da mov edx,ebx 804f2ff: 2b 54 24 08 sub edx,DWORD PTR [esp+0x8] 804f303: 89 f9 mov ecx,edi 804f305: 8d 7f 04 lea edi,[edi+0x4] 804f308: 89 41 04 mov DWORD PTR [ecx+0x4],eax 804f30b: 0f be 8c 35 54 f5 fc ff movsx ecx,BYTE PTR [ebp+esi*1-0x30aac] 804f313: 0f be 32 movsx esi,BYTE PTR [edx] 804f316: 0f be 84 0d 1b f7 fc ff movsx eax,BYTE PTR [ebp+ecx*1-0x308e5] 804f31e: 89 f3 mov ebx,esi 804f320: 01 f0 add eax,esi 804f322: 83 f8 36 cmp eax,0x36 804f325: 77 0d ja 804f334 <.L79+0x44> 804f327: 3a 9c 05 80 f5 fc ff cmp bl,BYTE PTR [ebp+eax*1-0x30a80] 804f32e: 0f 84 84 01 00 00 je 804f4b8 <.L85+0x38> 804f334: 0f be b4 0d 17 f7 fc ff movsx esi,BYTE PTR [ebp+ecx*1-0x308e9] 804f33c: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 804f340: 89 f0 mov eax,esi 804f342: 88 42 01 mov BYTE PTR [edx+0x1],al 804f345: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804f349: 8d 5a 01 lea ebx,[edx+0x1] 804f34c: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 804f350: 8d 44 16 ff lea eax,[esi+edx*1-0x1] 804f354: 39 c3 cmp ebx,eax 804f356: 0f 82 be 00 00 00 jb 804f41a <.L79+0x12a> 804f35c: 29 f3 sub ebx,esi 804f35e: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 804f362: 8d 7b 01 lea edi,[ebx+0x1] 804f365: 81 fa 0f 27 00 00 cmp edx,0x270f 804f36b: 0f 8f 22 05 00 00 jg 804f893 <.L64+0x26> 804f371: 89 d0 mov eax,edx 804f373: ba 10 27 00 00 mov edx,0x2710 804f378: 89 eb mov ebx,ebp 804f37a: 01 c0 add eax,eax 804f37c: 3d 10 27 00 00 cmp eax,0x2710 804f381: 0f 4e d0 cmovle edx,eax 804f384: 83 ec 0c sub esp,0xc 804f387: 8d 44 92 03 lea eax,[edx+edx*4+0x3] 804f38b: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 804f38f: 50 push eax 804f390: e8 eb 57 01 00 call 8064b80 <__libc_malloc> 804f395: 83 c4 10 add esp,0x10 804f398: 85 c0 test eax,eax 804f39a: 0f 84 f3 04 00 00 je 804f893 <.L64+0x26> 804f3a0: 83 ec 04 sub esp,0x4 804f3a3: 57 push edi 804f3a4: c1 e7 02 shl edi,0x2 804f3a7: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 804f3ab: 56 push esi 804f3ac: 50 push eax 804f3ad: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 804f3b1: e8 7a 47 02 00 call 8073b30 804f3b6: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 804f3ba: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 804f3be: 83 c4 0c add esp,0xc 804f3c1: 57 push edi 804f3c2: 8d 34 19 lea esi,[ecx+ebx*1] 804f3c5: ff 74 24 28 push DWORD PTR [esp+0x28] 804f3c9: 89 eb mov ebx,ebp 804f3cb: 56 push esi 804f3cc: e8 5f 47 02 00 call 8073b30 804f3d1: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 804f3d5: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804f3d9: 83 c4 10 add esp,0x10 804f3dc: 39 c8 cmp eax,ecx 804f3de: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 804f3e2: 74 14 je 804f3f8 <.L79+0x108> 804f3e4: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 804f3e8: 83 ec 0c sub esp,0xc 804f3eb: 50 push eax 804f3ec: e8 af 5d 01 00 call 80651a0 <__free> 804f3f1: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 804f3f5: 83 c4 10 add esp,0x10 804f3f8: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 804f3fc: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 804f400: 8d 7c 3e fc lea edi,[esi+edi*1-0x4] 804f404: 01 cb add ebx,ecx 804f406: 8d 44 01 ff lea eax,[ecx+eax*1-0x1] 804f40a: 39 c3 cmp ebx,eax 804f40c: 0f 83 8f 04 00 00 jae 804f8a1 <.L64+0x34> 804f412: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 804f416: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 804f41a: 83 7c 24 08 09 cmp DWORD PTR [esp+0x8],0x9 804f41f: 0f 85 47 fd ff ff jne 804f16c <__gettextparse+0x8c> 804f425: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804f429: 31 f6 xor esi,esi 804f42b: eb 0a jmp 804f437 <.L79+0x147> 804f42d: 8d 76 00 lea esi,[esi+0x0] 804f430: 89 cf mov edi,ecx 804f432: be 01 00 00 00 mov esi,0x1 804f437: 3b 7c 24 24 cmp edi,DWORD PTR [esp+0x24] 804f43b: 74 0e je 804f44b <.L79+0x15b> 804f43d: 83 ec 0c sub esp,0xc 804f440: 89 eb mov ebx,ebp 804f442: 57 push edi 804f443: e8 58 5d 01 00 call 80651a0 <__free> 804f448: 83 c4 10 add esp,0x10 804f44b: 8b 84 24 3c 04 00 00 mov eax,DWORD PTR [esp+0x43c] 804f452: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 804f459: 0f 85 bb 04 00 00 jne 804f91a <.L64+0xad> 804f45f: 81 c4 4c 04 00 00 add esp,0x44c 804f465: 89 f0 mov eax,esi 804f467: 5b pop ebx 804f468: 5e pop esi 804f469: 5f pop edi 804f46a: 5d pop ebp 804f46b: c3 ret 804f46c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f470: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 804f478: 31 d2 xor edx,edx 804f47a: e9 26 fd ff ff jmp 804f1a5 <__gettextparse+0xc5> 804f47f: 90 nop 0804f480 <.L85>: 804f480: 8b 07 mov eax,DWORD PTR [edi] 804f482: 8b 4f f8 mov ecx,DWORD PTR [edi-0x8] 804f485: 8b 57 fc mov edx,DWORD PTR [edi-0x4] 804f488: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 804f48c: 8d 4c 24 48 lea ecx,[esp+0x48] 804f490: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 804f494: b8 02 00 00 00 mov eax,0x2 804f499: e8 82 fb ff ff call 804f020 804f49e: e9 4d fe ff ff jmp 804f2f0 <.L79> 804f4a3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f4a7: 90 nop 804f4a8: c7 44 24 10 fe ff ff ff mov DWORD PTR [esp+0x10],0xfffffffe 804f4b0: e9 70 fd ff ff jmp 804f225 <__gettextparse+0x145> 804f4b5: 8d 76 00 lea esi,[esi+0x0] 804f4b8: 0f be b4 05 c0 f5 fc ff movsx esi,BYTE PTR [ebp+eax*1-0x30a40] 804f4c0: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 804f4c4: 89 f0 mov eax,esi 804f4c6: e9 77 fe ff ff jmp 804f342 <.L79+0x52> 804f4cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f4cf: 90 nop 804f4d0: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 804f4d4: 8b 09 mov ecx,DWORD PTR [ecx] 804f4d6: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 804f4da: 0f b6 09 movzx ecx,BYTE PTR [ecx] 804f4dd: 88 4c 24 2c mov BYTE PTR [esp+0x2c],cl 804f4e1: 84 c9 test cl,cl 804f4e3: 74 63 je 804f548 <.L85+0xc8> 804f4e5: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 804f4e9: 0f b6 4c 24 2c movzx ecx,BYTE PTR [esp+0x2c] 804f4ee: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 804f4f2: eb 0b jmp 804f4ff <.L85+0x7f> 804f4f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f4f8: 0f b6 0a movzx ecx,BYTE PTR [edx] 804f4fb: 84 c9 test cl,cl 804f4fd: 74 41 je 804f540 <.L85+0xc0> 804f4ff: 89 d6 mov esi,edx 804f501: 83 c2 01 add edx,0x1 804f504: 80 f9 20 cmp cl,0x20 804f507: 74 ef je 804f4f8 <.L85+0x78> 804f509: 80 f9 09 cmp cl,0x9 804f50c: 74 ea je 804f4f8 <.L85+0x78> 804f50e: 0f be c9 movsx ecx,cl 804f511: 89 74 24 3c mov DWORD PTR [esp+0x3c],esi 804f515: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 804f519: 88 4c 24 2c mov BYTE PTR [esp+0x2c],cl 804f51d: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 804f521: 8d 49 f6 lea ecx,[ecx-0xa] 804f524: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 804f528: 80 f9 72 cmp cl,0x72 804f52b: 0f 87 fc 00 00 00 ja 804f62d <.L50> 804f531: 0f b6 c9 movzx ecx,cl 804f534: 8b 8c 8d 78 f3 fc ff mov ecx,DWORD PTR [ebp+ecx*4-0x30c88] 804f53b: 01 e9 add ecx,ebp 804f53d: 3e ff e1 notrack jmp ecx 804f540: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 804f544: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 804f548: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 804f54c: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 804f550: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 804f558: 89 11 mov DWORD PTR [ecx],edx 804f55a: 31 d2 xor edx,edx 804f55c: e9 44 fc ff ff jmp 804f1a5 <__gettextparse+0xc5> 0804f561 <.L84>: 804f561: 8b 07 mov eax,DWORD PTR [edi] 804f563: 8d 4c 24 48 lea ecx,[esp+0x48] 804f567: ba 02 00 00 00 mov edx,0x2 804f56c: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 804f570: b8 01 00 00 00 mov eax,0x1 804f575: e8 a6 fa ff ff call 804f020 804f57a: e9 71 fd ff ff jmp 804f2f0 <.L79> 0804f57f <.L83>: 804f57f: 31 c9 xor ecx,ecx 804f581: 31 d2 xor edx,edx 804f583: 31 c0 xor eax,eax 804f585: e8 96 fa ff ff call 804f020 804f58a: e9 61 fd ff ff jmp 804f2f0 <.L79> 0804f58f <.L91>: 804f58f: 8b 07 mov eax,DWORD PTR [edi] 804f591: 8b 57 f8 mov edx,DWORD PTR [edi-0x8] 804f594: 8b 4f f0 mov ecx,DWORD PTR [edi-0x10] 804f597: 89 54 24 4c mov DWORD PTR [esp+0x4c],edx 804f59b: ba 10 00 00 00 mov edx,0x10 804f5a0: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 804f5a4: 8d 4c 24 48 lea ecx,[esp+0x48] 804f5a8: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 804f5ac: b8 03 00 00 00 mov eax,0x3 804f5b1: e8 6a fa ff ff call 804f020 804f5b6: e9 35 fd ff ff jmp 804f2f0 <.L79> 0804f5bb <.L90>: 804f5bb: 8b 07 mov eax,DWORD PTR [edi] 804f5bd: 8b 57 f8 mov edx,DWORD PTR [edi-0x8] 804f5c0: 8d 4c 24 48 lea ecx,[esp+0x48] 804f5c4: 89 54 24 48 mov DWORD PTR [esp+0x48],edx 804f5c8: ba 0f 00 00 00 mov edx,0xf 804f5cd: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 804f5d1: b8 02 00 00 00 mov eax,0x2 804f5d6: e8 45 fa ff ff call 804f020 804f5db: e9 10 fd ff ff jmp 804f2f0 <.L79> 0804f5e0 <.L89>: 804f5e0: 8b 07 mov eax,DWORD PTR [edi] 804f5e2: 8b 57 f8 mov edx,DWORD PTR [edi-0x8] 804f5e5: 8d 4c 24 48 lea ecx,[esp+0x48] 804f5e9: 89 54 24 48 mov DWORD PTR [esp+0x48],edx 804f5ed: ba 0e 00 00 00 mov edx,0xe 804f5f2: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 804f5f6: b8 02 00 00 00 mov eax,0x2 804f5fb: e8 20 fa ff ff call 804f020 804f600: e9 eb fc ff ff jmp 804f2f0 <.L79> 0804f605 <.L80>: 804f605: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 804f608: e9 e3 fc ff ff jmp 804f2f0 <.L79> 0804f60d <.L82>: 804f60d: 31 c9 xor ecx,ecx 804f60f: 31 c0 xor eax,eax 804f611: ba 01 00 00 00 mov edx,0x1 804f616: e8 05 fa ff ff call 804f020 804f61b: 85 c0 test eax,eax 804f61d: 0f 84 cd fc ff ff je 804f2f0 <.L79> 804f623: 8b 17 mov edx,DWORD PTR [edi] 804f625: 89 50 08 mov DWORD PTR [eax+0x8],edx 804f628: e9 c3 fc ff ff jmp 804f2f0 <.L79> 0804f62d <.L50>: 804f62d: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804f631: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 804f635: c7 44 24 10 00 01 00 00 mov DWORD PTR [esp+0x10],0x100 804f63d: 89 0a mov DWORD PTR [edx],ecx 804f63f: ba 01 00 00 00 mov edx,0x1 804f644: e9 59 fb ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f649 <.L58>: 804f649: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 804f64d: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 804f651: 0f b6 49 01 movzx ecx,BYTE PTR [ecx+0x1] 804f655: 83 ea 30 sub edx,0x30 804f658: 89 54 24 38 mov DWORD PTR [esp+0x38],edx 804f65c: 8d 71 d0 lea esi,[ecx-0x30] 804f65f: 88 4c 24 10 mov BYTE PTR [esp+0x10],cl 804f663: 89 f1 mov ecx,esi 804f665: 80 f9 09 cmp cl,0x9 804f668: 77 35 ja 804f69f <.L58+0x56> 804f66a: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 804f66e: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 804f672: 0f be 4c 24 10 movsx ecx,BYTE PTR [esp+0x10] 804f677: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 804f67b: 89 c7 mov edi,eax 804f67d: 8d 04 b6 lea eax,[esi+esi*4] 804f680: 83 c2 01 add edx,0x1 804f683: 8d 74 41 d0 lea esi,[ecx+eax*2-0x30] 804f687: 0f be 0a movsx ecx,BYTE PTR [edx] 804f68a: 8d 41 d0 lea eax,[ecx-0x30] 804f68d: 3c 09 cmp al,0x9 804f68f: 76 ec jbe 804f67d <.L58+0x34> 804f691: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 804f695: 89 f8 mov eax,edi 804f697: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 804f69b: 89 74 24 38 mov DWORD PTR [esp+0x38],esi 804f69f: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 804f6a3: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804f6a7: c7 44 24 10 06 01 00 00 mov DWORD PTR [esp+0x10],0x106 804f6af: 89 16 mov DWORD PTR [esi],edx 804f6b1: ba 0b 00 00 00 mov edx,0xb 804f6b6: e9 e7 fa ff ff jmp 804f1a2 <__gettextparse+0xc2> 804f6bb: 83 c2 02 add edx,0x2 804f6be: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 0804f6c2 <.L53>: 804f6c2: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804f6c6: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 804f6ca: 89 0a mov DWORD PTR [edx],ecx 804f6cc: e9 b9 fa ff ff jmp 804f18a <__gettextparse+0xaa> 804f6d1: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804f6d5: be 01 00 00 00 mov esi,0x1 804f6da: e9 58 fd ff ff jmp 804f437 <.L79+0x147> 0804f6df <.L51>: 804f6df: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 804f6e3: 0f b6 4c 24 2c movzx ecx,BYTE PTR [esp+0x2c] 804f6e8: 3a 4a 01 cmp cl,BYTE PTR [edx+0x1] 804f6eb: 74 ce je 804f6bb <.L58+0x72> 804f6ed: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 804f6f1: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804f6f5: c7 44 24 10 00 01 00 00 mov DWORD PTR [esp+0x10],0x100 804f6fd: 89 16 mov DWORD PTR [esi],edx 804f6ff: ba 01 00 00 00 mov edx,0x1 804f704: e9 99 fa ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f709 <.L57>: 804f709: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804f70d: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 804f711: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 804f719: 89 0a mov DWORD PTR [edx],ecx 804f71b: 31 d2 xor edx,edx 804f71d: e9 83 fa ff ff jmp 804f1a5 <__gettextparse+0xc5> 0804f722 <.L63>: 804f722: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 804f726: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804f72a: c7 44 24 38 05 00 00 00 mov DWORD PTR [esp+0x38],0x5 804f732: c7 44 24 10 05 01 00 00 mov DWORD PTR [esp+0x10],0x105 804f73a: 89 16 mov DWORD PTR [esi],edx 804f73c: ba 09 00 00 00 mov edx,0x9 804f741: e9 5c fa ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f746 <.L54>: 804f746: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 804f74a: 80 7a 01 3d cmp BYTE PTR [edx+0x1],0x3d 804f74e: 0f 84 59 01 00 00 je 804f8ad <.L64+0x40> 804f754: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804f758: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 804f75c: c7 44 24 38 09 00 00 00 mov DWORD PTR [esp+0x38],0x9 804f764: c7 44 24 10 03 01 00 00 mov DWORD PTR [esp+0x10],0x103 804f76c: 89 0a mov DWORD PTR [edx],ecx 804f76e: ba 07 00 00 00 mov edx,0x7 804f773: e9 2a fa ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f778 <.L59>: 804f778: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804f77c: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 804f780: c7 44 24 38 04 00 00 00 mov DWORD PTR [esp+0x38],0x4 804f788: c7 44 24 10 05 01 00 00 mov DWORD PTR [esp+0x10],0x105 804f790: 89 0a mov DWORD PTR [edx],ecx 804f792: ba 09 00 00 00 mov edx,0x9 804f797: e9 06 fa ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f79c <.L55>: 804f79c: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 804f7a0: 80 7e 01 3d cmp BYTE PTR [esi+0x1],0x3d 804f7a4: 0f 85 43 ff ff ff jne 804f6ed <.L51+0xe> 804f7aa: 89 f2 mov edx,esi 804f7ac: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804f7b0: c7 44 24 38 0c 00 00 00 mov DWORD PTR [esp+0x38],0xc 804f7b8: 83 c2 02 add edx,0x2 804f7bb: c7 44 24 10 02 01 00 00 mov DWORD PTR [esp+0x10],0x102 804f7c3: 89 16 mov DWORD PTR [esi],edx 804f7c5: ba 06 00 00 00 mov edx,0x6 804f7ca: e9 d3 f9 ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f7cf <.L56>: 804f7cf: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 804f7d3: 80 7e 01 3d cmp BYTE PTR [esi+0x1],0x3d 804f7d7: 0f 84 f3 00 00 00 je 804f8d0 <.L64+0x63> 804f7dd: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804f7e1: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 804f7e5: c7 44 24 38 08 00 00 00 mov DWORD PTR [esp+0x38],0x8 804f7ed: c7 44 24 10 03 01 00 00 mov DWORD PTR [esp+0x10],0x103 804f7f5: 89 0a mov DWORD PTR [edx],ecx 804f7f7: ba 07 00 00 00 mov edx,0x7 804f7fc: e9 a1 f9 ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f801 <.L62>: 804f801: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 804f805: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804f809: c7 44 24 38 03 00 00 00 mov DWORD PTR [esp+0x38],0x3 804f811: c7 44 24 10 05 01 00 00 mov DWORD PTR [esp+0x10],0x105 804f819: 89 16 mov DWORD PTR [esi],edx 804f81b: ba 09 00 00 00 mov edx,0x9 804f820: e9 7d f9 ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f825 <.L60>: 804f825: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 804f829: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804f82d: c7 44 24 38 07 00 00 00 mov DWORD PTR [esp+0x38],0x7 804f835: c7 44 24 10 04 01 00 00 mov DWORD PTR [esp+0x10],0x104 804f83d: 89 16 mov DWORD PTR [esi],edx 804f83f: ba 08 00 00 00 mov edx,0x8 804f844: e9 59 f9 ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f849 <.L61>: 804f849: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804f84d: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 804f851: c7 44 24 38 06 00 00 00 mov DWORD PTR [esp+0x38],0x6 804f859: c7 44 24 10 04 01 00 00 mov DWORD PTR [esp+0x10],0x104 804f861: 89 0a mov DWORD PTR [edx],ecx 804f863: ba 08 00 00 00 mov edx,0x8 804f868: e9 35 f9 ff ff jmp 804f1a2 <__gettextparse+0xc2> 0804f86d <.L64>: 804f86d: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 804f871: 80 7e 01 3d cmp BYTE PTR [esi+0x1],0x3d 804f875: 74 7e je 804f8f5 <.L64+0x88> 804f877: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804f87b: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 804f87f: c7 44 24 10 21 00 00 00 mov DWORD PTR [esp+0x10],0x21 804f887: 89 0a mov DWORD PTR [edx],ecx 804f889: ba 0a 00 00 00 mov edx,0xa 804f88e: e9 0f f9 ff ff jmp 804f1a2 <__gettextparse+0xc2> 804f893: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804f897: be 02 00 00 00 mov esi,0x2 804f89c: e9 96 fb ff ff jmp 804f437 <.L79+0x147> 804f8a1: 89 cf mov edi,ecx 804f8a3: be 01 00 00 00 mov esi,0x1 804f8a8: e9 90 fb ff ff jmp 804f43d <.L79+0x14d> 804f8ad: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804f8b1: 83 c2 02 add edx,0x2 804f8b4: c7 44 24 38 0b 00 00 00 mov DWORD PTR [esp+0x38],0xb 804f8bc: c7 44 24 10 03 01 00 00 mov DWORD PTR [esp+0x10],0x103 804f8c4: 89 16 mov DWORD PTR [esi],edx 804f8c6: ba 07 00 00 00 mov edx,0x7 804f8cb: e9 d2 f8 ff ff jmp 804f1a2 <__gettextparse+0xc2> 804f8d0: 89 f2 mov edx,esi 804f8d2: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804f8d6: c7 44 24 38 0a 00 00 00 mov DWORD PTR [esp+0x38],0xa 804f8de: 83 c2 02 add edx,0x2 804f8e1: c7 44 24 10 03 01 00 00 mov DWORD PTR [esp+0x10],0x103 804f8e9: 89 16 mov DWORD PTR [esi],edx 804f8eb: ba 07 00 00 00 mov edx,0x7 804f8f0: e9 ad f8 ff ff jmp 804f1a2 <__gettextparse+0xc2> 804f8f5: 89 f2 mov edx,esi 804f8f7: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804f8fb: c7 44 24 38 0d 00 00 00 mov DWORD PTR [esp+0x38],0xd 804f903: 83 c2 02 add edx,0x2 804f906: c7 44 24 10 02 01 00 00 mov DWORD PTR [esp+0x10],0x102 804f90e: 89 16 mov DWORD PTR [esi],edx 804f910: ba 06 00 00 00 mov edx,0x6 804f915: e9 88 f8 ff ff jmp 804f1a2 <__gettextparse+0xc2> 804f91a: e8 31 89 02 00 call 8078250 <__stack_chk_fail> 0804f91f <__x86.get_pc_thunk.bp>: 804f91f: 8b 2c 24 mov ebp,DWORD PTR [esp] 804f922: c3 ret 804f923: 66 90 xchg ax,ax 804f925: 66 90 xchg ax,ax 804f927: 66 90 xchg ax,ax 804f929: 66 90 xchg ax,ax 804f92b: 66 90 xchg ax,ax 804f92d: 66 90 xchg ax,ax 804f92f: 90 nop 0804f930 <__gettext_extract_plural>: 804f930: f3 0f 1e fb endbr32 804f934: 55 push ebp 804f935: 57 push edi 804f936: 56 push esi 804f937: 53 push ebx 804f938: e8 83 a2 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804f93d: 81 c3 c3 56 09 00 add ebx,0x956c3 804f943: 83 ec 2c sub esp,0x2c 804f946: 65 a1 14 00 00 00 mov eax,gs:0x14 804f94c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804f950: 31 c0 xor eax,eax 804f952: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 804f956: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 804f95a: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 804f95e: 85 ed test ebp,ebp 804f960: 0f 84 aa 00 00 00 je 804fa10 <__gettext_extract_plural+0xe0> 804f966: 83 ec 08 sub esp,0x8 804f969: 8d 83 4c f7 fc ff lea eax,[ebx-0x308b4] 804f96f: 50 push eax 804f970: 55 push ebp 804f971: e8 5a 77 01 00 call 80670d0 804f976: 5a pop edx 804f977: 59 pop ecx 804f978: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804f97c: 8d 83 54 f7 fc ff lea eax,[ebx-0x308ac] 804f982: 50 push eax 804f983: 55 push ebp 804f984: e8 47 77 01 00 call 80670d0 804f989: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 804f98d: 83 c4 10 add esp,0x10 804f990: 85 ed test ebp,ebp 804f992: 74 7c je 804fa10 <__gettext_extract_plural+0xe0> 804f994: 85 c0 test eax,eax 804f996: 74 78 je 804fa10 <__gettext_extract_plural+0xe0> 804f998: 8d 68 09 lea ebp,[eax+0x9] 804f99b: 0f b6 40 09 movzx eax,BYTE PTR [eax+0x9] 804f99f: 84 c0 test al,al 804f9a1: 74 6d je 804fa10 <__gettext_extract_plural+0xe0> 804f9a3: c7 c2 f8 ff ff ff mov edx,0xfffffff8 804f9a9: 65 8b 0a mov ecx,DWORD PTR gs:[edx] 804f9ac: eb 0d jmp 804f9bb <__gettext_extract_plural+0x8b> 804f9ae: 66 90 xchg ax,ax 804f9b0: 0f b6 45 01 movzx eax,BYTE PTR [ebp+0x1] 804f9b4: 83 c5 01 add ebp,0x1 804f9b7: 84 c0 test al,al 804f9b9: 74 55 je 804fa10 <__gettext_extract_plural+0xe0> 804f9bb: 0f b6 d0 movzx edx,al 804f9be: f6 44 51 01 20 test BYTE PTR [ecx+edx*2+0x1],0x20 804f9c3: 75 eb jne 804f9b0 <__gettext_extract_plural+0x80> 804f9c5: 83 e8 30 sub eax,0x30 804f9c8: 3c 09 cmp al,0x9 804f9ca: 77 44 ja 804fa10 <__gettext_extract_plural+0xe0> 804f9cc: 83 ec 04 sub esp,0x4 804f9cf: 6a 0a push 0xa 804f9d1: 8d 44 24 18 lea eax,[esp+0x18] 804f9d5: 50 push eax 804f9d6: 55 push ebp 804f9d7: e8 f4 0e 00 00 call 80508d0 <__strtoul> 804f9dc: 83 c4 10 add esp,0x10 804f9df: 39 6c 24 10 cmp DWORD PTR [esp+0x10],ebp 804f9e3: 74 2b je 804fa10 <__gettext_extract_plural+0xe0> 804f9e5: 89 06 mov DWORD PTR [esi],eax 804f9e7: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804f9eb: 83 ec 0c sub esp,0xc 804f9ee: 83 c0 07 add eax,0x7 804f9f1: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 804f9f5: 8d 44 24 20 lea eax,[esp+0x20] 804f9f9: 50 push eax 804f9fa: e8 e1 f6 ff ff call 804f0e0 <__gettextparse> 804f9ff: 83 c4 10 add esp,0x10 804fa02: 85 c0 test eax,eax 804fa04: 75 0a jne 804fa10 <__gettext_extract_plural+0xe0> 804fa06: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804fa0a: 89 07 mov DWORD PTR [edi],eax 804fa0c: eb 10 jmp 804fa1e <__gettext_extract_plural+0xee> 804fa0e: 66 90 xchg ax,ax 804fa10: 8d 83 c0 e6 ff ff lea eax,[ebx-0x1940] 804fa16: 89 07 mov DWORD PTR [edi],eax 804fa18: c7 06 02 00 00 00 mov DWORD PTR [esi],0x2 804fa1e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804fa22: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 804fa29: 75 08 jne 804fa33 <__gettext_extract_plural+0x103> 804fa2b: 83 c4 2c add esp,0x2c 804fa2e: 5b pop ebx 804fa2f: 5e pop esi 804fa30: 5f pop edi 804fa31: 5d pop ebp 804fa32: c3 ret 804fa33: e8 18 88 02 00 call 8078250 <__stack_chk_fail> 804fa38: 66 90 xchg ax,ax 804fa3a: 66 90 xchg ax,ax 804fa3c: 66 90 xchg ax,ax 804fa3e: 66 90 xchg ax,ax 0804fa40 <__hash_string>: 804fa40: f3 0f 1e fb endbr32 804fa44: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 804fa48: 0f b6 01 movzx eax,BYTE PTR [ecx] 804fa4b: 83 c1 01 add ecx,0x1 804fa4e: 84 c0 test al,al 804fa50: 74 2e je 804fa80 <__hash_string+0x40> 804fa52: 0f b6 11 movzx edx,BYTE PTR [ecx] 804fa55: 84 d2 test dl,dl 804fa57: 74 23 je 804fa7c <__hash_string+0x3c> 804fa59: c1 e0 04 shl eax,0x4 804fa5c: 83 c1 01 add ecx,0x1 804fa5f: 01 d0 add eax,edx 804fa61: 89 c2 mov edx,eax 804fa63: 81 e2 00 00 00 f0 and edx,0xf0000000 804fa69: 74 e7 je 804fa52 <__hash_string+0x12> 804fa6b: c1 ea 18 shr edx,0x18 804fa6e: 25 ff ff ff 0f and eax,0xfffffff 804fa73: 31 d0 xor eax,edx 804fa75: 0f b6 11 movzx edx,BYTE PTR [ecx] 804fa78: 84 d2 test dl,dl 804fa7a: 75 dd jne 804fa59 <__hash_string+0x19> 804fa7c: c3 ret 804fa7d: 8d 76 00 lea esi,[esi+0x0] 804fa80: 31 c0 xor eax,eax 804fa82: c3 ret 804fa83: 66 90 xchg ax,ax 804fa85: 66 90 xchg ax,ax 804fa87: 66 90 xchg ax,ax 804fa89: 66 90 xchg ax,ax 804fa8b: 66 90 xchg ax,ax 804fa8d: 66 90 xchg ax,ax 804fa8f: 90 nop 0804fa90 <_setjmp>: 804fa90: f3 0f 1e fb endbr32 804fa94: 31 c0 xor eax,eax 804fa96: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 804fa9a: 89 1a mov DWORD PTR [edx],ebx 804fa9c: 89 72 04 mov DWORD PTR [edx+0x4],esi 804fa9f: 89 7a 08 mov DWORD PTR [edx+0x8],edi 804faa2: 8d 4c 24 04 lea ecx,[esp+0x4] 804faa6: 65 33 0d 18 00 00 00 xor ecx,DWORD PTR gs:0x18 804faad: c1 c1 09 rol ecx,0x9 804fab0: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 804fab3: 8b 0c 24 mov ecx,DWORD PTR [esp] 804fab6: 65 33 0d 18 00 00 00 xor ecx,DWORD PTR gs:0x18 804fabd: c1 c1 09 rol ecx,0x9 804fac0: 89 4a 14 mov DWORD PTR [edx+0x14],ecx 804fac3: 89 6a 0c mov DWORD PTR [edx+0xc],ebp 804fac6: 89 42 18 mov DWORD PTR [edx+0x18],eax 804fac9: 31 c9 xor ecx,ecx 804facb: f3 0f 1e c9 rdsspd ecx 804facf: 89 4a 28 mov DWORD PTR [edx+0x28],ecx 804fad2: c3 ret 804fad3: 66 90 xchg ax,ax 804fad5: 66 90 xchg ax,ax 804fad7: 66 90 xchg ax,ax 804fad9: 66 90 xchg ax,ax 804fadb: 66 90 xchg ax,ax 804fadd: 66 90 xchg ax,ax 804fadf: 90 nop 0804fae0 : 804fae0: 55 push ebp 804fae1: 57 push edi 804fae2: 56 push esi 804fae3: e8 c7 ad ff ff call 804a8af <__x86.get_pc_thunk.si> 804fae8: 81 c6 18 55 09 00 add esi,0x95518 804faee: 53 push ebx 804faef: 83 ec 3c sub esp,0x3c 804faf2: 8b 28 mov ebp,DWORD PTR [eax] 804faf4: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 804faf8: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 804fafc: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 804fb00: 89 ce mov esi,ecx 804fb02: d1 e9 shr ecx,1 804fb04: 0f af e9 imul ebp,ecx 804fb07: 29 ce sub esi,ecx 804fb09: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 804fb0d: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 804fb11: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 804fb15: 01 d5 add ebp,edx 804fb17: 83 f9 01 cmp ecx,0x1 804fb1a: 74 05 je 804fb21 804fb1c: e8 bf ff ff ff call 804fae0 804fb21: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 804fb25: 83 f9 01 cmp ecx,0x1 804fb28: 0f 86 02 01 00 00 jbe 804fc30 804fb2e: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 804fb32: 89 ea mov edx,ebp 804fb34: 89 f8 mov eax,edi 804fb36: e8 a5 ff ff ff call 804fae0 804fb3b: 8b 17 mov edx,DWORD PTR [edi] 804fb3d: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 804fb40: 8b 5f 10 mov ebx,DWORD PTR [edi+0x10] 804fb43: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 804fb47: 8b 57 08 mov edx,DWORD PTR [edi+0x8] 804fb4a: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 804fb4e: 8b 57 0c mov edx,DWORD PTR [edi+0xc] 804fb51: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 804fb55: 83 f8 02 cmp eax,0x2 804fb58: 0f 84 40 02 00 00 je 804fd9e 804fb5e: 77 68 ja 804fbc8 804fb60: 85 c0 test eax,eax 804fb62: 0f 84 48 01 00 00 je 804fcb0 804fb68: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 804fb6c: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 804fb70: eb 2e jmp 804fba0 804fb72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fb78: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804fb7b: 8b 55 04 mov edx,DWORD PTR [ebp+0x4] 804fb7e: 83 ef 01 sub edi,0x1 804fb81: 83 c5 08 add ebp,0x8 804fb84: 89 03 mov DWORD PTR [ebx],eax 804fb86: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 804fb8a: 83 c3 08 add ebx,0x8 804fb8d: 89 53 fc mov DWORD PTR [ebx-0x4],edx 804fb90: 85 c0 test eax,eax 804fb92: 0f 84 f0 02 00 00 je 804fe88 804fb98: 85 ff test edi,edi 804fb9a: 0f 84 d8 02 00 00 je 804fe78 804fba0: 83 ec 04 sub esp,0x4 804fba3: ff 74 24 0c push DWORD PTR [esp+0xc] 804fba7: 55 push ebp 804fba8: 56 push esi 804fba9: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804fbad: ff d0 call eax 804fbaf: 83 c4 10 add esp,0x10 804fbb2: 85 c0 test eax,eax 804fbb4: 7f c2 jg 804fb78 804fbb6: 8b 06 mov eax,DWORD PTR [esi] 804fbb8: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 804fbbb: 83 c6 08 add esi,0x8 804fbbe: 83 6c 24 04 01 sub DWORD PTR [esp+0x4],0x1 804fbc3: eb bf jmp 804fb84 804fbc5: 8d 76 00 lea esi,[esi+0x0] 804fbc8: 83 f8 03 cmp eax,0x3 804fbcb: 0f 85 3f 01 00 00 jne 804fd10 804fbd1: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 804fbd5: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 804fbd9: eb 27 jmp 804fc02 804fbdb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804fbdf: 90 nop 804fbe0: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804fbe3: 83 ef 01 sub edi,0x1 804fbe6: 83 c5 04 add ebp,0x4 804fbe9: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 804fbed: 89 03 mov DWORD PTR [ebx],eax 804fbef: 83 c3 04 add ebx,0x4 804fbf2: 85 c9 test ecx,ecx 804fbf4: 0f 84 8e 02 00 00 je 804fe88 804fbfa: 85 ff test edi,edi 804fbfc: 0f 84 76 02 00 00 je 804fe78 804fc02: 83 ec 04 sub esp,0x4 804fc05: ff 74 24 0c push DWORD PTR [esp+0xc] 804fc09: ff 75 00 push DWORD PTR [ebp+0x0] 804fc0c: ff 36 push DWORD PTR [esi] 804fc0e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804fc12: ff d0 call eax 804fc14: 83 c4 10 add esp,0x10 804fc17: 85 c0 test eax,eax 804fc19: 7f c5 jg 804fbe0 804fc1b: 8b 06 mov eax,DWORD PTR [esi] 804fc1d: 83 6c 24 04 01 sub DWORD PTR [esp+0x4],0x1 804fc22: 83 c6 04 add esi,0x4 804fc25: eb c2 jmp 804fbe9 804fc27: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804fc2e: 66 90 xchg ax,ax 804fc30: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 804fc34: 8b 10 mov edx,DWORD PTR [eax] 804fc36: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 804fc39: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 804fc3d: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 804fc40: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 804fc44: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 804fc47: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 804fc4a: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 804fc4e: 83 f8 02 cmp eax,0x2 804fc51: 0f 84 33 01 00 00 je 804fd8a 804fc57: 77 27 ja 804fc80 804fc59: 85 c0 test eax,eax 804fc5b: 74 43 je 804fca0 804fc5d: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804fc61: 85 c0 test eax,eax 804fc63: 0f 85 ff fe ff ff jne 804fb68 804fc69: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 804fc6d: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 804fc71: e9 97 01 00 00 jmp 804fe0d 804fc76: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804fc7d: 8d 76 00 lea esi,[esi+0x0] 804fc80: 83 f8 03 cmp eax,0x3 804fc83: 75 7f jne 804fd04 804fc85: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 804fc89: 85 c9 test ecx,ecx 804fc8b: 74 dc je 804fc69 804fc8d: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 804fc95: e9 37 ff ff ff jmp 804fbd1 804fc9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fca0: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804fca4: 85 c0 test eax,eax 804fca6: 74 c1 je 804fc69 804fca8: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 804fcb0: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 804fcb4: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 804fcb8: eb 28 jmp 804fce2 804fcba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fcc0: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804fcc3: 83 ef 01 sub edi,0x1 804fcc6: 83 c5 04 add ebp,0x4 804fcc9: 89 03 mov DWORD PTR [ebx],eax 804fccb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 804fccf: 83 c3 04 add ebx,0x4 804fcd2: 85 c0 test eax,eax 804fcd4: 0f 84 ae 01 00 00 je 804fe88 804fcda: 85 ff test edi,edi 804fcdc: 0f 84 96 01 00 00 je 804fe78 804fce2: 83 ec 04 sub esp,0x4 804fce5: ff 74 24 0c push DWORD PTR [esp+0xc] 804fce9: 55 push ebp 804fcea: 56 push esi 804fceb: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804fcef: ff d0 call eax 804fcf1: 83 c4 10 add esp,0x10 804fcf4: 85 c0 test eax,eax 804fcf6: 7f c8 jg 804fcc0 804fcf8: 8b 06 mov eax,DWORD PTR [esi] 804fcfa: 83 6c 24 04 01 sub DWORD PTR [esp+0x4],0x1 804fcff: 83 c6 04 add esi,0x4 804fd02: eb c5 jmp 804fcc9 804fd04: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804fd08: 85 c0 test eax,eax 804fd0a: 0f 84 59 ff ff ff je 804fc69 804fd10: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 804fd14: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 804fd18: eb 38 jmp 804fd52 804fd1a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fd20: 83 ec 04 sub esp,0x4 804fd23: 83 ef 01 sub edi,0x1 804fd26: ff 74 24 18 push DWORD PTR [esp+0x18] 804fd2a: 55 push ebp 804fd2b: 53 push ebx 804fd2c: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 804fd30: e8 0b 3f 02 00 call 8073c40 <__mempcpy> 804fd35: 03 6c 24 24 add ebp,DWORD PTR [esp+0x24] 804fd39: 83 c4 10 add esp,0x10 804fd3c: 89 c3 mov ebx,eax 804fd3e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 804fd42: 85 d2 test edx,edx 804fd44: 0f 84 3e 01 00 00 je 804fe88 804fd4a: 85 ff test edi,edi 804fd4c: 0f 84 26 01 00 00 je 804fe78 804fd52: 83 ec 04 sub esp,0x4 804fd55: ff 74 24 0c push DWORD PTR [esp+0xc] 804fd59: 55 push ebp 804fd5a: 56 push esi 804fd5b: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804fd5f: ff d0 call eax 804fd61: 83 c4 10 add esp,0x10 804fd64: 85 c0 test eax,eax 804fd66: 7f b8 jg 804fd20 804fd68: 83 ec 04 sub esp,0x4 804fd6b: ff 74 24 18 push DWORD PTR [esp+0x18] 804fd6f: 56 push esi 804fd70: 53 push ebx 804fd71: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 804fd75: e8 c6 3e 02 00 call 8073c40 <__mempcpy> 804fd7a: 83 6c 24 14 01 sub DWORD PTR [esp+0x14],0x1 804fd7f: 03 74 24 24 add esi,DWORD PTR [esp+0x24] 804fd83: 83 c4 10 add esp,0x10 804fd86: 89 c3 mov ebx,eax 804fd88: eb b4 jmp 804fd3e 804fd8a: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 804fd8e: 85 d2 test edx,edx 804fd90: 0f 84 d3 fe ff ff je 804fc69 804fd96: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 804fd9e: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 804fda2: 89 e9 mov ecx,ebp 804fda4: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 804fda8: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 804fdac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804fdb0: 83 ec 04 sub esp,0x4 804fdb3: 89 df mov edi,ebx 804fdb5: 01 eb add ebx,ebp 804fdb7: ff 74 24 0c push DWORD PTR [esp+0xc] 804fdbb: 51 push ecx 804fdbc: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 804fdc0: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 804fdc4: 56 push esi 804fdc5: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804fdc9: ff d0 call eax 804fdcb: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 804fdcf: 83 c4 10 add esp,0x10 804fdd2: 85 c0 test eax,eax 804fdd4: 0f 8e 86 00 00 00 jle 804fe60 804fdda: 83 6c 24 10 01 sub DWORD PTR [esp+0x10],0x1 804fddf: 89 ce mov esi,ecx 804fde1: 01 e9 add ecx,ebp 804fde3: 89 d8 mov eax,ebx 804fde5: 29 e8 sub eax,ebp 804fde7: 39 c3 cmp ebx,eax 804fde9: 76 0a jbe 804fdf5 804fdeb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804fdef: 90 nop 804fdf0: a5 movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 804fdf1: 39 fb cmp ebx,edi 804fdf3: 77 fb ja 804fdf0 804fdf5: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 804fdf9: 85 ff test edi,edi 804fdfb: 74 2e je 804fe2b 804fdfd: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 804fe01: 85 f6 test esi,esi 804fe03: 75 ab jne 804fdb0 804fe05: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 804fe09: 85 c0 test eax,eax 804fe0b: 74 1e je 804fe2b 804fe0d: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 804fe11: 0f af 44 24 14 imul eax,DWORD PTR [esp+0x14] 804fe16: 83 ec 04 sub esp,0x4 804fe19: 50 push eax 804fe1a: ff 74 24 28 push DWORD PTR [esp+0x28] 804fe1e: 53 push ebx 804fe1f: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 804fe23: e8 08 3d 02 00 call 8073b30 804fe28: 83 c4 10 add esp,0x10 804fe2b: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 804fe2f: 2b 4c 24 10 sub ecx,DWORD PTR [esp+0x10] 804fe33: 83 ec 04 sub esp,0x4 804fe36: 0f af 4c 24 18 imul ecx,DWORD PTR [esp+0x18] 804fe3b: 51 push ecx 804fe3c: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 804fe40: ff 70 10 push DWORD PTR [eax+0x10] 804fe43: ff 74 24 34 push DWORD PTR [esp+0x34] 804fe47: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 804fe4b: e8 e0 3c 02 00 call 8073b30 804fe50: 83 c4 4c add esp,0x4c 804fe53: 5b pop ebx 804fe54: 5e pop esi 804fe55: 5f pop edi 804fe56: 5d pop ebp 804fe57: c3 ret 804fe58: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804fe5f: 90 nop 804fe60: 89 f0 mov eax,esi 804fe62: 83 6c 24 04 01 sub DWORD PTR [esp+0x4],0x1 804fe67: 01 e8 add eax,ebp 804fe69: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 804fe6d: e9 71 ff ff ff jmp 804fde3 804fe72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fe78: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 804fe7c: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 804fe80: eb 83 jmp 804fe05 804fe82: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fe88: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 804fe8c: eb 9d jmp 804fe2b 804fe8e: 66 90 xchg ax,ax 0804fe90 <__qsort_r>: 804fe90: f3 0f 1e fb endbr32 804fe94: 55 push ebp 804fe95: 89 e5 mov ebp,esp 804fe97: 57 push edi 804fe98: 56 push esi 804fe99: 53 push ebx 804fe9a: e8 21 9d ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 804fe9f: 81 c3 61 51 09 00 add ebx,0x95161 804fea5: 83 ec 4c sub esp,0x4c 804fea8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804feab: 8b 7d 18 mov edi,DWORD PTR [ebp+0x18] 804feae: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 804feb1: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 804feb4: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804feb7: 65 a1 14 00 00 00 mov eax,gs:0x14 804febd: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 804fec0: 31 c0 xor eax,eax 804fec2: 83 7d 10 20 cmp DWORD PTR [ebp+0x10],0x20 804fec6: 0f 87 5c 02 00 00 ja 8050128 <__qsort_r+0x298> 804fecc: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] 804fecf: 0f af 75 10 imul esi,DWORD PTR [ebp+0x10] 804fed3: 81 fe ff 03 00 00 cmp esi,0x3ff 804fed9: 77 55 ja 804ff30 <__qsort_r+0xa0> 804fedb: 83 c6 1b add esi,0x1b 804fede: 89 e2 mov edx,esp 804fee0: 89 f0 mov eax,esi 804fee2: 81 e6 00 f0 ff ff and esi,0xfffff000 804fee8: 29 f2 sub edx,esi 804feea: 83 e0 f0 and eax,0xfffffff0 804feed: 39 d4 cmp esp,edx 804feef: 74 12 je 804ff03 <__qsort_r+0x73> 804fef1: 81 ec 00 10 00 00 sub esp,0x1000 804fef7: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 804feff: 39 d4 cmp esp,edx 804ff01: 75 ee jne 804fef1 <__qsort_r+0x61> 804ff03: 25 ff 0f 00 00 and eax,0xfff 804ff08: 29 c4 sub esp,eax 804ff0a: 85 c0 test eax,eax 804ff0c: 74 05 je 804ff13 <__qsort_r+0x83> 804ff0e: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 804ff13: 8d 44 24 0f lea eax,[esp+0xf] 804ff17: c7 45 ac 00 00 00 00 mov DWORD PTR [ebp-0x54],0x0 804ff1e: 83 e0 f0 and eax,0xfffffff0 804ff21: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 804ff24: eb 5c jmp 804ff82 <__qsort_r+0xf2> 804ff26: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804ff2d: 8d 76 00 lea esi,[esi+0x0] 804ff30: 8b 8b c0 15 00 00 mov ecx,DWORD PTR [ebx+0x15c0] 804ff36: 85 c9 test ecx,ecx 804ff38: 0f 84 32 02 00 00 je 8050170 <__qsort_r+0x2e0> 804ff3e: 89 f0 mov eax,esi 804ff40: 31 d2 xor edx,edx 804ff42: f7 f1 div ecx 804ff44: 3b 83 bc 15 00 00 cmp eax,DWORD PTR [ebx+0x15bc] 804ff4a: 0f 87 00 02 00 00 ja 8050150 <__qsort_r+0x2c0> 804ff50: c7 c2 e0 ff ff ff mov edx,0xffffffe0 804ff56: 83 ec 0c sub esp,0xc 804ff59: 65 8b 0a mov ecx,DWORD PTR gs:[edx] 804ff5c: 56 push esi 804ff5d: 89 55 bc mov DWORD PTR [ebp-0x44],edx 804ff60: 89 4d c0 mov DWORD PTR [ebp-0x40],ecx 804ff63: e8 18 4c 01 00 call 8064b80 <__libc_malloc> 804ff68: 8b 4d c0 mov ecx,DWORD PTR [ebp-0x40] 804ff6b: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 804ff6e: 83 c4 10 add esp,0x10 804ff71: 89 45 ac mov DWORD PTR [ebp-0x54],eax 804ff74: 65 89 0a mov DWORD PTR gs:[edx],ecx 804ff77: 85 c0 test eax,eax 804ff79: 0f 84 d1 01 00 00 je 8050150 <__qsort_r+0x2c0> 804ff7f: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 804ff82: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 804ff85: 83 7d 10 20 cmp DWORD PTR [ebp+0x10],0x20 804ff89: c7 45 d4 04 00 00 00 mov DWORD PTR [ebp-0x2c],0x4 804ff90: 89 7d dc mov DWORD PTR [ebp-0x24],edi 804ff93: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 804ff96: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804ff99: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 804ff9c: 0f 86 16 01 00 00 jbe 80500b8 <__qsort_r+0x228> 804ffa2: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 804ffa5: 8d 0c 85 00 00 00 00 lea ecx,[eax*4+0x0] 804ffac: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 804ffaf: 01 c8 add eax,ecx 804ffb1: 8d 34 08 lea esi,[eax+ecx*1] 804ffb4: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804ffb7: 89 75 b0 mov DWORD PTR [ebp-0x50],esi 804ffba: 39 f0 cmp eax,esi 804ffbc: 0f 83 f0 01 00 00 jae 80501b2 <__qsort_r+0x322> 804ffc2: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804ffc5: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 804ffc8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804ffcf: 90 nop 804ffd0: 83 c0 04 add eax,0x4 804ffd3: 89 50 fc mov DWORD PTR [eax-0x4],edx 804ffd6: 01 fa add edx,edi 804ffd8: 39 c6 cmp esi,eax 804ffda: 77 f4 ja 804ffd0 <__qsort_r+0x140> 804ffdc: 03 4d e0 add ecx,DWORD PTR [ebp-0x20] 804ffdf: 89 ca mov edx,ecx 804ffe1: 83 7d 0c 01 cmp DWORD PTR [ebp+0xc],0x1 804ffe5: c7 45 d0 04 00 00 00 mov DWORD PTR [ebp-0x30],0x4 804ffec: c7 45 d4 03 00 00 00 mov DWORD PTR [ebp-0x2c],0x3 804fff3: 0f 86 47 01 00 00 jbe 8050140 <__qsort_r+0x2b0> 804fff9: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 804fffc: 8d 45 d0 lea eax,[ebp-0x30] 804ffff: e8 dc fa ff ff call 804fae0 8050004: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 8050007: c7 45 b8 00 00 00 00 mov DWORD PTR [ebp-0x48],0x0 805000e: 89 45 bc mov DWORD PTR [ebp-0x44],eax 8050011: eb 1b jmp 805002e <__qsort_r+0x19e> 8050013: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050017: 90 nop 8050018: 83 45 b8 01 add DWORD PTR [ebp-0x48],0x1 805001c: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 805001f: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 8050022: 01 75 bc add DWORD PTR [ebp-0x44],esi 8050025: 39 45 0c cmp DWORD PTR [ebp+0xc],eax 8050028: 0f 86 ce 00 00 00 jbe 80500fc <__qsort_r+0x26c> 805002e: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8050031: 8b 75 b8 mov esi,DWORD PTR [ebp-0x48] 8050034: 8b 3c b0 mov edi,DWORD PTR [eax+esi*4] 8050037: 3b 7d bc cmp edi,DWORD PTR [ebp-0x44] 805003a: 74 dc je 8050018 <__qsort_r+0x188> 805003c: 8b 75 bc mov esi,DWORD PTR [ebp-0x44] 805003f: 83 ec 04 sub esp,0x4 8050042: ff 75 10 push DWORD PTR [ebp+0x10] 8050045: 56 push esi 8050046: ff 75 b0 push DWORD PTR [ebp-0x50] 8050049: e8 e2 3a 02 00 call 8073b30 805004e: 89 f1 mov ecx,esi 8050050: 83 c4 10 add esp,0x10 8050053: 8b 75 b8 mov esi,DWORD PTR [ebp-0x48] 8050056: eb 0a jmp 8050062 <__qsort_r+0x1d2> 8050058: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805005f: 90 nop 8050060: 89 c7 mov edi,eax 8050062: 89 f8 mov eax,edi 8050064: 31 d2 xor edx,edx 8050066: 2b 45 b4 sub eax,DWORD PTR [ebp-0x4c] 8050069: 89 75 c0 mov DWORD PTR [ebp-0x40],esi 805006c: f7 75 10 div DWORD PTR [ebp+0x10] 805006f: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 8050072: 83 ec 04 sub esp,0x4 8050075: 89 c6 mov esi,eax 8050077: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 805007a: 89 0c 90 mov DWORD PTR [eax+edx*4],ecx 805007d: ff 75 10 push DWORD PTR [ebp+0x10] 8050080: 57 push edi 8050081: 51 push ecx 8050082: e8 a9 3a 02 00 call 8073b30 8050087: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 805008a: 89 f9 mov ecx,edi 805008c: 83 c4 10 add esp,0x10 805008f: 8d 14 b0 lea edx,[eax+esi*4] 8050092: 8b 02 mov eax,DWORD PTR [edx] 8050094: 3b 45 bc cmp eax,DWORD PTR [ebp-0x44] 8050097: 75 c7 jne 8050060 <__qsort_r+0x1d0> 8050099: 83 ec 04 sub esp,0x4 805009c: 89 3a mov DWORD PTR [edx],edi 805009e: ff 75 10 push DWORD PTR [ebp+0x10] 80500a1: ff 75 b0 push DWORD PTR [ebp-0x50] 80500a4: 57 push edi 80500a5: e8 86 3a 02 00 call 8073b30 80500aa: 83 c4 10 add esp,0x10 80500ad: e9 66 ff ff ff jmp 8050018 <__qsort_r+0x188> 80500b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80500b8: f6 45 10 03 test BYTE PTR [ebp+0x10],0x3 80500bc: 75 2a jne 80500e8 <__qsort_r+0x258> 80500be: f6 45 b4 03 test BYTE PTR [ebp-0x4c],0x3 80500c2: 75 24 jne 80500e8 <__qsort_r+0x258> 80500c4: 83 7d 10 04 cmp DWORD PTR [ebp+0x10],0x4 80500c8: 0f 84 ec 00 00 00 je 80501ba <__qsort_r+0x32a> 80500ce: 83 7d 10 08 cmp DWORD PTR [ebp+0x10],0x8 80500d2: 75 62 jne 8050136 <__qsort_r+0x2a6> 80500d4: f6 45 b4 07 test BYTE PTR [ebp-0x4c],0x7 80500d8: 75 5c jne 8050136 <__qsort_r+0x2a6> 80500da: c7 45 d4 01 00 00 00 mov DWORD PTR [ebp-0x2c],0x1 80500e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80500e8: 83 7d 0c 01 cmp DWORD PTR [ebp+0xc],0x1 80500ec: 76 0e jbe 80500fc <__qsort_r+0x26c> 80500ee: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 80500f1: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 80500f4: 8d 45 d0 lea eax,[ebp-0x30] 80500f7: e8 e4 f9 ff ff call 804fae0 80500fc: 83 ec 0c sub esp,0xc 80500ff: ff 75 ac push DWORD PTR [ebp-0x54] 8050102: e8 99 50 01 00 call 80651a0 <__free> 8050107: 83 c4 10 add esp,0x10 805010a: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 805010d: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8050114: 0f 85 ac 00 00 00 jne 80501c6 <__qsort_r+0x336> 805011a: 8d 65 f4 lea esp,[ebp-0xc] 805011d: 5b pop ebx 805011e: 5e pop esi 805011f: 5f pop edi 8050120: 5d pop ebp 8050121: c3 ret 8050122: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8050128: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 805012b: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 805012e: 8d 34 c8 lea esi,[eax+ecx*8] 8050131: e9 9d fd ff ff jmp 804fed3 <__qsort_r+0x43> 8050136: c7 45 d4 02 00 00 00 mov DWORD PTR [ebp-0x2c],0x2 805013d: eb a9 jmp 80500e8 <__qsort_r+0x258> 805013f: 90 nop 8050140: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8050143: 85 c0 test eax,eax 8050145: 0f 85 b9 fe ff ff jne 8050004 <__qsort_r+0x174> 805014b: eb af jmp 80500fc <__qsort_r+0x26c> 805014d: 8d 76 00 lea esi,[esi+0x0] 8050150: 83 ec 0c sub esp,0xc 8050153: 57 push edi 8050154: ff 75 c4 push DWORD PTR [ebp-0x3c] 8050157: ff 75 10 push DWORD PTR [ebp+0x10] 805015a: ff 75 0c push DWORD PTR [ebp+0xc] 805015d: ff 75 b4 push DWORD PTR [ebp-0x4c] 8050160: e8 6b 7c 03 00 call 8087dd0 <_quicksort> 8050165: 83 c4 20 add esp,0x20 8050168: eb a0 jmp 805010a <__qsort_r+0x27a> 805016a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8050170: 83 ec 0c sub esp,0xc 8050173: 6a 55 push 0x55 8050175: e8 b6 56 02 00 call 8075830 <__sysconf> 805017a: 83 c4 10 add esp,0x10 805017d: ba ff ff ff 1f mov edx,0x1fffffff 8050182: 83 f8 ff cmp eax,0xffffffff 8050185: 74 0b je 8050192 <__qsort_r+0x302> 8050187: 85 c0 test eax,eax 8050189: 8d 50 03 lea edx,[eax+0x3] 805018c: 0f 49 d0 cmovns edx,eax 805018f: c1 fa 02 sar edx,0x2 8050192: 89 93 bc 15 00 00 mov DWORD PTR [ebx+0x15bc],edx 8050198: 83 ec 0c sub esp,0xc 805019b: 6a 1e push 0x1e 805019d: e8 8e 56 02 00 call 8075830 <__sysconf> 80501a2: 83 c4 10 add esp,0x10 80501a5: 89 83 c0 15 00 00 mov DWORD PTR [ebx+0x15c0],eax 80501ab: 89 c1 mov ecx,eax 80501ad: e9 8c fd ff ff jmp 804ff3e <__qsort_r+0xae> 80501b2: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80501b5: e9 27 fe ff ff jmp 804ffe1 <__qsort_r+0x151> 80501ba: c7 45 d4 00 00 00 00 mov DWORD PTR [ebp-0x2c],0x0 80501c1: e9 22 ff ff ff jmp 80500e8 <__qsort_r+0x258> 80501c6: e8 85 80 02 00 call 8078250 <__stack_chk_fail> 80501cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80501cf: 90 nop 080501d0 : 80501d0: f3 0f 1e fb endbr32 80501d4: 83 ec 18 sub esp,0x18 80501d7: 6a 00 push 0x0 80501d9: ff 74 24 2c push DWORD PTR [esp+0x2c] 80501dd: ff 74 24 2c push DWORD PTR [esp+0x2c] 80501e1: ff 74 24 2c push DWORD PTR [esp+0x2c] 80501e5: ff 74 24 2c push DWORD PTR [esp+0x2c] 80501e9: e8 a2 fc ff ff call 804fe90 <__qsort_r> 80501ee: 83 c4 2c add esp,0x2c 80501f1: c3 ret 80501f2: 66 90 xchg ax,ax 80501f4: 66 90 xchg ax,ax 80501f6: 66 90 xchg ax,ax 80501f8: 66 90 xchg ax,ax 80501fa: 66 90 xchg ax,ax 80501fc: 66 90 xchg ax,ax 80501fe: 66 90 xchg ax,ax 08050200 : 8050200: f3 0f 1e fb endbr32 8050204: 55 push ebp 8050205: 57 push edi 8050206: 56 push esi 8050207: 53 push ebx 8050208: e8 b3 99 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 805020d: 81 c3 f3 4d 09 00 add ebx,0x94df3 8050213: 83 ec 1c sub esp,0x1c 8050216: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 805021a: c7 c0 6c 68 0e 08 mov eax,0x80e686c 8050220: 8b 38 mov edi,DWORD PTR [eax] 8050222: 85 ff test edi,edi 8050224: 0f 84 ce 00 00 00 je 80502f8 805022a: 0f b6 02 movzx eax,BYTE PTR [edx] 805022d: 84 c0 test al,al 805022f: 0f 84 c3 00 00 00 je 80502f8 8050235: 80 7a 01 00 cmp BYTE PTR [edx+0x1],0x0 8050239: 8b 37 mov esi,DWORD PTR [edi] 805023b: 0f 84 87 00 00 00 je 80502c8 8050241: 83 ec 0c sub esp,0xc 8050244: 52 push edx 8050245: 89 54 24 40 mov DWORD PTR [esp+0x40],edx 8050249: e8 c2 3d 02 00 call 8074010 805024e: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 8050252: 83 c4 10 add esp,0x10 8050255: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8050259: 83 e8 02 sub eax,0x2 805025c: 0f b7 2a movzx ebp,WORD PTR [edx] 805025f: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8050263: 8d 42 02 lea eax,[edx+0x2] 8050266: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805026a: 85 f6 test esi,esi 805026c: 74 4a je 80502b8 805026e: 89 f8 mov eax,edi 8050270: 89 ef mov edi,ebp 8050272: 89 c5 mov ebp,eax 8050274: eb 14 jmp 805028a 8050276: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805027d: 8d 76 00 lea esi,[esi+0x0] 8050280: 8b 75 04 mov esi,DWORD PTR [ebp+0x4] 8050283: 83 c5 04 add ebp,0x4 8050286: 85 f6 test esi,esi 8050288: 74 2e je 80502b8 805028a: 66 3b 3e cmp di,WORD PTR [esi] 805028d: 75 f1 jne 8050280 805028f: 83 ec 04 sub esp,0x4 8050292: 8d 46 02 lea eax,[esi+0x2] 8050295: ff 74 24 08 push DWORD PTR [esp+0x8] 8050299: ff 74 24 10 push DWORD PTR [esp+0x10] 805029d: 50 push eax 805029e: e8 ed 96 01 00 call 8069990 80502a3: 83 c4 10 add esp,0x10 80502a6: 85 c0 test eax,eax 80502a8: 75 d6 jne 8050280 80502aa: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80502ae: 80 3c 06 3d cmp BYTE PTR [esi+eax*1],0x3d 80502b2: 75 cc jne 8050280 80502b4: 8d 74 06 01 lea esi,[esi+eax*1+0x1] 80502b8: 83 c4 1c add esp,0x1c 80502bb: 89 f0 mov eax,esi 80502bd: 5b pop ebx 80502be: 5e pop esi 80502bf: 5f pop edi 80502c0: 5d pop ebp 80502c1: c3 ret 80502c2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80502c8: 80 cc 3d or ah,0x3d 80502cb: 85 f6 test esi,esi 80502cd: 75 13 jne 80502e2 80502cf: eb e7 jmp 80502b8 80502d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80502d8: 8b 77 04 mov esi,DWORD PTR [edi+0x4] 80502db: 83 c7 04 add edi,0x4 80502de: 85 f6 test esi,esi 80502e0: 74 d6 je 80502b8 80502e2: 66 3b 06 cmp ax,WORD PTR [esi] 80502e5: 75 f1 jne 80502d8 80502e7: 83 c4 1c add esp,0x1c 80502ea: 83 c6 02 add esi,0x2 80502ed: 5b pop ebx 80502ee: 89 f0 mov eax,esi 80502f0: 5e pop esi 80502f1: 5f pop edi 80502f2: 5d pop ebp 80502f3: c3 ret 80502f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80502f8: 83 c4 1c add esp,0x1c 80502fb: 31 f6 xor esi,esi 80502fd: 5b pop ebx 80502fe: 89 f0 mov eax,esi 8050300: 5e pop esi 8050301: 5f pop edi 8050302: 5d pop ebp 8050303: c3 ret 8050304: 66 90 xchg ax,ax 8050306: 66 90 xchg ax,ax 8050308: 66 90 xchg ax,ax 805030a: 66 90 xchg ax,ax 805030c: 66 90 xchg ax,ax 805030e: 66 90 xchg ax,ax 08050310 <__run_exit_handlers>: 8050310: f3 0f 1e fb endbr32 8050314: 55 push ebp 8050315: 57 push edi 8050316: 56 push esi 8050317: e8 93 a5 ff ff call 804a8af <__x86.get_pc_thunk.si> 805031c: 81 c6 e4 4c 09 00 add esi,0x94ce4 8050322: 53 push ebx 8050323: 83 ec 2c sub esp,0x2c 8050326: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 805032a: c7 c2 00 00 00 00 mov edx,0x0 8050330: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8050334: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8050338: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 805033c: 85 d2 test edx,edx 805033e: 74 08 je 8050348 <__run_exit_handlers+0x38> 8050340: 84 c0 test al,al 8050342: 0f 85 7a 02 00 00 jne 80505c2 <__run_exit_handlers+0x2b2> 8050348: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805034c: 31 f6 xor esi,esi 805034e: c7 c5 d8 6e 0e 08 mov ebp,0x80e6ed8 8050354: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050358: 65 a1 0c 00 00 00 mov eax,gs:0xc 805035e: ba 01 00 00 00 mov edx,0x1 8050363: 85 c0 test eax,eax 8050365: 0f 85 0e 02 00 00 jne 8050579 <__run_exit_handlers+0x269> 805036b: 0f b1 55 00 cmpxchg DWORD PTR [ebp+0x0],edx 805036f: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8050373: 8b 00 mov eax,DWORD PTR [eax] 8050375: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8050379: 85 c0 test eax,eax 805037b: 75 47 jne 80503c4 <__run_exit_handlers+0xb4> 805037d: e9 93 01 00 00 jmp 8050515 <__run_exit_handlers+0x205> 8050382: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8050388: 83 f8 02 cmp eax,0x2 805038b: 0f 84 d7 00 00 00 je 8050468 <__run_exit_handlers+0x158> 8050391: 65 a1 0c 00 00 00 mov eax,gs:0xc 8050397: ba 01 00 00 00 mov edx,0x1 805039c: 85 c0 test eax,eax 805039e: 0f 85 ec 00 00 00 jne 8050490 <__run_exit_handlers+0x180> 80503a4: 0f b1 55 00 cmpxchg DWORD PTR [ebp+0x0],edx 80503a8: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80503ac: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80503b0: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80503b4: 33 81 e0 1e 00 00 xor eax,DWORD PTR [ecx+0x1ee0] 80503ba: 33 91 e4 1e 00 00 xor edx,DWORD PTR [ecx+0x1ee4] 80503c0: 09 c2 or edx,eax 80503c2: 75 ab jne 805036f <__run_exit_handlers+0x5f> 80503c4: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80503c8: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 80503cb: 85 ff test edi,edi 80503cd: 0f 84 0d 01 00 00 je 80504e0 <__run_exit_handlers+0x1d0> 80503d3: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80503d7: 8d 47 ff lea eax,[edi-0x1] 80503da: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80503dd: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80503e1: 8b 98 e0 1e 00 00 mov ebx,DWORD PTR [eax+0x1ee0] 80503e7: 8b 80 e4 1e 00 00 mov eax,DWORD PTR [eax+0x1ee4] 80503ed: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 80503f1: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80503f5: 65 a1 0c 00 00 00 mov eax,gs:0xc 80503fb: 85 c0 test eax,eax 80503fd: 0f 85 ad 00 00 00 jne 80504b0 <__run_exit_handlers+0x1a0> 8050403: 83 6d 00 01 sub DWORD PTR [ebp+0x0],0x1 8050407: c1 e7 04 shl edi,0x4 805040a: 03 7c 24 0c add edi,DWORD PTR [esp+0xc] 805040e: 8b 47 f8 mov eax,DWORD PTR [edi-0x8] 8050411: 83 f8 03 cmp eax,0x3 8050414: 74 3a je 8050450 <__run_exit_handlers+0x140> 8050416: 83 f8 04 cmp eax,0x4 8050419: 0f 85 69 ff ff ff jne 8050388 <__run_exit_handlers+0x78> 805041f: 83 ec 08 sub esp,0x8 8050422: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 8050425: c7 47 f8 00 00 00 00 mov DWORD PTR [edi-0x8],0x0 805042c: ff 74 24 48 push DWORD PTR [esp+0x48] 8050430: ff 37 push DWORD PTR [edi] 8050432: c1 c8 09 ror eax,0x9 8050435: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 805043c: ff d0 call eax 805043e: 83 c4 10 add esp,0x10 8050441: e9 4b ff ff ff jmp 8050391 <__run_exit_handlers+0x81> 8050446: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805044d: 8d 76 00 lea esi,[esi+0x0] 8050450: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 8050453: c1 c8 09 ror eax,0x9 8050456: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 805045d: ff d0 call eax 805045f: e9 2d ff ff ff jmp 8050391 <__run_exit_handlers+0x81> 8050464: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050468: 83 ec 08 sub esp,0x8 805046b: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 805046e: ff 37 push DWORD PTR [edi] 8050470: ff 74 24 4c push DWORD PTR [esp+0x4c] 8050474: c1 c8 09 ror eax,0x9 8050477: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 805047e: ff d0 call eax 8050480: 83 c4 10 add esp,0x10 8050483: e9 09 ff ff ff jmp 8050391 <__run_exit_handlers+0x81> 8050488: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805048f: 90 nop 8050490: 89 f0 mov eax,esi 8050492: f0 0f b1 55 00 lock cmpxchg DWORD PTR [ebp+0x0],edx 8050497: 0f 84 0b ff ff ff je 80503a8 <__run_exit_handlers+0x98> 805049d: 83 ec 0c sub esp,0xc 80504a0: 55 push ebp 80504a1: e8 1a fb 00 00 call 805ffc0 <__lll_lock_wait_private> 80504a6: 83 c4 10 add esp,0x10 80504a9: e9 fa fe ff ff jmp 80503a8 <__run_exit_handlers+0x98> 80504ae: 66 90 xchg ax,ax 80504b0: 89 f0 mov eax,esi 80504b2: 87 45 00 xchg DWORD PTR [ebp+0x0],eax 80504b5: 83 f8 01 cmp eax,0x1 80504b8: 0f 8e 49 ff ff ff jle 8050407 <__run_exit_handlers+0xf7> 80504be: b9 81 00 00 00 mov ecx,0x81 80504c3: ba 01 00 00 00 mov edx,0x1 80504c8: b8 f0 00 00 00 mov eax,0xf0 80504cd: 89 eb mov ebx,ebp 80504cf: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80504d6: e9 2c ff ff ff jmp 8050407 <__run_exit_handlers+0xf7> 80504db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80504df: 90 nop 80504e0: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 80504e4: 89 c3 mov ebx,eax 80504e6: 8b 00 mov eax,DWORD PTR [eax] 80504e8: 89 01 mov DWORD PTR [ecx],eax 80504ea: 85 c0 test eax,eax 80504ec: 74 10 je 80504fe <__run_exit_handlers+0x1ee> 80504ee: 83 ec 0c sub esp,0xc 80504f1: 53 push ebx 80504f2: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80504f6: e8 a5 4c 01 00 call 80651a0 <__free> 80504fb: 83 c4 10 add esp,0x10 80504fe: 65 a1 0c 00 00 00 mov eax,gs:0xc 8050504: 85 c0 test eax,eax 8050506: 0f 85 8b 00 00 00 jne 8050597 <__run_exit_handlers+0x287> 805050c: 83 6d 00 01 sub DWORD PTR [ebp+0x0],0x1 8050510: e9 43 fe ff ff jmp 8050358 <__run_exit_handlers+0x48> 8050515: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8050519: c6 80 c4 15 00 00 01 mov BYTE PTR [eax+0x15c4],0x1 8050520: 65 a1 0c 00 00 00 mov eax,gs:0xc 8050526: 85 c0 test eax,eax 8050528: 0f 85 a0 00 00 00 jne 80505ce <__run_exit_handlers+0x2be> 805052e: 83 6d 00 01 sub DWORD PTR [ebp+0x0],0x1 8050532: 80 7c 24 1c 00 cmp BYTE PTR [esp+0x1c],0x0 8050537: 74 30 je 8050569 <__run_exit_handlers+0x259> 8050539: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805053d: c7 c6 b4 62 0e 08 mov esi,0x80e62b4 8050543: c7 c0 b8 62 0e 08 mov eax,0x80e62b8 8050549: 39 c6 cmp esi,eax 805054b: 73 1c jae 8050569 <__run_exit_handlers+0x259> 805054d: 83 e8 01 sub eax,0x1 8050550: 29 f0 sub eax,esi 8050552: c1 e8 02 shr eax,0x2 8050555: 8d 7c 86 04 lea edi,[esi+eax*4+0x4] 8050559: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050560: ff 16 call DWORD PTR [esi] 8050562: 83 c6 04 add esi,0x4 8050565: 39 f7 cmp edi,esi 8050567: 75 f7 jne 8050560 <__run_exit_handlers+0x250> 8050569: 83 ec 0c sub esp,0xc 805056c: ff 74 24 4c push DWORD PTR [esp+0x4c] 8050570: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8050574: e8 11 51 02 00 call 807568a <_exit> 8050579: 89 f0 mov eax,esi 805057b: f0 0f b1 55 00 lock cmpxchg DWORD PTR [ebp+0x0],edx 8050580: 0f 84 e9 fd ff ff je 805036f <__run_exit_handlers+0x5f> 8050586: 83 ec 0c sub esp,0xc 8050589: 55 push ebp 805058a: e8 31 fa 00 00 call 805ffc0 <__lll_lock_wait_private> 805058f: 83 c4 10 add esp,0x10 8050592: e9 d8 fd ff ff jmp 805036f <__run_exit_handlers+0x5f> 8050597: 89 f0 mov eax,esi 8050599: 87 45 00 xchg DWORD PTR [ebp+0x0],eax 805059c: 83 e8 01 sub eax,0x1 805059f: 0f 8e b3 fd ff ff jle 8050358 <__run_exit_handlers+0x48> 80505a5: b8 f0 00 00 00 mov eax,0xf0 80505aa: b9 81 00 00 00 mov ecx,0x81 80505af: ba 01 00 00 00 mov edx,0x1 80505b4: 89 eb mov ebx,ebp 80505b6: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80505bd: e9 96 fd ff ff jmp 8050358 <__run_exit_handlers+0x48> 80505c2: 89 f3 mov ebx,esi 80505c4: e8 37 fa fa f7 call 0 <_nl_current_LC_CTYPE> 80505c9: e9 7a fd ff ff jmp 8050348 <__run_exit_handlers+0x38> 80505ce: 31 f6 xor esi,esi 80505d0: 89 f0 mov eax,esi 80505d2: 87 45 00 xchg DWORD PTR [ebp+0x0],eax 80505d5: 83 e8 01 sub eax,0x1 80505d8: 0f 8e 54 ff ff ff jle 8050532 <__run_exit_handlers+0x222> 80505de: b8 f0 00 00 00 mov eax,0xf0 80505e3: b9 81 00 00 00 mov ecx,0x81 80505e8: ba 01 00 00 00 mov edx,0x1 80505ed: 89 eb mov ebx,ebp 80505ef: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80505f6: e9 37 ff ff ff jmp 8050532 <__run_exit_handlers+0x222> 80505fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80505ff: 90 nop 08050600 : 8050600: f3 0f 1e fb endbr32 8050604: 56 push esi 8050605: 5e pop esi 8050606: e8 1e 97 ff ff call 8049d29 <__x86.get_pc_thunk.ax> 805060b: 05 f5 49 09 00 add eax,0x949f5 8050610: 83 ec 0c sub esp,0xc 8050613: 8d 80 70 00 00 00 lea eax,[eax+0x70] 8050619: 6a 01 push 0x1 805061b: 6a 01 push 0x1 805061d: 50 push eax 805061e: ff 74 24 1c push DWORD PTR [esp+0x1c] 8050622: e8 e9 fc ff ff call 8050310 <__run_exit_handlers> 8050627: 66 90 xchg ax,ax 8050629: 66 90 xchg ax,ax 805062b: 66 90 xchg ax,ax 805062d: 66 90 xchg ax,ax 805062f: 90 nop 08050630 <__new_exitfn>: 8050630: f3 0f 1e fb endbr32 8050634: 55 push ebp 8050635: 57 push edi 8050636: e8 2c a6 ff ff call 804ac67 <__x86.get_pc_thunk.di> 805063b: 81 c7 c5 49 09 00 add edi,0x949c5 8050641: 56 push esi 8050642: 53 push ebx 8050643: 83 ec 0c sub esp,0xc 8050646: 80 bf c4 15 00 00 00 cmp BYTE PTR [edi+0x15c4],0x0 805064d: 0f 85 b3 00 00 00 jne 8050706 <__new_exitfn+0xd6> 8050653: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8050657: 8b 30 mov esi,DWORD PTR [eax] 8050659: 85 f6 test esi,esi 805065b: 0f 84 b1 00 00 00 je 8050712 <__new_exitfn+0xe2> 8050661: 89 f3 mov ebx,esi 8050663: 31 ed xor ebp,ebp 8050665: 8d 76 00 lea esi,[esi+0x0] 8050668: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805066b: eb 15 jmp 8050682 <__new_exitfn+0x52> 805066d: 8d 76 00 lea esi,[esi+0x0] 8050670: 8d 50 ff lea edx,[eax-0x1] 8050673: 89 d1 mov ecx,edx 8050675: c1 e1 04 shl ecx,0x4 8050678: 8b 4c 0b 08 mov ecx,DWORD PTR [ebx+ecx*1+0x8] 805067c: 85 c9 test ecx,ecx 805067e: 75 20 jne 80506a0 <__new_exitfn+0x70> 8050680: 89 d0 mov eax,edx 8050682: 85 c0 test eax,eax 8050684: 75 ea jne 8050670 <__new_exitfn+0x40> 8050686: 8b 03 mov eax,DWORD PTR [ebx] 8050688: c7 43 04 00 00 00 00 mov DWORD PTR [ebx+0x4],0x0 805068f: 89 dd mov ebp,ebx 8050691: 85 c0 test eax,eax 8050693: 74 65 je 80506fa <__new_exitfn+0xca> 8050695: 89 c3 mov ebx,eax 8050697: eb cf jmp 8050668 <__new_exitfn+0x38> 8050699: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80506a0: 83 f8 20 cmp eax,0x20 80506a3: 74 2d je 80506d2 <__new_exitfn+0xa2> 80506a5: 89 c2 mov edx,eax 80506a7: 83 c0 01 add eax,0x1 80506aa: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80506ad: c1 e2 04 shl edx,0x4 80506b0: 8d 54 13 08 lea edx,[ebx+edx*1+0x8] 80506b4: c7 02 01 00 00 00 mov DWORD PTR [edx],0x1 80506ba: 89 d0 mov eax,edx 80506bc: 83 87 e0 1e 00 00 01 add DWORD PTR [edi+0x1ee0],0x1 80506c3: 83 97 e4 1e 00 00 00 adc DWORD PTR [edi+0x1ee4],0x0 80506ca: 83 c4 0c add esp,0xc 80506cd: 5b pop ebx 80506ce: 5e pop esi 80506cf: 5f pop edi 80506d0: 5d pop ebp 80506d1: c3 ret 80506d2: 89 eb mov ebx,ebp 80506d4: 85 ed test ebp,ebp 80506d6: 75 22 jne 80506fa <__new_exitfn+0xca> 80506d8: 83 ec 08 sub esp,0x8 80506db: 89 fb mov ebx,edi 80506dd: 68 08 02 00 00 push 0x208 80506e2: 6a 01 push 0x1 80506e4: e8 07 52 01 00 call 80658f0 <__calloc> 80506e9: 83 c4 10 add esp,0x10 80506ec: 89 c3 mov ebx,eax 80506ee: 85 c0 test eax,eax 80506f0: 74 14 je 8050706 <__new_exitfn+0xd6> 80506f2: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80506f6: 89 33 mov DWORD PTR [ebx],esi 80506f8: 89 18 mov DWORD PTR [eax],ebx 80506fa: c7 43 04 01 00 00 00 mov DWORD PTR [ebx+0x4],0x1 8050701: 8d 53 08 lea edx,[ebx+0x8] 8050704: eb ae jmp 80506b4 <__new_exitfn+0x84> 8050706: 83 c4 0c add esp,0xc 8050709: 31 d2 xor edx,edx 805070b: 5b pop ebx 805070c: 89 d0 mov eax,edx 805070e: 5e pop esi 805070f: 5f pop edi 8050710: 5d pop ebp 8050711: c3 ret 8050712: 8d 87 ac f7 fc ff lea eax,[edi-0x30854] 8050718: 89 fb mov ebx,edi 805071a: 50 push eax 805071b: 8d 87 88 f7 fc ff lea eax,[edi-0x30878] 8050721: 6a 70 push 0x70 8050723: 50 push eax 8050724: 8d 87 95 f7 fc ff lea eax,[edi-0x3086b] 805072a: 50 push eax 805072b: e8 a0 a7 ff ff call 804aed0 <__assert_fail> 08050730 <__internal_atexit>: 8050730: f3 0f 1e fb endbr32 8050734: 57 push edi 8050735: 56 push esi 8050736: 53 push ebx 8050737: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 805073b: e8 80 94 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 8050740: 81 c3 c0 48 09 00 add ebx,0x948c0 8050746: 85 ff test edi,edi 8050748: 0f 84 cb 00 00 00 je 8050819 <__internal_atexit+0xe9> 805074e: 65 a1 0c 00 00 00 mov eax,gs:0xc 8050754: c7 c3 d8 6e 0e 08 mov ebx,0x80e6ed8 805075a: 85 c0 test eax,eax 805075c: 75 62 jne 80507c0 <__internal_atexit+0x90> 805075e: ba 01 00 00 00 mov edx,0x1 8050763: 0f b1 13 cmpxchg DWORD PTR [ebx],edx 8050766: 83 ec 0c sub esp,0xc 8050769: ff 74 24 28 push DWORD PTR [esp+0x28] 805076d: e8 be fe ff ff call 8050630 <__new_exitfn> 8050772: 83 c4 10 add esp,0x10 8050775: 89 c6 mov esi,eax 8050777: 85 c0 test eax,eax 8050779: 0f 84 86 00 00 00 je 8050805 <__internal_atexit+0xd5> 805077f: 89 f8 mov eax,edi 8050781: c7 06 04 00 00 00 mov DWORD PTR [esi],0x4 8050787: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 805078e: c1 c0 09 rol eax,0x9 8050791: 89 46 04 mov DWORD PTR [esi+0x4],eax 8050794: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8050798: 89 46 08 mov DWORD PTR [esi+0x8],eax 805079b: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805079f: 89 46 0c mov DWORD PTR [esi+0xc],eax 80507a2: 65 8b 3d 0c 00 00 00 mov edi,DWORD PTR gs:0xc 80507a9: 85 ff test edi,edi 80507ab: 75 33 jne 80507e0 <__internal_atexit+0xb0> 80507ad: 83 2b 01 sub DWORD PTR [ebx],0x1 80507b0: 89 f8 mov eax,edi 80507b2: 5b pop ebx 80507b3: 5e pop esi 80507b4: 5f pop edi 80507b5: c3 ret 80507b6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80507bd: 8d 76 00 lea esi,[esi+0x0] 80507c0: 31 c0 xor eax,eax 80507c2: ba 01 00 00 00 mov edx,0x1 80507c7: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 80507cb: 74 99 je 8050766 <__internal_atexit+0x36> 80507cd: 83 ec 0c sub esp,0xc 80507d0: 53 push ebx 80507d1: e8 ea f7 00 00 call 805ffc0 <__lll_lock_wait_private> 80507d6: 83 c4 10 add esp,0x10 80507d9: eb 8b jmp 8050766 <__internal_atexit+0x36> 80507db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80507df: 90 nop 80507e0: 31 c0 xor eax,eax 80507e2: 87 03 xchg DWORD PTR [ebx],eax 80507e4: 31 ff xor edi,edi 80507e6: 83 f8 01 cmp eax,0x1 80507e9: 7e c5 jle 80507b0 <__internal_atexit+0x80> 80507eb: b8 f0 00 00 00 mov eax,0xf0 80507f0: b9 81 00 00 00 mov ecx,0x81 80507f5: ba 01 00 00 00 mov edx,0x1 80507fa: 89 fe mov esi,edi 80507fc: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8050803: eb ab jmp 80507b0 <__internal_atexit+0x80> 8050805: 65 a1 0c 00 00 00 mov eax,gs:0xc 805080b: 85 c0 test eax,eax 805080d: 75 26 jne 8050835 <__internal_atexit+0x105> 805080f: 83 2b 01 sub DWORD PTR [ebx],0x1 8050812: bf ff ff ff ff mov edi,0xffffffff 8050817: eb 97 jmp 80507b0 <__internal_atexit+0x80> 8050819: 8d 83 bc f7 fc ff lea eax,[ebx-0x30844] 805081f: 50 push eax 8050820: 8d 83 88 f7 fc ff lea eax,[ebx-0x30878] 8050826: 6a 29 push 0x29 8050828: 50 push eax 8050829: 8d 83 9f f7 fc ff lea eax,[ebx-0x30861] 805082f: 50 push eax 8050830: e8 9b a6 ff ff call 804aed0 <__assert_fail> 8050835: 89 f0 mov eax,esi 8050837: 87 03 xchg DWORD PTR [ebx],eax 8050839: 83 cf ff or edi,0xffffffff 805083c: 83 e8 01 sub eax,0x1 805083f: 0f 8e 6b ff ff ff jle 80507b0 <__internal_atexit+0x80> 8050845: b8 f0 00 00 00 mov eax,0xf0 805084a: b9 81 00 00 00 mov ecx,0x81 805084f: ba 01 00 00 00 mov edx,0x1 8050854: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805085b: e9 50 ff ff ff jmp 80507b0 <__internal_atexit+0x80> 08050860 <__cxa_atexit>: 8050860: f3 0f 1e fb endbr32 8050864: e8 c0 94 ff ff call 8049d29 <__x86.get_pc_thunk.ax> 8050869: 05 97 47 09 00 add eax,0x94797 805086e: 83 ec 0c sub esp,0xc 8050871: 8d 80 70 00 00 00 lea eax,[eax+0x70] 8050877: 50 push eax 8050878: ff 74 24 1c push DWORD PTR [esp+0x1c] 805087c: ff 74 24 1c push DWORD PTR [esp+0x1c] 8050880: ff 74 24 1c push DWORD PTR [esp+0x1c] 8050884: e8 a7 fe ff ff call 8050730 <__internal_atexit> 8050889: 83 c4 1c add esp,0x1c 805088c: c3 ret 805088d: 66 90 xchg ax,ax 805088f: 90 nop 08050890 <__strtoul_internal>: 8050890: f3 0f 1e fb endbr32 8050894: 53 push ebx 8050895: e8 26 93 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 805089a: 81 c3 66 47 09 00 add ebx,0x94766 80508a0: 83 ec 14 sub esp,0x14 80508a3: c7 c0 d8 ff ff ff mov eax,0xffffffd8 80508a9: 65 ff 30 push DWORD PTR gs:[eax] 80508ac: ff 74 24 2c push DWORD PTR [esp+0x2c] 80508b0: ff 74 24 2c push DWORD PTR [esp+0x2c] 80508b4: ff 74 24 2c push DWORD PTR [esp+0x2c] 80508b8: ff 74 24 2c push DWORD PTR [esp+0x2c] 80508bc: e8 4f 00 00 00 call 8050910 <____strtoul_l_internal> 80508c1: 83 c4 28 add esp,0x28 80508c4: 5b pop ebx 80508c5: c3 ret 80508c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80508cd: 8d 76 00 lea esi,[esi+0x0] 080508d0 <__strtoul>: 80508d0: f3 0f 1e fb endbr32 80508d4: 53 push ebx 80508d5: e8 e6 92 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 80508da: 81 c3 26 47 09 00 add ebx,0x94726 80508e0: 83 ec 14 sub esp,0x14 80508e3: c7 c0 d8 ff ff ff mov eax,0xffffffd8 80508e9: 65 ff 30 push DWORD PTR gs:[eax] 80508ec: 6a 00 push 0x0 80508ee: ff 74 24 2c push DWORD PTR [esp+0x2c] 80508f2: ff 74 24 2c push DWORD PTR [esp+0x2c] 80508f6: ff 74 24 2c push DWORD PTR [esp+0x2c] 80508fa: e8 11 00 00 00 call 8050910 <____strtoul_l_internal> 80508ff: 83 c4 28 add esp,0x28 8050902: 5b pop ebx 8050903: c3 ret 8050904: 66 90 xchg ax,ax 8050906: 66 90 xchg ax,ax 8050908: 66 90 xchg ax,ax 805090a: 66 90 xchg ax,ax 805090c: 66 90 xchg ax,ax 805090e: 66 90 xchg ax,ax 08050910 <____strtoul_l_internal>: 8050910: f3 0f 1e fb endbr32 8050914: e8 10 94 ff ff call 8049d29 <__x86.get_pc_thunk.ax> 8050919: 05 e7 46 09 00 add eax,0x946e7 805091e: 55 push ebp 805091f: 31 ed xor ebp,ebp 8050921: 57 push edi 8050922: 56 push esi 8050923: 53 push ebx 8050924: 83 ec 3c sub esp,0x3c 8050927: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805092b: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 805092f: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050937: 85 c0 test eax,eax 8050939: 0f 85 a9 02 00 00 jne 8050be8 <____strtoul_l_internal+0x2d8> 805093f: 83 7c 24 58 01 cmp DWORD PTR [esp+0x58],0x1 8050944: 0f 84 a6 01 00 00 je 8050af0 <____strtoul_l_internal+0x1e0> 805094a: 83 7c 24 58 24 cmp DWORD PTR [esp+0x58],0x24 805094f: 0f 87 9b 01 00 00 ja 8050af0 <____strtoul_l_internal+0x1e0> 8050955: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8050959: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 805095d: 8b 48 34 mov ecx,DWORD PTR [eax+0x34] 8050960: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8050964: 0f be 10 movsx edx,BYTE PTR [eax] 8050967: 89 d0 mov eax,edx 8050969: f6 44 51 01 20 test BYTE PTR [ecx+edx*2+0x1],0x20 805096e: 74 10 je 8050980 <____strtoul_l_internal+0x70> 8050970: 0f be 56 01 movsx edx,BYTE PTR [esi+0x1] 8050974: 83 c6 01 add esi,0x1 8050977: 89 d0 mov eax,edx 8050979: f6 44 51 01 20 test BYTE PTR [ecx+edx*2+0x1],0x20 805097e: 75 f0 jne 8050970 <____strtoul_l_internal+0x60> 8050980: 84 c0 test al,al 8050982: 0f 84 ba 03 00 00 je 8050d42 <____strtoul_l_internal+0x432> 8050988: 3c 2d cmp al,0x2d 805098a: 0f 84 e0 01 00 00 je 8050b70 <____strtoul_l_internal+0x260> 8050990: 3c 2b cmp al,0x2b 8050992: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 805099a: 0f 94 c0 sete al 805099d: 0f b6 c0 movzx eax,al 80509a0: 01 c6 add esi,eax 80509a2: 0f b6 0e movzx ecx,BYTE PTR [esi] 80509a5: 80 f9 30 cmp cl,0x30 80509a8: 0f 84 da 01 00 00 je 8050b88 <____strtoul_l_internal+0x278> 80509ae: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 80509b2: 85 c0 test eax,eax 80509b4: 0f 85 56 01 00 00 jne 8050b10 <____strtoul_l_internal+0x200> 80509ba: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80509be: 85 c0 test eax,eax 80509c0: 0f 85 92 03 00 00 jne 8050d58 <____strtoul_l_internal+0x448> 80509c6: c7 44 24 58 0a 00 00 00 mov DWORD PTR [esp+0x58],0xa 80509ce: b8 08 00 00 00 mov eax,0x8 80509d3: 31 ff xor edi,edi 80509d5: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80509d9: 8b 94 83 a0 20 fe ff mov edx,DWORD PTR [ebx+eax*4-0x1df60] 80509e0: 0f b6 84 03 60 20 fe ff movzx eax,BYTE PTR [ebx+eax*1-0x1dfa0] 80509e8: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80509ec: 88 44 24 22 mov BYTE PTR [esp+0x22],al 80509f0: 84 c9 test cl,cl 80509f2: 0f 84 2c 02 00 00 je 8050c24 <____strtoul_l_internal+0x314> 80509f8: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 80509fc: 0f 84 22 02 00 00 je 8050c24 <____strtoul_l_internal+0x314> 8050a02: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8050a06: 8b 80 7c ff ff ff mov eax,DWORD PTR [eax-0x84] 8050a0c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8050a10: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8050a14: 8d 57 ff lea edx,[edi-0x1] 8050a17: 89 74 24 24 mov DWORD PTR [esp+0x24],esi 8050a1b: 89 f3 mov ebx,esi 8050a1d: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 8050a25: 8b 74 24 58 mov esi,DWORD PTR [esp+0x58] 8050a29: 8b 80 74 ff ff ff mov eax,DWORD PTR [eax-0x8c] 8050a2f: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 8050a33: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8050a37: 31 c0 xor eax,eax 8050a39: eb 25 jmp 8050a60 <____strtoul_l_internal+0x150> 8050a3b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050a3f: 90 nop 8050a40: 75 06 jne 8050a48 <____strtoul_l_internal+0x138> 8050a42: 3a 54 24 22 cmp dl,BYTE PTR [esp+0x22] 8050a46: 77 4a ja 8050a92 <____strtoul_l_internal+0x182> 8050a48: 0f af c6 imul eax,esi 8050a4b: 89 da mov edx,ebx 8050a4d: 01 c8 add eax,ecx 8050a4f: 0f b6 4a 01 movzx ecx,BYTE PTR [edx+0x1] 8050a53: 8d 5a 01 lea ebx,[edx+0x1] 8050a56: 84 c9 test cl,cl 8050a58: 74 56 je 8050ab0 <____strtoul_l_internal+0x1a0> 8050a5a: 3b 5c 24 08 cmp ebx,DWORD PTR [esp+0x8] 8050a5e: 74 50 je 8050ab0 <____strtoul_l_internal+0x1a0> 8050a60: 8d 51 d0 lea edx,[ecx-0x30] 8050a63: 80 fa 09 cmp dl,0x9 8050a66: 76 1d jbe 8050a85 <____strtoul_l_internal+0x175> 8050a68: 85 ff test edi,edi 8050a6a: 0f 85 c8 00 00 00 jne 8050b38 <____strtoul_l_internal+0x228> 8050a70: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8050a74: f6 44 4a 01 04 test BYTE PTR [edx+ecx*2+0x1],0x4 8050a79: 74 35 je 8050ab0 <____strtoul_l_internal+0x1a0> 8050a7b: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8050a7f: 8b 14 8a mov edx,DWORD PTR [edx+ecx*4] 8050a82: 83 ea 37 sub edx,0x37 8050a85: 0f b6 ca movzx ecx,dl 8050a88: 39 f1 cmp ecx,esi 8050a8a: 7d 24 jge 8050ab0 <____strtoul_l_internal+0x1a0> 8050a8c: 3b 44 24 0c cmp eax,DWORD PTR [esp+0xc] 8050a90: 76 ae jbe 8050a40 <____strtoul_l_internal+0x130> 8050a92: 89 da mov edx,ebx 8050a94: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 8050a9c: 0f b6 4a 01 movzx ecx,BYTE PTR [edx+0x1] 8050aa0: 8d 5a 01 lea ebx,[edx+0x1] 8050aa3: 84 c9 test cl,cl 8050aa5: 75 b3 jne 8050a5a <____strtoul_l_internal+0x14a> 8050aa7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050aae: 66 90 xchg ax,ax 8050ab0: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 8050ab4: 39 de cmp esi,ebx 8050ab6: 0f 84 6a 01 00 00 je 8050c26 <____strtoul_l_internal+0x316> 8050abc: 8b 7c 24 54 mov edi,DWORD PTR [esp+0x54] 8050ac0: 85 ff test edi,edi 8050ac2: 74 06 je 8050aca <____strtoul_l_internal+0x1ba> 8050ac4: 8b 7c 24 54 mov edi,DWORD PTR [esp+0x54] 8050ac8: 89 1f mov DWORD PTR [edi],ebx 8050aca: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8050ace: 85 f6 test esi,esi 8050ad0: 0f 85 61 03 00 00 jne 8050e37 <____strtoul_l_internal+0x527> 8050ad6: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8050ada: 89 c2 mov edx,eax 8050adc: f7 da neg edx 8050ade: 85 db test ebx,ebx 8050ae0: 0f 45 c2 cmovne eax,edx 8050ae3: 83 c4 3c add esp,0x3c 8050ae6: 5b pop ebx 8050ae7: 5e pop esi 8050ae8: 5f pop edi 8050ae9: 5d pop ebp 8050aea: c3 ret 8050aeb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050aef: 90 nop 8050af0: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8050af4: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8050afa: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8050b01: 31 c0 xor eax,eax 8050b03: 83 c4 3c add esp,0x3c 8050b06: 5b pop ebx 8050b07: 5e pop esi 8050b08: 5f pop edi 8050b09: 5d pop ebp 8050b0a: c3 ret 8050b0b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050b0f: 90 nop 8050b10: 83 7c 24 58 0a cmp DWORD PTR [esp+0x58],0xa 8050b15: 0f 84 9f fe ff ff je 80509ba <____strtoul_l_internal+0xaa> 8050b1b: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8050b1f: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050b27: 31 ff xor edi,edi 8050b29: 83 e8 02 sub eax,0x2 8050b2c: e9 a4 fe ff ff jmp 80509d5 <____strtoul_l_internal+0xc5> 8050b31: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050b38: 88 4c 24 23 mov BYTE PTR [esp+0x23],cl 8050b3c: 31 d2 xor edx,edx 8050b3e: 66 90 xchg ax,ax 8050b40: 0f b6 0c 13 movzx ecx,BYTE PTR [ebx+edx*1] 8050b44: 38 4c 15 00 cmp BYTE PTR [ebp+edx*1+0x0],cl 8050b48: 75 16 jne 8050b60 <____strtoul_l_internal+0x250> 8050b4a: 83 c2 01 add edx,0x1 8050b4d: 39 fa cmp edx,edi 8050b4f: 75 ef jne 8050b40 <____strtoul_l_internal+0x230> 8050b51: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 8050b55: 8d 14 0b lea edx,[ebx+ecx*1] 8050b58: e9 f2 fe ff ff jmp 8050a4f <____strtoul_l_internal+0x13f> 8050b5d: 8d 76 00 lea esi,[esi+0x0] 8050b60: 0f b6 4c 24 23 movzx ecx,BYTE PTR [esp+0x23] 8050b65: 39 d7 cmp edi,edx 8050b67: 0f 85 03 ff ff ff jne 8050a70 <____strtoul_l_internal+0x160> 8050b6d: eb e2 jmp 8050b51 <____strtoul_l_internal+0x241> 8050b6f: 90 nop 8050b70: 0f b6 4e 01 movzx ecx,BYTE PTR [esi+0x1] 8050b74: 83 c6 01 add esi,0x1 8050b77: c7 44 24 28 01 00 00 00 mov DWORD PTR [esp+0x28],0x1 8050b7f: 80 f9 30 cmp cl,0x30 8050b82: 0f 85 26 fe ff ff jne 80509ae <____strtoul_l_internal+0x9e> 8050b88: f7 44 24 58 ef ff ff ff test DWORD PTR [esp+0x58],0xffffffef 8050b90: 0f 84 da 00 00 00 je 8050c70 <____strtoul_l_internal+0x360> 8050b96: 83 7c 24 58 0a cmp DWORD PTR [esp+0x58],0xa 8050b9b: 0f 84 74 01 00 00 je 8050d15 <____strtoul_l_internal+0x405> 8050ba1: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8050ba5: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8050ba9: b9 30 00 00 00 mov ecx,0x30 8050bae: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050bb6: 8b 84 87 98 20 fe ff mov eax,DWORD PTR [edi+eax*4-0x1df68] 8050bbd: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8050bc1: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8050bc5: 0f b6 84 07 5e 20 fe ff movzx eax,BYTE PTR [edi+eax*1-0x1dfa2] 8050bcd: 88 44 24 22 mov BYTE PTR [esp+0x22],al 8050bd1: 8b 87 7c ff ff ff mov eax,DWORD PTR [edi-0x84] 8050bd7: 31 ff xor edi,edi 8050bd9: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8050bdd: e9 2e fe ff ff jmp 8050a10 <____strtoul_l_internal+0x100> 8050be2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8050be8: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8050bec: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8050bef: 8b 42 2c mov eax,DWORD PTR [edx+0x2c] 8050bf2: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8050bf6: 0f b6 00 movzx eax,BYTE PTR [eax] 8050bf9: 88 44 24 0c mov BYTE PTR [esp+0xc],al 8050bfd: 83 e8 01 sub eax,0x1 8050c00: 3c 7d cmp al,0x7d 8050c02: 0f 87 c3 00 00 00 ja 8050ccb <____strtoul_l_internal+0x3bb> 8050c08: 8b 6a 28 mov ebp,DWORD PTR [edx+0x28] 8050c0b: 80 7d 00 00 cmp BYTE PTR [ebp+0x0],0x0 8050c0f: 0f 85 2a fd ff ff jne 805093f <____strtoul_l_internal+0x2f> 8050c15: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050c1d: 31 ed xor ebp,ebp 8050c1f: e9 1b fd ff ff jmp 805093f <____strtoul_l_internal+0x2f> 8050c24: 89 f3 mov ebx,esi 8050c26: 8b 4c 24 54 mov ecx,DWORD PTR [esp+0x54] 8050c2a: 85 c9 test ecx,ecx 8050c2c: 0f 84 dc 00 00 00 je 8050d0e <____strtoul_l_internal+0x3fe> 8050c32: 89 d8 mov eax,ebx 8050c34: 2b 44 24 50 sub eax,DWORD PTR [esp+0x50] 8050c38: 83 f8 01 cmp eax,0x1 8050c3b: 7e 18 jle 8050c55 <____strtoul_l_internal+0x345> 8050c3d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8050c41: 0f be 53 ff movsx edx,BYTE PTR [ebx-0x1] 8050c45: 8b 80 7c ff ff ff mov eax,DWORD PTR [eax-0x84] 8050c4b: 83 3c 90 58 cmp DWORD PTR [eax+edx*4],0x58 8050c4f: 0f 84 a6 00 00 00 je 8050cfb <____strtoul_l_internal+0x3eb> 8050c55: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 8050c59: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 8050c5d: 89 38 mov DWORD PTR [eax],edi 8050c5f: 31 c0 xor eax,eax 8050c61: e9 9d fe ff ff jmp 8050b03 <____strtoul_l_internal+0x1f3> 8050c66: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050c6d: 8d 76 00 lea esi,[esi+0x0] 8050c70: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8050c74: 8b 80 7c ff ff ff mov eax,DWORD PTR [eax-0x84] 8050c7a: 89 c7 mov edi,eax 8050c7c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8050c80: 0f be 46 01 movsx eax,BYTE PTR [esi+0x1] 8050c84: 83 3c 87 58 cmp DWORD PTR [edi+eax*4],0x58 8050c88: 74 4e je 8050cd8 <____strtoul_l_internal+0x3c8> 8050c8a: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8050c8e: 85 c0 test eax,eax 8050c90: 0f 85 00 ff ff ff jne 8050b96 <____strtoul_l_internal+0x286> 8050c96: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8050c9a: c7 44 24 58 08 00 00 00 mov DWORD PTR [esp+0x58],0x8 8050ca2: b9 30 00 00 00 mov ecx,0x30 8050ca7: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050caf: 8b b8 b8 20 fe ff mov edi,DWORD PTR [eax-0x1df48] 8050cb5: 0f b6 80 66 20 fe ff movzx eax,BYTE PTR [eax-0x1df9a] 8050cbc: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8050cc0: 31 ff xor edi,edi 8050cc2: 88 44 24 22 mov BYTE PTR [esp+0x22],al 8050cc6: e9 45 fd ff ff jmp 8050a10 <____strtoul_l_internal+0x100> 8050ccb: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050cd3: e9 67 fc ff ff jmp 805093f <____strtoul_l_internal+0x2f> 8050cd8: 0f b6 4e 02 movzx ecx,BYTE PTR [esi+0x2] 8050cdc: b8 0e 00 00 00 mov eax,0xe 8050ce1: 83 c6 02 add esi,0x2 8050ce4: 31 ff xor edi,edi 8050ce6: c7 44 24 58 10 00 00 00 mov DWORD PTR [esp+0x58],0x10 8050cee: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050cf6: e9 da fc ff ff jmp 80509d5 <____strtoul_l_internal+0xc5> 8050cfb: 80 7b fe 30 cmp BYTE PTR [ebx-0x2],0x30 8050cff: 0f 85 50 ff ff ff jne 8050c55 <____strtoul_l_internal+0x345> 8050d05: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 8050d09: 83 eb 01 sub ebx,0x1 8050d0c: 89 18 mov DWORD PTR [eax],ebx 8050d0e: 31 c0 xor eax,eax 8050d10: e9 ee fd ff ff jmp 8050b03 <____strtoul_l_internal+0x1f3> 8050d15: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8050d19: 85 c0 test eax,eax 8050d1b: 75 3b jne 8050d58 <____strtoul_l_internal+0x448> 8050d1d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8050d21: b9 30 00 00 00 mov ecx,0x30 8050d26: 8b b8 c0 20 fe ff mov edi,DWORD PTR [eax-0x1df40] 8050d2c: 0f b6 80 68 20 fe ff movzx eax,BYTE PTR [eax-0x1df98] 8050d33: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8050d37: 31 ff xor edi,edi 8050d39: 88 44 24 22 mov BYTE PTR [esp+0x22],al 8050d3d: e9 c0 fc ff ff jmp 8050a02 <____strtoul_l_internal+0xf2> 8050d42: 8b 54 24 54 mov edx,DWORD PTR [esp+0x54] 8050d46: 85 d2 test edx,edx 8050d48: 0f 85 07 ff ff ff jne 8050c55 <____strtoul_l_internal+0x345> 8050d4e: 31 c0 xor eax,eax 8050d50: e9 ae fd ff ff jmp 8050b03 <____strtoul_l_internal+0x1f3> 8050d55: 8d 76 00 lea esi,[esi+0x0] 8050d58: 88 4c 24 0c mov BYTE PTR [esp+0xc],cl 8050d5c: 83 ec 0c sub esp,0xc 8050d5f: 55 push ebp 8050d60: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8050d64: e8 a7 32 02 00 call 8074010 8050d69: 83 c4 10 add esp,0x10 8050d6c: 89 c3 mov ebx,eax 8050d6e: 89 c7 mov edi,eax 8050d70: 85 c0 test eax,eax 8050d72: 0f 84 ac fe ff ff je 8050c24 <____strtoul_l_internal+0x314> 8050d78: 0f b6 4c 24 0c movzx ecx,BYTE PTR [esp+0xc] 8050d7d: 31 c0 xor eax,eax 8050d7f: 89 ca mov edx,ecx 8050d81: eb 14 jmp 8050d97 <____strtoul_l_internal+0x487> 8050d83: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050d87: 90 nop 8050d88: 83 c0 01 add eax,0x1 8050d8b: 39 c3 cmp ebx,eax 8050d8d: 0f 84 91 fe ff ff je 8050c24 <____strtoul_l_internal+0x314> 8050d93: 0f b6 14 06 movzx edx,BYTE PTR [esi+eax*1] 8050d97: 3a 54 05 00 cmp dl,BYTE PTR [ebp+eax*1+0x0] 8050d9b: 74 eb je 8050d88 <____strtoul_l_internal+0x478> 8050d9d: 89 f2 mov edx,esi 8050d9f: 84 c9 test cl,cl 8050da1: 74 6c je 8050e0f <____strtoul_l_internal+0x4ff> 8050da3: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8050da7: 8b 90 74 ff ff ff mov edx,DWORD PTR [eax-0x8c] 8050dad: 8b 80 7c ff ff ff mov eax,DWORD PTR [eax-0x84] 8050db3: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8050db7: 89 f2 mov edx,esi 8050db9: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8050dbd: eb 0c jmp 8050dcb <____strtoul_l_internal+0x4bb> 8050dbf: 90 nop 8050dc0: 0f b6 4a 01 movzx ecx,BYTE PTR [edx+0x1] 8050dc4: 83 c2 01 add edx,0x1 8050dc7: 84 c9 test cl,cl 8050dc9: 74 44 je 8050e0f <____strtoul_l_internal+0x4ff> 8050dcb: 8d 41 d0 lea eax,[ecx-0x30] 8050dce: 3c 09 cmp al,0x9 8050dd0: 76 ee jbe 8050dc0 <____strtoul_l_internal+0x4b0> 8050dd2: 88 4c 24 0c mov BYTE PTR [esp+0xc],cl 8050dd6: 31 c0 xor eax,eax 8050dd8: eb 0d jmp 8050de7 <____strtoul_l_internal+0x4d7> 8050dda: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8050de0: 83 c0 01 add eax,0x1 8050de3: 39 d8 cmp eax,ebx 8050de5: 74 d9 je 8050dc0 <____strtoul_l_internal+0x4b0> 8050de7: 0f b6 0c 02 movzx ecx,BYTE PTR [edx+eax*1] 8050deb: 38 4c 05 00 cmp BYTE PTR [ebp+eax*1+0x0],cl 8050def: 74 ef je 8050de0 <____strtoul_l_internal+0x4d0> 8050df1: 0f b6 4c 24 0c movzx ecx,BYTE PTR [esp+0xc] 8050df6: 39 c3 cmp ebx,eax 8050df8: 76 c6 jbe 8050dc0 <____strtoul_l_internal+0x4b0> 8050dfa: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8050dfe: f6 44 48 01 04 test BYTE PTR [eax+ecx*2+0x1],0x4 8050e03: 74 0a je 8050e0f <____strtoul_l_internal+0x4ff> 8050e05: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8050e09: 83 3c 88 40 cmp DWORD PTR [eax+ecx*4],0x40 8050e0d: 7e b1 jle 8050dc0 <____strtoul_l_internal+0x4b0> 8050e0f: ff 74 24 08 push DWORD PTR [esp+0x8] 8050e13: 55 push ebp 8050e14: 52 push edx 8050e15: 56 push esi 8050e16: e8 75 00 00 00 call 8050e90 <__correctly_grouped_prefixmb> 8050e1b: 0f b6 0e movzx ecx,BYTE PTR [esi] 8050e1e: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8050e22: 83 c4 10 add esp,0x10 8050e25: b8 08 00 00 00 mov eax,0x8 8050e2a: c7 44 24 58 0a 00 00 00 mov DWORD PTR [esp+0x58],0xa 8050e32: e9 9e fb ff ff jmp 80509d5 <____strtoul_l_internal+0xc5> 8050e37: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8050e3b: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8050e41: 65 c7 00 22 00 00 00 mov DWORD PTR gs:[eax],0x22 8050e48: b8 ff ff ff ff mov eax,0xffffffff 8050e4d: e9 b1 fc ff ff jmp 8050b03 <____strtoul_l_internal+0x1f3> 8050e52: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050e59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08050e60 <__strtoul_l>: 8050e60: f3 0f 1e fb endbr32 8050e64: 83 ec 18 sub esp,0x18 8050e67: ff 74 24 28 push DWORD PTR [esp+0x28] 8050e6b: 6a 00 push 0x0 8050e6d: ff 74 24 2c push DWORD PTR [esp+0x2c] 8050e71: ff 74 24 2c push DWORD PTR [esp+0x2c] 8050e75: ff 74 24 2c push DWORD PTR [esp+0x2c] 8050e79: e8 92 fa ff ff call 8050910 <____strtoul_l_internal> 8050e7e: 83 c4 2c add esp,0x2c 8050e81: c3 ret 8050e82: 66 90 xchg ax,ax 8050e84: 66 90 xchg ax,ax 8050e86: 66 90 xchg ax,ax 8050e88: 66 90 xchg ax,ax 8050e8a: 66 90 xchg ax,ax 8050e8c: 66 90 xchg ax,ax 8050e8e: 66 90 xchg ax,ax 08050e90 <__correctly_grouped_prefixmb>: 8050e90: f3 0f 1e fb endbr32 8050e94: 55 push ebp 8050e95: 57 push edi 8050e96: 56 push esi 8050e97: 53 push ebx 8050e98: e8 23 8d ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 8050e9d: 81 c3 63 41 09 00 add ebx,0x94163 8050ea3: 83 ec 2c sub esp,0x2c 8050ea6: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 8050eaa: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 8050eae: 85 c0 test eax,eax 8050eb0: 0f 84 e2 00 00 00 je 8050f98 <__correctly_grouped_prefixmb+0x108> 8050eb6: 83 ec 0c sub esp,0xc 8050eb9: 55 push ebp 8050eba: e8 51 31 02 00 call 8074010 8050ebf: 83 c4 10 add esp,0x10 8050ec2: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 8050ec6: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8050eca: 39 74 24 44 cmp DWORD PTR [esp+0x44],esi 8050ece: 0f 86 af 00 00 00 jbe 8050f83 <__correctly_grouped_prefixmb+0xf3> 8050ed4: 83 e8 02 sub eax,0x2 8050ed7: 89 6c 24 48 mov DWORD PTR [esp+0x48],ebp 8050edb: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8050edf: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8050ee3: 83 e8 01 sub eax,0x1 8050ee6: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 8050eea: 0f 87 a8 00 00 00 ja 8050f98 <__correctly_grouped_prefixmb+0x108> 8050ef0: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 8050ef4: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 8050ef8: 8d 4d ff lea ecx,[ebp-0x1] 8050efb: 0f b6 36 movzx esi,BYTE PTR [esi] 8050efe: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 8050f02: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 8050f06: 8d 79 ff lea edi,[ecx-0x1] 8050f09: eb 10 jmp 8050f1b <__correctly_grouped_prefixmb+0x8b> 8050f0b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050f0f: 90 nop 8050f10: 83 e8 01 sub eax,0x1 8050f13: 39 f8 cmp eax,edi 8050f15: 0f 84 7d 00 00 00 je 8050f98 <__correctly_grouped_prefixmb+0x108> 8050f1b: 89 f1 mov ecx,esi 8050f1d: 38 4c 28 ff cmp BYTE PTR [eax+ebp*1-0x1],cl 8050f21: 75 ed jne 8050f10 <__correctly_grouped_prefixmb+0x80> 8050f23: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 8050f27: 0f b6 51 01 movzx edx,BYTE PTR [ecx+0x1] 8050f2b: 84 d2 test dl,dl 8050f2d: 74 22 je 8050f51 <__correctly_grouped_prefixmb+0xc1> 8050f2f: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8050f33: 8b 5c 24 48 mov ebx,DWORD PTR [esp+0x48] 8050f37: 01 c1 add ecx,eax 8050f39: 83 c3 02 add ebx,0x2 8050f3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050f40: 38 11 cmp BYTE PTR [ecx],dl 8050f42: 75 cc jne 8050f10 <__correctly_grouped_prefixmb+0x80> 8050f44: 0f b6 13 movzx edx,BYTE PTR [ebx] 8050f47: 83 e9 01 sub ecx,0x1 8050f4a: 83 c3 01 add ebx,0x1 8050f4d: 84 d2 test dl,dl 8050f4f: 75 ef jne 8050f40 <__correctly_grouped_prefixmb+0xb0> 8050f51: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 8050f55: 77 41 ja 8050f98 <__correctly_grouped_prefixmb+0x108> 8050f57: 8b 5c 24 4c mov ebx,DWORD PTR [esp+0x4c] 8050f5b: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 8050f5f: 0f be 13 movsx edx,BYTE PTR [ebx] 8050f62: 29 c1 sub ecx,eax 8050f64: 83 c2 01 add edx,0x1 8050f67: 39 d1 cmp ecx,edx 8050f69: 74 39 je 8050fa4 <__correctly_grouped_prefixmb+0x114> 8050f6b: 8d 1c 10 lea ebx,[eax+edx*1] 8050f6e: 0f 4f c3 cmovg eax,ebx 8050f71: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8050f75: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8050f79: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 8050f7d: 0f 82 5c ff ff ff jb 8050edf <__correctly_grouped_prefixmb+0x4f> 8050f83: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8050f87: 39 44 24 44 cmp DWORD PTR [esp+0x44],eax 8050f8b: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8050f8f: 0f 42 44 24 40 cmovb eax,DWORD PTR [esp+0x40] 8050f94: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8050f98: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8050f9c: 83 c4 2c add esp,0x2c 8050f9f: 5b pop ebx 8050fa0: 5e pop esi 8050fa1: 5f pop edi 8050fa2: 5d pop ebp 8050fa3: c3 ret 8050fa4: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8050fa8: 89 f1 mov ecx,esi 8050faa: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8050fae: 83 e8 01 sub eax,0x1 8050fb1: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 8050fb5: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8050fb9: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8050fbd: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 8050fc1: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8050fc5: 0f b6 47 01 movzx eax,BYTE PTR [edi+0x1] 8050fc9: 88 44 24 0f mov BYTE PTR [esp+0xf],al 8050fcd: 84 c0 test al,al 8050fcf: 0f 84 7c 00 00 00 je 8051051 <__correctly_grouped_prefixmb+0x1c1> 8050fd5: 8d 76 00 lea esi,[esi+0x0] 8050fd8: 83 c7 01 add edi,0x1 8050fdb: 80 7c 24 0f 7e cmp BYTE PTR [esp+0xf],0x7e 8050fe0: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 8050fe4: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8050fe8: 76 7d jbe 8051067 <__correctly_grouped_prefixmb+0x1d7> 8050fea: 39 7c 24 40 cmp DWORD PTR [esp+0x40],edi 8050fee: 77 a8 ja 8050f98 <__correctly_grouped_prefixmb+0x108> 8050ff0: 84 c9 test cl,cl 8050ff2: 74 3c je 8051030 <__correctly_grouped_prefixmb+0x1a0> 8050ff4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050ff8: 8d 14 37 lea edx,[edi+esi*1] 8050ffb: 8d 5d 01 lea ebx,[ebp+0x1] 8050ffe: 89 c8 mov eax,ecx 8051000: eb 13 jmp 8051015 <__correctly_grouped_prefixmb+0x185> 8051002: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8051008: 0f b6 03 movzx eax,BYTE PTR [ebx] 805100b: 83 ea 01 sub edx,0x1 805100e: 83 c3 01 add ebx,0x1 8051011: 84 c0 test al,al 8051013: 74 1b je 8051030 <__correctly_grouped_prefixmb+0x1a0> 8051015: 3a 02 cmp al,BYTE PTR [edx] 8051017: 74 ef je 8051008 <__correctly_grouped_prefixmb+0x178> 8051019: 83 ef 01 sub edi,0x1 805101c: 3b 7c 24 04 cmp edi,DWORD PTR [esp+0x4] 8051020: 0f 84 72 ff ff ff je 8050f98 <__correctly_grouped_prefixmb+0x108> 8051026: 84 c9 test cl,cl 8051028: 75 ce jne 8050ff8 <__correctly_grouped_prefixmb+0x168> 805102a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8051030: 39 7c 24 40 cmp DWORD PTR [esp+0x40],edi 8051034: 0f 87 5e ff ff ff ja 8050f98 <__correctly_grouped_prefixmb+0x108> 805103a: 8d 47 ff lea eax,[edi-0x1] 805103d: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8051041: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8051045: 0f b6 47 01 movzx eax,BYTE PTR [edi+0x1] 8051049: 88 44 24 0f mov BYTE PTR [esp+0xf],al 805104d: 84 c0 test al,al 805104f: 75 87 jne 8050fd8 <__correctly_grouped_prefixmb+0x148> 8051051: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8051055: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8051059: 0f b6 00 movzx eax,BYTE PTR [eax] 805105c: 88 44 24 0f mov BYTE PTR [esp+0xf],al 8051060: 80 7c 24 0f 7e cmp BYTE PTR [esp+0xf],0x7e 8051065: 77 83 ja 8050fea <__correctly_grouped_prefixmb+0x15a> 8051067: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805106b: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 805106f: 0f 87 23 ff ff ff ja 8050f98 <__correctly_grouped_prefixmb+0x108> 8051075: 89 c3 mov ebx,eax 8051077: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805107e: 66 90 xchg ax,ax 8051080: 84 c9 test cl,cl 8051082: 74 4c je 80510d0 <__correctly_grouped_prefixmb+0x240> 8051084: 8d 14 33 lea edx,[ebx+esi*1] 8051087: 8d 7d 01 lea edi,[ebp+0x1] 805108a: 89 c8 mov eax,ecx 805108c: eb 0f jmp 805109d <__correctly_grouped_prefixmb+0x20d> 805108e: 66 90 xchg ax,ax 8051090: 0f b6 07 movzx eax,BYTE PTR [edi] 8051093: 83 ea 01 sub edx,0x1 8051096: 83 c7 01 add edi,0x1 8051099: 84 c0 test al,al 805109b: 74 33 je 80510d0 <__correctly_grouped_prefixmb+0x240> 805109d: 3a 02 cmp al,BYTE PTR [edx] 805109f: 74 ef je 8051090 <__correctly_grouped_prefixmb+0x200> 80510a1: 83 eb 01 sub ebx,0x1 80510a4: 3b 5c 24 04 cmp ebx,DWORD PTR [esp+0x4] 80510a8: 75 d6 jne 8051080 <__correctly_grouped_prefixmb+0x1f0> 80510aa: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80510ae: 29 d8 sub eax,ebx 80510b0: 0f be 54 24 0f movsx edx,BYTE PTR [esp+0xf] 80510b5: 39 c2 cmp edx,eax 80510b7: 0f 8d db fe ff ff jge 8050f98 <__correctly_grouped_prefixmb+0x108> 80510bd: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80510c1: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 80510c5: e9 ab fe ff ff jmp 8050f75 <__correctly_grouped_prefixmb+0xe5> 80510ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80510d0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80510d4: 29 d8 sub eax,ebx 80510d6: 39 5c 24 40 cmp DWORD PTR [esp+0x40],ebx 80510da: 77 d4 ja 80510b0 <__correctly_grouped_prefixmb+0x220> 80510dc: 0f be 54 24 0f movsx edx,BYTE PTR [esp+0xf] 80510e1: 39 d0 cmp eax,edx 80510e3: 75 d8 jne 80510bd <__correctly_grouped_prefixmb+0x22d> 80510e5: 89 df mov edi,ebx 80510e7: e9 4e ff ff ff jmp 805103a <__correctly_grouped_prefixmb+0x1aa> 80510ec: 66 90 xchg ax,ax 80510ee: 66 90 xchg ax,ax 080510f0 <_IO_printf>: 80510f0: f3 0f 1e fb endbr32 80510f4: e8 30 8c ff ff call 8049d29 <__x86.get_pc_thunk.ax> 80510f9: 05 07 3f 09 00 add eax,0x93f07 80510fe: 83 ec 0c sub esp,0xc 8051101: 8d 54 24 14 lea edx,[esp+0x14] 8051105: 6a 00 push 0x0 8051107: 52 push edx 8051108: ff 74 24 18 push DWORD PTR [esp+0x18] 805110c: c7 c0 30 54 0e 08 mov eax,0x80e5430 8051112: ff 30 push DWORD PTR [eax] 8051114: e8 67 31 00 00 call 8054280 <__vfprintf_internal> 8051119: 83 c4 1c add esp,0x1c 805111c: c3 ret 805111d: 66 90 xchg ax,ax 805111f: 90 nop 08051120 <___asprintf>: 8051120: f3 0f 1e fb endbr32 8051124: 83 ec 0c sub esp,0xc 8051127: 8d 44 24 18 lea eax,[esp+0x18] 805112b: 6a 00 push 0x0 805112d: 50 push eax 805112e: ff 74 24 1c push DWORD PTR [esp+0x1c] 8051132: ff 74 24 1c push DWORD PTR [esp+0x1c] 8051136: e8 f5 90 00 00 call 805a230 <__vasprintf_internal> 805113b: 83 c4 1c add esp,0x1c 805113e: c3 ret 805113f: 90 nop 08051140 : 8051140: 55 push ebp 8051141: 57 push edi 8051142: 56 push esi 8051143: 53 push ebx 8051144: 8b 08 mov ecx,DWORD PTR [eax] 8051146: 89 c3 mov ebx,eax 8051148: 8d 51 01 lea edx,[ecx+0x1] 805114b: 0f b6 01 movzx eax,BYTE PTR [ecx] 805114e: 89 13 mov DWORD PTR [ebx],edx 8051150: 0f b6 51 01 movzx edx,BYTE PTR [ecx+0x1] 8051154: 83 e8 30 sub eax,0x30 8051157: 83 ea 30 sub edx,0x30 805115a: 83 fa 09 cmp edx,0x9 805115d: 77 53 ja 80511b2 805115f: 83 c1 02 add ecx,0x2 8051162: bf ff ff ff ff mov edi,0xffffffff 8051167: be ff ff ff 7f mov esi,0x7fffffff 805116c: eb 24 jmp 8051192 805116e: 66 90 xchg ax,ax 8051170: 8d 2c 80 lea ebp,[eax+eax*4] 8051173: 89 f0 mov eax,esi 8051175: 01 ed add ebp,ebp 8051177: 29 d0 sub eax,edx 8051179: 01 ea add edx,ebp 805117b: 39 e8 cmp eax,ebp 805117d: 89 d0 mov eax,edx 805117f: 0f 4c c7 cmovl eax,edi 8051182: 89 0b mov DWORD PTR [ebx],ecx 8051184: 0f b6 11 movzx edx,BYTE PTR [ecx] 8051187: 83 c1 01 add ecx,0x1 805118a: 83 ea 30 sub edx,0x30 805118d: 83 fa 09 cmp edx,0x9 8051190: 77 20 ja 80511b2 8051192: 85 c0 test eax,eax 8051194: 78 ec js 8051182 8051196: 3d cc cc cc 0c cmp eax,0xccccccc 805119b: 7e d3 jle 8051170 805119d: 89 0b mov DWORD PTR [ebx],ecx 805119f: 0f b6 11 movzx edx,BYTE PTR [ecx] 80511a2: b8 ff ff ff ff mov eax,0xffffffff 80511a7: 83 c1 01 add ecx,0x1 80511aa: 83 ea 30 sub edx,0x30 80511ad: 83 fa 09 cmp edx,0x9 80511b0: 76 e0 jbe 8051192 80511b2: 5b pop ebx 80511b3: 5e pop esi 80511b4: 5f pop edi 80511b5: 5d pop ebp 80511b6: c3 ret 80511b7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80511be: 66 90 xchg ax,ax 080511c0 : 80511c0: 55 push ebp 80511c1: 57 push edi 80511c2: 56 push esi 80511c3: 89 ce mov esi,ecx 80511c5: 53 push ebx 80511c6: e8 f5 89 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 80511cb: 81 c3 35 3e 09 00 add ebx,0x93e35 80511d1: 83 ec 1c sub esp,0x1c 80511d4: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 80511d8: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 80511dc: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80511e0: 0f b6 2f movzx ebp,BYTE PTR [edi] 80511e3: 8d 45 ff lea eax,[ebp-0x1] 80511e6: 3c 7d cmp al,0x7d 80511e8: 76 0e jbe 80511f8 80511ea: 83 c4 1c add esp,0x1c 80511ed: 89 d0 mov eax,edx 80511ef: 5b pop ebx 80511f0: 5e pop esi 80511f1: 5f pop edi 80511f2: 5d pop ebp 80511f3: c3 ret 80511f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80511f8: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80511fc: 83 ec 0c sub esp,0xc 80511ff: 83 c7 01 add edi,0x1 8051202: 51 push ecx 8051203: 89 4c 24 44 mov DWORD PTR [esp+0x44],ecx 8051207: e8 04 2e 02 00 call 8074010 805120c: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8051210: 83 c4 0c add esp,0xc 8051213: 89 e9 mov ecx,ebp 8051215: 0f be e9 movsx ebp,cl 8051218: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 805121c: 89 f7 mov edi,esi 805121e: 29 d7 sub edi,edx 8051220: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8051224: 57 push edi 8051225: 52 push edx 8051226: ff 74 24 18 push DWORD PTR [esp+0x18] 805122a: e8 91 29 02 00 call 8073bc0 805122f: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8051233: 83 c4 10 add esp,0x10 8051236: 01 cf add edi,ecx 8051238: 39 f9 cmp ecx,edi 805123a: 0f 83 c4 00 00 00 jae 8051304 8051240: 89 e8 mov eax,ebp 8051242: 89 cd mov ebp,ecx 8051244: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051248: 0f b6 4f ff movzx ecx,BYTE PTR [edi-0x1] 805124c: 83 ef 01 sub edi,0x1 805124f: 8d 56 ff lea edx,[esi-0x1] 8051252: 88 4e ff mov BYTE PTR [esi-0x1],cl 8051255: 83 e8 01 sub eax,0x1 8051258: 75 66 jne 80512c0 805125a: 39 fd cmp ebp,edi 805125c: 73 8c jae 80511ea 805125e: 89 d0 mov eax,edx 8051260: 8b 0c 24 mov ecx,DWORD PTR [esp] 8051263: 29 f8 sub eax,edi 8051265: 39 c8 cmp eax,ecx 8051267: 7e 76 jle 80512df 8051269: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 805126d: 89 c8 mov eax,ecx 805126f: 29 ce sub esi,ecx 8051271: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 8051275: 8d 76 00 lea esi,[esi+0x0] 8051278: 83 e8 01 sub eax,0x1 805127b: 0f b6 14 01 movzx edx,BYTE PTR [ecx+eax*1] 805127f: 88 54 06 ff mov BYTE PTR [esi+eax*1-0x1],dl 8051283: 85 c0 test eax,eax 8051285: 7f f1 jg 8051278 8051287: 8b 34 24 mov esi,DWORD PTR [esp] 805128a: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805128e: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 8051292: 89 f0 mov eax,esi 8051294: f7 d8 neg eax 8051296: 85 f6 test esi,esi 8051298: be ff ff ff ff mov esi,0xffffffff 805129d: 0f 4e c6 cmovle eax,esi 80512a0: 01 c2 add edx,eax 80512a2: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80512a6: 0f be 00 movsx eax,BYTE PTR [eax] 80512a9: 3c 7e cmp al,0x7e 80512ab: 77 32 ja 80512df 80512ad: 84 c0 test al,al 80512af: 74 1f je 80512d0 80512b1: 83 44 24 04 01 add DWORD PTR [esp+0x4],0x1 80512b6: 89 d6 mov esi,edx 80512b8: eb 8e jmp 8051248 80512ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80512c0: 39 fd cmp ebp,edi 80512c2: 0f 83 22 ff ff ff jae 80511ea 80512c8: 89 d6 mov esi,edx 80512ca: e9 79 ff ff ff jmp 8051248 80512cf: 90 nop 80512d0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80512d4: 89 d6 mov esi,edx 80512d6: 0f be 40 ff movsx eax,BYTE PTR [eax-0x1] 80512da: e9 69 ff ff ff jmp 8051248 80512df: 83 ec 04 sub esp,0x4 80512e2: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80512e6: 29 f8 sub eax,edi 80512e8: 50 push eax 80512e9: 57 push edi 80512ea: 52 push edx 80512eb: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80512ef: e8 cc 28 02 00 call 8073bc0 80512f4: 83 c4 10 add esp,0x10 80512f7: 8b 14 24 mov edx,DWORD PTR [esp] 80512fa: 83 c4 1c add esp,0x1c 80512fd: 5b pop ebx 80512fe: 89 d0 mov eax,edx 8051300: 5e pop esi 8051301: 5f pop edi 8051302: 5d pop ebp 8051303: c3 ret 8051304: 89 f2 mov edx,esi 8051306: e9 df fe ff ff jmp 80511ea 805130b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805130f: 90 nop 08051310 <_i18n_number_rewrite>: 8051310: 55 push ebp 8051311: 57 push edi 8051312: 89 d7 mov edi,edx 8051314: 56 push esi 8051315: 89 c6 mov esi,eax 8051317: 53 push ebx 8051318: e8 a3 88 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 805131d: 81 c3 e3 3c 09 00 add ebx,0x93ce3 8051323: 81 ec 78 04 00 00 sub esp,0x478 8051329: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 805132d: 65 a1 14 00 00 00 mov eax,gs:0x14 8051333: 89 84 24 68 04 00 00 mov DWORD PTR [esp+0x468],eax 805133a: 31 c0 xor eax,eax 805133c: 8d 83 ce f7 fc ff lea eax,[ebx-0x30832] 8051342: 50 push eax 8051343: e8 e8 6b 02 00 call 8077f30 <__wctrans> 8051348: 5a pop edx 8051349: 59 pop ecx 805134a: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805134e: 50 push eax 805134f: 6a 2e push 0x2e 8051351: e8 6a 6c 02 00 call 8077fc0 <__towctrans> 8051356: 89 c5 mov ebp,eax 8051358: 58 pop eax 8051359: 5a pop edx 805135a: ff 74 24 14 push DWORD PTR [esp+0x14] 805135e: 6a 2c push 0x2c 8051360: e8 5b 6c 02 00 call 8077fc0 <__towctrans> 8051365: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8051369: 83 c4 10 add esp,0x10 805136c: 8d 54 24 20 lea edx,[esp+0x20] 8051370: 85 c9 test ecx,ecx 8051372: 0f 85 60 01 00 00 jne 80514d8 <_i18n_number_rewrite+0x1c8> 8051378: 8d 44 24 30 lea eax,[esp+0x30] 805137c: c7 44 24 24 00 04 00 00 mov DWORD PTR [esp+0x24],0x400 8051384: 29 f7 sub edi,esi 8051386: 83 ec 04 sub esp,0x4 8051389: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805138d: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8051391: 6a 01 push 0x1 8051393: 57 push edi 8051394: 52 push edx 8051395: e8 96 54 01 00 call 8066830 <__libc_scratch_buffer_set_array_size> 805139a: 83 c4 10 add esp,0x10 805139d: 84 c0 test al,al 805139f: 0f 84 b8 00 00 00 je 805145d <_i18n_number_rewrite+0x14d> 80513a5: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 80513a9: 83 ec 04 sub esp,0x4 80513ac: 57 push edi 80513ad: 56 push esi 80513ae: 55 push ebp 80513af: e8 8c 28 02 00 call 8073c40 <__mempcpy> 80513b4: 83 c4 10 add esp,0x10 80513b7: 8d 78 ff lea edi,[eax-0x1] 80513ba: 39 fd cmp ebp,edi 80513bc: 0f 87 9e 01 00 00 ja 8051560 <_i18n_number_rewrite+0x250> 80513c2: 8d 84 24 4b 04 00 00 lea eax,[esp+0x44b] 80513c9: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80513cd: 8d 4d ff lea ecx,[ebp-0x1] 80513d0: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80513d4: c7 c0 d0 ff ff ff mov eax,0xffffffd0 80513da: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80513de: eb 19 jmp 80513f9 <_i18n_number_rewrite+0xe9> 80513e0: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80513e4: 85 d2 test edx,edx 80513e6: 0f 85 94 00 00 00 jne 8051480 <_i18n_number_rewrite+0x170> 80513ec: 88 46 ff mov BYTE PTR [esi-0x1],al 80513ef: 83 ee 01 sub esi,0x1 80513f2: 83 ef 01 sub edi,0x1 80513f5: 39 cf cmp edi,ecx 80513f7: 74 4e je 8051447 <_i18n_number_rewrite+0x137> 80513f9: 0f be 07 movsx eax,BYTE PTR [edi] 80513fc: 8d 50 d0 lea edx,[eax-0x30] 80513ff: 80 fa 09 cmp dl,0x9 8051402: 77 dc ja 80513e0 <_i18n_number_rewrite+0xd0> 8051404: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8051408: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 805140c: 83 ec 0c sub esp,0xc 805140f: 65 8b 11 mov edx,DWORD PTR gs:[ecx] 8051412: 8b 12 mov edx,DWORD PTR [edx] 8051414: 8b 6c 82 08 mov ebp,DWORD PTR [edx+eax*4+0x8] 8051418: 55 push ebp 8051419: e8 f2 2b 02 00 call 8074010 805141e: 83 c4 10 add esp,0x10 8051421: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8051425: 29 c6 sub esi,eax 8051427: 85 c0 test eax,eax 8051429: 8d 50 ff lea edx,[eax-0x1] 805142c: 74 c4 je 80513f2 <_i18n_number_rewrite+0xe2> 805142e: 66 90 xchg ax,ax 8051430: 0f b6 44 15 00 movzx eax,BYTE PTR [ebp+edx*1+0x0] 8051435: 88 04 16 mov BYTE PTR [esi+edx*1],al 8051438: 83 ea 01 sub edx,0x1 805143b: 83 fa ff cmp edx,0xffffffff 805143e: 75 f0 jne 8051430 <_i18n_number_rewrite+0x120> 8051440: 83 ef 01 sub edi,0x1 8051443: 39 cf cmp edi,ecx 8051445: 75 b2 jne 80513f9 <_i18n_number_rewrite+0xe9> 8051447: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 805144b: 3b 44 24 18 cmp eax,DWORD PTR [esp+0x18] 805144f: 74 0c je 805145d <_i18n_number_rewrite+0x14d> 8051451: 83 ec 0c sub esp,0xc 8051454: 50 push eax 8051455: e8 46 3d 01 00 call 80651a0 <__free> 805145a: 83 c4 10 add esp,0x10 805145d: 8b 84 24 5c 04 00 00 mov eax,DWORD PTR [esp+0x45c] 8051464: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805146b: 0f 85 19 01 00 00 jne 805158a <_i18n_number_rewrite+0x27a> 8051471: 81 c4 6c 04 00 00 add esp,0x46c 8051477: 89 f0 mov eax,esi 8051479: 5b pop ebx 805147a: 5e pop esi 805147b: 5f pop edi 805147c: 5d pop ebp 805147d: c3 ret 805147e: 66 90 xchg ax,ax 8051480: 89 c2 mov edx,eax 8051482: 83 e2 fd and edx,0xfffffffd 8051485: 80 fa 2c cmp dl,0x2c 8051488: 0f 85 5e ff ff ff jne 80513ec <_i18n_number_rewrite+0xdc> 805148e: 3c 2e cmp al,0x2e 8051490: 8d ac 24 3a 04 00 00 lea ebp,[esp+0x43a] 8051497: 0f 45 6c 24 1c cmovne ebp,DWORD PTR [esp+0x1c] 805149c: 83 ec 0c sub esp,0xc 805149f: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80514a3: 55 push ebp 80514a4: e8 67 2b 02 00 call 8074010 80514a9: 83 c4 10 add esp,0x10 80514ac: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80514b0: 29 c6 sub esi,eax 80514b2: 85 c0 test eax,eax 80514b4: 8d 50 ff lea edx,[eax-0x1] 80514b7: 0f 84 35 ff ff ff je 80513f2 <_i18n_number_rewrite+0xe2> 80514bd: 8d 76 00 lea esi,[esi+0x0] 80514c0: 0f b6 44 15 00 movzx eax,BYTE PTR [ebp+edx*1+0x0] 80514c5: 88 04 16 mov BYTE PTR [esi+edx*1],al 80514c8: 83 ea 01 sub edx,0x1 80514cb: 83 fa ff cmp edx,0xffffffff 80514ce: 75 f0 jne 80514c0 <_i18n_number_rewrite+0x1b0> 80514d0: e9 1d ff ff ff jmp 80513f2 <_i18n_number_rewrite+0xe2> 80514d5: 8d 76 00 lea esi,[esi+0x0] 80514d8: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80514dc: 83 ec 04 sub esp,0x4 80514df: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 80514e7: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 80514ef: 52 push edx 80514f0: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80514f4: 55 push ebp 80514f5: 8d 84 24 46 04 00 00 lea eax,[esp+0x446] 80514fc: 50 push eax 80514fd: e8 de 32 02 00 call 80747e0 <__wcrtomb> 8051502: 83 c4 10 add esp,0x10 8051505: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8051509: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805150d: 83 f8 ff cmp eax,0xffffffff 8051510: 74 57 je 8051569 <_i18n_number_rewrite+0x259> 8051512: c6 84 04 3a 04 00 00 00 mov BYTE PTR [esp+eax*1+0x43a],0x0 805151a: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 8051522: 83 ec 04 sub esp,0x4 8051525: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 805152d: 52 push edx 805152e: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8051532: 51 push ecx 8051533: 8d 84 24 57 04 00 00 lea eax,[esp+0x457] 805153a: 50 push eax 805153b: e8 a0 32 02 00 call 80747e0 <__wcrtomb> 8051540: 83 c4 10 add esp,0x10 8051543: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8051547: 83 f8 ff cmp eax,0xffffffff 805154a: 74 2c je 8051578 <_i18n_number_rewrite+0x268> 805154c: c6 84 04 4b 04 00 00 00 mov BYTE PTR [esp+eax*1+0x44b],0x0 8051554: e9 1f fe ff ff jmp 8051378 <_i18n_number_rewrite+0x68> 8051559: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051560: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8051564: e9 de fe ff ff jmp 8051447 <_i18n_number_rewrite+0x137> 8051569: bd 2e 00 00 00 mov ebp,0x2e 805156e: 66 89 ac 24 3a 04 00 00 mov WORD PTR [esp+0x43a],bp 8051576: eb a2 jmp 805151a <_i18n_number_rewrite+0x20a> 8051578: b9 2c 00 00 00 mov ecx,0x2c 805157d: 66 89 8c 24 4b 04 00 00 mov WORD PTR [esp+0x44b],cx 8051585: e9 ee fd ff ff jmp 8051378 <_i18n_number_rewrite+0x68> 805158a: e8 c1 6c 02 00 call 8078250 <__stack_chk_fail> 805158f: 90 nop 08051590 <_IO_helper_overflow>: 8051590: f3 0f 1e fb endbr32 8051594: 55 push ebp 8051595: 57 push edi 8051596: e8 cc 96 ff ff call 804ac67 <__x86.get_pc_thunk.di> 805159b: 81 c7 65 3a 09 00 add edi,0x93a65 80515a1: 56 push esi 80515a2: 53 push ebx 80515a3: 83 ec 1c sub esp,0x1c 80515a6: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 80515aa: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 80515ad: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 80515b0: 89 d3 mov ebx,edx 80515b2: 29 c3 sub ebx,eax 80515b4: 74 67 je 805161d <_IO_helper_overflow+0x8d> 80515b6: 8b 8e 98 00 00 00 mov ecx,DWORD PTR [esi+0x98] 80515bc: c7 c2 b4 62 0e 08 mov edx,0x80e62b4 80515c2: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80515c6: 8b 89 94 00 00 00 mov ecx,DWORD PTR [ecx+0x94] 80515cc: 89 cd mov ebp,ecx 80515ce: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80515d2: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 80515d8: 29 ca sub edx,ecx 80515da: 29 cd sub ebp,ecx 80515dc: 39 ea cmp edx,ebp 80515de: 76 60 jbe 8051640 <_IO_helper_overflow+0xb0> 80515e0: 83 ec 04 sub esp,0x4 80515e3: 53 push ebx 80515e4: 50 push eax 80515e5: ff 74 24 18 push DWORD PTR [esp+0x18] 80515e9: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80515ed: ff 50 1c call DWORD PTR [eax+0x1c] 80515f0: 89 c5 mov ebp,eax 80515f2: 8d 40 ff lea eax,[eax-0x1] 80515f5: 83 c4 10 add esp,0x10 80515f8: 83 f8 fd cmp eax,0xfffffffd 80515fb: 77 6b ja 8051668 <_IO_helper_overflow+0xd8> 80515fd: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8051600: 83 ec 04 sub esp,0x4 8051603: 29 eb sub ebx,ebp 8051605: 53 push ebx 8051606: 89 fb mov ebx,edi 8051608: 8d 14 28 lea edx,[eax+ebp*1] 805160b: 52 push edx 805160c: 50 push eax 805160d: e8 ae 25 02 00 call 8073bc0 8051612: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 8051615: 83 c4 10 add esp,0x10 8051618: 29 ea sub edx,ebp 805161a: 89 56 14 mov DWORD PTR [esi+0x14],edx 805161d: 0f b6 44 24 34 movzx eax,BYTE PTR [esp+0x34] 8051622: 39 56 18 cmp DWORD PTR [esi+0x18],edx 8051625: 76 29 jbe 8051650 <_IO_helper_overflow+0xc0> 8051627: 0f b6 5c 24 34 movzx ebx,BYTE PTR [esp+0x34] 805162c: 8d 4a 01 lea ecx,[edx+0x1] 805162f: 89 4e 14 mov DWORD PTR [esi+0x14],ecx 8051632: 88 1a mov BYTE PTR [edx],bl 8051634: 83 c4 1c add esp,0x1c 8051637: 5b pop ebx 8051638: 5e pop esi 8051639: 5f pop edi 805163a: 5d pop ebp 805163b: c3 ret 805163c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051640: e8 ab 90 00 00 call 805a6f0 <_IO_vtable_check> 8051645: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8051648: eb 96 jmp 80515e0 <_IO_helper_overflow+0x50> 805164a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8051650: 83 ec 08 sub esp,0x8 8051653: 89 fb mov ebx,edi 8051655: 50 push eax 8051656: 56 push esi 8051657: e8 c4 c4 00 00 call 805db20 <__overflow> 805165c: 83 c4 10 add esp,0x10 805165f: eb d3 jmp 8051634 <_IO_helper_overflow+0xa4> 8051661: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051668: b8 ff ff ff ff mov eax,0xffffffff 805166d: eb c5 jmp 8051634 <_IO_helper_overflow+0xa4> 805166f: 90 nop 08051670 : 8051670: 55 push ebp 8051671: 89 e5 mov ebp,esp 8051673: 57 push edi 8051674: e8 ee 95 ff ff call 804ac67 <__x86.get_pc_thunk.di> 8051679: 81 c7 87 39 09 00 add edi,0x93987 805167f: 56 push esi 8051680: 53 push ebx 8051681: 81 ec 3c 09 00 00 sub esp,0x93c 8051687: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 805168d: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8051690: 8b 75 28 mov esi,DWORD PTR [ebp+0x28] 8051693: 89 8d 2c f7 ff ff mov DWORD PTR [ebp-0x8d4],ecx 8051699: 89 85 6c f7 ff ff mov DWORD PTR [ebp-0x894],eax 805169f: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 80516a2: 89 95 28 f7 ff ff mov DWORD PTR [ebp-0x8d8],edx 80516a8: 8b 4d 18 mov ecx,DWORD PTR [ebp+0x18] 80516ab: 89 85 50 f7 ff ff mov DWORD PTR [ebp-0x8b0],eax 80516b1: 8b 45 24 mov eax,DWORD PTR [ebp+0x24] 80516b4: 89 b5 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],esi 80516ba: 89 85 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],eax 80516c0: 65 8b 35 14 00 00 00 mov esi,DWORD PTR gs:0x14 80516c7: 89 75 e4 mov DWORD PTR [ebp-0x1c],esi 80516ca: 31 f6 xor esi,esi 80516cc: 8d b5 b8 f7 ff ff lea esi,[ebp-0x848] 80516d2: c7 85 ac f7 ff ff 00 04 00 00 mov DWORD PTR [ebp-0x854],0x400 80516dc: 89 b5 60 f7 ff ff mov DWORD PTR [ebp-0x8a0],esi 80516e2: 89 b5 a8 f7 ff ff mov DWORD PTR [ebp-0x858],esi 80516e8: 8d b5 c8 fb ff ff lea esi,[ebp-0x438] 80516ee: 89 b5 5c f7 ff ff mov DWORD PTR [ebp-0x8a4],esi 80516f4: 89 b5 b8 fb ff ff mov DWORD PTR [ebp-0x448],esi 80516fa: c7 85 bc fb ff ff 00 04 00 00 mov DWORD PTR [ebp-0x444],0x400 8051704: c7 85 94 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x86c],0x0 805170e: 83 f8 ff cmp eax,0xffffffff 8051711: 0f 84 01 0c 00 00 je 8052318 <.L102+0xe2> 8051717: 80 39 00 cmp BYTE PTR [ecx],0x0 805171a: 0f 84 b9 0f 00 00 je 80526d9 <.L102+0x4a3> 8051720: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 8051726: 31 f6 xor esi,esi 8051728: c7 85 84 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x87c],0x0 8051732: c7 85 7c f7 ff ff 13 00 00 00 mov DWORD PTR [ebp-0x884],0x13 805173c: 89 85 80 f7 ff ff mov DWORD PTR [ebp-0x880],eax 8051742: 8d 85 94 f7 ff ff lea eax,[ebp-0x86c] 8051748: 89 85 78 f7 ff ff mov DWORD PTR [ebp-0x888],eax 805174e: 8d 85 a8 f7 ff ff lea eax,[ebp-0x858] 8051754: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 805175a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8051760: 6b 95 84 f7 ff ff 34 imul edx,DWORD PTR [ebp-0x87c],0x34 8051767: 8b 9d 80 f7 ff ff mov ebx,DWORD PTR [ebp-0x880] 805176d: ff b5 78 f7 ff ff push DWORD PTR [ebp-0x888] 8051773: 01 d3 add ebx,edx 8051775: 53 push ebx 8051776: 56 push esi 8051777: 51 push ecx 8051778: e8 c3 5a 00 00 call 8057240 <__parse_one_specmb> 805177d: 8b 4b 18 mov ecx,DWORD PTR [ebx+0x18] 8051780: 83 85 84 f7 ff ff 01 add DWORD PTR [ebp-0x87c],0x1 8051787: 83 c4 10 add esp,0x10 805178a: 01 c6 add esi,eax 805178c: 80 39 00 cmp BYTE PTR [ecx],0x0 805178f: 74 5f je 80517f0 8051791: 8b 9d 84 f7 ff ff mov ebx,DWORD PTR [ebp-0x87c] 8051797: 39 9d 7c f7 ff ff cmp DWORD PTR [ebp-0x884],ebx 805179d: 75 c1 jne 8051760 805179f: 83 ec 0c sub esp,0xc 80517a2: ff b5 74 f7 ff ff push DWORD PTR [ebp-0x88c] 80517a8: 89 fb mov ebx,edi 80517aa: 89 8d 80 f7 ff ff mov DWORD PTR [ebp-0x880],ecx 80517b0: e8 ab 4f 01 00 call 8066760 <__libc_scratch_buffer_grow_preserve> 80517b5: 83 c4 10 add esp,0x10 80517b8: 8b 8d 80 f7 ff ff mov ecx,DWORD PTR [ebp-0x880] 80517be: 84 c0 test al,al 80517c0: 0f 84 9a 03 00 00 je 8051b60 80517c6: 8b 85 a8 f7 ff ff mov eax,DWORD PTR [ebp-0x858] 80517cc: 89 85 80 f7 ff ff mov DWORD PTR [ebp-0x880],eax 80517d2: b8 4f ec c4 4e mov eax,0x4ec4ec4f 80517d7: f7 a5 ac f7 ff ff mul DWORD PTR [ebp-0x854] 80517dd: c1 ea 04 shr edx,0x4 80517e0: 89 95 7c f7 ff ff mov DWORD PTR [ebp-0x884],edx 80517e6: e9 75 ff ff ff jmp 8051760 80517eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80517ef: 90 nop 80517f0: 39 b5 94 f7 ff ff cmp DWORD PTR [ebp-0x86c],esi 80517f6: 0f 43 b5 94 f7 ff ff cmovae esi,DWORD PTR [ebp-0x86c] 80517fd: 89 b5 74 f7 ff ff mov DWORD PTR [ebp-0x88c],esi 8051803: 8b b5 74 f7 ff ff mov esi,DWORD PTR [ebp-0x88c] 8051809: 83 ec 04 sub esp,0x4 805180c: 8d 85 b8 fb ff ff lea eax,[ebp-0x448] 8051812: 89 fb mov ebx,edi 8051814: 6a 18 push 0x18 8051816: 56 push esi 8051817: 50 push eax 8051818: e8 13 50 01 00 call 8066830 <__libc_scratch_buffer_set_array_size> 805181d: 83 c4 10 add esp,0x10 8051820: 84 c0 test al,al 8051822: 0f 84 38 03 00 00 je 8051b60 8051828: 8b 8d b8 fb ff ff mov ecx,DWORD PTR [ebp-0x448] 805182e: 89 f0 mov eax,esi 8051830: 83 ec 04 sub esp,0x4 8051833: c1 e0 04 shl eax,0x4 8051836: 01 c8 add eax,ecx 8051838: 89 8d 78 f7 ff ff mov DWORD PTR [ebp-0x888],ecx 805183e: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8051844: 89 c1 mov ecx,eax 8051846: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 805184d: 50 push eax 805184e: 8d 34 01 lea esi,[ecx+eax*1] 8051851: 8b 45 2c mov eax,DWORD PTR [ebp+0x2c] 8051854: 83 e0 02 and eax,0x2 8051857: 89 85 24 f7 ff ff mov DWORD PTR [ebp-0x8dc],eax 805185d: 0f 95 c0 setne al 8051860: 0f b6 c0 movzx eax,al 8051863: f7 d8 neg eax 8051865: 50 push eax 8051866: 56 push esi 8051867: e8 54 78 ff ff call 80490c0 <.plt+0x90> 805186c: 8b 85 84 f7 ff ff mov eax,DWORD PTR [ebp-0x87c] 8051872: 83 c4 10 add esp,0x10 8051875: 85 c0 test eax,eax 8051877: 0f 84 0e 0e 00 00 je 805268b <.L102+0x455> 805187d: 6b c0 34 imul eax,eax,0x34 8051880: 8b 8d 80 f7 ff ff mov ecx,DWORD PTR [ebp-0x880] 8051886: 89 cb mov ebx,ecx 8051888: 01 c8 add eax,ecx 805188a: 89 85 7c f7 ff ff mov DWORD PTR [ebp-0x884],eax 8051890: eb 29 jmp 80518bb 8051892: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8051898: 8b 53 28 mov edx,DWORD PTR [ebx+0x28] 805189b: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 805189e: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 80518a4: 89 14 86 mov DWORD PTR [esi+eax*4],edx 80518a7: 8b 53 30 mov edx,DWORD PTR [ebx+0x30] 80518aa: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 80518ad: 89 14 81 mov DWORD PTR [ecx+eax*4],edx 80518b0: 83 c3 34 add ebx,0x34 80518b3: 3b 9d 7c f7 ff ff cmp ebx,DWORD PTR [ebp-0x884] 80518b9: 74 68 je 8051923 80518bb: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 80518be: 83 f8 ff cmp eax,0xffffffff 80518c1: 74 07 je 80518ca 80518c3: c7 04 86 00 00 00 00 mov DWORD PTR [esi+eax*4],0x0 80518ca: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 80518cd: 83 f8 ff cmp eax,0xffffffff 80518d0: 74 07 je 80518d9 80518d2: c7 04 86 00 00 00 00 mov DWORD PTR [esi+eax*4],0x0 80518d9: 8b 43 2c mov eax,DWORD PTR [ebx+0x2c] 80518dc: 85 c0 test eax,eax 80518de: 74 d0 je 80518b0 80518e0: 83 f8 01 cmp eax,0x1 80518e3: 74 b3 je 8051898 80518e5: 8b 4b 24 mov ecx,DWORD PTR [ebx+0x24] 80518e8: 8d 14 8d 00 00 00 00 lea edx,[ecx*4+0x0] 80518ef: 8b 4b 08 mov ecx,DWORD PTR [ebx+0x8] 80518f2: 89 8d 64 f7 ff ff mov DWORD PTR [ebp-0x89c],ecx 80518f8: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 80518fe: 01 d1 add ecx,edx 8051900: 01 f2 add edx,esi 8051902: 51 push ecx 8051903: 8b 8d 64 f7 ff ff mov ecx,DWORD PTR [ebp-0x89c] 8051909: 52 push edx 805190a: 50 push eax 805190b: 8b 87 e4 1f 00 00 mov eax,DWORD PTR [edi+0x1fe4] 8051911: 53 push ebx 8051912: 83 c3 34 add ebx,0x34 8051915: ff 14 88 call DWORD PTR [eax+ecx*4] 8051918: 83 c4 10 add esp,0x10 805191b: 3b 9d 7c f7 ff ff cmp ebx,DWORD PTR [ebp-0x884] 8051921: 75 98 jne 80518bb 8051923: 8b 9d 74 f7 ff ff mov ebx,DWORD PTR [ebp-0x88c] 8051929: 85 db test ebx,ebx 805192b: 0f 84 ff 02 00 00 je 8051c30 8051931: 8b 45 2c mov eax,DWORD PTR [ebp+0x2c] 8051934: 89 b5 7c f7 ff ff mov DWORD PTR [ebp-0x884],esi 805193a: 31 db xor ebx,ebx 805193c: 83 e0 01 and eax,0x1 805193f: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 8051945: 8b 45 2c mov eax,DWORD PTR [ebp+0x2c] 8051948: 83 e0 08 and eax,0x8 805194b: 89 85 4c f7 ff ff mov DWORD PTR [ebp-0x8b4],eax 8051951: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051958: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 805195e: 8b 04 98 mov eax,DWORD PTR [eax+ebx*4] 8051961: 83 f8 07 cmp eax,0x7 8051964: 0f 8f 56 02 00 00 jg 8051bc0 805196a: 83 f8 ff cmp eax,0xffffffff 805196d: 0f 8c 70 02 00 00 jl 8051be3 8051973: 83 f8 07 cmp eax,0x7 8051976: 0f 87 7a 09 00 00 ja 80522f6 <.L102+0xc0> 805197c: 8b 94 87 20 f9 fc ff mov edx,DWORD PTR [edi+eax*4-0x306e0] 8051983: 01 fa add edx,edi 8051985: 3e ff e2 notrack jmp edx 8051988: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 805198e: 8b 85 4c f7 ff ff mov eax,DWORD PTR [ebp-0x8b4] 8051994: 29 f1 sub ecx,esi 8051996: 85 c0 test eax,eax 8051998: 0f 84 11 20 00 00 je 80539af <.L102+0x1779> 805199e: c7 85 74 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x88c],0x0 80519a8: 8b 85 44 f7 ff ff mov eax,DWORD PTR [ebp-0x8bc] 80519ae: 85 c0 test eax,eax 80519b0: 0f 84 a2 18 00 00 je 8053258 <.L102+0x1022> 80519b6: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 80519bc: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 80519bf: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 80519c2: 0f 83 03 24 00 00 jae 8053dcb <.L102+0x1b95> 80519c8: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 80519ce: 8d 50 01 lea edx,[eax+0x1] 80519d1: 89 53 14 mov DWORD PTR [ebx+0x14],edx 80519d4: c6 00 2d mov BYTE PTR [eax],0x2d 80519d7: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 80519de: 0f 84 62 01 00 00 je 8051b46 80519e4: 83 45 10 01 add DWORD PTR [ebp+0x10],0x1 80519e8: 83 ad 6c f7 ff ff 01 sub DWORD PTR [ebp-0x894],0x1 80519ef: 8b 9d 3c f7 ff ff mov ebx,DWORD PTR [ebp-0x8c4] 80519f5: 85 db test ebx,ebx 80519f7: 74 7f je 8051a78 80519f9: 83 bd 64 f7 ff ff 10 cmp DWORD PTR [ebp-0x89c],0x10 8051a00: 75 76 jne 8051a78 8051a02: f6 85 0c f7 ff ff 01 test BYTE PTR [ebp-0x8f4],0x1 8051a09: 74 6d je 8051a78 8051a0b: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8051a11: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8051a14: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 8051a17: 0f 83 43 25 00 00 jae 8053f60 <.L102+0x1d2a> 8051a1d: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8051a23: 8d 50 01 lea edx,[eax+0x1] 8051a26: 89 53 14 mov DWORD PTR [ebx+0x14],edx 8051a29: c6 00 30 mov BYTE PTR [eax],0x30 8051a2c: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 8051a33: 0f 84 0d 01 00 00 je 8051b46 8051a39: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8051a3f: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8051a42: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 8051a45: 0f 83 e5 24 00 00 jae 8053f30 <.L102+0x1cfa> 8051a4b: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8051a51: 8d 50 01 lea edx,[eax+0x1] 8051a54: 89 53 14 mov DWORD PTR [ebx+0x14],edx 8051a57: 0f b6 9d 38 f7 ff ff movzx ebx,BYTE PTR [ebp-0x8c8] 8051a5e: 88 18 mov BYTE PTR [eax],bl 8051a60: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8051a67: 0f 84 d9 00 00 00 je 8051b46 8051a6d: 83 45 10 02 add DWORD PTR [ebp+0x10],0x2 8051a71: 83 ad 6c f7 ff ff 02 sub DWORD PTR [ebp-0x894],0x2 8051a78: 8b 9d 74 f7 ff ff mov ebx,DWORD PTR [ebp-0x88c] 8051a7e: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 8051a84: 8d 04 1e lea eax,[esi+ebx*1] 8051a87: 29 c2 sub edx,eax 8051a89: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 8051a8f: 85 c9 test ecx,ecx 8051a91: 0f 8f d5 18 00 00 jg 805336c <.L102+0x1136> 8051a97: 8b 4d 10 mov ecx,DWORD PTR [ebp+0x10] 8051a9a: 85 c9 test ecx,ecx 8051a9c: 0f 88 d3 26 00 00 js 8054175 <.L102+0x1f3f> 8051aa2: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 8051aa8: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 8051aae: 89 d8 mov eax,ebx 8051ab0: 2b 85 04 f7 ff ff sub eax,DWORD PTR [ebp-0x8fc] 8051ab6: 39 85 00 f7 ff ff cmp DWORD PTR [ebp-0x900],eax 8051abc: 0f 86 38 20 00 00 jbe 8053afa <.L102+0x18c4> 8051ac2: 83 ec 04 sub esp,0x4 8051ac5: 56 push esi 8051ac6: ff b5 68 f7 ff ff push DWORD PTR [ebp-0x898] 8051acc: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8051ad2: ff 53 1c call DWORD PTR [ebx+0x1c] 8051ad5: 83 c4 10 add esp,0x10 8051ad8: 39 c6 cmp esi,eax 8051ada: 75 6a jne 8051b46 8051adc: ba ff ff ff 7f mov edx,0x7fffffff 8051ae1: 89 d0 mov eax,edx 8051ae3: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8051ae6: 89 95 74 f7 ff ff mov DWORD PTR [ebp-0x88c],edx 8051aec: 39 f0 cmp eax,esi 8051aee: 7c 49 jl 8051b39 8051af0: 01 75 10 add DWORD PTR [ebp+0x10],esi 8051af3: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 8051af9: 85 f6 test esi,esi 8051afb: 0f 8e 42 0a 00 00 jle 8052543 <.L102+0x30d> 8051b01: 83 ec 04 sub esp,0x4 8051b04: 89 fb mov ebx,edi 8051b06: 56 push esi 8051b07: 6a 20 push 0x20 8051b09: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8051b0f: e8 1c 66 00 00 call 8058130 <_IO_padn> 8051b14: 83 c4 10 add esp,0x10 8051b17: 39 c6 cmp esi,eax 8051b19: 75 2b jne 8051b46 8051b1b: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8051b22: 0f 87 d5 12 00 00 ja 8052dfd <.L102+0xbc7> 8051b28: 8b 95 74 f7 ff ff mov edx,DWORD PTR [ebp-0x88c] 8051b2e: 2b 55 10 sub edx,DWORD PTR [ebp+0x10] 8051b31: 39 f2 cmp edx,esi 8051b33: 0f 83 da 0f 00 00 jae 8052b13 <.L102+0x8dd> 8051b39: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8051b3f: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 8051b46: 8b 85 30 f7 ff ff mov eax,DWORD PTR [ebp-0x8d0] 8051b4c: 85 c0 test eax,eax 8051b4e: 74 10 je 8051b60 8051b50: 83 ec 0c sub esp,0xc 8051b53: 89 fb mov ebx,edi 8051b55: 50 push eax 8051b56: e8 45 36 01 00 call 80651a0 <__free> 8051b5b: 83 c4 10 add esp,0x10 8051b5e: 66 90 xchg ax,ax 8051b60: be ff ff ff ff mov esi,0xffffffff 8051b65: 8b 85 b8 fb ff ff mov eax,DWORD PTR [ebp-0x448] 8051b6b: 3b 85 5c f7 ff ff cmp eax,DWORD PTR [ebp-0x8a4] 8051b71: 74 0e je 8051b81 8051b73: 83 ec 0c sub esp,0xc 8051b76: 89 fb mov ebx,edi 8051b78: 50 push eax 8051b79: e8 22 36 01 00 call 80651a0 <__free> 8051b7e: 83 c4 10 add esp,0x10 8051b81: 8b 85 a8 f7 ff ff mov eax,DWORD PTR [ebp-0x858] 8051b87: 3b 85 60 f7 ff ff cmp eax,DWORD PTR [ebp-0x8a0] 8051b8d: 74 0e je 8051b9d 8051b8f: 83 ec 0c sub esp,0xc 8051b92: 89 fb mov ebx,edi 8051b94: 50 push eax 8051b95: e8 06 36 01 00 call 80651a0 <__free> 8051b9a: 83 c4 10 add esp,0x10 8051b9d: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8051ba0: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8051ba7: 0f 85 e9 25 00 00 jne 8054196 <.L102+0x1f60> 8051bad: 8d 65 f4 lea esp,[ebp-0xc] 8051bb0: 89 f0 mov eax,esi 8051bb2: 5b pop ebx 8051bb3: 5e pop esi 8051bb4: 5f pop edi 8051bb5: 5d pop ebp 8051bb6: c3 ret 8051bb7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051bbe: 66 90 xchg ax,ax 8051bc0: 3d 07 01 00 00 cmp eax,0x107 8051bc5: 0f 84 a5 06 00 00 je 8052270 <.L102+0x3a> 8051bcb: 0f 8e 8f 05 00 00 jle 8052160 8051bd1: 8d 90 00 fe ff ff lea edx,[eax-0x200] 8051bd7: 81 e2 ff fd ff ff and edx,0xfffffdff 8051bdd: 0f 84 f1 05 00 00 je 80521d4 <.L106> 8051be3: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 8051be9: 89 d9 mov ecx,ebx 8051beb: c1 e1 04 shl ecx,0x4 8051bee: 89 f2 mov edx,esi 8051bf0: 89 8d 48 f7 ff ff mov DWORD PTR [ebp-0x8b8],ecx 8051bf6: 01 ca add edx,ecx 8051bf8: f6 c4 08 test ah,0x8 8051bfb: 0f 84 fa 09 00 00 je 80525fb <.L102+0x3c5> 8051c01: 8b 85 6c f7 ff ff mov eax,DWORD PTR [ebp-0x894] 8051c07: 8b 10 mov edx,DWORD PTR [eax] 8051c09: 89 95 48 f7 ff ff mov DWORD PTR [ebp-0x8b8],edx 8051c0f: 83 c2 04 add edx,0x4 8051c12: 89 10 mov DWORD PTR [eax],edx 8051c14: 8b 85 48 f7 ff ff mov eax,DWORD PTR [ebp-0x8b8] 8051c1a: 8b 00 mov eax,DWORD PTR [eax] 8051c1c: 89 04 0e mov DWORD PTR [esi+ecx*1],eax 8051c1f: 83 c3 01 add ebx,0x1 8051c22: 39 9d 74 f7 ff ff cmp DWORD PTR [ebp-0x88c],ebx 8051c28: 0f 87 2a fd ff ff ja 8051958 8051c2e: 66 90 xchg ax,ax 8051c30: 8b 85 84 f7 ff ff mov eax,DWORD PTR [ebp-0x87c] 8051c36: 39 45 14 cmp DWORD PTR [ebp+0x14],eax 8051c39: 0f 83 9d 09 00 00 jae 80525dc <.L102+0x3a6> 8051c3f: 8b 85 50 f7 ff ff mov eax,DWORD PTR [ebp-0x8b0] 8051c45: 8b b5 80 f7 ff ff mov esi,DWORD PTR [ebp-0x880] 8051c4b: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 8051c51: 05 e8 03 00 00 add eax,0x3e8 8051c56: 89 85 08 f7 ff ff mov DWORD PTR [ebp-0x8f8],eax 8051c5c: 6b 45 14 34 imul eax,DWORD PTR [ebp+0x14],0x34 8051c60: 89 8d ec f6 ff ff mov DWORD PTR [ebp-0x914],ecx 8051c66: 01 c6 add esi,eax 8051c68: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8051c6e: 89 b5 7c f7 ff ff mov DWORD PTR [ebp-0x884],esi 8051c74: 89 c3 mov ebx,eax 8051c76: 89 c8 mov eax,ecx 8051c78: 29 cb sub ebx,ecx 8051c7a: 89 85 dc f6 ff ff mov DWORD PTR [ebp-0x924],eax 8051c80: 89 d9 mov ecx,ebx 8051c82: 89 9d e8 f6 ff ff mov DWORD PTR [ebp-0x918],ebx 8051c88: 89 9d d8 f6 ff ff mov DWORD PTR [ebp-0x928],ebx 8051c8e: 8d 9f fc f8 fc ff lea ebx,[edi-0x30704] 8051c94: 89 9d d0 f6 ff ff mov DWORD PTR [ebp-0x930],ebx 8051c9a: 8d 9f 69 4e fe ff lea ebx,[edi-0x1b197] 8051ca0: 89 9d cc f6 ff ff mov DWORD PTR [ebp-0x934],ebx 8051ca6: 8d 9f da f7 fc ff lea ebx,[edi-0x30826] 8051cac: 89 85 e4 f6 ff ff mov DWORD PTR [ebp-0x91c],eax 8051cb2: 89 8d e0 f6 ff ff mov DWORD PTR [ebp-0x920],ecx 8051cb8: 89 9d d4 f6 ff ff mov DWORD PTR [ebp-0x92c],ebx 8051cbe: 89 85 04 f7 ff ff mov DWORD PTR [ebp-0x8fc],eax 8051cc4: 89 8d 00 f7 ff ff mov DWORD PTR [ebp-0x900],ecx 8051cca: 89 85 fc f6 ff ff mov DWORD PTR [ebp-0x904],eax 8051cd0: 89 8d f8 f6 ff ff mov DWORD PTR [ebp-0x908],ecx 8051cd6: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 8051cdc: 89 8d 14 f7 ff ff mov DWORD PTR [ebp-0x8ec],ecx 8051ce2: 8b b5 7c f7 ff ff mov esi,DWORD PTR [ebp-0x884] 8051ce8: 0f b6 46 0c movzx eax,BYTE PTR [esi+0xc] 8051cec: 89 c1 mov ecx,eax 8051cee: 89 c2 mov edx,eax 8051cf0: c0 e9 03 shr cl,0x3 8051cf3: c0 ea 05 shr dl,0x5 8051cf6: 83 e1 01 and ecx,0x1 8051cf9: 88 8d 48 f7 ff ff mov BYTE PTR [ebp-0x8b8],cl 8051cff: 89 c1 mov ecx,eax 8051d01: c0 e9 04 shr cl,0x4 8051d04: 83 e1 01 and ecx,0x1 8051d07: 88 8d 44 f7 ff ff mov BYTE PTR [ebp-0x8bc],cl 8051d0d: 89 d1 mov ecx,edx 8051d0f: 0f b6 56 0d movzx edx,BYTE PTR [esi+0xd] 8051d13: 83 e1 01 and ecx,0x1 8051d16: 89 8d 4c f7 ff ff mov DWORD PTR [ebp-0x8b4],ecx 8051d1c: 89 c1 mov ecx,eax 8051d1e: c0 e9 06 shr cl,0x6 8051d21: 83 e1 01 and ecx,0x1 8051d24: 88 8d 40 f7 ff ff mov BYTE PTR [ebp-0x8c0],cl 8051d2a: 89 c1 mov ecx,eax 8051d2c: c0 e9 07 shr cl,0x7 8051d2f: 88 8d 39 f7 ff ff mov BYTE PTR [ebp-0x8c7],cl 8051d35: 89 c1 mov ecx,eax 8051d37: 83 e1 01 and ecx,0x1 8051d3a: 88 8d 64 f7 ff ff mov BYTE PTR [ebp-0x89c],cl 8051d40: 89 c1 mov ecx,eax 8051d42: d0 e9 shr cl,1 8051d44: 83 e1 01 and ecx,0x1 8051d47: 88 8d 3c f7 ff ff mov BYTE PTR [ebp-0x8c4],cl 8051d4d: 89 d1 mov ecx,edx 8051d4f: c0 ea 03 shr dl,0x3 8051d52: d0 e9 shr cl,1 8051d54: 83 e2 01 and edx,0x1 8051d57: 83 e1 01 and ecx,0x1 8051d5a: 88 95 1f f7 ff ff mov BYTE PTR [ebp-0x8e1],dl 8051d60: 8b 56 20 mov edx,DWORD PTR [esi+0x20] 8051d63: 88 8d 3b f7 ff ff mov BYTE PTR [ebp-0x8c5],cl 8051d69: 89 c1 mov ecx,eax 8051d6b: c0 e9 02 shr cl,0x2 8051d6e: 83 e1 01 and ecx,0x1 8051d71: 88 8d 3a f7 ff ff mov BYTE PTR [ebp-0x8c6],cl 8051d77: 8b 0e mov ecx,DWORD PTR [esi] 8051d79: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 8051d7f: 8b 4e 10 mov ecx,DWORD PTR [esi+0x10] 8051d82: 89 8d 34 f7 ff ff mov DWORD PTR [ebp-0x8cc],ecx 8051d88: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 8051d8b: 89 8d 68 f7 ff ff mov DWORD PTR [ebp-0x898],ecx 8051d91: 88 8d 38 f7 ff ff mov BYTE PTR [ebp-0x8c8],cl 8051d97: 83 fa ff cmp edx,0xffffffff 8051d9a: 0f 84 a0 06 00 00 je 8052440 <.L102+0x20a> 8051da0: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 8051da6: c1 e2 04 shl edx,0x4 8051da9: 8b 34 16 mov esi,DWORD PTR [esi+edx*1] 8051dac: 89 b5 6c f7 ff ff mov DWORD PTR [ebp-0x894],esi 8051db2: 85 f6 test esi,esi 8051db4: 0f 88 86 08 00 00 js 8052640 <.L102+0x40a> 8051dba: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8051dc0: 89 70 04 mov DWORD PTR [eax+0x4],esi 8051dc3: 8b b5 7c f7 ff ff mov esi,DWORD PTR [ebp-0x884] 8051dc9: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 8051dcc: 83 f8 ff cmp eax,0xffffffff 8051dcf: 74 1c je 8051ded 8051dd1: 8b 8d 78 f7 ff ff mov ecx,DWORD PTR [ebp-0x888] 8051dd7: c1 e0 04 shl eax,0x4 8051dda: 8b 04 01 mov eax,DWORD PTR [ecx+eax*1] 8051ddd: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 8051de3: 85 c0 test eax,eax 8051de5: 0f 88 85 08 00 00 js 8052670 <.L102+0x43a> 8051deb: 89 06 mov DWORD PTR [esi],eax 8051ded: 8b 85 6c f7 ff ff mov eax,DWORD PTR [ebp-0x894] 8051df3: 8b b5 74 f7 ff ff mov esi,DWORD PTR [ebp-0x88c] 8051df9: 39 f0 cmp eax,esi 8051dfb: 0f 4d f0 cmovge esi,eax 8051dfe: 81 fe c8 03 00 00 cmp esi,0x3c8 8051e04: 0f 8e 16 06 00 00 jle 8052420 <.L102+0x1ea> 8051e0a: 83 ec 0c sub esp,0xc 8051e0d: 83 c6 20 add esi,0x20 8051e10: 89 fb mov ebx,edi 8051e12: 56 push esi 8051e13: e8 68 e1 00 00 call 805ff80 <__libc_alloca_cutoff> 8051e18: 83 c4 10 add esp,0x10 8051e1b: 85 c0 test eax,eax 8051e1d: 75 0c jne 8051e2b 8051e1f: 81 fe 00 10 00 00 cmp esi,0x1000 8051e25: 0f 8f 07 20 00 00 jg 8053e32 <.L102+0x1bfc> 8051e2b: 83 c6 1b add esi,0x1b 8051e2e: 89 e2 mov edx,esp 8051e30: 89 f0 mov eax,esi 8051e32: 81 e6 00 f0 ff ff and esi,0xfffff000 8051e38: 29 f2 sub edx,esi 8051e3a: 83 e0 f0 and eax,0xfffffff0 8051e3d: 39 d4 cmp esp,edx 8051e3f: 74 12 je 8051e53 8051e41: 81 ec 00 10 00 00 sub esp,0x1000 8051e47: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8051e4f: 39 d4 cmp esp,edx 8051e51: 75 ee jne 8051e41 8051e53: 25 ff 0f 00 00 and eax,0xfff 8051e58: 29 c4 sub esp,eax 8051e5a: 85 c0 test eax,eax 8051e5c: 0f 85 9c 08 00 00 jne 80526fe <.L102+0x4c8> 8051e62: 8b b5 74 f7 ff ff mov esi,DWORD PTR [ebp-0x88c] 8051e68: 8b 9d 6c f7 ff ff mov ebx,DWORD PTR [ebp-0x894] 8051e6e: 8d 54 24 0f lea edx,[esp+0xf] 8051e72: c7 85 30 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8d0],0x0 8051e7c: 83 e2 f0 and edx,0xfffffff0 8051e7f: 8d 4e 20 lea ecx,[esi+0x20] 8051e82: 39 f3 cmp ebx,esi 8051e84: 8d 43 20 lea eax,[ebx+0x20] 8051e87: 0f 4c c1 cmovl eax,ecx 8051e8a: 01 d0 add eax,edx 8051e8c: 89 85 20 f7 ff ff mov DWORD PTR [ebp-0x8e0],eax 8051e92: 8b 87 d4 1f 00 00 mov eax,DWORD PTR [edi+0x1fd4] 8051e98: 85 c0 test eax,eax 8051e9a: 74 12 je 8051eae 8051e9c: 0f be 8d 68 f7 ff ff movsx ecx,BYTE PTR [ebp-0x898] 8051ea3: 8b 14 88 mov edx,DWORD PTR [eax+ecx*4] 8051ea6: 85 d2 test edx,edx 8051ea8: 0f 85 a2 05 00 00 jne 8052450 <.L102+0x21a> 8051eae: 0f b6 85 68 f7 ff ff movzx eax,BYTE PTR [ebp-0x898] 8051eb5: 83 e8 20 sub eax,0x20 8051eb8: 3c 5a cmp al,0x5a 8051eba: 0f 86 f0 04 00 00 jbe 80523b0 <.L102+0x17a> 8051ec0: f3 0f 1e fb endbr32 8051ec4: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8051eca: 89 e6 mov esi,esp 8051ecc: 8b 50 2c mov edx,DWORD PTR [eax+0x2c] 8051ecf: 8d 0c 95 00 00 00 00 lea ecx,[edx*4+0x0] 8051ed6: 8d 41 1b lea eax,[ecx+0x1b] 8051ed9: 89 c3 mov ebx,eax 8051edb: 25 00 f0 ff ff and eax,0xfffff000 8051ee0: 29 c6 sub esi,eax 8051ee2: 83 e3 f0 and ebx,0xfffffff0 8051ee5: 89 f0 mov eax,esi 8051ee7: 39 c4 cmp esp,eax 8051ee9: 74 12 je 8051efd 8051eeb: 81 ec 00 10 00 00 sub esp,0x1000 8051ef1: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8051ef9: 39 c4 cmp esp,eax 8051efb: 75 ee jne 8051eeb 8051efd: 81 e3 ff 0f 00 00 and ebx,0xfff 8051f03: 29 dc sub esp,ebx 8051f05: 85 db test ebx,ebx 8051f07: 74 05 je 8051f0e 8051f09: 83 4c 1c fc 00 or DWORD PTR [esp+ebx*1-0x4],0x0 8051f0e: 8d 44 24 0f lea eax,[esp+0xf] 8051f12: 83 e0 f0 and eax,0xfffffff0 8051f15: 85 d2 test edx,edx 8051f17: 74 2b je 8051f44 8051f19: 8b b5 7c f7 ff ff mov esi,DWORD PTR [ebp-0x884] 8051f1f: 01 c1 add ecx,eax 8051f21: 8b 76 24 mov esi,DWORD PTR [esi+0x24] 8051f24: 89 b5 74 f7 ff ff mov DWORD PTR [ebp-0x88c],esi 8051f2a: 89 f2 mov edx,esi 8051f2c: c1 e2 04 shl edx,0x4 8051f2f: 03 95 78 f7 ff ff add edx,DWORD PTR [ebp-0x888] 8051f35: 8d 76 00 lea esi,[esi+0x0] 8051f38: 89 10 mov DWORD PTR [eax],edx 8051f3a: 83 c0 04 add eax,0x4 8051f3d: 83 c2 10 add edx,0x10 8051f40: 39 c1 cmp ecx,eax 8051f42: 75 f4 jne 8051f38 8051f44: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8051f4a: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8051f4d: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8051f50: 0f 83 43 1f 00 00 jae 8053e99 <.L102+0x1c63> 8051f56: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8051f5c: 8d 50 01 lea edx,[eax+0x1] 8051f5f: 89 56 14 mov DWORD PTR [esi+0x14],edx 8051f62: c6 00 25 mov BYTE PTR [eax],0x25 8051f65: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8051f6b: 0f b6 40 0c movzx eax,BYTE PTR [eax+0xc] 8051f6f: a8 08 test al,0x8 8051f71: 0f 84 64 17 00 00 je 80536db <.L102+0x14a5> 8051f77: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8051f7d: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8051f80: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8051f83: 0f 83 77 1f 00 00 jae 8053f00 <.L102+0x1cca> 8051f89: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8051f8f: 8d 50 01 lea edx,[eax+0x1] 8051f92: 89 56 14 mov DWORD PTR [esi+0x14],edx 8051f95: c6 00 23 mov BYTE PTR [eax],0x23 8051f98: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8051f9e: b9 02 00 00 00 mov ecx,0x2 8051fa3: 0f b6 40 0c movzx eax,BYTE PTR [eax+0xc] 8051fa7: 84 c0 test al,al 8051fa9: 0f 88 89 18 00 00 js 8053838 <.L102+0x1602> 8051faf: a8 40 test al,0x40 8051fb1: 0f 84 e7 16 00 00 je 805369e <.L102+0x1468> 8051fb7: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8051fbd: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8051fc0: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8051fc3: 0f 83 77 20 00 00 jae 8054040 <.L102+0x1e0a> 8051fc9: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8051fcf: 8d 50 01 lea edx,[eax+0x1] 8051fd2: 89 56 14 mov DWORD PTR [esi+0x14],edx 8051fd5: c6 00 2b mov BYTE PTR [eax],0x2b 8051fd8: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8051fde: 83 c1 01 add ecx,0x1 8051fe1: 0f b6 40 0c movzx eax,BYTE PTR [eax+0xc] 8051fe5: a8 20 test al,0x20 8051fe7: 74 24 je 805200d 8051fe9: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8051fef: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8051ff2: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8051ff5: 0f 83 c5 1e 00 00 jae 8053ec0 <.L102+0x1c8a> 8051ffb: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8052001: 8d 50 01 lea edx,[eax+0x1] 8052004: 89 56 14 mov DWORD PTR [esi+0x14],edx 8052007: c6 00 2d mov BYTE PTR [eax],0x2d 805200a: 83 c1 01 add ecx,0x1 805200d: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052013: 83 78 10 30 cmp DWORD PTR [eax+0x10],0x30 8052017: 0f 84 53 19 00 00 je 8053970 <.L102+0x173a> 805201d: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052023: f6 40 0d 08 test BYTE PTR [eax+0xd],0x8 8052027: 74 24 je 805204d 8052029: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 805202f: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8052032: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8052035: 0f 83 35 20 00 00 jae 8054070 <.L102+0x1e3a> 805203b: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8052041: 8d 50 01 lea edx,[eax+0x1] 8052044: 89 56 14 mov DWORD PTR [esi+0x14],edx 8052047: c6 00 49 mov BYTE PTR [eax],0x49 805204a: 83 c1 01 add ecx,0x1 805204d: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052053: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8052056: 85 c0 test eax,eax 8052058: 0f 85 53 18 00 00 jne 80538b1 <.L102+0x167b> 805205e: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052064: 83 38 ff cmp DWORD PTR [eax],0xffffffff 8052067: 0f 84 e9 14 00 00 je 8053556 <.L102+0x1320> 805206d: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8052073: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8052076: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8052079: 0f 83 11 1f 00 00 jae 8053f90 <.L102+0x1d5a> 805207f: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8052085: 8d 50 01 lea edx,[eax+0x1] 8052088: 89 56 14 mov DWORD PTR [esi+0x14],edx 805208b: c6 00 2e mov BYTE PTR [eax],0x2e 805208e: 81 f9 ff ff ff 7f cmp ecx,0x7fffffff 8052094: 0f 84 ac fa ff ff je 8051b46 805209a: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 80520a0: 8d 5d e0 lea ebx,[ebp-0x20] 80520a3: 6a 00 push 0x0 80520a5: 83 c1 01 add ecx,0x1 80520a8: 6a 0a push 0xa 80520aa: 53 push ebx 80520ab: ff 30 push DWORD PTR [eax] 80520ad: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 80520b3: 89 9d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ebx 80520b9: e8 62 6f 03 00 call 8089020 <_itoa_word> 80520be: 83 c4 10 add esp,0x10 80520c1: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 80520c7: 39 d8 cmp eax,ebx 80520c9: 89 c6 mov esi,eax 80520cb: 0f 83 85 14 00 00 jae 8053556 <.L102+0x1320> 80520d1: 8b 95 70 f7 ff ff mov edx,DWORD PTR [ebp-0x890] 80520d7: eb 31 jmp 805210a 80520d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80520e0: 8d 58 01 lea ebx,[eax+0x1] 80520e3: 89 5a 14 mov DWORD PTR [edx+0x14],ebx 80520e6: 0f b6 9d 74 f7 ff ff movzx ebx,BYTE PTR [ebp-0x88c] 80520ed: 88 18 mov BYTE PTR [eax],bl 80520ef: 81 f9 ff ff ff 7f cmp ecx,0x7fffffff 80520f5: 0f 84 4b fa ff ff je 8051b46 80520fb: 83 c1 01 add ecx,0x1 80520fe: 3b b5 6c f7 ff ff cmp esi,DWORD PTR [ebp-0x894] 8052104: 0f 84 4c 14 00 00 je 8053556 <.L102+0x1320> 805210a: 0f b6 06 movzx eax,BYTE PTR [esi] 805210d: 83 c6 01 add esi,0x1 8052110: 88 85 74 f7 ff ff mov BYTE PTR [ebp-0x88c],al 8052116: 8b 42 14 mov eax,DWORD PTR [edx+0x14] 8052119: 3b 42 18 cmp eax,DWORD PTR [edx+0x18] 805211c: 72 c2 jb 80520e0 805211e: 0f b6 85 74 f7 ff ff movzx eax,BYTE PTR [ebp-0x88c] 8052125: 83 ec 08 sub esp,0x8 8052128: 89 fb mov ebx,edi 805212a: 89 8d 68 f7 ff ff mov DWORD PTR [ebp-0x898],ecx 8052130: 89 95 74 f7 ff ff mov DWORD PTR [ebp-0x88c],edx 8052136: 50 push eax 8052137: 52 push edx 8052138: e8 e3 b9 00 00 call 805db20 <__overflow> 805213d: 83 c4 10 add esp,0x10 8052140: 8b 95 74 f7 ff ff mov edx,DWORD PTR [ebp-0x88c] 8052146: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 805214c: 83 f8 ff cmp eax,0xffffffff 805214f: 75 9e jne 80520ef 8052151: e9 f0 f9 ff ff jmp 8051b46 8052156: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805215d: 8d 76 00 lea esi,[esi+0x0] 8052160: 3d 00 01 00 00 cmp eax,0x100 8052165: 0f 85 7d 04 00 00 jne 80525e8 <.L102+0x3b2> 805216b: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 8052171: 89 d9 mov ecx,ebx 8052173: 83 c3 01 add ebx,0x1 8052176: c1 e1 04 shl ecx,0x4 8052179: 8b 06 mov eax,DWORD PTR [esi] 805217b: 8d 50 08 lea edx,[eax+0x8] 805217e: 89 16 mov DWORD PTR [esi],edx 8052180: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8052183: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 8052189: 8b 00 mov eax,DWORD PTR [eax] 805218b: 89 54 0e 04 mov DWORD PTR [esi+ecx*1+0x4],edx 805218f: 89 04 0e mov DWORD PTR [esi+ecx*1],eax 8052192: 39 9d 74 f7 ff ff cmp DWORD PTR [ebp-0x88c],ebx 8052198: 0f 87 ba f7 ff ff ja 8051958 805219e: e9 8d fa ff ff jmp 8051c30 080521a3 <.L105>: 80521a3: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 80521a9: 8b 8d 78 f7 ff ff mov ecx,DWORD PTR [ebp-0x888] 80521af: 8b 06 mov eax,DWORD PTR [esi] 80521b1: 8d 50 04 lea edx,[eax+0x4] 80521b4: 8b 00 mov eax,DWORD PTR [eax] 80521b6: 89 16 mov DWORD PTR [esi],edx 80521b8: 89 da mov edx,ebx 80521ba: 83 c3 01 add ebx,0x1 80521bd: c1 e2 04 shl edx,0x4 80521c0: 89 04 11 mov DWORD PTR [ecx+edx*1],eax 80521c3: 39 9d 74 f7 ff ff cmp DWORD PTR [ebp-0x88c],ebx 80521c9: 0f 87 89 f7 ff ff ja 8051958 80521cf: e9 5c fa ff ff jmp 8051c30 080521d4 <.L106>: 80521d4: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 80521da: 8b 01 mov eax,DWORD PTR [ecx] 80521dc: 8d 50 04 lea edx,[eax+0x4] 80521df: 89 11 mov DWORD PTR [ecx],edx 80521e1: 8b 10 mov edx,DWORD PTR [eax] 80521e3: 89 d8 mov eax,ebx 80521e5: 83 c3 01 add ebx,0x1 80521e8: 8b 8d 78 f7 ff ff mov ecx,DWORD PTR [ebp-0x888] 80521ee: c1 e0 04 shl eax,0x4 80521f1: 89 14 01 mov DWORD PTR [ecx+eax*1],edx 80521f4: 39 9d 74 f7 ff ff cmp DWORD PTR [ebp-0x88c],ebx 80521fa: 0f 87 58 f7 ff ff ja 8051958 8052200: e9 2b fa ff ff jmp 8051c30 08052205 <.L104>: 8052205: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 805220b: 8b 06 mov eax,DWORD PTR [esi] 805220d: 8d 50 04 lea edx,[eax+0x4] 8052210: 89 16 mov DWORD PTR [esi],edx 8052212: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 8052218: 8b 10 mov edx,DWORD PTR [eax] 805221a: 89 d8 mov eax,ebx 805221c: 83 c3 01 add ebx,0x1 805221f: c1 e0 04 shl eax,0x4 8052222: 89 14 06 mov DWORD PTR [esi+eax*1],edx 8052225: 39 9d 74 f7 ff ff cmp DWORD PTR [ebp-0x88c],ebx 805222b: 0f 87 27 f7 ff ff ja 8051958 8052231: e9 fa f9 ff ff jmp 8051c30 08052236 <.L102>: 8052236: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 805223c: 8b 06 mov eax,DWORD PTR [esi] 805223e: dd 00 fld QWORD PTR [eax] 8052240: 8d 50 08 lea edx,[eax+0x8] 8052243: 89 d8 mov eax,ebx 8052245: 83 c3 01 add ebx,0x1 8052248: 89 16 mov DWORD PTR [esi],edx 805224a: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 8052250: c1 e0 04 shl eax,0x4 8052253: dd 1c 06 fstp QWORD PTR [esi+eax*1] 8052256: 39 9d 74 f7 ff ff cmp DWORD PTR [ebp-0x88c],ebx 805225c: 0f 87 f6 f6 ff ff ja 8051958 8052262: e9 c9 f9 ff ff jmp 8051c30 8052267: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805226e: 66 90 xchg ax,ax 8052270: 8b 85 6c f7 ff ff mov eax,DWORD PTR [ebp-0x894] 8052276: 8b 8d 64 f7 ff ff mov ecx,DWORD PTR [ebp-0x89c] 805227c: 8b 00 mov eax,DWORD PTR [eax] 805227e: 85 c9 test ecx,ecx 8052280: 0f 85 b9 10 00 00 jne 805333f <.L102+0x1109> 8052286: 8b 95 4c f7 ff ff mov edx,DWORD PTR [ebp-0x8b4] 805228c: 85 d2 test edx,edx 805228e: 0f 84 ec 00 00 00 je 8052380 <.L102+0x14a> 8052294: 83 c0 0f add eax,0xf 8052297: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 805229d: 83 e0 f0 and eax,0xfffffff0 80522a0: 8d 50 10 lea edx,[eax+0x10] 80522a3: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80522a6: 89 16 mov DWORD PTR [esi],edx 80522a8: 8b 30 mov esi,DWORD PTR [eax] 80522aa: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80522ad: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 80522b0: 89 8d 48 f7 ff ff mov DWORD PTR [ebp-0x8b8],ecx 80522b6: 8b 8d 78 f7 ff ff mov ecx,DWORD PTR [ebp-0x888] 80522bc: 89 85 44 f7 ff ff mov DWORD PTR [ebp-0x8bc],eax 80522c2: 89 d8 mov eax,ebx 80522c4: 83 c3 01 add ebx,0x1 80522c7: c1 e0 04 shl eax,0x4 80522ca: 89 34 01 mov DWORD PTR [ecx+eax*1],esi 80522cd: 8b b5 48 f7 ff ff mov esi,DWORD PTR [ebp-0x8b8] 80522d3: 89 54 01 08 mov DWORD PTR [ecx+eax*1+0x8],edx 80522d7: 89 74 01 04 mov DWORD PTR [ecx+eax*1+0x4],esi 80522db: 8b b5 44 f7 ff ff mov esi,DWORD PTR [ebp-0x8bc] 80522e1: 89 74 01 0c mov DWORD PTR [ecx+eax*1+0xc],esi 80522e5: 39 9d 74 f7 ff ff cmp DWORD PTR [ebp-0x88c],ebx 80522eb: 0f 87 67 f6 ff ff ja 8051958 80522f1: e9 3a f9 ff ff jmp 8051c30 80522f6: 8b 85 24 f7 ff ff mov eax,DWORD PTR [ebp-0x8dc] 80522fc: 85 c0 test eax,eax 80522fe: 74 58 je 8052358 <.L102+0x122> 8052300: 83 ec 0c sub esp,0xc 8052303: 8d 87 30 f8 fc ff lea eax,[edi-0x307d0] 8052309: 89 fb mov ebx,edi 805230b: 50 push eax 805230c: e8 9f 83 00 00 call 805a6b0 <__libc_fatal> 8052311: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8052318: c7 c0 d4 ff ff ff mov eax,0xffffffd4 805231e: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8052321: 8b 00 mov eax,DWORD PTR [eax] 8052323: 8b 70 28 mov esi,DWORD PTR [eax+0x28] 8052326: 8b 40 2c mov eax,DWORD PTR [eax+0x2c] 8052329: 89 85 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],eax 805232f: 0f b6 00 movzx eax,BYTE PTR [eax] 8052332: 89 b5 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],esi 8052338: 84 c0 test al,al 805233a: 74 08 je 8052344 <.L102+0x10e> 805233c: 3c 7f cmp al,0x7f 805233e: 0f 85 d3 f3 ff ff jne 8051717 8052344: c7 85 58 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8a8],0x0 805234e: e9 c4 f3 ff ff jmp 8051717 8052353: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052357: 90 nop 8052358: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 805235e: 89 fb mov ebx,edi 8052360: 50 push eax 8052361: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8052367: 68 96 07 00 00 push 0x796 805236c: 50 push eax 805236d: 8d 87 0c f8 fc ff lea eax,[edi-0x307f4] 8052373: 50 push eax 8052374: e8 57 8b ff ff call 804aed0 <__assert_fail> 8052379: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8052380: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 8052386: db 28 fld TBYTE PTR [eax] 8052388: 8d 50 0c lea edx,[eax+0xc] 805238b: 89 d8 mov eax,ebx 805238d: c1 e0 04 shl eax,0x4 8052390: 83 c3 01 add ebx,0x1 8052393: 89 16 mov DWORD PTR [esi],edx 8052395: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 805239b: db 3c 06 fstp TBYTE PTR [esi+eax*1] 805239e: 39 9d 74 f7 ff ff cmp DWORD PTR [ebp-0x88c],ebx 80523a4: 0f 87 ae f5 ff ff ja 8051958 80523aa: e9 81 f8 ff ff jmp 8051c30 80523af: 90 nop 80523b0: 0f b6 85 48 f7 ff ff movzx eax,BYTE PTR [ebp-0x8b8] 80523b7: 0f b6 95 3c f7 ff ff movzx edx,BYTE PTR [ebp-0x8c4] 80523be: 0f b6 b5 3b f7 ff ff movzx esi,BYTE PTR [ebp-0x8c5] 80523c5: 0f b6 8d 3a f7 ff ff movzx ecx,BYTE PTR [ebp-0x8c6] 80523cc: 89 85 0c f7 ff ff mov DWORD PTR [ebp-0x8f4],eax 80523d2: 0f b6 85 44 f7 ff ff movzx eax,BYTE PTR [ebp-0x8bc] 80523d9: 0f b6 9d 34 f7 ff ff movzx ebx,BYTE PTR [ebp-0x8cc] 80523e0: 89 85 10 f7 ff ff mov DWORD PTR [ebp-0x8f0],eax 80523e6: 0f b6 85 40 f7 ff ff movzx eax,BYTE PTR [ebp-0x8c0] 80523ed: 89 85 40 f7 ff ff mov DWORD PTR [ebp-0x8c0],eax 80523f3: 0f b6 85 64 f7 ff ff movzx eax,BYTE PTR [ebp-0x89c] 80523fa: 89 85 44 f7 ff ff mov DWORD PTR [ebp-0x8bc],eax 8052400: 0f be 85 68 f7 ff ff movsx eax,BYTE PTR [ebp-0x898] 8052407: 0f b6 84 07 20 f9 fc ff movzx eax,BYTE PTR [edi+eax*1-0x306e0] 805240f: ff a4 87 e0 e6 ff ff jmp DWORD PTR [edi+eax*4-0x1920] 8052416: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805241d: 8d 76 00 lea esi,[esi+0x0] 8052420: c7 85 30 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8d0],0x0 805242a: 8b 85 08 f7 ff ff mov eax,DWORD PTR [ebp-0x8f8] 8052430: 89 85 20 f7 ff ff mov DWORD PTR [ebp-0x8e0],eax 8052436: e9 57 fa ff ff jmp 8051e92 805243b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805243f: 90 nop 8052440: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8052443: 89 85 6c f7 ff ff mov DWORD PTR [ebp-0x894],eax 8052449: e9 75 f9 ff ff jmp 8051dc3 805244e: 66 90 xchg ax,ax 8052450: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052456: 8b 40 2c mov eax,DWORD PTR [eax+0x2c] 8052459: 89 85 10 f7 ff ff mov DWORD PTR [ebp-0x8f0],eax 805245f: c1 e0 02 shl eax,0x2 8052462: 8d 58 1b lea ebx,[eax+0x1b] 8052465: 89 de mov esi,ebx 8052467: 81 e3 00 f0 ff ff and ebx,0xfffff000 805246d: 83 e6 f0 and esi,0xfffffff0 8052470: 89 b5 0c f7 ff ff mov DWORD PTR [ebp-0x8f4],esi 8052476: 89 e6 mov esi,esp 8052478: 29 de sub esi,ebx 805247a: 89 f3 mov ebx,esi 805247c: 8b b5 10 f7 ff ff mov esi,DWORD PTR [ebp-0x8f0] 8052482: 39 dc cmp esp,ebx 8052484: 74 12 je 8052498 <.L102+0x262> 8052486: 81 ec 00 10 00 00 sub esp,0x1000 805248c: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8052494: 39 dc cmp esp,ebx 8052496: 75 ee jne 8052486 <.L102+0x250> 8052498: 89 b5 10 f7 ff ff mov DWORD PTR [ebp-0x8f0],esi 805249e: 8b 9d 0c f7 ff ff mov ebx,DWORD PTR [ebp-0x8f4] 80524a4: 81 e3 ff 0f 00 00 and ebx,0xfff 80524aa: 29 dc sub esp,ebx 80524ac: 85 db test ebx,ebx 80524ae: 0f 85 0f 0c 00 00 jne 80530c3 <.L102+0xe8d> 80524b4: 8b b5 10 f7 ff ff mov esi,DWORD PTR [ebp-0x8f0] 80524ba: 8d 5c 24 0f lea ebx,[esp+0xf] 80524be: 83 e3 f0 and ebx,0xfffffff0 80524c1: 85 f6 test esi,esi 80524c3: 74 38 je 80524fd <.L102+0x2c7> 80524c5: 8b b5 7c f7 ff ff mov esi,DWORD PTR [ebp-0x884] 80524cb: 89 da mov edx,ebx 80524cd: 01 d8 add eax,ebx 80524cf: 8b 76 24 mov esi,DWORD PTR [esi+0x24] 80524d2: 89 b5 10 f7 ff ff mov DWORD PTR [ebp-0x8f0],esi 80524d8: c1 e6 04 shl esi,0x4 80524db: 03 b5 78 f7 ff ff add esi,DWORD PTR [ebp-0x888] 80524e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80524e8: 89 32 mov DWORD PTR [edx],esi 80524ea: 83 c2 04 add edx,0x4 80524ed: 83 c6 10 add esi,0x10 80524f0: 39 d0 cmp eax,edx 80524f2: 75 f4 jne 80524e8 <.L102+0x2b2> 80524f4: 8b 87 d4 1f 00 00 mov eax,DWORD PTR [edi+0x1fd4] 80524fa: 8b 14 88 mov edx,DWORD PTR [eax+ecx*4] 80524fd: 83 ec 04 sub esp,0x4 8052500: 53 push ebx 8052501: ff b5 7c f7 ff ff push DWORD PTR [ebp-0x884] 8052507: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 805250d: ff d2 call edx 805250f: 83 c4 10 add esp,0x10 8052512: 83 f8 fe cmp eax,0xfffffffe 8052515: 0f 84 93 f9 ff ff je 8051eae 805251b: 85 c0 test eax,eax 805251d: 0f 88 23 f6 ff ff js 8051b46 8052523: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 805252a: 0f 87 23 1c 00 00 ja 8054153 <.L102+0x1f1d> 8052530: ba ff ff ff 7f mov edx,0x7fffffff 8052535: 2b 55 10 sub edx,DWORD PTR [ebp+0x10] 8052538: 39 c2 cmp edx,eax 805253a: 0f 82 f9 f5 ff ff jb 8051b39 8052540: 01 45 10 add DWORD PTR [ebp+0x10],eax 8052543: 8b 9d 30 f7 ff ff mov ebx,DWORD PTR [ebp-0x8d0] 8052549: 85 db test ebx,ebx 805254b: 0f 85 59 01 00 00 jne 80526aa <.L102+0x474> 8052551: 8b 4d 10 mov ecx,DWORD PTR [ebp+0x10] 8052554: 85 c9 test ecx,ecx 8052556: 0f 88 f6 1c 00 00 js 8054252 <.L102+0x201c> 805255c: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 8052562: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 8052568: 89 d8 mov eax,ebx 805256a: 2b 85 18 f7 ff ff sub eax,DWORD PTR [ebp-0x8e8] 8052570: 39 85 14 f7 ff ff cmp DWORD PTR [ebp-0x8ec],eax 8052576: 0f 86 24 01 00 00 jbe 80526a0 <.L102+0x46a> 805257c: 8b b5 7c f7 ff ff mov esi,DWORD PTR [ebp-0x884] 8052582: 83 ec 04 sub esp,0x4 8052585: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 8052588: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 805258b: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 8052591: 29 d0 sub eax,edx 8052593: 50 push eax 8052594: 52 push edx 8052595: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 805259b: ff 53 1c call DWORD PTR [ebx+0x1c] 805259e: 8b 56 18 mov edx,DWORD PTR [esi+0x18] 80525a1: 2b 56 14 sub edx,DWORD PTR [esi+0x14] 80525a4: 83 c4 10 add esp,0x10 80525a7: 39 d0 cmp eax,edx 80525a9: 0f 85 b1 f5 ff ff jne 8051b60 80525af: ba ff ff ff 7f mov edx,0x7fffffff 80525b4: 2b 55 10 sub edx,DWORD PTR [ebp+0x10] 80525b7: 39 d0 cmp eax,edx 80525b9: 0f 8f 03 01 00 00 jg 80526c2 <.L102+0x48c> 80525bf: 01 45 10 add DWORD PTR [ebp+0x10],eax 80525c2: 8b 85 84 f7 ff ff mov eax,DWORD PTR [ebp-0x87c] 80525c8: 83 45 14 01 add DWORD PTR [ebp+0x14],0x1 80525cc: 83 85 7c f7 ff ff 34 add DWORD PTR [ebp-0x884],0x34 80525d3: 39 45 14 cmp DWORD PTR [ebp+0x14],eax 80525d6: 0f 82 06 f7 ff ff jb 8051ce2 80525dc: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 80525df: e9 81 f5 ff ff jmp 8051b65 80525e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80525e8: 89 de mov esi,ebx 80525ea: 8b 95 78 f7 ff ff mov edx,DWORD PTR [ebp-0x888] 80525f0: c1 e6 04 shl esi,0x4 80525f3: 89 b5 48 f7 ff ff mov DWORD PTR [ebp-0x8b8],esi 80525f9: 01 f2 add edx,esi 80525fb: 8b b7 e8 1f 00 00 mov esi,DWORD PTR [edi+0x1fe8] 8052601: 89 b5 44 f7 ff ff mov DWORD PTR [ebp-0x8bc],esi 8052607: 85 f6 test esi,esi 8052609: 0f 85 a5 0f 00 00 jne 80535b4 <.L102+0x137e> 805260f: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 8052615: 83 c3 01 add ebx,0x1 8052618: c7 42 04 00 00 00 00 mov DWORD PTR [edx+0x4],0x0 805261f: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 8052626: c7 42 0c 00 00 00 00 mov DWORD PTR [edx+0xc],0x0 805262d: 39 9d 74 f7 ff ff cmp DWORD PTR [ebp-0x88c],ebx 8052633: 0f 87 1f f3 ff ff ja 8051958 8052639: e9 f2 f5 ff ff jmp 8051c30 805263e: 66 90 xchg ax,ax 8052640: 8b 9d 7c f7 ff ff mov ebx,DWORD PTR [ebp-0x884] 8052646: f7 9d 6c f7 ff ff neg DWORD PTR [ebp-0x894] 805264c: 83 c8 20 or eax,0x20 805264f: c7 85 4c f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x8b4],0x1 8052659: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 805265f: 88 43 0c mov BYTE PTR [ebx+0xc],al 8052662: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8052665: e9 59 f7 ff ff jmp 8051dc3 805266a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052670: c7 85 74 f7 ff ff ff ff ff ff mov DWORD PTR [ebp-0x88c],0xffffffff 805267a: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052680: c7 00 ff ff ff ff mov DWORD PTR [eax],0xffffffff 8052686: e9 62 f7 ff ff jmp 8051ded 805268b: 8b 95 74 f7 ff ff mov edx,DWORD PTR [ebp-0x88c] 8052691: 85 d2 test edx,edx 8052693: 0f 85 98 f2 ff ff jne 8051931 8052699: e9 3e ff ff ff jmp 80525dc <.L102+0x3a6> 805269e: 66 90 xchg ax,ax 80526a0: e8 4b 80 00 00 call 805a6f0 <_IO_vtable_check> 80526a5: e9 d2 fe ff ff jmp 805257c <.L102+0x346> 80526aa: 83 ec 0c sub esp,0xc 80526ad: ff b5 30 f7 ff ff push DWORD PTR [ebp-0x8d0] 80526b3: 89 fb mov ebx,edi 80526b5: e8 e6 2a 01 00 call 80651a0 <__free> 80526ba: 83 c4 10 add esp,0x10 80526bd: e9 8f fe ff ff jmp 8052551 <.L102+0x31b> 80526c2: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80526c8: be ff ff ff ff mov esi,0xffffffff 80526cd: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 80526d4: e9 8c f4 ff ff jmp 8051b65 80526d9: c7 85 74 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x88c],0x0 80526e3: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 80526e9: c7 85 84 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x87c],0x0 80526f3: 89 85 80 f7 ff ff mov DWORD PTR [ebp-0x880],eax 80526f9: e9 05 f1 ff ff jmp 8051803 80526fe: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 8052703: e9 5a f7 ff ff jmp 8051e62 8052708: f3 0f 1e fb endbr32 805270c: 83 ec 04 sub esp,0x4 805270f: 8d 85 a0 f7 ff ff lea eax,[ebp-0x860] 8052715: 8d 55 d4 lea edx,[ebp-0x2c] 8052718: c7 85 a0 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x860],0x0 8052722: 50 push eax 8052723: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052729: c7 85 a4 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x85c],0x0 8052733: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 8052739: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 805273c: 89 95 68 f7 ff ff mov DWORD PTR [ebp-0x898],edx 8052742: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 8052748: c1 e0 04 shl eax,0x4 805274b: ff 34 06 push DWORD PTR [esi+eax*1] 805274e: 52 push edx 805274f: e8 8c 20 02 00 call 80747e0 <__wcrtomb> 8052754: 83 c4 10 add esp,0x10 8052757: 89 c6 mov esi,eax 8052759: 83 f8 ff cmp eax,0xffffffff 805275c: 0f 84 e4 f3 ff ff je 8051b46 8052762: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8052768: 8b 95 4c f7 ff ff mov edx,DWORD PTR [ebp-0x8b4] 805276e: 29 c1 sub ecx,eax 8052770: 85 c9 test ecx,ecx 8052772: 0f 9f 85 74 f7 ff ff setg BYTE PTR [ebp-0x88c] 8052779: 85 d2 test edx,edx 805277b: 0f b6 85 74 f7 ff ff movzx eax,BYTE PTR [ebp-0x88c] 8052782: 8b 95 68 f7 ff ff mov edx,DWORD PTR [ebp-0x898] 8052788: 75 08 jne 8052792 <.L102+0x55c> 805278a: 84 c0 test al,al 805278c: 0f 85 d3 12 00 00 jne 8053a65 <.L102+0x182f> 8052792: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8052795: 85 c0 test eax,eax 8052797: 0f 88 93 1a 00 00 js 8054230 <.L102+0x1ffa> 805279d: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 80527a3: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 80527a9: 89 d8 mov eax,ebx 80527ab: 2b 85 e4 f6 ff ff sub eax,DWORD PTR [ebp-0x91c] 80527b1: 39 85 e0 f6 ff ff cmp DWORD PTR [ebp-0x920],eax 80527b7: 0f 86 72 15 00 00 jbe 8053d2f <.L102+0x1af9> 80527bd: 83 ec 04 sub esp,0x4 80527c0: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 80527c6: 56 push esi 80527c7: 52 push edx 80527c8: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 80527ce: ff 53 1c call DWORD PTR [ebx+0x1c] 80527d1: 83 c4 10 add esp,0x10 80527d4: 39 f0 cmp eax,esi 80527d6: 0f 85 6a f3 ff ff jne 8051b46 80527dc: ba ff ff ff 7f mov edx,0x7fffffff 80527e1: 89 d0 mov eax,edx 80527e3: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 80527e6: 39 f0 cmp eax,esi 80527e8: 0f 82 4b f3 ff ff jb 8051b39 80527ee: 8b 85 4c f7 ff ff mov eax,DWORD PTR [ebp-0x8b4] 80527f4: 01 75 10 add DWORD PTR [ebp+0x10],esi 80527f7: 85 c0 test eax,eax 80527f9: 0f 84 44 fd ff ff je 8052543 <.L102+0x30d> 80527ff: 80 bd 74 f7 ff ff 00 cmp BYTE PTR [ebp-0x88c],0x0 8052806: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 805280c: 0f 84 31 fd ff ff je 8052543 <.L102+0x30d> 8052812: 83 ec 04 sub esp,0x4 8052815: 89 fb mov ebx,edi 8052817: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 805281d: 51 push ecx 805281e: 6a 20 push 0x20 8052820: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8052826: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 805282c: e8 ff 58 00 00 call 8058130 <_IO_padn> 8052831: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 8052837: 83 c4 10 add esp,0x10 805283a: 39 c1 cmp ecx,eax 805283c: 0f 85 04 f3 ff ff jne 8051b46 8052842: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8052849: 0f 87 15 19 00 00 ja 8054164 <.L102+0x1f2e> 805284f: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 8052855: 2b 55 10 sub edx,DWORD PTR [ebp+0x10] 8052858: 39 ca cmp edx,ecx 805285a: 0f 82 d9 f2 ff ff jb 8051b39 8052860: 01 4d 10 add DWORD PTR [ebp+0x10],ecx 8052863: e9 db fc ff ff jmp 8052543 <.L102+0x30d> 8052868: f3 0f 1e fb endbr32 805286c: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8052872: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8052875: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8052878: 0f 83 86 15 00 00 jae 8053e04 <.L102+0x1bce> 805287e: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8052884: 8d 50 01 lea edx,[eax+0x1] 8052887: 89 56 14 mov DWORD PTR [esi+0x14],edx 805288a: c6 00 25 mov BYTE PTR [eax],0x25 805288d: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 8052894: 0f 84 ac f2 ff ff je 8051b46 805289a: 83 45 10 01 add DWORD PTR [ebp+0x10],0x1 805289e: e9 a0 fc ff ff jmp 8052543 <.L102+0x30d> 80528a3: f3 0f 1e fb endbr32 80528a7: c7 85 64 f7 ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x89c],0xa 80528b1: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 80528b7: 8b 8d 44 f7 ff ff mov ecx,DWORD PTR [ebp-0x8bc] 80528bd: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 80528c0: 89 85 40 f7 ff ff mov DWORD PTR [ebp-0x8c0],eax 80528c6: c1 e0 04 shl eax,0x4 80528c9: 03 85 78 f7 ff ff add eax,DWORD PTR [ebp-0x888] 80528cf: 85 c9 test ecx,ecx 80528d1: 0f 84 96 08 00 00 je 805316d <.L102+0xf37> 80528d7: c7 85 40 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8c0],0x0 80528e1: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80528e4: c7 85 10 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8f0],0x0 80528ee: 8b 00 mov eax,DWORD PTR [eax] 80528f0: 89 95 f4 f6 ff ff mov DWORD PTR [ebp-0x90c],edx 80528f6: 89 85 f0 f6 ff ff mov DWORD PTR [ebp-0x910],eax 80528fc: c7 85 44 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8bc],0x0 8052906: 8b b5 74 f7 ff ff mov esi,DWORD PTR [ebp-0x88c] 805290c: 85 f6 test esi,esi 805290e: 0f 88 2a 0e 00 00 js 805373e <.L102+0x1508> 8052914: 0f 85 72 09 00 00 jne 805328c <.L102+0x1056> 805291a: 8b b5 f4 f6 ff ff mov esi,DWORD PTR [ebp-0x90c] 8052920: 8b 9d f0 f6 ff ff mov ebx,DWORD PTR [ebp-0x910] 8052926: 89 f2 mov edx,esi 8052928: 09 da or edx,ebx 805292a: 0f 85 5c 09 00 00 jne 805328c <.L102+0x1056> 8052930: 83 bd 64 f7 ff ff 08 cmp DWORD PTR [ebp-0x89c],0x8 8052937: 0f 85 b7 12 00 00 jne 8053bf4 <.L102+0x19be> 805293d: 80 bd 48 f7 ff ff 00 cmp BYTE PTR [ebp-0x8b8],0x0 8052944: 0f 84 aa 12 00 00 je 8053bf4 <.L102+0x19be> 805294a: 8b 85 20 f7 ff ff mov eax,DWORD PTR [ebp-0x8e0] 8052950: bb 20 00 00 00 mov ebx,0x20 8052955: c6 40 ff 30 mov BYTE PTR [eax-0x1],0x30 8052959: 8d 70 ff lea esi,[eax-0x1] 805295c: 89 b5 68 f7 ff ff mov DWORD PTR [ebp-0x898],esi 8052962: be 01 00 00 00 mov esi,0x1 8052967: 8b 85 f0 f6 ff ff mov eax,DWORD PTR [ebp-0x910] 805296d: 8b 95 f4 f6 ff ff mov edx,DWORD PTR [ebp-0x90c] 8052973: 89 c1 mov ecx,eax 8052975: 31 c0 xor eax,eax 8052977: 09 d1 or ecx,edx 8052979: 0f 95 c0 setne al 805297c: 89 85 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],eax 8052982: 8b 85 74 f7 ff ff mov eax,DWORD PTR [ebp-0x88c] 8052988: 39 f0 cmp eax,esi 805298a: 0f 8e 3d 07 00 00 jle 80530cd <.L102+0xe97> 8052990: 89 c1 mov ecx,eax 8052992: 29 f1 sub ecx,esi 8052994: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 805299a: 8b 85 4c f7 ff ff mov eax,DWORD PTR [ebp-0x8b4] 80529a0: 85 c0 test eax,eax 80529a2: 0f 85 00 f0 ff ff jne 80519a8 80529a8: 8b 85 74 f7 ff ff mov eax,DWORD PTR [ebp-0x88c] 80529ae: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 80529b4: 01 f0 add eax,esi 80529b6: 29 c2 sub edx,eax 80529b8: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 80529be: 85 c0 test eax,eax 80529c0: 0f 85 88 07 00 00 jne 805314e <.L102+0xf18> 80529c6: 8b 85 10 f7 ff ff mov eax,DWORD PTR [ebp-0x8f0] 80529cc: 0b 85 44 f7 ff ff or eax,DWORD PTR [ebp-0x8bc] 80529d2: 0b 85 40 f7 ff ff or eax,DWORD PTR [ebp-0x8c0] 80529d8: 0f 84 18 08 00 00 je 80531f6 <.L102+0xfc0> 80529de: 83 ea 01 sub edx,0x1 80529e1: 80 fb 20 cmp bl,0x20 80529e4: 0f 84 0e 18 00 00 je 80541f8 <.L102+0x1fc2> 80529ea: 8b 85 44 f7 ff ff mov eax,DWORD PTR [ebp-0x8bc] 80529f0: 85 c0 test eax,eax 80529f2: 0f 84 5f 0a 00 00 je 8053457 <.L102+0x1221> 80529f8: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 80529fe: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8052a01: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 8052a04: 0f 83 47 13 00 00 jae 8053d51 <.L102+0x1b1b> 8052a0a: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 8052a10: 8d 58 01 lea ebx,[eax+0x1] 8052a13: 89 59 14 mov DWORD PTR [ecx+0x14],ebx 8052a16: c6 00 2d mov BYTE PTR [eax],0x2d 8052a19: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 8052a20: 0f 84 20 f1 ff ff je 8051b46 8052a26: 83 45 10 01 add DWORD PTR [ebp+0x10],0x1 8052a2a: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 8052a30: 85 c0 test eax,eax 8052a32: 74 78 je 8052aac <.L102+0x876> 8052a34: 83 bd 64 f7 ff ff 10 cmp DWORD PTR [ebp-0x89c],0x10 8052a3b: 75 6f jne 8052aac <.L102+0x876> 8052a3d: f6 85 0c f7 ff ff 01 test BYTE PTR [ebp-0x8f4],0x1 8052a44: 74 66 je 8052aac <.L102+0x876> 8052a46: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8052a4c: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8052a4f: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 8052a52: 0f 83 98 15 00 00 jae 8053ff0 <.L102+0x1dba> 8052a58: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8052a5e: 8d 48 01 lea ecx,[eax+0x1] 8052a61: 89 4b 14 mov DWORD PTR [ebx+0x14],ecx 8052a64: c6 00 30 mov BYTE PTR [eax],0x30 8052a67: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 8052a6e: 0f 84 d2 f0 ff ff je 8051b46 8052a74: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 8052a7a: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 8052a7d: 3b 41 18 cmp eax,DWORD PTR [ecx+0x18] 8052a80: 0f 83 3a 15 00 00 jae 8053fc0 <.L102+0x1d8a> 8052a86: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8052a8c: 8d 48 01 lea ecx,[eax+0x1] 8052a8f: 89 4b 14 mov DWORD PTR [ebx+0x14],ecx 8052a92: 0f b6 9d 38 f7 ff ff movzx ebx,BYTE PTR [ebp-0x8c8] 8052a99: 88 18 mov BYTE PTR [eax],bl 8052a9b: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8052aa2: 0f 84 9e f0 ff ff je 8051b46 8052aa8: 83 45 10 02 add DWORD PTR [ebp+0x10],0x2 8052aac: 03 95 74 f7 ff ff add edx,DWORD PTR [ebp-0x88c] 8052ab2: 85 d2 test edx,edx 8052ab4: 0f 8f 4e 09 00 00 jg 8053408 <.L102+0x11d2> 8052aba: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8052abd: 85 c0 test eax,eax 8052abf: 0f 88 b0 16 00 00 js 8054175 <.L102+0x1f3f> 8052ac5: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 8052acb: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 8052ad1: 89 d8 mov eax,ebx 8052ad3: 2b 85 fc f6 ff ff sub eax,DWORD PTR [ebp-0x904] 8052ad9: 39 85 f8 f6 ff ff cmp DWORD PTR [ebp-0x908],eax 8052adf: 0f 86 0b 10 00 00 jbe 8053af0 <.L102+0x18ba> 8052ae5: 83 ec 04 sub esp,0x4 8052ae8: 56 push esi 8052ae9: ff b5 68 f7 ff ff push DWORD PTR [ebp-0x898] 8052aef: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8052af5: ff 53 1c call DWORD PTR [ebx+0x1c] 8052af8: 83 c4 10 add esp,0x10 8052afb: 39 c6 cmp esi,eax 8052afd: 0f 85 43 f0 ff ff jne 8051b46 8052b03: b8 ff ff ff 7f mov eax,0x7fffffff 8052b08: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8052b0b: 39 c6 cmp esi,eax 8052b0d: 0f 8f 26 f0 ff ff jg 8051b39 8052b13: 01 75 10 add DWORD PTR [ebp+0x10],esi 8052b16: e9 28 fa ff ff jmp 8052543 <.L102+0x30d> 8052b1b: f3 0f 1e fb endbr32 8052b1f: 85 c9 test ecx,ecx 8052b21: 0f 85 e1 fb ff ff jne 8052708 <.L102+0x4d2> 8052b27: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 8052b2d: 8b 9d 4c f7 ff ff mov ebx,DWORD PTR [ebp-0x8b4] 8052b33: 83 ee 01 sub esi,0x1 8052b36: 85 f6 test esi,esi 8052b38: 0f 9f 85 74 f7 ff ff setg BYTE PTR [ebp-0x88c] 8052b3f: 0f b6 85 74 f7 ff ff movzx eax,BYTE PTR [ebp-0x88c] 8052b46: 85 db test ebx,ebx 8052b48: 75 08 jne 8052b52 <.L102+0x91c> 8052b4a: 84 c0 test al,al 8052b4c: 0f 85 2e 12 00 00 jne 8053d80 <.L102+0x1b4a> 8052b52: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052b58: 8b 9d 78 f7 ff ff mov ebx,DWORD PTR [ebp-0x888] 8052b5e: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 8052b61: 89 85 6c f7 ff ff mov DWORD PTR [ebp-0x894],eax 8052b67: c1 e0 04 shl eax,0x4 8052b6a: 8b 0c 03 mov ecx,DWORD PTR [ebx+eax*1] 8052b6d: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8052b73: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8052b76: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 8052b79: 0f 83 a1 14 00 00 jae 8054020 <.L102+0x1dea> 8052b7f: 8b 95 70 f7 ff ff mov edx,DWORD PTR [ebp-0x890] 8052b85: 8d 58 01 lea ebx,[eax+0x1] 8052b88: 89 5a 14 mov DWORD PTR [edx+0x14],ebx 8052b8b: 88 08 mov BYTE PTR [eax],cl 8052b8d: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 8052b94: 0f 84 ac ef ff ff je 8051b46 8052b9a: 8b 8d 4c f7 ff ff mov ecx,DWORD PTR [ebp-0x8b4] 8052ba0: 83 45 10 01 add DWORD PTR [ebp+0x10],0x1 8052ba4: 85 c9 test ecx,ecx 8052ba6: 0f 84 97 f9 ff ff je 8052543 <.L102+0x30d> 8052bac: 80 bd 74 f7 ff ff 00 cmp BYTE PTR [ebp-0x88c],0x0 8052bb3: 0f 84 8a f9 ff ff je 8052543 <.L102+0x30d> 8052bb9: 83 ec 04 sub esp,0x4 8052bbc: 89 fb mov ebx,edi 8052bbe: 56 push esi 8052bbf: 6a 20 push 0x20 8052bc1: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8052bc7: e8 64 55 00 00 call 8058130 <_IO_padn> 8052bcc: 83 c4 10 add esp,0x10 8052bcf: 39 c6 cmp esi,eax 8052bd1: 0f 85 6f ef ff ff jne 8051b46 8052bd7: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8052bde: 0f 87 80 15 00 00 ja 8054164 <.L102+0x1f2e> 8052be4: b8 ff ff ff 7f mov eax,0x7fffffff 8052be9: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8052bec: 39 f0 cmp eax,esi 8052bee: 0f 83 1f ff ff ff jae 8052b13 <.L102+0x8dd> 8052bf4: e9 40 ef ff ff jmp 8051b39 8052bf9: f3 0f 1e fb endbr32 8052bfd: 8b 85 24 f7 ff ff mov eax,DWORD PTR [ebp-0x8dc] 8052c03: 85 c0 test eax,eax 8052c05: 74 1c je 8052c23 <.L102+0x9ed> 8052c07: 8b 9d 2c f7 ff ff mov ebx,DWORD PTR [ebp-0x8d4] 8052c0d: 85 db test ebx,ebx 8052c0f: 0f 84 f7 0f 00 00 je 8053c0c <.L102+0x19d6> 8052c15: 8b 9d 2c f7 ff ff mov ebx,DWORD PTR [ebp-0x8d4] 8052c1b: 85 db test ebx,ebx 8052c1d: 0f 88 1e 16 00 00 js 8054241 <.L102+0x200b> 8052c23: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052c29: 8b 8d 78 f7 ff ff mov ecx,DWORD PTR [ebp-0x888] 8052c2f: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 8052c32: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 8052c38: c1 e0 04 shl eax,0x4 8052c3b: 8b 04 01 mov eax,DWORD PTR [ecx+eax*1] 8052c3e: 8b 8d 44 f7 ff ff mov ecx,DWORD PTR [ebp-0x8bc] 8052c44: 85 c9 test ecx,ecx 8052c46: 0f 84 99 0a 00 00 je 80536e5 <.L102+0x14af> 8052c4c: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 8052c4f: 89 30 mov DWORD PTR [eax],esi 8052c51: c1 fe 1f sar esi,0x1f 8052c54: 89 70 04 mov DWORD PTR [eax+0x4],esi 8052c57: e9 e7 f8 ff ff jmp 8052543 <.L102+0x30d> 8052c5c: f3 0f 1e fb endbr32 8052c60: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052c66: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 8052c6c: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 8052c6f: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 8052c75: c1 e0 04 shl eax,0x4 8052c78: 8b 04 06 mov eax,DWORD PTR [esi+eax*1] 8052c7b: 85 c0 test eax,eax 8052c7d: 0f 84 4d 0d 00 00 je 80539d0 <.L102+0x179a> 8052c83: 8b 95 74 f7 ff ff mov edx,DWORD PTR [ebp-0x88c] 8052c89: 89 85 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],eax 8052c8f: 85 d2 test edx,edx 8052c91: 0f 88 bb 0e 00 00 js 8053b52 <.L102+0x191c> 8052c97: 0f 84 5b 0a 00 00 je 80536f8 <.L102+0x14c2> 8052c9d: c7 85 64 f7 ff ff 10 00 00 00 mov DWORD PTR [ebp-0x89c],0x10 8052ca7: 31 d2 xor edx,edx 8052ca9: c7 85 0c f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x8f4],0x1 8052cb3: c6 85 38 f7 ff ff 78 mov BYTE PTR [ebp-0x8c8],0x78 8052cba: c7 85 44 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8bc],0x0 8052cc4: 89 d3 mov ebx,edx 8052cc6: 83 e3 01 and ebx,0x1 8052cc9: 88 9d 39 f7 ff ff mov BYTE PTR [ebp-0x8c7],bl 8052ccf: bb 20 00 00 00 mov ebx,0x20 8052cd4: 8b b5 64 f7 ff ff mov esi,DWORD PTR [ebp-0x89c] 8052cda: 31 d2 xor edx,edx 8052cdc: 80 bd 38 f7 ff ff 58 cmp BYTE PTR [ebp-0x8c8],0x58 8052ce3: 0f 94 c2 sete dl 8052ce6: 52 push edx 8052ce7: 56 push esi 8052ce8: ff b5 20 f7 ff ff push DWORD PTR [ebp-0x8e0] 8052cee: 50 push eax 8052cef: e8 2c 63 03 00 call 8089020 <_itoa_word> 8052cf4: 83 c4 10 add esp,0x10 8052cf7: 8b 95 58 f7 ff ff mov edx,DWORD PTR [ebp-0x8a8] 8052cfd: 83 fe 0a cmp esi,0xa 8052d00: 0f b6 b5 1f f7 ff ff movzx esi,BYTE PTR [ebp-0x8e1] 8052d07: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8052d0d: 0f 94 c0 sete al 8052d10: 21 c6 and esi,eax 8052d12: 85 d2 test edx,edx 8052d14: 74 33 je 8052d49 <.L102+0xb13> 8052d16: 80 bd 39 f7 ff ff 00 cmp BYTE PTR [ebp-0x8c7],0x0 8052d1d: 74 2a je 8052d49 <.L102+0xb13> 8052d1f: 83 ec 08 sub esp,0x8 8052d22: ff b5 54 f7 ff ff push DWORD PTR [ebp-0x8ac] 8052d28: 8b 8d 20 f7 ff ff mov ecx,DWORD PTR [ebp-0x8e0] 8052d2e: 8b 85 50 f7 ff ff mov eax,DWORD PTR [ebp-0x8b0] 8052d34: 52 push edx 8052d35: 8b 95 68 f7 ff ff mov edx,DWORD PTR [ebp-0x898] 8052d3b: e8 80 e4 ff ff call 80511c0 8052d40: 83 c4 10 add esp,0x10 8052d43: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8052d49: 89 f0 mov eax,esi 8052d4b: 84 c0 test al,al 8052d4d: 0f 85 61 07 00 00 jne 80534b4 <.L102+0x127e> 8052d53: 8b b5 20 f7 ff ff mov esi,DWORD PTR [ebp-0x8e0] 8052d59: 2b b5 68 f7 ff ff sub esi,DWORD PTR [ebp-0x898] 8052d5f: e9 1e fc ff ff jmp 8052982 <.L102+0x74c> 8052d64: f3 0f 1e fb endbr32 8052d68: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052d6e: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 8052d71: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 8052d77: c1 e0 04 shl eax,0x4 8052d7a: 03 85 78 f7 ff ff add eax,DWORD PTR [ebp-0x888] 8052d80: 89 85 9c f7 ff ff mov DWORD PTR [ebp-0x864],eax 8052d86: f6 45 2c 01 test BYTE PTR [ebp+0x2c],0x1 8052d8a: 0f 85 e4 10 00 00 jne 8053e74 <.L102+0x1c3e> 8052d90: 0f b6 b5 64 f7 ff ff movzx esi,BYTE PTR [ebp-0x89c] 8052d97: f6 45 2c 08 test BYTE PTR [ebp+0x2c],0x8 8052d9b: b8 00 00 00 00 mov eax,0x0 8052da0: 0f 44 f0 cmove esi,eax 8052da3: 83 ec 04 sub esp,0x4 8052da6: 89 f0 mov eax,esi 8052da8: 8b b5 7c f7 ff ff mov esi,DWORD PTR [ebp-0x884] 8052dae: 83 e0 01 and eax,0x1 8052db1: 0f b6 5e 0d movzx ebx,BYTE PTR [esi+0xd] 8052db5: c1 e0 04 shl eax,0x4 8052db8: 89 da mov edx,ebx 8052dba: 88 9d 74 f7 ff ff mov BYTE PTR [ebp-0x88c],bl 8052dc0: 83 e2 ef and edx,0xffffffef 8052dc3: 09 d0 or eax,edx 8052dc5: 88 46 0d mov BYTE PTR [esi+0xd],al 8052dc8: 8d 85 9c f7 ff ff lea eax,[ebp-0x864] 8052dce: 50 push eax 8052dcf: 6b 45 14 34 imul eax,DWORD PTR [ebp+0x14],0x34 8052dd3: 03 85 80 f7 ff ff add eax,DWORD PTR [ebp-0x880] 8052dd9: 50 push eax 8052dda: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8052de0: e8 1b 94 03 00 call 808c200 <__printf_fphex> 8052de5: 83 c4 10 add esp,0x10 8052de8: 85 c0 test eax,eax 8052dea: 0f 88 56 ed ff ff js 8051b46 8052df0: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8052df7: 0f 86 33 f7 ff ff jbe 8052530 <.L102+0x2fa> 8052dfd: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 8052e03: 50 push eax 8052e04: 68 18 08 00 00 push 0x818 8052e09: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8052e0f: 89 fb mov ebx,edi 8052e11: 50 push eax 8052e12: 8d 87 54 f8 fc ff lea eax,[edi-0x307ac] 8052e18: 50 push eax 8052e19: e8 b2 80 ff ff call 804aed0 <__assert_fail> 8052e1e: 66 90 xchg ax,ax 8052e20: f3 0f 1e fb endbr32 8052e24: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052e2a: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 8052e30: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 8052e33: c1 e0 04 shl eax,0x4 8052e36: 8b 04 06 mov eax,DWORD PTR [esi+eax*1] 8052e39: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 8052e3f: 8b b5 64 f7 ff ff mov esi,DWORD PTR [ebp-0x89c] 8052e45: 85 f6 test esi,esi 8052e47: 0f 84 89 06 00 00 je 80534d6 <.L102+0x12a0> 8052e4d: 83 e1 01 and ecx,0x1 8052e50: 0f 85 f7 08 00 00 jne 805374d <.L102+0x1517> 8052e56: 80 bd 68 f7 ff ff 53 cmp BYTE PTR [ebp-0x898],0x53 8052e5d: 0f 84 ea 08 00 00 je 805374d <.L102+0x1517> 8052e63: 83 bd 74 f7 ff ff ff cmp DWORD PTR [ebp-0x88c],0xffffffff 8052e6a: 0f 84 1d 0a 00 00 je 805388d <.L102+0x1657> 8052e70: 83 ec 08 sub esp,0x8 8052e73: ff b5 74 f7 ff ff push DWORD PTR [ebp-0x88c] 8052e79: 89 fb mov ebx,edi 8052e7b: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 8052e81: e8 ba 61 ff ff call 8049040 <.plt+0x10> 8052e86: 83 c4 10 add esp,0x10 8052e89: c7 85 68 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x898],0x0 8052e93: 89 c6 mov esi,eax 8052e95: 29 b5 6c f7 ff ff sub DWORD PTR [ebp-0x894],esi 8052e9b: 0f 88 14 05 00 00 js 80533b5 <.L102+0x117f> 8052ea1: 8b 95 4c f7 ff ff mov edx,DWORD PTR [ebp-0x8b4] 8052ea7: 0f 95 85 74 f7 ff ff setne BYTE PTR [ebp-0x88c] 8052eae: 0f b6 85 74 f7 ff ff movzx eax,BYTE PTR [ebp-0x88c] 8052eb5: 85 d2 test edx,edx 8052eb7: 75 08 jne 8052ec1 <.L102+0xc8b> 8052eb9: 84 c0 test al,al 8052ebb: 0f 85 43 0c 00 00 jne 8053b04 <.L102+0x18ce> 8052ec1: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8052ec4: 85 c0 test eax,eax 8052ec6: 0f 88 64 13 00 00 js 8054230 <.L102+0x1ffa> 8052ecc: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 8052ed2: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 8052ed8: 89 d8 mov eax,ebx 8052eda: 2b 85 ec f6 ff ff sub eax,DWORD PTR [ebp-0x914] 8052ee0: 39 85 e8 f6 ff ff cmp DWORD PTR [ebp-0x918],eax 8052ee6: 0f 86 39 0e 00 00 jbe 8053d25 <.L102+0x1aef> 8052eec: 83 ec 04 sub esp,0x4 8052eef: 56 push esi 8052ef0: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 8052ef6: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8052efc: ff 53 1c call DWORD PTR [ebx+0x1c] 8052eff: 83 c4 10 add esp,0x10 8052f02: 39 f0 cmp eax,esi 8052f04: 0f 85 3c ec ff ff jne 8051b46 8052f0a: ba ff ff ff 7f mov edx,0x7fffffff 8052f0f: 89 d0 mov eax,edx 8052f11: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8052f14: 39 f0 cmp eax,esi 8052f16: 0f 82 1d ec ff ff jb 8051b39 8052f1c: 8b 85 4c f7 ff ff mov eax,DWORD PTR [ebp-0x8b4] 8052f22: 01 75 10 add DWORD PTR [ebp+0x10],esi 8052f25: 85 c0 test eax,eax 8052f27: 74 0d je 8052f36 <.L102+0xd00> 8052f29: 80 bd 74 f7 ff ff 00 cmp BYTE PTR [ebp-0x88c],0x0 8052f30: 0f 85 6e 0c 00 00 jne 8053ba4 <.L102+0x196e> 8052f36: 8b 85 68 f7 ff ff mov eax,DWORD PTR [ebp-0x898] 8052f3c: 85 c0 test eax,eax 8052f3e: 0f 84 ff f5 ff ff je 8052543 <.L102+0x30d> 8052f44: 83 ec 0c sub esp,0xc 8052f47: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 8052f4d: 89 fb mov ebx,edi 8052f4f: e8 4c 22 01 00 call 80651a0 <__free> 8052f54: 83 c4 10 add esp,0x10 8052f57: e9 e7 f5 ff ff jmp 8052543 <.L102+0x30d> 8052f5c: f3 0f 1e fb endbr32 8052f60: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8052f66: 8b 8d 44 f7 ff ff mov ecx,DWORD PTR [ebp-0x8bc] 8052f6c: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 8052f6f: 85 c9 test ecx,ecx 8052f71: 0f 84 e8 06 00 00 je 805365f <.L102+0x1429> 8052f77: c7 85 64 f7 ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x89c],0xa 8052f81: c1 e0 04 shl eax,0x4 8052f84: 03 85 78 f7 ff ff add eax,DWORD PTR [ebp-0x888] 8052f8a: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8052f8d: 89 d6 mov esi,edx 8052f8f: c1 ee 1f shr esi,0x1f 8052f92: 89 b5 44 f7 ff ff mov DWORD PTR [ebp-0x8bc],esi 8052f98: 89 d6 mov esi,edx 8052f9a: c1 fe 1f sar esi,0x1f 8052f9d: 89 b5 c0 f6 ff ff mov DWORD PTR [ebp-0x940],esi 8052fa3: 89 b5 c4 f6 ff ff mov DWORD PTR [ebp-0x93c],esi 8052fa9: 33 30 xor esi,DWORD PTR [eax] 8052fab: 89 b5 f0 f6 ff ff mov DWORD PTR [ebp-0x910],esi 8052fb1: 89 d6 mov esi,edx 8052fb3: 8b 95 c4 f6 ff ff mov edx,DWORD PTR [ebp-0x93c] 8052fb9: 8b 85 c0 f6 ff ff mov eax,DWORD PTR [ebp-0x940] 8052fbf: 31 d6 xor esi,edx 8052fc1: 29 85 f0 f6 ff ff sub DWORD PTR [ebp-0x910],eax 8052fc7: 89 b5 f4 f6 ff ff mov DWORD PTR [ebp-0x90c],esi 8052fcd: 19 95 f4 f6 ff ff sbb DWORD PTR [ebp-0x90c],edx 8052fd3: e9 2e f9 ff ff jmp 8052906 <.L102+0x6d0> 8052fd8: f3 0f 1e fb endbr32 8052fdc: c7 85 64 f7 ff ff 10 00 00 00 mov DWORD PTR [ebp-0x89c],0x10 8052fe6: e9 c6 f8 ff ff jmp 80528b1 <.L102+0x67b> 8052feb: f3 0f 1e fb endbr32 8052fef: 83 ec 04 sub esp,0x4 8052ff2: 89 fb mov ebx,edi 8052ff4: 68 e8 03 00 00 push 0x3e8 8052ff9: ff b5 50 f7 ff ff push DWORD PTR [ebp-0x8b0] 8052fff: ff 75 20 push DWORD PTR [ebp+0x20] 8053002: e8 39 3a 01 00 call 8066a40 <__strerror_r> 8053007: 83 c4 10 add esp,0x10 805300a: 31 c9 xor ecx,ecx 805300c: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 8053012: e9 28 fe ff ff jmp 8052e3f <.L102+0xc09> 8053017: f3 0f 1e fb endbr32 805301b: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8053021: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 8053024: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 805302a: c1 e0 04 shl eax,0x4 805302d: 03 85 78 f7 ff ff add eax,DWORD PTR [ebp-0x888] 8053033: 89 85 98 f7 ff ff mov DWORD PTR [ebp-0x868],eax 8053039: f6 45 2c 01 test BYTE PTR [ebp+0x2c],0x1 805303d: 0f 85 40 0e 00 00 jne 8053e83 <.L102+0x1c4d> 8053043: 0f b6 b5 64 f7 ff ff movzx esi,BYTE PTR [ebp-0x89c] 805304a: f6 45 2c 08 test BYTE PTR [ebp+0x2c],0x8 805304e: b8 00 00 00 00 mov eax,0x0 8053053: 89 fb mov ebx,edi 8053055: 0f 44 f0 cmove esi,eax 8053058: 83 ec 04 sub esp,0x4 805305b: 89 f0 mov eax,esi 805305d: 8b b5 7c f7 ff ff mov esi,DWORD PTR [ebp-0x884] 8053063: 83 e0 01 and eax,0x1 8053066: c1 e0 04 shl eax,0x4 8053069: 89 c2 mov edx,eax 805306b: 0f b6 46 0d movzx eax,BYTE PTR [esi+0xd] 805306f: 88 85 74 f7 ff ff mov BYTE PTR [ebp-0x88c],al 8053075: 83 e0 ef and eax,0xffffffef 8053078: 09 d0 or eax,edx 805307a: 88 46 0d mov BYTE PTR [esi+0xd],al 805307d: 8d 85 98 f7 ff ff lea eax,[ebp-0x868] 8053083: 50 push eax 8053084: 6b 45 14 34 imul eax,DWORD PTR [ebp+0x14],0x34 8053088: 03 85 80 f7 ff ff add eax,DWORD PTR [ebp-0x880] 805308e: 50 push eax 805308f: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8053095: e8 c6 8f 03 00 call 808c060 <___printf_fp> 805309a: 83 c4 10 add esp,0x10 805309d: 85 c0 test eax,eax 805309f: 0f 89 4b fd ff ff jns 8052df0 <.L102+0xbba> 80530a5: e9 9c ea ff ff jmp 8051b46 80530aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80530b0: f3 0f 1e fb endbr32 80530b4: c7 85 64 f7 ff ff 08 00 00 00 mov DWORD PTR [ebp-0x89c],0x8 80530be: e9 ee f7 ff ff jmp 80528b1 <.L102+0x67b> 80530c3: 83 4c 1c fc 00 or DWORD PTR [esp+ebx*1-0x4],0x0 80530c8: e9 e7 f3 ff ff jmp 80524b4 <.L102+0x27e> 80530cd: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 80530d3: 85 c0 test eax,eax 80530d5: 0f 84 ad e8 ff ff je 8051988 80530db: 83 bd 64 f7 ff ff 08 cmp DWORD PTR [ebp-0x89c],0x8 80530e2: 0f 85 23 04 00 00 jne 805350b <.L102+0x12d5> 80530e8: f6 85 0c f7 ff ff 01 test BYTE PTR [ebp-0x8f4],0x1 80530ef: 0f 84 16 04 00 00 je 805350b <.L102+0x12d5> 80530f5: 8b b5 68 f7 ff ff mov esi,DWORD PTR [ebp-0x898] 80530fb: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 8053101: ba 00 00 00 00 mov edx,0x0 8053106: c7 85 64 f7 ff ff 08 00 00 00 mov DWORD PTR [ebp-0x89c],0x8 8053110: 8d 46 ff lea eax,[esi-0x1] 8053113: c6 46 ff 30 mov BYTE PTR [esi-0x1],0x30 8053117: 8b b5 20 f7 ff ff mov esi,DWORD PTR [ebp-0x8e0] 805311d: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8053123: 29 c6 sub esi,eax 8053125: 29 f1 sub ecx,esi 8053127: 0f 49 d1 cmovns edx,ecx 805312a: 89 95 74 f7 ff ff mov DWORD PTR [ebp-0x88c],edx 8053130: 8b 85 4c f7 ff ff mov eax,DWORD PTR [ebp-0x8b4] 8053136: 85 c0 test eax,eax 8053138: 0f 85 6a e8 ff ff jne 80519a8 805313e: 8b 85 74 f7 ff ff mov eax,DWORD PTR [ebp-0x88c] 8053144: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 805314a: 01 f0 add eax,esi 805314c: 29 c2 sub edx,eax 805314e: 83 bd 64 f7 ff ff 10 cmp DWORD PTR [ebp-0x89c],0x10 8053155: 0f 85 6b f8 ff ff jne 80529c6 <.L102+0x790> 805315b: 8d 42 fe lea eax,[edx-0x2] 805315e: f6 85 0c f7 ff ff 01 test BYTE PTR [ebp-0x8f4],0x1 8053165: 0f 45 d0 cmovne edx,eax 8053168: e9 59 f8 ff ff jmp 80529c6 <.L102+0x790> 805316d: 85 f6 test esi,esi 805316f: 0f 84 16 03 00 00 je 805348b <.L102+0x1255> 8053175: c7 85 40 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8c0],0x0 805317f: 0f b6 00 movzx eax,BYTE PTR [eax] 8053182: c7 85 10 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8f0],0x0 805318c: 89 85 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],eax 8053192: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 8053198: 0f b6 95 39 f7 ff ff movzx edx,BYTE PTR [ebp-0x8c7] 805319f: 85 c9 test ecx,ecx 80531a1: 0f 88 25 05 00 00 js 80536cc <.L102+0x1496> 80531a7: 0f 85 17 fb ff ff jne 8052cc4 <.L102+0xa8e> 80531ad: 85 c0 test eax,eax 80531af: 0f 85 6a 05 00 00 jne 805371f <.L102+0x14e9> 80531b5: 83 bd 64 f7 ff ff 08 cmp DWORD PTR [ebp-0x89c],0x8 80531bc: 0f 85 07 09 00 00 jne 8053ac9 <.L102+0x1893> 80531c2: 80 bd 48 f7 ff ff 00 cmp BYTE PTR [ebp-0x8b8],0x0 80531c9: 0f 84 fa 08 00 00 je 8053ac9 <.L102+0x1893> 80531cf: 8b 85 20 f7 ff ff mov eax,DWORD PTR [ebp-0x8e0] 80531d5: b9 ff ff ff ff mov ecx,0xffffffff 80531da: c6 40 ff 30 mov BYTE PTR [eax-0x1],0x30 80531de: 8d 70 ff lea esi,[eax-0x1] 80531e1: 89 b5 68 f7 ff ff mov DWORD PTR [ebp-0x898],esi 80531e7: be 01 00 00 00 mov esi,0x1 80531ec: bb 20 00 00 00 mov ebx,0x20 80531f1: e9 a4 f7 ff ff jmp 805299a <.L102+0x764> 80531f6: 80 fb 20 cmp bl,0x20 80531f9: 0f 85 2b f8 ff ff jne 8052a2a <.L102+0x7f4> 80531ff: 85 d2 test edx,edx 8053201: 0f 8e 94 0f 00 00 jle 805419b <.L102+0x1f65> 8053207: 83 ec 04 sub esp,0x4 805320a: 89 fb mov ebx,edi 805320c: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 8053212: 52 push edx 8053213: 6a 20 push 0x20 8053215: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 805321b: e8 10 4f 00 00 call 8058130 <_IO_padn> 8053220: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 8053226: 83 c4 10 add esp,0x10 8053229: 39 c2 cmp edx,eax 805322b: 0f 85 15 e9 ff ff jne 8051b46 8053231: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8053238: 0f 87 bf fb ff ff ja 8052dfd <.L102+0xbc7> 805323e: b8 ff ff ff 7f mov eax,0x7fffffff 8053243: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8053246: 39 d0 cmp eax,edx 8053248: 0f 82 eb e8 ff ff jb 8051b39 805324e: 01 55 10 add DWORD PTR [ebp+0x10],edx 8053251: 31 d2 xor edx,edx 8053253: e9 92 f7 ff ff jmp 80529ea <.L102+0x7b4> 8053258: 8b 85 40 f7 ff ff mov eax,DWORD PTR [ebp-0x8c0] 805325e: 85 c0 test eax,eax 8053260: 0f 84 bc 02 00 00 je 8053522 <.L102+0x12ec> 8053266: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 805326c: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 805326f: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 8053272: 0f 83 78 0c 00 00 jae 8053ef0 <.L102+0x1cba> 8053278: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 805327e: 8d 50 01 lea edx,[eax+0x1] 8053281: 89 53 14 mov DWORD PTR [ebx+0x14],edx 8053284: c6 00 2b mov BYTE PTR [eax],0x2b 8053287: e9 4b e7 ff ff jmp 80519d7 805328c: bb 20 00 00 00 mov ebx,0x20 8053291: 83 ec 0c sub esp,0xc 8053294: 31 c0 xor eax,eax 8053296: 80 bd 68 f7 ff ff 58 cmp BYTE PTR [ebp-0x898],0x58 805329d: 0f 94 c0 sete al 80532a0: 50 push eax 80532a1: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 80532a7: ff b5 20 f7 ff ff push DWORD PTR [ebp-0x8e0] 80532ad: ff b5 f4 f6 ff ff push DWORD PTR [ebp-0x90c] 80532b3: ff b5 f0 f6 ff ff push DWORD PTR [ebp-0x910] 80532b9: e8 42 5e 03 00 call 8089100 <_itoa> 80532be: 8b b5 58 f7 ff ff mov esi,DWORD PTR [ebp-0x8a8] 80532c4: 83 c4 20 add esp,0x20 80532c7: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 80532cd: 85 f6 test esi,esi 80532cf: 74 2f je 8053300 <.L102+0x10ca> 80532d1: 80 bd 39 f7 ff ff 00 cmp BYTE PTR [ebp-0x8c7],0x0 80532d8: 74 26 je 8053300 <.L102+0x10ca> 80532da: 83 ec 08 sub esp,0x8 80532dd: ff b5 54 f7 ff ff push DWORD PTR [ebp-0x8ac] 80532e3: 89 c2 mov edx,eax 80532e5: 8b 8d 20 f7 ff ff mov ecx,DWORD PTR [ebp-0x8e0] 80532eb: 8b 85 50 f7 ff ff mov eax,DWORD PTR [ebp-0x8b0] 80532f1: 56 push esi 80532f2: e8 c9 de ff ff call 80511c0 80532f7: 83 c4 10 add esp,0x10 80532fa: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8053300: 83 bd 64 f7 ff ff 0a cmp DWORD PTR [ebp-0x89c],0xa 8053307: 8b b5 20 f7 ff ff mov esi,DWORD PTR [ebp-0x8e0] 805330d: 75 25 jne 8053334 <.L102+0x10fe> 805330f: 80 bd 1f f7 ff ff 00 cmp BYTE PTR [ebp-0x8e1],0x0 8053316: 74 1c je 8053334 <.L102+0x10fe> 8053318: 8b 85 68 f7 ff ff mov eax,DWORD PTR [ebp-0x898] 805331e: 89 f1 mov ecx,esi 8053320: 89 f2 mov edx,esi 8053322: e8 e9 df ff ff call 8051310 <_i18n_number_rewrite> 8053327: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 805332d: 29 c6 sub esi,eax 805332f: e9 33 f6 ff ff jmp 8052967 <.L102+0x731> 8053334: 2b b5 68 f7 ff ff sub esi,DWORD PTR [ebp-0x898] 805333a: e9 28 f6 ff ff jmp 8052967 <.L102+0x731> 805333f: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 8053345: dd 00 fld QWORD PTR [eax] 8053347: 8d 50 08 lea edx,[eax+0x8] 805334a: 89 d8 mov eax,ebx 805334c: c1 e0 04 shl eax,0x4 805334f: 89 16 mov DWORD PTR [esi],edx 8053351: 8b b5 78 f7 ff ff mov esi,DWORD PTR [ebp-0x888] 8053357: dd 1c 06 fstp QWORD PTR [esi+eax*1] 805335a: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8053360: 81 24 98 ff fe ff ff and DWORD PTR [eax+ebx*4],0xfffffeff 8053367: e9 b3 e8 ff ff jmp 8051c1f 805336c: 83 ec 04 sub esp,0x4 805336f: 53 push ebx 8053370: 89 fb mov ebx,edi 8053372: 6a 30 push 0x30 8053374: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 805337a: e8 b1 4d 00 00 call 8058130 <_IO_padn> 805337f: 8b 9d 74 f7 ff ff mov ebx,DWORD PTR [ebp-0x88c] 8053385: 83 c4 10 add esp,0x10 8053388: 39 c3 cmp ebx,eax 805338a: 0f 85 b6 e7 ff ff jne 8051b46 8053390: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8053397: 0f 87 60 fa ff ff ja 8052dfd <.L102+0xbc7> 805339d: b8 ff ff ff 7f mov eax,0x7fffffff 80533a2: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 80533a5: 39 d8 cmp eax,ebx 80533a7: 0f 82 8c e7 ff ff jb 8051b39 80533ad: 01 5d 10 add DWORD PTR [ebp+0x10],ebx 80533b0: e9 e2 e6 ff ff jmp 8051a97 80533b5: 8b 4d 10 mov ecx,DWORD PTR [ebp+0x10] 80533b8: 85 c9 test ecx,ecx 80533ba: 0f 88 70 0e 00 00 js 8054230 <.L102+0x1ffa> 80533c0: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 80533c6: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 80533cc: 89 d8 mov eax,ebx 80533ce: 2b 85 dc f6 ff ff sub eax,DWORD PTR [ebp-0x924] 80533d4: 39 85 d8 f6 ff ff cmp DWORD PTR [ebp-0x928],eax 80533da: 0f 86 48 0a 00 00 jbe 8053e28 <.L102+0x1bf2> 80533e0: 83 ec 04 sub esp,0x4 80533e3: 56 push esi 80533e4: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 80533ea: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 80533f0: ff 53 1c call DWORD PTR [ebx+0x1c] 80533f3: 83 c4 10 add esp,0x10 80533f6: 39 f0 cmp eax,esi 80533f8: 0f 84 e6 f7 ff ff je 8052be4 <.L102+0x9ae> 80533fe: e9 43 e7 ff ff jmp 8051b46 8053403: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053407: 90 nop 8053408: 83 ec 04 sub esp,0x4 805340b: 89 fb mov ebx,edi 805340d: 89 95 74 f7 ff ff mov DWORD PTR [ebp-0x88c],edx 8053413: 52 push edx 8053414: 6a 30 push 0x30 8053416: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 805341c: e8 0f 4d 00 00 call 8058130 <_IO_padn> 8053421: 8b 95 74 f7 ff ff mov edx,DWORD PTR [ebp-0x88c] 8053427: 83 c4 10 add esp,0x10 805342a: 39 c2 cmp edx,eax 805342c: 0f 85 14 e7 ff ff jne 8051b46 8053432: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8053439: 0f 87 be f9 ff ff ja 8052dfd <.L102+0xbc7> 805343f: b8 ff ff ff 7f mov eax,0x7fffffff 8053444: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8053447: 39 d0 cmp eax,edx 8053449: 0f 82 ea e6 ff ff jb 8051b39 805344f: 01 55 10 add DWORD PTR [ebp+0x10],edx 8053452: e9 63 f6 ff ff jmp 8052aba <.L102+0x884> 8053457: 8b 9d 40 f7 ff ff mov ebx,DWORD PTR [ebp-0x8c0] 805345d: 85 db test ebx,ebx 805345f: 0f 84 cc 05 00 00 je 8053a31 <.L102+0x17fb> 8053465: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 805346b: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 805346e: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 8053471: 0f 83 a9 0a 00 00 jae 8053f20 <.L102+0x1cea> 8053477: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 805347d: 8d 58 01 lea ebx,[eax+0x1] 8053480: 89 59 14 mov DWORD PTR [ecx+0x14],ebx 8053483: c6 00 2b mov BYTE PTR [eax],0x2b 8053486: e9 8e f5 ff ff jmp 8052a19 <.L102+0x7e3> 805348b: 85 d2 test edx,edx 805348d: 0f 85 d8 03 00 00 jne 805386b <.L102+0x1635> 8053493: c7 85 40 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8c0],0x0 805349d: 8b 00 mov eax,DWORD PTR [eax] 805349f: c7 85 10 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8f0],0x0 80534a9: 89 85 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],eax 80534af: e9 de fc ff ff jmp 8053192 <.L102+0xf5c> 80534b4: 8b b5 20 f7 ff ff mov esi,DWORD PTR [ebp-0x8e0] 80534ba: 8b 85 68 f7 ff ff mov eax,DWORD PTR [ebp-0x898] 80534c0: 89 f1 mov ecx,esi 80534c2: 89 f2 mov edx,esi 80534c4: e8 47 de ff ff call 8051310 <_i18n_number_rewrite> 80534c9: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 80534cf: 29 c6 sub esi,eax 80534d1: e9 ac f4 ff ff jmp 8052982 <.L102+0x74c> 80534d6: c7 85 68 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x898],0x0 80534e0: 8b 85 74 f7 ff ff mov eax,DWORD PTR [ebp-0x88c] 80534e6: 83 f8 ff cmp eax,0xffffffff 80534e9: 0f 84 aa 04 00 00 je 8053999 <.L102+0x1763> 80534ef: 83 f8 05 cmp eax,0x5 80534f2: 0f 8f a1 04 00 00 jg 8053999 <.L102+0x1763> 80534f8: 8b 85 cc f6 ff ff mov eax,DWORD PTR [ebp-0x934] 80534fe: 31 f6 xor esi,esi 8053500: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 8053506: e9 8a f9 ff ff jmp 8052e95 <.L102+0xc5f> 805350b: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 8053511: c7 85 74 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x88c],0x0 805351b: 29 f1 sub ecx,esi 805351d: e9 0e fc ff ff jmp 8053130 <.L102+0xefa> 8053522: 8b 85 10 f7 ff ff mov eax,DWORD PTR [ebp-0x8f0] 8053528: 85 c0 test eax,eax 805352a: 0f 84 bf e4 ff ff je 80519ef 8053530: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8053536: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8053539: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 805353c: 0f 83 5e 0b 00 00 jae 80540a0 <.L102+0x1e6a> 8053542: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8053548: 8d 50 01 lea edx,[eax+0x1] 805354b: 89 53 14 mov DWORD PTR [ebx+0x14],edx 805354e: c6 00 20 mov BYTE PTR [eax],0x20 8053551: e9 81 e4 ff ff jmp 80519d7 8053556: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 805355c: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 805355f: 85 c0 test eax,eax 8053561: 74 2f je 8053592 <.L102+0x135c> 8053563: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8053569: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 805356c: 3b 56 18 cmp edx,DWORD PTR [esi+0x18] 805356f: 0f 83 4c 0b 00 00 jae 80540c1 <.L102+0x1e8b> 8053575: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 805357b: 8d 5a 01 lea ebx,[edx+0x1] 805357e: 89 5e 14 mov DWORD PTR [esi+0x14],ebx 8053581: 88 02 mov BYTE PTR [edx],al 8053583: 81 f9 ff ff ff 7f cmp ecx,0x7fffffff 8053589: 0f 84 b7 e5 ff ff je 8051b46 805358f: 83 c1 01 add ecx,0x1 8053592: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8053599: 0f 87 c4 0c 00 00 ja 8054263 <.L102+0x202d> 805359f: b8 ff ff ff 7f mov eax,0x7fffffff 80535a4: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 80535a7: 39 c8 cmp eax,ecx 80535a9: 0f 83 b1 f2 ff ff jae 8052860 <.L102+0x62a> 80535af: e9 85 e5 ff ff jmp 8051b39 80535b4: 8b 44 86 e0 mov eax,DWORD PTR [esi+eax*4-0x20] 80535b8: 85 c0 test eax,eax 80535ba: 0f 84 4f f0 ff ff je 805260f <.L102+0x3d9> 80535c0: 8b 85 68 f7 ff ff mov eax,DWORD PTR [ebp-0x898] 80535c6: 89 e6 mov esi,esp 80535c8: 8b 8d 7c f7 ff ff mov ecx,DWORD PTR [ebp-0x884] 80535ce: 8b 04 98 mov eax,DWORD PTR [eax+ebx*4] 80535d1: 89 85 40 f7 ff ff mov DWORD PTR [ebp-0x8c0],eax 80535d7: 83 c0 1b add eax,0x1b 80535da: 89 c2 mov edx,eax 80535dc: 25 00 f0 ff ff and eax,0xfffff000 80535e1: 29 c6 sub esi,eax 80535e3: 83 e2 f0 and edx,0xfffffff0 80535e6: 89 f0 mov eax,esi 80535e8: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 80535ee: 39 c4 cmp esp,eax 80535f0: 74 12 je 8053604 <.L102+0x13ce> 80535f2: 81 ec 00 10 00 00 sub esp,0x1000 80535f8: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8053600: 39 c4 cmp esp,eax 8053602: 75 ee jne 80535f2 <.L102+0x13bc> 8053604: 89 8d 7c f7 ff ff mov DWORD PTR [ebp-0x884],ecx 805360a: 89 b5 6c f7 ff ff mov DWORD PTR [ebp-0x894],esi 8053610: 89 d0 mov eax,edx 8053612: 25 ff 0f 00 00 and eax,0xfff 8053617: 29 c4 sub esp,eax 8053619: 85 c0 test eax,eax 805361b: 74 05 je 8053622 <.L102+0x13ec> 805361d: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 8053622: 8d 44 24 0f lea eax,[esp+0xf] 8053626: 8b b5 48 f7 ff ff mov esi,DWORD PTR [ebp-0x8b8] 805362c: 83 ec 08 sub esp,0x8 805362f: 8b 8d 44 f7 ff ff mov ecx,DWORD PTR [ebp-0x8bc] 8053635: 83 e0 f0 and eax,0xfffffff0 8053638: 89 c2 mov edx,eax 805363a: 8b 85 78 f7 ff ff mov eax,DWORD PTR [ebp-0x888] 8053640: 89 14 30 mov DWORD PTR [eax+esi*1],edx 8053643: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8053649: 8b 04 98 mov eax,DWORD PTR [eax+ebx*4] 805364c: ff b5 6c f7 ff ff push DWORD PTR [ebp-0x894] 8053652: 52 push edx 8053653: ff 54 81 e0 call DWORD PTR [ecx+eax*4-0x20] 8053657: 83 c4 10 add esp,0x10 805365a: e9 c0 e5 ff ff jmp 8051c1f 805365f: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8053665: c1 e0 04 shl eax,0x4 8053668: 03 85 78 f7 ff ff add eax,DWORD PTR [ebp-0x888] 805366e: 85 f6 test esi,esi 8053670: 0f 84 44 04 00 00 je 8053aba <.L102+0x1884> 8053676: 0f be 00 movsx eax,BYTE PTR [eax] 8053679: c7 85 64 f7 ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x89c],0xa 8053683: 99 cdq 8053684: 89 c6 mov esi,eax 8053686: 31 d0 xor eax,edx 8053688: c1 ee 1f shr esi,0x1f 805368b: 29 d0 sub eax,edx 805368d: 89 b5 44 f7 ff ff mov DWORD PTR [ebp-0x8bc],esi 8053693: 89 85 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],eax 8053699: e9 f4 fa ff ff jmp 8053192 <.L102+0xf5c> 805369e: a8 10 test al,0x10 80536a0: 0f 84 3f e9 ff ff je 8051fe5 80536a6: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 80536ac: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80536af: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 80536b2: 0f 83 62 0a 00 00 jae 805411a <.L102+0x1ee4> 80536b8: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 80536be: 8d 50 01 lea edx,[eax+0x1] 80536c1: 89 56 14 mov DWORD PTR [esi+0x14],edx 80536c4: c6 00 20 mov BYTE PTR [eax],0x20 80536c7: e9 0c e9 ff ff jmp 8051fd8 80536cc: c7 85 74 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x88c],0x1 80536d6: e9 f9 f5 ff ff jmp 8052cd4 <.L102+0xa9e> 80536db: b9 01 00 00 00 mov ecx,0x1 80536e0: e9 c2 e8 ff ff jmp 8051fa7 80536e5: 85 f6 test esi,esi 80536e7: 0f 84 f1 03 00 00 je 8053ade <.L102+0x18a8> 80536ed: 0f b6 5d 10 movzx ebx,BYTE PTR [ebp+0x10] 80536f1: 88 18 mov BYTE PTR [eax],bl 80536f3: e9 4b ee ff ff jmp 8052543 <.L102+0x30d> 80536f8: c7 85 44 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8bc],0x0 8053702: 31 d2 xor edx,edx 8053704: c7 85 64 f7 ff ff 10 00 00 00 mov DWORD PTR [ebp-0x89c],0x10 805370e: c7 85 0c f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x8f4],0x1 8053718: c6 85 38 f7 ff ff 78 mov BYTE PTR [ebp-0x8c8],0x78 805371f: c7 85 74 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x88c],0x0 8053729: 89 d3 mov ebx,edx 805372b: 83 e3 01 and ebx,0x1 805372e: 88 9d 39 f7 ff ff mov BYTE PTR [ebp-0x8c7],bl 8053734: bb 20 00 00 00 mov ebx,0x20 8053739: e9 96 f5 ff ff jmp 8052cd4 <.L102+0xa9e> 805373e: c7 85 74 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x88c],0x1 8053748: e9 44 fb ff ff jmp 8053291 <.L102+0x105b> 805374d: 8b 85 64 f7 ff ff mov eax,DWORD PTR [ebp-0x89c] 8053753: 8b 9d 74 f7 ff ff mov ebx,DWORD PTR [ebp-0x88c] 8053759: c7 85 a0 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x860],0x0 8053763: c7 85 a4 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x85c],0x0 805376d: 89 85 9c f7 ff ff mov DWORD PTR [ebp-0x864],eax 8053773: 8d 85 a0 f7 ff ff lea eax,[ebp-0x860] 8053779: 89 85 48 f7 ff ff mov DWORD PTR [ebp-0x8b8],eax 805377f: 85 db test ebx,ebx 8053781: 0f 88 c0 04 00 00 js 8053c47 <.L102+0x1a11> 8053787: 8b b5 74 f7 ff ff mov esi,DWORD PTR [ebp-0x88c] 805378d: 83 ec 0c sub esp,0xc 8053790: 89 fb mov ebx,edi 8053792: 56 push esi 8053793: e8 e8 c7 00 00 call 805ff80 <__libc_alloca_cutoff> 8053798: 83 c4 10 add esp,0x10 805379b: 81 fe 00 10 00 00 cmp esi,0x1000 80537a1: 7e 08 jle 80537ab <.L102+0x1575> 80537a3: 85 c0 test eax,eax 80537a5: 0f 84 5c 0a 00 00 je 8054207 <.L102+0x1fd1> 80537ab: 8b 85 74 f7 ff ff mov eax,DWORD PTR [ebp-0x88c] 80537b1: 89 e6 mov esi,esp 80537b3: 8d 50 1b lea edx,[eax+0x1b] 80537b6: 89 d0 mov eax,edx 80537b8: 81 e2 00 f0 ff ff and edx,0xfffff000 80537be: 29 d6 sub esi,edx 80537c0: 83 e0 f0 and eax,0xfffffff0 80537c3: 89 f2 mov edx,esi 80537c5: 39 d4 cmp esp,edx 80537c7: 74 12 je 80537db <.L102+0x15a5> 80537c9: 81 ec 00 10 00 00 sub esp,0x1000 80537cf: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80537d7: 39 d4 cmp esp,edx 80537d9: 75 ee jne 80537c9 <.L102+0x1593> 80537db: 25 ff 0f 00 00 and eax,0xfff 80537e0: 29 c4 sub esp,eax 80537e2: 85 c0 test eax,eax 80537e4: 74 05 je 80537eb <.L102+0x15b5> 80537e6: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 80537eb: c7 85 68 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x898],0x0 80537f5: 8d 44 24 0f lea eax,[esp+0xf] 80537f9: 83 e0 f0 and eax,0xfffffff0 80537fc: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 8053802: 8d 85 9c f7 ff ff lea eax,[ebp-0x864] 8053808: ff b5 48 f7 ff ff push DWORD PTR [ebp-0x8b8] 805380e: ff b5 74 f7 ff ff push DWORD PTR [ebp-0x88c] 8053814: 50 push eax 8053815: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 805381b: e8 d0 11 02 00 call 80749f0 <__wcsrtombs> 8053820: 83 c4 10 add esp,0x10 8053823: 89 c6 mov esi,eax 8053825: 83 f8 ff cmp eax,0xffffffff 8053828: 0f 85 67 f6 ff ff jne 8052e95 <.L102+0xc5f> 805382e: e9 13 e3 ff ff jmp 8051b46 8053833: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053837: 90 nop 8053838: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 805383e: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8053841: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8053844: 0f 83 a6 08 00 00 jae 80540f0 <.L102+0x1eba> 805384a: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8053850: 8d 50 01 lea edx,[eax+0x1] 8053853: 89 56 14 mov DWORD PTR [esi+0x14],edx 8053856: c6 00 27 mov BYTE PTR [eax],0x27 8053859: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 805385f: 83 c1 01 add ecx,0x1 8053862: 0f b6 40 0c movzx eax,BYTE PTR [eax+0xc] 8053866: e9 44 e7 ff ff jmp 8051faf 805386b: c7 85 40 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8c0],0x0 8053875: 0f b7 00 movzx eax,WORD PTR [eax] 8053878: c7 85 10 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8f0],0x0 8053882: 89 85 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],eax 8053888: e9 05 f9 ff ff jmp 8053192 <.L102+0xf5c> 805388d: 83 ec 0c sub esp,0xc 8053890: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 8053896: 89 fb mov ebx,edi 8053898: e8 73 07 02 00 call 8074010 805389d: 83 c4 10 add esp,0x10 80538a0: c7 85 68 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x898],0x0 80538aa: 89 c6 mov esi,eax 80538ac: e9 e4 f5 ff ff jmp 8052e95 <.L102+0xc5f> 80538b1: 8d 5d e0 lea ebx,[ebp-0x20] 80538b4: 6a 00 push 0x0 80538b6: 6a 0a push 0xa 80538b8: 53 push ebx 80538b9: 50 push eax 80538ba: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 80538c0: 89 9d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ebx 80538c6: e8 55 57 03 00 call 8089020 <_itoa_word> 80538cb: 83 c4 10 add esp,0x10 80538ce: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 80538d4: 39 d8 cmp eax,ebx 80538d6: 89 c6 mov esi,eax 80538d8: 0f 83 80 e7 ff ff jae 805205e 80538de: 8b 95 70 f7 ff ff mov edx,DWORD PTR [ebp-0x890] 80538e4: eb 34 jmp 805391a <.L102+0x16e4> 80538e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80538ed: 8d 76 00 lea esi,[esi+0x0] 80538f0: 8d 58 01 lea ebx,[eax+0x1] 80538f3: 89 5a 14 mov DWORD PTR [edx+0x14],ebx 80538f6: 0f b6 9d 74 f7 ff ff movzx ebx,BYTE PTR [ebp-0x88c] 80538fd: 88 18 mov BYTE PTR [eax],bl 80538ff: 81 f9 ff ff ff 7f cmp ecx,0x7fffffff 8053905: 0f 84 3b e2 ff ff je 8051b46 805390b: 83 c1 01 add ecx,0x1 805390e: 3b b5 6c f7 ff ff cmp esi,DWORD PTR [ebp-0x894] 8053914: 0f 84 44 e7 ff ff je 805205e 805391a: 0f b6 06 movzx eax,BYTE PTR [esi] 805391d: 83 c6 01 add esi,0x1 8053920: 88 85 74 f7 ff ff mov BYTE PTR [ebp-0x88c],al 8053926: 8b 42 14 mov eax,DWORD PTR [edx+0x14] 8053929: 3b 42 18 cmp eax,DWORD PTR [edx+0x18] 805392c: 72 c2 jb 80538f0 <.L102+0x16ba> 805392e: 0f b6 85 74 f7 ff ff movzx eax,BYTE PTR [ebp-0x88c] 8053935: 83 ec 08 sub esp,0x8 8053938: 89 fb mov ebx,edi 805393a: 89 8d 68 f7 ff ff mov DWORD PTR [ebp-0x898],ecx 8053940: 89 95 74 f7 ff ff mov DWORD PTR [ebp-0x88c],edx 8053946: 50 push eax 8053947: 52 push edx 8053948: e8 d3 a1 00 00 call 805db20 <__overflow> 805394d: 83 c4 10 add esp,0x10 8053950: 8b 95 74 f7 ff ff mov edx,DWORD PTR [ebp-0x88c] 8053956: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 805395c: 83 f8 ff cmp eax,0xffffffff 805395f: 75 9e jne 80538ff <.L102+0x16c9> 8053961: e9 e0 e1 ff ff jmp 8051b46 8053966: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805396d: 8d 76 00 lea esi,[esi+0x0] 8053970: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8053976: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8053979: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 805397c: 0f 83 a7 07 00 00 jae 8054129 <.L102+0x1ef3> 8053982: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 8053988: 8d 50 01 lea edx,[eax+0x1] 805398b: 89 56 14 mov DWORD PTR [esi+0x14],edx 805398e: c6 00 30 mov BYTE PTR [eax],0x30 8053991: 83 c1 01 add ecx,0x1 8053994: e9 84 e6 ff ff jmp 805201d 8053999: 8b 85 d0 f6 ff ff mov eax,DWORD PTR [ebp-0x930] 805399f: be 06 00 00 00 mov esi,0x6 80539a4: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 80539aa: e9 e6 f4 ff ff jmp 8052e95 <.L102+0xc5f> 80539af: c7 85 3c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8c4],0x0 80539b9: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 80539bf: c7 85 74 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x88c],0x0 80539c9: 29 f2 sub edx,esi 80539cb: e9 f6 ef ff ff jmp 80529c6 <.L102+0x790> 80539d0: 8b b5 74 f7 ff ff mov esi,DWORD PTR [ebp-0x88c] 80539d6: b8 05 00 00 00 mov eax,0x5 80539db: 83 fe 05 cmp esi,0x5 80539de: 0f 4d c6 cmovge eax,esi 80539e1: 80 bd 68 f7 ff ff 53 cmp BYTE PTR [ebp-0x898],0x53 80539e8: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 80539ee: 8b 85 d4 f6 ff ff mov eax,DWORD PTR [ebp-0x92c] 80539f4: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 80539fa: 0f 85 70 f4 ff ff jne 8052e70 <.L102+0xc3a> 8053a00: c7 85 a0 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x860],0x0 8053a0a: 8b 85 d4 f6 ff ff mov eax,DWORD PTR [ebp-0x92c] 8053a10: c7 85 a4 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x85c],0x0 8053a1a: 89 85 9c f7 ff ff mov DWORD PTR [ebp-0x864],eax 8053a20: 8d 85 a0 f7 ff ff lea eax,[ebp-0x860] 8053a26: 89 85 48 f7 ff ff mov DWORD PTR [ebp-0x8b8],eax 8053a2c: e9 56 fd ff ff jmp 8053787 <.L102+0x1551> 8053a31: 8b 8d 10 f7 ff ff mov ecx,DWORD PTR [ebp-0x8f0] 8053a37: 85 c9 test ecx,ecx 8053a39: 0f 84 eb ef ff ff je 8052a2a <.L102+0x7f4> 8053a3f: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 8053a45: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 8053a48: 3b 41 18 cmp eax,DWORD PTR [ecx+0x18] 8053a4b: 0f 83 5f 06 00 00 jae 80540b0 <.L102+0x1e7a> 8053a51: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 8053a57: 8d 58 01 lea ebx,[eax+0x1] 8053a5a: 89 59 14 mov DWORD PTR [ecx+0x14],ebx 8053a5d: c6 00 20 mov BYTE PTR [eax],0x20 8053a60: e9 b4 ef ff ff jmp 8052a19 <.L102+0x7e3> 8053a65: 83 ec 04 sub esp,0x4 8053a68: 89 fb mov ebx,edi 8053a6a: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 8053a70: 51 push ecx 8053a71: 6a 20 push 0x20 8053a73: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8053a79: e8 b2 46 00 00 call 8058130 <_IO_padn> 8053a7e: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8053a84: 83 c4 10 add esp,0x10 8053a87: 39 c1 cmp ecx,eax 8053a89: 0f 85 b7 e0 ff ff jne 8051b46 8053a8f: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8053a96: 0f 87 c8 06 00 00 ja 8054164 <.L102+0x1f2e> 8053a9c: b8 ff ff ff 7f mov eax,0x7fffffff 8053aa1: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8053aa4: 8b 95 68 f7 ff ff mov edx,DWORD PTR [ebp-0x898] 8053aaa: 39 c8 cmp eax,ecx 8053aac: 0f 82 87 e0 ff ff jb 8051b39 8053ab2: 01 4d 10 add DWORD PTR [ebp+0x10],ecx 8053ab5: e9 d8 ec ff ff jmp 8052792 <.L102+0x55c> 8053aba: 85 d2 test edx,edx 8053abc: 0f 85 01 03 00 00 jne 8053dc3 <.L102+0x1b8d> 8053ac2: 8b 00 mov eax,DWORD PTR [eax] 8053ac4: e9 b0 fb ff ff jmp 8053679 <.L102+0x1443> 8053ac9: 8b 85 20 f7 ff ff mov eax,DWORD PTR [ebp-0x8e0] 8053acf: 31 c9 xor ecx,ecx 8053ad1: 31 f6 xor esi,esi 8053ad3: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8053ad9: e9 0e f7 ff ff jmp 80531ec <.L102+0xfb6> 8053ade: 85 d2 test edx,edx 8053ae0: 0f 85 12 03 00 00 jne 8053df8 <.L102+0x1bc2> 8053ae6: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 8053ae9: 89 30 mov DWORD PTR [eax],esi 8053aeb: e9 53 ea ff ff jmp 8052543 <.L102+0x30d> 8053af0: e8 fb 6b 00 00 call 805a6f0 <_IO_vtable_check> 8053af5: e9 eb ef ff ff jmp 8052ae5 <.L102+0x8af> 8053afa: e8 f1 6b 00 00 call 805a6f0 <_IO_vtable_check> 8053aff: e9 be df ff ff jmp 8051ac2 8053b04: 83 ec 04 sub esp,0x4 8053b07: ff b5 6c f7 ff ff push DWORD PTR [ebp-0x894] 8053b0d: 89 fb mov ebx,edi 8053b0f: 6a 20 push 0x20 8053b11: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8053b17: e8 14 46 00 00 call 8058130 <_IO_padn> 8053b1c: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8053b22: 83 c4 10 add esp,0x10 8053b25: 39 c1 cmp ecx,eax 8053b27: 0f 85 19 e0 ff ff jne 8051b46 8053b2d: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8053b34: 0f 87 2a 06 00 00 ja 8054164 <.L102+0x1f2e> 8053b3a: b8 ff ff ff 7f mov eax,0x7fffffff 8053b3f: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8053b42: 39 c8 cmp eax,ecx 8053b44: 0f 82 ef df ff ff jb 8051b39 8053b4a: 01 4d 10 add DWORD PTR [ebp+0x10],ecx 8053b4d: e9 6f f3 ff ff jmp 8052ec1 <.L102+0xc8b> 8053b52: 6a 00 push 0x0 8053b54: 6a 10 push 0x10 8053b56: ff b5 20 f7 ff ff push DWORD PTR [ebp-0x8e0] 8053b5c: ff b5 3c f7 ff ff push DWORD PTR [ebp-0x8c4] 8053b62: e8 b9 54 03 00 call 8089020 <_itoa_word> 8053b67: c6 85 38 f7 ff ff 78 mov BYTE PTR [ebp-0x8c8],0x78 8053b6e: 83 c4 10 add esp,0x10 8053b71: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8053b77: c7 85 44 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8bc],0x0 8053b81: c7 85 64 f7 ff ff 10 00 00 00 mov DWORD PTR [ebp-0x89c],0x10 8053b8b: c7 85 74 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x88c],0x1 8053b95: c7 85 0c f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x8f4],0x1 8053b9f: e9 af f1 ff ff jmp 8052d53 <.L102+0xb1d> 8053ba4: 8b b5 6c f7 ff ff mov esi,DWORD PTR [ebp-0x894] 8053baa: 83 ec 04 sub esp,0x4 8053bad: 89 fb mov ebx,edi 8053baf: 89 95 74 f7 ff ff mov DWORD PTR [ebp-0x88c],edx 8053bb5: 56 push esi 8053bb6: 6a 20 push 0x20 8053bb8: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8053bbe: e8 6d 45 00 00 call 8058130 <_IO_padn> 8053bc3: 83 c4 10 add esp,0x10 8053bc6: 39 c6 cmp esi,eax 8053bc8: 0f 85 78 df ff ff jne 8051b46 8053bce: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8053bd5: 0f 87 89 05 00 00 ja 8054164 <.L102+0x1f2e> 8053bdb: 8b 95 74 f7 ff ff mov edx,DWORD PTR [ebp-0x88c] 8053be1: 2b 55 10 sub edx,DWORD PTR [ebp+0x10] 8053be4: 39 f2 cmp edx,esi 8053be6: 0f 82 4d df ff ff jb 8051b39 8053bec: 01 75 10 add DWORD PTR [ebp+0x10],esi 8053bef: e9 42 f3 ff ff jmp 8052f36 <.L102+0xd00> 8053bf4: 8b 85 20 f7 ff ff mov eax,DWORD PTR [ebp-0x8e0] 8053bfa: 31 f6 xor esi,esi 8053bfc: bb 20 00 00 00 mov ebx,0x20 8053c01: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8053c07: e9 5b ed ff ff jmp 8052967 <.L102+0x731> 8053c0c: 83 ec 0c sub esp,0xc 8053c0f: ff b5 28 f7 ff ff push DWORD PTR [ebp-0x8d8] 8053c15: 89 fb mov ebx,edi 8053c17: 89 95 74 f7 ff ff mov DWORD PTR [ebp-0x88c],edx 8053c1d: e8 ee 03 02 00 call 8074010 8053c22: 5a pop edx 8053c23: 59 pop ecx 8053c24: 83 c0 01 add eax,0x1 8053c27: 50 push eax 8053c28: ff b5 28 f7 ff ff push DWORD PTR [ebp-0x8d8] 8053c2e: e8 fd 43 02 00 call 8078030 <__readonly_area> 8053c33: 8b 95 74 f7 ff ff mov edx,DWORD PTR [ebp-0x88c] 8053c39: 83 c4 10 add esp,0x10 8053c3c: 89 85 2c f7 ff ff mov DWORD PTR [ebp-0x8d4],eax 8053c42: e9 ce ef ff ff jmp 8052c15 <.L102+0x9df> 8053c47: 8d 85 9c f7 ff ff lea eax,[ebp-0x864] 8053c4d: ff b5 48 f7 ff ff push DWORD PTR [ebp-0x8b8] 8053c53: 6a 00 push 0x0 8053c55: 50 push eax 8053c56: 6a 00 push 0x0 8053c58: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 8053c5e: e8 8d 0d 02 00 call 80749f0 <__wcsrtombs> 8053c63: 83 c4 10 add esp,0x10 8053c66: 89 c6 mov esi,eax 8053c68: 83 f8 ff cmp eax,0xffffffff 8053c6b: 0f 84 d5 de ff ff je 8051b46 8053c71: 8b 85 a0 f7 ff ff mov eax,DWORD PTR [ebp-0x860] 8053c77: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 8053c7d: 85 c0 test eax,eax 8053c7f: 0f 85 1d 05 00 00 jne 80541a2 <.L102+0x1f6c> 8053c85: 8d 56 01 lea edx,[esi+0x1] 8053c88: 83 ec 0c sub esp,0xc 8053c8b: 8b 85 64 f7 ff ff mov eax,DWORD PTR [ebp-0x89c] 8053c91: 89 fb mov ebx,edi 8053c93: 52 push edx 8053c94: 89 95 64 f7 ff ff mov DWORD PTR [ebp-0x89c],edx 8053c9a: 89 85 9c f7 ff ff mov DWORD PTR [ebp-0x864],eax 8053ca0: e8 db c2 00 00 call 805ff80 <__libc_alloca_cutoff> 8053ca5: 83 c4 10 add esp,0x10 8053ca8: 8b 95 64 f7 ff ff mov edx,DWORD PTR [ebp-0x89c] 8053cae: 85 c0 test eax,eax 8053cb0: 75 0c jne 8053cbe <.L102+0x1a88> 8053cb2: 81 fa 00 10 00 00 cmp edx,0x1000 8053cb8: 0f 87 05 05 00 00 ja 80541c3 <.L102+0x1f8d> 8053cbe: 8d 4a 1b lea ecx,[edx+0x1b] 8053cc1: 89 e3 mov ebx,esp 8053cc3: 89 c8 mov eax,ecx 8053cc5: 81 e1 00 f0 ff ff and ecx,0xfffff000 8053ccb: 29 cb sub ebx,ecx 8053ccd: 83 e0 f0 and eax,0xfffffff0 8053cd0: 89 d9 mov ecx,ebx 8053cd2: 39 cc cmp esp,ecx 8053cd4: 74 12 je 8053ce8 <.L102+0x1ab2> 8053cd6: 81 ec 00 10 00 00 sub esp,0x1000 8053cdc: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8053ce4: 39 cc cmp esp,ecx 8053ce6: 75 ee jne 8053cd6 <.L102+0x1aa0> 8053ce8: 25 ff 0f 00 00 and eax,0xfff 8053ced: 29 c4 sub esp,eax 8053cef: 85 c0 test eax,eax 8053cf1: 74 05 je 8053cf8 <.L102+0x1ac2> 8053cf3: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 8053cf8: 8d 44 24 0f lea eax,[esp+0xf] 8053cfc: 83 e0 f0 and eax,0xfffffff0 8053cff: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 8053d05: ff b5 48 f7 ff ff push DWORD PTR [ebp-0x8b8] 8053d0b: 52 push edx 8053d0c: ff b5 74 f7 ff ff push DWORD PTR [ebp-0x88c] 8053d12: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 8053d18: e8 d3 0c 02 00 call 80749f0 <__wcsrtombs> 8053d1d: 83 c4 10 add esp,0x10 8053d20: e9 70 f1 ff ff jmp 8052e95 <.L102+0xc5f> 8053d25: e8 c6 69 00 00 call 805a6f0 <_IO_vtable_check> 8053d2a: e9 bd f1 ff ff jmp 8052eec <.L102+0xcb6> 8053d2f: 89 95 68 f7 ff ff mov DWORD PTR [ebp-0x898],edx 8053d35: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 8053d3b: e8 b0 69 00 00 call 805a6f0 <_IO_vtable_check> 8053d40: 8b 95 68 f7 ff ff mov edx,DWORD PTR [ebp-0x898] 8053d46: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8053d4c: e9 6c ea ff ff jmp 80527bd <.L102+0x587> 8053d51: 83 ec 08 sub esp,0x8 8053d54: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 8053d5a: 6a 2d push 0x2d 8053d5c: 53 push ebx 8053d5d: 89 fb mov ebx,edi 8053d5f: e8 bc 9d 00 00 call 805db20 <__overflow> 8053d64: 83 c4 10 add esp,0x10 8053d67: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 8053d6d: 83 f8 ff cmp eax,0xffffffff 8053d70: 0f 85 a3 ec ff ff jne 8052a19 <.L102+0x7e3> 8053d76: e9 cb dd ff ff jmp 8051b46 8053d7b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053d7f: 90 nop 8053d80: 83 ec 04 sub esp,0x4 8053d83: 89 fb mov ebx,edi 8053d85: 56 push esi 8053d86: 6a 20 push 0x20 8053d88: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8053d8e: e8 9d 43 00 00 call 8058130 <_IO_padn> 8053d93: 83 c4 10 add esp,0x10 8053d96: 39 c6 cmp esi,eax 8053d98: 0f 85 a8 dd ff ff jne 8051b46 8053d9e: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8053da5: 0f 87 b9 03 00 00 ja 8054164 <.L102+0x1f2e> 8053dab: b8 ff ff ff 7f mov eax,0x7fffffff 8053db0: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8053db3: 39 f0 cmp eax,esi 8053db5: 0f 82 7e dd ff ff jb 8051b39 8053dbb: 01 75 10 add DWORD PTR [ebp+0x10],esi 8053dbe: e9 8f ed ff ff jmp 8052b52 <.L102+0x91c> 8053dc3: 0f bf 00 movsx eax,WORD PTR [eax] 8053dc6: e9 ae f8 ff ff jmp 8053679 <.L102+0x1443> 8053dcb: 83 ec 08 sub esp,0x8 8053dce: 89 8d 4c f7 ff ff mov DWORD PTR [ebp-0x8b4],ecx 8053dd4: 6a 2d push 0x2d 8053dd6: 53 push ebx 8053dd7: 89 fb mov ebx,edi 8053dd9: e8 42 9d 00 00 call 805db20 <__overflow> 8053dde: 83 c4 10 add esp,0x10 8053de1: 8b 8d 4c f7 ff ff mov ecx,DWORD PTR [ebp-0x8b4] 8053de7: 83 f8 ff cmp eax,0xffffffff 8053dea: 0f 85 e7 db ff ff jne 80519d7 8053df0: e9 51 dd ff ff jmp 8051b46 8053df5: 8d 76 00 lea esi,[esi+0x0] 8053df8: 0f b7 4d 10 movzx ecx,WORD PTR [ebp+0x10] 8053dfc: 66 89 08 mov WORD PTR [eax],cx 8053dff: e9 3f e7 ff ff jmp 8052543 <.L102+0x30d> 8053e04: 83 ec 08 sub esp,0x8 8053e07: 89 fb mov ebx,edi 8053e09: 6a 25 push 0x25 8053e0b: 56 push esi 8053e0c: e8 0f 9d 00 00 call 805db20 <__overflow> 8053e11: 83 c4 10 add esp,0x10 8053e14: 83 f8 ff cmp eax,0xffffffff 8053e17: 0f 85 70 ea ff ff jne 805288d <.L102+0x657> 8053e1d: e9 24 dd ff ff jmp 8051b46 8053e22: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8053e28: e8 c3 68 00 00 call 805a6f0 <_IO_vtable_check> 8053e2d: e9 ae f5 ff ff jmp 80533e0 <.L102+0x11aa> 8053e32: 83 ec 0c sub esp,0xc 8053e35: 56 push esi 8053e36: e8 45 0d 01 00 call 8064b80 <__libc_malloc> 8053e3b: 83 c4 10 add esp,0x10 8053e3e: 89 85 30 f7 ff ff mov DWORD PTR [ebp-0x8d0],eax 8053e44: 85 c0 test eax,eax 8053e46: 0f 84 14 dd ff ff je 8051b60 8053e4c: 8b b5 74 f7 ff ff mov esi,DWORD PTR [ebp-0x88c] 8053e52: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8053e58: 8d 46 20 lea eax,[esi+0x20] 8053e5b: 39 f1 cmp ecx,esi 8053e5d: 8d 51 20 lea edx,[ecx+0x20] 8053e60: 0f 4c d0 cmovl edx,eax 8053e63: 03 95 30 f7 ff ff add edx,DWORD PTR [ebp-0x8d0] 8053e69: 89 95 20 f7 ff ff mov DWORD PTR [ebp-0x8e0],edx 8053e6f: e9 1e e0 ff ff jmp 8051e92 8053e74: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8053e7a: 80 60 0c fe and BYTE PTR [eax+0xc],0xfe 8053e7e: e9 0d ef ff ff jmp 8052d90 <.L102+0xb5a> 8053e83: 8b 85 7c f7 ff ff mov eax,DWORD PTR [ebp-0x884] 8053e89: 80 60 0c fe and BYTE PTR [eax+0xc],0xfe 8053e8d: c7 40 28 07 00 00 00 mov DWORD PTR [eax+0x28],0x7 8053e94: e9 aa f1 ff ff jmp 8053043 <.L102+0xe0d> 8053e99: 83 ec 08 sub esp,0x8 8053e9c: 89 fb mov ebx,edi 8053e9e: 6a 25 push 0x25 8053ea0: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8053ea6: e8 75 9c 00 00 call 805db20 <__overflow> 8053eab: 83 c4 10 add esp,0x10 8053eae: 83 f8 ff cmp eax,0xffffffff 8053eb1: 0f 85 ae e0 ff ff jne 8051f65 8053eb7: e9 8a dc ff ff jmp 8051b46 8053ebc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053ec0: 83 ec 08 sub esp,0x8 8053ec3: 89 fb mov ebx,edi 8053ec5: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 8053ecb: 6a 2d push 0x2d 8053ecd: 56 push esi 8053ece: e8 4d 9c 00 00 call 805db20 <__overflow> 8053ed3: 83 c4 10 add esp,0x10 8053ed6: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 8053edc: 83 f8 ff cmp eax,0xffffffff 8053edf: 0f 85 25 e1 ff ff jne 805200a 8053ee5: e9 5c dc ff ff jmp 8051b46 8053eea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8053ef0: 83 ec 08 sub esp,0x8 8053ef3: 89 8d 4c f7 ff ff mov DWORD PTR [ebp-0x8b4],ecx 8053ef9: 6a 2b push 0x2b 8053efb: e9 d6 fe ff ff jmp 8053dd6 <.L102+0x1ba0> 8053f00: 83 ec 08 sub esp,0x8 8053f03: 89 fb mov ebx,edi 8053f05: 6a 23 push 0x23 8053f07: 56 push esi 8053f08: e8 13 9c 00 00 call 805db20 <__overflow> 8053f0d: 83 c4 10 add esp,0x10 8053f10: 83 f8 ff cmp eax,0xffffffff 8053f13: 0f 85 7f e0 ff ff jne 8051f98 8053f19: e9 28 dc ff ff jmp 8051b46 8053f1e: 66 90 xchg ax,ax 8053f20: 83 ec 08 sub esp,0x8 8053f23: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 8053f29: 6a 2b push 0x2b 8053f2b: e9 2c fe ff ff jmp 8053d5c <.L102+0x1b26> 8053f30: 0f b6 85 38 f7 ff ff movzx eax,BYTE PTR [ebp-0x8c8] 8053f37: 83 ec 08 sub esp,0x8 8053f3a: 89 8d 64 f7 ff ff mov DWORD PTR [ebp-0x89c],ecx 8053f40: 50 push eax 8053f41: 53 push ebx 8053f42: 89 fb mov ebx,edi 8053f44: e8 d7 9b 00 00 call 805db20 <__overflow> 8053f49: 83 c4 10 add esp,0x10 8053f4c: 8b 8d 64 f7 ff ff mov ecx,DWORD PTR [ebp-0x89c] 8053f52: 83 f8 ff cmp eax,0xffffffff 8053f55: 0f 85 05 db ff ff jne 8051a60 8053f5b: e9 e6 db ff ff jmp 8051b46 8053f60: 83 ec 08 sub esp,0x8 8053f63: 89 8d 64 f7 ff ff mov DWORD PTR [ebp-0x89c],ecx 8053f69: 6a 30 push 0x30 8053f6b: 53 push ebx 8053f6c: 89 fb mov ebx,edi 8053f6e: e8 ad 9b 00 00 call 805db20 <__overflow> 8053f73: 83 c4 10 add esp,0x10 8053f76: 8b 8d 64 f7 ff ff mov ecx,DWORD PTR [ebp-0x89c] 8053f7c: 83 f8 ff cmp eax,0xffffffff 8053f7f: 0f 85 a7 da ff ff jne 8051a2c 8053f85: e9 bc db ff ff jmp 8051b46 8053f8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8053f90: 83 ec 08 sub esp,0x8 8053f93: 89 fb mov ebx,edi 8053f95: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 8053f9b: 6a 2e push 0x2e 8053f9d: 56 push esi 8053f9e: e8 7d 9b 00 00 call 805db20 <__overflow> 8053fa3: 83 c4 10 add esp,0x10 8053fa6: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 8053fac: 83 f8 ff cmp eax,0xffffffff 8053faf: 0f 85 d9 e0 ff ff jne 805208e 8053fb5: e9 8c db ff ff jmp 8051b46 8053fba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8053fc0: 0f b6 85 38 f7 ff ff movzx eax,BYTE PTR [ebp-0x8c8] 8053fc7: 83 ec 08 sub esp,0x8 8053fca: 89 fb mov ebx,edi 8053fcc: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 8053fd2: 50 push eax 8053fd3: 51 push ecx 8053fd4: e8 47 9b 00 00 call 805db20 <__overflow> 8053fd9: 83 c4 10 add esp,0x10 8053fdc: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 8053fe2: 83 f8 ff cmp eax,0xffffffff 8053fe5: 0f 85 b0 ea ff ff jne 8052a9b <.L102+0x865> 8053feb: e9 56 db ff ff jmp 8051b46 8053ff0: 83 ec 08 sub esp,0x8 8053ff3: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 8053ff9: 6a 30 push 0x30 8053ffb: 53 push ebx 8053ffc: 89 fb mov ebx,edi 8053ffe: e8 1d 9b 00 00 call 805db20 <__overflow> 8054003: 83 c4 10 add esp,0x10 8054006: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 805400c: 83 f8 ff cmp eax,0xffffffff 805400f: 0f 85 52 ea ff ff jne 8052a67 <.L102+0x831> 8054015: e9 2c db ff ff jmp 8051b46 805401a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8054020: 83 ec 08 sub esp,0x8 8054023: 0f b6 c9 movzx ecx,cl 8054026: 51 push ecx 8054027: 53 push ebx 8054028: 89 fb mov ebx,edi 805402a: e8 f1 9a 00 00 call 805db20 <__overflow> 805402f: 83 c4 10 add esp,0x10 8054032: 83 f8 ff cmp eax,0xffffffff 8054035: 0f 85 52 eb ff ff jne 8052b8d <.L102+0x957> 805403b: e9 06 db ff ff jmp 8051b46 8054040: 83 ec 08 sub esp,0x8 8054043: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 8054049: 6a 2b push 0x2b 805404b: 56 push esi 805404c: 89 fb mov ebx,edi 805404e: e8 cd 9a 00 00 call 805db20 <__overflow> 8054053: 83 c4 10 add esp,0x10 8054056: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 805405c: 83 f8 ff cmp eax,0xffffffff 805405f: 0f 85 73 df ff ff jne 8051fd8 8054065: e9 dc da ff ff jmp 8051b46 805406a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8054070: 83 ec 08 sub esp,0x8 8054073: 89 fb mov ebx,edi 8054075: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 805407b: 6a 49 push 0x49 805407d: 56 push esi 805407e: e8 9d 9a 00 00 call 805db20 <__overflow> 8054083: 83 c4 10 add esp,0x10 8054086: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 805408c: 83 f8 ff cmp eax,0xffffffff 805408f: 0f 85 b5 df ff ff jne 805204a 8054095: e9 ac da ff ff jmp 8051b46 805409a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80540a0: 83 ec 08 sub esp,0x8 80540a3: 89 8d 4c f7 ff ff mov DWORD PTR [ebp-0x8b4],ecx 80540a9: 6a 20 push 0x20 80540ab: e9 26 fd ff ff jmp 8053dd6 <.L102+0x1ba0> 80540b0: 83 ec 08 sub esp,0x8 80540b3: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 80540b9: 6a 20 push 0x20 80540bb: 51 push ecx 80540bc: e9 9c fc ff ff jmp 8053d5d <.L102+0x1b27> 80540c1: 83 ec 08 sub esp,0x8 80540c4: 0f b6 c0 movzx eax,al 80540c7: 89 fb mov ebx,edi 80540c9: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 80540cf: 50 push eax 80540d0: 56 push esi 80540d1: e8 4a 9a 00 00 call 805db20 <__overflow> 80540d6: 83 c4 10 add esp,0x10 80540d9: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 80540df: 83 f8 ff cmp eax,0xffffffff 80540e2: 0f 85 9b f4 ff ff jne 8053583 <.L102+0x134d> 80540e8: e9 59 da ff ff jmp 8051b46 80540ed: 8d 76 00 lea esi,[esi+0x0] 80540f0: 83 ec 08 sub esp,0x8 80540f3: 89 fb mov ebx,edi 80540f5: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 80540fb: 6a 27 push 0x27 80540fd: 56 push esi 80540fe: e8 1d 9a 00 00 call 805db20 <__overflow> 8054103: 83 c4 10 add esp,0x10 8054106: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 805410c: 83 f8 ff cmp eax,0xffffffff 805410f: 0f 85 44 f7 ff ff jne 8053859 <.L102+0x1623> 8054115: e9 2c da ff ff jmp 8051b46 805411a: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 8054120: 50 push eax 8054121: 50 push eax 8054122: 6a 20 push 0x20 8054124: e9 22 ff ff ff jmp 805404b <.L102+0x1e15> 8054129: 83 ec 08 sub esp,0x8 805412c: 89 fb mov ebx,edi 805412e: 89 8d 74 f7 ff ff mov DWORD PTR [ebp-0x88c],ecx 8054134: 6a 30 push 0x30 8054136: 56 push esi 8054137: e8 e4 99 00 00 call 805db20 <__overflow> 805413c: 83 c4 10 add esp,0x10 805413f: 8b 8d 74 f7 ff ff mov ecx,DWORD PTR [ebp-0x88c] 8054145: 83 f8 ff cmp eax,0xffffffff 8054148: 0f 85 43 f8 ff ff jne 8053991 <.L102+0x175b> 805414e: e9 f3 d9 ff ff jmp 8051b46 8054153: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 8054159: 50 push eax 805415a: 68 11 08 00 00 push 0x811 805415f: e9 a5 ec ff ff jmp 8052e09 <.L102+0xbd3> 8054164: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 805416a: 50 push eax 805416b: 68 19 08 00 00 push 0x819 8054170: e9 94 ec ff ff jmp 8052e09 <.L102+0xbd3> 8054175: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 805417b: 50 push eax 805417c: 68 18 08 00 00 push 0x818 8054181: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8054187: 89 fb mov ebx,edi 8054189: 50 push eax 805418a: 8d 87 84 f8 fc ff lea eax,[edi-0x3077c] 8054190: 50 push eax 8054191: e8 3a 6d ff ff call 804aed0 <__assert_fail> 8054196: e8 b5 40 02 00 call 8078250 <__stack_chk_fail> 805419b: 31 d2 xor edx,edx 805419d: e9 88 e8 ff ff jmp 8052a2a <.L102+0x7f4> 80541a2: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 80541a8: 89 fb mov ebx,edi 80541aa: 50 push eax 80541ab: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 80541b1: 68 19 08 00 00 push 0x819 80541b6: 50 push eax 80541b7: 8d 87 f4 f7 fc ff lea eax,[edi-0x3080c] 80541bd: 50 push eax 80541be: e8 0d 6d ff ff call 804aed0 <__assert_fail> 80541c3: 83 ec 0c sub esp,0xc 80541c6: 89 95 44 f7 ff ff mov DWORD PTR [ebp-0x8bc],edx 80541cc: 52 push edx 80541cd: e8 ae 09 01 00 call 8064b80 <__libc_malloc> 80541d2: 83 c4 10 add esp,0x10 80541d5: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 80541db: 85 c0 test eax,eax 80541dd: 0f 84 63 d9 ff ff je 8051b46 80541e3: c7 85 68 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x898],0x1 80541ed: 8b 95 44 f7 ff ff mov edx,DWORD PTR [ebp-0x8bc] 80541f3: e9 0d fb ff ff jmp 8053d05 <.L102+0x1acf> 80541f8: 85 d2 test edx,edx 80541fa: 0f 8f 07 f0 ff ff jg 8053207 <.L102+0xfd1> 8054200: 31 d2 xor edx,edx 8054202: e9 e3 e7 ff ff jmp 80529ea <.L102+0x7b4> 8054207: 83 ec 0c sub esp,0xc 805420a: 56 push esi 805420b: e8 70 09 01 00 call 8064b80 <__libc_malloc> 8054210: 83 c4 10 add esp,0x10 8054213: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 8054219: 85 c0 test eax,eax 805421b: 0f 84 25 d9 ff ff je 8051b46 8054221: c7 85 68 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x898],0x1 805422b: e9 d2 f5 ff ff jmp 8053802 <.L102+0x15cc> 8054230: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 8054236: 50 push eax 8054237: 68 19 08 00 00 push 0x819 805423c: e9 40 ff ff ff jmp 8054181 <.L102+0x1f4b> 8054241: 83 ec 0c sub esp,0xc 8054244: 8d 87 a8 f8 fc ff lea eax,[edi-0x30758] 805424a: 89 fb mov ebx,edi 805424c: 50 push eax 805424d: e8 5e 64 00 00 call 805a6b0 <__libc_fatal> 8054252: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 8054258: 50 push eax 8054259: 68 3e 08 00 00 push 0x83e 805425e: e9 1e ff ff ff jmp 8054181 <.L102+0x1f4b> 8054263: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 8054269: 50 push eax 805426a: 68 34 08 00 00 push 0x834 805426f: e9 95 eb ff ff jmp 8052e09 <.L102+0xbd3> 8054274: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805427b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805427f: 90 nop 08054280 <__vfprintf_internal>: 8054280: f3 0f 1e fb endbr32 8054284: 55 push ebp 8054285: 89 e5 mov ebp,esp 8054287: 57 push edi 8054288: e8 da 69 ff ff call 804ac67 <__x86.get_pc_thunk.di> 805428d: 81 c7 73 0d 09 00 add edi,0x90d73 8054293: 56 push esi 8054294: 53 push ebx 8054295: 81 ec ec 04 00 00 sub esp,0x4ec 805429b: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 805429e: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80542a1: 89 85 90 fb ff ff mov DWORD PTR [ebp-0x470],eax 80542a7: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80542aa: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 80542b0: 65 a1 14 00 00 00 mov eax,gs:0x14 80542b6: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80542b9: 31 c0 xor eax,eax 80542bb: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80542c1: 89 85 6c fb ff ff mov DWORD PTR [ebp-0x494],eax 80542c7: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80542ca: 89 85 68 fb ff ff mov DWORD PTR [ebp-0x498],eax 80542d0: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 80542d3: 85 c0 test eax,eax 80542d5: 0f 85 ed 00 00 00 jne 80543c8 <__vfprintf_internal+0x148> 80542db: c7 46 68 ff ff ff ff mov DWORD PTR [esi+0x68],0xffffffff 80542e2: 8b 16 mov edx,DWORD PTR [esi] 80542e4: f6 c2 08 test dl,0x8 80542e7: 0f 85 0a 23 00 00 jne 80565f7 <__vfprintf_internal+0x2377> 80542ed: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 80542f3: 85 c0 test eax,eax 80542f5: 0f 84 a2 27 00 00 je 8056a9d <__vfprintf_internal+0x281d> 80542fb: 89 d0 mov eax,edx 80542fd: 83 e0 02 and eax,0x2 8054300: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 8054306: 0f 85 44 09 00 00 jne 8054c50 <__vfprintf_internal+0x9d0> 805430c: 83 ec 08 sub esp,0x8 805430f: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 8054315: 89 fb mov ebx,edi 8054317: 89 95 94 fb ff ff mov DWORD PTR [ebp-0x46c],edx 805431d: 6a 25 push 0x25 805431f: ff b5 90 fb ff ff push DWORD PTR [ebp-0x470] 8054325: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 805432b: e8 00 32 01 00 call 8067530 <__strchrnul> 8054330: 8b 95 94 fb ff ff mov edx,DWORD PTR [ebp-0x46c] 8054336: 83 c4 10 add esp,0x10 8054339: 89 85 84 fb ff ff mov DWORD PTR [ebp-0x47c],eax 805433f: 81 e2 00 80 00 00 and edx,0x8000 8054345: 89 85 98 fb ff ff mov DWORD PTR [ebp-0x468],eax 805434b: 89 95 88 fb ff ff mov DWORD PTR [ebp-0x478],edx 8054351: 0f 85 89 00 00 00 jne 80543e0 <__vfprintf_internal+0x160> 8054357: c7 c0 00 00 00 00 mov eax,0x0 805435d: 85 c0 test eax,eax 805435f: 0f 84 1b 09 00 00 je 8054c80 <__vfprintf_internal+0xa00> 8054365: 83 ec 04 sub esp,0x4 8054368: 8d 85 c0 fb ff ff lea eax,[ebp-0x440] 805436e: 56 push esi 805436f: ff b7 dc ff ff ff push DWORD PTR [edi-0x24] 8054375: 50 push eax 8054376: e8 85 bc fa f7 call 0 <_nl_current_LC_CTYPE> 805437b: 83 c4 10 add esp,0x10 805437e: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8054384: c7 85 88 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x478],0x1 805438e: 75 5a jne 80543ea <__vfprintf_internal+0x16a> 8054390: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 8054393: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 805439a: 39 5a 08 cmp DWORD PTR [edx+0x8],ebx 805439d: 74 1c je 80543bb <__vfprintf_internal+0x13b> 805439f: 65 a1 0c 00 00 00 mov eax,gs:0xc 80543a5: 85 c0 test eax,eax 80543a7: 0f 85 83 1c 00 00 jne 8056030 <__vfprintf_internal+0x1db0> 80543ad: b9 01 00 00 00 mov ecx,0x1 80543b2: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 80543b5: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 80543b8: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 80543bb: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 80543bf: eb 29 jmp 80543ea <__vfprintf_internal+0x16a> 80543c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80543c8: 83 f8 ff cmp eax,0xffffffff 80543cb: 0f 84 11 ff ff ff je 80542e2 <__vfprintf_internal+0x62> 80543d1: c7 85 94 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x46c],0xffffffff 80543db: e9 3a 02 00 00 jmp 805461a <__vfprintf_internal+0x39a> 80543e0: c7 85 88 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x478],0x0 80543ea: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 80543f0: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 80543f6: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 80543fc: 29 c8 sub eax,ecx 80543fe: 89 8d 78 fb ff ff mov DWORD PTR [ebp-0x488],ecx 8054404: 89 85 7c fb ff ff mov DWORD PTR [ebp-0x484],eax 805440a: 89 c2 mov edx,eax 805440c: 89 d8 mov eax,ebx 805440e: 29 c8 sub eax,ecx 8054410: 39 c2 cmp edx,eax 8054412: 0f 86 88 08 00 00 jbe 8054ca0 <__vfprintf_internal+0xa20> 8054418: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 805441e: 8b 85 84 fb ff ff mov eax,DWORD PTR [ebp-0x47c] 8054424: 83 ec 04 sub esp,0x4 8054427: 29 c8 sub eax,ecx 8054429: 50 push eax 805442a: 51 push ecx 805442b: 56 push esi 805442c: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 8054432: ff 53 1c call DWORD PTR [ebx+0x1c] 8054435: 83 c4 10 add esp,0x10 8054438: 39 85 94 fb ff ff cmp DWORD PTR [ebp-0x46c],eax 805443e: 0f 85 ec 04 00 00 jne 8054930 <__vfprintf_internal+0x6b0> 8054444: 8b 95 98 fb ff ff mov edx,DWORD PTR [ebp-0x468] 805444a: 80 3a 00 cmp BYTE PTR [edx],0x0 805444d: 0f 84 9d 01 00 00 je 80545f0 <__vfprintf_internal+0x370> 8054453: 8b 87 d4 1f 00 00 mov eax,DWORD PTR [edi+0x1fd4] 8054459: 89 85 2c fb ff ff mov DWORD PTR [ebp-0x4d4],eax 805445f: 85 c0 test eax,eax 8054461: 0f 85 09 1c 00 00 jne 8056070 <__vfprintf_internal+0x1df0> 8054467: 8b 8f d8 1f 00 00 mov ecx,DWORD PTR [edi+0x1fd8] 805446d: 85 c9 test ecx,ecx 805446f: 0f 85 0b 01 00 00 jne 8054580 <__vfprintf_internal+0x300> 8054475: 8b 87 e8 1f 00 00 mov eax,DWORD PTR [edi+0x1fe8] 805447b: 85 c0 test eax,eax 805447d: 0f 85 fd 00 00 00 jne 8054580 <__vfprintf_internal+0x300> 8054483: c7 85 1c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4e4],0x0 805448d: c7 c0 d4 ff ff ff mov eax,0xffffffd4 8054493: c7 85 58 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a8],0x0 805449d: c7 85 3c fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x4c4],0xffffffff 80544a7: 89 85 18 fb ff ff mov DWORD PTR [ebp-0x4e8],eax 80544ad: 8d 42 01 lea eax,[edx+0x1] 80544b0: 89 85 98 fb ff ff mov DWORD PTR [ebp-0x468],eax 80544b6: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 80544ba: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 80544c0: 89 c3 mov ebx,eax 80544c2: 83 e8 20 sub eax,0x20 80544c5: 3c 5a cmp al,0x5a 80544c7: 0f 87 3b 07 00 00 ja 8054c08 <__vfprintf_internal+0x988> 80544cd: 0f be c3 movsx eax,bl 80544d0: 8d 97 40 f9 fc ff lea edx,[edi-0x306c0] 80544d6: 8d 9f e0 e9 ff ff lea ebx,[edi-0x1620] 80544dc: c7 85 30 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4d0],0x0 80544e6: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 80544eb: 89 9d 34 fb ff ff mov DWORD PTR [ebp-0x4cc],ebx 80544f1: c7 85 64 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x49c],0x0 80544fb: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 80544fe: 8d 5d e4 lea ebx,[ebp-0x1c] 8054501: c7 85 28 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4d8],0x0 805450b: c7 85 54 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4ac],0x0 8054515: c7 85 48 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b8],0x0 805451f: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8054529: c7 85 38 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4c8],0x0 8054533: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 805453d: c7 85 5c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a4],0x0 8054547: c7 85 44 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4bc],0x0 8054551: c7 85 40 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4c0],0x0 805455b: c7 85 74 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x48c],0x0 8054565: c6 85 50 fb ff ff 20 mov BYTE PTR [ebp-0x4b0],0x20 805456c: c7 85 70 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x490],0xffffffff 8054576: ff e0 jmp eax 8054578: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805457f: 90 nop 8054580: c7 85 58 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a8],0x0 805458a: c7 85 3c fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x4c4],0xffffffff 8054594: 83 ec 08 sub esp,0x8 8054597: 8d 85 fc fb ff ff lea eax,[ebp-0x404] 805459d: ff 75 14 push DWORD PTR [ebp+0x14] 80545a0: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 80545a6: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 80545ac: ff b5 2c fb ff ff push DWORD PTR [ebp-0x4d4] 80545b2: ff b5 3c fb ff ff push DWORD PTR [ebp-0x4c4] 80545b8: ff b5 68 fb ff ff push DWORD PTR [ebp-0x498] 80545be: 50 push eax 80545bf: 8d 85 9c fb ff ff lea eax,[ebp-0x464] 80545c5: ff b5 84 fb ff ff push DWORD PTR [ebp-0x47c] 80545cb: ff b5 58 fb ff ff push DWORD PTR [ebp-0x4a8] 80545d1: ff b5 94 fb ff ff push DWORD PTR [ebp-0x46c] 80545d7: 50 push eax 80545d8: 89 f0 mov eax,esi 80545da: ff b5 8c fb ff ff push DWORD PTR [ebp-0x474] 80545e0: e8 8b d0 ff ff call 8051670 80545e5: 83 c4 30 add esp,0x30 80545e8: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 80545ee: 66 90 xchg ax,ax 80545f0: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 80545f6: 75 14 jne 805460c <__vfprintf_internal+0x38c> 80545f8: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 80545fb: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80545fe: 8d 70 ff lea esi,[eax-0x1] 8054601: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8054604: 85 f6 test esi,esi 8054606: 0f 84 54 03 00 00 je 8054960 <__vfprintf_internal+0x6e0> 805460c: 8b 9d 88 fb ff ff mov ebx,DWORD PTR [ebp-0x478] 8054612: 85 db test ebx,ebx 8054614: 0f 85 26 03 00 00 jne 8054940 <__vfprintf_internal+0x6c0> 805461a: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 805461d: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8054624: 0f 85 90 27 00 00 jne 8056dba <__vfprintf_internal+0x2b3a> 805462a: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 8054630: 8d 65 f4 lea esp,[ebp-0xc] 8054633: 5b pop ebx 8054634: 5e pop esi 8054635: 5f pop edi 8054636: 5d pop ebp 8054637: c3 ret 8054638: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805463f: 90 nop 8054640: f3 0f 1e fb endbr32 8054644: c7 85 54 fb ff ff 10 00 00 00 mov DWORD PTR [ebp-0x4ac],0x10 805464e: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 8054654: 8b 95 60 fb ff ff mov edx,DWORD PTR [ebp-0x4a0] 805465a: 85 d2 test edx,edx 805465c: 0f 84 76 15 00 00 je 8055bd8 <__vfprintf_internal+0x1958> 8054662: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8054665: 8b 00 mov eax,DWORD PTR [eax] 8054667: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 8054671: 83 85 8c fb ff ff 08 add DWORD PTR [ebp-0x474],0x8 8054678: 89 85 20 fb ff ff mov DWORD PTR [ebp-0x4e0],eax 805467e: 89 95 24 fb ff ff mov DWORD PTR [ebp-0x4dc],edx 8054684: c7 85 44 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4bc],0x0 805468e: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8054698: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 805469e: 85 c0 test eax,eax 80546a0: 0f 88 3a 1a 00 00 js 80560e0 <__vfprintf_internal+0x1e60> 80546a6: 0f 85 3c 17 00 00 jne 8055de8 <__vfprintf_internal+0x1b68> 80546ac: 8b 95 20 fb ff ff mov edx,DWORD PTR [ebp-0x4e0] 80546b2: 8b 8d 24 fb ff ff mov ecx,DWORD PTR [ebp-0x4dc] 80546b8: 89 d0 mov eax,edx 80546ba: 89 ca mov edx,ecx 80546bc: 09 c2 or edx,eax 80546be: 0f 85 24 17 00 00 jne 8055de8 <__vfprintf_internal+0x1b68> 80546c4: 83 bd 54 fb ff ff 08 cmp DWORD PTR [ebp-0x4ac],0x8 80546cb: 0f 85 9c 21 00 00 jne 805686d <__vfprintf_internal+0x25ed> 80546d1: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 80546d7: 85 c0 test eax,eax 80546d9: 0f 84 8e 21 00 00 je 805686d <__vfprintf_internal+0x25ed> 80546df: 8d 43 ff lea eax,[ebx-0x1] 80546e2: c6 43 ff 30 mov BYTE PTR [ebx-0x1],0x30 80546e6: ba 01 00 00 00 mov edx,0x1 80546eb: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 80546f1: c6 85 50 fb ff ff 20 mov BYTE PTR [ebp-0x4b0],0x20 80546f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80546ff: 90 nop 8054700: 8b 85 20 fb ff ff mov eax,DWORD PTR [ebp-0x4e0] 8054706: 0b 85 24 fb ff ff or eax,DWORD PTR [ebp-0x4dc] 805470c: 0f 95 c0 setne al 805470f: 0f b6 c0 movzx eax,al 8054712: 89 85 34 fb ff ff mov DWORD PTR [ebp-0x4cc],eax 8054718: 39 95 70 fb ff ff cmp DWORD PTR [ebp-0x490],edx 805471e: 0f 8f ec 11 00 00 jg 8055910 <__vfprintf_internal+0x1690> 8054724: 8b 85 34 fb ff ff mov eax,DWORD PTR [ebp-0x4cc] 805472a: 85 c0 test eax,eax 805472c: 0f 84 26 12 00 00 je 8055958 <__vfprintf_internal+0x16d8> 8054732: 0f b6 85 40 fb ff ff movzx eax,BYTE PTR [ebp-0x4c0] 8054739: 83 e0 01 and eax,0x1 805473c: 83 bd 54 fb ff ff 08 cmp DWORD PTR [ebp-0x4ac],0x8 8054743: 75 1b jne 8054760 <__vfprintf_internal+0x4e0> 8054745: 84 c0 test al,al 8054747: 74 17 je 8054760 <__vfprintf_internal+0x4e0> 8054749: 8b 95 48 fb ff ff mov edx,DWORD PTR [ebp-0x4b8] 805474f: 8d 4a ff lea ecx,[edx-0x1] 8054752: c6 42 ff 30 mov BYTE PTR [edx-0x1],0x30 8054756: 89 8d 48 fb ff ff mov DWORD PTR [ebp-0x4b8],ecx 805475c: 29 cb sub ebx,ecx 805475e: 89 da mov edx,ebx 8054760: 8b 9d 70 fb ff ff mov ebx,DWORD PTR [ebp-0x490] 8054766: b9 00 00 00 00 mov ecx,0x0 805476b: 29 d3 sub ebx,edx 805476d: 0f 49 cb cmovns ecx,ebx 8054770: 89 9d 70 fb ff ff mov DWORD PTR [ebp-0x490],ebx 8054776: 89 8d 38 fb ff ff mov DWORD PTR [ebp-0x4c8],ecx 805477c: 8b 8d 5c fb ff ff mov ecx,DWORD PTR [ebp-0x4a4] 8054782: 85 c9 test ecx,ecx 8054784: 0f 85 f4 11 00 00 jne 805597e <__vfprintf_internal+0x16fe> 805478a: 8b 9d 38 fb ff ff mov ebx,DWORD PTR [ebp-0x4c8] 8054790: 8d 0c 13 lea ecx,[ebx+edx*1] 8054793: 8b 9d 64 fb ff ff mov ebx,DWORD PTR [ebp-0x49c] 8054799: 29 cb sub ebx,ecx 805479b: 89 d9 mov ecx,ebx 805479d: 8b 9d 38 fb ff ff mov ebx,DWORD PTR [ebp-0x4c8] 80547a3: 89 9d 70 fb ff ff mov DWORD PTR [ebp-0x490],ebx 80547a9: 83 bd 54 fb ff ff 10 cmp DWORD PTR [ebp-0x4ac],0x10 80547b0: 75 08 jne 80547ba <__vfprintf_internal+0x53a> 80547b2: 8d 59 fe lea ebx,[ecx-0x2] 80547b5: 84 c0 test al,al 80547b7: 0f 45 cb cmovne ecx,ebx 80547ba: 8b 85 4c fb ff ff mov eax,DWORD PTR [ebp-0x4b4] 80547c0: 0b 85 44 fb ff ff or eax,DWORD PTR [ebp-0x4bc] 80547c6: 0b 85 60 fb ff ff or eax,DWORD PTR [ebp-0x4a0] 80547cc: 0f 84 7e 15 00 00 je 8055d50 <__vfprintf_internal+0x1ad0> 80547d2: 83 e9 01 sub ecx,0x1 80547d5: 80 bd 50 fb ff ff 20 cmp BYTE PTR [ebp-0x4b0],0x20 80547dc: 0f 84 f0 26 00 00 je 8056ed2 <__vfprintf_internal+0x2c52> 80547e2: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 80547e8: 85 c0 test eax,eax 80547ea: 0f 84 d0 17 00 00 je 8055fc0 <__vfprintf_internal+0x1d40> 80547f0: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80547f3: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 80547f6: 0f 83 ec 22 00 00 jae 8056ae8 <__vfprintf_internal+0x2868> 80547fc: 8d 58 01 lea ebx,[eax+0x1] 80547ff: 89 5e 14 mov DWORD PTR [esi+0x14],ebx 8054802: c6 00 2d mov BYTE PTR [eax],0x2d 8054805: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 805480b: 3d ff ff ff 7f cmp eax,0x7fffffff 8054810: 0f 84 f7 00 00 00 je 805490d <__vfprintf_internal+0x68d> 8054816: 83 c0 01 add eax,0x1 8054819: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 805481f: 8b 85 34 fb ff ff mov eax,DWORD PTR [ebp-0x4cc] 8054825: 85 c0 test eax,eax 8054827: 74 6d je 8054896 <__vfprintf_internal+0x616> 8054829: 83 bd 54 fb ff ff 10 cmp DWORD PTR [ebp-0x4ac],0x10 8054830: 75 64 jne 8054896 <__vfprintf_internal+0x616> 8054832: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 8054838: 85 c0 test eax,eax 805483a: 74 5a je 8054896 <__vfprintf_internal+0x616> 805483c: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805483f: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8054842: 0f 83 f0 24 00 00 jae 8056d38 <__vfprintf_internal+0x2ab8> 8054848: 8d 58 01 lea ebx,[eax+0x1] 805484b: 89 5e 14 mov DWORD PTR [esi+0x14],ebx 805484e: c6 00 30 mov BYTE PTR [eax],0x30 8054851: 81 bd 94 fb ff ff ff ff ff 7f cmp DWORD PTR [ebp-0x46c],0x7fffffff 805485b: 0f 84 ac 00 00 00 je 805490d <__vfprintf_internal+0x68d> 8054861: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8054864: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8054867: 0f 83 89 24 00 00 jae 8056cf6 <__vfprintf_internal+0x2a76> 805486d: 8d 58 01 lea ebx,[eax+0x1] 8054870: 89 5e 14 mov DWORD PTR [esi+0x14],ebx 8054873: 0f b6 9d 80 fb ff ff movzx ebx,BYTE PTR [ebp-0x480] 805487a: 88 18 mov BYTE PTR [eax],bl 805487c: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 8054882: 3d fe ff ff 7f cmp eax,0x7ffffffe 8054887: 0f 84 80 00 00 00 je 805490d <__vfprintf_internal+0x68d> 805488d: 83 c0 02 add eax,0x2 8054890: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 8054896: 03 8d 70 fb ff ff add ecx,DWORD PTR [ebp-0x490] 805489c: 85 c9 test ecx,ecx 805489e: 0f 8f bc 16 00 00 jg 8055f60 <__vfprintf_internal+0x1ce0> 80548a4: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 80548aa: 85 c0 test eax,eax 80548ac: 0f 88 8c 25 00 00 js 8056e3e <__vfprintf_internal+0x2bbe> 80548b2: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 80548b8: 89 d8 mov eax,ebx 80548ba: 2b 85 78 fb ff ff sub eax,DWORD PTR [ebp-0x488] 80548c0: 39 85 7c fb ff ff cmp DWORD PTR [ebp-0x484],eax 80548c6: 0f 86 2a 1f 00 00 jbe 80567f6 <__vfprintf_internal+0x2576> 80548cc: 83 ec 04 sub esp,0x4 80548cf: 89 95 80 fb ff ff mov DWORD PTR [ebp-0x480],edx 80548d5: 52 push edx 80548d6: ff b5 48 fb ff ff push DWORD PTR [ebp-0x4b8] 80548dc: 56 push esi 80548dd: ff 53 1c call DWORD PTR [ebx+0x1c] 80548e0: 8b 95 80 fb ff ff mov edx,DWORD PTR [ebp-0x480] 80548e6: 83 c4 10 add esp,0x10 80548e9: 39 c2 cmp edx,eax 80548eb: 75 20 jne 805490d <__vfprintf_internal+0x68d> 80548ed: b8 ff ff ff 7f mov eax,0x7fffffff 80548f2: 2b 85 94 fb ff ff sub eax,DWORD PTR [ebp-0x46c] 80548f8: 39 d0 cmp eax,edx 80548fa: 0f 8d 80 09 00 00 jge 8055280 <__vfprintf_internal+0x1000> 8054900: 8b 85 6c fb ff ff mov eax,DWORD PTR [ebp-0x494] 8054906: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 805490d: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 8054913: 85 c0 test eax,eax 8054915: 74 19 je 8054930 <__vfprintf_internal+0x6b0> 8054917: 83 ec 0c sub esp,0xc 805491a: ff b5 74 fb ff ff push DWORD PTR [ebp-0x48c] 8054920: 89 fb mov ebx,edi 8054922: e8 79 08 01 00 call 80651a0 <__free> 8054927: 83 c4 10 add esp,0x10 805492a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8054930: c7 85 94 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x46c],0xffffffff 805493a: e9 b1 fc ff ff jmp 80545f0 <__vfprintf_internal+0x370> 805493f: 90 nop 8054940: 83 ec 08 sub esp,0x8 8054943: 8d 85 c0 fb ff ff lea eax,[ebp-0x440] 8054949: 89 fb mov ebx,edi 805494b: 6a 00 push 0x0 805494d: 50 push eax 805494e: e8 ad b6 fa f7 call 0 <_nl_current_LC_CTYPE> 8054953: 83 c4 10 add esp,0x10 8054956: e9 bf fc ff ff jmp 805461a <__vfprintf_internal+0x39a> 805495b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805495f: 90 nop 8054960: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8054967: 65 a1 0c 00 00 00 mov eax,gs:0xc 805496d: 85 c0 test eax,eax 805496f: 0f 85 7b 17 00 00 jne 80560f0 <__vfprintf_internal+0x1e70> 8054975: 83 2b 01 sub DWORD PTR [ebx],0x1 8054978: e9 8f fc ff ff jmp 805460c <__vfprintf_internal+0x38c> 805497d: 8d 76 00 lea esi,[esi+0x0] 8054980: f3 0f 1e fb endbr32 8054984: f3 0f 1e fb endbr32 8054988: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 805498e: 8d 48 01 lea ecx,[eax+0x1] 8054991: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 8054997: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 805499b: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 80549a1: 89 c1 mov ecx,eax 80549a3: 83 e8 20 sub eax,0x20 80549a6: 3c 5a cmp al,0x5a 80549a8: 0f 87 64 02 00 00 ja 8054c12 <__vfprintf_internal+0x992> 80549ae: c7 85 54 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4ac],0x1 80549b8: 0f be c1 movsx eax,cl 80549bb: c7 85 60 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4a0],0x1 80549c5: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 80549ca: 8b 84 87 e0 e7 ff ff mov eax,DWORD PTR [edi+eax*4-0x1820] 80549d1: ff e0 jmp eax 80549d3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80549d7: 90 nop 80549d8: f3 0f 1e fb endbr32 80549dc: f3 0f 1e fb endbr32 80549e0: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 80549e6: 8d 48 01 lea ecx,[eax+0x1] 80549e9: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 80549ef: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 80549f3: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 80549f9: 89 c1 mov ecx,eax 80549fb: 83 e8 20 sub eax,0x20 80549fe: 3c 5a cmp al,0x5a 8054a00: 0f 87 0c 02 00 00 ja 8054c12 <__vfprintf_internal+0x992> 8054a06: c7 85 54 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4ac],0x0 8054a10: 0f be c1 movsx eax,cl 8054a13: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8054a1d: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 8054a22: 8b 84 87 e0 e7 ff ff mov eax,DWORD PTR [edi+eax*4-0x1820] 8054a29: ff e0 jmp eax 8054a2b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054a2f: 90 nop 8054a30: f3 0f 1e fb endbr32 8054a34: 8b 9d 8c fb ff ff mov ebx,DWORD PTR [ebp-0x474] 8054a3a: 83 ec 04 sub esp,0x4 8054a3d: 8d 85 e4 fb ff ff lea eax,[ebp-0x41c] 8054a43: c7 85 e4 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x41c],0x0 8054a4d: 50 push eax 8054a4e: 8d 53 04 lea edx,[ebx+0x4] 8054a51: ff 33 push DWORD PTR [ebx] 8054a53: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8054a59: 8d 95 ec fb ff ff lea edx,[ebp-0x414] 8054a5f: 52 push edx 8054a60: c7 85 e8 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x418],0x0 8054a6a: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8054a70: e8 6b fd 01 00 call 80747e0 <__wcrtomb> 8054a75: 83 c4 10 add esp,0x10 8054a78: 89 c1 mov ecx,eax 8054a7a: 83 f8 ff cmp eax,0xffffffff 8054a7d: 0f 84 8a fe ff ff je 805490d <__vfprintf_internal+0x68d> 8054a83: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8054a89: 8b 95 5c fb ff ff mov edx,DWORD PTR [ebp-0x4a4] 8054a8f: 29 c8 sub eax,ecx 8054a91: 85 c0 test eax,eax 8054a93: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 8054a99: 0f 9f 85 8c fb ff ff setg BYTE PTR [ebp-0x474] 8054aa0: 85 d2 test edx,edx 8054aa2: 0f b6 85 8c fb ff ff movzx eax,BYTE PTR [ebp-0x474] 8054aa9: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8054aaf: 75 08 jne 8054ab9 <__vfprintf_internal+0x839> 8054ab1: 84 c0 test al,al 8054ab3: 0f 85 5f 1b 00 00 jne 8056618 <__vfprintf_internal+0x2398> 8054ab9: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 8054abf: 85 c0 test eax,eax 8054ac1: 0f 88 ef 23 00 00 js 8056eb6 <__vfprintf_internal+0x2c36> 8054ac7: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8054acd: 89 d8 mov eax,ebx 8054acf: 2b 85 78 fb ff ff sub eax,DWORD PTR [ebp-0x488] 8054ad5: 39 85 7c fb ff ff cmp DWORD PTR [ebp-0x484],eax 8054adb: 0f 86 71 1f 00 00 jbe 8056a52 <__vfprintf_internal+0x27d2> 8054ae1: 83 ec 04 sub esp,0x4 8054ae4: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 8054aea: 51 push ecx 8054aeb: 52 push edx 8054aec: 56 push esi 8054aed: ff 53 1c call DWORD PTR [ebx+0x1c] 8054af0: 8b 8d 70 fb ff ff mov ecx,DWORD PTR [ebp-0x490] 8054af6: 83 c4 10 add esp,0x10 8054af9: 39 c8 cmp eax,ecx 8054afb: 0f 85 0c fe ff ff jne 805490d <__vfprintf_internal+0x68d> 8054b01: ba ff ff ff 7f mov edx,0x7fffffff 8054b06: 89 d0 mov eax,edx 8054b08: 2b 85 94 fb ff ff sub eax,DWORD PTR [ebp-0x46c] 8054b0e: 39 c8 cmp eax,ecx 8054b10: 0f 82 ea fd ff ff jb 8054900 <__vfprintf_internal+0x680> 8054b16: 8b 85 5c fb ff ff mov eax,DWORD PTR [ebp-0x4a4] 8054b1c: 01 8d 94 fb ff ff add DWORD PTR [ebp-0x46c],ecx 8054b22: 85 c0 test eax,eax 8054b24: 74 0d je 8054b33 <__vfprintf_internal+0x8b3> 8054b26: 80 bd 8c fb ff ff 00 cmp BYTE PTR [ebp-0x474],0x0 8054b2d: 0f 85 b1 1b 00 00 jne 80566e4 <__vfprintf_internal+0x2464> 8054b33: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 8054b39: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 8054b3f: 90 nop 8054b40: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8054b46: 83 85 58 fb ff ff 01 add DWORD PTR [ebp-0x4a8],0x1 8054b4d: 85 c9 test ecx,ecx 8054b4f: 0f 85 8b 13 00 00 jne 8055ee0 <__vfprintf_internal+0x1c60> 8054b55: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8054b5b: 83 ec 08 sub esp,0x8 8054b5e: 89 fb mov ebx,edi 8054b60: 6a 25 push 0x25 8054b62: 8d 48 01 lea ecx,[eax+0x1] 8054b65: 51 push ecx 8054b66: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 8054b6c: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 8054b72: e8 b9 29 01 00 call 8067530 <__strchrnul> 8054b77: 8b 95 94 fb ff ff mov edx,DWORD PTR [ebp-0x46c] 8054b7d: 83 c4 10 add esp,0x10 8054b80: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 8054b86: 89 85 98 fb ff ff mov DWORD PTR [ebp-0x468],eax 8054b8c: 85 d2 test edx,edx 8054b8e: 0f 88 8b 22 00 00 js 8056e1f <__vfprintf_internal+0x2b9f> 8054b94: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8054b9a: 89 da mov edx,ebx 8054b9c: 2b 95 78 fb ff ff sub edx,DWORD PTR [ebp-0x488] 8054ba2: 39 95 7c fb ff ff cmp DWORD PTR [ebp-0x484],edx 8054ba8: 0f 86 12 13 00 00 jbe 8055ec0 <__vfprintf_internal+0x1c40> 8054bae: 83 ec 04 sub esp,0x4 8054bb1: 29 c8 sub eax,ecx 8054bb3: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 8054bb9: 50 push eax 8054bba: 51 push ecx 8054bbb: 56 push esi 8054bbc: ff 53 1c call DWORD PTR [ebx+0x1c] 8054bbf: 8b 95 98 fb ff ff mov edx,DWORD PTR [ebp-0x468] 8054bc5: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 8054bcb: 89 d3 mov ebx,edx 8054bcd: 83 c4 10 add esp,0x10 8054bd0: 29 cb sub ebx,ecx 8054bd2: 39 d8 cmp eax,ebx 8054bd4: 0f 85 56 fd ff ff jne 8054930 <__vfprintf_internal+0x6b0> 8054bda: 8b 9d 94 fb ff ff mov ebx,DWORD PTR [ebp-0x46c] 8054be0: b9 ff ff ff 7f mov ecx,0x7fffffff 8054be5: 29 d9 sub ecx,ebx 8054be7: 39 c8 cmp eax,ecx 8054be9: 0f 8f a1 12 00 00 jg 8055e90 <__vfprintf_internal+0x1c10> 8054bef: 01 c3 add ebx,eax 8054bf1: 80 3a 00 cmp BYTE PTR [edx],0x0 8054bf4: 89 9d 94 fb ff ff mov DWORD PTR [ebp-0x46c],ebx 8054bfa: 0f 85 ad f8 ff ff jne 80544ad <__vfprintf_internal+0x22d> 8054c00: e9 eb f9 ff ff jmp 80545f0 <__vfprintf_internal+0x370> 8054c05: 8d 76 00 lea esi,[esi+0x0] 8054c08: c7 85 74 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x48c],0x0 8054c12: f3 0f 1e fb endbr32 8054c16: 80 bd 80 fb ff ff 00 cmp BYTE PTR [ebp-0x480],0x0 8054c1d: 0f 84 8d 00 00 00 je 8054cb0 <__vfprintf_internal+0xa30> 8054c23: 8b 85 1c fb ff ff mov eax,DWORD PTR [ebp-0x4e4] 8054c29: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 8054c2f: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 8054c35: 85 c0 test eax,eax 8054c37: 0f 84 57 f9 ff ff je 8054594 <__vfprintf_internal+0x314> 8054c3d: 83 ec 0c sub esp,0xc 8054c40: 89 fb mov ebx,edi 8054c42: 50 push eax 8054c43: e8 58 05 01 00 call 80651a0 <__free> 8054c48: 83 c4 10 add esp,0x10 8054c4b: e9 44 f9 ff ff jmp 8054594 <__vfprintf_internal+0x314> 8054c50: 83 ec 0c sub esp,0xc 8054c53: ff 75 14 push DWORD PTR [ebp+0x14] 8054c56: 8b 8d 8c fb ff ff mov ecx,DWORD PTR [ebp-0x474] 8054c5c: 89 f0 mov eax,esi 8054c5e: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 8054c64: e8 d7 22 00 00 call 8056f40 8054c69: 83 c4 10 add esp,0x10 8054c6c: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 8054c72: e9 a3 f9 ff ff jmp 805461a <__vfprintf_internal+0x39a> 8054c77: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8054c7e: 66 90 xchg ax,ax 8054c80: c7 c0 d0 e1 08 08 mov eax,0x808e1d0 8054c86: 89 b5 c4 fb ff ff mov DWORD PTR [ebp-0x43c],esi 8054c8c: 89 85 c0 fb ff ff mov DWORD PTR [ebp-0x440],eax 8054c92: e9 f9 f6 ff ff jmp 8054390 <__vfprintf_internal+0x110> 8054c97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8054c9e: 66 90 xchg ax,ax 8054ca0: e8 4b 5a 00 00 call 805a6f0 <_IO_vtable_check> 8054ca5: e9 6e f7 ff ff jmp 8054418 <__vfprintf_internal+0x198> 8054caa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8054cb0: 8b 85 6c fb ff ff mov eax,DWORD PTR [ebp-0x494] 8054cb6: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8054cbd: e9 4b fc ff ff jmp 805490d <__vfprintf_internal+0x68d> 8054cc2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8054cc8: f3 0f 1e fb endbr32 8054ccc: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8054cd2: 8d 48 01 lea ecx,[eax+0x1] 8054cd5: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 8054cdb: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 8054cdf: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 8054ce5: 89 c1 mov ecx,eax 8054ce7: 83 e8 20 sub eax,0x20 8054cea: 3c 5a cmp al,0x5a 8054cec: 0f 87 20 ff ff ff ja 8054c12 <__vfprintf_internal+0x992> 8054cf2: c7 85 4c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4b4],0x1 8054cfc: 0f be c1 movsx eax,cl 8054cff: 8b 8d 34 fb ff ff mov ecx,DWORD PTR [ebp-0x4cc] 8054d05: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 8054d0a: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 8054d0d: ff e0 jmp eax 8054d0f: 90 nop 8054d10: f3 0f 1e fb endbr32 8054d14: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8054d1a: 8d 48 01 lea ecx,[eax+0x1] 8054d1d: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 8054d23: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 8054d27: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 8054d2d: 83 e8 20 sub eax,0x20 8054d30: 3c 5a cmp al,0x5a 8054d32: 0f 87 da fe ff ff ja 8054c12 <__vfprintf_internal+0x992> 8054d38: 0f be 85 80 fb ff ff movsx eax,BYTE PTR [ebp-0x480] 8054d3f: 8b 8d 34 fb ff ff mov ecx,DWORD PTR [ebp-0x4cc] 8054d45: c7 85 44 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4bc],0x1 8054d4f: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 8054d54: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 8054d57: ff e0 jmp eax 8054d59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8054d60: f3 0f 1e fb endbr32 8054d64: 8b 8d 98 fb ff ff mov ecx,DWORD PTR [ebp-0x468] 8054d6a: 8d 41 01 lea eax,[ecx+0x1] 8054d6d: 89 85 98 fb ff ff mov DWORD PTR [ebp-0x468],eax 8054d73: 0f b6 41 01 movzx eax,BYTE PTR [ecx+0x1] 8054d77: 3c 2a cmp al,0x2a 8054d79: 0f 84 61 16 00 00 je 80563e0 <__vfprintf_internal+0x2160> 8054d7f: c7 85 70 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x490],0x0 8054d89: 0f b6 c8 movzx ecx,al 8054d8c: 83 e9 30 sub ecx,0x30 8054d8f: 83 f9 09 cmp ecx,0x9 8054d92: 0f 86 16 1a 00 00 jbe 80567ae <__vfprintf_internal+0x252e> 8054d98: 8d 48 e0 lea ecx,[eax-0x20] 8054d9b: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 8054da1: 8d 87 12 fc f6 ff lea eax,[edi-0x903ee] 8054da7: 80 f9 5a cmp cl,0x5a 8054daa: 0f 87 58 0b 00 00 ja 8055908 <__vfprintf_internal+0x1688> 8054db0: 0f be 85 80 fb ff ff movsx eax,BYTE PTR [ebp-0x480] 8054db7: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 8054dbc: ff a4 87 e0 e8 ff ff jmp DWORD PTR [edi+eax*4-0x1720] 8054dc3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054dc7: 90 nop 8054dc8: f3 0f 1e fb endbr32 8054dcc: 8d 85 98 fb ff ff lea eax,[ebp-0x468] 8054dd2: 89 95 80 fb ff ff mov DWORD PTR [ebp-0x480],edx 8054dd8: e8 63 c3 ff ff call 8051140 8054ddd: 8b 95 80 fb ff ff mov edx,DWORD PTR [ebp-0x480] 8054de3: 3d de ff ff 7f cmp eax,0x7fffffde 8054de8: 89 85 64 fb ff ff mov DWORD PTR [ebp-0x49c],eax 8054dee: 0f 87 0c fb ff ff ja 8054900 <__vfprintf_internal+0x680> 8054df4: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8054dfa: 3d c7 03 00 00 cmp eax,0x3c7 8054dff: 0f 8e 84 00 00 00 jle 8054e89 <__vfprintf_internal+0xc09> 8054e05: 83 c0 20 add eax,0x20 8054e08: 83 ec 0c sub esp,0xc 8054e0b: 89 fb mov ebx,edi 8054e0d: 89 95 0c fb ff ff mov DWORD PTR [ebp-0x4f4],edx 8054e13: 50 push eax 8054e14: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 8054e1a: e8 61 b1 00 00 call 805ff80 <__libc_alloca_cutoff> 8054e1f: 83 c4 10 add esp,0x10 8054e22: 8b 95 0c fb ff ff mov edx,DWORD PTR [ebp-0x4f4] 8054e28: 85 c0 test eax,eax 8054e2a: 75 10 jne 8054e3c <__vfprintf_internal+0xbbc> 8054e2c: 81 bd 80 fb ff ff 00 10 00 00 cmp DWORD PTR [ebp-0x480],0x1000 8054e36: 0f 87 44 20 00 00 ja 8056e80 <__vfprintf_internal+0x2c00> 8054e3c: 8b 85 80 fb ff ff mov eax,DWORD PTR [ebp-0x480] 8054e42: 89 e3 mov ebx,esp 8054e44: 83 c0 1b add eax,0x1b 8054e47: 89 c1 mov ecx,eax 8054e49: 25 00 f0 ff ff and eax,0xfffff000 8054e4e: 29 c3 sub ebx,eax 8054e50: 83 e1 f0 and ecx,0xfffffff0 8054e53: 89 d8 mov eax,ebx 8054e55: 39 c4 cmp esp,eax 8054e57: 74 12 je 8054e6b <__vfprintf_internal+0xbeb> 8054e59: 81 ec 00 10 00 00 sub esp,0x1000 8054e5f: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8054e67: 39 c4 cmp esp,eax 8054e69: 75 ee jne 8054e59 <__vfprintf_internal+0xbd9> 8054e6b: 81 e1 ff 0f 00 00 and ecx,0xfff 8054e71: 29 cc sub esp,ecx 8054e73: 85 c9 test ecx,ecx 8054e75: 74 05 je 8054e7c <__vfprintf_internal+0xbfc> 8054e77: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 8054e7c: 8d 5c 24 0f lea ebx,[esp+0xf] 8054e80: 83 e3 f0 and ebx,0xfffffff0 8054e83: 03 9d 80 fb ff ff add ebx,DWORD PTR [ebp-0x480] 8054e89: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8054e8f: 0f b6 00 movzx eax,BYTE PTR [eax] 8054e92: 3c 24 cmp al,0x24 8054e94: 0f 84 89 fd ff ff je 8054c23 <__vfprintf_internal+0x9a3> 8054e9a: 8d 48 e0 lea ecx,[eax-0x20] 8054e9d: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 8054ea3: 8d 87 12 fc f6 ff lea eax,[edi-0x903ee] 8054ea9: 80 f9 5a cmp cl,0x5a 8054eac: 0f 87 56 0a 00 00 ja 8055908 <__vfprintf_internal+0x1688> 8054eb2: 0f be 85 80 fb ff ff movsx eax,BYTE PTR [ebp-0x480] 8054eb9: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 8054ebe: ff a4 87 60 e9 ff ff jmp DWORD PTR [edi+eax*4-0x16a0] 8054ec5: 8d 76 00 lea esi,[esi+0x0] 8054ec8: f3 0f 1e fb endbr32 8054ecc: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8054ed2: 8d 48 01 lea ecx,[eax+0x1] 8054ed5: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 8054edb: 89 8d d0 fb ff ff mov DWORD PTR [ebp-0x430],ecx 8054ee1: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 8054ee5: 83 e8 30 sub eax,0x30 8054ee8: 83 f8 09 cmp eax,0x9 8054eeb: 0f 86 1f 16 00 00 jbe 8056510 <__vfprintf_internal+0x2290> 8054ef1: 8b 8d 8c fb ff ff mov ecx,DWORD PTR [ebp-0x474] 8054ef7: 89 c8 mov eax,ecx 8054ef9: 83 c1 04 add ecx,0x4 8054efc: 8b 00 mov eax,DWORD PTR [eax] 8054efe: 89 8d 8c fb ff ff mov DWORD PTR [ebp-0x474],ecx 8054f04: 89 85 64 fb ff ff mov DWORD PTR [ebp-0x49c],eax 8054f0a: 85 c0 test eax,eax 8054f0c: 79 19 jns 8054f27 <__vfprintf_internal+0xca7> 8054f0e: f7 d8 neg eax 8054f10: c6 85 50 fb ff ff 20 mov BYTE PTR [ebp-0x4b0],0x20 8054f17: 89 85 64 fb ff ff mov DWORD PTR [ebp-0x49c],eax 8054f1d: c7 85 5c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4a4],0x1 8054f27: 81 bd 64 fb ff ff de ff ff 7f cmp DWORD PTR [ebp-0x49c],0x7fffffde 8054f31: 0f 8f c9 f9 ff ff jg 8054900 <__vfprintf_internal+0x680> 8054f37: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8054f3d: 3d c7 03 00 00 cmp eax,0x3c7 8054f42: 0f 8e 84 00 00 00 jle 8054fcc <__vfprintf_internal+0xd4c> 8054f48: 83 c0 20 add eax,0x20 8054f4b: 83 ec 0c sub esp,0xc 8054f4e: 89 fb mov ebx,edi 8054f50: 89 95 0c fb ff ff mov DWORD PTR [ebp-0x4f4],edx 8054f56: 50 push eax 8054f57: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 8054f5d: e8 1e b0 00 00 call 805ff80 <__libc_alloca_cutoff> 8054f62: 83 c4 10 add esp,0x10 8054f65: 8b 95 0c fb ff ff mov edx,DWORD PTR [ebp-0x4f4] 8054f6b: 81 bd 80 fb ff ff 00 10 00 00 cmp DWORD PTR [ebp-0x480],0x1000 8054f75: 76 08 jbe 8054f7f <__vfprintf_internal+0xcff> 8054f77: 85 c0 test eax,eax 8054f79: 0f 84 6a 1e 00 00 je 8056de9 <__vfprintf_internal+0x2b69> 8054f7f: 8b 85 80 fb ff ff mov eax,DWORD PTR [ebp-0x480] 8054f85: 89 e3 mov ebx,esp 8054f87: 83 c0 1b add eax,0x1b 8054f8a: 89 c1 mov ecx,eax 8054f8c: 25 00 f0 ff ff and eax,0xfffff000 8054f91: 29 c3 sub ebx,eax 8054f93: 83 e1 f0 and ecx,0xfffffff0 8054f96: 89 d8 mov eax,ebx 8054f98: 39 c4 cmp esp,eax 8054f9a: 74 12 je 8054fae <__vfprintf_internal+0xd2e> 8054f9c: 81 ec 00 10 00 00 sub esp,0x1000 8054fa2: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8054faa: 39 c4 cmp esp,eax 8054fac: 75 ee jne 8054f9c <__vfprintf_internal+0xd1c> 8054fae: 81 e1 ff 0f 00 00 and ecx,0xfff 8054fb4: 29 cc sub esp,ecx 8054fb6: 85 c9 test ecx,ecx 8054fb8: 74 05 je 8054fbf <__vfprintf_internal+0xd3f> 8054fba: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 8054fbf: 8d 5c 24 0f lea ebx,[esp+0xf] 8054fc3: 83 e3 f0 and ebx,0xfffffff0 8054fc6: 03 9d 80 fb ff ff add ebx,DWORD PTR [ebp-0x480] 8054fcc: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8054fd2: 0f b6 00 movzx eax,BYTE PTR [eax] 8054fd5: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 8054fdb: 89 c1 mov ecx,eax 8054fdd: 83 e8 20 sub eax,0x20 8054fe0: 3c 5a cmp al,0x5a 8054fe2: 0f 87 2a fc ff ff ja 8054c12 <__vfprintf_internal+0x992> 8054fe8: 0f be c1 movsx eax,cl 8054feb: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 8054ff0: ff a4 87 60 e9 ff ff jmp DWORD PTR [edi+eax*4-0x16a0] 8054ff7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8054ffe: 66 90 xchg ax,ax 8055000: f3 0f 1e fb endbr32 8055004: 83 bd 3c fb ff ff ff cmp DWORD PTR [ebp-0x4c4],0xffffffff 805500b: 0f 84 3f 15 00 00 je 8056550 <__vfprintf_internal+0x22d0> 8055011: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8055017: 8d 48 01 lea ecx,[eax+0x1] 805501a: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 8055020: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 8055024: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 805502a: 89 c1 mov ecx,eax 805502c: 83 e8 20 sub eax,0x20 805502f: 3c 5a cmp al,0x5a 8055031: 0f 87 db fb ff ff ja 8054c12 <__vfprintf_internal+0x992> 8055037: c7 85 38 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4c8],0x1 8055041: 0f be c1 movsx eax,cl 8055044: 8b 8d 34 fb ff ff mov ecx,DWORD PTR [ebp-0x4cc] 805504a: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 805504f: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 8055052: ff e0 jmp eax 8055054: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055058: f3 0f 1e fb endbr32 805505c: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8055062: 8d 48 01 lea ecx,[eax+0x1] 8055065: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 805506b: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 805506f: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 8055075: 89 c1 mov ecx,eax 8055077: 83 e8 20 sub eax,0x20 805507a: 3c 5a cmp al,0x5a 805507c: 0f 87 90 fb ff ff ja 8054c12 <__vfprintf_internal+0x992> 8055082: c7 85 30 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4d0],0x1 805508c: 0f be c1 movsx eax,cl 805508f: 8b 8d 34 fb ff ff mov ecx,DWORD PTR [ebp-0x4cc] 8055095: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 805509a: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 805509d: ff e0 jmp eax 805509f: 90 nop 80550a0: f3 0f 1e fb endbr32 80550a4: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 80550aa: 8d 48 01 lea ecx,[eax+0x1] 80550ad: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 80550b3: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 80550b7: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 80550bd: 89 c1 mov ecx,eax 80550bf: 83 e8 20 sub eax,0x20 80550c2: 3c 5a cmp al,0x5a 80550c4: 0f 87 48 fb ff ff ja 8054c12 <__vfprintf_internal+0x992> 80550ca: c7 85 40 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4c0],0x1 80550d4: 0f be c1 movsx eax,cl 80550d7: 8b 8d 34 fb ff ff mov ecx,DWORD PTR [ebp-0x4cc] 80550dd: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 80550e2: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 80550e5: ff e0 jmp eax 80550e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80550ee: 66 90 xchg ax,ax 80550f0: f3 0f 1e fb endbr32 80550f4: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 80550fa: 8d 48 01 lea ecx,[eax+0x1] 80550fd: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 8055103: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 8055107: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 805510d: 89 c1 mov ecx,eax 805510f: 83 e8 20 sub eax,0x20 8055112: 3c 5a cmp al,0x5a 8055114: 0f 87 f8 fa ff ff ja 8054c12 <__vfprintf_internal+0x992> 805511a: 0f be c1 movsx eax,cl 805511d: 8b 8d 34 fb ff ff mov ecx,DWORD PTR [ebp-0x4cc] 8055123: c6 85 50 fb ff ff 20 mov BYTE PTR [ebp-0x4b0],0x20 805512a: c7 85 5c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4a4],0x1 8055134: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 8055139: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 805513c: ff e0 jmp eax 805513e: 66 90 xchg ax,ax 8055140: f3 0f 1e fb endbr32 8055144: 8b 85 5c fb ff ff mov eax,DWORD PTR [ebp-0x4a4] 805514a: 0f b6 8d 50 fb ff ff movzx ecx,BYTE PTR [ebp-0x4b0] 8055151: 85 c0 test eax,eax 8055153: b8 30 00 00 00 mov eax,0x30 8055158: 0f 44 c8 cmove ecx,eax 805515b: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8055161: 88 8d 50 fb ff ff mov BYTE PTR [ebp-0x4b0],cl 8055167: 8d 48 01 lea ecx,[eax+0x1] 805516a: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 8055170: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 8055174: 8d 48 e0 lea ecx,[eax-0x20] 8055177: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 805517d: 8d 87 12 fc f6 ff lea eax,[edi-0x903ee] 8055183: 80 f9 5a cmp cl,0x5a 8055186: 0f 87 7c 07 00 00 ja 8055908 <__vfprintf_internal+0x1688> 805518c: 0f be 85 80 fb ff ff movsx eax,BYTE PTR [ebp-0x480] 8055193: 8b 8d 34 fb ff ff mov ecx,DWORD PTR [ebp-0x4cc] 8055199: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 805519e: ff 24 81 jmp DWORD PTR [ecx+eax*4] 80551a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80551a8: f3 0f 1e fb endbr32 80551ac: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 80551b2: 8b 08 mov ecx,DWORD PTR [eax] 80551b4: 83 c0 04 add eax,0x4 80551b7: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 80551bd: 85 c9 test ecx,ecx 80551bf: 0f 84 5b 0a 00 00 je 8055c20 <__vfprintf_internal+0x19a0> 80551c5: 8b 85 54 fb ff ff mov eax,DWORD PTR [ebp-0x4ac] 80551cb: 85 c0 test eax,eax 80551cd: 0f 85 65 10 00 00 jne 8056238 <__vfprintf_internal+0x1fb8> 80551d3: 80 bd 80 fb ff ff 53 cmp BYTE PTR [ebp-0x480],0x53 80551da: 0f 84 58 10 00 00 je 8056238 <__vfprintf_internal+0x1fb8> 80551e0: 83 bd 70 fb ff ff ff cmp DWORD PTR [ebp-0x490],0xffffffff 80551e7: 0f 84 ab 11 00 00 je 8056398 <__vfprintf_internal+0x2118> 80551ed: 83 ec 08 sub esp,0x8 80551f0: ff b5 70 fb ff ff push DWORD PTR [ebp-0x490] 80551f6: 89 fb mov ebx,edi 80551f8: 51 push ecx 80551f9: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 80551ff: e8 3c 3e ff ff call 8049040 <.plt+0x10> 8055204: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 805520a: 83 c4 10 add esp,0x10 805520d: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8055217: 89 c2 mov edx,eax 8055219: 29 95 64 fb ff ff sub DWORD PTR [ebp-0x49c],edx 805521f: 0f 89 25 0a 00 00 jns 8055c4a <__vfprintf_internal+0x19ca> 8055225: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 805522b: 85 c0 test eax,eax 805522d: 0f 88 83 1c 00 00 js 8056eb6 <__vfprintf_internal+0x2c36> 8055233: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8055239: 89 d8 mov eax,ebx 805523b: 2b 85 78 fb ff ff sub eax,DWORD PTR [ebp-0x488] 8055241: 39 85 7c fb ff ff cmp DWORD PTR [ebp-0x484],eax 8055247: 0f 86 93 19 00 00 jbe 8056be0 <__vfprintf_internal+0x2960> 805524d: 83 ec 04 sub esp,0x4 8055250: 89 95 80 fb ff ff mov DWORD PTR [ebp-0x480],edx 8055256: 52 push edx 8055257: 51 push ecx 8055258: 56 push esi 8055259: ff 53 1c call DWORD PTR [ebx+0x1c] 805525c: 8b 95 80 fb ff ff mov edx,DWORD PTR [ebp-0x480] 8055262: 83 c4 10 add esp,0x10 8055265: 39 c2 cmp edx,eax 8055267: 0f 85 a0 f6 ff ff jne 805490d <__vfprintf_internal+0x68d> 805526d: b8 ff ff ff 7f mov eax,0x7fffffff 8055272: 2b 85 94 fb ff ff sub eax,DWORD PTR [ebp-0x46c] 8055278: 39 c2 cmp edx,eax 805527a: 0f 87 80 f6 ff ff ja 8054900 <__vfprintf_internal+0x680> 8055280: 01 95 94 fb ff ff add DWORD PTR [ebp-0x46c],edx 8055286: e9 b5 f8 ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 805528b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805528f: 90 nop 8055290: f3 0f 1e fb endbr32 8055294: 8b 8d 54 fb ff ff mov ecx,DWORD PTR [ebp-0x4ac] 805529a: 85 c9 test ecx,ecx 805529c: 0f 85 8e f7 ff ff jne 8054a30 <__vfprintf_internal+0x7b0> 80552a2: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 80552a8: 8b 95 5c fb ff ff mov edx,DWORD PTR [ebp-0x4a4] 80552ae: 83 e9 01 sub ecx,0x1 80552b1: 85 c9 test ecx,ecx 80552b3: 0f 9f 85 80 fb ff ff setg BYTE PTR [ebp-0x480] 80552ba: 0f b6 85 80 fb ff ff movzx eax,BYTE PTR [ebp-0x480] 80552c1: 85 d2 test edx,edx 80552c3: 75 08 jne 80552cd <__vfprintf_internal+0x104d> 80552c5: 84 c0 test al,al 80552c7: 0f 85 0a 16 00 00 jne 80568d7 <__vfprintf_internal+0x2657> 80552cd: 8b 9d 8c fb ff ff mov ebx,DWORD PTR [ebp-0x474] 80552d3: 89 d8 mov eax,ebx 80552d5: 83 c3 04 add ebx,0x4 80552d8: 8b 10 mov edx,DWORD PTR [eax] 80552da: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80552dd: 89 9d 8c fb ff ff mov DWORD PTR [ebp-0x474],ebx 80552e3: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 80552e6: 0f 83 16 19 00 00 jae 8056c02 <__vfprintf_internal+0x2982> 80552ec: 8d 58 01 lea ebx,[eax+0x1] 80552ef: 89 5e 14 mov DWORD PTR [esi+0x14],ebx 80552f2: 88 10 mov BYTE PTR [eax],dl 80552f4: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 80552fa: 3d ff ff ff 7f cmp eax,0x7fffffff 80552ff: 0f 84 08 f6 ff ff je 805490d <__vfprintf_internal+0x68d> 8055305: 8b 9d 5c fb ff ff mov ebx,DWORD PTR [ebp-0x4a4] 805530b: 83 c0 01 add eax,0x1 805530e: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 8055314: 85 db test ebx,ebx 8055316: 0f 84 24 f8 ff ff je 8054b40 <__vfprintf_internal+0x8c0> 805531c: 80 bd 80 fb ff ff 00 cmp BYTE PTR [ebp-0x480],0x0 8055323: 0f 84 17 f8 ff ff je 8054b40 <__vfprintf_internal+0x8c0> 8055329: 83 ec 04 sub esp,0x4 805532c: 89 fb mov ebx,edi 805532e: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 8055334: 51 push ecx 8055335: 6a 20 push 0x20 8055337: 56 push esi 8055338: e8 f3 2d 00 00 call 8058130 <_IO_padn> 805533d: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 8055343: 83 c4 10 add esp,0x10 8055346: 39 c1 cmp ecx,eax 8055348: 0f 85 bf f5 ff ff jne 805490d <__vfprintf_internal+0x68d> 805534e: 8b 9d 94 fb ff ff mov ebx,DWORD PTR [ebp-0x46c] 8055354: 81 fb fe ff ff 7f cmp ebx,0x7ffffffe 805535a: 0f 87 64 1b 00 00 ja 8056ec4 <__vfprintf_internal+0x2c44> 8055360: b8 ff ff ff 7f mov eax,0x7fffffff 8055365: 29 d8 sub eax,ebx 8055367: 39 c8 cmp eax,ecx 8055369: 0f 82 91 f5 ff ff jb 8054900 <__vfprintf_internal+0x680> 805536f: 01 8d 94 fb ff ff add DWORD PTR [ebp-0x46c],ecx 8055375: e9 c6 f7 ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 805537a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055380: f3 0f 1e fb endbr32 8055384: f6 45 14 01 test BYTE PTR [ebp+0x14],0x1 8055388: 0f 85 09 18 00 00 jne 8056b97 <__vfprintf_internal+0x2917> 805538e: 0f b6 95 60 fb ff ff movzx edx,BYTE PTR [ebp-0x4a0] 8055395: 83 e2 01 and edx,0x1 8055398: c7 85 dc fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x424],0x0 80553a2: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 80553a8: 89 85 d0 fb ff ff mov DWORD PTR [ebp-0x430],eax 80553ae: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 80553b4: 89 85 d4 fb ff ff mov DWORD PTR [ebp-0x42c],eax 80553ba: 0f be 85 80 fb ff ff movsx eax,BYTE PTR [ebp-0x480] 80553c1: 89 85 d8 fb ff ff mov DWORD PTR [ebp-0x428],eax 80553c7: 0f b6 85 48 fb ff ff movzx eax,BYTE PTR [ebp-0x4b8] 80553ce: 01 c0 add eax,eax 80553d0: 09 d0 or eax,edx 80553d2: 0f b6 95 54 fb ff ff movzx edx,BYTE PTR [ebp-0x4ac] 80553d9: c1 e2 02 shl edx,0x2 80553dc: 09 d0 or eax,edx 80553de: 0f b6 95 40 fb ff ff movzx edx,BYTE PTR [ebp-0x4c0] 80553e5: c1 e2 03 shl edx,0x3 80553e8: 09 d0 or eax,edx 80553ea: 0f b6 95 44 fb ff ff movzx edx,BYTE PTR [ebp-0x4bc] 80553f1: c1 e2 04 shl edx,0x4 80553f4: 09 d0 or eax,edx 80553f6: 0f b6 95 5c fb ff ff movzx edx,BYTE PTR [ebp-0x4a4] 80553fd: c1 e2 05 shl edx,0x5 8055400: 09 d0 or eax,edx 8055402: 0f b6 95 4c fb ff ff movzx edx,BYTE PTR [ebp-0x4b4] 8055409: c1 e2 06 shl edx,0x6 805540c: 09 d0 or eax,edx 805540e: 0f b6 95 38 fb ff ff movzx edx,BYTE PTR [ebp-0x4c8] 8055415: c1 e2 07 shl edx,0x7 8055418: 09 d0 or eax,edx 805541a: 88 85 dc fb ff ff mov BYTE PTR [ebp-0x424],al 8055420: 0f b6 85 50 fb ff ff movzx eax,BYTE PTR [ebp-0x4b0] 8055427: 89 85 e0 fb ff ff mov DWORD PTR [ebp-0x420],eax 805542d: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 8055433: 85 c0 test eax,eax 8055435: 0f 85 e5 0c 00 00 jne 8056120 <__vfprintf_internal+0x1ea0> 805543b: 8b 9d 8c fb ff ff mov ebx,DWORD PTR [ebp-0x474] 8055441: 80 a5 dd fb ff ff ef and BYTE PTR [ebp-0x423],0xef 8055448: 89 d8 mov eax,ebx 805544a: 83 c3 08 add ebx,0x8 805544d: dd 00 fld QWORD PTR [eax] 805544f: 89 9d 8c fb ff ff mov DWORD PTR [ebp-0x474],ebx 8055455: dd 9d a8 fb ff ff fstp QWORD PTR [ebp-0x458] 805545b: 8d 85 a8 fb ff ff lea eax,[ebp-0x458] 8055461: 83 ec 04 sub esp,0x4 8055464: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 805546a: 8d 85 a4 fb ff ff lea eax,[ebp-0x45c] 8055470: 50 push eax 8055471: 8d 85 d0 fb ff ff lea eax,[ebp-0x430] 8055477: 50 push eax 8055478: 56 push esi 8055479: e8 82 6d 03 00 call 808c200 <__printf_fphex> 805547e: 83 c4 10 add esp,0x10 8055481: 85 c0 test eax,eax 8055483: 0f 88 84 f4 ff ff js 805490d <__vfprintf_internal+0x68d> 8055489: 8b 9d 94 fb ff ff mov ebx,DWORD PTR [ebp-0x46c] 805548f: 81 fb fe ff ff 7f cmp ebx,0x7ffffffe 8055495: 0f 87 c4 19 00 00 ja 8056e5f <__vfprintf_internal+0x2bdf> 805549b: ba ff ff ff 7f mov edx,0x7fffffff 80554a0: 29 da sub edx,ebx 80554a2: 39 c2 cmp edx,eax 80554a4: 0f 82 56 f4 ff ff jb 8054900 <__vfprintf_internal+0x680> 80554aa: 01 85 94 fb ff ff add DWORD PTR [ebp-0x46c],eax 80554b0: e9 8b f6 ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 80554b5: 8d 76 00 lea esi,[esi+0x0] 80554b8: f3 0f 1e fb endbr32 80554bc: f6 45 14 01 test BYTE PTR [ebp+0x14],0x1 80554c0: 0f 85 e2 16 00 00 jne 8056ba8 <__vfprintf_internal+0x2928> 80554c6: 0f b6 95 60 fb ff ff movzx edx,BYTE PTR [ebp-0x4a0] 80554cd: 83 e2 01 and edx,0x1 80554d0: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 80554d6: 0f b6 d2 movzx edx,dl 80554d9: c7 85 dc fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x424],0x0 80554e3: 89 85 d0 fb ff ff mov DWORD PTR [ebp-0x430],eax 80554e9: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 80554ef: 89 85 d4 fb ff ff mov DWORD PTR [ebp-0x42c],eax 80554f5: 0f be 85 80 fb ff ff movsx eax,BYTE PTR [ebp-0x480] 80554fc: 89 85 d8 fb ff ff mov DWORD PTR [ebp-0x428],eax 8055502: 0f b7 85 48 fb ff ff movzx eax,WORD PTR [ebp-0x4b8] 8055509: 01 c0 add eax,eax 805550b: 09 d0 or eax,edx 805550d: 0f b7 95 54 fb ff ff movzx edx,WORD PTR [ebp-0x4ac] 8055514: c1 e2 02 shl edx,0x2 8055517: 09 d0 or eax,edx 8055519: 0f b7 95 40 fb ff ff movzx edx,WORD PTR [ebp-0x4c0] 8055520: c1 e2 03 shl edx,0x3 8055523: 09 d0 or eax,edx 8055525: 0f b7 95 44 fb ff ff movzx edx,WORD PTR [ebp-0x4bc] 805552c: c1 e2 04 shl edx,0x4 805552f: 09 d0 or eax,edx 8055531: 0f b7 95 5c fb ff ff movzx edx,WORD PTR [ebp-0x4a4] 8055538: c1 e2 05 shl edx,0x5 805553b: 09 d0 or eax,edx 805553d: 0f b7 95 4c fb ff ff movzx edx,WORD PTR [ebp-0x4b4] 8055544: c1 e2 06 shl edx,0x6 8055547: 09 d0 or eax,edx 8055549: 0f b7 95 38 fb ff ff movzx edx,WORD PTR [ebp-0x4c8] 8055550: c1 e2 07 shl edx,0x7 8055553: 09 d0 or eax,edx 8055555: 0f b7 95 30 fb ff ff movzx edx,WORD PTR [ebp-0x4d0] 805555c: c1 e2 0b shl edx,0xb 805555f: 09 d0 or eax,edx 8055561: 66 25 ff 08 and ax,0x8ff 8055565: 66 89 85 dc fb ff ff mov WORD PTR [ebp-0x424],ax 805556c: 0f b6 85 50 fb ff ff movzx eax,BYTE PTR [ebp-0x4b0] 8055573: 89 85 e0 fb ff ff mov DWORD PTR [ebp-0x420],eax 8055579: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 805557f: 85 c0 test eax,eax 8055581: 0f 85 e9 0b 00 00 jne 8056170 <__vfprintf_internal+0x1ef0> 8055587: 8b 9d 8c fb ff ff mov ebx,DWORD PTR [ebp-0x474] 805558d: 80 a5 dd fb ff ff ef and BYTE PTR [ebp-0x423],0xef 8055594: 89 d8 mov eax,ebx 8055596: 83 c3 08 add ebx,0x8 8055599: dd 00 fld QWORD PTR [eax] 805559b: 89 9d 8c fb ff ff mov DWORD PTR [ebp-0x474],ebx 80555a1: dd 9d a8 fb ff ff fstp QWORD PTR [ebp-0x458] 80555a7: 8d 85 a8 fb ff ff lea eax,[ebp-0x458] 80555ad: 83 ec 04 sub esp,0x4 80555b0: 89 fb mov ebx,edi 80555b2: 89 85 a0 fb ff ff mov DWORD PTR [ebp-0x460],eax 80555b8: 8d 85 a0 fb ff ff lea eax,[ebp-0x460] 80555be: 50 push eax 80555bf: 8d 85 d0 fb ff ff lea eax,[ebp-0x430] 80555c5: 50 push eax 80555c6: 56 push esi 80555c7: e8 94 6a 03 00 call 808c060 <___printf_fp> 80555cc: 83 c4 10 add esp,0x10 80555cf: 85 c0 test eax,eax 80555d1: 0f 89 b2 fe ff ff jns 8055489 <__vfprintf_internal+0x1209> 80555d7: e9 31 f3 ff ff jmp 805490d <__vfprintf_internal+0x68d> 80555dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80555e0: f3 0f 1e fb endbr32 80555e4: c7 85 54 fb ff ff 08 00 00 00 mov DWORD PTR [ebp-0x4ac],0x8 80555ee: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 80555f4: e9 5b f0 ff ff jmp 8054654 <__vfprintf_internal+0x3d4> 80555f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055600: f3 0f 1e fb endbr32 8055604: c7 85 54 fb ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x4ac],0xa 805560e: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 8055614: e9 3b f0 ff ff jmp 8054654 <__vfprintf_internal+0x3d4> 8055619: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055620: f3 0f 1e fb endbr32 8055624: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 805562a: 85 c0 test eax,eax 805562c: 0f 84 8e 0b 00 00 je 80561c0 <__vfprintf_internal+0x1f40> 8055632: c7 85 54 fb ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x4ac],0xa 805563c: 8b 8d 8c fb ff ff mov ecx,DWORD PTR [ebp-0x474] 8055642: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8055645: 89 c2 mov edx,eax 8055647: c1 ea 1f shr edx,0x1f 805564a: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8055650: 99 cdq 8055651: 89 95 10 fb ff ff mov DWORD PTR [ebp-0x4f0],edx 8055657: 89 95 14 fb ff ff mov DWORD PTR [ebp-0x4ec],edx 805565d: 33 11 xor edx,DWORD PTR [ecx] 805565f: 8b 8d 14 fb ff ff mov ecx,DWORD PTR [ebp-0x4ec] 8055665: 89 95 20 fb ff ff mov DWORD PTR [ebp-0x4e0],edx 805566b: 8b 95 10 fb ff ff mov edx,DWORD PTR [ebp-0x4f0] 8055671: 31 c8 xor eax,ecx 8055673: 29 95 20 fb ff ff sub DWORD PTR [ebp-0x4e0],edx 8055679: 89 85 24 fb ff ff mov DWORD PTR [ebp-0x4dc],eax 805567f: 19 8d 24 fb ff ff sbb DWORD PTR [ebp-0x4dc],ecx 8055685: 8b 8d 8c fb ff ff mov ecx,DWORD PTR [ebp-0x474] 805568b: 8d 41 08 lea eax,[ecx+0x8] 805568e: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 8055694: e9 ff ef ff ff jmp 8054698 <__vfprintf_internal+0x418> 8055699: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80556a0: f3 0f 1e fb endbr32 80556a4: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80556a7: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 80556aa: 0f 83 09 15 00 00 jae 8056bb9 <__vfprintf_internal+0x2939> 80556b0: 8d 50 01 lea edx,[eax+0x1] 80556b3: 89 56 14 mov DWORD PTR [esi+0x14],edx 80556b6: c6 00 25 mov BYTE PTR [eax],0x25 80556b9: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 80556bf: 3d ff ff ff 7f cmp eax,0x7fffffff 80556c4: 0f 84 43 f2 ff ff je 805490d <__vfprintf_internal+0x68d> 80556ca: 83 c0 01 add eax,0x1 80556cd: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 80556d3: e9 68 f4 ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 80556d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80556df: 90 nop 80556e0: f3 0f 1e fb endbr32 80556e4: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 80556ea: 8d 48 01 lea ecx,[eax+0x1] 80556ed: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 80556f3: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 80556f7: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 80556fd: 89 c1 mov ecx,eax 80556ff: 83 e8 20 sub eax,0x20 8055702: 3c 5a cmp al,0x5a 8055704: 0f 87 08 f5 ff ff ja 8054c12 <__vfprintf_internal+0x992> 805570a: c7 85 54 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4ac],0x1 8055714: 0f be c1 movsx eax,cl 8055717: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 805571c: 8b 84 87 60 e7 ff ff mov eax,DWORD PTR [edi+eax*4-0x18a0] 8055723: ff e0 jmp eax 8055725: 8d 76 00 lea esi,[esi+0x0] 8055728: f3 0f 1e fb endbr32 805572c: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8055732: 8d 48 01 lea ecx,[eax+0x1] 8055735: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 805573b: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 805573f: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 8055745: 89 c1 mov ecx,eax 8055747: 83 e8 20 sub eax,0x20 805574a: 3c 5a cmp al,0x5a 805574c: 0f 87 c0 f4 ff ff ja 8054c12 <__vfprintf_internal+0x992> 8055752: c7 85 48 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b8],0x0 805575c: 0f be c1 movsx eax,cl 805575f: c7 85 28 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4d8],0x1 8055769: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 805576e: 8b 84 87 e0 e7 ff ff mov eax,DWORD PTR [edi+eax*4-0x1820] 8055775: ff e0 jmp eax 8055777: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805577e: 66 90 xchg ax,ax 8055780: f3 0f 1e fb endbr32 8055784: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 805578a: 8d 48 01 lea ecx,[eax+0x1] 805578d: 89 8d 98 fb ff ff mov DWORD PTR [ebp-0x468],ecx 8055793: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 8055797: 88 85 80 fb ff ff mov BYTE PTR [ebp-0x480],al 805579d: 89 c1 mov ecx,eax 805579f: 83 e8 20 sub eax,0x20 80557a2: 3c 5a cmp al,0x5a 80557a4: 0f 87 68 f4 ff ff ja 8054c12 <__vfprintf_internal+0x992> 80557aa: c7 85 48 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4b8],0x1 80557b4: 0f be c1 movsx eax,cl 80557b7: 0f b6 44 10 e0 movzx eax,BYTE PTR [eax+edx*1-0x20] 80557bc: 8b 84 87 60 e8 ff ff mov eax,DWORD PTR [edi+eax*4-0x17a0] 80557c3: ff e0 jmp eax 80557c5: 8d 76 00 lea esi,[esi+0x0] 80557c8: f3 0f 1e fb endbr32 80557cc: f6 45 14 02 test BYTE PTR [ebp+0x14],0x2 80557d0: 74 0e je 80557e0 <__vfprintf_internal+0x1560> 80557d2: 8b 9d 1c fb ff ff mov ebx,DWORD PTR [ebp-0x4e4] 80557d8: 85 db test ebx,ebx 80557da: 0f 84 a1 10 00 00 je 8056881 <__vfprintf_internal+0x2601> 80557e0: 8b 9d 60 fb ff ff mov ebx,DWORD PTR [ebp-0x4a0] 80557e6: 85 db test ebx,ebx 80557e8: 0f 84 1a 0a 00 00 je 8056208 <__vfprintf_internal+0x1f88> 80557ee: 8b 9d 8c fb ff ff mov ebx,DWORD PTR [ebp-0x474] 80557f4: 8b 95 94 fb ff ff mov edx,DWORD PTR [ebp-0x46c] 80557fa: 8b 03 mov eax,DWORD PTR [ebx] 80557fc: 89 10 mov DWORD PTR [eax],edx 80557fe: c1 fa 1f sar edx,0x1f 8055801: 89 50 04 mov DWORD PTR [eax+0x4],edx 8055804: 8d 43 04 lea eax,[ebx+0x4] 8055807: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 805580d: e9 2e f3 ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 8055812: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055818: f3 0f 1e fb endbr32 805581c: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 8055822: 8d 50 04 lea edx,[eax+0x4] 8055825: 8b 00 mov eax,DWORD PTR [eax] 8055827: 85 c0 test eax,eax 8055829: 0f 84 6b 0d 00 00 je 805659a <__vfprintf_internal+0x231a> 805582f: 89 85 34 fb ff ff mov DWORD PTR [ebp-0x4cc],eax 8055835: 89 95 8c fb ff ff mov DWORD PTR [ebp-0x474],edx 805583b: c7 85 38 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4c8],0x0 8055845: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 805584f: c6 85 80 fb ff ff 78 mov BYTE PTR [ebp-0x480],0x78 8055856: c7 85 40 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4c0],0x1 8055860: c7 85 54 fb ff ff 10 00 00 00 mov DWORD PTR [ebp-0x4ac],0x10 805586a: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8055870: 85 d2 test edx,edx 8055872: 0f 88 e0 07 00 00 js 8056058 <__vfprintf_internal+0x1dd8> 8055878: 0f 85 ba 02 00 00 jne 8055b38 <__vfprintf_internal+0x18b8> 805587e: 85 c0 test eax,eax 8055880: 0f 85 b2 02 00 00 jne 8055b38 <__vfprintf_internal+0x18b8> 8055886: 83 bd 54 fb ff ff 08 cmp DWORD PTR [ebp-0x4ac],0x8 805588d: 0f 85 3d 0e 00 00 jne 80566d0 <__vfprintf_internal+0x2450> 8055893: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 8055899: 85 c0 test eax,eax 805589b: 0f 84 2f 0e 00 00 je 80566d0 <__vfprintf_internal+0x2450> 80558a1: 8d 43 ff lea eax,[ebx-0x1] 80558a4: c6 43 ff 30 mov BYTE PTR [ebx-0x1],0x30 80558a8: ba 01 00 00 00 mov edx,0x1 80558ad: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 80558b3: c6 85 50 fb ff ff 20 mov BYTE PTR [ebp-0x4b0],0x20 80558ba: c7 85 40 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4c0],0x1 80558c4: e9 4f ee ff ff jmp 8054718 <__vfprintf_internal+0x498> 80558c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80558d0: f3 0f 1e fb endbr32 80558d4: 83 ec 04 sub esp,0x4 80558d7: 8d 85 fc fb ff ff lea eax,[ebp-0x404] 80558dd: 89 fb mov ebx,edi 80558df: 68 e8 03 00 00 push 0x3e8 80558e4: 50 push eax 80558e5: ff b5 68 fb ff ff push DWORD PTR [ebp-0x498] 80558eb: e8 50 11 01 00 call 8066a40 <__strerror_r> 80558f0: 83 c4 10 add esp,0x10 80558f3: c7 85 54 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4ac],0x0 80558fd: 89 c1 mov ecx,eax 80558ff: e9 b9 f8 ff ff jmp 80551bd <__vfprintf_internal+0xf3d> 8055904: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055908: ff e0 jmp eax 805590a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055910: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 8055916: 8b 8d 5c fb ff ff mov ecx,DWORD PTR [ebp-0x4a4] 805591c: 89 c3 mov ebx,eax 805591e: 29 d3 sub ebx,edx 8055920: 89 9d 70 fb ff ff mov DWORD PTR [ebp-0x490],ebx 8055926: 85 c9 test ecx,ecx 8055928: 0f 85 a2 04 00 00 jne 8055dd0 <__vfprintf_internal+0x1b50> 805592e: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8055934: 29 c1 sub ecx,eax 8055936: 8b 85 34 fb ff ff mov eax,DWORD PTR [ebp-0x4cc] 805593c: 85 c0 test eax,eax 805593e: 0f 84 76 ee ff ff je 80547ba <__vfprintf_internal+0x53a> 8055944: 0f b6 85 40 fb ff ff movzx eax,BYTE PTR [ebp-0x4c0] 805594b: 83 e0 01 and eax,0x1 805594e: e9 56 ee ff ff jmp 80547a9 <__vfprintf_internal+0x529> 8055953: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055957: 90 nop 8055958: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 805595e: 29 d0 sub eax,edx 8055960: 89 85 70 fb ff ff mov DWORD PTR [ebp-0x490],eax 8055966: 8b 85 5c fb ff ff mov eax,DWORD PTR [ebp-0x4a4] 805596c: 85 c0 test eax,eax 805596e: 0f 84 4c 07 00 00 je 80560c0 <__vfprintf_internal+0x1e40> 8055974: c7 85 38 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4c8],0x0 805597e: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 8055984: 85 c0 test eax,eax 8055986: 0f 84 94 03 00 00 je 8055d20 <__vfprintf_internal+0x1aa0> 805598c: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805598f: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8055992: 0f 83 21 11 00 00 jae 8056ab9 <__vfprintf_internal+0x2839> 8055998: 8d 48 01 lea ecx,[eax+0x1] 805599b: 89 4e 14 mov DWORD PTR [esi+0x14],ecx 805599e: c6 00 2d mov BYTE PTR [eax],0x2d 80559a1: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 80559a7: 3d ff ff ff 7f cmp eax,0x7fffffff 80559ac: 0f 84 5b ef ff ff je 805490d <__vfprintf_internal+0x68d> 80559b2: 83 c0 01 add eax,0x1 80559b5: 83 ad 64 fb ff ff 01 sub DWORD PTR [ebp-0x49c],0x1 80559bc: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 80559c2: 8b 8d 34 fb ff ff mov ecx,DWORD PTR [ebp-0x4cc] 80559c8: 85 c9 test ecx,ecx 80559ca: 74 74 je 8055a40 <__vfprintf_internal+0x17c0> 80559cc: 83 bd 54 fb ff ff 10 cmp DWORD PTR [ebp-0x4ac],0x10 80559d3: 75 6b jne 8055a40 <__vfprintf_internal+0x17c0> 80559d5: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 80559db: 85 c0 test eax,eax 80559dd: 74 61 je 8055a40 <__vfprintf_internal+0x17c0> 80559df: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80559e2: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 80559e5: 0f 83 55 12 00 00 jae 8056c40 <__vfprintf_internal+0x29c0> 80559eb: 8d 48 01 lea ecx,[eax+0x1] 80559ee: 89 4e 14 mov DWORD PTR [esi+0x14],ecx 80559f1: c6 00 30 mov BYTE PTR [eax],0x30 80559f4: 81 bd 94 fb ff ff ff ff ff 7f cmp DWORD PTR [ebp-0x46c],0x7fffffff 80559fe: 0f 84 09 ef ff ff je 805490d <__vfprintf_internal+0x68d> 8055a04: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8055a07: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8055a0a: 0f 83 9f 12 00 00 jae 8056caf <__vfprintf_internal+0x2a2f> 8055a10: 0f b6 9d 80 fb ff ff movzx ebx,BYTE PTR [ebp-0x480] 8055a17: 8d 48 01 lea ecx,[eax+0x1] 8055a1a: 89 4e 14 mov DWORD PTR [esi+0x14],ecx 8055a1d: 88 18 mov BYTE PTR [eax],bl 8055a1f: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 8055a25: 3d fe ff ff 7f cmp eax,0x7ffffffe 8055a2a: 0f 84 dd ee ff ff je 805490d <__vfprintf_internal+0x68d> 8055a30: 83 c0 02 add eax,0x2 8055a33: 83 ad 64 fb ff ff 02 sub DWORD PTR [ebp-0x49c],0x2 8055a3a: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 8055a40: 8b 9d 38 fb ff ff mov ebx,DWORD PTR [ebp-0x4c8] 8055a46: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8055a4c: 8d 04 1a lea eax,[edx+ebx*1] 8055a4f: 29 c1 sub ecx,eax 8055a51: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 8055a57: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 8055a5d: 85 c0 test eax,eax 8055a5f: 0f 8f 9b 04 00 00 jg 8055f00 <__vfprintf_internal+0x1c80> 8055a65: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 8055a6b: 85 c0 test eax,eax 8055a6d: 0f 88 cb 13 00 00 js 8056e3e <__vfprintf_internal+0x2bbe> 8055a73: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8055a79: 89 d8 mov eax,ebx 8055a7b: 2b 85 78 fb ff ff sub eax,DWORD PTR [ebp-0x488] 8055a81: 39 85 7c fb ff ff cmp DWORD PTR [ebp-0x484],eax 8055a87: 0f 86 53 0d 00 00 jbe 80567e0 <__vfprintf_internal+0x2560> 8055a8d: 83 ec 04 sub esp,0x4 8055a90: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8055a96: 52 push edx 8055a97: ff b5 48 fb ff ff push DWORD PTR [ebp-0x4b8] 8055a9d: 56 push esi 8055a9e: ff 53 1c call DWORD PTR [ebx+0x1c] 8055aa1: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8055aa7: 83 c4 10 add esp,0x10 8055aaa: 39 c2 cmp edx,eax 8055aac: 0f 85 5b ee ff ff jne 805490d <__vfprintf_internal+0x68d> 8055ab2: b9 ff ff ff 7f mov ecx,0x7fffffff 8055ab7: 89 c8 mov eax,ecx 8055ab9: 2b 85 94 fb ff ff sub eax,DWORD PTR [ebp-0x46c] 8055abf: 39 d0 cmp eax,edx 8055ac1: 0f 8c 39 ee ff ff jl 8054900 <__vfprintf_internal+0x680> 8055ac7: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 8055acd: 01 95 94 fb ff ff add DWORD PTR [ebp-0x46c],edx 8055ad3: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 8055ad9: 85 db test ebx,ebx 8055adb: 0f 8e 5f f0 ff ff jle 8054b40 <__vfprintf_internal+0x8c0> 8055ae1: 83 ec 04 sub esp,0x4 8055ae4: 53 push ebx 8055ae5: 89 fb mov ebx,edi 8055ae7: 6a 20 push 0x20 8055ae9: 56 push esi 8055aea: e8 41 26 00 00 call 8058130 <_IO_padn> 8055aef: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 8055af5: 83 c4 10 add esp,0x10 8055af8: 39 c3 cmp ebx,eax 8055afa: 0f 85 0d ee ff ff jne 805490d <__vfprintf_internal+0x68d> 8055b00: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 8055b06: 3d fe ff ff 7f cmp eax,0x7ffffffe 8055b0b: 0f 87 4e 13 00 00 ja 8056e5f <__vfprintf_internal+0x2bdf> 8055b11: 8b 8d 70 fb ff ff mov ecx,DWORD PTR [ebp-0x490] 8055b17: 29 c1 sub ecx,eax 8055b19: 39 d9 cmp ecx,ebx 8055b1b: 0f 82 df ed ff ff jb 8054900 <__vfprintf_internal+0x680> 8055b21: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 8055b27: 01 9d 94 fb ff ff add DWORD PTR [ebp-0x46c],ebx 8055b2d: e9 0e f0 ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 8055b32: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055b38: c6 85 50 fb ff ff 20 mov BYTE PTR [ebp-0x4b0],0x20 8055b3f: 31 d2 xor edx,edx 8055b41: 80 bd 80 fb ff ff 58 cmp BYTE PTR [ebp-0x480],0x58 8055b48: 0f 94 c2 sete dl 8055b4b: 52 push edx 8055b4c: ff b5 54 fb ff ff push DWORD PTR [ebp-0x4ac] 8055b52: 53 push ebx 8055b53: 50 push eax 8055b54: e8 c7 34 03 00 call 8089020 <_itoa_word> 8055b59: 8b 8d 3c fb ff ff mov ecx,DWORD PTR [ebp-0x4c4] 8055b5f: 83 c4 10 add esp,0x10 8055b62: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 8055b68: 89 c2 mov edx,eax 8055b6a: 85 c9 test ecx,ecx 8055b6c: 74 2a je 8055b98 <__vfprintf_internal+0x1918> 8055b6e: 8b 85 38 fb ff ff mov eax,DWORD PTR [ebp-0x4c8] 8055b74: 85 c0 test eax,eax 8055b76: 74 20 je 8055b98 <__vfprintf_internal+0x1918> 8055b78: 83 ec 08 sub esp,0x8 8055b7b: ff b5 2c fb ff ff push DWORD PTR [ebp-0x4d4] 8055b81: 8d 85 fc fb ff ff lea eax,[ebp-0x404] 8055b87: 51 push ecx 8055b88: 89 d9 mov ecx,ebx 8055b8a: e8 31 b6 ff ff call 80511c0 8055b8f: 83 c4 10 add esp,0x10 8055b92: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 8055b98: 83 bd 54 fb ff ff 0a cmp DWORD PTR [ebp-0x4ac],0xa 8055b9f: 75 6f jne 8055c10 <__vfprintf_internal+0x1990> 8055ba1: 8b 85 30 fb ff ff mov eax,DWORD PTR [ebp-0x4d0] 8055ba7: 85 c0 test eax,eax 8055ba9: 74 65 je 8055c10 <__vfprintf_internal+0x1990> 8055bab: 8b 85 48 fb ff ff mov eax,DWORD PTR [ebp-0x4b8] 8055bb1: 89 da mov edx,ebx 8055bb3: 89 d9 mov ecx,ebx 8055bb5: e8 56 b7 ff ff call 8051310 <_i18n_number_rewrite> 8055bba: 89 da mov edx,ebx 8055bbc: c7 85 54 fb ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x4ac],0xa 8055bc6: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 8055bcc: 29 c2 sub edx,eax 8055bce: e9 45 eb ff ff jmp 8054718 <__vfprintf_internal+0x498> 8055bd3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055bd7: 90 nop 8055bd8: 8b 95 28 fb ff ff mov edx,DWORD PTR [ebp-0x4d8] 8055bde: 85 d2 test edx,edx 8055be0: 0f 84 0a 04 00 00 je 8055ff0 <__vfprintf_internal+0x1d70> 8055be6: 0f b6 00 movzx eax,BYTE PTR [eax] 8055be9: 83 85 8c fb ff ff 04 add DWORD PTR [ebp-0x474],0x4 8055bf0: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 8055bfa: 89 85 34 fb ff ff mov DWORD PTR [ebp-0x4cc],eax 8055c00: c7 85 44 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4bc],0x0 8055c0a: e9 5b fc ff ff jmp 805586a <__vfprintf_internal+0x15ea> 8055c0f: 90 nop 8055c10: 89 da mov edx,ebx 8055c12: 2b 95 48 fb ff ff sub edx,DWORD PTR [ebp-0x4b8] 8055c18: e9 fb ea ff ff jmp 8054718 <__vfprintf_internal+0x498> 8055c1d: 8d 76 00 lea esi,[esi+0x0] 8055c20: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8055c2a: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 8055c30: 83 f8 ff cmp eax,0xffffffff 8055c33: 0f 84 8f 07 00 00 je 80563c8 <__vfprintf_internal+0x2148> 8055c39: 83 f8 05 cmp eax,0x5 8055c3c: 0f 8f 86 07 00 00 jg 80563c8 <__vfprintf_internal+0x2148> 8055c42: 8d 8f 69 4e fe ff lea ecx,[edi-0x1b197] 8055c48: 31 d2 xor edx,edx 8055c4a: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8055c50: 8b 9d 5c fb ff ff mov ebx,DWORD PTR [ebp-0x4a4] 8055c56: 85 c0 test eax,eax 8055c58: 0f 95 85 80 fb ff ff setne BYTE PTR [ebp-0x480] 8055c5f: 0f b6 85 80 fb ff ff movzx eax,BYTE PTR [ebp-0x480] 8055c66: 85 db test ebx,ebx 8055c68: 75 08 jne 8055c72 <__vfprintf_internal+0x19f2> 8055c6a: 84 c0 test al,al 8055c6c: 0f 85 ce 0a 00 00 jne 8056740 <__vfprintf_internal+0x24c0> 8055c72: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 8055c78: 85 c0 test eax,eax 8055c7a: 0f 88 36 12 00 00 js 8056eb6 <__vfprintf_internal+0x2c36> 8055c80: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8055c86: 89 d8 mov eax,ebx 8055c88: 2b 85 78 fb ff ff sub eax,DWORD PTR [ebp-0x488] 8055c8e: 39 85 7c fb ff ff cmp DWORD PTR [ebp-0x484],eax 8055c94: 0f 86 96 0d 00 00 jbe 8056a30 <__vfprintf_internal+0x27b0> 8055c9a: 83 ec 04 sub esp,0x4 8055c9d: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8055ca3: 52 push edx 8055ca4: 51 push ecx 8055ca5: 56 push esi 8055ca6: 89 8d 54 fb ff ff mov DWORD PTR [ebp-0x4ac],ecx 8055cac: ff 53 1c call DWORD PTR [ebx+0x1c] 8055caf: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8055cb5: 83 c4 10 add esp,0x10 8055cb8: 39 c2 cmp edx,eax 8055cba: 0f 85 4d ec ff ff jne 805490d <__vfprintf_internal+0x68d> 8055cc0: b8 ff ff ff 7f mov eax,0x7fffffff 8055cc5: 2b 85 94 fb ff ff sub eax,DWORD PTR [ebp-0x46c] 8055ccb: 8b 8d 54 fb ff ff mov ecx,DWORD PTR [ebp-0x4ac] 8055cd1: 39 c2 cmp edx,eax 8055cd3: 0f 87 27 ec ff ff ja 8054900 <__vfprintf_internal+0x680> 8055cd9: 8b 85 5c fb ff ff mov eax,DWORD PTR [ebp-0x4a4] 8055cdf: 01 95 94 fb ff ff add DWORD PTR [ebp-0x46c],edx 8055ce5: 85 c0 test eax,eax 8055ce7: 74 0d je 8055cf6 <__vfprintf_internal+0x1a76> 8055ce9: 80 bd 80 fb ff ff 00 cmp BYTE PTR [ebp-0x480],0x0 8055cf0: 0f 85 16 0b 00 00 jne 805680c <__vfprintf_internal+0x258c> 8055cf6: 8b 9d 60 fb ff ff mov ebx,DWORD PTR [ebp-0x4a0] 8055cfc: 85 db test ebx,ebx 8055cfe: 0f 84 3c ee ff ff je 8054b40 <__vfprintf_internal+0x8c0> 8055d04: 83 ec 0c sub esp,0xc 8055d07: 89 fb mov ebx,edi 8055d09: 51 push ecx 8055d0a: e8 91 f4 00 00 call 80651a0 <__free> 8055d0f: 83 c4 10 add esp,0x10 8055d12: e9 29 ee ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 8055d17: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055d1e: 66 90 xchg ax,ax 8055d20: 8b 85 4c fb ff ff mov eax,DWORD PTR [ebp-0x4b4] 8055d26: 85 c0 test eax,eax 8055d28: 0f 84 6a 03 00 00 je 8056098 <__vfprintf_internal+0x1e18> 8055d2e: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8055d31: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8055d34: 0f 83 f6 0e 00 00 jae 8056c30 <__vfprintf_internal+0x29b0> 8055d3a: 8d 48 01 lea ecx,[eax+0x1] 8055d3d: 89 4e 14 mov DWORD PTR [esi+0x14],ecx 8055d40: c6 00 2b mov BYTE PTR [eax],0x2b 8055d43: e9 59 fc ff ff jmp 80559a1 <__vfprintf_internal+0x1721> 8055d48: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055d4f: 90 nop 8055d50: 80 bd 50 fb ff ff 20 cmp BYTE PTR [ebp-0x4b0],0x20 8055d57: 0f 85 c2 ea ff ff jne 805481f <__vfprintf_internal+0x59f> 8055d5d: 85 c9 test ecx,ecx 8055d5f: 0f 8e 7c 11 00 00 jle 8056ee1 <__vfprintf_internal+0x2c61> 8055d65: 83 ec 04 sub esp,0x4 8055d68: 89 fb mov ebx,edi 8055d6a: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 8055d70: 51 push ecx 8055d71: 6a 20 push 0x20 8055d73: 56 push esi 8055d74: 89 95 5c fb ff ff mov DWORD PTR [ebp-0x4a4],edx 8055d7a: e8 b1 23 00 00 call 8058130 <_IO_padn> 8055d7f: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8055d85: 83 c4 10 add esp,0x10 8055d88: 39 c8 cmp eax,ecx 8055d8a: 0f 85 7d eb ff ff jne 805490d <__vfprintf_internal+0x68d> 8055d90: 81 bd 94 fb ff ff fe ff ff 7f cmp DWORD PTR [ebp-0x46c],0x7ffffffe 8055d9a: 8b 95 5c fb ff ff mov edx,DWORD PTR [ebp-0x4a4] 8055da0: 0f 87 b9 10 00 00 ja 8056e5f <__vfprintf_internal+0x2bdf> 8055da6: b8 ff ff ff 7f mov eax,0x7fffffff 8055dab: 2b 85 94 fb ff ff sub eax,DWORD PTR [ebp-0x46c] 8055db1: 39 c8 cmp eax,ecx 8055db3: 0f 82 47 eb ff ff jb 8054900 <__vfprintf_internal+0x680> 8055db9: 01 8d 94 fb ff ff add DWORD PTR [ebp-0x46c],ecx 8055dbf: 31 c9 xor ecx,ecx 8055dc1: e9 1c ea ff ff jmp 80547e2 <__vfprintf_internal+0x562> 8055dc6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055dcd: 8d 76 00 lea esi,[esi+0x0] 8055dd0: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 8055dd6: 89 85 38 fb ff ff mov DWORD PTR [ebp-0x4c8],eax 8055ddc: e9 9d fb ff ff jmp 805597e <__vfprintf_internal+0x16fe> 8055de1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055de8: c6 85 50 fb ff ff 20 mov BYTE PTR [ebp-0x4b0],0x20 8055def: 83 ec 0c sub esp,0xc 8055df2: 31 c0 xor eax,eax 8055df4: 80 bd 80 fb ff ff 58 cmp BYTE PTR [ebp-0x480],0x58 8055dfb: 0f 94 c0 sete al 8055dfe: 50 push eax 8055dff: ff b5 54 fb ff ff push DWORD PTR [ebp-0x4ac] 8055e05: 53 push ebx 8055e06: ff b5 24 fb ff ff push DWORD PTR [ebp-0x4dc] 8055e0c: ff b5 20 fb ff ff push DWORD PTR [ebp-0x4e0] 8055e12: e8 e9 32 03 00 call 8089100 <_itoa> 8055e17: 8b 8d 3c fb ff ff mov ecx,DWORD PTR [ebp-0x4c4] 8055e1d: 83 c4 20 add esp,0x20 8055e20: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 8055e26: 89 c2 mov edx,eax 8055e28: 85 c9 test ecx,ecx 8055e2a: 74 2a je 8055e56 <__vfprintf_internal+0x1bd6> 8055e2c: 8b 85 38 fb ff ff mov eax,DWORD PTR [ebp-0x4c8] 8055e32: 85 c0 test eax,eax 8055e34: 74 20 je 8055e56 <__vfprintf_internal+0x1bd6> 8055e36: 83 ec 08 sub esp,0x8 8055e39: ff b5 2c fb ff ff push DWORD PTR [ebp-0x4d4] 8055e3f: 8d 85 fc fb ff ff lea eax,[ebp-0x404] 8055e45: 51 push ecx 8055e46: 89 d9 mov ecx,ebx 8055e48: e8 73 b3 ff ff call 80511c0 8055e4d: 83 c4 10 add esp,0x10 8055e50: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 8055e56: 83 bd 54 fb ff ff 0a cmp DWORD PTR [ebp-0x4ac],0xa 8055e5d: 75 51 jne 8055eb0 <__vfprintf_internal+0x1c30> 8055e5f: 8b 8d 30 fb ff ff mov ecx,DWORD PTR [ebp-0x4d0] 8055e65: 85 c9 test ecx,ecx 8055e67: 74 47 je 8055eb0 <__vfprintf_internal+0x1c30> 8055e69: 8b 85 48 fb ff ff mov eax,DWORD PTR [ebp-0x4b8] 8055e6f: 89 da mov edx,ebx 8055e71: 89 d9 mov ecx,ebx 8055e73: e8 98 b4 ff ff call 8051310 <_i18n_number_rewrite> 8055e78: 89 da mov edx,ebx 8055e7a: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 8055e80: 29 c2 sub edx,eax 8055e82: e9 79 e8 ff ff jmp 8054700 <__vfprintf_internal+0x480> 8055e87: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055e8e: 66 90 xchg ax,ax 8055e90: 8b 85 6c fb ff ff mov eax,DWORD PTR [ebp-0x494] 8055e96: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 8055e9d: c7 85 94 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x46c],0xffffffff 8055ea7: e9 44 e7 ff ff jmp 80545f0 <__vfprintf_internal+0x370> 8055eac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055eb0: 89 da mov edx,ebx 8055eb2: 2b 95 48 fb ff ff sub edx,DWORD PTR [ebp-0x4b8] 8055eb8: e9 43 e8 ff ff jmp 8054700 <__vfprintf_internal+0x480> 8055ebd: 8d 76 00 lea esi,[esi+0x0] 8055ec0: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 8055ec6: e8 25 48 00 00 call 805a6f0 <_IO_vtable_check> 8055ecb: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8055ed1: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 8055ed7: e9 d2 ec ff ff jmp 8054bae <__vfprintf_internal+0x92e> 8055edc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055ee0: 83 ec 0c sub esp,0xc 8055ee3: ff b5 74 fb ff ff push DWORD PTR [ebp-0x48c] 8055ee9: 89 fb mov ebx,edi 8055eeb: e8 b0 f2 00 00 call 80651a0 <__free> 8055ef0: 83 c4 10 add esp,0x10 8055ef3: e9 5d ec ff ff jmp 8054b55 <__vfprintf_internal+0x8d5> 8055ef8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055eff: 90 nop 8055f00: 83 ec 04 sub esp,0x4 8055f03: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8055f09: 53 push ebx 8055f0a: 89 fb mov ebx,edi 8055f0c: 6a 30 push 0x30 8055f0e: 56 push esi 8055f0f: e8 1c 22 00 00 call 8058130 <_IO_padn> 8055f14: 8b 9d 38 fb ff ff mov ebx,DWORD PTR [ebp-0x4c8] 8055f1a: 83 c4 10 add esp,0x10 8055f1d: 39 d8 cmp eax,ebx 8055f1f: 0f 85 e8 e9 ff ff jne 805490d <__vfprintf_internal+0x68d> 8055f25: 8b 8d 94 fb ff ff mov ecx,DWORD PTR [ebp-0x46c] 8055f2b: 81 f9 fe ff ff 7f cmp ecx,0x7ffffffe 8055f31: 0f 87 28 0f 00 00 ja 8056e5f <__vfprintf_internal+0x2bdf> 8055f37: b8 ff ff ff 7f mov eax,0x7fffffff 8055f3c: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8055f42: 29 c8 sub eax,ecx 8055f44: 39 d8 cmp eax,ebx 8055f46: 0f 82 b4 e9 ff ff jb 8054900 <__vfprintf_internal+0x680> 8055f4c: 8b 9d 38 fb ff ff mov ebx,DWORD PTR [ebp-0x4c8] 8055f52: 01 9d 94 fb ff ff add DWORD PTR [ebp-0x46c],ebx 8055f58: e9 08 fb ff ff jmp 8055a65 <__vfprintf_internal+0x17e5> 8055f5d: 8d 76 00 lea esi,[esi+0x0] 8055f60: 83 ec 04 sub esp,0x4 8055f63: 89 fb mov ebx,edi 8055f65: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 8055f6b: 51 push ecx 8055f6c: 6a 30 push 0x30 8055f6e: 56 push esi 8055f6f: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8055f75: e8 b6 21 00 00 call 8058130 <_IO_padn> 8055f7a: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 8055f80: 83 c4 10 add esp,0x10 8055f83: 39 c1 cmp ecx,eax 8055f85: 0f 85 82 e9 ff ff jne 805490d <__vfprintf_internal+0x68d> 8055f8b: 8b 9d 94 fb ff ff mov ebx,DWORD PTR [ebp-0x46c] 8055f91: 81 fb fe ff ff 7f cmp ebx,0x7ffffffe 8055f97: 0f 87 c2 0e 00 00 ja 8056e5f <__vfprintf_internal+0x2bdf> 8055f9d: b8 ff ff ff 7f mov eax,0x7fffffff 8055fa2: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8055fa8: 29 d8 sub eax,ebx 8055faa: 39 c8 cmp eax,ecx 8055fac: 0f 82 4e e9 ff ff jb 8054900 <__vfprintf_internal+0x680> 8055fb2: 01 8d 94 fb ff ff add DWORD PTR [ebp-0x46c],ecx 8055fb8: e9 e7 e8 ff ff jmp 80548a4 <__vfprintf_internal+0x624> 8055fbd: 8d 76 00 lea esi,[esi+0x0] 8055fc0: 8b 85 4c fb ff ff mov eax,DWORD PTR [ebp-0x4b4] 8055fc6: 85 c0 test eax,eax 8055fc8: 0f 84 01 06 00 00 je 80565cf <__vfprintf_internal+0x234f> 8055fce: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8055fd1: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 8055fd4: 0f 83 06 0d 00 00 jae 8056ce0 <__vfprintf_internal+0x2a60> 8055fda: 8d 58 01 lea ebx,[eax+0x1] 8055fdd: 89 5e 14 mov DWORD PTR [esi+0x14],ebx 8055fe0: c6 00 2b mov BYTE PTR [eax],0x2b 8055fe3: e9 1d e8 ff ff jmp 8054805 <__vfprintf_internal+0x585> 8055fe8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055fef: 90 nop 8055ff0: 8b 8d 48 fb ff ff mov ecx,DWORD PTR [ebp-0x4b8] 8055ff6: 85 c9 test ecx,ecx 8055ff8: 0f 85 22 03 00 00 jne 8056320 <__vfprintf_internal+0x20a0> 8055ffe: 8b 00 mov eax,DWORD PTR [eax] 8056000: 83 85 8c fb ff ff 04 add DWORD PTR [ebp-0x474],0x4 8056007: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 8056011: 89 85 34 fb ff ff mov DWORD PTR [ebp-0x4cc],eax 8056017: c7 85 44 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4bc],0x0 8056021: e9 44 f8 ff ff jmp 805586a <__vfprintf_internal+0x15ea> 8056026: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805602d: 8d 76 00 lea esi,[esi+0x0] 8056030: 31 c0 xor eax,eax 8056032: b9 01 00 00 00 mov ecx,0x1 8056037: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 805603b: 0f 84 74 e3 ff ff je 80543b5 <__vfprintf_internal+0x135> 8056041: 83 ec 0c sub esp,0xc 8056044: 52 push edx 8056045: e8 76 9f 00 00 call 805ffc0 <__lll_lock_wait_private> 805604a: 83 c4 10 add esp,0x10 805604d: e9 63 e3 ff ff jmp 80543b5 <__vfprintf_internal+0x135> 8056052: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8056058: c7 85 70 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x490],0x1 8056062: e9 d8 fa ff ff jmp 8055b3f <__vfprintf_internal+0x18bf> 8056067: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805606e: 66 90 xchg ax,ax 8056070: c7 85 58 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a8],0x0 805607a: c7 85 2c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4d4],0x0 8056084: c7 85 3c fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x4c4],0xffffffff 805608e: e9 01 e5 ff ff jmp 8054594 <__vfprintf_internal+0x314> 8056093: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056097: 90 nop 8056098: 8b 9d 44 fb ff ff mov ebx,DWORD PTR [ebp-0x4bc] 805609e: 85 db test ebx,ebx 80560a0: 0f 84 1c f9 ff ff je 80559c2 <__vfprintf_internal+0x1742> 80560a6: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80560a9: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 80560ac: 0f 83 e2 0c 00 00 jae 8056d94 <__vfprintf_internal+0x2b14> 80560b2: 8d 48 01 lea ecx,[eax+0x1] 80560b5: 89 4e 14 mov DWORD PTR [esi+0x14],ecx 80560b8: c6 00 20 mov BYTE PTR [eax],0x20 80560bb: e9 e1 f8 ff ff jmp 80559a1 <__vfprintf_internal+0x1721> 80560c0: c7 85 70 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x490],0x0 80560ca: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 80560d0: 29 d1 sub ecx,edx 80560d2: e9 e3 e6 ff ff jmp 80547ba <__vfprintf_internal+0x53a> 80560d7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80560de: 66 90 xchg ax,ax 80560e0: c7 85 70 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x490],0x1 80560ea: e9 00 fd ff ff jmp 8055def <__vfprintf_internal+0x1b6f> 80560ef: 90 nop 80560f0: 89 f0 mov eax,esi 80560f2: 87 03 xchg DWORD PTR [ebx],eax 80560f4: 83 f8 01 cmp eax,0x1 80560f7: 0f 8e 0f e5 ff ff jle 805460c <__vfprintf_internal+0x38c> 80560fd: b8 f0 00 00 00 mov eax,0xf0 8056102: b9 81 00 00 00 mov ecx,0x81 8056107: ba 01 00 00 00 mov edx,0x1 805610c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8056113: e9 f4 e4 ff ff jmp 805460c <__vfprintf_internal+0x38c> 8056118: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805611f: 90 nop 8056120: f6 45 14 08 test BYTE PTR [ebp+0x14],0x8 8056124: 0f 84 1f 02 00 00 je 8056349 <__vfprintf_internal+0x20c9> 805612a: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 8056130: 80 8d dd fb ff ff 10 or BYTE PTR [ebp-0x423],0x10 8056137: 83 c0 0f add eax,0xf 805613a: 83 e0 f0 and eax,0xfffffff0 805613d: 8b 10 mov edx,DWORD PTR [eax] 805613f: 8d 58 10 lea ebx,[eax+0x10] 8056142: 89 9d 8c fb ff ff mov DWORD PTR [ebp-0x474],ebx 8056148: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 805614e: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8056151: 89 95 ac fb ff ff mov DWORD PTR [ebp-0x454],edx 8056157: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 805615a: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 805615d: 89 95 b0 fb ff ff mov DWORD PTR [ebp-0x450],edx 8056163: 89 85 b4 fb ff ff mov DWORD PTR [ebp-0x44c],eax 8056169: e9 ed f2 ff ff jmp 805545b <__vfprintf_internal+0x11db> 805616e: 66 90 xchg ax,ax 8056170: f6 45 14 08 test BYTE PTR [ebp+0x14],0x8 8056174: 0f 84 f4 01 00 00 je 805636e <__vfprintf_internal+0x20ee> 805617a: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 8056180: 80 8d dd fb ff ff 10 or BYTE PTR [ebp-0x423],0x10 8056187: 83 c0 0f add eax,0xf 805618a: 83 e0 f0 and eax,0xfffffff0 805618d: 8b 10 mov edx,DWORD PTR [eax] 805618f: 8d 58 10 lea ebx,[eax+0x10] 8056192: 89 9d 8c fb ff ff mov DWORD PTR [ebp-0x474],ebx 8056198: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 805619e: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80561a1: 89 95 ac fb ff ff mov DWORD PTR [ebp-0x454],edx 80561a7: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80561aa: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 80561ad: 89 95 b0 fb ff ff mov DWORD PTR [ebp-0x450],edx 80561b3: 89 85 b4 fb ff ff mov DWORD PTR [ebp-0x44c],eax 80561b9: e9 e9 f3 ff ff jmp 80555a7 <__vfprintf_internal+0x1327> 80561be: 66 90 xchg ax,ax 80561c0: 8b 85 28 fb ff ff mov eax,DWORD PTR [ebp-0x4d8] 80561c6: 8b 95 8c fb ff ff mov edx,DWORD PTR [ebp-0x474] 80561cc: 85 c0 test eax,eax 80561ce: 0f 84 b2 04 00 00 je 8056686 <__vfprintf_internal+0x2406> 80561d4: 0f be 02 movsx eax,BYTE PTR [edx] 80561d7: 83 c2 04 add edx,0x4 80561da: 89 95 8c fb ff ff mov DWORD PTR [ebp-0x474],edx 80561e0: c7 85 54 fb ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x4ac],0xa 80561ea: 89 c2 mov edx,eax 80561ec: c1 ea 1f shr edx,0x1f 80561ef: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 80561f5: 99 cdq 80561f6: 31 d0 xor eax,edx 80561f8: 29 d0 sub eax,edx 80561fa: 89 85 34 fb ff ff mov DWORD PTR [ebp-0x4cc],eax 8056200: e9 65 f6 ff ff jmp 805586a <__vfprintf_internal+0x15ea> 8056205: 8d 76 00 lea esi,[esi+0x0] 8056208: 8b 8d 28 fb ff ff mov ecx,DWORD PTR [ebp-0x4d8] 805620e: 85 c9 test ecx,ecx 8056210: 0f 84 8e 04 00 00 je 80566a4 <__vfprintf_internal+0x2424> 8056216: 8b 95 8c fb ff ff mov edx,DWORD PTR [ebp-0x474] 805621c: 0f b6 9d 94 fb ff ff movzx ebx,BYTE PTR [ebp-0x46c] 8056223: 8b 02 mov eax,DWORD PTR [edx] 8056225: 88 18 mov BYTE PTR [eax],bl 8056227: 8d 42 04 lea eax,[edx+0x4] 805622a: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 8056230: e9 0b e9 ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 8056235: 8d 76 00 lea esi,[esi+0x0] 8056238: 8d 85 e4 fb ff ff lea eax,[ebp-0x41c] 805623e: 89 8d d0 fb ff ff mov DWORD PTR [ebp-0x430],ecx 8056244: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 805624a: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 8056250: c7 85 e4 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x41c],0x0 805625a: c7 85 e8 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x418],0x0 8056264: 85 c0 test eax,eax 8056266: 0f 88 be 06 00 00 js 805692a <__vfprintf_internal+0x26aa> 805626c: 83 ec 0c sub esp,0xc 805626f: ff b5 70 fb ff ff push DWORD PTR [ebp-0x490] 8056275: 89 fb mov ebx,edi 8056277: e8 04 9d 00 00 call 805ff80 <__libc_alloca_cutoff> 805627c: 83 c4 10 add esp,0x10 805627f: 81 bd 70 fb ff ff 00 10 00 00 cmp DWORD PTR [ebp-0x490],0x1000 8056289: 7e 08 jle 8056293 <__vfprintf_internal+0x2013> 805628b: 85 c0 test eax,eax 805628d: 0f 84 2c 0b 00 00 je 8056dbf <__vfprintf_internal+0x2b3f> 8056293: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 8056299: 89 e3 mov ebx,esp 805629b: 83 c0 1b add eax,0x1b 805629e: 89 c2 mov edx,eax 80562a0: 25 00 f0 ff ff and eax,0xfffff000 80562a5: 29 c3 sub ebx,eax 80562a7: 83 e2 f0 and edx,0xfffffff0 80562aa: 89 d8 mov eax,ebx 80562ac: 39 c4 cmp esp,eax 80562ae: 74 12 je 80562c2 <__vfprintf_internal+0x2042> 80562b0: 81 ec 00 10 00 00 sub esp,0x1000 80562b6: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80562be: 39 c4 cmp esp,eax 80562c0: 75 ee jne 80562b0 <__vfprintf_internal+0x2030> 80562c2: 81 e2 ff 0f 00 00 and edx,0xfff 80562c8: 29 d4 sub esp,edx 80562ca: 85 d2 test edx,edx 80562cc: 74 05 je 80562d3 <__vfprintf_internal+0x2053> 80562ce: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 80562d3: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 80562dd: 8d 4c 24 0f lea ecx,[esp+0xf] 80562e1: 83 e1 f0 and ecx,0xfffffff0 80562e4: 8d 85 d0 fb ff ff lea eax,[ebp-0x430] 80562ea: ff b5 80 fb ff ff push DWORD PTR [ebp-0x480] 80562f0: ff b5 70 fb ff ff push DWORD PTR [ebp-0x490] 80562f6: 50 push eax 80562f7: 51 push ecx 80562f8: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 80562fe: e8 ed e6 01 00 call 80749f0 <__wcsrtombs> 8056303: 83 c4 10 add esp,0x10 8056306: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 805630c: 83 f8 ff cmp eax,0xffffffff 805630f: 89 c2 mov edx,eax 8056311: 0f 85 02 ef ff ff jne 8055219 <__vfprintf_internal+0xf99> 8056317: e9 f1 e5 ff ff jmp 805490d <__vfprintf_internal+0x68d> 805631c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056320: 0f b7 00 movzx eax,WORD PTR [eax] 8056323: 83 85 8c fb ff ff 04 add DWORD PTR [ebp-0x474],0x4 805632a: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 8056334: 89 85 34 fb ff ff mov DWORD PTR [ebp-0x4cc],eax 805633a: c7 85 44 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4bc],0x0 8056344: e9 21 f5 ff ff jmp 805586a <__vfprintf_internal+0x15ea> 8056349: 8b 9d 8c fb ff ff mov ebx,DWORD PTR [ebp-0x474] 805634f: 80 a5 dd fb ff ff ef and BYTE PTR [ebp-0x423],0xef 8056356: 89 d8 mov eax,ebx 8056358: 83 c3 0c add ebx,0xc 805635b: db 28 fld TBYTE PTR [eax] 805635d: 89 9d 8c fb ff ff mov DWORD PTR [ebp-0x474],ebx 8056363: db bd a8 fb ff ff fstp TBYTE PTR [ebp-0x458] 8056369: e9 ed f0 ff ff jmp 805545b <__vfprintf_internal+0x11db> 805636e: 8b 9d 8c fb ff ff mov ebx,DWORD PTR [ebp-0x474] 8056374: 80 a5 dd fb ff ff ef and BYTE PTR [ebp-0x423],0xef 805637b: 89 d8 mov eax,ebx 805637d: 83 c3 0c add ebx,0xc 8056380: db 28 fld TBYTE PTR [eax] 8056382: 89 9d 8c fb ff ff mov DWORD PTR [ebp-0x474],ebx 8056388: db bd a8 fb ff ff fstp TBYTE PTR [ebp-0x458] 805638e: e9 14 f2 ff ff jmp 80555a7 <__vfprintf_internal+0x1327> 8056393: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056397: 90 nop 8056398: 83 ec 0c sub esp,0xc 805639b: 89 fb mov ebx,edi 805639d: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 80563a3: 51 push ecx 80563a4: e8 67 dc 01 00 call 8074010 80563a9: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 80563af: 83 c4 10 add esp,0x10 80563b2: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 80563bc: 89 c2 mov edx,eax 80563be: e9 56 ee ff ff jmp 8055219 <__vfprintf_internal+0xf99> 80563c3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80563c7: 90 nop 80563c8: ba 06 00 00 00 mov edx,0x6 80563cd: 8d 8f fc f8 fc ff lea ecx,[edi-0x30704] 80563d3: e9 41 ee ff ff jmp 8055219 <__vfprintf_internal+0xf99> 80563d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80563df: 90 nop 80563e0: 8d 41 02 lea eax,[ecx+0x2] 80563e3: 89 85 98 fb ff ff mov DWORD PTR [ebp-0x468],eax 80563e9: 89 85 d0 fb ff ff mov DWORD PTR [ebp-0x430],eax 80563ef: 0f b6 41 02 movzx eax,BYTE PTR [ecx+0x2] 80563f3: 83 e8 30 sub eax,0x30 80563f6: 83 f8 09 cmp eax,0x9 80563f9: 0f 86 21 07 00 00 jbe 8056b20 <__vfprintf_internal+0x28a0> 80563ff: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 8056405: b9 ff ff ff ff mov ecx,0xffffffff 805640a: 8b 00 mov eax,DWORD PTR [eax] 805640c: 85 c0 test eax,eax 805640e: 0f 49 c8 cmovns ecx,eax 8056411: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 8056417: 83 c0 04 add eax,0x4 805641a: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 8056420: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 8056426: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 805642c: b8 c8 03 00 00 mov eax,0x3c8 8056431: 81 f9 c8 03 00 00 cmp ecx,0x3c8 8056437: 0f 4d c1 cmovge eax,ecx 805643a: 39 85 70 fb ff ff cmp DWORD PTR [ebp-0x490],eax 8056440: 0f 8e 5b 08 00 00 jle 8056ca1 <__vfprintf_internal+0x2a21> 8056446: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 805644c: 85 c0 test eax,eax 805644e: 0f 85 1c 09 00 00 jne 8056d70 <__vfprintf_internal+0x2af0> 8056454: 81 bd 70 fb ff ff de ff ff 7f cmp DWORD PTR [ebp-0x490],0x7fffffde 805645e: 0f 8f 2c fa ff ff jg 8055e90 <__vfprintf_internal+0x1c10> 8056464: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 805646a: 83 ec 0c sub esp,0xc 805646d: 89 fb mov ebx,edi 805646f: 89 95 74 fb ff ff mov DWORD PTR [ebp-0x48c],edx 8056475: 83 c0 20 add eax,0x20 8056478: 50 push eax 8056479: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 805647f: e8 fc 9a 00 00 call 805ff80 <__libc_alloca_cutoff> 8056484: 83 c4 10 add esp,0x10 8056487: 8b 95 74 fb ff ff mov edx,DWORD PTR [ebp-0x48c] 805648d: 85 c0 test eax,eax 805648f: 75 10 jne 80564a1 <__vfprintf_internal+0x2221> 8056491: 81 bd 80 fb ff ff 00 10 00 00 cmp DWORD PTR [ebp-0x480],0x1000 805649b: 0f 87 c9 07 00 00 ja 8056c6a <__vfprintf_internal+0x29ea> 80564a1: 8b 85 80 fb ff ff mov eax,DWORD PTR [ebp-0x480] 80564a7: 89 e3 mov ebx,esp 80564a9: 83 c0 1b add eax,0x1b 80564ac: 89 c1 mov ecx,eax 80564ae: 25 00 f0 ff ff and eax,0xfffff000 80564b3: 29 c3 sub ebx,eax 80564b5: 83 e1 f0 and ecx,0xfffffff0 80564b8: 89 d8 mov eax,ebx 80564ba: 39 c4 cmp esp,eax 80564bc: 74 12 je 80564d0 <__vfprintf_internal+0x2250> 80564be: 81 ec 00 10 00 00 sub esp,0x1000 80564c4: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80564cc: 39 c4 cmp esp,eax 80564ce: 75 ee jne 80564be <__vfprintf_internal+0x223e> 80564d0: 81 e1 ff 0f 00 00 and ecx,0xfff 80564d6: 29 cc sub esp,ecx 80564d8: 85 c9 test ecx,ecx 80564da: 74 05 je 80564e1 <__vfprintf_internal+0x2261> 80564dc: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 80564e1: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 80564e7: 8d 5c 24 0f lea ebx,[esp+0xf] 80564eb: c7 85 74 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x48c],0x0 80564f5: 83 e3 f0 and ebx,0xfffffff0 80564f8: 03 9d 80 fb ff ff add ebx,DWORD PTR [ebp-0x480] 80564fe: 0f b6 00 movzx eax,BYTE PTR [eax] 8056501: e9 92 e8 ff ff jmp 8054d98 <__vfprintf_internal+0xb18> 8056506: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805650d: 8d 76 00 lea esi,[esi+0x0] 8056510: 8d 85 d0 fb ff ff lea eax,[ebp-0x430] 8056516: 89 95 80 fb ff ff mov DWORD PTR [ebp-0x480],edx 805651c: e8 1f ac ff ff call 8051140 8056521: 8b 95 80 fb ff ff mov edx,DWORD PTR [ebp-0x480] 8056527: 83 f8 ff cmp eax,0xffffffff 805652a: 0f 84 d0 e3 ff ff je 8054900 <__vfprintf_internal+0x680> 8056530: 85 c0 test eax,eax 8056532: 0f 84 b9 e9 ff ff je 8054ef1 <__vfprintf_internal+0xc71> 8056538: 8b 85 d0 fb ff ff mov eax,DWORD PTR [ebp-0x430] 805653e: 80 38 24 cmp BYTE PTR [eax],0x24 8056541: 0f 85 aa e9 ff ff jne 8054ef1 <__vfprintf_internal+0xc71> 8056547: e9 d7 e6 ff ff jmp 8054c23 <__vfprintf_internal+0x9a3> 805654c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056550: 8b 85 18 fb ff ff mov eax,DWORD PTR [ebp-0x4e8] 8056556: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8056559: 8b 00 mov eax,DWORD PTR [eax] 805655b: 8b 48 28 mov ecx,DWORD PTR [eax+0x28] 805655e: 8b 40 2c mov eax,DWORD PTR [eax+0x2c] 8056561: 89 85 3c fb ff ff mov DWORD PTR [ebp-0x4c4],eax 8056567: 0f b6 00 movzx eax,BYTE PTR [eax] 805656a: 89 8d 2c fb ff ff mov DWORD PTR [ebp-0x4d4],ecx 8056570: 84 c0 test al,al 8056572: 0f 84 50 03 00 00 je 80568c8 <__vfprintf_internal+0x2648> 8056578: 3c 7f cmp al,0x7f 805657a: 0f 84 48 03 00 00 je 80568c8 <__vfprintf_internal+0x2648> 8056580: 80 39 00 cmp BYTE PTR [ecx],0x0 8056583: b8 00 00 00 00 mov eax,0x0 8056588: 0f 45 85 3c fb ff ff cmovne eax,DWORD PTR [ebp-0x4c4] 805658f: 89 85 3c fb ff ff mov DWORD PTR [ebp-0x4c4],eax 8056595: e9 77 ea ff ff jmp 8055011 <__vfprintf_internal+0xd91> 805659a: 8b 9d 70 fb ff ff mov ebx,DWORD PTR [ebp-0x490] 80565a0: b8 05 00 00 00 mov eax,0x5 80565a5: 83 fb 05 cmp ebx,0x5 80565a8: 0f 4d c3 cmovge eax,ebx 80565ab: 80 bd 80 fb ff ff 53 cmp BYTE PTR [ebp-0x480],0x53 80565b2: 89 85 70 fb ff ff mov DWORD PTR [ebp-0x490],eax 80565b8: 0f 84 a2 05 00 00 je 8056b60 <__vfprintf_internal+0x28e0> 80565be: 89 95 8c fb ff ff mov DWORD PTR [ebp-0x474],edx 80565c4: 8d 8f da f7 fc ff lea ecx,[edi-0x30826] 80565ca: e9 1e ec ff ff jmp 80551ed <__vfprintf_internal+0xf6d> 80565cf: 8b 9d 44 fb ff ff mov ebx,DWORD PTR [ebp-0x4bc] 80565d5: 85 db test ebx,ebx 80565d7: 0f 84 42 e2 ff ff je 805481f <__vfprintf_internal+0x59f> 80565dd: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80565e0: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 80565e3: 0f 83 bb 07 00 00 jae 8056da4 <__vfprintf_internal+0x2b24> 80565e9: 8d 58 01 lea ebx,[eax+0x1] 80565ec: 89 5e 14 mov DWORD PTR [esi+0x14],ebx 80565ef: c6 00 20 mov BYTE PTR [eax],0x20 80565f2: e9 0e e2 ff ff jmp 8054805 <__vfprintf_internal+0x585> 80565f7: 8b 85 6c fb ff ff mov eax,DWORD PTR [ebp-0x494] 80565fd: 83 ca 20 or edx,0x20 8056600: 89 16 mov DWORD PTR [esi],edx 8056602: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 8056609: c7 85 94 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x46c],0xffffffff 8056613: e9 02 e0 ff ff jmp 805461a <__vfprintf_internal+0x39a> 8056618: 83 ec 04 sub esp,0x4 805661b: ff b5 80 fb ff ff push DWORD PTR [ebp-0x480] 8056621: 89 fb mov ebx,edi 8056623: 6a 20 push 0x20 8056625: 56 push esi 8056626: 89 95 64 fb ff ff mov DWORD PTR [ebp-0x49c],edx 805662c: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 8056632: e8 f9 1a 00 00 call 8058130 <_IO_padn> 8056637: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 805663d: 83 c4 10 add esp,0x10 8056640: 39 c3 cmp ebx,eax 8056642: 0f 85 c5 e2 ff ff jne 805490d <__vfprintf_internal+0x68d> 8056648: 8b 95 94 fb ff ff mov edx,DWORD PTR [ebp-0x46c] 805664e: 81 fa fe ff ff 7f cmp edx,0x7ffffffe 8056654: 0f 87 6a 08 00 00 ja 8056ec4 <__vfprintf_internal+0x2c44> 805665a: b8 ff ff ff 7f mov eax,0x7fffffff 805665f: 8b 8d 70 fb ff ff mov ecx,DWORD PTR [ebp-0x490] 8056665: 29 d0 sub eax,edx 8056667: 8b 95 64 fb ff ff mov edx,DWORD PTR [ebp-0x49c] 805666d: 39 d8 cmp eax,ebx 805666f: 0f 82 8b e2 ff ff jb 8054900 <__vfprintf_internal+0x680> 8056675: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 805667b: 01 9d 94 fb ff ff add DWORD PTR [ebp-0x46c],ebx 8056681: e9 33 e4 ff ff jmp 8054ab9 <__vfprintf_internal+0x839> 8056686: 8b 8d 48 fb ff ff mov ecx,DWORD PTR [ebp-0x4b8] 805668c: 85 c9 test ecx,ecx 805668e: 0f 85 f8 03 00 00 jne 8056a8c <__vfprintf_internal+0x280c> 8056694: 8b 02 mov eax,DWORD PTR [edx] 8056696: 83 c2 04 add edx,0x4 8056699: 89 95 8c fb ff ff mov DWORD PTR [ebp-0x474],edx 805669f: e9 3c fb ff ff jmp 80561e0 <__vfprintf_internal+0x1f60> 80566a4: 8b 9d 8c fb ff ff mov ebx,DWORD PTR [ebp-0x474] 80566aa: 8b 95 48 fb ff ff mov edx,DWORD PTR [ebp-0x4b8] 80566b0: 8b 03 mov eax,DWORD PTR [ebx] 80566b2: 85 d2 test edx,edx 80566b4: 0f 85 ba 03 00 00 jne 8056a74 <__vfprintf_internal+0x27f4> 80566ba: 8b 95 94 fb ff ff mov edx,DWORD PTR [ebp-0x46c] 80566c0: 89 10 mov DWORD PTR [eax],edx 80566c2: 8d 43 04 lea eax,[ebx+0x4] 80566c5: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 80566cb: e9 70 e4 ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 80566d0: 89 9d 48 fb ff ff mov DWORD PTR [ebp-0x4b8],ebx 80566d6: 31 d2 xor edx,edx 80566d8: c6 85 50 fb ff ff 20 mov BYTE PTR [ebp-0x4b0],0x20 80566df: e9 34 e0 ff ff jmp 8054718 <__vfprintf_internal+0x498> 80566e4: 83 ec 04 sub esp,0x4 80566e7: ff b5 80 fb ff ff push DWORD PTR [ebp-0x480] 80566ed: 89 fb mov ebx,edi 80566ef: 6a 20 push 0x20 80566f1: 56 push esi 80566f2: 89 95 8c fb ff ff mov DWORD PTR [ebp-0x474],edx 80566f8: e8 33 1a 00 00 call 8058130 <_IO_padn> 80566fd: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 8056703: 83 c4 10 add esp,0x10 8056706: 39 c3 cmp ebx,eax 8056708: 0f 85 ff e1 ff ff jne 805490d <__vfprintf_internal+0x68d> 805670e: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 8056714: 3d fe ff ff 7f cmp eax,0x7ffffffe 8056719: 0f 87 a5 07 00 00 ja 8056ec4 <__vfprintf_internal+0x2c44> 805671f: 8b 95 8c fb ff ff mov edx,DWORD PTR [ebp-0x474] 8056725: 29 c2 sub edx,eax 8056727: 39 da cmp edx,ebx 8056729: 0f 82 d1 e1 ff ff jb 8054900 <__vfprintf_internal+0x680> 805672f: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 8056735: 01 9d 94 fb ff ff add DWORD PTR [ebp-0x46c],ebx 805673b: e9 f3 e3 ff ff jmp 8054b33 <__vfprintf_internal+0x8b3> 8056740: 83 ec 04 sub esp,0x4 8056743: ff b5 64 fb ff ff push DWORD PTR [ebp-0x49c] 8056749: 89 fb mov ebx,edi 805674b: 6a 20 push 0x20 805674d: 56 push esi 805674e: 89 8d 54 fb ff ff mov DWORD PTR [ebp-0x4ac],ecx 8056754: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 805675a: e8 d1 19 00 00 call 8058130 <_IO_padn> 805675f: 8b 9d 64 fb ff ff mov ebx,DWORD PTR [ebp-0x49c] 8056765: 83 c4 10 add esp,0x10 8056768: 39 d8 cmp eax,ebx 805676a: 0f 85 9d e1 ff ff jne 805490d <__vfprintf_internal+0x68d> 8056770: 8b 95 94 fb ff ff mov edx,DWORD PTR [ebp-0x46c] 8056776: 81 fa fe ff ff 7f cmp edx,0x7ffffffe 805677c: 0f 87 42 07 00 00 ja 8056ec4 <__vfprintf_internal+0x2c44> 8056782: b8 ff ff ff 7f mov eax,0x7fffffff 8056787: 8b 8d 54 fb ff ff mov ecx,DWORD PTR [ebp-0x4ac] 805678d: 29 d0 sub eax,edx 805678f: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8056795: 39 d8 cmp eax,ebx 8056797: 0f 82 63 e1 ff ff jb 8054900 <__vfprintf_internal+0x680> 805679d: 8b 9d 64 fb ff ff mov ebx,DWORD PTR [ebp-0x49c] 80567a3: 01 9d 94 fb ff ff add DWORD PTR [ebp-0x46c],ebx 80567a9: e9 c4 f4 ff ff jmp 8055c72 <__vfprintf_internal+0x19f2> 80567ae: 8d 85 98 fb ff ff lea eax,[ebp-0x468] 80567b4: 89 95 80 fb ff ff mov DWORD PTR [ebp-0x480],edx 80567ba: e8 81 a9 ff ff call 8051140 80567bf: 8b 95 80 fb ff ff mov edx,DWORD PTR [ebp-0x480] 80567c5: 83 f8 ff cmp eax,0xffffffff 80567c8: 89 85 70 fb ff ff mov DWORD PTR [ebp-0x490],eax 80567ce: 0f 85 52 fc ff ff jne 8056426 <__vfprintf_internal+0x21a6> 80567d4: e9 27 e1 ff ff jmp 8054900 <__vfprintf_internal+0x680> 80567d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80567e0: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 80567e6: e8 05 3f 00 00 call 805a6f0 <_IO_vtable_check> 80567eb: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 80567f1: e9 97 f2 ff ff jmp 8055a8d <__vfprintf_internal+0x180d> 80567f6: 89 95 80 fb ff ff mov DWORD PTR [ebp-0x480],edx 80567fc: e8 ef 3e 00 00 call 805a6f0 <_IO_vtable_check> 8056801: 8b 95 80 fb ff ff mov edx,DWORD PTR [ebp-0x480] 8056807: e9 c0 e0 ff ff jmp 80548cc <__vfprintf_internal+0x64c> 805680c: 83 ec 04 sub esp,0x4 805680f: ff b5 64 fb ff ff push DWORD PTR [ebp-0x49c] 8056815: 89 fb mov ebx,edi 8056817: 6a 20 push 0x20 8056819: 56 push esi 805681a: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 8056820: e8 0b 19 00 00 call 8058130 <_IO_padn> 8056825: 8b 9d 64 fb ff ff mov ebx,DWORD PTR [ebp-0x49c] 805682b: 83 c4 10 add esp,0x10 805682e: 39 d8 cmp eax,ebx 8056830: 0f 85 d7 e0 ff ff jne 805490d <__vfprintf_internal+0x68d> 8056836: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 805683c: 3d fe ff ff 7f cmp eax,0x7ffffffe 8056841: 0f 87 7d 06 00 00 ja 8056ec4 <__vfprintf_internal+0x2c44> 8056847: ba ff ff ff 7f mov edx,0x7fffffff 805684c: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 8056852: 29 c2 sub edx,eax 8056854: 39 da cmp edx,ebx 8056856: 0f 82 a4 e0 ff ff jb 8054900 <__vfprintf_internal+0x680> 805685c: 8b 9d 64 fb ff ff mov ebx,DWORD PTR [ebp-0x49c] 8056862: 01 9d 94 fb ff ff add DWORD PTR [ebp-0x46c],ebx 8056868: e9 89 f4 ff ff jmp 8055cf6 <__vfprintf_internal+0x1a76> 805686d: 89 9d 48 fb ff ff mov DWORD PTR [ebp-0x4b8],ebx 8056873: 31 d2 xor edx,edx 8056875: c6 85 50 fb ff ff 20 mov BYTE PTR [ebp-0x4b0],0x20 805687c: e9 7f de ff ff jmp 8054700 <__vfprintf_internal+0x480> 8056881: 83 ec 0c sub esp,0xc 8056884: ff b5 90 fb ff ff push DWORD PTR [ebp-0x470] 805688a: 89 fb mov ebx,edi 805688c: e8 7f d7 01 00 call 8074010 8056891: 5a pop edx 8056892: 59 pop ecx 8056893: 83 c0 01 add eax,0x1 8056896: 50 push eax 8056897: ff b5 90 fb ff ff push DWORD PTR [ebp-0x470] 805689d: e8 8e 17 02 00 call 8078030 <__readonly_area> 80568a2: 83 c4 10 add esp,0x10 80568a5: 89 85 1c fb ff ff mov DWORD PTR [ebp-0x4e4],eax 80568ab: 85 c0 test eax,eax 80568ad: 0f 89 2d ef ff ff jns 80557e0 <__vfprintf_internal+0x1560> 80568b3: 83 ec 0c sub esp,0xc 80568b6: 8d 87 a8 f8 fc ff lea eax,[edi-0x30758] 80568bc: 50 push eax 80568bd: e8 ee 3d 00 00 call 805a6b0 <__libc_fatal> 80568c2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80568c8: c7 85 3c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4c4],0x0 80568d2: e9 3a e7 ff ff jmp 8055011 <__vfprintf_internal+0xd91> 80568d7: 83 ec 04 sub esp,0x4 80568da: 89 fb mov ebx,edi 80568dc: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 80568e2: 51 push ecx 80568e3: 6a 20 push 0x20 80568e5: 56 push esi 80568e6: e8 45 18 00 00 call 8058130 <_IO_padn> 80568eb: 8b 8d 70 fb ff ff mov ecx,DWORD PTR [ebp-0x490] 80568f1: 83 c4 10 add esp,0x10 80568f4: 39 c1 cmp ecx,eax 80568f6: 0f 85 11 e0 ff ff jne 805490d <__vfprintf_internal+0x68d> 80568fc: 81 bd 94 fb ff ff fe ff ff 7f cmp DWORD PTR [ebp-0x46c],0x7ffffffe 8056906: 0f 87 b8 05 00 00 ja 8056ec4 <__vfprintf_internal+0x2c44> 805690c: b8 ff ff ff 7f mov eax,0x7fffffff 8056911: 2b 85 94 fb ff ff sub eax,DWORD PTR [ebp-0x46c] 8056917: 39 c8 cmp eax,ecx 8056919: 0f 82 e1 df ff ff jb 8054900 <__vfprintf_internal+0x680> 805691f: 01 8d 94 fb ff ff add DWORD PTR [ebp-0x46c],ecx 8056925: e9 a3 e9 ff ff jmp 80552cd <__vfprintf_internal+0x104d> 805692a: 8d 85 d0 fb ff ff lea eax,[ebp-0x430] 8056930: ff b5 80 fb ff ff push DWORD PTR [ebp-0x480] 8056936: 6a 00 push 0x0 8056938: 50 push eax 8056939: 6a 00 push 0x0 805693b: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 8056941: 89 85 54 fb ff ff mov DWORD PTR [ebp-0x4ac],eax 8056947: e8 a4 e0 01 00 call 80749f0 <__wcsrtombs> 805694c: 83 c4 10 add esp,0x10 805694f: 89 c2 mov edx,eax 8056951: 83 f8 ff cmp eax,0xffffffff 8056954: 0f 84 b3 df ff ff je 805490d <__vfprintf_internal+0x68d> 805695a: 8b 85 e4 fb ff ff mov eax,DWORD PTR [ebp-0x41c] 8056960: 8b 8d 70 fb ff ff mov ecx,DWORD PTR [ebp-0x490] 8056966: 85 c0 test eax,eax 8056968: 89 85 60 fb ff ff mov DWORD PTR [ebp-0x4a0],eax 805696e: 0f 85 74 05 00 00 jne 8056ee8 <__vfprintf_internal+0x2c68> 8056974: 8d 42 01 lea eax,[edx+0x1] 8056977: 83 ec 0c sub esp,0xc 805697a: 89 fb mov ebx,edi 805697c: 89 95 50 fb ff ff mov DWORD PTR [ebp-0x4b0],edx 8056982: 50 push eax 8056983: 89 8d d0 fb ff ff mov DWORD PTR [ebp-0x430],ecx 8056989: 89 85 70 fb ff ff mov DWORD PTR [ebp-0x490],eax 805698f: e8 ec 95 00 00 call 805ff80 <__libc_alloca_cutoff> 8056994: 83 c4 10 add esp,0x10 8056997: 8b 95 50 fb ff ff mov edx,DWORD PTR [ebp-0x4b0] 805699d: 85 c0 test eax,eax 805699f: 75 10 jne 80569b1 <__vfprintf_internal+0x2731> 80569a1: 81 bd 70 fb ff ff 00 10 00 00 cmp DWORD PTR [ebp-0x490],0x1000 80569ab: 0f 87 58 05 00 00 ja 8056f09 <__vfprintf_internal+0x2c89> 80569b1: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 80569b7: 89 e3 mov ebx,esp 80569b9: 83 c0 1b add eax,0x1b 80569bc: 89 c1 mov ecx,eax 80569be: 25 00 f0 ff ff and eax,0xfffff000 80569c3: 29 c3 sub ebx,eax 80569c5: 83 e1 f0 and ecx,0xfffffff0 80569c8: 89 d8 mov eax,ebx 80569ca: 39 c4 cmp esp,eax 80569cc: 74 12 je 80569e0 <__vfprintf_internal+0x2760> 80569ce: 81 ec 00 10 00 00 sub esp,0x1000 80569d4: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80569dc: 39 c4 cmp esp,eax 80569de: 75 ee jne 80569ce <__vfprintf_internal+0x274e> 80569e0: 81 e1 ff 0f 00 00 and ecx,0xfff 80569e6: 29 cc sub esp,ecx 80569e8: 85 c9 test ecx,ecx 80569ea: 74 05 je 80569f1 <__vfprintf_internal+0x2771> 80569ec: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 80569f1: 8d 4c 24 0f lea ecx,[esp+0xf] 80569f5: 83 e1 f0 and ecx,0xfffffff0 80569f8: ff b5 80 fb ff ff push DWORD PTR [ebp-0x480] 80569fe: ff b5 70 fb ff ff push DWORD PTR [ebp-0x490] 8056a04: ff b5 54 fb ff ff push DWORD PTR [ebp-0x4ac] 8056a0a: 51 push ecx 8056a0b: 89 95 50 fb ff ff mov DWORD PTR [ebp-0x4b0],edx 8056a11: 89 8d 80 fb ff ff mov DWORD PTR [ebp-0x480],ecx 8056a17: e8 d4 df 01 00 call 80749f0 <__wcsrtombs> 8056a1c: 8b 8d 80 fb ff ff mov ecx,DWORD PTR [ebp-0x480] 8056a22: 8b 95 50 fb ff ff mov edx,DWORD PTR [ebp-0x4b0] 8056a28: 83 c4 10 add esp,0x10 8056a2b: e9 e9 e7 ff ff jmp 8055219 <__vfprintf_internal+0xf99> 8056a30: 89 8d 54 fb ff ff mov DWORD PTR [ebp-0x4ac],ecx 8056a36: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8056a3c: e8 af 3c 00 00 call 805a6f0 <_IO_vtable_check> 8056a41: 8b 8d 54 fb ff ff mov ecx,DWORD PTR [ebp-0x4ac] 8056a47: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8056a4d: e9 48 f2 ff ff jmp 8055c9a <__vfprintf_internal+0x1a1a> 8056a52: 89 95 64 fb ff ff mov DWORD PTR [ebp-0x49c],edx 8056a58: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 8056a5e: e8 8d 3c 00 00 call 805a6f0 <_IO_vtable_check> 8056a63: 8b 95 64 fb ff ff mov edx,DWORD PTR [ebp-0x49c] 8056a69: 8b 8d 70 fb ff ff mov ecx,DWORD PTR [ebp-0x490] 8056a6f: e9 6d e0 ff ff jmp 8054ae1 <__vfprintf_internal+0x861> 8056a74: 0f b7 95 94 fb ff ff movzx edx,WORD PTR [ebp-0x46c] 8056a7b: 66 89 10 mov WORD PTR [eax],dx 8056a7e: 8d 43 04 lea eax,[ebx+0x4] 8056a81: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 8056a87: e9 b4 e0 ff ff jmp 8054b40 <__vfprintf_internal+0x8c0> 8056a8c: 0f bf 02 movsx eax,WORD PTR [edx] 8056a8f: 83 c2 04 add edx,0x4 8056a92: 89 95 8c fb ff ff mov DWORD PTR [ebp-0x474],edx 8056a98: e9 43 f7 ff ff jmp 80561e0 <__vfprintf_internal+0x1f60> 8056a9d: 8b 85 6c fb ff ff mov eax,DWORD PTR [ebp-0x494] 8056aa3: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8056aaa: c7 85 94 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x46c],0xffffffff 8056ab4: e9 61 db ff ff jmp 805461a <__vfprintf_internal+0x39a> 8056ab9: 83 ec 08 sub esp,0x8 8056abc: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056ac2: 6a 2d push 0x2d 8056ac4: 56 push esi 8056ac5: 89 fb mov ebx,edi 8056ac7: e8 54 70 00 00 call 805db20 <__overflow> 8056acc: 83 c4 10 add esp,0x10 8056acf: 8b 95 60 fb ff ff mov edx,DWORD PTR [ebp-0x4a0] 8056ad5: 83 f8 ff cmp eax,0xffffffff 8056ad8: 0f 85 c3 ee ff ff jne 80559a1 <__vfprintf_internal+0x1721> 8056ade: e9 2a de ff ff jmp 805490d <__vfprintf_internal+0x68d> 8056ae3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056ae7: 90 nop 8056ae8: 83 ec 08 sub esp,0x8 8056aeb: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056af1: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 8056af7: 6a 2d push 0x2d 8056af9: 56 push esi 8056afa: 89 fb mov ebx,edi 8056afc: e8 1f 70 00 00 call 805db20 <__overflow> 8056b01: 83 c4 10 add esp,0x10 8056b04: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8056b0a: 8b 95 60 fb ff ff mov edx,DWORD PTR [ebp-0x4a0] 8056b10: 83 f8 ff cmp eax,0xffffffff 8056b13: 0f 85 ec dc ff ff jne 8054805 <__vfprintf_internal+0x585> 8056b19: e9 ef dd ff ff jmp 805490d <__vfprintf_internal+0x68d> 8056b1e: 66 90 xchg ax,ax 8056b20: 8d 85 d0 fb ff ff lea eax,[ebp-0x430] 8056b26: 89 95 80 fb ff ff mov DWORD PTR [ebp-0x480],edx 8056b2c: e8 0f a6 ff ff call 8051140 8056b31: 8b 95 80 fb ff ff mov edx,DWORD PTR [ebp-0x480] 8056b37: 83 f8 ff cmp eax,0xffffffff 8056b3a: 0f 84 c0 dd ff ff je 8054900 <__vfprintf_internal+0x680> 8056b40: 85 c0 test eax,eax 8056b42: 0f 84 b7 f8 ff ff je 80563ff <__vfprintf_internal+0x217f> 8056b48: 8b 85 d0 fb ff ff mov eax,DWORD PTR [ebp-0x430] 8056b4e: 80 38 24 cmp BYTE PTR [eax],0x24 8056b51: 0f 85 a8 f8 ff ff jne 80563ff <__vfprintf_internal+0x217f> 8056b57: e9 c7 e0 ff ff jmp 8054c23 <__vfprintf_internal+0x9a3> 8056b5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056b60: 8d 87 da f7 fc ff lea eax,[edi-0x30826] 8056b66: 89 95 8c fb ff ff mov DWORD PTR [ebp-0x474],edx 8056b6c: 89 85 d0 fb ff ff mov DWORD PTR [ebp-0x430],eax 8056b72: 8d 85 e4 fb ff ff lea eax,[ebp-0x41c] 8056b78: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 8056b7e: c7 85 e4 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x41c],0x0 8056b88: c7 85 e8 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x418],0x0 8056b92: e9 d5 f6 ff ff jmp 805626c <__vfprintf_internal+0x1fec> 8056b97: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8056ba1: 31 d2 xor edx,edx 8056ba3: e9 f0 e7 ff ff jmp 8055398 <__vfprintf_internal+0x1118> 8056ba8: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8056bb2: 31 d2 xor edx,edx 8056bb4: e9 17 e9 ff ff jmp 80554d0 <__vfprintf_internal+0x1250> 8056bb9: 83 ec 08 sub esp,0x8 8056bbc: 89 fb mov ebx,edi 8056bbe: 6a 25 push 0x25 8056bc0: 56 push esi 8056bc1: e8 5a 6f 00 00 call 805db20 <__overflow> 8056bc6: 83 c4 10 add esp,0x10 8056bc9: 83 f8 ff cmp eax,0xffffffff 8056bcc: 0f 85 e7 ea ff ff jne 80556b9 <__vfprintf_internal+0x1439> 8056bd2: e9 36 dd ff ff jmp 805490d <__vfprintf_internal+0x68d> 8056bd7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8056bde: 66 90 xchg ax,ax 8056be0: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 8056be6: 89 95 80 fb ff ff mov DWORD PTR [ebp-0x480],edx 8056bec: e8 ff 3a 00 00 call 805a6f0 <_IO_vtable_check> 8056bf1: 8b 8d 70 fb ff ff mov ecx,DWORD PTR [ebp-0x490] 8056bf7: 8b 95 80 fb ff ff mov edx,DWORD PTR [ebp-0x480] 8056bfd: e9 4b e6 ff ff jmp 805524d <__vfprintf_internal+0xfcd> 8056c02: 83 ec 08 sub esp,0x8 8056c05: 0f b6 d2 movzx edx,dl 8056c08: 89 fb mov ebx,edi 8056c0a: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 8056c10: 52 push edx 8056c11: 56 push esi 8056c12: e8 09 6f 00 00 call 805db20 <__overflow> 8056c17: 83 c4 10 add esp,0x10 8056c1a: 8b 8d 70 fb ff ff mov ecx,DWORD PTR [ebp-0x490] 8056c20: 83 f8 ff cmp eax,0xffffffff 8056c23: 0f 85 cb e6 ff ff jne 80552f4 <__vfprintf_internal+0x1074> 8056c29: e9 df dc ff ff jmp 805490d <__vfprintf_internal+0x68d> 8056c2e: 66 90 xchg ax,ax 8056c30: 83 ec 08 sub esp,0x8 8056c33: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056c39: 6a 2b push 0x2b 8056c3b: e9 84 fe ff ff jmp 8056ac4 <__vfprintf_internal+0x2844> 8056c40: 83 ec 08 sub esp,0x8 8056c43: 89 fb mov ebx,edi 8056c45: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056c4b: 6a 30 push 0x30 8056c4d: 56 push esi 8056c4e: e8 cd 6e 00 00 call 805db20 <__overflow> 8056c53: 83 c4 10 add esp,0x10 8056c56: 8b 95 60 fb ff ff mov edx,DWORD PTR [ebp-0x4a0] 8056c5c: 83 f8 ff cmp eax,0xffffffff 8056c5f: 0f 85 8f ed ff ff jne 80559f4 <__vfprintf_internal+0x1774> 8056c65: e9 a3 dc ff ff jmp 805490d <__vfprintf_internal+0x68d> 8056c6a: 83 ec 0c sub esp,0xc 8056c6d: ff b5 80 fb ff ff push DWORD PTR [ebp-0x480] 8056c73: 89 95 0c fb ff ff mov DWORD PTR [ebp-0x4f4],edx 8056c79: e8 02 df 00 00 call 8064b80 <__libc_malloc> 8056c7e: 83 c4 10 add esp,0x10 8056c81: 8b 95 0c fb ff ff mov edx,DWORD PTR [ebp-0x4f4] 8056c87: 85 c0 test eax,eax 8056c89: 89 85 74 fb ff ff mov DWORD PTR [ebp-0x48c],eax 8056c8f: 0f 84 9b dc ff ff je 8054930 <__vfprintf_internal+0x6b0> 8056c95: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 8056c9b: 03 9d 74 fb ff ff add ebx,DWORD PTR [ebp-0x48c] 8056ca1: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8056ca7: 0f b6 00 movzx eax,BYTE PTR [eax] 8056caa: e9 e9 e0 ff ff jmp 8054d98 <__vfprintf_internal+0xb18> 8056caf: 0f b6 85 80 fb ff ff movzx eax,BYTE PTR [ebp-0x480] 8056cb6: 83 ec 08 sub esp,0x8 8056cb9: 89 fb mov ebx,edi 8056cbb: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056cc1: 50 push eax 8056cc2: 56 push esi 8056cc3: e8 58 6e 00 00 call 805db20 <__overflow> 8056cc8: 83 c4 10 add esp,0x10 8056ccb: 8b 95 60 fb ff ff mov edx,DWORD PTR [ebp-0x4a0] 8056cd1: 83 f8 ff cmp eax,0xffffffff 8056cd4: 0f 85 45 ed ff ff jne 8055a1f <__vfprintf_internal+0x179f> 8056cda: e9 2e dc ff ff jmp 805490d <__vfprintf_internal+0x68d> 8056cdf: 90 nop 8056ce0: 83 ec 08 sub esp,0x8 8056ce3: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056ce9: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 8056cef: 6a 2b push 0x2b 8056cf1: e9 03 fe ff ff jmp 8056af9 <__vfprintf_internal+0x2879> 8056cf6: 0f b6 85 80 fb ff ff movzx eax,BYTE PTR [ebp-0x480] 8056cfd: 83 ec 08 sub esp,0x8 8056d00: 89 fb mov ebx,edi 8056d02: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056d08: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 8056d0e: 50 push eax 8056d0f: 56 push esi 8056d10: e8 0b 6e 00 00 call 805db20 <__overflow> 8056d15: 83 c4 10 add esp,0x10 8056d18: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8056d1e: 8b 95 60 fb ff ff mov edx,DWORD PTR [ebp-0x4a0] 8056d24: 83 f8 ff cmp eax,0xffffffff 8056d27: 0f 85 4f db ff ff jne 805487c <__vfprintf_internal+0x5fc> 8056d2d: e9 db db ff ff jmp 805490d <__vfprintf_internal+0x68d> 8056d32: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8056d38: 83 ec 08 sub esp,0x8 8056d3b: 89 fb mov ebx,edi 8056d3d: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056d43: 6a 30 push 0x30 8056d45: 56 push esi 8056d46: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 8056d4c: e8 cf 6d 00 00 call 805db20 <__overflow> 8056d51: 83 c4 10 add esp,0x10 8056d54: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8056d5a: 8b 95 60 fb ff ff mov edx,DWORD PTR [ebp-0x4a0] 8056d60: 83 f8 ff cmp eax,0xffffffff 8056d63: 0f 85 e8 da ff ff jne 8054851 <__vfprintf_internal+0x5d1> 8056d69: e9 9f db ff ff jmp 805490d <__vfprintf_internal+0x68d> 8056d6e: 66 90 xchg ax,ax 8056d70: 83 ec 0c sub esp,0xc 8056d73: ff b5 74 fb ff ff push DWORD PTR [ebp-0x48c] 8056d79: 89 fb mov ebx,edi 8056d7b: 89 95 80 fb ff ff mov DWORD PTR [ebp-0x480],edx 8056d81: e8 1a e4 00 00 call 80651a0 <__free> 8056d86: 8b 95 80 fb ff ff mov edx,DWORD PTR [ebp-0x480] 8056d8c: 83 c4 10 add esp,0x10 8056d8f: e9 c0 f6 ff ff jmp 8056454 <__vfprintf_internal+0x21d4> 8056d94: 83 ec 08 sub esp,0x8 8056d97: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056d9d: 6a 20 push 0x20 8056d9f: e9 20 fd ff ff jmp 8056ac4 <__vfprintf_internal+0x2844> 8056da4: 83 ec 08 sub esp,0x8 8056da7: 89 95 60 fb ff ff mov DWORD PTR [ebp-0x4a0],edx 8056dad: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 8056db3: 6a 20 push 0x20 8056db5: e9 3f fd ff ff jmp 8056af9 <__vfprintf_internal+0x2879> 8056dba: e8 91 14 02 00 call 8078250 <__stack_chk_fail> 8056dbf: 83 ec 0c sub esp,0xc 8056dc2: ff b5 70 fb ff ff push DWORD PTR [ebp-0x490] 8056dc8: e8 b3 dd 00 00 call 8064b80 <__libc_malloc> 8056dcd: 83 c4 10 add esp,0x10 8056dd0: 89 c1 mov ecx,eax 8056dd2: 85 c0 test eax,eax 8056dd4: 0f 84 33 db ff ff je 805490d <__vfprintf_internal+0x68d> 8056dda: c7 85 60 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4a0],0x1 8056de4: e9 fb f4 ff ff jmp 80562e4 <__vfprintf_internal+0x2064> 8056de9: 83 ec 0c sub esp,0xc 8056dec: ff b5 80 fb ff ff push DWORD PTR [ebp-0x480] 8056df2: e8 89 dd 00 00 call 8064b80 <__libc_malloc> 8056df7: 83 c4 10 add esp,0x10 8056dfa: 8b 95 0c fb ff ff mov edx,DWORD PTR [ebp-0x4f4] 8056e00: 85 c0 test eax,eax 8056e02: 89 85 74 fb ff ff mov DWORD PTR [ebp-0x48c],eax 8056e08: 0f 84 22 db ff ff je 8054930 <__vfprintf_internal+0x6b0> 8056e0e: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 8056e14: 03 9d 74 fb ff ff add ebx,DWORD PTR [ebp-0x48c] 8056e1a: e9 ad e1 ff ff jmp 8054fcc <__vfprintf_internal+0xd4c> 8056e1f: 8d 87 e8 f8 fc ff lea eax,[edi-0x30718] 8056e25: 50 push eax 8056e26: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8056e2c: 68 b7 06 00 00 push 0x6b7 8056e31: 50 push eax 8056e32: 8d 87 84 f8 fc ff lea eax,[edi-0x3077c] 8056e38: 50 push eax 8056e39: e8 92 40 ff ff call 804aed0 <__assert_fail> 8056e3e: 8d 87 e8 f8 fc ff lea eax,[edi-0x30718] 8056e44: 50 push eax 8056e45: 68 97 06 00 00 push 0x697 8056e4a: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8056e50: 89 fb mov ebx,edi 8056e52: 50 push eax 8056e53: 8d 87 84 f8 fc ff lea eax,[edi-0x3077c] 8056e59: 50 push eax 8056e5a: e8 71 40 ff ff call 804aed0 <__assert_fail> 8056e5f: 8d 87 e8 f8 fc ff lea eax,[edi-0x30718] 8056e65: 50 push eax 8056e66: 68 97 06 00 00 push 0x697 8056e6b: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8056e71: 89 fb mov ebx,edi 8056e73: 50 push eax 8056e74: 8d 87 54 f8 fc ff lea eax,[edi-0x307ac] 8056e7a: 50 push eax 8056e7b: e8 50 40 ff ff call 804aed0 <__assert_fail> 8056e80: 83 ec 0c sub esp,0xc 8056e83: ff b5 80 fb ff ff push DWORD PTR [ebp-0x480] 8056e89: e8 f2 dc 00 00 call 8064b80 <__libc_malloc> 8056e8e: 83 c4 10 add esp,0x10 8056e91: 8b 95 0c fb ff ff mov edx,DWORD PTR [ebp-0x4f4] 8056e97: 85 c0 test eax,eax 8056e99: 89 85 74 fb ff ff mov DWORD PTR [ebp-0x48c],eax 8056e9f: 0f 84 8b da ff ff je 8054930 <__vfprintf_internal+0x6b0> 8056ea5: 8b 9d 80 fb ff ff mov ebx,DWORD PTR [ebp-0x480] 8056eab: 03 9d 74 fb ff ff add ebx,DWORD PTR [ebp-0x48c] 8056eb1: e9 d3 df ff ff jmp 8054e89 <__vfprintf_internal+0xc09> 8056eb6: 8d 87 e8 f8 fc ff lea eax,[edi-0x30718] 8056ebc: 50 push eax 8056ebd: 68 98 06 00 00 push 0x698 8056ec2: eb 86 jmp 8056e4a <__vfprintf_internal+0x2bca> 8056ec4: 8d 87 e8 f8 fc ff lea eax,[edi-0x30718] 8056eca: 50 push eax 8056ecb: 68 98 06 00 00 push 0x698 8056ed0: eb 99 jmp 8056e6b <__vfprintf_internal+0x2beb> 8056ed2: 85 c9 test ecx,ecx 8056ed4: 0f 8f 8b ee ff ff jg 8055d65 <__vfprintf_internal+0x1ae5> 8056eda: 31 c9 xor ecx,ecx 8056edc: e9 01 d9 ff ff jmp 80547e2 <__vfprintf_internal+0x562> 8056ee1: 31 c9 xor ecx,ecx 8056ee3: e9 37 d9 ff ff jmp 805481f <__vfprintf_internal+0x59f> 8056ee8: 8d 87 e8 f8 fc ff lea eax,[edi-0x30718] 8056eee: 89 fb mov ebx,edi 8056ef0: 50 push eax 8056ef1: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8056ef7: 68 98 06 00 00 push 0x698 8056efc: 50 push eax 8056efd: 8d 87 f4 f7 fc ff lea eax,[edi-0x3080c] 8056f03: 50 push eax 8056f04: e8 c7 3f ff ff call 804aed0 <__assert_fail> 8056f09: 83 ec 0c sub esp,0xc 8056f0c: ff b5 70 fb ff ff push DWORD PTR [ebp-0x490] 8056f12: e8 69 dc 00 00 call 8064b80 <__libc_malloc> 8056f17: 83 c4 10 add esp,0x10 8056f1a: 89 c1 mov ecx,eax 8056f1c: 85 c0 test eax,eax 8056f1e: 0f 84 e9 d9 ff ff je 805490d <__vfprintf_internal+0x68d> 8056f24: c7 85 60 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4a0],0x1 8056f2e: 8b 95 50 fb ff ff mov edx,DWORD PTR [ebp-0x4b0] 8056f34: e9 bf fa ff ff jmp 80569f8 <__vfprintf_internal+0x2778> 8056f39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08056f40 : 8056f40: 55 push ebp 8056f41: 57 push edi 8056f42: 56 push esi 8056f43: 53 push ebx 8056f44: 81 ec 00 10 00 00 sub esp,0x1000 8056f4a: 83 0c 24 00 or DWORD PTR [esp],0x0 8056f4e: 81 ec 00 10 00 00 sub esp,0x1000 8056f54: 83 0c 24 00 or DWORD PTR [esp],0x0 8056f58: 81 ec dc 00 00 00 sub esp,0xdc 8056f5e: e8 04 3d ff ff call 804ac67 <__x86.get_pc_thunk.di> 8056f63: 81 c7 9d e0 08 00 add edi,0x8e09d 8056f69: 89 c6 mov esi,eax 8056f6b: 65 a1 14 00 00 00 mov eax,gs:0x14 8056f71: 89 84 24 cc 20 00 00 mov DWORD PTR [esp+0x20cc],eax 8056f78: 31 c0 xor eax,eax 8056f7a: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 8056f7d: 85 c0 test eax,eax 8056f7f: 0f 85 ab 01 00 00 jne 8057130 8056f85: c7 46 68 ff ff ff ff mov DWORD PTR [esi+0x68],0xffffffff 8056f8c: 8d 84 24 cc 00 00 00 lea eax,[esp+0xcc] 8056f93: 89 b4 24 bc 00 00 00 mov DWORD PTR [esp+0xbc],esi 8056f9a: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 8056f9e: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8056fa2: 8d 84 24 cc 20 00 00 lea eax,[esp+0x20cc] 8056fa9: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 8056fad: 8b 46 3c mov eax,DWORD PTR [esi+0x3c] 8056fb0: c7 84 24 8c 00 00 00 ff ff ff ff mov DWORD PTR [esp+0x8c],0xffffffff 8056fbb: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8056fbf: 8d 87 60 0f 00 00 lea eax,[edi+0xf60] 8056fc5: 89 84 24 b8 00 00 00 mov DWORD PTR [esp+0xb8],eax 8056fcc: c7 44 24 24 04 80 ad fb mov DWORD PTR [esp+0x24],0xfbad8004 8056fd4: c7 44 24 6c 00 00 00 00 mov DWORD PTR [esp+0x6c],0x0 8056fdc: ff b4 24 f0 20 00 00 push DWORD PTR [esp+0x20f0] 8056fe3: 51 push ecx 8056fe4: 52 push edx 8056fe5: 8d 44 24 30 lea eax,[esp+0x30] 8056fe9: 50 push eax 8056fea: e8 91 d2 ff ff call 8054280 <__vfprintf_internal> 8056fef: 83 c4 10 add esp,0x10 8056ff2: 89 c5 mov ebp,eax 8056ff4: c7 c0 00 00 00 00 mov eax,0x0 8056ffa: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8056ffe: 85 c0 test eax,eax 8057000: 0f 84 3a 01 00 00 je 8057140 8057006: 83 ec 04 sub esp,0x4 8057009: 89 fb mov ebx,edi 805700b: 56 push esi 805700c: ff b7 dc ff ff ff push DWORD PTR [edi-0x24] 8057012: 8d 44 24 20 lea eax,[esp+0x20] 8057016: 50 push eax 8057017: e8 e4 8f fa f7 call 0 <_nl_current_LC_CTYPE> 805701c: 83 c4 10 add esp,0x10 805701f: 8b 06 mov eax,DWORD PTR [esi] 8057021: 25 00 80 00 00 and eax,0x8000 8057026: 0f 84 bc 00 00 00 je 80570e8 805702c: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 8057030: 2b 5c 24 34 sub ebx,DWORD PTR [esp+0x34] 8057034: 85 db test ebx,ebx 8057036: 7e 6f jle 80570a7 8057038: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 805703e: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8057044: 8b 96 94 00 00 00 mov edx,DWORD PTR [esi+0x94] 805704a: 29 c8 sub eax,ecx 805704c: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8057050: 89 d0 mov eax,edx 8057052: 29 c8 sub eax,ecx 8057054: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax 8057058: 0f 86 fa 00 00 00 jbe 8057158 805705e: 83 ec 04 sub esp,0x4 8057061: 53 push ebx 8057062: ff 74 24 3c push DWORD PTR [esp+0x3c] 8057066: 56 push esi 8057067: ff 52 1c call DWORD PTR [edx+0x1c] 805706a: 83 c4 10 add esp,0x10 805706d: 39 c3 cmp ebx,eax 805706f: b8 ff ff ff ff mov eax,0xffffffff 8057074: 0f 45 e8 cmovne ebp,eax 8057077: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 805707d: 75 28 jne 80570a7 805707f: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 8057082: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8057085: 8d 70 ff lea esi,[eax-0x1] 8057088: 89 73 04 mov DWORD PTR [ebx+0x4],esi 805708b: 85 f6 test esi,esi 805708d: 75 18 jne 80570a7 805708f: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8057096: 65 a1 0c 00 00 00 mov eax,gs:0xc 805709c: 85 c0 test eax,eax 805709e: 0f 85 ec 00 00 00 jne 8057190 80570a4: 83 2b 01 sub DWORD PTR [ebx],0x1 80570a7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80570ab: 85 c0 test eax,eax 80570ad: 74 14 je 80570c3 80570af: 83 ec 08 sub esp,0x8 80570b2: 89 fb mov ebx,edi 80570b4: 6a 00 push 0x0 80570b6: 8d 44 24 20 lea eax,[esp+0x20] 80570ba: 50 push eax 80570bb: e8 40 8f fa f7 call 0 <_nl_current_LC_CTYPE> 80570c0: 83 c4 10 add esp,0x10 80570c3: 8b 84 24 cc 20 00 00 mov eax,DWORD PTR [esp+0x20cc] 80570ca: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80570d1: 0f 85 e1 00 00 00 jne 80571b8 80570d7: 81 c4 dc 20 00 00 add esp,0x20dc 80570dd: 89 e8 mov eax,ebp 80570df: 5b pop ebx 80570e0: 5e pop esi 80570e1: 5f pop edi 80570e2: 5d pop ebp 80570e3: c3 ret 80570e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80570e8: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 80570eb: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 80570f2: 39 5a 08 cmp DWORD PTR [edx+0x8],ebx 80570f5: 74 1b je 8057112 80570f7: 65 8b 0d 0c 00 00 00 mov ecx,DWORD PTR gs:0xc 80570fe: 85 c9 test ecx,ecx 8057100: 75 6e jne 8057170 8057102: 89 c8 mov eax,ecx 8057104: b9 01 00 00 00 mov ecx,0x1 8057109: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 805710c: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 805710f: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 8057112: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 8057116: 2b 5c 24 34 sub ebx,DWORD PTR [esp+0x34] 805711a: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 805711e: 85 db test ebx,ebx 8057120: 0f 8f 12 ff ff ff jg 8057038 8057126: e9 4c ff ff ff jmp 8057077 805712b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805712f: 90 nop 8057130: 83 f8 ff cmp eax,0xffffffff 8057133: 0f 84 53 fe ff ff je 8056f8c 8057139: bd ff ff ff ff mov ebp,0xffffffff 805713e: eb 83 jmp 80570c3 8057140: c7 c0 d0 e1 08 08 mov eax,0x808e1d0 8057146: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 805714a: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805714e: e9 cc fe ff ff jmp 805701f 8057153: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057157: 90 nop 8057158: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805715c: e8 8f 35 00 00 call 805a6f0 <_IO_vtable_check> 8057161: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8057165: e9 f4 fe ff ff jmp 805705e 805716a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057170: b9 01 00 00 00 mov ecx,0x1 8057175: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 8057179: 74 91 je 805710c 805717b: 83 ec 0c sub esp,0xc 805717e: 52 push edx 805717f: e8 3c 8e 00 00 call 805ffc0 <__lll_lock_wait_private> 8057184: 83 c4 10 add esp,0x10 8057187: e9 80 ff ff ff jmp 805710c 805718c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057190: 89 f0 mov eax,esi 8057192: 87 03 xchg DWORD PTR [ebx],eax 8057194: 83 f8 01 cmp eax,0x1 8057197: 0f 8e 0a ff ff ff jle 80570a7 805719d: b8 f0 00 00 00 mov eax,0xf0 80571a2: b9 81 00 00 00 mov ecx,0x81 80571a7: ba 01 00 00 00 mov edx,0x1 80571ac: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80571b3: e9 ef fe ff ff jmp 80570a7 80571b8: e8 93 10 02 00 call 8078250 <__stack_chk_fail> 80571bd: 66 90 xchg ax,ax 80571bf: 90 nop 080571c0 : 80571c0: 55 push ebp 80571c1: 57 push edi 80571c2: 56 push esi 80571c3: 53 push ebx 80571c4: 8b 08 mov ecx,DWORD PTR [eax] 80571c6: 89 c3 mov ebx,eax 80571c8: 8d 51 01 lea edx,[ecx+0x1] 80571cb: 0f b6 01 movzx eax,BYTE PTR [ecx] 80571ce: 89 13 mov DWORD PTR [ebx],edx 80571d0: 0f b6 51 01 movzx edx,BYTE PTR [ecx+0x1] 80571d4: 83 e8 30 sub eax,0x30 80571d7: 83 ea 30 sub edx,0x30 80571da: 83 fa 09 cmp edx,0x9 80571dd: 77 53 ja 8057232 80571df: 83 c1 02 add ecx,0x2 80571e2: bf ff ff ff ff mov edi,0xffffffff 80571e7: be ff ff ff 7f mov esi,0x7fffffff 80571ec: eb 24 jmp 8057212 80571ee: 66 90 xchg ax,ax 80571f0: 8d 2c 80 lea ebp,[eax+eax*4] 80571f3: 89 f0 mov eax,esi 80571f5: 01 ed add ebp,ebp 80571f7: 29 d0 sub eax,edx 80571f9: 01 ea add edx,ebp 80571fb: 39 e8 cmp eax,ebp 80571fd: 89 d0 mov eax,edx 80571ff: 0f 4c c7 cmovl eax,edi 8057202: 89 0b mov DWORD PTR [ebx],ecx 8057204: 0f b6 11 movzx edx,BYTE PTR [ecx] 8057207: 83 c1 01 add ecx,0x1 805720a: 83 ea 30 sub edx,0x30 805720d: 83 fa 09 cmp edx,0x9 8057210: 77 20 ja 8057232 8057212: 85 c0 test eax,eax 8057214: 78 ec js 8057202 8057216: 3d cc cc cc 0c cmp eax,0xccccccc 805721b: 7e d3 jle 80571f0 805721d: 89 0b mov DWORD PTR [ebx],ecx 805721f: 0f b6 11 movzx edx,BYTE PTR [ecx] 8057222: b8 ff ff ff ff mov eax,0xffffffff 8057227: 83 c1 01 add ecx,0x1 805722a: 83 ea 30 sub edx,0x30 805722d: 83 fa 09 cmp edx,0x9 8057230: 76 e0 jbe 8057212 8057232: 5b pop ebx 8057233: 5e pop esi 8057234: 5f pop edi 8057235: 5d pop ebp 8057236: c3 ret 8057237: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805723e: 66 90 xchg ax,ax 08057240 <__parse_one_specmb>: 8057240: f3 0f 1e fb endbr32 8057244: 55 push ebp 8057245: 57 push edi 8057246: 56 push esi 8057247: 53 push ebx 8057248: e8 73 29 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 805724d: 81 c3 b3 dd 08 00 add ebx,0x8ddb3 8057253: 83 ec 1c sub esp,0x1c 8057256: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 805725a: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 805725e: 8d 6f 01 lea ebp,[edi+0x1] 8057261: 66 81 66 0c 07 e2 and WORD PTR [esi+0xc],0xe207 8057267: 89 6c 24 30 mov DWORD PTR [esp+0x30],ebp 805726b: c7 46 24 ff ff ff ff mov DWORD PTR [esi+0x24],0xffffffff 8057272: c7 46 10 20 00 00 00 mov DWORD PTR [esi+0x10],0x20 8057279: 0f b6 57 01 movzx edx,BYTE PTR [edi+0x1] 805727d: 89 d0 mov eax,edx 805727f: 83 ea 30 sub edx,0x30 8057282: 83 fa 09 cmp edx,0x9 8057285: 0f 86 1d 02 00 00 jbe 80574a8 <.L43+0x80> 805728b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805728f: 90 nop 8057290: 83 e8 20 sub eax,0x20 8057293: 3c 29 cmp al,0x29 8057295: 77 39 ja 80572d0 <.L16> 8057297: 0f b6 c0 movzx eax,al 805729a: 8b 8c 83 9c f9 fc ff mov ecx,DWORD PTR [ebx+eax*4-0x30664] 80572a1: 01 d9 add ecx,ebx 80572a3: 3e ff e1 notrack jmp ecx 80572a6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80572ad: 8d 76 00 lea esi,[esi+0x0] 080572b0 <.L17>: 80572b0: 80 4e 0d 08 or BYTE PTR [esi+0xd],0x8 80572b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80572b8: 83 c5 01 add ebp,0x1 80572bb: 89 6c 24 30 mov DWORD PTR [esp+0x30],ebp 80572bf: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 80572c3: 84 c0 test al,al 80572c5: 75 c9 jne 8057290 <__parse_one_specmb+0x50> 80572c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80572ce: 66 90 xchg ax,ax 080572d0 <.L16>: 80572d0: f6 46 0c 20 test BYTE PTR [esi+0xc],0x20 80572d4: 74 07 je 80572dd <.L16+0xd> 80572d6: c7 46 10 20 00 00 00 mov DWORD PTR [esi+0x10],0x20 80572dd: c7 46 20 ff ff ff ff mov DWORD PTR [esi+0x20],0xffffffff 80572e4: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 80572eb: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 80572ef: 3c 2a cmp al,0x2a 80572f1: 0f 84 79 01 00 00 je 8057470 <.L43+0x48> 80572f7: 83 e8 30 sub eax,0x30 80572fa: 31 ff xor edi,edi 80572fc: 83 f8 09 cmp eax,0x9 80572ff: 0f 86 03 01 00 00 jbe 8057408 <.L24+0x10> 8057305: c7 46 1c ff ff ff ff mov DWORD PTR [esi+0x1c],0xffffffff 805730c: c7 06 ff ff ff ff mov DWORD PTR [esi],0xffffffff 8057312: 80 7d 00 2e cmp BYTE PTR [ebp+0x0],0x2e 8057316: 0f 84 24 01 00 00 je 8057440 <.L43+0x18> 805731c: 8b 83 d8 1f 00 00 mov eax,DWORD PTR [ebx+0x1fd8] 8057322: 81 66 0c f8 fd 00 00 and DWORD PTR [esi+0xc],0xfdf8 8057329: 85 c0 test eax,eax 805732b: 0f 85 bf 03 00 00 jne 80576f0 <.L62+0xdd> 8057331: 8d 55 01 lea edx,[ebp+0x1] 8057334: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 8057338: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 805733c: 83 e8 4c sub eax,0x4c 805733f: 3c 2e cmp al,0x2e 8057341: 77 1d ja 8057360 <.L42> 8057343: 0f b6 c0 movzx eax,al 8057346: 8b 8c 83 44 fa fc ff mov ecx,DWORD PTR [ebx+eax*4-0x305bc] 805734d: 01 d9 add ecx,ebx 805734f: 3e ff e1 notrack jmp ecx 08057352 <.L76>: 8057352: 89 d5 mov ebp,edx 8057354: 80 4e 0c 01 or BYTE PTR [esi+0xc],0x1 8057358: 8d 55 01 lea edx,[ebp+0x1] 805735b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805735f: 90 nop 08057360 <.L42>: 8057360: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 8057364: 8b 83 d4 1f 00 00 mov eax,DWORD PTR [ebx+0x1fd4] 805736a: 0f b6 55 00 movzx edx,BYTE PTR [ebp+0x0] 805736e: c7 46 30 ff ff ff ff mov DWORD PTR [esi+0x30],0xffffffff 8057375: 89 56 08 mov DWORD PTR [esi+0x8],edx 8057378: 85 c0 test eax,eax 805737a: 0f 85 20 03 00 00 jne 80576a0 <.L62+0x8d> 8057380: 8d 42 bf lea eax,[edx-0x41] 8057383: c7 46 2c 01 00 00 00 mov DWORD PTR [esi+0x2c],0x1 805738a: 8b 4e 24 mov ecx,DWORD PTR [esi+0x24] 805738d: 83 f8 37 cmp eax,0x37 8057390: 0f 87 62 01 00 00 ja 80574f8 <.L53> 8057396: 8b ac 83 00 fb fc ff mov ebp,DWORD PTR [ebx+eax*4-0x30500] 805739d: 01 dd add ebp,ebx 805739f: 3e ff e5 notrack jmp ebp 80573a2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080573a8 <.L19>: 80573a8: c7 46 10 30 00 00 00 mov DWORD PTR [esi+0x10],0x30 80573af: e9 04 ff ff ff jmp 80572b8 <.L17+0x8> 80573b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080573b8 <.L20>: 80573b8: 80 4e 0c 20 or BYTE PTR [esi+0xc],0x20 80573bc: e9 f7 fe ff ff jmp 80572b8 <.L17+0x8> 80573c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080573c8 <.L21>: 80573c8: 80 4e 0c 40 or BYTE PTR [esi+0xc],0x40 80573cc: e9 e7 fe ff ff jmp 80572b8 <.L17+0x8> 80573d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080573d8 <.L22>: 80573d8: 80 4e 0c 80 or BYTE PTR [esi+0xc],0x80 80573dc: e9 d7 fe ff ff jmp 80572b8 <.L17+0x8> 80573e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080573e8 <.L23>: 80573e8: 80 4e 0c 08 or BYTE PTR [esi+0xc],0x8 80573ec: e9 c7 fe ff ff jmp 80572b8 <.L17+0x8> 80573f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080573f8 <.L24>: 80573f8: 80 4e 0c 10 or BYTE PTR [esi+0xc],0x10 80573fc: e9 b7 fe ff ff jmp 80572b8 <.L17+0x8> 8057401: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057408: 8d 44 24 30 lea eax,[esp+0x30] 805740c: e8 af fd ff ff call 80571c0 8057411: 83 f8 ff cmp eax,0xffffffff 8057414: 74 03 je 8057419 <.L24+0x21> 8057416: 89 46 04 mov DWORD PTR [esi+0x4],eax 8057419: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 805741d: e9 e3 fe ff ff jmp 8057305 <.L16+0x35> 8057422: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08057428 <.L43>: 8057428: 8d 45 02 lea eax,[ebp+0x2] 805742b: 80 66 0c fa and BYTE PTR [esi+0xc],0xfa 805742f: 89 d5 mov ebp,edx 8057431: 89 c2 mov edx,eax 8057433: e9 28 ff ff ff jmp 8057360 <.L42> 8057438: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805743f: 90 nop 8057440: 8d 55 01 lea edx,[ebp+0x1] 8057443: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 8057447: 0f b6 45 01 movzx eax,BYTE PTR [ebp+0x1] 805744b: 3c 2a cmp al,0x2a 805744d: 0f 84 dd 01 00 00 je 8057630 <.L62+0x1d> 8057453: 83 e8 30 sub eax,0x30 8057456: 83 f8 09 cmp eax,0x9 8057459: 0f 86 09 01 00 00 jbe 8057568 <.L54+0x18> 805745f: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 8057465: 89 d5 mov ebp,edx 8057467: e9 b0 fe ff ff jmp 805731c <.L16+0x4c> 805746c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057470: 8d 7d 01 lea edi,[ebp+0x1] 8057473: 89 7c 24 30 mov DWORD PTR [esp+0x30],edi 8057477: 0f b6 45 01 movzx eax,BYTE PTR [ebp+0x1] 805747b: 83 e8 30 sub eax,0x30 805747e: 83 f8 09 cmp eax,0x9 8057481: 0f 86 e1 01 00 00 jbe 8057668 <.L62+0x55> 8057487: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 805748b: 89 7c 24 30 mov DWORD PTR [esp+0x30],edi 805748f: 89 fd mov ebp,edi 8057491: bf 01 00 00 00 mov edi,0x1 8057496: 89 46 20 mov DWORD PTR [esi+0x20],eax 8057499: 83 c0 01 add eax,0x1 805749c: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 80574a0: e9 60 fe ff ff jmp 8057305 <.L16+0x35> 80574a5: 8d 76 00 lea esi,[esi+0x0] 80574a8: 8d 44 24 30 lea eax,[esp+0x30] 80574ac: e8 0f fd ff ff call 80571c0 80574b1: 85 c0 test eax,eax 80574b3: 74 33 je 80574e8 <.L43+0xc0> 80574b5: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80574b9: 80 3a 24 cmp BYTE PTR [edx],0x24 80574bc: 75 2a jne 80574e8 <.L43+0xc0> 80574be: 8d 6a 01 lea ebp,[edx+0x1] 80574c1: 89 6c 24 30 mov DWORD PTR [esp+0x30],ebp 80574c5: 83 f8 ff cmp eax,0xffffffff 80574c8: 74 11 je 80574db <.L43+0xb3> 80574ca: 8d 78 ff lea edi,[eax-0x1] 80574cd: 89 7e 24 mov DWORD PTR [esi+0x24],edi 80574d0: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 80574d4: 39 07 cmp DWORD PTR [edi],eax 80574d6: 0f 43 07 cmovae eax,DWORD PTR [edi] 80574d9: 89 07 mov DWORD PTR [edi],eax 80574db: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 80574df: e9 ac fd ff ff jmp 8057290 <__parse_one_specmb+0x50> 80574e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80574e8: 89 6c 24 30 mov DWORD PTR [esp+0x30],ebp 80574ec: 0f b6 47 01 movzx eax,BYTE PTR [edi+0x1] 80574f0: e9 9b fd ff ff jmp 8057290 <__parse_one_specmb+0x50> 80574f5: 8d 76 00 lea esi,[esi+0x0] 080574f8 <.L53>: 80574f8: c7 46 2c 00 00 00 00 mov DWORD PTR [esi+0x2c],0x0 80574ff: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8057503: 85 d2 test edx,edx 8057505: 0f 85 c6 00 00 00 jne 80575d1 <.L61+0x14> 805750b: 83 e8 01 sub eax,0x1 805750e: 89 46 18 mov DWORD PTR [esi+0x18],eax 8057511: 89 46 14 mov DWORD PTR [esi+0x14],eax 8057514: 83 c4 1c add esp,0x1c 8057517: 89 f8 mov eax,edi 8057519: 5b pop ebx 805751a: 5e pop esi 805751b: 5f pop edi 805751c: 5d pop ebp 805751d: c3 ret 805751e: 66 90 xchg ax,ax 08057520 <.L59>: 8057520: 0f b6 46 0c movzx eax,BYTE PTR [esi+0xc] 8057524: 83 e0 01 and eax,0x1 8057527: 3c 01 cmp al,0x1 8057529: 19 c0 sbb eax,eax 805752b: 30 c0 xor al,al 805752d: 05 07 01 00 00 add eax,0x107 8057532: 89 46 28 mov DWORD PTR [esi+0x28],eax 8057535: 83 f9 ff cmp ecx,0xffffffff 8057538: 75 c5 jne 80574ff <.L53+0x7> 805753a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057540: b8 01 00 00 00 mov eax,0x1 8057545: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 8057549: 01 c7 add edi,eax 805754b: 89 4e 24 mov DWORD PTR [esi+0x24],ecx 805754e: eb af jmp 80574ff <.L53+0x7> 08057550 <.L54>: 8057550: 0f b6 46 0c movzx eax,BYTE PTR [esi+0xc] 8057554: a8 01 test al,0x1 8057556: 0f 84 c5 01 00 00 je 8057721 <.L62+0x10e> 805755c: c7 46 28 00 01 00 00 mov DWORD PTR [esi+0x28],0x100 8057563: eb d0 jmp 8057535 <.L59+0x15> 8057565: 8d 76 00 lea esi,[esi+0x0] 8057568: 8d 44 24 30 lea eax,[esp+0x30] 805756c: e8 4f fc ff ff call 80571c0 8057571: 83 f8 ff cmp eax,0xffffffff 8057574: 74 02 je 8057578 <.L54+0x28> 8057576: 89 06 mov DWORD PTR [esi],eax 8057578: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 805757c: e9 9b fd ff ff jmp 805731c <.L16+0x4c> 08057581 <.L47>: 8057581: 80 4e 0c 05 or BYTE PTR [esi+0xc],0x5 8057585: 8d 45 02 lea eax,[ebp+0x2] 8057588: 89 d5 mov ebp,edx 805758a: 89 c2 mov edx,eax 805758c: e9 cf fd ff ff jmp 8057360 <.L42> 08057591 <.L46>: 8057591: 80 4e 0c 04 or BYTE PTR [esi+0xc],0x4 8057595: 80 7d 01 6c cmp BYTE PTR [ebp+0x1],0x6c 8057599: 75 ea jne 8057585 <.L47+0x4> 805759b: 83 c5 02 add ebp,0x2 805759e: e9 b1 fd ff ff jmp 8057354 <.L76+0x2> 080575a3 <.L48>: 80575a3: 80 7d 01 68 cmp BYTE PTR [ebp+0x1],0x68 80575a7: 0f 84 b6 01 00 00 je 8057763 <.L62+0x150> 80575ad: 8d 45 02 lea eax,[ebp+0x2] 80575b0: 80 4e 0c 02 or BYTE PTR [esi+0xc],0x2 80575b4: 89 d5 mov ebp,edx 80575b6: 89 c2 mov edx,eax 80575b8: e9 a3 fd ff ff jmp 8057360 <.L42> 080575bd <.L61>: 80575bd: c7 46 28 04 00 00 00 mov DWORD PTR [esi+0x28],0x4 80575c4: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80575c8: 83 f9 ff cmp ecx,0xffffffff 80575cb: 0f 84 6f ff ff ff je 8057540 <.L59+0x20> 80575d1: 83 ec 08 sub esp,0x8 80575d4: 89 46 14 mov DWORD PTR [esi+0x14],eax 80575d7: 6a 25 push 0x25 80575d9: 50 push eax 80575da: e8 51 ff 00 00 call 8067530 <__strchrnul> 80575df: 83 c4 10 add esp,0x10 80575e2: 89 46 18 mov DWORD PTR [esi+0x18],eax 80575e5: 83 c4 1c add esp,0x1c 80575e8: 89 f8 mov eax,edi 80575ea: 5b pop ebx 80575eb: 5e pop esi 80575ec: 5f pop edi 80575ed: 5d pop ebp 80575ee: c3 ret 080575ef <.L60>: 80575ef: c7 46 28 01 00 00 00 mov DWORD PTR [esi+0x28],0x1 80575f6: eb cc jmp 80575c4 <.L61+0x7> 080575f8 <.L58>: 80575f8: c7 46 28 00 08 00 00 mov DWORD PTR [esi+0x28],0x800 80575ff: eb c3 jmp 80575c4 <.L61+0x7> 08057601 <.L57>: 8057601: c7 46 28 05 00 00 00 mov DWORD PTR [esi+0x28],0x5 8057608: eb ba jmp 80575c4 <.L61+0x7> 0805760a <.L56>: 805760a: c7 46 28 03 00 00 00 mov DWORD PTR [esi+0x28],0x3 8057611: eb b1 jmp 80575c4 <.L61+0x7> 08057613 <.L62>: 8057613: c7 46 28 02 00 00 00 mov DWORD PTR [esi+0x28],0x2 805761a: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 805761e: 83 f9 ff cmp ecx,0xffffffff 8057621: 75 ae jne 80575d1 <.L61+0x14> 8057623: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 8057627: 83 c7 01 add edi,0x1 805762a: 89 4e 24 mov DWORD PTR [esi+0x24],ecx 805762d: eb a2 jmp 80575d1 <.L61+0x14> 805762f: 90 nop 8057630: 8d 55 02 lea edx,[ebp+0x2] 8057633: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 8057637: 0f b6 45 02 movzx eax,BYTE PTR [ebp+0x2] 805763b: 83 e8 30 sub eax,0x30 805763e: 83 f8 09 cmp eax,0x9 8057641: 0f 86 2b 01 00 00 jbe 8057772 <.L62+0x15f> 8057647: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 805764b: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 805764f: 83 c7 01 add edi,0x1 8057652: 89 d5 mov ebp,edx 8057654: 89 46 1c mov DWORD PTR [esi+0x1c],eax 8057657: 83 c0 01 add eax,0x1 805765a: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 805765e: e9 b9 fc ff ff jmp 805731c <.L16+0x4c> 8057663: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057667: 90 nop 8057668: 8d 44 24 30 lea eax,[esp+0x30] 805766c: e8 4f fb ff ff call 80571c0 8057671: 85 c0 test eax,eax 8057673: 74 0d je 8057682 <.L62+0x6f> 8057675: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 8057679: 80 3a 24 cmp BYTE PTR [edx],0x24 805767c: 0f 84 bf 00 00 00 je 8057741 <.L62+0x12e> 8057682: 8b 6e 20 mov ebp,DWORD PTR [esi+0x20] 8057685: 85 ed test ebp,ebp 8057687: 0f 88 fa fd ff ff js 8057487 <.L43+0x5f> 805768d: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 8057691: 31 ff xor edi,edi 8057693: e9 6d fc ff ff jmp 8057305 <.L16+0x35> 8057698: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805769f: 90 nop 80576a0: 8b 83 e4 1f 00 00 mov eax,DWORD PTR [ebx+0x1fe4] 80576a6: 8b 04 90 mov eax,DWORD PTR [eax+edx*4] 80576a9: 85 c0 test eax,eax 80576ab: 0f 84 cf fc ff ff je 8057380 <.L42+0x20> 80576b1: 8d 56 30 lea edx,[esi+0x30] 80576b4: 52 push edx 80576b5: 8d 56 28 lea edx,[esi+0x28] 80576b8: 52 push edx 80576b9: 6a 01 push 0x1 80576bb: 56 push esi 80576bc: ff d0 call eax 80576be: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 80576c1: 89 46 2c mov DWORD PTR [esi+0x2c],eax 80576c4: 83 c4 10 add esp,0x10 80576c7: 85 c0 test eax,eax 80576c9: 0f 88 b1 fc ff ff js 8057380 <.L42+0x20> 80576cf: 83 7e 24 ff cmp DWORD PTR [esi+0x24],0xffffffff 80576d3: 0f 85 26 fe ff ff jne 80574ff <.L53+0x7> 80576d9: 85 c0 test eax,eax 80576db: 0f 84 1e fe ff ff je 80574ff <.L53+0x7> 80576e1: e9 5f fe ff ff jmp 8057545 <.L59+0x25> 80576e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80576ed: 8d 76 00 lea esi,[esi+0x0] 80576f0: 0f b6 55 00 movzx edx,BYTE PTR [ebp+0x0] 80576f4: 8b 14 90 mov edx,DWORD PTR [eax+edx*4] 80576f7: 85 d2 test edx,edx 80576f9: 0f 84 32 fc ff ff je 8057331 <.L16+0x61> 80576ff: 83 ec 08 sub esp,0x8 8057702: 56 push esi 8057703: 8d 44 24 3c lea eax,[esp+0x3c] 8057707: 50 push eax 8057708: e8 a3 67 03 00 call 808deb0 <__handle_registered_modifier_mb> 805770d: 83 c4 10 add esp,0x10 8057710: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 8057714: 85 c0 test eax,eax 8057716: 0f 85 15 fc ff ff jne 8057331 <.L16+0x61> 805771c: e9 37 fc ff ff jmp 8057358 <.L76+0x6> 8057721: a8 04 test al,0x4 8057723: 75 10 jne 8057735 <.L62+0x122> 8057725: a8 02 test al,0x2 8057727: 74 77 je 80577a0 <.L62+0x18d> 8057729: c7 46 28 00 04 00 00 mov DWORD PTR [esi+0x28],0x400 8057730: e9 00 fe ff ff jmp 8057535 <.L59+0x15> 8057735: c7 46 28 00 02 00 00 mov DWORD PTR [esi+0x28],0x200 805773c: e9 f4 fd ff ff jmp 8057535 <.L59+0x15> 8057741: 83 f8 ff cmp eax,0xffffffff 8057744: 74 11 je 8057757 <.L62+0x144> 8057746: 8d 48 ff lea ecx,[eax-0x1] 8057749: 89 4e 20 mov DWORD PTR [esi+0x20],ecx 805774c: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 8057750: 39 01 cmp DWORD PTR [ecx],eax 8057752: 0f 43 01 cmovae eax,DWORD PTR [ecx] 8057755: 89 01 mov DWORD PTR [ecx],eax 8057757: 83 c2 01 add edx,0x1 805775a: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 805775e: e9 1f ff ff ff jmp 8057682 <.L62+0x6f> 8057763: 8d 55 03 lea edx,[ebp+0x3] 8057766: 80 4e 0d 02 or BYTE PTR [esi+0xd],0x2 805776a: 83 c5 02 add ebp,0x2 805776d: e9 ee fb ff ff jmp 8057360 <.L42> 8057772: 8d 44 24 30 lea eax,[esp+0x30] 8057776: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805777a: e8 41 fa ff ff call 80571c0 805777f: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8057783: 85 c0 test eax,eax 8057785: 74 09 je 8057790 <.L62+0x17d> 8057787: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 805778b: 80 39 24 cmp BYTE PTR [ecx],0x24 805778e: 74 21 je 80577b1 <.L62+0x19e> 8057790: 8b 4e 1c mov ecx,DWORD PTR [esi+0x1c] 8057793: 85 c9 test ecx,ecx 8057795: 0f 89 dd fd ff ff jns 8057578 <.L54+0x28> 805779b: e9 a7 fe ff ff jmp 8057647 <.L62+0x34> 80577a0: 31 c0 xor eax,eax 80577a2: f6 46 0d 02 test BYTE PTR [esi+0xd],0x2 80577a6: 0f 95 c0 setne al 80577a9: 89 46 28 mov DWORD PTR [esi+0x28],eax 80577ac: e9 84 fd ff ff jmp 8057535 <.L59+0x15> 80577b1: 83 f8 ff cmp eax,0xffffffff 80577b4: 74 14 je 80577ca <.L62+0x1b7> 80577b6: 8d 68 ff lea ebp,[eax-0x1] 80577b9: 89 6e 1c mov DWORD PTR [esi+0x1c],ebp 80577bc: 8b 6c 24 3c mov ebp,DWORD PTR [esp+0x3c] 80577c0: 39 45 00 cmp DWORD PTR [ebp+0x0],eax 80577c3: 0f 43 45 00 cmovae eax,DWORD PTR [ebp+0x0] 80577c7: 89 45 00 mov DWORD PTR [ebp+0x0],eax 80577ca: 83 c1 01 add ecx,0x1 80577cd: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 80577d1: eb bd jmp 8057790 <.L62+0x17d> 80577d3: 66 90 xchg ax,ax 80577d5: 66 90 xchg ax,ax 80577d7: 66 90 xchg ax,ax 80577d9: 66 90 xchg ax,ax 80577db: 66 90 xchg ax,ax 80577dd: 66 90 xchg ax,ax 80577df: 90 nop 080577e0 : 80577e0: 55 push ebp 80577e1: 89 e5 mov ebp,esp 80577e3: 57 push edi 80577e4: 56 push esi 80577e5: 89 c6 mov esi,eax 80577e7: 89 d0 mov eax,edx 80577e9: 53 push ebx 80577ea: e8 d1 23 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 80577ef: 81 c3 11 d8 08 00 add ebx,0x8d811 80577f5: 83 ec 2c sub esp,0x2c 80577f8: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 80577fb: 8b 56 68 mov edx,DWORD PTR [esi+0x68] 80577fe: 89 4d cc mov DWORD PTR [ebp-0x34],ecx 8057801: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 8057808: 89 7d e4 mov DWORD PTR [ebp-0x1c],edi 805780b: 31 ff xor edi,edi 805780d: 85 d2 test edx,edx 805780f: 0f 8e eb 00 00 00 jle 8057900 8057815: 83 ec 0c sub esp,0xc 8057818: 50 push eax 8057819: e8 f2 c7 01 00 call 8074010 805781e: 83 c4 10 add esp,0x10 8057821: 8d 78 01 lea edi,[eax+0x1] 8057824: 81 ff ff ff ff 3f cmp edi,0x3fffffff 805782a: 0f 87 e0 00 00 00 ja 8057910 8057830: 8d 14 bd 00 00 00 00 lea edx,[edi*4+0x0] 8057837: 83 ec 0c sub esp,0xc 805783a: 52 push edx 805783b: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 805783e: e8 3d 87 00 00 call 805ff80 <__libc_alloca_cutoff> 8057843: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 8057846: 83 c4 10 add esp,0x10 8057849: 81 fa 00 10 00 00 cmp edx,0x1000 805784f: 76 08 jbe 8057859 8057851: 85 c0 test eax,eax 8057853: 0f 84 cb 00 00 00 je 8057924 8057859: 83 c2 1b add edx,0x1b 805785c: 89 e1 mov ecx,esp 805785e: 89 d0 mov eax,edx 8057860: 81 e2 00 f0 ff ff and edx,0xfffff000 8057866: 29 d1 sub ecx,edx 8057868: 83 e0 f0 and eax,0xfffffff0 805786b: 89 ca mov edx,ecx 805786d: 39 d4 cmp esp,edx 805786f: 74 12 je 8057883 8057871: 81 ec 00 10 00 00 sub esp,0x1000 8057877: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 805787f: 39 d4 cmp esp,edx 8057881: 75 ee jne 8057871 8057883: 25 ff 0f 00 00 and eax,0xfff 8057888: 29 c4 sub esp,eax 805788a: 85 c0 test eax,eax 805788c: 75 6a jne 80578f8 805788e: 8d 5c 24 0f lea ebx,[esp+0xf] 8057892: 8d 45 dc lea eax,[ebp-0x24] 8057895: c7 45 dc 00 00 00 00 mov DWORD PTR [ebp-0x24],0x0 805789c: 50 push eax 805789d: 83 e3 f0 and ebx,0xfffffff0 80578a0: 8d 45 d4 lea eax,[ebp-0x2c] 80578a3: 57 push edi 80578a4: 50 push eax 80578a5: 53 push ebx 80578a6: c7 45 e0 00 00 00 00 mov DWORD PTR [ebp-0x20],0x0 80578ad: e8 fe d0 01 00 call 80749b0 <__mbsrtowcs> 80578b2: 83 c4 10 add esp,0x10 80578b5: 83 f8 ff cmp eax,0xffffffff 80578b8: 75 26 jne 80578e0 80578ba: b8 ff ff ff ff mov eax,0xffffffff 80578bf: 8b 75 e4 mov esi,DWORD PTR [ebp-0x1c] 80578c2: 65 33 35 14 00 00 00 xor esi,DWORD PTR gs:0x14 80578c9: 0f 85 bf 00 00 00 jne 805798e 80578cf: 8d 65 f4 lea esp,[ebp-0xc] 80578d2: 5b pop ebx 80578d3: 5e pop esi 80578d4: 5f pop edi 80578d5: 5d pop ebp 80578d6: c3 ret 80578d7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80578de: 66 90 xchg ax,ax 80578e0: ff 75 08 push DWORD PTR [ebp+0x8] 80578e3: ff 75 cc push DWORD PTR [ebp-0x34] 80578e6: 53 push ebx 80578e7: 56 push esi 80578e8: e8 c3 99 03 00 call 80912b0 <__vfwprintf_internal> 80578ed: 83 c4 10 add esp,0x10 80578f0: eb cd jmp 80578bf 80578f2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80578f8: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 80578fd: eb 8f jmp 805788e 80578ff: 90 nop 8057900: ff 75 08 push DWORD PTR [ebp+0x8] 8057903: 51 push ecx 8057904: 50 push eax 8057905: 56 push esi 8057906: e8 75 c9 ff ff call 8054280 <__vfprintf_internal> 805790b: 83 c4 10 add esp,0x10 805790e: eb af jmp 80578bf 8057910: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8057916: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 805791d: b8 ff ff ff ff mov eax,0xffffffff 8057922: eb 9b jmp 80578bf 8057924: 83 ec 0c sub esp,0xc 8057927: 52 push edx 8057928: e8 53 d2 00 00 call 8064b80 <__libc_malloc> 805792d: 83 c4 10 add esp,0x10 8057930: 89 c2 mov edx,eax 8057932: 85 c0 test eax,eax 8057934: 74 84 je 80578ba 8057936: 8d 45 dc lea eax,[ebp-0x24] 8057939: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 805793c: 50 push eax 805793d: 8d 45 d4 lea eax,[ebp-0x2c] 8057940: 57 push edi 8057941: 50 push eax 8057942: 52 push edx 8057943: c7 45 dc 00 00 00 00 mov DWORD PTR [ebp-0x24],0x0 805794a: c7 45 e0 00 00 00 00 mov DWORD PTR [ebp-0x20],0x0 8057951: e8 5a d0 01 00 call 80749b0 <__mbsrtowcs> 8057956: 83 c4 10 add esp,0x10 8057959: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 805795c: 83 f8 ff cmp eax,0xffffffff 805795f: 74 16 je 8057977 8057961: ff 75 08 push DWORD PTR [ebp+0x8] 8057964: ff 75 cc push DWORD PTR [ebp-0x34] 8057967: 52 push edx 8057968: 56 push esi 8057969: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 805796c: e8 3f 99 03 00 call 80912b0 <__vfwprintf_internal> 8057971: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 8057974: 83 c4 10 add esp,0x10 8057977: 83 ec 0c sub esp,0xc 805797a: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 805797d: 52 push edx 805797e: e8 1d d8 00 00 call 80651a0 <__free> 8057983: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 8057986: 83 c4 10 add esp,0x10 8057989: e9 31 ff ff ff jmp 80578bf 805798e: e8 bd 08 02 00 call 8078250 <__stack_chk_fail> 8057993: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805799a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080579a0 <__vfxprintf>: 80579a0: f3 0f 1e fb endbr32 80579a4: e8 80 23 ff ff call 8049d29 <__x86.get_pc_thunk.ax> 80579a9: 05 57 d6 08 00 add eax,0x8d657 80579ae: 57 push edi 80579af: 56 push esi 80579b0: 53 push ebx 80579b1: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80579b5: 85 db test ebx,ebx 80579b7: 0f 84 83 00 00 00 je 8057a40 <__vfxprintf+0xa0> 80579bd: 8b 13 mov edx,DWORD PTR [ebx] 80579bf: 81 e2 00 80 00 00 and edx,0x8000 80579c5: 75 2b jne 80579f2 <__vfxprintf+0x52> 80579c7: 8b 4b 48 mov ecx,DWORD PTR [ebx+0x48] 80579ca: 65 8b 35 08 00 00 00 mov esi,DWORD PTR gs:0x8 80579d1: 39 71 08 cmp DWORD PTR [ecx+0x8],esi 80579d4: 74 18 je 80579ee <__vfxprintf+0x4e> 80579d6: 65 a1 0c 00 00 00 mov eax,gs:0xc 80579dc: 85 c0 test eax,eax 80579de: 75 70 jne 8057a50 <__vfxprintf+0xb0> 80579e0: ba 01 00 00 00 mov edx,0x1 80579e5: 0f b1 11 cmpxchg DWORD PTR [ecx],edx 80579e8: 8b 4b 48 mov ecx,DWORD PTR [ebx+0x48] 80579eb: 89 71 08 mov DWORD PTR [ecx+0x8],esi 80579ee: 83 41 04 01 add DWORD PTR [ecx+0x4],0x1 80579f2: 83 ec 0c sub esp,0xc 80579f5: 89 d8 mov eax,ebx 80579f7: ff 74 24 28 push DWORD PTR [esp+0x28] 80579fb: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80579ff: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8057a03: e8 d8 fd ff ff call 80577e0 8057a08: 83 c4 10 add esp,0x10 8057a0b: 89 c7 mov edi,eax 8057a0d: f7 03 00 80 00 00 test DWORD PTR [ebx],0x8000 8057a13: 75 24 jne 8057a39 <__vfxprintf+0x99> 8057a15: 8b 5b 48 mov ebx,DWORD PTR [ebx+0x48] 8057a18: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8057a1b: 8d 70 ff lea esi,[eax-0x1] 8057a1e: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8057a21: 85 f6 test esi,esi 8057a23: 75 14 jne 8057a39 <__vfxprintf+0x99> 8057a25: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8057a2c: 65 a1 0c 00 00 00 mov eax,gs:0xc 8057a32: 85 c0 test eax,eax 8057a34: 75 3a jne 8057a70 <__vfxprintf+0xd0> 8057a36: 83 2b 01 sub DWORD PTR [ebx],0x1 8057a39: 89 f8 mov eax,edi 8057a3b: 5b pop ebx 8057a3c: 5e pop esi 8057a3d: 5f pop edi 8057a3e: c3 ret 8057a3f: 90 nop 8057a40: c7 c0 2c 54 0e 08 mov eax,0x80e542c 8057a46: 8b 18 mov ebx,DWORD PTR [eax] 8057a48: e9 70 ff ff ff jmp 80579bd <__vfxprintf+0x1d> 8057a4d: 8d 76 00 lea esi,[esi+0x0] 8057a50: bf 01 00 00 00 mov edi,0x1 8057a55: 89 d0 mov eax,edx 8057a57: f0 0f b1 39 lock cmpxchg DWORD PTR [ecx],edi 8057a5b: 74 8b je 80579e8 <__vfxprintf+0x48> 8057a5d: 83 ec 0c sub esp,0xc 8057a60: 51 push ecx 8057a61: e8 5a 85 00 00 call 805ffc0 <__lll_lock_wait_private> 8057a66: 83 c4 10 add esp,0x10 8057a69: e9 7a ff ff ff jmp 80579e8 <__vfxprintf+0x48> 8057a6e: 66 90 xchg ax,ax 8057a70: 89 f0 mov eax,esi 8057a72: 87 03 xchg DWORD PTR [ebx],eax 8057a74: 83 f8 01 cmp eax,0x1 8057a77: 7e c0 jle 8057a39 <__vfxprintf+0x99> 8057a79: b8 f0 00 00 00 mov eax,0xf0 8057a7e: b9 81 00 00 00 mov ecx,0x81 8057a83: ba 01 00 00 00 mov edx,0x1 8057a88: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8057a8f: eb a8 jmp 8057a39 <__vfxprintf+0x99> 8057a91: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057a98: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057a9f: 90 nop 08057aa0 <__fxprintf>: 8057aa0: f3 0f 1e fb endbr32 8057aa4: 83 ec 0c sub esp,0xc 8057aa7: 8d 44 24 18 lea eax,[esp+0x18] 8057aab: 6a 00 push 0x0 8057aad: 50 push eax 8057aae: ff 74 24 1c push DWORD PTR [esp+0x1c] 8057ab2: ff 74 24 1c push DWORD PTR [esp+0x1c] 8057ab6: e8 e5 fe ff ff call 80579a0 <__vfxprintf> 8057abb: 83 c4 1c add esp,0x1c 8057abe: c3 ret 8057abf: 90 nop 08057ac0 <__fxprintf_nocancel>: 8057ac0: f3 0f 1e fb endbr32 8057ac4: e8 60 22 ff ff call 8049d29 <__x86.get_pc_thunk.ax> 8057ac9: 05 37 d5 08 00 add eax,0x8d537 8057ace: 55 push ebp 8057acf: 57 push edi 8057ad0: 56 push esi 8057ad1: 53 push ebx 8057ad2: 83 ec 0c sub esp,0xc 8057ad5: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8057ad9: 85 db test ebx,ebx 8057adb: 0f 84 9f 00 00 00 je 8057b80 <__fxprintf_nocancel+0xc0> 8057ae1: 8b 13 mov edx,DWORD PTR [ebx] 8057ae3: 8d 7c 24 28 lea edi,[esp+0x28] 8057ae7: 81 e2 00 80 00 00 and edx,0x8000 8057aed: 75 2f jne 8057b1e <__fxprintf_nocancel+0x5e> 8057aef: 8b 4b 48 mov ecx,DWORD PTR [ebx+0x48] 8057af2: 65 8b 35 08 00 00 00 mov esi,DWORD PTR gs:0x8 8057af9: 39 71 08 cmp DWORD PTR [ecx+0x8],esi 8057afc: 74 1c je 8057b1a <__fxprintf_nocancel+0x5a> 8057afe: 65 a1 0c 00 00 00 mov eax,gs:0xc 8057b04: 85 c0 test eax,eax 8057b06: 0f 85 84 00 00 00 jne 8057b90 <__fxprintf_nocancel+0xd0> 8057b0c: ba 01 00 00 00 mov edx,0x1 8057b11: 0f b1 11 cmpxchg DWORD PTR [ecx],edx 8057b14: 8b 4b 48 mov ecx,DWORD PTR [ebx+0x48] 8057b17: 89 71 08 mov DWORD PTR [ecx+0x8],esi 8057b1a: 83 41 04 01 add DWORD PTR [ecx+0x4],0x1 8057b1e: 8b 73 3c mov esi,DWORD PTR [ebx+0x3c] 8057b21: 83 ec 0c sub esp,0xc 8057b24: 89 f9 mov ecx,edi 8057b26: 89 f0 mov eax,esi 8057b28: 83 c8 02 or eax,0x2 8057b2b: 89 43 3c mov DWORD PTR [ebx+0x3c],eax 8057b2e: 89 d8 mov eax,ebx 8057b30: 6a 00 push 0x0 8057b32: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 8057b36: e8 a5 fc ff ff call 80577e0 8057b3b: 89 73 3c mov DWORD PTR [ebx+0x3c],esi 8057b3e: 83 c4 10 add esp,0x10 8057b41: 89 c7 mov edi,eax 8057b43: f7 03 00 80 00 00 test DWORD PTR [ebx],0x8000 8057b49: 75 24 jne 8057b6f <__fxprintf_nocancel+0xaf> 8057b4b: 8b 5b 48 mov ebx,DWORD PTR [ebx+0x48] 8057b4e: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8057b51: 8d 70 ff lea esi,[eax-0x1] 8057b54: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8057b57: 85 f6 test esi,esi 8057b59: 75 14 jne 8057b6f <__fxprintf_nocancel+0xaf> 8057b5b: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8057b62: 65 a1 0c 00 00 00 mov eax,gs:0xc 8057b68: 85 c0 test eax,eax 8057b6a: 75 4c jne 8057bb8 <__fxprintf_nocancel+0xf8> 8057b6c: 83 2b 01 sub DWORD PTR [ebx],0x1 8057b6f: 83 c4 0c add esp,0xc 8057b72: 89 f8 mov eax,edi 8057b74: 5b pop ebx 8057b75: 5e pop esi 8057b76: 5f pop edi 8057b77: 5d pop ebp 8057b78: c3 ret 8057b79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057b80: c7 c0 2c 54 0e 08 mov eax,0x80e542c 8057b86: 8b 18 mov ebx,DWORD PTR [eax] 8057b88: e9 54 ff ff ff jmp 8057ae1 <__fxprintf_nocancel+0x21> 8057b8d: 8d 76 00 lea esi,[esi+0x0] 8057b90: bd 01 00 00 00 mov ebp,0x1 8057b95: 89 d0 mov eax,edx 8057b97: f0 0f b1 29 lock cmpxchg DWORD PTR [ecx],ebp 8057b9b: 0f 84 73 ff ff ff je 8057b14 <__fxprintf_nocancel+0x54> 8057ba1: 83 ec 0c sub esp,0xc 8057ba4: 51 push ecx 8057ba5: e8 16 84 00 00 call 805ffc0 <__lll_lock_wait_private> 8057baa: 83 c4 10 add esp,0x10 8057bad: e9 62 ff ff ff jmp 8057b14 <__fxprintf_nocancel+0x54> 8057bb2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057bb8: 89 f0 mov eax,esi 8057bba: 87 03 xchg DWORD PTR [ebx],eax 8057bbc: 83 f8 01 cmp eax,0x1 8057bbf: 7e ae jle 8057b6f <__fxprintf_nocancel+0xaf> 8057bc1: b8 f0 00 00 00 mov eax,0xf0 8057bc6: b9 81 00 00 00 mov ecx,0x81 8057bcb: ba 01 00 00 00 mov edx,0x1 8057bd0: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8057bd7: eb 96 jmp 8057b6f <__fxprintf_nocancel+0xaf> 8057bd9: 66 90 xchg ax,ax 8057bdb: 66 90 xchg ax,ax 8057bdd: 66 90 xchg ax,ax 8057bdf: 90 nop 08057be0 <_IO_new_fclose>: 8057be0: f3 0f 1e fb endbr32 8057be4: e8 40 21 ff ff call 8049d29 <__x86.get_pc_thunk.ax> 8057be9: 05 17 d4 08 00 add eax,0x8d417 8057bee: 55 push ebp 8057bef: 89 e5 mov ebp,esp 8057bf1: 57 push edi 8057bf2: 56 push esi 8057bf3: 53 push ebx 8057bf4: 83 ec 1c sub esp,0x1c 8057bf7: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 8057bfa: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8057bfd: 8b 07 mov eax,DWORD PTR [edi] 8057bff: f6 c4 20 test ah,0x20 8057c02: 0f 85 e8 00 00 00 jne 8057cf0 <_IO_new_fclose+0x110> 8057c08: 89 c6 mov esi,eax 8057c0a: 81 e6 00 80 00 00 and esi,0x8000 8057c10: 0f 84 f0 00 00 00 je 8057d06 <_IO_new_fclose+0x126> 8057c16: c1 e0 1a shl eax,0x1a 8057c19: 99 cdq 8057c1a: 89 55 e0 mov DWORD PTR [ebp-0x20],edx 8057c1d: 85 f6 test esi,esi 8057c1f: 75 0d jne 8057c2e <_IO_new_fclose+0x4e> 8057c21: 8b 5f 48 mov ebx,DWORD PTR [edi+0x48] 8057c24: 83 6b 04 01 sub DWORD PTR [ebx+0x4],0x1 8057c28: 0f 84 42 01 00 00 je 8057d70 <_IO_new_fclose+0x190> 8057c2e: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8057c31: 8b 9f 94 00 00 00 mov ebx,DWORD PTR [edi+0x94] 8057c37: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8057c3d: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8057c43: 89 de mov esi,ebx 8057c45: 29 d0 sub eax,edx 8057c47: 29 d6 sub esi,edx 8057c49: 39 f0 cmp eax,esi 8057c4b: 0f 86 5f 01 00 00 jbe 8057db0 <_IO_new_fclose+0x1d0> 8057c51: 83 ec 08 sub esp,0x8 8057c54: 6a 00 push 0x0 8057c56: 57 push edi 8057c57: ff 53 08 call DWORD PTR [ebx+0x8] 8057c5a: 8b 4f 68 mov ecx,DWORD PTR [edi+0x68] 8057c5d: 83 c4 10 add esp,0x10 8057c60: 85 c9 test ecx,ecx 8057c62: 0f 8e 28 01 00 00 jle 8057d90 <_IO_new_fclose+0x1b0> 8057c68: 8b 5f 54 mov ebx,DWORD PTR [edi+0x54] 8057c6b: 65 a1 0c 00 00 00 mov eax,gs:0xc 8057c71: 85 c0 test eax,eax 8057c73: 0f 85 47 01 00 00 jne 8057dc0 <_IO_new_fclose+0x1e0> 8057c79: ba 01 00 00 00 mov edx,0x1 8057c7e: 8b 75 e4 mov esi,DWORD PTR [ebp-0x1c] 8057c81: 0f b1 96 84 1f 00 00 cmpxchg DWORD PTR [esi+0x1f84],edx 8057c88: 83 ec 0c sub esp,0xc 8057c8b: ff 33 push DWORD PTR [ebx] 8057c8d: e8 ee 39 02 00 call 807b680 <__gconv_release_step> 8057c92: 5a pop edx 8057c93: ff 73 24 push DWORD PTR [ebx+0x24] 8057c96: e8 e5 39 02 00 call 807b680 <__gconv_release_step> 8057c9b: 65 a1 0c 00 00 00 mov eax,gs:0xc 8057ca1: 83 c4 10 add esp,0x10 8057ca4: 85 c0 test eax,eax 8057ca6: 0f 85 4c 01 00 00 jne 8057df8 <_IO_new_fclose+0x218> 8057cac: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8057caf: 83 a8 84 1f 00 00 01 sub DWORD PTR [eax+0x1f84],0x1 8057cb6: 8b 4d e4 mov ecx,DWORD PTR [ebp-0x1c] 8057cb9: 81 ff c0 51 0e 08 cmp edi,0x80e51c0 8057cbf: 0f 94 c2 sete dl 8057cc2: 81 ff 00 53 0e 08 cmp edi,0x80e5300 8057cc8: 0f 94 c0 sete al 8057ccb: 08 c2 or dl,al 8057ccd: 75 16 jne 8057ce5 <_IO_new_fclose+0x105> 8057ccf: 81 ff 80 50 0e 08 cmp edi,0x80e5080 8057cd5: 74 0e je 8057ce5 <_IO_new_fclose+0x105> 8057cd7: 83 ec 0c sub esp,0xc 8057cda: 89 cb mov ebx,ecx 8057cdc: 57 push edi 8057cdd: e8 be d4 00 00 call 80651a0 <__free> 8057ce2: 83 c4 10 add esp,0x10 8057ce5: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8057ce8: 8d 65 f4 lea esp,[ebp-0xc] 8057ceb: 5b pop ebx 8057cec: 5e pop esi 8057ced: 5f pop edi 8057cee: 5d pop ebp 8057cef: c3 ret 8057cf0: 83 ec 0c sub esp,0xc 8057cf3: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 8057cf6: 57 push edi 8057cf7: e8 c4 59 00 00 call 805d6c0 <_IO_un_link> 8057cfc: 8b 07 mov eax,DWORD PTR [edi] 8057cfe: 83 c4 10 add esp,0x10 8057d01: f6 c4 80 test ah,0x80 8057d04: 75 31 jne 8057d37 <_IO_new_fclose+0x157> 8057d06: 8b 57 48 mov edx,DWORD PTR [edi+0x48] 8057d09: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 8057d10: 39 5a 08 cmp DWORD PTR [edx+0x8],ebx 8057d13: 74 1e je 8057d33 <_IO_new_fclose+0x153> 8057d15: 65 a1 0c 00 00 00 mov eax,gs:0xc 8057d1b: 85 c0 test eax,eax 8057d1d: 0f 85 0d 01 00 00 jne 8057e30 <_IO_new_fclose+0x250> 8057d23: b9 01 00 00 00 mov ecx,0x1 8057d28: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 8057d2b: 8b 57 48 mov edx,DWORD PTR [edi+0x48] 8057d2e: 8b 07 mov eax,DWORD PTR [edi] 8057d30: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 8057d33: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 8057d37: 89 c6 mov esi,eax 8057d39: 81 e6 00 80 00 00 and esi,0x8000 8057d3f: f6 c4 20 test ah,0x20 8057d42: 0f 84 ce fe ff ff je 8057c16 <_IO_new_fclose+0x36> 8057d48: 83 ec 0c sub esp,0xc 8057d4b: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 8057d4e: 57 push edi 8057d4f: e8 6c 49 00 00 call 805c6c0 <_IO_new_file_close_it> 8057d54: 8b 37 mov esi,DWORD PTR [edi] 8057d56: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 8057d59: 83 c4 10 add esp,0x10 8057d5c: 81 e6 00 80 00 00 and esi,0x8000 8057d62: e9 b6 fe ff ff jmp 8057c1d <_IO_new_fclose+0x3d> 8057d67: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057d6e: 66 90 xchg ax,ax 8057d70: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8057d77: 65 a1 0c 00 00 00 mov eax,gs:0xc 8057d7d: 85 c0 test eax,eax 8057d7f: 0f 85 d3 00 00 00 jne 8057e58 <_IO_new_fclose+0x278> 8057d85: 83 2b 01 sub DWORD PTR [ebx],0x1 8057d88: e9 a1 fe ff ff jmp 8057c2e <_IO_new_fclose+0x4e> 8057d8d: 8d 76 00 lea esi,[esi+0x0] 8057d90: 8b 47 24 mov eax,DWORD PTR [edi+0x24] 8057d93: 85 c0 test eax,eax 8057d95: 0f 84 1b ff ff ff je 8057cb6 <_IO_new_fclose+0xd6> 8057d9b: 83 ec 0c sub esp,0xc 8057d9e: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 8057da1: 57 push edi 8057da2: e8 19 5d 00 00 call 805dac0 <_IO_free_backup_area> 8057da7: 83 c4 10 add esp,0x10 8057daa: e9 07 ff ff ff jmp 8057cb6 <_IO_new_fclose+0xd6> 8057daf: 90 nop 8057db0: e8 3b 29 00 00 call 805a6f0 <_IO_vtable_check> 8057db5: e9 97 fe ff ff jmp 8057c51 <_IO_new_fclose+0x71> 8057dba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057dc0: 8b 75 e4 mov esi,DWORD PTR [ebp-0x1c] 8057dc3: 31 c0 xor eax,eax 8057dc5: ba 01 00 00 00 mov edx,0x1 8057dca: f0 0f b1 96 84 1f 00 00 lock cmpxchg DWORD PTR [esi+0x1f84],edx 8057dd2: 0f 84 b0 fe ff ff je 8057c88 <_IO_new_fclose+0xa8> 8057dd8: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8057ddb: 83 ec 0c sub esp,0xc 8057dde: 8d 80 84 1f 00 00 lea eax,[eax+0x1f84] 8057de4: 50 push eax 8057de5: e8 d6 81 00 00 call 805ffc0 <__lll_lock_wait_private> 8057dea: 83 c4 10 add esp,0x10 8057ded: e9 96 fe ff ff jmp 8057c88 <_IO_new_fclose+0xa8> 8057df2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057df8: 31 f6 xor esi,esi 8057dfa: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 8057dfd: 89 f0 mov eax,esi 8057dff: 87 83 84 1f 00 00 xchg DWORD PTR [ebx+0x1f84],eax 8057e05: 83 f8 01 cmp eax,0x1 8057e08: 0f 8e a8 fe ff ff jle 8057cb6 <_IO_new_fclose+0xd6> 8057e0e: b8 f0 00 00 00 mov eax,0xf0 8057e13: 8d 9b 84 1f 00 00 lea ebx,[ebx+0x1f84] 8057e19: b9 81 00 00 00 mov ecx,0x81 8057e1e: ba 01 00 00 00 mov edx,0x1 8057e23: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8057e2a: e9 87 fe ff ff jmp 8057cb6 <_IO_new_fclose+0xd6> 8057e2f: 90 nop 8057e30: 31 c0 xor eax,eax 8057e32: b9 01 00 00 00 mov ecx,0x1 8057e37: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 8057e3b: 0f 84 ea fe ff ff je 8057d2b <_IO_new_fclose+0x14b> 8057e41: 83 ec 0c sub esp,0xc 8057e44: 52 push edx 8057e45: e8 76 81 00 00 call 805ffc0 <__lll_lock_wait_private> 8057e4a: 83 c4 10 add esp,0x10 8057e4d: e9 d9 fe ff ff jmp 8057d2b <_IO_new_fclose+0x14b> 8057e52: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057e58: 89 f0 mov eax,esi 8057e5a: 87 03 xchg DWORD PTR [ebx],eax 8057e5c: 83 f8 01 cmp eax,0x1 8057e5f: 0f 8e c9 fd ff ff jle 8057c2e <_IO_new_fclose+0x4e> 8057e65: b8 f0 00 00 00 mov eax,0xf0 8057e6a: b9 81 00 00 00 mov ecx,0x81 8057e6f: ba 01 00 00 00 mov edx,0x1 8057e74: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8057e7b: e9 ae fd ff ff jmp 8057c2e <_IO_new_fclose+0x4e> 8057e80: f3 0f 1e fb endbr32 8057e84: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 8057e87: e9 e3 14 ff ff jmp 804936f <_IO_new_fclose.cold> 8057e8c: 66 90 xchg ax,ax 8057e8e: 66 90 xchg ax,ax 08057e90 <_IO_fflush>: 8057e90: f3 0f 1e fb endbr32 8057e94: 55 push ebp 8057e95: 89 e5 mov ebp,esp 8057e97: 57 push edi 8057e98: e8 ca 2d ff ff call 804ac67 <__x86.get_pc_thunk.di> 8057e9d: 81 c7 63 d1 08 00 add edi,0x8d163 8057ea3: 56 push esi 8057ea4: 53 push ebx 8057ea5: 83 ec 1c sub esp,0x1c 8057ea8: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 8057eab: 85 f6 test esi,esi 8057ead: 0f 84 a5 00 00 00 je 8057f58 <_IO_fflush+0xc8> 8057eb3: 8b 16 mov edx,DWORD PTR [esi] 8057eb5: 81 e2 00 80 00 00 and edx,0x8000 8057ebb: 75 2f jne 8057eec <_IO_fflush+0x5c> 8057ebd: 8b 4e 48 mov ecx,DWORD PTR [esi+0x48] 8057ec0: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 8057ec7: 39 59 08 cmp DWORD PTR [ecx+0x8],ebx 8057eca: 74 1c je 8057ee8 <_IO_fflush+0x58> 8057ecc: 65 a1 0c 00 00 00 mov eax,gs:0xc 8057ed2: 85 c0 test eax,eax 8057ed4: 0f 85 96 00 00 00 jne 8057f70 <_IO_fflush+0xe0> 8057eda: ba 01 00 00 00 mov edx,0x1 8057edf: 0f b1 11 cmpxchg DWORD PTR [ecx],edx 8057ee2: 8b 4e 48 mov ecx,DWORD PTR [esi+0x48] 8057ee5: 89 59 08 mov DWORD PTR [ecx+0x8],ebx 8057ee8: 83 41 04 01 add DWORD PTR [ecx+0x4],0x1 8057eec: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8057ef2: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8057ef8: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8057efe: 89 d9 mov ecx,ebx 8057f00: 29 d0 sub eax,edx 8057f02: 29 d1 sub ecx,edx 8057f04: 39 c8 cmp eax,ecx 8057f06: 76 60 jbe 8057f68 <_IO_fflush+0xd8> 8057f08: 83 ec 0c sub esp,0xc 8057f0b: 56 push esi 8057f0c: ff 53 30 call DWORD PTR [ebx+0x30] 8057f0f: 83 c4 10 add esp,0x10 8057f12: 85 c0 test eax,eax 8057f14: 0f 95 c0 setne al 8057f17: 0f b6 c0 movzx eax,al 8057f1a: f7 d8 neg eax 8057f1c: 89 c7 mov edi,eax 8057f1e: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8057f24: 75 24 jne 8057f4a <_IO_fflush+0xba> 8057f26: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 8057f29: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8057f2c: 8d 70 ff lea esi,[eax-0x1] 8057f2f: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8057f32: 85 f6 test esi,esi 8057f34: 75 14 jne 8057f4a <_IO_fflush+0xba> 8057f36: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8057f3d: 65 a1 0c 00 00 00 mov eax,gs:0xc 8057f43: 85 c0 test eax,eax 8057f45: 75 51 jne 8057f98 <_IO_fflush+0x108> 8057f47: 83 2b 01 sub DWORD PTR [ebx],0x1 8057f4a: 8d 65 f4 lea esp,[ebp-0xc] 8057f4d: 89 f8 mov eax,edi 8057f4f: 5b pop ebx 8057f50: 5e pop esi 8057f51: 5f pop edi 8057f52: 5d pop ebp 8057f53: c3 ret 8057f54: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057f58: 89 fb mov ebx,edi 8057f5a: e8 31 6f 00 00 call 805ee90 <_IO_flush_all> 8057f5f: 89 c7 mov edi,eax 8057f61: eb e7 jmp 8057f4a <_IO_fflush+0xba> 8057f63: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057f67: 90 nop 8057f68: e8 83 27 00 00 call 805a6f0 <_IO_vtable_check> 8057f6d: eb 99 jmp 8057f08 <_IO_fflush+0x78> 8057f6f: 90 nop 8057f70: 89 d0 mov eax,edx 8057f72: ba 01 00 00 00 mov edx,0x1 8057f77: f0 0f b1 11 lock cmpxchg DWORD PTR [ecx],edx 8057f7b: 0f 84 61 ff ff ff je 8057ee2 <_IO_fflush+0x52> 8057f81: 83 ec 0c sub esp,0xc 8057f84: 51 push ecx 8057f85: e8 36 80 00 00 call 805ffc0 <__lll_lock_wait_private> 8057f8a: 83 c4 10 add esp,0x10 8057f8d: e9 50 ff ff ff jmp 8057ee2 <_IO_fflush+0x52> 8057f92: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057f98: 89 f0 mov eax,esi 8057f9a: 87 03 xchg DWORD PTR [ebx],eax 8057f9c: 83 f8 01 cmp eax,0x1 8057f9f: 7e a9 jle 8057f4a <_IO_fflush+0xba> 8057fa1: b8 f0 00 00 00 mov eax,0xf0 8057fa6: b9 81 00 00 00 mov ecx,0x81 8057fab: ba 01 00 00 00 mov edx,0x1 8057fb0: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8057fb7: eb 91 jmp 8057f4a <_IO_fflush+0xba> 8057fb9: f3 0f 1e fb endbr32 8057fbd: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8057fc0: e9 05 14 ff ff jmp 80493ca <_IO_fflush.cold> 8057fc5: 66 90 xchg ax,ax 8057fc7: 66 90 xchg ax,ax 8057fc9: 66 90 xchg ax,ax 8057fcb: 66 90 xchg ax,ax 8057fcd: 66 90 xchg ax,ax 8057fcf: 90 nop 08057fd0 <__fopen_maybe_mmap>: 8057fd0: f3 0f 1e fb endbr32 8057fd4: e8 51 01 00 00 call 805812a <__x86.get_pc_thunk.dx> 8057fd9: 81 c2 27 d0 08 00 add edx,0x8d027 8057fdf: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8057fe3: f6 40 3c 01 test BYTE PTR [eax+0x3c],0x1 8057fe7: 74 23 je 805800c <__fopen_maybe_mmap+0x3c> 8057fe9: f6 00 08 test BYTE PTR [eax],0x8 8057fec: 74 1e je 805800c <__fopen_maybe_mmap+0x3c> 8057fee: 8b 48 68 mov ecx,DWORD PTR [eax+0x68] 8057ff1: 85 c9 test ecx,ecx 8057ff3: 7e 1b jle 8058010 <__fopen_maybe_mmap+0x40> 8057ff5: 8d 92 c0 0f 00 00 lea edx,[edx+0xfc0] 8057ffb: 89 d1 mov ecx,edx 8057ffd: 89 88 94 00 00 00 mov DWORD PTR [eax+0x94],ecx 8058003: 8b 48 58 mov ecx,DWORD PTR [eax+0x58] 8058006: 89 91 88 00 00 00 mov DWORD PTR [ecx+0x88],edx 805800c: c3 ret 805800d: 8d 76 00 lea esi,[esi+0x0] 8058010: 8d 8a e0 10 00 00 lea ecx,[edx+0x10e0] 8058016: 8d 92 c0 0f 00 00 lea edx,[edx+0xfc0] 805801c: eb df jmp 8057ffd <__fopen_maybe_mmap+0x2d> 805801e: 66 90 xchg ax,ax 08058020 <__fopen_internal>: 8058020: f3 0f 1e fb endbr32 8058024: 57 push edi 8058025: 56 push esi 8058026: 53 push ebx 8058027: e8 94 1b ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 805802c: 81 c3 d4 cf 08 00 add ebx,0x8cfd4 8058032: 83 ec 0c sub esp,0xc 8058035: 68 30 01 00 00 push 0x130 805803a: e8 41 cb 00 00 call 8064b80 <__libc_malloc> 805803f: 83 c4 10 add esp,0x10 8058042: 85 c0 test eax,eax 8058044: 0f 84 c2 00 00 00 je 805810c <__fopen_internal+0xec> 805804a: 89 c6 mov esi,eax 805804c: 8d 80 98 00 00 00 lea eax,[eax+0x98] 8058052: 83 ec 0c sub esp,0xc 8058055: 89 46 48 mov DWORD PTR [esi+0x48],eax 8058058: 8d 86 a4 00 00 00 lea eax,[esi+0xa4] 805805e: 89 f7 mov edi,esi 8058060: ff b3 d4 ff ff ff push DWORD PTR [ebx-0x2c] 8058066: 50 push eax 8058067: 6a 00 push 0x0 8058069: 6a 00 push 0x0 805806b: 56 push esi 805806c: e8 bf 64 00 00 call 805e530 <_IO_no_init> 8058071: c7 c0 a0 61 0e 08 mov eax,0x80e61a0 8058077: 83 c4 14 add esp,0x14 805807a: 89 86 94 00 00 00 mov DWORD PTR [esi+0x94],eax 8058080: 56 push esi 8058081: e8 9a 43 00 00 call 805c420 <_IO_new_file_init_internal> 8058086: 83 c4 10 add esp,0x10 8058089: ff 74 24 18 push DWORD PTR [esp+0x18] 805808d: ff 74 24 18 push DWORD PTR [esp+0x18] 8058091: ff 74 24 18 push DWORD PTR [esp+0x18] 8058095: 56 push esi 8058096: e8 c5 47 00 00 call 805c860 <_IO_new_file_fopen> 805809b: 83 c4 10 add esp,0x10 805809e: 85 c0 test eax,eax 80580a0: 74 4e je 80580f0 <__fopen_internal+0xd0> 80580a2: f6 46 3c 01 test BYTE PTR [esi+0x3c],0x1 80580a6: 74 23 je 80580cb <__fopen_internal+0xab> 80580a8: f6 06 08 test BYTE PTR [esi],0x8 80580ab: 74 1e je 80580cb <__fopen_internal+0xab> 80580ad: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 80580b0: 85 c0 test eax,eax 80580b2: 7e 24 jle 80580d8 <__fopen_internal+0xb8> 80580b4: 8d 83 c0 0f 00 00 lea eax,[ebx+0xfc0] 80580ba: 89 c2 mov edx,eax 80580bc: 89 96 94 00 00 00 mov DWORD PTR [esi+0x94],edx 80580c2: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 80580c5: 89 82 88 00 00 00 mov DWORD PTR [edx+0x88],eax 80580cb: 89 f8 mov eax,edi 80580cd: 5b pop ebx 80580ce: 5e pop esi 80580cf: 5f pop edi 80580d0: c3 ret 80580d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80580d8: 8d 93 e0 10 00 00 lea edx,[ebx+0x10e0] 80580de: 8d 83 c0 0f 00 00 lea eax,[ebx+0xfc0] 80580e4: eb d6 jmp 80580bc <__fopen_internal+0x9c> 80580e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80580ed: 8d 76 00 lea esi,[esi+0x0] 80580f0: 83 ec 0c sub esp,0xc 80580f3: 31 ff xor edi,edi 80580f5: 56 push esi 80580f6: e8 c5 55 00 00 call 805d6c0 <_IO_un_link> 80580fb: 89 34 24 mov DWORD PTR [esp],esi 80580fe: e8 9d d0 00 00 call 80651a0 <__free> 8058103: 83 c4 10 add esp,0x10 8058106: 89 f8 mov eax,edi 8058108: 5b pop ebx 8058109: 5e pop esi 805810a: 5f pop edi 805810b: c3 ret 805810c: 31 ff xor edi,edi 805810e: eb bb jmp 80580cb <__fopen_internal+0xab> 08058110 <_IO_new_fopen>: 8058110: f3 0f 1e fb endbr32 8058114: 83 ec 10 sub esp,0x10 8058117: 6a 01 push 0x1 8058119: ff 74 24 1c push DWORD PTR [esp+0x1c] 805811d: ff 74 24 1c push DWORD PTR [esp+0x1c] 8058121: e8 fa fe ff ff call 8058020 <__fopen_internal> 8058126: 83 c4 1c add esp,0x1c 8058129: c3 ret 0805812a <__x86.get_pc_thunk.dx>: 805812a: 8b 14 24 mov edx,DWORD PTR [esp] 805812d: c3 ret 805812e: 66 90 xchg ax,ax 08058130 <_IO_padn>: 8058130: f3 0f 1e fb endbr32 8058134: e8 f0 1b ff ff call 8049d29 <__x86.get_pc_thunk.ax> 8058139: 05 c7 ce 08 00 add eax,0x8cec7 805813e: 55 push ebp 805813f: 57 push edi 8058140: 56 push esi 8058141: 53 push ebx 8058142: 83 ec 3c sub esp,0x3c 8058145: 8b 5c 24 54 mov ebx,DWORD PTR [esp+0x54] 8058149: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 805814d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8058151: 8b 6c 24 58 mov ebp,DWORD PTR [esp+0x58] 8058155: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 805815c: 89 7c 24 2c mov DWORD PTR [esp+0x2c],edi 8058160: 31 ff xor edi,edi 8058162: 8d b8 f4 fb fc ff lea edi,[eax-0x3040c] 8058168: 83 fb 20 cmp ebx,0x20 805816b: 74 1e je 805818b <_IO_padn+0x5b> 805816d: 8d b8 e0 fb fc ff lea edi,[eax-0x30420] 8058173: 83 fb 30 cmp ebx,0x30 8058176: 74 13 je 805818b <_IO_padn+0x5b> 8058178: 8d 7c 24 1c lea edi,[esp+0x1c] 805817c: 8d 44 24 2b lea eax,[esp+0x2b] 8058180: 89 c2 mov edx,eax 8058182: 88 18 mov BYTE PTR [eax],bl 8058184: 83 e8 01 sub eax,0x1 8058187: 39 fa cmp edx,edi 8058189: 75 f5 jne 8058180 <_IO_padn+0x50> 805818b: 83 fd 0f cmp ebp,0xf 805818e: 7e 5c jle 80581ec <_IO_padn+0xbc> 8058190: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8058194: c7 c3 60 5f 0e 08 mov ebx,0x80e5f60 805819a: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 80581a0: 29 d8 sub eax,ebx 80581a2: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 80581a6: 31 db xor ebx,ebx 80581a8: 89 04 24 mov DWORD PTR [esp],eax 80581ab: eb 1f jmp 80581cc <_IO_padn+0x9c> 80581ad: 8d 76 00 lea esi,[esi+0x0] 80581b0: 83 ec 04 sub esp,0x4 80581b3: 6a 10 push 0x10 80581b5: 57 push edi 80581b6: 56 push esi 80581b7: ff 50 1c call DWORD PTR [eax+0x1c] 80581ba: 01 c3 add ebx,eax 80581bc: 83 c4 10 add esp,0x10 80581bf: 83 f8 10 cmp eax,0x10 80581c2: 75 62 jne 8058226 <_IO_padn+0xf6> 80581c4: 83 ed 10 sub ebp,0x10 80581c7: 83 fd 0f cmp ebp,0xf 80581ca: 7e 24 jle 80581f0 <_IO_padn+0xc0> 80581cc: 8b 86 94 00 00 00 mov eax,DWORD PTR [esi+0x94] 80581d2: 89 c1 mov ecx,eax 80581d4: 2b 4c 24 04 sub ecx,DWORD PTR [esp+0x4] 80581d8: 39 0c 24 cmp DWORD PTR [esp],ecx 80581db: 77 d3 ja 80581b0 <_IO_padn+0x80> 80581dd: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80581e1: e8 0a 25 00 00 call 805a6f0 <_IO_vtable_check> 80581e6: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80581ea: eb c4 jmp 80581b0 <_IO_padn+0x80> 80581ec: 31 db xor ebx,ebx 80581ee: 66 90 xchg ax,ax 80581f0: 85 ed test ebp,ebp 80581f2: 7e 32 jle 8058226 <_IO_padn+0xf6> 80581f4: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80581f8: 8b 96 94 00 00 00 mov edx,DWORD PTR [esi+0x94] 80581fe: c7 c0 60 5f 0e 08 mov eax,0x80e5f60 8058204: c7 c1 b4 62 0e 08 mov ecx,0x80e62b4 805820a: 29 c1 sub ecx,eax 805820c: 89 0c 24 mov DWORD PTR [esp],ecx 805820f: 89 d1 mov ecx,edx 8058211: 29 c1 sub ecx,eax 8058213: 39 0c 24 cmp DWORD PTR [esp],ecx 8058216: 76 25 jbe 805823d <_IO_padn+0x10d> 8058218: 83 ec 04 sub esp,0x4 805821b: 55 push ebp 805821c: 57 push edi 805821d: 56 push esi 805821e: ff 52 1c call DWORD PTR [edx+0x1c] 8058221: 01 c3 add ebx,eax 8058223: 83 c4 10 add esp,0x10 8058226: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 805822a: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8058231: 75 17 jne 805824a <_IO_padn+0x11a> 8058233: 83 c4 3c add esp,0x3c 8058236: 89 d8 mov eax,ebx 8058238: 5b pop ebx 8058239: 5e pop esi 805823a: 5f pop edi 805823b: 5d pop ebp 805823c: c3 ret 805823d: 89 14 24 mov DWORD PTR [esp],edx 8058240: e8 ab 24 00 00 call 805a6f0 <_IO_vtable_check> 8058245: 8b 14 24 mov edx,DWORD PTR [esp] 8058248: eb ce jmp 8058218 <_IO_padn+0xe8> 805824a: e8 01 00 02 00 call 8078250 <__stack_chk_fail> 805824f: 90 nop 08058250 <_IO_wfile_underflow>: 8058250: f3 0f 1e fb endbr32 8058254: e8 d0 1a ff ff call 8049d29 <__x86.get_pc_thunk.ax> 8058259: 05 a7 cd 08 00 add eax,0x8cda7 805825e: 55 push ebp 805825f: 89 e5 mov ebp,esp 8058261: 57 push edi 8058262: 56 push esi 8058263: 53 push ebx 8058264: 83 ec 5c sub esp,0x5c 8058267: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 805826a: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 805826d: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 8058270: 8b 00 mov eax,DWORD PTR [eax] 8058272: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 8058279: 89 55 e4 mov DWORD PTR [ebp-0x1c],edx 805827c: 31 d2 xor edx,edx 805827e: a8 10 test al,0x10 8058280: 0f 85 70 02 00 00 jne 80584f6 <_IO_wfile_underflow+0x2a6> 8058286: a8 04 test al,0x4 8058288: 0f 85 b2 05 00 00 jne 8058840 <_IO_wfile_underflow+0x5f0> 805828e: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8058291: 8b 48 58 mov ecx,DWORD PTR [eax+0x58] 8058294: 8b 01 mov eax,DWORD PTR [ecx] 8058296: 3b 41 04 cmp eax,DWORD PTR [ecx+0x4] 8058299: 0f 82 1b 02 00 00 jb 80584ba <_IO_wfile_underflow+0x26a> 805829f: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80582a2: 8b 50 54 mov edx,DWORD PTR [eax+0x54] 80582a5: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 80582a8: 8b 70 08 mov esi,DWORD PTR [eax+0x8] 80582ab: 89 55 ac mov DWORD PTR [ebp-0x54],edx 80582ae: 39 f3 cmp ebx,esi 80582b0: 0f 82 22 04 00 00 jb 80586d8 <_IO_wfile_underflow+0x488> 80582b6: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80582b9: 8b 41 1c mov eax,DWORD PTR [ecx+0x1c] 80582bc: 89 41 08 mov DWORD PTR [ecx+0x8],eax 80582bf: 89 41 04 mov DWORD PTR [ecx+0x4],eax 80582c2: 89 41 0c mov DWORD PTR [ecx+0xc],eax 80582c5: 85 c0 test eax,eax 80582c7: 0f 84 bb 04 00 00 je 8058788 <_IO_wfile_underflow+0x538> 80582cd: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80582d0: 89 42 18 mov DWORD PTR [edx+0x18],eax 80582d3: 89 42 14 mov DWORD PTR [edx+0x14],eax 80582d6: 89 42 10 mov DWORD PTR [edx+0x10],eax 80582d9: 8b 42 58 mov eax,DWORD PTR [edx+0x58] 80582dc: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 80582df: 85 d2 test edx,edx 80582e1: 0f 84 e9 04 00 00 je 80587d0 <_IO_wfile_underflow+0x580> 80582e7: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80582ea: f7 00 02 02 00 00 test DWORD PTR [eax],0x202 80582f0: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 80582f3: 0f 84 77 04 00 00 je 8058770 <_IO_wfile_underflow+0x520> 80582f9: c7 c3 30 54 0e 08 mov ebx,0x80e5430 80582ff: 8b 33 mov esi,DWORD PTR [ebx] 8058301: 8b 06 mov eax,DWORD PTR [esi] 8058303: 89 c1 mov ecx,eax 8058305: 81 e1 00 80 00 00 and ecx,0x8000 805830b: 0f 84 ef 01 00 00 je 8058500 <_IO_wfile_underflow+0x2b0> 8058311: 25 88 02 00 00 and eax,0x288 8058316: 3d 80 02 00 00 cmp eax,0x280 805831b: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 805831e: c7 c7 b4 62 0e 08 mov edi,0x80e62b4 8058324: c7 c0 60 5f 0e 08 mov eax,0x80e5f60 805832a: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 805832d: 0f 84 d2 04 00 00 je 8058805 <_IO_wfile_underflow+0x5b5> 8058333: 2b 7d b4 sub edi,DWORD PTR [ebp-0x4c] 8058336: 89 7d b0 mov DWORD PTR [ebp-0x50],edi 8058339: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 805833c: 83 ec 0c sub esp,0xc 805833f: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 8058342: 56 push esi 8058343: e8 d8 56 00 00 call 805da20 <_IO_switch_to_get_mode> 8058348: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805834b: 89 75 c4 mov DWORD PTR [ebp-0x3c],esi 805834e: 83 c4 10 add esp,0x10 8058351: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 8058358: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 805835b: 89 10 mov DWORD PTR [eax],edx 805835d: 89 50 08 mov DWORD PTR [eax+0x8],edx 8058360: 89 50 04 mov DWORD PTR [eax+0x4],edx 8058363: 89 50 14 mov DWORD PTR [eax+0x14],edx 8058366: 89 50 10 mov DWORD PTR [eax+0x10],edx 8058369: 89 50 0c mov DWORD PTR [eax+0xc],edx 805836c: 8d 45 d0 lea eax,[ebp-0x30] 805836f: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 8058372: eb 45 jmp 80583b9 <_IO_wfile_underflow+0x169> 8058374: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8058378: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 805837b: 8b 70 0c mov esi,DWORD PTR [eax+0xc] 805837e: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8058381: 89 c7 mov edi,eax 8058383: 89 45 bc mov DWORD PTR [ebp-0x44],eax 8058386: 29 d7 sub edi,edx 8058388: 39 d6 cmp esi,edx 805838a: 0f 82 20 03 00 00 jb 80586b0 <_IO_wfile_underflow+0x460> 8058390: 83 ff 0f cmp edi,0xf 8058393: 0f 87 47 01 00 00 ja 80584e0 <_IO_wfile_underflow+0x290> 8058399: 83 ec 04 sub esp,0x4 805839c: 8d 45 d4 lea eax,[ebp-0x2c] 805839f: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 80583a2: 57 push edi 80583a3: 52 push edx 80583a4: 50 push eax 80583a5: e8 86 b7 01 00 call 8073b30 80583aa: 89 7d c0 mov DWORD PTR [ebp-0x40],edi 80583ad: 83 c4 10 add esp,0x10 80583b0: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80583b3: 89 70 08 mov DWORD PTR [eax+0x8],esi 80583b6: 89 70 04 mov DWORD PTR [eax+0x4],esi 80583b9: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80583bc: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 80583c2: 89 d8 mov eax,ebx 80583c4: 2b 45 b4 sub eax,DWORD PTR [ebp-0x4c] 80583c7: 3b 45 b0 cmp eax,DWORD PTR [ebp-0x50] 80583ca: 0f 83 50 02 00 00 jae 8058620 <_IO_wfile_underflow+0x3d0> 80583d0: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 80583d3: 83 ec 04 sub esp,0x4 80583d6: 8b 47 20 mov eax,DWORD PTR [edi+0x20] 80583d9: 8b 57 08 mov edx,DWORD PTR [edi+0x8] 80583dc: 89 45 bc mov DWORD PTR [ebp-0x44],eax 80583df: 29 d0 sub eax,edx 80583e1: 50 push eax 80583e2: 52 push edx 80583e3: 57 push edi 80583e4: ff 53 38 call DWORD PTR [ebx+0x38] 80583e7: 83 c4 10 add esp,0x10 80583ea: 85 c0 test eax,eax 80583ec: 0f 8e ae 01 00 00 jle 80585a0 <_IO_wfile_underflow+0x350> 80583f2: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80583f5: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80583f8: 8b 4b 4c mov ecx,DWORD PTR [ebx+0x4c] 80583fb: 01 c2 add edx,eax 80583fd: 89 53 08 mov DWORD PTR [ebx+0x8],edx 8058400: 8b 5b 50 mov ebx,DWORD PTR [ebx+0x50] 8058403: 89 de mov esi,ebx 8058405: 21 ce and esi,ecx 8058407: 83 fe ff cmp esi,0xffffffff 805840a: 74 12 je 805841e <_IO_wfile_underflow+0x1ce> 805840c: 89 c7 mov edi,eax 805840e: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 8058411: c1 ff 1f sar edi,0x1f 8058414: 01 c1 add ecx,eax 8058416: 11 fb adc ebx,edi 8058418: 89 4e 4c mov DWORD PTR [esi+0x4c],ecx 805841b: 89 5e 50 mov DWORD PTR [esi+0x50],ebx 805841e: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 8058421: 83 7d c0 00 cmp DWORD PTR [ebp-0x40],0x0 8058425: 8b 77 58 mov esi,DWORD PTR [edi+0x58] 8058428: 8b 5e 30 mov ebx,DWORD PTR [esi+0x30] 805842b: 8b 4e 2c mov ecx,DWORD PTR [esi+0x2c] 805842e: 89 5e 38 mov DWORD PTR [esi+0x38],ebx 8058431: 8b 5f 04 mov ebx,DWORD PTR [edi+0x4] 8058434: 89 4e 34 mov DWORD PTR [esi+0x34],ecx 8058437: 8d 4e 2c lea ecx,[esi+0x2c] 805843a: 89 5f 0c mov DWORD PTR [edi+0xc],ebx 805843d: 8d 7e 04 lea edi,[esi+0x4] 8058440: 0f 85 ea 01 00 00 jne 8058630 <_IO_wfile_underflow+0x3e0> 8058446: 57 push edi 8058447: ff 76 1c push DWORD PTR [esi+0x1c] 805844a: ff 76 04 push DWORD PTR [esi+0x4] 805844d: ff 75 a8 push DWORD PTR [ebp-0x58] 8058450: 52 push edx 8058451: 53 push ebx 8058452: 51 push ecx 8058453: ff 75 ac push DWORD PTR [ebp-0x54] 8058456: e8 a5 1b 00 00 call 805a000 <__libio_codecvt_in> 805845b: 83 c4 20 add esp,0x20 805845e: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 8058461: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 8058468: 89 ca mov edx,ecx 805846a: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 805846d: 8b 5e 58 mov ebx,DWORD PTR [esi+0x58] 8058470: 89 56 04 mov DWORD PTR [esi+0x4],edx 8058473: 8b 73 18 mov esi,DWORD PTR [ebx+0x18] 8058476: 39 73 04 cmp DWORD PTR [ebx+0x4],esi 8058479: 75 3d jne 80584b8 <_IO_wfile_underflow+0x268> 805847b: 83 f8 02 cmp eax,0x2 805847e: 74 60 je 80584e0 <_IO_wfile_underflow+0x290> 8058480: 83 f8 01 cmp eax,0x1 8058483: 0f 85 62 04 00 00 jne 80588eb <_IO_wfile_underflow+0x69b> 8058489: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 805848c: 85 c0 test eax,eax 805848e: 0f 84 e4 fe ff ff je 8058378 <_IO_wfile_underflow+0x128> 8058494: 8d 45 d4 lea eax,[ebp-0x2c] 8058497: 89 ca mov edx,ecx 8058499: 29 c2 sub edx,eax 805849b: 0f 85 5f 01 00 00 jne 8058600 <_IO_wfile_underflow+0x3b0> 80584a1: 83 7d c0 10 cmp DWORD PTR [ebp-0x40],0x10 80584a5: 74 39 je 80584e0 <_IO_wfile_underflow+0x290> 80584a7: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80584aa: 8b 70 0c mov esi,DWORD PTR [eax+0xc] 80584ad: e9 fe fe ff ff jmp 80583b0 <_IO_wfile_underflow+0x160> 80584b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80584b8: 8b 03 mov eax,DWORD PTR [ebx] 80584ba: 8b 00 mov eax,DWORD PTR [eax] 80584bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80584c0: 8b 55 e4 mov edx,DWORD PTR [ebp-0x1c] 80584c3: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 80584ca: 0f 85 3d 04 00 00 jne 805890d <_IO_wfile_underflow+0x6bd> 80584d0: 8d 65 f4 lea esp,[ebp-0xc] 80584d3: 5b pop ebx 80584d4: 5e pop esi 80584d5: 5f pop edi 80584d6: 5d pop ebp 80584d7: c3 ret 80584d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80584df: 90 nop 80584e0: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 80584e3: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80584e6: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80584ec: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 80584f3: 83 0a 20 or DWORD PTR [edx],0x20 80584f6: b8 ff ff ff ff mov eax,0xffffffff 80584fb: eb c3 jmp 80584c0 <_IO_wfile_underflow+0x270> 80584fd: 8d 76 00 lea esi,[esi+0x0] 8058500: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 8058503: 65 8b 3d 08 00 00 00 mov edi,DWORD PTR gs:0x8 805850a: 39 7a 08 cmp DWORD PTR [edx+0x8],edi 805850d: 0f 84 5c 03 00 00 je 805886f <_IO_wfile_underflow+0x61f> 8058513: 65 a1 0c 00 00 00 mov eax,gs:0xc 8058519: 85 c0 test eax,eax 805851b: 0f 85 76 03 00 00 jne 8058897 <_IO_wfile_underflow+0x647> 8058521: b9 01 00 00 00 mov ecx,0x1 8058526: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 8058529: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 805852c: 8b 03 mov eax,DWORD PTR [ebx] 805852e: 89 7a 08 mov DWORD PTR [edx+0x8],edi 8058531: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8058534: 8b 00 mov eax,DWORD PTR [eax] 8058536: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 805853a: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 805853d: 25 88 02 00 00 and eax,0x288 8058542: c7 c7 b4 62 0e 08 mov edi,0x80e62b4 8058548: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805854e: 89 f9 mov ecx,edi 8058550: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 8058553: 29 d1 sub ecx,edx 8058555: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 8058558: 3d 80 02 00 00 cmp eax,0x280 805855d: 0f 84 ac 02 00 00 je 805880f <_IO_wfile_underflow+0x5bf> 8058563: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8058569: 0f 85 c4 fd ff ff jne 8058333 <_IO_wfile_underflow+0xe3> 805856f: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 8058572: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8058575: 8d 70 ff lea esi,[eax-0x1] 8058578: 89 73 04 mov DWORD PTR [ebx+0x4],esi 805857b: 85 f6 test esi,esi 805857d: 0f 85 b0 fd ff ff jne 8058333 <_IO_wfile_underflow+0xe3> 8058583: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805858a: 65 a1 0c 00 00 00 mov eax,gs:0xc 8058590: 85 c0 test eax,eax 8058592: 0f 85 2b 03 00 00 jne 80588c3 <_IO_wfile_underflow+0x673> 8058598: 83 2b 01 sub DWORD PTR [ebx],0x1 805859b: e9 99 fd ff ff jmp 8058339 <_IO_wfile_underflow+0xe9> 80585a0: 89 c3 mov ebx,eax 80585a2: 0b 5d c0 or ebx,DWORD PTR [ebp-0x40] 80585a5: 8b 07 mov eax,DWORD PTR [edi] 80585a7: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 80585aa: 75 24 jne 80585d0 <_IO_wfile_underflow+0x380> 80585ac: 83 c8 10 or eax,0x10 80585af: c7 47 4c ff ff ff ff mov DWORD PTR [edi+0x4c],0xffffffff 80585b6: 89 07 mov DWORD PTR [edi],eax 80585b8: b8 ff ff ff ff mov eax,0xffffffff 80585bd: c7 47 50 ff ff ff ff mov DWORD PTR [edi+0x50],0xffffffff 80585c4: e9 f7 fe ff ff jmp 80584c0 <_IO_wfile_underflow+0x270> 80585c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80585d0: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80585d3: 83 c8 20 or eax,0x20 80585d6: 89 02 mov DWORD PTR [edx],eax 80585d8: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 80585db: 85 c0 test eax,eax 80585dd: 0f 84 13 ff ff ff je 80584f6 <_IO_wfile_underflow+0x2a6> 80585e3: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 80585e6: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80585ec: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 80585f3: b8 ff ff ff ff mov eax,0xffffffff 80585f8: e9 c3 fe ff ff jmp 80584c0 <_IO_wfile_underflow+0x270> 80585fd: 8d 76 00 lea esi,[esi+0x0] 8058600: 29 55 c0 sub DWORD PTR [ebp-0x40],edx 8058603: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 8058606: 83 ec 04 sub esp,0x4 8058609: 53 push ebx 805860a: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 805860d: 51 push ecx 805860e: 50 push eax 805860f: e8 ac b5 01 00 call 8073bc0 8058614: 83 c4 10 add esp,0x10 8058617: e9 85 fe ff ff jmp 80584a1 <_IO_wfile_underflow+0x251> 805861c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8058620: e8 cb 20 00 00 call 805a6f0 <_IO_vtable_check> 8058625: e9 a6 fd ff ff jmp 80583d0 <_IO_wfile_underflow+0x180> 805862a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8058630: 89 4d 9c mov DWORD PTR [ebp-0x64],ecx 8058633: 8b 4d c0 mov ecx,DWORD PTR [ebp-0x40] 8058636: ba 10 00 00 00 mov edx,0x10 805863b: 29 ca sub edx,ecx 805863d: 39 c2 cmp edx,eax 805863f: 0f 46 c2 cmovbe eax,edx 8058642: 8d 55 d4 lea edx,[ebp-0x2c] 8058645: 83 ec 04 sub esp,0x4 8058648: 01 d1 add ecx,edx 805864a: 89 55 a0 mov DWORD PTR [ebp-0x60],edx 805864d: 50 push eax 805864e: 53 push ebx 805864f: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 8058652: 51 push ecx 8058653: 89 4d bc mov DWORD PTR [ebp-0x44],ecx 8058656: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 8058659: e8 e2 b5 01 00 call 8073c40 <__mempcpy> 805865e: 8b 55 a4 mov edx,DWORD PTR [ebp-0x5c] 8058661: 8b 4d 9c mov ecx,DWORD PTR [ebp-0x64] 8058664: 83 c4 10 add esp,0x10 8058667: 01 55 c0 add DWORD PTR [ebp-0x40],edx 805866a: 8b 55 a0 mov edx,DWORD PTR [ebp-0x60] 805866d: 57 push edi 805866e: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 8058671: ff 76 1c push DWORD PTR [esi+0x1c] 8058674: ff 76 04 push DWORD PTR [esi+0x4] 8058677: ff 75 a8 push DWORD PTR [ebp-0x58] 805867a: 50 push eax 805867b: 52 push edx 805867c: 51 push ecx 805867d: ff 75 ac push DWORD PTR [ebp-0x54] 8058680: e8 7b 19 00 00 call 805a000 <__libio_codecvt_in> 8058685: 83 c4 20 add esp,0x20 8058688: 85 db test ebx,ebx 805868a: 0f 84 ce fd ff ff je 805845e <_IO_wfile_underflow+0x20e> 8058690: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 8058693: bb 00 00 00 00 mov ebx,0x0 8058698: 89 ca mov edx,ecx 805869a: 2b 55 bc sub edx,DWORD PTR [ebp-0x44] 805869d: 0f 48 d3 cmovs edx,ebx 80586a0: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80586a3: 03 53 04 add edx,DWORD PTR [ebx+0x4] 80586a6: e9 bf fd ff ff jmp 805846a <_IO_wfile_underflow+0x21a> 80586ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80586af: 90 nop 80586b0: 83 ec 04 sub esp,0x4 80586b3: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 80586b6: 57 push edi 80586b7: 52 push edx 80586b8: 56 push esi 80586b9: e8 02 b5 01 00 call 8073bc0 80586be: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80586c1: 83 c4 10 add esp,0x10 80586c4: 8b 41 0c mov eax,DWORD PTR [ecx+0xc] 80586c7: 29 79 08 sub DWORD PTR [ecx+0x8],edi 80586ca: 89 41 04 mov DWORD PTR [ecx+0x4],eax 80586cd: e9 e7 fc ff ff jmp 80583b9 <_IO_wfile_underflow+0x169> 80586d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80586d8: 8b 41 2c mov eax,DWORD PTR [ecx+0x2c] 80586db: 8b 51 30 mov edx,DWORD PTR [ecx+0x30] 80586de: 89 5d d0 mov DWORD PTR [ebp-0x30],ebx 80586e1: 89 41 34 mov DWORD PTR [ecx+0x34],eax 80586e4: 8b 41 18 mov eax,DWORD PTR [ecx+0x18] 80586e7: 89 51 38 mov DWORD PTR [ecx+0x38],edx 80586ea: 8d 51 04 lea edx,[ecx+0x4] 80586ed: 83 c1 2c add ecx,0x2c 80586f0: 89 41 d4 mov DWORD PTR [ecx-0x2c],eax 80586f3: 89 41 dc mov DWORD PTR [ecx-0x24],eax 80586f6: 52 push edx 80586f7: ff 71 f0 push DWORD PTR [ecx-0x10] 80586fa: 50 push eax 80586fb: 8d 45 d0 lea eax,[ebp-0x30] 80586fe: 50 push eax 80586ff: 56 push esi 8058700: 53 push ebx 8058701: 51 push ecx 8058702: ff 75 ac push DWORD PTR [ebp-0x54] 8058705: e8 f6 18 00 00 call 805a000 <__libio_codecvt_in> 805870a: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 805870d: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 8058710: 83 c4 20 add esp,0x20 8058713: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 8058716: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8058719: 89 53 0c mov DWORD PTR [ebx+0xc],edx 805871c: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 805871f: 8b 1a mov ebx,DWORD PTR [edx] 8058721: 3b 5a 04 cmp ebx,DWORD PTR [edx+0x4] 8058724: 0f 82 3e 01 00 00 jb 8058868 <_IO_wfile_underflow+0x618> 805872a: 83 f8 02 cmp eax,0x2 805872d: 0f 84 44 01 00 00 je 8058877 <_IO_wfile_underflow+0x627> 8058733: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 8058736: 83 ec 04 sub esp,0x4 8058739: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 805873c: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 805873f: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8058742: 29 c8 sub eax,ecx 8058744: 50 push eax 8058745: 51 push ecx 8058746: ff 76 1c push DWORD PTR [esi+0x1c] 8058749: e8 72 b4 01 00 call 8073bc0 805874e: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 8058751: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 8058754: 83 c4 10 add esp,0x10 8058757: 01 c2 add edx,eax 8058759: 2b 56 04 sub edx,DWORD PTR [esi+0x4] 805875c: 89 46 0c mov DWORD PTR [esi+0xc],eax 805875f: 89 56 08 mov DWORD PTR [esi+0x8],edx 8058762: 89 46 04 mov DWORD PTR [esi+0x4],eax 8058765: e9 5b fb ff ff jmp 80582c5 <_IO_wfile_underflow+0x75> 805876a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8058770: c7 c7 b4 62 0e 08 mov edi,0x80e62b4 8058776: c7 c0 60 5f 0e 08 mov eax,0x80e5f60 805877c: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 805877f: e9 af fb ff ff jmp 8058333 <_IO_wfile_underflow+0xe3> 8058784: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8058788: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 805878b: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 805878e: 85 c0 test eax,eax 8058790: 74 15 je 80587a7 <_IO_wfile_underflow+0x557> 8058792: 83 ec 0c sub esp,0xc 8058795: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 8058798: 50 push eax 8058799: e8 02 ca 00 00 call 80651a0 <__free> 805879e: 81 26 ff fe ff ff and DWORD PTR [esi],0xfffffeff 80587a4: 83 c4 10 add esp,0x10 80587a7: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 80587aa: 83 ec 0c sub esp,0xc 80587ad: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 80587b0: 56 push esi 80587b1: e8 6a 56 00 00 call 805de20 <_IO_doallocbuf> 80587b6: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 80587b9: 83 c4 10 add esp,0x10 80587bc: 89 46 08 mov DWORD PTR [esi+0x8],eax 80587bf: 89 46 04 mov DWORD PTR [esi+0x4],eax 80587c2: 89 46 0c mov DWORD PTR [esi+0xc],eax 80587c5: e9 03 fb ff ff jmp 80582cd <_IO_wfile_underflow+0x7d> 80587ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80587d0: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 80587d3: 85 c0 test eax,eax 80587d5: 74 18 je 80587ef <_IO_wfile_underflow+0x59f> 80587d7: 83 ec 0c sub esp,0xc 80587da: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 80587dd: 50 push eax 80587de: e8 bd c9 00 00 call 80651a0 <__free> 80587e3: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80587e6: 83 c4 10 add esp,0x10 80587e9: 81 20 ff fe ff ff and DWORD PTR [eax],0xfffffeff 80587ef: 83 ec 0c sub esp,0xc 80587f2: ff 75 c4 push DWORD PTR [ebp-0x3c] 80587f5: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 80587f8: e8 63 d3 03 00 call 8095b60 <_IO_wdoallocbuf> 80587fd: 83 c4 10 add esp,0x10 8058800: e9 e2 fa ff ff jmp 80582e7 <_IO_wfile_underflow+0x97> 8058805: 89 f9 mov ecx,edi 8058807: 89 75 c0 mov DWORD PTR [ebp-0x40],esi 805880a: 29 c1 sub ecx,eax 805880c: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 805880f: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 8058812: 8b 80 94 00 00 00 mov eax,DWORD PTR [eax+0x94] 8058818: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 805881b: 2b 45 b4 sub eax,DWORD PTR [ebp-0x4c] 805881e: 3b 45 b0 cmp eax,DWORD PTR [ebp-0x50] 8058821: 0f 83 92 00 00 00 jae 80588b9 <_IO_wfile_underflow+0x669> 8058827: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 805882a: 83 ec 08 sub esp,0x8 805882d: 6a ff push 0xffffffff 805882f: ff 33 push DWORD PTR [ebx] 8058831: ff 50 0c call DWORD PTR [eax+0xc] 8058834: 83 c4 10 add esp,0x10 8058837: e9 27 fd ff ff jmp 8058563 <_IO_wfile_underflow+0x313> 805883c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8058840: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 8058843: 83 c8 20 or eax,0x20 8058846: 89 01 mov DWORD PTR [ecx],eax 8058848: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 805884b: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8058851: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 8058858: b8 ff ff ff ff mov eax,0xffffffff 805885d: e9 5e fc ff ff jmp 80584c0 <_IO_wfile_underflow+0x270> 8058862: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8058868: 8b 03 mov eax,DWORD PTR [ebx] 805886a: e9 51 fc ff ff jmp 80584c0 <_IO_wfile_underflow+0x270> 805886f: 89 75 c0 mov DWORD PTR [ebp-0x40],esi 8058872: e9 bf fc ff ff jmp 8058536 <_IO_wfile_underflow+0x2e6> 8058877: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 805887a: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8058880: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 8058887: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 805888a: 83 08 20 or DWORD PTR [eax],0x20 805888d: b8 ff ff ff ff mov eax,0xffffffff 8058892: e9 29 fc ff ff jmp 80584c0 <_IO_wfile_underflow+0x270> 8058897: 89 c8 mov eax,ecx 8058899: b9 01 00 00 00 mov ecx,0x1 805889e: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 80588a2: 0f 84 81 fc ff ff je 8058529 <_IO_wfile_underflow+0x2d9> 80588a8: 83 ec 0c sub esp,0xc 80588ab: 52 push edx 80588ac: e8 0f 77 00 00 call 805ffc0 <__lll_lock_wait_private> 80588b1: 83 c4 10 add esp,0x10 80588b4: e9 70 fc ff ff jmp 8058529 <_IO_wfile_underflow+0x2d9> 80588b9: e8 32 1e 00 00 call 805a6f0 <_IO_vtable_check> 80588be: e9 64 ff ff ff jmp 8058827 <_IO_wfile_underflow+0x5d7> 80588c3: 89 f0 mov eax,esi 80588c5: 87 03 xchg DWORD PTR [ebx],eax 80588c7: 83 f8 01 cmp eax,0x1 80588ca: 0f 8e 63 fa ff ff jle 8058333 <_IO_wfile_underflow+0xe3> 80588d0: b8 f0 00 00 00 mov eax,0xf0 80588d5: b9 81 00 00 00 mov ecx,0x81 80588da: ba 01 00 00 00 mov edx,0x1 80588df: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80588e6: e9 4e fa ff ff jmp 8058339 <_IO_wfile_underflow+0xe9> 80588eb: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 80588ee: 8d 83 2c fc fc ff lea eax,[ebx-0x303d4] 80588f4: 50 push eax 80588f5: 8d 83 05 fc fc ff lea eax,[ebx-0x303fb] 80588fb: 68 22 01 00 00 push 0x122 8058900: 50 push eax 8058901: 8d 83 10 fc fc ff lea eax,[ebx-0x303f0] 8058907: 50 push eax 8058908: e8 c3 25 ff ff call 804aed0 <__assert_fail> 805890d: e8 3e f9 01 00 call 8078250 <__stack_chk_fail> 8058912: f3 0f 1e fb endbr32 8058916: 89 c7 mov edi,eax 8058918: e9 07 0b ff ff jmp 8049424 <_IO_wfile_underflow.cold> 805891d: 8d 76 00 lea esi,[esi+0x0] 08058920 : 8058920: 55 push ebp 8058921: 57 push edi 8058922: 89 c7 mov edi,eax 8058924: 56 push esi 8058925: 89 d6 mov esi,edx 8058927: 53 push ebx 8058928: 83 ec 28 sub esp,0x28 805892b: 8b 5f 54 mov ebx,DWORD PTR [edi+0x54] 805892e: 65 a1 14 00 00 00 mov eax,gs:0x14 8058934: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8058938: 31 c0 xor eax,eax 805893a: 53 push ebx 805893b: e8 c0 17 00 00 call 805a100 <__libio_codecvt_encoding> 8058940: 83 c4 10 add esp,0x10 8058943: 89 c1 mov ecx,eax 8058945: 89 f0 mov eax,esi 8058947: 3c 01 cmp al,0x1 8058949: 74 25 je 8058970 805894b: 85 c9 test ecx,ecx 805894d: 7e 21 jle 8058970 805894f: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8058952: 2b 47 0c sub eax,DWORD PTR [edi+0xc] 8058955: 99 cdq 8058956: 8b 5f 58 mov ebx,DWORD PTR [edi+0x58] 8058959: f7 f9 idiv ecx 805895b: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 805895e: 8d 04 82 lea eax,[edx+eax*4] 8058961: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8058964: eb 50 jmp 80589b6 8058966: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805896d: 8d 76 00 lea esi,[esi+0x0] 8058970: 8b 6f 0c mov ebp,DWORD PTR [edi+0xc] 8058973: 8d 74 24 08 lea esi,[esp+0x8] 8058977: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp 805897b: 8b 4f 58 mov ecx,DWORD PTR [edi+0x58] 805897e: 8b 41 2c mov eax,DWORD PTR [ecx+0x2c] 8058981: 8b 51 30 mov edx,DWORD PTR [ecx+0x30] 8058984: 89 41 34 mov DWORD PTR [ecx+0x34],eax 8058987: 8d 41 04 lea eax,[ecx+0x4] 805898a: 83 c1 2c add ecx,0x2c 805898d: 89 51 0c mov DWORD PTR [ecx+0xc],edx 8058990: 50 push eax 8058991: ff 71 f0 push DWORD PTR [ecx-0x10] 8058994: ff 71 dc push DWORD PTR [ecx-0x24] 8058997: 56 push esi 8058998: ff 77 04 push DWORD PTR [edi+0x4] 805899b: 55 push ebp 805899c: 51 push ecx 805899d: 53 push ebx 805899e: e8 5d 16 00 00 call 805a000 <__libio_codecvt_in> 80589a3: 83 c4 20 add esp,0x20 80589a6: 83 f8 02 cmp eax,0x2 80589a9: 74 25 je 80589d0 80589ab: 83 f8 01 cmp eax,0x1 80589ae: 74 30 je 80589e0 80589b0: 8b 5f 58 mov ebx,DWORD PTR [edi+0x58] 80589b3: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80589b6: 89 03 mov DWORD PTR [ebx],eax 80589b8: 31 c0 xor eax,eax 80589ba: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80589be: 65 33 35 14 00 00 00 xor esi,DWORD PTR gs:0x14 80589c5: 75 1e jne 80589e5 80589c7: 83 c4 1c add esp,0x1c 80589ca: 5b pop ebx 80589cb: 5e pop esi 80589cc: 5f pop edi 80589cd: 5d pop ebp 80589ce: c3 ret 80589cf: 90 nop 80589d0: 83 0f 20 or DWORD PTR [edi],0x20 80589d3: b8 ff ff ff ff mov eax,0xffffffff 80589d8: eb e0 jmp 80589ba 80589da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80589e0: 8b 6f 0c mov ebp,DWORD PTR [edi+0xc] 80589e3: eb 96 jmp 805897b 80589e5: e8 66 f8 01 00 call 8078250 <__stack_chk_fail> 80589ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080589f0 <_IO_wfile_seekoff>: 80589f0: f3 0f 1e fb endbr32 80589f4: 55 push ebp 80589f5: e8 25 6f ff ff call 804f91f <__x86.get_pc_thunk.bp> 80589fa: 81 c5 06 c6 08 00 add ebp,0x8c606 8058a00: 57 push edi 8058a01: 56 push esi 8058a02: 53 push ebx 8058a03: 81 ec ac 00 00 00 sub esp,0xac 8058a09: 8b b4 24 c0 00 00 00 mov esi,DWORD PTR [esp+0xc0] 8058a10: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [esp+0xc4] 8058a17: 8b 94 24 c8 00 00 00 mov edx,DWORD PTR [esp+0xc8] 8058a1e: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 8058a22: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8058a26: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8058a2a: 65 a1 14 00 00 00 mov eax,gs:0x14 8058a30: 89 84 24 9c 00 00 00 mov DWORD PTR [esp+0x9c],eax 8058a37: 31 c0 xor eax,eax 8058a39: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8058a3c: 8b b4 24 d0 00 00 00 mov esi,DWORD PTR [esp+0xd0] 8058a43: 85 f6 test esi,esi 8058a45: 0f 84 55 05 00 00 je 8058fa0 <_IO_wfile_seekoff+0x5b0> 8058a4b: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 8058a4e: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 8058a51: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 8058a54: 39 78 08 cmp DWORD PTR [eax+0x8],edi 8058a57: 0f 84 cb 00 00 00 je 8058b28 <_IO_wfile_seekoff+0x138> 8058a5d: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 8058a65: 39 d1 cmp ecx,edx 8058a67: 0f 86 d3 00 00 00 jbe 8058b40 <_IO_wfile_seekoff+0x150> 8058a6d: 83 ec 0c sub esp,0xc 8058a70: 89 eb mov ebx,ebp 8058a72: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8058a76: 57 push edi 8058a77: e8 a4 d1 03 00 call 8095c20 <_IO_switch_to_wget_mode> 8058a7c: 83 c4 10 add esp,0x10 8058a7f: 31 d2 xor edx,edx 8058a81: 89 c1 mov ecx,eax 8058a83: b8 ff ff ff ff mov eax,0xffffffff 8058a88: 85 c9 test ecx,ecx 8058a8a: 0f 85 60 03 00 00 jne 8058df0 <_IO_wfile_seekoff+0x400> 8058a90: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 8058a93: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 8058a96: 85 d2 test edx,edx 8058a98: 0f 84 bd 00 00 00 je 8058b5b <_IO_wfile_seekoff+0x16b> 8058a9e: 83 bc 24 cc 00 00 00 01 cmp DWORD PTR [esp+0xcc],0x1 8058aa6: 0f 84 1a 01 00 00 je 8058bc6 <_IO_wfile_seekoff+0x1d6> 8058aac: 83 bc 24 cc 00 00 00 02 cmp DWORD PTR [esp+0xcc],0x2 8058ab4: 0f 85 7f 01 00 00 jne 8058c39 <_IO_wfile_seekoff+0x249> 8058aba: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8058abe: c7 c2 b4 62 0e 08 mov edx,0x80e62b4 8058ac4: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 8058aca: c7 c0 60 5f 0e 08 mov eax,0x80e5f60 8058ad0: 89 d7 mov edi,edx 8058ad2: 29 c7 sub edi,eax 8058ad4: 89 c6 mov esi,eax 8058ad6: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8058ada: 89 d8 mov eax,ebx 8058adc: 29 f0 sub eax,esi 8058ade: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 8058ae2: 39 f8 cmp eax,edi 8058ae4: 0f 83 06 08 00 00 jae 80592f0 <_IO_wfile_seekoff+0x900> 8058aea: 83 ec 08 sub esp,0x8 8058aed: 8d 44 24 3c lea eax,[esp+0x3c] 8058af1: 50 push eax 8058af2: ff 74 24 24 push DWORD PTR [esp+0x24] 8058af6: ff 53 48 call DWORD PTR [ebx+0x48] 8058af9: 83 c4 10 add esp,0x10 8058afc: 85 c0 test eax,eax 8058afe: 0f 85 6c 02 00 00 jne 8058d70 <_IO_wfile_seekoff+0x380> 8058b04: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8058b08: 25 00 f0 00 00 and eax,0xf000 8058b0d: 3d 00 80 00 00 cmp eax,0x8000 8058b12: 0f 85 58 02 00 00 jne 8058d70 <_IO_wfile_seekoff+0x380> 8058b18: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8058b1c: 8b 54 24 64 mov edx,DWORD PTR [esp+0x64] 8058b20: e9 01 01 00 00 jmp 8058c26 <_IO_wfile_seekoff+0x236> 8058b25: 8d 76 00 lea esi,[esi+0x0] 8058b28: 39 d1 cmp ecx,edx 8058b2a: 0f 85 2d ff ff ff jne 8058a5d <_IO_wfile_seekoff+0x6d> 8058b30: c7 44 24 24 01 00 00 00 mov DWORD PTR [esp+0x24],0x1 8058b38: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8058b3f: 90 nop 8058b40: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8058b44: f7 02 00 08 00 00 test DWORD PTR [edx],0x800 8058b4a: 0f 85 1d ff ff ff jne 8058a6d <_IO_wfile_seekoff+0x7d> 8058b50: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 8058b53: 85 d2 test edx,edx 8058b55: 0f 85 43 ff ff ff jne 8058a9e <_IO_wfile_seekoff+0xae> 8058b5b: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8058b5e: 85 c0 test eax,eax 8058b60: 74 18 je 8058b7a <_IO_wfile_seekoff+0x18a> 8058b62: 83 ec 0c sub esp,0xc 8058b65: 89 eb mov ebx,ebp 8058b67: 50 push eax 8058b68: e8 33 c6 00 00 call 80651a0 <__free> 8058b6d: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8058b71: 83 c4 10 add esp,0x10 8058b74: 81 20 ff fe ff ff and DWORD PTR [eax],0xfffffeff 8058b7a: 83 ec 0c sub esp,0xc 8058b7d: 89 eb mov ebx,ebp 8058b7f: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8058b83: 57 push edi 8058b84: e8 97 52 00 00 call 805de20 <_IO_doallocbuf> 8058b89: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 8058b8c: 83 c4 10 add esp,0x10 8058b8f: 83 bc 24 cc 00 00 00 01 cmp DWORD PTR [esp+0xcc],0x1 8058b97: 89 47 14 mov DWORD PTR [edi+0x14],eax 8058b9a: 89 47 10 mov DWORD PTR [edi+0x10],eax 8058b9d: 89 47 18 mov DWORD PTR [edi+0x18],eax 8058ba0: 89 47 0c mov DWORD PTR [edi+0xc],eax 8058ba3: 89 47 04 mov DWORD PTR [edi+0x4],eax 8058ba6: 89 47 08 mov DWORD PTR [edi+0x8],eax 8058ba9: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 8058bac: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 8058baf: 89 50 10 mov DWORD PTR [eax+0x10],edx 8058bb2: 89 50 0c mov DWORD PTR [eax+0xc],edx 8058bb5: 89 50 14 mov DWORD PTR [eax+0x14],edx 8058bb8: 89 50 08 mov DWORD PTR [eax+0x8],edx 8058bbb: 89 10 mov DWORD PTR [eax],edx 8058bbd: 89 50 04 mov DWORD PTR [eax+0x4],edx 8058bc0: 0f 85 e6 fe ff ff jne 8058aac <_IO_wfile_seekoff+0xbc> 8058bc6: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8058bca: 83 ec 0c sub esp,0xc 8058bcd: 8b 5f 54 mov ebx,DWORD PTR [edi+0x54] 8058bd0: 53 push ebx 8058bd1: e8 2a 15 00 00 call 805a100 <__libio_codecvt_encoding> 8058bd6: 83 c4 10 add esp,0x10 8058bd9: 85 c0 test eax,eax 8058bdb: 0f 8e 2f 05 00 00 jle 8059110 <_IO_wfile_seekoff+0x720> 8058be1: 8b 57 58 mov edx,DWORD PTR [edi+0x58] 8058be4: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8058be8: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 8058beb: 2b 0a sub ecx,DWORD PTR [edx] 8058bed: c1 f9 02 sar ecx,0x2 8058bf0: 0f af c1 imul eax,ecx 8058bf3: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8058bf7: 99 cdq 8058bf8: 29 c1 sub ecx,eax 8058bfa: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 8058bfd: 19 d3 sbb ebx,edx 8058bff: 2b 47 04 sub eax,DWORD PTR [edi+0x4] 8058c02: 99 cdq 8058c03: 29 c1 sub ecx,eax 8058c05: 19 d3 sbb ebx,edx 8058c07: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8058c0b: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8058c0f: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8058c13: 8b 50 50 mov edx,DWORD PTR [eax+0x50] 8058c16: 8b 40 4c mov eax,DWORD PTR [eax+0x4c] 8058c19: 89 d1 mov ecx,edx 8058c1b: 21 c1 and ecx,eax 8058c1d: 83 f9 ff cmp ecx,0xffffffff 8058c20: 0f 84 2a 01 00 00 je 8058d50 <_IO_wfile_seekoff+0x360> 8058c26: 01 44 24 08 add DWORD PTR [esp+0x8],eax 8058c2a: 11 54 24 0c adc DWORD PTR [esp+0xc],edx 8058c2e: c7 84 24 cc 00 00 00 00 00 00 00 mov DWORD PTR [esp+0xcc],0x0 8058c39: 83 ec 0c sub esp,0xc 8058c3c: 89 eb mov ebx,ebp 8058c3e: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 8058c42: 56 push esi 8058c43: e8 48 d0 03 00 call 8095c90 <_IO_free_wbackup_area> 8058c48: 8b 5e 50 mov ebx,DWORD PTR [esi+0x50] 8058c4b: 8b 4e 4c mov ecx,DWORD PTR [esi+0x4c] 8058c4e: 83 c4 10 add esp,0x10 8058c51: 89 d8 mov eax,ebx 8058c53: 21 c8 and eax,ecx 8058c55: 83 f8 ff cmp eax,0xffffffff 8058c58: 0f 84 b2 01 00 00 je 8058e10 <_IO_wfile_seekoff+0x420> 8058c5e: 8b 06 mov eax,DWORD PTR [esi] 8058c60: 8b 7e 0c mov edi,DWORD PTR [esi+0xc] 8058c63: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8058c67: 85 ff test edi,edi 8058c69: 0f 84 ab 01 00 00 je 8058e1a <_IO_wfile_seekoff+0x42a> 8058c6f: f6 c4 01 test ah,0x1 8058c72: 0f 85 a2 01 00 00 jne 8058e1a <_IO_wfile_seekoff+0x42a> 8058c78: 8b 7e 1c mov edi,DWORD PTR [esi+0x1c] 8058c7b: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 8058c7e: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 8058c82: 89 ce mov esi,ecx 8058c84: 29 f8 sub eax,edi 8058c86: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 8058c8a: 89 df mov edi,ebx 8058c8c: 99 cdq 8058c8d: 29 c6 sub esi,eax 8058c8f: 19 d7 sbb edi,edx 8058c91: 89 f0 mov eax,esi 8058c93: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8058c97: 89 fa mov edx,edi 8058c99: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8058c9d: 39 ce cmp esi,ecx 8058c9f: 89 fe mov esi,edi 8058ca1: 19 de sbb esi,ebx 8058ca3: 0f 8d 71 01 00 00 jge 8058e1a <_IO_wfile_seekoff+0x42a> 8058ca9: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8058cad: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8058cb1: 39 c1 cmp ecx,eax 8058cb3: 89 de mov esi,ebx 8058cb5: 19 d6 sbb esi,edx 8058cb7: 0f 8c 5d 01 00 00 jl 8058e1a <_IO_wfile_seekoff+0x42a> 8058cbd: 89 cb mov ebx,ecx 8058cbf: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8058cc3: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 8058cc7: 29 c3 sub ebx,eax 8058cc9: 89 d8 mov eax,ebx 8058ccb: 89 7e 0c mov DWORD PTR [esi+0xc],edi 8058cce: 01 f8 add eax,edi 8058cd0: 89 7e 14 mov DWORD PTR [esi+0x14],edi 8058cd3: 89 46 04 mov DWORD PTR [esi+0x4],eax 8058cd6: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8058cd9: 89 7e 10 mov DWORD PTR [esi+0x10],edi 8058cdc: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 8058cdf: 89 7e 18 mov DWORD PTR [esi+0x18],edi 8058ce2: 89 50 08 mov DWORD PTR [eax+0x8],edx 8058ce5: 89 10 mov DWORD PTR [eax],edx 8058ce7: 89 50 04 mov DWORD PTR [eax+0x4],edx 8058cea: 89 50 10 mov DWORD PTR [eax+0x10],edx 8058ced: 89 50 0c mov DWORD PTR [eax+0xc],edx 8058cf0: 89 50 14 mov DWORD PTR [eax+0x14],edx 8058cf3: 31 d2 xor edx,edx 8058cf5: 89 f0 mov eax,esi 8058cf7: e8 24 fc ff ff call 8058920 8058cfc: 85 c0 test eax,eax 8058cfe: 75 50 jne 8058d50 <_IO_wfile_seekoff+0x360> 8058d00: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8058d04: 8b 58 50 mov ebx,DWORD PTR [eax+0x50] 8058d07: 83 20 ef and DWORD PTR [eax],0xffffffef 8058d0a: 8b 48 4c mov ecx,DWORD PTR [eax+0x4c] 8058d0d: 85 db test ebx,ebx 8058d0f: 78 32 js 8058d43 <_IO_wfile_seekoff+0x353> 8058d11: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8058d15: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8058d1b: 8b b8 94 00 00 00 mov edi,DWORD PTR [eax+0x94] 8058d21: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8058d27: 89 fe mov esi,edi 8058d29: 29 d0 sub eax,edx 8058d2b: 29 d6 sub esi,edx 8058d2d: 39 f0 cmp eax,esi 8058d2f: 0f 86 ec 06 00 00 jbe 8059421 <_IO_wfile_seekoff+0xa31> 8058d35: 6a 00 push 0x0 8058d37: 53 push ebx 8058d38: 51 push ecx 8058d39: ff 74 24 24 push DWORD PTR [esp+0x24] 8058d3d: ff 57 40 call DWORD PTR [edi+0x40] 8058d40: 83 c4 10 add esp,0x10 8058d43: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8058d47: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8058d4b: e9 a0 00 00 00 jmp 8058df0 <_IO_wfile_seekoff+0x400> 8058d50: c7 c7 60 5f 0e 08 mov edi,0x80e5f60 8058d56: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8058d5c: 29 f8 sub eax,edi 8058d5e: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 8058d62: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8058d66: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8058d6d: 8d 76 00 lea esi,[esi+0x0] 8058d70: 83 ec 0c sub esp,0xc 8058d73: 89 eb mov ebx,ebp 8058d75: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8058d79: 57 push edi 8058d7a: e8 b1 65 00 00 call 805f330 <_IO_unsave_markers> 8058d7f: 8b 9f 94 00 00 00 mov ebx,DWORD PTR [edi+0x94] 8058d85: 89 d8 mov eax,ebx 8058d87: 2b 44 24 30 sub eax,DWORD PTR [esp+0x30] 8058d8b: 83 c4 10 add esp,0x10 8058d8e: 39 44 24 1c cmp DWORD PTR [esp+0x1c],eax 8058d92: 0f 86 e8 04 00 00 jbe 8059280 <_IO_wfile_seekoff+0x890> 8058d98: ff b4 24 cc 00 00 00 push DWORD PTR [esp+0xcc] 8058d9f: ff 74 24 10 push DWORD PTR [esp+0x10] 8058da3: ff 74 24 10 push DWORD PTR [esp+0x10] 8058da7: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8058dab: 57 push edi 8058dac: ff 53 40 call DWORD PTR [ebx+0x40] 8058daf: 89 d1 mov ecx,edx 8058db1: 21 c1 and ecx,eax 8058db3: 83 c4 10 add esp,0x10 8058db6: 83 f9 ff cmp ecx,0xffffffff 8058db9: 74 35 je 8058df0 <_IO_wfile_seekoff+0x400> 8058dbb: 8b 4f 1c mov ecx,DWORD PTR [edi+0x1c] 8058dbe: 83 27 ef and DWORD PTR [edi],0xffffffef 8058dc1: 89 47 4c mov DWORD PTR [edi+0x4c],eax 8058dc4: 89 4f 0c mov DWORD PTR [edi+0xc],ecx 8058dc7: 89 4f 04 mov DWORD PTR [edi+0x4],ecx 8058dca: 89 4f 08 mov DWORD PTR [edi+0x8],ecx 8058dcd: 89 4f 14 mov DWORD PTR [edi+0x14],ecx 8058dd0: 89 4f 10 mov DWORD PTR [edi+0x10],ecx 8058dd3: 89 4f 18 mov DWORD PTR [edi+0x18],ecx 8058dd6: 8b 4f 58 mov ecx,DWORD PTR [edi+0x58] 8058dd9: 89 57 50 mov DWORD PTR [edi+0x50],edx 8058ddc: 8b 59 18 mov ebx,DWORD PTR [ecx+0x18] 8058ddf: 89 59 08 mov DWORD PTR [ecx+0x8],ebx 8058de2: 89 19 mov DWORD PTR [ecx],ebx 8058de4: 89 59 04 mov DWORD PTR [ecx+0x4],ebx 8058de7: 89 59 10 mov DWORD PTR [ecx+0x10],ebx 8058dea: 89 59 0c mov DWORD PTR [ecx+0xc],ebx 8058ded: 89 59 14 mov DWORD PTR [ecx+0x14],ebx 8058df0: 8b bc 24 9c 00 00 00 mov edi,DWORD PTR [esp+0x9c] 8058df7: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 8058dfe: 0f 85 31 06 00 00 jne 8059435 <_IO_wfile_seekoff+0xa45> 8058e04: 81 c4 ac 00 00 00 add esp,0xac 8058e0a: 5b pop ebx 8058e0b: 5e pop esi 8058e0c: 5f pop edi 8058e0d: 5d pop ebp 8058e0e: c3 ret 8058e0f: 90 nop 8058e10: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8058e14: 8b 00 mov eax,DWORD PTR [eax] 8058e16: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8058e1a: c7 c6 60 5f 0e 08 mov esi,0x80e5f60 8058e20: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8058e26: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8058e2a: 29 f0 sub eax,esi 8058e2c: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 8058e30: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8058e34: 83 e7 04 and edi,0x4 8058e37: 0f 85 33 ff ff ff jne 8058d70 <_IO_wfile_seekoff+0x380> 8058e3d: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8058e41: 8b 71 1c mov esi,DWORD PTR [ecx+0x1c] 8058e44: 2b 71 20 sub esi,DWORD PTR [ecx+0x20] 8058e47: 89 f3 mov ebx,esi 8058e49: 23 74 24 08 and esi,DWORD PTR [esp+0x8] 8058e4d: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8058e51: c1 fb 1f sar ebx,0x1f 8058e54: 89 f0 mov eax,esi 8058e56: 89 de mov esi,ebx 8058e58: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8058e5c: 21 de and esi,ebx 8058e5e: 29 c1 sub ecx,eax 8058e60: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8058e64: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8058e68: 19 f3 sbb ebx,esi 8058e6a: 89 f2 mov edx,esi 8058e6c: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 8058e70: 8b 71 20 mov esi,DWORD PTR [ecx+0x20] 8058e73: 2b 71 1c sub esi,DWORD PTR [ecx+0x1c] 8058e76: 89 f3 mov ebx,esi 8058e78: c1 fb 1f sar ebx,0x1f 8058e7b: 3b 74 24 10 cmp esi,DWORD PTR [esp+0x10] 8058e7f: 89 de mov esi,ebx 8058e81: 1b 74 24 14 sbb esi,DWORD PTR [esp+0x14] 8058e85: 0f 8c 55 02 00 00 jl 80590e0 <_IO_wfile_seekoff+0x6f0> 8058e8b: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8058e8f: 8b 9b 94 00 00 00 mov ebx,DWORD PTR [ebx+0x94] 8058e95: 89 d9 mov ecx,ebx 8058e97: 2b 4c 24 20 sub ecx,DWORD PTR [esp+0x20] 8058e9b: 3b 4c 24 1c cmp ecx,DWORD PTR [esp+0x1c] 8058e9f: 0f 83 2b 04 00 00 jae 80592d0 <_IO_wfile_seekoff+0x8e0> 8058ea5: 6a 00 push 0x0 8058ea7: 52 push edx 8058ea8: 50 push eax 8058ea9: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 8058ead: 56 push esi 8058eae: ff 53 40 call DWORD PTR [ebx+0x40] 8058eb1: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 8058eb5: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 8058eb9: 83 c4 10 add esp,0x10 8058ebc: 85 d2 test edx,edx 8058ebe: 0f 88 05 02 00 00 js 80590c9 <_IO_wfile_seekoff+0x6d9> 8058ec4: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8058ec8: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8058ecc: 89 d0 mov eax,edx 8058ece: 89 ca mov edx,ecx 8058ed0: 09 c2 or edx,eax 8058ed2: 0f 84 b0 02 00 00 je 8059188 <_IO_wfile_seekoff+0x798> 8058ed8: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8058ede: 89 d8 mov eax,ebx 8058ee0: 2b 44 24 20 sub eax,DWORD PTR [esp+0x20] 8058ee4: 3b 44 24 1c cmp eax,DWORD PTR [esp+0x1c] 8058ee8: 0f 83 d2 03 00 00 jae 80592c0 <_IO_wfile_seekoff+0x8d0> 8058eee: 8b 4b 38 mov ecx,DWORD PTR [ebx+0x38] 8058ef1: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8058ef5: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8058ef9: 8b 50 1c mov edx,DWORD PTR [eax+0x1c] 8058efc: 85 db test ebx,ebx 8058efe: 0f 84 fc 01 00 00 je 8059100 <_IO_wfile_seekoff+0x710> 8058f04: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8058f08: 83 ec 04 sub esp,0x4 8058f0b: 50 push eax 8058f0c: 52 push edx 8058f0d: ff 74 24 24 push DWORD PTR [esp+0x24] 8058f11: ff d1 call ecx 8058f13: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 8058f17: 99 cdq 8058f18: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8058f1c: 89 c7 mov edi,eax 8058f1e: 83 c4 10 add esp,0x10 8058f21: 89 d6 mov esi,edx 8058f23: 39 c8 cmp eax,ecx 8058f25: 19 de sbb esi,ebx 8058f27: 0f 8c 63 02 00 00 jl 8059190 <_IO_wfile_seekoff+0x7a0> 8058f2d: 89 c2 mov edx,eax 8058f2f: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8058f33: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8058f37: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 8058f3a: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8058f3d: 01 c2 add edx,eax 8058f3f: 01 c1 add ecx,eax 8058f41: 89 43 14 mov DWORD PTR [ebx+0x14],eax 8058f44: 89 43 10 mov DWORD PTR [ebx+0x10],eax 8058f47: 89 43 18 mov DWORD PTR [ebx+0x18],eax 8058f4a: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8058f4d: 89 53 08 mov DWORD PTR [ebx+0x8],edx 8058f50: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 8058f53: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8058f56: 89 50 08 mov DWORD PTR [eax+0x8],edx 8058f59: 89 10 mov DWORD PTR [eax],edx 8058f5b: 89 50 04 mov DWORD PTR [eax+0x4],edx 8058f5e: 89 50 10 mov DWORD PTR [eax+0x10],edx 8058f61: 89 50 0c mov DWORD PTR [eax+0xc],edx 8058f64: 89 50 14 mov DWORD PTR [eax+0x14],edx 8058f67: ba 01 00 00 00 mov edx,0x1 8058f6c: 89 d8 mov eax,ebx 8058f6e: e8 ad f9 ff ff call 8058920 8058f73: 85 c0 test eax,eax 8058f75: 0f 85 f5 fd ff ff jne 8058d70 <_IO_wfile_seekoff+0x380> 8058f7b: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8058f7f: 89 f8 mov eax,edi 8058f81: 99 cdq 8058f82: 03 44 24 28 add eax,DWORD PTR [esp+0x28] 8058f86: 13 54 24 2c adc edx,DWORD PTR [esp+0x2c] 8058f8a: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 8058f8d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8058f91: 89 53 50 mov DWORD PTR [ebx+0x50],edx 8058f94: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8058f98: 83 23 ef and DWORD PTR [ebx],0xffffffef 8058f9b: e9 50 fe ff ff jmp 8058df0 <_IO_wfile_seekoff+0x400> 8058fa0: 8b 58 18 mov ebx,DWORD PTR [eax+0x18] 8058fa3: 85 db test ebx,ebx 8058fa5: 0f 84 c5 01 00 00 je 8059170 <_IO_wfile_seekoff+0x780> 8058fab: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8058faf: 8b 70 10 mov esi,DWORD PTR [eax+0x10] 8058fb2: 8b 58 0c mov ebx,DWORD PTR [eax+0xc] 8058fb5: 8b 11 mov edx,DWORD PTR [ecx] 8058fb7: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 8058fbb: 89 d7 mov edi,edx 8058fbd: 81 e7 00 10 00 00 and edi,0x1000 8058fc3: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 8058fc7: 39 de cmp esi,ebx 8058fc9: 76 50 jbe 805901b <_IO_wfile_seekoff+0x62b> 8058fcb: 85 ff test edi,edi 8058fcd: 74 4c je 805901b <_IO_wfile_seekoff+0x62b> 8058fcf: 8b b9 94 00 00 00 mov edi,DWORD PTR [ecx+0x94] 8058fd5: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8058fdb: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8058fe1: 89 fe mov esi,edi 8058fe3: 29 d0 sub eax,edx 8058fe5: 29 d6 sub esi,edx 8058fe7: 39 f0 cmp eax,esi 8058fe9: 0f 86 04 04 00 00 jbe 80593f3 <_IO_wfile_seekoff+0xa03> 8058fef: 6a 02 push 0x2 8058ff1: 6a 00 push 0x0 8058ff3: 6a 00 push 0x0 8058ff5: ff 74 24 24 push DWORD PTR [esp+0x24] 8058ff9: ff 57 40 call DWORD PTR [edi+0x40] 8058ffc: 89 d1 mov ecx,edx 8058ffe: 21 c1 and ecx,eax 8059000: 83 c4 10 add esp,0x10 8059003: 83 f9 ff cmp ecx,0xffffffff 8059006: 0f 84 bd 00 00 00 je 80590c9 <_IO_wfile_seekoff+0x6d9> 805900c: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8059010: 89 47 4c mov DWORD PTR [edi+0x4c],eax 8059013: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 8059016: 89 57 50 mov DWORD PTR [edi+0x50],edx 8059019: 8b 17 mov edx,DWORD PTR [edi] 805901b: 8b 30 mov esi,DWORD PTR [eax] 805901d: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 8059020: 80 e6 01 and dh,0x1 8059023: 0f 84 97 01 00 00 je 80591c0 <_IO_wfile_seekoff+0x7d0> 8059029: 39 f7 cmp edi,esi 805902b: 0f 87 8b 00 00 00 ja 80590bc <_IO_wfile_seekoff+0x6cc> 8059031: 8b 50 20 mov edx,DWORD PTR [eax+0x20] 8059034: 8b 78 28 mov edi,DWORD PTR [eax+0x28] 8059037: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 805903b: 89 d6 mov esi,edx 805903d: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8059041: 83 ec 0c sub esp,0xc 8059044: 8b 42 54 mov eax,DWORD PTR [edx+0x54] 8059047: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 805904b: 50 push eax 805904c: e8 af 10 00 00 call 805a100 <__libio_codecvt_encoding> 8059051: 83 c4 10 add esp,0x10 8059054: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8059058: 39 5c 24 08 cmp DWORD PTR [esp+0x8],ebx 805905c: 0f 87 6e 01 00 00 ja 80591d0 <_IO_wfile_seekoff+0x7e0> 8059062: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 8059065: 85 c0 test eax,eax 8059067: 0f 8e 93 02 00 00 jle 8059300 <_IO_wfile_seekoff+0x910> 805906d: 29 f7 sub edi,esi 805906f: c1 ff 02 sar edi,0x2 8059072: 0f af c7 imul eax,edi 8059075: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8059079: 99 cdq 805907a: f7 d8 neg eax 805907c: 83 d2 00 adc edx,0x0 805907f: 2b 4f 04 sub ecx,DWORD PTR [edi+0x4] 8059082: 89 cb mov ebx,ecx 8059084: f7 da neg edx 8059086: c1 fb 1f sar ebx,0x1f 8059089: 29 c8 sub eax,ecx 805908b: 19 da sbb edx,ebx 805908d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8059091: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8059095: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8059099: 8b 50 50 mov edx,DWORD PTR [eax+0x50] 805909c: 8b 40 4c mov eax,DWORD PTR [eax+0x4c] 805909f: 89 d1 mov ecx,edx 80590a1: 21 c1 and ecx,eax 80590a3: 83 f9 ff cmp ecx,0xffffffff 80590a6: 0f 84 84 01 00 00 je 8059230 <_IO_wfile_seekoff+0x840> 80590ac: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 80590b0: 13 54 24 0c adc edx,DWORD PTR [esp+0xc] 80590b4: 85 d2 test edx,edx 80590b6: 0f 89 34 fd ff ff jns 8058df0 <_IO_wfile_seekoff+0x400> 80590bc: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80590c2: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 80590c9: b8 ff ff ff ff mov eax,0xffffffff 80590ce: ba ff ff ff ff mov edx,0xffffffff 80590d3: e9 18 fd ff ff jmp 8058df0 <_IO_wfile_seekoff+0x400> 80590d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80590df: 90 nop 80590e0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80590e4: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80590e8: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 80590f0: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 80590f8: e9 8e fd ff ff jmp 8058e8b <_IO_wfile_seekoff+0x49b> 80590fd: 8d 76 00 lea esi,[esi+0x0] 8059100: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 8059103: 29 d0 sub eax,edx 8059105: e9 fe fd ff ff jmp 8058f08 <_IO_wfile_seekoff+0x518> 805910a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059110: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8059114: 83 ec 0c sub esp,0xc 8059117: 8b 41 58 mov eax,DWORD PTR [ecx+0x58] 805911a: 8b 78 38 mov edi,DWORD PTR [eax+0x38] 805911d: 8b 70 34 mov esi,DWORD PTR [eax+0x34] 8059120: 83 c0 2c add eax,0x2c 8059123: 8b 50 d4 mov edx,DWORD PTR [eax-0x2c] 8059126: 2b 50 dc sub edx,DWORD PTR [eax-0x24] 8059129: c1 fa 02 sar edx,0x2 805912c: 89 78 04 mov DWORD PTR [eax+0x4],edi 805912f: 89 cf mov edi,ecx 8059131: 89 30 mov DWORD PTR [eax],esi 8059133: 52 push edx 8059134: ff 71 08 push DWORD PTR [ecx+0x8] 8059137: ff 71 0c push DWORD PTR [ecx+0xc] 805913a: 50 push eax 805913b: 53 push ebx 805913c: e8 ef 0f 00 00 call 805a130 <__libio_codecvt_length> 8059141: 8b 57 0c mov edx,DWORD PTR [edi+0xc] 8059144: 8d 0c 02 lea ecx,[edx+eax*1] 8059147: 89 4f 04 mov DWORD PTR [edi+0x4],ecx 805914a: 8b 4f 58 mov ecx,DWORD PTR [edi+0x58] 805914d: 8b 7f 08 mov edi,DWORD PTR [edi+0x8] 8059150: 8b 19 mov ebx,DWORD PTR [ecx] 8059152: 29 d7 sub edi,edx 8059154: 89 fa mov edx,edi 8059156: 89 59 04 mov DWORD PTR [ecx+0x4],ebx 8059159: 29 c2 sub edx,eax 805915b: 89 d0 mov eax,edx 805915d: 99 cdq 805915e: 29 44 24 28 sub DWORD PTR [esp+0x28],eax 8059162: 19 54 24 2c sbb DWORD PTR [esp+0x2c],edx 8059166: 83 c4 20 add esp,0x20 8059169: e9 a1 fa ff ff jmp 8058c0f <_IO_wfile_seekoff+0x21f> 805916e: 66 90 xchg ax,ax 8059170: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8059178: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 8059180: e9 10 ff ff ff jmp 8059095 <_IO_wfile_seekoff+0x6a5> 8059185: 8d 76 00 lea esi,[esi+0x0] 8059188: 31 d2 xor edx,edx 805918a: e9 a0 fd ff ff jmp 8058f2f <_IO_wfile_seekoff+0x53f> 805918f: 90 nop 8059190: 83 f8 ff cmp eax,0xffffffff 8059193: 0f 84 07 01 00 00 je 80592a0 <_IO_wfile_seekoff+0x8b0> 8059199: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805919d: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 80591a1: c7 84 24 cc 00 00 00 01 00 00 00 mov DWORD PTR [esp+0xcc],0x1 80591ac: 29 c6 sub esi,eax 80591ae: 19 d7 sbb edi,edx 80591b0: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 80591b4: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80591b8: e9 b3 fb ff ff jmp 8058d70 <_IO_wfile_seekoff+0x380> 80591bd: 8d 76 00 lea esi,[esi+0x0] 80591c0: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80591c3: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80591c7: e9 71 fe ff ff jmp 805903d <_IO_wfile_seekoff+0x64d> 80591cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80591d0: 8b 7a 58 mov edi,DWORD PTR [edx+0x58] 80591d3: 8b 57 10 mov edx,DWORD PTR [edi+0x10] 80591d6: 89 d1 mov ecx,edx 80591d8: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80591dc: 8b 57 0c mov edx,DWORD PTR [edi+0xc] 80591df: 29 d1 sub ecx,edx 80591e1: 85 c0 test eax,eax 80591e3: 0f 8e 7f 01 00 00 jle 8059368 <_IO_wfile_seekoff+0x978> 80591e9: 89 cf mov edi,ecx 80591eb: c1 ff 02 sar edi,0x2 80591ee: 0f af c7 imul eax,edi 80591f1: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80591f5: c1 f8 1f sar eax,0x1f 80591f8: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80591fc: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8059200: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8059204: 8b 42 14 mov eax,DWORD PTR [edx+0x14] 8059207: 85 c9 test ecx,ecx 8059209: 0f 85 81 00 00 00 jne 8059290 <_IO_wfile_seekoff+0x8a0> 805920f: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8059213: 2b 42 08 sub eax,DWORD PTR [edx+0x8] 8059216: 99 cdq 8059217: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 805921b: 13 54 24 0c adc edx,DWORD PTR [esp+0xc] 805921f: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8059223: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8059227: e9 69 fe ff ff jmp 8059095 <_IO_wfile_seekoff+0x6a5> 805922c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059230: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8059234: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805923a: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 8059240: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8059246: 89 df mov edi,ebx 8059248: 29 d0 sub eax,edx 805924a: 29 d7 sub edi,edx 805924c: 39 f8 cmp eax,edi 805924e: 0f 86 a9 01 00 00 jbe 80593fd <_IO_wfile_seekoff+0xa0d> 8059254: 6a 01 push 0x1 8059256: 6a 00 push 0x0 8059258: 6a 00 push 0x0 805925a: ff 74 24 24 push DWORD PTR [esp+0x24] 805925e: ff 53 40 call DWORD PTR [ebx+0x40] 8059261: 89 d1 mov ecx,edx 8059263: 21 c1 and ecx,eax 8059265: 83 c4 10 add esp,0x10 8059268: 83 f9 ff cmp ecx,0xffffffff 805926b: 0f 85 3b fe ff ff jne 80590ac <_IO_wfile_seekoff+0x6bc> 8059271: e9 53 fe ff ff jmp 80590c9 <_IO_wfile_seekoff+0x6d9> 8059276: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805927d: 8d 76 00 lea esi,[esi+0x0] 8059280: e8 6b 14 00 00 call 805a6f0 <_IO_vtable_check> 8059285: e9 0e fb ff ff jmp 8058d98 <_IO_wfile_seekoff+0x3a8> 805928a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059290: 2b 42 10 sub eax,DWORD PTR [edx+0x10] 8059293: e9 7e ff ff ff jmp 8059216 <_IO_wfile_seekoff+0x826> 8059298: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805929f: 90 nop 80592a0: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80592a4: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80592a8: c7 84 24 cc 00 00 00 01 00 00 00 mov DWORD PTR [esp+0xcc],0x1 80592b3: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80592b7: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80592bb: e9 b0 fa ff ff jmp 8058d70 <_IO_wfile_seekoff+0x380> 80592c0: e8 2b 14 00 00 call 805a6f0 <_IO_vtable_check> 80592c5: e9 24 fc ff ff jmp 8058eee <_IO_wfile_seekoff+0x4fe> 80592ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80592d0: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80592d4: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 80592d8: e8 13 14 00 00 call 805a6f0 <_IO_vtable_check> 80592dd: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80592e1: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 80592e5: e9 bb fb ff ff jmp 8058ea5 <_IO_wfile_seekoff+0x4b5> 80592ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80592f0: e8 fb 13 00 00 call 805a6f0 <_IO_vtable_check> 80592f5: e9 f0 f7 ff ff jmp 8058aea <_IO_wfile_seekoff+0xfa> 80592fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059300: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8059304: 83 ec 0c sub esp,0xc 8059307: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 805930a: 8b 50 38 mov edx,DWORD PTR [eax+0x38] 805930d: 8b 40 34 mov eax,DWORD PTR [eax+0x34] 8059310: 89 94 24 a4 00 00 00 mov DWORD PTR [esp+0xa4],edx 8059317: 89 84 24 a0 00 00 00 mov DWORD PTR [esp+0xa0],eax 805931e: 89 f0 mov eax,esi 8059320: 2b 44 24 2c sub eax,DWORD PTR [esp+0x2c] 8059324: c1 f8 02 sar eax,0x2 8059327: 50 push eax 8059328: 51 push ecx 8059329: ff 77 0c push DWORD PTR [edi+0xc] 805932c: 8d 84 24 ac 00 00 00 lea eax,[esp+0xac] 8059333: 50 push eax 8059334: ff 74 24 38 push DWORD PTR [esp+0x38] 8059338: e8 f3 0d 00 00 call 805a130 <__libio_codecvt_length> 805933d: 89 fa mov edx,edi 805933f: 8b 7f 08 mov edi,DWORD PTR [edi+0x8] 8059342: 2b 7a 0c sub edi,DWORD PTR [edx+0xc] 8059345: 29 c7 sub edi,eax 8059347: 89 f8 mov eax,edi 8059349: 99 cdq 805934a: f7 d8 neg eax 805934c: 83 d2 00 adc edx,0x0 805934f: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8059353: f7 da neg edx 8059355: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 8059359: 83 c4 20 add esp,0x20 805935c: e9 34 fd ff ff jmp 8059095 <_IO_wfile_seekoff+0x6a5> 8059361: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059368: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 805936c: 83 ec 0c sub esp,0xc 805936f: 89 eb mov ebx,ebp 8059371: 51 push ecx 8059372: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 8059376: e8 05 b8 00 00 call 8064b80 <__libc_malloc> 805937b: 8b 77 34 mov esi,DWORD PTR [edi+0x34] 805937e: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 8059382: 8b 7f 38 mov edi,DWORD PTR [edi+0x38] 8059385: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 8059389: 89 c3 mov ebx,eax 805938b: 89 54 24 44 mov DWORD PTR [esp+0x44],edx 805938f: 89 b4 24 a4 00 00 00 mov DWORD PTR [esp+0xa4],esi 8059396: 89 bc 24 a8 00 00 00 mov DWORD PTR [esp+0xa8],edi 805939d: 83 c4 10 add esp,0x10 80593a0: 8d 44 24 30 lea eax,[esp+0x30] 80593a4: 50 push eax 80593a5: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 80593a9: 01 d9 add ecx,ebx 80593ab: 51 push ecx 80593ac: 53 push ebx 80593ad: 8d 44 24 40 lea eax,[esp+0x40] 80593b1: 50 push eax 80593b2: ff 74 24 18 push DWORD PTR [esp+0x18] 80593b6: 52 push edx 80593b7: 8d 84 24 ac 00 00 00 lea eax,[esp+0xac] 80593be: 50 push eax 80593bf: ff 74 24 38 push DWORD PTR [esp+0x38] 80593c3: e8 38 0b 00 00 call 8059f00 <__libio_codecvt_out> 80593c8: 83 c4 20 add esp,0x20 80593cb: 85 c0 test eax,eax 80593cd: 75 38 jne 8059407 <_IO_wfile_seekoff+0xa17> 80593cf: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 80593d3: 83 ec 0c sub esp,0xc 80593d6: 29 df sub edi,ebx 80593d8: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 80593dc: c1 ff 1f sar edi,0x1f 80593df: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 80593e3: 53 push ebx 80593e4: 89 eb mov ebx,ebp 80593e6: e8 b5 bd 00 00 call 80651a0 <__free> 80593eb: 83 c4 10 add esp,0x10 80593ee: e9 09 fe ff ff jmp 80591fc <_IO_wfile_seekoff+0x80c> 80593f3: e8 f8 12 00 00 call 805a6f0 <_IO_vtable_check> 80593f8: e9 f2 fb ff ff jmp 8058fef <_IO_wfile_seekoff+0x5ff> 80593fd: e8 ee 12 00 00 call 805a6f0 <_IO_vtable_check> 8059402: e9 4d fe ff ff jmp 8059254 <_IO_wfile_seekoff+0x864> 8059407: 83 ec 0c sub esp,0xc 805940a: 53 push ebx 805940b: 89 eb mov ebx,ebp 805940d: e8 8e bd 00 00 call 80651a0 <__free> 8059412: 83 c4 10 add esp,0x10 8059415: b8 ff ff ff ff mov eax,0xffffffff 805941a: 31 d2 xor edx,edx 805941c: e9 cf f9 ff ff jmp 8058df0 <_IO_wfile_seekoff+0x400> 8059421: e8 ca 12 00 00 call 805a6f0 <_IO_vtable_check> 8059426: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805942a: 8b 48 4c mov ecx,DWORD PTR [eax+0x4c] 805942d: 8b 58 50 mov ebx,DWORD PTR [eax+0x50] 8059430: e9 00 f9 ff ff jmp 8058d35 <_IO_wfile_seekoff+0x345> 8059435: e8 16 ee 01 00 call 8078250 <__stack_chk_fail> 805943a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08059440 <_IO_wfile_underflow_maybe_mmap>: 8059440: f3 0f 1e fb endbr32 8059444: 56 push esi 8059445: 53 push ebx 8059446: e8 75 07 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 805944b: 81 c3 b5 bb 08 00 add ebx,0x8bbb5 8059451: 83 ec 10 sub esp,0x10 8059454: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 8059458: 56 push esi 8059459: e8 32 1f 00 00 call 805b390 <_IO_file_underflow_maybe_mmap> 805945e: 83 c4 10 add esp,0x10 8059461: 83 f8 ff cmp eax,0xffffffff 8059464: 74 1a je 8059480 <_IO_wfile_underflow_maybe_mmap+0x40> 8059466: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8059469: 8b 80 88 00 00 00 mov eax,DWORD PTR [eax+0x88] 805946f: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8059473: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 8059476: 83 c4 04 add esp,0x4 8059479: 5b pop ebx 805947a: 5e pop esi 805947b: ff e0 jmp eax 805947d: 8d 76 00 lea esi,[esi+0x0] 8059480: 83 c4 04 add esp,0x4 8059483: b8 ff ff ff ff mov eax,0xffffffff 8059488: 5b pop ebx 8059489: 5e pop esi 805948a: c3 ret 805948b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805948f: 90 nop 08059490 <_IO_wfile_underflow_mmap>: 8059490: f3 0f 1e fb endbr32 8059494: 55 push ebp 8059495: 57 push edi 8059496: 56 push esi 8059497: 53 push ebx 8059498: e8 23 07 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 805949d: 81 c3 63 bb 08 00 add ebx,0x8bb63 80594a3: 83 ec 2c sub esp,0x2c 80594a6: 65 a1 14 00 00 00 mov eax,gs:0x14 80594ac: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80594b0: 31 c0 xor eax,eax 80594b2: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 80594b6: 8b 06 mov eax,DWORD PTR [esi] 80594b8: a8 04 test al,0x4 80594ba: 0f 85 10 01 00 00 jne 80595d0 <_IO_wfile_underflow_mmap+0x140> 80594c0: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 80594c3: 8b 10 mov edx,DWORD PTR [eax] 80594c5: 3b 50 04 cmp edx,DWORD PTR [eax+0x4] 80594c8: 0f 82 82 00 00 00 jb 8059550 <_IO_wfile_underflow_mmap+0xc0> 80594ce: 8b 7e 54 mov edi,DWORD PTR [esi+0x54] 80594d1: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 80594d4: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80594d8: 3b 4e 08 cmp ecx,DWORD PTR [esi+0x8] 80594db: 0f 83 8f 00 00 00 jae 8059570 <_IO_wfile_underflow_mmap+0xe0> 80594e1: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 80594e4: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80594e8: 85 d2 test edx,edx 80594ea: 0f 84 a6 00 00 00 je 8059596 <_IO_wfile_underflow_mmap+0x106> 80594f0: 8b 68 30 mov ebp,DWORD PTR [eax+0x30] 80594f3: 8b 78 2c mov edi,DWORD PTR [eax+0x2c] 80594f6: 89 10 mov DWORD PTR [eax],edx 80594f8: 89 50 08 mov DWORD PTR [eax+0x8],edx 80594fb: 89 68 38 mov DWORD PTR [eax+0x38],ebp 80594fe: 8d 68 04 lea ebp,[eax+0x4] 8059501: 83 c0 2c add eax,0x2c 8059504: 89 78 08 mov DWORD PTR [eax+0x8],edi 8059507: 55 push ebp 8059508: ff 70 f0 push DWORD PTR [eax-0x10] 805950b: 52 push edx 805950c: 8d 54 24 24 lea edx,[esp+0x24] 8059510: 52 push edx 8059511: ff 76 08 push DWORD PTR [esi+0x8] 8059514: 51 push ecx 8059515: 50 push eax 8059516: ff 74 24 28 push DWORD PTR [esp+0x28] 805951a: e8 e1 0a 00 00 call 805a000 <__libio_codecvt_in> 805951f: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8059523: 83 c4 20 add esp,0x20 8059526: 89 46 04 mov DWORD PTR [esi+0x4],eax 8059529: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805952c: 8b 10 mov edx,DWORD PTR [eax] 805952e: 3b 50 04 cmp edx,DWORD PTR [eax+0x4] 8059531: 72 1d jb 8059550 <_IO_wfile_underflow_mmap+0xc0> 8059533: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8059539: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 8059540: b8 ff ff ff ff mov eax,0xffffffff 8059545: 83 0e 20 or DWORD PTR [esi],0x20 8059548: eb 08 jmp 8059552 <_IO_wfile_underflow_mmap+0xc2> 805954a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059550: 8b 02 mov eax,DWORD PTR [edx] 8059552: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8059556: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 805955d: 0f 85 97 00 00 00 jne 80595fa <_IO_wfile_underflow_mmap+0x16a> 8059563: 83 c4 2c add esp,0x2c 8059566: 5b pop ebx 8059567: 5e pop esi 8059568: 5f pop edi 8059569: 5d pop ebp 805956a: c3 ret 805956b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805956f: 90 nop 8059570: 83 ec 0c sub esp,0xc 8059573: 56 push esi 8059574: e8 07 2c 00 00 call 805c180 <_IO_file_underflow_mmap> 8059579: 83 c4 10 add esp,0x10 805957c: 83 f8 ff cmp eax,0xffffffff 805957f: 74 6f je 80595f0 <_IO_wfile_underflow_mmap+0x160> 8059581: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8059584: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 8059587: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 805958a: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 805958e: 85 d2 test edx,edx 8059590: 0f 85 5a ff ff ff jne 80594f0 <_IO_wfile_underflow_mmap+0x60> 8059596: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 8059599: 85 c0 test eax,eax 805959b: 74 12 je 80595af <_IO_wfile_underflow_mmap+0x11f> 805959d: 83 ec 0c sub esp,0xc 80595a0: 50 push eax 80595a1: e8 fa bb 00 00 call 80651a0 <__free> 80595a6: 81 26 ff fe ff ff and DWORD PTR [esi],0xfffffeff 80595ac: 83 c4 10 add esp,0x10 80595af: 83 ec 0c sub esp,0xc 80595b2: 56 push esi 80595b3: e8 a8 c5 03 00 call 8095b60 <_IO_wdoallocbuf> 80595b8: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 80595bb: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 80595be: 83 c4 10 add esp,0x10 80595c1: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 80595c4: e9 27 ff ff ff jmp 80594f0 <_IO_wfile_underflow_mmap+0x60> 80595c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80595d0: 83 c8 20 or eax,0x20 80595d3: 89 06 mov DWORD PTR [esi],eax 80595d5: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80595db: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 80595e2: b8 ff ff ff ff mov eax,0xffffffff 80595e7: e9 66 ff ff ff jmp 8059552 <_IO_wfile_underflow_mmap+0xc2> 80595ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80595f0: b8 ff ff ff ff mov eax,0xffffffff 80595f5: e9 58 ff ff ff jmp 8059552 <_IO_wfile_underflow_mmap+0xc2> 80595fa: e8 51 ec 01 00 call 8078250 <__stack_chk_fail> 80595ff: 90 nop 08059600 <_IO_wdo_write>: 8059600: f3 0f 1e fb endbr32 8059604: e8 20 07 ff ff call 8049d29 <__x86.get_pc_thunk.ax> 8059609: 05 f7 b9 08 00 add eax,0x8b9f7 805960e: 55 push ebp 805960f: 57 push edi 8059610: 56 push esi 8059611: 53 push ebx 8059612: 83 ec 4c sub esp,0x4c 8059615: 8b 54 24 68 mov edx,DWORD PTR [esp+0x68] 8059619: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] 805961d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8059621: 8b 7c 24 64 mov edi,DWORD PTR [esp+0x64] 8059625: 65 a1 14 00 00 00 mov eax,gs:0x14 805962b: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 805962f: 31 c0 xor eax,eax 8059631: 85 d2 test edx,edx 8059633: 0f 84 df 00 00 00 je 8059718 <_IO_wdo_write+0x118> 8059639: 8b 46 54 mov eax,DWORD PTR [esi+0x54] 805963c: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 805963f: 8b 5e 10 mov ebx,DWORD PTR [esi+0x10] 8059642: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8059646: 39 6e 18 cmp DWORD PTR [esi+0x18],ebp 8059649: 0f 84 11 01 00 00 je 8059760 <_IO_wdo_write+0x160> 805964f: 8d 44 24 28 lea eax,[esp+0x28] 8059653: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8059657: 8d 44 24 24 lea eax,[esp+0x24] 805965b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805965f: 8d 44 24 2c lea eax,[esp+0x2c] 8059663: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8059667: 8d 44 24 3c lea eax,[esp+0x3c] 805966b: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805966f: e9 86 00 00 00 jmp 80596fa <_IO_wdo_write+0xfa> 8059674: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059678: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 805967c: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8059680: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 8059684: 89 dd mov ebp,ebx 8059686: ff 74 24 14 push DWORD PTR [esp+0x14] 805968a: 50 push eax 805968b: 8d 04 97 lea eax,[edi+edx*4] 805968e: 55 push ebp 805968f: ff 74 24 1c push DWORD PTR [esp+0x1c] 8059693: 89 54 24 78 mov DWORD PTR [esp+0x78],edx 8059697: 50 push eax 8059698: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805969b: 57 push edi 805969c: 83 c0 2c add eax,0x2c 805969f: 50 push eax 80596a0: ff 74 24 28 push DWORD PTR [esp+0x28] 80596a4: e8 57 08 00 00 call 8059f00 <__libio_codecvt_out> 80596a9: 83 c4 1c add esp,0x1c 80596ac: 89 c5 mov ebp,eax 80596ae: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80596b2: 29 d8 sub eax,ebx 80596b4: 50 push eax 80596b5: 53 push ebx 80596b6: 56 push esi 80596b7: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80596bb: e8 c0 2f 00 00 call 805c680 <_IO_new_do_write> 80596c0: 83 c4 10 add esp,0x10 80596c3: 83 f8 ff cmp eax,0xffffffff 80596c6: 74 73 je 805973b <_IO_wdo_write+0x13b> 80596c8: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80596cc: 8b 54 24 68 mov edx,DWORD PTR [esp+0x68] 80596d0: 89 c3 mov ebx,eax 80596d2: 29 fb sub ebx,edi 80596d4: c1 fb 02 sar ebx,0x2 80596d7: 29 da sub edx,ebx 80596d9: 85 ed test ebp,ebp 80596db: 74 11 je 80596ee <_IO_wdo_write+0xee> 80596dd: 39 f8 cmp eax,edi 80596df: 0f 84 ab 00 00 00 je 8059790 <_IO_wdo_write+0x190> 80596e5: 83 fd 01 cmp ebp,0x1 80596e8: 0f 85 a2 00 00 00 jne 8059790 <_IO_wdo_write+0x190> 80596ee: 85 d2 test edx,edx 80596f0: 74 26 je 8059718 <_IO_wdo_write+0x118> 80596f2: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 80596f5: 8b 5e 10 mov ebx,DWORD PTR [esi+0x10] 80596f8: 89 c7 mov edi,eax 80596fa: 89 e8 mov eax,ebp 80596fc: 29 d8 sub eax,ebx 80596fe: 83 f8 0f cmp eax,0xf 8059701: 0f 86 71 ff ff ff jbe 8059678 <_IO_wdo_write+0x78> 8059707: 89 6c 24 28 mov DWORD PTR [esp+0x28],ebp 805970b: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 805970e: e9 73 ff ff ff jmp 8059686 <_IO_wdo_write+0x86> 8059713: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059717: 90 nop 8059718: 8b 4e 58 mov ecx,DWORD PTR [esi+0x58] 805971b: 8b 06 mov eax,DWORD PTR [esi] 805971d: 8b 51 18 mov edx,DWORD PTR [ecx+0x18] 8059720: 89 51 08 mov DWORD PTR [ecx+0x8],edx 8059723: 89 11 mov DWORD PTR [ecx],edx 8059725: 89 51 04 mov DWORD PTR [ecx+0x4],edx 8059728: 89 51 10 mov DWORD PTR [ecx+0x10],edx 805972b: 89 51 0c mov DWORD PTR [ecx+0xc],edx 805972e: 25 02 02 00 00 and eax,0x202 8059733: 75 1b jne 8059750 <_IO_wdo_write+0x150> 8059735: 8b 59 1c mov ebx,DWORD PTR [ecx+0x1c] 8059738: 89 59 14 mov DWORD PTR [ecx+0x14],ebx 805973b: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 805973f: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 8059746: 75 76 jne 80597be <_IO_wdo_write+0x1be> 8059748: 83 c4 4c add esp,0x4c 805974b: 5b pop ebx 805974c: 5e pop esi 805974d: 5f pop edi 805974e: 5d pop ebp 805974f: c3 ret 8059750: 89 51 14 mov DWORD PTR [ecx+0x14],edx 8059753: 31 c0 xor eax,eax 8059755: eb e4 jmp 805973b <_IO_wdo_write+0x13b> 8059757: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805975e: 66 90 xchg ax,ax 8059760: 39 dd cmp ebp,ebx 8059762: 0f 84 e7 fe ff ff je 805964f <_IO_wdo_write+0x4f> 8059768: 83 ec 04 sub esp,0x4 805976b: 29 dd sub ebp,ebx 805976d: 55 push ebp 805976e: 53 push ebx 805976f: 56 push esi 8059770: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8059774: e8 07 2f 00 00 call 805c680 <_IO_new_do_write> 8059779: 83 c4 10 add esp,0x10 805977c: 83 f8 ff cmp eax,0xffffffff 805977f: 74 ba je 805973b <_IO_wdo_write+0x13b> 8059781: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 8059784: 8b 5e 10 mov ebx,DWORD PTR [esi+0x10] 8059787: 8b 54 24 68 mov edx,DWORD PTR [esp+0x68] 805978b: e9 bf fe ff ff jmp 805964f <_IO_wdo_write+0x4f> 8059790: 8b 4e 58 mov ecx,DWORD PTR [esi+0x58] 8059793: 31 c0 xor eax,eax 8059795: 85 d2 test edx,edx 8059797: 0f 95 c0 setne al 805979a: 8b 59 18 mov ebx,DWORD PTR [ecx+0x18] 805979d: f7 d8 neg eax 805979f: 89 59 08 mov DWORD PTR [ecx+0x8],ebx 80597a2: 89 19 mov DWORD PTR [ecx],ebx 80597a4: 89 59 04 mov DWORD PTR [ecx+0x4],ebx 80597a7: 89 59 10 mov DWORD PTR [ecx+0x10],ebx 80597aa: 89 59 0c mov DWORD PTR [ecx+0xc],ebx 80597ad: f7 06 02 02 00 00 test DWORD PTR [esi],0x202 80597b3: 0f 85 7f ff ff ff jne 8059738 <_IO_wdo_write+0x138> 80597b9: e9 77 ff ff ff jmp 8059735 <_IO_wdo_write+0x135> 80597be: e8 8d ea 01 00 call 8078250 <__stack_chk_fail> 80597c3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80597ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080597d0 <_IO_wfile_overflow>: 80597d0: f3 0f 1e fb endbr32 80597d4: 55 push ebp 80597d5: 57 push edi 80597d6: 56 push esi 80597d7: 53 push ebx 80597d8: e8 e3 03 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 80597dd: 81 c3 23 b8 08 00 add ebx,0x8b823 80597e3: 83 ec 1c sub esp,0x1c 80597e6: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 80597ea: 8b 16 mov edx,DWORD PTR [esi] 80597ec: f6 c2 08 test dl,0x8 80597ef: 0f 85 fb 00 00 00 jne 80598f0 <_IO_wfile_overflow+0x120> 80597f5: f6 c6 08 test dh,0x8 80597f8: 75 72 jne 805986c <_IO_wfile_overflow+0x9c> 80597fa: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 80597fd: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 8059800: 85 c9 test ecx,ecx 8059802: 0f 84 f8 01 00 00 je 8059a00 <_IO_wfile_overflow+0x230> 8059808: 8b 78 1c mov edi,DWORD PTR [eax+0x1c] 805980b: 8b 08 mov ecx,DWORD PTR [eax] 805980d: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 8059811: 39 f9 cmp ecx,edi 8059813: 0f 84 9f 01 00 00 je 80599b8 <_IO_wfile_overflow+0x1e8> 8059819: 8b 6e 08 mov ebp,DWORD PTR [esi+0x8] 805981c: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 805981f: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 8059823: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 8059827: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 805982a: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 805982e: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8059831: 89 48 0c mov DWORD PTR [eax+0xc],ecx 8059834: 89 68 14 mov DWORD PTR [eax+0x14],ebp 8059837: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 805983b: 89 28 mov DWORD PTR [eax],ebp 805983d: 89 68 08 mov DWORD PTR [eax+0x8],ebp 8059840: 8b 6e 20 mov ebp,DWORD PTR [esi+0x20] 8059843: 89 7e 14 mov DWORD PTR [esi+0x14],edi 8059846: 89 7e 10 mov DWORD PTR [esi+0x10],edi 8059849: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 805984d: 89 6e 18 mov DWORD PTR [esi+0x18],ebp 8059850: 89 7e 04 mov DWORD PTR [esi+0x4],edi 8059853: 89 7e 0c mov DWORD PTR [esi+0xc],edi 8059856: 89 d7 mov edi,edx 8059858: 81 cf 00 08 00 00 or edi,0x800 805985e: 81 e2 02 02 00 00 and edx,0x202 8059864: 89 3e mov DWORD PTR [esi],edi 8059866: 0f 85 a4 00 00 00 jne 8059910 <_IO_wfile_overflow+0x140> 805986c: 83 7c 24 34 ff cmp DWORD PTR [esp+0x34],0xffffffff 8059871: 0f 84 a7 00 00 00 je 805991e <_IO_wfile_overflow+0x14e> 8059877: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 805987a: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 805987d: 3b 42 1c cmp eax,DWORD PTR [edx+0x1c] 8059880: 0f 84 ca 00 00 00 je 8059950 <_IO_wfile_overflow+0x180> 8059886: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 805988a: 8d 48 04 lea ecx,[eax+0x4] 805988d: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 8059890: 89 38 mov DWORD PTR [eax],edi 8059892: 8b 06 mov eax,DWORD PTR [esi] 8059894: a8 02 test al,0x2 8059896: 74 38 je 80598d0 <_IO_wfile_overflow+0x100> 8059898: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 805989b: 85 c0 test eax,eax 805989d: 0f 8e ed 00 00 00 jle 8059990 <_IO_wfile_overflow+0x1c0> 80598a3: 8b 42 0c mov eax,DWORD PTR [edx+0xc] 80598a6: 83 ec 04 sub esp,0x4 80598a9: 29 c1 sub ecx,eax 80598ab: c1 f9 02 sar ecx,0x2 80598ae: 51 push ecx 80598af: 50 push eax 80598b0: 56 push esi 80598b1: e8 4a fd ff ff call 8059600 <_IO_wdo_write> 80598b6: 83 c4 10 add esp,0x10 80598b9: 83 f8 ff cmp eax,0xffffffff 80598bc: 0f 94 c0 sete al 80598bf: 84 c0 test al,al 80598c1: 74 17 je 80598da <_IO_wfile_overflow+0x10a> 80598c3: 83 c4 1c add esp,0x1c 80598c6: b8 ff ff ff ff mov eax,0xffffffff 80598cb: 5b pop ebx 80598cc: 5e pop esi 80598cd: 5f pop edi 80598ce: 5d pop ebp 80598cf: c3 ret 80598d0: f6 c4 02 test ah,0x2 80598d3: 74 05 je 80598da <_IO_wfile_overflow+0x10a> 80598d5: 83 ff 0a cmp edi,0xa 80598d8: 74 be je 8059898 <_IO_wfile_overflow+0xc8> 80598da: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80598de: 83 c4 1c add esp,0x1c 80598e1: 5b pop ebx 80598e2: 5e pop esi 80598e3: 5f pop edi 80598e4: 5d pop ebp 80598e5: c3 ret 80598e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80598ed: 8d 76 00 lea esi,[esi+0x0] 80598f0: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80598f6: 83 ca 20 or edx,0x20 80598f9: 89 16 mov DWORD PTR [esi],edx 80598fb: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 8059902: 83 c4 1c add esp,0x1c 8059905: b8 ff ff ff ff mov eax,0xffffffff 805990a: 5b pop ebx 805990b: 5e pop esi 805990c: 5f pop edi 805990d: 5d pop ebp 805990e: c3 ret 805990f: 90 nop 8059910: 83 7c 24 34 ff cmp DWORD PTR [esp+0x34],0xffffffff 8059915: 89 48 14 mov DWORD PTR [eax+0x14],ecx 8059918: 0f 85 59 ff ff ff jne 8059877 <_IO_wfile_overflow+0xa7> 805991e: 8b 7e 68 mov edi,DWORD PTR [esi+0x68] 8059921: 85 ff test edi,edi 8059923: 0f 8e 1f 01 00 00 jle 8059a48 <_IO_wfile_overflow+0x278> 8059929: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805992c: 83 ec 04 sub esp,0x4 805992f: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 8059932: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 8059935: 29 d0 sub eax,edx 8059937: c1 f8 02 sar eax,0x2 805993a: 50 push eax 805993b: 52 push edx 805993c: 56 push esi 805993d: e8 be fc ff ff call 8059600 <_IO_wdo_write> 8059942: 83 c4 10 add esp,0x10 8059945: eb 97 jmp 80598de <_IO_wfile_overflow+0x10e> 8059947: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805994e: 66 90 xchg ax,ax 8059950: 8b 4e 68 mov ecx,DWORD PTR [esi+0x68] 8059953: 85 c9 test ecx,ecx 8059955: 0f 8e 7d 00 00 00 jle 80599d8 <_IO_wfile_overflow+0x208> 805995b: 8b 52 0c mov edx,DWORD PTR [edx+0xc] 805995e: 83 ec 04 sub esp,0x4 8059961: 29 d0 sub eax,edx 8059963: c1 f8 02 sar eax,0x2 8059966: 50 push eax 8059967: 52 push edx 8059968: 56 push esi 8059969: e8 92 fc ff ff call 8059600 <_IO_wdo_write> 805996e: 83 c4 10 add esp,0x10 8059971: 83 f8 ff cmp eax,0xffffffff 8059974: 0f 94 c0 sete al 8059977: 84 c0 test al,al 8059979: 0f 85 44 ff ff ff jne 80598c3 <_IO_wfile_overflow+0xf3> 805997f: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 8059982: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 8059985: e9 fc fe ff ff jmp 8059886 <_IO_wfile_overflow+0xb6> 805998a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059990: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 8059993: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8059996: 83 ec 04 sub esp,0x4 8059999: 29 d0 sub eax,edx 805999b: 50 push eax 805999c: 52 push edx 805999d: 56 push esi 805999e: e8 dd 2c 00 00 call 805c680 <_IO_new_do_write> 80599a3: 83 c4 10 add esp,0x10 80599a6: 83 f8 ff cmp eax,0xffffffff 80599a9: 0f 94 c0 sete al 80599ac: e9 0e ff ff ff jmp 80598bf <_IO_wfile_overflow+0xef> 80599b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80599b8: 8b 7e 1c mov edi,DWORD PTR [esi+0x1c] 80599bb: 8b 48 18 mov ecx,DWORD PTR [eax+0x18] 80599be: 89 7e 08 mov DWORD PTR [esi+0x8],edi 80599c1: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80599c5: 89 08 mov DWORD PTR [eax],ecx 80599c7: 89 48 04 mov DWORD PTR [eax+0x4],ecx 80599ca: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80599ce: e9 57 fe ff ff jmp 805982a <_IO_wfile_overflow+0x5a> 80599d3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80599d7: 90 nop 80599d8: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 80599db: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80599de: 83 ec 04 sub esp,0x4 80599e1: 29 d0 sub eax,edx 80599e3: 50 push eax 80599e4: 52 push edx 80599e5: 56 push esi 80599e6: e8 95 2c 00 00 call 805c680 <_IO_new_do_write> 80599eb: 83 c4 10 add esp,0x10 80599ee: 83 f8 ff cmp eax,0xffffffff 80599f1: 0f 94 c0 sete al 80599f4: e9 7e ff ff ff jmp 8059977 <_IO_wfile_overflow+0x1a7> 80599f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059a00: 83 ec 0c sub esp,0xc 8059a03: 56 push esi 8059a04: e8 57 c1 03 00 call 8095b60 <_IO_wdoallocbuf> 8059a09: 89 34 24 mov DWORD PTR [esp],esi 8059a0c: e8 7f c2 03 00 call 8095c90 <_IO_free_wbackup_area> 8059a11: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8059a14: 8b 6e 10 mov ebp,DWORD PTR [esi+0x10] 8059a17: 83 c4 10 add esp,0x10 8059a1a: 8b 48 18 mov ecx,DWORD PTR [eax+0x18] 8059a1d: 89 48 08 mov DWORD PTR [eax+0x8],ecx 8059a20: 89 08 mov DWORD PTR [eax],ecx 8059a22: 89 48 04 mov DWORD PTR [eax+0x4],ecx 8059a25: 85 ed test ebp,ebp 8059a27: 74 3f je 8059a68 <_IO_wfile_overflow+0x298> 8059a29: 8b 50 1c mov edx,DWORD PTR [eax+0x1c] 8059a2c: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 8059a2f: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8059a33: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 8059a37: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 8059a3a: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8059a3e: 8b 16 mov edx,DWORD PTR [esi] 8059a40: e9 e5 fd ff ff jmp 805982a <_IO_wfile_overflow+0x5a> 8059a45: 8d 76 00 lea esi,[esi+0x0] 8059a48: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 8059a4b: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8059a4e: 83 ec 04 sub esp,0x4 8059a51: 29 d0 sub eax,edx 8059a53: 50 push eax 8059a54: 52 push edx 8059a55: 56 push esi 8059a56: e8 25 2c 00 00 call 805c680 <_IO_new_do_write> 8059a5b: 83 c4 10 add esp,0x10 8059a5e: e9 7b fe ff ff jmp 80598de <_IO_wfile_overflow+0x10e> 8059a63: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059a67: 90 nop 8059a68: 83 ec 0c sub esp,0xc 8059a6b: 56 push esi 8059a6c: e8 af 43 00 00 call 805de20 <_IO_doallocbuf> 8059a71: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8059a74: 8b 7e 1c mov edi,DWORD PTR [esi+0x1c] 8059a77: 8b 50 1c mov edx,DWORD PTR [eax+0x1c] 8059a7a: 8b 08 mov ecx,DWORD PTR [eax] 8059a7c: 89 7e 08 mov DWORD PTR [esi+0x8],edi 8059a7f: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8059a83: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8059a86: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8059a8a: 83 c4 10 add esp,0x10 8059a8d: 8b 16 mov edx,DWORD PTR [esi] 8059a8f: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8059a93: e9 92 fd ff ff jmp 805982a <_IO_wfile_overflow+0x5a> 8059a98: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059a9f: 90 nop 08059aa0 <_IO_wfile_sync>: 8059aa0: f3 0f 1e fb endbr32 8059aa4: 55 push ebp 8059aa5: 57 push edi 8059aa6: 56 push esi 8059aa7: 53 push ebx 8059aa8: e8 13 01 ff ff call 8049bc0 <__x86.get_pc_thunk.bx> 8059aad: 81 c3 53 b5 08 00 add ebx,0x8b553 8059ab3: 83 ec 1c sub esp,0x1c 8059ab6: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 8059aba: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8059abd: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8059ac0: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 8059ac3: 39 ca cmp edx,ecx 8059ac5: 76 2e jbe 8059af5 <_IO_wfile_sync+0x55> 8059ac7: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 8059aca: 85 c0 test eax,eax 8059acc: 0f 8e ae 00 00 00 jle 8059b80 <_IO_wfile_sync+0xe0> 8059ad2: 29 ca sub edx,ecx 8059ad4: 83 ec 04 sub esp,0x4 8059ad7: c1 fa 02 sar edx,0x2 8059ada: 52 push edx 8059adb: 51 push ecx 8059adc: 56 push esi 8059add: e8 1e fb ff ff call 8059600 <_IO_wdo_write> 8059ae2: 83 c4 10 add esp,0x10 8059ae5: 85 c0 test eax,eax 8059ae7: 0f 95 c0 setne al 8059aea: 84 c0 test al,al 8059aec: 0f 85 b1 00 00 00 jne 8059ba3 <_IO_wfile_sync+0x103> 8059af2: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8059af5: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8059af8: 8b 38 mov edi,DWORD PTR [eax] 8059afa: 39 d7 cmp edi,edx 8059afc: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8059b00: 74 66 je 8059b68 <_IO_wfile_sync+0xc8> 8059b02: 8b 6e 54 mov ebp,DWORD PTR [esi+0x54] 8059b05: 83 ec 0c sub esp,0xc 8059b08: 55 push ebp 8059b09: e8 f2 05 00 00 call 805a100 <__libio_codecvt_encoding> 8059b0e: 83 c4 10 add esp,0x10 8059b11: 85 c0 test eax,eax 8059b13: 0f 8e a7 00 00 00 jle 8059bc0 <_IO_wfile_sync+0x120> 8059b19: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8059b1d: 29 d7 sub edi,edx 8059b1f: c1 ff 02 sar edi,0x2 8059b22: 0f af f8 imul edi,eax 8059b25: 8b ae 94 00 00 00 mov ebp,DWORD PTR [esi+0x94] 8059b2b: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8059b31: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8059b37: 89 e9 mov ecx,ebp 8059b39: 29 d0 sub eax,edx 8059b3b: 29 d1 sub ecx,edx 8059b3d: 39 c8 cmp eax,ecx 8059b3f: 0f 86 c3 00 00 00 jbe 8059c08 <_IO_wfile_sync+0x168> 8059b45: 89 f8 mov eax,edi 8059b47: 6a 01 push 0x1 8059b49: 99 cdq 8059b4a: 52 push edx 8059b4b: 57 push edi 8059b4c: 56 push esi 8059b4d: ff 55 40 call DWORD PTR [ebp+0x40] 8059b50: 21 c2 and edx,eax 8059b52: 83 c4 10 add esp,0x10 8059b55: 83 fa ff cmp edx,0xffffffff 8059b58: 74 56 je 8059bb0 <_IO_wfile_sync+0x110> 8059b5a: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8059b5d: 8b 10 mov edx,DWORD PTR [eax] 8059b5f: 89 50 04 mov DWORD PTR [eax+0x4],edx 8059b62: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8059b65: 89 46 08 mov DWORD PTR [esi+0x8],eax 8059b68: c7 46 4c ff ff ff ff mov DWORD PTR [esi+0x4c],0xffffffff 8059b6f: 31 c0 xor eax,eax 8059b71: c7 46 50 ff ff ff ff mov DWORD PTR [esi+0x50],0xffffffff 8059b78: 83 c4 1c add esp,0x1c 8059b7b: 5b pop ebx 8059b7c: 5e pop esi 8059b7d: 5f pop edi 8059b7e: 5d pop ebp 8059b7f: c3 ret 8059b80: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 8059b83: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8059b86: 83 ec 04 sub esp,0x4 8059b89: 29 d0 sub eax,edx 8059b8b: 50 push eax 8059b8c: 52 push edx 8059b8d: 56 push esi 8059b8e: e8 ed 2a 00 00 call 805c680 <_IO_new_do_write> 8059b93: 83 c4 10 add esp,0x10 8059b96: 85 c0 test eax,eax 8059b98: 0f 95 c0 setne al 8059b9b: 84 c0 test al,al 8059b9d: 0f 84 4f ff ff ff je 8059af2 <_IO_wfile_sync+0x52> 8059ba3: 83 c4 1c add esp,0x1c 8059ba6: b8 ff ff ff ff mov eax,0xffffffff 8059bab: 5b pop ebx 8059bac: 5e pop esi 8059bad: 5f pop edi 8059bae: 5d pop ebp 8059baf: c3 ret 8059bb0: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8059bb6: 65 83 38 1d cmp DWORD PTR gs:[eax],0x1d 8059bba: 75 e7 jne 8059ba3 <_IO_wfile_sync+0x103> 8059bbc: eb aa jmp 8059b68 <_IO_wfile_sync+0xc8> 8059bbe: 66 90 xchg ax,ax 8059bc0: 8b 4e 58 mov ecx,DWORD PTR [esi+0x58] 8059bc3: 83 ec 0c sub esp,0xc 8059bc6: 8b 51 38 mov edx,DWORD PTR [ecx+0x38] 8059bc9: 8b 41 34 mov eax,DWORD PTR [ecx+0x34] 8059bcc: 83 c1 2c add ecx,0x2c 8059bcf: 8b 79 d4 mov edi,DWORD PTR [ecx-0x2c] 8059bd2: 2b 79 dc sub edi,DWORD PTR [ecx-0x24] 8059bd5: c1 ff 02 sar edi,0x2 8059bd8: 89 51 04 mov DWORD PTR [ecx+0x4],edx 8059bdb: 89 01 mov DWORD PTR [ecx],eax 8059bdd: 57 push edi 8059bde: ff 76 08 push DWORD PTR [esi+0x8] 8059be1: ff 76 0c push DWORD PTR [esi+0xc] 8059be4: 51 push ecx 8059be5: 55 push ebp 8059be6: e8 45 05 00 00 call 805a130 <__libio_codecvt_length> 8059beb: 8b 56 0c mov edx,DWORD PTR [esi+0xc] 8059bee: 83 c4 20 add esp,0x20 8059bf1: 8d 0c 02 lea ecx,[edx+eax*1] 8059bf4: 2b 56 08 sub edx,DWORD PTR [esi+0x8] 8059bf7: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 8059bfa: 8d 3c 02 lea edi,[edx+eax*1] 8059bfd: e9 23 ff ff ff jmp 8059b25 <_IO_wfile_sync+0x85> 8059c02: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059c08: e8 e3 0a 00 00 call 805a6f0 <_IO_vtable_check> 8059c0d: e9 33 ff ff ff jmp 8059b45 <_IO_wfile_sync+0xa5> 8059c12: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059c19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08059c20 <_IO_wfile_xsputn>: 8059c20: f3 0f 1e fb endbr32 8059c24: e8 00 01 ff ff call 8049d29 <__x86.get_pc_thunk.ax> 8059c29: 05 d7 b3 08 00 add eax,0x8b3d7 8059c2e: 55 push ebp 8059c2f: 57 push edi 8059c30: 56 push esi 8059c31: 53 push ebx 8059c32: 83 ec 1c sub esp,0x1c 8059c35: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 8059c39: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 8059c3d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8059c41: 31 c0 xor eax,eax 8059c43: 85 ed test ebp,ebp 8059c45: 0f 84 99 00 00 00 je 8059ce4 <_IO_wfile_xsputn+0xc4> 8059c4b: 8b 01 mov eax,DWORD PTR [ecx] 8059c4d: 8b 51 58 mov edx,DWORD PTR [ecx+0x58] 8059c50: 25 00 0a 00 00 and eax,0xa00 8059c55: 8b 5a 14 mov ebx,DWORD PTR [edx+0x14] 8059c58: 8b 7a 10 mov edi,DWORD PTR [edx+0x10] 8059c5b: 3d 00 0a 00 00 cmp eax,0xa00 8059c60: 0f 84 8a 00 00 00 je 8059cf0 <_IO_wfile_xsputn+0xd0> 8059c66: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 8059c6e: 29 fb sub ebx,edi 8059c70: c1 fb 02 sar ebx,0x2 8059c73: 85 db test ebx,ebx 8059c75: 0f 84 bd 00 00 00 je 8059d38 <_IO_wfile_xsputn+0x118> 8059c7b: 39 dd cmp ebp,ebx 8059c7d: 0f 46 dd cmovbe ebx,ebp 8059c80: 83 fb 14 cmp ebx,0x14 8059c83: 0f 87 d7 00 00 00 ja 8059d60 <_IO_wfile_xsputn+0x140> 8059c89: 8d 04 9d 00 00 00 00 lea eax,[ebx*4+0x0] 8059c90: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 8059c94: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8059c98: 01 f8 add eax,edi 8059c9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059ca0: a5 movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8059ca1: 39 f8 cmp eax,edi 8059ca3: 75 fb jne 8059ca0 <_IO_wfile_xsputn+0x80> 8059ca5: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8059ca9: 01 7c 24 34 add DWORD PTR [esp+0x34],edi 8059cad: 89 42 10 mov DWORD PTR [edx+0x10],eax 8059cb0: 89 ee mov esi,ebp 8059cb2: 29 de sub esi,ebx 8059cb4: 0f 85 80 00 00 00 jne 8059d3a <_IO_wfile_xsputn+0x11a> 8059cba: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8059cbe: 85 c0 test eax,eax 8059cc0: 74 20 je 8059ce2 <_IO_wfile_xsputn+0xc2> 8059cc2: 8b 51 58 mov edx,DWORD PTR [ecx+0x58] 8059cc5: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 8059cc8: 8b 52 0c mov edx,DWORD PTR [edx+0xc] 8059ccb: 39 d0 cmp eax,edx 8059ccd: 74 13 je 8059ce2 <_IO_wfile_xsputn+0xc2> 8059ccf: 29 d0 sub eax,edx 8059cd1: 83 ec 04 sub esp,0x4 8059cd4: c1 f8 02 sar eax,0x2 8059cd7: 50 push eax 8059cd8: 52 push edx 8059cd9: 51 push ecx 8059cda: e8 21 f9 ff ff call 8059600 <_IO_wdo_write> 8059cdf: 83 c4 10 add esp,0x10 8059ce2: 89 e8 mov eax,ebp 8059ce4: 83 c4 1c add esp,0x1c 8059ce7: 5b pop ebx 8059ce8: 5e pop esi 8059ce9: 5f pop edi 8059cea: 5d pop ebp 8059ceb: c3 ret 8059cec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059cf0: 8b 5a 1c mov ebx,DWORD PTR [edx+0x1c] 8059cf3: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 8059cfb: 29 fb sub ebx,edi 8059cfd: c1 fb 02 sar ebx,0x2 8059d00: 39 dd cmp ebp,ebx 8059d02: 0f 87 6b ff ff ff ja 8059c73 <_IO_wfile_xsputn+0x53> 8059d08: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8059d0c: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 8059d10: 8d 04 a8 lea eax,[eax+ebp*4] 8059d13: eb 0b jmp 8059d20 <_IO_wfile_xsputn+0x100> 8059d15: 8d 76 00 lea esi,[esi+0x0] 8059d18: 83 e8 04 sub eax,0x4 8059d1b: 83 38 0a cmp DWORD PTR [eax],0xa 8059d1e: 74 78 je 8059d98 <_IO_wfile_xsputn+0x178> 8059d20: 39 c6 cmp esi,eax 8059d22: 72 f4 jb 8059d18 <_IO_wfile_xsputn+0xf8> 8059d24: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 8059d2c: e9 42 ff ff ff jmp 8059c73 <_IO_wfile_xsputn+0x53> 8059d31: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059d38: 89 ee mov esi,ebp 8059d3a: 83 ec 04 sub esp,0x4 8059d3d: 56 push esi 8059d3e: ff 74 24 3c push DWORD PTR [esp+0x3c] 8059d42: 51 push ecx 8059d43: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8059d47: 89 4c 24 40 mov DWORD PTR [esp+0x40],ecx 8059d4b: e8 20 bd 03 00 call 8095a70 <_IO_wdefault_xsputn> 8059d50: 83 c4 10 add esp,0x10 8059d53: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 8059d57: 29 f0 sub eax,esi 8059d59: 01 c5 add ebp,eax 8059d5b: e9 5a ff ff ff jmp 8059cba <_IO_wfile_xsputn+0x9a> 8059d60: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 8059d64: 83 ec 04 sub esp,0x4 8059d67: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8059d6b: 53 push ebx 8059d6c: ff 74 24 3c push DWORD PTR [esp+0x3c] 8059d70: 57 push edi 8059d71: e8 3a aa 01 00 call 80747b0 <__wmempcpy> 8059d76: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8059d7a: 89 42 10 mov DWORD PTR [edx+0x10],eax 8059d7d: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8059d81: 8d 04 98 lea eax,[eax+ebx*4] 8059d84: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8059d88: 83 c4 10 add esp,0x10 8059d8b: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 8059d8f: e9 1c ff ff ff jmp 8059cb0 <_IO_wfile_xsputn+0x90> 8059d94: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059d98: 2b 44 24 34 sub eax,DWORD PTR [esp+0x34] 8059d9c: c7 44 24 04 01 00 00 00 mov DWORD PTR [esp+0x4],0x1 8059da4: c1 f8 02 sar eax,0x2 8059da7: 8d 58 01 lea ebx,[eax+0x1] 8059daa: e9 c4 fe ff ff jmp 8059c73 <_IO_wfile_xsputn+0x53> 8059daf: 90 nop 08059db0 <_IO_fwide>: 8059db0: f3 0f 1e fb endbr32 8059db4: 57 push edi 8059db5: e8 ad 0e ff ff call 804ac67 <__x86.get_pc_thunk.di> 8059dba: 81 c7 46 b2 08 00 add edi,0x8b246 8059dc0: 56 push esi 8059dc1: 53 push ebx 8059dc2: 83 ec 20 sub esp,0x20 8059dc5: 65 a1 14 00 00 00 mov eax,gs:0x14 8059dcb: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8059dcf: 31 c0 xor eax,eax 8059dd1: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8059dd5: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 8059dd9: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 8059ddc: 85 d2 test edx,edx 8059dde: 78 20 js 8059e00 <_IO_fwide+0x50> 8059de0: 85 c0 test eax,eax 8059de2: 75 04 jne 8059de8 <_IO_fwide+0x38> 8059de4: 85 d2 test edx,edx 8059de6: 75 28 jne 8059e10 <_IO_fwide+0x60> 8059de8: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8059dec: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 8059df3: 0f 85 c6 00 00 00 jne 8059ebf <_IO_fwide+0x10f> 8059df9: 83 c4 20 add esp,0x20 8059dfc: 5b pop ebx 8059dfd: 5e pop esi 8059dfe: 5f pop edi 8059dff: c3 ret 8059e00: 85 c0 test eax,eax 8059e02: 75 e4 jne 8059de8 <_IO_fwide+0x38> 8059e04: b8 ff ff ff ff mov eax,0xffffffff 8059e09: 89 43 68 mov DWORD PTR [ebx+0x68],eax 8059e0c: eb da jmp 8059de8 <_IO_fwide+0x38> 8059e0e: 66 90 xchg ax,ax 8059e10: 8b 73 58 mov esi,DWORD PTR [ebx+0x58] 8059e13: 83 ec 0c sub esp,0xc 8059e16: 8d 46 3c lea eax,[esi+0x3c] 8059e19: 89 43 54 mov DWORD PTR [ebx+0x54],eax 8059e1c: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8059e1f: c7 46 2c 00 00 00 00 mov DWORD PTR [esi+0x2c],0x0 8059e26: 89 06 mov DWORD PTR [esi],eax 8059e28: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8059e2b: c7 46 30 00 00 00 00 mov DWORD PTR [esi+0x30],0x0 8059e32: 89 46 10 mov DWORD PTR [esi+0x10],eax 8059e35: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8059e38: c7 40 34 00 00 00 00 mov DWORD PTR [eax+0x34],0x0 8059e3f: c7 40 38 00 00 00 00 mov DWORD PTR [eax+0x38],0x0 8059e46: 8d 44 24 18 lea eax,[esp+0x18] 8059e4a: 50 push eax 8059e4b: e8 00 b3 01 00 call 8075150 <__wcsmbs_clone_conv> 8059e50: 83 c4 10 add esp,0x10 8059e53: 83 7c 24 10 01 cmp DWORD PTR [esp+0x10],0x1 8059e58: 0f 85 84 00 00 00 jne 8059ee2 <_IO_fwide+0x132> 8059e5e: 83 7c 24 18 01 cmp DWORD PTR [esp+0x18],0x1 8059e63: 75 5f jne 8059ec4 <_IO_fwide+0x114> 8059e65: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8059e69: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8059e6d: c7 46 4c 00 00 00 00 mov DWORD PTR [esi+0x4c],0x0 8059e74: c7 46 50 01 00 00 00 mov DWORD PTR [esi+0x50],0x1 8059e7b: 89 46 3c mov DWORD PTR [esi+0x3c],eax 8059e7e: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8059e81: c7 46 48 01 00 00 00 mov DWORD PTR [esi+0x48],0x1 8059e88: 8d 50 2c lea edx,[eax+0x2c] 8059e8b: 8b 80 88 00 00 00 mov eax,DWORD PTR [eax+0x88] 8059e91: 89 4e 60 mov DWORD PTR [esi+0x60],ecx 8059e94: 89 56 54 mov DWORD PTR [esi+0x54],edx 8059e97: c7 46 70 00 00 00 00 mov DWORD PTR [esi+0x70],0x0 8059e9e: c7 46 74 01 00 00 00 mov DWORD PTR [esi+0x74],0x1 8059ea5: c7 46 6c 09 00 00 00 mov DWORD PTR [esi+0x6c],0x9 8059eac: 89 56 78 mov DWORD PTR [esi+0x78],edx 8059eaf: 89 83 94 00 00 00 mov DWORD PTR [ebx+0x94],eax 8059eb5: b8 01 00 00 00 mov eax,0x1 8059eba: e9 4a ff ff ff jmp 8059e09 <_IO_fwide+0x59> 8059ebf: e8 8c e3 01 00 call 8078250 <__stack_chk_fail> 8059ec4: 8d 87 78 fc fc ff lea eax,[edi-0x30388] 8059eca: 89 fb mov ebx,edi 8059ecc: 50 push eax 8059ecd: 8d 87 40 fc fc ff lea eax,[edi-0x303c0] 8059ed3: 6a 51 push 0x51 8059ed5: 50 push eax 8059ed6: 8d 87 60 fc fc ff lea eax,[edi-0x303a0] 8059edc: 50 push eax 8059edd: e8 ee 0f ff ff call 804aed0 <__assert_fail> 8059ee2: 8d 87 78 fc fc ff lea eax,[edi-0x30388] 8059ee8: 89 fb mov ebx,edi 8059eea: 50 push eax 8059eeb: 8d 87 40 fc fc ff lea eax,[edi-0x303c0] 8059ef1: 6a 50 push 0x50 8059ef3: 50 push eax 8059ef4: 8d 87 4a fc fc ff lea eax,[edi-0x303b6] 8059efa: 50 push eax 8059efb: e8 d0 0f ff ff call 804aed0 <__assert_fail> 08059f00 <__libio_codecvt_out>: 8059f00: f3 0f 1e fb endbr32 8059f04: 55 push ebp 8059f05: 57 push edi 8059f06: 56 push esi 8059f07: 53 push ebx 8059f08: e8 b3 fc fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8059f0d: 81 c3 f3 b0 08 00 add ebx,0x8b0f3 8059f13: 83 ec 2c sub esp,0x2c 8059f16: 65 a1 14 00 00 00 mov eax,gs:0x14 8059f1c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8059f20: 31 c0 xor eax,eax 8059f22: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 8059f26: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 8059f2a: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 8059f2e: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 8059f32: 8b 47 24 mov eax,DWORD PTR [edi+0x24] 8059f35: 8b 6c 24 5c mov ebp,DWORD PTR [esp+0x5c] 8059f39: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 8059f3d: 8b 74 24 54 mov esi,DWORD PTR [esp+0x54] 8059f41: 83 38 00 cmp DWORD PTR [eax],0x0 8059f44: 89 77 28 mov DWORD PTR [edi+0x28],esi 8059f47: 8b 74 24 58 mov esi,DWORD PTR [esp+0x58] 8059f4b: 89 77 2c mov DWORD PTR [edi+0x2c],esi 8059f4e: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 8059f52: 89 77 3c mov DWORD PTR [edi+0x3c],esi 8059f55: 8b 70 14 mov esi,DWORD PTR [eax+0x14] 8059f58: 74 0a je 8059f64 <__libio_codecvt_out+0x64> 8059f5a: c1 ce 09 ror esi,0x9 8059f5d: 65 33 35 18 00 00 00 xor esi,DWORD PTR gs:0x18 8059f64: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8059f68: 83 ec 0c sub esp,0xc 8059f6b: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8059f6f: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8059f73: 56 push esi 8059f74: e8 c7 fc 01 00 call 8079c40 <_dl_mcount_wrapper_check> 8059f79: 6a 00 push 0x0 8059f7b: 6a 00 push 0x0 8059f7d: 8d 5c 24 2c lea ebx,[esp+0x2c] 8059f81: 53 push ebx 8059f82: 6a 00 push 0x0 8059f84: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8059f88: 51 push ecx 8059f89: 8d 4c 24 3c lea ecx,[esp+0x3c] 8059f8d: 51 push ecx 8059f8e: 8d 4f 28 lea ecx,[edi+0x28] 8059f91: 51 push ecx 8059f92: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8059f96: 50 push eax 8059f97: ff d6 call esi 8059f99: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 8059f9d: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 8059fa1: 89 0a mov DWORD PTR [edx],ecx 8059fa3: 8b 57 28 mov edx,DWORD PTR [edi+0x28] 8059fa6: 83 c4 30 add esp,0x30 8059fa9: 89 55 00 mov DWORD PTR [ebp+0x0],edx 8059fac: 83 f8 05 cmp eax,0x5 8059faf: 74 3f je 8059ff0 <__libio_codecvt_out+0xf0> 8059fb1: 7f 25 jg 8059fd8 <__libio_codecvt_out+0xd8> 8059fb3: 83 e0 fb and eax,0xfffffffb 8059fb6: 0f 95 c0 setne al 8059fb9: 0f b6 c0 movzx eax,al 8059fbc: 01 c0 add eax,eax 8059fbe: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8059fc2: 65 33 1d 14 00 00 00 xor ebx,DWORD PTR gs:0x14 8059fc9: 75 2c jne 8059ff7 <__libio_codecvt_out+0xf7> 8059fcb: 83 c4 2c add esp,0x2c 8059fce: 5b pop ebx 8059fcf: 5e pop esi 8059fd0: 5f pop edi 8059fd1: 5d pop ebp 8059fd2: c3 ret 8059fd3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059fd7: 90 nop 8059fd8: 83 f8 07 cmp eax,0x7 8059fdb: 0f 95 c0 setne al 8059fde: 0f b6 c0 movzx eax,al 8059fe1: 83 c0 01 add eax,0x1 8059fe4: eb d8 jmp 8059fbe <__libio_codecvt_out+0xbe> 8059fe6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059fed: 8d 76 00 lea esi,[esi+0x0] 8059ff0: b8 01 00 00 00 mov eax,0x1 8059ff5: eb c7 jmp 8059fbe <__libio_codecvt_out+0xbe> 8059ff7: e8 54 e2 01 00 call 8078250 <__stack_chk_fail> 8059ffc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805a000 <__libio_codecvt_in>: 805a000: f3 0f 1e fb endbr32 805a004: 55 push ebp 805a005: 57 push edi 805a006: 56 push esi 805a007: 53 push ebx 805a008: e8 b3 fb fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805a00d: 81 c3 f3 af 08 00 add ebx,0x8aff3 805a013: 83 ec 2c sub esp,0x2c 805a016: 65 a1 14 00 00 00 mov eax,gs:0x14 805a01c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805a020: 31 c0 xor eax,eax 805a022: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 805a026: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 805a02a: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 805a02e: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 805a032: 8b 07 mov eax,DWORD PTR [edi] 805a034: 8b 6c 24 5c mov ebp,DWORD PTR [esp+0x5c] 805a038: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 805a03c: 8b 74 24 54 mov esi,DWORD PTR [esp+0x54] 805a040: 83 38 00 cmp DWORD PTR [eax],0x0 805a043: 89 77 04 mov DWORD PTR [edi+0x4],esi 805a046: 8b 74 24 58 mov esi,DWORD PTR [esp+0x58] 805a04a: 89 77 08 mov DWORD PTR [edi+0x8],esi 805a04d: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 805a051: 89 77 18 mov DWORD PTR [edi+0x18],esi 805a054: 8b 70 14 mov esi,DWORD PTR [eax+0x14] 805a057: 74 0a je 805a063 <__libio_codecvt_in+0x63> 805a059: c1 ce 09 ror esi,0x9 805a05c: 65 33 35 18 00 00 00 xor esi,DWORD PTR gs:0x18 805a063: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805a067: 83 ec 0c sub esp,0xc 805a06a: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 805a06e: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805a072: 56 push esi 805a073: e8 c8 fb 01 00 call 8079c40 <_dl_mcount_wrapper_check> 805a078: 6a 00 push 0x0 805a07a: 6a 00 push 0x0 805a07c: 8d 5c 24 2c lea ebx,[esp+0x2c] 805a080: 53 push ebx 805a081: 6a 00 push 0x0 805a083: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 805a087: 51 push ecx 805a088: 8d 4c 24 3c lea ecx,[esp+0x3c] 805a08c: 51 push ecx 805a08d: 8d 4f 04 lea ecx,[edi+0x4] 805a090: 51 push ecx 805a091: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 805a095: 50 push eax 805a096: ff d6 call esi 805a098: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 805a09c: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 805a0a0: 89 0a mov DWORD PTR [edx],ecx 805a0a2: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 805a0a5: 83 c4 30 add esp,0x30 805a0a8: 89 55 00 mov DWORD PTR [ebp+0x0],edx 805a0ab: 83 f8 05 cmp eax,0x5 805a0ae: 74 40 je 805a0f0 <__libio_codecvt_in+0xf0> 805a0b0: 7f 26 jg 805a0d8 <__libio_codecvt_in+0xd8> 805a0b2: 83 e0 fb and eax,0xfffffffb 805a0b5: 0f 95 c0 setne al 805a0b8: 0f b6 c0 movzx eax,al 805a0bb: 01 c0 add eax,eax 805a0bd: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 805a0c1: 65 33 1d 14 00 00 00 xor ebx,DWORD PTR gs:0x14 805a0c8: 75 2d jne 805a0f7 <__libio_codecvt_in+0xf7> 805a0ca: 83 c4 2c add esp,0x2c 805a0cd: 5b pop ebx 805a0ce: 5e pop esi 805a0cf: 5f pop edi 805a0d0: 5d pop ebp 805a0d1: c3 ret 805a0d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805a0d8: 83 f8 07 cmp eax,0x7 805a0db: 0f 95 c0 setne al 805a0de: 0f b6 c0 movzx eax,al 805a0e1: 83 c0 01 add eax,0x1 805a0e4: eb d7 jmp 805a0bd <__libio_codecvt_in+0xbd> 805a0e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a0ed: 8d 76 00 lea esi,[esi+0x0] 805a0f0: b8 01 00 00 00 mov eax,0x1 805a0f5: eb c6 jmp 805a0bd <__libio_codecvt_in+0xbd> 805a0f7: e8 54 e1 01 00 call 8078250 <__stack_chk_fail> 805a0fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805a100 <__libio_codecvt_encoding>: 805a100: f3 0f 1e fb endbr32 805a104: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805a108: 8b 10 mov edx,DWORD PTR [eax] 805a10a: 8b 4a 34 mov ecx,DWORD PTR [edx+0x34] 805a10d: 85 c9 test ecx,ecx 805a10f: 75 0f jne 805a120 <__libio_codecvt_encoding+0x20> 805a111: 8b 42 28 mov eax,DWORD PTR [edx+0x28] 805a114: 39 42 24 cmp DWORD PTR [edx+0x24],eax 805a117: 0f 45 c1 cmovne eax,ecx 805a11a: c3 ret 805a11b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a11f: 90 nop 805a120: b8 ff ff ff ff mov eax,0xffffffff 805a125: c3 ret 805a126: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a12d: 8d 76 00 lea esi,[esi+0x0] 0805a130 <__libio_codecvt_length>: 805a130: f3 0f 1e fb endbr32 805a134: 55 push ebp 805a135: 89 e5 mov ebp,esp 805a137: 57 push edi 805a138: 56 push esi 805a139: 53 push ebx 805a13a: e8 81 fa fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805a13f: 81 c3 c1 ae 08 00 add ebx,0x8aec1 805a145: 83 ec 2c sub esp,0x2c 805a148: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 805a14b: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 805a14e: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 805a151: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 805a154: 8b 55 14 mov edx,DWORD PTR [ebp+0x14] 805a157: 89 7d d0 mov DWORD PTR [ebp-0x30],edi 805a15a: 89 55 cc mov DWORD PTR [ebp-0x34],edx 805a15d: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 805a164: 89 55 e4 mov DWORD PTR [ebp-0x1c],edx 805a167: 31 d2 xor edx,edx 805a169: 8b 55 18 mov edx,DWORD PTR [ebp+0x18] 805a16c: 89 7d dc mov DWORD PTR [ebp-0x24],edi 805a16f: 8d 0c 95 00 00 00 00 lea ecx,[edx*4+0x0] 805a176: 89 e2 mov edx,esp 805a178: 8d 71 0f lea esi,[ecx+0xf] 805a17b: 89 f7 mov edi,esi 805a17d: 81 e6 00 f0 ff ff and esi,0xfffff000 805a183: 29 f2 sub edx,esi 805a185: 83 e7 f0 and edi,0xfffffff0 805a188: 89 d6 mov esi,edx 805a18a: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 805a18d: 39 f4 cmp esp,esi 805a18f: 74 12 je 805a1a3 <__libio_codecvt_length+0x73> 805a191: 81 ec 00 10 00 00 sub esp,0x1000 805a197: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 805a19f: 39 f4 cmp esp,esi 805a1a1: 75 ee jne 805a191 <__libio_codecvt_length+0x61> 805a1a3: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 805a1a6: 81 e7 ff 0f 00 00 and edi,0xfff 805a1ac: 29 fc sub esp,edi 805a1ae: 85 ff test edi,edi 805a1b0: 75 6e jne 805a220 <__libio_codecvt_length+0xf0> 805a1b2: 89 e6 mov esi,esp 805a1b4: 8b 38 mov edi,DWORD PTR [eax] 805a1b6: 01 f1 add ecx,esi 805a1b8: 89 70 04 mov DWORD PTR [eax+0x4],esi 805a1bb: 8b 17 mov edx,DWORD PTR [edi] 805a1bd: 8b 77 14 mov esi,DWORD PTR [edi+0x14] 805a1c0: 89 48 08 mov DWORD PTR [eax+0x8],ecx 805a1c3: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 805a1c6: 89 48 18 mov DWORD PTR [eax+0x18],ecx 805a1c9: 85 d2 test edx,edx 805a1cb: 74 0a je 805a1d7 <__libio_codecvt_length+0xa7> 805a1cd: c1 ce 09 ror esi,0x9 805a1d0: 65 33 35 18 00 00 00 xor esi,DWORD PTR gs:0x18 805a1d7: 83 ec 0c sub esp,0xc 805a1da: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 805a1dd: 56 push esi 805a1de: e8 5d fa 01 00 call 8079c40 <_dl_mcount_wrapper_check> 805a1e3: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 805a1e6: 8d 4d e0 lea ecx,[ebp-0x20] 805a1e9: 6a 00 push 0x0 805a1eb: 6a 00 push 0x0 805a1ed: 83 c0 04 add eax,0x4 805a1f0: 51 push ecx 805a1f1: 8d 4d dc lea ecx,[ebp-0x24] 805a1f4: 6a 00 push 0x0 805a1f6: ff 75 cc push DWORD PTR [ebp-0x34] 805a1f9: 51 push ecx 805a1fa: 50 push eax 805a1fb: 57 push edi 805a1fc: ff d6 call esi 805a1fe: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 805a201: 2b 45 d0 sub eax,DWORD PTR [ebp-0x30] 805a204: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 805a207: 65 33 1d 14 00 00 00 xor ebx,DWORD PTR gs:0x14 805a20e: 75 17 jne 805a227 <__libio_codecvt_length+0xf7> 805a210: 8d 65 f4 lea esp,[ebp-0xc] 805a213: 5b pop ebx 805a214: 5e pop esi 805a215: 5f pop edi 805a216: 5d pop ebp 805a217: c3 ret 805a218: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a21f: 90 nop 805a220: 83 4c 3c fc 00 or DWORD PTR [esp+edi*1-0x4],0x0 805a225: eb 8b jmp 805a1b2 <__libio_codecvt_length+0x82> 805a227: e8 24 e0 01 00 call 8078250 <__stack_chk_fail> 805a22c: 66 90 xchg ax,ax 805a22e: 66 90 xchg ax,ax 0805a230 <__vasprintf_internal>: 805a230: f3 0f 1e fb endbr32 805a234: 55 push ebp 805a235: 57 push edi 805a236: 56 push esi 805a237: 53 push ebx 805a238: e8 83 f9 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805a23d: 81 c3 c3 ad 08 00 add ebx,0x8adc3 805a243: 81 ec d8 00 00 00 sub esp,0xd8 805a249: 8b 84 24 ec 00 00 00 mov eax,DWORD PTR [esp+0xec] 805a250: 8b ac 24 f0 00 00 00 mov ebp,DWORD PTR [esp+0xf0] 805a257: 8b bc 24 f4 00 00 00 mov edi,DWORD PTR [esp+0xf4] 805a25e: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805a262: 65 a1 14 00 00 00 mov eax,gs:0x14 805a268: 89 84 24 c8 00 00 00 mov DWORD PTR [esp+0xc8],eax 805a26f: 31 c0 xor eax,eax 805a271: 6a 64 push 0x64 805a273: e8 08 a9 00 00 call 8064b80 <__libc_malloc> 805a278: 83 c4 10 add esp,0x10 805a27b: 85 c0 test eax,eax 805a27d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805a281: 0f 84 52 01 00 00 je 805a3d9 <__vasprintf_internal+0x1a9> 805a287: c7 44 24 64 00 00 00 00 mov DWORD PTR [esp+0x64],0x0 805a28f: 83 ec 0c sub esp,0xc 805a292: 6a 00 push 0x0 805a294: 6a 00 push 0x0 805a296: 6a ff push 0xffffffff 805a298: 68 00 80 00 00 push 0x8000 805a29d: 8d 74 24 38 lea esi,[esp+0x38] 805a2a1: 56 push esi 805a2a2: e8 89 42 00 00 call 805e530 <_IO_no_init> 805a2a7: 8d 8b 00 12 00 00 lea ecx,[ebx+0x1200] 805a2ad: 89 8c 24 d0 00 00 00 mov DWORD PTR [esp+0xd0],ecx 805a2b4: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805a2b8: 83 c4 20 add esp,0x20 805a2bb: 50 push eax 805a2bc: 6a 64 push 0x64 805a2be: 50 push eax 805a2bf: 56 push esi 805a2c0: e8 ab 5b 00 00 call 805fe70 <_IO_str_init_static_internal> 805a2c5: c7 c0 80 4b 06 08 mov eax,0x8064b80 805a2cb: 83 64 24 2c fe and DWORD PTR [esp+0x2c],0xfffffffe 805a2d0: 89 84 24 c4 00 00 00 mov DWORD PTR [esp+0xc4],eax 805a2d7: c7 c0 a0 51 06 08 mov eax,0x80651a0 805a2dd: 89 84 24 c8 00 00 00 mov DWORD PTR [esp+0xc8],eax 805a2e4: ff b4 24 fc 00 00 00 push DWORD PTR [esp+0xfc] 805a2eb: 57 push edi 805a2ec: 55 push ebp 805a2ed: 56 push esi 805a2ee: e8 8d 9f ff ff call 8054280 <__vfprintf_internal> 805a2f3: 83 c4 20 add esp,0x20 805a2f6: 89 c6 mov esi,eax 805a2f8: 85 c0 test eax,eax 805a2fa: 0f 88 c0 00 00 00 js 805a3c0 <__vasprintf_internal+0x190> 805a300: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 805a304: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 805a308: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 805a30c: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 805a310: 29 c5 sub ebp,eax 805a312: 29 c7 sub edi,eax 805a314: 89 e8 mov eax,ebp 805a316: 8d 57 01 lea edx,[edi+0x1] 805a319: d1 e8 shr eax,1 805a31b: 39 d0 cmp eax,edx 805a31d: 77 41 ja 805a360 <__vasprintf_internal+0x130> 805a31f: 83 ec 08 sub esp,0x8 805a322: 52 push edx 805a323: 51 push ecx 805a324: e8 c7 b0 00 00 call 80653f0 <__libc_realloc> 805a329: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805a32d: 83 c4 10 add esp,0x10 805a330: 89 02 mov DWORD PTR [edx],eax 805a332: 85 c0 test eax,eax 805a334: 74 76 je 805a3ac <__vasprintf_internal+0x17c> 805a336: c6 04 38 00 mov BYTE PTR [eax+edi*1],0x0 805a33a: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [esp+0xbc] 805a341: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805a348: 0f 85 86 00 00 00 jne 805a3d4 <__vasprintf_internal+0x1a4> 805a34e: 81 c4 cc 00 00 00 add esp,0xcc 805a354: 89 f0 mov eax,esi 805a356: 5b pop ebx 805a357: 5e pop esi 805a358: 5f pop edi 805a359: 5d pop ebp 805a35a: c3 ret 805a35b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a35f: 90 nop 805a360: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805a364: 83 ec 0c sub esp,0xc 805a367: 52 push edx 805a368: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 805a36c: e8 0f a8 00 00 call 8064b80 <__libc_malloc> 805a371: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 805a375: 83 c4 10 add esp,0x10 805a378: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805a37c: 85 c0 test eax,eax 805a37e: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805a382: 89 45 00 mov DWORD PTR [ebp+0x0],eax 805a385: 74 98 je 805a31f <__vasprintf_internal+0xef> 805a387: 83 ec 04 sub esp,0x4 805a38a: 57 push edi 805a38b: 51 push ecx 805a38c: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 805a390: 50 push eax 805a391: e8 9a 97 01 00 call 8073b30 805a396: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805a39a: 89 0c 24 mov DWORD PTR [esp],ecx 805a39d: e8 fe ad 00 00 call 80651a0 <__free> 805a3a2: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 805a3a5: 83 c4 10 add esp,0x10 805a3a8: 85 c0 test eax,eax 805a3aa: 75 8a jne 805a336 <__vasprintf_internal+0x106> 805a3ac: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 805a3b0: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805a3b4: 89 02 mov DWORD PTR [edx],eax 805a3b6: e9 7b ff ff ff jmp 805a336 <__vasprintf_internal+0x106> 805a3bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a3bf: 90 nop 805a3c0: 83 ec 0c sub esp,0xc 805a3c3: ff 74 24 44 push DWORD PTR [esp+0x44] 805a3c7: e8 d4 ad 00 00 call 80651a0 <__free> 805a3cc: 83 c4 10 add esp,0x10 805a3cf: e9 66 ff ff ff jmp 805a33a <__vasprintf_internal+0x10a> 805a3d4: e8 77 de 01 00 call 8078250 <__stack_chk_fail> 805a3d9: 83 ce ff or esi,0xffffffff 805a3dc: e9 59 ff ff ff jmp 805a33a <__vasprintf_internal+0x10a> 805a3e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a3e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a3ef: 90 nop 0805a3f0 <__vasprintf>: 805a3f0: f3 0f 1e fb endbr32 805a3f4: 83 ec 0c sub esp,0xc 805a3f7: 6a 00 push 0x0 805a3f9: ff 74 24 1c push DWORD PTR [esp+0x1c] 805a3fd: ff 74 24 1c push DWORD PTR [esp+0x1c] 805a401: ff 74 24 1c push DWORD PTR [esp+0x1c] 805a405: e8 26 fe ff ff call 805a230 <__vasprintf_internal> 805a40a: 83 c4 1c add esp,0x1c 805a40d: c3 ret 805a40e: 66 90 xchg ax,ax 0805a410 <__libc_message>: 805a410: f3 0f 1e fb endbr32 805a414: 55 push ebp 805a415: 89 e5 mov ebp,esp 805a417: 57 push edi 805a418: 56 push esi 805a419: e8 91 04 ff ff call 804a8af <__x86.get_pc_thunk.si> 805a41e: 81 c6 e2 ab 08 00 add esi,0x8abe2 805a424: 53 push ebx 805a425: 83 ec 3c sub esp,0x3c 805a428: 8b 7d 0c mov edi,DWORD PTR [ebp+0xc] 805a42b: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 805a42e: 65 a1 14 00 00 00 mov eax,gs:0x14 805a434: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 805a437: 31 c0 xor eax,eax 805a439: 8d 45 10 lea eax,[ebp+0x10] 805a43c: c7 45 d0 00 00 00 00 mov DWORD PTR [ebp-0x30],0x0 805a443: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 805a446: 0f b6 07 movzx eax,BYTE PTR [edi] 805a449: 83 e1 01 and ecx,0x1 805a44c: 89 4d c0 mov DWORD PTR [ebp-0x40],ecx 805a44f: 88 45 d4 mov BYTE PTR [ebp-0x2c],al 805a452: c7 45 cc 00 00 00 00 mov DWORD PTR [ebp-0x34],0x0 805a459: 84 c0 test al,al 805a45b: 0f 84 17 02 00 00 je 805a678 <__libc_message+0x268> 805a461: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a468: 0f b6 45 d4 movzx eax,BYTE PTR [ebp-0x2c] 805a46c: 89 c2 mov edx,eax 805a46e: 89 f8 mov eax,edi 805a470: eb 20 jmp 805a492 <__libc_message+0x82> 805a472: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805a478: 83 ec 08 sub esp,0x8 805a47b: 83 c0 01 add eax,0x1 805a47e: 89 f3 mov ebx,esi 805a480: 6a 25 push 0x25 805a482: 50 push eax 805a483: e8 a8 d0 00 00 call 8067530 <__strchrnul> 805a488: 83 c4 10 add esp,0x10 805a48b: 0f b6 10 movzx edx,BYTE PTR [eax] 805a48e: 84 d2 test dl,dl 805a490: 74 0b je 805a49d <__libc_message+0x8d> 805a492: 80 fa 25 cmp dl,0x25 805a495: 75 e1 jne 805a478 <__libc_message+0x68> 805a497: 80 78 01 73 cmp BYTE PTR [eax+0x1],0x73 805a49b: 75 db jne 805a478 <__libc_message+0x68> 805a49d: 80 7d d4 25 cmp BYTE PTR [ebp-0x2c],0x25 805a4a1: 89 c2 mov edx,eax 805a4a3: 74 5b je 805a500 <__libc_message+0xf0> 805a4a5: 89 d0 mov eax,edx 805a4a7: 89 f9 mov ecx,edi 805a4a9: 29 f8 sub eax,edi 805a4ab: 89 d7 mov edi,edx 805a4ad: 89 e2 mov edx,esp 805a4af: 39 d4 cmp esp,edx 805a4b1: 74 12 je 805a4c5 <__libc_message+0xb5> 805a4b3: 81 ec 00 10 00 00 sub esp,0x1000 805a4b9: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 805a4c1: 39 d4 cmp esp,edx 805a4c3: 75 ee jne 805a4b3 <__libc_message+0xa3> 805a4c5: 83 ec 20 sub esp,0x20 805a4c8: 83 4c 24 1c 00 or DWORD PTR [esp+0x1c],0x0 805a4cd: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 805a4d0: 8d 54 24 0f lea edx,[esp+0xf] 805a4d4: 83 e2 f0 and edx,0xfffffff0 805a4d7: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 805a4da: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 805a4dd: 89 0a mov DWORD PTR [edx],ecx 805a4df: 83 c3 01 add ebx,0x1 805a4e2: 89 42 04 mov DWORD PTR [edx+0x4],eax 805a4e5: 89 5d c8 mov DWORD PTR [ebp-0x38],ebx 805a4e8: 0f b6 1f movzx ebx,BYTE PTR [edi] 805a4eb: 88 5d d4 mov BYTE PTR [ebp-0x2c],bl 805a4ee: 84 db test bl,bl 805a4f0: 74 3a je 805a52c <__libc_message+0x11c> 805a4f2: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 805a4f5: 89 55 cc mov DWORD PTR [ebp-0x34],edx 805a4f8: 89 5d d0 mov DWORD PTR [ebp-0x30],ebx 805a4fb: e9 68 ff ff ff jmp 805a468 <__libc_message+0x58> 805a500: 80 7f 01 73 cmp BYTE PTR [edi+0x1],0x73 805a504: 75 9f jne 805a4a5 <__libc_message+0x95> 805a506: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 805a509: 83 ec 0c sub esp,0xc 805a50c: 89 f3 mov ebx,esi 805a50e: 83 c7 02 add edi,0x2 805a511: 89 c8 mov eax,ecx 805a513: 83 c1 04 add ecx,0x4 805a516: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 805a519: 8b 08 mov ecx,DWORD PTR [eax] 805a51b: 51 push ecx 805a51c: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 805a51f: e8 ec 9a 01 00 call 8074010 805a524: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 805a527: 83 c4 10 add esp,0x10 805a52a: eb 81 jmp 805a4ad <__libc_message+0x9d> 805a52c: 8b 7d c8 mov edi,DWORD PTR [ebp-0x38] 805a52f: 8d 14 fd 1b 00 00 00 lea edx,[edi*8+0x1b] 805a536: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 805a539: 89 e7 mov edi,esp 805a53b: 89 d3 mov ebx,edx 805a53d: 81 e2 00 f0 ff ff and edx,0xfffff000 805a543: 29 d7 sub edi,edx 805a545: 83 e3 f0 and ebx,0xfffffff0 805a548: 89 fa mov edx,edi 805a54a: 39 d4 cmp esp,edx 805a54c: 74 12 je 805a560 <__libc_message+0x150> 805a54e: 81 ec 00 10 00 00 sub esp,0x1000 805a554: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 805a55c: 39 d4 cmp esp,edx 805a55e: 75 ee jne 805a54e <__libc_message+0x13e> 805a560: 81 e3 ff 0f 00 00 and ebx,0xfff 805a566: 29 dc sub esp,ebx 805a568: 85 db test ebx,ebx 805a56a: 0f 85 23 01 00 00 jne 805a693 <__libc_message+0x283> 805a570: 8d 54 24 0f lea edx,[esp+0xf] 805a574: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 805a577: 89 d7 mov edi,edx 805a579: 83 e7 f0 and edi,0xfffffff0 805a57c: c1 e3 03 shl ebx,0x3 805a57f: 89 fa mov edx,edi 805a581: 89 5d bc mov DWORD PTR [ebp-0x44],ebx 805a584: 01 da add edx,ebx 805a586: 31 db xor ebx,ebx 805a588: 89 7d c8 mov DWORD PTR [ebp-0x38],edi 805a58b: 89 7d d0 mov DWORD PTR [ebp-0x30],edi 805a58e: 89 df mov edi,ebx 805a590: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 805a593: eb 0e jmp 805a5a3 <__libc_message+0x193> 805a595: 8d 76 00 lea esi,[esi+0x0] 805a598: 8b 0b mov ecx,DWORD PTR [ebx] 805a59a: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805a59d: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 805a5a0: 8b 5b 08 mov ebx,DWORD PTR [ebx+0x8] 805a5a3: 89 0a mov DWORD PTR [edx],ecx 805a5a5: 8d 4a f8 lea ecx,[edx-0x8] 805a5a8: 89 42 04 mov DWORD PTR [edx+0x4],eax 805a5ab: 01 f8 add eax,edi 805a5ad: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 805a5b0: 89 c7 mov edi,eax 805a5b2: 39 55 c8 cmp DWORD PTR [ebp-0x38],edx 805a5b5: 75 e1 jne 805a598 <__libc_message+0x188> 805a5b7: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 805a5ba: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 805a5bd: bf 92 00 00 00 mov edi,0x92 805a5c2: bb 02 00 00 00 mov ebx,0x2 805a5c7: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 805a5ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805a5d0: 89 f8 mov eax,edi 805a5d2: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805a5d9: 83 f8 fc cmp eax,0xfffffffc 805a5dc: 74 f2 je 805a5d0 <__libc_message+0x1c0> 805a5de: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 805a5e1: 85 c0 test eax,eax 805a5e3: 0f 84 96 00 00 00 je 805a67f <__libc_message+0x26f> 805a5e9: c7 c0 90 59 0e 08 mov eax,0x80e5990 805a5ef: 8b 7d d4 mov edi,DWORD PTR [ebp-0x2c] 805a5f2: 83 ec 08 sub esp,0x8 805a5f5: 89 f3 mov ebx,esi 805a5f7: 8b 00 mov eax,DWORD PTR [eax] 805a5f9: 6a 00 push 0x0 805a5fb: 6a ff push 0xffffffff 805a5fd: 01 c7 add edi,eax 805a5ff: f7 d8 neg eax 805a601: 6a 22 push 0x22 805a603: 21 c7 and edi,eax 805a605: 6a 03 push 0x3 805a607: 57 push edi 805a608: 6a 00 push 0x0 805a60a: e8 c1 c4 01 00 call 8076ad0 <__mmap> 805a60f: 83 c4 20 add esp,0x20 805a612: 89 45 cc mov DWORD PTR [ebp-0x34],eax 805a615: 83 f8 ff cmp eax,0xffffffff 805a618: 74 52 je 805a66c <__libc_message+0x25c> 805a61a: 89 38 mov DWORD PTR [eax],edi 805a61c: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 805a61f: 83 c0 04 add eax,0x4 805a622: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 805a625: 8d 7c 39 08 lea edi,[ecx+edi*1+0x8] 805a629: 89 7d d4 mov DWORD PTR [ebp-0x2c],edi 805a62c: 8b 7d d0 mov edi,DWORD PTR [ebp-0x30] 805a62f: 90 nop 805a630: 83 ec 04 sub esp,0x4 805a633: ff 77 04 push DWORD PTR [edi+0x4] 805a636: 89 f3 mov ebx,esi 805a638: 83 c7 08 add edi,0x8 805a63b: ff 77 f8 push DWORD PTR [edi-0x8] 805a63e: 50 push eax 805a63f: e8 fc 95 01 00 call 8073c40 <__mempcpy> 805a644: 83 c4 10 add esp,0x10 805a647: 39 7d d4 cmp DWORD PTR [ebp-0x2c],edi 805a64a: 75 e4 jne 805a630 <__libc_message+0x220> 805a64c: c6 00 00 mov BYTE PTR [eax],0x0 805a64f: c7 c2 a8 65 0e 08 mov edx,0x80e65a8 805a655: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 805a658: 87 02 xchg DWORD PTR [edx],eax 805a65a: 85 c0 test eax,eax 805a65c: 74 0e je 805a66c <__libc_message+0x25c> 805a65e: 83 ec 08 sub esp,0x8 805a661: ff 30 push DWORD PTR [eax] 805a663: 50 push eax 805a664: e8 57 c5 01 00 call 8076bc0 <__munmap> 805a669: 83 c4 10 add esp,0x10 805a66c: 89 f3 mov ebx,esi 805a66e: e8 bd ea fe ff call 8049130 805a673: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a677: 90 nop 805a678: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 805a67b: 85 d2 test edx,edx 805a67d: 75 ed jne 805a66c <__libc_message+0x25c> 805a67f: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 805a682: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805a689: 75 12 jne 805a69d <__libc_message+0x28d> 805a68b: 8d 65 f4 lea esp,[ebp-0xc] 805a68e: 5b pop ebx 805a68f: 5e pop esi 805a690: 5f pop edi 805a691: 5d pop ebp 805a692: c3 ret 805a693: 83 4c 1c fc 00 or DWORD PTR [esp+ebx*1-0x4],0x0 805a698: e9 d3 fe ff ff jmp 805a570 <__libc_message+0x160> 805a69d: e8 ae db 01 00 call 8078250 <__stack_chk_fail> 805a6a2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a6a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805a6b0 <__libc_fatal>: 805a6b0: f3 0f 1e fb endbr32 805a6b4: e8 70 f6 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805a6b9: 05 47 a9 08 00 add eax,0x8a947 805a6be: 56 push esi 805a6bf: 53 push ebx 805a6c0: 83 ec 04 sub esp,0x4 805a6c3: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805a6c7: 8d 98 26 92 fe ff lea ebx,[eax-0x16dda] 805a6cd: 8d 76 00 lea esi,[esi+0x0] 805a6d0: 83 ec 04 sub esp,0x4 805a6d3: 56 push esi 805a6d4: 53 push ebx 805a6d5: 6a 01 push 0x1 805a6d7: e8 34 fd ff ff call 805a410 <__libc_message> 805a6dc: 83 c4 10 add esp,0x10 805a6df: eb ef jmp 805a6d0 <__libc_fatal+0x20> 805a6e1: 66 90 xchg ax,ax 805a6e3: 66 90 xchg ax,ax 805a6e5: 66 90 xchg ax,ax 805a6e7: 66 90 xchg ax,ax 805a6e9: 66 90 xchg ax,ax 805a6eb: 66 90 xchg ax,ax 805a6ed: 66 90 xchg ax,ax 805a6ef: 90 nop 0805a6f0 <_IO_vtable_check>: 805a6f0: f3 0f 1e fb endbr32 805a6f4: 53 push ebx 805a6f5: e8 c6 f4 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805a6fa: 81 c3 06 a9 08 00 add ebx,0x8a906 805a700: 83 ec 08 sub esp,0x8 805a703: c7 c0 d0 b6 0a 08 mov eax,0x80ab6d0 805a709: 85 c0 test eax,eax 805a70b: 74 05 je 805a712 <_IO_vtable_check+0x22> 805a70d: 83 c4 08 add esp,0x8 805a710: 5b pop ebx 805a711: c3 ret 805a712: 83 ec 0c sub esp,0xc 805a715: 8d 93 84 fc fc ff lea edx,[ebx-0x3037c] 805a71b: 52 push edx 805a71c: e8 8f ff ff ff call 805a6b0 <__libc_fatal> 805a721: 66 90 xchg ax,ax 805a723: 66 90 xchg ax,ax 805a725: 66 90 xchg ax,ax 805a727: 66 90 xchg ax,ax 805a729: 66 90 xchg ax,ax 805a72b: 66 90 xchg ax,ax 805a72d: 66 90 xchg ax,ax 805a72f: 90 nop 0805a730 <__fgets_unlocked>: 805a730: f3 0f 1e fb endbr32 805a734: 55 push ebp 805a735: 57 push edi 805a736: 56 push esi 805a737: 53 push ebx 805a738: e8 83 f4 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805a73d: 81 c3 c3 a8 08 00 add ebx,0x8a8c3 805a743: 83 ec 0c sub esp,0xc 805a746: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 805a74a: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 805a74e: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 805a752: 85 c0 test eax,eax 805a754: 7e 6a jle 805a7c0 <__fgets_unlocked+0x90> 805a756: 83 f8 01 cmp eax,0x1 805a759: 74 75 je 805a7d0 <__fgets_unlocked+0xa0> 805a75b: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 805a75e: 83 ec 0c sub esp,0xc 805a761: 83 e8 01 sub eax,0x1 805a764: 89 d6 mov esi,edx 805a766: 83 e2 df and edx,0xffffffdf 805a769: 89 55 00 mov DWORD PTR [ebp+0x0],edx 805a76c: 83 e6 20 and esi,0x20 805a76f: 6a 01 push 0x1 805a771: 6a 0a push 0xa 805a773: 50 push eax 805a774: 57 push edi 805a775: 55 push ebp 805a776: e8 55 ab 03 00 call 80952d0 <_IO_getline> 805a77b: 8b 4d 00 mov ecx,DWORD PTR [ebp+0x0] 805a77e: 83 c4 20 add esp,0x20 805a781: 31 d2 xor edx,edx 805a783: 85 c0 test eax,eax 805a785: 75 19 jne 805a7a0 <__fgets_unlocked+0x70> 805a787: 09 ce or esi,ecx 805a789: 89 75 00 mov DWORD PTR [ebp+0x0],esi 805a78c: 83 c4 0c add esp,0xc 805a78f: 89 d0 mov eax,edx 805a791: 5b pop ebx 805a792: 5e pop esi 805a793: 5f pop edi 805a794: 5d pop ebp 805a795: c3 ret 805a796: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a79d: 8d 76 00 lea esi,[esi+0x0] 805a7a0: f6 c1 20 test cl,0x20 805a7a3: 74 0e je 805a7b3 <__fgets_unlocked+0x83> 805a7a5: c7 c3 e0 ff ff ff mov ebx,0xffffffe0 805a7ab: 31 d2 xor edx,edx 805a7ad: 65 83 3b 0b cmp DWORD PTR gs:[ebx],0xb 805a7b1: 75 d4 jne 805a787 <__fgets_unlocked+0x57> 805a7b3: c6 04 07 00 mov BYTE PTR [edi+eax*1],0x0 805a7b7: 89 fa mov edx,edi 805a7b9: 8b 4d 00 mov ecx,DWORD PTR [ebp+0x0] 805a7bc: eb c9 jmp 805a787 <__fgets_unlocked+0x57> 805a7be: 66 90 xchg ax,ax 805a7c0: 83 c4 0c add esp,0xc 805a7c3: 31 d2 xor edx,edx 805a7c5: 5b pop ebx 805a7c6: 89 d0 mov eax,edx 805a7c8: 5e pop esi 805a7c9: 5f pop edi 805a7ca: 5d pop ebp 805a7cb: c3 ret 805a7cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a7d0: c6 07 00 mov BYTE PTR [edi],0x0 805a7d3: 89 fa mov edx,edi 805a7d5: eb b5 jmp 805a78c <__fgets_unlocked+0x5c> 805a7d7: 66 90 xchg ax,ax 805a7d9: 66 90 xchg ax,ax 805a7db: 66 90 xchg ax,ax 805a7dd: 66 90 xchg ax,ax 805a7df: 90 nop 0805a7e0 <_IO_file_seekoff_maybe_mmap>: 805a7e0: f3 0f 1e fb endbr32 805a7e4: e8 41 d9 ff ff call 805812a <__x86.get_pc_thunk.dx> 805a7e9: 81 c2 17 a8 08 00 add edx,0x8a817 805a7ef: 55 push ebp 805a7f0: 57 push edi 805a7f1: 56 push esi 805a7f2: 53 push ebx 805a7f3: 83 ec 0c sub esp,0xc 805a7f6: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805a7fc: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805a802: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805a806: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 805a80a: 29 d0 sub eax,edx 805a80c: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 805a810: 8b ab 94 00 00 00 mov ebp,DWORD PTR [ebx+0x94] 805a816: 89 e9 mov ecx,ebp 805a818: 29 d1 sub ecx,edx 805a81a: 39 c8 cmp eax,ecx 805a81c: 76 22 jbe 805a840 <_IO_file_seekoff_maybe_mmap+0x60> 805a81e: ff 74 24 2c push DWORD PTR [esp+0x2c] 805a822: 57 push edi 805a823: 56 push esi 805a824: 53 push ebx 805a825: ff 55 40 call DWORD PTR [ebp+0x40] 805a828: 83 c4 10 add esp,0x10 805a82b: 85 d2 test edx,edx 805a82d: 78 18 js 805a847 <_IO_file_seekoff_maybe_mmap+0x67> 805a82f: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 805a832: 89 53 50 mov DWORD PTR [ebx+0x50],edx 805a835: 83 c4 0c add esp,0xc 805a838: 5b pop ebx 805a839: 5e pop esi 805a83a: 5f pop edi 805a83b: 5d pop ebp 805a83c: c3 ret 805a83d: 8d 76 00 lea esi,[esi+0x0] 805a840: e8 ab fe ff ff call 805a6f0 <_IO_vtable_check> 805a845: eb d7 jmp 805a81e <_IO_file_seekoff_maybe_mmap+0x3e> 805a847: b8 ff ff ff ff mov eax,0xffffffff 805a84c: ba ff ff ff ff mov edx,0xffffffff 805a851: eb e2 jmp 805a835 <_IO_file_seekoff_maybe_mmap+0x55> 805a853: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a85a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805a860 <_IO_file_close>: 805a860: f3 0f 1e fb endbr32 805a864: 53 push ebx 805a865: e8 56 f3 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805a86a: 81 c3 96 a7 08 00 add ebx,0x8a796 805a870: 83 ec 14 sub esp,0x14 805a873: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 805a877: ff 70 38 push DWORD PTR [eax+0x38] 805a87a: e8 a1 be 01 00 call 8076720 <__close_nocancel> 805a87f: 83 c4 18 add esp,0x18 805a882: 5b pop ebx 805a883: c3 ret 805a884: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a88b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a88f: 90 nop 0805a890 <_IO_new_file_setbuf>: 805a890: f3 0f 1e fb endbr32 805a894: 56 push esi 805a895: 53 push ebx 805a896: e8 25 f3 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805a89b: 81 c3 65 a7 08 00 add ebx,0x8a765 805a8a1: 83 ec 08 sub esp,0x8 805a8a4: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 805a8a8: ff 74 24 1c push DWORD PTR [esp+0x1c] 805a8ac: ff 74 24 1c push DWORD PTR [esp+0x1c] 805a8b0: 56 push esi 805a8b1: e8 1a 39 00 00 call 805e1d0 <_IO_default_setbuf> 805a8b6: 83 c4 10 add esp,0x10 805a8b9: 85 c0 test eax,eax 805a8bb: 74 17 je 805a8d4 <_IO_new_file_setbuf+0x44> 805a8bd: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805a8c0: 89 46 18 mov DWORD PTR [esi+0x18],eax 805a8c3: 89 46 14 mov DWORD PTR [esi+0x14],eax 805a8c6: 89 46 10 mov DWORD PTR [esi+0x10],eax 805a8c9: 89 46 0c mov DWORD PTR [esi+0xc],eax 805a8cc: 89 46 04 mov DWORD PTR [esi+0x4],eax 805a8cf: 89 46 08 mov DWORD PTR [esi+0x8],eax 805a8d2: 89 f0 mov eax,esi 805a8d4: 83 c4 04 add esp,0x4 805a8d7: 5b pop ebx 805a8d8: 5e pop esi 805a8d9: c3 ret 805a8da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805a8e0 <_IO_file_setbuf_mmap>: 805a8e0: f3 0f 1e fb endbr32 805a8e4: 56 push esi 805a8e5: 53 push ebx 805a8e6: e8 d5 f2 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805a8eb: 81 c3 15 a7 08 00 add ebx,0x8a715 805a8f1: 83 ec 08 sub esp,0x8 805a8f4: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 805a8f8: 8d 83 a0 11 00 00 lea eax,[ebx+0x11a0] 805a8fe: c7 c2 80 60 0e 08 mov edx,0x80e6080 805a904: 89 86 94 00 00 00 mov DWORD PTR [esi+0x94],eax 805a90a: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805a90d: 89 90 88 00 00 00 mov DWORD PTR [eax+0x88],edx 805a913: ff 74 24 1c push DWORD PTR [esp+0x1c] 805a917: ff 74 24 1c push DWORD PTR [esp+0x1c] 805a91b: 56 push esi 805a91c: e8 af 38 00 00 call 805e1d0 <_IO_default_setbuf> 805a921: 83 c4 10 add esp,0x10 805a924: 85 c0 test eax,eax 805a926: 74 20 je 805a948 <_IO_file_setbuf_mmap+0x68> 805a928: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805a92b: 89 46 18 mov DWORD PTR [esi+0x18],eax 805a92e: 89 46 14 mov DWORD PTR [esi+0x14],eax 805a931: 89 46 10 mov DWORD PTR [esi+0x10],eax 805a934: 89 46 0c mov DWORD PTR [esi+0xc],eax 805a937: 89 46 04 mov DWORD PTR [esi+0x4],eax 805a93a: 89 46 08 mov DWORD PTR [esi+0x8],eax 805a93d: 89 f0 mov eax,esi 805a93f: 83 c4 04 add esp,0x4 805a942: 5b pop ebx 805a943: 5e pop esi 805a944: c3 ret 805a945: 8d 76 00 lea esi,[esi+0x0] 805a948: 8d 93 40 11 00 00 lea edx,[ebx+0x1140] 805a94e: 8d 8b 20 10 00 00 lea ecx,[ebx+0x1020] 805a954: 89 96 94 00 00 00 mov DWORD PTR [esi+0x94],edx 805a95a: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 805a95d: 89 8a 88 00 00 00 mov DWORD PTR [edx+0x88],ecx 805a963: eb da jmp 805a93f <_IO_file_setbuf_mmap+0x5f> 805a965: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a96c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805a970 : 805a970: 55 push ebp 805a971: e8 a9 4f ff ff call 804f91f <__x86.get_pc_thunk.bp> 805a976: 81 c5 8a a6 08 00 add ebp,0x8a68a 805a97c: 57 push edi 805a97d: 56 push esi 805a97e: 89 c6 mov esi,eax 805a980: 53 push ebx 805a981: 83 ec 1c sub esp,0x1c 805a984: 8b b8 94 00 00 00 mov edi,DWORD PTR [eax+0x94] 805a98a: c7 c3 60 5f 0e 08 mov ebx,0x80e5f60 805a990: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805a996: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 805a99a: 89 fa mov edx,edi 805a99c: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805a9a0: 29 d8 sub eax,ebx 805a9a2: 29 da sub edx,ebx 805a9a4: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 805a9a8: f7 06 00 10 00 00 test DWORD PTR [esi],0x1000 805a9ae: 74 70 je 805aa20 805a9b0: c7 46 4c ff ff ff ff mov DWORD PTR [esi+0x4c],0xffffffff 805a9b7: c7 46 50 ff ff ff ff mov DWORD PTR [esi+0x50],0xffffffff 805a9be: 39 54 24 04 cmp DWORD PTR [esp+0x4],edx 805a9c2: 0f 86 d0 00 00 00 jbe 805aa98 805a9c8: 83 ec 04 sub esp,0x4 805a9cb: ff 74 24 10 push DWORD PTR [esp+0x10] 805a9cf: ff 74 24 10 push DWORD PTR [esp+0x10] 805a9d3: 56 push esi 805a9d4: ff 57 3c call DWORD PTR [edi+0x3c] 805a9d7: 89 c7 mov edi,eax 805a9d9: 0f b7 46 44 movzx eax,WORD PTR [esi+0x44] 805a9dd: 83 c4 10 add esp,0x10 805a9e0: 85 ff test edi,edi 805a9e2: 74 09 je 805a9ed 805a9e4: 66 85 c0 test ax,ax 805a9e7: 0f 85 83 00 00 00 jne 805aa70 805a9ed: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805a9f0: 8b 56 68 mov edx,DWORD PTR [esi+0x68] 805a9f3: 89 46 0c mov DWORD PTR [esi+0xc],eax 805a9f6: 89 46 04 mov DWORD PTR [esi+0x4],eax 805a9f9: 89 46 08 mov DWORD PTR [esi+0x8],eax 805a9fc: 89 46 14 mov DWORD PTR [esi+0x14],eax 805a9ff: 89 46 10 mov DWORD PTR [esi+0x10],eax 805aa02: 85 d2 test edx,edx 805aa04: 7e 5a jle 805aa60 805aa06: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 805aa09: 89 46 18 mov DWORD PTR [esi+0x18],eax 805aa0c: 83 c4 1c add esp,0x1c 805aa0f: 89 f8 mov eax,edi 805aa11: 5b pop ebx 805aa12: 5e pop esi 805aa13: 5f pop edi 805aa14: 5d pop ebp 805aa15: c3 ret 805aa16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805aa1d: 8d 76 00 lea esi,[esi+0x0] 805aa20: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 805aa23: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 805aa26: 39 c1 cmp ecx,eax 805aa28: 74 94 je 805a9be 805aa2a: 3b 54 24 04 cmp edx,DWORD PTR [esp+0x4] 805aa2e: 73 78 jae 805aaa8 805aa30: 29 c8 sub eax,ecx 805aa32: 6a 01 push 0x1 805aa34: 99 cdq 805aa35: 52 push edx 805aa36: 50 push eax 805aa37: 56 push esi 805aa38: ff 57 40 call DWORD PTR [edi+0x40] 805aa3b: 31 ff xor edi,edi 805aa3d: 89 d1 mov ecx,edx 805aa3f: 21 c1 and ecx,eax 805aa41: 83 c4 10 add esp,0x10 805aa44: 83 f9 ff cmp ecx,0xffffffff 805aa47: 74 c3 je 805aa0c 805aa49: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805aa4f: 89 56 50 mov DWORD PTR [esi+0x50],edx 805aa52: 89 46 4c mov DWORD PTR [esi+0x4c],eax 805aa55: 89 fa mov edx,edi 805aa57: 29 da sub edx,ebx 805aa59: e9 60 ff ff ff jmp 805a9be 805aa5e: 66 90 xchg ax,ax 805aa60: f7 06 02 02 00 00 test DWORD PTR [esi],0x202 805aa66: 75 a1 jne 805aa09 805aa68: eb 9c jmp 805aa06 805aa6a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805aa70: 83 ec 04 sub esp,0x4 805aa73: 83 e8 01 sub eax,0x1 805aa76: 89 eb mov ebx,ebp 805aa78: 57 push edi 805aa79: ff 74 24 10 push DWORD PTR [esp+0x10] 805aa7d: 50 push eax 805aa7e: e8 1d 3d 00 00 call 805e7a0 <_IO_adjust_column> 805aa83: 83 c4 10 add esp,0x10 805aa86: 83 c0 01 add eax,0x1 805aa89: 66 89 46 44 mov WORD PTR [esi+0x44],ax 805aa8d: e9 5b ff ff ff jmp 805a9ed 805aa92: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805aa98: e8 53 fc ff ff call 805a6f0 <_IO_vtable_check> 805aa9d: e9 26 ff ff ff jmp 805a9c8 805aaa2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805aaa8: e8 43 fc ff ff call 805a6f0 <_IO_vtable_check> 805aaad: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 805aab0: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 805aab3: e9 78 ff ff ff jmp 805aa30 805aab8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805aabf: 90 nop 0805aac0 <_IO_new_file_underflow>: 805aac0: f3 0f 1e fb endbr32 805aac4: e8 60 f2 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805aac9: 05 37 a5 08 00 add eax,0x8a537 805aace: 55 push ebp 805aacf: 89 e5 mov ebp,esp 805aad1: 57 push edi 805aad2: 56 push esi 805aad3: 53 push ebx 805aad4: 83 ec 2c sub esp,0x2c 805aad7: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 805aada: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 805aadd: 8b 07 mov eax,DWORD PTR [edi] 805aadf: a8 10 test al,0x10 805aae1: 0f 85 e9 02 00 00 jne 805add0 <_IO_new_file_underflow+0x310> 805aae7: a8 04 test al,0x4 805aae9: 0f 85 f1 02 00 00 jne 805ade0 <_IO_new_file_underflow+0x320> 805aaef: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 805aaf2: 3b 57 08 cmp edx,DWORD PTR [edi+0x8] 805aaf5: 0f 82 6d 01 00 00 jb 805ac68 <_IO_new_file_underflow+0x1a8> 805aafb: 8b 57 1c mov edx,DWORD PTR [edi+0x1c] 805aafe: 85 d2 test edx,edx 805ab00: 0f 84 ca 01 00 00 je 805acd0 <_IO_new_file_underflow+0x210> 805ab06: a9 02 02 00 00 test eax,0x202 805ab0b: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 805ab0e: 0f 84 bc 00 00 00 je 805abd0 <_IO_new_file_underflow+0x110> 805ab14: c7 c0 30 54 0e 08 mov eax,0x80e5430 805ab1a: 8b 30 mov esi,DWORD PTR [eax] 805ab1c: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 805ab1f: 8b 0e mov ecx,DWORD PTR [esi] 805ab21: 89 c8 mov eax,ecx 805ab23: 25 00 80 00 00 and eax,0x8000 805ab28: 0f 85 7a 01 00 00 jne 805aca8 <_IO_new_file_underflow+0x1e8> 805ab2e: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 805ab31: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 805ab38: 39 5a 08 cmp DWORD PTR [edx+0x8],ebx 805ab3b: 0f 84 17 02 00 00 je 805ad58 <_IO_new_file_underflow+0x298> 805ab41: 65 8b 0d 0c 00 00 00 mov ecx,DWORD PTR gs:0xc 805ab48: 85 c9 test ecx,ecx 805ab4a: 0f 85 20 02 00 00 jne 805ad70 <_IO_new_file_underflow+0x2b0> 805ab50: 89 c8 mov eax,ecx 805ab52: b9 01 00 00 00 mov ecx,0x1 805ab57: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 805ab5a: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 805ab5d: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 805ab60: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 805ab63: 8b 18 mov ebx,DWORD PTR [eax] 805ab65: 8b 0b mov ecx,DWORD PTR [ebx] 805ab67: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 805ab6b: 8b 55 e4 mov edx,DWORD PTR [ebp-0x1c] 805ab6e: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805ab74: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805ab7a: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 805ab7d: 29 d0 sub eax,edx 805ab7f: 89 45 dc mov DWORD PTR [ebp-0x24],eax 805ab82: 89 c8 mov eax,ecx 805ab84: 25 88 02 00 00 and eax,0x288 805ab89: 89 55 e0 mov DWORD PTR [ebp-0x20],edx 805ab8c: 3d 80 02 00 00 cmp eax,0x280 805ab91: 0f 84 95 01 00 00 je 805ad2c <_IO_new_file_underflow+0x26c> 805ab97: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 805ab9d: 75 43 jne 805abe2 <_IO_new_file_underflow+0x122> 805ab9f: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 805aba2: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805aba5: 8d 70 ff lea esi,[eax-0x1] 805aba8: 89 73 04 mov DWORD PTR [ebx+0x4],esi 805abab: 85 f6 test esi,esi 805abad: 75 33 jne 805abe2 <_IO_new_file_underflow+0x122> 805abaf: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805abb6: 65 a1 0c 00 00 00 mov eax,gs:0xc 805abbc: 85 c0 test eax,eax 805abbe: 0f 85 dc 01 00 00 jne 805ada0 <_IO_new_file_underflow+0x2e0> 805abc4: 83 2b 01 sub DWORD PTR [ebx],0x1 805abc7: eb 22 jmp 805abeb <_IO_new_file_underflow+0x12b> 805abc9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805abd0: c7 c6 b4 62 0e 08 mov esi,0x80e62b4 805abd6: c7 c0 60 5f 0e 08 mov eax,0x80e5f60 805abdc: 89 75 d8 mov DWORD PTR [ebp-0x28],esi 805abdf: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 805abe2: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 805abe5: 2b 45 e0 sub eax,DWORD PTR [ebp-0x20] 805abe8: 89 45 dc mov DWORD PTR [ebp-0x24],eax 805abeb: 83 ec 0c sub esp,0xc 805abee: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 805abf1: 57 push edi 805abf2: e8 29 2e 00 00 call 805da20 <_IO_switch_to_get_mode> 805abf7: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 805abfa: 8b 9f 94 00 00 00 mov ebx,DWORD PTR [edi+0x94] 805ac00: 83 c4 10 add esp,0x10 805ac03: 89 da mov edx,ebx 805ac05: 89 47 04 mov DWORD PTR [edi+0x4],eax 805ac08: 2b 55 e0 sub edx,DWORD PTR [ebp-0x20] 805ac0b: 89 47 0c mov DWORD PTR [edi+0xc],eax 805ac0e: 89 47 08 mov DWORD PTR [edi+0x8],eax 805ac11: 89 47 18 mov DWORD PTR [edi+0x18],eax 805ac14: 89 47 14 mov DWORD PTR [edi+0x14],eax 805ac17: 89 47 10 mov DWORD PTR [edi+0x10],eax 805ac1a: 3b 55 dc cmp edx,DWORD PTR [ebp-0x24] 805ac1d: 0f 83 3d 01 00 00 jae 805ad60 <_IO_new_file_underflow+0x2a0> 805ac23: 8b 57 20 mov edx,DWORD PTR [edi+0x20] 805ac26: 83 ec 04 sub esp,0x4 805ac29: 29 c2 sub edx,eax 805ac2b: 52 push edx 805ac2c: 50 push eax 805ac2d: 57 push edi 805ac2e: ff 53 38 call DWORD PTR [ebx+0x38] 805ac31: 83 c4 10 add esp,0x10 805ac34: 85 c0 test eax,eax 805ac36: 7e 40 jle 805ac78 <_IO_new_file_underflow+0x1b8> 805ac38: 8b 5f 50 mov ebx,DWORD PTR [edi+0x50] 805ac3b: 8b 4f 4c mov ecx,DWORD PTR [edi+0x4c] 805ac3e: 01 47 08 add DWORD PTR [edi+0x8],eax 805ac41: 89 da mov edx,ebx 805ac43: 21 ca and edx,ecx 805ac45: 83 fa ff cmp edx,0xffffffff 805ac48: 74 0b je 805ac55 <_IO_new_file_underflow+0x195> 805ac4a: 99 cdq 805ac4b: 01 c8 add eax,ecx 805ac4d: 11 da adc edx,ebx 805ac4f: 89 47 4c mov DWORD PTR [edi+0x4c],eax 805ac52: 89 57 50 mov DWORD PTR [edi+0x50],edx 805ac55: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 805ac58: 0f b6 00 movzx eax,BYTE PTR [eax] 805ac5b: 8d 65 f4 lea esp,[ebp-0xc] 805ac5e: 5b pop ebx 805ac5f: 5e pop esi 805ac60: 5f pop edi 805ac61: 5d pop ebp 805ac62: c3 ret 805ac63: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ac67: 90 nop 805ac68: 0f b6 02 movzx eax,BYTE PTR [edx] 805ac6b: 8d 65 f4 lea esp,[ebp-0xc] 805ac6e: 5b pop ebx 805ac6f: 5e pop esi 805ac70: 5f pop edi 805ac71: 5d pop ebp 805ac72: c3 ret 805ac73: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ac77: 90 nop 805ac78: 8b 17 mov edx,DWORD PTR [edi] 805ac7a: c7 47 4c ff ff ff ff mov DWORD PTR [edi+0x4c],0xffffffff 805ac81: c7 47 50 ff ff ff ff mov DWORD PTR [edi+0x50],0xffffffff 805ac88: 89 d1 mov ecx,edx 805ac8a: 83 ca 10 or edx,0x10 805ac8d: 83 c9 20 or ecx,0x20 805ac90: 85 c0 test eax,eax 805ac92: b8 ff ff ff ff mov eax,0xffffffff 805ac97: 0f 45 d1 cmovne edx,ecx 805ac9a: 89 17 mov DWORD PTR [edi],edx 805ac9c: 8d 65 f4 lea esp,[ebp-0xc] 805ac9f: 5b pop ebx 805aca0: 5e pop esi 805aca1: 5f pop edi 805aca2: 5d pop ebp 805aca3: c3 ret 805aca4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805aca8: 89 c8 mov eax,ecx 805acaa: 25 88 02 00 00 and eax,0x288 805acaf: 3d 80 02 00 00 cmp eax,0x280 805acb4: 74 5a je 805ad10 <_IO_new_file_underflow+0x250> 805acb6: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 805acb9: c7 c3 b4 62 0e 08 mov ebx,0x80e62b4 805acbf: c7 c0 60 5f 0e 08 mov eax,0x80e5f60 805acc5: 89 5d d8 mov DWORD PTR [ebp-0x28],ebx 805acc8: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 805accb: e9 12 ff ff ff jmp 805abe2 <_IO_new_file_underflow+0x122> 805acd0: 8b 47 24 mov eax,DWORD PTR [edi+0x24] 805acd3: 85 c0 test eax,eax 805acd5: 74 15 je 805acec <_IO_new_file_underflow+0x22c> 805acd7: 83 ec 0c sub esp,0xc 805acda: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 805acdd: 50 push eax 805acde: e8 bd a4 00 00 call 80651a0 <__free> 805ace3: 81 27 ff fe ff ff and DWORD PTR [edi],0xfffffeff 805ace9: 83 c4 10 add esp,0x10 805acec: 83 ec 0c sub esp,0xc 805acef: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 805acf2: 57 push edi 805acf3: e8 28 31 00 00 call 805de20 <_IO_doallocbuf> 805acf8: 8b 07 mov eax,DWORD PTR [edi] 805acfa: 83 c4 10 add esp,0x10 805acfd: a9 02 02 00 00 test eax,0x202 805ad02: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 805ad05: 0f 85 09 fe ff ff jne 805ab14 <_IO_new_file_underflow+0x54> 805ad0b: e9 c0 fe ff ff jmp 805abd0 <_IO_new_file_underflow+0x110> 805ad10: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 805ad13: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805ad19: c7 c3 60 5f 0e 08 mov ebx,0x80e5f60 805ad1f: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 805ad22: 29 d8 sub eax,ebx 805ad24: 89 45 dc mov DWORD PTR [ebp-0x24],eax 805ad27: 89 5d e0 mov DWORD PTR [ebp-0x20],ebx 805ad2a: 89 f3 mov ebx,esi 805ad2c: 8b 9b 94 00 00 00 mov ebx,DWORD PTR [ebx+0x94] 805ad32: 89 d8 mov eax,ebx 805ad34: 2b 45 e0 sub eax,DWORD PTR [ebp-0x20] 805ad37: 3b 45 dc cmp eax,DWORD PTR [ebp-0x24] 805ad3a: 73 54 jae 805ad90 <_IO_new_file_underflow+0x2d0> 805ad3c: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 805ad3f: 83 ec 08 sub esp,0x8 805ad42: 6a ff push 0xffffffff 805ad44: ff 30 push DWORD PTR [eax] 805ad46: ff 53 0c call DWORD PTR [ebx+0xc] 805ad49: 83 c4 10 add esp,0x10 805ad4c: e9 46 fe ff ff jmp 805ab97 <_IO_new_file_underflow+0xd7> 805ad51: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ad58: 89 f3 mov ebx,esi 805ad5a: e9 08 fe ff ff jmp 805ab67 <_IO_new_file_underflow+0xa7> 805ad5f: 90 nop 805ad60: e8 8b f9 ff ff call 805a6f0 <_IO_vtable_check> 805ad65: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 805ad68: e9 b6 fe ff ff jmp 805ac23 <_IO_new_file_underflow+0x163> 805ad6d: 8d 76 00 lea esi,[esi+0x0] 805ad70: b9 01 00 00 00 mov ecx,0x1 805ad75: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 805ad79: 0f 84 db fd ff ff je 805ab5a <_IO_new_file_underflow+0x9a> 805ad7f: 83 ec 0c sub esp,0xc 805ad82: 52 push edx 805ad83: e8 38 52 00 00 call 805ffc0 <__lll_lock_wait_private> 805ad88: 83 c4 10 add esp,0x10 805ad8b: e9 ca fd ff ff jmp 805ab5a <_IO_new_file_underflow+0x9a> 805ad90: e8 5b f9 ff ff call 805a6f0 <_IO_vtable_check> 805ad95: eb a5 jmp 805ad3c <_IO_new_file_underflow+0x27c> 805ad97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ad9e: 66 90 xchg ax,ax 805ada0: 89 f0 mov eax,esi 805ada2: 87 03 xchg DWORD PTR [ebx],eax 805ada4: 83 f8 01 cmp eax,0x1 805ada7: 0f 8e 35 fe ff ff jle 805abe2 <_IO_new_file_underflow+0x122> 805adad: b8 f0 00 00 00 mov eax,0xf0 805adb2: b9 81 00 00 00 mov ecx,0x81 805adb7: ba 01 00 00 00 mov edx,0x1 805adbc: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805adc3: e9 23 fe ff ff jmp 805abeb <_IO_new_file_underflow+0x12b> 805adc8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805adcf: 90 nop 805add0: b8 ff ff ff ff mov eax,0xffffffff 805add5: e9 81 fe ff ff jmp 805ac5b <_IO_new_file_underflow+0x19b> 805adda: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ade0: 83 c8 20 or eax,0x20 805ade3: 89 07 mov DWORD PTR [edi],eax 805ade5: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 805ade8: c7 c0 e0 ff ff ff mov eax,0xffffffe0 805adee: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 805adf5: b8 ff ff ff ff mov eax,0xffffffff 805adfa: e9 5c fe ff ff jmp 805ac5b <_IO_new_file_underflow+0x19b> 805adff: f3 0f 1e fb endbr32 805ae03: 89 c7 mov edi,eax 805ae05: e9 73 e6 fe ff jmp 804947d <_IO_new_file_underflow.cold> 805ae0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805ae10 <_IO_file_close_mmap>: 805ae10: f3 0f 1e fb endbr32 805ae14: 56 push esi 805ae15: 53 push ebx 805ae16: e8 a5 ed fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805ae1b: 81 c3 e5 a1 08 00 add ebx,0x8a1e5 805ae21: 83 ec 0c sub esp,0xc 805ae24: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 805ae28: 8b 56 1c mov edx,DWORD PTR [esi+0x1c] 805ae2b: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 805ae2e: 29 d0 sub eax,edx 805ae30: 50 push eax 805ae31: 52 push edx 805ae32: e8 89 bd 01 00 call 8076bc0 <__munmap> 805ae37: c7 46 20 00 00 00 00 mov DWORD PTR [esi+0x20],0x0 805ae3e: c7 46 1c 00 00 00 00 mov DWORD PTR [esi+0x1c],0x0 805ae45: 58 pop eax 805ae46: ff 76 38 push DWORD PTR [esi+0x38] 805ae49: e8 d2 b8 01 00 call 8076720 <__close_nocancel> 805ae4e: 83 c4 14 add esp,0x14 805ae51: 5b pop ebx 805ae52: 5e pop esi 805ae53: c3 ret 805ae54: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ae5b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ae5f: 90 nop 0805ae60 : 805ae60: 55 push ebp 805ae61: 57 push edi 805ae62: 56 push esi 805ae63: 89 c6 mov esi,eax 805ae65: 53 push ebx 805ae66: e8 55 ed fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805ae6b: 81 c3 95 a1 08 00 add ebx,0x8a195 805ae71: 81 ec 9c 00 00 00 sub esp,0x9c 805ae77: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805ae7d: 65 a1 14 00 00 00 mov eax,gs:0x14 805ae83: 89 84 24 8c 00 00 00 mov DWORD PTR [esp+0x8c],eax 805ae8a: 31 c0 xor eax,eax 805ae8c: 89 f9 mov ecx,edi 805ae8e: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805ae94: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805ae9a: 29 d1 sub ecx,edx 805ae9c: 29 d0 sub eax,edx 805ae9e: 39 c8 cmp eax,ecx 805aea0: 0f 86 da 01 00 00 jbe 805b080 805aea6: 83 ec 08 sub esp,0x8 805aea9: 8d 44 24 34 lea eax,[esp+0x34] 805aead: 50 push eax 805aeae: 56 push esi 805aeaf: ff 57 48 call DWORD PTR [edi+0x48] 805aeb2: 89 c7 mov edi,eax 805aeb4: 83 c4 10 add esp,0x10 805aeb7: 85 c0 test eax,eax 805aeb9: 0f 85 31 01 00 00 jne 805aff0 805aebf: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 805aec3: 25 00 f0 00 00 and eax,0xf000 805aec8: 3d 00 80 00 00 cmp eax,0x8000 805aecd: 0f 85 1d 01 00 00 jne 805aff0 805aed3: 8b 54 24 58 mov edx,DWORD PTR [esp+0x58] 805aed7: 8b 4c 24 5c mov ecx,DWORD PTR [esp+0x5c] 805aedb: 89 d0 mov eax,edx 805aedd: 09 c8 or eax,ecx 805aedf: 0f 84 0b 01 00 00 je 805aff0 805aee5: b8 ff ff 0f 00 mov eax,0xfffff 805aeea: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805aeee: 39 d0 cmp eax,edx 805aef0: 89 f8 mov eax,edi 805aef2: 1b 44 24 0c sbb eax,DWORD PTR [esp+0xc] 805aef6: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 805aefa: 0f 8c f0 00 00 00 jl 805aff0 805af00: e8 2b bb 01 00 call 8076a30 <__getpagesize> 805af05: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 805af0d: 89 c5 mov ebp,eax 805af0f: 89 c1 mov ecx,eax 805af11: f7 dd neg ebp 805af13: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 805af17: 83 c0 ff add eax,0xffffffff 805af1a: 89 6c 24 1c mov DWORD PTR [esp+0x1c],ebp 805af1e: 89 c2 mov edx,eax 805af20: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805af23: 21 ea and edx,ebp 805af25: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805af29: f7 d0 not eax 805af2b: 03 46 20 add eax,DWORD PTR [esi+0x20] 805af2e: 01 c8 add eax,ecx 805af30: 21 e8 and eax,ebp 805af32: 89 fd mov ebp,edi 805af34: 39 c2 cmp edx,eax 805af36: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805af3a: 83 dd 00 sbb ebp,0x0 805af3d: 0f 8c 5d 01 00 00 jl 805b0a0 805af43: 39 d0 cmp eax,edx 805af45: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805af49: 83 da 00 sbb edx,0x0 805af4c: 0f 8c 8e 01 00 00 jl 805b0e0 805af52: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 805af56: 03 4c 24 18 add ecx,DWORD PTR [esp+0x18] 805af5a: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 805af5e: 89 4e 20 mov DWORD PTR [esi+0x20],ecx 805af61: 8b 4e 4c mov ecx,DWORD PTR [esi+0x4c] 805af64: 8b 5e 50 mov ebx,DWORD PTR [esi+0x50] 805af67: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 805af6a: 2b 46 04 sub eax,DWORD PTR [esi+0x4] 805af6d: 99 cdq 805af6e: 29 c1 sub ecx,eax 805af70: 19 d3 sbb ebx,edx 805af72: 89 c8 mov eax,ecx 805af74: 89 4e 4c mov DWORD PTR [esi+0x4c],ecx 805af77: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805af7b: 89 da mov edx,ebx 805af7d: 89 5e 50 mov DWORD PTR [esi+0x50],ebx 805af80: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 805af84: 89 4e 0c mov DWORD PTR [esi+0xc],ecx 805af87: 29 cb sub ebx,ecx 805af89: 89 dd mov ebp,ebx 805af8b: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805af8f: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 805af93: c1 fd 1f sar ebp,0x1f 805af96: 39 d8 cmp eax,ebx 805af98: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 805af9c: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 805afa0: 89 d5 mov ebp,edx 805afa2: 19 dd sbb ebp,ebx 805afa4: 0f 8d e6 00 00 00 jge 805b090 805afaa: 03 44 24 18 add eax,DWORD PTR [esp+0x18] 805afae: 89 46 04 mov DWORD PTR [esi+0x4],eax 805afb1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805afb5: 6a 00 push 0x0 805afb7: 89 46 08 mov DWORD PTR [esi+0x8],eax 805afba: 53 push ebx 805afbb: 51 push ecx 805afbc: ff 76 38 push DWORD PTR [esi+0x38] 805afbf: e8 fc ae 01 00 call 8075ec0 <__libc_lseek64> 805afc4: 83 c4 10 add esp,0x10 805afc7: 89 c5 mov ebp,eax 805afc9: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 805afcc: 2b 46 1c sub eax,DWORD PTR [esi+0x1c] 805afcf: 89 c3 mov ebx,eax 805afd1: 89 c1 mov ecx,eax 805afd3: 31 e8 xor eax,ebp 805afd5: c1 fb 1f sar ebx,0x1f 805afd8: 31 da xor edx,ebx 805afda: 09 c2 or edx,eax 805afdc: 0f 84 46 01 00 00 je 805b128 805afe2: 83 0e 20 or DWORD PTR [esi],0x20 805afe5: eb 64 jmp 805b04b 805afe7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805afee: 66 90 xchg ax,ax 805aff0: 8b 56 1c mov edx,DWORD PTR [esi+0x1c] 805aff3: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 805aff6: 83 ec 08 sub esp,0x8 805aff9: 29 d0 sub eax,edx 805affb: 50 push eax 805affc: 52 push edx 805affd: e8 be bb 01 00 call 8076bc0 <__munmap> 805b002: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 805b005: 83 c4 10 add esp,0x10 805b008: c7 46 20 00 00 00 00 mov DWORD PTR [esi+0x20],0x0 805b00f: c7 46 1c 00 00 00 00 mov DWORD PTR [esi+0x1c],0x0 805b016: c7 46 0c 00 00 00 00 mov DWORD PTR [esi+0xc],0x0 805b01d: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 805b024: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 805b02b: 85 c0 test eax,eax 805b02d: 7e 41 jle 805b070 805b02f: c7 c0 80 60 0e 08 mov eax,0x80e6080 805b035: 89 c2 mov edx,eax 805b037: 89 96 94 00 00 00 mov DWORD PTR [esi+0x94],edx 805b03d: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 805b040: bf 01 00 00 00 mov edi,0x1 805b045: 89 82 88 00 00 00 mov DWORD PTR [edx+0x88],eax 805b04b: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 805b052: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805b059: 0f 85 d4 00 00 00 jne 805b133 805b05f: 81 c4 9c 00 00 00 add esp,0x9c 805b065: 89 f8 mov eax,edi 805b067: 5b pop ebx 805b068: 5e pop esi 805b069: 5f pop edi 805b06a: 5d pop ebp 805b06b: c3 ret 805b06c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b070: c7 c0 80 60 0e 08 mov eax,0x80e6080 805b076: 8d 93 a0 11 00 00 lea edx,[ebx+0x11a0] 805b07c: eb b9 jmp 805b037 805b07e: 66 90 xchg ax,ax 805b080: e8 6b f6 ff ff call 805a6f0 <_IO_vtable_check> 805b085: e9 1c fe ff ff jmp 805aea6 805b08a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b090: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805b094: 89 46 04 mov DWORD PTR [esi+0x4],eax 805b097: 89 46 08 mov DWORD PTR [esi+0x8],eax 805b09a: eb af jmp 805b04b 805b09c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b0a0: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805b0a4: 83 ec 08 sub esp,0x8 805b0a7: 8d 54 11 ff lea edx,[ecx+edx*1-0x1] 805b0ab: 23 54 24 24 and edx,DWORD PTR [esp+0x24] 805b0af: 29 d0 sub eax,edx 805b0b1: 50 push eax 805b0b2: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 805b0b6: 01 d5 add ebp,edx 805b0b8: 55 push ebp 805b0b9: e8 02 bb 01 00 call 8076bc0 <__munmap> 805b0be: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805b0c1: 8b 4c 24 68 mov ecx,DWORD PTR [esp+0x68] 805b0c5: 01 c1 add ecx,eax 805b0c7: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 805b0cb: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 805b0cf: 83 c4 10 add esp,0x10 805b0d2: 89 4e 20 mov DWORD PTR [esi+0x20],ecx 805b0d5: e9 87 fe ff ff jmp 805af61 805b0da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b0e0: 6a 01 push 0x1 805b0e2: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805b0e6: 8d 54 11 ff lea edx,[ecx+edx*1-0x1] 805b0ea: 23 54 24 20 and edx,DWORD PTR [esp+0x20] 805b0ee: 52 push edx 805b0ef: 50 push eax 805b0f0: ff 74 24 24 push DWORD PTR [esp+0x24] 805b0f4: e8 c7 cd 01 00 call 8077ec0 <__mremap> 805b0f9: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 805b0fd: 83 c4 10 add esp,0x10 805b100: 83 f8 ff cmp eax,0xffffffff 805b103: 0f 84 e7 fe ff ff je 805aff0 805b109: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805b10d: 8b 4c 24 58 mov ecx,DWORD PTR [esp+0x58] 805b111: 01 c1 add ecx,eax 805b113: 89 46 1c mov DWORD PTR [esi+0x1c],eax 805b116: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 805b11a: 89 4e 20 mov DWORD PTR [esi+0x20],ecx 805b11d: e9 3f fe ff ff jmp 805af61 805b122: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b128: 89 4e 4c mov DWORD PTR [esi+0x4c],ecx 805b12b: 89 5e 50 mov DWORD PTR [esi+0x50],ebx 805b12e: e9 18 ff ff ff jmp 805b04b 805b133: e8 18 d1 01 00 call 8078250 <__stack_chk_fail> 805b138: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b13f: 90 nop 0805b140 <_IO_file_seek>: 805b140: f3 0f 1e fb endbr32 805b144: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805b148: 8b 40 38 mov eax,DWORD PTR [eax+0x38] 805b14b: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 805b14f: e9 6c ad 01 00 jmp 8075ec0 <__libc_lseek64> 805b154: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b15b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b15f: 90 nop 0805b160 <_IO_file_sync_mmap>: 805b160: f3 0f 1e fb endbr32 805b164: 57 push edi 805b165: 56 push esi 805b166: 53 push ebx 805b167: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805b16b: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 805b16e: 89 c8 mov eax,ecx 805b170: 2b 43 1c sub eax,DWORD PTR [ebx+0x1c] 805b173: 99 cdq 805b174: 3b 4b 08 cmp ecx,DWORD PTR [ebx+0x8] 805b177: 74 24 je 805b19d <_IO_file_sync_mmap+0x3d> 805b179: 6a 00 push 0x0 805b17b: 52 push edx 805b17c: 50 push eax 805b17d: ff 73 38 push DWORD PTR [ebx+0x38] 805b180: e8 3b ad 01 00 call 8075ec0 <__libc_lseek64> 805b185: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 805b188: 2b 4b 1c sub ecx,DWORD PTR [ebx+0x1c] 805b18b: 83 c4 10 add esp,0x10 805b18e: 89 cf mov edi,ecx 805b190: 31 c1 xor ecx,eax 805b192: c1 ff 1f sar edi,0x1f 805b195: 89 fe mov esi,edi 805b197: 31 d6 xor esi,edx 805b199: 09 ce or esi,ecx 805b19b: 75 1b jne 805b1b8 <_IO_file_sync_mmap+0x58> 805b19d: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 805b1a0: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 805b1a3: 89 53 50 mov DWORD PTR [ebx+0x50],edx 805b1a6: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805b1a9: 89 43 08 mov DWORD PTR [ebx+0x8],eax 805b1ac: 31 c0 xor eax,eax 805b1ae: 5b pop ebx 805b1af: 5e pop esi 805b1b0: 5f pop edi 805b1b1: c3 ret 805b1b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b1b8: 83 0b 20 or DWORD PTR [ebx],0x20 805b1bb: b8 ff ff ff ff mov eax,0xffffffff 805b1c0: eb ec jmp 805b1ae <_IO_file_sync_mmap+0x4e> 805b1c2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b1c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805b1d0 : 805b1d0: 57 push edi 805b1d1: 56 push esi 805b1d2: 89 c6 mov esi,eax 805b1d4: 53 push ebx 805b1d5: e8 e6 e9 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805b1da: 81 c3 26 9e 08 00 add ebx,0x89e26 805b1e0: 83 c4 80 add esp,0xffffff80 805b1e3: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805b1e9: 65 a1 14 00 00 00 mov eax,gs:0x14 805b1ef: 89 44 24 7c mov DWORD PTR [esp+0x7c],eax 805b1f3: 31 c0 xor eax,eax 805b1f5: 89 f9 mov ecx,edi 805b1f7: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805b1fd: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805b203: 29 d1 sub ecx,edx 805b205: 29 d0 sub eax,edx 805b207: 39 c1 cmp ecx,eax 805b209: 0f 83 09 01 00 00 jae 805b318 805b20f: 83 ec 08 sub esp,0x8 805b212: 8d 44 24 24 lea eax,[esp+0x24] 805b216: 50 push eax 805b217: 56 push esi 805b218: ff 57 48 call DWORD PTR [edi+0x48] 805b21b: 83 c4 10 add esp,0x10 805b21e: 85 c0 test eax,eax 805b220: 75 12 jne 805b234 805b222: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 805b226: 81 e2 00 f0 00 00 and edx,0xf000 805b22c: 81 fa 00 80 00 00 cmp edx,0x8000 805b232: 74 4c je 805b280 805b234: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 805b237: 85 c0 test eax,eax 805b239: 7e 35 jle 805b270 805b23b: c7 c0 80 60 0e 08 mov eax,0x80e6080 805b241: 89 c2 mov edx,eax 805b243: 89 96 94 00 00 00 mov DWORD PTR [esi+0x94],edx 805b249: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 805b24c: 89 82 88 00 00 00 mov DWORD PTR [edx+0x88],eax 805b252: 8b 44 24 7c mov eax,DWORD PTR [esp+0x7c] 805b256: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805b25d: 0f 85 24 01 00 00 jne 805b387 805b263: 83 ec 80 sub esp,0xffffff80 805b266: 5b pop ebx 805b267: 5e pop esi 805b268: 5f pop edi 805b269: c3 ret 805b26a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b270: c7 c0 80 60 0e 08 mov eax,0x80e6080 805b276: 8d 93 a0 11 00 00 lea edx,[ebx+0x11a0] 805b27c: eb c5 jmp 805b243 805b27e: 66 90 xchg ax,ax 805b280: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 805b284: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 805b288: bf ff ff 0f 00 mov edi,0xfffff 805b28d: 39 d7 cmp edi,edx 805b28f: 19 c8 sbb eax,ecx 805b291: 7c a1 jl 805b234 805b293: 89 d0 mov eax,edx 805b295: 09 c8 or eax,ecx 805b297: 74 9b je 805b234 805b299: 8b 46 4c mov eax,DWORD PTR [esi+0x4c] 805b29c: 8b 7e 50 mov edi,DWORD PTR [esi+0x50] 805b29f: 39 c2 cmp edx,eax 805b2a1: 19 f9 sbb ecx,edi 805b2a3: 7d 07 jge 805b2ac 805b2a5: 21 f8 and eax,edi 805b2a7: 83 f8 ff cmp eax,0xffffffff 805b2aa: 75 88 jne 805b234 805b2ac: 83 ec 04 sub esp,0x4 805b2af: 6a 00 push 0x0 805b2b1: 6a 00 push 0x0 805b2b3: ff 76 38 push DWORD PTR [esi+0x38] 805b2b6: 6a 01 push 0x1 805b2b8: 6a 01 push 0x1 805b2ba: 52 push edx 805b2bb: 6a 00 push 0x0 805b2bd: e8 6e b8 01 00 call 8076b30 <__mmap64> 805b2c2: 83 c4 20 add esp,0x20 805b2c5: 89 c7 mov edi,eax 805b2c7: 83 f8 ff cmp eax,0xffffffff 805b2ca: 0f 84 64 ff ff ff je 805b234 805b2d0: 6a 00 push 0x0 805b2d2: ff 74 24 50 push DWORD PTR [esp+0x50] 805b2d6: ff 74 24 50 push DWORD PTR [esp+0x50] 805b2da: ff 76 38 push DWORD PTR [esi+0x38] 805b2dd: e8 de ab 01 00 call 8075ec0 <__libc_lseek64> 805b2e2: 8b 4c 24 58 mov ecx,DWORD PTR [esp+0x58] 805b2e6: 33 54 24 5c xor edx,DWORD PTR [esp+0x5c] 805b2ea: 83 c4 10 add esp,0x10 805b2ed: 31 c8 xor eax,ecx 805b2ef: 09 d0 or eax,edx 805b2f1: 74 2f je 805b322 805b2f3: 83 ec 08 sub esp,0x8 805b2f6: 51 push ecx 805b2f7: 57 push edi 805b2f8: e8 c3 b8 01 00 call 8076bc0 <__munmap> 805b2fd: c7 46 4c ff ff ff ff mov DWORD PTR [esi+0x4c],0xffffffff 805b304: 83 c4 10 add esp,0x10 805b307: c7 46 50 ff ff ff ff mov DWORD PTR [esi+0x50],0xffffffff 805b30e: e9 21 ff ff ff jmp 805b234 805b313: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b317: 90 nop 805b318: e8 d3 f3 ff ff call 805a6f0 <_IO_vtable_check> 805b31d: e9 ed fe ff ff jmp 805b20f 805b322: 01 f9 add ecx,edi 805b324: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805b328: 6a 00 push 0x0 805b32a: 51 push ecx 805b32b: 57 push edi 805b32c: 56 push esi 805b32d: e8 8e 2a 00 00 call 805ddc0 <_IO_setb> 805b332: 8b 56 4c mov edx,DWORD PTR [esi+0x4c] 805b335: 8b 4e 50 mov ecx,DWORD PTR [esi+0x50] 805b338: 83 c4 10 add esp,0x10 805b33b: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805b33f: 89 7e 0c mov DWORD PTR [esi+0xc],edi 805b342: 21 d1 and ecx,edx 805b344: 83 f9 ff cmp ecx,0xffffffff 805b347: 0f 44 d0 cmove edx,eax 805b34a: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 805b34e: 01 fa add edx,edi 805b350: 89 46 4c mov DWORD PTR [esi+0x4c],eax 805b353: 01 c7 add edi,eax 805b355: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 805b359: 89 56 04 mov DWORD PTR [esi+0x4],edx 805b35c: 8b 56 68 mov edx,DWORD PTR [esi+0x68] 805b35f: 89 7e 08 mov DWORD PTR [esi+0x8],edi 805b362: 89 46 50 mov DWORD PTR [esi+0x50],eax 805b365: 85 d2 test edx,edx 805b367: 7e 0d jle 805b376 805b369: 8d 83 20 10 00 00 lea eax,[ebx+0x1020] 805b36f: 89 c2 mov edx,eax 805b371: e9 cd fe ff ff jmp 805b243 805b376: 8d 93 40 11 00 00 lea edx,[ebx+0x1140] 805b37c: 8d 83 20 10 00 00 lea eax,[ebx+0x1020] 805b382: e9 bc fe ff ff jmp 805b243 805b387: e8 c4 ce 01 00 call 8078250 <__stack_chk_fail> 805b38c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805b390 <_IO_file_underflow_maybe_mmap>: 805b390: f3 0f 1e fb endbr32 805b394: 57 push edi 805b395: e8 cd f8 fe ff call 804ac67 <__x86.get_pc_thunk.di> 805b39a: 81 c7 66 9c 08 00 add edi,0x89c66 805b3a0: 56 push esi 805b3a1: 53 push ebx 805b3a2: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805b3a6: 89 d8 mov eax,ebx 805b3a8: e8 23 fe ff ff call 805b1d0 805b3ad: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 805b3b3: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805b3b9: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805b3bf: 89 f1 mov ecx,esi 805b3c1: 29 d0 sub eax,edx 805b3c3: 29 d1 sub ecx,edx 805b3c5: 39 c8 cmp eax,ecx 805b3c7: 76 0f jbe 805b3d8 <_IO_file_underflow_maybe_mmap+0x48> 805b3c9: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805b3cd: 5b pop ebx 805b3ce: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 805b3d1: 5e pop esi 805b3d2: 5f pop edi 805b3d3: ff e0 jmp eax 805b3d5: 8d 76 00 lea esi,[esi+0x0] 805b3d8: e8 13 f3 ff ff call 805a6f0 <_IO_vtable_check> 805b3dd: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805b3e1: 5b pop ebx 805b3e2: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 805b3e5: 5e pop esi 805b3e6: 5f pop edi 805b3e7: ff e0 jmp eax 805b3e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805b3f0 <_IO_file_xsgetn_maybe_mmap>: 805b3f0: f3 0f 1e fb endbr32 805b3f4: e8 31 cd ff ff call 805812a <__x86.get_pc_thunk.dx> 805b3f9: 81 c2 07 9c 08 00 add edx,0x89c07 805b3ff: 55 push ebp 805b400: 57 push edi 805b401: 56 push esi 805b402: 53 push ebx 805b403: 83 ec 1c sub esp,0x1c 805b406: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 805b40a: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 805b40e: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805b412: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 805b416: 89 d8 mov eax,ebx 805b418: e8 b3 fd ff ff call 805b1d0 805b41d: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805b421: 8b ab 94 00 00 00 mov ebp,DWORD PTR [ebx+0x94] 805b427: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805b42d: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805b433: 89 e9 mov ecx,ebp 805b435: 29 d0 sub eax,edx 805b437: 29 d1 sub ecx,edx 805b439: 39 c8 cmp eax,ecx 805b43b: 76 1b jbe 805b458 <_IO_file_xsgetn_maybe_mmap+0x68> 805b43d: 89 7c 24 38 mov DWORD PTR [esp+0x38],edi 805b441: 89 74 24 34 mov DWORD PTR [esp+0x34],esi 805b445: 89 5c 24 30 mov DWORD PTR [esp+0x30],ebx 805b449: 8b 45 20 mov eax,DWORD PTR [ebp+0x20] 805b44c: 83 c4 1c add esp,0x1c 805b44f: 5b pop ebx 805b450: 5e pop esi 805b451: 5f pop edi 805b452: 5d pop ebp 805b453: ff e0 jmp eax 805b455: 8d 76 00 lea esi,[esi+0x0] 805b458: e8 93 f2 ff ff call 805a6f0 <_IO_vtable_check> 805b45d: eb de jmp 805b43d <_IO_file_xsgetn_maybe_mmap+0x4d> 805b45f: 90 nop 0805b460 <_IO_new_file_seekoff>: 805b460: f3 0f 1e fb endbr32 805b464: e8 c0 e8 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805b469: 05 97 9b 08 00 add eax,0x89b97 805b46e: 55 push ebp 805b46f: 57 push edi 805b470: 56 push esi 805b471: 53 push ebx 805b472: 81 ec ac 00 00 00 sub esp,0xac 805b478: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805b47c: 8b 94 24 c8 00 00 00 mov edx,DWORD PTR [esp+0xc8] 805b483: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [esp+0xc4] 805b48a: 8b ac 24 d0 00 00 00 mov ebp,DWORD PTR [esp+0xd0] 805b491: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805b495: 8b b4 24 c0 00 00 00 mov esi,DWORD PTR [esp+0xc0] 805b49c: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805b4a0: 65 a1 14 00 00 00 mov eax,gs:0x14 805b4a6: 89 84 24 9c 00 00 00 mov DWORD PTR [esp+0x9c],eax 805b4ad: 31 c0 xor eax,eax 805b4af: 85 ed test ebp,ebp 805b4b1: 0f 84 91 04 00 00 je 805b948 <_IO_new_file_seekoff+0x4e8> 805b4b7: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 805b4ba: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805b4bd: 8b 7e 08 mov edi,DWORD PTR [esi+0x8] 805b4c0: 39 7e 0c cmp DWORD PTR [esi+0xc],edi 805b4c3: 0f 84 c7 00 00 00 je 805b590 <_IO_new_file_seekoff+0x130> 805b4c9: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 805b4d1: 39 c2 cmp edx,eax 805b4d3: 0f 83 c7 00 00 00 jae 805b5a0 <_IO_new_file_seekoff+0x140> 805b4d9: 83 ec 0c sub esp,0xc 805b4dc: 56 push esi 805b4dd: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805b4e1: e8 3a 25 00 00 call 805da20 <_IO_switch_to_get_mode> 805b4e6: 83 c4 10 add esp,0x10 805b4e9: 85 c0 test eax,eax 805b4eb: 0f 85 32 05 00 00 jne 805ba23 <_IO_new_file_seekoff+0x5c3> 805b4f1: 8b 5e 1c mov ebx,DWORD PTR [esi+0x1c] 805b4f4: 85 db test ebx,ebx 805b4f6: 0f 84 bb 00 00 00 je 805b5b7 <_IO_new_file_seekoff+0x157> 805b4fc: 83 bc 24 cc 00 00 00 01 cmp DWORD PTR [esp+0xcc],0x1 805b504: 0f 84 fd 00 00 00 je 805b607 <_IO_new_file_seekoff+0x1a7> 805b50a: 83 bc 24 cc 00 00 00 02 cmp DWORD PTR [esp+0xcc],0x2 805b512: 0f 85 30 01 00 00 jne 805b648 <_IO_new_file_seekoff+0x1e8> 805b518: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805b51c: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 805b522: c7 c0 60 5f 0e 08 mov eax,0x80e5f60 805b528: c7 c2 b4 62 0e 08 mov edx,0x80e62b4 805b52e: 89 d7 mov edi,edx 805b530: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805b534: 89 c2 mov edx,eax 805b536: 29 c7 sub edi,eax 805b538: 89 d8 mov eax,ebx 805b53a: 29 d0 sub eax,edx 805b53c: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 805b540: 39 f8 cmp eax,edi 805b542: 0f 83 20 06 00 00 jae 805bb68 <_IO_new_file_seekoff+0x708> 805b548: 83 ec 08 sub esp,0x8 805b54b: 8d 44 24 44 lea eax,[esp+0x44] 805b54f: 50 push eax 805b550: 56 push esi 805b551: ff 53 48 call DWORD PTR [ebx+0x48] 805b554: 83 c4 10 add esp,0x10 805b557: 85 c0 test eax,eax 805b559: 0f 85 01 02 00 00 jne 805b760 <_IO_new_file_seekoff+0x300> 805b55f: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 805b563: 25 00 f0 00 00 and eax,0xf000 805b568: 3d 00 80 00 00 cmp eax,0x8000 805b56d: 0f 85 ed 01 00 00 jne 805b760 <_IO_new_file_seekoff+0x300> 805b573: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 805b577: 8b 54 24 6c mov edx,DWORD PTR [esp+0x6c] 805b57b: 01 44 24 08 add DWORD PTR [esp+0x8],eax 805b57f: 11 54 24 0c adc DWORD PTR [esp+0xc],edx 805b583: e9 b5 00 00 00 jmp 805b63d <_IO_new_file_seekoff+0x1dd> 805b588: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b58f: 90 nop 805b590: 39 c2 cmp edx,eax 805b592: 0f 85 31 ff ff ff jne 805b4c9 <_IO_new_file_seekoff+0x69> 805b598: c7 44 24 24 01 00 00 00 mov DWORD PTR [esp+0x24],0x1 805b5a0: f7 06 00 08 00 00 test DWORD PTR [esi],0x800 805b5a6: 0f 85 2d ff ff ff jne 805b4d9 <_IO_new_file_seekoff+0x79> 805b5ac: 8b 5e 1c mov ebx,DWORD PTR [esi+0x1c] 805b5af: 85 db test ebx,ebx 805b5b1: 0f 85 45 ff ff ff jne 805b4fc <_IO_new_file_seekoff+0x9c> 805b5b7: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 805b5ba: 85 c0 test eax,eax 805b5bc: 74 16 je 805b5d4 <_IO_new_file_seekoff+0x174> 805b5be: 83 ec 0c sub esp,0xc 805b5c1: 50 push eax 805b5c2: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805b5c6: e8 d5 9b 00 00 call 80651a0 <__free> 805b5cb: 81 26 ff fe ff ff and DWORD PTR [esi],0xfffffeff 805b5d1: 83 c4 10 add esp,0x10 805b5d4: 83 ec 0c sub esp,0xc 805b5d7: 56 push esi 805b5d8: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805b5dc: e8 3f 28 00 00 call 805de20 <_IO_doallocbuf> 805b5e1: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805b5e4: 83 c4 10 add esp,0x10 805b5e7: 83 bc 24 cc 00 00 00 01 cmp DWORD PTR [esp+0xcc],0x1 805b5ef: 89 46 14 mov DWORD PTR [esi+0x14],eax 805b5f2: 89 46 10 mov DWORD PTR [esi+0x10],eax 805b5f5: 89 46 18 mov DWORD PTR [esi+0x18],eax 805b5f8: 89 46 0c mov DWORD PTR [esi+0xc],eax 805b5fb: 89 46 04 mov DWORD PTR [esi+0x4],eax 805b5fe: 89 46 08 mov DWORD PTR [esi+0x8],eax 805b601: 0f 85 03 ff ff ff jne 805b50a <_IO_new_file_seekoff+0xaa> 805b607: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 805b60a: 2b 46 04 sub eax,DWORD PTR [esi+0x4] 805b60d: 99 cdq 805b60e: 29 44 24 08 sub DWORD PTR [esp+0x8],eax 805b612: 8b 46 4c mov eax,DWORD PTR [esi+0x4c] 805b615: 19 54 24 0c sbb DWORD PTR [esp+0xc],edx 805b619: 8b 56 50 mov edx,DWORD PTR [esi+0x50] 805b61c: 89 d1 mov ecx,edx 805b61e: 21 c1 and ecx,eax 805b620: 83 f9 ff cmp ecx,0xffffffff 805b623: 0f 84 9f 04 00 00 je 805bac8 <_IO_new_file_seekoff+0x668> 805b629: 01 44 24 08 add DWORD PTR [esp+0x8],eax 805b62d: 11 54 24 0c adc DWORD PTR [esp+0xc],edx 805b631: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805b635: 85 c9 test ecx,ecx 805b637: 0f 88 d5 03 00 00 js 805ba12 <_IO_new_file_seekoff+0x5b2> 805b63d: c7 84 24 cc 00 00 00 00 00 00 00 mov DWORD PTR [esp+0xcc],0x0 805b648: 83 ec 0c sub esp,0xc 805b64b: 56 push esi 805b64c: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805b650: e8 6b 24 00 00 call 805dac0 <_IO_free_backup_area> 805b655: 8b 5e 50 mov ebx,DWORD PTR [esi+0x50] 805b658: 8b 4e 4c mov ecx,DWORD PTR [esi+0x4c] 805b65b: 83 c4 10 add esp,0x10 805b65e: 89 d8 mov eax,ebx 805b660: 21 c8 and eax,ecx 805b662: 83 f8 ff cmp eax,0xffffffff 805b665: 8b 06 mov eax,DWORD PTR [esi] 805b667: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805b66b: 0f 84 77 01 00 00 je 805b7e8 <_IO_new_file_seekoff+0x388> 805b671: 8b 56 0c mov edx,DWORD PTR [esi+0xc] 805b674: 85 d2 test edx,edx 805b676: 0f 84 6c 01 00 00 je 805b7e8 <_IO_new_file_seekoff+0x388> 805b67c: f6 c4 01 test ah,0x1 805b67f: 0f 85 63 01 00 00 jne 805b7e8 <_IO_new_file_seekoff+0x388> 805b685: 8b 6e 1c mov ebp,DWORD PTR [esi+0x1c] 805b688: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 805b68b: 89 da mov edx,ebx 805b68d: 29 e8 sub eax,ebp 805b68f: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 805b693: 89 c7 mov edi,eax 805b695: 89 c5 mov ebp,eax 805b697: 89 c8 mov eax,ecx 805b699: c1 fd 1f sar ebp,0x1f 805b69c: 29 f8 sub eax,edi 805b69e: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805b6a2: 19 ea sbb edx,ebp 805b6a4: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 805b6a8: 39 cf cmp edi,ecx 805b6aa: 89 ef mov edi,ebp 805b6ac: 19 df sbb edi,ebx 805b6ae: 0f 8d 34 01 00 00 jge 805b7e8 <_IO_new_file_seekoff+0x388> 805b6b4: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805b6b8: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 805b6bc: 39 c7 cmp edi,eax 805b6be: 89 ef mov edi,ebp 805b6c0: 19 d7 sbb edi,edx 805b6c2: 0f 8c 20 01 00 00 jl 805b7e8 <_IO_new_file_seekoff+0x388> 805b6c8: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805b6cc: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 805b6d0: 29 c7 sub edi,eax 805b6d2: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805b6d6: 89 6e 0c mov DWORD PTR [esi+0xc],ebp 805b6d9: 01 ef add edi,ebp 805b6db: 89 6e 14 mov DWORD PTR [esi+0x14],ebp 805b6de: 83 e0 ef and eax,0xffffffef 805b6e1: 89 7e 04 mov DWORD PTR [esi+0x4],edi 805b6e4: 89 6e 10 mov DWORD PTR [esi+0x10],ebp 805b6e7: 89 6e 18 mov DWORD PTR [esi+0x18],ebp 805b6ea: 89 06 mov DWORD PTR [esi],eax 805b6ec: 85 db test ebx,ebx 805b6ee: 0f 88 40 02 00 00 js 805b934 <_IO_new_file_seekoff+0x4d4> 805b6f4: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805b6f8: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805b6fe: c7 c0 60 5f 0e 08 mov eax,0x80e5f60 805b704: c7 c2 b4 62 0e 08 mov edx,0x80e62b4 805b70a: 89 fd mov ebp,edi 805b70c: 29 c2 sub edx,eax 805b70e: 29 c7 sub edi,eax 805b710: 39 fa cmp edx,edi 805b712: 0f 86 7e 04 00 00 jbe 805bb96 <_IO_new_file_seekoff+0x736> 805b718: 6a 00 push 0x0 805b71a: 89 e8 mov eax,ebp 805b71c: 53 push ebx 805b71d: 51 push ecx 805b71e: 56 push esi 805b71f: ff 50 40 call DWORD PTR [eax+0x40] 805b722: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805b726: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 805b72a: 83 c4 10 add esp,0x10 805b72d: e9 91 00 00 00 jmp 805b7c3 <_IO_new_file_seekoff+0x363> 805b732: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b738: 83 f8 ff cmp eax,0xffffffff 805b73b: 0f 85 af 03 00 00 jne 805baf0 <_IO_new_file_seekoff+0x690> 805b741: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805b745: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 805b749: c7 84 24 cc 00 00 00 01 00 00 00 mov DWORD PTR [esp+0xcc],0x1 805b754: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805b758: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805b75c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b760: 83 ec 0c sub esp,0xc 805b763: 56 push esi 805b764: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805b768: e8 c3 3b 00 00 call 805f330 <_IO_unsave_markers> 805b76d: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 805b773: 89 d8 mov eax,ebx 805b775: 2b 44 24 24 sub eax,DWORD PTR [esp+0x24] 805b779: 83 c4 10 add esp,0x10 805b77c: 3b 44 24 20 cmp eax,DWORD PTR [esp+0x20] 805b780: 0f 83 92 03 00 00 jae 805bb18 <_IO_new_file_seekoff+0x6b8> 805b786: ff b4 24 cc 00 00 00 push DWORD PTR [esp+0xcc] 805b78d: ff 74 24 10 push DWORD PTR [esp+0x10] 805b791: ff 74 24 10 push DWORD PTR [esp+0x10] 805b795: 56 push esi 805b796: ff 53 40 call DWORD PTR [ebx+0x40] 805b799: 89 d1 mov ecx,edx 805b79b: 21 c1 and ecx,eax 805b79d: 83 c4 10 add esp,0x10 805b7a0: 83 f9 ff cmp ecx,0xffffffff 805b7a3: 74 1e je 805b7c3 <_IO_new_file_seekoff+0x363> 805b7a5: 8b 4e 1c mov ecx,DWORD PTR [esi+0x1c] 805b7a8: 83 26 ef and DWORD PTR [esi],0xffffffef 805b7ab: 89 46 4c mov DWORD PTR [esi+0x4c],eax 805b7ae: 89 56 50 mov DWORD PTR [esi+0x50],edx 805b7b1: 89 4e 0c mov DWORD PTR [esi+0xc],ecx 805b7b4: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 805b7b7: 89 4e 08 mov DWORD PTR [esi+0x8],ecx 805b7ba: 89 4e 14 mov DWORD PTR [esi+0x14],ecx 805b7bd: 89 4e 10 mov DWORD PTR [esi+0x10],ecx 805b7c0: 89 4e 18 mov DWORD PTR [esi+0x18],ecx 805b7c3: 8b bc 24 9c 00 00 00 mov edi,DWORD PTR [esp+0x9c] 805b7ca: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 805b7d1: 0f 85 cf 03 00 00 jne 805bba6 <_IO_new_file_seekoff+0x746> 805b7d7: 81 c4 ac 00 00 00 add esp,0xac 805b7dd: 5b pop ebx 805b7de: 5e pop esi 805b7df: 5f pop edi 805b7e0: 5d pop ebp 805b7e1: c3 ret 805b7e2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b7e8: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805b7ec: c7 c7 60 5f 0e 08 mov edi,0x80e5f60 805b7f2: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805b7f8: 29 f8 sub eax,edi 805b7fa: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 805b7fe: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 805b802: f6 44 24 18 04 test BYTE PTR [esp+0x18],0x4 805b807: 0f 85 53 ff ff ff jne 805b760 <_IO_new_file_seekoff+0x300> 805b80d: 8b 6e 20 mov ebp,DWORD PTR [esi+0x20] 805b810: 8b 5e 1c mov ebx,DWORD PTR [esi+0x1c] 805b813: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 805b817: 29 eb sub ebx,ebp 805b819: 89 d8 mov eax,ebx 805b81b: 23 5c 24 08 and ebx,DWORD PTR [esp+0x8] 805b81f: c1 f8 1f sar eax,0x1f 805b822: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805b826: 89 d8 mov eax,ebx 805b828: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 805b82c: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 805b830: 21 df and edi,ebx 805b832: 29 c1 sub ecx,eax 805b834: 19 fb sbb ebx,edi 805b836: 2b 6e 1c sub ebp,DWORD PTR [esi+0x1c] 805b839: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 805b83d: 89 fa mov edx,edi 805b83f: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 805b843: 89 eb mov ebx,ebp 805b845: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805b849: 89 e9 mov ecx,ebp 805b84b: c1 fb 1f sar ebx,0x1f 805b84e: 89 6c 24 28 mov DWORD PTR [esp+0x28],ebp 805b852: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 805b856: 89 5c 24 2c mov DWORD PTR [esp+0x2c],ebx 805b85a: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 805b85e: 39 f9 cmp ecx,edi 805b860: 19 eb sbb ebx,ebp 805b862: 0f 8c 60 01 00 00 jl 805b9c8 <_IO_new_file_seekoff+0x568> 805b868: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 805b86e: 89 d9 mov ecx,ebx 805b870: 2b 4c 24 14 sub ecx,DWORD PTR [esp+0x14] 805b874: 3b 4c 24 20 cmp ecx,DWORD PTR [esp+0x20] 805b878: 0f 83 aa 02 00 00 jae 805bb28 <_IO_new_file_seekoff+0x6c8> 805b87e: 6a 00 push 0x0 805b880: 52 push edx 805b881: 50 push eax 805b882: 56 push esi 805b883: ff 53 40 call DWORD PTR [ebx+0x40] 805b886: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 805b88a: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 805b88e: 83 c4 10 add esp,0x10 805b891: 85 d2 test edx,edx 805b893: 0f 88 8a 01 00 00 js 805ba23 <_IO_new_file_seekoff+0x5c3> 805b899: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805b89d: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 805b8a1: 89 d0 mov eax,edx 805b8a3: 89 ca mov edx,ecx 805b8a5: 09 c2 or edx,eax 805b8a7: 0f 84 3b 01 00 00 je 805b9e8 <_IO_new_file_seekoff+0x588> 805b8ad: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 805b8b3: 89 d8 mov eax,ebx 805b8b5: 2b 44 24 14 sub eax,DWORD PTR [esp+0x14] 805b8b9: 3b 44 24 20 cmp eax,DWORD PTR [esp+0x20] 805b8bd: 0f 83 b5 02 00 00 jae 805bb78 <_IO_new_file_seekoff+0x718> 805b8c3: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 805b8c7: 8b 4b 38 mov ecx,DWORD PTR [ebx+0x38] 805b8ca: 8b 56 1c mov edx,DWORD PTR [esi+0x1c] 805b8cd: 85 c0 test eax,eax 805b8cf: 0f 85 9b 01 00 00 jne 805ba70 <_IO_new_file_seekoff+0x610> 805b8d5: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 805b8d8: 29 d0 sub eax,edx 805b8da: 83 ec 04 sub esp,0x4 805b8dd: 50 push eax 805b8de: 52 push edx 805b8df: 56 push esi 805b8e0: ff d1 call ecx 805b8e2: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 805b8e6: 8b 6c 24 2c mov ebp,DWORD PTR [esp+0x2c] 805b8ea: 89 c3 mov ebx,eax 805b8ec: c1 fb 1f sar ebx,0x1f 805b8ef: 83 c4 10 add esp,0x10 805b8f2: 39 f8 cmp eax,edi 805b8f4: 89 da mov edx,ebx 805b8f6: 19 ea sbb edx,ebp 805b8f8: 0f 8c 3a fe ff ff jl 805b738 <_IO_new_file_seekoff+0x2d8> 805b8fe: 01 44 24 28 add DWORD PTR [esp+0x28],eax 805b902: 11 5c 24 2c adc DWORD PTR [esp+0x2c],ebx 805b906: 8b 56 1c mov edx,DWORD PTR [esi+0x1c] 805b909: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805b90d: 83 26 ef and DWORD PTR [esi],0xffffffef 805b910: 01 d0 add eax,edx 805b912: 01 d1 add ecx,edx 805b914: 89 56 0c mov DWORD PTR [esi+0xc],edx 805b917: 89 46 08 mov DWORD PTR [esi+0x8],eax 805b91a: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805b91e: 89 56 14 mov DWORD PTR [esi+0x14],edx 805b921: 89 56 10 mov DWORD PTR [esi+0x10],edx 805b924: 89 56 18 mov DWORD PTR [esi+0x18],edx 805b927: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 805b92b: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 805b92e: 89 46 4c mov DWORD PTR [esi+0x4c],eax 805b931: 89 56 50 mov DWORD PTR [esi+0x50],edx 805b934: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805b938: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805b93c: e9 82 fe ff ff jmp 805b7c3 <_IO_new_file_seekoff+0x363> 805b941: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b948: 8b 7e 1c mov edi,DWORD PTR [esi+0x1c] 805b94b: 85 ff test edi,edi 805b94d: 0f 84 9d 00 00 00 je 805b9f0 <_IO_new_file_seekoff+0x590> 805b953: 8b 0e mov ecx,DWORD PTR [esi] 805b955: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 805b958: 8b 5e 10 mov ebx,DWORD PTR [esi+0x10] 805b95b: 81 e1 00 10 00 00 and ecx,0x1000 805b961: 39 dd cmp ebp,ebx 805b963: 0f 86 cf 00 00 00 jbe 805ba38 <_IO_new_file_seekoff+0x5d8> 805b969: 85 c9 test ecx,ecx 805b96b: 0f 84 c7 00 00 00 je 805ba38 <_IO_new_file_seekoff+0x5d8> 805b971: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805b975: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 805b97b: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805b981: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805b987: 89 df mov edi,ebx 805b989: 29 d0 sub eax,edx 805b98b: 29 d7 sub edi,edx 805b98d: 39 f8 cmp eax,edi 805b98f: 0f 86 ed 01 00 00 jbe 805bb82 <_IO_new_file_seekoff+0x722> 805b995: 6a 02 push 0x2 805b997: 6a 00 push 0x0 805b999: 6a 00 push 0x0 805b99b: 56 push esi 805b99c: ff 53 40 call DWORD PTR [ebx+0x40] 805b99f: 89 d1 mov ecx,edx 805b9a1: 89 c3 mov ebx,eax 805b9a3: f7 d1 not ecx 805b9a5: f7 d3 not ebx 805b9a7: 83 c4 10 add esp,0x10 805b9aa: 89 cf mov edi,ecx 805b9ac: 09 df or edi,ebx 805b9ae: 74 73 je 805ba23 <_IO_new_file_seekoff+0x5c3> 805b9b0: 89 46 4c mov DWORD PTR [esi+0x4c],eax 805b9b3: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 805b9b6: 89 56 50 mov DWORD PTR [esi+0x50],edx 805b9b9: 2b 6e 10 sub ebp,DWORD PTR [esi+0x10] 805b9bc: 89 ef mov edi,ebp 805b9be: c1 fd 1f sar ebp,0x1f 805b9c1: eb 3f jmp 805ba02 <_IO_new_file_seekoff+0x5a2> 805b9c3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b9c7: 90 nop 805b9c8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805b9cc: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805b9d0: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 805b9d8: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 805b9e0: e9 83 fe ff ff jmp 805b868 <_IO_new_file_seekoff+0x408> 805b9e5: 8d 76 00 lea esi,[esi+0x0] 805b9e8: 31 c0 xor eax,eax 805b9ea: e9 17 ff ff ff jmp 805b906 <_IO_new_file_seekoff+0x4a6> 805b9ef: 90 nop 805b9f0: 8b 46 4c mov eax,DWORD PTR [esi+0x4c] 805b9f3: 8b 56 50 mov edx,DWORD PTR [esi+0x50] 805b9f6: 31 ff xor edi,edi 805b9f8: 31 ed xor ebp,ebp 805b9fa: 89 c3 mov ebx,eax 805b9fc: 89 d1 mov ecx,edx 805b9fe: f7 d3 not ebx 805ba00: f7 d1 not ecx 805ba02: 09 d9 or ecx,ebx 805ba04: 74 7a je 805ba80 <_IO_new_file_seekoff+0x620> 805ba06: 01 f8 add eax,edi 805ba08: 11 ea adc edx,ebp 805ba0a: 85 d2 test edx,edx 805ba0c: 0f 89 b1 fd ff ff jns 805b7c3 <_IO_new_file_seekoff+0x363> 805ba12: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805ba16: c7 c0 e0 ff ff ff mov eax,0xffffffe0 805ba1c: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 805ba23: b8 ff ff ff ff mov eax,0xffffffff 805ba28: ba ff ff ff ff mov edx,0xffffffff 805ba2d: e9 91 fd ff ff jmp 805b7c3 <_IO_new_file_seekoff+0x363> 805ba32: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ba38: 8b 46 4c mov eax,DWORD PTR [esi+0x4c] 805ba3b: 8b 56 50 mov edx,DWORD PTR [esi+0x50] 805ba3e: 39 dd cmp ebp,ebx 805ba40: 0f 87 02 01 00 00 ja 805bb48 <_IO_new_file_seekoff+0x6e8> 805ba46: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 805ba49: 2b 4e 04 sub ecx,DWORD PTR [esi+0x4] 805ba4c: 89 cb mov ebx,ecx 805ba4e: 89 cf mov edi,ecx 805ba50: 89 d1 mov ecx,edx 805ba52: c1 fb 1f sar ebx,0x1f 805ba55: f7 df neg edi 805ba57: f7 d1 not ecx 805ba59: 89 dd mov ebp,ebx 805ba5b: 89 c3 mov ebx,eax 805ba5d: 83 d5 00 adc ebp,0x0 805ba60: f7 d3 not ebx 805ba62: f7 dd neg ebp 805ba64: eb 9c jmp 805ba02 <_IO_new_file_seekoff+0x5a2> 805ba66: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ba6d: 8d 76 00 lea esi,[esi+0x0] 805ba70: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805ba74: e9 61 fe ff ff jmp 805b8da <_IO_new_file_seekoff+0x47a> 805ba79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ba80: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805ba84: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 805ba8a: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805ba90: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805ba96: 89 d9 mov ecx,ebx 805ba98: 29 d0 sub eax,edx 805ba9a: 29 d1 sub ecx,edx 805ba9c: 39 c8 cmp eax,ecx 805ba9e: 0f 86 e8 00 00 00 jbe 805bb8c <_IO_new_file_seekoff+0x72c> 805baa4: 6a 01 push 0x1 805baa6: 6a 00 push 0x0 805baa8: 6a 00 push 0x0 805baaa: 56 push esi 805baab: ff 53 40 call DWORD PTR [ebx+0x40] 805baae: 89 d1 mov ecx,edx 805bab0: 21 c1 and ecx,eax 805bab2: 83 c4 10 add esp,0x10 805bab5: 83 f9 ff cmp ecx,0xffffffff 805bab8: 0f 85 48 ff ff ff jne 805ba06 <_IO_new_file_seekoff+0x5a6> 805babe: e9 60 ff ff ff jmp 805ba23 <_IO_new_file_seekoff+0x5c3> 805bac3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805bac7: 90 nop 805bac8: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805bacc: c7 c3 60 5f 0e 08 mov ebx,0x80e5f60 805bad2: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805bad8: 29 d8 sub eax,ebx 805bada: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 805bade: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 805bae2: e9 79 fc ff ff jmp 805b760 <_IO_new_file_seekoff+0x300> 805bae7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805baee: 66 90 xchg ax,ax 805baf0: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805baf4: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 805baf8: c7 84 24 cc 00 00 00 01 00 00 00 mov DWORD PTR [esp+0xcc],0x1 805bb03: 29 c7 sub edi,eax 805bb05: 19 dd sbb ebp,ebx 805bb07: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 805bb0b: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 805bb0f: e9 4c fc ff ff jmp 805b760 <_IO_new_file_seekoff+0x300> 805bb14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805bb18: e8 d3 eb ff ff call 805a6f0 <_IO_vtable_check> 805bb1d: e9 64 fc ff ff jmp 805b786 <_IO_new_file_seekoff+0x326> 805bb22: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805bb28: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 805bb2c: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 805bb30: e8 bb eb ff ff call 805a6f0 <_IO_vtable_check> 805bb35: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805bb39: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 805bb3d: e9 3c fd ff ff jmp 805b87e <_IO_new_file_seekoff+0x41e> 805bb42: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805bb48: 85 c9 test ecx,ecx 805bb4a: 75 5f jne 805bbab <_IO_new_file_seekoff+0x74b> 805bb4c: 2b 6e 08 sub ebp,DWORD PTR [esi+0x8] 805bb4f: 89 c3 mov ebx,eax 805bb51: 89 d1 mov ecx,edx 805bb53: 89 ef mov edi,ebp 805bb55: f7 d3 not ebx 805bb57: c1 fd 1f sar ebp,0x1f 805bb5a: f7 d1 not ecx 805bb5c: e9 a1 fe ff ff jmp 805ba02 <_IO_new_file_seekoff+0x5a2> 805bb61: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805bb68: e8 83 eb ff ff call 805a6f0 <_IO_vtable_check> 805bb6d: e9 d6 f9 ff ff jmp 805b548 <_IO_new_file_seekoff+0xe8> 805bb72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805bb78: e8 73 eb ff ff call 805a6f0 <_IO_vtable_check> 805bb7d: e9 41 fd ff ff jmp 805b8c3 <_IO_new_file_seekoff+0x463> 805bb82: e8 69 eb ff ff call 805a6f0 <_IO_vtable_check> 805bb87: e9 09 fe ff ff jmp 805b995 <_IO_new_file_seekoff+0x535> 805bb8c: e8 5f eb ff ff call 805a6f0 <_IO_vtable_check> 805bb91: e9 0e ff ff ff jmp 805baa4 <_IO_new_file_seekoff+0x644> 805bb96: e8 55 eb ff ff call 805a6f0 <_IO_vtable_check> 805bb9b: 8b 4e 4c mov ecx,DWORD PTR [esi+0x4c] 805bb9e: 8b 5e 50 mov ebx,DWORD PTR [esi+0x50] 805bba1: e9 72 fb ff ff jmp 805b718 <_IO_new_file_seekoff+0x2b8> 805bba6: e8 a5 c6 01 00 call 8078250 <__stack_chk_fail> 805bbab: 89 c3 mov ebx,eax 805bbad: 89 d1 mov ecx,edx 805bbaf: f7 d3 not ebx 805bbb1: f7 d1 not ecx 805bbb3: e9 01 fe ff ff jmp 805b9b9 <_IO_new_file_seekoff+0x559> 805bbb8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805bbbf: 90 nop 0805bbc0 <_IO_file_stat>: 805bbc0: f3 0f 1e fb endbr32 805bbc4: 53 push ebx 805bbc5: e8 f6 df fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805bbca: 81 c3 36 94 08 00 add ebx,0x89436 805bbd0: 83 ec 0c sub esp,0xc 805bbd3: ff 74 24 18 push DWORD PTR [esp+0x18] 805bbd7: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805bbdb: ff 70 38 push DWORD PTR [eax+0x38] 805bbde: 6a 03 push 0x3 805bbe0: e8 ab a0 01 00 call 8075c90 <___fxstat64> 805bbe5: 83 c4 18 add esp,0x18 805bbe8: 5b pop ebx 805bbe9: c3 ret 805bbea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805bbf0 <_IO_new_file_write>: 805bbf0: f3 0f 1e fb endbr32 805bbf4: 55 push ebp 805bbf5: 57 push edi 805bbf6: 56 push esi 805bbf7: 53 push ebx 805bbf8: e8 c3 df fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805bbfd: 81 c3 03 94 08 00 add ebx,0x89403 805bc03: 83 ec 0c sub esp,0xc 805bc06: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805bc0a: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 805bc0e: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 805bc12: 85 c0 test eax,eax 805bc14: 7e 7a jle 805bc90 <_IO_new_file_write+0xa0> 805bc16: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 805bc1a: eb 1e jmp 805bc3a <_IO_new_file_write+0x4a> 805bc1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805bc20: 83 ec 04 sub esp,0x4 805bc23: 56 push esi 805bc24: 57 push edi 805bc25: 50 push eax 805bc26: e8 f5 a1 01 00 call 8075e20 <__libc_write> 805bc2b: 83 c4 10 add esp,0x10 805bc2e: 85 c0 test eax,eax 805bc30: 78 26 js 805bc58 <_IO_new_file_write+0x68> 805bc32: 29 c6 sub esi,eax 805bc34: 01 c7 add edi,eax 805bc36: 85 f6 test esi,esi 805bc38: 7e 4e jle 805bc88 <_IO_new_file_write+0x98> 805bc3a: 8b 45 38 mov eax,DWORD PTR [ebp+0x38] 805bc3d: f6 45 3c 02 test BYTE PTR [ebp+0x3c],0x2 805bc41: 74 dd je 805bc20 <_IO_new_file_write+0x30> 805bc43: 83 ec 04 sub esp,0x4 805bc46: 56 push esi 805bc47: 57 push edi 805bc48: 50 push eax 805bc49: e8 c2 ac 01 00 call 8076910 <__write_nocancel> 805bc4e: 83 c4 10 add esp,0x10 805bc51: 85 c0 test eax,eax 805bc53: 79 dd jns 805bc32 <_IO_new_file_write+0x42> 805bc55: 8d 76 00 lea esi,[esi+0x0] 805bc58: 83 4d 00 20 or DWORD PTR [ebp+0x0],0x20 805bc5c: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805bc60: 29 f0 sub eax,esi 805bc62: 8b 5d 50 mov ebx,DWORD PTR [ebp+0x50] 805bc65: 8b 4d 4c mov ecx,DWORD PTR [ebp+0x4c] 805bc68: 85 db test ebx,ebx 805bc6a: 78 0f js 805bc7b <_IO_new_file_write+0x8b> 805bc6c: 89 c7 mov edi,eax 805bc6e: c1 ff 1f sar edi,0x1f 805bc71: 01 c1 add ecx,eax 805bc73: 11 fb adc ebx,edi 805bc75: 89 4d 4c mov DWORD PTR [ebp+0x4c],ecx 805bc78: 89 5d 50 mov DWORD PTR [ebp+0x50],ebx 805bc7b: 83 c4 0c add esp,0xc 805bc7e: 5b pop ebx 805bc7f: 5e pop esi 805bc80: 5f pop edi 805bc81: 5d pop ebp 805bc82: c3 ret 805bc83: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805bc87: 90 nop 805bc88: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805bc8c: 29 f0 sub eax,esi 805bc8e: eb d2 jmp 805bc62 <_IO_new_file_write+0x72> 805bc90: 31 c0 xor eax,eax 805bc92: eb ce jmp 805bc62 <_IO_new_file_write+0x72> 805bc94: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805bc9b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805bc9f: 90 nop 0805bca0 <_IO_file_xsgetn_mmap>: 805bca0: f3 0f 1e fb endbr32 805bca4: 55 push ebp 805bca5: 57 push edi 805bca6: 56 push esi 805bca7: 53 push ebx 805bca8: e8 13 df fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805bcad: 81 c3 53 93 08 00 add ebx,0x89353 805bcb3: 83 ec 1c sub esp,0x1c 805bcb6: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 805bcba: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 805bcbe: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 805bcc2: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 805bcc5: 8b 77 08 mov esi,DWORD PTR [edi+0x8] 805bcc8: 29 ce sub esi,ecx 805bcca: 39 ee cmp esi,ebp 805bccc: 73 2a jae 805bcf8 <_IO_file_xsgetn_mmap+0x58> 805bcce: f7 07 00 01 00 00 test DWORD PTR [edi],0x100 805bcd4: 75 3a jne 805bd10 <_IO_file_xsgetn_mmap+0x70> 805bcd6: 89 f8 mov eax,edi 805bcd8: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805bcdc: e8 7f f1 ff ff call 805ae60 805bce1: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805bce5: 85 c0 test eax,eax 805bce7: 75 7f jne 805bd68 <_IO_file_xsgetn_mmap+0xc8> 805bce9: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 805bcec: 8b 77 08 mov esi,DWORD PTR [edi+0x8] 805bcef: 29 ce sub esi,ecx 805bcf1: 39 ee cmp esi,ebp 805bcf3: 73 4a jae 805bd3f <_IO_file_xsgetn_mmap+0x9f> 805bcf5: 83 0f 10 or DWORD PTR [edi],0x10 805bcf8: 85 f6 test esi,esi 805bcfa: 75 43 jne 805bd3f <_IO_file_xsgetn_mmap+0x9f> 805bcfc: 89 d0 mov eax,edx 805bcfe: 2b 44 24 34 sub eax,DWORD PTR [esp+0x34] 805bd02: 83 c4 1c add esp,0x1c 805bd05: 5b pop ebx 805bd06: 5e pop esi 805bd07: 5f pop edi 805bd08: 5d pop ebp 805bd09: c3 ret 805bd0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805bd10: 83 ec 04 sub esp,0x4 805bd13: 29 f5 sub ebp,esi 805bd15: 56 push esi 805bd16: 51 push ecx 805bd17: ff 74 24 40 push DWORD PTR [esp+0x40] 805bd1b: e8 20 7f 01 00 call 8073c40 <__mempcpy> 805bd20: 89 3c 24 mov DWORD PTR [esp],edi 805bd23: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805bd27: e8 94 1c 00 00 call 805d9c0 <_IO_switch_to_main_get_area> 805bd2c: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 805bd2f: 8b 77 08 mov esi,DWORD PTR [edi+0x8] 805bd32: 83 c4 10 add esp,0x10 805bd35: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805bd39: 29 ce sub esi,ecx 805bd3b: 39 f5 cmp ebp,esi 805bd3d: 77 97 ja 805bcd6 <_IO_file_xsgetn_mmap+0x36> 805bd3f: 39 f5 cmp ebp,esi 805bd41: 0f 46 f5 cmovbe esi,ebp 805bd44: 83 ec 04 sub esp,0x4 805bd47: 56 push esi 805bd48: 51 push ecx 805bd49: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 805bd4d: 52 push edx 805bd4e: e8 ed 7e 01 00 call 8073c40 <__mempcpy> 805bd53: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 805bd57: 83 c4 10 add esp,0x10 805bd5a: 89 c2 mov edx,eax 805bd5c: 01 ce add esi,ecx 805bd5e: 89 77 04 mov DWORD PTR [edi+0x4],esi 805bd61: eb 99 jmp 805bcfc <_IO_file_xsgetn_mmap+0x5c> 805bd63: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805bd67: 90 nop 805bd68: 2b 54 24 34 sub edx,DWORD PTR [esp+0x34] 805bd6c: 8b 87 94 00 00 00 mov eax,DWORD PTR [edi+0x94] 805bd72: c7 c1 b4 62 0e 08 mov ecx,0x80e62b4 805bd78: 89 d6 mov esi,edx 805bd7a: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805bd80: 89 c3 mov ebx,eax 805bd82: 29 d1 sub ecx,edx 805bd84: 29 d3 sub ebx,edx 805bd86: 39 d9 cmp ecx,ebx 805bd88: 76 16 jbe 805bda0 <_IO_file_xsgetn_mmap+0x100> 805bd8a: 83 ec 04 sub esp,0x4 805bd8d: 55 push ebp 805bd8e: ff 74 24 3c push DWORD PTR [esp+0x3c] 805bd92: 57 push edi 805bd93: ff 50 20 call DWORD PTR [eax+0x20] 805bd96: 01 f0 add eax,esi 805bd98: 83 c4 10 add esp,0x10 805bd9b: e9 62 ff ff ff jmp 805bd02 <_IO_file_xsgetn_mmap+0x62> 805bda0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805bda4: e8 47 e9 ff ff call 805a6f0 <_IO_vtable_check> 805bda9: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805bdad: eb db jmp 805bd8a <_IO_file_xsgetn_mmap+0xea> 805bdaf: 90 nop 0805bdb0 <_IO_file_xsgetn>: 805bdb0: f3 0f 1e fb endbr32 805bdb4: e8 70 df fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805bdb9: 05 47 92 08 00 add eax,0x89247 805bdbe: 55 push ebp 805bdbf: 57 push edi 805bdc0: 56 push esi 805bdc1: 53 push ebx 805bdc2: 83 ec 1c sub esp,0x1c 805bdc5: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 805bdc9: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 805bdcd: 89 04 24 mov DWORD PTR [esp],eax 805bdd0: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805bdd3: 85 c0 test eax,eax 805bdd5: 0f 84 e5 01 00 00 je 805bfc0 <_IO_file_xsgetn+0x210> 805bddb: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 805bddf: 85 ff test edi,edi 805bde1: 0f 84 19 01 00 00 je 805bf00 <_IO_file_xsgetn+0x150> 805bde7: 8b 04 24 mov eax,DWORD PTR [esp] 805bdea: c7 c3 60 5f 0e 08 mov ebx,0x80e5f60 805bdf0: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805bdf6: 29 d8 sub eax,ebx 805bdf8: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 805bdfc: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805be00: e9 9a 00 00 00 jmp 805be9f <_IO_file_xsgetn+0xef> 805be05: 8d 76 00 lea esi,[esi+0x0] 805be08: f7 06 00 01 00 00 test DWORD PTR [esi],0x100 805be0e: 0f 85 d0 00 00 00 jne 805bee4 <_IO_file_xsgetn+0x134> 805be14: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805be17: 85 c0 test eax,eax 805be19: 0f 84 f1 00 00 00 je 805bf10 <_IO_file_xsgetn+0x160> 805be1f: 8b 4e 20 mov ecx,DWORD PTR [esi+0x20] 805be22: 29 c1 sub ecx,eax 805be24: 39 f9 cmp ecx,edi 805be26: 0f 87 1c 01 00 00 ja 805bf48 <_IO_file_xsgetn+0x198> 805be2c: 89 46 0c mov DWORD PTR [esi+0xc],eax 805be2f: 89 46 04 mov DWORD PTR [esi+0x4],eax 805be32: 89 46 08 mov DWORD PTR [esi+0x8],eax 805be35: 89 46 14 mov DWORD PTR [esi+0x14],eax 805be38: 89 46 10 mov DWORD PTR [esi+0x10],eax 805be3b: 89 46 18 mov DWORD PTR [esi+0x18],eax 805be3e: 83 f9 7f cmp ecx,0x7f 805be41: 0f 86 f3 00 00 00 jbe 805bf3a <_IO_file_xsgetn+0x18a> 805be47: 89 f8 mov eax,edi 805be49: 31 d2 xor edx,edx 805be4b: f7 f1 div ecx 805be4d: 89 f8 mov eax,edi 805be4f: 29 d0 sub eax,edx 805be51: 89 c2 mov edx,eax 805be53: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 805be59: 89 d8 mov eax,ebx 805be5b: 2b 44 24 04 sub eax,DWORD PTR [esp+0x4] 805be5f: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 805be63: 0f 86 0f 01 00 00 jbe 805bf78 <_IO_file_xsgetn+0x1c8> 805be69: 83 ec 04 sub esp,0x4 805be6c: 52 push edx 805be6d: 55 push ebp 805be6e: 56 push esi 805be6f: ff 53 38 call DWORD PTR [ebx+0x38] 805be72: 83 c4 10 add esp,0x10 805be75: 85 c0 test eax,eax 805be77: 0f 8e 1c 01 00 00 jle 805bf99 <_IO_file_xsgetn+0x1e9> 805be7d: 8b 5e 50 mov ebx,DWORD PTR [esi+0x50] 805be80: 8b 4e 4c mov ecx,DWORD PTR [esi+0x4c] 805be83: 01 c5 add ebp,eax 805be85: 29 c7 sub edi,eax 805be87: 89 da mov edx,ebx 805be89: 21 ca and edx,ecx 805be8b: 83 fa ff cmp edx,0xffffffff 805be8e: 74 0b je 805be9b <_IO_file_xsgetn+0xeb> 805be90: 99 cdq 805be91: 01 c8 add eax,ecx 805be93: 11 da adc edx,ebx 805be95: 89 46 4c mov DWORD PTR [esi+0x4c],eax 805be98: 89 56 50 mov DWORD PTR [esi+0x50],edx 805be9b: 85 ff test edi,edi 805be9d: 74 61 je 805bf00 <_IO_file_xsgetn+0x150> 805be9f: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805bea2: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 805bea5: 29 c2 sub edx,eax 805bea7: 39 fa cmp edx,edi 805bea9: 0f 83 49 01 00 00 jae 805bff8 <_IO_file_xsgetn+0x248> 805beaf: 85 d2 test edx,edx 805beb1: 0f 84 51 ff ff ff je 805be08 <_IO_file_xsgetn+0x58> 805beb7: 83 ec 04 sub esp,0x4 805beba: 52 push edx 805bebb: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 805bebf: 50 push eax 805bec0: 55 push ebp 805bec1: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805bec5: e8 76 7d 01 00 call 8073c40 <__mempcpy> 805beca: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 805bece: 83 c4 10 add esp,0x10 805bed1: 01 56 04 add DWORD PTR [esi+0x4],edx 805bed4: 89 c5 mov ebp,eax 805bed6: 29 d7 sub edi,edx 805bed8: f7 06 00 01 00 00 test DWORD PTR [esi],0x100 805bede: 0f 84 30 ff ff ff je 805be14 <_IO_file_xsgetn+0x64> 805bee4: 83 ec 0c sub esp,0xc 805bee7: 56 push esi 805bee8: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805beec: e8 cf 1a 00 00 call 805d9c0 <_IO_switch_to_main_get_area> 805bef1: 83 c4 10 add esp,0x10 805bef4: 85 ff test edi,edi 805bef6: 75 a7 jne 805be9f <_IO_file_xsgetn+0xef> 805bef8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805beff: 90 nop 805bf00: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 805bf04: 83 c4 1c add esp,0x1c 805bf07: 89 d0 mov eax,edx 805bf09: 5b pop ebx 805bf0a: 5e pop esi 805bf0b: 5f pop edi 805bf0c: 5d pop ebp 805bf0d: c3 ret 805bf0e: 66 90 xchg ax,ax 805bf10: c7 46 0c 00 00 00 00 mov DWORD PTR [esi+0xc],0x0 805bf17: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 805bf1e: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 805bf25: c7 46 14 00 00 00 00 mov DWORD PTR [esi+0x14],0x0 805bf2c: c7 46 10 00 00 00 00 mov DWORD PTR [esi+0x10],0x0 805bf33: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 805bf3a: 89 fa mov edx,edi 805bf3c: e9 12 ff ff ff jmp 805be53 <_IO_file_xsgetn+0xa3> 805bf41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805bf48: 83 ec 0c sub esp,0xc 805bf4b: 56 push esi 805bf4c: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805bf50: e8 3b 1c 00 00 call 805db90 <__underflow> 805bf55: 83 c4 10 add esp,0x10 805bf58: 83 f8 ff cmp eax,0xffffffff 805bf5b: 0f 85 3a ff ff ff jne 805be9b <_IO_file_xsgetn+0xeb> 805bf61: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 805bf65: 83 c4 1c add esp,0x1c 805bf68: 5b pop ebx 805bf69: 5e pop esi 805bf6a: 29 fa sub edx,edi 805bf6c: 5f pop edi 805bf6d: 5d pop ebp 805bf6e: 89 d0 mov eax,edx 805bf70: c3 ret 805bf71: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805bf78: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805bf7c: e8 6f e7 ff ff call 805a6f0 <_IO_vtable_check> 805bf81: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805bf85: 83 ec 04 sub esp,0x4 805bf88: 52 push edx 805bf89: 55 push ebp 805bf8a: 56 push esi 805bf8b: ff 53 38 call DWORD PTR [ebx+0x38] 805bf8e: 83 c4 10 add esp,0x10 805bf91: 85 c0 test eax,eax 805bf93: 0f 8f e4 fe ff ff jg 805be7d <_IO_file_xsgetn+0xcd> 805bf99: 8b 0e mov ecx,DWORD PTR [esi] 805bf9b: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 805bf9f: 89 cb mov ebx,ecx 805bfa1: 29 fa sub edx,edi 805bfa3: 83 c9 10 or ecx,0x10 805bfa6: 83 cb 20 or ebx,0x20 805bfa9: 85 c0 test eax,eax 805bfab: 89 d0 mov eax,edx 805bfad: 0f 45 cb cmovne ecx,ebx 805bfb0: 89 0e mov DWORD PTR [esi],ecx 805bfb2: 83 c4 1c add esp,0x1c 805bfb5: 5b pop ebx 805bfb6: 5e pop esi 805bfb7: 5f pop edi 805bfb8: 5d pop ebp 805bfb9: c3 ret 805bfba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805bfc0: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 805bfc3: 85 c0 test eax,eax 805bfc5: 74 16 je 805bfdd <_IO_file_xsgetn+0x22d> 805bfc7: 83 ec 0c sub esp,0xc 805bfca: 50 push eax 805bfcb: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805bfcf: e8 cc 91 00 00 call 80651a0 <__free> 805bfd4: 81 26 ff fe ff ff and DWORD PTR [esi],0xfffffeff 805bfda: 83 c4 10 add esp,0x10 805bfdd: 83 ec 0c sub esp,0xc 805bfe0: 56 push esi 805bfe1: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805bfe5: e8 36 1e 00 00 call 805de20 <_IO_doallocbuf> 805bfea: 83 c4 10 add esp,0x10 805bfed: e9 e9 fd ff ff jmp 805bddb <_IO_file_xsgetn+0x2b> 805bff2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805bff8: 83 ec 04 sub esp,0x4 805bffb: 57 push edi 805bffc: 50 push eax 805bffd: 55 push ebp 805bffe: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805c002: e8 29 7b 01 00 call 8073b30 805c007: 83 c4 10 add esp,0x10 805c00a: 01 7e 04 add DWORD PTR [esi+0x4],edi 805c00d: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 805c011: e9 ee fe ff ff jmp 805bf04 <_IO_file_xsgetn+0x154> 805c016: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c01d: 8d 76 00 lea esi,[esi+0x0] 0805c020 <_IO_file_seekoff_mmap>: 805c020: f3 0f 1e fb endbr32 805c024: e8 00 dd fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805c029: 05 d7 8f 08 00 add eax,0x88fd7 805c02e: 55 push ebp 805c02f: 57 push edi 805c030: 56 push esi 805c031: 53 push ebx 805c032: 83 ec 1c sub esp,0x1c 805c035: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 805c039: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 805c03d: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 805c041: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 805c045: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 805c049: 85 c9 test ecx,ecx 805c04b: 0f 84 cf 00 00 00 je 805c120 <_IO_file_seekoff_mmap+0x100> 805c051: 83 fa 01 cmp edx,0x1 805c054: 0f 84 be 00 00 00 je 805c118 <_IO_file_seekoff_mmap+0xf8> 805c05a: 83 fa 02 cmp edx,0x2 805c05d: 0f 84 8d 00 00 00 je 805c0f0 <_IO_file_seekoff_mmap+0xd0> 805c063: 85 ed test ebp,ebp 805c065: 0f 88 df 00 00 00 js 805c14a <_IO_file_seekoff_mmap+0x12a> 805c06b: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 805c071: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805c077: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805c07d: 89 f1 mov ecx,esi 805c07f: 29 d0 sub eax,edx 805c081: 29 d1 sub ecx,edx 805c083: 39 c8 cmp eax,ecx 805c085: 0f 86 b5 00 00 00 jbe 805c140 <_IO_file_seekoff_mmap+0x120> 805c08b: 6a 00 push 0x0 805c08d: 55 push ebp 805c08e: 57 push edi 805c08f: 53 push ebx 805c090: ff 56 40 call DWORD PTR [esi+0x40] 805c093: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805c097: 83 c4 10 add esp,0x10 805c09a: 85 d2 test edx,edx 805c09c: 0f 88 c4 00 00 00 js 805c166 <_IO_file_seekoff_mmap+0x146> 805c0a2: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 805c0a5: 8b 4b 1c mov ecx,DWORD PTR [ebx+0x1c] 805c0a8: 89 c6 mov esi,eax 805c0aa: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805c0ae: 29 ce sub esi,ecx 805c0b0: 89 4b 0c mov DWORD PTR [ebx+0xc],ecx 805c0b3: 89 f0 mov eax,esi 805c0b5: 89 34 24 mov DWORD PTR [esp],esi 805c0b8: c1 f8 1f sar eax,0x1f 805c0bb: 39 fe cmp esi,edi 805c0bd: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 805c0c1: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 805c0c5: 19 ee sbb esi,ebp 805c0c7: 7c 3f jl 805c108 <_IO_file_seekoff_mmap+0xe8> 805c0c9: 01 f9 add ecx,edi 805c0cb: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 805c0ce: 89 4b 08 mov DWORD PTR [ebx+0x8],ecx 805c0d1: 83 23 ef and DWORD PTR [ebx],0xffffffef 805c0d4: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805c0d8: 89 53 50 mov DWORD PTR [ebx+0x50],edx 805c0db: 89 ea mov edx,ebp 805c0dd: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 805c0e0: 89 f8 mov eax,edi 805c0e2: 83 c4 1c add esp,0x1c 805c0e5: 5b pop ebx 805c0e6: 5e pop esi 805c0e7: 5f pop edi 805c0e8: 5d pop ebp 805c0e9: c3 ret 805c0ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c0f0: 8b 73 20 mov esi,DWORD PTR [ebx+0x20] 805c0f3: 2b 73 1c sub esi,DWORD PTR [ebx+0x1c] 805c0f6: 89 f1 mov ecx,esi 805c0f8: c1 f9 1f sar ecx,0x1f 805c0fb: 01 f7 add edi,esi 805c0fd: 11 cd adc ebp,ecx 805c0ff: e9 5f ff ff ff jmp 805c063 <_IO_file_seekoff_mmap+0x43> 805c104: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c108: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805c10c: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805c10f: 89 43 08 mov DWORD PTR [ebx+0x8],eax 805c112: eb bd jmp 805c0d1 <_IO_file_seekoff_mmap+0xb1> 805c114: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c118: 8b 73 04 mov esi,DWORD PTR [ebx+0x4] 805c11b: 2b 73 0c sub esi,DWORD PTR [ebx+0xc] 805c11e: eb d6 jmp 805c0f6 <_IO_file_seekoff_mmap+0xd6> 805c120: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 805c123: 8b 43 4c mov eax,DWORD PTR [ebx+0x4c] 805c126: 2b 73 04 sub esi,DWORD PTR [ebx+0x4] 805c129: 8b 53 50 mov edx,DWORD PTR [ebx+0x50] 805c12c: 89 f7 mov edi,esi 805c12e: c1 ff 1f sar edi,0x1f 805c131: 29 f0 sub eax,esi 805c133: 19 fa sbb edx,edi 805c135: 83 c4 1c add esp,0x1c 805c138: 5b pop ebx 805c139: 5e pop esi 805c13a: 5f pop edi 805c13b: 5d pop ebp 805c13c: c3 ret 805c13d: 8d 76 00 lea esi,[esi+0x0] 805c140: e8 ab e5 ff ff call 805a6f0 <_IO_vtable_check> 805c145: e9 41 ff ff ff jmp 805c08b <_IO_file_seekoff_mmap+0x6b> 805c14a: c7 c0 e0 ff ff ff mov eax,0xffffffe0 805c150: ba ff ff ff ff mov edx,0xffffffff 805c155: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 805c15c: b8 ff ff ff ff mov eax,0xffffffff 805c161: e9 7c ff ff ff jmp 805c0e2 <_IO_file_seekoff_mmap+0xc2> 805c166: b8 ff ff ff ff mov eax,0xffffffff 805c16b: ba ff ff ff ff mov edx,0xffffffff 805c170: e9 6d ff ff ff jmp 805c0e2 <_IO_file_seekoff_mmap+0xc2> 805c175: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c17c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805c180 <_IO_file_underflow_mmap>: 805c180: f3 0f 1e fb endbr32 805c184: 57 push edi 805c185: 56 push esi 805c186: e8 24 e7 fe ff call 804a8af <__x86.get_pc_thunk.si> 805c18b: 81 c6 75 8e 08 00 add esi,0x88e75 805c191: 53 push ebx 805c192: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805c196: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805c199: 3b 43 08 cmp eax,DWORD PTR [ebx+0x8] 805c19c: 73 0a jae 805c1a8 <_IO_file_underflow_mmap+0x28> 805c19e: 0f b6 00 movzx eax,BYTE PTR [eax] 805c1a1: 5b pop ebx 805c1a2: 5e pop esi 805c1a3: 5f pop edi 805c1a4: c3 ret 805c1a5: 8d 76 00 lea esi,[esi+0x0] 805c1a8: 89 d8 mov eax,ebx 805c1aa: e8 b1 ec ff ff call 805ae60 805c1af: 85 c0 test eax,eax 805c1b1: 75 15 jne 805c1c8 <_IO_file_underflow_mmap+0x48> 805c1b3: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805c1b6: 3b 43 08 cmp eax,DWORD PTR [ebx+0x8] 805c1b9: 72 e3 jb 805c19e <_IO_file_underflow_mmap+0x1e> 805c1bb: 83 0b 10 or DWORD PTR [ebx],0x10 805c1be: b8 ff ff ff ff mov eax,0xffffffff 805c1c3: eb dc jmp 805c1a1 <_IO_file_underflow_mmap+0x21> 805c1c5: 8d 76 00 lea esi,[esi+0x0] 805c1c8: 8b bb 94 00 00 00 mov edi,DWORD PTR [ebx+0x94] 805c1ce: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805c1d4: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805c1da: 89 f9 mov ecx,edi 805c1dc: 29 d0 sub eax,edx 805c1de: 29 d1 sub ecx,edx 805c1e0: 39 c8 cmp eax,ecx 805c1e2: 76 0c jbe 805c1f0 <_IO_file_underflow_mmap+0x70> 805c1e4: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805c1e8: 5b pop ebx 805c1e9: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 805c1ec: 5e pop esi 805c1ed: 5f pop edi 805c1ee: ff e0 jmp eax 805c1f0: e8 fb e4 ff ff call 805a6f0 <_IO_vtable_check> 805c1f5: eb ed jmp 805c1e4 <_IO_file_underflow_mmap+0x64> 805c1f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c1fe: 66 90 xchg ax,ax 0805c200 <_IO_file_read>: 805c200: f3 0f 1e fb endbr32 805c204: 53 push ebx 805c205: e8 b6 d9 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805c20a: 81 c3 f6 8d 08 00 add ebx,0x88df6 805c210: 83 ec 08 sub esp,0x8 805c213: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805c217: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 805c21b: 8b 50 38 mov edx,DWORD PTR [eax+0x38] 805c21e: f6 40 3c 02 test BYTE PTR [eax+0x3c],0x2 805c222: 75 1c jne 805c240 <_IO_file_read+0x40> 805c224: 83 ec 04 sub esp,0x4 805c227: ff 74 24 1c push DWORD PTR [esp+0x1c] 805c22b: 51 push ecx 805c22c: 52 push edx 805c22d: e8 4e 9b 01 00 call 8075d80 <__libc_read> 805c232: 83 c4 10 add esp,0x10 805c235: 83 c4 08 add esp,0x8 805c238: 5b pop ebx 805c239: c3 ret 805c23a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c240: 83 ec 04 sub esp,0x4 805c243: ff 74 24 1c push DWORD PTR [esp+0x1c] 805c247: 51 push ecx 805c248: 52 push edx 805c249: e8 82 a6 01 00 call 80768d0 <__read_nocancel> 805c24e: 83 c4 10 add esp,0x10 805c251: 83 c4 08 add esp,0x8 805c254: 5b pop ebx 805c255: c3 ret 805c256: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c25d: 8d 76 00 lea esi,[esi+0x0] 0805c260 <_IO_new_file_xsputn>: 805c260: f3 0f 1e fb endbr32 805c264: 55 push ebp 805c265: 57 push edi 805c266: 31 ff xor edi,edi 805c268: 56 push esi 805c269: 53 push ebx 805c26a: e8 51 d9 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805c26f: 81 c3 91 8d 08 00 add ebx,0x88d91 805c275: 83 ec 1c sub esp,0x1c 805c278: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 805c27c: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 805c280: 85 c0 test eax,eax 805c282: 74 59 je 805c2dd <_IO_new_file_xsputn+0x7d> 805c284: 8b 16 mov edx,DWORD PTR [esi] 805c286: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805c289: 81 e2 00 0a 00 00 and edx,0xa00 805c28f: 81 fa 00 0a 00 00 cmp edx,0xa00 805c295: 74 59 je 805c2f0 <_IO_new_file_xsputn+0x90> 805c297: 8b 6e 18 mov ebp,DWORD PTR [esi+0x18] 805c29a: 39 c5 cmp ebp,eax 805c29c: 0f 86 86 00 00 00 jbe 805c328 <_IO_new_file_xsputn+0xc8> 805c2a2: 29 c5 sub ebp,eax 805c2a4: 31 ff xor edi,edi 805c2a6: 85 ed test ebp,ebp 805c2a8: 74 7e je 805c328 <_IO_new_file_xsputn+0xc8> 805c2aa: 39 6c 24 38 cmp DWORD PTR [esp+0x38],ebp 805c2ae: 0f 46 6c 24 38 cmovbe ebp,DWORD PTR [esp+0x38] 805c2b3: 83 ec 04 sub esp,0x4 805c2b6: 55 push ebp 805c2b7: ff 74 24 3c push DWORD PTR [esp+0x3c] 805c2bb: 50 push eax 805c2bc: e8 7f 79 01 00 call 8073c40 <__mempcpy> 805c2c1: 01 6c 24 44 add DWORD PTR [esp+0x44],ebp 805c2c5: 89 46 14 mov DWORD PTR [esi+0x14],eax 805c2c8: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 805c2cc: 83 c4 10 add esp,0x10 805c2cf: 29 e8 sub eax,ebp 805c2d1: 89 c5 mov ebp,eax 805c2d3: 01 ef add edi,ebp 805c2d5: 75 55 jne 805c32c <_IO_new_file_xsputn+0xcc> 805c2d7: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 805c2db: 29 ef sub edi,ebp 805c2dd: 83 c4 1c add esp,0x1c 805c2e0: 89 f8 mov eax,edi 805c2e2: 5b pop ebx 805c2e3: 5e pop esi 805c2e4: 5f pop edi 805c2e5: 5d pop ebp 805c2e6: c3 ret 805c2e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c2ee: 66 90 xchg ax,ax 805c2f0: 8b 6e 20 mov ebp,DWORD PTR [esi+0x20] 805c2f3: 29 c5 sub ebp,eax 805c2f5: 39 6c 24 38 cmp DWORD PTR [esp+0x38],ebp 805c2f9: 77 a9 ja 805c2a4 <_IO_new_file_xsputn+0x44> 805c2fb: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 805c2ff: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 805c303: 03 54 24 38 add edx,DWORD PTR [esp+0x38] 805c307: eb 13 jmp 805c31c <_IO_new_file_xsputn+0xbc> 805c309: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c310: 83 ea 01 sub edx,0x1 805c313: 80 3a 0a cmp BYTE PTR [edx],0xa 805c316: 0f 84 b4 00 00 00 je 805c3d0 <_IO_new_file_xsputn+0x170> 805c31c: 39 d1 cmp ecx,edx 805c31e: 72 f0 jb 805c310 <_IO_new_file_xsputn+0xb0> 805c320: 31 ff xor edi,edi 805c322: eb 86 jmp 805c2aa <_IO_new_file_xsputn+0x4a> 805c324: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c328: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 805c32c: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805c332: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805c338: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805c33e: 89 f9 mov ecx,edi 805c340: 29 d0 sub eax,edx 805c342: 29 d1 sub ecx,edx 805c344: 39 c8 cmp eax,ecx 805c346: 0f 86 a4 00 00 00 jbe 805c3f0 <_IO_new_file_xsputn+0x190> 805c34c: 83 ec 08 sub esp,0x8 805c34f: 6a ff push 0xffffffff 805c351: 56 push esi 805c352: ff 57 0c call DWORD PTR [edi+0xc] 805c355: 83 c4 10 add esp,0x10 805c358: 83 f8 ff cmp eax,0xffffffff 805c35b: 74 63 je 805c3c0 <_IO_new_file_xsputn+0x160> 805c35d: 8b 7e 20 mov edi,DWORD PTR [esi+0x20] 805c360: 2b 7e 1c sub edi,DWORD PTR [esi+0x1c] 805c363: 89 e9 mov ecx,ebp 805c365: 83 ff 7f cmp edi,0x7f 805c368: 76 08 jbe 805c372 <_IO_new_file_xsputn+0x112> 805c36a: 89 e8 mov eax,ebp 805c36c: 31 d2 xor edx,edx 805c36e: f7 f7 div edi 805c370: 29 d1 sub ecx,edx 805c372: 85 c9 test ecx,ecx 805c374: 75 2a jne 805c3a0 <_IO_new_file_xsputn+0x140> 805c376: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 805c37a: 85 ed test ebp,ebp 805c37c: 0f 84 5b ff ff ff je 805c2dd <_IO_new_file_xsputn+0x7d> 805c382: 83 ec 04 sub esp,0x4 805c385: 55 push ebp 805c386: 03 4c 24 3c add ecx,DWORD PTR [esp+0x3c] 805c38a: 51 push ecx 805c38b: 56 push esi 805c38c: e8 bf 1b 00 00 call 805df50 <_IO_default_xsputn> 805c391: 83 c4 10 add esp,0x10 805c394: 29 e8 sub eax,ebp 805c396: 01 c7 add edi,eax 805c398: e9 40 ff ff ff jmp 805c2dd <_IO_new_file_xsputn+0x7d> 805c39d: 8d 76 00 lea esi,[esi+0x0] 805c3a0: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 805c3a4: 89 f0 mov eax,esi 805c3a6: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805c3aa: e8 c1 e5 ff ff call 805a970 805c3af: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805c3b3: 39 c8 cmp eax,ecx 805c3b5: 72 49 jb 805c400 <_IO_new_file_xsputn+0x1a0> 805c3b7: 29 c5 sub ebp,eax 805c3b9: eb bb jmp 805c376 <_IO_new_file_xsputn+0x116> 805c3bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c3bf: 90 nop 805c3c0: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 805c3c4: 29 ef sub edi,ebp 805c3c6: 85 ed test ebp,ebp 805c3c8: 0f 44 f8 cmove edi,eax 805c3cb: e9 0d ff ff ff jmp 805c2dd <_IO_new_file_xsputn+0x7d> 805c3d0: 2b 54 24 34 sub edx,DWORD PTR [esp+0x34] 805c3d4: 83 c2 01 add edx,0x1 805c3d7: 89 d5 mov ebp,edx 805c3d9: 75 32 jne 805c40d <_IO_new_file_xsputn+0x1ad> 805c3db: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 805c3df: bf 01 00 00 00 mov edi,0x1 805c3e4: e9 ea fe ff ff jmp 805c2d3 <_IO_new_file_xsputn+0x73> 805c3e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c3f0: e8 fb e2 ff ff call 805a6f0 <_IO_vtable_check> 805c3f5: e9 52 ff ff ff jmp 805c34c <_IO_new_file_xsputn+0xec> 805c3fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c400: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 805c404: 29 ef sub edi,ebp 805c406: 01 c7 add edi,eax 805c408: e9 d0 fe ff ff jmp 805c2dd <_IO_new_file_xsputn+0x7d> 805c40d: bf 01 00 00 00 mov edi,0x1 805c412: e9 93 fe ff ff jmp 805c2aa <_IO_new_file_xsputn+0x4a> 805c417: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c41e: 66 90 xchg ax,ax 0805c420 <_IO_new_file_init_internal>: 805c420: f3 0f 1e fb endbr32 805c424: 56 push esi 805c425: 53 push ebx 805c426: e8 95 d7 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805c42b: 81 c3 d5 8b 08 00 add ebx,0x88bd5 805c431: 83 ec 10 sub esp,0x10 805c434: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 805c438: 81 0e 0c 24 00 00 or DWORD PTR [esi],0x240c 805c43e: c7 46 4c ff ff ff ff mov DWORD PTR [esi+0x4c],0xffffffff 805c445: c7 46 50 ff ff ff ff mov DWORD PTR [esi+0x50],0xffffffff 805c44c: 56 push esi 805c44d: e8 8e 12 00 00 call 805d6e0 <_IO_link_in> 805c452: c7 46 38 ff ff ff ff mov DWORD PTR [esi+0x38],0xffffffff 805c459: 83 c4 14 add esp,0x14 805c45c: 5b pop ebx 805c45d: 5e pop esi 805c45e: c3 ret 805c45f: 90 nop 0805c460 <_IO_new_file_init>: 805c460: f3 0f 1e fb endbr32 805c464: 56 push esi 805c465: 53 push ebx 805c466: e8 55 d7 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805c46b: 81 c3 95 8b 08 00 add ebx,0x88b95 805c471: 83 ec 10 sub esp,0x10 805c474: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 805c478: 81 0e 0c 24 00 00 or DWORD PTR [esi],0x240c 805c47e: c7 46 4c ff ff ff ff mov DWORD PTR [esi+0x4c],0xffffffff 805c485: c7 46 50 ff ff ff ff mov DWORD PTR [esi+0x50],0xffffffff 805c48c: 56 push esi 805c48d: e8 4e 12 00 00 call 805d6e0 <_IO_link_in> 805c492: c7 46 38 ff ff ff ff mov DWORD PTR [esi+0x38],0xffffffff 805c499: 83 c4 14 add esp,0x14 805c49c: 5b pop ebx 805c49d: 5e pop esi 805c49e: c3 ret 805c49f: 90 nop 0805c4a0 <_IO_file_open>: 805c4a0: f3 0f 1e fb endbr32 805c4a4: 55 push ebp 805c4a5: 57 push edi 805c4a6: 56 push esi 805c4a7: 53 push ebx 805c4a8: e8 13 d7 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805c4ad: 81 c3 53 8b 08 00 add ebx,0x88b53 805c4b3: 83 ec 0c sub esp,0xc 805c4b6: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805c4ba: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 805c4be: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 805c4c2: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 805c4c6: 89 c5 mov ebp,eax 805c4c8: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 805c4cc: 81 cd 00 80 00 00 or ebp,0x8000 805c4d2: 83 7c 24 34 00 cmp DWORD PTR [esp+0x34],0x0 805c4d7: 0f 44 c5 cmove eax,ebp 805c4da: f6 46 3c 02 test BYTE PTR [esi+0x3c],0x2 805c4de: 0f 85 bc 00 00 00 jne 805c5a0 <_IO_file_open+0x100> 805c4e4: 83 ec 04 sub esp,0x4 805c4e7: 51 push ecx 805c4e8: 50 push eax 805c4e9: 52 push edx 805c4ea: e8 d1 97 01 00 call 8075cc0 <__libc_open> 805c4ef: 83 c4 10 add esp,0x10 805c4f2: 89 c5 mov ebp,eax 805c4f4: 85 ed test ebp,ebp 805c4f6: 0f 88 94 00 00 00 js 805c590 <_IO_file_open+0xf0> 805c4fc: 8b 16 mov edx,DWORD PTR [esi] 805c4fe: 89 f8 mov eax,edi 805c500: 81 e7 04 10 00 00 and edi,0x1004 805c506: 89 6e 38 mov DWORD PTR [esi+0x38],ebp 805c509: 25 0c 10 00 00 and eax,0x100c 805c50e: 81 e2 f3 ef ff ff and edx,0xffffeff3 805c514: 09 c2 or edx,eax 805c516: 89 16 mov DWORD PTR [esi],edx 805c518: 81 ff 04 10 00 00 cmp edi,0x1004 805c51e: 75 30 jne 805c550 <_IO_file_open+0xb0> 805c520: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805c526: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805c52c: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805c532: 89 f9 mov ecx,edi 805c534: 29 d0 sub eax,edx 805c536: 29 d1 sub ecx,edx 805c538: 39 c8 cmp eax,ecx 805c53a: 76 7c jbe 805c5b8 <_IO_file_open+0x118> 805c53c: 6a 02 push 0x2 805c53e: 6a 00 push 0x0 805c540: 6a 00 push 0x0 805c542: 56 push esi 805c543: ff 57 40 call DWORD PTR [edi+0x40] 805c546: 21 c2 and edx,eax 805c548: 83 c4 10 add esp,0x10 805c54b: 83 fa ff cmp edx,0xffffffff 805c54e: 74 20 je 805c570 <_IO_file_open+0xd0> 805c550: 83 ec 0c sub esp,0xc 805c553: 56 push esi 805c554: e8 87 11 00 00 call 805d6e0 <_IO_link_in> 805c559: 83 c4 10 add esp,0x10 805c55c: 89 f0 mov eax,esi 805c55e: 83 c4 0c add esp,0xc 805c561: 5b pop ebx 805c562: 5e pop esi 805c563: 5f pop edi 805c564: 5d pop ebp 805c565: c3 ret 805c566: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c56d: 8d 76 00 lea esi,[esi+0x0] 805c570: c7 c0 e0 ff ff ff mov eax,0xffffffe0 805c576: 65 83 38 1d cmp DWORD PTR gs:[eax],0x1d 805c57a: 74 d4 je 805c550 <_IO_file_open+0xb0> 805c57c: 83 ec 0c sub esp,0xc 805c57f: 55 push ebp 805c580: e8 9b a1 01 00 call 8076720 <__close_nocancel> 805c585: 83 c4 10 add esp,0x10 805c588: 31 c0 xor eax,eax 805c58a: eb d2 jmp 805c55e <_IO_file_open+0xbe> 805c58c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c590: 83 c4 0c add esp,0xc 805c593: 31 c0 xor eax,eax 805c595: 5b pop ebx 805c596: 5e pop esi 805c597: 5f pop edi 805c598: 5d pop ebp 805c599: c3 ret 805c59a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c5a0: 83 ec 04 sub esp,0x4 805c5a3: 51 push ecx 805c5a4: 50 push eax 805c5a5: 52 push edx 805c5a6: e8 55 a2 01 00 call 8076800 <__open_nocancel> 805c5ab: 83 c4 10 add esp,0x10 805c5ae: 89 c5 mov ebp,eax 805c5b0: e9 3f ff ff ff jmp 805c4f4 <_IO_file_open+0x54> 805c5b5: 8d 76 00 lea esi,[esi+0x0] 805c5b8: e8 33 e1 ff ff call 805a6f0 <_IO_vtable_check> 805c5bd: e9 7a ff ff ff jmp 805c53c <_IO_file_open+0x9c> 805c5c2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c5c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805c5d0 <_IO_new_file_attach>: 805c5d0: f3 0f 1e fb endbr32 805c5d4: e8 51 bb ff ff call 805812a <__x86.get_pc_thunk.dx> 805c5d9: 81 c2 27 8a 08 00 add edx,0x88a27 805c5df: 55 push ebp 805c5e0: 57 push edi 805c5e1: 56 push esi 805c5e2: 53 push ebx 805c5e3: 83 ec 0c sub esp,0xc 805c5e6: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805c5ea: 83 7b 38 ff cmp DWORD PTR [ebx+0x38],0xffffffff 805c5ee: 75 76 jne 805c666 <_IO_new_file_attach+0x96> 805c5f0: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 805c5f4: 8b ab 94 00 00 00 mov ebp,DWORD PTR [ebx+0x94] 805c5fa: c7 43 4c ff ff ff ff mov DWORD PTR [ebx+0x4c],0xffffffff 805c601: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 805c607: c7 c7 e0 ff ff ff mov edi,0xffffffe0 805c60d: c7 43 50 ff ff ff ff mov DWORD PTR [ebx+0x50],0xffffffff 805c614: 89 43 38 mov DWORD PTR [ebx+0x38],eax 805c617: 8b 03 mov eax,DWORD PTR [ebx] 805c619: 83 e0 f3 and eax,0xfffffff3 805c61c: 83 c8 40 or eax,0x40 805c61f: 89 03 mov DWORD PTR [ebx],eax 805c621: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805c627: 89 ea mov edx,ebp 805c629: 29 ca sub edx,ecx 805c62b: 65 8b 37 mov esi,DWORD PTR gs:[edi] 805c62e: 29 c8 sub eax,ecx 805c630: 39 d0 cmp eax,edx 805c632: 76 3c jbe 805c670 <_IO_new_file_attach+0xa0> 805c634: 83 ec 0c sub esp,0xc 805c637: 6a 03 push 0x3 805c639: 6a 01 push 0x1 805c63b: 6a 00 push 0x0 805c63d: 6a 00 push 0x0 805c63f: 53 push ebx 805c640: ff 55 24 call DWORD PTR [ebp+0x24] 805c643: 21 c2 and edx,eax 805c645: 83 c4 20 add esp,0x20 805c648: 83 fa ff cmp edx,0xffffffff 805c64b: 74 13 je 805c660 <_IO_new_file_attach+0x90> 805c64d: 65 89 37 mov DWORD PTR gs:[edi],esi 805c650: 83 c4 0c add esp,0xc 805c653: 89 d8 mov eax,ebx 805c655: 5b pop ebx 805c656: 5e pop esi 805c657: 5f pop edi 805c658: 5d pop ebp 805c659: c3 ret 805c65a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c660: 65 83 3f 1d cmp DWORD PTR gs:[edi],0x1d 805c664: 74 e7 je 805c64d <_IO_new_file_attach+0x7d> 805c666: 83 c4 0c add esp,0xc 805c669: 31 c0 xor eax,eax 805c66b: 5b pop ebx 805c66c: 5e pop esi 805c66d: 5f pop edi 805c66e: 5d pop ebp 805c66f: c3 ret 805c670: e8 7b e0 ff ff call 805a6f0 <_IO_vtable_check> 805c675: eb bd jmp 805c634 <_IO_new_file_attach+0x64> 805c677: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c67e: 66 90 xchg ax,ax 0805c680 <_IO_new_do_write>: 805c680: f3 0f 1e fb endbr32 805c684: 53 push ebx 805c685: 31 c0 xor eax,eax 805c687: 83 ec 08 sub esp,0x8 805c68a: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 805c68e: 85 db test ebx,ebx 805c690: 75 0e jne 805c6a0 <_IO_new_do_write+0x20> 805c692: 83 c4 08 add esp,0x8 805c695: 5b pop ebx 805c696: c3 ret 805c697: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c69e: 66 90 xchg ax,ax 805c6a0: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805c6a4: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805c6a8: 89 d9 mov ecx,ebx 805c6aa: e8 c1 e2 ff ff call 805a970 805c6af: 39 c3 cmp ebx,eax 805c6b1: 0f 95 c0 setne al 805c6b4: 83 c4 08 add esp,0x8 805c6b7: 0f b6 c0 movzx eax,al 805c6ba: 5b pop ebx 805c6bb: f7 d8 neg eax 805c6bd: c3 ret 805c6be: 66 90 xchg ax,ax 0805c6c0 <_IO_new_file_close_it>: 805c6c0: f3 0f 1e fb endbr32 805c6c4: 55 push ebp 805c6c5: 57 push edi 805c6c6: 56 push esi 805c6c7: 53 push ebx 805c6c8: e8 f3 d4 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805c6cd: 81 c3 33 89 08 00 add ebx,0x88933 805c6d3: 83 ec 0c sub esp,0xc 805c6d6: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 805c6da: 8b 7e 38 mov edi,DWORD PTR [esi+0x38] 805c6dd: 83 ff ff cmp edi,0xffffffff 805c6e0: 0f 84 0d 01 00 00 je 805c7f3 <_IO_new_file_close_it+0x133> 805c6e6: 8b 06 mov eax,DWORD PTR [esi] 805c6e8: 31 ed xor ebp,ebp 805c6ea: 25 08 08 00 00 and eax,0x808 805c6ef: 3d 00 08 00 00 cmp eax,0x800 805c6f4: 0f 84 06 01 00 00 je 805c800 <_IO_new_file_close_it+0x140> 805c6fa: 83 ec 0c sub esp,0xc 805c6fd: 31 ff xor edi,edi 805c6ff: 56 push esi 805c700: e8 2b 2c 00 00 call 805f330 <_IO_unsave_markers> 805c705: 83 c4 10 add esp,0x10 805c708: f6 46 3c 20 test BYTE PTR [esi+0x3c],0x20 805c70c: 75 2c jne 805c73a <_IO_new_file_close_it+0x7a> 805c70e: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805c714: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805c71a: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805c720: 89 f9 mov ecx,edi 805c722: 29 d0 sub eax,edx 805c724: 29 d1 sub ecx,edx 805c726: 39 c8 cmp eax,ecx 805c728: 0f 86 22 01 00 00 jbe 805c850 <_IO_new_file_close_it+0x190> 805c72e: 83 ec 0c sub esp,0xc 805c731: 56 push esi 805c732: ff 57 44 call DWORD PTR [edi+0x44] 805c735: 89 c7 mov edi,eax 805c737: 83 c4 10 add esp,0x10 805c73a: 8b 56 68 mov edx,DWORD PTR [esi+0x68] 805c73d: 85 d2 test edx,edx 805c73f: 7e 51 jle 805c792 <_IO_new_file_close_it+0xd2> 805c741: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805c744: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 805c747: 85 c0 test eax,eax 805c749: 74 0c je 805c757 <_IO_new_file_close_it+0x97> 805c74b: 83 ec 0c sub esp,0xc 805c74e: 56 push esi 805c74f: e8 3c 95 03 00 call 8095c90 <_IO_free_wbackup_area> 805c754: 83 c4 10 add esp,0x10 805c757: 6a 00 push 0x0 805c759: 6a 00 push 0x0 805c75b: 6a 00 push 0x0 805c75d: 56 push esi 805c75e: e8 8d 8f 03 00 call 80956f0 <_IO_wsetb> 805c763: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805c766: 83 c4 10 add esp,0x10 805c769: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 805c770: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 805c776: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 805c77d: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 805c784: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 805c78b: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 805c792: 6a 00 push 0x0 805c794: 6a 00 push 0x0 805c796: 6a 00 push 0x0 805c798: 56 push esi 805c799: e8 22 16 00 00 call 805ddc0 <_IO_setb> 805c79e: c7 46 0c 00 00 00 00 mov DWORD PTR [esi+0xc],0x0 805c7a5: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 805c7ac: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 805c7b3: c7 46 14 00 00 00 00 mov DWORD PTR [esi+0x14],0x0 805c7ba: c7 46 10 00 00 00 00 mov DWORD PTR [esi+0x10],0x0 805c7c1: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 805c7c8: 89 34 24 mov DWORD PTR [esp],esi 805c7cb: e8 f0 0e 00 00 call 805d6c0 <_IO_un_link> 805c7d0: 83 c4 10 add esp,0x10 805c7d3: 85 ff test edi,edi 805c7d5: c7 06 0c 24 ad fb mov DWORD PTR [esi],0xfbad240c 805c7db: c7 46 38 ff ff ff ff mov DWORD PTR [esi+0x38],0xffffffff 805c7e2: 0f 44 fd cmove edi,ebp 805c7e5: c7 46 4c ff ff ff ff mov DWORD PTR [esi+0x4c],0xffffffff 805c7ec: c7 46 50 ff ff ff ff mov DWORD PTR [esi+0x50],0xffffffff 805c7f3: 83 c4 0c add esp,0xc 805c7f6: 89 f8 mov eax,edi 805c7f8: 5b pop ebx 805c7f9: 5e pop esi 805c7fa: 5f pop edi 805c7fb: 5d pop ebp 805c7fc: c3 ret 805c7fd: 8d 76 00 lea esi,[esi+0x0] 805c800: 8b 4e 68 mov ecx,DWORD PTR [esi+0x68] 805c803: 85 c9 test ecx,ecx 805c805: 7e 29 jle 805c830 <_IO_new_file_close_it+0x170> 805c807: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805c80a: 83 ec 04 sub esp,0x4 805c80d: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 805c810: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 805c813: 29 d0 sub eax,edx 805c815: c1 f8 02 sar eax,0x2 805c818: 50 push eax 805c819: 52 push edx 805c81a: 56 push esi 805c81b: e8 e0 cd ff ff call 8059600 <_IO_wdo_write> 805c820: 83 c4 10 add esp,0x10 805c823: 89 c5 mov ebp,eax 805c825: e9 d0 fe ff ff jmp 805c6fa <_IO_new_file_close_it+0x3a> 805c82a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c830: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 805c833: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805c836: 83 ec 04 sub esp,0x4 805c839: 29 d0 sub eax,edx 805c83b: 50 push eax 805c83c: 52 push edx 805c83d: 56 push esi 805c83e: e8 3d fe ff ff call 805c680 <_IO_new_do_write> 805c843: 83 c4 10 add esp,0x10 805c846: 89 c5 mov ebp,eax 805c848: e9 ad fe ff ff jmp 805c6fa <_IO_new_file_close_it+0x3a> 805c84d: 8d 76 00 lea esi,[esi+0x0] 805c850: e8 9b de ff ff call 805a6f0 <_IO_vtable_check> 805c855: e9 d4 fe ff ff jmp 805c72e <_IO_new_file_close_it+0x6e> 805c85a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805c860 <_IO_new_file_fopen>: 805c860: f3 0f 1e fb endbr32 805c864: 55 push ebp 805c865: 57 push edi 805c866: 56 push esi 805c867: 53 push ebx 805c868: e8 53 d3 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805c86d: 81 c3 93 87 08 00 add ebx,0x88793 805c873: 83 ec 5c sub esp,0x5c 805c876: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 805c87a: 8b 7c 24 74 mov edi,DWORD PTR [esp+0x74] 805c87e: 8b 54 24 78 mov edx,DWORD PTR [esp+0x78] 805c882: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805c886: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 805c88a: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 805c891: 89 7c 24 4c mov DWORD PTR [esp+0x4c],edi 805c895: 31 ff xor edi,edi 805c897: 83 78 38 ff cmp DWORD PTR [eax+0x38],0xffffffff 805c89b: 0f 85 87 02 00 00 jne 805cb28 <.L459+0x74> 805c8a1: 0f b6 02 movzx eax,BYTE PTR [edx] 805c8a4: 3c 72 cmp al,0x72 805c8a6: 0f 84 dc 03 00 00 je 805cc88 <.L459+0x1d4> 805c8ac: 3c 77 cmp al,0x77 805c8ae: 74 40 je 805c8f0 <_IO_new_file_fopen+0x90> 805c8b0: 3c 61 cmp al,0x61 805c8b2: 0f 84 10 02 00 00 je 805cac8 <.L459+0x14> 805c8b8: c7 c0 e0 ff ff ff mov eax,0xffffffe0 805c8be: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 805c8c5: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 805c8cd: 8d 76 00 lea esi,[esi+0x0] 805c8d0: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 805c8d4: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805c8db: 0f 85 f5 03 00 00 jne 805ccd6 <.L459+0x222> 805c8e1: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 805c8e5: 83 c4 5c add esp,0x5c 805c8e8: 5b pop ebx 805c8e9: 5e pop esi 805c8ea: 5f pop edi 805c8eb: 5d pop ebp 805c8ec: c3 ret 805c8ed: 8d 76 00 lea esi,[esi+0x0] 805c8f0: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 805c8f8: bd 04 00 00 00 mov ebp,0x4 805c8fd: bf 40 02 00 00 mov edi,0x240 805c902: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 805c906: 8d 4a 06 lea ecx,[edx+0x6] 805c909: 89 d6 mov esi,edx 805c90b: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 805c90f: 83 c2 01 add edx,0x1 805c912: 3c 78 cmp al,0x78 805c914: 7f 20 jg 805c936 <.L452> 805c916: 3c 61 cmp al,0x61 805c918: 0f 8e c2 01 00 00 jle 805cae0 <.L459+0x2c> 805c91e: 83 e8 62 sub eax,0x62 805c921: 3c 16 cmp al,0x16 805c923: 77 11 ja 805c936 <.L452> 805c925: 0f b6 c0 movzx eax,al 805c928: 8b ac 83 c0 fc fc ff mov ebp,DWORD PTR [ebx+eax*4-0x30340] 805c92f: 01 dd add ebp,ebx 805c931: 3e ff e5 notrack jmp ebp 0805c934 <.L485>: 805c934: 89 d6 mov esi,edx 0805c936 <.L452>: 805c936: 39 ca cmp edx,ecx 805c938: 75 d1 jne 805c90b <_IO_new_file_fopen+0xab> 805c93a: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 805c93e: 83 ec 08 sub esp,0x8 805c941: ff b4 24 84 00 00 00 push DWORD PTR [esp+0x84] 805c948: 55 push ebp 805c949: 68 b6 01 00 00 push 0x1b6 805c94e: 0b 7c 24 24 or edi,DWORD PTR [esp+0x24] 805c952: 57 push edi 805c953: ff 74 24 24 push DWORD PTR [esp+0x24] 805c957: ff 74 24 38 push DWORD PTR [esp+0x38] 805c95b: e8 40 fb ff ff call 805c4a0 <_IO_file_open> 805c960: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 805c964: 83 c4 20 add esp,0x20 805c967: 85 c0 test eax,eax 805c969: 0f 84 b9 01 00 00 je 805cb28 <.L459+0x74> 805c96f: 83 ec 08 sub esp,0x8 805c972: 8d 83 b9 fc fc ff lea eax,[ebx-0x30347] 805c978: 83 c6 01 add esi,0x1 805c97b: 50 push eax 805c97c: 56 push esi 805c97d: e8 4e a7 00 00 call 80670d0 805c982: 83 c4 10 add esp,0x10 805c985: 85 c0 test eax,eax 805c987: 0f 84 43 ff ff ff je 805c8d0 <_IO_new_file_fopen+0x70> 805c98d: 8d 78 05 lea edi,[eax+0x5] 805c990: 83 ec 08 sub esp,0x8 805c993: 89 7c 24 34 mov DWORD PTR [esp+0x34],edi 805c997: 6a 2c push 0x2c 805c999: 57 push edi 805c99a: e8 91 ab 00 00 call 8067530 <__strchrnul> 805c99f: 29 f8 sub eax,edi 805c9a1: 89 c6 mov esi,eax 805c9a3: 8d 40 03 lea eax,[eax+0x3] 805c9a6: 89 04 24 mov DWORD PTR [esp],eax 805c9a9: e8 d2 81 00 00 call 8064b80 <__libc_malloc> 805c9ae: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 805c9b2: 83 c4 10 add esp,0x10 805c9b5: 85 c0 test eax,eax 805c9b7: 0f 84 4a 01 00 00 je 805cb07 <.L459+0x53> 805c9bd: 83 ec 04 sub esp,0x4 805c9c0: 56 push esi 805c9c1: ff 74 24 34 push DWORD PTR [esp+0x34] 805c9c5: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 805c9c9: 57 push edi 805c9ca: e8 71 72 01 00 call 8073c40 <__mempcpy> 805c9cf: 83 c4 10 add esp,0x10 805c9d2: c6 00 00 mov BYTE PTR [eax],0x0 805c9d5: 0f b6 07 movzx eax,BYTE PTR [edi] 805c9d8: 84 c0 test al,al 805c9da: 0f 84 e7 02 00 00 je 805ccc7 <.L459+0x213> 805c9e0: 8b 8b 74 ff ff ff mov ecx,DWORD PTR [ebx-0x8c] 805c9e6: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 805c9ee: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 805c9f2: 8b 8b 7c ff ff ff mov ecx,DWORD PTR [ebx-0x84] 805c9f8: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 805c9fc: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 805ca00: 89 ce mov esi,ecx 805ca02: eb 20 jmp 805ca24 <.L452+0xee> 805ca04: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ca08: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805ca0c: 83 c1 01 add ecx,0x1 805ca0f: 8b 04 b8 mov eax,DWORD PTR [eax+edi*4] 805ca12: 88 41 ff mov BYTE PTR [ecx-0x1],al 805ca15: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 805ca19: 83 c6 01 add esi,0x1 805ca1c: 84 c0 test al,al 805ca1e: 0f 84 14 01 00 00 je 805cb38 <.L459+0x84> 805ca24: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805ca28: 0f be f8 movsx edi,al 805ca2b: 83 c2 01 add edx,0x1 805ca2e: 3c 5f cmp al,0x5f 805ca30: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 805ca34: 0f 94 c2 sete dl 805ca37: 3c 3a cmp al,0x3a 805ca39: 89 d5 mov ebp,edx 805ca3b: 0f 94 c2 sete dl 805ca3e: 09 ea or edx,ebp 805ca40: 8d 68 d4 lea ebp,[eax-0x2c] 805ca43: 88 54 24 0c mov BYTE PTR [esp+0xc],dl 805ca47: 89 ea mov edx,ebp 805ca49: 80 fa 02 cmp dl,0x2 805ca4c: 0f 96 c2 setbe dl 805ca4f: 0a 54 24 0c or dl,BYTE PTR [esp+0xc] 805ca53: 75 b3 jne 805ca08 <.L452+0xd2> 805ca55: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 805ca59: f6 04 7a 08 test BYTE PTR [edx+edi*2],0x8 805ca5d: 75 a9 jne 805ca08 <.L452+0xd2> 805ca5f: 3c 2f cmp al,0x2f 805ca61: 75 b2 jne 805ca15 <.L452+0xdf> 805ca63: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 805ca67: 83 ff 03 cmp edi,0x3 805ca6a: 0f 84 ff 00 00 00 je 805cb6f <.L459+0xbb> 805ca70: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805ca74: c6 01 2f mov BYTE PTR [ecx],0x2f 805ca77: 83 c1 01 add ecx,0x1 805ca7a: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 805ca7e: 83 c0 02 add eax,0x2 805ca81: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805ca85: eb 8e jmp 805ca15 <.L452+0xdf> 0805ca87 <.L457>: 805ca87: 81 cf 80 00 00 00 or edi,0x80 805ca8d: 89 d6 mov esi,edx 805ca8f: e9 a2 fe ff ff jmp 805c936 <.L452> 0805ca94 <.L460>: 805ca94: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 805ca98: 81 cf 00 00 08 00 or edi,0x80000 805ca9e: 83 48 3c 40 or DWORD PTR [eax+0x3c],0x40 805caa2: e9 8f fe ff ff jmp 805c936 <.L452> 0805caa7 <.L461>: 805caa7: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 805caab: 83 48 3c 02 or DWORD PTR [eax+0x3c],0x2 805caaf: e9 82 fe ff ff jmp 805c936 <.L452> 0805cab4 <.L459>: 805cab4: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 805cab8: 83 48 3c 01 or DWORD PTR [eax+0x3c],0x1 805cabc: e9 75 fe ff ff jmp 805c936 <.L452> 805cac1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805cac8: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 805cad0: bd 04 10 00 00 mov ebp,0x1004 805cad5: bf 40 04 00 00 mov edi,0x440 805cada: e9 23 fe ff ff jmp 805c902 <_IO_new_file_fopen+0xa2> 805cadf: 90 nop 805cae0: 84 c0 test al,al 805cae2: 0f 84 52 fe ff ff je 805c93a <.L452+0x4> 805cae8: 3c 2b cmp al,0x2b 805caea: 0f 85 46 fe ff ff jne 805c936 <.L452> 805caf0: 81 64 24 14 00 10 00 00 and DWORD PTR [esp+0x14],0x1000 805caf8: 89 d6 mov esi,edx 805cafa: c7 44 24 10 02 00 00 00 mov DWORD PTR [esp+0x10],0x2 805cb02: e9 2f fe ff ff jmp 805c936 <.L452> 805cb07: c7 c3 e0 ff ff ff mov ebx,0xffffffe0 805cb0d: 83 ec 0c sub esp,0xc 805cb10: 65 8b 33 mov esi,DWORD PTR gs:[ebx] 805cb13: ff 74 24 28 push DWORD PTR [esp+0x28] 805cb17: e8 a4 fb ff ff call 805c6c0 <_IO_new_file_close_it> 805cb1c: 65 89 33 mov DWORD PTR gs:[ebx],esi 805cb1f: 83 c4 10 add esp,0x10 805cb22: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805cb28: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 805cb30: e9 9b fd ff ff jmp 805c8d0 <_IO_new_file_fopen+0x70> 805cb35: 8d 76 00 lea esi,[esi+0x0] 805cb38: 83 7c 24 14 01 cmp DWORD PTR [esp+0x14],0x1 805cb3d: 7f 30 jg 805cb6f <.L459+0xbb> 805cb3f: 83 7c 24 10 01 cmp DWORD PTR [esp+0x10],0x1 805cb44: c6 01 2f mov BYTE PTR [ecx],0x2f 805cb47: 8d 41 01 lea eax,[ecx+0x1] 805cb4a: 75 0b jne 805cb57 <.L459+0xa3> 805cb4c: c6 00 2f mov BYTE PTR [eax],0x2f 805cb4f: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 805cb57: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 805cb5b: b8 03 00 00 00 mov eax,0x3 805cb60: ba 01 00 00 00 mov edx,0x1 805cb65: 29 f8 sub eax,edi 805cb67: 83 ff 02 cmp edi,0x2 805cb6a: 0f 4f c2 cmovg eax,edx 805cb6d: 01 c1 add ecx,eax 805cb6f: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805cb73: c6 01 00 mov BYTE PTR [ecx],0x0 805cb76: 80 78 02 00 cmp BYTE PTR [eax+0x2],0x0 805cb7a: 75 29 jne 805cba5 <.L459+0xf1> 805cb7c: 8b bb 7c ff ff ff mov edi,DWORD PTR [ebx-0x84] 805cb82: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805cb86: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 805cb8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805cb90: 0f be 32 movsx esi,BYTE PTR [edx] 805cb93: 83 c0 01 add eax,0x1 805cb96: 83 c2 01 add edx,0x1 805cb99: 8b 34 b7 mov esi,DWORD PTR [edi+esi*4] 805cb9c: 89 f1 mov ecx,esi 805cb9e: 88 48 ff mov BYTE PTR [eax-0x1],cl 805cba1: 84 c9 test cl,cl 805cba3: 75 eb jne 805cb90 <.L459+0xdc> 805cba5: 83 ec 08 sub esp,0x8 805cba8: ff 74 24 30 push DWORD PTR [esp+0x30] 805cbac: 8d 44 24 48 lea eax,[esp+0x48] 805cbb0: 50 push eax 805cbb1: e8 fa 86 01 00 call 80752b0 <__wcsmbs_named_conv> 805cbb6: 83 c4 10 add esp,0x10 805cbb9: 85 c0 test eax,eax 805cbbb: 0f 85 db 00 00 00 jne 805cc9c <.L459+0x1e8> 805cbc1: 83 ec 0c sub esp,0xc 805cbc4: ff 74 24 34 push DWORD PTR [esp+0x34] 805cbc8: e8 d3 85 00 00 call 80651a0 <__free> 805cbcd: 83 c4 10 add esp,0x10 805cbd0: 83 7c 24 40 01 cmp DWORD PTR [esp+0x40],0x1 805cbd5: 0f 85 1f 01 00 00 jne 805ccfa <.L459+0x246> 805cbdb: 83 7c 24 48 01 cmp DWORD PTR [esp+0x48],0x1 805cbe0: 0f 85 f5 00 00 00 jne 805ccdb <.L459+0x227> 805cbe6: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 805cbea: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 805cbee: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 805cbf1: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 805cbf4: c7 40 2c 00 00 00 00 mov DWORD PTR [eax+0x2c],0x0 805cbfb: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 805cc02: 89 10 mov DWORD PTR [eax],edx 805cc04: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 805cc07: 89 50 10 mov DWORD PTR [eax+0x10],edx 805cc0a: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 805cc0d: c7 40 34 00 00 00 00 mov DWORD PTR [eax+0x34],0x0 805cc14: c7 40 38 00 00 00 00 mov DWORD PTR [eax+0x38],0x0 805cc1b: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 805cc1e: 8b 4f 58 mov ecx,DWORD PTR [edi+0x58] 805cc21: 8d 50 3c lea edx,[eax+0x3c] 805cc24: 89 53 54 mov DWORD PTR [ebx+0x54],edx 805cc27: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 805cc2b: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805cc2f: 89 50 3c mov DWORD PTR [eax+0x3c],edx 805cc32: 8d 51 2c lea edx,[ecx+0x2c] 805cc35: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 805cc39: c7 40 4c 00 00 00 00 mov DWORD PTR [eax+0x4c],0x0 805cc40: c7 40 50 01 00 00 00 mov DWORD PTR [eax+0x50],0x1 805cc47: c7 40 48 01 00 00 00 mov DWORD PTR [eax+0x48],0x1 805cc4e: 89 50 54 mov DWORD PTR [eax+0x54],edx 805cc51: 89 48 60 mov DWORD PTR [eax+0x60],ecx 805cc54: c7 40 70 00 00 00 00 mov DWORD PTR [eax+0x70],0x0 805cc5b: c7 40 74 01 00 00 00 mov DWORD PTR [eax+0x74],0x1 805cc62: c7 40 6c 09 00 00 00 mov DWORD PTR [eax+0x6c],0x9 805cc69: 89 50 78 mov DWORD PTR [eax+0x78],edx 805cc6c: 8b 80 88 00 00 00 mov eax,DWORD PTR [eax+0x88] 805cc72: 89 83 94 00 00 00 mov DWORD PTR [ebx+0x94],eax 805cc78: c7 47 68 01 00 00 00 mov DWORD PTR [edi+0x68],0x1 805cc7f: e9 4c fc ff ff jmp 805c8d0 <_IO_new_file_fopen+0x70> 805cc84: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805cc88: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 805cc90: bd 08 00 00 00 mov ebp,0x8 805cc95: 31 ff xor edi,edi 805cc97: e9 66 fc ff ff jmp 805c902 <_IO_new_file_fopen+0xa2> 805cc9c: 83 ec 0c sub esp,0xc 805cc9f: ff 74 24 28 push DWORD PTR [esp+0x28] 805cca3: e8 18 fa ff ff call 805c6c0 <_IO_new_file_close_it> 805cca8: 58 pop eax 805cca9: ff 74 24 34 push DWORD PTR [esp+0x34] 805ccad: e8 ee 84 00 00 call 80651a0 <__free> 805ccb2: c7 c0 e0 ff ff ff mov eax,0xffffffe0 805ccb8: 83 c4 10 add esp,0x10 805ccbb: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 805ccc2: e9 61 fe ff ff jmp 805cb28 <.L459+0x74> 805ccc7: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 805cccb: c6 01 2f mov BYTE PTR [ecx],0x2f 805ccce: 8d 41 01 lea eax,[ecx+0x1] 805ccd1: e9 76 fe ff ff jmp 805cb4c <.L459+0x98> 805ccd6: e8 75 b5 01 00 call 8078250 <__stack_chk_fail> 805ccdb: 8d 83 1c fd fc ff lea eax,[ebx-0x302e4] 805cce1: 50 push eax 805cce2: 8d 83 06 fc fc ff lea eax,[ebx-0x303fa] 805cce8: 68 43 01 00 00 push 0x143 805cced: 50 push eax 805ccee: 8d 83 60 fc fc ff lea eax,[ebx-0x303a0] 805ccf4: 50 push eax 805ccf5: e8 d6 e1 fe ff call 804aed0 <__assert_fail> 805ccfa: 8d 83 1c fd fc ff lea eax,[ebx-0x302e4] 805cd00: 50 push eax 805cd01: 8d 83 06 fc fc ff lea eax,[ebx-0x303fa] 805cd07: 68 42 01 00 00 push 0x142 805cd0c: 50 push eax 805cd0d: 8d 83 4a fc fc ff lea eax,[ebx-0x303b6] 805cd13: 50 push eax 805cd14: e8 b7 e1 fe ff call 804aed0 <__assert_fail> 805cd19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805cd20 <_IO_new_file_finish>: 805cd20: f3 0f 1e fb endbr32 805cd24: 57 push edi 805cd25: 56 push esi 805cd26: 53 push ebx 805cd27: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805cd2b: e8 90 ce fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805cd30: 81 c3 d0 82 08 00 add ebx,0x882d0 805cd36: 83 7e 38 ff cmp DWORD PTR [esi+0x38],0xffffffff 805cd3a: 74 4e je 805cd8a <_IO_new_file_finish+0x6a> 805cd3c: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 805cd3f: 85 c0 test eax,eax 805cd41: 7e 5d jle 805cda0 <_IO_new_file_finish+0x80> 805cd43: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805cd46: 83 ec 04 sub esp,0x4 805cd49: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 805cd4c: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 805cd4f: 29 d0 sub eax,edx 805cd51: c1 f8 02 sar eax,0x2 805cd54: 50 push eax 805cd55: 52 push edx 805cd56: 56 push esi 805cd57: e8 a4 c8 ff ff call 8059600 <_IO_wdo_write> 805cd5c: 83 c4 10 add esp,0x10 805cd5f: f6 06 40 test BYTE PTR [esi],0x40 805cd62: 75 26 jne 805cd8a <_IO_new_file_finish+0x6a> 805cd64: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805cd6a: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805cd70: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805cd76: 89 f9 mov ecx,edi 805cd78: 29 d0 sub eax,edx 805cd7a: 29 d1 sub ecx,edx 805cd7c: 39 c8 cmp eax,ecx 805cd7e: 76 40 jbe 805cdc0 <_IO_new_file_finish+0xa0> 805cd80: 83 ec 0c sub esp,0xc 805cd83: 56 push esi 805cd84: ff 57 44 call DWORD PTR [edi+0x44] 805cd87: 83 c4 10 add esp,0x10 805cd8a: 83 ec 08 sub esp,0x8 805cd8d: 6a 00 push 0x0 805cd8f: 56 push esi 805cd90: e8 5b 18 00 00 call 805e5f0 <_IO_default_finish> 805cd95: 83 c4 10 add esp,0x10 805cd98: 5b pop ebx 805cd99: 5e pop esi 805cd9a: 5f pop edi 805cd9b: c3 ret 805cd9c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805cda0: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 805cda3: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805cda6: 83 ec 04 sub esp,0x4 805cda9: 29 d0 sub eax,edx 805cdab: 50 push eax 805cdac: 52 push edx 805cdad: 56 push esi 805cdae: e8 cd f8 ff ff call 805c680 <_IO_new_do_write> 805cdb3: 83 c4 10 add esp,0x10 805cdb6: eb a7 jmp 805cd5f <_IO_new_file_finish+0x3f> 805cdb8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805cdbf: 90 nop 805cdc0: e8 2b d9 ff ff call 805a6f0 <_IO_vtable_check> 805cdc5: eb b9 jmp 805cd80 <_IO_new_file_finish+0x60> 805cdc7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805cdce: 66 90 xchg ax,ax 0805cdd0 <_IO_new_file_overflow>: 805cdd0: f3 0f 1e fb endbr32 805cdd4: 55 push ebp 805cdd5: 57 push edi 805cdd6: 56 push esi 805cdd7: 53 push ebx 805cdd8: e8 e3 cd fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805cddd: 81 c3 23 82 08 00 add ebx,0x88223 805cde3: 83 ec 0c sub esp,0xc 805cde6: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 805cdea: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 805cdee: 8b 16 mov edx,DWORD PTR [esi] 805cdf0: f6 c2 08 test dl,0x8 805cdf3: 0f 85 cf 01 00 00 jne 805cfc8 <_IO_new_file_overflow+0x1f8> 805cdf9: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 805cdfc: f6 c6 08 test dh,0x8 805cdff: 74 4f je 805ce50 <_IO_new_file_overflow+0x80> 805ce01: 85 c0 test eax,eax 805ce03: 0f 84 5f 01 00 00 je 805cf68 <_IO_new_file_overflow+0x198> 805ce09: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805ce0c: 83 ff ff cmp edi,0xffffffff 805ce0f: 0f 84 96 00 00 00 je 805ceab <_IO_new_file_overflow+0xdb> 805ce15: 39 46 20 cmp DWORD PTR [esi+0x20],eax 805ce18: 0f 84 e2 00 00 00 je 805cf00 <_IO_new_file_overflow+0x130> 805ce1e: 8d 50 01 lea edx,[eax+0x1] 805ce21: 89 fb mov ebx,edi 805ce23: 89 56 14 mov DWORD PTR [esi+0x14],edx 805ce26: 88 18 mov BYTE PTR [eax],bl 805ce28: 8b 06 mov eax,DWORD PTR [esi] 805ce2a: a8 02 test al,0x2 805ce2c: 0f 85 9e 00 00 00 jne 805ced0 <_IO_new_file_overflow+0x100> 805ce32: f6 c4 02 test ah,0x2 805ce35: 74 09 je 805ce40 <_IO_new_file_overflow+0x70> 805ce37: 83 ff 0a cmp edi,0xa 805ce3a: 0f 84 90 00 00 00 je 805ced0 <_IO_new_file_overflow+0x100> 805ce40: 89 f8 mov eax,edi 805ce42: 0f b6 c0 movzx eax,al 805ce45: 83 c4 0c add esp,0xc 805ce48: 5b pop ebx 805ce49: 5e pop esi 805ce4a: 5f pop edi 805ce4b: 5d pop ebp 805ce4c: c3 ret 805ce4d: 8d 76 00 lea esi,[esi+0x0] 805ce50: 85 c0 test eax,eax 805ce52: 0f 84 10 01 00 00 je 805cf68 <_IO_new_file_overflow+0x198> 805ce58: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805ce5b: f6 c6 01 test dh,0x1 805ce5e: 0f 85 2c 01 00 00 jne 805cf90 <_IO_new_file_overflow+0x1c0> 805ce64: 8b 6e 20 mov ebp,DWORD PTR [esi+0x20] 805ce67: 39 c5 cmp ebp,eax 805ce69: 0f 84 c9 00 00 00 je 805cf38 <_IO_new_file_overflow+0x168> 805ce6f: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 805ce72: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 805ce75: 89 4e 0c mov DWORD PTR [esi+0xc],ecx 805ce78: 89 d1 mov ecx,edx 805ce7a: 80 cd 08 or ch,0x8 805ce7d: 89 46 14 mov DWORD PTR [esi+0x14],eax 805ce80: 89 0e mov DWORD PTR [esi],ecx 805ce82: 8b 4e 68 mov ecx,DWORD PTR [esi+0x68] 805ce85: 89 46 10 mov DWORD PTR [esi+0x10],eax 805ce88: 89 6e 18 mov DWORD PTR [esi+0x18],ebp 805ce8b: 85 c9 test ecx,ecx 805ce8d: 0f 8f 79 ff ff ff jg 805ce0c <_IO_new_file_overflow+0x3c> 805ce93: 81 e2 02 02 00 00 and edx,0x202 805ce99: 0f 84 6d ff ff ff je 805ce0c <_IO_new_file_overflow+0x3c> 805ce9f: 89 46 18 mov DWORD PTR [esi+0x18],eax 805cea2: 83 ff ff cmp edi,0xffffffff 805cea5: 0f 85 6a ff ff ff jne 805ce15 <_IO_new_file_overflow+0x45> 805ceab: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 805ceae: 83 ec 04 sub esp,0x4 805ceb1: 29 d0 sub eax,edx 805ceb3: 50 push eax 805ceb4: 52 push edx 805ceb5: 56 push esi 805ceb6: e8 c5 f7 ff ff call 805c680 <_IO_new_do_write> 805cebb: 83 c4 10 add esp,0x10 805cebe: 83 c4 0c add esp,0xc 805cec1: 5b pop ebx 805cec2: 5e pop esi 805cec3: 5f pop edi 805cec4: 5d pop ebp 805cec5: c3 ret 805cec6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805cecd: 8d 76 00 lea esi,[esi+0x0] 805ced0: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 805ced3: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805ced6: 83 ec 04 sub esp,0x4 805ced9: 29 d0 sub eax,edx 805cedb: 50 push eax 805cedc: 52 push edx 805cedd: 56 push esi 805cede: e8 9d f7 ff ff call 805c680 <_IO_new_do_write> 805cee3: 83 c4 10 add esp,0x10 805cee6: 83 f8 ff cmp eax,0xffffffff 805cee9: 0f 85 51 ff ff ff jne 805ce40 <_IO_new_file_overflow+0x70> 805ceef: b8 ff ff ff ff mov eax,0xffffffff 805cef4: e9 4c ff ff ff jmp 805ce45 <_IO_new_file_overflow+0x75> 805cef9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805cf00: 8b 56 68 mov edx,DWORD PTR [esi+0x68] 805cf03: 85 d2 test edx,edx 805cf05: 7e 41 jle 805cf48 <_IO_new_file_overflow+0x178> 805cf07: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805cf0a: 83 ec 04 sub esp,0x4 805cf0d: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 805cf10: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 805cf13: 29 d0 sub eax,edx 805cf15: c1 f8 02 sar eax,0x2 805cf18: 50 push eax 805cf19: 52 push edx 805cf1a: 56 push esi 805cf1b: e8 e0 c6 ff ff call 8059600 <_IO_wdo_write> 805cf20: 83 c4 10 add esp,0x10 805cf23: 83 f8 ff cmp eax,0xffffffff 805cf26: 0f 94 c0 sete al 805cf29: 84 c0 test al,al 805cf2b: 75 c2 jne 805ceef <_IO_new_file_overflow+0x11f> 805cf2d: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805cf30: e9 e9 fe ff ff jmp 805ce1e <_IO_new_file_overflow+0x4e> 805cf35: 8d 76 00 lea esi,[esi+0x0] 805cf38: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805cf3b: 89 46 08 mov DWORD PTR [esi+0x8],eax 805cf3e: 89 c1 mov ecx,eax 805cf40: e9 2d ff ff ff jmp 805ce72 <_IO_new_file_overflow+0xa2> 805cf45: 8d 76 00 lea esi,[esi+0x0] 805cf48: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 805cf4b: 83 ec 04 sub esp,0x4 805cf4e: 29 d0 sub eax,edx 805cf50: 50 push eax 805cf51: 52 push edx 805cf52: 56 push esi 805cf53: e8 28 f7 ff ff call 805c680 <_IO_new_do_write> 805cf58: 83 c4 10 add esp,0x10 805cf5b: 83 f8 ff cmp eax,0xffffffff 805cf5e: 0f 94 c0 sete al 805cf61: eb c6 jmp 805cf29 <_IO_new_file_overflow+0x159> 805cf63: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805cf67: 90 nop 805cf68: 83 ec 0c sub esp,0xc 805cf6b: 56 push esi 805cf6c: e8 af 0e 00 00 call 805de20 <_IO_doallocbuf> 805cf71: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805cf74: 8b 16 mov edx,DWORD PTR [esi] 805cf76: 83 c4 10 add esp,0x10 805cf79: 89 46 0c mov DWORD PTR [esi+0xc],eax 805cf7c: 89 46 04 mov DWORD PTR [esi+0x4],eax 805cf7f: 89 46 08 mov DWORD PTR [esi+0x8],eax 805cf82: e9 d4 fe ff ff jmp 805ce5b <_IO_new_file_overflow+0x8b> 805cf87: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805cf8e: 66 90 xchg ax,ax 805cf90: 83 ec 0c sub esp,0xc 805cf93: 8b 6e 08 mov ebp,DWORD PTR [esi+0x8] 805cf96: 56 push esi 805cf97: 29 c5 sub ebp,eax 805cf99: e8 22 0b 00 00 call 805dac0 <_IO_free_backup_area> 805cf9e: 8b 56 0c mov edx,DWORD PTR [esi+0xc] 805cfa1: 2b 56 1c sub edx,DWORD PTR [esi+0x1c] 805cfa4: 89 e9 mov ecx,ebp 805cfa6: 89 d0 mov eax,edx 805cfa8: f7 d9 neg ecx 805cfaa: 83 c4 10 add esp,0x10 805cfad: f7 d8 neg eax 805cfaf: 39 ea cmp edx,ebp 805cfb1: 8b 16 mov edx,DWORD PTR [esi] 805cfb3: 0f 47 c1 cmova eax,ecx 805cfb6: 03 46 0c add eax,DWORD PTR [esi+0xc] 805cfb9: 89 46 0c mov DWORD PTR [esi+0xc],eax 805cfbc: e9 a3 fe ff ff jmp 805ce64 <_IO_new_file_overflow+0x94> 805cfc1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805cfc8: c7 c0 e0 ff ff ff mov eax,0xffffffe0 805cfce: 83 ca 20 or edx,0x20 805cfd1: 89 16 mov DWORD PTR [esi],edx 805cfd3: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 805cfda: b8 ff ff ff ff mov eax,0xffffffff 805cfdf: e9 61 fe ff ff jmp 805ce45 <_IO_new_file_overflow+0x75> 805cfe4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805cfeb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805cfef: 90 nop 0805cff0 <_IO_new_file_sync>: 805cff0: f3 0f 1e fb endbr32 805cff4: 55 push ebp 805cff5: 57 push edi 805cff6: 56 push esi 805cff7: 53 push ebx 805cff8: e8 c3 cb fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805cffd: 81 c3 03 80 08 00 add ebx,0x88003 805d003: 83 ec 1c sub esp,0x1c 805d006: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 805d00a: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805d00d: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 805d010: 39 d0 cmp eax,edx 805d012: 76 2c jbe 805d040 <_IO_new_file_sync+0x50> 805d014: 8b 4e 68 mov ecx,DWORD PTR [esi+0x68] 805d017: 85 c9 test ecx,ecx 805d019: 7e 7d jle 805d098 <_IO_new_file_sync+0xa8> 805d01b: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 805d01e: 83 ec 04 sub esp,0x4 805d021: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 805d024: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 805d027: 29 d0 sub eax,edx 805d029: c1 f8 02 sar eax,0x2 805d02c: 50 push eax 805d02d: 52 push edx 805d02e: 56 push esi 805d02f: e8 cc c5 ff ff call 8059600 <_IO_wdo_write> 805d034: 83 c4 10 add esp,0x10 805d037: 85 c0 test eax,eax 805d039: 0f 95 c0 setne al 805d03c: 84 c0 test al,al 805d03e: 75 7c jne 805d0bc <_IO_new_file_sync+0xcc> 805d040: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805d043: 2b 46 08 sub eax,DWORD PTR [esi+0x8] 805d046: 74 35 je 805d07d <_IO_new_file_sync+0x8d> 805d048: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805d04e: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 805d054: c7 c2 b4 62 0e 08 mov edx,0x80e62b4 805d05a: 89 fd mov ebp,edi 805d05c: 29 ca sub edx,ecx 805d05e: 29 cd sub ebp,ecx 805d060: 39 ea cmp edx,ebp 805d062: 76 64 jbe 805d0c8 <_IO_new_file_sync+0xd8> 805d064: 99 cdq 805d065: 6a 01 push 0x1 805d067: 52 push edx 805d068: 50 push eax 805d069: 56 push esi 805d06a: ff 57 40 call DWORD PTR [edi+0x40] 805d06d: 21 c2 and edx,eax 805d06f: 83 c4 10 add esp,0x10 805d072: 83 fa ff cmp edx,0xffffffff 805d075: 74 39 je 805d0b0 <_IO_new_file_sync+0xc0> 805d077: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805d07a: 89 46 08 mov DWORD PTR [esi+0x8],eax 805d07d: c7 46 4c ff ff ff ff mov DWORD PTR [esi+0x4c],0xffffffff 805d084: 31 c0 xor eax,eax 805d086: c7 46 50 ff ff ff ff mov DWORD PTR [esi+0x50],0xffffffff 805d08d: 83 c4 1c add esp,0x1c 805d090: 5b pop ebx 805d091: 5e pop esi 805d092: 5f pop edi 805d093: 5d pop ebp 805d094: c3 ret 805d095: 8d 76 00 lea esi,[esi+0x0] 805d098: 83 ec 04 sub esp,0x4 805d09b: 29 d0 sub eax,edx 805d09d: 50 push eax 805d09e: 52 push edx 805d09f: 56 push esi 805d0a0: e8 db f5 ff ff call 805c680 <_IO_new_do_write> 805d0a5: 83 c4 10 add esp,0x10 805d0a8: 85 c0 test eax,eax 805d0aa: 0f 95 c0 setne al 805d0ad: eb 8d jmp 805d03c <_IO_new_file_sync+0x4c> 805d0af: 90 nop 805d0b0: c7 c0 e0 ff ff ff mov eax,0xffffffe0 805d0b6: 65 83 38 1d cmp DWORD PTR gs:[eax],0x1d 805d0ba: 74 c1 je 805d07d <_IO_new_file_sync+0x8d> 805d0bc: b8 ff ff ff ff mov eax,0xffffffff 805d0c1: eb ca jmp 805d08d <_IO_new_file_sync+0x9d> 805d0c3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d0c7: 90 nop 805d0c8: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805d0cc: e8 1f d6 ff ff call 805a6f0 <_IO_vtable_check> 805d0d1: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805d0d5: eb 8d jmp 805d064 <_IO_new_file_sync+0x74> 805d0d7: 66 90 xchg ax,ax 805d0d9: 66 90 xchg ax,ax 805d0db: 66 90 xchg ax,ax 805d0dd: 66 90 xchg ax,ax 805d0df: 90 nop 0805d0e0 : 805d0e0: 55 push ebp 805d0e1: 89 c5 mov ebp,eax 805d0e3: 57 push edi 805d0e4: e8 7e db fe ff call 804ac67 <__x86.get_pc_thunk.di> 805d0e9: 81 c7 17 7f 08 00 add edi,0x87f17 805d0ef: 56 push esi 805d0f0: 53 push ebx 805d0f1: 83 ec 2c sub esp,0x2c 805d0f4: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 805d0f7: 8b 75 24 mov esi,DWORD PTR [ebp+0x24] 805d0fa: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 805d0fe: 89 3c 24 mov DWORD PTR [esp],edi 805d101: 89 d7 mov edi,edx 805d103: 8b 55 2c mov edx,DWORD PTR [ebp+0x2c] 805d106: 29 c7 sub edi,eax 805d108: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805d10c: 8b 45 30 mov eax,DWORD PTR [ebp+0x30] 805d10f: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 805d113: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 805d117: 89 c1 mov ecx,eax 805d119: 29 f2 sub edx,esi 805d11b: 89 fe mov esi,edi 805d11d: 85 c0 test eax,eax 805d11f: 0f 84 b3 01 00 00 je 805d2d8 805d125: 8d 76 00 lea esi,[esi+0x0] 805d128: 8b 59 08 mov ebx,DWORD PTR [ecx+0x8] 805d12b: 8b 09 mov ecx,DWORD PTR [ecx] 805d12d: 39 de cmp esi,ebx 805d12f: 0f 4f f3 cmovg esi,ebx 805d132: 85 c9 test ecx,ecx 805d134: 75 f2 jne 805d128 805d136: 89 f9 mov ecx,edi 805d138: 29 f1 sub ecx,esi 805d13a: 39 d1 cmp ecx,edx 805d13c: 77 3a ja 805d178 805d13e: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 805d142: 29 ca sub edx,ecx 805d144: 01 d3 add ebx,edx 805d146: 85 f6 test esi,esi 805d148: 0f 88 ca 00 00 00 js 805d218 805d14e: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 805d152: 85 c9 test ecx,ecx 805d154: 0f 85 4e 01 00 00 jne 805d2a8 805d15a: 89 5d 28 mov DWORD PTR [ebp+0x28],ebx 805d15d: 8d 76 00 lea esi,[esi+0x0] 805d160: 29 78 08 sub DWORD PTR [eax+0x8],edi 805d163: 8b 00 mov eax,DWORD PTR [eax] 805d165: 85 c0 test eax,eax 805d167: 75 f7 jne 805d160 805d169: 31 c0 xor eax,eax 805d16b: 83 c4 2c add esp,0x2c 805d16e: 5b pop ebx 805d16f: 5e pop esi 805d170: 5f pop edi 805d171: 5d pop ebp 805d172: c3 ret 805d173: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d177: 90 nop 805d178: 8d 41 64 lea eax,[ecx+0x64] 805d17b: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 805d17f: 83 ec 0c sub esp,0xc 805d182: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 805d186: 50 push eax 805d187: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805d18b: e8 f0 79 00 00 call 8064b80 <__libc_malloc> 805d190: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 805d194: 83 c4 10 add esp,0x10 805d197: 85 c0 test eax,eax 805d199: 0f 84 4d 01 00 00 je 805d2ec 805d19f: 85 f6 test esi,esi 805d1a1: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 805d1a5: 8d 50 64 lea edx,[eax+0x64] 805d1a8: 0f 88 c2 00 00 00 js 805d270 805d1ae: 03 74 24 0c add esi,DWORD PTR [esp+0xc] 805d1b2: 83 ec 04 sub esp,0x4 805d1b5: 51 push ecx 805d1b6: 56 push esi 805d1b7: 52 push edx 805d1b8: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805d1bc: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 805d1c0: e8 6b 69 01 00 call 8073b30 805d1c5: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 805d1c9: 83 c4 10 add esp,0x10 805d1cc: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805d1d0: 83 ec 0c sub esp,0xc 805d1d3: ff 74 24 10 push DWORD PTR [esp+0x10] 805d1d7: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805d1db: e8 c0 7f 00 00 call 80651a0 <__free> 805d1e0: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805d1e4: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805d1e8: 2b 7d 0c sub edi,DWORD PTR [ebp+0xc] 805d1eb: 89 45 24 mov DWORD PTR [ebp+0x24],eax 805d1ee: 03 44 24 24 add eax,DWORD PTR [esp+0x24] 805d1f2: 83 c4 10 add esp,0x10 805d1f5: 89 45 2c mov DWORD PTR [ebp+0x2c],eax 805d1f8: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805d1fc: 8b 45 30 mov eax,DWORD PTR [ebp+0x30] 805d1ff: 89 55 28 mov DWORD PTR [ebp+0x28],edx 805d202: 85 c0 test eax,eax 805d204: 0f 85 56 ff ff ff jne 805d160 805d20a: e9 5a ff ff ff jmp 805d169 805d20f: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805d213: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d217: 90 nop 805d218: 89 f0 mov eax,esi 805d21a: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 805d21e: 83 ec 04 sub esp,0x4 805d221: f7 d8 neg eax 805d223: 50 push eax 805d224: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805d228: 01 f0 add eax,esi 805d22a: 50 push eax 805d22b: 53 push ebx 805d22c: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805d230: e8 8b 69 01 00 call 8073bc0 805d235: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805d239: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805d23d: 83 c4 0c add esp,0xc 805d240: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 805d243: 89 d0 mov eax,edx 805d245: 89 fa mov edx,edi 805d247: 29 ca sub edx,ecx 805d249: 29 f0 sub eax,esi 805d24b: 03 45 24 add eax,DWORD PTR [ebp+0x24] 805d24e: 52 push edx 805d24f: 51 push ecx 805d250: 50 push eax 805d251: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805d255: e8 d6 68 01 00 call 8073b30 805d25a: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805d25e: 8b 45 30 mov eax,DWORD PTR [ebp+0x30] 805d261: 83 c4 10 add esp,0x10 805d264: 03 55 24 add edx,DWORD PTR [ebp+0x24] 805d267: 2b 7d 0c sub edi,DWORD PTR [ebp+0xc] 805d26a: eb 93 jmp 805d1ff 805d26c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d270: 89 f0 mov eax,esi 805d272: 83 ec 04 sub esp,0x4 805d275: f7 d8 neg eax 805d277: 50 push eax 805d278: 03 74 24 18 add esi,DWORD PTR [esp+0x18] 805d27c: 56 push esi 805d27d: 52 push edx 805d27e: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 805d282: e8 b9 69 01 00 call 8073c40 <__mempcpy> 805d287: 83 c4 0c add esp,0xc 805d28a: 57 push edi 805d28b: ff 74 24 14 push DWORD PTR [esp+0x14] 805d28f: 50 push eax 805d290: e8 9b 68 01 00 call 8073b30 805d295: 83 c4 10 add esp,0x10 805d298: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805d29c: e9 2b ff ff ff jmp 805d1cc 805d2a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d2a8: 03 74 24 0c add esi,DWORD PTR [esp+0xc] 805d2ac: 83 ec 04 sub esp,0x4 805d2af: 51 push ecx 805d2b0: 56 push esi 805d2b1: 53 push ebx 805d2b2: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805d2b6: e8 75 68 01 00 call 8073b30 805d2bb: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805d2bf: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805d2c3: 83 c4 10 add esp,0x10 805d2c6: 8b 45 30 mov eax,DWORD PTR [ebp+0x30] 805d2c9: 03 55 24 add edx,DWORD PTR [ebp+0x24] 805d2cc: 2b 7d 0c sub edi,DWORD PTR [ebp+0xc] 805d2cf: e9 2b ff ff ff jmp 805d1ff 805d2d4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d2d8: 85 ff test edi,edi 805d2da: 0f 88 2f ff ff ff js 805d20f 805d2e0: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805d2e4: 89 45 28 mov DWORD PTR [ebp+0x28],eax 805d2e7: e9 7d fe ff ff jmp 805d169 805d2ec: 83 c8 ff or eax,0xffffffff 805d2ef: e9 77 fe ff ff jmp 805d16b 805d2f4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d2fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d2ff: 90 nop 0805d300 : 805d300: f3 0f 1e fb endbr32 805d304: 57 push edi 805d305: e8 5d d9 fe ff call 804ac67 <__x86.get_pc_thunk.di> 805d30a: 81 c7 f6 7c 08 00 add edi,0x87cf6 805d310: 56 push esi 805d311: 53 push ebx 805d312: 8b 87 f4 17 00 00 mov eax,DWORD PTR [edi+0x17f4] 805d318: 85 c0 test eax,eax 805d31a: 74 08 je 805d324 805d31c: f7 00 00 80 00 00 test DWORD PTR [eax],0x8000 805d322: 74 34 je 805d358 805d324: 8b b7 fc 17 00 00 mov esi,DWORD PTR [edi+0x17fc] 805d32a: 83 ee 01 sub esi,0x1 805d32d: 89 b7 fc 17 00 00 mov DWORD PTR [edi+0x17fc],esi 805d333: 75 1b jne 805d350 805d335: c7 87 00 18 00 00 00 00 00 00 mov DWORD PTR [edi+0x1800],0x0 805d33f: 65 a1 0c 00 00 00 mov eax,gs:0xc 805d345: 85 c0 test eax,eax 805d347: 75 37 jne 805d380 805d349: 83 af f8 17 00 00 01 sub DWORD PTR [edi+0x17f8],0x1 805d350: 5b pop ebx 805d351: 5e pop esi 805d352: 5f pop edi 805d353: c3 ret 805d354: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d358: 8b 58 48 mov ebx,DWORD PTR [eax+0x48] 805d35b: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805d35e: 8d 70 ff lea esi,[eax-0x1] 805d361: 89 73 04 mov DWORD PTR [ebx+0x4],esi 805d364: 85 f6 test esi,esi 805d366: 75 bc jne 805d324 805d368: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805d36f: 65 a1 0c 00 00 00 mov eax,gs:0xc 805d375: 85 c0 test eax,eax 805d377: 75 37 jne 805d3b0 805d379: 83 2b 01 sub DWORD PTR [ebx],0x1 805d37c: eb a6 jmp 805d324 805d37e: 66 90 xchg ax,ax 805d380: 89 f0 mov eax,esi 805d382: 87 87 f8 17 00 00 xchg DWORD PTR [edi+0x17f8],eax 805d388: 83 f8 01 cmp eax,0x1 805d38b: 7e c3 jle 805d350 805d38d: b8 f0 00 00 00 mov eax,0xf0 805d392: 8d 9f f8 17 00 00 lea ebx,[edi+0x17f8] 805d398: b9 81 00 00 00 mov ecx,0x81 805d39d: ba 01 00 00 00 mov edx,0x1 805d3a2: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805d3a9: eb a5 jmp 805d350 805d3ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d3af: 90 nop 805d3b0: 89 f0 mov eax,esi 805d3b2: 87 03 xchg DWORD PTR [ebx],eax 805d3b4: 83 f8 01 cmp eax,0x1 805d3b7: 0f 8e 67 ff ff ff jle 805d324 805d3bd: b8 f0 00 00 00 mov eax,0xf0 805d3c2: b9 81 00 00 00 mov ecx,0x81 805d3c7: ba 01 00 00 00 mov edx,0x1 805d3cc: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805d3d3: e9 4c ff ff ff jmp 805d324 805d3d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d3df: 90 nop 0805d3e0 <_IO_un_link.part.0>: 805d3e0: 55 push ebp 805d3e1: 57 push edi 805d3e2: e8 80 d8 fe ff call 804ac67 <__x86.get_pc_thunk.di> 805d3e7: 81 c7 19 7c 08 00 add edi,0x87c19 805d3ed: 56 push esi 805d3ee: 89 c6 mov esi,eax 805d3f0: 53 push ebx 805d3f1: 83 ec 3c sub esp,0x3c 805d3f4: 65 a1 14 00 00 00 mov eax,gs:0x14 805d3fa: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 805d3fe: 31 c0 xor eax,eax 805d400: c7 c5 00 00 00 00 mov ebp,0x0 805d406: 85 ed test ebp,ebp 805d408: 0f 84 c2 01 00 00 je 805d5d0 <_IO_un_link.part.0+0x1f0> 805d40e: 83 ec 04 sub esp,0x4 805d411: 8d 87 00 83 f7 ff lea eax,[edi-0x87d00] 805d417: 89 fb mov ebx,edi 805d419: 6a 00 push 0x0 805d41b: 50 push eax 805d41c: 8d 44 24 28 lea eax,[esp+0x28] 805d420: 50 push eax 805d421: e8 da 2b fa f7 call 0 <_nl_current_LC_CTYPE> 805d426: 83 c4 10 add esp,0x10 805d429: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 805d430: 3b 9f 00 18 00 00 cmp ebx,DWORD PTR [edi+0x1800] 805d436: 74 20 je 805d458 <_IO_un_link.part.0+0x78> 805d438: 65 a1 0c 00 00 00 mov eax,gs:0xc 805d43e: 85 c0 test eax,eax 805d440: 0f 85 22 02 00 00 jne 805d668 <_IO_un_link.part.0+0x288> 805d446: ba 01 00 00 00 mov edx,0x1 805d44b: 0f b1 97 f8 17 00 00 cmpxchg DWORD PTR [edi+0x17f8],edx 805d452: 89 9f 00 18 00 00 mov DWORD PTR [edi+0x1800],ebx 805d458: 8b 16 mov edx,DWORD PTR [esi] 805d45a: 8b 9f fc 17 00 00 mov ebx,DWORD PTR [edi+0x17fc] 805d460: 89 b7 f4 17 00 00 mov DWORD PTR [edi+0x17f4],esi 805d466: 89 d0 mov eax,edx 805d468: 83 c3 01 add ebx,0x1 805d46b: 25 00 80 00 00 and eax,0x8000 805d470: 89 9f fc 17 00 00 mov DWORD PTR [edi+0x17fc],ebx 805d476: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805d47a: 0f 85 90 00 00 00 jne 805d510 <_IO_un_link.part.0+0x130> 805d480: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 805d483: 65 8b 0d 08 00 00 00 mov ecx,DWORD PTR gs:0x8 805d48a: 3b 4b 08 cmp ecx,DWORD PTR [ebx+0x8] 805d48d: 0f 84 7d 01 00 00 je 805d610 <_IO_un_link.part.0+0x230> 805d493: 65 a1 0c 00 00 00 mov eax,gs:0xc 805d499: ba 01 00 00 00 mov edx,0x1 805d49e: 85 c0 test eax,eax 805d4a0: 0f 85 ee 01 00 00 jne 805d694 <_IO_un_link.part.0+0x2b4> 805d4a6: 0f b1 13 cmpxchg DWORD PTR [ebx],edx 805d4a9: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 805d4ac: 8b 16 mov edx,DWORD PTR [esi] 805d4ae: 89 4b 08 mov DWORD PTR [ebx+0x8],ecx 805d4b1: 89 d0 mov eax,edx 805d4b3: c7 c1 78 50 0e 08 mov ecx,0x80e5078 805d4b9: 25 00 80 00 00 and eax,0x8000 805d4be: 83 43 04 01 add DWORD PTR [ebx+0x4],0x1 805d4c2: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805d4c6: 8b 01 mov eax,DWORD PTR [ecx] 805d4c8: 85 c0 test eax,eax 805d4ca: 74 09 je 805d4d5 <_IO_un_link.part.0+0xf5> 805d4cc: 8b 58 34 mov ebx,DWORD PTR [eax+0x34] 805d4cf: 39 c6 cmp esi,eax 805d4d1: 75 62 jne 805d535 <_IO_un_link.part.0+0x155> 805d4d3: 89 19 mov DWORD PTR [ecx],ebx 805d4d5: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805d4d9: 80 e2 7f and dl,0x7f 805d4dc: 89 16 mov DWORD PTR [esi],edx 805d4de: 85 c0 test eax,eax 805d4e0: 75 7e jne 805d560 <_IO_un_link.part.0+0x180> 805d4e2: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 805d4e5: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805d4e8: 8d 70 ff lea esi,[eax-0x1] 805d4eb: 89 73 04 mov DWORD PTR [ebx+0x4],esi 805d4ee: 85 f6 test esi,esi 805d4f0: 75 6e jne 805d560 <_IO_un_link.part.0+0x180> 805d4f2: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805d4f9: 65 a1 0c 00 00 00 mov eax,gs:0xc 805d4ff: 85 c0 test eax,eax 805d501: 75 38 jne 805d53b <_IO_un_link.part.0+0x15b> 805d503: 83 2b 01 sub DWORD PTR [ebx],0x1 805d506: 8b 9f fc 17 00 00 mov ebx,DWORD PTR [edi+0x17fc] 805d50c: eb 58 jmp 805d566 <_IO_un_link.part.0+0x186> 805d50e: 66 90 xchg ax,ax 805d510: c7 c1 78 50 0e 08 mov ecx,0x80e5078 805d516: 8b 01 mov eax,DWORD PTR [ecx] 805d518: 85 c0 test eax,eax 805d51a: 75 b0 jne 805d4cc <_IO_un_link.part.0+0xec> 805d51c: 80 e2 7f and dl,0x7f 805d51f: 89 16 mov DWORD PTR [esi],edx 805d521: eb 43 jmp 805d566 <_IO_un_link.part.0+0x186> 805d523: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d527: 90 nop 805d528: 39 de cmp esi,ebx 805d52a: 0f 84 c0 00 00 00 je 805d5f0 <_IO_un_link.part.0+0x210> 805d530: 89 d8 mov eax,ebx 805d532: 8b 5b 34 mov ebx,DWORD PTR [ebx+0x34] 805d535: 85 db test ebx,ebx 805d537: 75 ef jne 805d528 <_IO_un_link.part.0+0x148> 805d539: eb 9a jmp 805d4d5 <_IO_un_link.part.0+0xf5> 805d53b: 89 f0 mov eax,esi 805d53d: 87 03 xchg DWORD PTR [ebx],eax 805d53f: 83 f8 01 cmp eax,0x1 805d542: 7e 1c jle 805d560 <_IO_un_link.part.0+0x180> 805d544: b8 f0 00 00 00 mov eax,0xf0 805d549: b9 81 00 00 00 mov ecx,0x81 805d54e: ba 01 00 00 00 mov edx,0x1 805d553: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805d55a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805d560: 8b 9f fc 17 00 00 mov ebx,DWORD PTR [edi+0x17fc] 805d566: c7 87 f4 17 00 00 00 00 00 00 mov DWORD PTR [edi+0x17f4],0x0 805d570: 8d 73 ff lea esi,[ebx-0x1] 805d573: 89 b7 fc 17 00 00 mov DWORD PTR [edi+0x17fc],esi 805d579: 85 f6 test esi,esi 805d57b: 75 1f jne 805d59c <_IO_un_link.part.0+0x1bc> 805d57d: c7 87 00 18 00 00 00 00 00 00 mov DWORD PTR [edi+0x1800],0x0 805d587: 65 a1 0c 00 00 00 mov eax,gs:0xc 805d58d: 85 c0 test eax,eax 805d58f: 0f 85 9b 00 00 00 jne 805d630 <_IO_un_link.part.0+0x250> 805d595: 83 af f8 17 00 00 01 sub DWORD PTR [edi+0x17f8],0x1 805d59c: 85 ed test ebp,ebp 805d59e: 74 14 je 805d5b4 <_IO_un_link.part.0+0x1d4> 805d5a0: 83 ec 08 sub esp,0x8 805d5a3: 89 fb mov ebx,edi 805d5a5: 6a 00 push 0x0 805d5a7: 8d 44 24 28 lea eax,[esp+0x28] 805d5ab: 50 push eax 805d5ac: e8 4f 2a fa f7 call 0 <_nl_current_LC_CTYPE> 805d5b1: 83 c4 10 add esp,0x10 805d5b4: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 805d5b8: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805d5bf: 0f 85 f6 00 00 00 jne 805d6bb <_IO_un_link.part.0+0x2db> 805d5c5: 83 c4 3c add esp,0x3c 805d5c8: 5b pop ebx 805d5c9: 5e pop esi 805d5ca: 5f pop edi 805d5cb: 5d pop ebp 805d5cc: c3 ret 805d5cd: 8d 76 00 lea esi,[esi+0x0] 805d5d0: 8d 87 00 83 f7 ff lea eax,[edi-0x87d00] 805d5d6: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 805d5de: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805d5e2: e9 42 fe ff ff jmp 805d429 <_IO_un_link.part.0+0x49> 805d5e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d5ee: 66 90 xchg ax,ax 805d5f0: 8b 4e 34 mov ecx,DWORD PTR [esi+0x34] 805d5f3: 83 c0 34 add eax,0x34 805d5f6: 80 e2 7f and dl,0x7f 805d5f9: 89 08 mov DWORD PTR [eax],ecx 805d5fb: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805d5ff: 89 16 mov DWORD PTR [esi],edx 805d601: 85 c0 test eax,eax 805d603: 0f 84 d9 fe ff ff je 805d4e2 <_IO_un_link.part.0+0x102> 805d609: e9 52 ff ff ff jmp 805d560 <_IO_un_link.part.0+0x180> 805d60e: 66 90 xchg ax,ax 805d610: c7 c1 78 50 0e 08 mov ecx,0x80e5078 805d616: 83 43 04 01 add DWORD PTR [ebx+0x4],0x1 805d61a: 8b 01 mov eax,DWORD PTR [ecx] 805d61c: 85 c0 test eax,eax 805d61e: 0f 85 a8 fe ff ff jne 805d4cc <_IO_un_link.part.0+0xec> 805d624: 80 e2 7f and dl,0x7f 805d627: 89 16 mov DWORD PTR [esi],edx 805d629: e9 b7 fe ff ff jmp 805d4e5 <_IO_un_link.part.0+0x105> 805d62e: 66 90 xchg ax,ax 805d630: 89 f0 mov eax,esi 805d632: 87 87 f8 17 00 00 xchg DWORD PTR [edi+0x17f8],eax 805d638: 83 f8 01 cmp eax,0x1 805d63b: 0f 8e 5b ff ff ff jle 805d59c <_IO_un_link.part.0+0x1bc> 805d641: b8 f0 00 00 00 mov eax,0xf0 805d646: 8d 9f f8 17 00 00 lea ebx,[edi+0x17f8] 805d64c: b9 81 00 00 00 mov ecx,0x81 805d651: ba 01 00 00 00 mov edx,0x1 805d656: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805d65d: e9 3a ff ff ff jmp 805d59c <_IO_un_link.part.0+0x1bc> 805d662: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805d668: 31 c0 xor eax,eax 805d66a: ba 01 00 00 00 mov edx,0x1 805d66f: f0 0f b1 97 f8 17 00 00 lock cmpxchg DWORD PTR [edi+0x17f8],edx 805d677: 0f 84 d5 fd ff ff je 805d452 <_IO_un_link.part.0+0x72> 805d67d: 83 ec 0c sub esp,0xc 805d680: 8d 87 f8 17 00 00 lea eax,[edi+0x17f8] 805d686: 50 push eax 805d687: e8 34 29 00 00 call 805ffc0 <__lll_lock_wait_private> 805d68c: 83 c4 10 add esp,0x10 805d68f: e9 be fd ff ff jmp 805d452 <_IO_un_link.part.0+0x72> 805d694: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805d698: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 805d69c: 0f 84 07 fe ff ff je 805d4a9 <_IO_un_link.part.0+0xc9> 805d6a2: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805d6a6: 83 ec 0c sub esp,0xc 805d6a9: 53 push ebx 805d6aa: e8 11 29 00 00 call 805ffc0 <__lll_lock_wait_private> 805d6af: 83 c4 10 add esp,0x10 805d6b2: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805d6b6: e9 ee fd ff ff jmp 805d4a9 <_IO_un_link.part.0+0xc9> 805d6bb: e8 90 ab 01 00 call 8078250 <__stack_chk_fail> 0805d6c0 <_IO_un_link>: 805d6c0: f3 0f 1e fb endbr32 805d6c4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d6c8: f6 00 80 test BYTE PTR [eax],0x80 805d6cb: 74 0b je 805d6d8 <_IO_un_link+0x18> 805d6cd: e9 0e fd ff ff jmp 805d3e0 <_IO_un_link.part.0> 805d6d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805d6d8: c3 ret 805d6d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805d6e0 <_IO_link_in>: 805d6e0: f3 0f 1e fb endbr32 805d6e4: 55 push ebp 805d6e5: 57 push edi 805d6e6: e8 7c d5 fe ff call 804ac67 <__x86.get_pc_thunk.di> 805d6eb: 81 c7 15 79 08 00 add edi,0x87915 805d6f1: 56 push esi 805d6f2: 53 push ebx 805d6f3: 83 ec 3c sub esp,0x3c 805d6f6: 65 a1 14 00 00 00 mov eax,gs:0x14 805d6fc: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 805d700: 31 c0 xor eax,eax 805d702: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 805d706: 8b 06 mov eax,DWORD PTR [esi] 805d708: a8 80 test al,0x80 805d70a: 0f 85 5b 01 00 00 jne 805d86b <_IO_link_in+0x18b> 805d710: c7 c5 00 00 00 00 mov ebp,0x0 805d716: 0c 80 or al,0x80 805d718: 89 06 mov DWORD PTR [esi],eax 805d71a: 85 ed test ebp,ebp 805d71c: 0f 84 66 01 00 00 je 805d888 <_IO_link_in+0x1a8> 805d722: 83 ec 04 sub esp,0x4 805d725: 8d 87 00 83 f7 ff lea eax,[edi-0x87d00] 805d72b: 89 fb mov ebx,edi 805d72d: 6a 00 push 0x0 805d72f: 50 push eax 805d730: 8d 44 24 28 lea eax,[esp+0x28] 805d734: 50 push eax 805d735: e8 c6 28 fa f7 call 0 <_nl_current_LC_CTYPE> 805d73a: 83 c4 10 add esp,0x10 805d73d: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 805d744: 39 9f 00 18 00 00 cmp DWORD PTR [edi+0x1800],ebx 805d74a: 74 20 je 805d76c <_IO_link_in+0x8c> 805d74c: 65 a1 0c 00 00 00 mov eax,gs:0xc 805d752: 85 c0 test eax,eax 805d754: 0f 85 96 01 00 00 jne 805d8f0 <_IO_link_in+0x210> 805d75a: ba 01 00 00 00 mov edx,0x1 805d75f: 0f b1 97 f8 17 00 00 cmpxchg DWORD PTR [edi+0x17f8],edx 805d766: 89 9f 00 18 00 00 mov DWORD PTR [edi+0x1800],ebx 805d76c: 8b 97 fc 17 00 00 mov edx,DWORD PTR [edi+0x17fc] 805d772: 8b 06 mov eax,DWORD PTR [esi] 805d774: 89 b7 f4 17 00 00 mov DWORD PTR [edi+0x17f4],esi 805d77a: 83 c2 01 add edx,0x1 805d77d: 89 97 fc 17 00 00 mov DWORD PTR [edi+0x17fc],edx 805d783: 25 00 80 00 00 and eax,0x8000 805d788: 0f 85 82 00 00 00 jne 805d810 <_IO_link_in+0x130> 805d78e: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 805d791: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 805d798: 39 53 08 cmp DWORD PTR [ebx+0x8],edx 805d79b: 0f 84 ff 00 00 00 je 805d8a0 <_IO_link_in+0x1c0> 805d7a1: 65 8b 0d 0c 00 00 00 mov ecx,DWORD PTR gs:0xc 805d7a8: 85 c9 test ecx,ecx 805d7aa: 0f 85 a8 01 00 00 jne 805d958 <_IO_link_in+0x278> 805d7b0: 89 c8 mov eax,ecx 805d7b2: b9 01 00 00 00 mov ecx,0x1 805d7b7: 0f b1 0b cmpxchg DWORD PTR [ebx],ecx 805d7ba: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 805d7bd: c7 c0 78 50 0e 08 mov eax,0x80e5078 805d7c3: 89 53 08 mov DWORD PTR [ebx+0x8],edx 805d7c6: 8b 08 mov ecx,DWORD PTR [eax] 805d7c8: 8b 16 mov edx,DWORD PTR [esi] 805d7ca: 83 43 04 01 add DWORD PTR [ebx+0x4],0x1 805d7ce: 89 30 mov DWORD PTR [eax],esi 805d7d0: 89 4e 34 mov DWORD PTR [esi+0x34],ecx 805d7d3: 80 e6 80 and dh,0x80 805d7d6: 0f 85 04 01 00 00 jne 805d8e0 <_IO_link_in+0x200> 805d7dc: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805d7df: 8d 70 ff lea esi,[eax-0x1] 805d7e2: 89 73 04 mov DWORD PTR [ebx+0x4],esi 805d7e5: 85 f6 test esi,esi 805d7e7: 0f 85 f3 00 00 00 jne 805d8e0 <_IO_link_in+0x200> 805d7ed: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805d7f4: 65 a1 0c 00 00 00 mov eax,gs:0xc 805d7fa: 85 c0 test eax,eax 805d7fc: 0f 85 be 00 00 00 jne 805d8c0 <_IO_link_in+0x1e0> 805d802: 83 2b 01 sub DWORD PTR [ebx],0x1 805d805: 8b 97 fc 17 00 00 mov edx,DWORD PTR [edi+0x17fc] 805d80b: eb 10 jmp 805d81d <_IO_link_in+0x13d> 805d80d: 8d 76 00 lea esi,[esi+0x0] 805d810: c7 c0 78 50 0e 08 mov eax,0x80e5078 805d816: 8b 08 mov ecx,DWORD PTR [eax] 805d818: 89 30 mov DWORD PTR [eax],esi 805d81a: 89 4e 34 mov DWORD PTR [esi+0x34],ecx 805d81d: c7 87 f4 17 00 00 00 00 00 00 mov DWORD PTR [edi+0x17f4],0x0 805d827: 8d 72 ff lea esi,[edx-0x1] 805d82a: 89 b7 fc 17 00 00 mov DWORD PTR [edi+0x17fc],esi 805d830: 85 f6 test esi,esi 805d832: 75 1f jne 805d853 <_IO_link_in+0x173> 805d834: c7 87 00 18 00 00 00 00 00 00 mov DWORD PTR [edi+0x1800],0x0 805d83e: 65 a1 0c 00 00 00 mov eax,gs:0xc 805d844: 85 c0 test eax,eax 805d846: 0f 85 d4 00 00 00 jne 805d920 <_IO_link_in+0x240> 805d84c: 83 af f8 17 00 00 01 sub DWORD PTR [edi+0x17f8],0x1 805d853: 85 ed test ebp,ebp 805d855: 74 14 je 805d86b <_IO_link_in+0x18b> 805d857: 83 ec 08 sub esp,0x8 805d85a: 89 fb mov ebx,edi 805d85c: 6a 00 push 0x0 805d85e: 8d 44 24 28 lea eax,[esp+0x28] 805d862: 50 push eax 805d863: e8 98 27 fa f7 call 0 <_nl_current_LC_CTYPE> 805d868: 83 c4 10 add esp,0x10 805d86b: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 805d86f: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805d876: 0f 85 04 01 00 00 jne 805d980 <_IO_link_in+0x2a0> 805d87c: 83 c4 3c add esp,0x3c 805d87f: 5b pop ebx 805d880: 5e pop esi 805d881: 5f pop edi 805d882: 5d pop ebp 805d883: c3 ret 805d884: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d888: 8d 87 00 83 f7 ff lea eax,[edi-0x87d00] 805d88e: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 805d896: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805d89a: e9 9e fe ff ff jmp 805d73d <_IO_link_in+0x5d> 805d89f: 90 nop 805d8a0: c7 c0 78 50 0e 08 mov eax,0x80e5078 805d8a6: 83 43 04 01 add DWORD PTR [ebx+0x4],0x1 805d8aa: 8b 10 mov edx,DWORD PTR [eax] 805d8ac: 89 30 mov DWORD PTR [eax],esi 805d8ae: 89 56 34 mov DWORD PTR [esi+0x34],edx 805d8b1: e9 26 ff ff ff jmp 805d7dc <_IO_link_in+0xfc> 805d8b6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d8bd: 8d 76 00 lea esi,[esi+0x0] 805d8c0: 89 f0 mov eax,esi 805d8c2: 87 03 xchg DWORD PTR [ebx],eax 805d8c4: 83 f8 01 cmp eax,0x1 805d8c7: 7e 17 jle 805d8e0 <_IO_link_in+0x200> 805d8c9: b8 f0 00 00 00 mov eax,0xf0 805d8ce: b9 81 00 00 00 mov ecx,0x81 805d8d3: ba 01 00 00 00 mov edx,0x1 805d8d8: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805d8df: 90 nop 805d8e0: 8b 97 fc 17 00 00 mov edx,DWORD PTR [edi+0x17fc] 805d8e6: e9 32 ff ff ff jmp 805d81d <_IO_link_in+0x13d> 805d8eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d8ef: 90 nop 805d8f0: 31 c0 xor eax,eax 805d8f2: ba 01 00 00 00 mov edx,0x1 805d8f7: f0 0f b1 97 f8 17 00 00 lock cmpxchg DWORD PTR [edi+0x17f8],edx 805d8ff: 0f 84 61 fe ff ff je 805d766 <_IO_link_in+0x86> 805d905: 83 ec 0c sub esp,0xc 805d908: 8d 87 f8 17 00 00 lea eax,[edi+0x17f8] 805d90e: 50 push eax 805d90f: e8 ac 26 00 00 call 805ffc0 <__lll_lock_wait_private> 805d914: 83 c4 10 add esp,0x10 805d917: e9 4a fe ff ff jmp 805d766 <_IO_link_in+0x86> 805d91c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d920: 89 f0 mov eax,esi 805d922: 87 87 f8 17 00 00 xchg DWORD PTR [edi+0x17f8],eax 805d928: 83 f8 01 cmp eax,0x1 805d92b: 0f 8e 22 ff ff ff jle 805d853 <_IO_link_in+0x173> 805d931: b8 f0 00 00 00 mov eax,0xf0 805d936: 8d 9f f8 17 00 00 lea ebx,[edi+0x17f8] 805d93c: b9 81 00 00 00 mov ecx,0x81 805d941: ba 01 00 00 00 mov edx,0x1 805d946: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805d94d: e9 01 ff ff ff jmp 805d853 <_IO_link_in+0x173> 805d952: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805d958: b9 01 00 00 00 mov ecx,0x1 805d95d: f0 0f b1 0b lock cmpxchg DWORD PTR [ebx],ecx 805d961: 0f 84 53 fe ff ff je 805d7ba <_IO_link_in+0xda> 805d967: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805d96b: 83 ec 0c sub esp,0xc 805d96e: 53 push ebx 805d96f: e8 4c 26 00 00 call 805ffc0 <__lll_lock_wait_private> 805d974: 83 c4 10 add esp,0x10 805d977: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805d97b: e9 3a fe ff ff jmp 805d7ba <_IO_link_in+0xda> 805d980: e8 cb a8 01 00 call 8078250 <__stack_chk_fail> 805d985: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d98c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805d990 <_IO_least_marker>: 805d990: f3 0f 1e fb endbr32 805d994: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805d998: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805d99c: 2b 42 0c sub eax,DWORD PTR [edx+0xc] 805d99f: 8b 52 30 mov edx,DWORD PTR [edx+0x30] 805d9a2: 85 d2 test edx,edx 805d9a4: 74 18 je 805d9be <_IO_least_marker+0x2e> 805d9a6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d9ad: 8d 76 00 lea esi,[esi+0x0] 805d9b0: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 805d9b3: 8b 12 mov edx,DWORD PTR [edx] 805d9b5: 39 c8 cmp eax,ecx 805d9b7: 0f 4f c1 cmovg eax,ecx 805d9ba: 85 d2 test edx,edx 805d9bc: 75 f2 jne 805d9b0 <_IO_least_marker+0x20> 805d9be: c3 ret 805d9bf: 90 nop 0805d9c0 <_IO_switch_to_main_get_area>: 805d9c0: f3 0f 1e fb endbr32 805d9c4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d9c8: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 805d9cb: 8b 48 2c mov ecx,DWORD PTR [eax+0x2c] 805d9ce: 81 20 ff fe ff ff and DWORD PTR [eax],0xfffffeff 805d9d4: 89 48 08 mov DWORD PTR [eax+0x8],ecx 805d9d7: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 805d9da: 89 50 2c mov DWORD PTR [eax+0x2c],edx 805d9dd: 8b 50 24 mov edx,DWORD PTR [eax+0x24] 805d9e0: 89 48 24 mov DWORD PTR [eax+0x24],ecx 805d9e3: 89 50 0c mov DWORD PTR [eax+0xc],edx 805d9e6: 89 50 04 mov DWORD PTR [eax+0x4],edx 805d9e9: c3 ret 805d9ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805d9f0 <_IO_switch_to_backup_area>: 805d9f0: f3 0f 1e fb endbr32 805d9f4: 53 push ebx 805d9f5: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805d9f9: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 805d9fc: 8b 50 2c mov edx,DWORD PTR [eax+0x2c] 805d9ff: 8b 58 24 mov ebx,DWORD PTR [eax+0x24] 805da02: 81 08 00 01 00 00 or DWORD PTR [eax],0x100 805da08: 89 48 2c mov DWORD PTR [eax+0x2c],ecx 805da0b: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 805da0e: 89 50 08 mov DWORD PTR [eax+0x8],edx 805da11: 89 58 0c mov DWORD PTR [eax+0xc],ebx 805da14: 89 48 24 mov DWORD PTR [eax+0x24],ecx 805da17: 89 50 04 mov DWORD PTR [eax+0x4],edx 805da1a: 5b pop ebx 805da1b: c3 ret 805da1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805da20 <_IO_switch_to_get_mode>: 805da20: f3 0f 1e fb endbr32 805da24: e8 01 a7 ff ff call 805812a <__x86.get_pc_thunk.dx> 805da29: 81 c2 d7 75 08 00 add edx,0x875d7 805da2f: 56 push esi 805da30: 53 push ebx 805da31: 83 ec 04 sub esp,0x4 805da34: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805da38: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 805da3b: 3b 43 10 cmp eax,DWORD PTR [ebx+0x10] 805da3e: 76 30 jbe 805da70 <_IO_switch_to_get_mode+0x50> 805da40: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 805da46: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 805da4c: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805da52: 89 f2 mov edx,esi 805da54: 29 c8 sub eax,ecx 805da56: 29 ca sub edx,ecx 805da58: 39 d0 cmp eax,edx 805da5a: 76 54 jbe 805dab0 <_IO_switch_to_get_mode+0x90> 805da5c: 83 ec 08 sub esp,0x8 805da5f: 6a ff push 0xffffffff 805da61: 53 push ebx 805da62: ff 56 0c call DWORD PTR [esi+0xc] 805da65: 83 c4 10 add esp,0x10 805da68: 83 f8 ff cmp eax,0xffffffff 805da6b: 74 28 je 805da95 <_IO_switch_to_get_mode+0x75> 805da6d: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 805da70: 8b 13 mov edx,DWORD PTR [ebx] 805da72: f6 c6 01 test dh,0x1 805da75: 75 29 jne 805daa0 <_IO_switch_to_get_mode+0x80> 805da77: 8b 4b 1c mov ecx,DWORD PTR [ebx+0x1c] 805da7a: 89 4b 0c mov DWORD PTR [ebx+0xc],ecx 805da7d: 39 43 08 cmp DWORD PTR [ebx+0x8],eax 805da80: 73 03 jae 805da85 <_IO_switch_to_get_mode+0x65> 805da82: 89 43 08 mov DWORD PTR [ebx+0x8],eax 805da85: 80 e6 f7 and dh,0xf7 805da88: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805da8b: 89 13 mov DWORD PTR [ebx],edx 805da8d: 89 43 18 mov DWORD PTR [ebx+0x18],eax 805da90: 89 43 10 mov DWORD PTR [ebx+0x10],eax 805da93: 31 c0 xor eax,eax 805da95: 83 c4 04 add esp,0x4 805da98: 5b pop ebx 805da99: 5e pop esi 805da9a: c3 ret 805da9b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805da9f: 90 nop 805daa0: 8b 4b 28 mov ecx,DWORD PTR [ebx+0x28] 805daa3: 89 4b 0c mov DWORD PTR [ebx+0xc],ecx 805daa6: eb dd jmp 805da85 <_IO_switch_to_get_mode+0x65> 805daa8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805daaf: 90 nop 805dab0: e8 3b cc ff ff call 805a6f0 <_IO_vtable_check> 805dab5: eb a5 jmp 805da5c <_IO_switch_to_get_mode+0x3c> 805dab7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805dabe: 66 90 xchg ax,ax 0805dac0 <_IO_free_backup_area>: 805dac0: f3 0f 1e fb endbr32 805dac4: 56 push esi 805dac5: 53 push ebx 805dac6: e8 f5 c0 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805dacb: 81 c3 35 75 08 00 add ebx,0x87535 805dad1: 83 ec 04 sub esp,0x4 805dad4: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805dad8: 8b 16 mov edx,DWORD PTR [esi] 805dada: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 805dadd: f6 c6 01 test dh,0x1 805dae0: 74 16 je 805daf8 <_IO_free_backup_area+0x38> 805dae2: 80 e6 fe and dh,0xfe 805dae5: 89 46 04 mov DWORD PTR [esi+0x4],eax 805dae8: 89 16 mov DWORD PTR [esi],edx 805daea: 8b 56 2c mov edx,DWORD PTR [esi+0x2c] 805daed: 89 56 08 mov DWORD PTR [esi+0x8],edx 805daf0: 8b 56 0c mov edx,DWORD PTR [esi+0xc] 805daf3: 89 46 0c mov DWORD PTR [esi+0xc],eax 805daf6: 89 d0 mov eax,edx 805daf8: 83 ec 0c sub esp,0xc 805dafb: 50 push eax 805dafc: e8 9f 76 00 00 call 80651a0 <__free> 805db01: c7 46 24 00 00 00 00 mov DWORD PTR [esi+0x24],0x0 805db08: c7 46 2c 00 00 00 00 mov DWORD PTR [esi+0x2c],0x0 805db0f: c7 46 28 00 00 00 00 mov DWORD PTR [esi+0x28],0x0 805db16: 83 c4 14 add esp,0x14 805db19: 5b pop ebx 805db1a: 5e pop esi 805db1b: c3 ret 805db1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805db20 <__overflow>: 805db20: f3 0f 1e fb endbr32 805db24: e8 00 c2 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805db29: 05 d7 74 08 00 add eax,0x874d7 805db2e: 57 push edi 805db2f: 56 push esi 805db30: 53 push ebx 805db31: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805db35: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 805db39: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 805db3c: 85 d2 test edx,edx 805db3e: 75 07 jne 805db47 <__overflow+0x27> 805db40: c7 43 68 ff ff ff ff mov DWORD PTR [ebx+0x68],0xffffffff 805db47: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 805db4d: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805db53: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805db59: 89 f1 mov ecx,esi 805db5b: 29 d0 sub eax,edx 805db5d: 29 d1 sub ecx,edx 805db5f: 39 c8 cmp eax,ecx 805db61: 76 15 jbe 805db78 <__overflow+0x58> 805db63: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 805db67: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805db6b: 5b pop ebx 805db6c: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 805db6f: 5e pop esi 805db70: 5f pop edi 805db71: ff e0 jmp eax 805db73: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805db77: 90 nop 805db78: e8 73 cb ff ff call 805a6f0 <_IO_vtable_check> 805db7d: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 805db81: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805db85: 5b pop ebx 805db86: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 805db89: 5e pop esi 805db8a: 5f pop edi 805db8b: ff e0 jmp eax 805db8d: 8d 76 00 lea esi,[esi+0x0] 0805db90 <__underflow>: 805db90: f3 0f 1e fb endbr32 805db94: 57 push edi 805db95: 56 push esi 805db96: e8 14 cd fe ff call 804a8af <__x86.get_pc_thunk.si> 805db9b: 81 c6 65 74 08 00 add esi,0x87465 805dba1: 53 push ebx 805dba2: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805dba6: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 805dba9: 85 c0 test eax,eax 805dbab: 0f 85 af 00 00 00 jne 805dc60 <__underflow+0xd0> 805dbb1: c7 43 68 ff ff ff ff mov DWORD PTR [ebx+0x68],0xffffffff 805dbb8: f7 03 00 08 00 00 test DWORD PTR [ebx],0x800 805dbbe: 0f 85 ac 00 00 00 jne 805dc70 <__underflow+0xe0> 805dbc4: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805dbc7: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 805dbca: 39 d0 cmp eax,edx 805dbcc: 0f 82 86 00 00 00 jb 805dc58 <__underflow+0xc8> 805dbd2: 8b 03 mov eax,DWORD PTR [ebx] 805dbd4: f6 c4 01 test ah,0x1 805dbd7: 74 21 je 805dbfa <__underflow+0x6a> 805dbd9: 80 e4 fe and ah,0xfe 805dbdc: 8b 4b 2c mov ecx,DWORD PTR [ebx+0x2c] 805dbdf: 89 53 2c mov DWORD PTR [ebx+0x2c],edx 805dbe2: 89 03 mov DWORD PTR [ebx],eax 805dbe4: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 805dbe7: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 805dbea: 89 4b 08 mov DWORD PTR [ebx+0x8],ecx 805dbed: 89 53 24 mov DWORD PTR [ebx+0x24],edx 805dbf0: 89 43 0c mov DWORD PTR [ebx+0xc],eax 805dbf3: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805dbf6: 39 c1 cmp ecx,eax 805dbf8: 77 5e ja 805dc58 <__underflow+0xc8> 805dbfa: 8b 53 30 mov edx,DWORD PTR [ebx+0x30] 805dbfd: 85 d2 test edx,edx 805dbff: 74 3f je 805dc40 <__underflow+0xb0> 805dc01: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 805dc04: 89 d8 mov eax,ebx 805dc06: e8 d5 f4 ff ff call 805d0e0 805dc0b: 85 c0 test eax,eax 805dc0d: 75 5a jne 805dc69 <__underflow+0xd9> 805dc0f: 8b bb 94 00 00 00 mov edi,DWORD PTR [ebx+0x94] 805dc15: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805dc1b: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805dc21: 89 f9 mov ecx,edi 805dc23: 29 d0 sub eax,edx 805dc25: 29 d1 sub ecx,edx 805dc27: 39 c8 cmp eax,ecx 805dc29: 76 65 jbe 805dc90 <__underflow+0x100> 805dc2b: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805dc2f: 5b pop ebx 805dc30: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 805dc33: 5e pop esi 805dc34: 5f pop edi 805dc35: ff e0 jmp eax 805dc37: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805dc3e: 66 90 xchg ax,ax 805dc40: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 805dc43: 85 c0 test eax,eax 805dc45: 74 c8 je 805dc0f <__underflow+0x7f> 805dc47: 83 ec 0c sub esp,0xc 805dc4a: 53 push ebx 805dc4b: e8 70 fe ff ff call 805dac0 <_IO_free_backup_area> 805dc50: 83 c4 10 add esp,0x10 805dc53: eb ba jmp 805dc0f <__underflow+0x7f> 805dc55: 8d 76 00 lea esi,[esi+0x0] 805dc58: 0f b6 00 movzx eax,BYTE PTR [eax] 805dc5b: 5b pop ebx 805dc5c: 5e pop esi 805dc5d: 5f pop edi 805dc5e: c3 ret 805dc5f: 90 nop 805dc60: 83 f8 ff cmp eax,0xffffffff 805dc63: 0f 84 4f ff ff ff je 805dbb8 <__underflow+0x28> 805dc69: b8 ff ff ff ff mov eax,0xffffffff 805dc6e: eb eb jmp 805dc5b <__underflow+0xcb> 805dc70: 83 ec 0c sub esp,0xc 805dc73: 53 push ebx 805dc74: e8 a7 fd ff ff call 805da20 <_IO_switch_to_get_mode> 805dc79: 83 c4 10 add esp,0x10 805dc7c: 83 f8 ff cmp eax,0xffffffff 805dc7f: 0f 85 3f ff ff ff jne 805dbc4 <__underflow+0x34> 805dc85: eb e2 jmp 805dc69 <__underflow+0xd9> 805dc87: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805dc8e: 66 90 xchg ax,ax 805dc90: e8 5b ca ff ff call 805a6f0 <_IO_vtable_check> 805dc95: eb 94 jmp 805dc2b <__underflow+0x9b> 805dc97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805dc9e: 66 90 xchg ax,ax 0805dca0 <__uflow>: 805dca0: f3 0f 1e fb endbr32 805dca4: 57 push edi 805dca5: 56 push esi 805dca6: e8 04 cc fe ff call 804a8af <__x86.get_pc_thunk.si> 805dcab: 81 c6 55 73 08 00 add esi,0x87355 805dcb1: 53 push ebx 805dcb2: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805dcb6: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 805dcb9: 85 c0 test eax,eax 805dcbb: 0f 85 a7 00 00 00 jne 805dd68 <__uflow+0xc8> 805dcc1: c7 43 68 ff ff ff ff mov DWORD PTR [ebx+0x68],0xffffffff 805dcc8: f7 03 00 08 00 00 test DWORD PTR [ebx],0x800 805dcce: 0f 85 bc 00 00 00 jne 805dd90 <__uflow+0xf0> 805dcd4: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805dcd7: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 805dcda: 39 d0 cmp eax,edx 805dcdc: 0f 82 9e 00 00 00 jb 805dd80 <__uflow+0xe0> 805dce2: 8b 03 mov eax,DWORD PTR [ebx] 805dce4: f6 c4 01 test ah,0x1 805dce7: 74 21 je 805dd0a <__uflow+0x6a> 805dce9: 80 e4 fe and ah,0xfe 805dcec: 8b 4b 2c mov ecx,DWORD PTR [ebx+0x2c] 805dcef: 89 53 2c mov DWORD PTR [ebx+0x2c],edx 805dcf2: 89 03 mov DWORD PTR [ebx],eax 805dcf4: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 805dcf7: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 805dcfa: 89 4b 08 mov DWORD PTR [ebx+0x8],ecx 805dcfd: 89 53 24 mov DWORD PTR [ebx+0x24],edx 805dd00: 89 43 0c mov DWORD PTR [ebx+0xc],eax 805dd03: 39 c1 cmp ecx,eax 805dd05: 77 79 ja 805dd80 <__uflow+0xe0> 805dd07: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805dd0a: 8b 53 30 mov edx,DWORD PTR [ebx+0x30] 805dd0d: 85 d2 test edx,edx 805dd0f: 74 3f je 805dd50 <__uflow+0xb0> 805dd11: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 805dd14: 89 d8 mov eax,ebx 805dd16: e8 c5 f3 ff ff call 805d0e0 805dd1b: 85 c0 test eax,eax 805dd1d: 75 52 jne 805dd71 <__uflow+0xd1> 805dd1f: 8b bb 94 00 00 00 mov edi,DWORD PTR [ebx+0x94] 805dd25: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805dd2b: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805dd31: 89 f9 mov ecx,edi 805dd33: 29 d0 sub eax,edx 805dd35: 29 d1 sub ecx,edx 805dd37: 39 c8 cmp eax,ecx 805dd39: 76 75 jbe 805ddb0 <__uflow+0x110> 805dd3b: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805dd3f: 5b pop ebx 805dd40: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 805dd43: 5e pop esi 805dd44: 5f pop edi 805dd45: ff e0 jmp eax 805dd47: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805dd4e: 66 90 xchg ax,ax 805dd50: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 805dd53: 85 c0 test eax,eax 805dd55: 74 c8 je 805dd1f <__uflow+0x7f> 805dd57: 83 ec 0c sub esp,0xc 805dd5a: 53 push ebx 805dd5b: e8 60 fd ff ff call 805dac0 <_IO_free_backup_area> 805dd60: 83 c4 10 add esp,0x10 805dd63: eb ba jmp 805dd1f <__uflow+0x7f> 805dd65: 8d 76 00 lea esi,[esi+0x0] 805dd68: 83 f8 ff cmp eax,0xffffffff 805dd6b: 0f 84 57 ff ff ff je 805dcc8 <__uflow+0x28> 805dd71: b8 ff ff ff ff mov eax,0xffffffff 805dd76: eb 11 jmp 805dd89 <__uflow+0xe9> 805dd78: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805dd7f: 90 nop 805dd80: 8d 50 01 lea edx,[eax+0x1] 805dd83: 89 53 04 mov DWORD PTR [ebx+0x4],edx 805dd86: 0f b6 00 movzx eax,BYTE PTR [eax] 805dd89: 5b pop ebx 805dd8a: 5e pop esi 805dd8b: 5f pop edi 805dd8c: c3 ret 805dd8d: 8d 76 00 lea esi,[esi+0x0] 805dd90: 83 ec 0c sub esp,0xc 805dd93: 53 push ebx 805dd94: e8 87 fc ff ff call 805da20 <_IO_switch_to_get_mode> 805dd99: 83 c4 10 add esp,0x10 805dd9c: 83 f8 ff cmp eax,0xffffffff 805dd9f: 0f 85 2f ff ff ff jne 805dcd4 <__uflow+0x34> 805dda5: eb ca jmp 805dd71 <__uflow+0xd1> 805dda7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ddae: 66 90 xchg ax,ax 805ddb0: e8 3b c9 ff ff call 805a6f0 <_IO_vtable_check> 805ddb5: eb 84 jmp 805dd3b <__uflow+0x9b> 805ddb7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ddbe: 66 90 xchg ax,ax 0805ddc0 <_IO_setb>: 805ddc0: f3 0f 1e fb endbr32 805ddc4: 56 push esi 805ddc5: 53 push ebx 805ddc6: e8 f5 bd fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805ddcb: 81 c3 35 72 08 00 add ebx,0x87235 805ddd1: 83 ec 04 sub esp,0x4 805ddd4: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805ddd8: 8b 56 1c mov edx,DWORD PTR [esi+0x1c] 805dddb: 8b 06 mov eax,DWORD PTR [esi] 805dddd: 85 d2 test edx,edx 805dddf: 74 04 je 805dde5 <_IO_setb+0x25> 805dde1: a8 01 test al,0x1 805dde3: 74 2b je 805de10 <_IO_setb+0x50> 805dde5: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805dde9: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 805dded: 89 56 1c mov DWORD PTR [esi+0x1c],edx 805ddf0: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805ddf4: 89 56 20 mov DWORD PTR [esi+0x20],edx 805ddf7: 89 c2 mov edx,eax 805ddf9: 83 c8 01 or eax,0x1 805ddfc: 83 e2 fe and edx,0xfffffffe 805ddff: 85 c9 test ecx,ecx 805de01: 0f 45 c2 cmovne eax,edx 805de04: 89 06 mov DWORD PTR [esi],eax 805de06: 83 c4 04 add esp,0x4 805de09: 5b pop ebx 805de0a: 5e pop esi 805de0b: c3 ret 805de0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805de10: 83 ec 0c sub esp,0xc 805de13: 52 push edx 805de14: e8 87 73 00 00 call 80651a0 <__free> 805de19: 8b 06 mov eax,DWORD PTR [esi] 805de1b: 83 c4 10 add esp,0x10 805de1e: eb c5 jmp 805dde5 <_IO_setb+0x25> 0805de20 <_IO_doallocbuf>: 805de20: f3 0f 1e fb endbr32 805de24: 55 push ebp 805de25: 57 push edi 805de26: 56 push esi 805de27: 53 push ebx 805de28: e8 93 bd fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805de2d: 81 c3 d3 71 08 00 add ebx,0x871d3 805de33: 83 ec 0c sub esp,0xc 805de36: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 805de3a: 8b 4e 1c mov ecx,DWORD PTR [esi+0x1c] 805de3d: 85 c9 test ecx,ecx 805de3f: 74 0f je 805de50 <_IO_doallocbuf+0x30> 805de41: 83 c4 0c add esp,0xc 805de44: 5b pop ebx 805de45: 5e pop esi 805de46: 5f pop edi 805de47: 5d pop ebp 805de48: c3 ret 805de49: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805de50: 8b 06 mov eax,DWORD PTR [esi] 805de52: a8 02 test al,0x2 805de54: 74 07 je 805de5d <_IO_doallocbuf+0x3d> 805de56: 8b 56 68 mov edx,DWORD PTR [esi+0x68] 805de59: 85 d2 test edx,edx 805de5b: 7e 53 jle 805deb0 <_IO_doallocbuf+0x90> 805de5d: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805de63: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805de69: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805de6f: 89 f9 mov ecx,edi 805de71: 29 d0 sub eax,edx 805de73: 29 d1 sub ecx,edx 805de75: 39 c8 cmp eax,ecx 805de77: 76 57 jbe 805ded0 <_IO_doallocbuf+0xb0> 805de79: 83 ec 0c sub esp,0xc 805de7c: 56 push esi 805de7d: ff 57 34 call DWORD PTR [edi+0x34] 805de80: 83 c4 10 add esp,0x10 805de83: 83 f8 ff cmp eax,0xffffffff 805de86: 75 b9 jne 805de41 <_IO_doallocbuf+0x21> 805de88: 8b 56 1c mov edx,DWORD PTR [esi+0x1c] 805de8b: 8b 06 mov eax,DWORD PTR [esi] 805de8d: 8d 6e 48 lea ebp,[esi+0x48] 805de90: 8d 7e 47 lea edi,[esi+0x47] 805de93: 85 d2 test edx,edx 805de95: 74 04 je 805de9b <_IO_doallocbuf+0x7b> 805de97: a8 01 test al,0x1 805de99: 74 25 je 805dec0 <_IO_doallocbuf+0xa0> 805de9b: 83 c8 01 or eax,0x1 805de9e: 89 7e 1c mov DWORD PTR [esi+0x1c],edi 805dea1: 89 6e 20 mov DWORD PTR [esi+0x20],ebp 805dea4: 89 06 mov DWORD PTR [esi],eax 805dea6: 83 c4 0c add esp,0xc 805dea9: 5b pop ebx 805deaa: 5e pop esi 805deab: 5f pop edi 805deac: 5d pop ebp 805dead: c3 ret 805deae: 66 90 xchg ax,ax 805deb0: 8d 6e 48 lea ebp,[esi+0x48] 805deb3: 8d 7e 47 lea edi,[esi+0x47] 805deb6: eb e3 jmp 805de9b <_IO_doallocbuf+0x7b> 805deb8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805debf: 90 nop 805dec0: 83 ec 0c sub esp,0xc 805dec3: 52 push edx 805dec4: e8 d7 72 00 00 call 80651a0 <__free> 805dec9: 8b 06 mov eax,DWORD PTR [esi] 805decb: 83 c4 10 add esp,0x10 805dece: eb cb jmp 805de9b <_IO_doallocbuf+0x7b> 805ded0: e8 1b c8 ff ff call 805a6f0 <_IO_vtable_check> 805ded5: eb a2 jmp 805de79 <_IO_doallocbuf+0x59> 805ded7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805dede: 66 90 xchg ax,ax 0805dee0 <_IO_default_underflow>: 805dee0: f3 0f 1e fb endbr32 805dee4: b8 ff ff ff ff mov eax,0xffffffff 805dee9: c3 ret 805deea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805def0 <_IO_default_uflow>: 805def0: f3 0f 1e fb endbr32 805def4: e8 31 a2 ff ff call 805812a <__x86.get_pc_thunk.dx> 805def9: 81 c2 07 71 08 00 add edx,0x87107 805deff: 56 push esi 805df00: 53 push ebx 805df01: 83 ec 04 sub esp,0x4 805df04: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805df08: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805df0e: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805df14: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 805df1a: 29 d0 sub eax,edx 805df1c: 89 f1 mov ecx,esi 805df1e: 29 d1 sub ecx,edx 805df20: 39 c8 cmp eax,ecx 805df22: 76 24 jbe 805df48 <_IO_default_uflow+0x58> 805df24: 83 ec 0c sub esp,0xc 805df27: 53 push ebx 805df28: ff 56 10 call DWORD PTR [esi+0x10] 805df2b: 83 c4 10 add esp,0x10 805df2e: 83 f8 ff cmp eax,0xffffffff 805df31: 74 0c je 805df3f <_IO_default_uflow+0x4f> 805df33: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805df36: 8d 50 01 lea edx,[eax+0x1] 805df39: 89 53 04 mov DWORD PTR [ebx+0x4],edx 805df3c: 0f b6 00 movzx eax,BYTE PTR [eax] 805df3f: 83 c4 04 add esp,0x4 805df42: 5b pop ebx 805df43: 5e pop esi 805df44: c3 ret 805df45: 8d 76 00 lea esi,[esi+0x0] 805df48: e8 a3 c7 ff ff call 805a6f0 <_IO_vtable_check> 805df4d: eb d5 jmp 805df24 <_IO_default_uflow+0x34> 805df4f: 90 nop 0805df50 <_IO_default_xsputn>: 805df50: f3 0f 1e fb endbr32 805df54: 55 push ebp 805df55: 57 push edi 805df56: 56 push esi 805df57: 53 push ebx 805df58: e8 63 bc fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805df5d: 81 c3 a3 70 08 00 add ebx,0x870a3 805df63: 83 ec 1c sub esp,0x1c 805df66: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 805df6a: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 805df6e: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 805df72: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 805df76: 85 c0 test eax,eax 805df78: 0f 84 02 01 00 00 je 805e080 <_IO_default_xsputn+0x130> 805df7e: 89 d8 mov eax,ebx 805df80: c7 c3 60 5f 0e 08 mov ebx,0x80e5f60 805df86: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 805df8a: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805df90: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 805df94: 29 d8 sub eax,ebx 805df96: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805df9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805dfa0: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 805dfa3: 8b 69 18 mov ebp,DWORD PTR [ecx+0x18] 805dfa6: 39 e8 cmp eax,ebp 805dfa8: 73 12 jae 805dfbc <_IO_default_xsputn+0x6c> 805dfaa: 29 c5 sub ebp,eax 805dfac: 39 ea cmp edx,ebp 805dfae: 0f 46 ea cmovbe ebp,edx 805dfb1: 83 fd 14 cmp ebp,0x14 805dfb4: 77 6a ja 805e020 <_IO_default_xsputn+0xd0> 805dfb6: 85 ed test ebp,ebp 805dfb8: 75 4e jne 805e008 <_IO_default_xsputn+0xb8> 805dfba: 29 ea sub edx,ebp 805dfbc: 85 d2 test edx,edx 805dfbe: 0f 84 90 00 00 00 je 805e054 <_IO_default_xsputn+0x104> 805dfc4: 8b 99 94 00 00 00 mov ebx,DWORD PTR [ecx+0x94] 805dfca: 89 d8 mov eax,ebx 805dfcc: 2b 44 24 04 sub eax,DWORD PTR [esp+0x4] 805dfd0: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 805dfd4: 0f 86 86 00 00 00 jbe 805e060 <_IO_default_xsputn+0x110> 805dfda: 0f b6 06 movzx eax,BYTE PTR [esi] 805dfdd: 89 14 24 mov DWORD PTR [esp],edx 805dfe0: 83 ec 08 sub esp,0x8 805dfe3: 8d 7e 01 lea edi,[esi+0x1] 805dfe6: 50 push eax 805dfe7: 51 push ecx 805dfe8: 89 4c 24 40 mov DWORD PTR [esp+0x40],ecx 805dfec: ff 53 0c call DWORD PTR [ebx+0xc] 805dfef: 83 c4 10 add esp,0x10 805dff2: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 805dff6: 8b 14 24 mov edx,DWORD PTR [esp] 805dff9: 83 f8 ff cmp eax,0xffffffff 805dffc: 74 52 je 805e050 <_IO_default_xsputn+0x100> 805dffe: 83 ea 01 sub edx,0x1 805e001: 89 fe mov esi,edi 805e003: eb 9b jmp 805dfa0 <_IO_default_xsputn+0x50> 805e005: 8d 76 00 lea esi,[esi+0x0] 805e008: 8d 1c 2e lea ebx,[esi+ebp*1] 805e00b: 89 c7 mov edi,eax 805e00d: 8d 76 00 lea esi,[esi+0x0] 805e010: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805e011: 39 de cmp esi,ebx 805e013: 75 fb jne 805e010 <_IO_default_xsputn+0xc0> 805e015: 01 e8 add eax,ebp 805e017: 89 41 14 mov DWORD PTR [ecx+0x14],eax 805e01a: eb 9e jmp 805dfba <_IO_default_xsputn+0x6a> 805e01c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e020: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 805e024: 83 ec 04 sub esp,0x4 805e027: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 805e02b: 55 push ebp 805e02c: 56 push esi 805e02d: 01 ee add esi,ebp 805e02f: 50 push eax 805e030: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 805e034: e8 07 5c 01 00 call 8073c40 <__mempcpy> 805e039: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 805e03d: 83 c4 10 add esp,0x10 805e040: 8b 14 24 mov edx,DWORD PTR [esp] 805e043: 89 41 14 mov DWORD PTR [ecx+0x14],eax 805e046: e9 6f ff ff ff jmp 805dfba <_IO_default_xsputn+0x6a> 805e04b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e04f: 90 nop 805e050: 29 54 24 38 sub DWORD PTR [esp+0x38],edx 805e054: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 805e058: 83 c4 1c add esp,0x1c 805e05b: 5b pop ebx 805e05c: 5e pop esi 805e05d: 5f pop edi 805e05e: 5d pop ebp 805e05f: c3 ret 805e060: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 805e064: 89 14 24 mov DWORD PTR [esp],edx 805e067: e8 84 c6 ff ff call 805a6f0 <_IO_vtable_check> 805e06c: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 805e070: 8b 14 24 mov edx,DWORD PTR [esp] 805e073: e9 62 ff ff ff jmp 805dfda <_IO_default_xsputn+0x8a> 805e078: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e07f: 90 nop 805e080: 83 c4 1c add esp,0x1c 805e083: 31 c0 xor eax,eax 805e085: 5b pop ebx 805e086: 5e pop esi 805e087: 5f pop edi 805e088: 5d pop ebp 805e089: c3 ret 805e08a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805e090 <_IO_sgetn>: 805e090: f3 0f 1e fb endbr32 805e094: e8 91 a0 ff ff call 805812a <__x86.get_pc_thunk.dx> 805e099: 81 c2 67 6f 08 00 add edx,0x86f67 805e09f: 55 push ebp 805e0a0: 57 push edi 805e0a1: 56 push esi 805e0a2: 53 push ebx 805e0a3: 83 ec 0c sub esp,0xc 805e0a6: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805e0ac: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805e0b2: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 805e0b6: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 805e0ba: 29 d0 sub eax,edx 805e0bc: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 805e0c0: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 805e0c6: 89 d9 mov ecx,ebx 805e0c8: 29 d1 sub ecx,edx 805e0ca: 39 c8 cmp eax,ecx 805e0cc: 76 22 jbe 805e0f0 <_IO_sgetn+0x60> 805e0ce: 89 6c 24 28 mov DWORD PTR [esp+0x28],ebp 805e0d2: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 805e0d6: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 805e0da: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 805e0dd: 83 c4 0c add esp,0xc 805e0e0: 5b pop ebx 805e0e1: 5e pop esi 805e0e2: 5f pop edi 805e0e3: 5d pop ebp 805e0e4: ff e0 jmp eax 805e0e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e0ed: 8d 76 00 lea esi,[esi+0x0] 805e0f0: e8 fb c5 ff ff call 805a6f0 <_IO_vtable_check> 805e0f5: eb d7 jmp 805e0ce <_IO_sgetn+0x3e> 805e0f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e0fe: 66 90 xchg ax,ax 0805e100 <_IO_default_xsgetn>: 805e100: f3 0f 1e fb endbr32 805e104: e8 20 bc fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805e109: 05 f7 6e 08 00 add eax,0x86ef7 805e10e: 55 push ebp 805e10f: 57 push edi 805e110: 56 push esi 805e111: 53 push ebx 805e112: 83 ec 1c sub esp,0x1c 805e115: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 805e119: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 805e11d: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805e121: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 805e125: 8d 76 00 lea esi,[esi+0x0] 805e128: 8b 72 04 mov esi,DWORD PTR [edx+0x4] 805e12b: 8b 6a 08 mov ebp,DWORD PTR [edx+0x8] 805e12e: 39 ee cmp esi,ebp 805e130: 73 12 jae 805e144 <_IO_default_xsgetn+0x44> 805e132: 29 f5 sub ebp,esi 805e134: 39 e9 cmp ecx,ebp 805e136: 0f 46 e9 cmovbe ebp,ecx 805e139: 83 fd 14 cmp ebp,0x14 805e13c: 77 5a ja 805e198 <_IO_default_xsgetn+0x98> 805e13e: 85 ed test ebp,ebp 805e140: 75 3e jne 805e180 <_IO_default_xsgetn+0x80> 805e142: 29 e9 sub ecx,ebp 805e144: 85 c9 test ecx,ecx 805e146: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 805e14a: 74 21 je 805e16d <_IO_default_xsgetn+0x6d> 805e14c: 83 ec 0c sub esp,0xc 805e14f: 52 push edx 805e150: 89 54 24 40 mov DWORD PTR [esp+0x40],edx 805e154: e8 37 fa ff ff call 805db90 <__underflow> 805e159: 83 c4 10 add esp,0x10 805e15c: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 805e160: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 805e164: 83 f8 ff cmp eax,0xffffffff 805e167: 75 bf jne 805e128 <_IO_default_xsgetn+0x28> 805e169: 29 4c 24 38 sub DWORD PTR [esp+0x38],ecx 805e16d: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 805e171: 83 c4 1c add esp,0x1c 805e174: 5b pop ebx 805e175: 5e pop esi 805e176: 5f pop edi 805e177: 5d pop ebp 805e178: c3 ret 805e179: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e180: 8d 04 2e lea eax,[esi+ebp*1] 805e183: 89 df mov edi,ebx 805e185: 8d 76 00 lea esi,[esi+0x0] 805e188: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805e189: 39 f0 cmp eax,esi 805e18b: 75 fb jne 805e188 <_IO_default_xsgetn+0x88> 805e18d: 89 42 04 mov DWORD PTR [edx+0x4],eax 805e190: 01 eb add ebx,ebp 805e192: eb ae jmp 805e142 <_IO_default_xsgetn+0x42> 805e194: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e198: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 805e19c: 83 ec 04 sub esp,0x4 805e19f: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805e1a3: 55 push ebp 805e1a4: 56 push esi 805e1a5: 53 push ebx 805e1a6: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 805e1aa: e8 91 5a 01 00 call 8073c40 <__mempcpy> 805e1af: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 805e1b3: 83 c4 10 add esp,0x10 805e1b6: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 805e1ba: 89 c3 mov ebx,eax 805e1bc: 01 6a 04 add DWORD PTR [edx+0x4],ebp 805e1bf: eb 81 jmp 805e142 <_IO_default_xsgetn+0x42> 805e1c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e1c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e1cf: 90 nop 0805e1d0 <_IO_default_setbuf>: 805e1d0: f3 0f 1e fb endbr32 805e1d4: 55 push ebp 805e1d5: 57 push edi 805e1d6: 56 push esi 805e1d7: 53 push ebx 805e1d8: e8 e3 b9 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805e1dd: 81 c3 23 6e 08 00 add ebx,0x86e23 805e1e3: 83 ec 0c sub esp,0xc 805e1e6: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 805e1ea: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 805e1ee: 8b ae 94 00 00 00 mov ebp,DWORD PTR [esi+0x94] 805e1f4: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 805e1fa: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805e200: 89 ea mov edx,ebp 805e202: 29 c8 sub eax,ecx 805e204: 29 ca sub edx,ecx 805e206: 39 d0 cmp eax,edx 805e208: 0f 86 c2 00 00 00 jbe 805e2d0 <_IO_default_setbuf+0x100> 805e20e: 83 ec 0c sub esp,0xc 805e211: 56 push esi 805e212: ff 55 30 call DWORD PTR [ebp+0x30] 805e215: 83 c4 10 add esp,0x10 805e218: 83 f8 ff cmp eax,0xffffffff 805e21b: 0f 84 bf 00 00 00 je 805e2e0 <_IO_default_setbuf+0x110> 805e221: 8b 06 mov eax,DWORD PTR [esi] 805e223: 8b 4e 1c mov ecx,DWORD PTR [esi+0x1c] 805e226: 89 c2 mov edx,eax 805e228: 85 ff test edi,edi 805e22a: 74 64 je 805e290 <_IO_default_setbuf+0xc0> 805e22c: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 805e230: 85 ed test ebp,ebp 805e232: 74 5c je 805e290 <_IO_default_setbuf+0xc0> 805e234: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 805e238: 83 e2 fd and edx,0xfffffffd 805e23b: 89 16 mov DWORD PTR [esi],edx 805e23d: 01 fd add ebp,edi 805e23f: 85 c9 test ecx,ecx 805e241: 74 04 je 805e247 <_IO_default_setbuf+0x77> 805e243: a8 01 test al,0x1 805e245: 74 69 je 805e2b0 <_IO_default_setbuf+0xe0> 805e247: 83 ca 01 or edx,0x1 805e24a: 89 7e 1c mov DWORD PTR [esi+0x1c],edi 805e24d: 89 6e 20 mov DWORD PTR [esi+0x20],ebp 805e250: 89 16 mov DWORD PTR [esi],edx 805e252: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 805e259: 89 f0 mov eax,esi 805e25b: c7 46 14 00 00 00 00 mov DWORD PTR [esi+0x14],0x0 805e262: c7 46 10 00 00 00 00 mov DWORD PTR [esi+0x10],0x0 805e269: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 805e270: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 805e277: c7 46 0c 00 00 00 00 mov DWORD PTR [esi+0xc],0x0 805e27e: 83 c4 0c add esp,0xc 805e281: 5b pop ebx 805e282: 5e pop esi 805e283: 5f pop edi 805e284: 5d pop ebp 805e285: c3 ret 805e286: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e28d: 8d 76 00 lea esi,[esi+0x0] 805e290: 83 ca 02 or edx,0x2 805e293: 8d 7e 48 lea edi,[esi+0x48] 805e296: 8d 6e 47 lea ebp,[esi+0x47] 805e299: 89 16 mov DWORD PTR [esi],edx 805e29b: 85 c9 test ecx,ecx 805e29d: 74 04 je 805e2a3 <_IO_default_setbuf+0xd3> 805e29f: a8 01 test al,0x1 805e2a1: 74 1d je 805e2c0 <_IO_default_setbuf+0xf0> 805e2a3: 83 ca 01 or edx,0x1 805e2a6: 89 6e 1c mov DWORD PTR [esi+0x1c],ebp 805e2a9: 89 7e 20 mov DWORD PTR [esi+0x20],edi 805e2ac: 89 16 mov DWORD PTR [esi],edx 805e2ae: eb a2 jmp 805e252 <_IO_default_setbuf+0x82> 805e2b0: 83 ec 0c sub esp,0xc 805e2b3: 51 push ecx 805e2b4: e8 e7 6e 00 00 call 80651a0 <__free> 805e2b9: 8b 16 mov edx,DWORD PTR [esi] 805e2bb: 83 c4 10 add esp,0x10 805e2be: eb 87 jmp 805e247 <_IO_default_setbuf+0x77> 805e2c0: 83 ec 0c sub esp,0xc 805e2c3: 51 push ecx 805e2c4: e8 d7 6e 00 00 call 80651a0 <__free> 805e2c9: 8b 16 mov edx,DWORD PTR [esi] 805e2cb: 83 c4 10 add esp,0x10 805e2ce: eb d3 jmp 805e2a3 <_IO_default_setbuf+0xd3> 805e2d0: e8 1b c4 ff ff call 805a6f0 <_IO_vtable_check> 805e2d5: e9 34 ff ff ff jmp 805e20e <_IO_default_setbuf+0x3e> 805e2da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e2e0: 31 c0 xor eax,eax 805e2e2: eb 9a jmp 805e27e <_IO_default_setbuf+0xae> 805e2e4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e2eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e2ef: 90 nop 0805e2f0 <_IO_default_seekpos>: 805e2f0: f3 0f 1e fb endbr32 805e2f4: e8 31 9e ff ff call 805812a <__x86.get_pc_thunk.dx> 805e2f9: 81 c2 07 6d 08 00 add edx,0x86d07 805e2ff: 55 push ebp 805e300: 57 push edi 805e301: 56 push esi 805e302: 53 push ebx 805e303: 83 ec 0c sub esp,0xc 805e306: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805e30c: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805e312: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 805e316: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 805e31a: 29 d0 sub eax,edx 805e31c: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 805e320: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 805e326: 89 d9 mov ecx,ebx 805e328: 29 d1 sub ecx,edx 805e32a: 39 c8 cmp eax,ecx 805e32c: 76 1a jbe 805e348 <_IO_default_seekpos+0x58> 805e32e: 83 ec 0c sub esp,0xc 805e331: ff 74 24 38 push DWORD PTR [esp+0x38] 805e335: 6a 00 push 0x0 805e337: 57 push edi 805e338: 56 push esi 805e339: 55 push ebp 805e33a: ff 53 24 call DWORD PTR [ebx+0x24] 805e33d: 83 c4 2c add esp,0x2c 805e340: 5b pop ebx 805e341: 5e pop esi 805e342: 5f pop edi 805e343: 5d pop ebp 805e344: c3 ret 805e345: 8d 76 00 lea esi,[esi+0x0] 805e348: e8 a3 c3 ff ff call 805a6f0 <_IO_vtable_check> 805e34d: eb df jmp 805e32e <_IO_default_seekpos+0x3e> 805e34f: 90 nop 0805e350 <_IO_default_doallocate>: 805e350: f3 0f 1e fb endbr32 805e354: 55 push ebp 805e355: 57 push edi 805e356: 56 push esi 805e357: 53 push ebx 805e358: e8 63 b8 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805e35d: 81 c3 a3 6c 08 00 add ebx,0x86ca3 805e363: 83 ec 18 sub esp,0x18 805e366: 8b 7c 24 2c mov edi,DWORD PTR [esp+0x2c] 805e36a: 68 00 20 00 00 push 0x2000 805e36f: e8 0c 68 00 00 call 8064b80 <__libc_malloc> 805e374: 83 c4 10 add esp,0x10 805e377: 85 c0 test eax,eax 805e379: 74 45 je 805e3c0 <_IO_default_doallocate+0x70> 805e37b: 8b 57 1c mov edx,DWORD PTR [edi+0x1c] 805e37e: 89 c6 mov esi,eax 805e380: 8d a8 00 20 00 00 lea ebp,[eax+0x2000] 805e386: 8b 07 mov eax,DWORD PTR [edi] 805e388: 85 d2 test edx,edx 805e38a: 74 04 je 805e390 <_IO_default_doallocate+0x40> 805e38c: a8 01 test al,0x1 805e38e: 74 20 je 805e3b0 <_IO_default_doallocate+0x60> 805e390: 83 e0 fe and eax,0xfffffffe 805e393: 89 77 1c mov DWORD PTR [edi+0x1c],esi 805e396: 89 07 mov DWORD PTR [edi],eax 805e398: b8 01 00 00 00 mov eax,0x1 805e39d: 89 6f 20 mov DWORD PTR [edi+0x20],ebp 805e3a0: 83 c4 0c add esp,0xc 805e3a3: 5b pop ebx 805e3a4: 5e pop esi 805e3a5: 5f pop edi 805e3a6: 5d pop ebp 805e3a7: c3 ret 805e3a8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e3af: 90 nop 805e3b0: 83 ec 0c sub esp,0xc 805e3b3: 52 push edx 805e3b4: e8 e7 6d 00 00 call 80651a0 <__free> 805e3b9: 8b 07 mov eax,DWORD PTR [edi] 805e3bb: 83 c4 10 add esp,0x10 805e3be: eb d0 jmp 805e390 <_IO_default_doallocate+0x40> 805e3c0: 83 c4 0c add esp,0xc 805e3c3: b8 ff ff ff ff mov eax,0xffffffff 805e3c8: 5b pop ebx 805e3c9: 5e pop esi 805e3ca: 5f pop edi 805e3cb: 5d pop ebp 805e3cc: c3 ret 805e3cd: 8d 76 00 lea esi,[esi+0x0] 0805e3d0 <_IO_enable_locks>: 805e3d0: f3 0f 1e fb endbr32 805e3d4: e8 50 b9 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805e3d9: 05 27 6c 08 00 add eax,0x86c27 805e3de: 8b 90 f0 17 00 00 mov edx,DWORD PTR [eax+0x17f0] 805e3e4: 85 d2 test edx,edx 805e3e6: 75 26 jne 805e40e <_IO_enable_locks+0x3e> 805e3e8: c7 80 f0 17 00 00 01 00 00 00 mov DWORD PTR [eax+0x17f0],0x1 805e3f2: c7 c0 78 50 0e 08 mov eax,0x80e5078 805e3f8: 8b 00 mov eax,DWORD PTR [eax] 805e3fa: 85 c0 test eax,eax 805e3fc: 74 10 je 805e40e <_IO_enable_locks+0x3e> 805e3fe: 66 90 xchg ax,ax 805e400: 81 48 3c 80 00 00 00 or DWORD PTR [eax+0x3c],0x80 805e407: 8b 40 34 mov eax,DWORD PTR [eax+0x34] 805e40a: 85 c0 test eax,eax 805e40c: 75 f2 jne 805e400 <_IO_enable_locks+0x30> 805e40e: c3 ret 805e40f: 90 nop 0805e410 <_IO_old_init>: 805e410: f3 0f 1e fb endbr32 805e414: e8 84 12 00 00 call 805f69d <__x86.get_pc_thunk.cx> 805e419: 81 c1 e7 6b 08 00 add ecx,0x86be7 805e41f: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805e423: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805e427: 81 ca 00 00 ad fb or edx,0xfbad0000 805e42d: c7 40 3c 00 00 00 00 mov DWORD PTR [eax+0x3c],0x0 805e434: 89 10 mov DWORD PTR [eax],edx 805e436: 8b 89 f0 17 00 00 mov ecx,DWORD PTR [ecx+0x17f0] 805e43c: 85 c9 test ecx,ecx 805e43e: 74 07 je 805e447 <_IO_old_init+0x37> 805e440: c7 40 3c 80 00 00 00 mov DWORD PTR [eax+0x3c],0x80 805e447: 31 d2 xor edx,edx 805e449: c7 40 1c 00 00 00 00 mov DWORD PTR [eax+0x1c],0x0 805e450: c7 40 20 00 00 00 00 mov DWORD PTR [eax+0x20],0x0 805e457: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 805e45e: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 805e465: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 805e46c: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 805e473: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 805e47a: c7 40 18 00 00 00 00 mov DWORD PTR [eax+0x18],0x0 805e481: c7 40 34 00 00 00 00 mov DWORD PTR [eax+0x34],0x0 805e488: c7 40 24 00 00 00 00 mov DWORD PTR [eax+0x24],0x0 805e48f: c7 40 28 00 00 00 00 mov DWORD PTR [eax+0x28],0x0 805e496: c7 40 2c 00 00 00 00 mov DWORD PTR [eax+0x2c],0x0 805e49d: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 805e4a4: 66 89 50 44 mov WORD PTR [eax+0x44],dx 805e4a8: 8b 40 48 mov eax,DWORD PTR [eax+0x48] 805e4ab: 85 c0 test eax,eax 805e4ad: 74 14 je 805e4c3 <_IO_old_init+0xb3> 805e4af: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 805e4b5: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 805e4bc: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 805e4c3: c3 ret 805e4c4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e4cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e4cf: 90 nop 0805e4d0 <_IO_init_internal>: 805e4d0: f3 0f 1e fb endbr32 805e4d4: 53 push ebx 805e4d5: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 805e4d9: ff 74 24 0c push DWORD PTR [esp+0xc] 805e4dd: 53 push ebx 805e4de: e8 2d ff ff ff call 805e410 <_IO_old_init> 805e4e3: c7 43 68 ff ff ff ff mov DWORD PTR [ebx+0x68],0xffffffff 805e4ea: c7 43 58 ff ff ff ff mov DWORD PTR [ebx+0x58],0xffffffff 805e4f1: c7 43 5c 00 00 00 00 mov DWORD PTR [ebx+0x5c],0x0 805e4f8: 58 pop eax 805e4f9: 5a pop edx 805e4fa: 5b pop ebx 805e4fb: c3 ret 805e4fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805e500 <_IO_init>: 805e500: f3 0f 1e fb endbr32 805e504: 53 push ebx 805e505: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 805e509: ff 74 24 0c push DWORD PTR [esp+0xc] 805e50d: 53 push ebx 805e50e: e8 fd fe ff ff call 805e410 <_IO_old_init> 805e513: c7 43 68 ff ff ff ff mov DWORD PTR [ebx+0x68],0xffffffff 805e51a: c7 43 58 ff ff ff ff mov DWORD PTR [ebx+0x58],0xffffffff 805e521: c7 43 5c 00 00 00 00 mov DWORD PTR [ebx+0x5c],0x0 805e528: 58 pop eax 805e529: 5a pop edx 805e52a: 5b pop ebx 805e52b: c3 ret 805e52c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805e530 <_IO_no_init>: 805e530: f3 0f 1e fb endbr32 805e534: 57 push edi 805e535: 56 push esi 805e536: 53 push ebx 805e537: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805e53b: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805e53f: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 805e543: ff 74 24 14 push DWORD PTR [esp+0x14] 805e547: 56 push esi 805e548: e8 c3 fe ff ff call 805e410 <_IO_old_init> 805e54d: 89 7e 68 mov DWORD PTR [esi+0x68],edi 805e550: 58 pop eax 805e551: 5a pop edx 805e552: 85 ff test edi,edi 805e554: 78 6a js 805e5c0 <_IO_no_init+0x90> 805e556: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 805e55a: 89 5e 58 mov DWORD PTR [esi+0x58],ebx 805e55d: c7 43 18 00 00 00 00 mov DWORD PTR [ebx+0x18],0x0 805e564: c7 43 1c 00 00 00 00 mov DWORD PTR [ebx+0x1c],0x0 805e56b: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805e572: c7 03 00 00 00 00 mov DWORD PTR [ebx],0x0 805e578: c7 43 04 00 00 00 00 mov DWORD PTR [ebx+0x4],0x0 805e57f: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 805e586: c7 43 10 00 00 00 00 mov DWORD PTR [ebx+0x10],0x0 805e58d: c7 43 14 00 00 00 00 mov DWORD PTR [ebx+0x14],0x0 805e594: c7 43 20 00 00 00 00 mov DWORD PTR [ebx+0x20],0x0 805e59b: c7 43 24 00 00 00 00 mov DWORD PTR [ebx+0x24],0x0 805e5a2: c7 43 28 00 00 00 00 mov DWORD PTR [ebx+0x28],0x0 805e5a9: 89 83 88 00 00 00 mov DWORD PTR [ebx+0x88],eax 805e5af: c7 46 5c 00 00 00 00 mov DWORD PTR [esi+0x5c],0x0 805e5b6: 5b pop ebx 805e5b7: 5e pop esi 805e5b8: 5f pop edi 805e5b9: c3 ret 805e5ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e5c0: c7 46 58 ff ff ff ff mov DWORD PTR [esi+0x58],0xffffffff 805e5c7: c7 46 5c 00 00 00 00 mov DWORD PTR [esi+0x5c],0x0 805e5ce: 5b pop ebx 805e5cf: 5e pop esi 805e5d0: 5f pop edi 805e5d1: c3 ret 805e5d2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e5d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805e5e0 <_IO_default_sync>: 805e5e0: f3 0f 1e fb endbr32 805e5e4: 31 c0 xor eax,eax 805e5e6: c3 ret 805e5e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e5ee: 66 90 xchg ax,ax 0805e5f0 <_IO_default_finish>: 805e5f0: f3 0f 1e fb endbr32 805e5f4: 56 push esi 805e5f5: 53 push ebx 805e5f6: e8 c5 b5 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805e5fb: 81 c3 05 6a 08 00 add ebx,0x86a05 805e601: 83 ec 04 sub esp,0x4 805e604: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805e608: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805e60b: 85 c0 test eax,eax 805e60d: 74 05 je 805e614 <_IO_default_finish+0x24> 805e60f: f6 06 01 test BYTE PTR [esi],0x1 805e612: 74 5c je 805e670 <_IO_default_finish+0x80> 805e614: 8b 46 30 mov eax,DWORD PTR [esi+0x30] 805e617: 85 c0 test eax,eax 805e619: 74 12 je 805e62d <_IO_default_finish+0x3d> 805e61b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e61f: 90 nop 805e620: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 805e627: 8b 00 mov eax,DWORD PTR [eax] 805e629: 85 c0 test eax,eax 805e62b: 75 f3 jne 805e620 <_IO_default_finish+0x30> 805e62d: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 805e630: 85 c0 test eax,eax 805e632: 74 13 je 805e647 <_IO_default_finish+0x57> 805e634: 83 ec 0c sub esp,0xc 805e637: 50 push eax 805e638: e8 63 6b 00 00 call 80651a0 <__free> 805e63d: c7 46 24 00 00 00 00 mov DWORD PTR [esi+0x24],0x0 805e644: 83 c4 10 add esp,0x10 805e647: f6 06 80 test BYTE PTR [esi],0x80 805e64a: 74 14 je 805e660 <_IO_default_finish+0x70> 805e64c: 83 c4 04 add esp,0x4 805e64f: 89 f0 mov eax,esi 805e651: 5b pop ebx 805e652: 5e pop esi 805e653: e9 88 ed ff ff jmp 805d3e0 <_IO_un_link.part.0> 805e658: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e65f: 90 nop 805e660: 83 c4 04 add esp,0x4 805e663: 5b pop ebx 805e664: 5e pop esi 805e665: c3 ret 805e666: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e66d: 8d 76 00 lea esi,[esi+0x0] 805e670: 83 ec 0c sub esp,0xc 805e673: 50 push eax 805e674: e8 27 6b 00 00 call 80651a0 <__free> 805e679: c7 46 20 00 00 00 00 mov DWORD PTR [esi+0x20],0x0 805e680: 83 c4 10 add esp,0x10 805e683: c7 46 1c 00 00 00 00 mov DWORD PTR [esi+0x1c],0x0 805e68a: eb 88 jmp 805e614 <_IO_default_finish+0x24> 805e68c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805e690 <_IO_default_seekoff>: 805e690: f3 0f 1e fb endbr32 805e694: b8 ff ff ff ff mov eax,0xffffffff 805e699: ba ff ff ff ff mov edx,0xffffffff 805e69e: c3 ret 805e69f: 90 nop 0805e6a0 <_IO_sputbackc>: 805e6a0: f3 0f 1e fb endbr32 805e6a4: e8 81 9a ff ff call 805812a <__x86.get_pc_thunk.dx> 805e6a9: 81 c2 57 69 08 00 add edx,0x86957 805e6af: 57 push edi 805e6b0: 56 push esi 805e6b1: 53 push ebx 805e6b2: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805e6b6: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 805e6ba: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805e6bd: 3b 46 0c cmp eax,DWORD PTR [esi+0xc] 805e6c0: 76 05 jbe 805e6c7 <_IO_sputbackc+0x27> 805e6c2: 38 58 ff cmp BYTE PTR [eax-0x1],bl 805e6c5: 74 39 je 805e700 <_IO_sputbackc+0x60> 805e6c7: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 805e6cd: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 805e6d3: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805e6d9: 89 fa mov edx,edi 805e6db: 29 c8 sub eax,ecx 805e6dd: 29 ca sub edx,ecx 805e6df: 39 d0 cmp eax,edx 805e6e1: 76 2d jbe 805e710 <_IO_sputbackc+0x70> 805e6e3: 83 ec 08 sub esp,0x8 805e6e6: 53 push ebx 805e6e7: 56 push esi 805e6e8: ff 57 18 call DWORD PTR [edi+0x18] 805e6eb: 83 c4 10 add esp,0x10 805e6ee: 83 f8 ff cmp eax,0xffffffff 805e6f1: 74 03 je 805e6f6 <_IO_sputbackc+0x56> 805e6f3: 83 26 ef and DWORD PTR [esi],0xffffffef 805e6f6: 5b pop ebx 805e6f7: 5e pop esi 805e6f8: 5f pop edi 805e6f9: c3 ret 805e6fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e700: 83 e8 01 sub eax,0x1 805e703: 89 46 04 mov DWORD PTR [esi+0x4],eax 805e706: 0f b6 c3 movzx eax,bl 805e709: eb e8 jmp 805e6f3 <_IO_sputbackc+0x53> 805e70b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e70f: 90 nop 805e710: e8 db bf ff ff call 805a6f0 <_IO_vtable_check> 805e715: eb cc jmp 805e6e3 <_IO_sputbackc+0x43> 805e717: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e71e: 66 90 xchg ax,ax 0805e720 <_IO_sungetc>: 805e720: f3 0f 1e fb endbr32 805e724: e8 01 9a ff ff call 805812a <__x86.get_pc_thunk.dx> 805e729: 81 c2 d7 68 08 00 add edx,0x868d7 805e72f: 56 push esi 805e730: 53 push ebx 805e731: 83 ec 04 sub esp,0x4 805e734: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805e738: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805e73b: 3b 43 0c cmp eax,DWORD PTR [ebx+0xc] 805e73e: 76 18 jbe 805e758 <_IO_sungetc+0x38> 805e740: 8d 50 ff lea edx,[eax-0x1] 805e743: 89 53 04 mov DWORD PTR [ebx+0x4],edx 805e746: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 805e74a: 83 23 ef and DWORD PTR [ebx],0xffffffef 805e74d: 83 c4 04 add esp,0x4 805e750: 5b pop ebx 805e751: 5e pop esi 805e752: c3 ret 805e753: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e757: 90 nop 805e758: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 805e75e: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 805e764: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805e76a: 89 f2 mov edx,esi 805e76c: 29 c8 sub eax,ecx 805e76e: 29 ca sub edx,ecx 805e770: 39 d0 cmp eax,edx 805e772: 76 1c jbe 805e790 <_IO_sungetc+0x70> 805e774: 83 ec 08 sub esp,0x8 805e777: 6a ff push 0xffffffff 805e779: 53 push ebx 805e77a: ff 56 18 call DWORD PTR [esi+0x18] 805e77d: 83 c4 10 add esp,0x10 805e780: 83 f8 ff cmp eax,0xffffffff 805e783: 75 c5 jne 805e74a <_IO_sungetc+0x2a> 805e785: 83 c4 04 add esp,0x4 805e788: 5b pop ebx 805e789: 5e pop esi 805e78a: c3 ret 805e78b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e78f: 90 nop 805e790: e8 5b bf ff ff call 805a6f0 <_IO_vtable_check> 805e795: eb dd jmp 805e774 <_IO_sungetc+0x54> 805e797: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e79e: 66 90 xchg ax,ax 0805e7a0 <_IO_adjust_column>: 805e7a0: f3 0f 1e fb endbr32 805e7a4: 53 push ebx 805e7a5: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805e7a9: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805e7ad: 8d 1c 01 lea ebx,[ecx+eax*1] 805e7b0: 89 da mov edx,ebx 805e7b2: eb 0c jmp 805e7c0 <_IO_adjust_column+0x20> 805e7b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e7b8: 83 ea 01 sub edx,0x1 805e7bb: 80 3a 0a cmp BYTE PTR [edx],0xa 805e7be: 74 10 je 805e7d0 <_IO_adjust_column+0x30> 805e7c0: 39 ca cmp edx,ecx 805e7c2: 77 f4 ja 805e7b8 <_IO_adjust_column+0x18> 805e7c4: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 805e7c8: 5b pop ebx 805e7c9: c3 ret 805e7ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e7d0: 29 d3 sub ebx,edx 805e7d2: 8d 43 ff lea eax,[ebx-0x1] 805e7d5: 5b pop ebx 805e7d6: c3 ret 805e7d7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e7de: 66 90 xchg ax,ax 0805e7e0 <_IO_flush_all_lockp>: 805e7e0: f3 0f 1e fb endbr32 805e7e4: 55 push ebp 805e7e5: e8 35 11 ff ff call 804f91f <__x86.get_pc_thunk.bp> 805e7ea: 81 c5 16 68 08 00 add ebp,0x86816 805e7f0: 57 push edi 805e7f1: 56 push esi 805e7f2: 53 push ebx 805e7f3: 83 ec 4c sub esp,0x4c 805e7f6: 65 a1 14 00 00 00 mov eax,gs:0x14 805e7fc: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 805e800: 31 c0 xor eax,eax 805e802: c7 c0 00 00 00 00 mov eax,0x0 805e808: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805e80c: 85 c0 test eax,eax 805e80e: 0f 84 fc 01 00 00 je 805ea10 <_IO_flush_all_lockp+0x230> 805e814: 83 ec 04 sub esp,0x4 805e817: 8d 85 00 83 f7 ff lea eax,[ebp-0x87d00] 805e81d: 89 eb mov ebx,ebp 805e81f: 6a 00 push 0x0 805e821: 50 push eax 805e822: 8d 44 24 38 lea eax,[esp+0x38] 805e826: 50 push eax 805e827: e8 d4 17 fa f7 call 0 <_nl_current_LC_CTYPE> 805e82c: 83 c4 10 add esp,0x10 805e82f: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 805e836: 39 9d 00 18 00 00 cmp DWORD PTR [ebp+0x1800],ebx 805e83c: 74 20 je 805e85e <_IO_flush_all_lockp+0x7e> 805e83e: 65 a1 0c 00 00 00 mov eax,gs:0xc 805e844: 85 c0 test eax,eax 805e846: 0f 85 74 02 00 00 jne 805eac0 <_IO_flush_all_lockp+0x2e0> 805e84c: ba 01 00 00 00 mov edx,0x1 805e851: 0f b1 95 f8 17 00 00 cmpxchg DWORD PTR [ebp+0x17f8],edx 805e858: 89 9d 00 18 00 00 mov DWORD PTR [ebp+0x1800],ebx 805e85e: 8b b5 fc 17 00 00 mov esi,DWORD PTR [ebp+0x17fc] 805e864: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 805e86c: 8d 46 01 lea eax,[esi+0x1] 805e86f: 89 85 fc 17 00 00 mov DWORD PTR [ebp+0x17fc],eax 805e875: c7 c0 78 50 0e 08 mov eax,0x80e5078 805e87b: 8b 38 mov edi,DWORD PTR [eax] 805e87d: 85 ff test edi,edi 805e87f: 0f 84 2c 01 00 00 je 805e9b1 <_IO_flush_all_lockp+0x1d1> 805e885: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 805e88b: 65 a1 08 00 00 00 mov eax,gs:0x8 805e891: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805e895: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805e89b: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 805e89f: 29 d0 sub eax,edx 805e8a1: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805e8a5: e9 97 00 00 00 jmp 805e941 <_IO_flush_all_lockp+0x161> 805e8aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e8b0: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 805e8b3: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 805e8b6: 39 48 10 cmp DWORD PTR [eax+0x10],ecx 805e8b9: 76 33 jbe 805e8ee <_IO_flush_all_lockp+0x10e> 805e8bb: 8b 9f 94 00 00 00 mov ebx,DWORD PTR [edi+0x94] 805e8c1: 89 d8 mov eax,ebx 805e8c3: 2b 44 24 10 sub eax,DWORD PTR [esp+0x10] 805e8c7: 39 44 24 14 cmp DWORD PTR [esp+0x14],eax 805e8cb: 0f 86 5f 01 00 00 jbe 805ea30 <_IO_flush_all_lockp+0x250> 805e8d1: 83 ec 08 sub esp,0x8 805e8d4: 6a ff push 0xffffffff 805e8d6: 57 push edi 805e8d7: ff 53 0c call DWORD PTR [ebx+0xc] 805e8da: 83 c4 10 add esp,0x10 805e8dd: 83 f8 ff cmp eax,0xffffffff 805e8e0: b8 ff ff ff ff mov eax,0xffffffff 805e8e5: 0f 45 44 24 0c cmovne eax,DWORD PTR [esp+0xc] 805e8ea: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805e8ee: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 805e8f2: 85 d2 test edx,edx 805e8f4: 74 3a je 805e930 <_IO_flush_all_lockp+0x150> 805e8f6: f7 07 00 80 00 00 test DWORD PTR [edi],0x8000 805e8fc: 75 32 jne 805e930 <_IO_flush_all_lockp+0x150> 805e8fe: 8b 5f 48 mov ebx,DWORD PTR [edi+0x48] 805e901: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805e904: 8d 70 ff lea esi,[eax-0x1] 805e907: 89 73 04 mov DWORD PTR [ebx+0x4],esi 805e90a: 85 f6 test esi,esi 805e90c: 75 22 jne 805e930 <_IO_flush_all_lockp+0x150> 805e90e: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805e915: 65 a1 0c 00 00 00 mov eax,gs:0xc 805e91b: 85 c0 test eax,eax 805e91d: 0f 85 75 01 00 00 jne 805ea98 <_IO_flush_all_lockp+0x2b8> 805e923: 83 2b 01 sub DWORD PTR [ebx],0x1 805e926: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e92d: 8d 76 00 lea esi,[esi+0x0] 805e930: c7 85 f4 17 00 00 00 00 00 00 mov DWORD PTR [ebp+0x17f4],0x0 805e93a: 8b 7f 34 mov edi,DWORD PTR [edi+0x34] 805e93d: 85 ff test edi,edi 805e93f: 74 67 je 805e9a8 <_IO_flush_all_lockp+0x1c8> 805e941: 8b 5c 24 60 mov ebx,DWORD PTR [esp+0x60] 805e945: 89 bd f4 17 00 00 mov DWORD PTR [ebp+0x17f4],edi 805e94b: 85 db test ebx,ebx 805e94d: 74 3a je 805e989 <_IO_flush_all_lockp+0x1a9> 805e94f: 8b 17 mov edx,DWORD PTR [edi] 805e951: 81 e2 00 80 00 00 and edx,0x8000 805e957: 75 30 jne 805e989 <_IO_flush_all_lockp+0x1a9> 805e959: 8b 4f 48 mov ecx,DWORD PTR [edi+0x48] 805e95c: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805e960: 39 41 08 cmp DWORD PTR [ecx+0x8],eax 805e963: 74 20 je 805e985 <_IO_flush_all_lockp+0x1a5> 805e965: 65 a1 0c 00 00 00 mov eax,gs:0xc 805e96b: 85 c0 test eax,eax 805e96d: 0f 85 fd 00 00 00 jne 805ea70 <_IO_flush_all_lockp+0x290> 805e973: ba 01 00 00 00 mov edx,0x1 805e978: 0f b1 11 cmpxchg DWORD PTR [ecx],edx 805e97b: 8b 4f 48 mov ecx,DWORD PTR [edi+0x48] 805e97e: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805e982: 89 41 08 mov DWORD PTR [ecx+0x8],eax 805e985: 83 41 04 01 add DWORD PTR [ecx+0x4],0x1 805e989: 8b 4f 68 mov ecx,DWORD PTR [edi+0x68] 805e98c: 85 c9 test ecx,ecx 805e98e: 0f 8f 1c ff ff ff jg 805e8b0 <_IO_flush_all_lockp+0xd0> 805e994: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 805e997: 39 47 14 cmp DWORD PTR [edi+0x14],eax 805e99a: 0f 87 1b ff ff ff ja 805e8bb <_IO_flush_all_lockp+0xdb> 805e9a0: e9 49 ff ff ff jmp 805e8ee <_IO_flush_all_lockp+0x10e> 805e9a5: 8d 76 00 lea esi,[esi+0x0] 805e9a8: 8b b5 fc 17 00 00 mov esi,DWORD PTR [ebp+0x17fc] 805e9ae: 83 ee 01 sub esi,0x1 805e9b1: 89 b5 fc 17 00 00 mov DWORD PTR [ebp+0x17fc],esi 805e9b7: 85 f6 test esi,esi 805e9b9: 75 1b jne 805e9d6 <_IO_flush_all_lockp+0x1f6> 805e9bb: c7 85 00 18 00 00 00 00 00 00 mov DWORD PTR [ebp+0x1800],0x0 805e9c5: 65 a1 0c 00 00 00 mov eax,gs:0xc 805e9cb: 85 c0 test eax,eax 805e9cd: 75 6b jne 805ea3a <_IO_flush_all_lockp+0x25a> 805e9cf: 83 ad f8 17 00 00 01 sub DWORD PTR [ebp+0x17f8],0x1 805e9d6: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 805e9da: 85 c0 test eax,eax 805e9dc: 74 14 je 805e9f2 <_IO_flush_all_lockp+0x212> 805e9de: 83 ec 08 sub esp,0x8 805e9e1: 89 eb mov ebx,ebp 805e9e3: 6a 00 push 0x0 805e9e5: 8d 44 24 38 lea eax,[esp+0x38] 805e9e9: 50 push eax 805e9ea: e8 11 16 fa f7 call 0 <_nl_current_LC_CTYPE> 805e9ef: 83 c4 10 add esp,0x10 805e9f2: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 805e9f6: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805e9fd: 0f 85 e9 00 00 00 jne 805eaec <_IO_flush_all_lockp+0x30c> 805ea03: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805ea07: 83 c4 4c add esp,0x4c 805ea0a: 5b pop ebx 805ea0b: 5e pop esi 805ea0c: 5f pop edi 805ea0d: 5d pop ebp 805ea0e: c3 ret 805ea0f: 90 nop 805ea10: 8d 85 00 83 f7 ff lea eax,[ebp-0x87d00] 805ea16: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 805ea1e: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 805ea22: e9 08 fe ff ff jmp 805e82f <_IO_flush_all_lockp+0x4f> 805ea27: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ea2e: 66 90 xchg ax,ax 805ea30: e8 bb bc ff ff call 805a6f0 <_IO_vtable_check> 805ea35: e9 97 fe ff ff jmp 805e8d1 <_IO_flush_all_lockp+0xf1> 805ea3a: 89 f0 mov eax,esi 805ea3c: 87 85 f8 17 00 00 xchg DWORD PTR [ebp+0x17f8],eax 805ea42: 83 f8 01 cmp eax,0x1 805ea45: 7e 8f jle 805e9d6 <_IO_flush_all_lockp+0x1f6> 805ea47: b8 f0 00 00 00 mov eax,0xf0 805ea4c: 8d 9d f8 17 00 00 lea ebx,[ebp+0x17f8] 805ea52: b9 81 00 00 00 mov ecx,0x81 805ea57: ba 01 00 00 00 mov edx,0x1 805ea5c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805ea63: e9 6e ff ff ff jmp 805e9d6 <_IO_flush_all_lockp+0x1f6> 805ea68: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ea6f: 90 nop 805ea70: bb 01 00 00 00 mov ebx,0x1 805ea75: 89 d0 mov eax,edx 805ea77: f0 0f b1 19 lock cmpxchg DWORD PTR [ecx],ebx 805ea7b: 0f 84 fa fe ff ff je 805e97b <_IO_flush_all_lockp+0x19b> 805ea81: 83 ec 0c sub esp,0xc 805ea84: 51 push ecx 805ea85: e8 36 15 00 00 call 805ffc0 <__lll_lock_wait_private> 805ea8a: 83 c4 10 add esp,0x10 805ea8d: e9 e9 fe ff ff jmp 805e97b <_IO_flush_all_lockp+0x19b> 805ea92: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ea98: 89 f0 mov eax,esi 805ea9a: 87 03 xchg DWORD PTR [ebx],eax 805ea9c: 83 f8 01 cmp eax,0x1 805ea9f: 0f 8e 8b fe ff ff jle 805e930 <_IO_flush_all_lockp+0x150> 805eaa5: b8 f0 00 00 00 mov eax,0xf0 805eaaa: b9 81 00 00 00 mov ecx,0x81 805eaaf: ba 01 00 00 00 mov edx,0x1 805eab4: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805eabb: e9 70 fe ff ff jmp 805e930 <_IO_flush_all_lockp+0x150> 805eac0: 31 c0 xor eax,eax 805eac2: ba 01 00 00 00 mov edx,0x1 805eac7: f0 0f b1 95 f8 17 00 00 lock cmpxchg DWORD PTR [ebp+0x17f8],edx 805eacf: 0f 84 83 fd ff ff je 805e858 <_IO_flush_all_lockp+0x78> 805ead5: 83 ec 0c sub esp,0xc 805ead8: 8d 85 f8 17 00 00 lea eax,[ebp+0x17f8] 805eade: 50 push eax 805eadf: e8 dc 14 00 00 call 805ffc0 <__lll_lock_wait_private> 805eae4: 83 c4 10 add esp,0x10 805eae7: e9 6c fd ff ff jmp 805e858 <_IO_flush_all_lockp+0x78> 805eaec: e8 5f 97 01 00 call 8078250 <__stack_chk_fail> 805eaf1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805eaf8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805eaff: 90 nop 0805eb00 <_IO_cleanup>: 805eb00: f3 0f 1e fb endbr32 805eb04: 55 push ebp 805eb05: 57 push edi 805eb06: e8 5c c1 fe ff call 804ac67 <__x86.get_pc_thunk.di> 805eb0b: 81 c7 f5 64 08 00 add edi,0x864f5 805eb11: 56 push esi 805eb12: 53 push ebx 805eb13: 83 ec 58 sub esp,0x58 805eb16: 65 a1 14 00 00 00 mov eax,gs:0x14 805eb1c: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 805eb20: 31 c0 xor eax,eax 805eb22: 6a 00 push 0x0 805eb24: e8 b7 fc ff ff call 805e7e0 <_IO_flush_all_lockp> 805eb29: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 805eb2d: c7 c0 00 00 00 00 mov eax,0x0 805eb33: 83 c4 10 add esp,0x10 805eb36: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805eb3a: 85 c0 test eax,eax 805eb3c: 0f 84 3e 02 00 00 je 805ed80 <_IO_cleanup+0x280> 805eb42: 83 ec 04 sub esp,0x4 805eb45: 8d 87 00 83 f7 ff lea eax,[edi-0x87d00] 805eb4b: 89 fb mov ebx,edi 805eb4d: 6a 00 push 0x0 805eb4f: 50 push eax 805eb50: 8d 44 24 38 lea eax,[esp+0x38] 805eb54: 50 push eax 805eb55: e8 a6 14 fa f7 call 0 <_nl_current_LC_CTYPE> 805eb5a: 83 c4 10 add esp,0x10 805eb5d: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 805eb64: 3b 9f 00 18 00 00 cmp ebx,DWORD PTR [edi+0x1800] 805eb6a: 74 20 je 805eb8c <_IO_cleanup+0x8c> 805eb6c: 65 a1 0c 00 00 00 mov eax,gs:0xc 805eb72: 85 c0 test eax,eax 805eb74: 0f 85 86 02 00 00 jne 805ee00 <_IO_cleanup+0x300> 805eb7a: ba 01 00 00 00 mov edx,0x1 805eb7f: 0f b1 97 f8 17 00 00 cmpxchg DWORD PTR [edi+0x17f8],edx 805eb86: 89 9f 00 18 00 00 mov DWORD PTR [edi+0x1800],ebx 805eb8c: 8b b7 fc 17 00 00 mov esi,DWORD PTR [edi+0x17fc] 805eb92: 8d 46 01 lea eax,[esi+0x1] 805eb95: 89 87 fc 17 00 00 mov DWORD PTR [edi+0x17fc],eax 805eb9b: c7 c0 78 50 0e 08 mov eax,0x80e5078 805eba1: 8b 28 mov ebp,DWORD PTR [eax] 805eba3: 85 ed test ebp,ebp 805eba5: 0f 84 3e 01 00 00 je 805ece9 <_IO_cleanup+0x1e9> 805ebab: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 805ebb1: 65 a1 08 00 00 00 mov eax,gs:0x8 805ebb7: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805ebbb: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805ebc1: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 805ebc5: 29 c8 sub eax,ecx 805ebc7: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805ebcb: eb 15 jmp 805ebe2 <_IO_cleanup+0xe2> 805ebcd: 8d 76 00 lea esi,[esi+0x0] 805ebd0: c7 45 68 ff ff ff ff mov DWORD PTR [ebp+0x68],0xffffffff 805ebd7: 8b 6d 34 mov ebp,DWORD PTR [ebp+0x34] 805ebda: 85 ed test ebp,ebp 805ebdc: 0f 84 fe 00 00 00 je 805ece0 <_IO_cleanup+0x1e0> 805ebe2: 8b 75 00 mov esi,DWORD PTR [ebp+0x0] 805ebe5: 83 e6 02 and esi,0x2 805ebe8: 75 e6 jne 805ebd0 <_IO_cleanup+0xd0> 805ebea: 8b 4d 68 mov ecx,DWORD PTR [ebp+0x68] 805ebed: 85 c9 test ecx,ecx 805ebef: 74 df je 805ebd0 <_IO_cleanup+0xd0> 805ebf1: 8b 55 48 mov edx,DWORD PTR [ebp+0x48] 805ebf4: 85 d2 test edx,edx 805ebf6: 74 40 je 805ec38 <_IO_cleanup+0x138> 805ebf8: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805ebfc: 3b 42 08 cmp eax,DWORD PTR [edx+0x8] 805ebff: 0f 84 2b 02 00 00 je 805ee30 <_IO_cleanup+0x330> 805ec05: 65 a1 0c 00 00 00 mov eax,gs:0xc 805ec0b: b9 01 00 00 00 mov ecx,0x1 805ec10: 85 c0 test eax,eax 805ec12: 0f 85 c0 01 00 00 jne 805edd8 <_IO_cleanup+0x2d8> 805ec18: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 805ec1b: 85 c0 test eax,eax 805ec1d: 0f 84 1d 02 00 00 je 805ee40 <_IO_cleanup+0x340> 805ec23: 89 fb mov ebx,edi 805ec25: e8 b6 6f 01 00 call 8075be0 <__sched_yield> 805ec2a: 83 fe 01 cmp esi,0x1 805ec2d: 0f 85 1d 01 00 00 jne 805ed50 <_IO_cleanup+0x250> 805ec33: be 02 00 00 00 mov esi,0x2 805ec38: 80 bf ec 17 00 00 00 cmp BYTE PTR [edi+0x17ec],0x0 805ec3f: 75 0b jne 805ec4c <_IO_cleanup+0x14c> 805ec41: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 805ec44: a8 01 test al,0x1 805ec46: 0f 84 14 01 00 00 je 805ed60 <_IO_cleanup+0x260> 805ec4c: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 805ec52: 89 d8 mov eax,ebx 805ec54: 2b 44 24 18 sub eax,DWORD PTR [esp+0x18] 805ec58: 39 44 24 1c cmp DWORD PTR [esp+0x1c],eax 805ec5c: 0f 86 8e 01 00 00 jbe 805edf0 <_IO_cleanup+0x2f0> 805ec62: 83 ec 04 sub esp,0x4 805ec65: 6a 00 push 0x0 805ec67: 6a 00 push 0x0 805ec69: 55 push ebp 805ec6a: ff 53 2c call DWORD PTR [ebx+0x2c] 805ec6d: 8b 55 68 mov edx,DWORD PTR [ebp+0x68] 805ec70: 83 c4 10 add esp,0x10 805ec73: 85 d2 test edx,edx 805ec75: 7e 11 jle 805ec88 <_IO_cleanup+0x188> 805ec77: 6a 00 push 0x0 805ec79: 89 fb mov ebx,edi 805ec7b: 6a 00 push 0x0 805ec7d: 6a 00 push 0x0 805ec7f: 55 push ebp 805ec80: e8 6b 6a 03 00 call 80956f0 <_IO_wsetb> 805ec85: 83 c4 10 add esp,0x10 805ec88: 83 fe 02 cmp esi,0x2 805ec8b: 0f 84 3f ff ff ff je 805ebd0 <_IO_cleanup+0xd0> 805ec91: 8b 5d 48 mov ebx,DWORD PTR [ebp+0x48] 805ec94: 85 db test ebx,ebx 805ec96: 0f 84 34 ff ff ff je 805ebd0 <_IO_cleanup+0xd0> 805ec9c: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805ec9f: 8d 70 ff lea esi,[eax-0x1] 805eca2: 89 73 04 mov DWORD PTR [ebx+0x4],esi 805eca5: 85 f6 test esi,esi 805eca7: 0f 85 23 ff ff ff jne 805ebd0 <_IO_cleanup+0xd0> 805ecad: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805ecb4: 65 a1 0c 00 00 00 mov eax,gs:0xc 805ecba: 85 c0 test eax,eax 805ecbc: 0f 85 9e 01 00 00 jne 805ee60 <_IO_cleanup+0x360> 805ecc2: 83 2b 01 sub DWORD PTR [ebx],0x1 805ecc5: c7 45 68 ff ff ff ff mov DWORD PTR [ebp+0x68],0xffffffff 805eccc: 8b 6d 34 mov ebp,DWORD PTR [ebp+0x34] 805eccf: 85 ed test ebp,ebp 805ecd1: 0f 85 0b ff ff ff jne 805ebe2 <_IO_cleanup+0xe2> 805ecd7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ecde: 66 90 xchg ax,ax 805ece0: 8b b7 fc 17 00 00 mov esi,DWORD PTR [edi+0x17fc] 805ece6: 83 ee 01 sub esi,0x1 805ece9: 89 b7 fc 17 00 00 mov DWORD PTR [edi+0x17fc],esi 805ecef: 85 f6 test esi,esi 805ecf1: 75 1f jne 805ed12 <_IO_cleanup+0x212> 805ecf3: c7 87 00 18 00 00 00 00 00 00 mov DWORD PTR [edi+0x1800],0x0 805ecfd: 65 a1 0c 00 00 00 mov eax,gs:0xc 805ed03: 85 c0 test eax,eax 805ed05: 0f 85 95 00 00 00 jne 805eda0 <_IO_cleanup+0x2a0> 805ed0b: 83 af f8 17 00 00 01 sub DWORD PTR [edi+0x17f8],0x1 805ed12: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805ed16: 85 c0 test eax,eax 805ed18: 74 14 je 805ed2e <_IO_cleanup+0x22e> 805ed1a: 83 ec 08 sub esp,0x8 805ed1d: 89 fb mov ebx,edi 805ed1f: 6a 00 push 0x0 805ed21: 8d 44 24 38 lea eax,[esp+0x38] 805ed25: 50 push eax 805ed26: e8 d5 12 fa f7 call 0 <_nl_current_LC_CTYPE> 805ed2b: 83 c4 10 add esp,0x10 805ed2e: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 805ed32: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805ed39: 0f 85 49 01 00 00 jne 805ee88 <_IO_cleanup+0x388> 805ed3f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805ed43: 83 c4 4c add esp,0x4c 805ed46: 5b pop ebx 805ed47: 5e pop esi 805ed48: 5f pop edi 805ed49: 5d pop ebp 805ed4a: c3 ret 805ed4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ed4f: 90 nop 805ed50: be 01 00 00 00 mov esi,0x1 805ed55: e9 97 fe ff ff jmp 805ebf1 <_IO_cleanup+0xf1> 805ed5a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ed60: 83 c8 01 or eax,0x1 805ed63: 89 45 00 mov DWORD PTR [ebp+0x0],eax 805ed66: 8b 87 e8 17 00 00 mov eax,DWORD PTR [edi+0x17e8] 805ed6c: 89 af e8 17 00 00 mov DWORD PTR [edi+0x17e8],ebp 805ed72: 89 45 5c mov DWORD PTR [ebp+0x5c],eax 805ed75: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 805ed78: 89 45 60 mov DWORD PTR [ebp+0x60],eax 805ed7b: e9 cc fe ff ff jmp 805ec4c <_IO_cleanup+0x14c> 805ed80: 8d 87 00 83 f7 ff lea eax,[edi-0x87d00] 805ed86: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 805ed8e: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 805ed92: e9 c6 fd ff ff jmp 805eb5d <_IO_cleanup+0x5d> 805ed97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ed9e: 66 90 xchg ax,ax 805eda0: 89 f0 mov eax,esi 805eda2: 87 87 f8 17 00 00 xchg DWORD PTR [edi+0x17f8],eax 805eda8: 83 f8 01 cmp eax,0x1 805edab: 0f 8e 61 ff ff ff jle 805ed12 <_IO_cleanup+0x212> 805edb1: b8 f0 00 00 00 mov eax,0xf0 805edb6: 8d 9f f8 17 00 00 lea ebx,[edi+0x17f8] 805edbc: b9 81 00 00 00 mov ecx,0x81 805edc1: ba 01 00 00 00 mov edx,0x1 805edc6: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805edcd: e9 40 ff ff ff jmp 805ed12 <_IO_cleanup+0x212> 805edd2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805edd8: 31 c0 xor eax,eax 805edda: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 805edde: 0f 95 c0 setne al 805ede1: 0f b6 c0 movzx eax,al 805ede4: e9 32 fe ff ff jmp 805ec1b <_IO_cleanup+0x11b> 805ede9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805edf0: e8 fb b8 ff ff call 805a6f0 <_IO_vtable_check> 805edf5: e9 68 fe ff ff jmp 805ec62 <_IO_cleanup+0x162> 805edfa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ee00: 31 c0 xor eax,eax 805ee02: ba 01 00 00 00 mov edx,0x1 805ee07: f0 0f b1 97 f8 17 00 00 lock cmpxchg DWORD PTR [edi+0x17f8],edx 805ee0f: 0f 84 71 fd ff ff je 805eb86 <_IO_cleanup+0x86> 805ee15: 83 ec 0c sub esp,0xc 805ee18: 8d 87 f8 17 00 00 lea eax,[edi+0x17f8] 805ee1e: 50 push eax 805ee1f: e8 9c 11 00 00 call 805ffc0 <__lll_lock_wait_private> 805ee24: 83 c4 10 add esp,0x10 805ee27: e9 5a fd ff ff jmp 805eb86 <_IO_cleanup+0x86> 805ee2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ee30: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 805ee34: e9 ff fd ff ff jmp 805ec38 <_IO_cleanup+0x138> 805ee39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ee40: 8b 45 48 mov eax,DWORD PTR [ebp+0x48] 805ee43: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 805ee47: c7 40 04 01 00 00 00 mov DWORD PTR [eax+0x4],0x1 805ee4e: 89 48 08 mov DWORD PTR [eax+0x8],ecx 805ee51: e9 e2 fd ff ff jmp 805ec38 <_IO_cleanup+0x138> 805ee56: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ee5d: 8d 76 00 lea esi,[esi+0x0] 805ee60: 89 f0 mov eax,esi 805ee62: 87 03 xchg DWORD PTR [ebx],eax 805ee64: 83 f8 01 cmp eax,0x1 805ee67: 0f 8e 63 fd ff ff jle 805ebd0 <_IO_cleanup+0xd0> 805ee6d: b8 f0 00 00 00 mov eax,0xf0 805ee72: b9 81 00 00 00 mov ecx,0x81 805ee77: ba 01 00 00 00 mov edx,0x1 805ee7c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805ee83: e9 48 fd ff ff jmp 805ebd0 <_IO_cleanup+0xd0> 805ee88: e8 c3 93 01 00 call 8078250 <__stack_chk_fail> 805ee8d: 8d 76 00 lea esi,[esi+0x0] 0805ee90 <_IO_flush_all>: 805ee90: f3 0f 1e fb endbr32 805ee94: 83 ec 18 sub esp,0x18 805ee97: 6a 01 push 0x1 805ee99: e8 42 f9 ff ff call 805e7e0 <_IO_flush_all_lockp> 805ee9e: 83 c4 1c add esp,0x1c 805eea1: c3 ret 805eea2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805eea9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805eeb0 <_IO_flush_all_linebuffered>: 805eeb0: f3 0f 1e fb endbr32 805eeb4: 55 push ebp 805eeb5: e8 65 0a ff ff call 804f91f <__x86.get_pc_thunk.bp> 805eeba: 81 c5 46 61 08 00 add ebp,0x86146 805eec0: 57 push edi 805eec1: 56 push esi 805eec2: 53 push ebx 805eec3: 83 ec 3c sub esp,0x3c 805eec6: 65 a1 14 00 00 00 mov eax,gs:0x14 805eecc: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 805eed0: 31 c0 xor eax,eax 805eed2: c7 c0 00 00 00 00 mov eax,0x0 805eed8: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805eedc: 85 c0 test eax,eax 805eede: 0f 84 cc 01 00 00 je 805f0b0 <_IO_flush_all_linebuffered+0x200> 805eee4: 83 ec 04 sub esp,0x4 805eee7: 8d 85 00 83 f7 ff lea eax,[ebp-0x87d00] 805eeed: 89 eb mov ebx,ebp 805eeef: 6a 00 push 0x0 805eef1: 50 push eax 805eef2: 8d 44 24 28 lea eax,[esp+0x28] 805eef6: 50 push eax 805eef7: e8 04 11 fa f7 call 0 <_nl_current_LC_CTYPE> 805eefc: 83 c4 10 add esp,0x10 805eeff: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 805ef06: 39 9d 00 18 00 00 cmp DWORD PTR [ebp+0x1800],ebx 805ef0c: 74 20 je 805ef2e <_IO_flush_all_linebuffered+0x7e> 805ef0e: 65 a1 0c 00 00 00 mov eax,gs:0xc 805ef14: 85 c0 test eax,eax 805ef16: 0f 85 4c 02 00 00 jne 805f168 <_IO_flush_all_linebuffered+0x2b8> 805ef1c: ba 01 00 00 00 mov edx,0x1 805ef21: 0f b1 95 f8 17 00 00 cmpxchg DWORD PTR [ebp+0x17f8],edx 805ef28: 89 9d 00 18 00 00 mov DWORD PTR [ebp+0x1800],ebx 805ef2e: 8b b5 fc 17 00 00 mov esi,DWORD PTR [ebp+0x17fc] 805ef34: 8d 46 01 lea eax,[esi+0x1] 805ef37: 89 85 fc 17 00 00 mov DWORD PTR [ebp+0x17fc],eax 805ef3d: c7 c0 78 50 0e 08 mov eax,0x80e5078 805ef43: 8b 38 mov edi,DWORD PTR [eax] 805ef45: 85 ff test edi,edi 805ef47: 0f 84 fc 00 00 00 je 805f049 <_IO_flush_all_linebuffered+0x199> 805ef4d: c7 c3 60 5f 0e 08 mov ebx,0x80e5f60 805ef53: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 805ef59: 29 d8 sub eax,ebx 805ef5b: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 805ef5f: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805ef63: 65 a1 08 00 00 00 mov eax,gs:0x8 805ef69: 89 04 24 mov DWORD PTR [esp],eax 805ef6c: eb 7f jmp 805efed <_IO_flush_all_linebuffered+0x13d> 805ef6e: 66 90 xchg ax,ax 805ef70: 8b 57 48 mov edx,DWORD PTR [edi+0x48] 805ef73: 8b 04 24 mov eax,DWORD PTR [esp] 805ef76: 39 42 08 cmp DWORD PTR [edx+0x8],eax 805ef79: 74 1f je 805ef9a <_IO_flush_all_linebuffered+0xea> 805ef7b: 65 a1 0c 00 00 00 mov eax,gs:0xc 805ef81: 85 c0 test eax,eax 805ef83: 0f 85 47 01 00 00 jne 805f0d0 <_IO_flush_all_linebuffered+0x220> 805ef89: b9 01 00 00 00 mov ecx,0x1 805ef8e: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 805ef91: 8b 57 48 mov edx,DWORD PTR [edi+0x48] 805ef94: 8b 04 24 mov eax,DWORD PTR [esp] 805ef97: 89 42 08 mov DWORD PTR [edx+0x8],eax 805ef9a: 8b 07 mov eax,DWORD PTR [edi] 805ef9c: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 805efa0: 25 08 02 00 00 and eax,0x208 805efa5: 3d 00 02 00 00 cmp eax,0x200 805efaa: 74 65 je 805f011 <_IO_flush_all_linebuffered+0x161> 805efac: f7 07 00 80 00 00 test DWORD PTR [edi],0x8000 805efb2: 75 28 jne 805efdc <_IO_flush_all_linebuffered+0x12c> 805efb4: 8b 5f 48 mov ebx,DWORD PTR [edi+0x48] 805efb7: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805efba: 8d 70 ff lea esi,[eax-0x1] 805efbd: 89 73 04 mov DWORD PTR [ebx+0x4],esi 805efc0: 85 f6 test esi,esi 805efc2: 75 18 jne 805efdc <_IO_flush_all_linebuffered+0x12c> 805efc4: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805efcb: 65 a1 0c 00 00 00 mov eax,gs:0xc 805efd1: 85 c0 test eax,eax 805efd3: 0f 85 2f 01 00 00 jne 805f108 <_IO_flush_all_linebuffered+0x258> 805efd9: 83 2b 01 sub DWORD PTR [ebx],0x1 805efdc: c7 85 f4 17 00 00 00 00 00 00 mov DWORD PTR [ebp+0x17f4],0x0 805efe6: 8b 7f 34 mov edi,DWORD PTR [edi+0x34] 805efe9: 85 ff test edi,edi 805efeb: 74 53 je 805f040 <_IO_flush_all_linebuffered+0x190> 805efed: 8b 17 mov edx,DWORD PTR [edi] 805efef: 89 bd f4 17 00 00 mov DWORD PTR [ebp+0x17f4],edi 805eff5: 89 d1 mov ecx,edx 805eff7: 81 e1 00 80 00 00 and ecx,0x8000 805effd: 0f 84 6d ff ff ff je 805ef70 <_IO_flush_all_linebuffered+0xc0> 805f003: 81 e2 08 02 00 00 and edx,0x208 805f009: 81 fa 00 02 00 00 cmp edx,0x200 805f00f: 75 cb jne 805efdc <_IO_flush_all_linebuffered+0x12c> 805f011: 8b 9f 94 00 00 00 mov ebx,DWORD PTR [edi+0x94] 805f017: 89 d8 mov eax,ebx 805f019: 2b 44 24 04 sub eax,DWORD PTR [esp+0x4] 805f01d: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 805f021: 0f 86 d1 00 00 00 jbe 805f0f8 <_IO_flush_all_linebuffered+0x248> 805f027: 83 ec 08 sub esp,0x8 805f02a: 6a ff push 0xffffffff 805f02c: 57 push edi 805f02d: ff 53 0c call DWORD PTR [ebx+0xc] 805f030: 83 c4 10 add esp,0x10 805f033: e9 74 ff ff ff jmp 805efac <_IO_flush_all_linebuffered+0xfc> 805f038: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f03f: 90 nop 805f040: 8b b5 fc 17 00 00 mov esi,DWORD PTR [ebp+0x17fc] 805f046: 83 ee 01 sub esi,0x1 805f049: 89 b5 fc 17 00 00 mov DWORD PTR [ebp+0x17fc],esi 805f04f: 85 f6 test esi,esi 805f051: 75 1f jne 805f072 <_IO_flush_all_linebuffered+0x1c2> 805f053: c7 85 00 18 00 00 00 00 00 00 mov DWORD PTR [ebp+0x1800],0x0 805f05d: 65 a1 0c 00 00 00 mov eax,gs:0xc 805f063: 85 c0 test eax,eax 805f065: 0f 85 c5 00 00 00 jne 805f130 <_IO_flush_all_linebuffered+0x280> 805f06b: 83 ad f8 17 00 00 01 sub DWORD PTR [ebp+0x17f8],0x1 805f072: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805f076: 85 c0 test eax,eax 805f078: 74 14 je 805f08e <_IO_flush_all_linebuffered+0x1de> 805f07a: 83 ec 08 sub esp,0x8 805f07d: 89 eb mov ebx,ebp 805f07f: 6a 00 push 0x0 805f081: 8d 44 24 28 lea eax,[esp+0x28] 805f085: 50 push eax 805f086: e8 75 0f fa f7 call 0 <_nl_current_LC_CTYPE> 805f08b: 83 c4 10 add esp,0x10 805f08e: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 805f092: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 805f099: 0f 85 f5 00 00 00 jne 805f194 <_IO_flush_all_linebuffered+0x2e4> 805f09f: 83 c4 3c add esp,0x3c 805f0a2: 5b pop ebx 805f0a3: 5e pop esi 805f0a4: 5f pop edi 805f0a5: 5d pop ebp 805f0a6: c3 ret 805f0a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f0ae: 66 90 xchg ax,ax 805f0b0: 8d 85 00 83 f7 ff lea eax,[ebp-0x87d00] 805f0b6: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 805f0be: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805f0c2: e9 38 fe ff ff jmp 805eeff <_IO_flush_all_linebuffered+0x4f> 805f0c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f0ce: 66 90 xchg ax,ax 805f0d0: bb 01 00 00 00 mov ebx,0x1 805f0d5: 89 c8 mov eax,ecx 805f0d7: f0 0f b1 1a lock cmpxchg DWORD PTR [edx],ebx 805f0db: 0f 84 b0 fe ff ff je 805ef91 <_IO_flush_all_linebuffered+0xe1> 805f0e1: 83 ec 0c sub esp,0xc 805f0e4: 52 push edx 805f0e5: e8 d6 0e 00 00 call 805ffc0 <__lll_lock_wait_private> 805f0ea: 83 c4 10 add esp,0x10 805f0ed: e9 9f fe ff ff jmp 805ef91 <_IO_flush_all_linebuffered+0xe1> 805f0f2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f0f8: e8 f3 b5 ff ff call 805a6f0 <_IO_vtable_check> 805f0fd: e9 25 ff ff ff jmp 805f027 <_IO_flush_all_linebuffered+0x177> 805f102: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f108: 89 f0 mov eax,esi 805f10a: 87 03 xchg DWORD PTR [ebx],eax 805f10c: 83 f8 01 cmp eax,0x1 805f10f: 0f 8e c7 fe ff ff jle 805efdc <_IO_flush_all_linebuffered+0x12c> 805f115: b8 f0 00 00 00 mov eax,0xf0 805f11a: b9 81 00 00 00 mov ecx,0x81 805f11f: ba 01 00 00 00 mov edx,0x1 805f124: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805f12b: e9 ac fe ff ff jmp 805efdc <_IO_flush_all_linebuffered+0x12c> 805f130: 89 f0 mov eax,esi 805f132: 87 85 f8 17 00 00 xchg DWORD PTR [ebp+0x17f8],eax 805f138: 83 f8 01 cmp eax,0x1 805f13b: 0f 8e 31 ff ff ff jle 805f072 <_IO_flush_all_linebuffered+0x1c2> 805f141: b8 f0 00 00 00 mov eax,0xf0 805f146: 8d 9d f8 17 00 00 lea ebx,[ebp+0x17f8] 805f14c: b9 81 00 00 00 mov ecx,0x81 805f151: ba 01 00 00 00 mov edx,0x1 805f156: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805f15d: e9 10 ff ff ff jmp 805f072 <_IO_flush_all_linebuffered+0x1c2> 805f162: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f168: 31 c0 xor eax,eax 805f16a: ba 01 00 00 00 mov edx,0x1 805f16f: f0 0f b1 95 f8 17 00 00 lock cmpxchg DWORD PTR [ebp+0x17f8],edx 805f177: 0f 84 ab fd ff ff je 805ef28 <_IO_flush_all_linebuffered+0x78> 805f17d: 83 ec 0c sub esp,0xc 805f180: 8d 85 f8 17 00 00 lea eax,[ebp+0x17f8] 805f186: 50 push eax 805f187: e8 34 0e 00 00 call 805ffc0 <__lll_lock_wait_private> 805f18c: 83 c4 10 add esp,0x10 805f18f: e9 94 fd ff ff jmp 805ef28 <_IO_flush_all_linebuffered+0x78> 805f194: e8 b7 90 01 00 call 8078250 <__stack_chk_fail> 805f199: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805f1a0 <_IO_init_marker>: 805f1a0: f3 0f 1e fb endbr32 805f1a4: 56 push esi 805f1a5: 53 push ebx 805f1a6: 83 ec 04 sub esp,0x4 805f1a9: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 805f1ad: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805f1b1: 8b 13 mov edx,DWORD PTR [ebx] 805f1b3: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 805f1b6: f6 c6 08 test dh,0x8 805f1b9: 75 2d jne 805f1e8 <_IO_init_marker+0x48> 805f1bb: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805f1be: 80 e6 01 and dh,0x1 805f1c1: 74 1d je 805f1e0 <_IO_init_marker+0x40> 805f1c3: 2b 43 08 sub eax,DWORD PTR [ebx+0x8] 805f1c6: 89 46 08 mov DWORD PTR [esi+0x8],eax 805f1c9: 8b 43 30 mov eax,DWORD PTR [ebx+0x30] 805f1cc: 89 06 mov DWORD PTR [esi],eax 805f1ce: 89 73 30 mov DWORD PTR [ebx+0x30],esi 805f1d1: 83 c4 04 add esp,0x4 805f1d4: 5b pop ebx 805f1d5: 5e pop esi 805f1d6: c3 ret 805f1d7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f1de: 66 90 xchg ax,ax 805f1e0: 2b 43 0c sub eax,DWORD PTR [ebx+0xc] 805f1e3: eb e1 jmp 805f1c6 <_IO_init_marker+0x26> 805f1e5: 8d 76 00 lea esi,[esi+0x0] 805f1e8: 83 ec 0c sub esp,0xc 805f1eb: 53 push ebx 805f1ec: e8 2f e8 ff ff call 805da20 <_IO_switch_to_get_mode> 805f1f1: 8b 13 mov edx,DWORD PTR [ebx] 805f1f3: 83 c4 10 add esp,0x10 805f1f6: eb c3 jmp 805f1bb <_IO_init_marker+0x1b> 805f1f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f1ff: 90 nop 0805f200 <_IO_remove_marker>: 805f200: f3 0f 1e fb endbr32 805f204: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 805f208: 8b 51 04 mov edx,DWORD PTR [ecx+0x4] 805f20b: 8b 42 30 mov eax,DWORD PTR [edx+0x30] 805f20e: 85 c0 test eax,eax 805f210: 74 1a je 805f22c <_IO_remove_marker+0x2c> 805f212: 39 c1 cmp ecx,eax 805f214: 75 0e jne 805f224 <_IO_remove_marker+0x24> 805f216: eb 15 jmp 805f22d <_IO_remove_marker+0x2d> 805f218: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f21f: 90 nop 805f220: 39 c1 cmp ecx,eax 805f222: 74 0c je 805f230 <_IO_remove_marker+0x30> 805f224: 89 c2 mov edx,eax 805f226: 8b 00 mov eax,DWORD PTR [eax] 805f228: 85 c0 test eax,eax 805f22a: 75 f4 jne 805f220 <_IO_remove_marker+0x20> 805f22c: c3 ret 805f22d: 83 c2 30 add edx,0x30 805f230: 8b 01 mov eax,DWORD PTR [ecx] 805f232: 89 02 mov DWORD PTR [edx],eax 805f234: c3 ret 805f235: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f23c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805f240 <_IO_marker_difference>: 805f240: f3 0f 1e fb endbr32 805f244: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f248: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805f24c: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 805f24f: 2b 42 08 sub eax,DWORD PTR [edx+0x8] 805f252: c3 ret 805f253: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f25a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805f260 <_IO_marker_delta>: 805f260: f3 0f 1e fb endbr32 805f264: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 805f268: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 805f26b: 85 c0 test eax,eax 805f26d: 74 22 je 805f291 <_IO_marker_delta+0x31> 805f26f: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 805f272: f7 00 00 01 00 00 test DWORD PTR [eax],0x100 805f278: 75 0e jne 805f288 <_IO_marker_delta+0x28> 805f27a: 2b 50 0c sub edx,DWORD PTR [eax+0xc] 805f27d: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 805f280: 29 d0 sub eax,edx 805f282: c3 ret 805f283: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f287: 90 nop 805f288: 2b 50 08 sub edx,DWORD PTR [eax+0x8] 805f28b: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 805f28e: 29 d0 sub eax,edx 805f290: c3 ret 805f291: b8 ff ff ff ff mov eax,0xffffffff 805f296: c3 ret 805f297: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f29e: 66 90 xchg ax,ax 0805f2a0 <_IO_seekmark>: 805f2a0: f3 0f 1e fb endbr32 805f2a4: 56 push esi 805f2a5: 53 push ebx 805f2a6: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805f2aa: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805f2ae: 39 42 04 cmp DWORD PTR [edx+0x4],eax 805f2b1: 75 75 jne 805f328 <_IO_seekmark+0x88> 805f2b3: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 805f2b6: 8b 10 mov edx,DWORD PTR [eax] 805f2b8: 89 d6 mov esi,edx 805f2ba: 81 e6 00 01 00 00 and esi,0x100 805f2c0: 85 c9 test ecx,ecx 805f2c2: 78 3c js 805f300 <_IO_seekmark+0x60> 805f2c4: 8b 58 0c mov ebx,DWORD PTR [eax+0xc] 805f2c7: 85 f6 test esi,esi 805f2c9: 75 0d jne 805f2d8 <_IO_seekmark+0x38> 805f2cb: 01 d9 add ecx,ebx 805f2cd: 89 48 04 mov DWORD PTR [eax+0x4],ecx 805f2d0: 31 c0 xor eax,eax 805f2d2: 5b pop ebx 805f2d3: 5e pop esi 805f2d4: c3 ret 805f2d5: 8d 76 00 lea esi,[esi+0x0] 805f2d8: 80 e6 fe and dh,0xfe 805f2db: 8b 70 2c mov esi,DWORD PTR [eax+0x2c] 805f2de: 89 10 mov DWORD PTR [eax],edx 805f2e0: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 805f2e3: 89 70 08 mov DWORD PTR [eax+0x8],esi 805f2e6: 89 50 2c mov DWORD PTR [eax+0x2c],edx 805f2e9: 8b 50 24 mov edx,DWORD PTR [eax+0x24] 805f2ec: 89 58 24 mov DWORD PTR [eax+0x24],ebx 805f2ef: 89 50 0c mov DWORD PTR [eax+0xc],edx 805f2f2: 89 d3 mov ebx,edx 805f2f4: eb d5 jmp 805f2cb <_IO_seekmark+0x2b> 805f2f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f2fd: 8d 76 00 lea esi,[esi+0x0] 805f300: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 805f303: 85 f6 test esi,esi 805f305: 75 c4 jne 805f2cb <_IO_seekmark+0x2b> 805f307: 80 ce 01 or dh,0x1 805f30a: 8b 70 24 mov esi,DWORD PTR [eax+0x24] 805f30d: 89 10 mov DWORD PTR [eax],edx 805f30f: 8b 50 2c mov edx,DWORD PTR [eax+0x2c] 805f312: 89 58 2c mov DWORD PTR [eax+0x2c],ebx 805f315: 8b 58 0c mov ebx,DWORD PTR [eax+0xc] 805f318: 89 50 08 mov DWORD PTR [eax+0x8],edx 805f31b: 89 58 24 mov DWORD PTR [eax+0x24],ebx 805f31e: 89 d3 mov ebx,edx 805f320: 89 70 0c mov DWORD PTR [eax+0xc],esi 805f323: eb a6 jmp 805f2cb <_IO_seekmark+0x2b> 805f325: 8d 76 00 lea esi,[esi+0x0] 805f328: b8 ff ff ff ff mov eax,0xffffffff 805f32d: eb a3 jmp 805f2d2 <_IO_seekmark+0x32> 805f32f: 90 nop 0805f330 <_IO_unsave_markers>: 805f330: f3 0f 1e fb endbr32 805f334: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f338: 8b 48 30 mov ecx,DWORD PTR [eax+0x30] 805f33b: 85 c9 test ecx,ecx 805f33d: 74 07 je 805f346 <_IO_unsave_markers+0x16> 805f33f: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 805f346: 8b 50 24 mov edx,DWORD PTR [eax+0x24] 805f349: 85 d2 test edx,edx 805f34b: 74 13 je 805f360 <_IO_unsave_markers+0x30> 805f34d: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 805f351: e9 6a e7 ff ff jmp 805dac0 <_IO_free_backup_area> 805f356: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f35d: 8d 76 00 lea esi,[esi+0x0] 805f360: c3 ret 805f361: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f368: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f36f: 90 nop 0805f370 <_IO_default_pbackfail>: 805f370: f3 0f 1e fb endbr32 805f374: 55 push ebp 805f375: 57 push edi 805f376: 56 push esi 805f377: 53 push ebx 805f378: e8 43 a8 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805f37d: 81 c3 83 5c 08 00 add ebx,0x85c83 805f383: 83 ec 1c sub esp,0x1c 805f386: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 805f38a: 8b 16 mov edx,DWORD PTR [esi] 805f38c: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 805f38f: 8b 6e 0c mov ebp,DWORD PTR [esi+0xc] 805f392: 89 d0 mov eax,edx 805f394: 25 00 01 00 00 and eax,0x100 805f399: 39 ef cmp edi,ebp 805f39b: 76 23 jbe 805f3c0 <_IO_default_pbackfail+0x50> 805f39d: 85 c0 test eax,eax 805f39f: 0f 84 83 00 00 00 je 805f428 <_IO_default_pbackfail+0xb8> 805f3a5: 8d 47 ff lea eax,[edi-0x1] 805f3a8: 89 46 04 mov DWORD PTR [esi+0x4],eax 805f3ab: 0f b6 44 24 34 movzx eax,BYTE PTR [esp+0x34] 805f3b0: 88 47 ff mov BYTE PTR [edi-0x1],al 805f3b3: 0f b6 44 24 34 movzx eax,BYTE PTR [esp+0x34] 805f3b8: 83 c4 1c add esp,0x1c 805f3bb: 5b pop ebx 805f3bc: 5e pop esi 805f3bd: 5f pop edi 805f3be: 5d pop ebp 805f3bf: c3 ret 805f3c0: 85 c0 test eax,eax 805f3c2: 0f 84 90 00 00 00 je 805f458 <_IO_default_pbackfail+0xe8> 805f3c8: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 805f3cb: 83 ec 0c sub esp,0xc 805f3ce: 29 ea sub edx,ebp 805f3d0: 8d 3c 12 lea edi,[edx+edx*1] 805f3d3: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 805f3d7: 57 push edi 805f3d8: e8 a3 57 00 00 call 8064b80 <__libc_malloc> 805f3dd: 83 c4 10 add esp,0x10 805f3e0: 85 c0 test eax,eax 805f3e2: 0f 84 d3 00 00 00 je 805f4bb <_IO_default_pbackfail+0x14b> 805f3e8: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805f3ec: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 805f3f0: 83 ec 04 sub esp,0x4 805f3f3: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805f3f7: 29 d7 sub edi,edx 805f3f9: 52 push edx 805f3fa: 01 c7 add edi,eax 805f3fc: 55 push ebp 805f3fd: 57 push edi 805f3fe: e8 2d 47 01 00 call 8073b30 805f403: 89 2c 24 mov DWORD PTR [esp],ebp 805f406: e8 95 5d 00 00 call 80651a0 <__free> 805f40b: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805f40f: 89 7e 28 mov DWORD PTR [esi+0x28],edi 805f412: 89 4e 0c mov DWORD PTR [esi+0xc],ecx 805f415: 03 4c 24 1c add ecx,DWORD PTR [esp+0x1c] 805f419: 83 c4 10 add esp,0x10 805f41c: 89 4e 08 mov DWORD PTR [esi+0x8],ecx 805f41f: eb 84 jmp 805f3a5 <_IO_default_pbackfail+0x35> 805f421: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f428: 0f b6 47 ff movzx eax,BYTE PTR [edi-0x1] 805f42c: 3b 44 24 34 cmp eax,DWORD PTR [esp+0x34] 805f430: 74 7e je 805f4b0 <_IO_default_pbackfail+0x140> 805f432: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 805f435: 85 c0 test eax,eax 805f437: 74 47 je 805f480 <_IO_default_pbackfail+0x110> 805f439: 89 fa mov edx,edi 805f43b: 89 f0 mov eax,esi 805f43d: e8 9e dc ff ff call 805d0e0 805f442: 85 c0 test eax,eax 805f444: 75 75 jne 805f4bb <_IO_default_pbackfail+0x14b> 805f446: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 805f449: 8b 16 mov edx,DWORD PTR [esi] 805f44b: 8b 7e 2c mov edi,DWORD PTR [esi+0x2c] 805f44e: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 805f451: eb 11 jmp 805f464 <_IO_default_pbackfail+0xf4> 805f453: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f457: 90 nop 805f458: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 805f45b: 85 c0 test eax,eax 805f45d: 74 21 je 805f480 <_IO_default_pbackfail+0x110> 805f45f: 89 f9 mov ecx,edi 805f461: 8b 7e 2c mov edi,DWORD PTR [esi+0x2c] 805f464: 80 ce 01 or dh,0x1 805f467: 89 46 0c mov DWORD PTR [esi+0xc],eax 805f46a: 89 16 mov DWORD PTR [esi],edx 805f46c: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 805f46f: 89 4e 24 mov DWORD PTR [esi+0x24],ecx 805f472: 89 7e 08 mov DWORD PTR [esi+0x8],edi 805f475: 89 56 2c mov DWORD PTR [esi+0x2c],edx 805f478: e9 28 ff ff ff jmp 805f3a5 <_IO_default_pbackfail+0x35> 805f47d: 8d 76 00 lea esi,[esi+0x0] 805f480: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 805f484: 83 ec 0c sub esp,0xc 805f487: 68 80 00 00 00 push 0x80 805f48c: e8 ef 56 00 00 call 8064b80 <__libc_malloc> 805f491: 83 c4 10 add esp,0x10 805f494: 85 c0 test eax,eax 805f496: 74 23 je 805f4bb <_IO_default_pbackfail+0x14b> 805f498: 8d 98 80 00 00 00 lea ebx,[eax+0x80] 805f49e: 89 f9 mov ecx,edi 805f4a0: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805f4a4: 89 5e 28 mov DWORD PTR [esi+0x28],ebx 805f4a7: 89 df mov edi,ebx 805f4a9: eb b9 jmp 805f464 <_IO_default_pbackfail+0xf4> 805f4ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f4af: 90 nop 805f4b0: 83 ef 01 sub edi,0x1 805f4b3: 89 7e 04 mov DWORD PTR [esi+0x4],edi 805f4b6: e9 f8 fe ff ff jmp 805f3b3 <_IO_default_pbackfail+0x43> 805f4bb: b8 ff ff ff ff mov eax,0xffffffff 805f4c0: e9 f3 fe ff ff jmp 805f3b8 <_IO_default_pbackfail+0x48> 805f4c5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f4cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805f4d0 <_IO_default_seek>: 805f4d0: f3 0f 1e fb endbr32 805f4d4: b8 ff ff ff ff mov eax,0xffffffff 805f4d9: ba ff ff ff ff mov edx,0xffffffff 805f4de: c3 ret 805f4df: 90 nop 0805f4e0 <_IO_default_stat>: 805f4e0: f3 0f 1e fb endbr32 805f4e4: b8 ff ff ff ff mov eax,0xffffffff 805f4e9: c3 ret 805f4ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805f4f0 <_IO_default_read>: 805f4f0: f3 0f 1e fb endbr32 805f4f4: b8 ff ff ff ff mov eax,0xffffffff 805f4f9: c3 ret 805f4fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805f500 <_IO_default_write>: 805f500: f3 0f 1e fb endbr32 805f504: 31 c0 xor eax,eax 805f506: c3 ret 805f507: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f50e: 66 90 xchg ax,ax 0805f510 <_IO_default_showmanyc>: 805f510: f3 0f 1e fb endbr32 805f514: b8 ff ff ff ff mov eax,0xffffffff 805f519: c3 ret 805f51a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805f520 <_IO_default_imbue>: 805f520: f3 0f 1e fb endbr32 805f524: c3 ret 805f525: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f52c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805f530 <_IO_iter_begin>: 805f530: f3 0f 1e fb endbr32 805f534: e8 f0 a7 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805f539: 05 c7 5a 08 00 add eax,0x85ac7 805f53e: c7 c0 78 50 0e 08 mov eax,0x80e5078 805f544: 8b 00 mov eax,DWORD PTR [eax] 805f546: c3 ret 805f547: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f54e: 66 90 xchg ax,ax 0805f550 <_IO_iter_end>: 805f550: f3 0f 1e fb endbr32 805f554: 31 c0 xor eax,eax 805f556: c3 ret 805f557: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f55e: 66 90 xchg ax,ax 0805f560 <_IO_iter_next>: 805f560: f3 0f 1e fb endbr32 805f564: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f568: 8b 40 34 mov eax,DWORD PTR [eax+0x34] 805f56b: c3 ret 805f56c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805f570 <_IO_iter_file>: 805f570: f3 0f 1e fb endbr32 805f574: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f578: c3 ret 805f579: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805f580 <_IO_list_lock>: 805f580: f3 0f 1e fb endbr32 805f584: 56 push esi 805f585: 53 push ebx 805f586: e8 35 a6 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805f58b: 81 c3 75 5a 08 00 add ebx,0x85a75 805f591: 65 8b 35 08 00 00 00 mov esi,DWORD PTR gs:0x8 805f598: 83 ec 04 sub esp,0x4 805f59b: 39 b3 00 18 00 00 cmp DWORD PTR [ebx+0x1800],esi 805f5a1: 74 1c je 805f5bf <_IO_list_lock+0x3f> 805f5a3: 65 a1 0c 00 00 00 mov eax,gs:0xc 805f5a9: 85 c0 test eax,eax 805f5ab: 75 23 jne 805f5d0 <_IO_list_lock+0x50> 805f5ad: ba 01 00 00 00 mov edx,0x1 805f5b2: 0f b1 93 f8 17 00 00 cmpxchg DWORD PTR [ebx+0x17f8],edx 805f5b9: 89 b3 00 18 00 00 mov DWORD PTR [ebx+0x1800],esi 805f5bf: 83 83 fc 17 00 00 01 add DWORD PTR [ebx+0x17fc],0x1 805f5c6: 83 c4 04 add esp,0x4 805f5c9: 5b pop ebx 805f5ca: 5e pop esi 805f5cb: c3 ret 805f5cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f5d0: 31 c0 xor eax,eax 805f5d2: ba 01 00 00 00 mov edx,0x1 805f5d7: f0 0f b1 93 f8 17 00 00 lock cmpxchg DWORD PTR [ebx+0x17f8],edx 805f5df: 74 d8 je 805f5b9 <_IO_list_lock+0x39> 805f5e1: 83 ec 0c sub esp,0xc 805f5e4: 8d 83 f8 17 00 00 lea eax,[ebx+0x17f8] 805f5ea: 50 push eax 805f5eb: e8 d0 09 00 00 call 805ffc0 <__lll_lock_wait_private> 805f5f0: 83 c4 10 add esp,0x10 805f5f3: eb c4 jmp 805f5b9 <_IO_list_lock+0x39> 805f5f5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f5fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805f600 <_IO_list_unlock>: 805f600: f3 0f 1e fb endbr32 805f604: e8 21 8b ff ff call 805812a <__x86.get_pc_thunk.dx> 805f609: 81 c2 f7 59 08 00 add edx,0x859f7 805f60f: 56 push esi 805f610: 53 push ebx 805f611: 8b b2 fc 17 00 00 mov esi,DWORD PTR [edx+0x17fc] 805f617: 83 ee 01 sub esi,0x1 805f61a: 89 b2 fc 17 00 00 mov DWORD PTR [edx+0x17fc],esi 805f620: 75 1b jne 805f63d <_IO_list_unlock+0x3d> 805f622: c7 82 00 18 00 00 00 00 00 00 mov DWORD PTR [edx+0x1800],0x0 805f62c: 65 a1 0c 00 00 00 mov eax,gs:0xc 805f632: 85 c0 test eax,eax 805f634: 75 0a jne 805f640 <_IO_list_unlock+0x40> 805f636: 83 aa f8 17 00 00 01 sub DWORD PTR [edx+0x17f8],0x1 805f63d: 5b pop ebx 805f63e: 5e pop esi 805f63f: c3 ret 805f640: 89 f0 mov eax,esi 805f642: 87 82 f8 17 00 00 xchg DWORD PTR [edx+0x17f8],eax 805f648: 83 f8 01 cmp eax,0x1 805f64b: 7e f0 jle 805f63d <_IO_list_unlock+0x3d> 805f64d: 8d 9a f8 17 00 00 lea ebx,[edx+0x17f8] 805f653: b8 f0 00 00 00 mov eax,0xf0 805f658: b9 81 00 00 00 mov ecx,0x81 805f65d: ba 01 00 00 00 mov edx,0x1 805f662: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805f669: eb d2 jmp 805f63d <_IO_list_unlock+0x3d> 805f66b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f66f: 90 nop 0805f670 <_IO_list_resetlock>: 805f670: f3 0f 1e fb endbr32 805f674: e8 b0 a6 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805f679: 05 87 59 08 00 add eax,0x85987 805f67e: c7 80 f8 17 00 00 00 00 00 00 mov DWORD PTR [eax+0x17f8],0x0 805f688: c7 80 fc 17 00 00 00 00 00 00 mov DWORD PTR [eax+0x17fc],0x0 805f692: c7 80 00 18 00 00 00 00 00 00 mov DWORD PTR [eax+0x1800],0x0 805f69c: c3 ret 0805f69d <__x86.get_pc_thunk.cx>: 805f69d: 8b 0c 24 mov ecx,DWORD PTR [esp] 805f6a0: c3 ret 805f6a1: 66 90 xchg ax,ax 805f6a3: 66 90 xchg ax,ax 805f6a5: 66 90 xchg ax,ax 805f6a7: 66 90 xchg ax,ax 805f6a9: 66 90 xchg ax,ax 805f6ab: 66 90 xchg ax,ax 805f6ad: 66 90 xchg ax,ax 805f6af: 90 nop 0805f6b0 <_IO_str_underflow>: 805f6b0: f3 0f 1e fb endbr32 805f6b4: 56 push esi 805f6b5: 53 push ebx 805f6b6: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805f6ba: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 805f6bd: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 805f6c0: 39 ca cmp edx,ecx 805f6c2: 76 05 jbe 805f6c9 <_IO_str_underflow+0x19> 805f6c4: 89 50 08 mov DWORD PTR [eax+0x8],edx 805f6c7: 89 d1 mov ecx,edx 805f6c9: 8b 18 mov ebx,DWORD PTR [eax] 805f6cb: 89 de mov esi,ebx 805f6cd: 81 e6 00 0c 00 00 and esi,0xc00 805f6d3: 81 fe 00 0c 00 00 cmp esi,0xc00 805f6d9: 74 15 je 805f6f0 <_IO_str_underflow+0x40> 805f6db: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 805f6de: 39 ca cmp edx,ecx 805f6e0: 73 1e jae 805f700 <_IO_str_underflow+0x50> 805f6e2: 0f b6 02 movzx eax,BYTE PTR [edx] 805f6e5: 5b pop ebx 805f6e6: 5e pop esi 805f6e7: c3 ret 805f6e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f6ef: 90 nop 805f6f0: 80 e7 f7 and bh,0xf7 805f6f3: 89 50 04 mov DWORD PTR [eax+0x4],edx 805f6f6: 89 18 mov DWORD PTR [eax],ebx 805f6f8: 8b 58 18 mov ebx,DWORD PTR [eax+0x18] 805f6fb: 89 58 14 mov DWORD PTR [eax+0x14],ebx 805f6fe: eb de jmp 805f6de <_IO_str_underflow+0x2e> 805f700: b8 ff ff ff ff mov eax,0xffffffff 805f705: eb de jmp 805f6e5 <_IO_str_underflow+0x35> 805f707: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f70e: 66 90 xchg ax,ax 0805f710 <_IO_str_overflow>: 805f710: f3 0f 1e fb endbr32 805f714: 55 push ebp 805f715: 57 push edi 805f716: 56 push esi 805f717: 53 push ebx 805f718: e8 a3 a4 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805f71d: 81 c3 e3 58 08 00 add ebx,0x858e3 805f723: 83 ec 1c sub esp,0x1c 805f726: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 805f72a: 8b 06 mov eax,DWORD PTR [esi] 805f72c: a8 08 test al,0x8 805f72e: 0f 85 5c 01 00 00 jne 805f890 <_IO_str_overflow+0x180> 805f734: 89 c2 mov edx,eax 805f736: 81 e2 00 0c 00 00 and edx,0xc00 805f73c: 81 fa 00 04 00 00 cmp edx,0x400 805f742: 0f 84 28 01 00 00 je 805f870 <_IO_str_overflow+0x160> 805f748: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 805f74b: 8b 4e 1c mov ecx,DWORD PTR [esi+0x1c] 805f74e: 8b 7e 20 mov edi,DWORD PTR [esi+0x20] 805f751: 31 c0 xor eax,eax 805f753: 89 ea mov edx,ebp 805f755: 29 cf sub edi,ecx 805f757: 83 7c 24 34 ff cmp DWORD PTR [esp+0x34],0xffffffff 805f75c: 0f 94 c0 sete al 805f75f: 2b 56 10 sub edx,DWORD PTR [esi+0x10] 805f762: 01 f8 add eax,edi 805f764: 39 d0 cmp eax,edx 805f766: 0f 87 d6 00 00 00 ja 805f842 <_IO_str_overflow+0x132> 805f76c: f6 06 01 test BYTE PTR [esi],0x1 805f76f: 0f 85 33 01 00 00 jne 805f8a8 <_IO_str_overflow+0x198> 805f775: 8d 6c 3f 64 lea ebp,[edi+edi*1+0x64] 805f779: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 805f77d: 39 ef cmp edi,ebp 805f77f: 0f 87 23 01 00 00 ja 805f8a8 <_IO_str_overflow+0x198> 805f785: 83 ec 0c sub esp,0xc 805f788: 55 push ebp 805f789: e8 f2 53 00 00 call 8064b80 <__libc_malloc> 805f78e: 83 c4 10 add esp,0x10 805f791: 89 c2 mov edx,eax 805f793: 85 c0 test eax,eax 805f795: 0f 84 0d 01 00 00 je 805f8a8 <_IO_str_overflow+0x198> 805f79b: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 805f79f: 85 c9 test ecx,ecx 805f7a1: 74 35 je 805f7d8 <_IO_str_overflow+0xc8> 805f7a3: 83 ec 04 sub esp,0x4 805f7a6: 57 push edi 805f7a7: 51 push ecx 805f7a8: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 805f7ac: 50 push eax 805f7ad: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805f7b1: e8 7a 43 01 00 call 8073b30 805f7b6: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805f7ba: 89 0c 24 mov DWORD PTR [esp],ecx 805f7bd: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 805f7c1: e8 da 59 00 00 call 80651a0 <__free> 805f7c6: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 805f7ca: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805f7ce: 83 c4 10 add esp,0x10 805f7d1: c7 46 1c 00 00 00 00 mov DWORD PTR [esi+0x1c],0x0 805f7d8: 89 e8 mov eax,ebp 805f7da: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805f7de: 83 ec 04 sub esp,0x4 805f7e1: 29 f8 sub eax,edi 805f7e3: 01 d7 add edi,edx 805f7e5: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805f7e9: 50 push eax 805f7ea: 6a 00 push 0x0 805f7ec: 57 push edi 805f7ed: e8 ce 98 fe ff call 80490c0 <.plt+0x90> 805f7f2: 6a 01 push 0x1 805f7f4: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 805f7f8: 01 d5 add ebp,edx 805f7fa: 55 push ebp 805f7fb: 52 push edx 805f7fc: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 805f800: 56 push esi 805f801: e8 ba e5 ff ff call 805ddc0 <_IO_setb> 805f806: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 805f80a: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 805f80d: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 805f811: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 805f814: 83 c4 20 add esp,0x20 805f817: 29 c8 sub eax,ecx 805f819: 01 d0 add eax,edx 805f81b: 29 cd sub ebp,ecx 805f81d: 89 56 10 mov DWORD PTR [esi+0x10],edx 805f820: 89 46 0c mov DWORD PTR [esi+0xc],eax 805f823: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805f826: 01 d5 add ebp,edx 805f828: 89 6e 14 mov DWORD PTR [esi+0x14],ebp 805f82b: 29 c8 sub eax,ecx 805f82d: 01 d0 add eax,edx 805f82f: 89 46 04 mov DWORD PTR [esi+0x4],eax 805f832: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 805f835: 29 c8 sub eax,ecx 805f837: 01 d0 add eax,edx 805f839: 89 46 08 mov DWORD PTR [esi+0x8],eax 805f83c: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 805f83f: 89 46 18 mov DWORD PTR [esi+0x18],eax 805f842: 83 7c 24 34 ff cmp DWORD PTR [esp+0x34],0xffffffff 805f847: 74 11 je 805f85a <_IO_str_overflow+0x14a> 805f849: 8d 45 01 lea eax,[ebp+0x1] 805f84c: 89 46 14 mov DWORD PTR [esi+0x14],eax 805f84f: 0f b6 44 24 34 movzx eax,BYTE PTR [esp+0x34] 805f854: 88 45 00 mov BYTE PTR [ebp+0x0],al 805f857: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 805f85a: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 805f85e: 39 6e 08 cmp DWORD PTR [esi+0x8],ebp 805f861: 73 03 jae 805f866 <_IO_str_overflow+0x156> 805f863: 89 6e 08 mov DWORD PTR [esi+0x8],ebp 805f866: 83 c4 1c add esp,0x1c 805f869: 5b pop ebx 805f86a: 5e pop esi 805f86b: 5f pop edi 805f86c: 5d pop ebp 805f86d: c3 ret 805f86e: 66 90 xchg ax,ax 805f870: 80 cc 08 or ah,0x8 805f873: 8b 6e 04 mov ebp,DWORD PTR [esi+0x4] 805f876: 89 06 mov DWORD PTR [esi],eax 805f878: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 805f87b: 89 6e 14 mov DWORD PTR [esi+0x14],ebp 805f87e: 89 46 04 mov DWORD PTR [esi+0x4],eax 805f881: e9 c5 fe ff ff jmp 805f74b <_IO_str_overflow+0x3b> 805f886: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f88d: 8d 76 00 lea esi,[esi+0x0] 805f890: 31 c0 xor eax,eax 805f892: 83 7c 24 34 ff cmp DWORD PTR [esp+0x34],0xffffffff 805f897: 0f 95 c0 setne al 805f89a: 83 c4 1c add esp,0x1c 805f89d: 5b pop ebx 805f89e: f7 d8 neg eax 805f8a0: 5e pop esi 805f8a1: 5f pop edi 805f8a2: 5d pop ebp 805f8a3: c3 ret 805f8a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f8a8: b8 ff ff ff ff mov eax,0xffffffff 805f8ad: eb b7 jmp 805f866 <_IO_str_overflow+0x156> 805f8af: 90 nop 0805f8b0 : 805f8b0: 55 push ebp 805f8b1: 57 push edi 805f8b2: 56 push esi 805f8b3: 89 c6 mov esi,eax 805f8b5: 53 push ebx 805f8b6: e8 05 a3 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805f8bb: 81 c3 45 57 08 00 add ebx,0x85745 805f8c1: 83 ec 2c sub esp,0x2c 805f8c4: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 805f8c8: 8b 48 1c mov ecx,DWORD PTR [eax+0x1c] 805f8cb: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 805f8ce: 89 14 24 mov DWORD PTR [esp],edx 805f8d1: 29 c8 sub eax,ecx 805f8d3: 39 d0 cmp eax,edx 805f8d5: 0f 8d 2d 01 00 00 jge 805fa08 805f8db: 8b 2e mov ebp,DWORD PTR [esi] 805f8dd: 83 e5 01 and ebp,0x1 805f8e0: 74 16 je 805f8f8 805f8e2: 83 c4 2c add esp,0x2c 805f8e5: bd 01 00 00 00 mov ebp,0x1 805f8ea: 5b pop ebx 805f8eb: 89 e8 mov eax,ebp 805f8ed: 5e pop esi 805f8ee: 5f pop edi 805f8ef: 5d pop ebp 805f8f0: c3 ret 805f8f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f8f8: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805f8fc: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 805f8ff: 83 ec 0c sub esp,0xc 805f902: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 805f906: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805f90a: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 805f90d: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805f911: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805f915: 83 c0 64 add eax,0x64 805f918: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 805f91c: 50 push eax 805f91d: e8 5e 52 00 00 call 8064b80 <__libc_malloc> 805f922: 83 c4 10 add esp,0x10 805f925: 89 c7 mov edi,eax 805f927: 85 c0 test eax,eax 805f929: 74 b7 je 805f8e2 805f92b: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805f92f: 85 c9 test ecx,ecx 805f931: 74 31 je 805f964 805f933: 83 ec 04 sub esp,0x4 805f936: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 805f93a: 52 push edx 805f93b: 51 push ecx 805f93c: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 805f940: 50 push eax 805f941: e8 ea 41 01 00 call 8073b30 805f946: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 805f94a: 89 0c 24 mov DWORD PTR [esp],ecx 805f94d: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 805f951: e8 4a 58 00 00 call 80651a0 <__free> 805f956: c7 46 1c 00 00 00 00 mov DWORD PTR [esi+0x1c],0x0 805f95d: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 805f961: 83 c4 10 add esp,0x10 805f964: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805f968: 2b 54 24 10 sub edx,DWORD PTR [esp+0x10] 805f96c: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 805f970: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 805f974: 6a 01 push 0x1 805f976: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805f97a: 01 f8 add eax,edi 805f97c: 50 push eax 805f97d: 57 push edi 805f97e: 56 push esi 805f97f: e8 3c e4 ff ff call 805ddc0 <_IO_setb> 805f984: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805f988: 89 d0 mov eax,edx 805f98a: c1 f8 1f sar eax,0x1f 805f98d: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805f991: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 805f995: 83 c4 10 add esp,0x10 805f998: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805f99c: 85 c0 test eax,eax 805f99e: 74 78 je 805fa18 805f9a0: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 805f9a3: 89 7e 0c mov DWORD PTR [esi+0xc],edi 805f9a6: 29 c8 sub eax,ecx 805f9a8: 01 f8 add eax,edi 805f9aa: 89 46 10 mov DWORD PTR [esi+0x10],eax 805f9ad: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805f9b0: 29 c8 sub eax,ecx 805f9b2: 01 f8 add eax,edi 805f9b4: 89 46 14 mov DWORD PTR [esi+0x14],eax 805f9b7: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 805f9ba: 29 c8 sub eax,ecx 805f9bc: 01 f8 add eax,edi 805f9be: 89 46 18 mov DWORD PTR [esi+0x18],eax 805f9c1: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805f9c4: 29 c8 sub eax,ecx 805f9c6: 01 f8 add eax,edi 805f9c8: 39 14 24 cmp DWORD PTR [esp],edx 805f9cb: 89 46 04 mov DWORD PTR [esi+0x4],eax 805f9ce: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 805f9d1: 89 46 08 mov DWORD PTR [esi+0x8],eax 805f9d4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f9d8: 1b 44 24 0c sbb eax,DWORD PTR [esp+0xc] 805f9dc: 0f 8c 96 00 00 00 jl 805fa78 805f9e2: 8b 04 24 mov eax,DWORD PTR [esp] 805f9e5: 01 d7 add edi,edx 805f9e7: 83 ec 04 sub esp,0x4 805f9ea: 29 d0 sub eax,edx 805f9ec: 50 push eax 805f9ed: 6a 00 push 0x0 805f9ef: 57 push edi 805f9f0: e8 cb 96 fe ff call 80490c0 <.plt+0x90> 805f9f5: 83 c4 10 add esp,0x10 805f9f8: 89 e8 mov eax,ebp 805f9fa: 83 c4 2c add esp,0x2c 805f9fd: 5b pop ebx 805f9fe: 5e pop esi 805f9ff: 5f pop edi 805fa00: 5d pop ebp 805fa01: c3 ret 805fa02: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805fa08: 83 c4 2c add esp,0x2c 805fa0b: 31 ed xor ebp,ebp 805fa0d: 5b pop ebx 805fa0e: 89 e8 mov eax,ebp 805fa10: 5e pop esi 805fa11: 5f pop edi 805fa12: 5d pop ebp 805fa13: c3 ret 805fa14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805fa18: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 805fa1b: 89 7e 10 mov DWORD PTR [esi+0x10],edi 805fa1e: 29 c8 sub eax,ecx 805fa20: 01 f8 add eax,edi 805fa22: 89 46 0c mov DWORD PTR [esi+0xc],eax 805fa25: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805fa28: 29 c8 sub eax,ecx 805fa2a: 01 f8 add eax,edi 805fa2c: 89 46 04 mov DWORD PTR [esi+0x4],eax 805fa2f: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 805fa32: 29 c8 sub eax,ecx 805fa34: 01 f8 add eax,edi 805fa36: 89 46 08 mov DWORD PTR [esi+0x8],eax 805fa39: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805fa3c: 29 c8 sub eax,ecx 805fa3e: 01 f8 add eax,edi 805fa40: 39 14 24 cmp DWORD PTR [esp],edx 805fa43: 89 46 14 mov DWORD PTR [esi+0x14],eax 805fa46: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 805fa49: 89 46 18 mov DWORD PTR [esi+0x18],eax 805fa4c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805fa50: 1b 44 24 0c sbb eax,DWORD PTR [esp+0xc] 805fa54: 7c 22 jl 805fa78 805fa56: 8b 04 24 mov eax,DWORD PTR [esp] 805fa59: 01 d7 add edi,edx 805fa5b: 83 ec 04 sub esp,0x4 805fa5e: 31 ed xor ebp,ebp 805fa60: 29 d0 sub eax,edx 805fa62: 50 push eax 805fa63: 6a 00 push 0x0 805fa65: 57 push edi 805fa66: e8 55 96 fe ff call 80490c0 <.plt+0x90> 805fa6b: 83 c4 10 add esp,0x10 805fa6e: 89 e8 mov eax,ebp 805fa70: 83 c4 2c add esp,0x2c 805fa73: 5b pop ebx 805fa74: 5e pop esi 805fa75: 5f pop edi 805fa76: 5d pop ebp 805fa77: c3 ret 805fa78: 8d 83 4c fd fc ff lea eax,[ebx-0x302b4] 805fa7e: 50 push eax 805fa7f: 8d 83 2f fd fc ff lea eax,[ebx-0x302d1] 805fa85: 68 de 00 00 00 push 0xde 805fa8a: 50 push eax 805fa8b: 8d 83 38 fd fc ff lea eax,[ebx-0x302c8] 805fa91: 50 push eax 805fa92: e8 39 b4 fe ff call 804aed0 <__assert_fail> 805fa97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fa9e: 66 90 xchg ax,ax 0805faa0 <_IO_str_seekoff>: 805faa0: f3 0f 1e fb endbr32 805faa4: e8 80 a2 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 805faa9: 05 57 55 08 00 add eax,0x85557 805faae: 55 push ebp 805faaf: 57 push edi 805fab0: 56 push esi 805fab1: 53 push ebx 805fab2: 83 ec 2c sub esp,0x2c 805fab5: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 805fab9: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 805fabd: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805fac1: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 805fac5: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 805fac9: 8b 0b mov ecx,DWORD PTR [ebx] 805facb: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 805face: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805fad2: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 805fad5: 85 f6 test esi,esi 805fad7: 0f 85 13 01 00 00 jne 805fbf0 <_IO_str_seekoff+0x150> 805fadd: 89 cf mov edi,ecx 805fadf: 81 e7 00 04 00 00 and edi,0x400 805fae5: 89 7c 24 50 mov DWORD PTR [esp+0x50],edi 805fae9: 0f 84 b1 00 00 00 je 805fba0 <_IO_str_seekoff+0x100> 805faef: f6 c5 08 test ch,0x8 805faf2: 0f 85 b8 01 00 00 jne 805fcb0 <_IO_str_seekoff+0x210> 805faf8: 39 c2 cmp edx,eax 805fafa: 0f 87 a0 02 00 00 ja 805fda0 <_IO_str_seekoff+0x300> 805fb00: 39 53 08 cmp DWORD PTR [ebx+0x8],edx 805fb03: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 805fb06: c7 44 24 50 01 00 00 00 mov DWORD PTR [esp+0x50],0x1 805fb0e: 0f 43 53 08 cmovae edx,DWORD PTR [ebx+0x8] 805fb12: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 805fb16: 29 c2 sub edx,eax 805fb18: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 805fb1c: 8b 54 24 4c mov edx,DWORD PTR [esp+0x4c] 805fb20: 85 d2 test edx,edx 805fb22: 0f 84 f0 01 00 00 je 805fd18 <_IO_str_seekoff+0x278> 805fb28: 83 7c 24 4c 01 cmp DWORD PTR [esp+0x4c],0x1 805fb2d: 0f 85 a5 01 00 00 jne 805fcd8 <_IO_str_seekoff+0x238> 805fb33: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 805fb36: 89 c6 mov esi,eax 805fb38: 89 ca mov edx,ecx 805fb3a: 29 ce sub esi,ecx 805fb3c: b9 ff ff ff 7f mov ecx,0x7fffffff 805fb41: 29 c2 sub edx,eax 805fb43: 89 f7 mov edi,esi 805fb45: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 805fb49: c1 ff 1f sar edi,0x1f 805fb4c: 29 d1 sub ecx,edx 805fb4e: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805fb52: 39 f5 cmp ebp,esi 805fb54: 19 fa sbb edx,edi 805fb56: 0f 8c 54 02 00 00 jl 805fdb0 <_IO_str_seekoff+0x310> 805fb5c: 89 cf mov edi,ecx 805fb5e: c1 ff 1f sar edi,0x1f 805fb61: 39 e9 cmp ecx,ebp 805fb63: 1b 7c 24 0c sbb edi,DWORD PTR [esp+0xc] 805fb67: 0f 8c 43 02 00 00 jl 805fdb0 <_IO_str_seekoff+0x310> 805fb6d: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 805fb71: 01 e9 add ecx,ebp 805fb73: 89 cf mov edi,ecx 805fb75: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 805fb79: 89 ce mov esi,ecx 805fb7b: c1 ff 1f sar edi,0x1f 805fb7e: 3b 4c 24 10 cmp ecx,DWORD PTR [esp+0x10] 805fb82: 0f 8f b8 01 00 00 jg 805fd40 <_IO_str_seekoff+0x2a0> 805fb88: 03 44 24 1c add eax,DWORD PTR [esp+0x1c] 805fb8c: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805fb8f: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805fb93: 89 43 08 mov DWORD PTR [ebx+0x8],eax 805fb96: e9 89 00 00 00 jmp 805fc24 <_IO_str_seekoff+0x184> 805fb9b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805fb9f: 90 nop 805fba0: 39 c2 cmp edx,eax 805fba2: 0f 86 18 01 00 00 jbe 805fcc0 <_IO_str_seekoff+0x220> 805fba8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fbaf: 90 nop 805fbb0: f6 c5 01 test ch,0x1 805fbb3: 0f 84 e7 00 00 00 je 805fca0 <_IO_str_seekoff+0x200> 805fbb9: 8b 43 28 mov eax,DWORD PTR [ebx+0x28] 805fbbc: 80 e5 f7 and ch,0xf7 805fbbf: 89 43 0c mov DWORD PTR [ebx+0xc],eax 805fbc2: 89 0b mov DWORD PTR [ebx],ecx 805fbc4: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 805fbc8: 89 53 08 mov DWORD PTR [ebx+0x8],edx 805fbcb: 89 53 04 mov DWORD PTR [ebx+0x4],edx 805fbce: 85 c9 test ecx,ecx 805fbd0: 75 2a jne 805fbfc <_IO_str_seekoff+0x15c> 805fbd2: 8b 73 04 mov esi,DWORD PTR [ebx+0x4] 805fbd5: 29 c6 sub esi,eax 805fbd7: 89 f7 mov edi,esi 805fbd9: c1 ff 1f sar edi,0x1f 805fbdc: 83 c4 2c add esp,0x2c 805fbdf: 89 f0 mov eax,esi 805fbe1: 89 fa mov edx,edi 805fbe3: 5b pop ebx 805fbe4: 5e pop esi 805fbe5: 5f pop edi 805fbe6: 5d pop ebp 805fbe7: c3 ret 805fbe8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fbef: 90 nop 805fbf0: 39 c2 cmp edx,eax 805fbf2: 77 bc ja 805fbb0 <_IO_str_seekoff+0x110> 805fbf4: f6 c5 08 test ch,0x8 805fbf7: 75 b7 jne 805fbb0 <_IO_str_seekoff+0x110> 805fbf9: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 805fbfc: 39 53 08 cmp DWORD PTR [ebx+0x8],edx 805fbff: 0f 43 53 08 cmovae edx,DWORD PTR [ebx+0x8] 805fc03: be ff ff ff ff mov esi,0xffffffff 805fc08: 89 d7 mov edi,edx 805fc0a: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 805fc0e: 29 c7 sub edi,eax 805fc10: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 805fc14: bf ff ff ff ff mov edi,0xffffffff 805fc19: f6 44 24 50 01 test BYTE PTR [esp+0x50],0x1 805fc1e: 0f 85 f8 fe ff ff jne 805fb1c <_IO_str_seekoff+0x7c> 805fc24: f6 44 24 50 02 test BYTE PTR [esp+0x50],0x2 805fc29: 74 b1 je 805fbdc <_IO_str_seekoff+0x13c> 805fc2b: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 805fc2f: 85 c0 test eax,eax 805fc31: 0f 84 f9 00 00 00 je 805fd30 <_IO_str_seekoff+0x290> 805fc37: 83 7c 24 4c 01 cmp DWORD PTR [esp+0x4c],0x1 805fc3c: 0f 85 b6 00 00 00 jne 805fcf8 <_IO_str_seekoff+0x258> 805fc42: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 805fc45: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 805fc48: b9 ff ff ff 7f mov ecx,0x7fffffff 805fc4d: 89 d7 mov edi,edx 805fc4f: 29 c7 sub edi,eax 805fc51: 29 d0 sub eax,edx 805fc53: 89 7c 24 4c mov DWORD PTR [esp+0x4c],edi 805fc57: 99 cdq 805fc58: 29 f9 sub ecx,edi 805fc5a: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 805fc5e: 39 c5 cmp ebp,eax 805fc60: 89 fe mov esi,edi 805fc62: 19 d6 sbb esi,edx 805fc64: 0f 8c 46 01 00 00 jl 805fdb0 <_IO_str_seekoff+0x310> 805fc6a: 89 c8 mov eax,ecx 805fc6c: 99 cdq 805fc6d: 39 e9 cmp ecx,ebp 805fc6f: 89 d0 mov eax,edx 805fc71: 19 f8 sbb eax,edi 805fc73: 0f 8c 37 01 00 00 jl 805fdb0 <_IO_str_seekoff+0x310> 805fc79: 03 6c 24 4c add ebp,DWORD PTR [esp+0x4c] 805fc7d: 89 ef mov edi,ebp 805fc7f: 89 ee mov esi,ebp 805fc81: c1 ff 1f sar edi,0x1f 805fc84: 39 6c 24 10 cmp DWORD PTR [esp+0x10],ebp 805fc88: 0f 8c e2 00 00 00 jl 805fd70 <_IO_str_seekoff+0x2d0> 805fc8e: 03 6b 10 add ebp,DWORD PTR [ebx+0x10] 805fc91: 89 f0 mov eax,esi 805fc93: 89 fa mov edx,edi 805fc95: 89 6b 14 mov DWORD PTR [ebx+0x14],ebp 805fc98: 83 c4 2c add esp,0x2c 805fc9b: 5b pop ebx 805fc9c: 5e pop esi 805fc9d: 5f pop edi 805fc9e: 5d pop ebp 805fc9f: c3 ret 805fca0: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 805fca3: e9 14 ff ff ff jmp 805fbbc <_IO_str_seekoff+0x11c> 805fca8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fcaf: 90 nop 805fcb0: c7 44 24 50 02 00 00 00 mov DWORD PTR [esp+0x50],0x2 805fcb8: e9 f3 fe ff ff jmp 805fbb0 <_IO_str_seekoff+0x110> 805fcbd: 8d 76 00 lea esi,[esi+0x0] 805fcc0: f6 c5 08 test ch,0x8 805fcc3: 0f 85 e7 fe ff ff jne 805fbb0 <_IO_str_seekoff+0x110> 805fcc9: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 805fccc: e9 01 ff ff ff jmp 805fbd2 <_IO_str_seekoff+0x132> 805fcd1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fcd8: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805fcdc: b9 ff ff ff 7f mov ecx,0x7fffffff 805fce1: 89 d6 mov esi,edx 805fce3: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 805fce7: 29 d1 sub ecx,edx 805fce9: f7 de neg esi 805fceb: 89 f7 mov edi,esi 805fced: c1 ff 1f sar edi,0x1f 805fcf0: e9 59 fe ff ff jmp 805fb4e <_IO_str_seekoff+0xae> 805fcf5: 8d 76 00 lea esi,[esi+0x0] 805fcf8: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 805fcfc: b9 ff ff ff 7f mov ecx,0x7fffffff 805fd01: 89 f8 mov eax,edi 805fd03: 89 7c 24 4c mov DWORD PTR [esp+0x4c],edi 805fd07: 29 f9 sub ecx,edi 805fd09: f7 d8 neg eax 805fd0b: 99 cdq 805fd0c: e9 49 ff ff ff jmp 805fc5a <_IO_str_seekoff+0x1ba> 805fd11: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fd18: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 805fd20: b9 ff ff ff 7f mov ecx,0x7fffffff 805fd25: 31 f6 xor esi,esi 805fd27: 31 ff xor edi,edi 805fd29: e9 20 fe ff ff jmp 805fb4e <_IO_str_seekoff+0xae> 805fd2e: 66 90 xchg ax,ax 805fd30: b9 ff ff ff 7f mov ecx,0x7fffffff 805fd35: 31 c0 xor eax,eax 805fd37: 31 d2 xor edx,edx 805fd39: e9 1c ff ff ff jmp 805fc5a <_IO_str_seekoff+0x1ba> 805fd3e: 66 90 xchg ax,ax 805fd40: 83 ec 0c sub esp,0xc 805fd43: 89 ca mov edx,ecx 805fd45: 89 d8 mov eax,ebx 805fd47: 89 f9 mov ecx,edi 805fd49: 6a 01 push 0x1 805fd4b: e8 60 fb ff ff call 805f8b0 805fd50: 83 c4 10 add esp,0x10 805fd53: 85 c0 test eax,eax 805fd55: 75 34 jne 805fd8b <_IO_str_seekoff+0x2eb> 805fd57: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 805fd5a: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805fd5e: 8d 0c 10 lea ecx,[eax+edx*1] 805fd61: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 805fd65: e9 1e fe ff ff jmp 805fb88 <_IO_str_seekoff+0xe8> 805fd6a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805fd70: 83 ec 0c sub esp,0xc 805fd73: 89 ea mov edx,ebp 805fd75: 89 f9 mov ecx,edi 805fd77: 89 d8 mov eax,ebx 805fd79: 6a 00 push 0x0 805fd7b: e8 30 fb ff ff call 805f8b0 805fd80: 83 c4 10 add esp,0x10 805fd83: 85 c0 test eax,eax 805fd85: 0f 84 03 ff ff ff je 805fc8e <_IO_str_seekoff+0x1ee> 805fd8b: be ff ff ff ff mov esi,0xffffffff 805fd90: bf ff ff ff ff mov edi,0xffffffff 805fd95: e9 42 fe ff ff jmp 805fbdc <_IO_str_seekoff+0x13c> 805fd9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805fda0: c7 44 24 50 01 00 00 00 mov DWORD PTR [esp+0x50],0x1 805fda8: e9 03 fe ff ff jmp 805fbb0 <_IO_str_seekoff+0x110> 805fdad: 8d 76 00 lea esi,[esi+0x0] 805fdb0: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805fdb4: be ff ff ff ff mov esi,0xffffffff 805fdb9: bf ff ff ff ff mov edi,0xffffffff 805fdbe: c7 c0 e0 ff ff ff mov eax,0xffffffe0 805fdc4: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 805fdcb: e9 0c fe ff ff jmp 805fbdc <_IO_str_seekoff+0x13c> 0805fdd0 <_IO_str_pbackfail>: 805fdd0: f3 0f 1e fb endbr32 805fdd4: 53 push ebx 805fdd5: e8 e6 9d fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805fdda: 81 c3 26 52 08 00 add ebx,0x85226 805fde0: 83 ec 08 sub esp,0x8 805fde3: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805fde7: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805fdeb: f6 00 08 test BYTE PTR [eax],0x8 805fdee: 74 05 je 805fdf5 <_IO_str_pbackfail+0x25> 805fdf0: 83 fa ff cmp edx,0xffffffff 805fdf3: 75 1b jne 805fe10 <_IO_str_pbackfail+0x40> 805fdf5: 83 ec 08 sub esp,0x8 805fdf8: 52 push edx 805fdf9: 50 push eax 805fdfa: e8 71 f5 ff ff call 805f370 <_IO_default_pbackfail> 805fdff: 83 c4 10 add esp,0x10 805fe02: 83 c4 08 add esp,0x8 805fe05: 5b pop ebx 805fe06: c3 ret 805fe07: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fe0e: 66 90 xchg ax,ax 805fe10: b8 ff ff ff ff mov eax,0xffffffff 805fe15: eb eb jmp 805fe02 <_IO_str_pbackfail+0x32> 805fe17: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fe1e: 66 90 xchg ax,ax 0805fe20 <_IO_str_finish>: 805fe20: f3 0f 1e fb endbr32 805fe24: 56 push esi 805fe25: 53 push ebx 805fe26: e8 95 9d fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805fe2b: 81 c3 d5 51 08 00 add ebx,0x851d5 805fe31: 83 ec 04 sub esp,0x4 805fe34: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805fe38: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805fe3b: 85 c0 test eax,eax 805fe3d: 74 05 je 805fe44 <_IO_str_finish+0x24> 805fe3f: f6 06 01 test BYTE PTR [esi],0x1 805fe42: 74 1c je 805fe60 <_IO_str_finish+0x40> 805fe44: 83 ec 08 sub esp,0x8 805fe47: c7 46 1c 00 00 00 00 mov DWORD PTR [esi+0x1c],0x0 805fe4e: 6a 00 push 0x0 805fe50: 56 push esi 805fe51: e8 9a e7 ff ff call 805e5f0 <_IO_default_finish> 805fe56: 83 c4 14 add esp,0x14 805fe59: 5b pop ebx 805fe5a: 5e pop esi 805fe5b: c3 ret 805fe5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805fe60: 83 ec 0c sub esp,0xc 805fe63: 50 push eax 805fe64: e8 37 53 00 00 call 80651a0 <__free> 805fe69: 83 c4 10 add esp,0x10 805fe6c: eb d6 jmp 805fe44 <_IO_str_finish+0x24> 805fe6e: 66 90 xchg ax,ax 0805fe70 <_IO_str_init_static_internal>: 805fe70: f3 0f 1e fb endbr32 805fe74: 55 push ebp 805fe75: 57 push edi 805fe76: 56 push esi 805fe77: 53 push ebx 805fe78: e8 43 9d fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 805fe7d: 81 c3 83 51 08 00 add ebx,0x85183 805fe83: 83 ec 0c sub esp,0xc 805fe86: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 805fe8a: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 805fe8e: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 805fe92: 85 ff test edi,edi 805fe94: 75 52 jne 805fee8 <_IO_str_init_static_internal+0x78> 805fe96: 83 ec 08 sub esp,0x8 805fe99: 6a 00 push 0x0 805fe9b: 55 push ebp 805fe9c: e8 af 91 fe ff call 8049050 <.plt+0x20> 805fea1: 83 c4 10 add esp,0x10 805fea4: 89 c7 mov edi,eax 805fea6: 6a 00 push 0x0 805fea8: 57 push edi 805fea9: 55 push ebp 805feaa: 56 push esi 805feab: e8 10 df ff ff call 805ddc0 <_IO_setb> 805feb0: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 805feb4: 83 c4 10 add esp,0x10 805feb7: 89 6e 10 mov DWORD PTR [esi+0x10],ebp 805feba: 89 6e 0c mov DWORD PTR [esi+0xc],ebp 805febd: 89 6e 04 mov DWORD PTR [esi+0x4],ebp 805fec0: 85 c0 test eax,eax 805fec2: 74 3c je 805ff00 <_IO_str_init_static_internal+0x90> 805fec4: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 805fec8: 89 7e 18 mov DWORD PTR [esi+0x18],edi 805fecb: 89 46 14 mov DWORD PTR [esi+0x14],eax 805fece: 89 46 08 mov DWORD PTR [esi+0x8],eax 805fed1: c7 86 98 00 00 00 00 00 00 00 mov DWORD PTR [esi+0x98],0x0 805fedb: 83 c4 0c add esp,0xc 805fede: 5b pop ebx 805fedf: 5e pop esi 805fee0: 5f pop edi 805fee1: 5d pop ebp 805fee2: c3 ret 805fee3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805fee7: 90 nop 805fee8: 01 ef add edi,ebp 805feea: b8 ff ff ff ff mov eax,0xffffffff 805feef: 39 fd cmp ebp,edi 805fef1: 0f 43 f8 cmovae edi,eax 805fef4: eb b0 jmp 805fea6 <_IO_str_init_static_internal+0x36> 805fef6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fefd: 8d 76 00 lea esi,[esi+0x0] 805ff00: 89 6e 14 mov DWORD PTR [esi+0x14],ebp 805ff03: 89 6e 18 mov DWORD PTR [esi+0x18],ebp 805ff06: 89 7e 08 mov DWORD PTR [esi+0x8],edi 805ff09: eb c6 jmp 805fed1 <_IO_str_init_static_internal+0x61> 805ff0b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ff0f: 90 nop 0805ff10 <_IO_str_init_static>: 805ff10: f3 0f 1e fb endbr32 805ff14: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805ff18: ba ff ff ff ff mov edx,0xffffffff 805ff1d: 85 c0 test eax,eax 805ff1f: 0f 48 c2 cmovs eax,edx 805ff22: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805ff26: e9 45 ff ff ff jmp 805fe70 <_IO_str_init_static_internal> 805ff2b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ff2f: 90 nop 0805ff30 <_IO_str_init_readonly>: 805ff30: f3 0f 1e fb endbr32 805ff34: 53 push ebx 805ff35: ba ff ff ff ff mov edx,0xffffffff 805ff3a: 83 ec 08 sub esp,0x8 805ff3d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805ff41: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805ff45: 6a 00 push 0x0 805ff47: 85 c0 test eax,eax 805ff49: 0f 48 c2 cmovs eax,edx 805ff4c: 50 push eax 805ff4d: ff 74 24 1c push DWORD PTR [esp+0x1c] 805ff51: 53 push ebx 805ff52: e8 19 ff ff ff call 805fe70 <_IO_str_init_static_internal> 805ff57: 83 0b 08 or DWORD PTR [ebx],0x8 805ff5a: 83 c4 18 add esp,0x18 805ff5d: 5b pop ebx 805ff5e: c3 ret 805ff5f: 90 nop 0805ff60 <_IO_str_count>: 805ff60: f3 0f 1e fb endbr32 805ff64: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805ff68: 8b 42 14 mov eax,DWORD PTR [edx+0x14] 805ff6b: 39 42 08 cmp DWORD PTR [edx+0x8],eax 805ff6e: 0f 43 42 08 cmovae eax,DWORD PTR [edx+0x8] 805ff72: 2b 42 0c sub eax,DWORD PTR [edx+0xc] 805ff75: c3 ret 805ff76: 66 90 xchg ax,ax 805ff78: 66 90 xchg ax,ax 805ff7a: 66 90 xchg ax,ax 805ff7c: 66 90 xchg ax,ax 805ff7e: 66 90 xchg ax,ax 0805ff80 <__libc_alloca_cutoff>: 805ff80: f3 0f 1e fb endbr32 805ff84: 65 a1 74 02 00 00 mov eax,gs:0x274 805ff8a: c1 e8 02 shr eax,0x2 805ff8d: ba 00 00 01 00 mov edx,0x10000 805ff92: 83 e8 01 sub eax,0x1 805ff95: 3d ff ff 00 00 cmp eax,0xffff 805ff9a: 77 16 ja 805ffb2 <__libc_alloca_cutoff+0x32> 805ff9c: 65 a1 74 02 00 00 mov eax,gs:0x274 805ffa2: 89 c2 mov edx,eax 805ffa4: c1 ea 02 shr edx,0x2 805ffa7: 83 f8 03 cmp eax,0x3 805ffaa: b8 00 00 04 00 mov eax,0x40000 805ffaf: 0f 46 d0 cmovbe edx,eax 805ffb2: 31 c0 xor eax,eax 805ffb4: 3b 54 24 04 cmp edx,DWORD PTR [esp+0x4] 805ffb8: 0f 93 c0 setae al 805ffbb: c3 ret 805ffbc: 66 90 xchg ax,ax 805ffbe: 66 90 xchg ax,ax 0805ffc0 <__lll_lock_wait_private>: 805ffc0: f3 0f 1e fb endbr32 805ffc4: 56 push esi 805ffc5: 53 push ebx 805ffc6: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 805ffca: 8b 03 mov eax,DWORD PTR [ebx] 805ffcc: 83 f8 02 cmp eax,0x2 805ffcf: 74 0b je 805ffdc <__lll_lock_wait_private+0x1c> 805ffd1: b8 02 00 00 00 mov eax,0x2 805ffd6: 87 03 xchg DWORD PTR [ebx],eax 805ffd8: 85 c0 test eax,eax 805ffda: 74 24 je 8060000 <__lll_lock_wait_private+0x40> 805ffdc: b8 f0 00 00 00 mov eax,0xf0 805ffe1: b9 80 00 00 00 mov ecx,0x80 805ffe6: ba 02 00 00 00 mov edx,0x2 805ffeb: 31 f6 xor esi,esi 805ffed: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 805fff4: eb db jmp 805ffd1 <__lll_lock_wait_private+0x11> 805fff6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fffd: 8d 76 00 lea esi,[esi+0x0] 8060000: 5b pop ebx 8060001: 5e pop esi 8060002: c3 ret 8060003: 66 90 xchg ax,ax 8060005: 66 90 xchg ax,ax 8060007: 66 90 xchg ax,ax 8060009: 66 90 xchg ax,ax 806000b: 66 90 xchg ax,ax 806000d: 66 90 xchg ax,ax 806000f: 90 nop 08060010 <_dl_tunable_set_mmap_threshold>: 8060010: f3 0f 1e fb endbr32 8060014: e8 11 81 ff ff call 805812a <__x86.get_pc_thunk.dx> 8060019: 81 c2 e7 4f 08 00 add edx,0x84fe7 806001f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060023: 8b 00 mov eax,DWORD PTR [eax] 8060025: 3d 00 00 08 00 cmp eax,0x80000 806002a: 76 04 jbe 8060030 <_dl_tunable_set_mmap_threshold+0x20> 806002c: c3 ret 806002d: 8d 76 00 lea esi,[esi+0x0] 8060030: 89 82 68 04 00 00 mov DWORD PTR [edx+0x468],eax 8060036: c7 82 80 04 00 00 01 00 00 00 mov DWORD PTR [edx+0x480],0x1 8060040: c3 ret 8060041: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060048: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806004f: 90 nop 08060050 <_dl_tunable_set_mmaps_max>: 8060050: f3 0f 1e fb endbr32 8060054: e8 d0 9c fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8060059: 05 a7 4f 08 00 add eax,0x84fa7 806005e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8060062: 8b 12 mov edx,DWORD PTR [edx] 8060064: c7 80 80 04 00 00 01 00 00 00 mov DWORD PTR [eax+0x480],0x1 806006e: 89 90 78 04 00 00 mov DWORD PTR [eax+0x478],edx 8060074: c3 ret 8060075: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806007c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08060080 <_dl_tunable_set_top_pad>: 8060080: f3 0f 1e fb endbr32 8060084: e8 a0 9c fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8060089: 05 77 4f 08 00 add eax,0x84f77 806008e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8060092: 8b 12 mov edx,DWORD PTR [edx] 8060094: c7 80 80 04 00 00 01 00 00 00 mov DWORD PTR [eax+0x480],0x1 806009e: 89 90 64 04 00 00 mov DWORD PTR [eax+0x464],edx 80600a4: c3 ret 80600a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80600ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080600b0 <_dl_tunable_set_perturb_byte>: 80600b0: f3 0f 1e fb endbr32 80600b4: e8 70 9c fe ff call 8049d29 <__x86.get_pc_thunk.ax> 80600b9: 05 47 4f 08 00 add eax,0x84f47 80600be: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80600c2: 8b 12 mov edx,DWORD PTR [edx] 80600c4: 89 90 4c 18 00 00 mov DWORD PTR [eax+0x184c],edx 80600ca: c3 ret 80600cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80600cf: 90 nop 080600d0 <_dl_tunable_set_trim_threshold>: 80600d0: f3 0f 1e fb endbr32 80600d4: e8 50 9c fe ff call 8049d29 <__x86.get_pc_thunk.ax> 80600d9: 05 27 4f 08 00 add eax,0x84f27 80600de: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80600e2: 8b 12 mov edx,DWORD PTR [edx] 80600e4: c7 80 80 04 00 00 01 00 00 00 mov DWORD PTR [eax+0x480],0x1 80600ee: 89 90 60 04 00 00 mov DWORD PTR [eax+0x460],edx 80600f4: c3 ret 80600f5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80600fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08060100 <_dl_tunable_set_arena_max>: 8060100: f3 0f 1e fb endbr32 8060104: e8 20 9c fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8060109: 05 f7 4e 08 00 add eax,0x84ef7 806010e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8060112: 8b 12 mov edx,DWORD PTR [edx] 8060114: 89 90 70 04 00 00 mov DWORD PTR [eax+0x470],edx 806011a: c3 ret 806011b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806011f: 90 nop 08060120 <_dl_tunable_set_arena_test>: 8060120: f3 0f 1e fb endbr32 8060124: e8 00 9c fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8060129: 05 d7 4e 08 00 add eax,0x84ed7 806012e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8060132: 8b 12 mov edx,DWORD PTR [edx] 8060134: 89 90 6c 04 00 00 mov DWORD PTR [eax+0x46c],edx 806013a: c3 ret 806013b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806013f: 90 nop 08060140 <_dl_tunable_set_tcache_max>: 8060140: f3 0f 1e fb endbr32 8060144: e8 e1 7f ff ff call 805812a <__x86.get_pc_thunk.dx> 8060149: 81 c2 b7 4e 08 00 add edx,0x84eb7 806014f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060153: 8b 00 mov eax,DWORD PTR [eax] 8060155: 3d fc 03 00 00 cmp eax,0x3fc 806015a: 76 04 jbe 8060160 <_dl_tunable_set_tcache_max+0x20> 806015c: c3 ret 806015d: 8d 76 00 lea esi,[esi+0x0] 8060160: 89 82 94 04 00 00 mov DWORD PTR [edx+0x494],eax 8060166: 83 c0 13 add eax,0x13 8060169: 83 e0 f0 and eax,0xfffffff0 806016c: 83 e8 01 sub eax,0x1 806016f: c1 e8 04 shr eax,0x4 8060172: 83 c0 01 add eax,0x1 8060175: 89 82 90 04 00 00 mov DWORD PTR [edx+0x490],eax 806017b: c3 ret 806017c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08060180 <_dl_tunable_set_tcache_count>: 8060180: f3 0f 1e fb endbr32 8060184: e8 a1 7f ff ff call 805812a <__x86.get_pc_thunk.dx> 8060189: 81 c2 77 4e 08 00 add edx,0x84e77 806018f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060193: 8b 00 mov eax,DWORD PTR [eax] 8060195: 3d ff ff 00 00 cmp eax,0xffff 806019a: 76 04 jbe 80601a0 <_dl_tunable_set_tcache_count+0x20> 806019c: c3 ret 806019d: 8d 76 00 lea esi,[esi+0x0] 80601a0: 89 82 98 04 00 00 mov DWORD PTR [edx+0x498],eax 80601a6: c3 ret 80601a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80601ae: 66 90 xchg ax,ax 080601b0 <_dl_tunable_set_tcache_unsorted_limit>: 80601b0: f3 0f 1e fb endbr32 80601b4: e8 70 9b fe ff call 8049d29 <__x86.get_pc_thunk.ax> 80601b9: 05 47 4e 08 00 add eax,0x84e47 80601be: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80601c2: 8b 12 mov edx,DWORD PTR [edx] 80601c4: 89 90 9c 04 00 00 mov DWORD PTR [eax+0x49c],edx 80601ca: c3 ret 80601cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80601cf: 90 nop 080601d0 <_dl_tunable_set_mxfast>: 80601d0: f3 0f 1e fb endbr32 80601d4: e8 c4 f4 ff ff call 805f69d <__x86.get_pc_thunk.cx> 80601d9: 81 c1 27 4e 08 00 add ecx,0x84e27 80601df: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80601e3: 8b 00 mov eax,DWORD PTR [eax] 80601e5: 83 f8 50 cmp eax,0x50 80601e8: 76 06 jbe 80601f0 <_dl_tunable_set_mxfast+0x20> 80601ea: c3 ret 80601eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80601ef: 90 nop 80601f0: 8d 50 04 lea edx,[eax+0x4] 80601f3: 83 e2 f0 and edx,0xfffffff0 80601f6: 85 c0 test eax,eax 80601f8: b8 08 00 00 00 mov eax,0x8 80601fd: 0f 45 c2 cmovne eax,edx 8060200: 89 81 50 18 00 00 mov DWORD PTR [ecx+0x1850],eax 8060206: c3 ret 8060207: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806020e: 66 90 xchg ax,ax 08060210 : 8060210: 85 c0 test eax,eax 8060212: 0f 84 80 00 00 00 je 8060298 8060218: 55 push ebp 8060219: 8d 48 f8 lea ecx,[eax-0x8] 806021c: bd ff 00 00 00 mov ebp,0xff 8060221: 57 push edi 8060222: 56 push esi 8060223: 53 push ebx 8060224: 89 cb mov ebx,ecx 8060226: c1 e9 0b shr ecx,0xb 8060229: c1 eb 03 shr ebx,0x3 806022c: 31 cb xor ebx,ecx 806022e: b9 02 00 00 00 mov ecx,0x2 8060233: 83 ec 04 sub esp,0x4 8060236: 8b 70 fc mov esi,DWORD PTR [eax-0x4] 8060239: 80 fb 01 cmp bl,0x1 806023c: 0f 44 d9 cmove ebx,ecx 806023f: 89 f7 mov edi,esi 8060241: 83 e7 f8 and edi,0xfffffff8 8060244: 88 5c 24 03 mov BYTE PTR [esp+0x3],bl 8060248: 83 e6 02 and esi,0x2 806024b: 0f b6 74 24 03 movzx esi,BYTE PTR [esp+0x3] 8060250: 89 f9 mov ecx,edi 8060252: 8d 7f f8 lea edi,[edi-0x8] 8060255: 8d 59 fc lea ebx,[ecx-0x4] 8060258: 0f 45 df cmovne ebx,edi 806025b: 8d 7e ff lea edi,[esi-0x1] 806025e: 83 eb 01 sub ebx,0x1 8060261: 39 d3 cmp ebx,edx 8060263: 76 1e jbe 8060283 8060265: 8d 76 00 lea esi,[esi+0x0] 8060268: 89 d9 mov ecx,ebx 806026a: 29 d1 sub ecx,edx 806026c: 81 f9 ff 00 00 00 cmp ecx,0xff 8060272: 0f 47 cd cmova ecx,ebp 8060275: 39 f1 cmp ecx,esi 8060277: 0f 44 cf cmove ecx,edi 806027a: 88 0c 18 mov BYTE PTR [eax+ebx*1],cl 806027d: 29 cb sub ebx,ecx 806027f: 39 da cmp edx,ebx 8060281: 72 e5 jb 8060268 8060283: 0f b6 5c 24 03 movzx ebx,BYTE PTR [esp+0x3] 8060288: 88 1c 10 mov BYTE PTR [eax+edx*1],bl 806028b: 83 c4 04 add esp,0x4 806028e: 5b pop ebx 806028f: 5e pop esi 8060290: 5f pop edi 8060291: 5d pop ebp 8060292: c3 ret 8060293: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060297: 90 nop 8060298: c3 ret 8060299: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080602a0 : 80602a0: 55 push ebp 80602a1: 57 push edi 80602a2: 56 push esi 80602a3: e8 07 a6 fe ff call 804a8af <__x86.get_pc_thunk.si> 80602a8: 81 c6 58 4d 08 00 add esi,0x84d58 80602ae: 53 push ebx 80602af: 83 ec 0c sub esp,0xc 80602b2: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 80602b6: a8 0f test al,0xf 80602b8: 0f 85 d2 00 00 00 jne 8060390 80602be: 89 c1 mov ecx,eax 80602c0: 8d 40 f8 lea eax,[eax-0x8] 80602c3: 8b 59 fc mov ebx,DWORD PTR [ecx-0x4] 80602c6: 89 c7 mov edi,eax 80602c8: c1 ef 03 shr edi,0x3 80602cb: 89 da mov edx,ebx 80602cd: 83 e2 f8 and edx,0xfffffff8 80602d0: 89 14 24 mov DWORD PTR [esp],edx 80602d3: 89 d5 mov ebp,edx 80602d5: 89 c2 mov edx,eax 80602d7: c1 ea 0b shr edx,0xb 80602da: 31 fa xor edx,edi 80602dc: bf 02 00 00 00 mov edi,0x2 80602e1: 80 fa 01 cmp dl,0x1 80602e4: 0f 44 d7 cmove edx,edi 80602e7: f6 c3 02 test bl,0x2 80602ea: 0f 84 b0 00 00 00 je 80603a0 80602f0: c7 c6 90 59 0e 08 mov esi,0x80e5990 80602f6: 89 cf mov edi,ecx 80602f8: 8b 36 mov esi,DWORD PTR [esi] 80602fa: 83 ee 01 sub esi,0x1 80602fd: 21 f7 and edi,esi 80602ff: 8d 6f f0 lea ebp,[edi-0x10] 8060302: 83 e5 ef and ebp,0xffffffef 8060305: 74 39 je 8060340 8060307: 8d 6f ff lea ebp,[edi-0x1] 806030a: 81 fd fe 1f 00 00 cmp ebp,0x1ffe 8060310: 77 2e ja 8060340 8060312: 8d 6f c0 lea ebp,[edi-0x40] 8060315: 83 e5 bf and ebp,0xffffffbf 8060318: 74 26 je 8060340 806031a: 8d af 00 ff ff ff lea ebp,[edi-0x100] 8060320: 81 e5 ff fe ff ff and ebp,0xfffffeff 8060326: 74 18 je 8060340 8060328: 8d af 00 fc ff ff lea ebp,[edi-0x400] 806032e: 81 e5 ff fb ff ff and ebp,0xfffffbff 8060334: 0f 85 26 01 00 00 jne 8060460 806033a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060340: 83 e3 03 and ebx,0x3 8060343: 83 fb 02 cmp ebx,0x2 8060346: 75 48 jne 8060390 8060348: 8b 49 f8 mov ecx,DWORD PTR [ecx-0x8] 806034b: 8b 3c 24 mov edi,DWORD PTR [esp] 806034e: 89 c3 mov ebx,eax 8060350: 29 cb sub ebx,ecx 8060352: 01 f9 add ecx,edi 8060354: 09 d9 or ecx,ebx 8060356: 85 f1 test ecx,esi 8060358: 75 36 jne 8060390 806035a: 89 f9 mov ecx,edi 806035c: 83 e9 01 sub ecx,0x1 806035f: 8d 3c 08 lea edi,[eax+ecx*1] 8060362: 0f b6 37 movzx esi,BYTE PTR [edi] 8060365: 89 f3 mov ebx,esi 8060367: 38 da cmp dl,bl 8060369: 75 1e jne 8060389 806036b: e9 c8 00 00 00 jmp 8060438 8060370: 8d 5e 08 lea ebx,[esi+0x8] 8060373: 39 cb cmp ebx,ecx 8060375: 77 19 ja 8060390 8060377: 29 f1 sub ecx,esi 8060379: 8d 3c 08 lea edi,[eax+ecx*1] 806037c: 0f b6 37 movzx esi,BYTE PTR [edi] 806037f: 89 f3 mov ebx,esi 8060381: 38 d3 cmp bl,dl 8060383: 0f 84 af 00 00 00 je 8060438 8060389: 85 f6 test esi,esi 806038b: 75 e3 jne 8060370 806038d: 8d 76 00 lea esi,[esi+0x0] 8060390: 31 c0 xor eax,eax 8060392: 83 c4 0c add esp,0xc 8060395: 5b pop ebx 8060396: 5e pop esi 8060397: 5f pop edi 8060398: 5d pop ebp 8060399: c3 ret 806039a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80603a0: 8b be c4 04 00 00 mov edi,DWORD PTR [esi+0x4c4] 80603a6: 83 e7 02 and edi,0x2 80603a9: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80603ad: 75 16 jne 80603c5 80603af: 8b be 8c 04 00 00 mov edi,DWORD PTR [esi+0x48c] 80603b5: 39 c7 cmp edi,eax 80603b7: 77 d7 ja 8060390 80603b9: 01 c5 add ebp,eax 80603bb: 03 be 14 09 00 00 add edi,DWORD PTR [esi+0x914] 80603c1: 39 fd cmp ebp,edi 80603c3: 73 cb jae 8060390 80603c5: 8b 3c 24 mov edi,DWORD PTR [esp] 80603c8: 83 ff 0f cmp edi,0xf 80603cb: 76 c3 jbe 8060390 80603cd: f6 c3 08 test bl,0x8 80603d0: 75 be jne 8060390 80603d2: f6 44 38 04 01 test BYTE PTR [eax+edi*1+0x4],0x1 80603d7: 74 b7 je 8060390 80603d9: 83 e3 01 and ebx,0x1 80603dc: 75 1e jne 80603fc 80603de: 8b 49 f8 mov ecx,DWORD PTR [ecx-0x8] 80603e1: f6 c1 0f test cl,0xf 80603e4: 75 aa jne 8060390 80603e6: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80603ea: 89 c3 mov ebx,eax 80603ec: 29 cb sub ebx,ecx 80603ee: 85 ff test edi,edi 80603f0: 74 5e je 8060450 80603f2: 8b 5b 04 mov ebx,DWORD PTR [ebx+0x4] 80603f5: 83 e3 f8 and ebx,0xfffffff8 80603f8: 39 d9 cmp ecx,ebx 80603fa: 75 94 jne 8060390 80603fc: 8b 1c 24 mov ebx,DWORD PTR [esp] 80603ff: 83 c3 03 add ebx,0x3 8060402: 8d 3c 18 lea edi,[eax+ebx*1] 8060405: 0f b6 37 movzx esi,BYTE PTR [edi] 8060408: 89 f1 mov ecx,esi 806040a: 38 ca cmp dl,cl 806040c: 75 1b jne 8060429 806040e: eb 28 jmp 8060438 8060410: 8d 4e 08 lea ecx,[esi+0x8] 8060413: 39 d9 cmp ecx,ebx 8060415: 0f 87 75 ff ff ff ja 8060390 806041b: 29 f3 sub ebx,esi 806041d: 8d 3c 18 lea edi,[eax+ebx*1] 8060420: 0f b6 37 movzx esi,BYTE PTR [edi] 8060423: 89 f1 mov ecx,esi 8060425: 38 d1 cmp cl,dl 8060427: 74 0f je 8060438 8060429: 85 f6 test esi,esi 806042b: 75 e3 jne 8060410 806042d: e9 5e ff ff ff jmp 8060390 8060432: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060438: f7 d2 not edx 806043a: 88 17 mov BYTE PTR [edi],dl 806043c: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8060440: 85 d2 test edx,edx 8060442: 0f 84 4a ff ff ff je 8060392 8060448: 89 3a mov DWORD PTR [edx],edi 806044a: e9 43 ff ff ff jmp 8060392 806044f: 90 nop 8060450: 39 9e 8c 04 00 00 cmp DWORD PTR [esi+0x48c],ebx 8060456: 76 9a jbe 80603f2 8060458: e9 33 ff ff ff jmp 8060390 806045d: 8d 76 00 lea esi,[esi+0x0] 8060460: 81 ff 00 10 00 00 cmp edi,0x1000 8060466: 0f 84 d4 fe ff ff je 8060340 806046c: e9 1f ff ff ff jmp 8060390 8060471: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060478: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806047f: 90 nop 08060480 : 8060480: 55 push ebp 8060481: 31 ed xor ebp,ebp 8060483: 57 push edi 8060484: e8 de a7 fe ff call 804ac67 <__x86.get_pc_thunk.di> 8060489: 81 c7 77 4b 08 00 add edi,0x84b77 806048f: 56 push esi 8060490: 53 push ebx 8060491: 83 ec 14 sub esp,0x14 8060494: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8060498: 89 3c 24 mov DWORD PTR [esp],edi 806049b: 89 c7 mov edi,eax 806049d: 8b 40 38 mov eax,DWORD PTR [eax+0x38] 80604a0: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80604a4: 8d 4f 0c lea ecx,[edi+0xc] 80604a7: 8d 77 38 lea esi,[edi+0x38] 80604aa: 31 ff xor edi,edi 80604ac: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80604af: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80604b3: 83 e0 f8 and eax,0xfffffff8 80604b6: 89 c3 mov ebx,eax 80604b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80604bf: 90 nop 80604c0: 8b 01 mov eax,DWORD PTR [ecx] 80604c2: 85 c0 test eax,eax 80604c4: 74 1c je 80604e2 80604c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80604cd: 8d 76 00 lea esi,[esi+0x0] 80604d0: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80604d3: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80604d6: 83 c5 01 add ebp,0x1 80604d9: 83 e2 f8 and edx,0xfffffff8 80604dc: 01 d7 add edi,edx 80604de: 85 c0 test eax,eax 80604e0: 75 ee jne 80604d0 80604e2: 83 c1 04 add ecx,0x4 80604e5: 39 ce cmp esi,ecx 80604e7: 75 d7 jne 80604c0 80604e9: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80604ed: 8d 0c 3b lea ecx,[ebx+edi*1] 80604f0: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 80604f4: bb 01 00 00 00 mov ebx,0x1 80604f9: 05 30 04 00 00 add eax,0x430 80604fe: 89 c7 mov edi,eax 8060500: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8060503: 39 f0 cmp eax,esi 8060505: 74 1b je 8060522 8060507: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806050e: 66 90 xchg ax,ax 8060510: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8060513: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 8060516: 83 c3 01 add ebx,0x1 8060519: 83 e2 f8 and edx,0xfffffff8 806051c: 01 d1 add ecx,edx 806051e: 39 f0 cmp eax,esi 8060520: 75 ee jne 8060510 8060522: 83 c6 08 add esi,0x8 8060525: 39 f7 cmp edi,esi 8060527: 75 d7 jne 8060500 8060529: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806052d: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8060531: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8060535: 01 58 04 add DWORD PTR [eax+0x4],ebx 8060538: 89 c3 mov ebx,eax 806053a: 01 68 08 add DWORD PTR [eax+0x8],ebp 806053d: 01 48 20 add DWORD PTR [eax+0x20],ecx 8060540: 8b 86 54 04 00 00 mov eax,DWORD PTR [esi+0x454] 8060546: 01 03 add DWORD PTR [ebx],eax 8060548: 89 c2 mov edx,eax 806054a: 8b 04 24 mov eax,DWORD PTR [esp] 806054d: 01 7b 18 add DWORD PTR [ebx+0x18],edi 8060550: 29 ca sub edx,ecx 8060552: 01 53 1c add DWORD PTR [ebx+0x1c],edx 8060555: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 806055b: 39 c6 cmp esi,eax 806055d: 74 08 je 8060567 806055f: 83 c4 14 add esp,0x14 8060562: 5b pop ebx 8060563: 5e pop esi 8060564: 5f pop edi 8060565: 5d pop ebp 8060566: c3 ret 8060567: 8b 1c 24 mov ebx,DWORD PTR [esp] 806056a: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 806056e: 8b 83 74 04 00 00 mov eax,DWORD PTR [ebx+0x474] 8060574: 89 47 0c mov DWORD PTR [edi+0xc],eax 8060577: 8b 83 84 04 00 00 mov eax,DWORD PTR [ebx+0x484] 806057d: c7 47 14 00 00 00 00 mov DWORD PTR [edi+0x14],0x0 8060584: 89 47 10 mov DWORD PTR [edi+0x10],eax 8060587: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806058b: 83 e0 f8 and eax,0xfffffff8 806058e: 89 47 24 mov DWORD PTR [edi+0x24],eax 8060591: 83 c4 14 add esp,0x14 8060594: 5b pop ebx 8060595: 5e pop esi 8060596: 5f pop edi 8060597: 5d pop ebp 8060598: c3 ret 8060599: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080605a0 : 80605a0: 56 push esi 80605a1: 8d 88 30 04 00 00 lea ecx,[eax+0x430] 80605a7: e8 03 a3 fe ff call 804a8af <__x86.get_pc_thunk.si> 80605ac: 81 c6 54 4a 08 00 add esi,0x84a54 80605b2: 53 push ebx 80605b3: 8d 58 38 lea ebx,[eax+0x38] 80605b6: 89 da mov edx,ebx 80605b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80605bf: 90 nop 80605c0: 89 52 0c mov DWORD PTR [edx+0xc],edx 80605c3: 89 52 08 mov DWORD PTR [edx+0x8],edx 80605c6: 83 c2 08 add edx,0x8 80605c9: 39 d1 cmp ecx,edx 80605cb: 75 f3 jne 80605c0 80605cd: 8d 96 c0 04 00 00 lea edx,[esi+0x4c0] 80605d3: 39 d0 cmp eax,edx 80605d5: 74 11 je 80605e8 80605d7: 83 48 04 02 or DWORD PTR [eax+0x4],0x2 80605db: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 80605e2: 89 58 38 mov DWORD PTR [eax+0x38],ebx 80605e5: 5b pop ebx 80605e6: 5e pop esi 80605e7: c3 ret 80605e8: c7 86 50 18 00 00 40 00 00 00 mov DWORD PTR [esi+0x1850],0x40 80605f2: eb e7 jmp 80605db 80605f4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80605fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80605ff: 90 nop 08060600 <__malloc_assert>: 8060600: 55 push ebp 8060601: 57 push edi 8060602: 56 push esi 8060603: 53 push ebx 8060604: e8 b7 95 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8060609: 81 c3 f7 49 08 00 add ebx,0x849f7 806060f: 83 ec 0c sub esp,0xc 8060612: c7 c6 44 59 0e 08 mov esi,0x80e5944 8060618: 8b 36 mov esi,DWORD PTR [esi] 806061a: 80 3e 00 cmp BYTE PTR [esi],0x0 806061d: 75 3c jne 806065b <__malloc_assert+0x5b> 806061f: 8d ab 69 4e fe ff lea ebp,[ebx-0x1b197] 8060625: 8d bb 14 f2 fc ff lea edi,[ebx-0x30dec] 806062b: 83 ec 0c sub esp,0xc 806062e: 50 push eax 806062f: 8d 83 58 00 fd ff lea eax,[ebx-0x2ffa8] 8060635: 57 push edi 8060636: ff 74 24 34 push DWORD PTR [esp+0x34] 806063a: 51 push ecx 806063b: 52 push edx 806063c: 55 push ebp 806063d: 56 push esi 806063e: 50 push eax 806063f: 6a 00 push 0x0 8060641: e8 5a 74 ff ff call 8057aa0 <__fxprintf> 8060646: c7 c0 2c 54 0e 08 mov eax,0x80e542c 806064c: 83 c4 24 add esp,0x24 806064f: ff 30 push DWORD PTR [eax] 8060651: e8 3a 78 ff ff call 8057e90 <_IO_fflush> 8060656: e8 d5 8a fe ff call 8049130 806065b: 8d bb 14 f2 fc ff lea edi,[ebx-0x30dec] 8060661: 89 fd mov ebp,edi 8060663: eb c6 jmp 806062b <__malloc_assert+0x2b> 8060665: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806066c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08060670 : 8060670: 56 push esi 8060671: 5e pop esi 8060672: e8 b3 7a ff ff call 805812a <__x86.get_pc_thunk.dx> 8060677: 81 c2 89 49 08 00 add edx,0x84989 806067d: 83 ec 10 sub esp,0x10 8060680: 50 push eax 8060681: 8d 82 24 49 fe ff lea eax,[edx-0x1b6dc] 8060687: 50 push eax 8060688: 6a 01 push 0x1 806068a: e8 81 9d ff ff call 805a410 <__libc_message> 806068f: 90 nop 08060690 : 8060690: e8 94 96 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8060695: 05 6b 49 08 00 add eax,0x8496b 806069a: 8b 90 f8 04 00 00 mov edx,DWORD PTR [eax+0x4f8] 80606a0: 8d 88 f8 04 00 00 lea ecx,[eax+0x4f8] 80606a6: 39 ca cmp edx,ecx 80606a8: 74 3e je 80606e8 80606aa: 53 push ebx 80606ab: 83 ec 08 sub esp,0x8 80606ae: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80606b1: f6 c1 02 test cl,0x2 80606b4: 75 33 jne 80606e9 80606b6: 89 cb mov ebx,ecx 80606b8: 83 e3 f8 and ebx,0xfffffff8 80606bb: 83 fb 0f cmp ebx,0xf 80606be: 76 29 jbe 80606e9 80606c0: 83 e1 01 and ecx,0x1 80606c3: 74 24 je 80606e9 80606c5: f6 80 c4 04 00 00 02 test BYTE PTR [eax+0x4c4],0x2 80606cc: 75 12 jne 80606e0 80606ce: 8b 88 14 09 00 00 mov ecx,DWORD PTR [eax+0x914] 80606d4: 01 da add edx,ebx 80606d6: 03 88 8c 04 00 00 add ecx,DWORD PTR [eax+0x48c] 80606dc: 39 ca cmp edx,ecx 80606de: 75 09 jne 80606e9 80606e0: 83 c4 08 add esp,0x8 80606e3: 5b pop ebx 80606e4: c3 ret 80606e5: 8d 76 00 lea esi,[esi+0x0] 80606e8: c3 ret 80606e9: 8d 80 5c fd fc ff lea eax,[eax-0x302a4] 80606ef: e8 7c ff ff ff call 8060670 80606f4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80606fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80606ff: 90 nop 08060700 : 8060700: 55 push ebp 8060701: 01 c2 add edx,eax 8060703: 57 push edi 8060704: 56 push esi 8060705: 53 push ebx 8060706: e8 b5 94 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 806070b: 81 c3 f5 48 08 00 add ebx,0x848f5 8060711: 83 ec 1c sub esp,0x1c 8060714: c7 c1 90 59 0e 08 mov ecx,0x80e5990 806071a: 8b 39 mov edi,DWORD PTR [ecx] 806071c: 81 fa ff 7f 00 00 cmp edx,0x7fff 8060722: 0f 86 e8 00 00 00 jbe 8060810 8060728: 81 fa 00 00 10 00 cmp edx,0x100000 806072e: 0f 87 ec 00 00 00 ja 8060820 8060734: 8d 44 3a ff lea eax,[edx+edi*1-0x1] 8060738: f7 df neg edi 806073a: 21 c7 and edi,eax 806073c: 8b 83 3c 18 00 00 mov eax,DWORD PTR [ebx+0x183c] 8060742: 85 c0 test eax,eax 8060744: 74 45 je 806078b 8060746: 83 ec 08 sub esp,0x8 8060749: 6a 00 push 0x0 806074b: 6a ff push 0xffffffff 806074d: 68 22 40 00 00 push 0x4022 8060752: 6a 00 push 0x0 8060754: 68 00 00 10 00 push 0x100000 8060759: 50 push eax 806075a: e8 71 63 01 00 call 8076ad0 <__mmap> 806075f: 83 c4 20 add esp,0x20 8060762: c7 83 3c 18 00 00 00 00 00 00 mov DWORD PTR [ebx+0x183c],0x0 806076c: 89 c6 mov esi,eax 806076e: 83 f8 ff cmp eax,0xffffffff 8060771: 74 18 je 806078b 8060773: a9 ff ff 0f 00 test eax,0xfffff 8060778: 74 6d je 80607e7 806077a: 83 ec 08 sub esp,0x8 806077d: 68 00 00 10 00 push 0x100000 8060782: 50 push eax 8060783: e8 38 64 01 00 call 8076bc0 <__munmap> 8060788: 83 c4 10 add esp,0x10 806078b: 83 ec 08 sub esp,0x8 806078e: 6a 00 push 0x0 8060790: 6a ff push 0xffffffff 8060792: 68 22 40 00 00 push 0x4022 8060797: 6a 00 push 0x0 8060799: 68 00 00 20 00 push 0x200000 806079e: 6a 00 push 0x0 80607a0: e8 2b 63 01 00 call 8076ad0 <__mmap> 80607a5: 83 c4 20 add esp,0x20 80607a8: 83 f8 ff cmp eax,0xffffffff 80607ab: 0f 84 8f 00 00 00 je 8060840 80607b1: 8d b0 ff ff 0f 00 lea esi,[eax+0xfffff] 80607b7: 81 e6 00 00 f0 ff and esi,0xfff00000 80607bd: 89 f2 mov edx,esi 80607bf: 8d ae 00 00 10 00 lea ebp,[esi+0x100000] 80607c5: 29 c2 sub edx,eax 80607c7: 0f 85 bb 00 00 00 jne 8060888 80607cd: 89 ab 3c 18 00 00 mov DWORD PTR [ebx+0x183c],ebp 80607d3: b8 00 00 10 00 mov eax,0x100000 80607d8: 83 ec 08 sub esp,0x8 80607db: 29 d0 sub eax,edx 80607dd: 50 push eax 80607de: 55 push ebp 80607df: e8 dc 63 01 00 call 8076bc0 <__munmap> 80607e4: 83 c4 10 add esp,0x10 80607e7: 83 ec 04 sub esp,0x4 80607ea: 6a 03 push 0x3 80607ec: 57 push edi 80607ed: 56 push esi 80607ee: e8 fd 63 01 00 call 8076bf0 <__mprotect> 80607f3: 83 c4 10 add esp,0x10 80607f6: 85 c0 test eax,eax 80607f8: 75 76 jne 8060870 80607fa: 89 7e 08 mov DWORD PTR [esi+0x8],edi 80607fd: 89 f0 mov eax,esi 80607ff: 89 7e 0c mov DWORD PTR [esi+0xc],edi 8060802: 83 c4 1c add esp,0x1c 8060805: 5b pop ebx 8060806: 5e pop esi 8060807: 5f pop edi 8060808: 5d pop ebp 8060809: c3 ret 806080a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060810: ba 00 80 00 00 mov edx,0x8000 8060815: e9 1a ff ff ff jmp 8060734 806081a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060820: ba 00 00 10 00 mov edx,0x100000 8060825: 3d 00 00 10 00 cmp eax,0x100000 806082a: 0f 86 04 ff ff ff jbe 8060734 8060830: 31 f6 xor esi,esi 8060832: 83 c4 1c add esp,0x1c 8060835: 89 f0 mov eax,esi 8060837: 5b pop ebx 8060838: 5e pop esi 8060839: 5f pop edi 806083a: 5d pop ebp 806083b: c3 ret 806083c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060840: 83 ec 08 sub esp,0x8 8060843: 6a 00 push 0x0 8060845: 6a ff push 0xffffffff 8060847: 68 22 40 00 00 push 0x4022 806084c: 6a 00 push 0x0 806084e: 68 00 00 10 00 push 0x100000 8060853: 6a 00 push 0x0 8060855: e8 76 62 01 00 call 8076ad0 <__mmap> 806085a: 83 c4 20 add esp,0x20 806085d: 89 c6 mov esi,eax 806085f: 83 f8 ff cmp eax,0xffffffff 8060862: 74 cc je 8060830 8060864: a9 ff ff 0f 00 test eax,0xfffff 8060869: 0f 84 78 ff ff ff je 80607e7 806086f: 90 nop 8060870: 83 ec 08 sub esp,0x8 8060873: 68 00 00 10 00 push 0x100000 8060878: 56 push esi 8060879: 31 f6 xor esi,esi 806087b: e8 40 63 01 00 call 8076bc0 <__munmap> 8060880: 83 c4 10 add esp,0x10 8060883: eb ad jmp 8060832 8060885: 8d 76 00 lea esi,[esi+0x0] 8060888: 83 ec 08 sub esp,0x8 806088b: 52 push edx 806088c: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8060890: 50 push eax 8060891: e8 2a 63 01 00 call 8076bc0 <__munmap> 8060896: 83 c4 10 add esp,0x10 8060899: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 806089d: e9 31 ff ff ff jmp 80607d3 80608a2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80608a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080608b0 : 80608b0: 57 push edi 80608b1: 56 push esi 80608b2: 53 push ebx 80608b3: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80608b6: e8 05 93 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80608bb: 81 c3 45 47 08 00 add ebx,0x84745 80608c1: 89 f7 mov edi,esi 80608c3: 83 e7 f8 and edi,0xfffffff8 80608c6: 83 e6 02 and esi,0x2 80608c9: c7 c2 90 59 0e 08 mov edx,0x80e5990 80608cf: 8b 0a mov ecx,DWORD PTR [edx] 80608d1: 74 50 je 8060923 80608d3: 8b 10 mov edx,DWORD PTR [eax] 80608d5: 89 c6 mov esi,eax 80608d7: 83 e9 01 sub ecx,0x1 80608da: 83 c0 08 add eax,0x8 80608dd: 21 c8 and eax,ecx 80608df: 29 d6 sub esi,edx 80608e1: 01 fa add edx,edi 80608e3: 89 f7 mov edi,esi 80608e5: 09 d7 or edi,edx 80608e7: 21 f9 and ecx,edi 80608e9: 8d 78 ff lea edi,[eax-0x1] 80608ec: 21 f8 and eax,edi 80608ee: 09 c1 or ecx,eax 80608f0: 75 26 jne 8060918 80608f2: f0 ff 8b 74 04 00 00 lock dec DWORD PTR [ebx+0x474] 80608f9: 89 d0 mov eax,edx 80608fb: f7 d8 neg eax 80608fd: f0 01 83 84 04 00 00 lock add DWORD PTR [ebx+0x484],eax 8060904: 83 ec 08 sub esp,0x8 8060907: 52 push edx 8060908: 56 push esi 8060909: e8 b2 62 01 00 call 8076bc0 <__munmap> 806090e: 83 c4 10 add esp,0x10 8060911: 5b pop ebx 8060912: 5e pop esi 8060913: 5f pop edi 8060914: c3 ret 8060915: 8d 76 00 lea esi,[esi+0x0] 8060918: 8d 83 80 00 fd ff lea eax,[ebx-0x2ff80] 806091e: e8 4d fd ff ff call 8060670 8060923: 8d 83 d4 0d fd ff lea eax,[ebx-0x2f22c] 8060929: 83 ec 0c sub esp,0xc 806092c: b9 fd 0a 00 00 mov ecx,0xafd 8060931: 50 push eax 8060932: 8d 93 79 fd fc ff lea edx,[ebx-0x30287] 8060938: 8d 83 82 fd fc ff lea eax,[ebx-0x3027e] 806093e: e8 bd fc ff ff call 8060600 <__malloc_assert> 8060943: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806094a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08060950 : 8060950: 55 push ebp 8060951: 57 push edi 8060952: 56 push esi 8060953: 53 push ebx 8060954: e8 67 92 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8060959: 81 c3 a7 46 08 00 add ebx,0x846a7 806095f: 83 ec 1c sub esp,0x1c 8060962: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 8060965: 8b 30 mov esi,DWORD PTR [eax] 8060967: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 806096b: 89 f9 mov ecx,edi 806096d: 83 e1 f8 and ecx,0xfffffff8 8060970: 83 e7 02 and edi,0x2 8060973: c7 c2 90 59 0e 08 mov edx,0x80e5990 8060979: 8b 12 mov edx,DWORD PTR [edx] 806097b: 0f 84 d3 00 00 00 je 8060a54 8060981: 8d 3c 0e lea edi,[esi+ecx*1] 8060984: 89 c5 mov ebp,eax 8060986: 8d 48 08 lea ecx,[eax+0x8] 8060989: 29 f5 sub ebp,esi 806098b: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 806098f: 8d 7a ff lea edi,[edx-0x1] 8060992: 21 f9 and ecx,edi 8060994: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 8060998: 0b 6c 24 04 or ebp,DWORD PTR [esp+0x4] 806099c: 21 fd and ebp,edi 806099e: 8d 79 ff lea edi,[ecx-0x1] 80609a1: 21 f9 and ecx,edi 80609a3: 09 cd or ebp,ecx 80609a5: 0f 85 95 00 00 00 jne 8060a40 80609ab: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80609af: 8d 7c 0a 03 lea edi,[edx+ecx*1+0x3] 80609b3: f7 da neg edx 80609b5: 8d 0c 37 lea ecx,[edi+esi*1] 80609b8: 21 ca and edx,ecx 80609ba: 89 d7 mov edi,edx 80609bc: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80609c0: 39 fa cmp edx,edi 80609c2: 74 6c je 8060a30 80609c4: 6a 01 push 0x1 80609c6: 57 push edi 80609c7: 52 push edx 80609c8: ff 74 24 18 push DWORD PTR [esp+0x18] 80609cc: e8 ef 74 01 00 call 8077ec0 <__mremap> 80609d1: 83 c4 10 add esp,0x10 80609d4: 83 f8 ff cmp eax,0xffffffff 80609d7: 74 77 je 8060a50 80609d9: 8d 0c 30 lea ecx,[eax+esi*1] 80609dc: 8d 41 08 lea eax,[ecx+0x8] 80609df: a8 0f test al,0xf 80609e1: 0f 85 8d 00 00 00 jne 8060a74 80609e7: 39 31 cmp DWORD PTR [ecx],esi 80609e9: 0f 85 a5 00 00 00 jne 8060a94 80609ef: 89 f8 mov eax,edi 80609f1: 2b 7c 24 04 sub edi,DWORD PTR [esp+0x4] 80609f5: 29 f0 sub eax,esi 80609f7: 89 fa mov edx,edi 80609f9: 83 c8 02 or eax,0x2 80609fc: 89 41 04 mov DWORD PTR [ecx+0x4],eax 80609ff: f0 0f c1 93 84 04 00 00 lock xadd DWORD PTR [ebx+0x484],edx 8060a07: 01 d7 add edi,edx 8060a09: 8d 15 88 04 00 00 lea edx,ds:0x488 8060a0f: 8b 04 1a mov eax,DWORD PTR [edx+ebx*1] 8060a12: 39 c7 cmp edi,eax 8060a14: 76 0a jbe 8060a20 8060a16: f0 0f b1 bb 88 04 00 00 lock cmpxchg DWORD PTR [ebx+0x488],edi 8060a1e: 75 ef jne 8060a0f 8060a20: 83 c4 1c add esp,0x1c 8060a23: 89 c8 mov eax,ecx 8060a25: 5b pop ebx 8060a26: 5e pop esi 8060a27: 5f pop edi 8060a28: 5d pop ebp 8060a29: c3 ret 8060a2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060a30: 83 c4 1c add esp,0x1c 8060a33: 89 c1 mov ecx,eax 8060a35: 5b pop ebx 8060a36: 89 c8 mov eax,ecx 8060a38: 5e pop esi 8060a39: 5f pop edi 8060a3a: 5d pop ebp 8060a3b: c3 ret 8060a3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060a40: 8d 83 a0 00 fd ff lea eax,[ebx-0x2ff60] 8060a46: e8 25 fc ff ff call 8060670 8060a4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060a4f: 90 nop 8060a50: 31 c9 xor ecx,ecx 8060a52: eb cc jmp 8060a20 8060a54: 8d 83 c4 0d fd ff lea eax,[ebx-0x2f23c] 8060a5a: 83 ec 0c sub esp,0xc 8060a5d: b9 23 0b 00 00 mov ecx,0xb23 8060a62: 50 push eax 8060a63: 8d 93 79 fd fc ff lea edx,[ebx-0x30287] 8060a69: 8d 83 82 fd fc ff lea eax,[ebx-0x3027e] 8060a6f: e8 8c fb ff ff call 8060600 <__malloc_assert> 8060a74: 8d 83 c4 0d fd ff lea eax,[ebx-0x2f23c] 8060a7a: 83 ec 0c sub esp,0xc 8060a7d: b9 3b 0b 00 00 mov ecx,0xb3b 8060a82: 50 push eax 8060a83: 8d 93 79 fd fc ff lea edx,[ebx-0x30287] 8060a89: 8d 83 97 fd fc ff lea eax,[ebx-0x30269] 8060a8f: e8 6c fb ff ff call 8060600 <__malloc_assert> 8060a94: 8d 83 c4 0d fd ff lea eax,[ebx-0x2f23c] 8060a9a: 83 ec 0c sub esp,0xc 8060a9d: b9 3d 0b 00 00 mov ecx,0xb3d 8060aa2: 50 push eax 8060aa3: 8d 93 79 fd fc ff lea edx,[ebx-0x30287] 8060aa9: 8d 83 b2 fd fc ff lea eax,[ebx-0x3024e] 8060aaf: e8 4c fb ff ff call 8060600 <__malloc_assert> 8060ab4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060abb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060abf: 90 nop 08060ac0 : 8060ac0: 56 push esi 8060ac1: 53 push ebx 8060ac2: e8 f9 90 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8060ac7: 81 c3 39 45 08 00 add ebx,0x84539 8060acd: 83 ec 14 sub esp,0x14 8060ad0: 65 a1 14 00 00 00 mov eax,gs:0x14 8060ad6: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8060ada: 31 c0 xor eax,eax 8060adc: c7 c2 ec ff ff ff mov edx,0xffffffec 8060ae2: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 8060ae8: c7 83 44 04 00 00 00 00 00 00 mov DWORD PTR [ebx+0x444],0x0 8060af2: 65 89 02 mov DWORD PTR gs:[edx],eax 8060af5: e8 a6 fa ff ff call 80605a0 8060afa: 83 ec 04 sub esp,0x4 8060afd: 8d 83 20 c6 f7 ff lea eax,[ebx-0x839e0] 8060b03: 50 push eax 8060b04: 8d 74 24 10 lea esi,[esp+0x10] 8060b08: 56 push esi 8060b09: 6a 19 push 0x19 8060b0b: e8 50 7e 01 00 call 8078960 <__tunable_get_val> 8060b10: 83 c4 0c add esp,0xc 8060b13: 8d 83 80 b0 f7 ff lea eax,[ebx-0x84f80] 8060b19: 50 push eax 8060b1a: 56 push esi 8060b1b: 6a 08 push 0x8 8060b1d: e8 3e 7e 01 00 call 8078960 <__tunable_get_val> 8060b22: 83 c4 0c add esp,0xc 8060b25: 8d 83 b0 b0 f7 ff lea eax,[ebx-0x84f50] 8060b2b: 50 push eax 8060b2c: 56 push esi 8060b2d: 6a 02 push 0x2 8060b2f: e8 2c 7e 01 00 call 8078960 <__tunable_get_val> 8060b34: 83 c4 0c add esp,0xc 8060b37: 8d 83 10 b0 f7 ff lea eax,[ebx-0x84ff0] 8060b3d: 50 push eax 8060b3e: 56 push esi 8060b3f: 6a 13 push 0x13 8060b41: e8 1a 7e 01 00 call 8078960 <__tunable_get_val> 8060b46: 83 c4 0c add esp,0xc 8060b49: 8d 83 d0 b0 f7 ff lea eax,[ebx-0x84f30] 8060b4f: 50 push eax 8060b50: 56 push esi 8060b51: 6a 01 push 0x1 8060b53: e8 08 7e 01 00 call 8078960 <__tunable_get_val> 8060b58: 83 c4 0c add esp,0xc 8060b5b: 8d 83 50 b0 f7 ff lea eax,[ebx-0x84fb0] 8060b61: 50 push eax 8060b62: 56 push esi 8060b63: 6a 0c push 0xc 8060b65: e8 f6 7d 01 00 call 8078960 <__tunable_get_val> 8060b6a: 83 c4 0c add esp,0xc 8060b6d: 8d 83 00 b1 f7 ff lea eax,[ebx-0x84f00] 8060b73: 50 push eax 8060b74: 56 push esi 8060b75: 6a 12 push 0x12 8060b77: e8 e4 7d 01 00 call 8078960 <__tunable_get_val> 8060b7c: 83 c4 0c add esp,0xc 8060b7f: 8d 83 20 b1 f7 ff lea eax,[ebx-0x84ee0] 8060b85: 50 push eax 8060b86: 56 push esi 8060b87: 6a 16 push 0x16 8060b89: e8 d2 7d 01 00 call 8078960 <__tunable_get_val> 8060b8e: 83 c4 0c add esp,0xc 8060b91: 8d 83 40 b1 f7 ff lea eax,[ebx-0x84ec0] 8060b97: 50 push eax 8060b98: 56 push esi 8060b99: 6a 18 push 0x18 8060b9b: e8 c0 7d 01 00 call 8078960 <__tunable_get_val> 8060ba0: 83 c4 0c add esp,0xc 8060ba3: 8d 83 80 b1 f7 ff lea eax,[ebx-0x84e80] 8060ba9: 50 push eax 8060baa: 56 push esi 8060bab: 6a 15 push 0x15 8060bad: e8 ae 7d 01 00 call 8078960 <__tunable_get_val> 8060bb2: 83 c4 0c add esp,0xc 8060bb5: 8d 83 b0 b1 f7 ff lea eax,[ebx-0x84e50] 8060bbb: 50 push eax 8060bbc: 56 push esi 8060bbd: 6a 0e push 0xe 8060bbf: e8 9c 7d 01 00 call 8078960 <__tunable_get_val> 8060bc4: 83 c4 0c add esp,0xc 8060bc7: 8d 83 d0 b1 f7 ff lea eax,[ebx-0x84e30] 8060bcd: 50 push eax 8060bce: 56 push esi 8060bcf: 6a 06 push 0x6 8060bd1: e8 8a 7d 01 00 call 8078960 <__tunable_get_val> 8060bd6: 83 c4 10 add esp,0x10 8060bd9: c7 83 44 04 00 00 01 00 00 00 mov DWORD PTR [ebx+0x444],0x1 8060be3: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8060be7: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8060bee: 75 06 jne 8060bf6 8060bf0: 83 c4 14 add esp,0x14 8060bf3: 5b pop ebx 8060bf4: 5e pop esi 8060bf5: c3 ret 8060bf6: e8 55 76 01 00 call 8078250 <__stack_chk_fail> 8060bfb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060bff: 90 nop 08060c00 : 8060c00: 56 push esi 8060c01: 5e pop esi 8060c02: b9 a4 02 00 00 mov ecx,0x2a4 8060c07: e8 1d 91 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8060c0c: 05 f4 43 08 00 add eax,0x843f4 8060c11: 83 ec 18 sub esp,0x18 8060c14: 8d 90 84 0d fd ff lea edx,[eax-0x2f27c] 8060c1a: 52 push edx 8060c1b: 8d 90 ca fd fc ff lea edx,[eax-0x30236] 8060c21: 8d 80 c0 00 fd ff lea eax,[eax-0x2ff40] 8060c27: e8 d4 f9 ff ff call 8060600 <__malloc_assert> 8060c2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08060c30 : 8060c30: 55 push ebp 8060c31: 57 push edi 8060c32: 56 push esi 8060c33: 53 push ebx 8060c34: e8 87 8f fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8060c39: 81 c3 c7 43 08 00 add ebx,0x843c7 8060c3f: 83 ec 0c sub esp,0xc 8060c42: 8b 93 44 18 00 00 mov edx,DWORD PTR [ebx+0x1844] 8060c48: 85 d2 test edx,edx 8060c4a: 0f 84 b0 00 00 00 je 8060d00 8060c50: c7 c5 ec ff ff ff mov ebp,0xffffffec 8060c56: 65 8b 75 00 mov esi,DWORD PTR gs:[ebp+0x0] 8060c5a: 65 a1 0c 00 00 00 mov eax,gs:0xc 8060c60: 85 c0 test eax,eax 8060c62: 0f 85 a8 00 00 00 jne 8060d10 8060c68: ba 01 00 00 00 mov edx,0x1 8060c6d: 0f b1 93 48 18 00 00 cmpxchg DWORD PTR [ebx+0x1848],edx 8060c74: 8b bb 44 18 00 00 mov edi,DWORD PTR [ebx+0x1844] 8060c7a: 85 ff test edi,edi 8060c7c: 74 3f je 8060cbd 8060c7e: 8b 87 4c 04 00 00 mov eax,DWORD PTR [edi+0x44c] 8060c84: 89 83 44 18 00 00 mov DWORD PTR [ebx+0x1844],eax 8060c8a: 8b 87 50 04 00 00 mov eax,DWORD PTR [edi+0x450] 8060c90: 85 c0 test eax,eax 8060c92: 0f 85 02 01 00 00 jne 8060d9a 8060c98: c7 87 50 04 00 00 01 00 00 00 mov DWORD PTR [edi+0x450],0x1 8060ca2: 85 f6 test esi,esi 8060ca4: 74 17 je 8060cbd 8060ca6: 8b 86 50 04 00 00 mov eax,DWORD PTR [esi+0x450] 8060cac: 85 c0 test eax,eax 8060cae: 0f 84 06 01 00 00 je 8060dba 8060cb4: 83 e8 01 sub eax,0x1 8060cb7: 89 86 50 04 00 00 mov DWORD PTR [esi+0x450],eax 8060cbd: 65 a1 0c 00 00 00 mov eax,gs:0xc 8060cc3: 85 c0 test eax,eax 8060cc5: 75 79 jne 8060d40 8060cc7: 83 ab 48 18 00 00 01 sub DWORD PTR [ebx+0x1848],0x1 8060cce: 85 ff test edi,edi 8060cd0: 74 2e je 8060d00 8060cd2: 65 a1 0c 00 00 00 mov eax,gs:0xc 8060cd8: 85 c0 test eax,eax 8060cda: 0f 85 98 00 00 00 jne 8060d78 8060ce0: ba 01 00 00 00 mov edx,0x1 8060ce5: 0f b1 17 cmpxchg DWORD PTR [edi],edx 8060ce8: 65 89 7d 00 mov DWORD PTR gs:[ebp+0x0],edi 8060cec: 83 c4 0c add esp,0xc 8060cef: 89 f8 mov eax,edi 8060cf1: 5b pop ebx 8060cf2: 5e pop esi 8060cf3: 5f pop edi 8060cf4: 5d pop ebp 8060cf5: c3 ret 8060cf6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060cfd: 8d 76 00 lea esi,[esi+0x0] 8060d00: 83 c4 0c add esp,0xc 8060d03: 31 ff xor edi,edi 8060d05: 5b pop ebx 8060d06: 89 f8 mov eax,edi 8060d08: 5e pop esi 8060d09: 5f pop edi 8060d0a: 5d pop ebp 8060d0b: c3 ret 8060d0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060d10: 31 c0 xor eax,eax 8060d12: ba 01 00 00 00 mov edx,0x1 8060d17: f0 0f b1 93 48 18 00 00 lock cmpxchg DWORD PTR [ebx+0x1848],edx 8060d1f: 0f 84 4f ff ff ff je 8060c74 8060d25: 83 ec 0c sub esp,0xc 8060d28: 8d 83 48 18 00 00 lea eax,[ebx+0x1848] 8060d2e: 50 push eax 8060d2f: e8 8c f2 ff ff call 805ffc0 <__lll_lock_wait_private> 8060d34: 83 c4 10 add esp,0x10 8060d37: e9 38 ff ff ff jmp 8060c74 8060d3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060d40: 31 f6 xor esi,esi 8060d42: 89 f0 mov eax,esi 8060d44: 87 83 48 18 00 00 xchg DWORD PTR [ebx+0x1848],eax 8060d4a: 83 f8 01 cmp eax,0x1 8060d4d: 0f 8e 7b ff ff ff jle 8060cce 8060d53: b8 f0 00 00 00 mov eax,0xf0 8060d58: 8d 9b 48 18 00 00 lea ebx,[ebx+0x1848] 8060d5e: b9 81 00 00 00 mov ecx,0x81 8060d63: ba 01 00 00 00 mov edx,0x1 8060d68: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8060d6f: e9 5a ff ff ff jmp 8060cce 8060d74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060d78: 31 c0 xor eax,eax 8060d7a: ba 01 00 00 00 mov edx,0x1 8060d7f: f0 0f b1 17 lock cmpxchg DWORD PTR [edi],edx 8060d83: 0f 84 5f ff ff ff je 8060ce8 8060d89: 83 ec 0c sub esp,0xc 8060d8c: 57 push edi 8060d8d: e8 2e f2 ff ff call 805ffc0 <__lll_lock_wait_private> 8060d92: 83 c4 10 add esp,0x10 8060d95: e9 4e ff ff ff jmp 8060ce8 8060d9a: 8d 83 94 0d fd ff lea eax,[ebx-0x2f26c] 8060da0: 83 ec 0c sub esp,0xc 8060da3: b9 02 03 00 00 mov ecx,0x302 8060da8: 50 push eax 8060da9: 8d 93 ca fd fc ff lea edx,[ebx-0x30236] 8060daf: 8d 83 d2 fd fc ff lea eax,[ebx-0x3022e] 8060db5: e8 46 f8 ff ff call 8060600 <__malloc_assert> 8060dba: e8 41 fe ff ff call 8060c00 8060dbf: 90 nop 08060dc0 : 8060dc0: 56 push esi 8060dc1: e8 e9 9a fe ff call 804a8af <__x86.get_pc_thunk.si> 8060dc6: 81 c6 3a 42 08 00 add esi,0x8423a 8060dcc: 53 push ebx 8060dcd: 83 ec 04 sub esp,0x4 8060dd0: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 8060dd3: 89 da mov edx,ebx 8060dd5: 83 e2 f8 and edx,0xfffffff8 8060dd8: 3b 14 10 cmp edx,DWORD PTR [eax+edx*1] 8060ddb: 75 7b jne 8060e58 8060ddd: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 8060de0: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 8060de3: 3b 42 0c cmp eax,DWORD PTR [edx+0xc] 8060de6: 75 58 jne 8060e40 8060de8: 3b 41 08 cmp eax,DWORD PTR [ecx+0x8] 8060deb: 75 53 jne 8060e40 8060ded: 89 4a 0c mov DWORD PTR [edx+0xc],ecx 8060df0: 89 51 08 mov DWORD PTR [ecx+0x8],edx 8060df3: 81 fb ef 03 00 00 cmp ebx,0x3ef 8060df9: 76 24 jbe 8060e1f 8060dfb: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 8060dfe: 85 c9 test ecx,ecx 8060e00: 74 1d je 8060e1f 8060e02: 3b 41 14 cmp eax,DWORD PTR [ecx+0x14] 8060e05: 75 5c jne 8060e63 8060e07: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 8060e0a: 3b 43 10 cmp eax,DWORD PTR [ebx+0x10] 8060e0d: 75 54 jne 8060e63 8060e0f: 8b 72 10 mov esi,DWORD PTR [edx+0x10] 8060e12: 85 f6 test esi,esi 8060e14: 74 12 je 8060e28 8060e16: 89 59 14 mov DWORD PTR [ecx+0x14],ebx 8060e19: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 8060e1c: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8060e1f: 83 c4 04 add esp,0x4 8060e22: 5b pop ebx 8060e23: 5e pop esi 8060e24: c3 ret 8060e25: 8d 76 00 lea esi,[esi+0x0] 8060e28: 39 c8 cmp eax,ecx 8060e2a: 74 24 je 8060e50 8060e2c: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 8060e2f: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 8060e32: 89 5a 14 mov DWORD PTR [edx+0x14],ebx 8060e35: 89 51 14 mov DWORD PTR [ecx+0x14],edx 8060e38: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 8060e3b: 89 50 10 mov DWORD PTR [eax+0x10],edx 8060e3e: eb df jmp 8060e1f 8060e40: 8d 86 0d fe fc ff lea eax,[esi-0x301f3] 8060e46: e8 25 f8 ff ff call 8060670 8060e4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060e4f: 90 nop 8060e50: 89 52 14 mov DWORD PTR [edx+0x14],edx 8060e53: 89 52 10 mov DWORD PTR [edx+0x10],edx 8060e56: eb c7 jmp 8060e1f 8060e58: 8d 86 f0 fd fc ff lea eax,[esi-0x30210] 8060e5e: e8 0d f8 ff ff call 8060670 8060e63: 8d 86 e8 00 fd ff lea eax,[esi-0x2ff18] 8060e69: e8 02 f8 ff ff call 8060670 8060e6e: 66 90 xchg ax,ax 08060e70 : 8060e70: e8 b5 72 ff ff call 805812a <__x86.get_pc_thunk.dx> 8060e75: 81 c2 8b 41 08 00 add edx,0x8418b 8060e7b: 55 push ebp 8060e7c: 89 c5 mov ebp,eax 8060e7e: 8d 40 38 lea eax,[eax+0x38] 8060e81: 57 push edi 8060e82: 56 push esi 8060e83: 53 push ebx 8060e84: 83 ec 2c sub esp,0x2c 8060e87: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8060e8b: c7 40 d0 00 00 00 00 mov DWORD PTR [eax-0x30],0x0 8060e92: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8060e96: 8d 45 0c lea eax,[ebp+0xc] 8060e99: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8060e9d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8060ea1: 31 db xor ebx,ebx 8060ea3: 87 18 xchg DWORD PTR [eax],ebx 8060ea5: 89 ea mov edx,ebp 8060ea7: 85 db test ebx,ebx 8060ea9: 75 66 jne 8060f11 8060eab: 83 44 24 0c 04 add DWORD PTR [esp+0xc],0x4 8060eb0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8060eb4: 3b 44 24 18 cmp eax,DWORD PTR [esp+0x18] 8060eb8: 75 e3 jne 8060e9d 8060eba: 83 c4 2c add esp,0x2c 8060ebd: 5b pop ebx 8060ebe: 5e pop esi 8060ebf: 5f pop edi 8060ec0: 5d pop ebp 8060ec1: c3 ret 8060ec2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060ec8: f6 44 0f 04 01 test BYTE PTR [edi+ecx*1+0x4],0x1 8060ecd: 0f 84 bd 00 00 00 je 8060f90 8060ed3: 83 67 04 fe and DWORD PTR [edi+0x4],0xfffffffe 8060ed7: 8b 42 40 mov eax,DWORD PTR [edx+0x40] 8060eda: 89 5a 40 mov DWORD PTR [edx+0x40],ebx 8060edd: 89 58 0c mov DWORD PTR [eax+0xc],ebx 8060ee0: 81 fe ef 03 00 00 cmp esi,0x3ef 8060ee6: 76 0e jbe 8060ef6 8060ee8: c7 43 10 00 00 00 00 mov DWORD PTR [ebx+0x10],0x0 8060eef: c7 43 14 00 00 00 00 mov DWORD PTR [ebx+0x14],0x0 8060ef6: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8060efa: 89 f1 mov ecx,esi 8060efc: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8060eff: 83 c9 01 or ecx,0x1 8060f02: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8060f05: 89 7b 0c mov DWORD PTR [ebx+0xc],edi 8060f08: 89 34 33 mov DWORD PTR [ebx+esi*1],esi 8060f0b: 85 ed test ebp,ebp 8060f0d: 74 72 je 8060f81 8060f0f: 89 eb mov ebx,ebp 8060f11: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8060f14: 89 c1 mov ecx,eax 8060f16: c1 e9 03 shr ecx,0x3 8060f19: 8d 4c 8a 04 lea ecx,[edx+ecx*4+0x4] 8060f1d: 39 4c 24 0c cmp DWORD PTR [esp+0xc],ecx 8060f21: 0f 85 98 00 00 00 jne 8060fbf 8060f27: 89 c6 mov esi,eax 8060f29: 8b 6b 08 mov ebp,DWORD PTR [ebx+0x8] 8060f2c: 83 e6 f8 and esi,0xfffffff8 8060f2f: 8d 3c 33 lea edi,[ebx+esi*1] 8060f32: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 8060f35: 83 e1 f8 and ecx,0xfffffff8 8060f38: a8 01 test al,0x1 8060f3a: 75 2d jne 8060f69 8060f3c: 8b 03 mov eax,DWORD PTR [ebx] 8060f3e: 29 c3 sub ebx,eax 8060f40: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8060f44: 01 c6 add esi,eax 8060f46: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8060f49: 83 e0 f8 and eax,0xfffffff8 8060f4c: 3b 44 24 10 cmp eax,DWORD PTR [esp+0x10] 8060f50: 75 5e jne 8060fb0 8060f52: 89 d8 mov eax,ebx 8060f54: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8060f58: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8060f5c: e8 5f fe ff ff call 8060dc0 8060f61: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8060f65: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8060f69: 39 7a 38 cmp DWORD PTR [edx+0x38],edi 8060f6c: 0f 85 56 ff ff ff jne 8060ec8 8060f72: 01 ce add esi,ecx 8060f74: 83 ce 01 or esi,0x1 8060f77: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8060f7a: 89 5a 38 mov DWORD PTR [edx+0x38],ebx 8060f7d: 85 ed test ebp,ebp 8060f7f: 75 8e jne 8060f0f 8060f81: 89 d5 mov ebp,edx 8060f83: e9 23 ff ff ff jmp 8060eab 8060f88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060f8f: 90 nop 8060f90: 89 f8 mov eax,edi 8060f92: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8060f96: 01 ce add esi,ecx 8060f98: e8 23 fe ff ff call 8060dc0 8060f9d: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8060fa1: e9 31 ff ff ff jmp 8060ed7 8060fa6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060fad: 8d 76 00 lea esi,[esi+0x0] 8060fb0: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8060fb4: 8d 80 40 01 fd ff lea eax,[eax-0x2fec0] 8060fba: e8 b1 f6 ff ff call 8060670 8060fbf: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8060fc3: 8d 80 14 01 fd ff lea eax,[eax-0x2feec] 8060fc9: e8 a2 f6 ff ff call 8060670 8060fce: 66 90 xchg ax,ax 08060fd0 : 8060fd0: 55 push ebp 8060fd1: e8 49 e9 fe ff call 804f91f <__x86.get_pc_thunk.bp> 8060fd6: 81 c5 2a 40 08 00 add ebp,0x8402a 8060fdc: 57 push edi 8060fdd: 89 c7 mov edi,eax 8060fdf: 56 push esi 8060fe0: 89 d6 mov esi,edx 8060fe2: 53 push ebx 8060fe3: 83 ec 1c sub esp,0x1c 8060fe6: 8b 85 34 18 00 00 mov eax,DWORD PTR [ebp+0x1834] 8060fec: 8b 95 48 04 00 00 mov edx,DWORD PTR [ebp+0x448] 8060ff2: 85 c0 test eax,eax 8060ff4: 75 14 jne 806100a 8060ff6: 8b 85 70 04 00 00 mov eax,DWORD PTR [ebp+0x470] 8060ffc: 85 c0 test eax,eax 8060ffe: 0f 84 1c 01 00 00 je 8061120 8061004: 89 85 34 18 00 00 mov DWORD PTR [ebp+0x1834],eax 806100a: 83 e8 01 sub eax,0x1 806100d: 39 d0 cmp eax,edx 806100f: 0f 83 8b 01 00 00 jae 80611a0 8061015: 8b bd 30 18 00 00 mov edi,DWORD PTR [ebp+0x1830] 806101b: 85 ff test edi,edi 806101d: 0f 84 55 01 00 00 je 8061178 8061023: 31 d2 xor edx,edx 8061025: b9 01 00 00 00 mov ecx,0x1 806102a: eb 1f jmp 806104b 806102c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8061030: 0f b1 0f cmpxchg DWORD PTR [edi],ecx 8061033: 85 c0 test eax,eax 8061035: 74 31 je 8061068 8061037: 8b bf 48 04 00 00 mov edi,DWORD PTR [edi+0x448] 806103d: 8b 9d 30 18 00 00 mov ebx,DWORD PTR [ebp+0x1830] 8061043: 39 df cmp edi,ebx 8061045: 0f 84 05 01 00 00 je 8061150 806104b: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061051: 85 c0 test eax,eax 8061053: 74 db je 8061030 8061055: 89 d0 mov eax,edx 8061057: f0 0f b1 0f lock cmpxchg DWORD PTR [edi],ecx 806105b: 0f 95 c0 setne al 806105e: 0f b6 c0 movzx eax,al 8061061: 85 c0 test eax,eax 8061063: 75 d2 jne 8061037 8061065: 8d 76 00 lea esi,[esi+0x0] 8061068: c7 c0 ec ff ff ff mov eax,0xffffffec 806106e: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8061072: 65 8b 18 mov ebx,DWORD PTR gs:[eax] 8061075: 65 a1 0c 00 00 00 mov eax,gs:0xc 806107b: 85 c0 test eax,eax 806107d: 0f 85 4d 01 00 00 jne 80611d0 8061083: ba 01 00 00 00 mov edx,0x1 8061088: 0f b1 95 48 18 00 00 cmpxchg DWORD PTR [ebp+0x1848],edx 806108f: 85 db test ebx,ebx 8061091: 74 17 je 80610aa 8061093: 8b 83 50 04 00 00 mov eax,DWORD PTR [ebx+0x450] 8061099: 85 c0 test eax,eax 806109b: 0f 84 61 04 00 00 je 8061502 80610a1: 83 e8 01 sub eax,0x1 80610a4: 89 83 50 04 00 00 mov DWORD PTR [ebx+0x450],eax 80610aa: 8b 85 44 18 00 00 mov eax,DWORD PTR [ebp+0x1844] 80610b0: 85 c0 test eax,eax 80610b2: 74 32 je 80610e6 80610b4: 8d 8d 44 18 00 00 lea ecx,[ebp+0x1844] 80610ba: eb 10 jmp 80610cc 80610bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80610c0: 8d 88 4c 04 00 00 lea ecx,[eax+0x44c] 80610c6: 85 d2 test edx,edx 80610c8: 74 1c je 80610e6 80610ca: 89 d0 mov eax,edx 80610cc: 8b 90 50 04 00 00 mov edx,DWORD PTR [eax+0x450] 80610d2: 85 d2 test edx,edx 80610d4: 0f 85 eb 02 00 00 jne 80613c5 80610da: 8b 90 4c 04 00 00 mov edx,DWORD PTR [eax+0x44c] 80610e0: 39 f8 cmp eax,edi 80610e2: 75 dc jne 80610c0 80610e4: 89 11 mov DWORD PTR [ecx],edx 80610e6: 83 87 50 04 00 00 01 add DWORD PTR [edi+0x450],0x1 80610ed: 65 a1 0c 00 00 00 mov eax,gs:0xc 80610f3: 85 c0 test eax,eax 80610f5: 0f 85 05 01 00 00 jne 8061200 80610fb: 83 ad 48 18 00 00 01 sub DWORD PTR [ebp+0x1848],0x1 8061102: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061106: 65 89 38 mov DWORD PTR gs:[eax],edi 8061109: 8b 87 48 04 00 00 mov eax,DWORD PTR [edi+0x448] 806110f: 89 85 30 18 00 00 mov DWORD PTR [ebp+0x1830],eax 8061115: 83 c4 1c add esp,0x1c 8061118: 89 f8 mov eax,edi 806111a: 5b pop ebx 806111b: 5e pop esi 806111c: 5f pop edi 806111d: 5d pop ebp 806111e: c3 ret 806111f: 90 nop 8061120: 39 95 6c 04 00 00 cmp DWORD PTR [ebp+0x46c],edx 8061126: 0f 83 de fe ff ff jae 806100a 806112c: 89 eb mov ebx,ebp 806112e: e8 2d 68 01 00 call 8077960 <__get_nprocs> 8061133: 85 c0 test eax,eax 8061135: 0f 8e fd 00 00 00 jle 8061238 806113b: 01 c0 add eax,eax 806113d: 8b 95 48 04 00 00 mov edx,DWORD PTR [ebp+0x448] 8061143: 89 85 34 18 00 00 mov DWORD PTR [ebp+0x1834],eax 8061149: e9 bc fe ff ff jmp 806100a 806114e: 66 90 xchg ax,ax 8061150: 39 de cmp esi,ebx 8061152: 74 3c je 8061190 8061154: 65 a1 0c 00 00 00 mov eax,gs:0xc 806115a: 85 c0 test eax,eax 806115c: 0f 85 f6 00 00 00 jne 8061258 8061162: ba 01 00 00 00 mov edx,0x1 8061167: 0f b1 13 cmpxchg DWORD PTR [ebx],edx 806116a: 89 df mov edi,ebx 806116c: e9 f7 fe ff ff jmp 8061068 8061171: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8061178: 8d bd c0 04 00 00 lea edi,[ebp+0x4c0] 806117e: 89 bd 30 18 00 00 mov DWORD PTR [ebp+0x1830],edi 8061184: e9 9a fe ff ff jmp 8061023 8061189: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8061190: 8b 9b 48 04 00 00 mov ebx,DWORD PTR [ebx+0x448] 8061196: eb bc jmp 8061154 8061198: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806119f: 90 nop 80611a0: 8d 4a 01 lea ecx,[edx+0x1] 80611a3: 89 d0 mov eax,edx 80611a5: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 80611ad: 74 01 je 80611b0 80611af: f0 0f b1 8d 48 04 00 00 lock cmpxchg DWORD PTR [ebp+0x448],ecx 80611b7: 39 d0 cmp eax,edx 80611b9: 0f 84 bd 00 00 00 je 806127c 80611bf: 8b 95 48 04 00 00 mov edx,DWORD PTR [ebp+0x448] 80611c5: 8b 85 34 18 00 00 mov eax,DWORD PTR [ebp+0x1834] 80611cb: e9 3a fe ff ff jmp 806100a 80611d0: 31 c0 xor eax,eax 80611d2: ba 01 00 00 00 mov edx,0x1 80611d7: f0 0f b1 95 48 18 00 00 lock cmpxchg DWORD PTR [ebp+0x1848],edx 80611df: 0f 84 aa fe ff ff je 806108f 80611e5: 83 ec 0c sub esp,0xc 80611e8: 8d 85 48 18 00 00 lea eax,[ebp+0x1848] 80611ee: 50 push eax 80611ef: e8 cc ed ff ff call 805ffc0 <__lll_lock_wait_private> 80611f4: 83 c4 10 add esp,0x10 80611f7: e9 93 fe ff ff jmp 806108f 80611fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8061200: 31 f6 xor esi,esi 8061202: 89 f0 mov eax,esi 8061204: 87 85 48 18 00 00 xchg DWORD PTR [ebp+0x1848],eax 806120a: 83 f8 01 cmp eax,0x1 806120d: 0f 8e ef fe ff ff jle 8061102 8061213: b8 f0 00 00 00 mov eax,0xf0 8061218: 8d 9d 48 18 00 00 lea ebx,[ebp+0x1848] 806121e: b9 81 00 00 00 mov ecx,0x81 8061223: ba 01 00 00 00 mov edx,0x1 8061228: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 806122f: e9 ce fe ff ff jmp 8061102 8061234: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8061238: c7 85 34 18 00 00 04 00 00 00 mov DWORD PTR [ebp+0x1834],0x4 8061242: 8b 95 48 04 00 00 mov edx,DWORD PTR [ebp+0x448] 8061248: b8 04 00 00 00 mov eax,0x4 806124d: e9 b8 fd ff ff jmp 806100a 8061252: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061258: 31 c0 xor eax,eax 806125a: ba 01 00 00 00 mov edx,0x1 806125f: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 8061263: 89 df mov edi,ebx 8061265: 0f 84 fd fd ff ff je 8061068 806126b: 83 ec 0c sub esp,0xc 806126e: 53 push ebx 806126f: e8 4c ed ff ff call 805ffc0 <__lll_lock_wait_private> 8061274: 83 c4 10 add esp,0x10 8061277: e9 ec fd ff ff jmp 8061068 806127c: 8b 95 64 04 00 00 mov edx,DWORD PTR [ebp+0x464] 8061282: 8d 87 84 04 00 00 lea eax,[edi+0x484] 8061288: e8 73 f4 ff ff call 8060700 806128d: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8061291: 85 c0 test eax,eax 8061293: 0f 84 4c 01 00 00 je 80613e5 8061299: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 806129d: 8d 73 18 lea esi,[ebx+0x18] 80612a0: 89 33 mov DWORD PTR [ebx],esi 80612a2: 89 f0 mov eax,esi 80612a4: 89 f7 mov edi,esi 80612a6: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 80612aa: e8 f1 f2 ff ff call 80605a0 80612af: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 80612b2: 8d 8b 7c 04 00 00 lea ecx,[ebx+0x47c] 80612b8: c7 83 68 04 00 00 01 00 00 00 mov DWORD PTR [ebx+0x468],0x1 80612c2: 8d 93 74 04 00 00 lea edx,[ebx+0x474] 80612c8: 89 83 70 04 00 00 mov DWORD PTR [ebx+0x470],eax 80612ce: 89 83 6c 04 00 00 mov DWORD PTR [ebx+0x46c],eax 80612d4: 83 e1 0f and ecx,0xf 80612d7: 74 05 je 80612de 80612d9: 29 ca sub edx,ecx 80612db: 83 c2 10 add edx,0x10 80612de: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80612e2: 01 d8 add eax,ebx 80612e4: 89 53 50 mov DWORD PTR [ebx+0x50],edx 80612e7: 29 d0 sub eax,edx 80612e9: 83 c8 01 or eax,0x1 80612ec: 89 42 04 mov DWORD PTR [edx+0x4],eax 80612ef: c7 c0 ec ff ff ff mov eax,0xffffffec 80612f5: 65 8b 30 mov esi,DWORD PTR gs:[eax] 80612f8: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80612fc: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8061300: 65 89 30 mov DWORD PTR gs:[eax],esi 8061303: c7 43 18 00 00 00 00 mov DWORD PTR [ebx+0x18],0x0 806130a: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061310: 85 c0 test eax,eax 8061312: 0f 85 61 01 00 00 jne 8061479 8061318: ba 01 00 00 00 mov edx,0x1 806131d: 0f b1 95 40 18 00 00 cmpxchg DWORD PTR [ebp+0x1840],edx 8061324: 8b 85 08 09 00 00 mov eax,DWORD PTR [ebp+0x908] 806132a: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 806132e: 89 83 60 04 00 00 mov DWORD PTR [ebx+0x460],eax 8061334: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8061338: 89 85 08 09 00 00 mov DWORD PTR [ebp+0x908],eax 806133e: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061344: 85 c0 test eax,eax 8061346: 0f 85 f9 00 00 00 jne 8061445 806134c: 83 ad 40 18 00 00 01 sub DWORD PTR [ebp+0x1840],0x1 8061353: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061359: 85 c0 test eax,eax 806135b: 0f 85 b8 00 00 00 jne 8061419 8061361: ba 01 00 00 00 mov edx,0x1 8061366: 0f b1 95 48 18 00 00 cmpxchg DWORD PTR [ebp+0x1848],edx 806136d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8061371: 85 c0 test eax,eax 8061373: 74 1b je 8061390 8061375: 8b 80 50 04 00 00 mov eax,DWORD PTR [eax+0x450] 806137b: 85 c0 test eax,eax 806137d: 0f 84 7f 01 00 00 je 8061502 8061383: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8061387: 83 e8 01 sub eax,0x1 806138a: 89 83 50 04 00 00 mov DWORD PTR [ebx+0x450],eax 8061390: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061396: 85 c0 test eax,eax 8061398: 0f 85 30 01 00 00 jne 80614ce 806139e: 83 ad 48 18 00 00 01 sub DWORD PTR [ebp+0x1848],0x1 80613a5: 65 a1 0c 00 00 00 mov eax,gs:0xc 80613ab: 85 c0 test eax,eax 80613ad: 0f 85 f2 00 00 00 jne 80614a5 80613b3: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80613b7: ba 01 00 00 00 mov edx,0x1 80613bc: 0f b1 53 18 cmpxchg DWORD PTR [ebx+0x18],edx 80613c0: e9 50 fd ff ff jmp 8061115 80613c5: 8d 85 6c 0d fd ff lea eax,[ebp-0x2f294] 80613cb: 83 ec 0c sub esp,0xc 80613ce: b9 1c 03 00 00 mov ecx,0x31c 80613d3: 50 push eax 80613d4: 8d 95 ca fd fc ff lea edx,[ebp-0x30236] 80613da: 8d 85 2a fe fc ff lea eax,[ebp-0x301d6] 80613e0: e8 1b f2 ff ff call 8060600 <__malloc_assert> 80613e5: 8b 95 64 04 00 00 mov edx,DWORD PTR [ebp+0x464] 80613eb: b8 84 04 00 00 mov eax,0x484 80613f0: e8 0b f3 ff ff call 8060700 80613f5: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80613f9: 85 c0 test eax,eax 80613fb: 0f 85 98 fe ff ff jne 8061299 8061401: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 8061409: 74 01 je 806140c 806140b: f0 ff 8d 48 04 00 00 lock dec DWORD PTR [ebp+0x448] 8061412: 31 ff xor edi,edi 8061414: e9 fc fc ff ff jmp 8061115 8061419: 31 c0 xor eax,eax 806141b: ba 01 00 00 00 mov edx,0x1 8061420: f0 0f b1 95 48 18 00 00 lock cmpxchg DWORD PTR [ebp+0x1848],edx 8061428: 0f 84 3f ff ff ff je 806136d 806142e: 83 ec 0c sub esp,0xc 8061431: 8d 85 48 18 00 00 lea eax,[ebp+0x1848] 8061437: 50 push eax 8061438: e8 83 eb ff ff call 805ffc0 <__lll_lock_wait_private> 806143d: 83 c4 10 add esp,0x10 8061440: e9 28 ff ff ff jmp 806136d 8061445: 31 f6 xor esi,esi 8061447: 89 f0 mov eax,esi 8061449: 87 85 40 18 00 00 xchg DWORD PTR [ebp+0x1840],eax 806144f: 83 e8 01 sub eax,0x1 8061452: 0f 8e fb fe ff ff jle 8061353 8061458: b8 f0 00 00 00 mov eax,0xf0 806145d: 8d 9d 40 18 00 00 lea ebx,[ebp+0x1840] 8061463: b9 81 00 00 00 mov ecx,0x81 8061468: ba 01 00 00 00 mov edx,0x1 806146d: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8061474: e9 da fe ff ff jmp 8061353 8061479: 31 c0 xor eax,eax 806147b: ba 01 00 00 00 mov edx,0x1 8061480: f0 0f b1 95 40 18 00 00 lock cmpxchg DWORD PTR [ebp+0x1840],edx 8061488: 0f 84 96 fe ff ff je 8061324 806148e: 83 ec 0c sub esp,0xc 8061491: 8d 85 40 18 00 00 lea eax,[ebp+0x1840] 8061497: 50 push eax 8061498: e8 23 eb ff ff call 805ffc0 <__lll_lock_wait_private> 806149d: 83 c4 10 add esp,0x10 80614a0: e9 7f fe ff ff jmp 8061324 80614a5: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80614a9: 31 c0 xor eax,eax 80614ab: ba 01 00 00 00 mov edx,0x1 80614b0: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 80614b4: 0f 84 5b fc ff ff je 8061115 80614ba: 83 ec 0c sub esp,0xc 80614bd: ff 74 24 14 push DWORD PTR [esp+0x14] 80614c1: e8 fa ea ff ff call 805ffc0 <__lll_lock_wait_private> 80614c6: 83 c4 10 add esp,0x10 80614c9: e9 47 fc ff ff jmp 8061115 80614ce: 31 f6 xor esi,esi 80614d0: 89 f0 mov eax,esi 80614d2: 87 85 48 18 00 00 xchg DWORD PTR [ebp+0x1848],eax 80614d8: 83 e8 01 sub eax,0x1 80614db: 0f 8e c4 fe ff ff jle 80613a5 80614e1: b8 f0 00 00 00 mov eax,0xf0 80614e6: 8d 9d 48 18 00 00 lea ebx,[ebp+0x1848] 80614ec: b9 81 00 00 00 mov ecx,0x81 80614f1: ba 01 00 00 00 mov edx,0x1 80614f6: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80614fd: e9 a3 fe ff ff jmp 80613a5 8061502: e8 f9 f6 ff ff call 8060c00 8061507: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806150e: 66 90 xchg ax,ax 08061510 : 8061510: 55 push ebp 8061511: e8 09 e4 fe ff call 804f91f <__x86.get_pc_thunk.bp> 8061516: 81 c5 ea 3a 08 00 add ebp,0x83aea 806151c: 57 push edi 806151d: 56 push esi 806151e: 53 push ebx 806151f: 89 c3 mov ebx,eax 8061521: 83 ec 1c sub esp,0x1c 8061524: 8d bd c0 04 00 00 lea edi,[ebp+0x4c0] 806152a: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 806152e: 39 f8 cmp eax,edi 8061530: 74 2e je 8061560 8061532: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061538: 85 c0 test eax,eax 806153a: 75 54 jne 8061590 806153c: 83 2b 01 sub DWORD PTR [ebx],0x1 806153f: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061545: 85 c0 test eax,eax 8061547: 75 6f jne 80615b8 8061549: ba 01 00 00 00 mov edx,0x1 806154e: 0f b1 95 c0 04 00 00 cmpxchg DWORD PTR [ebp+0x4c0],edx 8061555: 89 f8 mov eax,edi 8061557: 83 c4 1c add esp,0x1c 806155a: 5b pop ebx 806155b: 5e pop esi 806155c: 5f pop edi 806155d: 5d pop ebp 806155e: c3 ret 806155f: 90 nop 8061560: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061566: 85 c0 test eax,eax 8061568: 75 7e jne 80615e8 806156a: 83 ad c0 04 00 00 01 sub DWORD PTR [ebp+0x4c0],0x1 8061571: e8 ba f6 ff ff call 8060c30 8061576: 85 c0 test eax,eax 8061578: 75 dd jne 8061557 806157a: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806157e: 83 c4 1c add esp,0x1c 8061581: 8d 95 c0 04 00 00 lea edx,[ebp+0x4c0] 8061587: 5b pop ebx 8061588: 5e pop esi 8061589: 5f pop edi 806158a: 5d pop ebp 806158b: e9 40 fa ff ff jmp 8060fd0 8061590: 31 f6 xor esi,esi 8061592: 89 f0 mov eax,esi 8061594: 87 03 xchg DWORD PTR [ebx],eax 8061596: 83 f8 01 cmp eax,0x1 8061599: 7e a4 jle 806153f 806159b: b8 f0 00 00 00 mov eax,0xf0 80615a0: b9 81 00 00 00 mov ecx,0x81 80615a5: ba 01 00 00 00 mov edx,0x1 80615aa: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80615b1: eb 8c jmp 806153f 80615b3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80615b7: 90 nop 80615b8: 31 c0 xor eax,eax 80615ba: ba 01 00 00 00 mov edx,0x1 80615bf: f0 0f b1 95 c0 04 00 00 lock cmpxchg DWORD PTR [ebp+0x4c0],edx 80615c7: 89 f8 mov eax,edi 80615c9: 74 8c je 8061557 80615cb: 83 ec 0c sub esp,0xc 80615ce: 57 push edi 80615cf: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 80615d3: e8 e8 e9 ff ff call 805ffc0 <__lll_lock_wait_private> 80615d8: 83 c4 10 add esp,0x10 80615db: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80615df: e9 73 ff ff ff jmp 8061557 80615e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80615e8: 31 f6 xor esi,esi 80615ea: 89 f0 mov eax,esi 80615ec: 87 85 c0 04 00 00 xchg DWORD PTR [ebp+0x4c0],eax 80615f2: 83 f8 01 cmp eax,0x1 80615f5: 0f 8e 76 ff ff ff jle 8061571 80615fb: b8 f0 00 00 00 mov eax,0xf0 8061600: b9 81 00 00 00 mov ecx,0x81 8061605: ba 01 00 00 00 mov edx,0x1 806160a: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8061611: e9 5b ff ff ff jmp 8061571 8061616: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806161d: 8d 76 00 lea esi,[esi+0x0] 08061620 <_dl_tunable_set_mallopt_check>: 8061620: f3 0f 1e fb endbr32 8061624: e8 00 87 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8061629: 05 d7 39 08 00 add eax,0x839d7 806162e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8061632: 8b 12 mov edx,DWORD PTR [edx] 8061634: 85 d2 test edx,edx 8061636: 74 3a je 8061672 <_dl_tunable_set_mallopt_check+0x52> 8061638: c7 80 38 18 00 00 01 00 00 00 mov DWORD PTR [eax+0x1838],0x1 8061642: 8d 90 d0 ec f7 ff lea edx,[eax-0x81330] 8061648: 89 90 a8 04 00 00 mov DWORD PTR [eax+0x4a8],edx 806164e: 8d 90 90 f2 f7 ff lea edx,[eax-0x80d70] 8061654: 89 90 2c 18 00 00 mov DWORD PTR [eax+0x182c],edx 806165a: 8d 90 40 f6 f7 ff lea edx,[eax-0x809c0] 8061660: 89 90 a4 04 00 00 mov DWORD PTR [eax+0x4a4],edx 8061666: 8d 90 f0 f0 f7 ff lea edx,[eax-0x80f10] 806166c: 89 90 a0 04 00 00 mov DWORD PTR [eax+0x4a0],edx 8061672: c3 ret 8061673: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806167a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08061680 <__malloc_info.part.0>: 8061680: e8 18 e0 ff ff call 805f69d <__x86.get_pc_thunk.cx> 8061685: 81 c1 7b 39 08 00 add ecx,0x8397b 806168b: 55 push ebp 806168c: 57 push edi 806168d: 56 push esi 806168e: 53 push ebx 806168f: 81 ec 2c 09 00 00 sub esp,0x92c 8061695: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8061699: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 806169d: 65 a1 14 00 00 00 mov eax,gs:0x14 80616a3: 89 84 24 1c 09 00 00 mov DWORD PTR [esp+0x91c],eax 80616aa: 31 c0 xor eax,eax 80616ac: 89 c8 mov eax,ecx 80616ae: 8d 89 c0 04 00 00 lea ecx,[ecx+0x4c0] 80616b4: c7 44 24 58 00 00 00 00 mov DWORD PTR [esp+0x58],0x0 80616bc: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 80616c0: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80616c4: 8d 88 43 fe fc ff lea ecx,[eax-0x301bd] 80616ca: 89 4c 24 64 mov DWORD PTR [esp+0x64],ecx 80616ce: 8d 4c 24 7c lea ecx,[esp+0x7c] 80616d2: 89 4c 24 38 mov DWORD PTR [esp+0x38],ecx 80616d6: 8d 8c 24 2c 01 00 00 lea ecx,[esp+0x12c] 80616dd: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 80616e1: 8d 88 e0 01 fd ff lea ecx,[eax-0x2fe20] 80616e7: 89 4c 24 68 mov DWORD PTR [esp+0x68],ecx 80616eb: 8d 88 5b fe fc ff lea ecx,[eax-0x301a5] 80616f1: 8d 80 6c 01 fd ff lea eax,[eax-0x2fe94] 80616f7: c7 44 24 54 00 00 00 00 mov DWORD PTR [esp+0x54],0x0 80616ff: c7 44 24 50 00 00 00 00 mov DWORD PTR [esp+0x50],0x0 8061707: c7 44 24 4c 00 00 00 00 mov DWORD PTR [esp+0x4c],0x0 806170f: c7 44 24 40 00 00 00 00 mov DWORD PTR [esp+0x40],0x0 8061717: c7 44 24 48 00 00 00 00 mov DWORD PTR [esp+0x48],0x0 806171f: c7 44 24 3c 00 00 00 00 mov DWORD PTR [esp+0x3c],0x0 8061727: c7 44 24 44 00 00 00 00 mov DWORD PTR [esp+0x44],0x0 806172f: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 8061737: 89 4c 24 6c mov DWORD PTR [esp+0x6c],ecx 806173b: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 806173f: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 8061743: 83 ec 04 sub esp,0x4 8061746: 89 c8 mov eax,ecx 8061748: 83 c1 01 add ecx,0x1 806174b: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 806174f: 50 push eax 8061750: ff 74 24 6c push DWORD PTR [esp+0x6c] 8061754: ff 74 24 30 push DWORD PTR [esp+0x30] 8061758: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 806175c: e8 4f ca 02 00 call 808e1b0 <__fprintf> 8061761: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061767: 83 c4 10 add esp,0x10 806176a: 85 c0 test eax,eax 806176c: 0f 85 ec 03 00 00 jne 8061b5e <__malloc_info.part.0+0x4de> 8061772: ba 01 00 00 00 mov edx,0x1 8061777: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 806177b: 0f b1 11 cmpxchg DWORD PTR [ecx],edx 806177e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8061782: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 8061786: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 806178e: 31 ed xor ebp,ebp 8061790: 8b 48 38 mov ecx,DWORD PTR [eax+0x38] 8061793: 8d 58 0c lea ebx,[eax+0xc] 8061796: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 806179a: 8b 49 04 mov ecx,DWORD PTR [ecx+0x4] 806179d: 83 e1 f8 and ecx,0xfffffff8 80617a0: 89 0c 24 mov DWORD PTR [esp],ecx 80617a3: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 80617a7: 89 4c 24 5c mov DWORD PTR [esp+0x5c],ecx 80617ab: eb 2a jmp 80617d7 <__malloc_info.part.0+0x157> 80617ad: 8d 76 00 lea esi,[esi+0x0] 80617b0: c7 41 0c 00 00 00 00 mov DWORD PTR [ecx+0xc],0x0 80617b7: 31 d2 xor edx,edx 80617b9: c7 41 04 00 00 00 00 mov DWORD PTR [ecx+0x4],0x0 80617c0: c7 01 00 00 00 00 mov DWORD PTR [ecx],0x0 80617c6: 0f af 51 04 imul edx,DWORD PTR [ecx+0x4] 80617ca: 83 c1 10 add ecx,0x10 80617cd: 83 c3 04 add ebx,0x4 80617d0: 89 51 f8 mov DWORD PTR [ecx-0x8],edx 80617d3: 39 cf cmp edi,ecx 80617d5: 74 33 je 806180a <__malloc_info.part.0+0x18a> 80617d7: 8b 03 mov eax,DWORD PTR [ebx] 80617d9: 85 c0 test eax,eax 80617db: 74 d3 je 80617b0 <__malloc_info.part.0+0x130> 80617dd: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80617e0: 31 d2 xor edx,edx 80617e2: 83 e6 f8 and esi,0xfffffff8 80617e5: 8d 76 00 lea esi,[esi+0x0] 80617e8: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80617eb: 83 c2 01 add edx,0x1 80617ee: 85 c0 test eax,eax 80617f0: 75 f6 jne 80617e8 <__malloc_info.part.0+0x168> 80617f2: 89 f0 mov eax,esi 80617f4: 01 54 24 20 add DWORD PTR [esp+0x20],edx 80617f8: 0f af c2 imul eax,edx 80617fb: 89 71 04 mov DWORD PTR [ecx+0x4],esi 80617fe: 89 51 0c mov DWORD PTR [ecx+0xc],edx 8061801: 01 c5 add ebp,eax 8061803: 8d 46 f1 lea eax,[esi-0xf] 8061806: 89 01 mov DWORD PTR [ecx],eax 8061808: eb bc jmp 80617c6 <__malloc_info.part.0+0x146> 806180a: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 806180e: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 8061812: 89 6c 24 2c mov DWORD PTR [esp+0x2c],ebp 8061816: c7 44 24 08 01 00 00 00 mov DWORD PTR [esp+0x8],0x1 806181e: 83 c0 38 add eax,0x38 8061821: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8061825: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8061829: 05 a0 08 00 00 add eax,0x8a0 806182e: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8061832: eb 2b jmp 806185f <__malloc_info.part.0+0x1df> 8061834: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8061838: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 806183e: 31 c0 xor eax,eax 8061840: 8b 3c 24 mov edi,DWORD PTR [esp] 8061843: 03 7e 08 add edi,DWORD PTR [esi+0x8] 8061846: 83 c6 10 add esi,0x10 8061849: 01 44 24 08 add DWORD PTR [esp+0x8],eax 806184d: 83 44 24 04 08 add DWORD PTR [esp+0x4],0x8 8061852: 89 3c 24 mov DWORD PTR [esp],edi 8061855: 3b 74 24 0c cmp esi,DWORD PTR [esp+0xc] 8061859: 0f 84 81 00 00 00 je 80618e0 <__malloc_info.part.0+0x260> 806185f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061863: c7 06 ff ff ff ff mov DWORD PTR [esi],0xffffffff 8061869: c7 46 0c 00 00 00 00 mov DWORD PTR [esi+0xc],0x0 8061870: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 8061873: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 806187a: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 8061881: 85 d2 test edx,edx 8061883: 74 b3 je 8061838 <__malloc_info.part.0+0x1b8> 8061885: 39 c2 cmp edx,eax 8061887: 74 af je 8061838 <__malloc_info.part.0+0x1b8> 8061889: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 806188d: bd 01 00 00 00 mov ebp,0x1 8061892: 31 c9 xor ecx,ecx 8061894: bb ff ff ff ff mov ebx,0xffffffff 8061899: 31 ff xor edi,edi 806189b: 89 c6 mov esi,eax 806189d: 8d 76 00 lea esi,[esi+0x0] 80618a0: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80618a3: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 80618a6: 01 c7 add edi,eax 80618a8: 39 c3 cmp ebx,eax 80618aa: 0f 47 d8 cmova ebx,eax 80618ad: 39 c1 cmp ecx,eax 80618af: 0f 42 c8 cmovb ecx,eax 80618b2: 89 e8 mov eax,ebp 80618b4: 8d 6d 01 lea ebp,[ebp+0x1] 80618b7: 39 f2 cmp edx,esi 80618b9: 75 e5 jne 80618a0 <__malloc_info.part.0+0x220> 80618bb: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80618bf: 89 46 0c mov DWORD PTR [esi+0xc],eax 80618c2: 89 7e 08 mov DWORD PTR [esi+0x8],edi 80618c5: 89 1e mov DWORD PTR [esi],ebx 80618c7: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 80618ca: 85 c0 test eax,eax 80618cc: 0f 85 6e ff ff ff jne 8061840 <__malloc_info.part.0+0x1c0> 80618d2: e9 61 ff ff ff jmp 8061838 <__malloc_info.part.0+0x1b8> 80618d7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80618de: 66 90 xchg ax,ax 80618e0: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80618e4: 39 4c 24 1c cmp DWORD PTR [esp+0x1c],ecx 80618e8: 0f 85 a8 01 00 00 jne 8061a96 <__malloc_info.part.0+0x416> 80618ee: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 80618f6: 31 ed xor ebp,ebp 80618f8: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 8061900: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061906: 85 c0 test eax,eax 8061908: 0f 85 1e 02 00 00 jne 8061b2c <__malloc_info.part.0+0x4ac> 806190e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8061912: 83 28 01 sub DWORD PTR [eax],0x1 8061915: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 8061919: 01 4c 24 3c add DWORD PTR [esp+0x3c],ecx 806191d: 31 f6 xor esi,esi 806191f: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 8061923: 01 4c 24 40 add DWORD PTR [esp+0x40],ecx 8061927: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806192b: 01 4c 24 44 add DWORD PTR [esp+0x44],ecx 806192f: 01 7c 24 48 add DWORD PTR [esp+0x48],edi 8061933: 89 2c 24 mov DWORD PTR [esp],ebp 8061936: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 806193a: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 806193e: 89 f7 mov edi,esi 8061940: 8b 74 24 5c mov esi,DWORD PTR [esp+0x5c] 8061944: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8061948: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 806194b: 83 ff 0b cmp edi,0xb 806194e: 74 21 je 8061971 <__malloc_info.part.0+0x2f1> 8061950: 85 c0 test eax,eax 8061952: 74 1d je 8061971 <__malloc_info.part.0+0x2f1> 8061954: 83 ec 08 sub esp,0x8 8061957: 50 push eax 8061958: ff 76 08 push DWORD PTR [esi+0x8] 806195b: ff 76 04 push DWORD PTR [esi+0x4] 806195e: ff 36 push DWORD PTR [esi] 8061960: ff 74 24 30 push DWORD PTR [esp+0x30] 8061964: 55 push ebp 8061965: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8061969: e8 42 c8 02 00 call 808e1b0 <__fprintf> 806196e: 83 c4 20 add esp,0x20 8061971: 83 c7 01 add edi,0x1 8061974: 83 c6 10 add esi,0x10 8061977: 81 ff 8a 00 00 00 cmp edi,0x8a 806197d: 75 c9 jne 8061948 <__malloc_info.part.0+0x2c8> 806197f: 8b 84 24 38 01 00 00 mov eax,DWORD PTR [esp+0x138] 8061986: 8b 2c 24 mov ebp,DWORD PTR [esp] 8061989: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 806198d: 85 c0 test eax,eax 806198f: 0f 85 30 01 00 00 jne 8061ac5 <__malloc_info.part.0+0x445> 8061995: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 8061999: 8b 86 54 04 00 00 mov eax,DWORD PTR [esi+0x454] 806199f: 8b 96 58 04 00 00 mov edx,DWORD PTR [esi+0x458] 80619a5: 01 44 24 4c add DWORD PTR [esp+0x4c],eax 80619a9: 01 54 24 50 add DWORD PTR [esp+0x50],edx 80619ad: 52 push edx 80619ae: 50 push eax 80619af: 57 push edi 80619b0: ff 74 24 14 push DWORD PTR [esp+0x14] 80619b4: ff 74 24 3c push DWORD PTR [esp+0x3c] 80619b8: ff 74 24 34 push DWORD PTR [esp+0x34] 80619bc: ff b4 24 80 00 00 00 push DWORD PTR [esp+0x80] 80619c3: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 80619c7: 57 push edi 80619c8: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 80619cc: e8 df c7 02 00 call 808e1b0 <__fprintf> 80619d1: 83 c4 20 add esp,0x20 80619d4: 3b 74 24 28 cmp esi,DWORD PTR [esp+0x28] 80619d8: 0f 84 1c 01 00 00 je 8061afa <__malloc_info.part.0+0x47a> 80619de: 83 ec 0c sub esp,0xc 80619e1: 8d 83 88 02 fd ff lea eax,[ebx-0x2fd78] 80619e7: ff 74 24 1c push DWORD PTR [esp+0x1c] 80619eb: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80619ef: 56 push esi 80619f0: 55 push ebp 80619f1: 50 push eax 80619f2: 57 push edi 80619f3: e8 b8 c7 02 00 call 808e1b0 <__fprintf> 80619f8: 01 6c 24 74 add DWORD PTR [esp+0x74],ebp 80619fc: 01 74 24 78 add DWORD PTR [esp+0x78],esi 8061a00: 83 c4 20 add esp,0x20 8061a03: 83 ec 08 sub esp,0x8 8061a06: ff 74 24 2c push DWORD PTR [esp+0x2c] 8061a0a: ff 74 24 78 push DWORD PTR [esp+0x78] 8061a0e: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8061a12: e8 69 30 03 00 call 8094a80 <_IO_fputs> 8061a17: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8061a1b: 8b 80 48 04 00 00 mov eax,DWORD PTR [eax+0x448] 8061a21: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8061a25: 83 c4 10 add esp,0x10 8061a28: 3b 44 24 28 cmp eax,DWORD PTR [esp+0x28] 8061a2c: 0f 85 0d fd ff ff jne 806173f <__malloc_info.part.0+0xbf> 8061a32: ff 74 24 58 push DWORD PTR [esp+0x58] 8061a36: ff 74 24 58 push DWORD PTR [esp+0x58] 8061a3a: ff 74 24 58 push DWORD PTR [esp+0x58] 8061a3e: ff 74 24 58 push DWORD PTR [esp+0x58] 8061a42: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8061a46: 8d 83 40 03 fd ff lea eax,[ebx-0x2fcc0] 8061a4c: ff b3 84 04 00 00 push DWORD PTR [ebx+0x484] 8061a52: ff b3 74 04 00 00 push DWORD PTR [ebx+0x474] 8061a58: ff 74 24 60 push DWORD PTR [esp+0x60] 8061a5c: ff 74 24 60 push DWORD PTR [esp+0x60] 8061a60: ff 74 24 60 push DWORD PTR [esp+0x60] 8061a64: ff 74 24 60 push DWORD PTR [esp+0x60] 8061a68: 50 push eax 8061a69: ff 74 24 50 push DWORD PTR [esp+0x50] 8061a6d: e8 3e c7 02 00 call 808e1b0 <__fprintf> 8061a72: 83 c4 30 add esp,0x30 8061a75: 8b 84 24 1c 09 00 00 mov eax,DWORD PTR [esp+0x91c] 8061a7c: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8061a83: 0f 85 fe 00 00 00 jne 8061b87 <__malloc_info.part.0+0x507> 8061a89: 81 c4 2c 09 00 00 add esp,0x92c 8061a8f: 31 c0 xor eax,eax 8061a91: 5b pop ebx 8061a92: 5e pop esi 8061a93: 5f pop edi 8061a94: 5d pop ebp 8061a95: c3 ret 8061a96: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8061a9a: 31 c9 xor ecx,ecx 8061a9c: 31 d2 xor edx,edx 8061a9e: 31 ed xor ebp,ebp 8061aa0: 25 00 00 f0 ff and eax,0xfff00000 8061aa5: 8d 76 00 lea esi,[esi+0x0] 8061aa8: 03 68 08 add ebp,DWORD PTR [eax+0x8] 8061aab: 03 50 0c add edx,DWORD PTR [eax+0xc] 8061aae: 83 c1 01 add ecx,0x1 8061ab1: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8061ab4: 85 c0 test eax,eax 8061ab6: 75 f0 jne 8061aa8 <__malloc_info.part.0+0x428> 8061ab8: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8061abc: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8061ac0: e9 3b fe ff ff jmp 8061900 <__malloc_info.part.0+0x280> 8061ac5: 83 ec 08 sub esp,0x8 8061ac8: 50 push eax 8061ac9: ff b4 24 40 01 00 00 push DWORD PTR [esp+0x140] 8061ad0: ff b4 24 40 01 00 00 push DWORD PTR [esp+0x140] 8061ad7: ff b4 24 40 01 00 00 push DWORD PTR [esp+0x140] 8061ade: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8061ae2: 8d 83 a4 01 fd ff lea eax,[ebx-0x2fe5c] 8061ae8: 50 push eax 8061ae9: ff 74 24 40 push DWORD PTR [esp+0x40] 8061aed: e8 be c6 02 00 call 808e1b0 <__fprintf> 8061af2: 83 c4 20 add esp,0x20 8061af5: e9 9b fe ff ff jmp 8061995 <__malloc_info.part.0+0x315> 8061afa: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8061afe: 8b 83 14 09 00 00 mov eax,DWORD PTR [ebx+0x914] 8061b04: 50 push eax 8061b05: 50 push eax 8061b06: 8d 83 f8 02 fd ff lea eax,[ebx-0x2fd08] 8061b0c: 50 push eax 8061b0d: ff 74 24 30 push DWORD PTR [esp+0x30] 8061b11: e8 9a c6 02 00 call 808e1b0 <__fprintf> 8061b16: 8b 83 14 09 00 00 mov eax,DWORD PTR [ebx+0x914] 8061b1c: 01 44 24 64 add DWORD PTR [esp+0x64],eax 8061b20: 01 44 24 68 add DWORD PTR [esp+0x68],eax 8061b24: 83 c4 10 add esp,0x10 8061b27: e9 d7 fe ff ff jmp 8061a03 <__malloc_info.part.0+0x383> 8061b2c: 31 f6 xor esi,esi 8061b2e: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8061b32: 89 f0 mov eax,esi 8061b34: 87 01 xchg DWORD PTR [ecx],eax 8061b36: 83 f8 01 cmp eax,0x1 8061b39: 0f 8e d6 fd ff ff jle 8061915 <__malloc_info.part.0+0x295> 8061b3f: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8061b43: b8 f0 00 00 00 mov eax,0xf0 8061b48: b9 81 00 00 00 mov ecx,0x81 8061b4d: ba 01 00 00 00 mov edx,0x1 8061b52: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8061b59: e9 b7 fd ff ff jmp 8061915 <__malloc_info.part.0+0x295> 8061b5e: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8061b62: 31 c0 xor eax,eax 8061b64: ba 01 00 00 00 mov edx,0x1 8061b69: f0 0f b1 11 lock cmpxchg DWORD PTR [ecx],edx 8061b6d: 0f 84 0b fc ff ff je 806177e <__malloc_info.part.0+0xfe> 8061b73: 83 ec 0c sub esp,0xc 8061b76: ff 74 24 28 push DWORD PTR [esp+0x28] 8061b7a: e8 41 e4 ff ff call 805ffc0 <__lll_lock_wait_private> 8061b7f: 83 c4 10 add esp,0x10 8061b82: e9 f7 fb ff ff jmp 806177e <__malloc_info.part.0+0xfe> 8061b87: e8 c4 66 01 00 call 8078250 <__stack_chk_fail> 8061b8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08061b90 : 8061b90: 55 push ebp 8061b91: 57 push edi 8061b92: 56 push esi 8061b93: e8 17 8d fe ff call 804a8af <__x86.get_pc_thunk.si> 8061b98: 81 c6 68 34 08 00 add esi,0x83468 8061b9e: 53 push ebx 8061b9f: 83 ec 0c sub esp,0xc 8061ba2: 8b 96 f8 04 00 00 mov edx,DWORD PTR [esi+0x4f8] 8061ba8: 8b 5a 04 mov ebx,DWORD PTR [edx+0x4] 8061bab: 83 e3 f8 and ebx,0xfffffff8 8061bae: 8d 53 ef lea edx,[ebx-0x11] 8061bb1: 39 c2 cmp edx,eax 8061bb3: 76 2e jbe 8061be3 8061bb5: c7 c1 90 59 0e 08 mov ecx,0x80e5990 8061bbb: 29 c2 sub edx,eax 8061bbd: 8b 09 mov ecx,DWORD PTR [ecx] 8061bbf: f7 d9 neg ecx 8061bc1: 89 cf mov edi,ecx 8061bc3: 21 d7 and edi,edx 8061bc5: 74 1c je 8061be3 8061bc7: 83 ec 0c sub esp,0xc 8061bca: 6a 00 push 0x0 8061bcc: ff 96 1c 09 00 00 call DWORD PTR [esi+0x91c] 8061bd2: 89 c5 mov ebp,eax 8061bd4: 8b 86 f8 04 00 00 mov eax,DWORD PTR [esi+0x4f8] 8061bda: 83 c4 10 add esp,0x10 8061bdd: 01 d8 add eax,ebx 8061bdf: 39 c5 cmp ebp,eax 8061be1: 74 0d je 8061bf0 8061be3: 31 c0 xor eax,eax 8061be5: 83 c4 0c add esp,0xc 8061be8: 5b pop ebx 8061be9: 5e pop esi 8061bea: 5f pop edi 8061beb: 5d pop ebp 8061bec: c3 ret 8061bed: 8d 76 00 lea esi,[esi+0x0] 8061bf0: 83 ec 0c sub esp,0xc 8061bf3: f7 df neg edi 8061bf5: 57 push edi 8061bf6: ff 96 1c 09 00 00 call DWORD PTR [esi+0x91c] 8061bfc: 8b 86 28 18 00 00 mov eax,DWORD PTR [esi+0x1828] 8061c02: 83 c4 10 add esp,0x10 8061c05: 85 c0 test eax,eax 8061c07: 75 37 jne 8061c40 8061c09: 83 ec 0c sub esp,0xc 8061c0c: 6a 00 push 0x0 8061c0e: ff 96 1c 09 00 00 call DWORD PTR [esi+0x91c] 8061c14: 83 c4 10 add esp,0x10 8061c17: 85 c0 test eax,eax 8061c19: 74 c8 je 8061be3 8061c1b: 29 c5 sub ebp,eax 8061c1d: 74 c4 je 8061be3 8061c1f: 8b 86 f8 04 00 00 mov eax,DWORD PTR [esi+0x4f8] 8061c25: 29 eb sub ebx,ebp 8061c27: 29 ae 14 09 00 00 sub DWORD PTR [esi+0x914],ebp 8061c2d: 83 cb 01 or ebx,0x1 8061c30: 89 58 04 mov DWORD PTR [eax+0x4],ebx 8061c33: b8 01 00 00 00 mov eax,0x1 8061c38: eb ab jmp 8061be5 8061c3a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061c40: ff d0 call eax 8061c42: eb c5 jmp 8061c09 8061c44: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8061c4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8061c4f: 90 nop 08061c50 <_int_free>: 8061c50: 55 push ebp 8061c51: 89 d5 mov ebp,edx 8061c53: 57 push edi 8061c54: 56 push esi 8061c55: e8 55 8c fe ff call 804a8af <__x86.get_pc_thunk.si> 8061c5a: 81 c6 a6 33 08 00 add esi,0x833a6 8061c60: 53 push ebx 8061c61: 83 ec 3c sub esp,0x3c 8061c64: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8061c68: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8061c6c: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 8061c70: 65 a1 14 00 00 00 mov eax,gs:0x14 8061c76: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8061c7a: 31 c0 xor eax,eax 8061c7c: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8061c7f: 89 c3 mov ebx,eax 8061c81: 83 e3 f8 and ebx,0xfffffff8 8061c84: 89 da mov edx,ebx 8061c86: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8061c8a: f7 da neg edx 8061c8c: 39 d5 cmp ebp,edx 8061c8e: 0f 87 a4 02 00 00 ja 8061f38 <_int_free+0x2e8> 8061c94: 8d 7d 08 lea edi,[ebp+0x8] 8061c97: f7 c7 0f 00 00 00 test edi,0xf 8061c9d: 0f 85 95 02 00 00 jne 8061f38 <_int_free+0x2e8> 8061ca3: 83 7c 24 0c 0f cmp DWORD PTR [esp+0xc],0xf 8061ca8: 0f 86 a2 02 00 00 jbe 8061f50 <_int_free+0x300> 8061cae: a8 08 test al,0x8 8061cb0: 0f 85 9a 02 00 00 jne 8061f50 <_int_free+0x300> 8061cb6: 65 8b 0d e4 ff ff ff mov ecx,DWORD PTR gs:0xffffffe4 8061cbd: 85 c9 test ecx,ecx 8061cbf: 74 3e je 8061cff <_int_free+0xaf> 8061cc1: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8061cc5: 8d 56 ff lea edx,[esi-0x1] 8061cc8: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8061ccc: c1 ea 04 shr edx,0x4 8061ccf: 39 96 90 04 00 00 cmp DWORD PTR [esi+0x490],edx 8061cd5: 76 28 jbe 8061cff <_int_free+0xaf> 8061cd7: 3b 4d 0c cmp ecx,DWORD PTR [ebp+0xc] 8061cda: 0f 84 e0 05 00 00 je 80622c0 <_int_free+0x670> 8061ce0: 8d 34 51 lea esi,[ecx+edx*2] 8061ce3: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8061ce7: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 8061ceb: 0f b7 36 movzx esi,WORD PTR [esi] 8061cee: 66 89 74 24 14 mov WORD PTR [esp+0x14],si 8061cf3: 3b b3 98 04 00 00 cmp esi,DWORD PTR [ebx+0x498] 8061cf9: 0f 82 09 02 00 00 jb 8061f08 <_int_free+0x2b8> 8061cff: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8061d03: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8061d07: 3b 8e 50 18 00 00 cmp ecx,DWORD PTR [esi+0x1850] 8061d0d: 0f 87 9d 00 00 00 ja 8061db0 <_int_free+0x160> 8061d13: 8d 5c 0d 00 lea ebx,[ebp+ecx*1+0x0] 8061d17: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8061d1a: 83 f8 08 cmp eax,0x8 8061d1d: 0f 86 3d 02 00 00 jbe 8061f60 <_int_free+0x310> 8061d23: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8061d27: 83 e0 f8 and eax,0xfffffff8 8061d2a: 3b 86 54 04 00 00 cmp eax,DWORD PTR [esi+0x454] 8061d30: 0f 83 2a 02 00 00 jae 8061f60 <_int_free+0x310> 8061d36: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061d3a: 8b 80 4c 18 00 00 mov eax,DWORD PTR [eax+0x184c] 8061d40: 85 c0 test eax,eax 8061d42: 0f 85 28 05 00 00 jne 8062270 <_int_free+0x620> 8061d48: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8061d4c: c7 40 08 01 00 00 00 mov DWORD PTR [eax+0x8],0x1 8061d53: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8061d57: c1 e9 03 shr ecx,0x3 8061d5a: 8d 04 88 lea eax,[eax+ecx*4] 8061d5d: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8061d60: 65 8b 1d 0c 00 00 00 mov ebx,DWORD PTR gs:0xc 8061d67: 85 db test ebx,ebx 8061d69: 0f 85 01 03 00 00 jne 8062070 <_int_free+0x420> 8061d6f: 39 d5 cmp ebp,edx 8061d71: 0f 84 2a 03 00 00 je 80620a1 <_int_free+0x451> 8061d77: 89 55 08 mov DWORD PTR [ebp+0x8],edx 8061d7a: 89 68 04 mov DWORD PTR [eax+0x4],ebp 8061d7d: 85 d2 test edx,edx 8061d7f: 74 15 je 8061d96 <_int_free+0x146> 8061d81: f6 44 24 10 01 test BYTE PTR [esp+0x10],0x1 8061d86: 74 0e je 8061d96 <_int_free+0x146> 8061d88: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8061d8b: c1 e8 03 shr eax,0x3 8061d8e: 39 c1 cmp ecx,eax 8061d90: 0f 85 62 02 00 00 jne 8061ff8 <_int_free+0x3a8> 8061d96: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8061d9a: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8061da1: 0f 85 d5 08 00 00 jne 806267c <_int_free+0xa2c> 8061da7: 83 c4 3c add esp,0x3c 8061daa: 5b pop ebx 8061dab: 5e pop esi 8061dac: 5f pop edi 8061dad: 5d pop ebp 8061dae: c3 ret 8061daf: 90 nop 8061db0: 83 e0 02 and eax,0x2 8061db3: 0f 85 3f 01 00 00 jne 8061ef8 <_int_free+0x2a8> 8061db9: 65 8b 15 0c 00 00 00 mov edx,DWORD PTR gs:0xc 8061dc0: 85 d2 test edx,edx 8061dc2: 74 0b je 8061dcf <_int_free+0x17f> 8061dc4: f6 44 24 10 01 test BYTE PTR [esp+0x10],0x1 8061dc9: 0f 84 8d 06 00 00 je 806245c <_int_free+0x80c> 8061dcf: c7 44 24 18 01 00 00 00 mov DWORD PTR [esp+0x18],0x1 8061dd7: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8061ddb: 8d 74 05 00 lea esi,[ebp+eax*1+0x0] 8061ddf: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8061de3: 8b 40 38 mov eax,DWORD PTR [eax+0x38] 8061de6: 39 e8 cmp eax,ebp 8061de8: 0f 84 02 05 00 00 je 80622f0 <_int_free+0x6a0> 8061dee: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8061df2: f6 43 04 02 test BYTE PTR [ebx+0x4],0x2 8061df6: 0f 84 04 05 00 00 je 8062300 <_int_free+0x6b0> 8061dfc: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8061dff: a8 01 test al,0x1 8061e01: 0f 84 19 05 00 00 je 8062320 <_int_free+0x6d0> 8061e07: 89 c1 mov ecx,eax 8061e09: 83 e1 f8 and ecx,0xfffffff8 8061e0c: 83 f8 08 cmp eax,0x8 8061e0f: 0f 86 4b 04 00 00 jbe 8062260 <_int_free+0x610> 8061e15: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8061e19: 39 88 54 04 00 00 cmp DWORD PTR [eax+0x454],ecx 8061e1f: 0f 86 3b 04 00 00 jbe 8062260 <_int_free+0x610> 8061e25: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061e29: 8b 80 4c 18 00 00 mov eax,DWORD PTR [eax+0x184c] 8061e2f: 85 c0 test eax,eax 8061e31: 0f 85 f9 04 00 00 jne 8062330 <_int_free+0x6e0> 8061e37: f6 45 04 01 test BYTE PTR [ebp+0x4],0x1 8061e3b: 75 26 jne 8061e63 <_int_free+0x213> 8061e3d: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 8061e40: 01 44 24 0c add DWORD PTR [esp+0xc],eax 8061e44: 29 c5 sub ebp,eax 8061e46: 8b 55 04 mov edx,DWORD PTR [ebp+0x4] 8061e49: 83 e2 f8 and edx,0xfffffff8 8061e4c: 39 c2 cmp edx,eax 8061e4e: 0f 85 39 06 00 00 jne 806248d <_int_free+0x83d> 8061e54: 89 e8 mov eax,ebp 8061e56: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8061e5a: e8 61 ef ff ff call 8060dc0 8061e5f: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8061e63: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8061e67: 39 70 38 cmp DWORD PTR [eax+0x38],esi 8061e6a: 0f 84 d0 03 00 00 je 8062240 <_int_free+0x5f0> 8061e70: f6 44 0e 04 01 test BYTE PTR [esi+ecx*1+0x4],0x1 8061e75: 0f 84 25 04 00 00 je 80622a0 <_int_free+0x650> 8061e7b: 83 66 04 fe and DWORD PTR [esi+0x4],0xfffffffe 8061e7f: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8061e83: 8d 50 38 lea edx,[eax+0x38] 8061e86: 8b 40 40 mov eax,DWORD PTR [eax+0x40] 8061e89: 39 50 0c cmp DWORD PTR [eax+0xc],edx 8061e8c: 0f 85 ec 05 00 00 jne 806247e <_int_free+0x82e> 8061e92: 81 7c 24 0c ef 03 00 00 cmp DWORD PTR [esp+0xc],0x3ef 8061e9a: 89 45 08 mov DWORD PTR [ebp+0x8],eax 8061e9d: 89 55 0c mov DWORD PTR [ebp+0xc],edx 8061ea0: 0f 87 3a 01 00 00 ja 8061fe0 <_int_free+0x390> 8061ea6: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8061eaa: 89 6f 40 mov DWORD PTR [edi+0x40],ebp 8061ead: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8061eb1: 89 68 0c mov DWORD PTR [eax+0xc],ebp 8061eb4: 89 f8 mov eax,edi 8061eb6: 83 c8 01 or eax,0x1 8061eb9: 89 45 04 mov DWORD PTR [ebp+0x4],eax 8061ebc: 89 7c 3d 00 mov DWORD PTR [ebp+edi*1+0x0],edi 8061ec0: 81 7c 24 0c ff ff 00 00 cmp DWORD PTR [esp+0xc],0xffff 8061ec8: 0f 87 e2 01 00 00 ja 80620b0 <_int_free+0x460> 8061ece: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8061ed2: 85 c0 test eax,eax 8061ed4: 0f 85 bc fe ff ff jne 8061d96 <_int_free+0x146> 8061eda: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061ee0: 85 c0 test eax,eax 8061ee2: 0f 85 1f 01 00 00 jne 8062007 <_int_free+0x3b7> 8061ee8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8061eec: 83 28 01 sub DWORD PTR [eax],0x1 8061eef: e9 a2 fe ff ff jmp 8061d96 <_int_free+0x146> 8061ef4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8061ef8: 89 e8 mov eax,ebp 8061efa: e8 b1 e9 ff ff call 80608b0 8061eff: e9 92 fe ff ff jmp 8061d96 <_int_free+0x146> 8061f04: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8061f08: 8d 04 91 lea eax,[ecx+edx*4] 8061f0b: 0f b7 5c 24 14 movzx ebx,WORD PTR [esp+0x14] 8061f10: 89 4d 0c mov DWORD PTR [ebp+0xc],ecx 8061f13: 8b 90 80 00 00 00 mov edx,DWORD PTR [eax+0x80] 8061f19: 83 c3 01 add ebx,0x1 8061f1c: 89 55 08 mov DWORD PTR [ebp+0x8],edx 8061f1f: 89 b8 80 00 00 00 mov DWORD PTR [eax+0x80],edi 8061f25: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8061f29: 66 89 18 mov WORD PTR [eax],bx 8061f2c: e9 65 fe ff ff jmp 8061d96 <_int_free+0x146> 8061f31: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8061f38: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061f3c: 8d 80 64 fe fc ff lea eax,[eax-0x3019c] 8061f42: e8 29 e7 ff ff call 8060670 8061f47: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8061f4e: 66 90 xchg ax,ax 8061f50: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061f54: 8d 80 7c fe fc ff lea eax,[eax-0x30184] 8061f5a: e8 11 e7 ff ff call 8060670 8061f5f: 90 nop 8061f60: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8061f64: 85 c0 test eax,eax 8061f66: 75 66 jne 8061fce <_int_free+0x37e> 8061f68: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061f6e: 85 c0 test eax,eax 8061f70: 0f 85 c5 00 00 00 jne 806203b <_int_free+0x3eb> 8061f76: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8061f7a: ba 01 00 00 00 mov edx,0x1 8061f7f: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8061f83: 0f b1 16 cmpxchg DWORD PTR [esi],edx 8061f86: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8061f89: c7 44 24 14 01 00 00 00 mov DWORD PTR [esp+0x14],0x1 8061f91: 83 f8 08 cmp eax,0x8 8061f94: 76 17 jbe 8061fad <_int_free+0x35d> 8061f96: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8061f9a: 83 e0 f8 and eax,0xfffffff8 8061f9d: 3b 86 54 04 00 00 cmp eax,DWORD PTR [esi+0x454] 8061fa3: 0f 93 c0 setae al 8061fa6: 0f b6 c0 movzx eax,al 8061fa9: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8061fad: 65 a1 0c 00 00 00 mov eax,gs:0xc 8061fb3: 85 c0 test eax,eax 8061fb5: 0f 85 e1 04 00 00 jne 806249c <_int_free+0x84c> 8061fbb: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8061fbf: 83 28 01 sub DWORD PTR [eax],0x1 8061fc2: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8061fc6: 85 c0 test eax,eax 8061fc8: 0f 84 68 fd ff ff je 8061d36 <_int_free+0xe6> 8061fce: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061fd2: 8d 80 88 04 fd ff lea eax,[eax-0x2fb78] 8061fd8: e8 93 e6 ff ff call 8060670 8061fdd: 8d 76 00 lea esi,[esi+0x0] 8061fe0: c7 45 10 00 00 00 00 mov DWORD PTR [ebp+0x10],0x0 8061fe7: c7 45 14 00 00 00 00 mov DWORD PTR [ebp+0x14],0x0 8061fee: e9 b3 fe ff ff jmp 8061ea6 <_int_free+0x256> 8061ff3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8061ff7: 90 nop 8061ff8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061ffc: 8d 80 91 fe fc ff lea eax,[eax-0x3016f] 8062002: e8 69 e6 ff ff call 8060670 8062007: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 806200b: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 806200f: 87 07 xchg DWORD PTR [edi],eax 8062011: 83 f8 01 cmp eax,0x1 8062014: 0f 8e 7c fd ff ff jle 8061d96 <_int_free+0x146> 806201a: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 806201e: b8 f0 00 00 00 mov eax,0xf0 8062023: b9 81 00 00 00 mov ecx,0x81 8062028: 89 fb mov ebx,edi 806202a: ba 01 00 00 00 mov edx,0x1 806202f: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8062036: e9 5b fd ff ff jmp 8061d96 <_int_free+0x146> 806203b: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 806203f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8062043: ba 01 00 00 00 mov edx,0x1 8062048: f0 0f b1 16 lock cmpxchg DWORD PTR [esi],edx 806204c: 0f 84 34 ff ff ff je 8061f86 <_int_free+0x336> 8062052: 83 ec 0c sub esp,0xc 8062055: ff 74 24 14 push DWORD PTR [esp+0x14] 8062059: e8 62 df ff ff call 805ffc0 <__lll_lock_wait_private> 806205e: 83 c4 10 add esp,0x10 8062061: e9 20 ff ff ff jmp 8061f86 <_int_free+0x336> 8062066: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806206d: 8d 76 00 lea esi,[esi+0x0] 8062070: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8062074: 8d 5c 88 04 lea ebx,[eax+ecx*4+0x4] 8062078: eb 23 jmp 806209d <_int_free+0x44d> 806207a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062080: 89 55 08 mov DWORD PTR [ebp+0x8],edx 8062083: 89 d0 mov eax,edx 8062085: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 806208d: 74 01 je 8062090 <_int_free+0x440> 806208f: f0 0f b1 2b lock cmpxchg DWORD PTR [ebx],ebp 8062093: 39 c2 cmp edx,eax 8062095: 0f 84 e2 fc ff ff je 8061d7d <_int_free+0x12d> 806209b: 89 c2 mov edx,eax 806209d: 39 ea cmp edx,ebp 806209f: 75 df jne 8062080 <_int_free+0x430> 80620a1: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80620a5: 8d 80 ac 04 fd ff lea eax,[eax-0x2fb54] 80620ab: e8 c0 e5 ff ff call 8060670 80620b0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80620b4: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80620b7: 85 c0 test eax,eax 80620b9: 0f 85 51 03 00 00 jne 8062410 <_int_free+0x7c0> 80620bf: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80620c3: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 80620c9: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 80620cd: 0f 84 5d 03 00 00 je 8062430 <_int_free+0x7e0> 80620d3: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80620d7: 8b 48 38 mov ecx,DWORD PTR [eax+0x38] 80620da: 89 ca mov edx,ecx 80620dc: 81 e2 00 00 f0 ff and edx,0xfff00000 80620e2: 39 02 cmp DWORD PTR [edx],eax 80620e4: 0f 85 bb 05 00 00 jne 80626a5 <_int_free+0xa55> 80620ea: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80620ee: 8b 98 64 04 00 00 mov ebx,DWORD PTR [eax+0x464] 80620f4: c7 c0 90 59 0e 08 mov eax,0x80e5990 80620fa: 8b 38 mov edi,DWORD PTR [eax] 80620fc: 8d 42 18 lea eax,[edx+0x18] 80620ff: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 8062103: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 8062107: 39 c1 cmp ecx,eax 8062109: 0f 85 76 04 00 00 jne 8062585 <_int_free+0x935> 806210f: 8d 44 3b 10 lea eax,[ebx+edi*1+0x10] 8062113: 89 d5 mov ebp,edx 8062115: 89 cb mov ebx,ecx 8062117: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 806211b: e9 a5 00 00 00 jmp 80621c5 <_int_free+0x575> 8062120: 03 3e add edi,DWORD PTR [esi] 8062122: 8d 47 ff lea eax,[edi-0x1] 8062125: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8062129: 3d fe ff 0f 00 cmp eax,0xffffe 806212e: 0f 87 4d 05 00 00 ja 8062681 <_int_free+0xa31> 8062134: 89 f8 mov eax,edi 8062136: 29 c8 sub eax,ecx 8062138: 05 00 00 10 00 add eax,0x100000 806213d: 3b 44 24 10 cmp eax,DWORD PTR [esp+0x10] 8062141: 0f 82 19 02 00 00 jb 8062360 <_int_free+0x710> 8062147: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 806214b: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 806214f: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8062152: 29 83 54 04 00 00 sub DWORD PTR [ebx+0x454],eax 8062158: 8d 82 00 00 10 00 lea eax,[edx+0x100000] 806215e: 39 81 3c 18 00 00 cmp DWORD PTR [ecx+0x183c],eax 8062164: 0f 84 c6 00 00 00 je 8062230 <_int_free+0x5e0> 806216a: 83 ec 08 sub esp,0x8 806216d: 68 00 00 10 00 push 0x100000 8062172: 52 push edx 8062173: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8062177: e8 44 4a 01 00 call 8076bc0 <__munmap> 806217c: 83 c4 10 add esp,0x10 806217f: 89 f3 mov ebx,esi 8062181: f6 46 04 01 test BYTE PTR [esi+0x4],0x1 8062185: 0f 84 95 00 00 00 je 8062220 <_int_free+0x5d0> 806218b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 806218f: 01 df add edi,ebx 8062191: 83 e8 01 sub eax,0x1 8062194: 85 c7 test edi,eax 8062196: 0f 85 bc 04 00 00 jne 8062658 <_int_free+0xa08> 806219c: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 806219f: 01 e8 add eax,ebp 80621a1: 39 c7 cmp edi,eax 80621a3: 0f 85 8b 04 00 00 jne 8062634 <_int_free+0x9e4> 80621a9: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80621ad: 8d 55 18 lea edx,[ebp+0x18] 80621b0: 89 58 38 mov DWORD PTR [eax+0x38],ebx 80621b3: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80621b7: 83 c8 01 or eax,0x1 80621ba: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80621bd: 39 d3 cmp ebx,edx 80621bf: 0f 85 5b 02 00 00 jne 8062420 <_int_free+0x7d0> 80621c5: 89 ea mov edx,ebp 80621c7: 8b 6d 04 mov ebp,DWORD PTR [ebp+0x4] 80621ca: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80621cd: 8d 71 f8 lea esi,[ecx-0x8] 80621d0: 8d 44 35 00 lea eax,[ebp+esi*1+0x0] 80621d4: 83 e0 0f and eax,0xf 80621d7: 29 c6 sub esi,eax 80621d9: 01 ee add esi,ebp 80621db: 83 7e 04 01 cmp DWORD PTR [esi+0x4],0x1 80621df: 0f 85 2b 04 00 00 jne 8062610 <_int_free+0x9c0> 80621e5: 2b 36 sub esi,DWORD PTR [esi] 80621e7: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 80621ea: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80621ee: 83 e7 f8 and edi,0xfffffff8 80621f1: 01 f8 add eax,edi 80621f3: 8d 78 08 lea edi,[eax+0x8] 80621f6: 83 c0 07 add eax,0x7 80621f9: 83 f8 1e cmp eax,0x1e 80621fc: 0f 87 ea 03 00 00 ja 80625ec <_int_free+0x99c> 8062202: f6 44 24 0c 01 test BYTE PTR [esp+0xc],0x1 8062207: 0f 84 13 ff ff ff je 8062120 <_int_free+0x4d0> 806220d: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8062211: e9 1e ff ff ff jmp 8062134 <_int_free+0x4e4> 8062216: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806221d: 8d 76 00 lea esi,[esi+0x0] 8062220: 2b 1e sub ebx,DWORD PTR [esi] 8062222: 89 d8 mov eax,ebx 8062224: e8 97 eb ff ff call 8060dc0 8062229: e9 5d ff ff ff jmp 806218b <_int_free+0x53b> 806222e: 66 90 xchg ax,ax 8062230: c7 81 3c 18 00 00 00 00 00 00 mov DWORD PTR [ecx+0x183c],0x0 806223a: e9 2b ff ff ff jmp 806216a <_int_free+0x51a> 806223f: 90 nop 8062240: 01 4c 24 0c add DWORD PTR [esp+0xc],ecx 8062244: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8062248: 83 c8 01 or eax,0x1 806224b: 89 45 04 mov DWORD PTR [ebp+0x4],eax 806224e: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8062252: 89 68 38 mov DWORD PTR [eax+0x38],ebp 8062255: e9 66 fc ff ff jmp 8061ec0 <_int_free+0x270> 806225a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062260: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8062264: 8d 80 34 05 fd ff lea eax,[eax-0x2facc] 806226a: e8 01 e4 ff ff call 8060670 806226f: 90 nop 8062270: 0f b6 c0 movzx eax,al 8062273: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8062277: 69 c0 01 01 01 01 imul eax,eax,0x1010101 806227d: 8d 4b f8 lea ecx,[ebx-0x8] 8062280: 89 07 mov DWORD PTR [edi],eax 8062282: 89 44 1f f4 mov DWORD PTR [edi+ebx*1-0xc],eax 8062286: 8d 5f 04 lea ebx,[edi+0x4] 8062289: 83 e3 fc and ebx,0xfffffffc 806228c: 29 df sub edi,ebx 806228e: 01 f9 add ecx,edi 8062290: 89 df mov edi,ebx 8062292: c1 e9 02 shr ecx,0x2 8062295: f3 ab rep stos DWORD PTR es:[edi],eax 8062297: e9 ac fa ff ff jmp 8061d48 <_int_free+0xf8> 806229c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80622a0: 89 f0 mov eax,esi 80622a2: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80622a6: e8 15 eb ff ff call 8060dc0 80622ab: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80622af: 01 4c 24 0c add DWORD PTR [esp+0xc],ecx 80622b3: e9 c7 fb ff ff jmp 8061e7f <_int_free+0x22f> 80622b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80622bf: 90 nop 80622c0: 8b 9c 91 80 00 00 00 mov ebx,DWORD PTR [ecx+edx*4+0x80] 80622c7: 85 db test ebx,ebx 80622c9: 75 0f jne 80622da <_int_free+0x68a> 80622cb: e9 10 fa ff ff jmp 8061ce0 <_int_free+0x90> 80622d0: 8b 1b mov ebx,DWORD PTR [ebx] 80622d2: 85 db test ebx,ebx 80622d4: 0f 84 06 fa ff ff je 8061ce0 <_int_free+0x90> 80622da: 39 df cmp edi,ebx 80622dc: 75 f2 jne 80622d0 <_int_free+0x680> 80622de: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80622e2: 8d 80 5c 04 fd ff lea eax,[eax-0x2fba4] 80622e8: e8 83 e3 ff ff call 8060670 80622ed: 8d 76 00 lea esi,[esi+0x0] 80622f0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80622f4: 8d 80 d0 04 fd ff lea eax,[eax-0x2fb30] 80622fa: e8 71 e3 ff ff call 8060670 80622ff: 90 nop 8062300: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8062303: 83 e2 f8 and edx,0xfffffff8 8062306: 01 d0 add eax,edx 8062308: 39 c6 cmp esi,eax 806230a: 0f 82 ec fa ff ff jb 8061dfc <_int_free+0x1ac> 8062310: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8062314: 8d 80 f0 04 fd ff lea eax,[eax-0x2fb10] 806231a: e8 51 e3 ff ff call 8060670 806231f: 90 nop 8062320: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8062324: 8d 80 10 05 fd ff lea eax,[eax-0x2faf0] 806232a: e8 41 e3 ff ff call 8060670 806232f: 90 nop 8062330: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8062334: 83 ec 04 sub esp,0x4 8062337: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 806233b: 8d 53 f8 lea edx,[ebx-0x8] 806233e: 52 push edx 806233f: 50 push eax 8062340: 57 push edi 8062341: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8062345: e8 76 6d fe ff call 80490c0 <.plt+0x90> 806234a: 83 c4 10 add esp,0x10 806234d: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8062351: e9 e1 fa ff ff jmp 8061e37 <_int_free+0x1e7> 8062356: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806235d: 8d 76 00 lea esi,[esi+0x0] 8062360: 8b 6b 04 mov ebp,DWORD PTR [ebx+0x4] 8062363: 89 d9 mov ecx,ebx 8062365: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8062369: 83 e5 f8 and ebp,0xfffffff8 806236c: 39 ab 60 04 00 00 cmp DWORD PTR [ebx+0x460],ebp 8062372: 0f 87 56 fb ff ff ja 8061ece <_int_free+0x27e> 8062378: 89 ee mov esi,ebp 806237a: 83 ee 11 sub esi,0x11 806237d: 0f 88 4b fb ff ff js 8061ece <_int_free+0x27e> 8062383: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8062387: 39 f7 cmp edi,esi 8062389: 0f 83 3f fb ff ff jae 8061ece <_int_free+0x27e> 806238f: 89 f0 mov eax,esi 8062391: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8062395: 29 f8 sub eax,edi 8062397: f7 de neg esi 8062399: 21 c6 and esi,eax 806239b: 0f 84 2d fb ff ff je 8061ece <_int_free+0x27e> 80623a1: 8b 7a 08 mov edi,DWORD PTR [edx+0x8] 80623a4: 29 f7 sub edi,esi 80623a6: 83 ff 17 cmp edi,0x17 80623a9: 0f 8e 1f fb ff ff jle 8061ece <_int_free+0x27e> 80623af: 8b 83 40 04 00 00 mov eax,DWORD PTR [ebx+0x440] 80623b5: 85 c0 test eax,eax 80623b7: 0f 88 6d 01 00 00 js 806252a <_int_free+0x8da> 80623bd: 0f 95 c3 setne bl 80623c0: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80623c4: 8d 04 3a lea eax,[edx+edi*1] 80623c7: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80623cb: 84 db test bl,bl 80623cd: 0f 85 26 01 00 00 jne 80624f9 <_int_free+0x8a9> 80623d3: 83 ec 04 sub esp,0x4 80623d6: 6a 04 push 0x4 80623d8: 56 push esi 80623d9: 50 push eax 80623da: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80623de: e8 3d 48 01 00 call 8076c20 <__madvise> 80623e3: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80623e7: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80623eb: 83 c4 10 add esp,0x10 80623ee: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80623f2: 29 f5 sub ebp,esi 80623f4: 89 7a 08 mov DWORD PTR [edx+0x8],edi 80623f7: 83 cd 01 or ebp,0x1 80623fa: 29 b0 54 04 00 00 sub DWORD PTR [eax+0x454],esi 8062400: 89 69 04 mov DWORD PTR [ecx+0x4],ebp 8062403: e9 c6 fa ff ff jmp 8061ece <_int_free+0x27e> 8062408: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806240f: 90 nop 8062410: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8062414: e8 57 ea ff ff call 8060e70 8062419: e9 a1 fc ff ff jmp 80620bf <_int_free+0x46f> 806241e: 66 90 xchg ax,ax 8062420: 89 ea mov edx,ebp 8062422: 89 d9 mov ecx,ebx 8062424: 89 c5 mov ebp,eax 8062426: e9 3a ff ff ff jmp 8062365 <_int_free+0x715> 806242b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806242f: 90 nop 8062430: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 8062434: 8b 87 f8 04 00 00 mov eax,DWORD PTR [edi+0x4f8] 806243a: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 806243d: 83 e0 f8 and eax,0xfffffff8 8062440: 3b 87 60 04 00 00 cmp eax,DWORD PTR [edi+0x460] 8062446: 0f 82 82 fa ff ff jb 8061ece <_int_free+0x27e> 806244c: 8b 87 64 04 00 00 mov eax,DWORD PTR [edi+0x464] 8062452: e8 39 f7 ff ff call 8061b90 8062457: e9 72 fa ff ff jmp 8061ece <_int_free+0x27e> 806245c: 65 8b 35 0c 00 00 00 mov esi,DWORD PTR gs:0xc 8062463: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 8062467: 85 f6 test esi,esi 8062469: 75 5f jne 80624ca <_int_free+0x87a> 806246b: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 806246f: 89 f0 mov eax,esi 8062471: ba 01 00 00 00 mov edx,0x1 8062476: 0f b1 13 cmpxchg DWORD PTR [ebx],edx 8062479: e9 59 f9 ff ff jmp 8061dd7 <_int_free+0x187> 806247e: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8062482: 8d 80 8c 05 fd ff lea eax,[eax-0x2fa74] 8062488: e8 e3 e1 ff ff call 8060670 806248d: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8062491: 8d 80 58 05 fd ff lea eax,[eax-0x2faa8] 8062497: e8 d4 e1 ff ff call 8060670 806249c: 31 f6 xor esi,esi 806249e: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80624a2: 89 f0 mov eax,esi 80624a4: 87 03 xchg DWORD PTR [ebx],eax 80624a6: 83 f8 01 cmp eax,0x1 80624a9: 0f 8e 13 fb ff ff jle 8061fc2 <_int_free+0x372> 80624af: b8 f0 00 00 00 mov eax,0xf0 80624b4: b9 81 00 00 00 mov ecx,0x81 80624b9: ba 01 00 00 00 mov edx,0x1 80624be: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80624c5: e9 f8 fa ff ff jmp 8061fc2 <_int_free+0x372> 80624ca: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 80624ce: ba 01 00 00 00 mov edx,0x1 80624d3: f0 0f b1 16 lock cmpxchg DWORD PTR [esi],edx 80624d7: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80624df: 0f 84 f2 f8 ff ff je 8061dd7 <_int_free+0x187> 80624e5: 83 ec 0c sub esp,0xc 80624e8: ff 74 24 14 push DWORD PTR [esp+0x14] 80624ec: e8 cf da ff ff call 805ffc0 <__lll_lock_wait_private> 80624f1: 83 c4 10 add esp,0x10 80624f4: e9 de f8 ff ff jmp 8061dd7 <_int_free+0x187> 80624f9: 52 push edx 80624fa: 52 push edx 80624fb: 6a 00 push 0x0 80624fd: 6a ff push 0xffffffff 80624ff: 6a 32 push 0x32 8062501: 6a 00 push 0x0 8062503: 56 push esi 8062504: 50 push eax 8062505: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8062509: e8 c2 45 01 00 call 8076ad0 <__mmap> 806250e: 83 c4 20 add esp,0x20 8062511: 83 c0 01 add eax,0x1 8062514: 0f 84 b4 f9 ff ff je 8061ece <_int_free+0x27e> 806251a: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 806251e: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8062522: 89 7a 0c mov DWORD PTR [edx+0xc],edi 8062525: e9 c4 fe ff ff jmp 80623ee <_int_free+0x79e> 806252a: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 806252e: c7 c0 a0 4d 0e 08 mov eax,0x80e4da0 8062534: 8b 00 mov eax,DWORD PTR [eax] 8062536: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 806253a: 89 83 40 04 00 00 mov DWORD PTR [ebx+0x440],eax 8062540: 85 c0 test eax,eax 8062542: 75 2e jne 8062572 <_int_free+0x922> 8062544: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 8062548: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 806254c: 50 push eax 806254d: 50 push eax 806254e: 8d 83 b0 06 fd ff lea eax,[ebx-0x2f950] 8062554: 68 00 00 08 00 push 0x80000 8062559: 50 push eax 806255a: e8 a1 42 01 00 call 8076800 <__open_nocancel> 806255f: 83 c4 10 add esp,0x10 8062562: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8062566: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 806256a: 85 c0 test eax,eax 806256c: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8062570: 79 1b jns 806258d <_int_free+0x93d> 8062572: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8062576: 83 b8 40 04 00 00 00 cmp DWORD PTR [eax+0x440],0x0 806257d: 0f 95 c3 setne bl 8062580: e9 3b fe ff ff jmp 80623c0 <_int_free+0x770> 8062585: 8b 69 04 mov ebp,DWORD PTR [ecx+0x4] 8062588: e9 d8 fd ff ff jmp 8062365 <_int_free+0x715> 806258d: 51 push ecx 806258e: 6a 01 push 0x1 8062590: 8d 44 24 33 lea eax,[esp+0x33] 8062594: 50 push eax 8062595: ff 74 24 1c push DWORD PTR [esp+0x1c] 8062599: e8 32 43 01 00 call 80768d0 <__read_nocancel> 806259e: 83 c4 10 add esp,0x10 80625a1: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80625a5: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80625a9: 85 c0 test eax,eax 80625ab: 7e 0e jle 80625bb <_int_free+0x96b> 80625ad: 31 c0 xor eax,eax 80625af: 80 7c 24 2b 32 cmp BYTE PTR [esp+0x2b],0x32 80625b4: 0f 94 c0 sete al 80625b7: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80625bb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80625bf: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80625c3: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80625c7: 83 ec 0c sub esp,0xc 80625ca: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80625ce: ff 74 24 1c push DWORD PTR [esp+0x1c] 80625d2: 89 98 40 04 00 00 mov DWORD PTR [eax+0x440],ebx 80625d8: 89 c3 mov ebx,eax 80625da: e8 41 41 01 00 call 8076720 <__close_nocancel> 80625df: 83 c4 10 add esp,0x10 80625e2: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80625e6: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80625ea: eb 86 jmp 8062572 <_int_free+0x922> 80625ec: 83 ec 0c sub esp,0xc 80625ef: b9 68 02 00 00 mov ecx,0x268 80625f4: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80625f8: 8d 87 e4 0d fd ff lea eax,[edi-0x2f21c] 80625fe: 8d 97 ca fd fc ff lea edx,[edi-0x30236] 8062604: 50 push eax 8062605: 8d 87 dc 05 fd ff lea eax,[edi-0x2fa24] 806260b: e8 f0 df ff ff call 8060600 <__malloc_assert> 8062610: 83 ec 0c sub esp,0xc 8062613: b9 65 02 00 00 mov ecx,0x265 8062618: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 806261c: 8d 87 e4 0d fd ff lea eax,[edi-0x2f21c] 8062622: 8d 97 ca fd fc ff lea edx,[edi-0x30236] 8062628: 50 push eax 8062629: 8d 87 b0 05 fd ff lea eax,[edi-0x2fa50] 806262f: e8 cc df ff ff call 8060600 <__malloc_assert> 8062634: 83 ec 0c sub esp,0xc 8062637: b9 78 02 00 00 mov ecx,0x278 806263c: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8062640: 8d 87 e4 0d fd ff lea eax,[edi-0x2f21c] 8062646: 8d 97 ca fd fc ff lea edx,[edi-0x30236] 806264c: 50 push eax 806264d: 8d 87 78 06 fd ff lea eax,[edi-0x2f988] 8062653: e8 a8 df ff ff call 8060600 <__malloc_assert> 8062658: 83 ec 0c sub esp,0xc 806265b: b9 77 02 00 00 mov ecx,0x277 8062660: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8062664: 8d 87 e4 0d fd ff lea eax,[edi-0x2f21c] 806266a: 8d 97 ca fd fc ff lea edx,[edi-0x30236] 8062670: 50 push eax 8062671: 8d 87 38 06 fd ff lea eax,[edi-0x2f9c8] 8062677: e8 84 df ff ff call 8060600 <__malloc_assert> 806267c: e8 cf 5b 01 00 call 8078250 <__stack_chk_fail> 8062681: 83 ec 0c sub esp,0xc 8062684: b9 6b 02 00 00 mov ecx,0x26b 8062689: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 806268d: 8d 87 e4 0d fd ff lea eax,[edi-0x2f21c] 8062693: 8d 97 ca fd fc ff lea edx,[edi-0x30236] 8062699: 50 push eax 806269a: 8d 87 0c 06 fd ff lea eax,[edi-0x2f9f4] 80626a0: e8 5b df ff ff call 8060600 <__malloc_assert> 80626a5: 83 ec 0c sub esp,0xc 80626a8: b9 3d 11 00 00 mov ecx,0x113d 80626ad: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80626b1: 8d 87 f0 0d fd ff lea eax,[edi-0x2f210] 80626b7: 8d 97 79 fd fc ff lea edx,[edi-0x30287] 80626bd: 50 push eax 80626be: 8d 87 ae fe fc ff lea eax,[edi-0x30152] 80626c4: e8 37 df ff ff call 8060600 <__malloc_assert> 80626c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080626d0 : 80626d0: 55 push ebp 80626d1: e8 49 d2 fe ff call 804f91f <__x86.get_pc_thunk.bp> 80626d6: 81 c5 2a 29 08 00 add ebp,0x8292a 80626dc: 57 push edi 80626dd: 56 push esi 80626de: 53 push ebx 80626df: 83 ec 3c sub esp,0x3c 80626e2: c7 c6 90 59 0e 08 mov esi,0x80e5990 80626e8: 89 04 24 mov DWORD PTR [esp],eax 80626eb: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 80626ef: 8b 0e mov ecx,DWORD PTR [esi] 80626f1: 85 d2 test edx,edx 80626f3: 0f 84 27 02 00 00 je 8062920 80626f9: 89 d7 mov edi,edx 80626fb: 39 85 68 04 00 00 cmp DWORD PTR [ebp+0x468],eax 8062701: 0f 86 41 01 00 00 jbe 8062848 8062707: c6 44 24 23 00 mov BYTE PTR [esp+0x23],0x0 806270c: 8d 47 38 lea eax,[edi+0x38] 806270f: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8062713: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8062717: 8b 04 24 mov eax,DWORD PTR [esp] 806271a: 8d 44 01 12 lea eax,[ecx+eax*1+0x12] 806271e: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8062722: 8b 5f 38 mov ebx,DWORD PTR [edi+0x38] 8062725: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8062728: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 806272c: 89 c6 mov esi,eax 806272e: 83 e6 f8 and esi,0xfffffff8 8062731: 8d 14 33 lea edx,[ebx+esi*1] 8062734: 3b 5c 24 10 cmp ebx,DWORD PTR [esp+0x10] 8062738: 75 04 jne 806273e 806273a: 85 f6 test esi,esi 806273c: 74 20 je 806275e 806273e: 83 fe 0f cmp esi,0xf 8062741: 0f 86 47 06 00 00 jbe 8062d8e 8062747: a8 01 test al,0x1 8062749: 0f 84 3f 06 00 00 je 8062d8e 806274f: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8062753: 83 e8 01 sub eax,0x1 8062756: 85 c2 test edx,eax 8062758: 0f 85 30 06 00 00 jne 8062d8e 806275e: 8b 04 24 mov eax,DWORD PTR [esp] 8062761: 83 c0 10 add eax,0x10 8062764: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8062768: 39 f0 cmp eax,esi 806276a: 0f 86 3e 06 00 00 jbe 8062dae 8062770: 8d 85 c0 04 00 00 lea eax,[ebp+0x4c0] 8062776: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 806277a: 39 c7 cmp edi,eax 806277c: 0f 84 3e 02 00 00 je 80629c0 8062782: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8062786: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806278a: 81 e3 00 00 f0 ff and ebx,0xfff00000 8062790: 29 f1 sub ecx,esi 8062792: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 8062796: 85 c9 test ecx,ecx 8062798: 0f 8e e2 00 00 00 jle 8062880 806279e: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80627a2: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80627a5: 8b 00 mov eax,DWORD PTR [eax] 80627a7: 8d 4c 01 ff lea ecx,[ecx+eax*1-0x1] 80627ab: f7 d8 neg eax 80627ad: 21 c8 and eax,ecx 80627af: 8d 0c 10 lea ecx,[eax+edx*1] 80627b2: 81 f9 00 00 10 00 cmp ecx,0x100000 80627b8: 0f 87 c2 00 00 00 ja 8062880 80627be: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 80627c1: 39 c1 cmp ecx,eax 80627c3: 0f 87 57 03 00 00 ja 8062b20 80627c9: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80627cd: 89 ce mov esi,ecx 80627cf: 8b 8f 54 04 00 00 mov ecx,DWORD PTR [edi+0x454] 80627d5: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80627d9: 29 d1 sub ecx,edx 80627db: 89 70 08 mov DWORD PTR [eax+0x8],esi 80627de: 89 ca mov edx,ecx 80627e0: 01 f2 add edx,esi 80627e2: 01 c6 add esi,eax 80627e4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80627e8: 89 97 54 04 00 00 mov DWORD PTR [edi+0x454],edx 80627ee: 29 c6 sub esi,eax 80627f0: 83 ce 01 or esi,0x1 80627f3: 89 70 04 mov DWORD PTR [eax+0x4],esi 80627f6: 39 97 58 04 00 00 cmp DWORD PTR [edi+0x458],edx 80627fc: 73 06 jae 8062804 80627fe: 89 97 58 04 00 00 mov DWORD PTR [edi+0x458],edx 8062804: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8062807: 83 e0 f8 and eax,0xfffffff8 806280a: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 806280e: 0f 87 ec 00 00 00 ja 8062900 8062814: 8b 34 24 mov esi,DWORD PTR [esp] 8062817: 89 f1 mov ecx,esi 8062819: 29 f0 sub eax,esi 806281b: 8d 14 33 lea edx,[ebx+esi*1] 806281e: 83 c9 04 or ecx,0x4 8062821: 3b 7c 24 1c cmp edi,DWORD PTR [esp+0x1c] 8062825: 89 57 38 mov DWORD PTR [edi+0x38],edx 8062828: 0f 44 ce cmove ecx,esi 806282b: 83 c8 01 or eax,0x1 806282e: 83 c3 08 add ebx,0x8 8062831: 83 c9 01 or ecx,0x1 8062834: 89 4b fc mov DWORD PTR [ebx-0x4],ecx 8062837: 89 42 04 mov DWORD PTR [edx+0x4],eax 806283a: 83 c4 3c add esp,0x3c 806283d: 89 d8 mov eax,ebx 806283f: 5b pop ebx 8062840: 5e pop esi 8062841: 5f pop edi 8062842: 5d pop ebp 8062843: c3 ret 8062844: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062848: 8b 85 78 04 00 00 mov eax,DWORD PTR [ebp+0x478] 806284e: 39 85 74 04 00 00 cmp DWORD PTR [ebp+0x474],eax 8062854: 0f 8d ad fe ff ff jge 8062707 806285a: 8b 14 24 mov edx,DWORD PTR [esp] 806285d: 89 c8 mov eax,ecx 806285f: f7 d8 neg eax 8062861: 8d 74 11 12 lea esi,[ecx+edx*1+0x12] 8062865: 21 c6 and esi,eax 8062867: 39 f2 cmp edx,esi 8062869: 0f 82 98 05 00 00 jb 8062e07 806286f: c6 44 24 23 01 mov BYTE PTR [esp+0x23],0x1 8062874: e9 93 fe ff ff jmp 806270c 8062879: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8062880: 8b 04 24 mov eax,DWORD PTR [esp] 8062883: 8b 95 64 04 00 00 mov edx,DWORD PTR [ebp+0x464] 8062889: 83 c0 28 add eax,0x28 806288c: e8 6f de ff ff call 8060700 8062891: 85 c0 test eax,eax 8062893: 0f 84 67 02 00 00 je 8062b00 8062899: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 806289d: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80628a0: 8d 58 18 lea ebx,[eax+0x18] 80628a3: 89 38 mov DWORD PTR [eax],edi 80628a5: 89 50 04 mov DWORD PTR [eax+0x4],edx 80628a8: 8b 97 54 04 00 00 mov edx,DWORD PTR [edi+0x454] 80628ae: 89 5f 38 mov DWORD PTR [edi+0x38],ebx 80628b1: 01 ca add edx,ecx 80628b3: 83 e9 18 sub ecx,0x18 80628b6: 83 c9 01 or ecx,0x1 80628b9: 89 97 54 04 00 00 mov DWORD PTR [edi+0x454],edx 80628bf: 89 48 1c mov DWORD PTR [eax+0x1c],ecx 80628c2: 89 f0 mov eax,esi 80628c4: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 80628c8: 83 e8 10 sub eax,0x10 80628cb: 83 e0 f0 and eax,0xfffffff0 80628ce: 8d 48 08 lea ecx,[eax+0x8] 80628d1: 01 ce add esi,ecx 80628d3: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80628d7: c7 46 04 01 00 00 00 mov DWORD PTR [esi+0x4],0x1 80628de: 83 f8 0f cmp eax,0xf 80628e1: 0f 87 e1 01 00 00 ja 8062ac8 80628e7: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 80628eb: 89 c8 mov eax,ecx 80628ed: 83 c8 01 or eax,0x1 80628f0: 89 46 04 mov DWORD PTR [esi+0x4],eax 80628f3: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80628f7: 89 08 mov DWORD PTR [eax],ecx 80628f9: e9 f8 fe ff ff jmp 80627f6 80628fe: 66 90 xchg ax,ax 8062900: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8062906: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 806290d: 83 c4 3c add esp,0x3c 8062910: 31 db xor ebx,ebx 8062912: 89 d8 mov eax,ebx 8062914: 5b pop ebx 8062915: 5e pop esi 8062916: 5f pop edi 8062917: 5d pop ebp 8062918: c3 ret 8062919: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8062920: 8b 3c 24 mov edi,DWORD PTR [esp] 8062923: 89 c8 mov eax,ecx 8062925: f7 d8 neg eax 8062927: 8d 74 39 12 lea esi,[ecx+edi*1+0x12] 806292b: 21 c6 and esi,eax 806292d: 39 f7 cmp edi,esi 806292f: 73 dc jae 806290d 8062931: 83 ec 08 sub esp,0x8 8062934: 89 eb mov ebx,ebp 8062936: 6a 00 push 0x0 8062938: 6a ff push 0xffffffff 806293a: 6a 22 push 0x22 806293c: 6a 03 push 0x3 806293e: 56 push esi 806293f: 6a 00 push 0x0 8062941: e8 8a 41 01 00 call 8076ad0 <__mmap> 8062946: 83 c4 20 add esp,0x20 8062949: 83 f8 ff cmp eax,0xffffffff 806294c: 74 bf je 806290d 806294e: 8d 58 08 lea ebx,[eax+0x8] 8062951: 89 d9 mov ecx,ebx 8062953: 83 e1 0f and ecx,0xf 8062956: 0f 85 24 02 00 00 jne 8062b80 806295c: 89 f2 mov edx,esi 806295e: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8062964: 83 ca 02 or edx,0x2 8062967: 89 50 04 mov DWORD PTR [eax+0x4],edx 806296a: ba 01 00 00 00 mov edx,0x1 806296f: f0 0f c1 95 74 04 00 00 lock xadd DWORD PTR [ebp+0x474],edx 8062977: 8d 0d 7c 04 00 00 lea ecx,ds:0x47c 806297d: 83 c2 01 add edx,0x1 8062980: 8b 04 29 mov eax,DWORD PTR [ecx+ebp*1] 8062983: 39 c2 cmp edx,eax 8062985: 7e 0a jle 8062991 8062987: f0 0f b1 95 7c 04 00 00 lock cmpxchg DWORD PTR [ebp+0x47c],edx 806298f: 75 ef jne 8062980 8062991: 89 f7 mov edi,esi 8062993: f0 0f c1 bd 84 04 00 00 lock xadd DWORD PTR [ebp+0x484],edi 806299b: 8d 15 88 04 00 00 lea edx,ds:0x488 80629a1: 01 fe add esi,edi 80629a3: 8b 04 2a mov eax,DWORD PTR [edx+ebp*1] 80629a6: 39 c6 cmp esi,eax 80629a8: 0f 86 8c fe ff ff jbe 806283a 80629ae: f0 0f b1 b5 88 04 00 00 lock cmpxchg DWORD PTR [ebp+0x488],esi 80629b6: 0f 84 7e fe ff ff je 806283a 80629bc: eb e5 jmp 80629a3 80629be: 66 90 xchg ax,ax 80629c0: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80629c4: 8b 85 64 04 00 00 mov eax,DWORD PTR [ebp+0x464] 80629ca: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80629ce: 89 d6 mov esi,edx 80629d0: 8d 51 ff lea edx,[ecx-0x1] 80629d3: 8d 5c 01 0f lea ebx,[ecx+eax*1+0xf] 80629d7: 03 1c 24 add ebx,DWORD PTR [esp] 80629da: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80629de: 89 ca mov edx,ecx 80629e0: f7 da neg edx 80629e2: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80629e6: f6 85 c4 04 00 00 02 test BYTE PTR [ebp+0x4c4],0x2 80629ed: 0f 84 8d 00 00 00 je 8062a80 80629f3: 23 5c 24 14 and ebx,DWORD PTR [esp+0x14] 80629f7: 0f 8e 9d 00 00 00 jle 8062a9a 80629fd: 83 ec 0c sub esp,0xc 8062a00: 53 push ebx 8062a01: ff 95 1c 09 00 00 call DWORD PTR [ebp+0x91c] 8062a07: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8062a0b: 83 c4 10 add esp,0x10 8062a0e: 85 c0 test eax,eax 8062a10: 0f 84 22 02 00 00 je 8062c38 8062a16: 8b 85 28 18 00 00 mov eax,DWORD PTR [ebp+0x1828] 8062a1c: 85 c0 test eax,eax 8062a1e: 0f 85 4c 03 00 00 jne 8062d70 8062a24: 8b 95 14 09 00 00 mov edx,DWORD PTR [ebp+0x914] 8062a2a: 8b 85 8c 04 00 00 mov eax,DWORD PTR [ebp+0x48c] 8062a30: c6 44 24 23 01 mov BYTE PTR [esp+0x23],0x1 8062a35: 89 d9 mov ecx,ebx 8062a37: 01 da add edx,ebx 8062a39: 85 c0 test eax,eax 8062a3b: 0f 84 30 01 00 00 je 8062b71 8062a41: 31 c0 xor eax,eax 8062a43: 89 95 14 09 00 00 mov DWORD PTR [ebp+0x914],edx 8062a49: 3b 74 24 10 cmp esi,DWORD PTR [esp+0x10] 8062a4d: 0f 85 fd 01 00 00 jne 8062c50 8062a53: 80 7c 24 23 00 cmp BYTE PTR [esp+0x23],0x0 8062a58: 0f 84 f2 01 00 00 je 8062c50 8062a5e: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8062a62: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8062a66: 01 cb add ebx,ecx 8062a68: 83 cb 01 or ebx,0x1 8062a6b: 89 58 04 mov DWORD PTR [eax+0x4],ebx 8062a6e: 8b 9d f8 04 00 00 mov ebx,DWORD PTR [ebp+0x4f8] 8062a74: e9 7d fd ff ff jmp 80627f6 8062a79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8062a80: 2b 5c 24 0c sub ebx,DWORD PTR [esp+0xc] 8062a84: 21 d3 and ebx,edx 8062a86: 0f 8f 71 ff ff ff jg 80629fd 8062a8c: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8062a90: 03 4c 24 18 add ecx,DWORD PTR [esp+0x18] 8062a94: 01 cb add ebx,ecx 8062a96: 23 5c 24 14 and ebx,DWORD PTR [esp+0x14] 8062a9a: 81 fb 00 00 10 00 cmp ebx,0x100000 8062aa0: b9 00 00 10 00 mov ecx,0x100000 8062aa5: 0f 43 cb cmovae ecx,ebx 8062aa8: 39 0c 24 cmp DWORD PTR [esp],ecx 8062aab: 0f 82 ef 00 00 00 jb 8062ba0 8062ab1: 8b 95 14 09 00 00 mov edx,DWORD PTR [ebp+0x914] 8062ab7: 8b 9d f8 04 00 00 mov ebx,DWORD PTR [ebp+0x4f8] 8062abd: e9 34 fd ff ff jmp 80627f6 8062ac2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062ac8: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8062acc: b9 01 00 00 00 mov ecx,0x1 8062ad1: c7 44 02 04 09 00 00 00 mov DWORD PTR [edx+eax*1+0x4],0x9 8062ad9: 83 c8 05 or eax,0x5 8062adc: c7 06 08 00 00 00 mov DWORD PTR [esi],0x8 8062ae2: 89 42 04 mov DWORD PTR [edx+0x4],eax 8062ae5: 89 f8 mov eax,edi 8062ae7: e8 64 f1 ff ff call 8061c50 <_int_free> 8062aec: 8b 97 54 04 00 00 mov edx,DWORD PTR [edi+0x454] 8062af2: 8b 5f 38 mov ebx,DWORD PTR [edi+0x38] 8062af5: e9 fc fc ff ff jmp 80627f6 8062afa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062b00: 80 7c 24 23 00 cmp BYTE PTR [esp+0x23],0x0 8062b05: 0f 84 e3 02 00 00 je 8062dee 8062b0b: 8b 97 54 04 00 00 mov edx,DWORD PTR [edi+0x454] 8062b11: 8b 5f 38 mov ebx,DWORD PTR [edi+0x38] 8062b14: e9 dd fc ff ff jmp 80627f6 8062b19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8062b20: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 8062b24: 83 ec 04 sub esp,0x4 8062b27: 89 cb mov ebx,ecx 8062b29: 6a 03 push 0x3 8062b2b: 29 c3 sub ebx,eax 8062b2d: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 8062b31: 53 push ebx 8062b32: 03 44 24 20 add eax,DWORD PTR [esp+0x20] 8062b36: 89 eb mov ebx,ebp 8062b38: 50 push eax 8062b39: e8 b2 40 01 00 call 8076bf0 <__mprotect> 8062b3e: 83 c4 10 add esp,0x10 8062b41: 85 c0 test eax,eax 8062b43: 0f 85 37 fd ff ff jne 8062880 8062b49: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8062b4d: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8062b51: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 8062b55: 8b 5f 38 mov ebx,DWORD PTR [edi+0x38] 8062b58: 89 48 0c mov DWORD PTR [eax+0xc],ecx 8062b5b: 89 ce mov esi,ecx 8062b5d: e9 6d fc ff ff jmp 80627cf 8062b62: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062b68: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8062b6c: c6 44 24 23 00 mov BYTE PTR [esp+0x23],0x0 8062b71: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8062b75: 89 9d 8c 04 00 00 mov DWORD PTR [ebp+0x48c],ebx 8062b7b: e9 c3 fe ff ff jmp 8062a43 8062b80: ba 10 00 00 00 mov edx,0x10 8062b85: 29 ca sub edx,ecx 8062b87: 8d 1c 10 lea ebx,[eax+edx*1] 8062b8a: 89 f0 mov eax,esi 8062b8c: 29 d0 sub eax,edx 8062b8e: 89 13 mov DWORD PTR [ebx],edx 8062b90: 83 c3 08 add ebx,0x8 8062b93: 83 c8 02 or eax,0x2 8062b96: 89 43 fc mov DWORD PTR [ebx-0x4],eax 8062b99: e9 cc fd ff ff jmp 806296a 8062b9e: 66 90 xchg ax,ax 8062ba0: 83 ec 08 sub esp,0x8 8062ba3: 89 eb mov ebx,ebp 8062ba5: 6a 00 push 0x0 8062ba7: 6a ff push 0xffffffff 8062ba9: 6a 22 push 0x22 8062bab: 6a 03 push 0x3 8062bad: 51 push ecx 8062bae: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 8062bb2: 6a 00 push 0x0 8062bb4: e8 17 3f 01 00 call 8076ad0 <__mmap> 8062bb9: 83 c4 20 add esp,0x20 8062bbc: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8062bc0: 83 f8 ff cmp eax,0xffffffff 8062bc3: 89 c3 mov ebx,eax 8062bc5: 0f 84 e6 fe ff ff je 8062ab1 8062bcb: 83 8d c4 04 00 00 02 or DWORD PTR [ebp+0x4c4],0x2 8062bd2: 8d 04 08 lea eax,[eax+ecx*1] 8062bd5: 85 db test ebx,ebx 8062bd7: 0f 84 d4 fe ff ff je 8062ab1 8062bdd: 8b 95 14 09 00 00 mov edx,DWORD PTR [ebp+0x914] 8062be3: 01 ca add edx,ecx 8062be5: 83 bd 8c 04 00 00 00 cmp DWORD PTR [ebp+0x48c],0x0 8062bec: 0f 84 76 ff ff ff je 8062b68 8062bf2: 89 95 14 09 00 00 mov DWORD PTR [ebp+0x914],edx 8062bf8: 8d 53 08 lea edx,[ebx+0x8] 8062bfb: 83 e2 0f and edx,0xf 8062bfe: 89 d6 mov esi,edx 8062c00: 74 29 je 8062c2b 8062c02: c6 44 24 23 00 mov BYTE PTR [esp+0x23],0x0 8062c07: 29 f3 sub ebx,esi 8062c09: 83 c3 10 add ebx,0x10 8062c0c: 80 7c 24 23 00 cmp BYTE PTR [esp+0x23],0x0 8062c11: 74 16 je 8062c29 8062c13: 83 ec 0c sub esp,0xc 8062c16: 6a 00 push 0x0 8062c18: ff 95 1c 09 00 00 call DWORD PTR [ebp+0x91c] 8062c1e: 83 c4 10 add esp,0x10 8062c21: 85 c0 test eax,eax 8062c23: 0f 84 88 fe ff ff je 8062ab1 8062c29: 31 f6 xor esi,esi 8062c2b: 31 d2 xor edx,edx 8062c2d: e9 b9 00 00 00 jmp 8062ceb 8062c32: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062c38: f6 85 c4 04 00 00 02 test BYTE PTR [ebp+0x4c4],0x2 8062c3f: 0f 85 55 fe ff ff jne 8062a9a 8062c45: e9 42 fe ff ff jmp 8062a8c 8062c4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062c50: f6 85 c4 04 00 00 02 test BYTE PTR [ebp+0x4c4],0x2 8062c57: 0f 85 fe 01 00 00 jne 8062e5b 8062c5d: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8062c61: 85 db test ebx,ebx 8062c63: 74 20 je 8062c85 8062c65: 3b 74 24 10 cmp esi,DWORD PTR [esp+0x10] 8062c69: 0f 87 03 02 00 00 ja 8062e72 8062c6f: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8062c73: 85 c0 test eax,eax 8062c75: 74 0e je 8062c85 8062c77: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8062c7b: 29 f0 sub eax,esi 8062c7d: 01 c2 add edx,eax 8062c7f: 89 95 14 09 00 00 mov DWORD PTR [ebp+0x914],edx 8062c85: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8062c89: 8d 46 08 lea eax,[esi+0x8] 8062c8c: 83 e0 0f and eax,0xf 8062c8f: 0f 84 cb 00 00 00 je 8062d60 8062c95: ba 10 00 00 00 mov edx,0x10 8062c9a: 29 c2 sub edx,eax 8062c9c: 8d 1c 16 lea ebx,[esi+edx*1] 8062c9f: 03 54 24 0c add edx,DWORD PTR [esp+0xc] 8062ca3: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8062ca7: 01 d1 add ecx,edx 8062ca9: 03 4c 24 10 add ecx,DWORD PTR [esp+0x10] 8062cad: 29 ca sub edx,ecx 8062caf: 01 c8 add eax,ecx 8062cb1: 23 44 24 14 and eax,DWORD PTR [esp+0x14] 8062cb5: 8d 34 10 lea esi,[eax+edx*1] 8062cb8: 85 f6 test esi,esi 8062cba: 0f 88 0e 01 00 00 js 8062dce 8062cc0: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8062cc4: 83 ec 0c sub esp,0xc 8062cc7: 56 push esi 8062cc8: ff 95 1c 09 00 00 call DWORD PTR [ebp+0x91c] 8062cce: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 8062cd2: 83 c4 10 add esp,0x10 8062cd5: 85 c0 test eax,eax 8062cd7: 0f 84 36 ff ff ff je 8062c13 8062cdd: 8b 8d 28 18 00 00 mov ecx,DWORD PTR [ebp+0x1828] 8062ce3: 85 c9 test ecx,ecx 8062ce5: 0f 85 8c 00 00 00 jne 8062d77 8062ceb: 29 d8 sub eax,ebx 8062ced: 89 9d f8 04 00 00 mov DWORD PTR [ebp+0x4f8],ebx 8062cf3: 01 d0 add eax,edx 8062cf5: 8b 95 14 09 00 00 mov edx,DWORD PTR [ebp+0x914] 8062cfb: 83 c8 01 or eax,0x1 8062cfe: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8062d01: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8062d05: 01 f2 add edx,esi 8062d07: 89 95 14 09 00 00 mov DWORD PTR [ebp+0x914],edx 8062d0d: 85 c0 test eax,eax 8062d0f: 0f 84 e1 fa ff ff je 80627f6 8062d15: 83 e8 10 sub eax,0x10 8062d18: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8062d1c: 83 e0 f0 and eax,0xfffffff0 8062d1f: 89 c1 mov ecx,eax 8062d21: 83 c9 01 or ecx,0x1 8062d24: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 8062d27: c7 44 06 04 09 00 00 00 mov DWORD PTR [esi+eax*1+0x4],0x9 8062d2f: c7 44 06 0c 09 00 00 00 mov DWORD PTR [esi+eax*1+0xc],0x9 8062d37: 83 f8 0f cmp eax,0xf 8062d3a: 0f 86 b6 fa ff ff jbe 80627f6 8062d40: b9 01 00 00 00 mov ecx,0x1 8062d45: 89 f2 mov edx,esi 8062d47: 8d 85 c0 04 00 00 lea eax,[ebp+0x4c0] 8062d4d: e8 fe ee ff ff call 8061c50 <_int_free> 8062d52: e9 5a fd ff ff jmp 8062ab1 8062d57: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8062d5e: 66 90 xchg ax,ax 8062d60: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8062d64: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8062d68: e9 36 ff ff ff jmp 8062ca3 8062d6d: 8d 76 00 lea esi,[esi+0x0] 8062d70: ff d0 call eax 8062d72: e9 ad fc ff ff jmp 8062a24 8062d77: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8062d7b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8062d7f: ff d1 call ecx 8062d81: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8062d85: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8062d89: e9 5d ff ff ff jmp 8062ceb 8062d8e: 8d 85 fc 0d fd ff lea eax,[ebp-0x2f204] 8062d94: 83 ec 0c sub esp,0xc 8062d97: b9 4b 09 00 00 mov ecx,0x94b 8062d9c: 50 push eax 8062d9d: 8d 95 79 fd fc ff lea edx,[ebp-0x30287] 8062da3: 8d 85 d0 06 fd ff lea eax,[ebp-0x2f930] 8062da9: e8 52 d8 ff ff call 8060600 <__malloc_assert> 8062dae: 8d 85 fc 0d fd ff lea eax,[ebp-0x2f204] 8062db4: 83 ec 0c sub esp,0xc 8062db7: b9 51 09 00 00 mov ecx,0x951 8062dbc: 50 push eax 8062dbd: 8d 95 79 fd fc ff lea edx,[ebp-0x30287] 8062dc3: 8d 85 78 07 fd ff lea eax,[ebp-0x2f888] 8062dc9: e8 32 d8 ff ff call 8060600 <__malloc_assert> 8062dce: 8d 85 fc 0d fd ff lea eax,[ebp-0x2f204] 8062dd4: 83 ec 0c sub esp,0xc 8062dd7: b9 28 0a 00 00 mov ecx,0xa28 8062ddc: 50 push eax 8062ddd: 8d 95 79 fd fc ff lea edx,[ebp-0x30287] 8062de3: 8d 85 c1 fe fc ff lea eax,[ebp-0x3013f] 8062de9: e8 12 d8 ff ff call 8060600 <__malloc_assert> 8062dee: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8062df2: f7 de neg esi 8062df4: 23 74 24 24 and esi,DWORD PTR [esp+0x24] 8062df8: 3b 34 24 cmp esi,DWORD PTR [esp] 8062dfb: 77 3c ja 8062e39 8062dfd: c6 44 24 23 01 mov BYTE PTR [esp+0x23],0x1 8062e02: e9 1b f9 ff ff jmp 8062722 8062e07: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 8062e0b: 89 eb mov ebx,ebp 8062e0d: 50 push eax 8062e0e: 50 push eax 8062e0f: 6a 00 push 0x0 8062e11: 6a ff push 0xffffffff 8062e13: 6a 22 push 0x22 8062e15: 6a 03 push 0x3 8062e17: 56 push esi 8062e18: 6a 00 push 0x0 8062e1a: e8 b1 3c 01 00 call 8076ad0 <__mmap> 8062e1f: 83 c4 20 add esp,0x20 8062e22: 83 f8 ff cmp eax,0xffffffff 8062e25: 0f 85 23 fb ff ff jne 806294e 8062e2b: c6 44 24 23 01 mov BYTE PTR [esp+0x23],0x1 8062e30: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8062e34: e9 d3 f8 ff ff jmp 806270c 8062e39: 50 push eax 8062e3a: 89 eb mov ebx,ebp 8062e3c: 50 push eax 8062e3d: 6a 00 push 0x0 8062e3f: 6a ff push 0xffffffff 8062e41: 6a 22 push 0x22 8062e43: 6a 03 push 0x3 8062e45: 56 push esi 8062e46: 6a 00 push 0x0 8062e48: e8 83 3c 01 00 call 8076ad0 <__mmap> 8062e4d: 83 c4 20 add esp,0x20 8062e50: 83 f8 ff cmp eax,0xffffffff 8062e53: 0f 85 f5 fa ff ff jne 806294e 8062e59: eb a2 jmp 8062dfd 8062e5b: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8062e5f: 8d 53 08 lea edx,[ebx+0x8] 8062e62: 83 e2 0f and edx,0xf 8062e65: 89 d6 mov esi,edx 8062e67: 0f 84 9f fd ff ff je 8062c0c 8062e6d: e9 95 fd ff ff jmp 8062c07 8062e72: 8d 85 b4 07 fd ff lea eax,[ebp-0x2f84c] 8062e78: e8 f3 d7 ff ff call 8060670 8062e7d: 8d 76 00 lea esi,[esi+0x0] 08062e80 <_int_malloc>: 8062e80: 55 push ebp 8062e81: 57 push edi 8062e82: 56 push esi 8062e83: e8 27 7a fe ff call 804a8af <__x86.get_pc_thunk.si> 8062e88: 81 c6 78 21 08 00 add esi,0x82178 8062e8e: 53 push ebx 8062e8f: 83 ec 7c sub esp,0x7c 8062e92: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8062e96: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 8062e9a: 89 c6 mov esi,eax 8062e9c: 85 d2 test edx,edx 8062e9e: 0f 88 cc 06 00 00 js 8063570 <_int_malloc+0x6f0> 8062ea4: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8062ea8: 83 c0 13 add eax,0x13 8062eab: 83 e0 f0 and eax,0xfffffff0 8062eae: 89 c5 mov ebp,eax 8062eb0: 85 f6 test esi,esi 8062eb2: 0f 84 e8 06 00 00 je 80635a0 <_int_malloc+0x720> 8062eb8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8062ebc: 3b a8 50 18 00 00 cmp ebp,DWORD PTR [eax+0x1850] 8062ec2: 0f 87 f8 00 00 00 ja 8062fc0 <_int_malloc+0x140> 8062ec8: 89 eb mov ebx,ebp 8062eca: 89 e9 mov ecx,ebp 8062ecc: d1 eb shr ebx,1 8062ece: c1 e9 03 shr ecx,0x3 8062ed1: 01 f3 add ebx,esi 8062ed3: 8b 7b 04 mov edi,DWORD PTR [ebx+0x4] 8062ed6: 85 ff test edi,edi 8062ed8: 0f 84 5a 04 00 00 je 8063338 <_int_malloc+0x4b8> 8062ede: 8d 44 8e 04 lea eax,[esi+ecx*4+0x4] 8062ee2: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8062ee6: 65 a1 0c 00 00 00 mov eax,gs:0xc 8062eec: 8b 57 08 mov edx,DWORD PTR [edi+0x8] 8062eef: 85 c0 test eax,eax 8062ef1: 0f 85 09 04 00 00 jne 8063300 <_int_malloc+0x480> 8062ef7: 89 53 04 mov DWORD PTR [ebx+0x4],edx 8062efa: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8062efd: c1 e8 03 shr eax,0x3 8062f00: 39 c1 cmp ecx,eax 8062f02: 0f 85 58 0a 00 00 jne 8063960 <_int_malloc+0xae0> 8062f08: 65 a1 e4 ff ff ff mov eax,gs:0xffffffe4 8062f0e: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8062f12: 85 c0 test eax,eax 8062f14: 0f 84 be 03 00 00 je 80632d8 <_int_malloc+0x458> 8062f1a: 8d 45 ff lea eax,[ebp-0x1] 8062f1d: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8062f21: c1 e8 04 shr eax,0x4 8062f24: 89 c6 mov esi,eax 8062f26: 39 81 90 04 00 00 cmp DWORD PTR [ecx+0x490],eax 8062f2c: 0f 86 a6 03 00 00 jbe 80632d8 <_int_malloc+0x458> 8062f32: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8062f36: 0f b7 04 42 movzx eax,WORD PTR [edx+eax*2] 8062f3a: 8d 2c b2 lea ebp,[edx+esi*4] 8062f3d: 3b 81 98 04 00 00 cmp eax,DWORD PTR [ecx+0x498] 8062f43: 0f 83 8f 03 00 00 jae 80632d8 <_int_malloc+0x458> 8062f49: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 8062f4d: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8062f51: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 8062f55: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8062f59: eb 3f jmp 8062f9a <_int_malloc+0x11a> 8062f5b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062f5f: 90 nop 8062f60: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8062f63: 8b 85 80 00 00 00 mov eax,DWORD PTR [ebp+0x80] 8062f69: 83 c2 08 add edx,0x8 8062f6c: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8062f70: 89 7a 04 mov DWORD PTR [edx+0x4],edi 8062f73: 89 02 mov DWORD PTR [edx],eax 8062f75: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8062f79: 89 95 80 00 00 00 mov DWORD PTR [ebp+0x80],edx 8062f7f: 8d 14 47 lea edx,[edi+eax*2] 8062f82: 0f b7 02 movzx eax,WORD PTR [edx] 8062f85: 83 c0 01 add eax,0x1 8062f88: 66 89 02 mov WORD PTR [edx],ax 8062f8b: 0f b7 c0 movzx eax,ax 8062f8e: 3b 81 98 04 00 00 cmp eax,DWORD PTR [ecx+0x498] 8062f94: 0f 83 8f 04 00 00 jae 8063429 <_int_malloc+0x5a9> 8062f9a: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 8062f9d: 85 d2 test edx,edx 8062f9f: 0f 84 84 04 00 00 je 8063429 <_int_malloc+0x5a9> 8062fa5: 65 a1 0c 00 00 00 mov eax,gs:0xc 8062fab: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 8062fae: 85 c0 test eax,eax 8062fb0: 74 ae je 8062f60 <_int_malloc+0xe0> 8062fb2: e9 56 04 00 00 jmp 806340d <_int_malloc+0x58d> 8062fb7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8062fbe: 66 90 xchg ax,ax 8062fc0: 81 fd ef 03 00 00 cmp ebp,0x3ef 8062fc6: 0f 86 6c 03 00 00 jbe 8063338 <_int_malloc+0x4b8> 8062fcc: 89 ef mov edi,ebp 8062fce: 89 ea mov edx,ebp 8062fd0: 89 eb mov ebx,ebp 8062fd2: 89 e9 mov ecx,ebp 8062fd4: c1 ef 06 shr edi,0x6 8062fd7: c1 ea 0f shr edx,0xf 8062fda: 8d 47 31 lea eax,[edi+0x31] 8062fdd: c1 e9 0c shr ecx,0xc 8062fe0: c1 eb 09 shr ebx,0x9 8062fe3: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 8062fe7: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8062feb: 89 e8 mov eax,ebp 8062fed: ba 02 00 00 00 mov edx,0x2 8062ff2: c1 e8 12 shr eax,0x12 8062ff5: 81 fd ff ff 0b 00 cmp ebp,0xbffff 8062ffb: 89 4c 24 6c mov DWORD PTR [esp+0x6c],ecx 8062fff: 0f 47 c2 cmova eax,edx 8063002: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 8063006: 89 7c 24 64 mov DWORD PTR [esp+0x64],edi 806300a: 89 5c 24 68 mov DWORD PTR [esp+0x68],ebx 806300e: 83 c0 7c add eax,0x7c 8063011: 89 44 24 5c mov DWORD PTR [esp+0x5c],eax 8063015: 8d 42 77 lea eax,[edx+0x77] 8063018: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 806301c: 89 c8 mov eax,ecx 806301e: 8d 49 6e lea ecx,[ecx+0x6e] 8063021: 89 4c 24 50 mov DWORD PTR [esp+0x50],ecx 8063025: 8d 4b 5b lea ecx,[ebx+0x5b] 8063028: 89 4c 24 3c mov DWORD PTR [esp+0x3c],ecx 806302c: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 8063030: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 8063034: 83 ff 2d cmp edi,0x2d 8063037: 76 27 jbe 8063060 <_int_malloc+0x1e0> 8063039: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 806303d: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 8063041: 83 fb 14 cmp ebx,0x14 8063044: 76 1a jbe 8063060 <_int_malloc+0x1e0> 8063046: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 806304a: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 806304e: 83 f8 0a cmp eax,0xa 8063051: 0f 87 99 07 00 00 ja 80637f0 <_int_malloc+0x970> 8063057: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806305e: 66 90 xchg ax,ax 8063060: 89 ea mov edx,ebp 8063062: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 8063065: c1 ea 04 shr edx,0x4 8063068: 8d 7a 01 lea edi,[edx+0x1] 806306b: 89 7c 24 60 mov DWORD PTR [esp+0x60],edi 806306f: 85 c0 test eax,eax 8063071: 0f 85 c1 03 00 00 jne 8063438 <_int_malloc+0x5b8> 8063077: 8d 45 ff lea eax,[ebp-0x1] 806307a: 31 c9 xor ecx,ecx 806307c: c1 e8 04 shr eax,0x4 806307f: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 8063083: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8063087: 65 8b 1d e4 ff ff ff mov ebx,DWORD PTR gs:0xffffffe4 806308e: 85 db test ebx,ebx 8063090: 74 11 je 80630a3 <_int_malloc+0x223> 8063092: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 8063096: 39 87 90 04 00 00 cmp DWORD PTR [edi+0x490],eax 806309c: 0f 47 cd cmova ecx,ebp 806309f: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 80630a3: 8d 46 38 lea eax,[esi+0x38] 80630a6: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 80630ae: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80630b2: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80630b6: 01 c0 add eax,eax 80630b8: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80630bc: 8b 56 44 mov edx,DWORD PTR [esi+0x44] 80630bf: 3b 54 24 0c cmp edx,DWORD PTR [esp+0xc] 80630c3: 0f 84 b0 05 00 00 je 8063679 <_int_malloc+0x7f9> 80630c9: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 80630cd: 8b 87 9c 04 00 00 mov eax,DWORD PTR [edi+0x49c] 80630d3: 8b 9f 98 04 00 00 mov ebx,DWORD PTR [edi+0x498] 80630d9: 85 c0 test eax,eax 80630db: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 80630df: 0f 95 44 24 57 setne BYTE PTR [esp+0x57] 80630e4: 65 a1 e4 ff ff ff mov eax,gs:0xffffffe4 80630ea: 89 5c 24 44 mov DWORD PTR [esp+0x44],ebx 80630ee: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80630f2: 03 44 24 24 add eax,DWORD PTR [esp+0x24] 80630f6: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80630fe: c7 44 24 38 00 00 00 00 mov DWORD PTR [esp+0x38],0x0 8063106: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 806310a: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp 806310e: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8063111: 83 e0 f8 and eax,0xfffffff8 8063114: 8d 3c 02 lea edi,[edx+eax*1] 8063117: 83 f8 08 cmp eax,0x8 806311a: 0f 86 70 04 00 00 jbe 8063590 <_int_malloc+0x710> 8063120: 8b 9e 54 04 00 00 mov ebx,DWORD PTR [esi+0x454] 8063126: 39 c3 cmp ebx,eax 8063128: 0f 82 62 04 00 00 jb 8063590 <_int_malloc+0x710> 806312e: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 8063131: 83 f9 07 cmp ecx,0x7 8063134: 0f 86 96 04 00 00 jbe 80635d0 <_int_malloc+0x750> 806313a: 39 cb cmp ebx,ecx 806313c: 0f 82 8e 04 00 00 jb 80635d0 <_int_malloc+0x750> 8063142: 8b 1f mov ebx,DWORD PTR [edi] 8063144: 83 e3 f8 and ebx,0xfffffff8 8063147: 39 c3 cmp ebx,eax 8063149: 0f 85 69 07 00 00 jne 80638b8 <_int_malloc+0xa38> 806314f: 8b 5a 0c mov ebx,DWORD PTR [edx+0xc] 8063152: 3b 53 08 cmp edx,DWORD PTR [ebx+0x8] 8063155: 0f 85 b5 05 00 00 jne 8063710 <_int_malloc+0x890> 806315b: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 806315f: 39 6a 08 cmp DWORD PTR [edx+0x8],ebp 8063162: 0f 85 a8 05 00 00 jne 8063710 <_int_malloc+0x890> 8063168: f6 c1 01 test cl,0x1 806316b: 0f 85 df 07 00 00 jne 8063950 <_int_malloc+0xad0> 8063171: 81 7c 24 10 ef 03 00 00 cmp DWORD PTR [esp+0x10],0x3ef 8063179: 77 0a ja 8063185 <_int_malloc+0x305> 806317b: 3b 5c 24 0c cmp ebx,DWORD PTR [esp+0xc] 806317f: 0f 84 db 05 00 00 je 8063760 <_int_malloc+0x8e0> 8063185: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 8063189: 89 5e 44 mov DWORD PTR [esi+0x44],ebx 806318c: 89 6b 08 mov DWORD PTR [ebx+0x8],ebp 806318f: 3b 44 24 10 cmp eax,DWORD PTR [esp+0x10] 8063193: 0f 84 27 03 00 00 je 80634c0 <_int_malloc+0x640> 8063199: 3d ef 03 00 00 cmp eax,0x3ef 806319e: 0f 87 3c 04 00 00 ja 80635e0 <_int_malloc+0x760> 80631a4: c1 e8 04 shr eax,0x4 80631a7: 8d 48 01 lea ecx,[eax+0x1] 80631aa: 8d 44 c6 40 lea eax,[esi+eax*8+0x40] 80631ae: 89 4c 24 40 mov DWORD PTR [esp+0x40],ecx 80631b2: 8b 18 mov ebx,DWORD PTR [eax] 80631b4: 8d 78 f8 lea edi,[eax-0x8] 80631b7: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80631bb: bd 01 00 00 00 mov ebp,0x1 80631c0: 83 44 24 14 01 add DWORD PTR [esp+0x14],0x1 80631c5: d3 e5 shl ebp,cl 80631c7: c1 f8 05 sar eax,0x5 80631ca: 09 ac 86 38 04 00 00 or DWORD PTR [esi+eax*4+0x438],ebp 80631d1: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80631d5: 89 7a 0c mov DWORD PTR [edx+0xc],edi 80631d8: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 80631db: 89 53 0c mov DWORD PTR [ebx+0xc],edx 80631de: 89 57 08 mov DWORD PTR [edi+0x8],edx 80631e1: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 80631e5: 85 d2 test edx,edx 80631e7: 0f 84 6b 04 00 00 je 8063658 <_int_malloc+0x7d8> 80631ed: 39 44 24 4c cmp DWORD PTR [esp+0x4c],eax 80631f1: 0f 83 41 03 00 00 jae 8063538 <_int_malloc+0x6b8> 80631f7: 80 7c 24 57 00 cmp BYTE PTR [esp+0x57],0x0 80631fc: 0f 84 36 03 00 00 je 8063538 <_int_malloc+0x6b8> 8063202: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 8063206: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 806320a: 8d 04 8e lea eax,[esi+ecx*4] 806320d: 8b b8 80 00 00 00 mov edi,DWORD PTR [eax+0x80] 8063213: 8b 17 mov edx,DWORD PTR [edi] 8063215: 89 90 80 00 00 00 mov DWORD PTR [eax+0x80],edx 806321b: 66 83 2c 4e 01 sub WORD PTR [esi+ecx*2],0x1 8063220: c7 47 04 00 00 00 00 mov DWORD PTR [edi+0x4],0x0 8063227: e9 c1 00 00 00 jmp 80632ed <_int_malloc+0x46d> 806322c: 8b 78 14 mov edi,DWORD PTR [eax+0x14] 806322f: eb 03 jmp 8063234 <_int_malloc+0x3b4> 8063231: 8b 7f 14 mov edi,DWORD PTR [edi+0x14] 8063234: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 8063237: 89 d3 mov ebx,edx 8063239: 83 e3 f8 and ebx,0xfffffff8 806323c: 39 eb cmp ebx,ebp 806323e: 72 f1 jb 8063231 <_int_malloc+0x3b1> 8063240: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8063244: 39 79 04 cmp DWORD PTR [ecx+0x4],edi 8063247: 74 09 je 8063252 <_int_malloc+0x3d2> 8063249: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 806324c: 3b 50 04 cmp edx,DWORD PTR [eax+0x4] 806324f: 0f 44 f8 cmove edi,eax 8063252: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8063256: 89 f8 mov eax,edi 8063258: 29 e9 sub ecx,ebp 806325a: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 806325e: e8 5d db ff ff call 8060dc0 8063263: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8063267: 83 f9 0f cmp ecx,0xf 806326a: 0f 86 e9 09 00 00 jbe 8063c59 <_int_malloc+0xdd9> 8063270: 8b 46 40 mov eax,DWORD PTR [esi+0x40] 8063273: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8063277: 8d 14 2f lea edx,[edi+ebp*1] 806327a: 39 58 0c cmp DWORD PTR [eax+0xc],ebx 806327d: 0f 85 c7 09 00 00 jne 8063c4a <_int_malloc+0xdca> 8063283: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8063287: 89 42 08 mov DWORD PTR [edx+0x8],eax 806328a: 89 5a 0c mov DWORD PTR [edx+0xc],ebx 806328d: 89 56 40 mov DWORD PTR [esi+0x40],edx 8063290: 89 50 0c mov DWORD PTR [eax+0xc],edx 8063293: 81 f9 ef 03 00 00 cmp ecx,0x3ef 8063299: 76 0e jbe 80632a9 <_int_malloc+0x429> 806329b: c7 42 10 00 00 00 00 mov DWORD PTR [edx+0x10],0x0 80632a2: c7 42 14 00 00 00 00 mov DWORD PTR [edx+0x14],0x0 80632a9: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80632ad: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 80632b3: 39 c6 cmp esi,eax 80632b5: 0f 95 c0 setne al 80632b8: 0f b6 c0 movzx eax,al 80632bb: c1 e0 02 shl eax,0x2 80632be: 09 e8 or eax,ebp 80632c0: 83 c8 01 or eax,0x1 80632c3: 89 47 04 mov DWORD PTR [edi+0x4],eax 80632c6: 89 c8 mov eax,ecx 80632c8: 83 c8 01 or eax,0x1 80632cb: 89 42 04 mov DWORD PTR [edx+0x4],eax 80632ce: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80632d2: 89 0c 07 mov DWORD PTR [edi+eax*1],ecx 80632d5: 8d 76 00 lea esi,[esi+0x0] 80632d8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80632dc: 83 c7 08 add edi,0x8 80632df: 8b 80 4c 18 00 00 mov eax,DWORD PTR [eax+0x184c] 80632e5: 85 c0 test eax,eax 80632e7: 0f 85 2b 02 00 00 jne 8063518 <_int_malloc+0x698> 80632ed: 83 c4 7c add esp,0x7c 80632f0: 89 f8 mov eax,edi 80632f2: 5b pop ebx 80632f3: 5e pop esi 80632f4: 5f pop edi 80632f5: 5d pop ebp 80632f6: c3 ret 80632f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80632fe: 66 90 xchg ax,ax 8063300: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8063304: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8063308: eb 0b jmp 8063315 <_int_malloc+0x495> 806330a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8063310: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 8063313: 89 c7 mov edi,eax 8063315: 89 f8 mov eax,edi 8063317: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 806331f: 74 01 je 8063322 <_int_malloc+0x4a2> 8063321: f0 0f b1 11 lock cmpxchg DWORD PTR [ecx],edx 8063325: 39 f8 cmp eax,edi 8063327: 0f 84 03 07 00 00 je 8063a30 <_int_malloc+0xbb0> 806332d: 85 c0 test eax,eax 806332f: 75 df jne 8063310 <_int_malloc+0x490> 8063331: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063338: 89 e8 mov eax,ebp 806333a: 89 ea mov edx,ebp 806333c: c1 e8 03 shr eax,0x3 806333f: c1 ea 04 shr edx,0x4 8063342: 8d 4c 86 40 lea ecx,[esi+eax*4+0x40] 8063346: 8b 79 04 mov edi,DWORD PTR [ecx+0x4] 8063349: 8d 41 f8 lea eax,[ecx-0x8] 806334c: 39 f8 cmp eax,edi 806334e: 0f 84 f4 00 00 00 je 8063448 <_int_malloc+0x5c8> 8063354: 8b 57 0c mov edx,DWORD PTR [edi+0xc] 8063357: 39 7a 08 cmp DWORD PTR [edx+0x8],edi 806335a: 0f 85 48 06 00 00 jne 80639a8 <_int_malloc+0xb28> 8063360: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8063364: 83 4c 2f 04 01 or DWORD PTR [edi+ebp*1+0x4],0x1 8063369: 89 51 04 mov DWORD PTR [ecx+0x4],edx 806336c: 8d 9b c0 04 00 00 lea ebx,[ebx+0x4c0] 8063372: 89 42 08 mov DWORD PTR [edx+0x8],eax 8063375: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 8063379: 39 de cmp esi,ebx 806337b: 74 04 je 8063381 <_int_malloc+0x501> 806337d: 83 4f 04 04 or DWORD PTR [edi+0x4],0x4 8063381: 65 8b 1d e4 ff ff ff mov ebx,DWORD PTR gs:0xffffffe4 8063388: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 806338c: 85 db test ebx,ebx 806338e: 0f 84 44 ff ff ff je 80632d8 <_int_malloc+0x458> 8063394: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8063398: 8d 55 ff lea edx,[ebp-0x1] 806339b: c1 ea 04 shr edx,0x4 806339e: 39 93 90 04 00 00 cmp DWORD PTR [ebx+0x490],edx 80633a4: 0f 86 2e ff ff ff jbe 80632d8 <_int_malloc+0x458> 80633aa: 8b 9b 98 04 00 00 mov ebx,DWORD PTR [ebx+0x498] 80633b0: 89 74 24 24 mov DWORD PTR [esp+0x24],esi 80633b4: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 80633b8: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80633bc: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 80633c0: 8d 1c 53 lea ebx,[ebx+edx*2] 80633c3: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 80633c7: 0f b7 1b movzx ebx,WORD PTR [ebx] 80633ca: 66 89 5c 24 10 mov WORD PTR [esp+0x10],bx 80633cf: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80633d3: 8d 14 93 lea edx,[ebx+edx*4] 80633d6: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80633da: 0f b7 5c 24 10 movzx ebx,WORD PTR [esp+0x10] 80633df: eb 1a jmp 80633fb <_int_malloc+0x57b> 80633e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80633e8: 8b 51 04 mov edx,DWORD PTR [ecx+0x4] 80633eb: 39 d0 cmp eax,edx 80633ed: 0f 84 e5 fe ff ff je 80632d8 <_int_malloc+0x458> 80633f3: 85 d2 test edx,edx 80633f5: 0f 85 d5 04 00 00 jne 80638d0 <_int_malloc+0xa50> 80633fb: 39 f3 cmp ebx,esi 80633fd: 72 e9 jb 80633e8 <_int_malloc+0x568> 80633ff: e9 d4 fe ff ff jmp 80632d8 <_int_malloc+0x458> 8063404: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8063408: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 806340b: 89 c2 mov edx,eax 806340d: 89 d0 mov eax,edx 806340f: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 8063417: 74 01 je 806341a <_int_malloc+0x59a> 8063419: f0 0f b1 0e lock cmpxchg DWORD PTR [esi],ecx 806341d: 39 d0 cmp eax,edx 806341f: 0f 84 3e fb ff ff je 8062f63 <_int_malloc+0xe3> 8063425: 85 c0 test eax,eax 8063427: 75 df jne 8063408 <_int_malloc+0x588> 8063429: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 806342d: e9 a6 fe ff ff jmp 80632d8 <_int_malloc+0x458> 8063432: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8063438: 89 f0 mov eax,esi 806343a: e8 31 da ff ff call 8060e70 806343f: e9 33 fc ff ff jmp 8063077 <_int_malloc+0x1f7> 8063444: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8063448: 8d 42 01 lea eax,[edx+0x1] 806344b: 89 ea mov edx,ebp 806344d: 89 ef mov edi,ebp 806344f: 89 e9 mov ecx,ebp 8063451: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8063455: 89 e8 mov eax,ebp 8063457: c1 ea 12 shr edx,0x12 806345a: 89 eb mov ebx,ebp 806345c: c1 e8 0f shr eax,0xf 806345f: c1 ef 06 shr edi,0x6 8063462: c1 e9 09 shr ecx,0x9 8063465: c1 eb 0c shr ebx,0xc 8063468: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 806346c: 89 d0 mov eax,edx 806346e: 81 fd ff ff 0b 00 cmp ebp,0xbffff 8063474: ba 02 00 00 00 mov edx,0x2 8063479: 89 7c 24 64 mov DWORD PTR [esp+0x64],edi 806347d: 0f 47 c2 cmova eax,edx 8063480: 89 4c 24 68 mov DWORD PTR [esp+0x68],ecx 8063484: 83 c7 31 add edi,0x31 8063487: 83 c1 5b add ecx,0x5b 806348a: 89 5c 24 6c mov DWORD PTR [esp+0x6c],ebx 806348e: 83 c3 6e add ebx,0x6e 8063491: 8d 50 7c lea edx,[eax+0x7c] 8063494: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8063498: 89 5c 24 50 mov DWORD PTR [esp+0x50],ebx 806349c: 89 54 24 5c mov DWORD PTR [esp+0x5c],edx 80634a0: 8d 50 77 lea edx,[eax+0x77] 80634a3: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80634a7: 89 4c 24 3c mov DWORD PTR [esp+0x3c],ecx 80634ab: 89 54 24 58 mov DWORD PTR [esp+0x58],edx 80634af: 89 7c 24 34 mov DWORD PTR [esp+0x34],edi 80634b3: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80634b7: e9 bb fb ff ff jmp 8063077 <_int_malloc+0x1f7> 80634bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80634c0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80634c4: 83 c9 01 or ecx,0x1 80634c7: 89 4f 04 mov DWORD PTR [edi+0x4],ecx 80634ca: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 80634d0: 39 c6 cmp esi,eax 80634d2: 74 04 je 80634d8 <_int_malloc+0x658> 80634d4: 83 4a 04 04 or DWORD PTR [edx+0x4],0x4 80634d8: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80634dc: 8d 7a 08 lea edi,[edx+0x8] 80634df: 89 7c 24 38 mov DWORD PTR [esp+0x38],edi 80634e3: 85 c9 test ecx,ecx 80634e5: 74 14 je 80634fb <_int_malloc+0x67b> 80634e7: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 80634eb: 0f b7 4d 00 movzx ecx,WORD PTR [ebp+0x0] 80634ef: 89 c8 mov eax,ecx 80634f1: 3b 4c 24 44 cmp ecx,DWORD PTR [esp+0x44] 80634f5: 0f 82 35 02 00 00 jb 8063730 <_int_malloc+0x8b0> 80634fb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80634ff: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 8063503: 8b 80 4c 18 00 00 mov eax,DWORD PTR [eax+0x184c] 8063509: 85 c0 test eax,eax 806350b: 0f 84 dc fd ff ff je 80632ed <_int_malloc+0x46d> 8063511: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063518: 83 ec 04 sub esp,0x4 806351b: 34 ff xor al,0xff 806351d: ff 74 24 0c push DWORD PTR [esp+0xc] 8063521: 50 push eax 8063522: 57 push edi 8063523: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8063527: e8 94 5b fe ff call 80490c0 <.plt+0x90> 806352c: 83 c4 10 add esp,0x10 806352f: e9 b9 fd ff ff jmp 80632ed <_int_malloc+0x46d> 8063534: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8063538: 83 44 24 18 01 add DWORD PTR [esp+0x18],0x1 806353d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8063541: 3d 0f 27 00 00 cmp eax,0x270f 8063546: 0f 8f b6 fc ff ff jg 8063202 <_int_malloc+0x382> 806354c: 8b 56 44 mov edx,DWORD PTR [esi+0x44] 806354f: 3b 54 24 0c cmp edx,DWORD PTR [esp+0xc] 8063553: 0f 84 a9 fc ff ff je 8063202 <_int_malloc+0x382> 8063559: c7 44 24 38 01 00 00 00 mov DWORD PTR [esp+0x38],0x1 8063561: e9 a8 fb ff ff jmp 806310e <_int_malloc+0x28e> 8063566: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806356d: 8d 76 00 lea esi,[esi+0x0] 8063570: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063574: 31 ff xor edi,edi 8063576: c7 c0 e0 ff ff ff mov eax,0xffffffe0 806357c: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 8063583: 83 c4 7c add esp,0x7c 8063586: 89 f8 mov eax,edi 8063588: 5b pop ebx 8063589: 5e pop esi 806358a: 5f pop edi 806358b: 5d pop ebp 806358c: c3 ret 806358d: 8d 76 00 lea esi,[esi+0x0] 8063590: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063594: 8d 80 2c 08 fd ff lea eax,[eax-0x2f7d4] 806359a: e8 d1 d0 ff ff call 8060670 806359f: 90 nop 80635a0: 31 d2 xor edx,edx 80635a2: e8 29 f1 ff ff call 80626d0 80635a7: 89 c7 mov edi,eax 80635a9: 85 c0 test eax,eax 80635ab: 0f 84 8f 03 00 00 je 8063940 <_int_malloc+0xac0> 80635b1: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80635b5: 8b 80 4c 18 00 00 mov eax,DWORD PTR [eax+0x184c] 80635bb: 85 c0 test eax,eax 80635bd: 0f 84 2a fd ff ff je 80632ed <_int_malloc+0x46d> 80635c3: e9 50 ff ff ff jmp 8063518 <_int_malloc+0x698> 80635c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80635cf: 90 nop 80635d0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80635d4: 8d 80 50 08 fd ff lea eax,[eax-0x2f7b0] 80635da: e8 91 d0 ff ff call 8060670 80635df: 90 nop 80635e0: 89 c1 mov ecx,eax 80635e2: c1 e9 06 shr ecx,0x6 80635e5: 3d 7f 0b 00 00 cmp eax,0xb7f 80635ea: 0f 86 30 01 00 00 jbe 8063720 <_int_malloc+0x8a0> 80635f0: 89 c1 mov ecx,eax 80635f2: c1 e9 09 shr ecx,0x9 80635f5: 3d ff 29 00 00 cmp eax,0x29ff 80635fa: 0f 87 88 03 00 00 ja 8063988 <_int_malloc+0xb08> 8063600: 8d 79 5b lea edi,[ecx+0x5b] 8063603: 89 7c 24 40 mov DWORD PTR [esp+0x40],edi 8063607: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 806360b: 8d 7c fe 38 lea edi,[esi+edi*8+0x38] 806360f: 8b 0f mov ecx,DWORD PTR [edi] 8063611: 8d 5f f8 lea ebx,[edi-0x8] 8063614: 39 cb cmp ebx,ecx 8063616: 0f 84 54 03 00 00 je 8063970 <_int_malloc+0xaf0> 806361c: 8b 7f 04 mov edi,DWORD PTR [edi+0x4] 806361f: 83 c8 01 or eax,0x1 8063622: 8b 6f 04 mov ebp,DWORD PTR [edi+0x4] 8063625: f7 c5 04 00 00 00 test ebp,0x4 806362b: 0f 85 4c 06 00 00 jne 8063c7d <_int_malloc+0xdfd> 8063631: 39 c5 cmp ebp,eax 8063633: 0f 86 87 03 00 00 jbe 80639c0 <_int_malloc+0xb40> 8063639: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 806363c: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 806363f: 89 42 14 mov DWORD PTR [edx+0x14],eax 8063642: 89 50 10 mov DWORD PTR [eax+0x10],edx 8063645: 89 51 14 mov DWORD PTR [ecx+0x14],edx 8063648: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 806364c: e9 66 fb ff ff jmp 80631b7 <_int_malloc+0x337> 8063651: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063658: 83 44 24 18 01 add DWORD PTR [esp+0x18],0x1 806365d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8063661: 3d 0f 27 00 00 cmp eax,0x270f 8063666: 7f 0d jg 8063675 <_int_malloc+0x7f5> 8063668: 8b 56 44 mov edx,DWORD PTR [esi+0x44] 806366b: 3b 54 24 0c cmp edx,DWORD PTR [esp+0xc] 806366f: 0f 85 99 fa ff ff jne 806310e <_int_malloc+0x28e> 8063675: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 8063679: 81 fd ef 03 00 00 cmp ebp,0x3ef 806367f: 76 1a jbe 806369b <_int_malloc+0x81b> 8063681: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8063685: 8d 4c c6 38 lea ecx,[esi+eax*8+0x38] 8063689: 8b 01 mov eax,DWORD PTR [ecx] 806368b: 8d 51 f8 lea edx,[ecx-0x8] 806368e: 39 d0 cmp eax,edx 8063690: 74 09 je 806369b <_int_malloc+0x81b> 8063692: 39 68 04 cmp DWORD PTR [eax+0x4],ebp 8063695: 0f 83 91 fb ff ff jae 806322c <_int_malloc+0x3ac> 806369b: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 806369f: 8d 48 01 lea ecx,[eax+0x1] 80636a2: 8d 54 c6 38 lea edx,[esi+eax*8+0x38] 80636a6: b8 01 00 00 00 mov eax,0x1 80636ab: 89 cf mov edi,ecx 80636ad: d3 e0 shl eax,cl 80636af: c1 ef 05 shr edi,0x5 80636b2: 8b 9c be 38 04 00 00 mov ebx,DWORD PTR [esi+edi*4+0x438] 80636b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80636c0: 39 d8 cmp eax,ebx 80636c2: 0f 87 4f 01 00 00 ja 8063817 <_int_malloc+0x997> 80636c8: 85 c0 test eax,eax 80636ca: 75 17 jne 80636e3 <_int_malloc+0x863> 80636cc: e9 46 01 00 00 jmp 8063817 <_int_malloc+0x997> 80636d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80636d8: 83 c2 08 add edx,0x8 80636db: 01 c0 add eax,eax 80636dd: 0f 84 95 04 00 00 je 8063b78 <_int_malloc+0xcf8> 80636e3: 85 d8 test eax,ebx 80636e5: 74 f1 je 80636d8 <_int_malloc+0x858> 80636e7: 8b 4a 0c mov ecx,DWORD PTR [edx+0xc] 80636ea: 39 ca cmp edx,ecx 80636ec: 0f 85 95 03 00 00 jne 8063a87 <_int_malloc+0xc07> 80636f2: 89 c1 mov ecx,eax 80636f4: 83 c2 08 add edx,0x8 80636f7: 01 c0 add eax,eax 80636f9: f7 d1 not ecx 80636fb: 21 cb and ebx,ecx 80636fd: 89 9c be 38 04 00 00 mov DWORD PTR [esi+edi*4+0x438],ebx 8063704: eb ba jmp 80636c0 <_int_malloc+0x840> 8063706: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806370d: 8d 76 00 lea esi,[esi+0x0] 8063710: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063714: 8d 80 ac 08 fd ff lea eax,[eax-0x2f754] 806371a: e8 51 cf ff ff call 8060670 806371f: 90 nop 8063720: 8d 79 31 lea edi,[ecx+0x31] 8063723: 89 7c 24 40 mov DWORD PTR [esp+0x40],edi 8063727: e9 db fe ff ff jmp 8063607 <_int_malloc+0x787> 806372c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8063730: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8063734: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8063738: 83 c0 01 add eax,0x1 806373b: 89 4a 0c mov DWORD PTR [edx+0xc],ecx 806373e: 8d 0c b9 lea ecx,[ecx+edi*4] 8063741: 8b b9 80 00 00 00 mov edi,DWORD PTR [ecx+0x80] 8063747: 89 7a 08 mov DWORD PTR [edx+0x8],edi 806374a: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 806374e: 89 da mov edx,ebx 8063750: 89 b9 80 00 00 00 mov DWORD PTR [ecx+0x80],edi 8063756: 66 89 45 00 mov WORD PTR [ebp+0x0],ax 806375a: e9 f0 fd ff ff jmp 806354f <_int_malloc+0x6cf> 806375f: 90 nop 8063760: 3b 56 3c cmp edx,DWORD PTR [esi+0x3c] 8063763: 0f 85 1c fa ff ff jne 8063185 <_int_malloc+0x305> 8063769: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 806376d: 83 c5 10 add ebp,0x10 8063770: 39 c5 cmp ebp,eax 8063772: 0f 83 0d fa ff ff jae 8063185 <_int_malloc+0x305> 8063778: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 806377c: 89 c1 mov ecx,eax 806377e: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8063782: 8d 1c 2a lea ebx,[edx+ebp*1] 8063785: 29 e9 sub ecx,ebp 8063787: 89 5e 40 mov DWORD PTR [esi+0x40],ebx 806378a: 89 5e 44 mov DWORD PTR [esi+0x44],ebx 806378d: 89 5e 3c mov DWORD PTR [esi+0x3c],ebx 8063790: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8063793: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8063796: 81 f9 ef 03 00 00 cmp ecx,0x3ef 806379c: 76 0e jbe 80637ac <_int_malloc+0x92c> 806379e: c7 43 10 00 00 00 00 mov DWORD PTR [ebx+0x10],0x0 80637a5: c7 43 14 00 00 00 00 mov DWORD PTR [ebx+0x14],0x0 80637ac: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80637b0: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 80637b6: 39 c6 cmp esi,eax 80637b8: 89 ce mov esi,ecx 80637ba: 0f 95 c0 setne al 80637bd: 83 ce 01 or esi,0x1 80637c0: 0f b6 c0 movzx eax,al 80637c3: c1 e0 02 shl eax,0x2 80637c6: 09 e8 or eax,ebp 80637c8: 83 c8 01 or eax,0x1 80637cb: 89 42 04 mov DWORD PTR [edx+0x4],eax 80637ce: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80637d2: 89 73 04 mov DWORD PTR [ebx+0x4],esi 80637d5: 8b 80 4c 18 00 00 mov eax,DWORD PTR [eax+0x184c] 80637db: 89 0f mov DWORD PTR [edi],ecx 80637dd: 8d 7a 08 lea edi,[edx+0x8] 80637e0: 85 c0 test eax,eax 80637e2: 0f 84 05 fb ff ff je 80632ed <_int_malloc+0x46d> 80637e8: e9 2b fd ff ff jmp 8063518 <_int_malloc+0x698> 80637ed: 8d 76 00 lea esi,[esi+0x0] 80637f0: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 80637f4: 83 fa 05 cmp edx,0x5 80637f7: 0f 42 44 24 58 cmovb eax,DWORD PTR [esp+0x58] 80637fc: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8063800: e9 5b f8 ff ff jmp 8063060 <_int_malloc+0x1e0> 8063805: 8d 76 00 lea esi,[esi+0x0] 8063808: 8b 9c be 38 04 00 00 mov ebx,DWORD PTR [esi+edi*4+0x438] 806380f: 85 db test ebx,ebx 8063811: 0f 85 22 02 00 00 jne 8063a39 <_int_malloc+0xbb9> 8063817: 83 c7 01 add edi,0x1 806381a: 83 ff 04 cmp edi,0x4 806381d: 75 e9 jne 8063808 <_int_malloc+0x988> 806381f: 8b 5e 38 mov ebx,DWORD PTR [esi+0x38] 8063822: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 8063825: 83 e2 f8 and edx,0xfffffff8 8063828: 39 96 54 04 00 00 cmp DWORD PTR [esi+0x454],edx 806382e: 0f 82 0d 03 00 00 jb 8063b41 <_int_malloc+0xcc1> 8063834: 8d 45 10 lea eax,[ebp+0x10] 8063837: 39 d0 cmp eax,edx 8063839: 0f 86 5d 03 00 00 jbe 8063b9c <_int_malloc+0xd1c> 806383f: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 8063842: 85 c0 test eax,eax 8063844: 0f 84 e1 00 00 00 je 806392b <_int_malloc+0xaab> 806384a: 89 f0 mov eax,esi 806384c: e8 1f d6 ff ff call 8060e70 8063851: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8063855: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8063859: 81 fd ef 03 00 00 cmp ebp,0x3ef 806385f: 0f 86 57 f8 ff ff jbe 80630bc <_int_malloc+0x23c> 8063865: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8063869: 83 7c 24 64 2d cmp DWORD PTR [esp+0x64],0x2d 806386e: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8063872: 0f 86 44 f8 ff ff jbe 80630bc <_int_malloc+0x23c> 8063878: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 806387c: 83 7c 24 68 14 cmp DWORD PTR [esp+0x68],0x14 8063881: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8063885: 0f 86 31 f8 ff ff jbe 80630bc <_int_malloc+0x23c> 806388b: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 806388f: 83 7c 24 6c 0a cmp DWORD PTR [esp+0x6c],0xa 8063894: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8063898: 0f 86 1e f8 ff ff jbe 80630bc <_int_malloc+0x23c> 806389e: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 80638a2: 83 7c 24 28 04 cmp DWORD PTR [esp+0x28],0x4 80638a7: 0f 47 44 24 5c cmova eax,DWORD PTR [esp+0x5c] 80638ac: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80638b0: e9 07 f8 ff ff jmp 80630bc <_int_malloc+0x23c> 80638b5: 8d 76 00 lea esi,[esi+0x0] 80638b8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80638bc: 8d 80 78 08 fd ff lea eax,[eax-0x2f788] 80638c2: e8 a9 cd ff ff call 8060670 80638c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80638ce: 66 90 xchg ax,ax 80638d0: 8b 5a 0c mov ebx,DWORD PTR [edx+0xc] 80638d3: 83 4c 2a 04 01 or DWORD PTR [edx+ebp*1+0x4],0x1 80638d8: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 80638dc: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80638e0: 39 5c 24 24 cmp DWORD PTR [esp+0x24],ebx 80638e4: 74 04 je 80638ea <_int_malloc+0xa6a> 80638e6: 83 4a 04 04 or DWORD PTR [edx+0x4],0x4 80638ea: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80638ee: 83 c2 08 add edx,0x8 80638f1: 66 83 44 24 10 01 add WORD PTR [esp+0x10],0x1 80638f7: 89 59 04 mov DWORD PTR [ecx+0x4],ebx 80638fa: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80638fd: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8063901: 89 5a 04 mov DWORD PTR [edx+0x4],ebx 8063904: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8063908: 8b 9b 80 00 00 00 mov ebx,DWORD PTR [ebx+0x80] 806390e: 89 1a mov DWORD PTR [edx],ebx 8063910: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8063914: 89 93 80 00 00 00 mov DWORD PTR [ebx+0x80],edx 806391a: 0f b7 5c 24 10 movzx ebx,WORD PTR [esp+0x10] 806391f: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 8063923: 66 89 1a mov WORD PTR [edx],bx 8063926: e9 af fa ff ff jmp 80633da <_int_malloc+0x55a> 806392b: 89 f2 mov edx,esi 806392d: 89 e8 mov eax,ebp 806392f: e8 9c ed ff ff call 80626d0 8063934: 89 c7 mov edi,eax 8063936: 85 c0 test eax,eax 8063938: 0f 85 73 fc ff ff jne 80635b1 <_int_malloc+0x731> 806393e: 66 90 xchg ax,ax 8063940: 31 ff xor edi,edi 8063942: e9 a6 f9 ff ff jmp 80632ed <_int_malloc+0x46d> 8063947: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806394e: 66 90 xchg ax,ax 8063950: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063954: 8d 80 dc 08 fd ff lea eax,[eax-0x2f724] 806395a: e8 11 cd ff ff call 8060670 806395f: 90 nop 8063960: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063964: 8d 80 d8 07 fd ff lea eax,[eax-0x2f828] 806396a: e8 01 cd ff ff call 8060670 806396f: 90 nop 8063970: 89 52 14 mov DWORD PTR [edx+0x14],edx 8063973: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 8063977: 89 df mov edi,ebx 8063979: 89 52 10 mov DWORD PTR [edx+0x10],edx 806397c: e9 36 f8 ff ff jmp 80631b7 <_int_malloc+0x337> 8063981: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063988: 89 c1 mov ecx,eax 806398a: c1 e9 0c shr ecx,0xc 806398d: 3d ff af 00 00 cmp eax,0xafff 8063992: 0f 87 b4 00 00 00 ja 8063a4c <_int_malloc+0xbcc> 8063998: 8d 79 6e lea edi,[ecx+0x6e] 806399b: 89 7c 24 40 mov DWORD PTR [esp+0x40],edi 806399f: e9 63 fc ff ff jmp 8063607 <_int_malloc+0x787> 80639a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80639a8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80639ac: 8d 80 fc 07 fd ff lea eax,[eax-0x2f804] 80639b2: e8 b9 cc ff ff call 8060670 80639b7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80639be: 66 90 xchg ax,ax 80639c0: 8b 59 04 mov ebx,DWORD PTR [ecx+0x4] 80639c3: f6 c3 04 test bl,0x4 80639c6: 0f 85 5a 02 00 00 jne 8063c26 <_int_malloc+0xda6> 80639cc: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 80639d0: eb 15 jmp 80639e7 <_int_malloc+0xb67> 80639d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80639d8: 8b 49 10 mov ecx,DWORD PTR [ecx+0x10] 80639db: 8b 59 04 mov ebx,DWORD PTR [ecx+0x4] 80639de: f6 c3 04 test bl,0x4 80639e1: 0f 85 0c 02 00 00 jne 8063bf3 <_int_malloc+0xd73> 80639e7: 39 d8 cmp eax,ebx 80639e9: 72 ed jb 80639d8 <_int_malloc+0xb58> 80639eb: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp 80639ef: 74 73 je 8063a64 <_int_malloc+0xbe4> 80639f1: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 80639f4: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 80639f7: 89 42 14 mov DWORD PTR [edx+0x14],eax 80639fa: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 80639fd: 39 48 10 cmp DWORD PTR [eax+0x10],ecx 8063a00: 0f 85 4a 01 00 00 jne 8063b50 <_int_malloc+0xcd0> 8063a06: 89 51 14 mov DWORD PTR [ecx+0x14],edx 8063a09: 8b 42 14 mov eax,DWORD PTR [edx+0x14] 8063a0c: 89 cb mov ebx,ecx 8063a0e: 89 50 10 mov DWORD PTR [eax+0x10],edx 8063a11: 8b 7b 0c mov edi,DWORD PTR [ebx+0xc] 8063a14: 39 5f 08 cmp DWORD PTR [edi+0x8],ebx 8063a17: 0f 85 fa 01 00 00 jne 8063c17 <_int_malloc+0xd97> 8063a1d: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 8063a21: e9 91 f7 ff ff jmp 80631b7 <_int_malloc+0x337> 8063a26: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063a2d: 8d 76 00 lea esi,[esi+0x0] 8063a30: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8063a34: e9 c1 f4 ff ff jmp 8062efa <_int_malloc+0x7a> 8063a39: 89 f8 mov eax,edi 8063a3b: c1 e0 06 shl eax,0x6 8063a3e: 8d 54 86 30 lea edx,[esi+eax*4+0x30] 8063a42: b8 01 00 00 00 mov eax,0x1 8063a47: e9 97 fc ff ff jmp 80636e3 <_int_malloc+0x863> 8063a4c: 89 c1 mov ecx,eax 8063a4e: c1 e9 0f shr ecx,0xf 8063a51: 3d ff 7f 02 00 cmp eax,0x27fff 8063a56: 77 11 ja 8063a69 <_int_malloc+0xbe9> 8063a58: 8d 79 77 lea edi,[ecx+0x77] 8063a5b: 89 7c 24 40 mov DWORD PTR [esp+0x40],edi 8063a5f: e9 a3 fb ff ff jmp 8063607 <_int_malloc+0x787> 8063a64: 8b 59 08 mov ebx,DWORD PTR [ecx+0x8] 8063a67: eb a8 jmp 8063a11 <_int_malloc+0xb91> 8063a69: 89 c1 mov ecx,eax 8063a6b: bb 02 00 00 00 mov ebx,0x2 8063a70: c1 e9 12 shr ecx,0x12 8063a73: 3d ff ff 0b 00 cmp eax,0xbffff 8063a78: 0f 47 cb cmova ecx,ebx 8063a7b: 8d 79 7c lea edi,[ecx+0x7c] 8063a7e: 89 7c 24 40 mov DWORD PTR [esp+0x40],edi 8063a82: e9 80 fb ff ff jmp 8063607 <_int_malloc+0x787> 8063a87: 8b 59 04 mov ebx,DWORD PTR [ecx+0x4] 8063a8a: 83 e3 f8 and ebx,0xfffffff8 8063a8d: 39 eb cmp ebx,ebp 8063a8f: 0f 82 0c 02 00 00 jb 8063ca1 <_int_malloc+0xe21> 8063a95: 89 df mov edi,ebx 8063a97: 89 c8 mov eax,ecx 8063a99: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8063a9d: 29 ef sub edi,ebp 8063a9f: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 8063aa3: e8 18 d3 ff ff call 8060dc0 8063aa8: 83 ff 0f cmp edi,0xf 8063aab: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8063aaf: 0f 86 aa 00 00 00 jbe 8063b5f <_int_malloc+0xcdf> 8063ab5: 8b 46 40 mov eax,DWORD PTR [esi+0x40] 8063ab8: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8063abc: 8d 14 29 lea edx,[ecx+ebp*1] 8063abf: 39 78 0c cmp DWORD PTR [eax+0xc],edi 8063ac2: 0f 85 1c 01 00 00 jne 8063be4 <_int_malloc+0xd64> 8063ac8: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8063acc: 89 42 08 mov DWORD PTR [edx+0x8],eax 8063acf: 89 7a 0c mov DWORD PTR [edx+0xc],edi 8063ad2: 89 56 40 mov DWORD PTR [esi+0x40],edx 8063ad5: 89 50 0c mov DWORD PTR [eax+0xc],edx 8063ad8: 81 fd ef 03 00 00 cmp ebp,0x3ef 8063ade: 77 03 ja 8063ae3 <_int_malloc+0xc63> 8063ae0: 89 56 3c mov DWORD PTR [esi+0x3c],edx 8063ae3: 81 7c 24 10 ef 03 00 00 cmp DWORD PTR [esp+0x10],0x3ef 8063aeb: 76 0e jbe 8063afb <_int_malloc+0xc7b> 8063aed: c7 42 10 00 00 00 00 mov DWORD PTR [edx+0x10],0x0 8063af4: c7 42 14 00 00 00 00 mov DWORD PTR [edx+0x14],0x0 8063afb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063aff: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 8063b05: 39 c6 cmp esi,eax 8063b07: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8063b0b: 0f 95 c0 setne al 8063b0e: 0f b6 c0 movzx eax,al 8063b11: c1 e0 02 shl eax,0x2 8063b14: 09 e8 or eax,ebp 8063b16: 83 c8 01 or eax,0x1 8063b19: 89 41 04 mov DWORD PTR [ecx+0x4],eax 8063b1c: 89 f0 mov eax,esi 8063b1e: 83 c8 01 or eax,0x1 8063b21: 89 42 04 mov DWORD PTR [edx+0x4],eax 8063b24: 89 34 19 mov DWORD PTR [ecx+ebx*1],esi 8063b27: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063b2b: 8d 79 08 lea edi,[ecx+0x8] 8063b2e: 8b 80 4c 18 00 00 mov eax,DWORD PTR [eax+0x184c] 8063b34: 85 c0 test eax,eax 8063b36: 0f 84 b1 f7 ff ff je 80632ed <_int_malloc+0x46d> 8063b3c: e9 d7 f9 ff ff jmp 8063518 <_int_malloc+0x698> 8063b41: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063b45: 8d 80 0c ff fc ff lea eax,[eax-0x300f4] 8063b4b: e8 20 cb ff ff call 8060670 8063b50: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063b54: 8d 80 0c 09 fd ff lea eax,[eax-0x2f6f4] 8063b5a: e8 11 cb ff ff call 8060670 8063b5f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063b63: 83 4c 19 04 01 or DWORD PTR [ecx+ebx*1+0x4],0x1 8063b68: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 8063b6e: 39 c6 cmp esi,eax 8063b70: 74 b5 je 8063b27 <_int_malloc+0xca7> 8063b72: 83 49 04 04 or DWORD PTR [ecx+0x4],0x4 8063b76: eb af jmp 8063b27 <_int_malloc+0xca7> 8063b78: 83 ec 0c sub esp,0xc 8063b7b: b9 b1 0f 00 00 mov ecx,0xfb1 8063b80: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8063b84: 8d 86 08 0e fd ff lea eax,[esi-0x2f1f8] 8063b8a: 8d 96 79 fd fc ff lea edx,[esi-0x30287] 8063b90: 50 push eax 8063b91: 8d 86 03 ff fc ff lea eax,[esi-0x300fd] 8063b97: e8 64 ca ff ff call 8060600 <__malloc_assert> 8063b9c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063ba0: 89 d1 mov ecx,edx 8063ba2: 8d 14 2b lea edx,[ebx+ebp*1] 8063ba5: 29 e9 sub ecx,ebp 8063ba7: 89 56 38 mov DWORD PTR [esi+0x38],edx 8063baa: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 8063bb0: 39 c6 cmp esi,eax 8063bb2: b8 00 00 00 00 mov eax,0x0 8063bb7: 0f 44 f8 cmove edi,eax 8063bba: 83 c9 01 or ecx,0x1 8063bbd: 09 ef or edi,ebp 8063bbf: 89 f8 mov eax,edi 8063bc1: 8d 7b 08 lea edi,[ebx+0x8] 8063bc4: 83 c8 01 or eax,0x1 8063bc7: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8063bca: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063bce: 89 4a 04 mov DWORD PTR [edx+0x4],ecx 8063bd1: 8b 80 4c 18 00 00 mov eax,DWORD PTR [eax+0x184c] 8063bd7: 85 c0 test eax,eax 8063bd9: 0f 84 0e f7 ff ff je 80632ed <_int_malloc+0x46d> 8063bdf: e9 34 f9 ff ff jmp 8063518 <_int_malloc+0x698> 8063be4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063be8: 8d 80 d4 09 fd ff lea eax,[eax-0x2f62c] 8063bee: e8 7d ca ff ff call 8060670 8063bf3: 83 ec 0c sub esp,0xc 8063bf6: b9 10 0f 00 00 mov ecx,0xf10 8063bfb: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8063bff: 8d 86 08 0e fd ff lea eax,[esi-0x2f1f8] 8063c05: 8d 96 79 fd fc ff lea edx,[esi-0x30287] 8063c0b: 50 push eax 8063c0c: 8d 86 ec fe fc ff lea eax,[esi-0x30114] 8063c12: e8 e9 c9 ff ff call 8060600 <__malloc_assert> 8063c17: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063c1b: 8d 80 48 09 fd ff lea eax,[eax-0x2f6b8] 8063c21: e8 4a ca ff ff call 8060670 8063c26: 83 ec 0c sub esp,0xc 8063c29: b9 0c 0f 00 00 mov ecx,0xf0c 8063c2e: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8063c32: 8d 86 08 0e fd ff lea eax,[esi-0x2f1f8] 8063c38: 8d 96 79 fd fc ff lea edx,[esi-0x30287] 8063c3e: 50 push eax 8063c3f: 8d 86 ec fe fc ff lea eax,[esi-0x30114] 8063c45: e8 b6 c9 ff ff call 8060600 <__malloc_assert> 8063c4a: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063c4e: 8d 80 80 09 fd ff lea eax,[eax-0x2f680] 8063c54: e8 17 ca ff ff call 8060670 8063c59: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8063c5d: 83 4c 07 04 01 or DWORD PTR [edi+eax*1+0x4],0x1 8063c62: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063c66: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 8063c6c: 39 c6 cmp esi,eax 8063c6e: 0f 84 64 f6 ff ff je 80632d8 <_int_malloc+0x458> 8063c74: 83 4f 04 04 or DWORD PTR [edi+0x4],0x4 8063c78: e9 5b f6 ff ff jmp 80632d8 <_int_malloc+0x458> 8063c7d: 83 ec 0c sub esp,0xc 8063c80: b9 ff 0e 00 00 mov ecx,0xeff 8063c85: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8063c89: 8d 86 08 0e fd ff lea eax,[esi-0x2f1f8] 8063c8f: 8d 96 79 fd fc ff lea edx,[esi-0x30287] 8063c95: 50 push eax 8063c96: 8d 86 d1 fe fc ff lea eax,[esi-0x3012f] 8063c9c: e8 5f c9 ff ff call 8060600 <__malloc_assert> 8063ca1: 83 ec 0c sub esp,0xc 8063ca4: b9 c4 0f 00 00 mov ecx,0xfc4 8063ca9: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8063cad: 8d 86 08 0e fd ff lea eax,[esi-0x2f1f8] 8063cb3: 8d 96 79 fd fc ff lea edx,[esi-0x30287] 8063cb9: 50 push eax 8063cba: 8d 86 a4 09 fd ff lea eax,[esi-0x2f65c] 8063cc0: e8 3b c9 ff ff call 8060600 <__malloc_assert> 8063cc5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063ccc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08063cd0 : 8063cd0: f3 0f 1e fb endbr32 8063cd4: 55 push ebp 8063cd5: 57 push edi 8063cd6: 56 push esi 8063cd7: 53 push ebx 8063cd8: e8 e3 5e fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8063cdd: 81 c3 23 13 08 00 add ebx,0x81323 8063ce3: 83 ec 0c sub esp,0xc 8063ce6: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8063cea: 89 fe mov esi,edi 8063cec: 83 c6 01 add esi,0x1 8063cef: 0f 82 a0 00 00 00 jb 8063d95 8063cf5: 65 a1 0c 00 00 00 mov eax,gs:0xc 8063cfb: 85 c0 test eax,eax 8063cfd: 75 41 jne 8063d40 8063cff: ba 01 00 00 00 mov edx,0x1 8063d04: 0f b1 93 c0 04 00 00 cmpxchg DWORD PTR [ebx+0x4c0],edx 8063d0b: e8 80 c9 ff ff call 8060690 8063d10: 89 f2 mov edx,esi 8063d12: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 8063d18: e8 63 f1 ff ff call 8062e80 <_int_malloc> 8063d1d: 89 c5 mov ebp,eax 8063d1f: 65 a1 0c 00 00 00 mov eax,gs:0xc 8063d25: 85 c0 test eax,eax 8063d27: 75 3f jne 8063d68 8063d29: 83 ab c0 04 00 00 01 sub DWORD PTR [ebx+0x4c0],0x1 8063d30: 83 c4 0c add esp,0xc 8063d33: 89 fa mov edx,edi 8063d35: 89 e8 mov eax,ebp 8063d37: 5b pop ebx 8063d38: 5e pop esi 8063d39: 5f pop edi 8063d3a: 5d pop ebp 8063d3b: e9 d0 c4 ff ff jmp 8060210 8063d40: 31 c0 xor eax,eax 8063d42: ba 01 00 00 00 mov edx,0x1 8063d47: f0 0f b1 93 c0 04 00 00 lock cmpxchg DWORD PTR [ebx+0x4c0],edx 8063d4f: 74 ba je 8063d0b 8063d51: 83 ec 0c sub esp,0xc 8063d54: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 8063d5a: 50 push eax 8063d5b: e8 60 c2 ff ff call 805ffc0 <__lll_lock_wait_private> 8063d60: 83 c4 10 add esp,0x10 8063d63: eb a6 jmp 8063d0b 8063d65: 8d 76 00 lea esi,[esi+0x0] 8063d68: 31 f6 xor esi,esi 8063d6a: 89 f0 mov eax,esi 8063d6c: 87 83 c0 04 00 00 xchg DWORD PTR [ebx+0x4c0],eax 8063d72: 83 f8 01 cmp eax,0x1 8063d75: 7e b9 jle 8063d30 8063d77: b8 f0 00 00 00 mov eax,0xf0 8063d7c: 8d 9b c0 04 00 00 lea ebx,[ebx+0x4c0] 8063d82: b9 81 00 00 00 mov ecx,0x81 8063d87: ba 01 00 00 00 mov edx,0x1 8063d8c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8063d93: eb 9b jmp 8063d30 8063d95: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8063d9b: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 8063da2: 83 c4 0c add esp,0xc 8063da5: 31 c0 xor eax,eax 8063da7: 5b pop ebx 8063da8: 5e pop esi 8063da9: 5f pop edi 8063daa: 5d pop ebp 8063dab: c3 ret 8063dac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08063db0 : 8063db0: e8 74 5f fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8063db5: 05 4b 12 08 00 add eax,0x8124b 8063dba: 55 push ebp 8063dbb: 57 push edi 8063dbc: 56 push esi 8063dbd: 53 push ebx 8063dbe: 83 ec 0c sub esp,0xc 8063dc1: c7 c0 ec ff ff ff mov eax,0xffffffec 8063dc7: 65 8b 18 mov ebx,DWORD PTR gs:[eax] 8063dca: 85 db test ebx,ebx 8063dcc: 74 72 je 8063e40 8063dce: 65 a1 0c 00 00 00 mov eax,gs:0xc 8063dd4: 85 c0 test eax,eax 8063dd6: 0f 85 c4 00 00 00 jne 8063ea0 8063ddc: ba 01 00 00 00 mov edx,0x1 8063de1: 0f b1 13 cmpxchg DWORD PTR [ebx],edx 8063de4: ba 80 01 00 00 mov edx,0x180 8063de9: 89 d8 mov eax,ebx 8063deb: e8 90 f0 ff ff call 8062e80 <_int_malloc> 8063df0: 89 c5 mov ebp,eax 8063df2: 85 c0 test eax,eax 8063df4: 74 7a je 8063e70 8063df6: 65 a1 0c 00 00 00 mov eax,gs:0xc 8063dfc: 85 c0 test eax,eax 8063dfe: 0f 85 c4 00 00 00 jne 8063ec8 8063e04: 83 2b 01 sub DWORD PTR [ebx],0x1 8063e07: 85 ed test ebp,ebp 8063e09: 74 2d je 8063e38 8063e0b: 8d 7d 04 lea edi,[ebp+0x4] 8063e0e: 65 89 2d e4 ff ff ff mov DWORD PTR gs:0xffffffe4,ebp 8063e15: 31 c0 xor eax,eax 8063e17: 83 e7 fc and edi,0xfffffffc 8063e1a: c7 45 00 00 00 00 00 mov DWORD PTR [ebp+0x0],0x0 8063e21: c7 85 7c 01 00 00 00 00 00 00 mov DWORD PTR [ebp+0x17c],0x0 8063e2b: 29 fd sub ebp,edi 8063e2d: 8d 8d 80 01 00 00 lea ecx,[ebp+0x180] 8063e33: c1 e9 02 shr ecx,0x2 8063e36: f3 ab rep stos DWORD PTR es:[edi],eax 8063e38: 83 c4 0c add esp,0xc 8063e3b: 5b pop ebx 8063e3c: 5e pop esi 8063e3d: 5f pop edi 8063e3e: 5d pop ebp 8063e3f: c3 ret 8063e40: e8 eb cd ff ff call 8060c30 8063e45: 89 c3 mov ebx,eax 8063e47: 85 c0 test eax,eax 8063e49: 75 99 jne 8063de4 8063e4b: 31 d2 xor edx,edx 8063e4d: b8 80 01 00 00 mov eax,0x180 8063e52: e8 79 d1 ff ff call 8060fd0 8063e57: ba 80 01 00 00 mov edx,0x180 8063e5c: 89 c3 mov ebx,eax 8063e5e: e8 1d f0 ff ff call 8062e80 <_int_malloc> 8063e63: 89 c5 mov ebp,eax 8063e65: 85 c0 test eax,eax 8063e67: 75 21 jne 8063e8a 8063e69: 85 db test ebx,ebx 8063e6b: 74 9a je 8063e07 8063e6d: 8d 76 00 lea esi,[esi+0x0] 8063e70: ba 80 01 00 00 mov edx,0x180 8063e75: 89 d8 mov eax,ebx 8063e77: e8 94 d6 ff ff call 8061510 8063e7c: ba 80 01 00 00 mov edx,0x180 8063e81: 89 c3 mov ebx,eax 8063e83: e8 f8 ef ff ff call 8062e80 <_int_malloc> 8063e88: 89 c5 mov ebp,eax 8063e8a: 85 db test ebx,ebx 8063e8c: 0f 84 75 ff ff ff je 8063e07 8063e92: e9 5f ff ff ff jmp 8063df6 8063e97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063e9e: 66 90 xchg ax,ax 8063ea0: 31 c0 xor eax,eax 8063ea2: ba 01 00 00 00 mov edx,0x1 8063ea7: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 8063eab: 0f 84 33 ff ff ff je 8063de4 8063eb1: 83 ec 0c sub esp,0xc 8063eb4: 53 push ebx 8063eb5: e8 06 c1 ff ff call 805ffc0 <__lll_lock_wait_private> 8063eba: 83 c4 10 add esp,0x10 8063ebd: e9 22 ff ff ff jmp 8063de4 8063ec2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8063ec8: 31 f6 xor esi,esi 8063eca: 89 f0 mov eax,esi 8063ecc: 87 03 xchg DWORD PTR [ebx],eax 8063ece: 83 f8 01 cmp eax,0x1 8063ed1: 0f 8e 30 ff ff ff jle 8063e07 8063ed7: b8 f0 00 00 00 mov eax,0xf0 8063edc: b9 81 00 00 00 mov ecx,0x81 8063ee1: ba 01 00 00 00 mov edx,0x1 8063ee6: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8063eed: e9 15 ff ff ff jmp 8063e07 8063ef2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063ef9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08063f00 <_int_memalign>: 8063f00: 55 push ebp 8063f01: 57 push edi 8063f02: e8 60 6d fe ff call 804ac67 <__x86.get_pc_thunk.di> 8063f07: 81 c7 f9 10 08 00 add edi,0x810f9 8063f0d: 56 push esi 8063f0e: 53 push ebx 8063f0f: 83 ec 2c sub esp,0x2c 8063f12: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 8063f16: 85 c9 test ecx,ecx 8063f18: 0f 88 4a 01 00 00 js 8064068 <_int_memalign+0x168> 8063f1e: 83 c1 13 add ecx,0x13 8063f21: 89 d6 mov esi,edx 8063f23: 89 c7 mov edi,eax 8063f25: 83 e1 f0 and ecx,0xfffffff0 8063f28: 8d 54 11 10 lea edx,[ecx+edx*1+0x10] 8063f2c: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8063f30: e8 4b ef ff ff call 8062e80 <_int_malloc> 8063f35: 89 c3 mov ebx,eax 8063f37: 85 c0 test eax,eax 8063f39: 0f 84 1a 01 00 00 je 8064059 <_int_memalign+0x159> 8063f3f: 31 d2 xor edx,edx 8063f41: 8d 68 f8 lea ebp,[eax-0x8] 8063f44: f7 f6 div esi 8063f46: 85 d2 test edx,edx 8063f48: 0f 84 bd 00 00 00 je 806400b <_int_memalign+0x10b> 8063f4e: 89 f2 mov edx,esi 8063f50: 8d 44 33 ff lea eax,[ebx+esi*1-0x1] 8063f54: f7 da neg edx 8063f56: 21 d0 and eax,edx 8063f58: 8d 50 f8 lea edx,[eax-0x8] 8063f5b: 89 d0 mov eax,edx 8063f5d: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8063f61: 29 e8 sub eax,ebp 8063f63: 83 f8 0f cmp eax,0xf 8063f66: 0f 86 1c 01 00 00 jbe 8064088 <_int_memalign+0x188> 8063f6c: 8b 53 fc mov edx,DWORD PTR [ebx-0x4] 8063f6f: 89 d1 mov ecx,edx 8063f71: 83 e1 f8 and ecx,0xfffffff8 8063f74: 29 c1 sub ecx,eax 8063f76: 83 e2 02 and edx,0x2 8063f79: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8063f7d: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8063f81: 0f 85 19 01 00 00 jne 80640a0 <_int_memalign+0x1a0> 8063f87: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8063f8b: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8063f8f: 8d 92 c0 04 00 00 lea edx,[edx+0x4c0] 8063f95: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 8063f99: 39 d7 cmp edi,edx 8063f9b: 74 11 je 8063fae <_int_memalign+0xae> 8063f9d: 89 ca mov edx,ecx 8063f9f: c7 44 24 18 04 00 00 00 mov DWORD PTR [esp+0x18],0x4 8063fa7: 83 ca 04 or edx,0x4 8063faa: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8063fae: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8063fb2: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8063fb6: 83 ca 01 or edx,0x1 8063fb9: 89 51 04 mov DWORD PTR [ecx+0x4],edx 8063fbc: 89 ca mov edx,ecx 8063fbe: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8063fc2: 83 4c 0a 04 01 or DWORD PTR [edx+ecx*1+0x4],0x1 8063fc7: 8b 53 fc mov edx,DWORD PTR [ebx-0x4] 8063fca: b9 01 00 00 00 mov ecx,0x1 8063fcf: 83 e2 07 and edx,0x7 8063fd2: 09 d0 or eax,edx 8063fd4: 0b 44 24 18 or eax,DWORD PTR [esp+0x18] 8063fd8: 89 ea mov edx,ebp 8063fda: 89 43 fc mov DWORD PTR [ebx-0x4],eax 8063fdd: 89 f8 mov eax,edi 8063fdf: e8 6c dc ff ff call 8061c50 <_int_free> 8063fe4: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8063fe8: 3b 44 24 0c cmp eax,DWORD PTR [esp+0xc] 8063fec: 0f 82 cc 00 00 00 jb 80640be <_int_memalign+0x1be> 8063ff2: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8063ff6: 8d 5a 08 lea ebx,[edx+0x8] 8063ff9: 31 d2 xor edx,edx 8063ffb: 89 d8 mov eax,ebx 8063ffd: f7 f6 div esi 8063fff: 85 d2 test edx,edx 8064001: 0f 85 b7 00 00 00 jne 80640be <_int_memalign+0x1be> 8064007: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 806400b: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 806400e: a8 02 test al,0x2 8064010: 75 47 jne 8064059 <_int_memalign+0x159> 8064012: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8064016: 83 e0 f8 and eax,0xfffffff8 8064019: 8d 56 10 lea edx,[esi+0x10] 806401c: 39 c2 cmp edx,eax 806401e: 73 39 jae 8064059 <_int_memalign+0x159> 8064020: 29 f0 sub eax,esi 8064022: 8d 54 35 00 lea edx,[ebp+esi*1+0x0] 8064026: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 806402a: 89 c1 mov ecx,eax 806402c: 8d b6 c0 04 00 00 lea esi,[esi+0x4c0] 8064032: 83 c9 04 or ecx,0x4 8064035: 39 f7 cmp edi,esi 8064037: 0f 45 c1 cmovne eax,ecx 806403a: 83 c8 01 or eax,0x1 806403d: 89 42 04 mov DWORD PTR [edx+0x4],eax 8064040: 8b 4d 04 mov ecx,DWORD PTR [ebp+0x4] 8064043: 89 f8 mov eax,edi 8064045: 83 e1 07 and ecx,0x7 8064048: 0b 4c 24 0c or ecx,DWORD PTR [esp+0xc] 806404c: 89 4d 04 mov DWORD PTR [ebp+0x4],ecx 806404f: b9 01 00 00 00 mov ecx,0x1 8064054: e8 f7 db ff ff call 8061c50 <_int_free> 8064059: 83 c4 2c add esp,0x2c 806405c: 89 d8 mov eax,ebx 806405e: 5b pop ebx 806405f: 5e pop esi 8064060: 5f pop edi 8064061: 5d pop ebp 8064062: c3 ret 8064063: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064067: 90 nop 8064068: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806406c: 31 db xor ebx,ebx 806406e: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8064074: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 806407b: 83 c4 2c add esp,0x2c 806407e: 89 d8 mov eax,ebx 8064080: 5b pop ebx 8064081: 5e pop esi 8064082: 5f pop edi 8064083: 5d pop ebp 8064084: c3 ret 8064085: 8d 76 00 lea esi,[esi+0x0] 8064088: 01 f2 add edx,esi 806408a: 89 d0 mov eax,edx 806408c: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8064090: 29 e8 sub eax,ebp 8064092: e9 d5 fe ff ff jmp 8063f6c <_int_memalign+0x6c> 8064097: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806409e: 66 90 xchg ax,ax 80640a0: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80640a4: 03 43 f8 add eax,DWORD PTR [ebx-0x8] 80640a7: 89 07 mov DWORD PTR [edi],eax 80640a9: 89 c8 mov eax,ecx 80640ab: 8d 5f 08 lea ebx,[edi+0x8] 80640ae: 83 c8 02 or eax,0x2 80640b1: 89 47 04 mov DWORD PTR [edi+0x4],eax 80640b4: 83 c4 2c add esp,0x2c 80640b7: 89 d8 mov eax,ebx 80640b9: 5b pop ebx 80640ba: 5e pop esi 80640bb: 5f pop edi 80640bc: 5d pop ebp 80640bd: c3 ret 80640be: 83 ec 0c sub esp,0xc 80640c1: b9 75 12 00 00 mov ecx,0x1275 80640c6: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 80640ca: 8d 87 14 0e fd ff lea eax,[edi-0x2f1ec] 80640d0: 8d 97 79 fd fc ff lea edx,[edi-0x30287] 80640d6: 50 push eax 80640d7: 8d 87 fc 09 fd ff lea eax,[edi-0x2f604] 80640dd: e8 1e c5 ff ff call 8060600 <__malloc_assert> 80640e2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80640e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080640f0 : 80640f0: f3 0f 1e fb endbr32 80640f4: 55 push ebp 80640f5: 57 push edi 80640f6: 56 push esi 80640f7: 53 push ebx 80640f8: e8 c3 5a fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80640fd: 81 c3 03 0f 08 00 add ebx,0x80f03 8064103: 83 ec 0c sub esp,0xc 8064106: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 806410a: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 806410e: 83 fe 10 cmp esi,0x10 8064111: 0f 86 99 00 00 00 jbe 80641b0 8064117: 81 fe 00 00 00 80 cmp esi,0x80000000 806411d: 0f 87 dd 00 00 00 ja 8064200 8064123: b8 ef ff ff ff mov eax,0xffffffef 8064128: 29 f0 sub eax,esi 806412a: 39 c7 cmp edi,eax 806412c: 0f 87 ee 00 00 00 ja 8064220 8064132: 8d 46 ff lea eax,[esi-0x1] 8064135: 85 f0 test eax,esi 8064137: 74 1f je 8064158 8064139: 83 fe 20 cmp esi,0x20 806413c: 0f 86 36 01 00 00 jbe 8064278 8064142: b8 20 00 00 00 mov eax,0x20 8064147: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806414e: 66 90 xchg ax,ax 8064150: 01 c0 add eax,eax 8064152: 39 c6 cmp esi,eax 8064154: 77 fa ja 8064150 8064156: 89 c6 mov esi,eax 8064158: 65 a1 0c 00 00 00 mov eax,gs:0xc 806415e: 85 c0 test eax,eax 8064160: 75 6e jne 80641d0 8064162: ba 01 00 00 00 mov edx,0x1 8064167: 0f b1 93 c0 04 00 00 cmpxchg DWORD PTR [ebx+0x4c0],edx 806416e: e8 1d c5 ff ff call 8060690 8064173: 8d 4f 01 lea ecx,[edi+0x1] 8064176: 89 f2 mov edx,esi 8064178: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 806417e: e8 7d fd ff ff call 8063f00 <_int_memalign> 8064183: 89 c5 mov ebp,eax 8064185: 65 a1 0c 00 00 00 mov eax,gs:0xc 806418b: 85 c0 test eax,eax 806418d: 0f 85 ad 00 00 00 jne 8064240 8064193: 83 ab c0 04 00 00 01 sub DWORD PTR [ebx+0x4c0],0x1 806419a: 83 c4 0c add esp,0xc 806419d: 89 fa mov edx,edi 806419f: 89 e8 mov eax,ebp 80641a1: 5b pop ebx 80641a2: 5e pop esi 80641a3: 5f pop edi 80641a4: 5d pop ebp 80641a5: e9 66 c0 ff ff jmp 8060210 80641aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80641b0: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 80641b4: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 80641bc: 83 c4 0c add esp,0xc 80641bf: 5b pop ebx 80641c0: 5e pop esi 80641c1: 5f pop edi 80641c2: 5d pop ebp 80641c3: e9 08 fb ff ff jmp 8063cd0 80641c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80641cf: 90 nop 80641d0: 31 c0 xor eax,eax 80641d2: ba 01 00 00 00 mov edx,0x1 80641d7: f0 0f b1 93 c0 04 00 00 lock cmpxchg DWORD PTR [ebx+0x4c0],edx 80641df: 74 8d je 806416e 80641e1: 83 ec 0c sub esp,0xc 80641e4: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 80641ea: 50 push eax 80641eb: e8 d0 bd ff ff call 805ffc0 <__lll_lock_wait_private> 80641f0: 83 c4 10 add esp,0x10 80641f3: e9 76 ff ff ff jmp 806416e 80641f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80641ff: 90 nop 8064200: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8064206: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 806420d: 83 c4 0c add esp,0xc 8064210: 31 c0 xor eax,eax 8064212: 5b pop ebx 8064213: 5e pop esi 8064214: 5f pop edi 8064215: 5d pop ebp 8064216: c3 ret 8064217: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806421e: 66 90 xchg ax,ax 8064220: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8064226: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 806422d: 83 c4 0c add esp,0xc 8064230: 31 c0 xor eax,eax 8064232: 5b pop ebx 8064233: 5e pop esi 8064234: 5f pop edi 8064235: 5d pop ebp 8064236: c3 ret 8064237: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806423e: 66 90 xchg ax,ax 8064240: 31 f6 xor esi,esi 8064242: 89 f0 mov eax,esi 8064244: 87 83 c0 04 00 00 xchg DWORD PTR [ebx+0x4c0],eax 806424a: 83 f8 01 cmp eax,0x1 806424d: 0f 8e 47 ff ff ff jle 806419a 8064253: b8 f0 00 00 00 mov eax,0xf0 8064258: 8d 9b c0 04 00 00 lea ebx,[ebx+0x4c0] 806425e: b9 81 00 00 00 mov ecx,0x81 8064263: ba 01 00 00 00 mov edx,0x1 8064268: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 806426f: e9 26 ff ff ff jmp 806419a 8064274: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064278: be 20 00 00 00 mov esi,0x20 806427d: e9 d6 fe ff ff jmp 8064158 8064282: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064289: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08064290 : 8064290: f3 0f 1e fb endbr32 8064294: 57 push edi 8064295: 56 push esi 8064296: 53 push ebx 8064297: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 806429b: e8 20 59 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80642a0: 81 c3 60 0d 08 00 add ebx,0x80d60 80642a6: 85 f6 test esi,esi 80642a8: 74 7f je 8064329 80642aa: 65 a1 0c 00 00 00 mov eax,gs:0xc 80642b0: 85 c0 test eax,eax 80642b2: 0f 85 a8 00 00 00 jne 8064360 80642b8: ba 01 00 00 00 mov edx,0x1 80642bd: 0f b1 93 c0 04 00 00 cmpxchg DWORD PTR [ebx+0x4c0],edx 80642c4: 31 d2 xor edx,edx 80642c6: 89 f0 mov eax,esi 80642c8: e8 d3 bf ff ff call 80602a0 80642cd: 89 c7 mov edi,eax 80642cf: 85 c0 test eax,eax 80642d1: 0f 84 ed 00 00 00 je 80643c4 80642d7: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80642da: 83 e6 02 and esi,0x2 80642dd: 74 51 je 8064330 80642df: 65 a1 0c 00 00 00 mov eax,gs:0xc 80642e5: 85 c0 test eax,eax 80642e7: 0f 85 a3 00 00 00 jne 8064390 80642ed: 83 ab c0 04 00 00 01 sub DWORD PTR [ebx+0x4c0],0x1 80642f4: 5b pop ebx 80642f5: 89 f8 mov eax,edi 80642f7: 5e pop esi 80642f8: 5f pop edi 80642f9: e9 b2 c5 ff ff jmp 80608b0 80642fe: 66 90 xchg ax,ax 8064300: 89 f0 mov eax,esi 8064302: 87 83 c0 04 00 00 xchg DWORD PTR [ebx+0x4c0],eax 8064308: 83 f8 01 cmp eax,0x1 806430b: 7e 1c jle 8064329 806430d: b8 f0 00 00 00 mov eax,0xf0 8064312: 8d 9b c0 04 00 00 lea ebx,[ebx+0x4c0] 8064318: b9 81 00 00 00 mov ecx,0x81 806431d: ba 01 00 00 00 mov edx,0x1 8064322: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8064329: 5b pop ebx 806432a: 5e pop esi 806432b: 5f pop edi 806432c: c3 ret 806432d: 8d 76 00 lea esi,[esi+0x0] 8064330: 89 c2 mov edx,eax 8064332: b9 01 00 00 00 mov ecx,0x1 8064337: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 806433d: e8 0e d9 ff ff call 8061c50 <_int_free> 8064342: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064348: 85 c0 test eax,eax 806434a: 75 b4 jne 8064300 806434c: 83 ab c0 04 00 00 01 sub DWORD PTR [ebx+0x4c0],0x1 8064353: 5b pop ebx 8064354: 5e pop esi 8064355: 5f pop edi 8064356: c3 ret 8064357: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806435e: 66 90 xchg ax,ax 8064360: 31 c0 xor eax,eax 8064362: ba 01 00 00 00 mov edx,0x1 8064367: f0 0f b1 93 c0 04 00 00 lock cmpxchg DWORD PTR [ebx+0x4c0],edx 806436f: 0f 84 4f ff ff ff je 80642c4 8064375: 83 ec 0c sub esp,0xc 8064378: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 806437e: 50 push eax 806437f: e8 3c bc ff ff call 805ffc0 <__lll_lock_wait_private> 8064384: 83 c4 10 add esp,0x10 8064387: e9 38 ff ff ff jmp 80642c4 806438c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064390: 31 f6 xor esi,esi 8064392: 89 f0 mov eax,esi 8064394: 87 83 c0 04 00 00 xchg DWORD PTR [ebx+0x4c0],eax 806439a: 83 f8 01 cmp eax,0x1 806439d: 0f 8e 51 ff ff ff jle 80642f4 80643a3: b8 f0 00 00 00 mov eax,0xf0 80643a8: 8d 9b c0 04 00 00 lea ebx,[ebx+0x4c0] 80643ae: b9 81 00 00 00 mov ecx,0x81 80643b3: ba 01 00 00 00 mov edx,0x1 80643b8: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80643bf: e9 30 ff ff ff jmp 80642f4 80643c4: 8d 83 64 fe fc ff lea eax,[ebx-0x3019c] 80643ca: e8 a1 c2 ff ff call 8060670 80643cf: 90 nop 080643d0 <_int_realloc>: 80643d0: 55 push ebp 80643d1: 57 push edi 80643d2: 56 push esi 80643d3: e8 d7 64 fe ff call 804a8af <__x86.get_pc_thunk.si> 80643d8: 81 c6 28 0c 08 00 add esi,0x80c28 80643de: 53 push ebx 80643df: 89 cb mov ebx,ecx 80643e1: 83 ec 1c sub esp,0x1c 80643e4: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80643e7: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80643eb: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 80643ef: 83 f9 08 cmp ecx,0x8 80643f2: 0f 86 80 01 00 00 jbe 8064578 <_int_realloc+0x1a8> 80643f8: 89 d6 mov esi,edx 80643fa: 8b 90 54 04 00 00 mov edx,DWORD PTR [eax+0x454] 8064400: 39 da cmp edx,ebx 8064402: 0f 86 70 01 00 00 jbe 8064578 <_int_realloc+0x1a8> 8064408: 89 c8 mov eax,ecx 806440a: 83 e0 02 and eax,0x2 806440d: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8064411: 0f 85 d5 01 00 00 jne 80645ec <_int_realloc+0x21c> 8064417: 8d 2c 1e lea ebp,[esi+ebx*1] 806441a: 8b 7d 04 mov edi,DWORD PTR [ebp+0x4] 806441d: 89 f8 mov eax,edi 806441f: 83 e0 f8 and eax,0xfffffff8 8064422: 39 c2 cmp edx,eax 8064424: 0f 86 66 01 00 00 jbe 8064590 <_int_realloc+0x1c0> 806442a: 83 ff 08 cmp edi,0x8 806442d: 0f 86 5d 01 00 00 jbe 8064590 <_int_realloc+0x1c0> 8064433: 3b 5c 24 30 cmp ebx,DWORD PTR [esp+0x30] 8064437: 73 51 jae 806448a <_int_realloc+0xba> 8064439: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 806443d: 39 6f 38 cmp DWORD PTR [edi+0x38],ebp 8064440: 0f 84 5a 01 00 00 je 80645a0 <_int_realloc+0x1d0> 8064446: f6 44 05 04 01 test BYTE PTR [ebp+eax*1+0x4],0x1 806444b: 0f 84 cf 00 00 00 je 8064520 <_int_realloc+0x150> 8064451: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8064455: 8d 50 f1 lea edx,[eax-0xf] 8064458: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806445c: e8 1f ea ff ff call 8062e80 <_int_malloc> 8064461: 89 c7 mov edi,eax 8064463: 85 c0 test eax,eax 8064465: 74 57 je 80644be <_int_realloc+0xee> 8064467: 8d 40 f8 lea eax,[eax-0x8] 806446a: 39 c5 cmp ebp,eax 806446c: 0f 85 d6 00 00 00 jne 8064548 <_int_realloc+0x178> 8064472: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 8064475: 83 e0 f8 and eax,0xfffffff8 8064478: 01 c3 add ebx,eax 806447a: 39 5c 24 30 cmp DWORD PTR [esp+0x30],ebx 806447e: 0f 87 8c 01 00 00 ja 8064610 <_int_realloc+0x240> 8064484: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 8064487: 8d 2c 1e lea ebp,[esi+ebx*1] 806448a: 89 d8 mov eax,ebx 806448c: 2b 44 24 30 sub eax,DWORD PTR [esp+0x30] 8064490: 83 e1 07 and ecx,0x7 8064493: 83 f8 0f cmp eax,0xf 8064496: 77 38 ja 80644d0 <_int_realloc+0x100> 8064498: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806449c: 8d 80 c0 04 00 00 lea eax,[eax+0x4c0] 80644a2: 39 44 24 04 cmp DWORD PTR [esp+0x4],eax 80644a6: b8 04 00 00 00 mov eax,0x4 80644ab: 0f 44 44 24 0c cmove eax,DWORD PTR [esp+0xc] 80644b0: 09 d9 or ecx,ebx 80644b2: 09 c1 or ecx,eax 80644b4: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 80644b7: 83 4d 04 01 or DWORD PTR [ebp+0x4],0x1 80644bb: 8d 7e 08 lea edi,[esi+0x8] 80644be: 83 c4 1c add esp,0x1c 80644c1: 89 f8 mov eax,edi 80644c3: 5b pop ebx 80644c4: 5e pop esi 80644c5: 5f pop edi 80644c6: 5d pop ebp 80644c7: c3 ret 80644c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80644cf: 90 nop 80644d0: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80644d4: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80644d8: 01 f2 add edx,esi 80644da: 8d 9b c0 04 00 00 lea ebx,[ebx+0x4c0] 80644e0: 39 5c 24 04 cmp DWORD PTR [esp+0x4],ebx 80644e4: 74 0b je 80644f1 <_int_realloc+0x121> 80644e6: c7 44 24 0c 04 00 00 00 mov DWORD PTR [esp+0xc],0x4 80644ee: 83 c8 04 or eax,0x4 80644f1: 83 c8 01 or eax,0x1 80644f4: 0b 4c 24 30 or ecx,DWORD PTR [esp+0x30] 80644f8: 0b 4c 24 0c or ecx,DWORD PTR [esp+0xc] 80644fc: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 80644ff: b9 01 00 00 00 mov ecx,0x1 8064504: 89 42 04 mov DWORD PTR [edx+0x4],eax 8064507: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806450b: 83 4d 04 01 or DWORD PTR [ebp+0x4],0x1 806450f: e8 3c d7 ff ff call 8061c50 <_int_free> 8064514: eb a5 jmp 80644bb <_int_realloc+0xeb> 8064516: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806451d: 8d 76 00 lea esi,[esi+0x0] 8064520: 8d 3c 03 lea edi,[ebx+eax*1] 8064523: 39 7c 24 30 cmp DWORD PTR [esp+0x30],edi 8064527: 0f 87 24 ff ff ff ja 8064451 <_int_realloc+0x81> 806452d: 89 e8 mov eax,ebp 806452f: 89 fb mov ebx,edi 8064531: 8d 2c 3e lea ebp,[esi+edi*1] 8064534: e8 87 c8 ff ff call 8060dc0 8064539: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 806453c: e9 49 ff ff ff jmp 806448a <_int_realloc+0xba> 8064541: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064548: 83 ec 04 sub esp,0x4 806454b: 83 eb 04 sub ebx,0x4 806454e: 8d 46 08 lea eax,[esi+0x8] 8064551: 53 push ebx 8064552: 50 push eax 8064553: 57 push edi 8064554: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8064558: e8 d3 f5 00 00 call 8073b30 806455d: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8064561: b9 01 00 00 00 mov ecx,0x1 8064566: 89 f2 mov edx,esi 8064568: e8 e3 d6 ff ff call 8061c50 <_int_free> 806456d: 83 c4 10 add esp,0x10 8064570: e9 49 ff ff ff jmp 80644be <_int_realloc+0xee> 8064575: 8d 76 00 lea esi,[esi+0x0] 8064578: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806457c: 8d 80 29 ff fc ff lea eax,[eax-0x300d7] 8064582: e8 e9 c0 ff ff call 8060670 8064587: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806458e: 66 90 xchg ax,ax 8064590: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8064594: 8d 80 5e ff fc ff lea eax,[eax-0x300a2] 806459a: e8 d1 c0 ff ff call 8060670 806459f: 90 nop 80645a0: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 80645a4: 01 d8 add eax,ebx 80645a6: 8d 57 10 lea edx,[edi+0x10] 80645a9: 39 c2 cmp edx,eax 80645ab: 0f 87 a0 fe ff ff ja 8064451 <_int_realloc+0x81> 80645b1: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80645b5: 83 e1 07 and ecx,0x7 80645b8: 8d 93 c0 04 00 00 lea edx,[ebx+0x4c0] 80645be: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80645c2: 39 d3 cmp ebx,edx 80645c4: ba 04 00 00 00 mov edx,0x4 80645c9: 0f 44 54 24 0c cmove edx,DWORD PTR [esp+0xc] 80645ce: 09 f9 or ecx,edi 80645d0: 29 f8 sub eax,edi 80645d2: 09 d1 or ecx,edx 80645d4: 89 f2 mov edx,esi 80645d6: 83 c8 01 or eax,0x1 80645d9: 01 fa add edx,edi 80645db: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 80645de: 8d 7e 08 lea edi,[esi+0x8] 80645e1: 89 53 38 mov DWORD PTR [ebx+0x38],edx 80645e4: 89 42 04 mov DWORD PTR [edx+0x4],eax 80645e7: e9 d2 fe ff ff jmp 80644be <_int_realloc+0xee> 80645ec: 83 ec 0c sub esp,0xc 80645ef: b9 ce 11 00 00 mov ecx,0x11ce 80645f4: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80645f8: 8d 86 b4 0d fd ff lea eax,[esi-0x2f24c] 80645fe: 8d 96 79 fd fc ff lea edx,[esi-0x30287] 8064604: 50 push eax 8064605: 8d 86 45 ff fc ff lea eax,[esi-0x300bb] 806460b: e8 f0 bf ff ff call 8060600 <__malloc_assert> 8064610: 83 ec 0c sub esp,0xc 8064613: b9 13 12 00 00 mov ecx,0x1213 8064618: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 806461c: 8d 86 b4 0d fd ff lea eax,[esi-0x2f24c] 8064622: 8d 96 79 fd fc ff lea edx,[esi-0x30287] 8064628: 50 push eax 8064629: 8d 86 44 0a fd ff lea eax,[esi-0x2f5bc] 806462f: e8 cc bf ff ff call 8060600 <__malloc_assert> 8064634: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806463b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806463f: 90 nop 08064640 : 8064640: f3 0f 1e fb endbr32 8064644: 55 push ebp 8064645: e8 d5 b2 fe ff call 804f91f <__x86.get_pc_thunk.bp> 806464a: 81 c5 b6 09 08 00 add ebp,0x809b6 8064650: 57 push edi 8064651: 56 push esi 8064652: 53 push ebx 8064653: 83 ec 2c sub esp,0x2c 8064656: 65 a1 14 00 00 00 mov eax,gs:0x14 806465c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8064660: 31 c0 xor eax,eax 8064662: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8064666: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 806466a: 83 c0 01 add eax,0x1 806466d: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8064671: 0f 82 6d 02 00 00 jb 80648e4 8064677: 85 ff test edi,edi 8064679: 0f 84 61 01 00 00 je 80647e0 806467f: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 8064683: 85 c9 test ecx,ecx 8064685: 0f 84 75 01 00 00 je 8064800 806468b: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064691: 85 c0 test eax,eax 8064693: 0f 85 7f 01 00 00 jne 8064818 8064699: ba 01 00 00 00 mov edx,0x1 806469e: 0f b1 95 c0 04 00 00 cmpxchg DWORD PTR [ebp+0x4c0],edx 80646a5: 8d 54 24 18 lea edx,[esp+0x18] 80646a9: 89 f8 mov eax,edi 80646ab: e8 f0 bb ff ff call 80602a0 80646b0: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80646b4: 65 a1 0c 00 00 00 mov eax,gs:0xc 80646ba: 85 c0 test eax,eax 80646bc: 0f 85 86 01 00 00 jne 8064848 80646c2: 83 ad c0 04 00 00 01 sub DWORD PTR [ebp+0x4c0],0x1 80646c9: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80646cd: 85 d2 test edx,edx 80646cf: 0f 84 28 02 00 00 je 80648fd 80646d5: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80646d9: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80646dc: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80646e0: 85 c0 test eax,eax 80646e2: 78 67 js 806474b 80646e4: 65 a1 0c 00 00 00 mov eax,gs:0xc 80646ea: 85 c0 test eax,eax 80646ec: 0f 85 c6 01 00 00 jne 80648b8 80646f2: ba 01 00 00 00 mov edx,0x1 80646f7: 0f b1 95 c0 04 00 00 cmpxchg DWORD PTR [ebp+0x4c0],edx 80646fe: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8064702: 83 e6 f8 and esi,0xfffffff8 8064705: 8d 58 13 lea ebx,[eax+0x13] 8064708: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806470c: 83 e3 f0 and ebx,0xfffffff0 806470f: f6 40 04 02 test BYTE PTR [eax+0x4],0x2 8064713: 74 13 je 8064728 8064715: 89 da mov edx,ebx 8064717: e8 34 c2 ff ff call 8060950 806471c: 85 c0 test eax,eax 806471e: 74 70 je 8064790 8064720: 8d 78 08 lea edi,[eax+0x8] 8064723: eb 2e jmp 8064753 8064725: 8d 76 00 lea esi,[esi+0x0] 8064728: e8 63 bf ff ff call 8060690 806472d: 83 ec 0c sub esp,0xc 8064730: 89 f1 mov ecx,esi 8064732: 8d 85 c0 04 00 00 lea eax,[ebp+0x4c0] 8064738: 53 push ebx 8064739: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 806473d: e8 8e fc ff ff call 80643d0 <_int_realloc> 8064742: 83 c4 10 add esp,0x10 8064745: 89 c7 mov edi,eax 8064747: 85 c0 test eax,eax 8064749: 75 08 jne 8064753 806474b: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 806474f: 31 ff xor edi,edi 8064751: f6 10 not BYTE PTR [eax] 8064753: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064759: 85 c0 test eax,eax 806475b: 0f 85 1f 01 00 00 jne 8064880 8064761: 83 ad c0 04 00 00 01 sub DWORD PTR [ebp+0x4c0],0x1 8064768: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 806476c: 89 f8 mov eax,edi 806476e: e8 9d ba ff ff call 8060210 8064773: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8064777: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 806477e: 0f 85 74 01 00 00 jne 80648f8 8064784: 83 c4 2c add esp,0x2c 8064787: 5b pop ebx 8064788: 5e pop esi 8064789: 5f pop edi 806478a: 5d pop ebp 806478b: c3 ret 806478c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064790: 8d 46 fc lea eax,[esi-0x4] 8064793: 39 d8 cmp eax,ebx 8064795: 73 bc jae 8064753 8064797: e8 f4 be ff ff call 8060690 806479c: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80647a0: 8d 85 c0 04 00 00 lea eax,[ebp+0x4c0] 80647a6: e8 d5 e6 ff ff call 8062e80 <_int_malloc> 80647ab: 85 c0 test eax,eax 80647ad: 74 9c je 806474b 80647af: 83 ec 04 sub esp,0x4 80647b2: 8d 5e f8 lea ebx,[esi-0x8] 80647b5: 53 push ebx 80647b6: 89 eb mov ebx,ebp 80647b8: 57 push edi 80647b9: 50 push eax 80647ba: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80647be: e8 6d f3 00 00 call 8073b30 80647c3: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80647c7: e8 e4 c0 ff ff call 80608b0 80647cc: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80647d0: 83 c4 10 add esp,0x10 80647d3: 89 d7 mov edi,edx 80647d5: e9 79 ff ff ff jmp 8064753 80647da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80647e0: 83 ec 08 sub esp,0x8 80647e3: 6a 00 push 0x0 80647e5: ff 74 24 50 push DWORD PTR [esp+0x50] 80647e9: e8 e2 f4 ff ff call 8063cd0 80647ee: 83 c4 10 add esp,0x10 80647f1: e9 7d ff ff ff jmp 8064773 80647f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80647fd: 8d 76 00 lea esi,[esi+0x0] 8064800: 83 ec 08 sub esp,0x8 8064803: 6a 00 push 0x0 8064805: 57 push edi 8064806: e8 85 fa ff ff call 8064290 806480b: 83 c4 10 add esp,0x10 806480e: 31 c0 xor eax,eax 8064810: e9 5e ff ff ff jmp 8064773 8064815: 8d 76 00 lea esi,[esi+0x0] 8064818: 31 c0 xor eax,eax 806481a: ba 01 00 00 00 mov edx,0x1 806481f: f0 0f b1 95 c0 04 00 00 lock cmpxchg DWORD PTR [ebp+0x4c0],edx 8064827: 0f 84 78 fe ff ff je 80646a5 806482d: 83 ec 0c sub esp,0xc 8064830: 8d 85 c0 04 00 00 lea eax,[ebp+0x4c0] 8064836: 50 push eax 8064837: e8 84 b7 ff ff call 805ffc0 <__lll_lock_wait_private> 806483c: 83 c4 10 add esp,0x10 806483f: e9 61 fe ff ff jmp 80646a5 8064844: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064848: 31 f6 xor esi,esi 806484a: 89 f0 mov eax,esi 806484c: 87 85 c0 04 00 00 xchg DWORD PTR [ebp+0x4c0],eax 8064852: 83 f8 01 cmp eax,0x1 8064855: 0f 8e 6e fe ff ff jle 80646c9 806485b: b8 f0 00 00 00 mov eax,0xf0 8064860: 8d 9d c0 04 00 00 lea ebx,[ebp+0x4c0] 8064866: b9 81 00 00 00 mov ecx,0x81 806486b: ba 01 00 00 00 mov edx,0x1 8064870: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8064877: e9 4d fe ff ff jmp 80646c9 806487c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064880: 31 f6 xor esi,esi 8064882: 89 f0 mov eax,esi 8064884: 87 85 c0 04 00 00 xchg DWORD PTR [ebp+0x4c0],eax 806488a: 83 f8 01 cmp eax,0x1 806488d: 0f 8e d5 fe ff ff jle 8064768 8064893: b8 f0 00 00 00 mov eax,0xf0 8064898: 8d 9d c0 04 00 00 lea ebx,[ebp+0x4c0] 806489e: b9 81 00 00 00 mov ecx,0x81 80648a3: ba 01 00 00 00 mov edx,0x1 80648a8: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80648af: e9 b4 fe ff ff jmp 8064768 80648b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80648b8: 31 c0 xor eax,eax 80648ba: ba 01 00 00 00 mov edx,0x1 80648bf: f0 0f b1 95 c0 04 00 00 lock cmpxchg DWORD PTR [ebp+0x4c0],edx 80648c7: 0f 84 31 fe ff ff je 80646fe 80648cd: 83 ec 0c sub esp,0xc 80648d0: 8d 85 c0 04 00 00 lea eax,[ebp+0x4c0] 80648d6: 50 push eax 80648d7: e8 e4 b6 ff ff call 805ffc0 <__lll_lock_wait_private> 80648dc: 83 c4 10 add esp,0x10 80648df: e9 1a fe ff ff jmp 80646fe 80648e4: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80648ea: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 80648f1: 31 c0 xor eax,eax 80648f3: e9 7b fe ff ff jmp 8064773 80648f8: e8 53 39 01 00 call 8078250 <__stack_chk_fail> 80648fd: 8d 85 7b ff fc ff lea eax,[ebp-0x30085] 8064903: e8 68 bd ff ff call 8060670 8064908: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806490f: 90 nop 08064910 <__malloc_fork_lock_parent>: 8064910: f3 0f 1e fb endbr32 8064914: 55 push ebp 8064915: 57 push edi 8064916: 56 push esi 8064917: 53 push ebx 8064918: e8 a3 52 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 806491d: 81 c3 e3 06 08 00 add ebx,0x806e3 8064923: 83 ec 0c sub esp,0xc 8064926: 8b 83 44 04 00 00 mov eax,DWORD PTR [ebx+0x444] 806492c: 85 c0 test eax,eax 806492e: 7e 3f jle 806496f <__malloc_fork_lock_parent+0x5f> 8064930: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064936: 85 c0 test eax,eax 8064938: 75 66 jne 80649a0 <__malloc_fork_lock_parent+0x90> 806493a: ba 01 00 00 00 mov edx,0x1 806493f: 0f b1 93 40 18 00 00 cmpxchg DWORD PTR [ebx+0x1840],edx 8064946: 8d bb c0 04 00 00 lea edi,[ebx+0x4c0] 806494c: 31 ed xor ebp,ebp 806494e: be 01 00 00 00 mov esi,0x1 8064953: 89 fb mov ebx,edi 8064955: 8d 76 00 lea esi,[esi+0x0] 8064958: 65 a1 0c 00 00 00 mov eax,gs:0xc 806495e: 85 c0 test eax,eax 8064960: 75 1e jne 8064980 <__malloc_fork_lock_parent+0x70> 8064962: 0f b1 33 cmpxchg DWORD PTR [ebx],esi 8064965: 8b 9b 48 04 00 00 mov ebx,DWORD PTR [ebx+0x448] 806496b: 39 fb cmp ebx,edi 806496d: 75 e9 jne 8064958 <__malloc_fork_lock_parent+0x48> 806496f: 83 c4 0c add esp,0xc 8064972: 5b pop ebx 8064973: 5e pop esi 8064974: 5f pop edi 8064975: 5d pop ebp 8064976: c3 ret 8064977: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806497e: 66 90 xchg ax,ax 8064980: 89 e8 mov eax,ebp 8064982: f0 0f b1 33 lock cmpxchg DWORD PTR [ebx],esi 8064986: 74 dd je 8064965 <__malloc_fork_lock_parent+0x55> 8064988: 83 ec 0c sub esp,0xc 806498b: 53 push ebx 806498c: e8 2f b6 ff ff call 805ffc0 <__lll_lock_wait_private> 8064991: 83 c4 10 add esp,0x10 8064994: eb cf jmp 8064965 <__malloc_fork_lock_parent+0x55> 8064996: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806499d: 8d 76 00 lea esi,[esi+0x0] 80649a0: 31 c0 xor eax,eax 80649a2: ba 01 00 00 00 mov edx,0x1 80649a7: f0 0f b1 93 40 18 00 00 lock cmpxchg DWORD PTR [ebx+0x1840],edx 80649af: 74 95 je 8064946 <__malloc_fork_lock_parent+0x36> 80649b1: 83 ec 0c sub esp,0xc 80649b4: 8d 83 40 18 00 00 lea eax,[ebx+0x1840] 80649ba: 50 push eax 80649bb: e8 00 b6 ff ff call 805ffc0 <__lll_lock_wait_private> 80649c0: 83 c4 10 add esp,0x10 80649c3: eb 81 jmp 8064946 <__malloc_fork_lock_parent+0x36> 80649c5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80649cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080649d0 <__malloc_fork_unlock_parent>: 80649d0: f3 0f 1e fb endbr32 80649d4: 55 push ebp 80649d5: e8 45 af fe ff call 804f91f <__x86.get_pc_thunk.bp> 80649da: 81 c5 26 06 08 00 add ebp,0x80626 80649e0: 57 push edi 80649e1: 56 push esi 80649e2: 53 push ebx 80649e3: 8b 85 44 04 00 00 mov eax,DWORD PTR [ebp+0x444] 80649e9: 85 c0 test eax,eax 80649eb: 7e 3b jle 8064a28 <__malloc_fork_unlock_parent+0x58> 80649ed: 8d bd c0 04 00 00 lea edi,[ebp+0x4c0] 80649f3: 31 f6 xor esi,esi 80649f5: 89 fb mov ebx,edi 80649f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80649fe: 66 90 xchg ax,ax 8064a00: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064a06: 85 c0 test eax,eax 8064a08: 75 26 jne 8064a30 <__malloc_fork_unlock_parent+0x60> 8064a0a: 83 2b 01 sub DWORD PTR [ebx],0x1 8064a0d: 8b 9b 48 04 00 00 mov ebx,DWORD PTR [ebx+0x448] 8064a13: 39 fb cmp ebx,edi 8064a15: 75 e9 jne 8064a00 <__malloc_fork_unlock_parent+0x30> 8064a17: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064a1d: 85 c0 test eax,eax 8064a1f: 75 37 jne 8064a58 <__malloc_fork_unlock_parent+0x88> 8064a21: 83 ad 40 18 00 00 01 sub DWORD PTR [ebp+0x1840],0x1 8064a28: 5b pop ebx 8064a29: 5e pop esi 8064a2a: 5f pop edi 8064a2b: 5d pop ebp 8064a2c: c3 ret 8064a2d: 8d 76 00 lea esi,[esi+0x0] 8064a30: 89 f0 mov eax,esi 8064a32: 87 03 xchg DWORD PTR [ebx],eax 8064a34: 83 f8 01 cmp eax,0x1 8064a37: 7e d4 jle 8064a0d <__malloc_fork_unlock_parent+0x3d> 8064a39: b9 81 00 00 00 mov ecx,0x81 8064a3e: ba 01 00 00 00 mov edx,0x1 8064a43: b8 f0 00 00 00 mov eax,0xf0 8064a48: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8064a4f: eb bc jmp 8064a0d <__malloc_fork_unlock_parent+0x3d> 8064a51: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064a58: 31 f6 xor esi,esi 8064a5a: 89 f0 mov eax,esi 8064a5c: 87 85 40 18 00 00 xchg DWORD PTR [ebp+0x1840],eax 8064a62: 83 f8 01 cmp eax,0x1 8064a65: 7e c1 jle 8064a28 <__malloc_fork_unlock_parent+0x58> 8064a67: b8 f0 00 00 00 mov eax,0xf0 8064a6c: 8d 9d 40 18 00 00 lea ebx,[ebp+0x1840] 8064a72: b9 81 00 00 00 mov ecx,0x81 8064a77: ba 01 00 00 00 mov edx,0x1 8064a7c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8064a83: eb a3 jmp 8064a28 <__malloc_fork_unlock_parent+0x58> 8064a85: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064a8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08064a90 <__malloc_fork_unlock_child>: 8064a90: f3 0f 1e fb endbr32 8064a94: 57 push edi 8064a95: 56 push esi 8064a96: e8 14 5e fe ff call 804a8af <__x86.get_pc_thunk.si> 8064a9b: 81 c6 65 05 08 00 add esi,0x80565 8064aa1: 53 push ebx 8064aa2: 8b 86 44 04 00 00 mov eax,DWORD PTR [esi+0x444] 8064aa8: 85 c0 test eax,eax 8064aaa: 7e 7d jle 8064b29 <__malloc_fork_unlock_child+0x99> 8064aac: c7 86 48 18 00 00 00 00 00 00 mov DWORD PTR [esi+0x1848],0x0 8064ab6: c7 c0 ec ff ff ff mov eax,0xffffffec 8064abc: 65 8b 08 mov ecx,DWORD PTR gs:[eax] 8064abf: 85 c9 test ecx,ecx 8064ac1: 74 0a je 8064acd <__malloc_fork_unlock_child+0x3d> 8064ac3: c7 81 50 04 00 00 01 00 00 00 mov DWORD PTR [ecx+0x450],0x1 8064acd: c7 86 44 18 00 00 00 00 00 00 mov DWORD PTR [esi+0x1844],0x0 8064ad7: 8d 9e c0 04 00 00 lea ebx,[esi+0x4c0] 8064add: 31 ff xor edi,edi 8064adf: 31 d2 xor edx,edx 8064ae1: 89 d8 mov eax,ebx 8064ae3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064ae7: 90 nop 8064ae8: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8064aee: 39 c1 cmp ecx,eax 8064af0: 74 17 je 8064b09 <__malloc_fork_unlock_child+0x79> 8064af2: c7 80 50 04 00 00 00 00 00 00 mov DWORD PTR [eax+0x450],0x0 8064afc: bf 01 00 00 00 mov edi,0x1 8064b01: 89 90 4c 04 00 00 mov DWORD PTR [eax+0x44c],edx 8064b07: 89 c2 mov edx,eax 8064b09: 8b 80 48 04 00 00 mov eax,DWORD PTR [eax+0x448] 8064b0f: 39 d8 cmp eax,ebx 8064b11: 75 d5 jne 8064ae8 <__malloc_fork_unlock_child+0x58> 8064b13: 89 f8 mov eax,edi 8064b15: 84 c0 test al,al 8064b17: 74 06 je 8064b1f <__malloc_fork_unlock_child+0x8f> 8064b19: 89 96 44 18 00 00 mov DWORD PTR [esi+0x1844],edx 8064b1f: c7 86 40 18 00 00 00 00 00 00 mov DWORD PTR [esi+0x1840],0x0 8064b29: 5b pop ebx 8064b2a: 5e pop esi 8064b2b: 5f pop edi 8064b2c: c3 ret 8064b2d: 8d 76 00 lea esi,[esi+0x0] 08064b30 <__malloc_check_init>: 8064b30: f3 0f 1e fb endbr32 8064b34: e8 f0 51 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8064b39: 05 c7 04 08 00 add eax,0x804c7 8064b3e: c7 80 38 18 00 00 01 00 00 00 mov DWORD PTR [eax+0x1838],0x1 8064b48: 8d 90 d0 ec f7 ff lea edx,[eax-0x81330] 8064b4e: 89 90 a8 04 00 00 mov DWORD PTR [eax+0x4a8],edx 8064b54: 8d 90 90 f2 f7 ff lea edx,[eax-0x80d70] 8064b5a: 89 90 2c 18 00 00 mov DWORD PTR [eax+0x182c],edx 8064b60: 8d 90 40 f6 f7 ff lea edx,[eax-0x809c0] 8064b66: 89 90 a4 04 00 00 mov DWORD PTR [eax+0x4a4],edx 8064b6c: 8d 90 f0 f0 f7 ff lea edx,[eax-0x80f10] 8064b72: 89 90 a0 04 00 00 mov DWORD PTR [eax+0x4a0],edx 8064b78: c3 ret 8064b79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08064b80 <__libc_malloc>: 8064b80: f3 0f 1e fb endbr32 8064b84: 55 push ebp 8064b85: e8 95 ad fe ff call 804f91f <__x86.get_pc_thunk.bp> 8064b8a: 81 c5 76 04 08 00 add ebp,0x80476 8064b90: 57 push edi 8064b91: 56 push esi 8064b92: 53 push ebx 8064b93: 83 ec 0c sub esp,0xc 8064b96: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 8064b9a: 8b 85 a8 04 00 00 mov eax,DWORD PTR [ebp+0x4a8] 8064ba0: 85 c0 test eax,eax 8064ba2: 0f 85 08 01 00 00 jne 8064cb0 <__libc_malloc+0x130> 8064ba8: 85 f6 test esi,esi 8064baa: 0f 88 e0 00 00 00 js 8064c90 <__libc_malloc+0x110> 8064bb0: 8d 5e 13 lea ebx,[esi+0x13] 8064bb3: 65 a1 e4 ff ff ff mov eax,gs:0xffffffe4 8064bb9: 83 e3 f0 and ebx,0xfffffff0 8064bbc: 83 eb 01 sub ebx,0x1 8064bbf: c1 eb 04 shr ebx,0x4 8064bc2: 85 c0 test eax,eax 8064bc4: 74 5a je 8064c20 <__libc_malloc+0xa0> 8064bc6: 39 9d 90 04 00 00 cmp DWORD PTR [ebp+0x490],ebx 8064bcc: 77 7a ja 8064c48 <__libc_malloc+0xc8> 8064bce: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064bd4: 85 c0 test eax,eax 8064bd6: 0f 85 f4 00 00 00 jne 8064cd0 <__libc_malloc+0x150> 8064bdc: 89 f2 mov edx,esi 8064bde: 8d 85 c0 04 00 00 lea eax,[ebp+0x4c0] 8064be4: e8 97 e2 ff ff call 8062e80 <_int_malloc> 8064be9: 89 c7 mov edi,eax 8064beb: 85 c0 test eax,eax 8064bed: 0f 84 8d 00 00 00 je 8064c80 <__libc_malloc+0x100> 8064bf3: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 8064bf6: a8 02 test al,0x2 8064bf8: 75 1a jne 8064c14 <__libc_malloc+0x94> 8064bfa: a8 04 test al,0x4 8064bfc: 74 16 je 8064c14 <__libc_malloc+0x94> 8064bfe: 8d 47 f8 lea eax,[edi-0x8] 8064c01: 8d 95 c0 04 00 00 lea edx,[ebp+0x4c0] 8064c07: 25 00 00 f0 ff and eax,0xfff00000 8064c0c: 39 10 cmp DWORD PTR [eax],edx 8064c0e: 0f 85 07 02 00 00 jne 8064e1b <__libc_malloc+0x29b> 8064c14: 83 c4 0c add esp,0xc 8064c17: 89 f8 mov eax,edi 8064c19: 5b pop ebx 8064c1a: 5e pop esi 8064c1b: 5f pop edi 8064c1c: 5d pop ebp 8064c1d: c3 ret 8064c1e: 66 90 xchg ax,ax 8064c20: 65 80 3d e8 ff ff ff 00 cmp BYTE PTR gs:0xffffffe8,0x0 8064c28: 75 a4 jne 8064bce <__libc_malloc+0x4e> 8064c2a: e8 81 f1 ff ff call 8063db0 8064c2f: 39 9d 90 04 00 00 cmp DWORD PTR [ebp+0x490],ebx 8064c35: 76 97 jbe 8064bce <__libc_malloc+0x4e> 8064c37: 65 a1 e4 ff ff ff mov eax,gs:0xffffffe4 8064c3d: 85 c0 test eax,eax 8064c3f: 74 8d je 8064bce <__libc_malloc+0x4e> 8064c41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064c48: 8d 0c 58 lea ecx,[eax+ebx*2] 8064c4b: 0f b7 11 movzx edx,WORD PTR [ecx] 8064c4e: 66 85 d2 test dx,dx 8064c51: 0f 84 77 ff ff ff je 8064bce <__libc_malloc+0x4e> 8064c57: 8d 04 98 lea eax,[eax+ebx*4] 8064c5a: 83 ea 01 sub edx,0x1 8064c5d: 8b b8 80 00 00 00 mov edi,DWORD PTR [eax+0x80] 8064c63: 8b 1f mov ebx,DWORD PTR [edi] 8064c65: 89 98 80 00 00 00 mov DWORD PTR [eax+0x80],ebx 8064c6b: 66 89 11 mov WORD PTR [ecx],dx 8064c6e: c7 47 04 00 00 00 00 mov DWORD PTR [edi+0x4],0x0 8064c75: eb 9d jmp 8064c14 <__libc_malloc+0x94> 8064c77: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064c7e: 66 90 xchg ax,ax 8064c80: 83 c4 0c add esp,0xc 8064c83: 31 ff xor edi,edi 8064c85: 5b pop ebx 8064c86: 89 f8 mov eax,edi 8064c88: 5e pop esi 8064c89: 5f pop edi 8064c8a: 5d pop ebp 8064c8b: c3 ret 8064c8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064c90: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8064c96: 31 ff xor edi,edi 8064c98: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 8064c9f: 83 c4 0c add esp,0xc 8064ca2: 89 f8 mov eax,edi 8064ca4: 5b pop ebx 8064ca5: 5e pop esi 8064ca6: 5f pop edi 8064ca7: 5d pop ebp 8064ca8: c3 ret 8064ca9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064cb0: 83 ec 08 sub esp,0x8 8064cb3: ff 74 24 24 push DWORD PTR [esp+0x24] 8064cb7: 56 push esi 8064cb8: ff d0 call eax 8064cba: 89 c7 mov edi,eax 8064cbc: 83 c4 10 add esp,0x10 8064cbf: 89 f8 mov eax,edi 8064cc1: 83 c4 0c add esp,0xc 8064cc4: 5b pop ebx 8064cc5: 5e pop esi 8064cc6: 5f pop edi 8064cc7: 5d pop ebp 8064cc8: c3 ret 8064cc9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064cd0: c7 c0 ec ff ff ff mov eax,0xffffffec 8064cd6: 65 8b 18 mov ebx,DWORD PTR gs:[eax] 8064cd9: 85 db test ebx,ebx 8064cdb: 0f 84 b7 00 00 00 je 8064d98 <__libc_malloc+0x218> 8064ce1: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064ce7: 85 c0 test eax,eax 8064ce9: 0f 85 81 00 00 00 jne 8064d70 <__libc_malloc+0x1f0> 8064cef: ba 01 00 00 00 mov edx,0x1 8064cf4: 0f b1 13 cmpxchg DWORD PTR [ebx],edx 8064cf7: 89 f2 mov edx,esi 8064cf9: 89 d8 mov eax,ebx 8064cfb: e8 80 e1 ff ff call 8062e80 <_int_malloc> 8064d00: 89 c7 mov edi,eax 8064d02: 85 c0 test eax,eax 8064d04: 0f 84 c6 00 00 00 je 8064dd0 <__libc_malloc+0x250> 8064d0a: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064d10: 85 c0 test eax,eax 8064d12: 0f 85 d9 00 00 00 jne 8064df1 <__libc_malloc+0x271> 8064d18: 83 2b 01 sub DWORD PTR [ebx],0x1 8064d1b: 85 ff test edi,edi 8064d1d: 0f 84 5d ff ff ff je 8064c80 <__libc_malloc+0x100> 8064d23: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 8064d26: a8 02 test al,0x2 8064d28: 0f 85 e6 fe ff ff jne 8064c14 <__libc_malloc+0x94> 8064d2e: 8d 95 c0 04 00 00 lea edx,[ebp+0x4c0] 8064d34: a8 04 test al,0x4 8064d36: 74 0a je 8064d42 <__libc_malloc+0x1c2> 8064d38: 8d 47 f8 lea eax,[edi-0x8] 8064d3b: 25 00 00 f0 ff and eax,0xfff00000 8064d40: 8b 10 mov edx,DWORD PTR [eax] 8064d42: 39 da cmp edx,ebx 8064d44: 0f 84 ca fe ff ff je 8064c14 <__libc_malloc+0x94> 8064d4a: 8d 85 a4 0d fd ff lea eax,[ebp-0x2f25c] 8064d50: 83 ec 0c sub esp,0xc 8064d53: b9 07 0c 00 00 mov ecx,0xc07 8064d58: 50 push eax 8064d59: 8d 95 79 fd fc ff lea edx,[ebp-0x30287] 8064d5f: 8d 85 e0 0a fd ff lea eax,[ebp-0x2f520] 8064d65: e8 96 b8 ff ff call 8060600 <__malloc_assert> 8064d6a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8064d70: 31 c0 xor eax,eax 8064d72: ba 01 00 00 00 mov edx,0x1 8064d77: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 8064d7b: 0f 84 76 ff ff ff je 8064cf7 <__libc_malloc+0x177> 8064d81: 83 ec 0c sub esp,0xc 8064d84: 53 push ebx 8064d85: e8 36 b2 ff ff call 805ffc0 <__lll_lock_wait_private> 8064d8a: 83 c4 10 add esp,0x10 8064d8d: e9 65 ff ff ff jmp 8064cf7 <__libc_malloc+0x177> 8064d92: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8064d98: e8 93 be ff ff call 8060c30 8064d9d: 89 c3 mov ebx,eax 8064d9f: 85 c0 test eax,eax 8064da1: 0f 85 50 ff ff ff jne 8064cf7 <__libc_malloc+0x177> 8064da7: 31 d2 xor edx,edx 8064da9: 89 f0 mov eax,esi 8064dab: e8 20 c2 ff ff call 8060fd0 8064db0: 89 f2 mov edx,esi 8064db2: 89 c3 mov ebx,eax 8064db4: e8 c7 e0 ff ff call 8062e80 <_int_malloc> 8064db9: 89 c7 mov edi,eax 8064dbb: 85 c0 test eax,eax 8064dbd: 75 25 jne 8064de4 <__libc_malloc+0x264> 8064dbf: 85 db test ebx,ebx 8064dc1: 0f 84 54 ff ff ff je 8064d1b <__libc_malloc+0x19b> 8064dc7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064dce: 66 90 xchg ax,ax 8064dd0: 89 f2 mov edx,esi 8064dd2: 89 d8 mov eax,ebx 8064dd4: e8 37 c7 ff ff call 8061510 8064dd9: 89 f2 mov edx,esi 8064ddb: 89 c3 mov ebx,eax 8064ddd: e8 9e e0 ff ff call 8062e80 <_int_malloc> 8064de2: 89 c7 mov edi,eax 8064de4: 85 db test ebx,ebx 8064de6: 0f 84 2f ff ff ff je 8064d1b <__libc_malloc+0x19b> 8064dec: e9 19 ff ff ff jmp 8064d0a <__libc_malloc+0x18a> 8064df1: 31 f6 xor esi,esi 8064df3: 89 f0 mov eax,esi 8064df5: 87 03 xchg DWORD PTR [ebx],eax 8064df7: 83 f8 01 cmp eax,0x1 8064dfa: 0f 8e 1b ff ff ff jle 8064d1b <__libc_malloc+0x19b> 8064e00: b8 f0 00 00 00 mov eax,0xf0 8064e05: b9 81 00 00 00 mov ecx,0x81 8064e0a: ba 01 00 00 00 mov edx,0x1 8064e0f: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8064e16: e9 00 ff ff ff jmp 8064d1b <__libc_malloc+0x19b> 8064e1b: 8d 85 a4 0d fd ff lea eax,[ebp-0x2f25c] 8064e21: 83 ec 0c sub esp,0xc 8064e24: b9 f3 0b 00 00 mov ecx,0xbf3 8064e29: 50 push eax 8064e2a: 8d 95 79 fd fc ff lea edx,[ebp-0x30287] 8064e30: 8d 85 78 0a fd ff lea eax,[ebp-0x2f588] 8064e36: e8 c5 b7 ff ff call 8060600 <__malloc_assert> 8064e3b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064e3f: 90 nop 08064e40 : 8064e40: f3 0f 1e fb endbr32 8064e44: e8 e0 4e fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8064e49: 05 b7 01 08 00 add eax,0x801b7 8064e4e: 53 push ebx 8064e4f: 83 ec 08 sub esp,0x8 8064e52: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8064e56: c7 80 a8 04 00 00 00 00 00 00 mov DWORD PTR [eax+0x4a8],0x0 8064e60: 8b 80 44 04 00 00 mov eax,DWORD PTR [eax+0x444] 8064e66: 85 c0 test eax,eax 8064e68: 79 05 jns 8064e6f 8064e6a: e8 51 bc ff ff call 8060ac0 8064e6f: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8064e73: 83 c4 08 add esp,0x8 8064e76: 5b pop ebx 8064e77: e9 04 fd ff ff jmp 8064b80 <__libc_malloc> 8064e7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08064e80 <_mid_memalign>: 8064e80: 55 push ebp 8064e81: e8 99 aa fe ff call 804f91f <__x86.get_pc_thunk.bp> 8064e86: 81 c5 7a 01 08 00 add ebp,0x8017a 8064e8c: 57 push edi 8064e8d: 56 push esi 8064e8e: 89 d6 mov esi,edx 8064e90: 53 push ebx 8064e91: 89 c3 mov ebx,eax 8064e93: 83 ec 1c sub esp,0x1c 8064e96: 8b 85 a0 04 00 00 mov eax,DWORD PTR [ebp+0x4a0] 8064e9c: 85 c0 test eax,eax 8064e9e: 0f 85 dc 00 00 00 jne 8064f80 <_mid_memalign+0x100> 8064ea4: 83 fb 10 cmp ebx,0x10 8064ea7: 0f 86 93 00 00 00 jbe 8064f40 <_mid_memalign+0xc0> 8064ead: 81 fb 00 00 00 80 cmp ebx,0x80000000 8064eb3: 0f 87 a7 00 00 00 ja 8064f60 <_mid_memalign+0xe0> 8064eb9: 8d 43 ff lea eax,[ebx-0x1] 8064ebc: 85 d8 test eax,ebx 8064ebe: 74 18 je 8064ed8 <_mid_memalign+0x58> 8064ec0: 83 fb 20 cmp ebx,0x20 8064ec3: 0f 86 f7 01 00 00 jbe 80650c0 <_mid_memalign+0x240> 8064ec9: b8 20 00 00 00 mov eax,0x20 8064ece: 66 90 xchg ax,ax 8064ed0: 01 c0 add eax,eax 8064ed2: 39 c3 cmp ebx,eax 8064ed4: 77 fa ja 8064ed0 <_mid_memalign+0x50> 8064ed6: 89 c3 mov ebx,eax 8064ed8: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064ede: 85 c0 test eax,eax 8064ee0: 0f 85 ba 00 00 00 jne 8064fa0 <_mid_memalign+0x120> 8064ee6: 89 f1 mov ecx,esi 8064ee8: 89 da mov edx,ebx 8064eea: 8d 85 c0 04 00 00 lea eax,[ebp+0x4c0] 8064ef0: e8 0b f0 ff ff call 8063f00 <_int_memalign> 8064ef5: 89 c7 mov edi,eax 8064ef7: 85 c0 test eax,eax 8064ef9: 74 35 je 8064f30 <_mid_memalign+0xb0> 8064efb: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 8064efe: a8 02 test al,0x2 8064f00: 75 1a jne 8064f1c <_mid_memalign+0x9c> 8064f02: a8 04 test al,0x4 8064f04: 74 16 je 8064f1c <_mid_memalign+0x9c> 8064f06: 8d 47 f8 lea eax,[edi-0x8] 8064f09: 8d 95 c0 04 00 00 lea edx,[ebp+0x4c0] 8064f0f: 25 00 00 f0 ff and eax,0xfff00000 8064f14: 39 10 cmp DWORD PTR [eax],edx 8064f16: 0f 85 09 02 00 00 jne 8065125 <_mid_memalign+0x2a5> 8064f1c: 83 c4 1c add esp,0x1c 8064f1f: 89 f8 mov eax,edi 8064f21: 5b pop ebx 8064f22: 5e pop esi 8064f23: 5f pop edi 8064f24: 5d pop ebp 8064f25: c3 ret 8064f26: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064f2d: 8d 76 00 lea esi,[esi+0x0] 8064f30: 83 c4 1c add esp,0x1c 8064f33: 31 ff xor edi,edi 8064f35: 5b pop ebx 8064f36: 89 f8 mov eax,edi 8064f38: 5e pop esi 8064f39: 5f pop edi 8064f3a: 5d pop ebp 8064f3b: c3 ret 8064f3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064f40: 83 ec 0c sub esp,0xc 8064f43: 52 push edx 8064f44: e8 37 fc ff ff call 8064b80 <__libc_malloc> 8064f49: 83 c4 10 add esp,0x10 8064f4c: 83 c4 1c add esp,0x1c 8064f4f: 89 c7 mov edi,eax 8064f51: 5b pop ebx 8064f52: 89 f8 mov eax,edi 8064f54: 5e pop esi 8064f55: 5f pop edi 8064f56: 5d pop ebp 8064f57: c3 ret 8064f58: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064f5f: 90 nop 8064f60: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8064f66: 31 ff xor edi,edi 8064f68: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8064f6f: 83 c4 1c add esp,0x1c 8064f72: 89 f8 mov eax,edi 8064f74: 5b pop ebx 8064f75: 5e pop esi 8064f76: 5f pop edi 8064f77: 5d pop ebp 8064f78: c3 ret 8064f79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064f80: 83 ec 04 sub esp,0x4 8064f83: 51 push ecx 8064f84: 52 push edx 8064f85: 53 push ebx 8064f86: ff d0 call eax 8064f88: 89 c7 mov edi,eax 8064f8a: 83 c4 10 add esp,0x10 8064f8d: 89 f8 mov eax,edi 8064f8f: 83 c4 1c add esp,0x1c 8064f92: 5b pop ebx 8064f93: 5e pop esi 8064f94: 5f pop edi 8064f95: 5d pop ebp 8064f96: c3 ret 8064f97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064f9e: 66 90 xchg ax,ax 8064fa0: c7 c0 ec ff ff ff mov eax,0xffffffec 8064fa6: 65 8b 38 mov edi,DWORD PTR gs:[eax] 8064fa9: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8064fad: 85 ff test edi,edi 8064faf: 0f 84 9b 00 00 00 je 8065050 <_mid_memalign+0x1d0> 8064fb5: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064fbb: 85 c0 test eax,eax 8064fbd: 0f 85 07 01 00 00 jne 80650ca <_mid_memalign+0x24a> 8064fc3: ba 01 00 00 00 mov edx,0x1 8064fc8: 0f b1 17 cmpxchg DWORD PTR [edi],edx 8064fcb: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8064fcf: 89 f1 mov ecx,esi 8064fd1: 89 da mov edx,ebx 8064fd3: e8 28 ef ff ff call 8063f00 <_int_memalign> 8064fd8: 89 c7 mov edi,eax 8064fda: 85 c0 test eax,eax 8064fdc: 0f 84 a9 00 00 00 je 806508b <_mid_memalign+0x20b> 8064fe2: 65 a1 0c 00 00 00 mov eax,gs:0xc 8064fe8: 85 c0 test eax,eax 8064fea: 0f 85 03 01 00 00 jne 80650f3 <_mid_memalign+0x273> 8064ff0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8064ff4: 83 28 01 sub DWORD PTR [eax],0x1 8064ff7: 85 ff test edi,edi 8064ff9: 0f 84 31 ff ff ff je 8064f30 <_mid_memalign+0xb0> 8064fff: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 8065002: a8 02 test al,0x2 8065004: 0f 85 12 ff ff ff jne 8064f1c <_mid_memalign+0x9c> 806500a: 8d 95 c0 04 00 00 lea edx,[ebp+0x4c0] 8065010: a8 04 test al,0x4 8065012: 74 0a je 806501e <_mid_memalign+0x19e> 8065014: 8d 47 f8 lea eax,[edi-0x8] 8065017: 25 00 00 f0 ff and eax,0xfff00000 806501c: 8b 10 mov edx,DWORD PTR [eax] 806501e: 3b 54 24 0c cmp edx,DWORD PTR [esp+0xc] 8065022: 0f 84 f4 fe ff ff je 8064f1c <_mid_memalign+0x9c> 8065028: 8d 85 4c 0d fd ff lea eax,[ebp-0x2f2b4] 806502e: 83 ec 0c sub esp,0xc 8065031: b9 fb 0c 00 00 mov ecx,0xcfb 8065036: 50 push eax 8065037: 8d 95 79 fd fc ff lea edx,[ebp-0x30287] 806503d: 8d 85 a0 0b fd ff lea eax,[ebp-0x2f460] 8065043: e8 b8 b5 ff ff call 8060600 <__malloc_assert> 8065048: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806504f: 90 nop 8065050: e8 db bb ff ff call 8060c30 8065055: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8065059: 85 c0 test eax,eax 806505b: 0f 85 6a ff ff ff jne 8064fcb <_mid_memalign+0x14b> 8065061: 31 d2 xor edx,edx 8065063: 8d 44 33 10 lea eax,[ebx+esi*1+0x10] 8065067: e8 64 bf ff ff call 8060fd0 806506c: 89 f1 mov ecx,esi 806506e: 89 da mov edx,ebx 8065070: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8065074: e8 87 ee ff ff call 8063f00 <_int_memalign> 8065079: 89 c7 mov edi,eax 806507b: 85 c0 test eax,eax 806507d: 75 26 jne 80650a5 <_mid_memalign+0x225> 806507f: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8065083: 85 d2 test edx,edx 8065085: 0f 84 6c ff ff ff je 8064ff7 <_mid_memalign+0x177> 806508b: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806508f: 89 f2 mov edx,esi 8065091: e8 7a c4 ff ff call 8061510 8065096: 89 f1 mov ecx,esi 8065098: 89 da mov edx,ebx 806509a: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 806509e: e8 5d ee ff ff call 8063f00 <_int_memalign> 80650a3: 89 c7 mov edi,eax 80650a5: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80650a9: 85 c0 test eax,eax 80650ab: 0f 84 46 ff ff ff je 8064ff7 <_mid_memalign+0x177> 80650b1: e9 2c ff ff ff jmp 8064fe2 <_mid_memalign+0x162> 80650b6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80650bd: 8d 76 00 lea esi,[esi+0x0] 80650c0: bb 20 00 00 00 mov ebx,0x20 80650c5: e9 0e fe ff ff jmp 8064ed8 <_mid_memalign+0x58> 80650ca: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80650ce: 31 c0 xor eax,eax 80650d0: ba 01 00 00 00 mov edx,0x1 80650d5: f0 0f b1 17 lock cmpxchg DWORD PTR [edi],edx 80650d9: 0f 84 ec fe ff ff je 8064fcb <_mid_memalign+0x14b> 80650df: 83 ec 0c sub esp,0xc 80650e2: ff 74 24 18 push DWORD PTR [esp+0x18] 80650e6: e8 d5 ae ff ff call 805ffc0 <__lll_lock_wait_private> 80650eb: 83 c4 10 add esp,0x10 80650ee: e9 d8 fe ff ff jmp 8064fcb <_mid_memalign+0x14b> 80650f3: 31 f6 xor esi,esi 80650f5: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80650f9: 89 f0 mov eax,esi 80650fb: 87 02 xchg DWORD PTR [edx],eax 80650fd: 83 f8 01 cmp eax,0x1 8065100: 0f 8e f1 fe ff ff jle 8064ff7 <_mid_memalign+0x177> 8065106: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 806510a: b8 f0 00 00 00 mov eax,0xf0 806510f: b9 81 00 00 00 mov ecx,0x81 8065114: ba 01 00 00 00 mov edx,0x1 8065119: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8065120: e9 d2 fe ff ff jmp 8064ff7 <_mid_memalign+0x177> 8065125: 8d 85 4c 0d fd ff lea eax,[ebp-0x2f2b4] 806512b: 83 ec 0c sub esp,0xc 806512e: b9 e8 0c 00 00 mov ecx,0xce8 8065133: 50 push eax 8065134: 8d 95 79 fd fc ff lea edx,[ebp-0x30287] 806513a: 8d 85 44 0b fd ff lea eax,[ebp-0x2f4bc] 8065140: e8 bb b4 ff ff call 8060600 <__malloc_assert> 8065145: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806514c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08065150 : 8065150: f3 0f 1e fb endbr32 8065154: e8 d0 4b fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8065159: 05 a7 fe 07 00 add eax,0x7fea7 806515e: 53 push ebx 806515f: 83 ec 18 sub esp,0x18 8065162: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8065166: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 806516a: c7 80 a0 04 00 00 00 00 00 00 mov DWORD PTR [eax+0x4a0],0x0 8065174: 8b 80 44 04 00 00 mov eax,DWORD PTR [eax+0x444] 806517a: 85 c0 test eax,eax 806517c: 79 0d jns 806518b 806517e: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8065182: e8 39 b9 ff ff call 8060ac0 8065187: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 806518b: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 806518f: 83 c4 18 add esp,0x18 8065192: 89 d8 mov eax,ebx 8065194: 5b pop ebx 8065195: e9 e6 fc ff ff jmp 8064e80 <_mid_memalign> 806519a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080651a0 <__free>: 80651a0: f3 0f 1e fb endbr32 80651a4: 56 push esi 80651a5: e8 05 57 fe ff call 804a8af <__x86.get_pc_thunk.si> 80651aa: 81 c6 56 fe 07 00 add esi,0x7fe56 80651b0: 53 push ebx 80651b1: 83 ec 14 sub esp,0x14 80651b4: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80651b8: 8b 86 2c 18 00 00 mov eax,DWORD PTR [esi+0x182c] 80651be: 85 c0 test eax,eax 80651c0: 75 66 jne 8065228 <__free+0x88> 80651c2: 85 db test ebx,ebx 80651c4: 74 6f je 8065235 <__free+0x95> 80651c6: 8b 43 fc mov eax,DWORD PTR [ebx-0x4] 80651c9: 8d 53 f8 lea edx,[ebx-0x8] 80651cc: a8 02 test al,0x2 80651ce: 75 30 jne 8065200 <__free+0x60> 80651d0: 65 8b 0d e4 ff ff ff mov ecx,DWORD PTR gs:0xffffffe4 80651d7: 85 c9 test ecx,ecx 80651d9: 74 7d je 8065258 <__free+0xb8> 80651db: 8d 9e c0 04 00 00 lea ebx,[esi+0x4c0] 80651e1: a8 04 test al,0x4 80651e3: 74 09 je 80651ee <__free+0x4e> 80651e5: 89 d0 mov eax,edx 80651e7: 25 00 00 f0 ff and eax,0xfff00000 80651ec: 8b 18 mov ebx,DWORD PTR [eax] 80651ee: 83 c4 14 add esp,0x14 80651f1: 89 d8 mov eax,ebx 80651f3: 31 c9 xor ecx,ecx 80651f5: 5b pop ebx 80651f6: 5e pop esi 80651f7: e9 54 ca ff ff jmp 8061c50 <_int_free> 80651fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065200: 8b 9e 80 04 00 00 mov ebx,DWORD PTR [esi+0x480] 8065206: 85 db test ebx,ebx 8065208: 75 0f jne 8065219 <__free+0x79> 806520a: 3b 86 68 04 00 00 cmp eax,DWORD PTR [esi+0x468] 8065210: 76 07 jbe 8065219 <__free+0x79> 8065212: 3d 00 00 08 00 cmp eax,0x80000 8065217: 76 27 jbe 8065240 <__free+0xa0> 8065219: 83 c4 14 add esp,0x14 806521c: 89 d0 mov eax,edx 806521e: 5b pop ebx 806521f: 5e pop esi 8065220: e9 8b b6 ff ff jmp 80608b0 8065225: 8d 76 00 lea esi,[esi+0x0] 8065228: 83 ec 08 sub esp,0x8 806522b: ff 74 24 24 push DWORD PTR [esp+0x24] 806522f: 53 push ebx 8065230: ff d0 call eax 8065232: 83 c4 10 add esp,0x10 8065235: 83 c4 14 add esp,0x14 8065238: 5b pop ebx 8065239: 5e pop esi 806523a: c3 ret 806523b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806523f: 90 nop 8065240: 83 e0 f8 and eax,0xfffffff8 8065243: 89 86 68 04 00 00 mov DWORD PTR [esi+0x468],eax 8065249: 01 c0 add eax,eax 806524b: 89 86 60 04 00 00 mov DWORD PTR [esi+0x460],eax 8065251: eb c6 jmp 8065219 <__free+0x79> 8065253: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065257: 90 nop 8065258: 65 80 3d e8 ff ff ff 00 cmp BYTE PTR gs:0xffffffe8,0x0 8065260: 0f 85 75 ff ff ff jne 80651db <__free+0x3b> 8065266: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 806526a: e8 41 eb ff ff call 8063db0 806526f: 8b 43 fc mov eax,DWORD PTR [ebx-0x4] 8065272: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8065276: e9 60 ff ff ff jmp 80651db <__free+0x3b> 806527b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806527f: 90 nop 08065280 <__malloc_arena_thread_freeres>: 8065280: f3 0f 1e fb endbr32 8065284: 55 push ebp 8065285: 57 push edi 8065286: e8 dc 59 fe ff call 804ac67 <__x86.get_pc_thunk.di> 806528b: 81 c7 75 fd 07 00 add edi,0x7fd75 8065291: 56 push esi 8065292: 53 push ebx 8065293: 83 ec 0c sub esp,0xc 8065296: 65 8b 2d e4 ff ff ff mov ebp,DWORD PTR gs:0xffffffe4 806529d: 85 ed test ebp,ebp 806529f: 74 58 je 80652f9 <__malloc_arena_thread_freeres+0x79> 80652a1: 65 c6 05 e8 ff ff ff 01 mov BYTE PTR gs:0xffffffe8,0x1 80652a9: 8d 9d 80 00 00 00 lea ebx,[ebp+0x80] 80652af: 8d b5 80 01 00 00 lea esi,[ebp+0x180] 80652b5: 65 c7 05 e4 ff ff ff 00 00 00 00 mov DWORD PTR gs:0xffffffe4,0x0 80652c0: 8b 03 mov eax,DWORD PTR [ebx] 80652c2: 85 c0 test eax,eax 80652c4: 74 20 je 80652e6 <__malloc_arena_thread_freeres+0x66> 80652c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80652cd: 8d 76 00 lea esi,[esi+0x0] 80652d0: 8b 10 mov edx,DWORD PTR [eax] 80652d2: 83 ec 0c sub esp,0xc 80652d5: 89 13 mov DWORD PTR [ebx],edx 80652d7: 50 push eax 80652d8: e8 c3 fe ff ff call 80651a0 <__free> 80652dd: 8b 03 mov eax,DWORD PTR [ebx] 80652df: 83 c4 10 add esp,0x10 80652e2: 85 c0 test eax,eax 80652e4: 75 ea jne 80652d0 <__malloc_arena_thread_freeres+0x50> 80652e6: 83 c3 04 add ebx,0x4 80652e9: 39 f3 cmp ebx,esi 80652eb: 75 d3 jne 80652c0 <__malloc_arena_thread_freeres+0x40> 80652ed: 83 ec 0c sub esp,0xc 80652f0: 55 push ebp 80652f1: e8 aa fe ff ff call 80651a0 <__free> 80652f6: 83 c4 10 add esp,0x10 80652f9: c7 c0 ec ff ff ff mov eax,0xffffffec 80652ff: 65 8b 18 mov ebx,DWORD PTR gs:[eax] 8065302: 65 c7 00 00 00 00 00 mov DWORD PTR gs:[eax],0x0 8065309: 85 db test ebx,ebx 806530b: 74 40 je 806534d <__malloc_arena_thread_freeres+0xcd> 806530d: 65 a1 0c 00 00 00 mov eax,gs:0xc 8065313: 85 c0 test eax,eax 8065315: 75 59 jne 8065370 <__malloc_arena_thread_freeres+0xf0> 8065317: ba 01 00 00 00 mov edx,0x1 806531c: 0f b1 97 48 18 00 00 cmpxchg DWORD PTR [edi+0x1848],edx 8065323: 8b 83 50 04 00 00 mov eax,DWORD PTR [ebx+0x450] 8065329: 85 c0 test eax,eax 806532b: 0f 84 94 00 00 00 je 80653c5 <__malloc_arena_thread_freeres+0x145> 8065331: 83 e8 01 sub eax,0x1 8065334: 89 83 50 04 00 00 mov DWORD PTR [ebx+0x450],eax 806533a: 74 1c je 8065358 <__malloc_arena_thread_freeres+0xd8> 806533c: 65 a1 0c 00 00 00 mov eax,gs:0xc 8065342: 85 c0 test eax,eax 8065344: 75 52 jne 8065398 <__malloc_arena_thread_freeres+0x118> 8065346: 83 af 48 18 00 00 01 sub DWORD PTR [edi+0x1848],0x1 806534d: 83 c4 0c add esp,0xc 8065350: 5b pop ebx 8065351: 5e pop esi 8065352: 5f pop edi 8065353: 5d pop ebp 8065354: c3 ret 8065355: 8d 76 00 lea esi,[esi+0x0] 8065358: 8b 87 44 18 00 00 mov eax,DWORD PTR [edi+0x1844] 806535e: 89 9f 44 18 00 00 mov DWORD PTR [edi+0x1844],ebx 8065364: 89 83 4c 04 00 00 mov DWORD PTR [ebx+0x44c],eax 806536a: eb d0 jmp 806533c <__malloc_arena_thread_freeres+0xbc> 806536c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065370: 31 c0 xor eax,eax 8065372: ba 01 00 00 00 mov edx,0x1 8065377: f0 0f b1 97 48 18 00 00 lock cmpxchg DWORD PTR [edi+0x1848],edx 806537f: 74 a2 je 8065323 <__malloc_arena_thread_freeres+0xa3> 8065381: 83 ec 0c sub esp,0xc 8065384: 8d 87 48 18 00 00 lea eax,[edi+0x1848] 806538a: 50 push eax 806538b: e8 30 ac ff ff call 805ffc0 <__lll_lock_wait_private> 8065390: 83 c4 10 add esp,0x10 8065393: eb 8e jmp 8065323 <__malloc_arena_thread_freeres+0xa3> 8065395: 8d 76 00 lea esi,[esi+0x0] 8065398: 31 f6 xor esi,esi 806539a: 89 f0 mov eax,esi 806539c: 87 87 48 18 00 00 xchg DWORD PTR [edi+0x1848],eax 80653a2: 83 f8 01 cmp eax,0x1 80653a5: 7e a6 jle 806534d <__malloc_arena_thread_freeres+0xcd> 80653a7: b8 f0 00 00 00 mov eax,0xf0 80653ac: 8d 9f 48 18 00 00 lea ebx,[edi+0x1848] 80653b2: b9 81 00 00 00 mov ecx,0x81 80653b7: ba 01 00 00 00 mov edx,0x1 80653bc: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80653c3: eb 88 jmp 806534d <__malloc_arena_thread_freeres+0xcd> 80653c5: 8d 87 24 0e fd ff lea eax,[edi-0x2f1dc] 80653cb: 83 ec 0c sub esp,0xc 80653ce: b9 c1 03 00 00 mov ecx,0x3c1 80653d3: 50 push eax 80653d4: 8d 97 ca fd fc ff lea edx,[edi-0x30236] 80653da: 8d 87 96 ff fc ff lea eax,[edi-0x3006a] 80653e0: e8 1b b2 ff ff call 8060600 <__malloc_assert> 80653e5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80653ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080653f0 <__libc_realloc>: 80653f0: f3 0f 1e fb endbr32 80653f4: e8 30 49 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 80653f9: 05 07 fc 07 00 add eax,0x7fc07 80653fe: 55 push ebp 80653ff: 57 push edi 8065400: 56 push esi 8065401: 53 push ebx 8065402: 83 ec 2c sub esp,0x2c 8065405: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 8065409: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 806540d: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8065411: 8b 80 a4 04 00 00 mov eax,DWORD PTR [eax+0x4a4] 8065417: 85 c0 test eax,eax 8065419: 0f 85 d9 01 00 00 jne 80655f8 <__libc_realloc+0x208> 806541f: 85 ff test edi,edi 8065421: 75 1d jne 8065440 <__libc_realloc+0x50> 8065423: 85 ed test ebp,ebp 8065425: 0f 85 f5 01 00 00 jne 8065620 <__libc_realloc+0x230> 806542b: 89 7c 24 40 mov DWORD PTR [esp+0x40],edi 806542f: 83 c4 2c add esp,0x2c 8065432: 5b pop ebx 8065433: 5e pop esi 8065434: 5f pop edi 8065435: 5d pop ebp 8065436: e9 45 f7 ff ff jmp 8064b80 <__libc_malloc> 806543b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806543f: 90 nop 8065440: 85 ed test ebp,ebp 8065442: 74 e7 je 806542b <__libc_realloc+0x3b> 8065444: 8d 45 f8 lea eax,[ebp-0x8] 8065447: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 806544f: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8065453: 8b 45 fc mov eax,DWORD PTR [ebp-0x4] 8065456: 89 c3 mov ebx,eax 8065458: 83 e3 f8 and ebx,0xfffffff8 806545b: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 806545f: a8 02 test al,0x2 8065461: 75 25 jne 8065488 <__libc_realloc+0x98> 8065463: 65 8b 15 e4 ff ff ff mov edx,DWORD PTR gs:0xffffffe4 806546a: 85 d2 test edx,edx 806546c: 0f 84 ce 01 00 00 je 8065640 <__libc_realloc+0x250> 8065472: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8065476: 8d 9b c0 04 00 00 lea ebx,[ebx+0x4c0] 806547c: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 8065480: a8 04 test al,0x4 8065482: 0f 85 d8 00 00 00 jne 8065560 <__libc_realloc+0x170> 8065488: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 806548c: f7 da neg edx 806548e: 39 54 24 14 cmp DWORD PTR [esp+0x14],edx 8065492: 0f 87 14 03 00 00 ja 80657ac <__libc_realloc+0x3bc> 8065498: f7 c5 0f 00 00 00 test ebp,0xf 806549e: 0f 85 08 03 00 00 jne 80657ac <__libc_realloc+0x3bc> 80654a4: 85 ff test edi,edi 80654a6: 0f 88 24 01 00 00 js 80655d0 <__libc_realloc+0x1e0> 80654ac: 8d 57 13 lea edx,[edi+0x13] 80654af: 89 d6 mov esi,edx 80654b1: 83 e6 f0 and esi,0xfffffff0 80654b4: 83 e0 02 and eax,0x2 80654b7: 74 27 je 80654e0 <__libc_realloc+0xf0> 80654b9: 89 f2 mov edx,esi 80654bb: 8d 45 f8 lea eax,[ebp-0x8] 80654be: e8 8d b4 ff ff call 8060950 80654c3: 85 c0 test eax,eax 80654c5: 0f 84 ad 00 00 00 je 8065578 <__libc_realloc+0x188> 80654cb: 83 c0 08 add eax,0x8 80654ce: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80654d2: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80654d6: 83 c4 2c add esp,0x2c 80654d9: 5b pop ebx 80654da: 5e pop esi 80654db: 5f pop edi 80654dc: 5d pop ebp 80654dd: c3 ret 80654de: 66 90 xchg ax,ax 80654e0: 65 8b 15 0c 00 00 00 mov edx,DWORD PTR gs:0xc 80654e7: 85 d2 test edx,edx 80654e9: 0f 85 71 01 00 00 jne 8065660 <__libc_realloc+0x270> 80654ef: 83 ec 0c sub esp,0xc 80654f2: 56 push esi 80654f3: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80654f7: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 80654fb: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80654ff: e8 cc ee ff ff call 80643d0 <_int_realloc> 8065504: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8065508: 89 c1 mov ecx,eax 806550a: 83 c4 10 add esp,0x10 806550d: 85 c0 test eax,eax 806550f: 74 c1 je 80654d2 <__libc_realloc+0xe2> 8065511: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 8065514: a8 02 test al,0x2 8065516: 75 ba jne 80654d2 <__libc_realloc+0xe2> 8065518: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 806551c: 8d 97 c0 04 00 00 lea edx,[edi+0x4c0] 8065522: a8 04 test al,0x4 8065524: 74 0a je 8065530 <__libc_realloc+0x140> 8065526: 8d 41 f8 lea eax,[ecx-0x8] 8065529: 25 00 00 f0 ff and eax,0xfff00000 806552e: 8b 10 mov edx,DWORD PTR [eax] 8065530: 39 54 24 18 cmp DWORD PTR [esp+0x18],edx 8065534: 74 9c je 80654d2 <__libc_realloc+0xe2> 8065536: 83 ec 0c sub esp,0xc 8065539: b9 9b 0c 00 00 mov ecx,0xc9b 806553e: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 8065542: 8d 87 5c 0d fd ff lea eax,[edi-0x2f2a4] 8065548: 8d 97 79 fd fc ff lea edx,[edi-0x30287] 806554e: 50 push eax 806554f: 8d 87 f4 0b fd ff lea eax,[edi-0x2f40c] 8065555: e8 a6 b0 ff ff call 8060600 <__malloc_assert> 806555a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065560: 8d 55 f8 lea edx,[ebp-0x8] 8065563: 81 e2 00 00 f0 ff and edx,0xfff00000 8065569: 8b 32 mov esi,DWORD PTR [edx] 806556b: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 806556f: e9 14 ff ff ff jmp 8065488 <__libc_realloc+0x98> 8065574: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065578: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 806557c: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp 8065580: 8d 43 fc lea eax,[ebx-0x4] 8065583: 39 f0 cmp eax,esi 8065585: 0f 83 47 ff ff ff jae 80654d2 <__libc_realloc+0xe2> 806558b: 83 ec 0c sub esp,0xc 806558e: 57 push edi 806558f: e8 ec f5 ff ff call 8064b80 <__libc_malloc> 8065594: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8065598: 89 c6 mov esi,eax 806559a: 83 c4 10 add esp,0x10 806559d: 85 c0 test eax,eax 806559f: 0f 84 2d ff ff ff je 80654d2 <__libc_realloc+0xe2> 80655a5: 89 d8 mov eax,ebx 80655a7: 83 ec 04 sub esp,0x4 80655aa: 83 e8 08 sub eax,0x8 80655ad: 50 push eax 80655ae: 55 push ebp 80655af: 56 push esi 80655b0: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 80655b4: e8 77 e5 00 00 call 8073b30 80655b9: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80655bd: e8 ee b2 ff ff call 80608b0 80655c2: 83 c4 10 add esp,0x10 80655c5: e9 08 ff ff ff jmp 80654d2 <__libc_realloc+0xe2> 80655ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80655d0: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80655d4: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80655da: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 80655e1: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 80655e9: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80655ed: 83 c4 2c add esp,0x2c 80655f0: 5b pop ebx 80655f1: 5e pop esi 80655f2: 5f pop edi 80655f3: 5d pop ebp 80655f4: c3 ret 80655f5: 8d 76 00 lea esi,[esi+0x0] 80655f8: 83 ec 04 sub esp,0x4 80655fb: ff 74 24 40 push DWORD PTR [esp+0x40] 80655ff: 57 push edi 8065600: 55 push ebp 8065601: ff d0 call eax 8065603: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8065607: 83 c4 10 add esp,0x10 806560a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 806560e: 83 c4 2c add esp,0x2c 8065611: 5b pop ebx 8065612: 5e pop esi 8065613: 5f pop edi 8065614: 5d pop ebp 8065615: c3 ret 8065616: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806561d: 8d 76 00 lea esi,[esi+0x0] 8065620: 83 ec 0c sub esp,0xc 8065623: 55 push ebp 8065624: e8 77 fb ff ff call 80651a0 <__free> 8065629: 83 c4 10 add esp,0x10 806562c: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 8065634: e9 99 fe ff ff jmp 80654d2 <__libc_realloc+0xe2> 8065639: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065640: 65 80 3d e8 ff ff ff 00 cmp BYTE PTR gs:0xffffffe8,0x0 8065648: 0f 85 24 fe ff ff jne 8065472 <__libc_realloc+0x82> 806564e: e8 5d e7 ff ff call 8063db0 8065653: 8b 45 fc mov eax,DWORD PTR [ebp-0x4] 8065656: e9 17 fe ff ff jmp 8065472 <__libc_realloc+0x82> 806565b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806565f: 90 nop 8065660: 65 8b 15 0c 00 00 00 mov edx,DWORD PTR gs:0xc 8065667: 85 d2 test edx,edx 8065669: 0f 85 16 01 00 00 jne 8065785 <__libc_realloc+0x395> 806566f: 89 d0 mov eax,edx 8065671: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8065675: ba 01 00 00 00 mov edx,0x1 806567a: 0f b1 13 cmpxchg DWORD PTR [ebx],edx 806567d: 83 ec 0c sub esp,0xc 8065680: 8d 55 f8 lea edx,[ebp-0x8] 8065683: 56 push esi 8065684: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 8065688: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 806568c: 89 f0 mov eax,esi 806568e: e8 3d ed ff ff call 80643d0 <_int_realloc> 8065693: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8065697: 65 a1 0c 00 00 00 mov eax,gs:0xc 806569d: 83 c4 10 add esp,0x10 80656a0: 85 c0 test eax,eax 80656a2: 0f 85 af 00 00 00 jne 8065757 <__libc_realloc+0x367> 80656a8: 83 2e 01 sub DWORD PTR [esi],0x1 80656ab: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80656af: 85 c0 test eax,eax 80656b1: 74 5d je 8065710 <__libc_realloc+0x320> 80656b3: 89 c7 mov edi,eax 80656b5: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 80656b8: a8 02 test al,0x2 80656ba: 0f 85 12 fe ff ff jne 80654d2 <__libc_realloc+0xe2> 80656c0: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80656c4: 8d 96 c0 04 00 00 lea edx,[esi+0x4c0] 80656ca: a8 04 test al,0x4 80656cc: 74 0a je 80656d8 <__libc_realloc+0x2e8> 80656ce: 8d 47 f8 lea eax,[edi-0x8] 80656d1: 25 00 00 f0 ff and eax,0xfff00000 80656d6: 8b 10 mov edx,DWORD PTR [eax] 80656d8: 39 54 24 18 cmp DWORD PTR [esp+0x18],edx 80656dc: 0f 84 f0 fd ff ff je 80654d2 <__libc_realloc+0xe2> 80656e2: 83 ec 0c sub esp,0xc 80656e5: b9 a6 0c 00 00 mov ecx,0xca6 80656ea: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 80656ee: 8d 87 5c 0d fd ff lea eax,[edi-0x2f2a4] 80656f4: 8d 97 79 fd fc ff lea edx,[edi-0x30287] 80656fa: 50 push eax 80656fb: 8d 87 f4 0b fd ff lea eax,[edi-0x2f40c] 8065701: e8 fa ae ff ff call 8060600 <__malloc_assert> 8065706: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806570d: 8d 76 00 lea esi,[esi+0x0] 8065710: 83 ec 0c sub esp,0xc 8065713: 57 push edi 8065714: e8 67 f4 ff ff call 8064b80 <__libc_malloc> 8065719: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 806571d: 89 c7 mov edi,eax 806571f: 83 c4 10 add esp,0x10 8065722: 85 c0 test eax,eax 8065724: 0f 84 a8 fd ff ff je 80654d2 <__libc_realloc+0xe2> 806572a: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806572e: 83 ec 04 sub esp,0x4 8065731: 83 e8 04 sub eax,0x4 8065734: 50 push eax 8065735: 55 push ebp 8065736: 57 push edi 8065737: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 806573b: e8 f0 e3 00 00 call 8073b30 8065740: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8065744: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8065748: 31 c9 xor ecx,ecx 806574a: e8 01 c5 ff ff call 8061c50 <_int_free> 806574f: 83 c4 10 add esp,0x10 8065752: e9 7b fd ff ff jmp 80654d2 <__libc_realloc+0xe2> 8065757: 31 f6 xor esi,esi 8065759: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 806575d: 89 f0 mov eax,esi 806575f: 87 03 xchg DWORD PTR [ebx],eax 8065761: 83 f8 01 cmp eax,0x1 8065764: 0f 8e 41 ff ff ff jle 80656ab <__libc_realloc+0x2bb> 806576a: b8 f0 00 00 00 mov eax,0xf0 806576f: b9 81 00 00 00 mov ecx,0x81 8065774: ba 01 00 00 00 mov edx,0x1 8065779: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8065780: e9 26 ff ff ff jmp 80656ab <__libc_realloc+0x2bb> 8065785: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8065789: ba 01 00 00 00 mov edx,0x1 806578e: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 8065792: 0f 84 e5 fe ff ff je 806567d <__libc_realloc+0x28d> 8065798: 83 ec 0c sub esp,0xc 806579b: ff 74 24 24 push DWORD PTR [esp+0x24] 806579f: e8 1c a8 ff ff call 805ffc0 <__lll_lock_wait_private> 80657a4: 83 c4 10 add esp,0x10 80657a7: e9 d1 fe ff ff jmp 806567d <__libc_realloc+0x28d> 80657ac: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80657b0: 8d 80 7b ff fc ff lea eax,[eax-0x30085] 80657b6: e8 b5 ae ff ff call 8060670 80657bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80657bf: 90 nop 080657c0 : 80657c0: f3 0f 1e fb endbr32 80657c4: e8 60 45 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 80657c9: 05 37 f8 07 00 add eax,0x7f837 80657ce: 56 push esi 80657cf: 53 push ebx 80657d0: 83 ec 04 sub esp,0x4 80657d3: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80657d7: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80657db: c7 80 a8 04 00 00 00 00 00 00 mov DWORD PTR [eax+0x4a8],0x0 80657e5: c7 80 a4 04 00 00 00 00 00 00 mov DWORD PTR [eax+0x4a4],0x0 80657ef: 8b 80 44 04 00 00 mov eax,DWORD PTR [eax+0x444] 80657f5: 85 c0 test eax,eax 80657f7: 79 05 jns 80657fe 80657f9: e8 c2 b2 ff ff call 8060ac0 80657fe: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 8065802: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8065806: 83 c4 04 add esp,0x4 8065809: 5b pop ebx 806580a: 5e pop esi 806580b: e9 e0 fb ff ff jmp 80653f0 <__libc_realloc> 08065810 <__libc_memalign>: 8065810: f3 0f 1e fb endbr32 8065814: 8b 0c 24 mov ecx,DWORD PTR [esp] 8065817: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806581b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806581f: e9 5c f6 ff ff jmp 8064e80 <_mid_memalign> 8065824: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806582b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806582f: 90 nop 08065830 <__libc_valloc>: 8065830: f3 0f 1e fb endbr32 8065834: 53 push ebx 8065835: e8 86 43 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 806583a: 81 c3 c6 f7 07 00 add ebx,0x7f7c6 8065840: 83 ec 18 sub esp,0x18 8065843: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 8065847: 8b 83 44 04 00 00 mov eax,DWORD PTR [ebx+0x444] 806584d: 85 c0 test eax,eax 806584f: 78 1f js 8065870 <__libc_valloc+0x40> 8065851: c7 c0 90 59 0e 08 mov eax,0x80e5990 8065857: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 806585b: 8b 00 mov eax,DWORD PTR [eax] 806585d: 83 c4 18 add esp,0x18 8065860: 5b pop ebx 8065861: e9 1a f6 ff ff jmp 8064e80 <_mid_memalign> 8065866: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806586d: 8d 76 00 lea esi,[esi+0x0] 8065870: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8065874: e8 47 b2 ff ff call 8060ac0 8065879: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 806587d: eb d2 jmp 8065851 <__libc_valloc+0x21> 806587f: 90 nop 08065880 <__libc_pvalloc>: 8065880: f3 0f 1e fb endbr32 8065884: 56 push esi 8065885: e8 25 50 fe ff call 804a8af <__x86.get_pc_thunk.si> 806588a: 81 c6 76 f7 07 00 add esi,0x7f776 8065890: 53 push ebx 8065891: 83 ec 04 sub esp,0x4 8065894: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8065898: 8b 8e 44 04 00 00 mov ecx,DWORD PTR [esi+0x444] 806589e: 85 c9 test ecx,ecx 80658a0: 78 2e js 80658d0 <__libc_pvalloc+0x50> 80658a2: c7 c0 90 59 0e 08 mov eax,0x80e5990 80658a8: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80658ac: 8b 00 mov eax,DWORD PTR [eax] 80658ae: 8d 50 ff lea edx,[eax-0x1] 80658b1: 01 d3 add ebx,edx 80658b3: 72 22 jb 80658d7 <__libc_pvalloc+0x57> 80658b5: ba 01 00 00 00 mov edx,0x1 80658ba: 83 c4 04 add esp,0x4 80658bd: 29 c2 sub edx,eax 80658bf: 21 da and edx,ebx 80658c1: 5b pop ebx 80658c2: 5e pop esi 80658c3: e9 b8 f5 ff ff jmp 8064e80 <_mid_memalign> 80658c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80658cf: 90 nop 80658d0: e8 eb b1 ff ff call 8060ac0 80658d5: eb cb jmp 80658a2 <__libc_pvalloc+0x22> 80658d7: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80658dd: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 80658e4: 31 c0 xor eax,eax 80658e6: 5a pop edx 80658e7: 5b pop ebx 80658e8: 5e pop esi 80658e9: c3 ret 80658ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080658f0 <__calloc>: 80658f0: f3 0f 1e fb endbr32 80658f4: 55 push ebp 80658f5: e8 25 a0 fe ff call 804f91f <__x86.get_pc_thunk.bp> 80658fa: 81 c5 06 f7 07 00 add ebp,0x7f706 8065900: 57 push edi 8065901: 56 push esi 8065902: 53 push ebx 8065903: 83 ec 1c sub esp,0x1c 8065906: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 806590a: f7 64 24 34 mul DWORD PTR [esp+0x34] 806590e: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8065912: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8065916: 0f 90 c0 seto al 8065919: 85 d2 test edx,edx 806591b: 0f 88 7f 01 00 00 js 8065aa0 <__calloc+0x1b0> 8065921: 0f b6 c0 movzx eax,al 8065924: 85 c0 test eax,eax 8065926: 0f 85 74 01 00 00 jne 8065aa0 <__calloc+0x1b0> 806592c: 8b 85 a8 04 00 00 mov eax,DWORD PTR [ebp+0x4a8] 8065932: 85 c0 test eax,eax 8065934: 0f 85 96 01 00 00 jne 8065ad0 <__calloc+0x1e0> 806593a: 65 a1 e4 ff ff ff mov eax,gs:0xffffffe4 8065940: 85 c0 test eax,eax 8065942: 0f 84 00 02 00 00 je 8065b48 <__calloc+0x258> 8065948: 65 a1 0c 00 00 00 mov eax,gs:0xc 806594e: 85 c0 test eax,eax 8065950: 0f 85 0a 02 00 00 jne 8065b60 <__calloc+0x270> 8065956: 8b 85 f8 04 00 00 mov eax,DWORD PTR [ebp+0x4f8] 806595c: 8d 9d c0 04 00 00 lea ebx,[ebp+0x4c0] 8065962: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8065966: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8065969: 83 e0 f8 and eax,0xfffffff8 806596c: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8065970: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8065974: 89 d8 mov eax,ebx 8065976: e8 05 d5 ff ff call 8062e80 <_int_malloc> 806597b: 89 c7 mov edi,eax 806597d: 85 c0 test eax,eax 806597f: 74 0b je 806598c <__calloc+0x9c> 8065981: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 8065984: a8 02 test al,0x2 8065986: 0f 84 b4 00 00 00 je 8065a40 <__calloc+0x150> 806598c: 65 a1 0c 00 00 00 mov eax,gs:0xc 8065992: 85 c0 test eax,eax 8065994: 0f 85 66 01 00 00 jne 8065b00 <__calloc+0x210> 806599a: 85 ff test edi,edi 806599c: 0f 84 1e 01 00 00 je 8065ac0 <__calloc+0x1d0> 80659a2: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 80659a5: 8b 95 4c 18 00 00 mov edx,DWORD PTR [ebp+0x184c] 80659ab: a8 02 test al,0x2 80659ad: 74 19 je 80659c8 <__calloc+0xd8> 80659af: 85 d2 test edx,edx 80659b1: 0f 85 29 02 00 00 jne 8065be0 <__calloc+0x2f0> 80659b7: 83 c4 1c add esp,0x1c 80659ba: 89 f8 mov eax,edi 80659bc: 5b pop ebx 80659bd: 5e pop esi 80659be: 5f pop edi 80659bf: 5d pop ebp 80659c0: c3 ret 80659c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80659c8: 83 e0 f8 and eax,0xfffffff8 80659cb: 85 d2 test edx,edx 80659cd: 0f 84 ad 00 00 00 je 8065a80 <__calloc+0x190> 80659d3: 83 e8 04 sub eax,0x4 80659d6: 83 f8 0b cmp eax,0xb 80659d9: 0f 86 a6 02 00 00 jbe 8065c85 <__calloc+0x395> 80659df: 83 f8 27 cmp eax,0x27 80659e2: 0f 87 e0 01 00 00 ja 8065bc8 <__calloc+0x2d8> 80659e8: c7 07 00 00 00 00 mov DWORD PTR [edi],0x0 80659ee: c7 47 04 00 00 00 00 mov DWORD PTR [edi+0x4],0x0 80659f5: c7 47 08 00 00 00 00 mov DWORD PTR [edi+0x8],0x0 80659fc: 83 f8 13 cmp eax,0x13 80659ff: 76 b6 jbe 80659b7 <__calloc+0xc7> 8065a01: c7 47 0c 00 00 00 00 mov DWORD PTR [edi+0xc],0x0 8065a08: c7 47 10 00 00 00 00 mov DWORD PTR [edi+0x10],0x0 8065a0f: 83 f8 1b cmp eax,0x1b 8065a12: 76 a3 jbe 80659b7 <__calloc+0xc7> 8065a14: c7 47 14 00 00 00 00 mov DWORD PTR [edi+0x14],0x0 8065a1b: c7 47 18 00 00 00 00 mov DWORD PTR [edi+0x18],0x0 8065a22: 83 f8 23 cmp eax,0x23 8065a25: 76 90 jbe 80659b7 <__calloc+0xc7> 8065a27: c7 47 1c 00 00 00 00 mov DWORD PTR [edi+0x1c],0x0 8065a2e: c7 47 20 00 00 00 00 mov DWORD PTR [edi+0x20],0x0 8065a35: eb 80 jmp 80659b7 <__calloc+0xc7> 8065a37: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065a3e: 66 90 xchg ax,ax 8065a40: 8d 95 c0 04 00 00 lea edx,[ebp+0x4c0] 8065a46: a8 04 test al,0x4 8065a48: 74 0a je 8065a54 <__calloc+0x164> 8065a4a: 8d 47 f8 lea eax,[edi-0x8] 8065a4d: 25 00 00 f0 ff and eax,0xfff00000 8065a52: 8b 10 mov edx,DWORD PTR [eax] 8065a54: 39 da cmp edx,ebx 8065a56: 0f 84 30 ff ff ff je 806598c <__calloc+0x9c> 8065a5c: 8d 85 3c 0d fd ff lea eax,[ebp-0x2f2c4] 8065a62: 83 ec 0c sub esp,0xc 8065a65: b9 66 0d 00 00 mov ecx,0xd66 8065a6a: 50 push eax 8065a6b: 8d 95 79 fd fc ff lea edx,[ebp-0x30287] 8065a71: 8d 85 54 0c fd ff lea eax,[ebp-0x2f3ac] 8065a77: e8 84 ab ff ff call 8060600 <__malloc_assert> 8065a7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065a80: 8d 57 f8 lea edx,[edi-0x8] 8065a83: 39 54 24 0c cmp DWORD PTR [esp+0xc],edx 8065a87: 0f 85 46 ff ff ff jne 80659d3 <__calloc+0xe3> 8065a8d: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8065a91: 39 c3 cmp ebx,eax 8065a93: 0f 42 c3 cmovb eax,ebx 8065a96: e9 38 ff ff ff jmp 80659d3 <__calloc+0xe3> 8065a9b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065a9f: 90 nop 8065aa0: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8065aa6: 31 ff xor edi,edi 8065aa8: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 8065aaf: 83 c4 1c add esp,0x1c 8065ab2: 89 f8 mov eax,edi 8065ab4: 5b pop ebx 8065ab5: 5e pop esi 8065ab6: 5f pop edi 8065ab7: 5d pop ebp 8065ab8: c3 ret 8065ab9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065ac0: 31 ff xor edi,edi 8065ac2: e9 f0 fe ff ff jmp 80659b7 <__calloc+0xc7> 8065ac7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065ace: 66 90 xchg ax,ax 8065ad0: 83 ec 08 sub esp,0x8 8065ad3: ff 74 24 34 push DWORD PTR [esp+0x34] 8065ad7: ff 74 24 10 push DWORD PTR [esp+0x10] 8065adb: ff d0 call eax 8065add: 83 c4 10 add esp,0x10 8065ae0: 85 c0 test eax,eax 8065ae2: 74 dc je 8065ac0 <__calloc+0x1d0> 8065ae4: 83 ec 04 sub esp,0x4 8065ae7: 89 eb mov ebx,ebp 8065ae9: ff 74 24 08 push DWORD PTR [esp+0x8] 8065aed: 6a 00 push 0x0 8065aef: 50 push eax 8065af0: e8 cb 35 fe ff call 80490c0 <.plt+0x90> 8065af5: 83 c4 10 add esp,0x10 8065af8: 89 c7 mov edi,eax 8065afa: e9 b8 fe ff ff jmp 80659b7 <__calloc+0xc7> 8065aff: 90 nop 8065b00: 85 ff test edi,edi 8065b02: 75 20 jne 8065b24 <__calloc+0x234> 8065b04: 85 db test ebx,ebx 8065b06: 0f 84 8e fe ff ff je 806599a <__calloc+0xaa> 8065b0c: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 8065b10: 89 d8 mov eax,ebx 8065b12: 89 fa mov edx,edi 8065b14: e8 f7 b9 ff ff call 8061510 8065b19: 89 fa mov edx,edi 8065b1b: 89 c3 mov ebx,eax 8065b1d: e8 5e d3 ff ff call 8062e80 <_int_malloc> 8065b22: 89 c7 mov edi,eax 8065b24: 85 db test ebx,ebx 8065b26: 0f 84 6e fe ff ff je 806599a <__calloc+0xaa> 8065b2c: 65 a1 0c 00 00 00 mov eax,gs:0xc 8065b32: 85 c0 test eax,eax 8065b34: 0f 85 21 01 00 00 jne 8065c5b <__calloc+0x36b> 8065b3a: 83 2b 01 sub DWORD PTR [ebx],0x1 8065b3d: e9 58 fe ff ff jmp 806599a <__calloc+0xaa> 8065b42: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065b48: 65 80 3d e8 ff ff ff 00 cmp BYTE PTR gs:0xffffffe8,0x0 8065b50: 0f 85 f2 fd ff ff jne 8065948 <__calloc+0x58> 8065b56: e8 55 e2 ff ff call 8063db0 8065b5b: e9 e8 fd ff ff jmp 8065948 <__calloc+0x58> 8065b60: c7 c0 ec ff ff ff mov eax,0xffffffec 8065b66: 65 8b 18 mov ebx,DWORD PTR gs:[eax] 8065b69: 85 db test ebx,ebx 8065b6b: 0f 84 8f 00 00 00 je 8065c00 <__calloc+0x310> 8065b71: 65 a1 0c 00 00 00 mov eax,gs:0xc 8065b77: 85 c0 test eax,eax 8065b79: 0f 85 ba 00 00 00 jne 8065c39 <__calloc+0x349> 8065b7f: ba 01 00 00 00 mov edx,0x1 8065b84: 0f b1 13 cmpxchg DWORD PTR [ebx],edx 8065b87: 8b 4b 38 mov ecx,DWORD PTR [ebx+0x38] 8065b8a: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8065b8d: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8065b91: 89 c6 mov esi,eax 8065b93: 8d 85 c0 04 00 00 lea eax,[ebp+0x4c0] 8065b99: 83 e6 f8 and esi,0xfffffff8 8065b9c: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 8065ba0: 39 c3 cmp ebx,eax 8065ba2: 0f 84 c8 fd ff ff je 8065970 <__calloc+0x80> 8065ba8: 89 c8 mov eax,ecx 8065baa: 25 00 00 f0 ff and eax,0xfff00000 8065baf: 03 40 0c add eax,DWORD PTR [eax+0xc] 8065bb2: 29 c8 sub eax,ecx 8065bb4: 39 c6 cmp esi,eax 8065bb6: 0f 43 c6 cmovae eax,esi 8065bb9: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8065bbd: e9 ae fd ff ff jmp 8065970 <__calloc+0x80> 8065bc2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065bc8: 83 ec 04 sub esp,0x4 8065bcb: 89 eb mov ebx,ebp 8065bcd: 50 push eax 8065bce: 6a 00 push 0x0 8065bd0: 57 push edi 8065bd1: e8 ea 34 fe ff call 80490c0 <.plt+0x90> 8065bd6: 83 c4 10 add esp,0x10 8065bd9: e9 d9 fd ff ff jmp 80659b7 <__calloc+0xc7> 8065bde: 66 90 xchg ax,ax 8065be0: 83 ec 04 sub esp,0x4 8065be3: 89 eb mov ebx,ebp 8065be5: ff 74 24 08 push DWORD PTR [esp+0x8] 8065be9: 6a 00 push 0x0 8065beb: 57 push edi 8065bec: e8 cf 34 fe ff call 80490c0 <.plt+0x90> 8065bf1: 83 c4 10 add esp,0x10 8065bf4: 89 c7 mov edi,eax 8065bf6: e9 bc fd ff ff jmp 80659b7 <__calloc+0xc7> 8065bfb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065bff: 90 nop 8065c00: e8 2b b0 ff ff call 8060c30 8065c05: 89 c3 mov ebx,eax 8065c07: 85 c0 test eax,eax 8065c09: 0f 85 78 ff ff ff jne 8065b87 <__calloc+0x297> 8065c0f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8065c13: 31 d2 xor edx,edx 8065c15: e8 b6 b3 ff ff call 8060fd0 8065c1a: 89 c3 mov ebx,eax 8065c1c: 85 c0 test eax,eax 8065c1e: 0f 85 63 ff ff ff jne 8065b87 <__calloc+0x297> 8065c24: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 8065c2c: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8065c34: e9 37 fd ff ff jmp 8065970 <__calloc+0x80> 8065c39: 31 c0 xor eax,eax 8065c3b: ba 01 00 00 00 mov edx,0x1 8065c40: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 8065c44: 0f 84 3d ff ff ff je 8065b87 <__calloc+0x297> 8065c4a: 83 ec 0c sub esp,0xc 8065c4d: 53 push ebx 8065c4e: e8 6d a3 ff ff call 805ffc0 <__lll_lock_wait_private> 8065c53: 83 c4 10 add esp,0x10 8065c56: e9 2c ff ff ff jmp 8065b87 <__calloc+0x297> 8065c5b: 31 f6 xor esi,esi 8065c5d: 89 f0 mov eax,esi 8065c5f: 87 03 xchg DWORD PTR [ebx],eax 8065c61: 83 f8 01 cmp eax,0x1 8065c64: 0f 8e 30 fd ff ff jle 806599a <__calloc+0xaa> 8065c6a: b8 f0 00 00 00 mov eax,0xf0 8065c6f: b9 81 00 00 00 mov ecx,0x81 8065c74: ba 01 00 00 00 mov edx,0x1 8065c79: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8065c80: e9 15 fd ff ff jmp 806599a <__calloc+0xaa> 8065c85: 8d 85 3c 0d fd ff lea eax,[ebp-0x2f2c4] 8065c8b: 83 ec 0c sub esp,0xc 8065c8e: b9 95 0d 00 00 mov ecx,0xd95 8065c93: 50 push eax 8065c94: 8d 95 79 fd fc ff lea edx,[ebp-0x30287] 8065c9a: 8d 85 ae ff fc ff lea eax,[ebp-0x30052] 8065ca0: e8 5b a9 ff ff call 8060600 <__malloc_assert> 8065ca5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065cac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08065cb0 <__malloc_trim>: 8065cb0: f3 0f 1e fb endbr32 8065cb4: e8 70 40 fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8065cb9: 05 47 f3 07 00 add eax,0x7f347 8065cbe: 55 push ebp 8065cbf: 57 push edi 8065cc0: 56 push esi 8065cc1: 53 push ebx 8065cc2: 83 ec 3c sub esp,0x3c 8065cc5: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8065cc9: 8b 80 44 04 00 00 mov eax,DWORD PTR [eax+0x444] 8065ccf: 85 c0 test eax,eax 8065cd1: 0f 88 a9 02 00 00 js 8065f80 <__malloc_trim+0x2d0> 8065cd7: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8065cdb: c7 44 24 2c 00 00 00 00 mov DWORD PTR [esp+0x2c],0x0 8065ce3: 8d 88 c0 04 00 00 lea ecx,[eax+0x4c0] 8065ce9: c7 c0 90 59 0e 08 mov eax,0x80e5990 8065cef: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 8065cf3: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8065cf7: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8065cfb: 65 a1 0c 00 00 00 mov eax,gs:0xc 8065d01: 85 c0 test eax,eax 8065d03: 0f 85 0f 02 00 00 jne 8065f18 <__malloc_trim+0x268> 8065d09: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8065d0d: ba 01 00 00 00 mov edx,0x1 8065d12: 0f b1 17 cmpxchg DWORD PTR [edi],edx 8065d15: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8065d19: e8 52 b1 ff ff call 8060e70 8065d1e: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8065d22: 8b 00 mov eax,DWORD PTR [eax] 8065d24: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8065d28: 3d ef 03 00 00 cmp eax,0x3ef 8065d2d: 0f 87 0d 01 00 00 ja 8065e40 <__malloc_trim+0x190> 8065d33: c1 e8 04 shr eax,0x4 8065d36: 83 c0 01 add eax,0x1 8065d39: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8065d3d: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8065d41: 31 d2 xor edx,edx 8065d43: bf 01 00 00 00 mov edi,0x1 8065d48: 8d 48 ff lea ecx,[eax-0x1] 8065d4b: f7 d8 neg eax 8065d4d: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 8065d51: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8065d55: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8065d59: 8d 69 38 lea ebp,[ecx+0x38] 8065d5c: eb 16 jmp 8065d74 <__malloc_trim+0xc4> 8065d5e: 66 90 xchg ax,ax 8065d60: 39 7c 24 1c cmp DWORD PTR [esp+0x1c],edi 8065d64: 7e 13 jle 8065d79 <__malloc_trim+0xc9> 8065d66: 83 c7 01 add edi,0x1 8065d69: 83 c5 08 add ebp,0x8 8065d6c: 81 ff 80 00 00 00 cmp edi,0x80 8065d72: 74 7c je 8065df0 <__malloc_trim+0x140> 8065d74: 83 ff 01 cmp edi,0x1 8065d77: 75 e7 jne 8065d60 <__malloc_trim+0xb0> 8065d79: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] 8065d7c: 39 f5 cmp ebp,esi 8065d7e: 74 e6 je 8065d66 <__malloc_trim+0xb6> 8065d80: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8065d84: 83 c0 17 add eax,0x17 8065d87: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8065d8b: eb 0a jmp 8065d97 <__malloc_trim+0xe7> 8065d8d: 8d 76 00 lea esi,[esi+0x0] 8065d90: 8b 76 0c mov esi,DWORD PTR [esi+0xc] 8065d93: 39 f5 cmp ebp,esi 8065d95: 74 cf je 8065d66 <__malloc_trim+0xb6> 8065d97: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8065d9a: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8065d9e: 83 e0 f8 and eax,0xfffffff8 8065da1: 39 d8 cmp eax,ebx 8065da3: 76 eb jbe 8065d90 <__malloc_trim+0xe0> 8065da5: 8d 0c 1e lea ecx,[esi+ebx*1] 8065da8: 8d 5e 18 lea ebx,[esi+0x18] 8065dab: 23 4c 24 08 and ecx,DWORD PTR [esp+0x8] 8065daf: 39 d9 cmp ecx,ebx 8065db1: 0f 82 39 01 00 00 jb 8065ef0 <__malloc_trim+0x240> 8065db7: 8d 1c 06 lea ebx,[esi+eax*1] 8065dba: 39 d9 cmp ecx,ebx 8065dbc: 0f 83 fe 00 00 00 jae 8065ec0 <__malloc_trim+0x210> 8065dc2: 89 cb mov ebx,ecx 8065dc4: 29 f3 sub ebx,esi 8065dc6: 29 d8 sub eax,ebx 8065dc8: 39 44 24 18 cmp DWORD PTR [esp+0x18],eax 8065dcc: 73 c2 jae 8065d90 <__malloc_trim+0xe0> 8065dce: 83 ec 04 sub esp,0x4 8065dd1: 6a 04 push 0x4 8065dd3: 23 44 24 10 and eax,DWORD PTR [esp+0x10] 8065dd7: 50 push eax 8065dd8: 51 push ecx 8065dd9: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8065ddd: e8 3e 0e 01 00 call 8076c20 <__madvise> 8065de2: 83 c4 10 add esp,0x10 8065de5: ba 01 00 00 00 mov edx,0x1 8065dea: eb a4 jmp 8065d90 <__malloc_trim+0xe0> 8065dec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065df0: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 8065df4: 39 4c 24 0c cmp DWORD PTR [esp+0xc],ecx 8065df8: 0f 84 aa 00 00 00 je 8065ea8 <__malloc_trim+0x1f8> 8065dfe: 09 54 24 2c or DWORD PTR [esp+0x2c],edx 8065e02: 65 a1 0c 00 00 00 mov eax,gs:0xc 8065e08: 85 c0 test eax,eax 8065e0a: 0f 85 38 01 00 00 jne 8065f48 <__malloc_trim+0x298> 8065e10: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8065e14: 83 28 01 sub DWORD PTR [eax],0x1 8065e17: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8065e1b: 8b 80 48 04 00 00 mov eax,DWORD PTR [eax+0x448] 8065e21: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8065e25: 3b 44 24 24 cmp eax,DWORD PTR [esp+0x24] 8065e29: 0f 85 cc fe ff ff jne 8065cfb <__malloc_trim+0x4b> 8065e2f: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8065e33: 83 c4 3c add esp,0x3c 8065e36: 5b pop ebx 8065e37: 5e pop esi 8065e38: 5f pop edi 8065e39: 5d pop ebp 8065e3a: c3 ret 8065e3b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065e3f: 90 nop 8065e40: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8065e44: 89 c8 mov eax,ecx 8065e46: c1 e8 06 shr eax,0x6 8065e49: 81 f9 7f 0b 00 00 cmp ecx,0xb7f 8065e4f: 77 0f ja 8065e60 <__malloc_trim+0x1b0> 8065e51: 83 c0 31 add eax,0x31 8065e54: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8065e58: e9 e0 fe ff ff jmp 8065d3d <__malloc_trim+0x8d> 8065e5d: 8d 76 00 lea esi,[esi+0x0] 8065e60: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8065e64: 89 d0 mov eax,edx 8065e66: c1 e8 09 shr eax,0x9 8065e69: 81 fa ff 29 00 00 cmp edx,0x29ff 8065e6f: 76 27 jbe 8065e98 <__malloc_trim+0x1e8> 8065e71: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8065e75: 89 d0 mov eax,edx 8065e77: c1 e8 0c shr eax,0xc 8065e7a: 81 fa ff af 00 00 cmp edx,0xafff 8065e80: 0f 87 0a 01 00 00 ja 8065f90 <__malloc_trim+0x2e0> 8065e86: 83 c0 6e add eax,0x6e 8065e89: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8065e8d: e9 ab fe ff ff jmp 8065d3d <__malloc_trim+0x8d> 8065e92: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065e98: 83 c0 5b add eax,0x5b 8065e9b: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8065e9f: e9 99 fe ff ff jmp 8065d3d <__malloc_trim+0x8d> 8065ea4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065ea8: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8065eac: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8065eb0: e8 db bc ff ff call 8061b90 8065eb5: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8065eb9: 09 c2 or edx,eax 8065ebb: e9 3e ff ff ff jmp 8065dfe <__malloc_trim+0x14e> 8065ec0: 83 ec 0c sub esp,0xc 8065ec3: b9 ad 12 00 00 mov ecx,0x12ad 8065ec8: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 8065ecc: 8d 82 34 0d fd ff lea eax,[edx-0x2f2cc] 8065ed2: 50 push eax 8065ed3: 89 d0 mov eax,edx 8065ed5: 8d 92 79 fd fc ff lea edx,[edx-0x30287] 8065edb: 8d 80 e4 0c fd ff lea eax,[eax-0x2f31c] 8065ee1: e8 1a a7 ff ff call 8060600 <__malloc_assert> 8065ee6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065eed: 8d 76 00 lea esi,[esi+0x0] 8065ef0: 83 ec 0c sub esp,0xc 8065ef3: b9 ac 12 00 00 mov ecx,0x12ac 8065ef8: 8b 7c 24 2c mov edi,DWORD PTR [esp+0x2c] 8065efc: 8d 87 34 0d fd ff lea eax,[edi-0x2f2cc] 8065f02: 8d 97 79 fd fc ff lea edx,[edi-0x30287] 8065f08: 50 push eax 8065f09: 8d 87 ac 0c fd ff lea eax,[edi-0x2f354] 8065f0f: e8 ec a6 ff ff call 8060600 <__malloc_assert> 8065f14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065f18: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8065f1c: 31 c0 xor eax,eax 8065f1e: ba 01 00 00 00 mov edx,0x1 8065f23: f0 0f b1 11 lock cmpxchg DWORD PTR [ecx],edx 8065f27: 0f 84 e8 fd ff ff je 8065d15 <__malloc_trim+0x65> 8065f2d: 83 ec 0c sub esp,0xc 8065f30: ff 74 24 18 push DWORD PTR [esp+0x18] 8065f34: e8 87 a0 ff ff call 805ffc0 <__lll_lock_wait_private> 8065f39: 83 c4 10 add esp,0x10 8065f3c: e9 d4 fd ff ff jmp 8065d15 <__malloc_trim+0x65> 8065f41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065f48: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8065f4c: 31 c0 xor eax,eax 8065f4e: 87 01 xchg DWORD PTR [ecx],eax 8065f50: 83 f8 01 cmp eax,0x1 8065f53: 0f 8e be fe ff ff jle 8065e17 <__malloc_trim+0x167> 8065f59: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8065f5d: b8 f0 00 00 00 mov eax,0xf0 8065f62: b9 81 00 00 00 mov ecx,0x81 8065f67: 31 f6 xor esi,esi 8065f69: ba 01 00 00 00 mov edx,0x1 8065f6e: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8065f75: e9 9d fe ff ff jmp 8065e17 <__malloc_trim+0x167> 8065f7a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065f80: e8 3b ab ff ff call 8060ac0 8065f85: e9 4d fd ff ff jmp 8065cd7 <__malloc_trim+0x27> 8065f8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065f90: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8065f94: 89 f8 mov eax,edi 8065f96: c1 e8 0f shr eax,0xf 8065f99: 81 ff ff 7f 02 00 cmp edi,0x27fff 8065f9f: 77 0f ja 8065fb0 <__malloc_trim+0x300> 8065fa1: 83 c0 77 add eax,0x77 8065fa4: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8065fa8: e9 90 fd ff ff jmp 8065d3d <__malloc_trim+0x8d> 8065fad: 8d 76 00 lea esi,[esi+0x0] 8065fb0: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8065fb4: 89 d0 mov eax,edx 8065fb6: c1 e8 12 shr eax,0x12 8065fb9: 81 fa ff ff 0b 00 cmp edx,0xbffff 8065fbf: ba 02 00 00 00 mov edx,0x2 8065fc4: 0f 47 c2 cmova eax,edx 8065fc7: 83 c0 7c add eax,0x7c 8065fca: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8065fce: e9 6a fd ff ff jmp 8065d3d <__malloc_trim+0x8d> 8065fd3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065fda: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08065fe0 <__malloc_usable_size>: 8065fe0: f3 0f 1e fb endbr32 8065fe4: 55 push ebp 8065fe5: 57 push edi 8065fe6: 56 push esi 8065fe7: 53 push ebx 8065fe8: e8 d3 3b fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8065fed: 81 c3 13 f0 07 00 add ebx,0x7f013 8065ff3: 83 ec 1c sub esp,0x1c 8065ff6: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 8065ffa: 85 ff test edi,edi 8065ffc: 74 42 je 8066040 <__malloc_usable_size+0x60> 8065ffe: 8d 47 f8 lea eax,[edi-0x8] 8066001: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8066005: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 8066008: 89 c5 mov ebp,eax 806600a: 83 e0 f8 and eax,0xfffffff8 806600d: 83 e5 02 and ebp,0x2 8066010: 83 bb 38 18 00 00 01 cmp DWORD PTR [ebx+0x1838],0x1 8066017: 89 c2 mov edx,eax 8066019: 74 35 je 8066050 <__malloc_usable_size+0x70> 806601b: 8d 40 f8 lea eax,[eax-0x8] 806601e: 85 ed test ebp,ebp 8066020: 75 11 jne 8066033 <__malloc_usable_size+0x53> 8066022: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8066026: 8b 44 10 04 mov eax,DWORD PTR [eax+edx*1+0x4] 806602a: 83 ea 04 sub edx,0x4 806602d: 83 e0 01 and eax,0x1 8066030: 0f 45 c2 cmovne eax,edx 8066033: 83 c4 1c add esp,0x1c 8066036: 5b pop ebx 8066037: 5e pop esi 8066038: 5f pop edi 8066039: 5d pop ebp 806603a: c3 ret 806603b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806603f: 90 nop 8066040: 83 c4 1c add esp,0x1c 8066043: 31 c0 xor eax,eax 8066045: 5b pop ebx 8066046: 5e pop esi 8066047: 5f pop edi 8066048: 5d pop ebp 8066049: c3 ret 806604a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8066050: 8d 47 f8 lea eax,[edi-0x8] 8066053: 89 c6 mov esi,eax 8066055: c1 e8 0b shr eax,0xb 8066058: c1 ee 03 shr esi,0x3 806605b: 31 c6 xor esi,eax 806605d: 89 f0 mov eax,esi 806605f: 3c 01 cmp al,0x1 8066061: b8 02 00 00 00 mov eax,0x2 8066066: 0f 44 f0 cmove esi,eax 8066069: 31 c0 xor eax,eax 806606b: 85 ed test ebp,ebp 806606d: 0f 94 c0 sete al 8066070: 8d 44 82 ff lea eax,[edx+eax*4-0x1] 8066074: 89 f1 mov ecx,esi 8066076: 0f b6 54 07 f8 movzx edx,BYTE PTR [edi+eax*1-0x8] 806607b: 38 ca cmp dl,cl 806607d: 74 1c je 806609b <__malloc_usable_size+0xbb> 806607f: 90 nop 8066080: 84 d2 test dl,dl 8066082: 74 1c je 80660a0 <__malloc_usable_size+0xc0> 8066084: 8d 7a 08 lea edi,[edx+0x8] 8066087: 39 f8 cmp eax,edi 8066089: 72 15 jb 80660a0 <__malloc_usable_size+0xc0> 806608b: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806608f: 29 d0 sub eax,edx 8066091: 0f b6 14 01 movzx edx,BYTE PTR [ecx+eax*1] 8066095: 89 f1 mov ecx,esi 8066097: 38 ca cmp dl,cl 8066099: 75 e5 jne 8066080 <__malloc_usable_size+0xa0> 806609b: 83 e8 08 sub eax,0x8 806609e: eb 93 jmp 8066033 <__malloc_usable_size+0x53> 80660a0: 8d 83 08 0d fd ff lea eax,[ebx-0x2f2f8] 80660a6: e8 c5 a5 ff ff call 8060670 80660ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80660af: 90 nop 080660b0 <__libc_mallinfo>: 80660b0: f3 0f 1e fb endbr32 80660b4: 55 push ebp 80660b5: 57 push edi 80660b6: 56 push esi 80660b7: 53 push ebx 80660b8: e8 03 3b fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80660bd: 81 c3 43 ef 07 00 add ebx,0x7ef43 80660c3: 83 ec 4c sub esp,0x4c 80660c6: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 80660ca: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80660ce: 65 a1 14 00 00 00 mov eax,gs:0x14 80660d4: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 80660d8: 31 c0 xor eax,eax 80660da: 8b 83 44 04 00 00 mov eax,DWORD PTR [ebx+0x444] 80660e0: 85 c0 test eax,eax 80660e2: 0f 88 10 01 00 00 js 80661f8 <__libc_mallinfo+0x148> 80660e8: 8d 6c 24 14 lea ebp,[esp+0x14] 80660ec: 31 c0 xor eax,eax 80660ee: b9 0a 00 00 00 mov ecx,0xa 80660f3: 31 f6 xor esi,esi 80660f5: 89 ef mov edi,ebp 80660f7: f3 ab rep stos DWORD PTR es:[edi],eax 80660f9: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 80660ff: bf 01 00 00 00 mov edi,0x1 8066104: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8066108: 89 c3 mov ebx,eax 806610a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8066110: 65 a1 0c 00 00 00 mov eax,gs:0xc 8066116: 85 c0 test eax,eax 8066118: 0f 85 ba 00 00 00 jne 80661d8 <__libc_mallinfo+0x128> 806611e: 0f b1 3b cmpxchg DWORD PTR [ebx],edi 8066121: 89 ea mov edx,ebp 8066123: 89 d8 mov eax,ebx 8066125: e8 56 a3 ff ff call 8060480 806612a: 65 a1 0c 00 00 00 mov eax,gs:0xc 8066130: 85 c0 test eax,eax 8066132: 75 7c jne 80661b0 <__libc_mallinfo+0x100> 8066134: 83 2b 01 sub DWORD PTR [ebx],0x1 8066137: 8b 9b 48 04 00 00 mov ebx,DWORD PTR [ebx+0x448] 806613d: 3b 5c 24 08 cmp ebx,DWORD PTR [esp+0x8] 8066141: 75 cd jne 8066110 <__libc_mallinfo+0x60> 8066143: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8066147: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 806614b: 89 01 mov DWORD PTR [ecx],eax 806614d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8066151: 89 41 04 mov DWORD PTR [ecx+0x4],eax 8066154: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8066158: 89 41 08 mov DWORD PTR [ecx+0x8],eax 806615b: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 806615f: 89 41 0c mov DWORD PTR [ecx+0xc],eax 8066162: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8066166: 89 41 10 mov DWORD PTR [ecx+0x10],eax 8066169: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 806616d: 89 41 14 mov DWORD PTR [ecx+0x14],eax 8066170: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8066174: 89 41 18 mov DWORD PTR [ecx+0x18],eax 8066177: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 806617b: 89 41 1c mov DWORD PTR [ecx+0x1c],eax 806617e: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8066182: 89 41 20 mov DWORD PTR [ecx+0x20],eax 8066185: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8066189: 89 41 24 mov DWORD PTR [ecx+0x24],eax 806618c: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 8066190: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8066197: 75 69 jne 8066202 <__libc_mallinfo+0x152> 8066199: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806619d: 83 c4 4c add esp,0x4c 80661a0: 5b pop ebx 80661a1: 5e pop esi 80661a2: 5f pop edi 80661a3: 5d pop ebp 80661a4: c2 04 00 ret 0x4 80661a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80661ae: 66 90 xchg ax,ax 80661b0: 89 f0 mov eax,esi 80661b2: 87 03 xchg DWORD PTR [ebx],eax 80661b4: 83 f8 01 cmp eax,0x1 80661b7: 0f 8e 7a ff ff ff jle 8066137 <__libc_mallinfo+0x87> 80661bd: b8 f0 00 00 00 mov eax,0xf0 80661c2: b9 81 00 00 00 mov ecx,0x81 80661c7: 89 fa mov edx,edi 80661c9: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80661d0: e9 62 ff ff ff jmp 8066137 <__libc_mallinfo+0x87> 80661d5: 8d 76 00 lea esi,[esi+0x0] 80661d8: 89 f0 mov eax,esi 80661da: f0 0f b1 3b lock cmpxchg DWORD PTR [ebx],edi 80661de: 0f 84 3d ff ff ff je 8066121 <__libc_mallinfo+0x71> 80661e4: 83 ec 0c sub esp,0xc 80661e7: 53 push ebx 80661e8: e8 d3 9d ff ff call 805ffc0 <__lll_lock_wait_private> 80661ed: 83 c4 10 add esp,0x10 80661f0: e9 2c ff ff ff jmp 8066121 <__libc_mallinfo+0x71> 80661f5: 8d 76 00 lea esi,[esi+0x0] 80661f8: e8 c3 a8 ff ff call 8060ac0 80661fd: e9 e6 fe ff ff jmp 80660e8 <__libc_mallinfo+0x38> 8066202: e8 49 20 01 00 call 8078250 <__stack_chk_fail> 8066207: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806620e: 66 90 xchg ax,ax 08066210 <__malloc_stats>: 8066210: f3 0f 1e fb endbr32 8066214: e8 10 3b fe ff call 8049d29 <__x86.get_pc_thunk.ax> 8066219: 05 e7 ed 07 00 add eax,0x7ede7 806621e: 55 push ebp 806621f: 57 push edi 8066220: 56 push esi 8066221: 53 push ebx 8066222: 83 ec 6c sub esp,0x6c 8066225: 8b 90 84 04 00 00 mov edx,DWORD PTR [eax+0x484] 806622b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 806622f: 8b 80 44 04 00 00 mov eax,DWORD PTR [eax+0x444] 8066235: 65 8b 35 14 00 00 00 mov esi,DWORD PTR gs:0x14 806623c: 89 74 24 5c mov DWORD PTR [esp+0x5c],esi 8066240: 31 f6 xor esi,esi 8066242: 89 14 24 mov DWORD PTR [esp],edx 8066245: 85 c0 test eax,eax 8066247: 0f 88 fb 01 00 00 js 8066448 <__malloc_stats+0x238> 806624d: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8066251: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 8066259: 31 f6 xor esi,esi 806625b: c7 c0 2c 54 0e 08 mov eax,0x80e542c 8066261: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8066265: 8b 00 mov eax,DWORD PTR [eax] 8066267: 8b 50 3c mov edx,DWORD PTR [eax+0x3c] 806626a: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 806626e: 83 ca 02 or edx,0x2 8066271: 89 50 3c mov DWORD PTR [eax+0x3c],edx 8066274: 8b 04 24 mov eax,DWORD PTR [esp] 8066277: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 806627b: 8d 81 c0 04 00 00 lea eax,[ecx+0x4c0] 8066281: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8066285: 89 c5 mov ebp,eax 8066287: 8d 44 24 34 lea eax,[esp+0x34] 806628b: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 806628f: 8d 81 bb ff fc ff lea eax,[ecx-0x30045] 8066295: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8066299: 8d 81 c6 ff fc ff lea eax,[ecx-0x3003a] 806629f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80662a3: 8d 81 df ff fc ff lea eax,[ecx-0x30021] 80662a9: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80662ad: eb 06 jmp 80662b5 <__malloc_stats+0xa5> 80662af: 90 nop 80662b0: 83 44 24 0c 01 add DWORD PTR [esp+0xc],0x1 80662b5: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80662b9: 89 f0 mov eax,esi 80662bb: b9 0a 00 00 00 mov ecx,0xa 80662c0: f3 ab rep stos DWORD PTR es:[edi],eax 80662c2: 65 a1 0c 00 00 00 mov eax,gs:0xc 80662c8: 85 c0 test eax,eax 80662ca: 0f 85 50 01 00 00 jne 8066420 <__malloc_stats+0x210> 80662d0: ba 01 00 00 00 mov edx,0x1 80662d5: 0f b1 55 00 cmpxchg DWORD PTR [ebp+0x0],edx 80662d9: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80662dd: 89 e8 mov eax,ebp 80662df: e8 9c a1 ff ff call 8060480 80662e4: 83 ec 04 sub esp,0x4 80662e7: ff 74 24 10 push DWORD PTR [esp+0x10] 80662eb: ff 74 24 30 push DWORD PTR [esp+0x30] 80662ef: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80662f3: ff 37 push DWORD PTR [edi] 80662f5: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80662f9: e8 b2 7e 02 00 call 808e1b0 <__fprintf> 80662fe: 83 c4 0c add esp,0xc 8066301: ff 74 24 38 push DWORD PTR [esp+0x38] 8066305: ff 74 24 20 push DWORD PTR [esp+0x20] 8066309: ff 37 push DWORD PTR [edi] 806630b: e8 a0 7e 02 00 call 808e1b0 <__fprintf> 8066310: 83 c4 0c add esp,0xc 8066313: ff 74 24 54 push DWORD PTR [esp+0x54] 8066317: ff 74 24 24 push DWORD PTR [esp+0x24] 806631b: ff 37 push DWORD PTR [edi] 806631d: e8 8e 7e 02 00 call 808e1b0 <__fprintf> 8066322: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8066326: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 806632a: 03 44 24 44 add eax,DWORD PTR [esp+0x44] 806632e: 03 7c 24 60 add edi,DWORD PTR [esp+0x60] 8066332: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 8066336: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 806633a: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 806633e: 65 a1 0c 00 00 00 mov eax,gs:0xc 8066344: 83 c4 10 add esp,0x10 8066347: 85 c0 test eax,eax 8066349: 0f 85 a1 00 00 00 jne 80663f0 <__malloc_stats+0x1e0> 806634f: 83 6d 00 01 sub DWORD PTR [ebp+0x0],0x1 8066353: 8b ad 48 04 00 00 mov ebp,DWORD PTR [ebp+0x448] 8066359: 3b 6c 24 24 cmp ebp,DWORD PTR [esp+0x24] 806635d: 0f 85 4d ff ff ff jne 80662b0 <__malloc_stats+0xa0> 8066363: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8066367: ff 36 push DWORD PTR [esi] 8066369: 6a 14 push 0x14 806636b: 6a 01 push 0x1 806636d: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8066371: 8d 83 f8 ff fc ff lea eax,[ebx-0x30008] 8066377: 50 push eax 8066378: e8 13 e9 02 00 call 8094c90 <_IO_fwrite> 806637d: 83 c4 0c add esp,0xc 8066380: ff 74 24 24 push DWORD PTR [esp+0x24] 8066384: ff 74 24 20 push DWORD PTR [esp+0x20] 8066388: ff 36 push DWORD PTR [esi] 806638a: e8 21 7e 02 00 call 808e1b0 <__fprintf> 806638f: 83 c4 0c add esp,0xc 8066392: 57 push edi 8066393: ff 74 24 24 push DWORD PTR [esp+0x24] 8066397: ff 36 push DWORD PTR [esi] 8066399: e8 12 7e 02 00 call 808e1b0 <__fprintf> 806639e: 83 c4 0c add esp,0xc 80663a1: 8d 83 0d 00 fd ff lea eax,[ebx-0x2fff3] 80663a7: ff b3 7c 04 00 00 push DWORD PTR [ebx+0x47c] 80663ad: 50 push eax 80663ae: ff 36 push DWORD PTR [esi] 80663b0: e8 fb 7d 02 00 call 808e1b0 <__fprintf> 80663b5: 83 c4 0c add esp,0xc 80663b8: 8d 83 26 00 fd ff lea eax,[ebx-0x2ffda] 80663be: ff b3 88 04 00 00 push DWORD PTR [ebx+0x488] 80663c4: 50 push eax 80663c5: ff 36 push DWORD PTR [esi] 80663c7: e8 e4 7d 02 00 call 808e1b0 <__fprintf> 80663cc: 8b 06 mov eax,DWORD PTR [esi] 80663ce: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80663d2: 83 c4 10 add esp,0x10 80663d5: 89 50 3c mov DWORD PTR [eax+0x3c],edx 80663d8: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 80663dc: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80663e3: 75 6d jne 8066452 <__malloc_stats+0x242> 80663e5: 83 c4 6c add esp,0x6c 80663e8: 5b pop ebx 80663e9: 5e pop esi 80663ea: 5f pop edi 80663eb: 5d pop ebp 80663ec: c3 ret 80663ed: 8d 76 00 lea esi,[esi+0x0] 80663f0: 89 f0 mov eax,esi 80663f2: 87 45 00 xchg DWORD PTR [ebp+0x0],eax 80663f5: 83 f8 01 cmp eax,0x1 80663f8: 0f 8e 55 ff ff ff jle 8066353 <__malloc_stats+0x143> 80663fe: b8 f0 00 00 00 mov eax,0xf0 8066403: b9 81 00 00 00 mov ecx,0x81 8066408: 89 eb mov ebx,ebp 806640a: ba 01 00 00 00 mov edx,0x1 806640f: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8066416: e9 38 ff ff ff jmp 8066353 <__malloc_stats+0x143> 806641b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806641f: 90 nop 8066420: 89 f0 mov eax,esi 8066422: ba 01 00 00 00 mov edx,0x1 8066427: f0 0f b1 55 00 lock cmpxchg DWORD PTR [ebp+0x0],edx 806642c: 0f 84 a7 fe ff ff je 80662d9 <__malloc_stats+0xc9> 8066432: 83 ec 0c sub esp,0xc 8066435: 55 push ebp 8066436: e8 85 9b ff ff call 805ffc0 <__lll_lock_wait_private> 806643b: 83 c4 10 add esp,0x10 806643e: e9 96 fe ff ff jmp 80662d9 <__malloc_stats+0xc9> 8066443: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066447: 90 nop 8066448: e8 73 a6 ff ff call 8060ac0 806644d: e9 fb fd ff ff jmp 806624d <__malloc_stats+0x3d> 8066452: e8 f9 1d 01 00 call 8078250 <__stack_chk_fail> 8066457: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806645e: 66 90 xchg ax,ax 08066460 <__libc_mallopt>: 8066460: f3 0f 1e fb endbr32 8066464: 55 push ebp 8066465: 57 push edi 8066466: 56 push esi 8066467: 53 push ebx 8066468: e8 53 37 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 806646d: 81 c3 93 eb 07 00 add ebx,0x7eb93 8066473: 83 ec 0c sub esp,0xc 8066476: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 806647a: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 806647e: 8b 83 44 04 00 00 mov eax,DWORD PTR [ebx+0x444] 8066484: 85 c0 test eax,eax 8066486: 78 40 js 80664c8 <__libc_mallopt+0x68> 8066488: 65 a1 0c 00 00 00 mov eax,gs:0xc 806648e: 85 c0 test eax,eax 8066490: 0f 85 5a 01 00 00 jne 80665f0 <.L1496+0x30> 8066496: ba 01 00 00 00 mov edx,0x1 806649b: 0f b1 93 c0 04 00 00 cmpxchg DWORD PTR [ebx+0x4c0],edx 80664a2: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 80664a8: e8 c3 a9 ff ff call 8060e70 80664ad: 8d 45 08 lea eax,[ebp+0x8] 80664b0: 83 f8 09 cmp eax,0x9 80664b3: 77 43 ja 80664f8 <.L1504> 80664b5: 8b 8c 83 44 0e fd ff mov ecx,DWORD PTR [ebx+eax*4-0x2f1bc] 80664bc: 01 d9 add ecx,ebx 80664be: 3e ff e1 notrack jmp ecx 80664c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80664c8: e8 f3 a5 ff ff call 8060ac0 80664cd: eb b9 jmp 8066488 <__libc_mallopt+0x28> 80664cf: 90 nop 080664d0 <.L1492>: 80664d0: 31 ff xor edi,edi 80664d2: 83 fe 50 cmp esi,0x50 80664d5: 77 29 ja 8066500 <.L1504+0x8> 80664d7: 8d 46 04 lea eax,[esi+0x4] 80664da: ba 08 00 00 00 mov edx,0x8 80664df: 89 ef mov edi,ebp 80664e1: 83 e0 f0 and eax,0xfffffff0 80664e4: 85 f6 test esi,esi 80664e6: 0f 44 c2 cmove eax,edx 80664e9: 89 83 50 18 00 00 mov DWORD PTR [ebx+0x1850],eax 80664ef: eb 0f jmp 8066500 <.L1504+0x8> 80664f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080664f8 <.L1504>: 80664f8: bf 01 00 00 00 mov edi,0x1 80664fd: 8d 76 00 lea esi,[esi+0x0] 8066500: 65 a1 0c 00 00 00 mov eax,gs:0xc 8066506: 85 c0 test eax,eax 8066508: 0f 85 12 01 00 00 jne 8066620 <.L1496+0x60> 806650e: 83 ab c0 04 00 00 01 sub DWORD PTR [ebx+0x4c0],0x1 8066515: 83 c4 0c add esp,0xc 8066518: 89 f8 mov eax,edi 806651a: 5b pop ebx 806651b: 5e pop esi 806651c: 5f pop edi 806651d: 5d pop ebp 806651e: c3 ret 806651f: 90 nop 08066520 <.L1497>: 8066520: 89 b3 78 04 00 00 mov DWORD PTR [ebx+0x478],esi 8066526: bf 01 00 00 00 mov edi,0x1 806652b: c7 83 80 04 00 00 01 00 00 00 mov DWORD PTR [ebx+0x480],0x1 8066535: eb c9 jmp 8066500 <.L1504+0x8> 8066537: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806653e: 66 90 xchg ax,ax 08066540 <.L1499>: 8066540: bf 01 00 00 00 mov edi,0x1 8066545: 85 f6 test esi,esi 8066547: 7e b7 jle 8066500 <.L1504+0x8> 8066549: 89 b3 6c 04 00 00 mov DWORD PTR [ebx+0x46c],esi 806654f: eb af jmp 8066500 <.L1504+0x8> 8066551: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08066558 <.L1500>: 8066558: bf 01 00 00 00 mov edi,0x1 806655d: 85 f6 test esi,esi 806655f: 7e 9f jle 8066500 <.L1504+0x8> 8066561: 89 b3 70 04 00 00 mov DWORD PTR [ebx+0x470],esi 8066567: eb 97 jmp 8066500 <.L1504+0x8> 8066569: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08066570 <.L1498>: 8066570: 89 b3 4c 18 00 00 mov DWORD PTR [ebx+0x184c],esi 8066576: bf 01 00 00 00 mov edi,0x1 806657b: eb 83 jmp 8066500 <.L1504+0x8> 806657d: 8d 76 00 lea esi,[esi+0x0] 08066580 <.L1495>: 8066580: 89 b3 64 04 00 00 mov DWORD PTR [ebx+0x464],esi 8066586: bf 01 00 00 00 mov edi,0x1 806658b: c7 83 80 04 00 00 01 00 00 00 mov DWORD PTR [ebx+0x480],0x1 8066595: e9 66 ff ff ff jmp 8066500 <.L1504+0x8> 806659a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080665a0 <.L1494>: 80665a0: 89 b3 60 04 00 00 mov DWORD PTR [ebx+0x460],esi 80665a6: bf 01 00 00 00 mov edi,0x1 80665ab: c7 83 80 04 00 00 01 00 00 00 mov DWORD PTR [ebx+0x480],0x1 80665b5: e9 46 ff ff ff jmp 8066500 <.L1504+0x8> 80665ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080665c0 <.L1496>: 80665c0: 31 ff xor edi,edi 80665c2: 81 fe 00 00 08 00 cmp esi,0x80000 80665c8: 0f 87 32 ff ff ff ja 8066500 <.L1504+0x8> 80665ce: 89 b3 68 04 00 00 mov DWORD PTR [ebx+0x468],esi 80665d4: bf 01 00 00 00 mov edi,0x1 80665d9: c7 83 80 04 00 00 01 00 00 00 mov DWORD PTR [ebx+0x480],0x1 80665e3: e9 18 ff ff ff jmp 8066500 <.L1504+0x8> 80665e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80665ef: 90 nop 80665f0: 31 c0 xor eax,eax 80665f2: ba 01 00 00 00 mov edx,0x1 80665f7: f0 0f b1 93 c0 04 00 00 lock cmpxchg DWORD PTR [ebx+0x4c0],edx 80665ff: 0f 84 9d fe ff ff je 80664a2 <__libc_mallopt+0x42> 8066605: 83 ec 0c sub esp,0xc 8066608: 8d 83 c0 04 00 00 lea eax,[ebx+0x4c0] 806660e: 50 push eax 806660f: e8 ac 99 ff ff call 805ffc0 <__lll_lock_wait_private> 8066614: 83 c4 10 add esp,0x10 8066617: e9 86 fe ff ff jmp 80664a2 <__libc_mallopt+0x42> 806661c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066620: 31 f6 xor esi,esi 8066622: 89 f0 mov eax,esi 8066624: 87 83 c0 04 00 00 xchg DWORD PTR [ebx+0x4c0],eax 806662a: 83 f8 01 cmp eax,0x1 806662d: 0f 8e e2 fe ff ff jle 8066515 <.L1504+0x1d> 8066633: b8 f0 00 00 00 mov eax,0xf0 8066638: 8d 9b c0 04 00 00 lea ebx,[ebx+0x4c0] 806663e: b9 81 00 00 00 mov ecx,0x81 8066643: ba 01 00 00 00 mov edx,0x1 8066648: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 806664f: e9 c1 fe ff ff jmp 8066515 <.L1504+0x1d> 8066654: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806665b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806665f: 90 nop 08066660 <__posix_memalign>: 8066660: f3 0f 1e fb endbr32 8066664: 83 ec 0c sub esp,0xc 8066667: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 806666b: 89 c1 mov ecx,eax 806666d: c1 e9 02 shr ecx,0x2 8066670: 8d 51 ff lea edx,[ecx-0x1] 8066673: 21 ca and edx,ecx 8066675: 89 c1 mov ecx,eax 8066677: 83 e1 03 and ecx,0x3 806667a: 09 ca or edx,ecx 806667c: 75 32 jne 80666b0 <__posix_memalign+0x50> 806667e: 85 c0 test eax,eax 8066680: 74 2e je 80666b0 <__posix_memalign+0x50> 8066682: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8066686: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806668a: e8 f1 e7 ff ff call 8064e80 <_mid_memalign> 806668f: 89 c2 mov edx,eax 8066691: b8 0c 00 00 00 mov eax,0xc 8066696: 85 d2 test edx,edx 8066698: 74 08 je 80666a2 <__posix_memalign+0x42> 806669a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 806669e: 89 10 mov DWORD PTR [eax],edx 80666a0: 31 c0 xor eax,eax 80666a2: 83 c4 0c add esp,0xc 80666a5: c3 ret 80666a6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80666ad: 8d 76 00 lea esi,[esi+0x0] 80666b0: b8 16 00 00 00 mov eax,0x16 80666b5: 83 c4 0c add esp,0xc 80666b8: c3 ret 80666b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080666c0 <__malloc_info>: 80666c0: f3 0f 1e fb endbr32 80666c4: 56 push esi 80666c5: 53 push ebx 80666c6: e8 f5 34 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80666cb: 81 c3 35 e9 07 00 add ebx,0x7e935 80666d1: 83 ec 04 sub esp,0x4 80666d4: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80666d8: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80666dc: 85 d2 test edx,edx 80666de: 75 30 jne 8066710 <__malloc_info+0x50> 80666e0: 8b 83 44 04 00 00 mov eax,DWORD PTR [ebx+0x444] 80666e6: 85 c0 test eax,eax 80666e8: 78 36 js 8066720 <__malloc_info+0x60> 80666ea: 83 ec 08 sub esp,0x8 80666ed: 8d 83 40 00 fd ff lea eax,[ebx-0x2ffc0] 80666f3: 56 push esi 80666f4: 50 push eax 80666f5: e8 86 e3 02 00 call 8094a80 <_IO_fputs> 80666fa: 83 c4 14 add esp,0x14 80666fd: 89 f0 mov eax,esi 80666ff: 5b pop ebx 8066700: 5e pop esi 8066701: e9 7a af ff ff jmp 8061680 <__malloc_info.part.0> 8066706: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806670d: 8d 76 00 lea esi,[esi+0x0] 8066710: 83 c4 04 add esp,0x4 8066713: b8 16 00 00 00 mov eax,0x16 8066718: 5b pop ebx 8066719: 5e pop esi 806671a: c3 ret 806671b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806671f: 90 nop 8066720: e8 9b a3 ff ff call 8060ac0 8066725: eb c3 jmp 80666ea <__malloc_info+0x2a> 8066727: 66 90 xchg ax,ax 8066729: 66 90 xchg ax,ax 806672b: 66 90 xchg ax,ax 806672d: 66 90 xchg ax,ax 806672f: 90 nop 08066730 <__default_morecore>: 8066730: f3 0f 1e fb endbr32 8066734: 53 push ebx 8066735: e8 86 34 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 806673a: 81 c3 c6 e8 07 00 add ebx,0x7e8c6 8066740: 83 ec 14 sub esp,0x14 8066743: ff 74 24 1c push DWORD PTR [esp+0x1c] 8066747: e8 34 02 01 00 call 8076980 <__sbrk> 806674c: ba 00 00 00 00 mov edx,0x0 8066751: 83 f8 ff cmp eax,0xffffffff 8066754: 0f 44 c2 cmove eax,edx 8066757: 83 c4 18 add esp,0x18 806675a: 5b pop ebx 806675b: c3 ret 806675c: 66 90 xchg ax,ax 806675e: 66 90 xchg ax,ax 08066760 <__libc_scratch_buffer_grow_preserve>: 8066760: f3 0f 1e fb endbr32 8066764: 55 push ebp 8066765: 57 push edi 8066766: 56 push esi 8066767: 53 push ebx 8066768: e8 53 34 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 806676d: 81 c3 93 e8 07 00 add ebx,0x7e893 8066773: 83 ec 1c sub esp,0x1c 8066776: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 806677a: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 806677d: 8b 16 mov edx,DWORD PTR [esi] 806677f: 8d 46 10 lea eax,[esi+0x10] 8066782: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8066786: 8d 2c 09 lea ebp,[ecx+ecx*1] 8066789: 39 c2 cmp edx,eax 806678b: 74 33 je 80667c0 <__libc_scratch_buffer_grow_preserve+0x60> 806678d: 39 e9 cmp ecx,ebp 806678f: 77 67 ja 80667f8 <__libc_scratch_buffer_grow_preserve+0x98> 8066791: 83 ec 08 sub esp,0x8 8066794: 55 push ebp 8066795: 52 push edx 8066796: e8 55 ec ff ff call 80653f0 <__libc_realloc> 806679b: 83 c4 10 add esp,0x10 806679e: 89 c7 mov edi,eax 80667a0: 85 c0 test eax,eax 80667a2: 0f 84 80 00 00 00 je 8066828 <__libc_scratch_buffer_grow_preserve+0xc8> 80667a8: 89 3e mov DWORD PTR [esi],edi 80667aa: b8 01 00 00 00 mov eax,0x1 80667af: 89 6e 04 mov DWORD PTR [esi+0x4],ebp 80667b2: 83 c4 1c add esp,0x1c 80667b5: 5b pop ebx 80667b6: 5e pop esi 80667b7: 5f pop edi 80667b8: 5d pop ebp 80667b9: c3 ret 80667ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80667c0: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80667c4: 83 ec 0c sub esp,0xc 80667c7: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80667cb: 55 push ebp 80667cc: e8 af e3 ff ff call 8064b80 <__libc_malloc> 80667d1: 83 c4 10 add esp,0x10 80667d4: 89 c7 mov edi,eax 80667d6: 85 c0 test eax,eax 80667d8: 74 52 je 806682c <__libc_scratch_buffer_grow_preserve+0xcc> 80667da: 83 ec 04 sub esp,0x4 80667dd: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80667e1: 51 push ecx 80667e2: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80667e6: 52 push edx 80667e7: 50 push eax 80667e8: e8 43 d3 00 00 call 8073b30 80667ed: 83 c4 10 add esp,0x10 80667f0: eb b6 jmp 80667a8 <__libc_scratch_buffer_grow_preserve+0x48> 80667f2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80667f8: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80667fe: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 8066805: 83 ec 0c sub esp,0xc 8066808: 52 push edx 8066809: e8 92 e9 ff ff call 80651a0 <__free> 806680e: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8066812: c7 46 04 00 04 00 00 mov DWORD PTR [esi+0x4],0x400 8066819: 83 c4 10 add esp,0x10 806681c: 89 06 mov DWORD PTR [esi],eax 806681e: 31 c0 xor eax,eax 8066820: eb 90 jmp 80667b2 <__libc_scratch_buffer_grow_preserve+0x52> 8066822: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8066828: 8b 16 mov edx,DWORD PTR [esi] 806682a: eb d9 jmp 8066805 <__libc_scratch_buffer_grow_preserve+0xa5> 806682c: 31 c0 xor eax,eax 806682e: eb 82 jmp 80667b2 <__libc_scratch_buffer_grow_preserve+0x52> 08066830 <__libc_scratch_buffer_set_array_size>: 8066830: f3 0f 1e fb endbr32 8066834: 55 push ebp 8066835: 57 push edi 8066836: 56 push esi 8066837: 53 push ebx 8066838: e8 83 33 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 806683d: 81 c3 c3 e7 07 00 add ebx,0x7e7c3 8066843: 83 ec 0c sub esp,0xc 8066846: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 806684a: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 806684e: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 8066852: 89 c8 mov eax,ecx 8066854: 89 cf mov edi,ecx 8066856: 09 e8 or eax,ebp 8066858: 0f af fd imul edi,ebp 806685b: c1 e8 10 shr eax,0x10 806685e: 74 04 je 8066864 <__libc_scratch_buffer_set_array_size+0x34> 8066860: 85 c9 test ecx,ecx 8066862: 75 44 jne 80668a8 <__libc_scratch_buffer_set_array_size+0x78> 8066864: b8 01 00 00 00 mov eax,0x1 8066869: 39 7e 04 cmp DWORD PTR [esi+0x4],edi 806686c: 73 2f jae 806689d <__libc_scratch_buffer_set_array_size+0x6d> 806686e: 8b 06 mov eax,DWORD PTR [esi] 8066870: 8d 6e 10 lea ebp,[esi+0x10] 8066873: 39 e8 cmp eax,ebp 8066875: 74 0c je 8066883 <__libc_scratch_buffer_set_array_size+0x53> 8066877: 83 ec 0c sub esp,0xc 806687a: 50 push eax 806687b: e8 20 e9 ff ff call 80651a0 <__free> 8066880: 83 c4 10 add esp,0x10 8066883: 83 ec 0c sub esp,0xc 8066886: 57 push edi 8066887: e8 f4 e2 ff ff call 8064b80 <__libc_malloc> 806688c: 83 c4 10 add esp,0x10 806688f: 85 c0 test eax,eax 8066891: 74 54 je 80668e7 <__libc_scratch_buffer_set_array_size+0xb7> 8066893: 89 7e 04 mov DWORD PTR [esi+0x4],edi 8066896: 89 06 mov DWORD PTR [esi],eax 8066898: b8 01 00 00 00 mov eax,0x1 806689d: 83 c4 0c add esp,0xc 80668a0: 5b pop ebx 80668a1: 5e pop esi 80668a2: 5f pop edi 80668a3: 5d pop ebp 80668a4: c3 ret 80668a5: 8d 76 00 lea esi,[esi+0x0] 80668a8: 89 f8 mov eax,edi 80668aa: 31 d2 xor edx,edx 80668ac: f7 f1 div ecx 80668ae: 39 e8 cmp eax,ebp 80668b0: 74 b2 je 8066864 <__libc_scratch_buffer_set_array_size+0x34> 80668b2: 8b 06 mov eax,DWORD PTR [esi] 80668b4: 8d 7e 10 lea edi,[esi+0x10] 80668b7: 39 f8 cmp eax,edi 80668b9: 74 0c je 80668c7 <__libc_scratch_buffer_set_array_size+0x97> 80668bb: 83 ec 0c sub esp,0xc 80668be: 50 push eax 80668bf: e8 dc e8 ff ff call 80651a0 <__free> 80668c4: 83 c4 10 add esp,0x10 80668c7: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80668cd: 89 3e mov DWORD PTR [esi],edi 80668cf: c7 46 04 00 04 00 00 mov DWORD PTR [esi+0x4],0x400 80668d6: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 80668dd: 83 c4 0c add esp,0xc 80668e0: 31 c0 xor eax,eax 80668e2: 5b pop ebx 80668e3: 5e pop esi 80668e4: 5f pop edi 80668e5: 5d pop ebp 80668e6: c3 ret 80668e7: 89 2e mov DWORD PTR [esi],ebp 80668e9: c7 46 04 00 04 00 00 mov DWORD PTR [esi+0x4],0x400 80668f0: eb ab jmp 806689d <__libc_scratch_buffer_set_array_size+0x6d> 80668f2: 66 90 xchg ax,ax 80668f4: 66 90 xchg ax,ax 80668f6: 66 90 xchg ax,ax 80668f8: 66 90 xchg ax,ax 80668fa: 66 90 xchg ax,ax 80668fc: 66 90 xchg ax,ax 80668fe: 66 90 xchg ax,ax 08066900 : 8066900: f3 0f 1e fb endbr32 8066904: e8 21 18 ff ff call 805812a <__x86.get_pc_thunk.dx> 8066909: 81 c2 f7 e6 07 00 add edx,0x7e6f7 806690f: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 8066915: 8d 82 c0 ec f8 ff lea eax,[edx-0x71340] 806691b: f6 41 0f 04 test BYTE PTR [ecx+0xf],0x4 806691f: 74 13 je 8066934 8066921: 8d 82 80 a9 f8 ff lea eax,[edx-0x75680] 8066927: f6 41 64 40 test BYTE PTR [ecx+0x64],0x40 806692b: 8d 92 60 ad f8 ff lea edx,[edx-0x752a0] 8066931: 0f 44 c2 cmove eax,edx 8066934: c3 ret 8066935: 66 90 xchg ax,ax 8066937: 66 90 xchg ax,ax 8066939: 66 90 xchg ax,ax 806693b: 66 90 xchg ax,ax 806693d: 66 90 xchg ax,ax 806693f: 90 nop 08066940 : 8066940: f3 0f 1e fb endbr32 8066944: e8 e1 17 ff ff call 805812a <__x86.get_pc_thunk.dx> 8066949: 81 c2 b7 e6 07 00 add edx,0x7e6b7 806694f: c7 c0 a0 68 0e 08 mov eax,0x80e68a0 8066955: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8066958: 8d 82 00 47 f8 ff lea eax,[edx-0x7b900] 806695e: f7 c1 00 00 10 00 test ecx,0x100000 8066964: 75 12 jne 8066978 8066966: 8d 82 20 ef f8 ff lea eax,[edx-0x710e0] 806696c: 80 e5 02 and ch,0x2 806696f: 8d 92 90 32 f8 ff lea edx,[edx-0x7cd70] 8066975: 0f 45 c2 cmovne eax,edx 8066978: c3 ret 8066979: 66 90 xchg ax,ax 806697b: 66 90 xchg ax,ax 806697d: 66 90 xchg ax,ax 806697f: 90 nop 08066980 : 8066980: f3 0f 1e fb endbr32 8066984: e8 a1 17 ff ff call 805812a <__x86.get_pc_thunk.dx> 8066989: 81 c2 77 e6 07 00 add edx,0x7e677 806698f: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 8066995: f6 41 0f 04 test BYTE PTR [ecx+0xf],0x4 8066999: 74 0c je 80669a7 806699b: 8d 82 60 9d f8 ff lea eax,[edx-0x762a0] 80669a1: f6 41 64 04 test BYTE PTR [ecx+0x64],0x4 80669a5: 75 13 jne 80669ba 80669a7: 8d 82 90 ee f8 ff lea eax,[edx-0x71170] 80669ad: f6 41 09 02 test BYTE PTR [ecx+0x9],0x2 80669b1: 8d 92 a0 6c f8 ff lea edx,[edx-0x79360] 80669b7: 0f 45 c2 cmovne eax,edx 80669ba: c3 ret 80669bb: 66 90 xchg ax,ax 80669bd: 66 90 xchg ax,ax 80669bf: 90 nop 080669c0 : 80669c0: f3 0f 1e fb endbr32 80669c4: e8 61 17 ff ff call 805812a <__x86.get_pc_thunk.dx> 80669c9: 81 c2 37 e6 07 00 add edx,0x7e637 80669cf: 53 push ebx 80669d0: c7 c3 a0 68 0e 08 mov ebx,0x80e68a0 80669d6: 8d 8a d0 e5 f8 ff lea ecx,[edx-0x71a30] 80669dc: 8d 82 50 ef f8 ff lea eax,[edx-0x710b0] 80669e2: f6 43 0a 10 test BYTE PTR [ebx+0xa],0x10 80669e6: 5b pop ebx 80669e7: 0f 45 c1 cmovne eax,ecx 80669ea: c3 ret 80669eb: 66 90 xchg ax,ax 80669ed: 66 90 xchg ax,ax 80669ef: 90 nop 080669f0 <__strdup>: 80669f0: f3 0f 1e fb endbr32 80669f4: 57 push edi 80669f5: 56 push esi 80669f6: 53 push ebx 80669f7: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80669fb: e8 c0 31 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8066a00: 81 c3 00 e6 07 00 add ebx,0x7e600 8066a06: 83 ec 0c sub esp,0xc 8066a09: 56 push esi 8066a0a: e8 01 d6 00 00 call 8074010 8066a0f: 8d 78 01 lea edi,[eax+0x1] 8066a12: 89 3c 24 mov DWORD PTR [esp],edi 8066a15: e8 66 e1 ff ff call 8064b80 <__libc_malloc> 8066a1a: 83 c4 10 add esp,0x10 8066a1d: 85 c0 test eax,eax 8066a1f: 74 0e je 8066a2f <__strdup+0x3f> 8066a21: 83 ec 04 sub esp,0x4 8066a24: 57 push edi 8066a25: 56 push esi 8066a26: 50 push eax 8066a27: e8 04 d1 00 00 call 8073b30 8066a2c: 83 c4 10 add esp,0x10 8066a2f: 5b pop ebx 8066a30: 5e pop esi 8066a31: 5f pop edi 8066a32: c3 ret 8066a33: 66 90 xchg ax,ax 8066a35: 66 90 xchg ax,ax 8066a37: 66 90 xchg ax,ax 8066a39: 66 90 xchg ax,ax 8066a3b: 66 90 xchg ax,ax 8066a3d: 66 90 xchg ax,ax 8066a3f: 90 nop 08066a40 <__strerror_r>: 8066a40: f3 0f 1e fb endbr32 8066a44: 55 push ebp 8066a45: 57 push edi 8066a46: 56 push esi 8066a47: 53 push ebx 8066a48: e8 73 31 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8066a4d: 81 c3 b3 e5 07 00 add ebx,0x7e5b3 8066a53: 83 ec 3c sub esp,0x3c 8066a56: 65 a1 14 00 00 00 mov eax,gs:0x14 8066a5c: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8066a60: 31 c0 xor eax,eax 8066a62: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 8066a66: 8b 74 24 54 mov esi,DWORD PTR [esp+0x54] 8066a6a: 85 ff test edi,edi 8066a6c: 78 52 js 8066ac0 <__strerror_r+0x80> 8066a6e: 39 bb 68 31 fe ff cmp DWORD PTR [ebx-0x1ce98],edi 8066a74: 0f 8e f6 00 00 00 jle 8066b70 <__strerror_r+0x130> 8066a7a: 8b 84 bb c0 ef ff ff mov eax,DWORD PTR [ebx+edi*4-0x1040] 8066a81: 85 c0 test eax,eax 8066a83: 0f 84 e7 00 00 00 je 8066b70 <__strerror_r+0x130> 8066a89: 83 ec 04 sub esp,0x4 8066a8c: 6a 05 push 0x5 8066a8e: 50 push eax 8066a8f: ff b3 e8 ff ff ff push DWORD PTR [ebx-0x18] 8066a95: e8 76 44 fe ff call 804af10 <__dcgettext> 8066a9a: 83 c4 10 add esp,0x10 8066a9d: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 8066aa1: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 8066aa8: 0f 85 3a 01 00 00 jne 8066be8 <__strerror_r+0x1a8> 8066aae: 83 c4 3c add esp,0x3c 8066ab1: 5b pop ebx 8066ab2: 5e pop esi 8066ab3: 5f pop edi 8066ab4: 5d pop ebp 8066ab5: c3 ret 8066ab6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066abd: 8d 76 00 lea esi,[esi+0x0] 8066ac0: 83 ec 04 sub esp,0x4 8066ac3: 8d 83 6c 0e fd ff lea eax,[ebx-0x2f194] 8066ac9: f7 df neg edi 8066acb: 6a 05 push 0x5 8066acd: 50 push eax 8066ace: ff b3 e8 ff ff ff push DWORD PTR [ebx-0x18] 8066ad4: e8 37 44 fe ff call 804af10 <__dcgettext> 8066ad9: 89 04 24 mov DWORD PTR [esp],eax 8066adc: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8066ae0: e8 2b d5 00 00 call 8074010 8066ae5: 83 c4 10 add esp,0x10 8066ae8: 89 c5 mov ebp,eax 8066aea: c6 44 24 2b 00 mov BYTE PTR [esp+0x2b],0x0 8066aef: 6a 00 push 0x0 8066af1: 6a 0a push 0xa 8066af3: 8d 44 24 33 lea eax,[esp+0x33] 8066af7: 50 push eax 8066af8: 57 push edi 8066af9: e8 22 25 02 00 call 8089020 <_itoa_word> 8066afe: 83 c4 0c add esp,0xc 8066b01: 3b 6c 24 5c cmp ebp,DWORD PTR [esp+0x5c] 8066b05: 89 c7 mov edi,eax 8066b07: 89 e8 mov eax,ebp 8066b09: 0f 47 44 24 5c cmova eax,DWORD PTR [esp+0x5c] 8066b0e: 50 push eax 8066b0f: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8066b13: 52 push edx 8066b14: 56 push esi 8066b15: e8 26 d1 00 00 call 8073c40 <__mempcpy> 8066b1a: 83 c4 10 add esp,0x10 8066b1d: 89 c2 mov edx,eax 8066b1f: 3b 6c 24 58 cmp ebp,DWORD PTR [esp+0x58] 8066b23: 0f 83 ac 00 00 00 jae 8066bd5 <__strerror_r+0x195> 8066b29: c6 02 2d mov BYTE PTR [edx],0x2d 8066b2c: 8d 40 01 lea eax,[eax+0x1] 8066b2f: 83 c5 01 add ebp,0x1 8066b32: 39 6c 24 58 cmp DWORD PTR [esp+0x58],ebp 8066b36: 76 1f jbe 8066b57 <__strerror_r+0x117> 8066b38: 8b 54 24 58 mov edx,DWORD PTR [esp+0x58] 8066b3c: 8d 4c 24 2c lea ecx,[esp+0x2c] 8066b40: 29 f9 sub ecx,edi 8066b42: 29 ea sub edx,ebp 8066b44: 39 ca cmp edx,ecx 8066b46: 0f 47 d1 cmova edx,ecx 8066b49: 83 ec 04 sub esp,0x4 8066b4c: 52 push edx 8066b4d: 57 push edi 8066b4e: 50 push eax 8066b4f: e8 dc cf 00 00 call 8073b30 8066b54: 83 c4 10 add esp,0x10 8066b57: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8066b5b: c6 44 06 ff 00 mov BYTE PTR [esi+eax*1-0x1],0x0 8066b60: 89 f0 mov eax,esi 8066b62: e9 36 ff ff ff jmp 8066a9d <__strerror_r+0x5d> 8066b67: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066b6e: 66 90 xchg ax,ax 8066b70: 83 ec 04 sub esp,0x4 8066b73: 8d 83 6c 0e fd ff lea eax,[ebx-0x2f194] 8066b79: 6a 05 push 0x5 8066b7b: 50 push eax 8066b7c: ff b3 e8 ff ff ff push DWORD PTR [ebx-0x18] 8066b82: e8 89 43 fe ff call 804af10 <__dcgettext> 8066b87: 89 04 24 mov DWORD PTR [esp],eax 8066b8a: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8066b8e: e8 7d d4 00 00 call 8074010 8066b93: 83 c4 10 add esp,0x10 8066b96: 89 c5 mov ebp,eax 8066b98: c6 44 24 2b 00 mov BYTE PTR [esp+0x2b],0x0 8066b9d: 6a 00 push 0x0 8066b9f: 6a 0a push 0xa 8066ba1: 8d 44 24 33 lea eax,[esp+0x33] 8066ba5: 50 push eax 8066ba6: 57 push edi 8066ba7: e8 74 24 02 00 call 8089020 <_itoa_word> 8066bac: 83 c4 0c add esp,0xc 8066baf: 39 6c 24 5c cmp DWORD PTR [esp+0x5c],ebp 8066bb3: 89 c7 mov edi,eax 8066bb5: 89 e8 mov eax,ebp 8066bb7: 0f 46 44 24 5c cmovbe eax,DWORD PTR [esp+0x5c] 8066bbc: 50 push eax 8066bbd: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8066bc1: 52 push edx 8066bc2: 56 push esi 8066bc3: e8 78 d0 00 00 call 8073c40 <__mempcpy> 8066bc8: 83 c4 10 add esp,0x10 8066bcb: 39 6c 24 58 cmp DWORD PTR [esp+0x58],ebp 8066bcf: 0f 87 63 ff ff ff ja 8066b38 <__strerror_r+0xf8> 8066bd5: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8066bd9: 85 c0 test eax,eax 8066bdb: 0f 85 76 ff ff ff jne 8066b57 <__strerror_r+0x117> 8066be1: 89 f0 mov eax,esi 8066be3: e9 b5 fe ff ff jmp 8066a9d <__strerror_r+0x5d> 8066be8: e8 63 16 01 00 call 8078250 <__stack_chk_fail> 8066bed: 66 90 xchg ax,ax 8066bef: 90 nop 08066bf0 <__strnlen_ifunc>: 8066bf0: f3 0f 1e fb endbr32 8066bf4: e8 31 15 ff ff call 805812a <__x86.get_pc_thunk.dx> 8066bf9: 81 c2 07 e4 07 00 add edx,0x7e407 8066bff: 53 push ebx 8066c00: c7 c3 a0 68 0e 08 mov ebx,0x80e68a0 8066c06: 8d 8a c0 b3 f8 ff lea ecx,[edx-0x74c40] 8066c0c: 8d 82 b0 ba f8 ff lea eax,[edx-0x74550] 8066c12: f6 43 0f 04 test BYTE PTR [ebx+0xf],0x4 8066c16: 5b pop ebx 8066c17: 0f 45 c1 cmovne eax,ecx 8066c1a: c3 ret 8066c1b: 66 90 xchg ax,ax 8066c1d: 66 90 xchg ax,ax 8066c1f: 90 nop 08066c20 : 8066c20: 55 push ebp 8066c21: 57 push edi 8066c22: e8 40 40 fe ff call 804ac67 <__x86.get_pc_thunk.di> 8066c27: 81 c7 d9 e3 07 00 add edi,0x7e3d9 8066c2d: 56 push esi 8066c2e: 53 push ebx 8066c2f: 81 ec 3c 04 00 00 sub esp,0x43c 8066c35: 89 04 24 mov DWORD PTR [esp],eax 8066c38: 8b b4 24 50 04 00 00 mov esi,DWORD PTR [esp+0x450] 8066c3f: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 8066c43: 89 cf mov edi,ecx 8066c45: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 8066c49: 65 a1 14 00 00 00 mov eax,gs:0x14 8066c4f: 89 84 24 2c 04 00 00 mov DWORD PTR [esp+0x42c],eax 8066c56: 31 c0 xor eax,eax 8066c58: 83 fe 01 cmp esi,0x1 8066c5b: 0f 86 34 04 00 00 jbe 8067095 8066c61: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 8066c69: 31 c9 xor ecx,ecx 8066c6b: ba 01 00 00 00 mov edx,0x1 8066c70: bd ff ff ff ff mov ebp,0xffffffff 8066c75: b8 01 00 00 00 mov eax,0x1 8066c7a: eb 1a jmp 8066c96 8066c7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066c80: 89 c1 mov ecx,eax 8066c82: ba 01 00 00 00 mov edx,0x1 8066c87: 29 e9 sub ecx,ebp 8066c89: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8066c8d: 89 c1 mov ecx,eax 8066c8f: 8d 04 0a lea eax,[edx+ecx*1] 8066c92: 39 c6 cmp esi,eax 8066c94: 76 2b jbe 8066cc1 8066c96: 8d 1c 17 lea ebx,[edi+edx*1] 8066c99: 0f b6 1c 2b movzx ebx,BYTE PTR [ebx+ebp*1] 8066c9d: 38 1c 07 cmp BYTE PTR [edi+eax*1],bl 8066ca0: 72 de jb 8066c80 8066ca2: 0f 84 00 02 00 00 je 8066ea8 8066ca8: 89 cd mov ebp,ecx 8066caa: ba 01 00 00 00 mov edx,0x1 8066caf: 83 c1 01 add ecx,0x1 8066cb2: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 8066cba: 8d 04 0a lea eax,[edx+ecx*1] 8066cbd: 39 c6 cmp esi,eax 8066cbf: 77 d5 ja 8066c96 8066cc1: bb ff ff ff ff mov ebx,0xffffffff 8066cc6: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 8066cca: 31 c9 xor ecx,ecx 8066ccc: ba 01 00 00 00 mov edx,0x1 8066cd1: c7 44 24 18 01 00 00 00 mov DWORD PTR [esp+0x18],0x1 8066cd9: b8 01 00 00 00 mov eax,0x1 8066cde: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 8066ce2: eb 1c jmp 8066d00 8066ce4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066ce8: 89 c1 mov ecx,eax 8066cea: 2b 4c 24 08 sub ecx,DWORD PTR [esp+0x8] 8066cee: ba 01 00 00 00 mov edx,0x1 8066cf3: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 8066cf7: 89 c1 mov ecx,eax 8066cf9: 8d 04 11 lea eax,[ecx+edx*1] 8066cfc: 39 c6 cmp esi,eax 8066cfe: 76 32 jbe 8066d32 8066d00: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8066d04: 8d 2c 1f lea ebp,[edi+ebx*1] 8066d07: 0f b6 5c 15 00 movzx ebx,BYTE PTR [ebp+edx*1+0x0] 8066d0c: 38 1c 07 cmp BYTE PTR [edi+eax*1],bl 8066d0f: 77 d7 ja 8066ce8 8066d11: 0f 84 a9 01 00 00 je 8066ec0 8066d17: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8066d1b: ba 01 00 00 00 mov edx,0x1 8066d20: 83 c1 01 add ecx,0x1 8066d23: 8d 04 11 lea eax,[ecx+edx*1] 8066d26: c7 44 24 18 01 00 00 00 mov DWORD PTR [esp+0x18],0x1 8066d2e: 39 c6 cmp esi,eax 8066d30: 77 ce ja 8066d00 8066d32: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8066d36: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8066d3a: 83 c0 01 add eax,0x1 8066d3d: 83 c3 01 add ebx,0x1 8066d40: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8066d44: 39 d8 cmp eax,ebx 8066d46: 77 0c ja 8066d54 8066d48: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8066d4c: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8066d50: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8066d54: 8d 44 24 2c lea eax,[esp+0x2c] 8066d58: 8d 94 24 2c 04 00 00 lea edx,[esp+0x42c] 8066d5f: 90 nop 8066d60: 89 30 mov DWORD PTR [eax],esi 8066d62: 83 c0 04 add eax,0x4 8066d65: 39 d0 cmp eax,edx 8066d67: 75 f7 jne 8066d60 8066d69: 85 f6 test esi,esi 8066d6b: 74 25 je 8066d92 8066d6d: 8d 2c 3e lea ebp,[esi+edi*1] 8066d70: 89 f8 mov eax,edi 8066d72: 8d 5c 37 ff lea ebx,[edi+esi*1-0x1] 8066d76: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066d7d: 8d 76 00 lea esi,[esi+0x0] 8066d80: 0f b6 10 movzx edx,BYTE PTR [eax] 8066d83: 89 d9 mov ecx,ebx 8066d85: 29 c1 sub ecx,eax 8066d87: 83 c0 01 add eax,0x1 8066d8a: 89 4c 94 2c mov DWORD PTR [esp+edx*4+0x2c],ecx 8066d8e: 39 c5 cmp ebp,eax 8066d90: 75 ee jne 8066d80 8066d92: 83 ec 04 sub esp,0x4 8066d95: ff 74 24 10 push DWORD PTR [esp+0x10] 8066d99: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8066d9d: 01 f8 add eax,edi 8066d9f: 50 push eax 8066da0: 57 push edi 8066da1: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8066da5: e8 f6 22 fe ff call 80490a0 <.plt+0x70> 8066daa: 83 c4 10 add esp,0x10 8066dad: 85 c0 test eax,eax 8066daf: 0f 85 a3 01 00 00 jne 8066f58 8066db5: b8 01 00 00 00 mov eax,0x1 8066dba: 2b 44 24 0c sub eax,DWORD PTR [esp+0xc] 8066dbe: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8066dc6: 31 ed xor ebp,ebp 8066dc8: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8066dcc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066dd0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8066dd4: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8066dd8: 8d 14 30 lea edx,[eax+esi*1] 8066ddb: 39 da cmp edx,ebx 8066ddd: 76 39 jbe 8066e18 8066ddf: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8066de3: 8d 86 00 02 00 00 lea eax,[esi+0x200] 8066de9: 83 ec 08 sub esp,0x8 8066dec: 50 push eax 8066ded: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8066df1: 01 d8 add eax,ebx 8066df3: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8066df7: 50 push eax 8066df8: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8066dfc: e8 3f 22 fe ff call 8049040 <.plt+0x10> 8066e01: 83 c4 10 add esp,0x10 8066e04: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8066e08: 01 44 24 04 add DWORD PTR [esp+0x4],eax 8066e0c: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8066e10: 39 da cmp edx,ebx 8066e12: 0f 87 1b 01 00 00 ja 8066f33 8066e18: 8b 04 24 mov eax,DWORD PTR [esp] 8066e1b: 0f b6 44 10 ff movzx eax,BYTE PTR [eax+edx*1-0x1] 8066e20: 8b 44 84 2c mov eax,DWORD PTR [esp+eax*4+0x2c] 8066e24: 85 c0 test eax,eax 8066e26: 74 3b je 8066e63 8066e28: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8066e2c: 39 d8 cmp eax,ebx 8066e2e: 73 0e jae 8066e3e 8066e30: 85 ed test ebp,ebp 8066e32: 89 f2 mov edx,esi 8066e34: 0f 95 c1 setne cl 8066e37: 29 da sub edx,ebx 8066e39: 84 c9 test cl,cl 8066e3b: 0f 45 c2 cmovne eax,edx 8066e3e: 01 44 24 08 add DWORD PTR [esp+0x8],eax 8066e42: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8066e46: 31 ed xor ebp,ebp 8066e48: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8066e4c: 8d 14 30 lea edx,[eax+esi*1] 8066e4f: 39 da cmp edx,ebx 8066e51: 77 8c ja 8066ddf 8066e53: 8b 04 24 mov eax,DWORD PTR [esp] 8066e56: 0f b6 44 10 ff movzx eax,BYTE PTR [eax+edx*1-0x1] 8066e5b: 8b 44 84 2c mov eax,DWORD PTR [esp+eax*4+0x2c] 8066e5f: 85 c0 test eax,eax 8066e61: 75 c5 jne 8066e28 8066e63: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8066e67: 8b 0c 24 mov ecx,DWORD PTR [esp] 8066e6a: 8d 56 ff lea edx,[esi-0x1] 8066e6d: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8066e71: 39 c5 cmp ebp,eax 8066e73: 0f 43 c5 cmovae eax,ebp 8066e76: 01 d9 add ecx,ebx 8066e78: 39 d0 cmp eax,edx 8066e7a: 72 0b jb 8066e87 8066e7c: eb 5a jmp 8066ed8 8066e7e: 66 90 xchg ax,ax 8066e80: 83 c0 01 add eax,0x1 8066e83: 39 d0 cmp eax,edx 8066e85: 73 51 jae 8066ed8 8066e87: 0f b6 1c 01 movzx ebx,BYTE PTR [ecx+eax*1] 8066e8b: 38 1c 07 cmp BYTE PTR [edi+eax*1],bl 8066e8e: 74 f0 je 8066e80 8066e90: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8066e94: 03 54 24 1c add edx,DWORD PTR [esp+0x1c] 8066e98: 31 ed xor ebp,ebp 8066e9a: 01 d0 add eax,edx 8066e9c: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8066ea0: e9 2b ff ff ff jmp 8066dd0 8066ea5: 8d 76 00 lea esi,[esi+0x0] 8066ea8: 3b 54 24 10 cmp edx,DWORD PTR [esp+0x10] 8066eac: 0f 84 c9 01 00 00 je 806707b 8066eb2: 83 c2 01 add edx,0x1 8066eb5: e9 d5 fd ff ff jmp 8066c8f 8066eba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8066ec0: 39 54 24 18 cmp DWORD PTR [esp+0x18],edx 8066ec4: 0f 84 bd 01 00 00 je 8067087 8066eca: 83 c2 01 add edx,0x1 8066ecd: e9 27 fe ff ff jmp 8066cf9 8066ed2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8066ed8: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8066edc: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8066ee0: 8d 5f ff lea ebx,[edi-0x1] 8066ee3: 8d 42 ff lea eax,[edx-0x1] 8066ee6: 01 c1 add ecx,eax 8066ee8: 29 d1 sub ecx,edx 8066eea: 03 0c 24 add ecx,DWORD PTR [esp] 8066eed: 39 d5 cmp ebp,edx 8066eef: 72 10 jb 8066f01 8066ef1: eb 24 jmp 8066f17 8066ef3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066ef7: 90 nop 8066ef8: 8d 50 ff lea edx,[eax-0x1] 8066efb: 39 c5 cmp ebp,eax 8066efd: 74 55 je 8066f54 8066eff: 89 d0 mov eax,edx 8066f01: 8d 50 01 lea edx,[eax+0x1] 8066f04: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8066f08: 0f b6 54 08 01 movzx edx,BYTE PTR [eax+ecx*1+0x1] 8066f0d: 38 54 03 01 cmp BYTE PTR [ebx+eax*1+0x1],dl 8066f11: 74 e5 je 8066ef8 8066f13: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8066f17: 83 c5 01 add ebp,0x1 8066f1a: 39 d5 cmp ebp,edx 8066f1c: 0f 87 92 01 00 00 ja 80670b4 8066f22: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8066f26: 89 f5 mov ebp,esi 8066f28: 01 4c 24 08 add DWORD PTR [esp+0x8],ecx 8066f2c: 29 cd sub ebp,ecx 8066f2e: e9 9d fe ff ff jmp 8066dd0 8066f33: 31 c0 xor eax,eax 8066f35: 8b bc 24 2c 04 00 00 mov edi,DWORD PTR [esp+0x42c] 8066f3c: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 8066f43: 0f 85 77 01 00 00 jne 80670c0 8066f49: 81 c4 3c 04 00 00 add esp,0x43c 8066f4f: 5b pop ebx 8066f50: 5e pop esi 8066f51: 5f pop edi 8066f52: 5d pop ebp 8066f53: c3 ret 8066f54: 89 ea mov edx,ebp 8066f56: eb bf jmp 8066f17 8066f58: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8066f5c: 89 f0 mov eax,esi 8066f5e: 89 f2 mov edx,esi 8066f60: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8066f64: 29 c8 sub eax,ecx 8066f66: 39 c8 cmp eax,ecx 8066f68: 0f 42 c1 cmovb eax,ecx 8066f6b: 31 ed xor ebp,ebp 8066f6d: 83 c0 01 add eax,0x1 8066f70: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8066f74: b8 01 00 00 00 mov eax,0x1 8066f79: 29 c8 sub eax,ecx 8066f7b: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8066f7f: 90 nop 8066f80: 8d 4c 15 00 lea ecx,[ebp+edx*1+0x0] 8066f84: 39 f1 cmp ecx,esi 8066f86: 76 3d jbe 8066fc5 8066f88: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 8066f8c: 8d 82 00 02 00 00 lea eax,[edx+0x200] 8066f92: 83 ec 08 sub esp,0x8 8066f95: 89 94 24 58 04 00 00 mov DWORD PTR [esp+0x458],edx 8066f9c: 50 push eax 8066f9d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8066fa1: 01 f0 add eax,esi 8066fa3: 50 push eax 8066fa4: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8066fa8: e8 93 20 fe ff call 8049040 <.plt+0x10> 8066fad: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8066fb1: 83 c4 10 add esp,0x10 8066fb4: 8b 94 24 50 04 00 00 mov edx,DWORD PTR [esp+0x450] 8066fbb: 01 c6 add esi,eax 8066fbd: 39 f1 cmp ecx,esi 8066fbf: 0f 87 6e ff ff ff ja 8066f33 8066fc5: 8b 04 24 mov eax,DWORD PTR [esp] 8066fc8: 0f b6 44 08 ff movzx eax,BYTE PTR [eax+ecx*1-0x1] 8066fcd: 8b 44 84 2c mov eax,DWORD PTR [esp+eax*4+0x2c] 8066fd1: 85 c0 test eax,eax 8066fd3: 74 0b je 8066fe0 8066fd5: 01 c5 add ebp,eax 8066fd7: eb a7 jmp 8066f80 8066fd9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066fe0: 8b 1c 24 mov ebx,DWORD PTR [esp] 8066fe3: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8066fe7: 8d 4a ff lea ecx,[edx-0x1] 8066fea: 01 eb add ebx,ebp 8066fec: 39 c8 cmp eax,ecx 8066fee: 73 3f jae 806702f 8066ff0: 89 94 24 50 04 00 00 mov DWORD PTR [esp+0x450],edx 8066ff7: eb 0e jmp 8067007 8066ff9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067000: 83 c0 01 add eax,0x1 8067003: 39 c8 cmp eax,ecx 8067005: 73 21 jae 8067028 8067007: 0f b6 14 03 movzx edx,BYTE PTR [ebx+eax*1] 806700b: 38 14 07 cmp BYTE PTR [edi+eax*1],dl 806700e: 74 f0 je 8067000 8067010: 03 6c 24 08 add ebp,DWORD PTR [esp+0x8] 8067014: 8b 94 24 50 04 00 00 mov edx,DWORD PTR [esp+0x450] 806701b: 01 c5 add ebp,eax 806701d: e9 5e ff ff ff jmp 8066f80 8067022: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067028: 8b 94 24 50 04 00 00 mov edx,DWORD PTR [esp+0x450] 806702f: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8067033: 83 e8 01 sub eax,0x1 8067036: 8d 4c 05 00 lea ecx,[ebp+eax*1+0x0] 806703a: 83 f8 ff cmp eax,0xffffffff 806703d: 74 6b je 80670aa 806703f: 2b 4c 24 0c sub ecx,DWORD PTR [esp+0xc] 8067043: 89 94 24 50 04 00 00 mov DWORD PTR [esp+0x450],edx 806704a: 8d 5f ff lea ebx,[edi-0x1] 806704d: 03 0c 24 add ecx,DWORD PTR [esp] 8067050: eb 0e jmp 8067060 8067052: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067058: 83 e8 01 sub eax,0x1 806705b: 83 f8 ff cmp eax,0xffffffff 806705e: 74 4a je 80670aa 8067060: 0f b6 54 08 01 movzx edx,BYTE PTR [eax+ecx*1+0x1] 8067065: 38 54 03 01 cmp BYTE PTR [ebx+eax*1+0x1],dl 8067069: 74 ed je 8067058 806706b: 8b 94 24 50 04 00 00 mov edx,DWORD PTR [esp+0x450] 8067072: 03 6c 24 10 add ebp,DWORD PTR [esp+0x10] 8067076: e9 05 ff ff ff jmp 8066f80 806707b: 01 d1 add ecx,edx 806707d: ba 01 00 00 00 mov edx,0x1 8067082: e9 08 fc ff ff jmp 8066c8f 8067087: 03 4c 24 18 add ecx,DWORD PTR [esp+0x18] 806708b: ba 01 00 00 00 mov edx,0x1 8067090: e9 64 fc ff ff jmp 8066cf9 8067095: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 806709d: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80670a5: e9 aa fc ff ff jmp 8066d54 80670aa: 8b 04 24 mov eax,DWORD PTR [esp] 80670ad: 01 e8 add eax,ebp 80670af: e9 81 fe ff ff jmp 8066f35 80670b4: 8b 04 24 mov eax,DWORD PTR [esp] 80670b7: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 80670bb: e9 75 fe ff ff jmp 8066f35 80670c0: e8 8b 11 01 00 call 8078250 <__stack_chk_fail> 80670c5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80670cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080670d0 : 80670d0: f3 0f 1e fb endbr32 80670d4: 55 push ebp 80670d5: 57 push edi 80670d6: 56 push esi 80670d7: 53 push ebx 80670d8: e8 e3 2a fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80670dd: 81 c3 23 df 07 00 add ebx,0x7df23 80670e3: 81 ec 3c 01 00 00 sub esp,0x13c 80670e9: 8b 84 24 54 01 00 00 mov eax,DWORD PTR [esp+0x154] 80670f0: 8b b4 24 50 01 00 00 mov esi,DWORD PTR [esp+0x150] 80670f7: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80670fb: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 8067102: 89 94 24 2c 01 00 00 mov DWORD PTR [esp+0x12c],edx 8067109: 31 d2 xor edx,edx 806710b: 0f b6 10 movzx edx,BYTE PTR [eax] 806710e: 84 d2 test dl,dl 8067110: 0f 84 ba 01 00 00 je 80672d0 8067116: 83 ec 08 sub esp,0x8 8067119: 52 push edx 806711a: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 806711e: 56 push esi 806711f: e8 dc 1f fe ff call 8049100 <.plt+0xd0> 8067124: 83 c4 10 add esp,0x10 8067127: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806712b: 85 c0 test eax,eax 806712d: 89 c6 mov esi,eax 806712f: 0f 84 c0 01 00 00 je 80672f5 8067135: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8067139: 0f b6 47 01 movzx eax,BYTE PTR [edi+0x1] 806713d: 84 c0 test al,al 806713f: 0f 84 8b 01 00 00 je 80672d0 8067145: 0f b6 4f 02 movzx ecx,BYTE PTR [edi+0x2] 8067149: 84 c9 test cl,cl 806714b: 0f 84 ee 01 00 00 je 806733f 8067151: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8067155: 80 7f 03 00 cmp BYTE PTR [edi+0x3],0x0 8067159: 0f 84 0e 02 00 00 je 806736d 806715f: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8067163: 83 ec 0c sub esp,0xc 8067166: ff 74 24 18 push DWORD PTR [esp+0x18] 806716a: e8 a1 ce 00 00 call 8074010 806716f: 5a pop edx 8067170: 59 pop ecx 8067171: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8067175: 89 c5 mov ebp,eax 8067177: 80 cc 02 or ah,0x2 806717a: 50 push eax 806717b: 56 push esi 806717c: e8 bf 1e fe ff call 8049040 <.plt+0x10> 8067181: 83 c4 10 add esp,0x10 8067184: 89 c7 mov edi,eax 8067186: 39 c5 cmp ebp,eax 8067188: 0f 87 67 01 00 00 ja 80672f5 806718e: 83 ec 04 sub esp,0x4 8067191: 55 push ebp 8067192: ff 74 24 14 push DWORD PTR [esp+0x14] 8067196: 56 push esi 8067197: e8 04 1f fe ff call 80490a0 <.plt+0x70> 806719c: 83 c4 10 add esp,0x10 806719f: 85 c0 test eax,eax 80671a1: 0f 84 29 01 00 00 je 80672d0 80671a7: 81 fd 00 01 00 00 cmp ebp,0x100 80671ad: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80671b1: 0f 87 f7 01 00 00 ja 80673ae 80671b7: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80671bb: b9 40 00 00 00 mov ecx,0x40 80671c0: 29 c7 sub edi,eax 80671c2: 8d 68 ff lea ebp,[eax-0x1] 80671c5: 31 c0 xor eax,eax 80671c7: 01 f7 add edi,esi 80671c9: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80671cd: 8d 7c 24 2c lea edi,[esp+0x2c] 80671d1: f3 ab rep stos DWORD PTR es:[edi],eax 80671d3: 83 fd 01 cmp ebp,0x1 80671d6: 76 2c jbe 8067204 80671d8: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80671dc: b8 01 00 00 00 mov eax,0x1 80671e1: 89 d7 mov edi,edx 80671e3: eb 08 jmp 80671ed 80671e5: 8d 76 00 lea esi,[esi+0x0] 80671e8: 0f b6 7c 01 ff movzx edi,BYTE PTR [ecx+eax*1-0x1] 80671ed: 0f b6 14 01 movzx edx,BYTE PTR [ecx+eax*1] 80671f1: c1 e7 03 shl edi,0x3 80671f4: 29 fa sub edx,edi 80671f6: 0f b6 d2 movzx edx,dl 80671f9: 88 44 14 2c mov BYTE PTR [esp+edx*1+0x2c],al 80671fd: 83 c0 01 add eax,0x1 8067200: 39 e8 cmp eax,ebp 8067202: 75 e4 jne 80671e8 8067204: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8067208: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 806720c: 89 ef mov edi,ebp 806720e: 0f b6 44 0a ff movzx eax,BYTE PTR [edx+ecx*1-0x1] 8067213: 0f b6 54 0a fe movzx edx,BYTE PTR [edx+ecx*1-0x2] 8067218: c1 e2 03 shl edx,0x3 806721b: 29 d0 sub eax,edx 806721d: 0f b6 c0 movzx eax,al 8067220: 0f b6 54 04 2c movzx edx,BYTE PTR [esp+eax*1+0x2c] 8067225: 29 d7 sub edi,edx 8067227: 89 ea mov edx,ebp 8067229: 88 54 04 2c mov BYTE PTR [esp+eax*1+0x2c],dl 806722d: 8d 41 f7 lea eax,[ecx-0x9] 8067230: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8067234: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 8067238: 31 ff xor edi,edi 806723a: 89 fa mov edx,edi 806723c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067240: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8067244: 3b 74 24 08 cmp esi,DWORD PTR [esp+0x8] 8067248: 77 54 ja 806729e 806724a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067250: 01 ee add esi,ebp 8067252: 0f b6 4e ff movzx ecx,BYTE PTR [esi-0x1] 8067256: 0f b6 06 movzx eax,BYTE PTR [esi] 8067259: c1 e1 03 shl ecx,0x3 806725c: 29 c8 sub eax,ecx 806725e: 0f b6 c0 movzx eax,al 8067261: 0f b6 44 04 2c movzx eax,BYTE PTR [esp+eax*1+0x2c] 8067266: 85 c0 test eax,eax 8067268: 75 04 jne 806726e 806726a: 39 fe cmp esi,edi 806726c: 76 e2 jbe 8067250 806726e: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 8067272: 29 c6 sub esi,eax 8067274: 39 c5 cmp ebp,eax 8067276: 77 c8 ja 8067240 8067278: 83 fd 0e cmp ebp,0xe 806727b: 0f 86 8f 00 00 00 jbe 8067310 8067281: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8067285: 8d 0c 16 lea ecx,[esi+edx*1] 8067288: 01 d0 add eax,edx 806728a: 8b 38 mov edi,DWORD PTR [eax] 806728c: 39 39 cmp DWORD PTR [ecx],edi 806728e: 74 70 je 8067300 8067290: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8067294: 03 74 24 14 add esi,DWORD PTR [esp+0x14] 8067298: 3b 74 24 08 cmp esi,DWORD PTR [esp+0x8] 806729c: 76 b2 jbe 8067250 806729e: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80672a2: 83 ec 08 sub esp,0x8 80672a5: 68 00 08 00 00 push 0x800 80672aa: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 80672ae: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80672b2: 01 f8 add eax,edi 80672b4: 50 push eax 80672b5: e8 86 1d fe ff call 8049040 <.plt+0x10> 80672ba: 83 c4 10 add esp,0x10 80672bd: 01 c7 add edi,eax 80672bf: 39 fe cmp esi,edi 80672c1: 77 32 ja 80672f5 80672c3: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80672c7: eb 87 jmp 8067250 80672c9: 39 d0 cmp eax,edx 80672cb: 75 28 jne 80672f5 80672cd: 8d 73 fe lea esi,[ebx-0x2] 80672d0: 8b 84 24 2c 01 00 00 mov eax,DWORD PTR [esp+0x12c] 80672d7: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80672de: 0f 85 fc 00 00 00 jne 80673e0 80672e4: 81 c4 3c 01 00 00 add esp,0x13c 80672ea: 89 f0 mov eax,esi 80672ec: 5b pop ebx 80672ed: 5e pop esi 80672ee: 5f pop edi 80672ef: 5d pop ebp 80672f0: c3 ret 80672f1: 39 c2 cmp edx,eax 80672f3: 74 70 je 8067365 80672f5: 31 f6 xor esi,esi 80672f7: eb d7 jmp 80672d0 80672f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067300: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8067303: 39 41 04 cmp DWORD PTR [ecx+0x4],eax 8067306: 75 88 jne 8067290 8067308: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806730f: 90 nop 8067310: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8067314: 83 ec 04 sub esp,0x4 8067317: 55 push ebp 8067318: ff 74 24 14 push DWORD PTR [esp+0x14] 806731c: 56 push esi 806731d: e8 7e 1d fe ff call 80490a0 <.plt+0x70> 8067322: 83 c4 10 add esp,0x10 8067325: 85 c0 test eax,eax 8067327: 74 a7 je 80672d0 8067329: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 806732d: 8d 42 f8 lea eax,[edx-0x8] 8067330: 83 fa 08 cmp edx,0x8 8067333: 0f 42 44 24 18 cmovb eax,DWORD PTR [esp+0x18] 8067338: 89 c2 mov edx,eax 806733a: e9 51 ff ff ff jmp 8067290 806733f: 0f b6 0e movzx ecx,BYTE PTR [esi] 8067342: c1 e2 10 shl edx,0x10 8067345: 09 c2 or edx,eax 8067347: 85 c9 test ecx,ecx 8067349: 74 aa je 80672f5 806734b: 31 c0 xor eax,eax 806734d: eb 05 jmp 8067354 806734f: 90 nop 8067350: 85 c9 test ecx,ecx 8067352: 74 9d je 80672f1 8067354: c1 e0 10 shl eax,0x10 8067357: 89 f3 mov ebx,esi 8067359: 83 c6 01 add esi,0x1 806735c: 09 c8 or eax,ecx 806735e: 0f b6 0e movzx ecx,BYTE PTR [esi] 8067361: 39 c2 cmp edx,eax 8067363: 75 eb jne 8067350 8067365: 8d 73 ff lea esi,[ebx-0x1] 8067368: e9 63 ff ff ff jmp 80672d0 806736d: c1 e1 08 shl ecx,0x8 8067370: c1 e0 10 shl eax,0x10 8067373: 09 c8 or eax,ecx 8067375: 0f b6 0e movzx ecx,BYTE PTR [esi] 8067378: c1 e2 18 shl edx,0x18 806737b: 09 d0 or eax,edx 806737d: 85 c9 test ecx,ecx 806737f: 0f 84 70 ff ff ff je 80672f5 8067385: 31 d2 xor edx,edx 8067387: eb 0f jmp 8067398 8067389: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067390: 85 c9 test ecx,ecx 8067392: 0f 84 31 ff ff ff je 80672c9 8067398: 09 ca or edx,ecx 806739a: 89 f3 mov ebx,esi 806739c: 83 c6 01 add esi,0x1 806739f: 0f b6 0e movzx ecx,BYTE PTR [esi] 80673a2: c1 e2 08 shl edx,0x8 80673a5: 39 d0 cmp eax,edx 80673a7: 75 e7 jne 8067390 80673a9: e9 1f ff ff ff jmp 80672cd 80673ae: 8b 84 24 2c 01 00 00 mov eax,DWORD PTR [esp+0x12c] 80673b5: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80673bc: 75 22 jne 80673e0 80673be: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80673c2: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80673c6: 89 fa mov edx,edi 80673c8: 89 84 24 50 01 00 00 mov DWORD PTR [esp+0x150],eax 80673cf: 81 c4 3c 01 00 00 add esp,0x13c 80673d5: 89 f0 mov eax,esi 80673d7: 5b pop ebx 80673d8: 5e pop esi 80673d9: 5f pop edi 80673da: 5d pop ebp 80673db: e9 40 f8 ff ff jmp 8066c20 80673e0: e8 6b 0e 01 00 call 8078250 <__stack_chk_fail> 80673e5: 66 90 xchg ax,ax 80673e7: 66 90 xchg ax,ax 80673e9: 66 90 xchg ax,ax 80673eb: 66 90 xchg ax,ax 80673ed: 66 90 xchg ax,ax 80673ef: 90 nop 080673f0 : 80673f0: f3 0f 1e fb endbr32 80673f4: e8 31 0d ff ff call 805812a <__x86.get_pc_thunk.dx> 80673f9: 81 c2 07 dc 07 00 add edx,0x7dc07 80673ff: c7 c0 a0 68 0e 08 mov eax,0x80e68a0 8067405: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8067408: 8d 82 00 61 f8 ff lea eax,[edx-0x79f00] 806740e: f7 c1 00 00 10 00 test ecx,0x100000 8067414: 75 12 jne 8067428 8067416: 8d 82 30 e8 f8 ff lea eax,[edx-0x717d0] 806741c: 80 e5 02 and ch,0x2 806741f: 8d 92 40 4a f8 ff lea edx,[edx-0x7b5c0] 8067425: 0f 45 c2 cmovne eax,edx 8067428: c3 ret 8067429: 66 90 xchg ax,ax 806742b: 66 90 xchg ax,ax 806742d: 66 90 xchg ax,ax 806742f: 90 nop 08067430 : 8067430: f3 0f 1e fb endbr32 8067434: e8 f1 0c ff ff call 805812a <__x86.get_pc_thunk.dx> 8067439: 81 c2 c7 db 07 00 add edx,0x7dbc7 806743f: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 8067445: 8d 82 70 ec f8 ff lea eax,[edx-0x71390] 806744b: f6 41 0f 04 test BYTE PTR [ecx+0xf],0x4 806744f: 74 13 je 8067464 8067451: 8d 82 10 2d f8 ff lea eax,[edx-0x7d2f0] 8067457: f6 41 64 04 test BYTE PTR [ecx+0x64],0x4 806745b: 8d 92 90 26 f8 ff lea edx,[edx-0x7d970] 8067461: 0f 44 c2 cmove eax,edx 8067464: c3 ret 8067465: 66 90 xchg ax,ax 8067467: 66 90 xchg ax,ax 8067469: 66 90 xchg ax,ax 806746b: 66 90 xchg ax,ax 806746d: 66 90 xchg ax,ax 806746f: 90 nop 08067470 <__stpcpy_ifunc>: 8067470: f3 0f 1e fb endbr32 8067474: e8 b1 0c ff ff call 805812a <__x86.get_pc_thunk.dx> 8067479: 81 c2 87 db 07 00 add edx,0x7db87 806747f: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 8067485: f6 41 0f 04 test BYTE PTR [ecx+0xf],0x4 8067489: 74 0c je 8067497 <__stpcpy_ifunc+0x27> 806748b: 8d 82 60 a3 f8 ff lea eax,[edx-0x75ca0] 8067491: f6 41 64 04 test BYTE PTR [ecx+0x64],0x4 8067495: 75 13 jne 80674aa <__stpcpy_ifunc+0x3a> 8067497: 8d 82 d0 f0 f8 ff lea eax,[edx-0x70f30] 806749d: f6 41 09 02 test BYTE PTR [ecx+0x9],0x2 80674a1: 8d 92 f0 84 f8 ff lea edx,[edx-0x77b10] 80674a7: 0f 45 c2 cmovne eax,edx 80674aa: c3 ret 80674ab: 66 90 xchg ax,ax 80674ad: 66 90 xchg ax,ax 80674af: 90 nop 080674b0 <__strcasecmp_l_ifunc>: 80674b0: f3 0f 1e fb endbr32 80674b4: e8 71 0c ff ff call 805812a <__x86.get_pc_thunk.dx> 80674b9: 81 c2 47 db 07 00 add edx,0x7db47 80674bf: c7 c0 a0 68 0e 08 mov eax,0x80e68a0 80674c5: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80674c8: 8d 82 00 e1 f8 ff lea eax,[edx-0x71f00] 80674ce: f7 c1 00 00 10 00 test ecx,0x100000 80674d4: 75 12 jne 80674e8 <__strcasecmp_l_ifunc+0x38> 80674d6: 8d 82 60 bb f8 ff lea eax,[edx-0x744a0] 80674dc: 80 e5 02 and ch,0x2 80674df: 8d 92 f0 bb f8 ff lea edx,[edx-0x74410] 80674e5: 0f 45 c2 cmovne eax,edx 80674e8: c3 ret 80674e9: 66 90 xchg ax,ax 80674eb: 66 90 xchg ax,ax 80674ed: 66 90 xchg ax,ax 80674ef: 90 nop 080674f0 <__rawmemchr_ifunc>: 80674f0: f3 0f 1e fb endbr32 80674f4: e8 31 0c ff ff call 805812a <__x86.get_pc_thunk.dx> 80674f9: 81 c2 07 db 07 00 add edx,0x7db07 80674ff: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 8067505: 8d 82 60 e7 f8 ff lea eax,[edx-0x718a0] 806750b: f6 41 0f 04 test BYTE PTR [ecx+0xf],0x4 806750f: 74 13 je 8067524 <__rawmemchr_ifunc+0x34> 8067511: 8d 82 70 ae f8 ff lea eax,[edx-0x75190] 8067517: f6 41 64 40 test BYTE PTR [ecx+0x64],0x40 806751b: 8d 92 a0 b1 f8 ff lea edx,[edx-0x74e60] 8067521: 0f 44 c2 cmove eax,edx 8067524: c3 ret 8067525: 66 90 xchg ax,ax 8067527: 66 90 xchg ax,ax 8067529: 66 90 xchg ax,ax 806752b: 66 90 xchg ax,ax 806752d: 66 90 xchg ax,ax 806752f: 90 nop 08067530 <__strchrnul>: 8067530: f3 0f 1e fb endbr32 8067534: 57 push edi 8067535: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067539: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 806753d: 88 d6 mov dh,dl 806753f: 89 d1 mov ecx,edx 8067541: c1 e2 10 shl edx,0x10 8067544: 66 89 ca mov dx,cx 8067547: a8 03 test al,0x3 8067549: 74 48 je 8067593 <__strchrnul+0x63> 806754b: 8a 08 mov cl,BYTE PTR [eax] 806754d: 38 ca cmp dl,cl 806754f: 0f 84 38 01 00 00 je 806768d <__strchrnul+0x15d> 8067555: 84 c9 test cl,cl 8067557: 0f 84 30 01 00 00 je 806768d <__strchrnul+0x15d> 806755d: 40 inc eax 806755e: a8 03 test al,0x3 8067560: 74 31 je 8067593 <__strchrnul+0x63> 8067562: 8a 08 mov cl,BYTE PTR [eax] 8067564: 38 ca cmp dl,cl 8067566: 0f 84 21 01 00 00 je 806768d <__strchrnul+0x15d> 806756c: 84 c9 test cl,cl 806756e: 0f 84 19 01 00 00 je 806768d <__strchrnul+0x15d> 8067574: 40 inc eax 8067575: a8 03 test al,0x3 8067577: 74 1a je 8067593 <__strchrnul+0x63> 8067579: 8a 08 mov cl,BYTE PTR [eax] 806757b: 38 ca cmp dl,cl 806757d: 0f 84 0a 01 00 00 je 806768d <__strchrnul+0x15d> 8067583: 84 c9 test cl,cl 8067585: 0f 84 02 01 00 00 je 806768d <__strchrnul+0x15d> 806758b: 40 inc eax 806758c: eb 05 jmp 8067593 <__strchrnul+0x63> 806758e: 66 90 xchg ax,ax 8067590: 83 c0 10 add eax,0x10 8067593: 8b 08 mov ecx,DWORD PTR [eax] 8067595: 31 d1 xor ecx,edx 8067597: bf ff fe fe fe mov edi,0xfefefeff 806759c: 01 cf add edi,ecx 806759e: 0f 83 cb 00 00 00 jae 806766f <__strchrnul+0x13f> 80675a4: 31 cf xor edi,ecx 80675a6: 81 cf ff fe fe fe or edi,0xfefefeff 80675ac: 47 inc edi 80675ad: 0f 85 bc 00 00 00 jne 806766f <__strchrnul+0x13f> 80675b3: 31 d1 xor ecx,edx 80675b5: bf ff fe fe fe mov edi,0xfefefeff 80675ba: 01 cf add edi,ecx 80675bc: 0f 83 ad 00 00 00 jae 806766f <__strchrnul+0x13f> 80675c2: 31 cf xor edi,ecx 80675c4: 81 cf ff fe fe fe or edi,0xfefefeff 80675ca: 47 inc edi 80675cb: 0f 85 9e 00 00 00 jne 806766f <__strchrnul+0x13f> 80675d1: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80675d4: 31 d1 xor ecx,edx 80675d6: bf ff fe fe fe mov edi,0xfefefeff 80675db: 01 cf add edi,ecx 80675dd: 0f 83 89 00 00 00 jae 806766c <__strchrnul+0x13c> 80675e3: 31 cf xor edi,ecx 80675e5: 81 cf ff fe fe fe or edi,0xfefefeff 80675eb: 47 inc edi 80675ec: 75 7e jne 806766c <__strchrnul+0x13c> 80675ee: 31 d1 xor ecx,edx 80675f0: bf ff fe fe fe mov edi,0xfefefeff 80675f5: 01 cf add edi,ecx 80675f7: 73 73 jae 806766c <__strchrnul+0x13c> 80675f9: 31 cf xor edi,ecx 80675fb: 81 cf ff fe fe fe or edi,0xfefefeff 8067601: 47 inc edi 8067602: 75 68 jne 806766c <__strchrnul+0x13c> 8067604: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8067607: 31 d1 xor ecx,edx 8067609: bf ff fe fe fe mov edi,0xfefefeff 806760e: 01 cf add edi,ecx 8067610: 73 57 jae 8067669 <__strchrnul+0x139> 8067612: 31 cf xor edi,ecx 8067614: 81 cf ff fe fe fe or edi,0xfefefeff 806761a: 47 inc edi 806761b: 75 4c jne 8067669 <__strchrnul+0x139> 806761d: 31 d1 xor ecx,edx 806761f: bf ff fe fe fe mov edi,0xfefefeff 8067624: 01 cf add edi,ecx 8067626: 73 41 jae 8067669 <__strchrnul+0x139> 8067628: 31 cf xor edi,ecx 806762a: 81 cf ff fe fe fe or edi,0xfefefeff 8067630: 47 inc edi 8067631: 75 36 jne 8067669 <__strchrnul+0x139> 8067633: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 8067636: 31 d1 xor ecx,edx 8067638: bf ff fe fe fe mov edi,0xfefefeff 806763d: 01 cf add edi,ecx 806763f: 73 25 jae 8067666 <__strchrnul+0x136> 8067641: 31 cf xor edi,ecx 8067643: 81 cf ff fe fe fe or edi,0xfefefeff 8067649: 47 inc edi 806764a: 75 1a jne 8067666 <__strchrnul+0x136> 806764c: 31 d1 xor ecx,edx 806764e: bf ff fe fe fe mov edi,0xfefefeff 8067653: 01 cf add edi,ecx 8067655: 73 0f jae 8067666 <__strchrnul+0x136> 8067657: 31 cf xor edi,ecx 8067659: 81 cf ff fe fe fe or edi,0xfefefeff 806765f: 47 inc edi 8067660: 0f 84 2a ff ff ff je 8067590 <__strchrnul+0x60> 8067666: 83 c0 04 add eax,0x4 8067669: 83 c0 04 add eax,0x4 806766c: 83 c0 04 add eax,0x4 806766f: 84 c9 test cl,cl 8067671: 74 1a je 806768d <__strchrnul+0x15d> 8067673: 38 d1 cmp cl,dl 8067675: 74 16 je 806768d <__strchrnul+0x15d> 8067677: 40 inc eax 8067678: 84 ed test ch,ch 806767a: 74 11 je 806768d <__strchrnul+0x15d> 806767c: 38 d5 cmp ch,dl 806767e: 74 0d je 806768d <__strchrnul+0x15d> 8067680: 40 inc eax 8067681: c1 e9 10 shr ecx,0x10 8067684: 84 c9 test cl,cl 8067686: 74 05 je 806768d <__strchrnul+0x15d> 8067688: 38 d1 cmp cl,dl 806768a: 74 01 je 806768d <__strchrnul+0x15d> 806768c: 40 inc eax 806768d: 5f pop edi 806768e: c3 ret 806768f: 90 nop 08067690 <__memset_sse2>: 8067690: f3 0f 1e fb endbr32 8067694: 53 push ebx 8067695: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8067699: 0f b6 44 24 0c movzx eax,BYTE PTR [esp+0xc] 806769e: 88 c4 mov ah,al 80676a0: 89 c2 mov edx,eax 80676a2: c1 e0 10 shl eax,0x10 80676a5: 09 d0 or eax,edx 80676a7: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80676ab: 83 f9 20 cmp ecx,0x20 80676ae: 0f 83 ac 00 00 00 jae 8067760 <__memset_sse2+0xd0> 80676b4: e8 07 25 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80676b9: 81 c3 c3 e7 04 00 add ebx,0x4e7c3 80676bf: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 80676c2: 01 ca add edx,ecx 80676c4: 3e ff e3 notrack jmp ebx 80676c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80676ce: 66 90 xchg ax,ax 80676d0: 89 42 e4 mov DWORD PTR [edx-0x1c],eax 80676d3: 89 42 e8 mov DWORD PTR [edx-0x18],eax 80676d6: 89 42 ec mov DWORD PTR [edx-0x14],eax 80676d9: 89 42 f0 mov DWORD PTR [edx-0x10],eax 80676dc: 89 42 f4 mov DWORD PTR [edx-0xc],eax 80676df: 89 42 f8 mov DWORD PTR [edx-0x8],eax 80676e2: 89 42 fc mov DWORD PTR [edx-0x4],eax 80676e5: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80676e9: 5b pop ebx 80676ea: c3 ret 80676eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80676ef: 90 nop 80676f0: 89 42 e3 mov DWORD PTR [edx-0x1d],eax 80676f3: 89 42 e7 mov DWORD PTR [edx-0x19],eax 80676f6: 89 42 eb mov DWORD PTR [edx-0x15],eax 80676f9: 89 42 ef mov DWORD PTR [edx-0x11],eax 80676fc: 89 42 f3 mov DWORD PTR [edx-0xd],eax 80676ff: 89 42 f7 mov DWORD PTR [edx-0x9],eax 8067702: 89 42 fb mov DWORD PTR [edx-0x5],eax 8067705: 88 42 ff mov BYTE PTR [edx-0x1],al 8067708: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806770c: 5b pop ebx 806770d: c3 ret 806770e: 66 90 xchg ax,ax 8067710: 89 42 e2 mov DWORD PTR [edx-0x1e],eax 8067713: 89 42 e6 mov DWORD PTR [edx-0x1a],eax 8067716: 89 42 ea mov DWORD PTR [edx-0x16],eax 8067719: 89 42 ee mov DWORD PTR [edx-0x12],eax 806771c: 89 42 f2 mov DWORD PTR [edx-0xe],eax 806771f: 89 42 f6 mov DWORD PTR [edx-0xa],eax 8067722: 89 42 fa mov DWORD PTR [edx-0x6],eax 8067725: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8067729: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806772d: 5b pop ebx 806772e: c3 ret 806772f: 90 nop 8067730: 89 42 e1 mov DWORD PTR [edx-0x1f],eax 8067733: 89 42 e5 mov DWORD PTR [edx-0x1b],eax 8067736: 89 42 e9 mov DWORD PTR [edx-0x17],eax 8067739: 89 42 ed mov DWORD PTR [edx-0x13],eax 806773c: 89 42 f1 mov DWORD PTR [edx-0xf],eax 806773f: 89 42 f5 mov DWORD PTR [edx-0xb],eax 8067742: 89 42 f9 mov DWORD PTR [edx-0x7],eax 8067745: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8067749: 88 42 ff mov BYTE PTR [edx-0x1],al 806774c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067750: 5b pop ebx 8067751: c3 ret 8067752: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067759: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067760: 66 0f 6e c0 movd xmm0,eax 8067764: 66 0f 70 c0 00 pshufd xmm0,xmm0,0x0 8067769: f7 c2 0f 00 00 00 test edx,0xf 806776f: 74 1f je 8067790 <__memset_sse2+0x100> 8067771: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 8067775: 89 d0 mov eax,edx 8067777: 83 e2 f0 and edx,0xfffffff0 806777a: 83 c2 10 add edx,0x10 806777d: 29 d0 sub eax,edx 806777f: 01 c1 add ecx,eax 8067781: 66 0f 7e c0 movd eax,xmm0 8067785: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806778c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067790: 81 f9 80 00 00 00 cmp ecx,0x80 8067796: 73 18 jae 80677b0 <__memset_sse2+0x120> 8067798: e8 23 24 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 806779d: 81 c3 5f e7 04 00 add ebx,0x4e75f 80677a3: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 80677a6: 01 ca add edx,ecx 80677a8: 3e ff e3 notrack jmp ebx 80677ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80677af: 90 nop 80677b0: e8 0b 24 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80677b5: 81 c3 4b d8 07 00 add ebx,0x7d84b 80677bb: 8b 9b 28 09 00 00 mov ebx,DWORD PTR [ebx+0x928] 80677c1: 39 d9 cmp ecx,ebx 80677c3: 0f 83 fc 00 00 00 jae 80678c5 <__memset_sse2+0x235> 80677c9: e8 f2 23 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80677ce: 81 c3 32 d8 07 00 add ebx,0x7d832 80677d4: 3b 8b 38 09 00 00 cmp ecx,DWORD PTR [ebx+0x938] 80677da: 0f 83 90 00 00 00 jae 8067870 <__memset_sse2+0x1e0> 80677e0: 81 e9 80 00 00 00 sub ecx,0x80 80677e6: 81 e9 80 00 00 00 sub ecx,0x80 80677ec: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 80677f0: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 80677f5: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 80677fa: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 80677ff: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 8067804: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 8067809: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 806780e: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 8067813: 8d 92 80 00 00 00 lea edx,[edx+0x80] 8067819: 72 35 jb 8067850 <__memset_sse2+0x1c0> 806781b: 81 e9 80 00 00 00 sub ecx,0x80 8067821: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 8067825: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 806782a: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 806782f: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 8067834: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 8067839: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 806783e: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 8067843: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 8067848: 8d 92 80 00 00 00 lea edx,[edx+0x80] 806784e: 73 96 jae 80677e6 <__memset_sse2+0x156> 8067850: 81 c1 80 00 00 00 add ecx,0x80 8067856: e8 65 23 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 806785b: 81 c3 a1 e6 04 00 add ebx,0x4e6a1 8067861: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 8067864: 01 ca add edx,ecx 8067866: 3e ff e3 notrack jmp ebx 8067869: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067870: 0f 18 8a 80 03 00 00 prefetcht0 BYTE PTR [edx+0x380] 8067877: 0f 18 8a c0 03 00 00 prefetcht0 BYTE PTR [edx+0x3c0] 806787e: 81 e9 80 00 00 00 sub ecx,0x80 8067884: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 8067888: 0f 29 42 10 movaps XMMWORD PTR [edx+0x10],xmm0 806788c: 0f 29 42 20 movaps XMMWORD PTR [edx+0x20],xmm0 8067890: 0f 29 42 30 movaps XMMWORD PTR [edx+0x30],xmm0 8067894: 0f 29 42 40 movaps XMMWORD PTR [edx+0x40],xmm0 8067898: 0f 29 42 50 movaps XMMWORD PTR [edx+0x50],xmm0 806789c: 0f 29 42 60 movaps XMMWORD PTR [edx+0x60],xmm0 80678a0: 0f 29 42 70 movaps XMMWORD PTR [edx+0x70],xmm0 80678a4: 81 c2 80 00 00 00 add edx,0x80 80678aa: 81 f9 80 00 00 00 cmp ecx,0x80 80678b0: 73 be jae 8067870 <__memset_sse2+0x1e0> 80678b2: e8 09 23 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 80678b7: 81 c3 45 e6 04 00 add ebx,0x4e645 80678bd: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 80678c0: 01 ca add edx,ecx 80678c2: 3e ff e3 notrack jmp ebx 80678c5: 29 d9 sub ecx,ebx 80678c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80678ce: 66 90 xchg ax,ax 80678d0: 0f 18 8a c0 03 00 00 prefetcht0 BYTE PTR [edx+0x3c0] 80678d7: 0f 18 8a 80 03 00 00 prefetcht0 BYTE PTR [edx+0x380] 80678de: 81 eb 80 00 00 00 sub ebx,0x80 80678e4: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 80678e8: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 80678ed: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 80678f2: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 80678f7: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 80678fc: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 8067901: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 8067906: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 806790b: 81 c2 80 00 00 00 add edx,0x80 8067911: 81 fb 80 00 00 00 cmp ebx,0x80 8067917: 73 b7 jae 80678d0 <__memset_sse2+0x240> 8067919: 81 f9 80 00 00 00 cmp ecx,0x80 806791f: 72 4d jb 806796e <__memset_sse2+0x2de> 8067921: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067928: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806792f: 90 nop 8067930: 81 e9 80 00 00 00 sub ecx,0x80 8067936: 66 0f e7 02 movntdq XMMWORD PTR [edx],xmm0 806793a: 66 0f e7 42 10 movntdq XMMWORD PTR [edx+0x10],xmm0 806793f: 66 0f e7 42 20 movntdq XMMWORD PTR [edx+0x20],xmm0 8067944: 66 0f e7 42 30 movntdq XMMWORD PTR [edx+0x30],xmm0 8067949: 66 0f e7 42 40 movntdq XMMWORD PTR [edx+0x40],xmm0 806794e: 66 0f e7 42 50 movntdq XMMWORD PTR [edx+0x50],xmm0 8067953: 66 0f e7 42 60 movntdq XMMWORD PTR [edx+0x60],xmm0 8067958: 66 0f e7 42 70 movntdq XMMWORD PTR [edx+0x70],xmm0 806795d: 81 c2 80 00 00 00 add edx,0x80 8067963: 81 f9 80 00 00 00 cmp ecx,0x80 8067969: 73 c5 jae 8067930 <__memset_sse2+0x2a0> 806796b: 0f ae f8 sfence 806796e: e8 4d 22 fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8067973: 81 c3 89 e5 04 00 add ebx,0x4e589 8067979: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 806797c: 01 ca add edx,ecx 806797e: 3e ff e3 notrack jmp ebx 8067981: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067988: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806798f: 90 nop 8067990: 66 0f 7f 42 90 movdqa XMMWORD PTR [edx-0x70],xmm0 8067995: 66 0f 7f 42 a0 movdqa XMMWORD PTR [edx-0x60],xmm0 806799a: 66 0f 7f 42 b0 movdqa XMMWORD PTR [edx-0x50],xmm0 806799f: 66 0f 7f 42 c0 movdqa XMMWORD PTR [edx-0x40],xmm0 80679a4: 66 0f 7f 42 d0 movdqa XMMWORD PTR [edx-0x30],xmm0 80679a9: 66 0f 7f 42 e0 movdqa XMMWORD PTR [edx-0x20],xmm0 80679ae: 66 0f 7f 42 f0 movdqa XMMWORD PTR [edx-0x10],xmm0 80679b3: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80679b7: 5b pop ebx 80679b8: c3 ret 80679b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80679c0: 66 0f 7f 42 8f movdqa XMMWORD PTR [edx-0x71],xmm0 80679c5: 66 0f 7f 42 9f movdqa XMMWORD PTR [edx-0x61],xmm0 80679ca: 66 0f 7f 42 af movdqa XMMWORD PTR [edx-0x51],xmm0 80679cf: 66 0f 7f 42 bf movdqa XMMWORD PTR [edx-0x41],xmm0 80679d4: 66 0f 7f 42 cf movdqa XMMWORD PTR [edx-0x31],xmm0 80679d9: 66 0f 7f 42 df movdqa XMMWORD PTR [edx-0x21],xmm0 80679de: 66 0f 7f 42 ef movdqa XMMWORD PTR [edx-0x11],xmm0 80679e3: 88 42 ff mov BYTE PTR [edx-0x1],al 80679e6: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80679ea: 5b pop ebx 80679eb: c3 ret 80679ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80679f0: 66 0f 7f 42 8e movdqa XMMWORD PTR [edx-0x72],xmm0 80679f5: 66 0f 7f 42 9e movdqa XMMWORD PTR [edx-0x62],xmm0 80679fa: 66 0f 7f 42 ae movdqa XMMWORD PTR [edx-0x52],xmm0 80679ff: 66 0f 7f 42 be movdqa XMMWORD PTR [edx-0x42],xmm0 8067a04: 66 0f 7f 42 ce movdqa XMMWORD PTR [edx-0x32],xmm0 8067a09: 66 0f 7f 42 de movdqa XMMWORD PTR [edx-0x22],xmm0 8067a0e: 66 0f 7f 42 ee movdqa XMMWORD PTR [edx-0x12],xmm0 8067a13: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8067a17: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067a1b: 5b pop ebx 8067a1c: c3 ret 8067a1d: 8d 76 00 lea esi,[esi+0x0] 8067a20: 66 0f 7f 42 8d movdqa XMMWORD PTR [edx-0x73],xmm0 8067a25: 66 0f 7f 42 9d movdqa XMMWORD PTR [edx-0x63],xmm0 8067a2a: 66 0f 7f 42 ad movdqa XMMWORD PTR [edx-0x53],xmm0 8067a2f: 66 0f 7f 42 bd movdqa XMMWORD PTR [edx-0x43],xmm0 8067a34: 66 0f 7f 42 cd movdqa XMMWORD PTR [edx-0x33],xmm0 8067a39: 66 0f 7f 42 dd movdqa XMMWORD PTR [edx-0x23],xmm0 8067a3e: 66 0f 7f 42 ed movdqa XMMWORD PTR [edx-0x13],xmm0 8067a43: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8067a47: 88 42 ff mov BYTE PTR [edx-0x1],al 8067a4a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067a4e: 5b pop ebx 8067a4f: c3 ret 8067a50: 66 0f 7f 42 8c movdqa XMMWORD PTR [edx-0x74],xmm0 8067a55: 66 0f 7f 42 9c movdqa XMMWORD PTR [edx-0x64],xmm0 8067a5a: 66 0f 7f 42 ac movdqa XMMWORD PTR [edx-0x54],xmm0 8067a5f: 66 0f 7f 42 bc movdqa XMMWORD PTR [edx-0x44],xmm0 8067a64: 66 0f 7f 42 cc movdqa XMMWORD PTR [edx-0x34],xmm0 8067a69: 66 0f 7f 42 dc movdqa XMMWORD PTR [edx-0x24],xmm0 8067a6e: 66 0f 7f 42 ec movdqa XMMWORD PTR [edx-0x14],xmm0 8067a73: 89 42 fc mov DWORD PTR [edx-0x4],eax 8067a76: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067a7a: 5b pop ebx 8067a7b: c3 ret 8067a7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067a80: 66 0f 7f 42 8b movdqa XMMWORD PTR [edx-0x75],xmm0 8067a85: 66 0f 7f 42 9b movdqa XMMWORD PTR [edx-0x65],xmm0 8067a8a: 66 0f 7f 42 ab movdqa XMMWORD PTR [edx-0x55],xmm0 8067a8f: 66 0f 7f 42 bb movdqa XMMWORD PTR [edx-0x45],xmm0 8067a94: 66 0f 7f 42 cb movdqa XMMWORD PTR [edx-0x35],xmm0 8067a99: 66 0f 7f 42 db movdqa XMMWORD PTR [edx-0x25],xmm0 8067a9e: 66 0f 7f 42 eb movdqa XMMWORD PTR [edx-0x15],xmm0 8067aa3: 89 42 fb mov DWORD PTR [edx-0x5],eax 8067aa6: 88 42 ff mov BYTE PTR [edx-0x1],al 8067aa9: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067aad: 5b pop ebx 8067aae: c3 ret 8067aaf: 90 nop 8067ab0: 66 0f 7f 42 8a movdqa XMMWORD PTR [edx-0x76],xmm0 8067ab5: 66 0f 7f 42 9a movdqa XMMWORD PTR [edx-0x66],xmm0 8067aba: 66 0f 7f 42 aa movdqa XMMWORD PTR [edx-0x56],xmm0 8067abf: 66 0f 7f 42 ba movdqa XMMWORD PTR [edx-0x46],xmm0 8067ac4: 66 0f 7f 42 ca movdqa XMMWORD PTR [edx-0x36],xmm0 8067ac9: 66 0f 7f 42 da movdqa XMMWORD PTR [edx-0x26],xmm0 8067ace: 66 0f 7f 42 ea movdqa XMMWORD PTR [edx-0x16],xmm0 8067ad3: 89 42 fa mov DWORD PTR [edx-0x6],eax 8067ad6: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8067ada: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067ade: 5b pop ebx 8067adf: c3 ret 8067ae0: 66 0f 7f 42 89 movdqa XMMWORD PTR [edx-0x77],xmm0 8067ae5: 66 0f 7f 42 99 movdqa XMMWORD PTR [edx-0x67],xmm0 8067aea: 66 0f 7f 42 a9 movdqa XMMWORD PTR [edx-0x57],xmm0 8067aef: 66 0f 7f 42 b9 movdqa XMMWORD PTR [edx-0x47],xmm0 8067af4: 66 0f 7f 42 c9 movdqa XMMWORD PTR [edx-0x37],xmm0 8067af9: 66 0f 7f 42 d9 movdqa XMMWORD PTR [edx-0x27],xmm0 8067afe: 66 0f 7f 42 e9 movdqa XMMWORD PTR [edx-0x17],xmm0 8067b03: 89 42 f9 mov DWORD PTR [edx-0x7],eax 8067b06: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8067b0a: 88 42 ff mov BYTE PTR [edx-0x1],al 8067b0d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067b11: 5b pop ebx 8067b12: c3 ret 8067b13: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067b1a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067b20: 66 0f 7f 42 88 movdqa XMMWORD PTR [edx-0x78],xmm0 8067b25: 66 0f 7f 42 98 movdqa XMMWORD PTR [edx-0x68],xmm0 8067b2a: 66 0f 7f 42 a8 movdqa XMMWORD PTR [edx-0x58],xmm0 8067b2f: 66 0f 7f 42 b8 movdqa XMMWORD PTR [edx-0x48],xmm0 8067b34: 66 0f 7f 42 c8 movdqa XMMWORD PTR [edx-0x38],xmm0 8067b39: 66 0f 7f 42 d8 movdqa XMMWORD PTR [edx-0x28],xmm0 8067b3e: 66 0f 7f 42 e8 movdqa XMMWORD PTR [edx-0x18],xmm0 8067b43: 66 0f d6 42 f8 movq QWORD PTR [edx-0x8],xmm0 8067b48: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067b4c: 5b pop ebx 8067b4d: c3 ret 8067b4e: 66 90 xchg ax,ax 8067b50: 66 0f 7f 42 87 movdqa XMMWORD PTR [edx-0x79],xmm0 8067b55: 66 0f 7f 42 97 movdqa XMMWORD PTR [edx-0x69],xmm0 8067b5a: 66 0f 7f 42 a7 movdqa XMMWORD PTR [edx-0x59],xmm0 8067b5f: 66 0f 7f 42 b7 movdqa XMMWORD PTR [edx-0x49],xmm0 8067b64: 66 0f 7f 42 c7 movdqa XMMWORD PTR [edx-0x39],xmm0 8067b69: 66 0f 7f 42 d7 movdqa XMMWORD PTR [edx-0x29],xmm0 8067b6e: 66 0f 7f 42 e7 movdqa XMMWORD PTR [edx-0x19],xmm0 8067b73: 66 0f d6 42 f7 movq QWORD PTR [edx-0x9],xmm0 8067b78: 88 42 ff mov BYTE PTR [edx-0x1],al 8067b7b: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067b7f: 5b pop ebx 8067b80: c3 ret 8067b81: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067b88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067b8f: 90 nop 8067b90: 66 0f 7f 42 86 movdqa XMMWORD PTR [edx-0x7a],xmm0 8067b95: 66 0f 7f 42 96 movdqa XMMWORD PTR [edx-0x6a],xmm0 8067b9a: 66 0f 7f 42 a6 movdqa XMMWORD PTR [edx-0x5a],xmm0 8067b9f: 66 0f 7f 42 b6 movdqa XMMWORD PTR [edx-0x4a],xmm0 8067ba4: 66 0f 7f 42 c6 movdqa XMMWORD PTR [edx-0x3a],xmm0 8067ba9: 66 0f 7f 42 d6 movdqa XMMWORD PTR [edx-0x2a],xmm0 8067bae: 66 0f 7f 42 e6 movdqa XMMWORD PTR [edx-0x1a],xmm0 8067bb3: 66 0f d6 42 f6 movq QWORD PTR [edx-0xa],xmm0 8067bb8: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8067bbc: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067bc0: 5b pop ebx 8067bc1: c3 ret 8067bc2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067bc9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067bd0: 66 0f 7f 42 85 movdqa XMMWORD PTR [edx-0x7b],xmm0 8067bd5: 66 0f 7f 42 95 movdqa XMMWORD PTR [edx-0x6b],xmm0 8067bda: 66 0f 7f 42 a5 movdqa XMMWORD PTR [edx-0x5b],xmm0 8067bdf: 66 0f 7f 42 b5 movdqa XMMWORD PTR [edx-0x4b],xmm0 8067be4: 66 0f 7f 42 c5 movdqa XMMWORD PTR [edx-0x3b],xmm0 8067be9: 66 0f 7f 42 d5 movdqa XMMWORD PTR [edx-0x2b],xmm0 8067bee: 66 0f 7f 42 e5 movdqa XMMWORD PTR [edx-0x1b],xmm0 8067bf3: 66 0f d6 42 f5 movq QWORD PTR [edx-0xb],xmm0 8067bf8: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8067bfc: 88 42 ff mov BYTE PTR [edx-0x1],al 8067bff: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067c03: 5b pop ebx 8067c04: c3 ret 8067c05: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067c0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067c10: 66 0f 7f 42 84 movdqa XMMWORD PTR [edx-0x7c],xmm0 8067c15: 66 0f 7f 42 94 movdqa XMMWORD PTR [edx-0x6c],xmm0 8067c1a: 66 0f 7f 42 a4 movdqa XMMWORD PTR [edx-0x5c],xmm0 8067c1f: 66 0f 7f 42 b4 movdqa XMMWORD PTR [edx-0x4c],xmm0 8067c24: 66 0f 7f 42 c4 movdqa XMMWORD PTR [edx-0x3c],xmm0 8067c29: 66 0f 7f 42 d4 movdqa XMMWORD PTR [edx-0x2c],xmm0 8067c2e: 66 0f 7f 42 e4 movdqa XMMWORD PTR [edx-0x1c],xmm0 8067c33: 66 0f d6 42 f4 movq QWORD PTR [edx-0xc],xmm0 8067c38: 89 42 fc mov DWORD PTR [edx-0x4],eax 8067c3b: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067c3f: 5b pop ebx 8067c40: c3 ret 8067c41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067c48: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067c4f: 90 nop 8067c50: 66 0f 7f 42 83 movdqa XMMWORD PTR [edx-0x7d],xmm0 8067c55: 66 0f 7f 42 93 movdqa XMMWORD PTR [edx-0x6d],xmm0 8067c5a: 66 0f 7f 42 a3 movdqa XMMWORD PTR [edx-0x5d],xmm0 8067c5f: 66 0f 7f 42 b3 movdqa XMMWORD PTR [edx-0x4d],xmm0 8067c64: 66 0f 7f 42 c3 movdqa XMMWORD PTR [edx-0x3d],xmm0 8067c69: 66 0f 7f 42 d3 movdqa XMMWORD PTR [edx-0x2d],xmm0 8067c6e: 66 0f 7f 42 e3 movdqa XMMWORD PTR [edx-0x1d],xmm0 8067c73: 66 0f d6 42 f3 movq QWORD PTR [edx-0xd],xmm0 8067c78: 89 42 fb mov DWORD PTR [edx-0x5],eax 8067c7b: 88 42 ff mov BYTE PTR [edx-0x1],al 8067c7e: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067c82: 5b pop ebx 8067c83: c3 ret 8067c84: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067c8b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067c8f: 90 nop 8067c90: 66 0f 7f 42 82 movdqa XMMWORD PTR [edx-0x7e],xmm0 8067c95: 66 0f 7f 42 92 movdqa XMMWORD PTR [edx-0x6e],xmm0 8067c9a: 66 0f 7f 42 a2 movdqa XMMWORD PTR [edx-0x5e],xmm0 8067c9f: 66 0f 7f 42 b2 movdqa XMMWORD PTR [edx-0x4e],xmm0 8067ca4: 66 0f 7f 42 c2 movdqa XMMWORD PTR [edx-0x3e],xmm0 8067ca9: 66 0f 7f 42 d2 movdqa XMMWORD PTR [edx-0x2e],xmm0 8067cae: 66 0f 7f 42 e2 movdqa XMMWORD PTR [edx-0x1e],xmm0 8067cb3: 66 0f d6 42 f2 movq QWORD PTR [edx-0xe],xmm0 8067cb8: 89 42 fa mov DWORD PTR [edx-0x6],eax 8067cbb: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8067cbf: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067cc3: 5b pop ebx 8067cc4: c3 ret 8067cc5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067ccc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067cd0: 66 0f 7f 42 81 movdqa XMMWORD PTR [edx-0x7f],xmm0 8067cd5: 66 0f 7f 42 91 movdqa XMMWORD PTR [edx-0x6f],xmm0 8067cda: 66 0f 7f 42 a1 movdqa XMMWORD PTR [edx-0x5f],xmm0 8067cdf: 66 0f 7f 42 b1 movdqa XMMWORD PTR [edx-0x4f],xmm0 8067ce4: 66 0f 7f 42 c1 movdqa XMMWORD PTR [edx-0x3f],xmm0 8067ce9: 66 0f 7f 42 d1 movdqa XMMWORD PTR [edx-0x2f],xmm0 8067cee: 66 0f 7f 42 e1 movdqa XMMWORD PTR [edx-0x1f],xmm0 8067cf3: 66 0f d6 42 f1 movq QWORD PTR [edx-0xf],xmm0 8067cf8: 89 42 f9 mov DWORD PTR [edx-0x7],eax 8067cfb: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8067cff: 88 42 ff mov BYTE PTR [edx-0x1],al 8067d02: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067d06: 5b pop ebx 8067d07: c3 ret 8067d08: 66 90 xchg ax,ax 8067d0a: 66 90 xchg ax,ax 8067d0c: 66 90 xchg ax,ax 8067d0e: 66 90 xchg ax,ax 08067d10 <__memset_sse2_rep>: 8067d10: f3 0f 1e fb endbr32 8067d14: 53 push ebx 8067d15: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8067d19: 0f b6 44 24 0c movzx eax,BYTE PTR [esp+0xc] 8067d1e: 88 c4 mov ah,al 8067d20: 89 c2 mov edx,eax 8067d22: c1 e0 10 shl eax,0x10 8067d25: 09 d0 or eax,edx 8067d27: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8067d2b: 83 f9 20 cmp ecx,0x20 8067d2e: 0f 83 ac 00 00 00 jae 8067de0 <__memset_sse2_rep+0xd0> 8067d34: e8 87 1e fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8067d39: 81 c3 c3 e3 04 00 add ebx,0x4e3c3 8067d3f: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 8067d42: 01 ca add edx,ecx 8067d44: 3e ff e3 notrack jmp ebx 8067d47: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067d4e: 66 90 xchg ax,ax 8067d50: 89 42 e4 mov DWORD PTR [edx-0x1c],eax 8067d53: 89 42 e8 mov DWORD PTR [edx-0x18],eax 8067d56: 89 42 ec mov DWORD PTR [edx-0x14],eax 8067d59: 89 42 f0 mov DWORD PTR [edx-0x10],eax 8067d5c: 89 42 f4 mov DWORD PTR [edx-0xc],eax 8067d5f: 89 42 f8 mov DWORD PTR [edx-0x8],eax 8067d62: 89 42 fc mov DWORD PTR [edx-0x4],eax 8067d65: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067d69: 5b pop ebx 8067d6a: c3 ret 8067d6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067d6f: 90 nop 8067d70: 89 42 e3 mov DWORD PTR [edx-0x1d],eax 8067d73: 89 42 e7 mov DWORD PTR [edx-0x19],eax 8067d76: 89 42 eb mov DWORD PTR [edx-0x15],eax 8067d79: 89 42 ef mov DWORD PTR [edx-0x11],eax 8067d7c: 89 42 f3 mov DWORD PTR [edx-0xd],eax 8067d7f: 89 42 f7 mov DWORD PTR [edx-0x9],eax 8067d82: 89 42 fb mov DWORD PTR [edx-0x5],eax 8067d85: 88 42 ff mov BYTE PTR [edx-0x1],al 8067d88: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067d8c: 5b pop ebx 8067d8d: c3 ret 8067d8e: 66 90 xchg ax,ax 8067d90: 89 42 e2 mov DWORD PTR [edx-0x1e],eax 8067d93: 89 42 e6 mov DWORD PTR [edx-0x1a],eax 8067d96: 89 42 ea mov DWORD PTR [edx-0x16],eax 8067d99: 89 42 ee mov DWORD PTR [edx-0x12],eax 8067d9c: 89 42 f2 mov DWORD PTR [edx-0xe],eax 8067d9f: 89 42 f6 mov DWORD PTR [edx-0xa],eax 8067da2: 89 42 fa mov DWORD PTR [edx-0x6],eax 8067da5: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8067da9: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067dad: 5b pop ebx 8067dae: c3 ret 8067daf: 90 nop 8067db0: 89 42 e1 mov DWORD PTR [edx-0x1f],eax 8067db3: 89 42 e5 mov DWORD PTR [edx-0x1b],eax 8067db6: 89 42 e9 mov DWORD PTR [edx-0x17],eax 8067db9: 89 42 ed mov DWORD PTR [edx-0x13],eax 8067dbc: 89 42 f1 mov DWORD PTR [edx-0xf],eax 8067dbf: 89 42 f5 mov DWORD PTR [edx-0xb],eax 8067dc2: 89 42 f9 mov DWORD PTR [edx-0x7],eax 8067dc5: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8067dc9: 88 42 ff mov BYTE PTR [edx-0x1],al 8067dcc: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067dd0: 5b pop ebx 8067dd1: c3 ret 8067dd2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067dd9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067de0: 66 0f 6e c0 movd xmm0,eax 8067de4: 66 0f 70 c0 00 pshufd xmm0,xmm0,0x0 8067de9: f7 c2 0f 00 00 00 test edx,0xf 8067def: 74 1f je 8067e10 <__memset_sse2_rep+0x100> 8067df1: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 8067df5: 89 d0 mov eax,edx 8067df7: 83 e2 f0 and edx,0xfffffff0 8067dfa: 83 c2 10 add edx,0x10 8067dfd: 29 d0 sub eax,edx 8067dff: 01 c1 add ecx,eax 8067e01: 66 0f 7e c0 movd eax,xmm0 8067e05: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067e0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067e10: 81 f9 80 00 00 00 cmp ecx,0x80 8067e16: 73 18 jae 8067e30 <__memset_sse2_rep+0x120> 8067e18: e8 a3 1d fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8067e1d: 81 c3 5f e3 04 00 add ebx,0x4e35f 8067e23: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 8067e26: 01 ca add edx,ecx 8067e28: 3e ff e3 notrack jmp ebx 8067e2b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067e2f: 90 nop 8067e30: 57 push edi 8067e31: e8 8a 1d fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8067e36: 81 c3 ca d1 07 00 add ebx,0x7d1ca 8067e3c: 8b 9b 38 09 00 00 mov ebx,DWORD PTR [ebx+0x938] 8067e42: 89 df mov edi,ebx 8067e44: c1 eb 04 shr ebx,0x4 8067e47: 29 df sub edi,ebx 8067e49: 39 f9 cmp ecx,edi 8067e4b: 0f 83 8f 00 00 00 jae 8067ee0 <__memset_sse2_rep+0x1d0> 8067e51: 81 e9 80 00 00 00 sub ecx,0x80 8067e57: 81 e9 80 00 00 00 sub ecx,0x80 8067e5d: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 8067e61: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 8067e66: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 8067e6b: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 8067e70: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 8067e75: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 8067e7a: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 8067e7f: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 8067e84: 8d 92 80 00 00 00 lea edx,[edx+0x80] 8067e8a: 72 35 jb 8067ec1 <__memset_sse2_rep+0x1b1> 8067e8c: 81 e9 80 00 00 00 sub ecx,0x80 8067e92: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 8067e96: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 8067e9b: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 8067ea0: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 8067ea5: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 8067eaa: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 8067eaf: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 8067eb4: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 8067eb9: 8d 92 80 00 00 00 lea edx,[edx+0x80] 8067ebf: 73 96 jae 8067e57 <__memset_sse2_rep+0x147> 8067ec1: 5f pop edi 8067ec2: 81 c1 80 00 00 00 add ecx,0x80 8067ec8: e8 f3 1c fe ff call 8049bc0 <__x86.get_pc_thunk.bx> 8067ecd: 81 c3 af e2 04 00 add ebx,0x4e2af 8067ed3: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 8067ed6: 01 ca add edx,ecx 8067ed8: 3e ff e3 notrack jmp ebx 8067edb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067edf: 90 nop 8067ee0: 89 d7 mov edi,edx 8067ee2: 89 ca mov edx,ecx 8067ee4: c1 e9 02 shr ecx,0x2 8067ee7: 83 e2 03 and edx,0x3 8067eea: f3 ab rep stos DWORD PTR es:[edi],eax 8067eec: 74 12 je 8067f00 <__memset_sse2_rep+0x1f0> 8067eee: 83 fa 02 cmp edx,0x2 8067ef1: 72 0b jb 8067efe <__memset_sse2_rep+0x1ee> 8067ef3: 66 89 07 mov WORD PTR [edi],ax 8067ef6: 83 c7 02 add edi,0x2 8067ef9: 83 ea 02 sub edx,0x2 8067efc: 74 02 je 8067f00 <__memset_sse2_rep+0x1f0> 8067efe: 88 07 mov BYTE PTR [edi],al 8067f00: 5f pop edi 8067f01: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067f05: 5b pop ebx 8067f06: c3 ret 8067f07: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067f0e: 66 90 xchg ax,ax 8067f10: 66 0f 7f 42 90 movdqa XMMWORD PTR [edx-0x70],xmm0 8067f15: 66 0f 7f 42 a0 movdqa XMMWORD PTR [edx-0x60],xmm0 8067f1a: 66 0f 7f 42 b0 movdqa XMMWORD PTR [edx-0x50],xmm0 8067f1f: 66 0f 7f 42 c0 movdqa XMMWORD PTR [edx-0x40],xmm0 8067f24: 66 0f 7f 42 d0 movdqa XMMWORD PTR [edx-0x30],xmm0 8067f29: 66 0f 7f 42 e0 movdqa XMMWORD PTR [edx-0x20],xmm0 8067f2e: 66 0f 7f 42 f0 movdqa XMMWORD PTR [edx-0x10],xmm0 8067f33: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067f37: 5b pop ebx 8067f38: c3 ret 8067f39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067f40: 66 0f 7f 42 8f movdqa XMMWORD PTR [edx-0x71],xmm0 8067f45: 66 0f 7f 42 9f movdqa XMMWORD PTR [edx-0x61],xmm0 8067f4a: 66 0f 7f 42 af movdqa XMMWORD PTR [edx-0x51],xmm0 8067f4f: 66 0f 7f 42 bf movdqa XMMWORD PTR [edx-0x41],xmm0 8067f54: 66 0f 7f 42 cf movdqa XMMWORD PTR [edx-0x31],xmm0 8067f59: 66 0f 7f 42 df movdqa XMMWORD PTR [edx-0x21],xmm0 8067f5e: 66 0f 7f 42 ef movdqa XMMWORD PTR [edx-0x11],xmm0 8067f63: 88 42 ff mov BYTE PTR [edx-0x1],al 8067f66: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067f6a: 5b pop ebx 8067f6b: c3 ret 8067f6c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067f70: 66 0f 7f 42 8e movdqa XMMWORD PTR [edx-0x72],xmm0 8067f75: 66 0f 7f 42 9e movdqa XMMWORD PTR [edx-0x62],xmm0 8067f7a: 66 0f 7f 42 ae movdqa XMMWORD PTR [edx-0x52],xmm0 8067f7f: 66 0f 7f 42 be movdqa XMMWORD PTR [edx-0x42],xmm0 8067f84: 66 0f 7f 42 ce movdqa XMMWORD PTR [edx-0x32],xmm0 8067f89: 66 0f 7f 42 de movdqa XMMWORD PTR [edx-0x22],xmm0 8067f8e: 66 0f 7f 42 ee movdqa XMMWORD PTR [edx-0x12],xmm0 8067f93: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8067f97: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067f9b: 5b pop ebx 8067f9c: c3 ret 8067f9d: 8d 76 00 lea esi,[esi+0x0] 8067fa0: 66 0f 7f 42 8d movdqa XMMWORD PTR [edx-0x73],xmm0 8067fa5: 66 0f 7f 42 9d movdqa XMMWORD PTR [edx-0x63],xmm0 8067faa: 66 0f 7f 42 ad movdqa XMMWORD PTR [edx-0x53],xmm0 8067faf: 66 0f 7f 42 bd movdqa XMMWORD PTR [edx-0x43],xmm0 8067fb4: 66 0f 7f 42 cd movdqa XMMWORD PTR [edx-0x33],xmm0 8067fb9: 66 0f 7f 42 dd movdqa XMMWORD PTR [edx-0x23],xmm0 8067fbe: 66 0f 7f 42 ed movdqa XMMWORD PTR [edx-0x13],xmm0 8067fc3: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8067fc7: 88 42 ff mov BYTE PTR [edx-0x1],al 8067fca: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067fce: 5b pop ebx 8067fcf: c3 ret 8067fd0: 66 0f 7f 42 8c movdqa XMMWORD PTR [edx-0x74],xmm0 8067fd5: 66 0f 7f 42 9c movdqa XMMWORD PTR [edx-0x64],xmm0 8067fda: 66 0f 7f 42 ac movdqa XMMWORD PTR [edx-0x54],xmm0 8067fdf: 66 0f 7f 42 bc movdqa XMMWORD PTR [edx-0x44],xmm0 8067fe4: 66 0f 7f 42 cc movdqa XMMWORD PTR [edx-0x34],xmm0 8067fe9: 66 0f 7f 42 dc movdqa XMMWORD PTR [edx-0x24],xmm0 8067fee: 66 0f 7f 42 ec movdqa XMMWORD PTR [edx-0x14],xmm0 8067ff3: 89 42 fc mov DWORD PTR [edx-0x4],eax 8067ff6: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8067ffa: 5b pop ebx 8067ffb: c3 ret 8067ffc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068000: 66 0f 7f 42 8b movdqa XMMWORD PTR [edx-0x75],xmm0 8068005: 66 0f 7f 42 9b movdqa XMMWORD PTR [edx-0x65],xmm0 806800a: 66 0f 7f 42 ab movdqa XMMWORD PTR [edx-0x55],xmm0 806800f: 66 0f 7f 42 bb movdqa XMMWORD PTR [edx-0x45],xmm0 8068014: 66 0f 7f 42 cb movdqa XMMWORD PTR [edx-0x35],xmm0 8068019: 66 0f 7f 42 db movdqa XMMWORD PTR [edx-0x25],xmm0 806801e: 66 0f 7f 42 eb movdqa XMMWORD PTR [edx-0x15],xmm0 8068023: 89 42 fb mov DWORD PTR [edx-0x5],eax 8068026: 88 42 ff mov BYTE PTR [edx-0x1],al 8068029: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806802d: 5b pop ebx 806802e: c3 ret 806802f: 90 nop 8068030: 66 0f 7f 42 8a movdqa XMMWORD PTR [edx-0x76],xmm0 8068035: 66 0f 7f 42 9a movdqa XMMWORD PTR [edx-0x66],xmm0 806803a: 66 0f 7f 42 aa movdqa XMMWORD PTR [edx-0x56],xmm0 806803f: 66 0f 7f 42 ba movdqa XMMWORD PTR [edx-0x46],xmm0 8068044: 66 0f 7f 42 ca movdqa XMMWORD PTR [edx-0x36],xmm0 8068049: 66 0f 7f 42 da movdqa XMMWORD PTR [edx-0x26],xmm0 806804e: 66 0f 7f 42 ea movdqa XMMWORD PTR [edx-0x16],xmm0 8068053: 89 42 fa mov DWORD PTR [edx-0x6],eax 8068056: 66 89 42 fe mov WORD PTR [edx-0x2],ax 806805a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806805e: 5b pop ebx 806805f: c3 ret 8068060: 66 0f 7f 42 89 movdqa XMMWORD PTR [edx-0x77],xmm0 8068065: 66 0f 7f 42 99 movdqa XMMWORD PTR [edx-0x67],xmm0 806806a: 66 0f 7f 42 a9 movdqa XMMWORD PTR [edx-0x57],xmm0 806806f: 66 0f 7f 42 b9 movdqa XMMWORD PTR [edx-0x47],xmm0 8068074: 66 0f 7f 42 c9 movdqa XMMWORD PTR [edx-0x37],xmm0 8068079: 66 0f 7f 42 d9 movdqa XMMWORD PTR [edx-0x27],xmm0 806807e: 66 0f 7f 42 e9 movdqa XMMWORD PTR [edx-0x17],xmm0 8068083: 89 42 f9 mov DWORD PTR [edx-0x7],eax 8068086: 66 89 42 fd mov WORD PTR [edx-0x3],ax 806808a: 88 42 ff mov BYTE PTR [edx-0x1],al 806808d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8068091: 5b pop ebx 8068092: c3 ret 8068093: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806809a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80680a0: 66 0f 7f 42 88 movdqa XMMWORD PTR [edx-0x78],xmm0 80680a5: 66 0f 7f 42 98 movdqa XMMWORD PTR [edx-0x68],xmm0 80680aa: 66 0f 7f 42 a8 movdqa XMMWORD PTR [edx-0x58],xmm0 80680af: 66 0f 7f 42 b8 movdqa XMMWORD PTR [edx-0x48],xmm0 80680b4: 66 0f 7f 42 c8 movdqa XMMWORD PTR [edx-0x38],xmm0 80680b9: 66 0f 7f 42 d8 movdqa XMMWORD PTR [edx-0x28],xmm0 80680be: 66 0f 7f 42 e8 movdqa XMMWORD PTR [edx-0x18],xmm0 80680c3: 66 0f d6 42 f8 movq QWORD PTR [edx-0x8],xmm0 80680c8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80680cc: 5b pop ebx 80680cd: c3 ret 80680ce: 66 90 xchg ax,ax 80680d0: 66 0f 7f 42 87 movdqa XMMWORD PTR [edx-0x79],xmm0 80680d5: 66 0f 7f 42 97 movdqa XMMWORD PTR [edx-0x69],xmm0 80680da: 66 0f 7f 42 a7 movdqa XMMWORD PTR [edx-0x59],xmm0 80680df: 66 0f 7f 42 b7 movdqa XMMWORD PTR [edx-0x49],xmm0 80680e4: 66 0f 7f 42 c7 movdqa XMMWORD PTR [edx-0x39],xmm0 80680e9: 66 0f 7f 42 d7 movdqa XMMWORD PTR [edx-0x29],xmm0 80680ee: 66 0f 7f 42 e7 movdqa XMMWORD PTR [edx-0x19],xmm0 80680f3: 66 0f d6 42 f7 movq QWORD PTR [edx-0x9],xmm0 80680f8: 88 42 ff mov BYTE PTR [edx-0x1],al 80680fb: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80680ff: 5b pop ebx 8068100: c3 ret 8068101: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068108: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806810f: 90 nop 8068110: 66 0f 7f 42 86 movdqa XMMWORD PTR [edx-0x7a],xmm0 8068115: 66 0f 7f 42 96 movdqa XMMWORD PTR [edx-0x6a],xmm0 806811a: 66 0f 7f 42 a6 movdqa XMMWORD PTR [edx-0x5a],xmm0 806811f: 66 0f 7f 42 b6 movdqa XMMWORD PTR [edx-0x4a],xmm0 8068124: 66 0f 7f 42 c6 movdqa XMMWORD PTR [edx-0x3a],xmm0 8068129: 66 0f 7f 42 d6 movdqa XMMWORD PTR [edx-0x2a],xmm0 806812e: 66 0f 7f 42 e6 movdqa XMMWORD PTR [edx-0x1a],xmm0 8068133: 66 0f d6 42 f6 movq QWORD PTR [edx-0xa],xmm0 8068138: 66 89 42 fe mov WORD PTR [edx-0x2],ax 806813c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8068140: 5b pop ebx 8068141: c3 ret 8068142: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068149: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068150: 66 0f 7f 42 85 movdqa XMMWORD PTR [edx-0x7b],xmm0 8068155: 66 0f 7f 42 95 movdqa XMMWORD PTR [edx-0x6b],xmm0 806815a: 66 0f 7f 42 a5 movdqa XMMWORD PTR [edx-0x5b],xmm0 806815f: 66 0f 7f 42 b5 movdqa XMMWORD PTR [edx-0x4b],xmm0 8068164: 66 0f 7f 42 c5 movdqa XMMWORD PTR [edx-0x3b],xmm0 8068169: 66 0f 7f 42 d5 movdqa XMMWORD PTR [edx-0x2b],xmm0 806816e: 66 0f 7f 42 e5 movdqa XMMWORD PTR [edx-0x1b],xmm0 8068173: 66 0f d6 42 f5 movq QWORD PTR [edx-0xb],xmm0 8068178: 66 89 42 fd mov WORD PTR [edx-0x3],ax 806817c: 88 42 ff mov BYTE PTR [edx-0x1],al 806817f: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8068183: 5b pop ebx 8068184: c3 ret 8068185: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806818c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068190: 66 0f 7f 42 84 movdqa XMMWORD PTR [edx-0x7c],xmm0 8068195: 66 0f 7f 42 94 movdqa XMMWORD PTR [edx-0x6c],xmm0 806819a: 66 0f 7f 42 a4 movdqa XMMWORD PTR [edx-0x5c],xmm0 806819f: 66 0f 7f 42 b4 movdqa XMMWORD PTR [edx-0x4c],xmm0 80681a4: 66 0f 7f 42 c4 movdqa XMMWORD PTR [edx-0x3c],xmm0 80681a9: 66 0f 7f 42 d4 movdqa XMMWORD PTR [edx-0x2c],xmm0 80681ae: 66 0f 7f 42 e4 movdqa XMMWORD PTR [edx-0x1c],xmm0 80681b3: 66 0f d6 42 f4 movq QWORD PTR [edx-0xc],xmm0 80681b8: 89 42 fc mov DWORD PTR [edx-0x4],eax 80681bb: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80681bf: 5b pop ebx 80681c0: c3 ret 80681c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80681c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80681cf: 90 nop 80681d0: 66 0f 7f 42 83 movdqa XMMWORD PTR [edx-0x7d],xmm0 80681d5: 66 0f 7f 42 93 movdqa XMMWORD PTR [edx-0x6d],xmm0 80681da: 66 0f 7f 42 a3 movdqa XMMWORD PTR [edx-0x5d],xmm0 80681df: 66 0f 7f 42 b3 movdqa XMMWORD PTR [edx-0x4d],xmm0 80681e4: 66 0f 7f 42 c3 movdqa XMMWORD PTR [edx-0x3d],xmm0 80681e9: 66 0f 7f 42 d3 movdqa XMMWORD PTR [edx-0x2d],xmm0 80681ee: 66 0f 7f 42 e3 movdqa XMMWORD PTR [edx-0x1d],xmm0 80681f3: 66 0f d6 42 f3 movq QWORD PTR [edx-0xd],xmm0 80681f8: 89 42 fb mov DWORD PTR [edx-0x5],eax 80681fb: 88 42 ff mov BYTE PTR [edx-0x1],al 80681fe: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8068202: 5b pop ebx 8068203: c3 ret 8068204: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806820b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806820f: 90 nop 8068210: 66 0f 7f 42 82 movdqa XMMWORD PTR [edx-0x7e],xmm0 8068215: 66 0f 7f 42 92 movdqa XMMWORD PTR [edx-0x6e],xmm0 806821a: 66 0f 7f 42 a2 movdqa XMMWORD PTR [edx-0x5e],xmm0 806821f: 66 0f 7f 42 b2 movdqa XMMWORD PTR [edx-0x4e],xmm0 8068224: 66 0f 7f 42 c2 movdqa XMMWORD PTR [edx-0x3e],xmm0 8068229: 66 0f 7f 42 d2 movdqa XMMWORD PTR [edx-0x2e],xmm0 806822e: 66 0f 7f 42 e2 movdqa XMMWORD PTR [edx-0x1e],xmm0 8068233: 66 0f d6 42 f2 movq QWORD PTR [edx-0xe],xmm0 8068238: 89 42 fa mov DWORD PTR [edx-0x6],eax 806823b: 66 89 42 fe mov WORD PTR [edx-0x2],ax 806823f: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8068243: 5b pop ebx 8068244: c3 ret 8068245: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806824c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068250: 66 0f 7f 42 81 movdqa XMMWORD PTR [edx-0x7f],xmm0 8068255: 66 0f 7f 42 91 movdqa XMMWORD PTR [edx-0x6f],xmm0 806825a: 66 0f 7f 42 a1 movdqa XMMWORD PTR [edx-0x5f],xmm0 806825f: 66 0f 7f 42 b1 movdqa XMMWORD PTR [edx-0x4f],xmm0 8068264: 66 0f 7f 42 c1 movdqa XMMWORD PTR [edx-0x3f],xmm0 8068269: 66 0f 7f 42 d1 movdqa XMMWORD PTR [edx-0x2f],xmm0 806826e: 66 0f 7f 42 e1 movdqa XMMWORD PTR [edx-0x1f],xmm0 8068273: 66 0f d6 42 f1 movq QWORD PTR [edx-0xf],xmm0 8068278: 89 42 f9 mov DWORD PTR [edx-0x7],eax 806827b: 66 89 42 fd mov WORD PTR [edx-0x3],ax 806827f: 88 42 ff mov BYTE PTR [edx-0x1],al 8068282: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8068286: 5b pop ebx 8068287: c3 ret 8068288: 66 90 xchg ax,ax 806828a: 66 90 xchg ax,ax 806828c: 66 90 xchg ax,ax 806828e: 66 90 xchg ax,ax 08068290 <__strcmp_ssse3>: 8068290: f3 0f 1e fb endbr32 8068294: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8068298: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806829c: 0f b6 08 movzx ecx,BYTE PTR [eax] 806829f: 38 0a cmp BYTE PTR [edx],cl 80682a1: 0f 85 49 14 00 00 jne 80696f0 <__strcmp_ssse3+0x1460> 80682a7: 83 f9 00 cmp ecx,0x0 80682aa: 0f 84 4a 14 00 00 je 80696fa <__strcmp_ssse3+0x146a> 80682b0: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 80682b4: 38 4a 01 cmp BYTE PTR [edx+0x1],cl 80682b7: 0f 85 33 14 00 00 jne 80696f0 <__strcmp_ssse3+0x1460> 80682bd: 83 f9 00 cmp ecx,0x0 80682c0: 0f 84 34 14 00 00 je 80696fa <__strcmp_ssse3+0x146a> 80682c6: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 80682ca: 38 4a 02 cmp BYTE PTR [edx+0x2],cl 80682cd: 0f 85 1d 14 00 00 jne 80696f0 <__strcmp_ssse3+0x1460> 80682d3: 83 f9 00 cmp ecx,0x0 80682d6: 0f 84 1e 14 00 00 je 80696fa <__strcmp_ssse3+0x146a> 80682dc: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 80682e0: 38 4a 03 cmp BYTE PTR [edx+0x3],cl 80682e3: 0f 85 07 14 00 00 jne 80696f0 <__strcmp_ssse3+0x1460> 80682e9: 83 f9 00 cmp ecx,0x0 80682ec: 0f 84 08 14 00 00 je 80696fa <__strcmp_ssse3+0x146a> 80682f2: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 80682f6: 38 4a 04 cmp BYTE PTR [edx+0x4],cl 80682f9: 0f 85 f1 13 00 00 jne 80696f0 <__strcmp_ssse3+0x1460> 80682ff: 83 f9 00 cmp ecx,0x0 8068302: 0f 84 f2 13 00 00 je 80696fa <__strcmp_ssse3+0x146a> 8068308: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 806830c: 38 4a 05 cmp BYTE PTR [edx+0x5],cl 806830f: 0f 85 db 13 00 00 jne 80696f0 <__strcmp_ssse3+0x1460> 8068315: 83 f9 00 cmp ecx,0x0 8068318: 0f 84 dc 13 00 00 je 80696fa <__strcmp_ssse3+0x146a> 806831e: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 8068322: 38 4a 06 cmp BYTE PTR [edx+0x6],cl 8068325: 0f 85 c5 13 00 00 jne 80696f0 <__strcmp_ssse3+0x1460> 806832b: 83 f9 00 cmp ecx,0x0 806832e: 0f 84 c6 13 00 00 je 80696fa <__strcmp_ssse3+0x146a> 8068334: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 8068338: 38 4a 07 cmp BYTE PTR [edx+0x7],cl 806833b: 0f 85 af 13 00 00 jne 80696f0 <__strcmp_ssse3+0x1460> 8068341: 83 f9 00 cmp ecx,0x0 8068344: 0f 84 b0 13 00 00 je 80696fa <__strcmp_ssse3+0x146a> 806834a: 83 c2 08 add edx,0x8 806834d: 83 c0 08 add eax,0x8 8068350: 89 d1 mov ecx,edx 8068352: 81 e1 ff 0f 00 00 and ecx,0xfff 8068358: 81 f9 f0 0f 00 00 cmp ecx,0xff0 806835e: 77 48 ja 80683a8 <__strcmp_ssse3+0x118> 8068360: 89 c1 mov ecx,eax 8068362: 81 e1 ff 0f 00 00 and ecx,0xfff 8068368: 81 f9 f0 0f 00 00 cmp ecx,0xff0 806836e: 77 38 ja 80683a8 <__strcmp_ssse3+0x118> 8068370: 66 0f ef c0 pxor xmm0,xmm0 8068374: 66 0f 12 08 movlpd xmm1,QWORD PTR [eax] 8068378: 66 0f 12 12 movlpd xmm2,QWORD PTR [edx] 806837c: 66 0f 16 48 08 movhpd xmm1,QWORD PTR [eax+0x8] 8068381: 66 0f 16 52 08 movhpd xmm2,QWORD PTR [edx+0x8] 8068386: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806838a: 66 0f 74 ca pcmpeqb xmm1,xmm2 806838e: 66 0f f8 c8 psubb xmm1,xmm0 8068392: 66 0f d7 c9 pmovmskb ecx,xmm1 8068396: 81 e9 ff ff 00 00 sub ecx,0xffff 806839c: 0f 85 63 12 00 00 jne 8069605 <__strcmp_ssse3+0x1375> 80683a2: 83 c0 10 add eax,0x10 80683a5: 83 c2 10 add edx,0x10 80683a8: 53 push ebx 80683a9: 57 push edi 80683aa: 56 push esi 80683ab: 89 d7 mov edi,edx 80683ad: 89 c1 mov ecx,eax 80683af: 83 e1 0f and ecx,0xf 80683b2: 83 e7 0f and edi,0xf 80683b5: 31 c8 xor eax,ecx 80683b7: 31 fa xor edx,edi 80683b9: 31 db xor ebx,ebx 80683bb: 39 f9 cmp ecx,edi 80683bd: 0f 84 9d 00 00 00 je 8068460 <__strcmp_ssse3+0x1d0> 80683c3: 77 06 ja 80683cb <__strcmp_ssse3+0x13b> 80683c5: 83 cb 20 or ebx,0x20 80683c8: 92 xchg edx,eax 80683c9: 87 cf xchg edi,ecx 80683cb: 8d 7f 0f lea edi,[edi+0xf] 80683ce: 29 cf sub edi,ecx 80683d0: 83 ff 08 cmp edi,0x8 80683d3: 7e 36 jle 806840b <__strcmp_ssse3+0x17b> 80683d5: 83 ff 0e cmp edi,0xe 80683d8: 0f 84 d2 10 00 00 je 80694b0 <__strcmp_ssse3+0x1220> 80683de: 83 ff 0d cmp edi,0xd 80683e1: 0f 84 a9 0f 00 00 je 8069390 <__strcmp_ssse3+0x1100> 80683e7: 83 ff 0c cmp edi,0xc 80683ea: 0f 84 80 0e 00 00 je 8069270 <__strcmp_ssse3+0xfe0> 80683f0: 83 ff 0b cmp edi,0xb 80683f3: 0f 84 57 0d 00 00 je 8069150 <__strcmp_ssse3+0xec0> 80683f9: 83 ff 0a cmp edi,0xa 80683fc: 0f 84 2e 0c 00 00 je 8069030 <__strcmp_ssse3+0xda0> 8068402: 83 ff 09 cmp edi,0x9 8068405: 0f 84 05 0b 00 00 je 8068f10 <__strcmp_ssse3+0xc80> 806840b: 0f 84 df 09 00 00 je 8068df0 <__strcmp_ssse3+0xb60> 8068411: 83 ff 07 cmp edi,0x7 8068414: 0f 84 a6 08 00 00 je 8068cc0 <__strcmp_ssse3+0xa30> 806841a: 83 ff 06 cmp edi,0x6 806841d: 0f 84 6d 07 00 00 je 8068b90 <__strcmp_ssse3+0x900> 8068423: 83 ff 05 cmp edi,0x5 8068426: 0f 84 44 06 00 00 je 8068a70 <__strcmp_ssse3+0x7e0> 806842c: 83 ff 04 cmp edi,0x4 806842f: 0f 84 1b 05 00 00 je 8068950 <__strcmp_ssse3+0x6c0> 8068435: 83 ff 03 cmp edi,0x3 8068438: 0f 84 f2 03 00 00 je 8068830 <__strcmp_ssse3+0x5a0> 806843e: 83 ff 02 cmp edi,0x2 8068441: 0f 84 c9 02 00 00 je 8068710 <__strcmp_ssse3+0x480> 8068447: 83 ff 01 cmp edi,0x1 806844a: 0f 84 a0 01 00 00 je 80685f0 <__strcmp_ssse3+0x360> 8068450: 83 ff 00 cmp edi,0x0 8068453: 74 7b je 80684d0 <__strcmp_ssse3+0x240> 8068455: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806845c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068460: be ff ff 00 00 mov esi,0xffff 8068465: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068469: 66 0f ef c0 pxor xmm0,xmm0 806846d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068471: 66 0f 74 0a pcmpeqb xmm1,XMMWORD PTR [edx] 8068475: 66 0f f8 c8 psubb xmm1,xmm0 8068479: 66 0f d7 f9 pmovmskb edi,xmm1 806847d: d3 ee shr esi,cl 806847f: d3 ef shr edi,cl 8068481: 29 fe sub esi,edi 8068483: 89 cf mov edi,ecx 8068485: 0f 85 5c 11 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 806848b: bb 10 00 00 00 mov ebx,0x10 8068490: b9 10 00 00 00 mov ecx,0x10 8068495: 66 0f ef c0 pxor xmm0,xmm0 8068499: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80684a0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80684a5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80684a9: 66 0f 74 0c 0a pcmpeqb xmm1,XMMWORD PTR [edx+ecx*1] 80684ae: 66 0f f8 c8 psubb xmm1,xmm0 80684b2: 66 0f d7 f1 pmovmskb esi,xmm1 80684b6: 81 ee ff ff 00 00 sub esi,0xffff 80684bc: 0f 85 1c 11 00 00 jne 80695de <__strcmp_ssse3+0x134e> 80684c2: 83 c1 10 add ecx,0x10 80684c5: eb d9 jmp 80684a0 <__strcmp_ssse3+0x210> 80684c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80684ce: 66 90 xchg ax,ax 80684d0: be ff ff 00 00 mov esi,0xffff 80684d5: 66 0f ef c0 pxor xmm0,xmm0 80684d9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80684dd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80684e1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80684e5: 66 0f 73 fa 0f pslldq xmm2,0xf 80684ea: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80684ee: 66 0f f8 d0 psubb xmm2,xmm0 80684f2: 66 0f d7 fa pmovmskb edi,xmm2 80684f6: d3 ee shr esi,cl 80684f8: d3 ef shr edi,cl 80684fa: 29 fe sub esi,edi 80684fc: 8d 79 f1 lea edi,[ecx-0xf] 80684ff: 0f 85 e2 10 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068505: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068509: 66 0f ef c0 pxor xmm0,xmm0 806850d: b9 10 00 00 00 mov ecx,0x10 8068512: 83 cb 01 or ebx,0x1 8068515: 8d 7a 01 lea edi,[edx+0x1] 8068518: 81 e7 ff 0f 00 00 and edi,0xfff 806851e: 81 ef 00 10 00 00 sub edi,0x1000 8068524: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806852b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806852f: 90 nop 8068530: 83 c7 10 add edi,0x10 8068533: 7f 7b jg 80685b0 <__strcmp_ssse3+0x320> 8068535: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806853a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806853f: 66 0f 6f e2 movdqa xmm4,xmm2 8068543: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 8068549: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806854d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068551: 66 0f f8 c8 psubb xmm1,xmm0 8068555: 66 0f d7 f1 pmovmskb esi,xmm1 8068559: 81 ee ff ff 00 00 sub esi,0xffff 806855f: 0f 85 79 10 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068565: 83 c1 10 add ecx,0x10 8068568: 66 0f 6f dc movdqa xmm3,xmm4 806856c: 83 c7 10 add edi,0x10 806856f: 7f 3f jg 80685b0 <__strcmp_ssse3+0x320> 8068571: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068576: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806857b: 66 0f 6f e2 movdqa xmm4,xmm2 806857f: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 8068585: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068589: 66 0f 74 ca pcmpeqb xmm1,xmm2 806858d: 66 0f f8 c8 psubb xmm1,xmm0 8068591: 66 0f d7 f1 pmovmskb esi,xmm1 8068595: 81 ee ff ff 00 00 sub esi,0xffff 806859b: 0f 85 3d 10 00 00 jne 80695de <__strcmp_ssse3+0x134e> 80685a1: 83 c1 10 add ecx,0x10 80685a4: 66 0f 6f dc movdqa xmm3,xmm4 80685a8: eb 86 jmp 8068530 <__strcmp_ssse3+0x2a0> 80685aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80685b0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80685b4: 66 0f d7 f0 pmovmskb esi,xmm0 80685b8: f7 c6 fe ff 00 00 test esi,0xfffe 80685be: 75 10 jne 80685d0 <__strcmp_ssse3+0x340> 80685c0: 66 0f ef c0 pxor xmm0,xmm0 80685c4: 81 ef 00 10 00 00 sub edi,0x1000 80685ca: e9 66 ff ff ff jmp 8068535 <__strcmp_ssse3+0x2a5> 80685cf: 90 nop 80685d0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80685d5: 66 0f 73 d8 01 psrldq xmm0,0x1 80685da: 66 0f 73 db 01 psrldq xmm3,0x1 80685df: e9 ec 0f 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 80685e4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80685eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80685ef: 90 nop 80685f0: be ff ff 00 00 mov esi,0xffff 80685f5: 66 0f ef c0 pxor xmm0,xmm0 80685f9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80685fd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068601: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068605: 66 0f 73 fa 0e pslldq xmm2,0xe 806860a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806860e: 66 0f f8 d0 psubb xmm2,xmm0 8068612: 66 0f d7 fa pmovmskb edi,xmm2 8068616: d3 ee shr esi,cl 8068618: d3 ef shr edi,cl 806861a: 29 fe sub esi,edi 806861c: 8d 79 f2 lea edi,[ecx-0xe] 806861f: 0f 85 c2 0f 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068625: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068629: 66 0f ef c0 pxor xmm0,xmm0 806862d: b9 10 00 00 00 mov ecx,0x10 8068632: 83 cb 02 or ebx,0x2 8068635: 8d 7a 02 lea edi,[edx+0x2] 8068638: 81 e7 ff 0f 00 00 and edi,0xfff 806863e: 81 ef 00 10 00 00 sub edi,0x1000 8068644: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806864b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806864f: 90 nop 8068650: 83 c7 10 add edi,0x10 8068653: 7f 7b jg 80686d0 <__strcmp_ssse3+0x440> 8068655: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806865a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806865f: 66 0f 6f e2 movdqa xmm4,xmm2 8068663: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 8068669: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806866d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068671: 66 0f f8 c8 psubb xmm1,xmm0 8068675: 66 0f d7 f1 pmovmskb esi,xmm1 8068679: 81 ee ff ff 00 00 sub esi,0xffff 806867f: 0f 85 59 0f 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068685: 83 c1 10 add ecx,0x10 8068688: 66 0f 6f dc movdqa xmm3,xmm4 806868c: 83 c7 10 add edi,0x10 806868f: 7f 3f jg 80686d0 <__strcmp_ssse3+0x440> 8068691: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068696: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806869b: 66 0f 6f e2 movdqa xmm4,xmm2 806869f: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 80686a5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80686a9: 66 0f 74 ca pcmpeqb xmm1,xmm2 80686ad: 66 0f f8 c8 psubb xmm1,xmm0 80686b1: 66 0f d7 f1 pmovmskb esi,xmm1 80686b5: 81 ee ff ff 00 00 sub esi,0xffff 80686bb: 0f 85 1d 0f 00 00 jne 80695de <__strcmp_ssse3+0x134e> 80686c1: 83 c1 10 add ecx,0x10 80686c4: 66 0f 6f dc movdqa xmm3,xmm4 80686c8: eb 86 jmp 8068650 <__strcmp_ssse3+0x3c0> 80686ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80686d0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80686d4: 66 0f d7 f0 pmovmskb esi,xmm0 80686d8: f7 c6 fc ff 00 00 test esi,0xfffc 80686de: 75 10 jne 80686f0 <__strcmp_ssse3+0x460> 80686e0: 66 0f ef c0 pxor xmm0,xmm0 80686e4: 81 ef 00 10 00 00 sub edi,0x1000 80686ea: e9 66 ff ff ff jmp 8068655 <__strcmp_ssse3+0x3c5> 80686ef: 90 nop 80686f0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80686f5: 66 0f 73 d8 02 psrldq xmm0,0x2 80686fa: 66 0f 73 db 02 psrldq xmm3,0x2 80686ff: e9 cc 0e 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8068704: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806870b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806870f: 90 nop 8068710: be ff ff 00 00 mov esi,0xffff 8068715: 66 0f ef c0 pxor xmm0,xmm0 8068719: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806871d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068721: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068725: 66 0f 73 fa 0d pslldq xmm2,0xd 806872a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806872e: 66 0f f8 d0 psubb xmm2,xmm0 8068732: 66 0f d7 fa pmovmskb edi,xmm2 8068736: d3 ee shr esi,cl 8068738: d3 ef shr edi,cl 806873a: 29 fe sub esi,edi 806873c: 8d 79 f3 lea edi,[ecx-0xd] 806873f: 0f 85 a2 0e 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068745: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068749: 66 0f ef c0 pxor xmm0,xmm0 806874d: b9 10 00 00 00 mov ecx,0x10 8068752: 83 cb 03 or ebx,0x3 8068755: 8d 7a 03 lea edi,[edx+0x3] 8068758: 81 e7 ff 0f 00 00 and edi,0xfff 806875e: 81 ef 00 10 00 00 sub edi,0x1000 8068764: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806876b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806876f: 90 nop 8068770: 83 c7 10 add edi,0x10 8068773: 7f 7b jg 80687f0 <__strcmp_ssse3+0x560> 8068775: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806877a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806877f: 66 0f 6f e2 movdqa xmm4,xmm2 8068783: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 8068789: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806878d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068791: 66 0f f8 c8 psubb xmm1,xmm0 8068795: 66 0f d7 f1 pmovmskb esi,xmm1 8068799: 81 ee ff ff 00 00 sub esi,0xffff 806879f: 0f 85 39 0e 00 00 jne 80695de <__strcmp_ssse3+0x134e> 80687a5: 83 c1 10 add ecx,0x10 80687a8: 66 0f 6f dc movdqa xmm3,xmm4 80687ac: 83 c7 10 add edi,0x10 80687af: 7f 3f jg 80687f0 <__strcmp_ssse3+0x560> 80687b1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80687b6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80687bb: 66 0f 6f e2 movdqa xmm4,xmm2 80687bf: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 80687c5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80687c9: 66 0f 74 ca pcmpeqb xmm1,xmm2 80687cd: 66 0f f8 c8 psubb xmm1,xmm0 80687d1: 66 0f d7 f1 pmovmskb esi,xmm1 80687d5: 81 ee ff ff 00 00 sub esi,0xffff 80687db: 0f 85 fd 0d 00 00 jne 80695de <__strcmp_ssse3+0x134e> 80687e1: 83 c1 10 add ecx,0x10 80687e4: 66 0f 6f dc movdqa xmm3,xmm4 80687e8: eb 86 jmp 8068770 <__strcmp_ssse3+0x4e0> 80687ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80687f0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80687f4: 66 0f d7 f0 pmovmskb esi,xmm0 80687f8: f7 c6 f8 ff 00 00 test esi,0xfff8 80687fe: 75 10 jne 8068810 <__strcmp_ssse3+0x580> 8068800: 66 0f ef c0 pxor xmm0,xmm0 8068804: 81 ef 00 10 00 00 sub edi,0x1000 806880a: e9 66 ff ff ff jmp 8068775 <__strcmp_ssse3+0x4e5> 806880f: 90 nop 8068810: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068815: 66 0f 73 d8 03 psrldq xmm0,0x3 806881a: 66 0f 73 db 03 psrldq xmm3,0x3 806881f: e9 ac 0d 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8068824: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806882b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806882f: 90 nop 8068830: be ff ff 00 00 mov esi,0xffff 8068835: 66 0f ef c0 pxor xmm0,xmm0 8068839: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806883d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068841: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068845: 66 0f 73 fa 0c pslldq xmm2,0xc 806884a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806884e: 66 0f f8 d0 psubb xmm2,xmm0 8068852: 66 0f d7 fa pmovmskb edi,xmm2 8068856: d3 ee shr esi,cl 8068858: d3 ef shr edi,cl 806885a: 29 fe sub esi,edi 806885c: 8d 79 f4 lea edi,[ecx-0xc] 806885f: 0f 85 82 0d 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068865: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068869: 66 0f ef c0 pxor xmm0,xmm0 806886d: b9 10 00 00 00 mov ecx,0x10 8068872: 83 cb 04 or ebx,0x4 8068875: 8d 7a 04 lea edi,[edx+0x4] 8068878: 81 e7 ff 0f 00 00 and edi,0xfff 806887e: 81 ef 00 10 00 00 sub edi,0x1000 8068884: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806888b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806888f: 90 nop 8068890: 83 c7 10 add edi,0x10 8068893: 7f 7b jg 8068910 <__strcmp_ssse3+0x680> 8068895: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806889a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806889f: 66 0f 6f e2 movdqa xmm4,xmm2 80688a3: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 80688a9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80688ad: 66 0f 74 ca pcmpeqb xmm1,xmm2 80688b1: 66 0f f8 c8 psubb xmm1,xmm0 80688b5: 66 0f d7 f1 pmovmskb esi,xmm1 80688b9: 81 ee ff ff 00 00 sub esi,0xffff 80688bf: 0f 85 19 0d 00 00 jne 80695de <__strcmp_ssse3+0x134e> 80688c5: 83 c1 10 add ecx,0x10 80688c8: 66 0f 6f dc movdqa xmm3,xmm4 80688cc: 83 c7 10 add edi,0x10 80688cf: 7f 3f jg 8068910 <__strcmp_ssse3+0x680> 80688d1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80688d6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80688db: 66 0f 6f e2 movdqa xmm4,xmm2 80688df: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 80688e5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80688e9: 66 0f 74 ca pcmpeqb xmm1,xmm2 80688ed: 66 0f f8 c8 psubb xmm1,xmm0 80688f1: 66 0f d7 f1 pmovmskb esi,xmm1 80688f5: 81 ee ff ff 00 00 sub esi,0xffff 80688fb: 0f 85 dd 0c 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068901: 83 c1 10 add ecx,0x10 8068904: 66 0f 6f dc movdqa xmm3,xmm4 8068908: eb 86 jmp 8068890 <__strcmp_ssse3+0x600> 806890a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068910: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8068914: 66 0f d7 f0 pmovmskb esi,xmm0 8068918: f7 c6 f0 ff 00 00 test esi,0xfff0 806891e: 75 10 jne 8068930 <__strcmp_ssse3+0x6a0> 8068920: 66 0f ef c0 pxor xmm0,xmm0 8068924: 81 ef 00 10 00 00 sub edi,0x1000 806892a: e9 66 ff ff ff jmp 8068895 <__strcmp_ssse3+0x605> 806892f: 90 nop 8068930: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068935: 66 0f 73 d8 04 psrldq xmm0,0x4 806893a: 66 0f 73 db 04 psrldq xmm3,0x4 806893f: e9 8c 0c 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8068944: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806894b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806894f: 90 nop 8068950: be ff ff 00 00 mov esi,0xffff 8068955: 66 0f ef c0 pxor xmm0,xmm0 8068959: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806895d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068961: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068965: 66 0f 73 fa 0b pslldq xmm2,0xb 806896a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806896e: 66 0f f8 d0 psubb xmm2,xmm0 8068972: 66 0f d7 fa pmovmskb edi,xmm2 8068976: d3 ee shr esi,cl 8068978: d3 ef shr edi,cl 806897a: 29 fe sub esi,edi 806897c: 8d 79 f5 lea edi,[ecx-0xb] 806897f: 0f 85 62 0c 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068985: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068989: 66 0f ef c0 pxor xmm0,xmm0 806898d: b9 10 00 00 00 mov ecx,0x10 8068992: 83 cb 05 or ebx,0x5 8068995: 8d 7a 05 lea edi,[edx+0x5] 8068998: 81 e7 ff 0f 00 00 and edi,0xfff 806899e: 81 ef 00 10 00 00 sub edi,0x1000 80689a4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80689ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80689af: 90 nop 80689b0: 83 c7 10 add edi,0x10 80689b3: 7f 7b jg 8068a30 <__strcmp_ssse3+0x7a0> 80689b5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80689ba: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80689bf: 66 0f 6f e2 movdqa xmm4,xmm2 80689c3: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 80689c9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80689cd: 66 0f 74 ca pcmpeqb xmm1,xmm2 80689d1: 66 0f f8 c8 psubb xmm1,xmm0 80689d5: 66 0f d7 f1 pmovmskb esi,xmm1 80689d9: 81 ee ff ff 00 00 sub esi,0xffff 80689df: 0f 85 f9 0b 00 00 jne 80695de <__strcmp_ssse3+0x134e> 80689e5: 83 c1 10 add ecx,0x10 80689e8: 66 0f 6f dc movdqa xmm3,xmm4 80689ec: 83 c7 10 add edi,0x10 80689ef: 7f 3f jg 8068a30 <__strcmp_ssse3+0x7a0> 80689f1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80689f6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80689fb: 66 0f 6f e2 movdqa xmm4,xmm2 80689ff: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 8068a05: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068a09: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068a0d: 66 0f f8 c8 psubb xmm1,xmm0 8068a11: 66 0f d7 f1 pmovmskb esi,xmm1 8068a15: 81 ee ff ff 00 00 sub esi,0xffff 8068a1b: 0f 85 bd 0b 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068a21: 83 c1 10 add ecx,0x10 8068a24: 66 0f 6f dc movdqa xmm3,xmm4 8068a28: eb 86 jmp 80689b0 <__strcmp_ssse3+0x720> 8068a2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068a30: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8068a34: 66 0f d7 f0 pmovmskb esi,xmm0 8068a38: f7 c6 e0 ff 00 00 test esi,0xffe0 8068a3e: 75 10 jne 8068a50 <__strcmp_ssse3+0x7c0> 8068a40: 66 0f ef c0 pxor xmm0,xmm0 8068a44: 81 ef 00 10 00 00 sub edi,0x1000 8068a4a: e9 66 ff ff ff jmp 80689b5 <__strcmp_ssse3+0x725> 8068a4f: 90 nop 8068a50: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068a55: 66 0f 73 d8 05 psrldq xmm0,0x5 8068a5a: 66 0f 73 db 05 psrldq xmm3,0x5 8068a5f: e9 6c 0b 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8068a64: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068a6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068a6f: 90 nop 8068a70: be ff ff 00 00 mov esi,0xffff 8068a75: 66 0f ef c0 pxor xmm0,xmm0 8068a79: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8068a7d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068a81: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068a85: 66 0f 73 fa 0a pslldq xmm2,0xa 8068a8a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8068a8e: 66 0f f8 d0 psubb xmm2,xmm0 8068a92: 66 0f d7 fa pmovmskb edi,xmm2 8068a96: d3 ee shr esi,cl 8068a98: d3 ef shr edi,cl 8068a9a: 29 fe sub esi,edi 8068a9c: 8d 79 f6 lea edi,[ecx-0xa] 8068a9f: 0f 85 42 0b 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068aa5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068aa9: 66 0f ef c0 pxor xmm0,xmm0 8068aad: b9 10 00 00 00 mov ecx,0x10 8068ab2: 83 cb 06 or ebx,0x6 8068ab5: 8d 7a 06 lea edi,[edx+0x6] 8068ab8: 81 e7 ff 0f 00 00 and edi,0xfff 8068abe: 81 ef 00 10 00 00 sub edi,0x1000 8068ac4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068acb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068acf: 90 nop 8068ad0: 83 c7 10 add edi,0x10 8068ad3: 7f 7b jg 8068b50 <__strcmp_ssse3+0x8c0> 8068ad5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068ada: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068adf: 66 0f 6f e2 movdqa xmm4,xmm2 8068ae3: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 8068ae9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068aed: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068af1: 66 0f f8 c8 psubb xmm1,xmm0 8068af5: 66 0f d7 f1 pmovmskb esi,xmm1 8068af9: 81 ee ff ff 00 00 sub esi,0xffff 8068aff: 0f 85 d9 0a 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068b05: 83 c1 10 add ecx,0x10 8068b08: 66 0f 6f dc movdqa xmm3,xmm4 8068b0c: 83 c7 10 add edi,0x10 8068b0f: 7f 3f jg 8068b50 <__strcmp_ssse3+0x8c0> 8068b11: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068b16: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068b1b: 66 0f 6f e2 movdqa xmm4,xmm2 8068b1f: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 8068b25: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068b29: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068b2d: 66 0f f8 c8 psubb xmm1,xmm0 8068b31: 66 0f d7 f1 pmovmskb esi,xmm1 8068b35: 81 ee ff ff 00 00 sub esi,0xffff 8068b3b: 0f 85 9d 0a 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068b41: 83 c1 10 add ecx,0x10 8068b44: 66 0f 6f dc movdqa xmm3,xmm4 8068b48: eb 86 jmp 8068ad0 <__strcmp_ssse3+0x840> 8068b4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068b50: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8068b54: 66 0f d7 f0 pmovmskb esi,xmm0 8068b58: f7 c6 c0 ff 00 00 test esi,0xffc0 8068b5e: 75 10 jne 8068b70 <__strcmp_ssse3+0x8e0> 8068b60: 66 0f ef c0 pxor xmm0,xmm0 8068b64: 81 ef 00 10 00 00 sub edi,0x1000 8068b6a: e9 66 ff ff ff jmp 8068ad5 <__strcmp_ssse3+0x845> 8068b6f: 90 nop 8068b70: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068b75: 66 0f 73 d8 06 psrldq xmm0,0x6 8068b7a: 66 0f 73 db 06 psrldq xmm3,0x6 8068b7f: e9 4c 0a 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8068b84: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068b8b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068b8f: 90 nop 8068b90: be ff ff 00 00 mov esi,0xffff 8068b95: 66 0f ef c0 pxor xmm0,xmm0 8068b99: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8068b9d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068ba1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068ba5: 66 0f 73 fa 09 pslldq xmm2,0x9 8068baa: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8068bae: 66 0f f8 d0 psubb xmm2,xmm0 8068bb2: 66 0f d7 fa pmovmskb edi,xmm2 8068bb6: d3 ee shr esi,cl 8068bb8: d3 ef shr edi,cl 8068bba: 29 fe sub esi,edi 8068bbc: 8d 79 f7 lea edi,[ecx-0x9] 8068bbf: 0f 85 22 0a 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068bc5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068bc9: 66 0f ef c0 pxor xmm0,xmm0 8068bcd: b9 10 00 00 00 mov ecx,0x10 8068bd2: 83 cb 07 or ebx,0x7 8068bd5: 8d 7a 08 lea edi,[edx+0x8] 8068bd8: 81 e7 ff 0f 00 00 and edi,0xfff 8068bde: 81 ef 00 10 00 00 sub edi,0x1000 8068be4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068beb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068bef: 90 nop 8068bf0: 83 c7 10 add edi,0x10 8068bf3: 7f 7b jg 8068c70 <__strcmp_ssse3+0x9e0> 8068bf5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068bfa: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068bff: 66 0f 6f e2 movdqa xmm4,xmm2 8068c03: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 8068c09: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068c0d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068c11: 66 0f f8 c8 psubb xmm1,xmm0 8068c15: 66 0f d7 f1 pmovmskb esi,xmm1 8068c19: 81 ee ff ff 00 00 sub esi,0xffff 8068c1f: 0f 85 b9 09 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068c25: 83 c1 10 add ecx,0x10 8068c28: 66 0f 6f dc movdqa xmm3,xmm4 8068c2c: 83 c7 10 add edi,0x10 8068c2f: 7f 3f jg 8068c70 <__strcmp_ssse3+0x9e0> 8068c31: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068c36: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068c3b: 66 0f 6f e2 movdqa xmm4,xmm2 8068c3f: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 8068c45: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068c49: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068c4d: 66 0f f8 c8 psubb xmm1,xmm0 8068c51: 66 0f d7 f1 pmovmskb esi,xmm1 8068c55: 81 ee ff ff 00 00 sub esi,0xffff 8068c5b: 0f 85 7d 09 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068c61: 83 c1 10 add ecx,0x10 8068c64: 66 0f 6f dc movdqa xmm3,xmm4 8068c68: eb 86 jmp 8068bf0 <__strcmp_ssse3+0x960> 8068c6a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068c70: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8068c74: 66 0f d7 f0 pmovmskb esi,xmm0 8068c78: f7 c6 80 ff 00 00 test esi,0xff80 8068c7e: 75 20 jne 8068ca0 <__strcmp_ssse3+0xa10> 8068c80: 66 0f ef c0 pxor xmm0,xmm0 8068c84: 66 0f ef c0 pxor xmm0,xmm0 8068c88: 81 ef 00 10 00 00 sub edi,0x1000 8068c8e: e9 62 ff ff ff jmp 8068bf5 <__strcmp_ssse3+0x965> 8068c93: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068c9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068ca0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068ca5: 66 0f 73 d8 07 psrldq xmm0,0x7 8068caa: 66 0f 73 db 07 psrldq xmm3,0x7 8068caf: e9 1c 09 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8068cb4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068cbb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068cbf: 90 nop 8068cc0: be ff ff 00 00 mov esi,0xffff 8068cc5: 66 0f ef c0 pxor xmm0,xmm0 8068cc9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8068ccd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068cd1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068cd5: 66 0f 73 fa 08 pslldq xmm2,0x8 8068cda: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8068cde: 66 0f f8 d0 psubb xmm2,xmm0 8068ce2: 66 0f d7 fa pmovmskb edi,xmm2 8068ce6: d3 ee shr esi,cl 8068ce8: d3 ef shr edi,cl 8068cea: 29 fe sub esi,edi 8068cec: 8d 79 f8 lea edi,[ecx-0x8] 8068cef: 0f 85 f2 08 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068cf5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068cf9: 66 0f ef c0 pxor xmm0,xmm0 8068cfd: b9 10 00 00 00 mov ecx,0x10 8068d02: 83 cb 08 or ebx,0x8 8068d05: 8d 7a 08 lea edi,[edx+0x8] 8068d08: 81 e7 ff 0f 00 00 and edi,0xfff 8068d0e: 81 ef 00 10 00 00 sub edi,0x1000 8068d14: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068d1b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068d1f: 90 nop 8068d20: 83 c7 10 add edi,0x10 8068d23: 7f 7b jg 8068da0 <__strcmp_ssse3+0xb10> 8068d25: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068d2a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068d2f: 66 0f 6f e2 movdqa xmm4,xmm2 8068d33: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 8068d39: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068d3d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068d41: 66 0f f8 c8 psubb xmm1,xmm0 8068d45: 66 0f d7 f1 pmovmskb esi,xmm1 8068d49: 81 ee ff ff 00 00 sub esi,0xffff 8068d4f: 0f 85 89 08 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068d55: 83 c1 10 add ecx,0x10 8068d58: 66 0f 6f dc movdqa xmm3,xmm4 8068d5c: 83 c7 10 add edi,0x10 8068d5f: 7f 3f jg 8068da0 <__strcmp_ssse3+0xb10> 8068d61: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068d66: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068d6b: 66 0f 6f e2 movdqa xmm4,xmm2 8068d6f: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 8068d75: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068d79: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068d7d: 66 0f f8 c8 psubb xmm1,xmm0 8068d81: 66 0f d7 f1 pmovmskb esi,xmm1 8068d85: 81 ee ff ff 00 00 sub esi,0xffff 8068d8b: 0f 85 4d 08 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068d91: 83 c1 10 add ecx,0x10 8068d94: 66 0f 6f dc movdqa xmm3,xmm4 8068d98: eb 86 jmp 8068d20 <__strcmp_ssse3+0xa90> 8068d9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068da0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8068da4: 66 0f d7 f0 pmovmskb esi,xmm0 8068da8: f7 c6 00 ff 00 00 test esi,0xff00 8068dae: 75 20 jne 8068dd0 <__strcmp_ssse3+0xb40> 8068db0: 66 0f ef c0 pxor xmm0,xmm0 8068db4: 66 0f ef c0 pxor xmm0,xmm0 8068db8: 81 ef 00 10 00 00 sub edi,0x1000 8068dbe: e9 62 ff ff ff jmp 8068d25 <__strcmp_ssse3+0xa95> 8068dc3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068dca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068dd0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068dd5: 66 0f 73 d8 08 psrldq xmm0,0x8 8068dda: 66 0f 73 db 08 psrldq xmm3,0x8 8068ddf: e9 ec 07 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8068de4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068deb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068def: 90 nop 8068df0: be ff ff 00 00 mov esi,0xffff 8068df5: 66 0f ef c0 pxor xmm0,xmm0 8068df9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8068dfd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068e01: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068e05: 66 0f 73 fa 07 pslldq xmm2,0x7 8068e0a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8068e0e: 66 0f f8 d0 psubb xmm2,xmm0 8068e12: 66 0f d7 fa pmovmskb edi,xmm2 8068e16: d3 ee shr esi,cl 8068e18: d3 ef shr edi,cl 8068e1a: 29 fe sub esi,edi 8068e1c: 8d 79 f9 lea edi,[ecx-0x7] 8068e1f: 0f 85 c2 07 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068e25: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068e29: 66 0f ef c0 pxor xmm0,xmm0 8068e2d: b9 10 00 00 00 mov ecx,0x10 8068e32: 83 cb 09 or ebx,0x9 8068e35: 8d 7a 09 lea edi,[edx+0x9] 8068e38: 81 e7 ff 0f 00 00 and edi,0xfff 8068e3e: 81 ef 00 10 00 00 sub edi,0x1000 8068e44: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068e4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068e4f: 90 nop 8068e50: 83 c7 10 add edi,0x10 8068e53: 7f 7b jg 8068ed0 <__strcmp_ssse3+0xc40> 8068e55: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068e5a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068e5f: 66 0f 6f e2 movdqa xmm4,xmm2 8068e63: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 8068e69: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068e6d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068e71: 66 0f f8 c8 psubb xmm1,xmm0 8068e75: 66 0f d7 f1 pmovmskb esi,xmm1 8068e79: 81 ee ff ff 00 00 sub esi,0xffff 8068e7f: 0f 85 59 07 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068e85: 83 c1 10 add ecx,0x10 8068e88: 66 0f 6f dc movdqa xmm3,xmm4 8068e8c: 83 c7 10 add edi,0x10 8068e8f: 7f 3f jg 8068ed0 <__strcmp_ssse3+0xc40> 8068e91: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068e96: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068e9b: 66 0f 6f e2 movdqa xmm4,xmm2 8068e9f: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 8068ea5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068ea9: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068ead: 66 0f f8 c8 psubb xmm1,xmm0 8068eb1: 66 0f d7 f1 pmovmskb esi,xmm1 8068eb5: 81 ee ff ff 00 00 sub esi,0xffff 8068ebb: 0f 85 1d 07 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068ec1: 83 c1 10 add ecx,0x10 8068ec4: 66 0f 6f dc movdqa xmm3,xmm4 8068ec8: eb 86 jmp 8068e50 <__strcmp_ssse3+0xbc0> 8068eca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068ed0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8068ed4: 66 0f d7 f0 pmovmskb esi,xmm0 8068ed8: f7 c6 00 fe 00 00 test esi,0xfe00 8068ede: 75 10 jne 8068ef0 <__strcmp_ssse3+0xc60> 8068ee0: 66 0f ef c0 pxor xmm0,xmm0 8068ee4: 81 ef 00 10 00 00 sub edi,0x1000 8068eea: e9 66 ff ff ff jmp 8068e55 <__strcmp_ssse3+0xbc5> 8068eef: 90 nop 8068ef0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068ef5: 66 0f 73 d8 09 psrldq xmm0,0x9 8068efa: 66 0f 73 db 09 psrldq xmm3,0x9 8068eff: e9 cc 06 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8068f04: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068f0b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068f0f: 90 nop 8068f10: be ff ff 00 00 mov esi,0xffff 8068f15: 66 0f ef c0 pxor xmm0,xmm0 8068f19: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8068f1d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8068f21: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068f25: 66 0f 73 fa 06 pslldq xmm2,0x6 8068f2a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8068f2e: 66 0f f8 d0 psubb xmm2,xmm0 8068f32: 66 0f d7 fa pmovmskb edi,xmm2 8068f36: d3 ee shr esi,cl 8068f38: d3 ef shr edi,cl 8068f3a: 29 fe sub esi,edi 8068f3c: 8d 79 fa lea edi,[ecx-0x6] 8068f3f: 0f 85 a2 06 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8068f45: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8068f49: 66 0f ef c0 pxor xmm0,xmm0 8068f4d: b9 10 00 00 00 mov ecx,0x10 8068f52: 83 cb 0a or ebx,0xa 8068f55: 8d 7a 0a lea edi,[edx+0xa] 8068f58: 81 e7 ff 0f 00 00 and edi,0xfff 8068f5e: 81 ef 00 10 00 00 sub edi,0x1000 8068f64: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068f6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068f6f: 90 nop 8068f70: 83 c7 10 add edi,0x10 8068f73: 7f 7b jg 8068ff0 <__strcmp_ssse3+0xd60> 8068f75: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068f7a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068f7f: 66 0f 6f e2 movdqa xmm4,xmm2 8068f83: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 8068f89: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068f8d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068f91: 66 0f f8 c8 psubb xmm1,xmm0 8068f95: 66 0f d7 f1 pmovmskb esi,xmm1 8068f99: 81 ee ff ff 00 00 sub esi,0xffff 8068f9f: 0f 85 39 06 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068fa5: 83 c1 10 add ecx,0x10 8068fa8: 66 0f 6f dc movdqa xmm3,xmm4 8068fac: 83 c7 10 add edi,0x10 8068faf: 7f 3f jg 8068ff0 <__strcmp_ssse3+0xd60> 8068fb1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8068fb6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8068fbb: 66 0f 6f e2 movdqa xmm4,xmm2 8068fbf: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 8068fc5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068fc9: 66 0f 74 ca pcmpeqb xmm1,xmm2 8068fcd: 66 0f f8 c8 psubb xmm1,xmm0 8068fd1: 66 0f d7 f1 pmovmskb esi,xmm1 8068fd5: 81 ee ff ff 00 00 sub esi,0xffff 8068fdb: 0f 85 fd 05 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8068fe1: 83 c1 10 add ecx,0x10 8068fe4: 66 0f 6f dc movdqa xmm3,xmm4 8068fe8: eb 86 jmp 8068f70 <__strcmp_ssse3+0xce0> 8068fea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068ff0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8068ff4: 66 0f d7 f0 pmovmskb esi,xmm0 8068ff8: f7 c6 00 fc 00 00 test esi,0xfc00 8068ffe: 75 10 jne 8069010 <__strcmp_ssse3+0xd80> 8069000: 66 0f ef c0 pxor xmm0,xmm0 8069004: 81 ef 00 10 00 00 sub edi,0x1000 806900a: e9 66 ff ff ff jmp 8068f75 <__strcmp_ssse3+0xce5> 806900f: 90 nop 8069010: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069015: 66 0f 73 d8 0a psrldq xmm0,0xa 806901a: 66 0f 73 db 0a psrldq xmm3,0xa 806901f: e9 ac 05 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8069024: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806902b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806902f: 90 nop 8069030: be ff ff 00 00 mov esi,0xffff 8069035: 66 0f ef c0 pxor xmm0,xmm0 8069039: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806903d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8069041: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069045: 66 0f 73 fa 05 pslldq xmm2,0x5 806904a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806904e: 66 0f f8 d0 psubb xmm2,xmm0 8069052: 66 0f d7 fa pmovmskb edi,xmm2 8069056: d3 ee shr esi,cl 8069058: d3 ef shr edi,cl 806905a: 29 fe sub esi,edi 806905c: 8d 79 fb lea edi,[ecx-0x5] 806905f: 0f 85 82 05 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8069065: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8069069: 66 0f ef c0 pxor xmm0,xmm0 806906d: b9 10 00 00 00 mov ecx,0x10 8069072: 83 cb 0b or ebx,0xb 8069075: 8d 7a 0b lea edi,[edx+0xb] 8069078: 81 e7 ff 0f 00 00 and edi,0xfff 806907e: 81 ef 00 10 00 00 sub edi,0x1000 8069084: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806908b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806908f: 90 nop 8069090: 83 c7 10 add edi,0x10 8069093: 7f 7b jg 8069110 <__strcmp_ssse3+0xe80> 8069095: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806909a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806909f: 66 0f 6f e2 movdqa xmm4,xmm2 80690a3: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 80690a9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80690ad: 66 0f 74 ca pcmpeqb xmm1,xmm2 80690b1: 66 0f f8 c8 psubb xmm1,xmm0 80690b5: 66 0f d7 f1 pmovmskb esi,xmm1 80690b9: 81 ee ff ff 00 00 sub esi,0xffff 80690bf: 0f 85 19 05 00 00 jne 80695de <__strcmp_ssse3+0x134e> 80690c5: 83 c1 10 add ecx,0x10 80690c8: 66 0f 6f dc movdqa xmm3,xmm4 80690cc: 83 c7 10 add edi,0x10 80690cf: 7f 3f jg 8069110 <__strcmp_ssse3+0xe80> 80690d1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80690d6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80690db: 66 0f 6f e2 movdqa xmm4,xmm2 80690df: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 80690e5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80690e9: 66 0f 74 ca pcmpeqb xmm1,xmm2 80690ed: 66 0f f8 c8 psubb xmm1,xmm0 80690f1: 66 0f d7 f1 pmovmskb esi,xmm1 80690f5: 81 ee ff ff 00 00 sub esi,0xffff 80690fb: 0f 85 dd 04 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8069101: 83 c1 10 add ecx,0x10 8069104: 66 0f 6f dc movdqa xmm3,xmm4 8069108: eb 86 jmp 8069090 <__strcmp_ssse3+0xe00> 806910a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069110: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8069114: 66 0f d7 f0 pmovmskb esi,xmm0 8069118: f7 c6 00 f8 00 00 test esi,0xf800 806911e: 75 10 jne 8069130 <__strcmp_ssse3+0xea0> 8069120: 66 0f ef c0 pxor xmm0,xmm0 8069124: 81 ef 00 10 00 00 sub edi,0x1000 806912a: e9 66 ff ff ff jmp 8069095 <__strcmp_ssse3+0xe05> 806912f: 90 nop 8069130: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069135: 66 0f 73 d8 0b psrldq xmm0,0xb 806913a: 66 0f 73 db 0b psrldq xmm3,0xb 806913f: e9 8c 04 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8069144: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806914b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806914f: 90 nop 8069150: be ff ff 00 00 mov esi,0xffff 8069155: 66 0f ef c0 pxor xmm0,xmm0 8069159: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806915d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8069161: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069165: 66 0f 73 fa 04 pslldq xmm2,0x4 806916a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806916e: 66 0f f8 d0 psubb xmm2,xmm0 8069172: 66 0f d7 fa pmovmskb edi,xmm2 8069176: d3 ee shr esi,cl 8069178: d3 ef shr edi,cl 806917a: 29 fe sub esi,edi 806917c: 8d 79 fc lea edi,[ecx-0x4] 806917f: 0f 85 62 04 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 8069185: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8069189: 66 0f ef c0 pxor xmm0,xmm0 806918d: b9 10 00 00 00 mov ecx,0x10 8069192: 83 cb 0c or ebx,0xc 8069195: 8d 7a 0c lea edi,[edx+0xc] 8069198: 81 e7 ff 0f 00 00 and edi,0xfff 806919e: 81 ef 00 10 00 00 sub edi,0x1000 80691a4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80691ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80691af: 90 nop 80691b0: 83 c7 10 add edi,0x10 80691b3: 7f 7b jg 8069230 <__strcmp_ssse3+0xfa0> 80691b5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80691ba: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80691bf: 66 0f 6f e2 movdqa xmm4,xmm2 80691c3: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 80691c9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80691cd: 66 0f 74 ca pcmpeqb xmm1,xmm2 80691d1: 66 0f f8 c8 psubb xmm1,xmm0 80691d5: 66 0f d7 f1 pmovmskb esi,xmm1 80691d9: 81 ee ff ff 00 00 sub esi,0xffff 80691df: 0f 85 f9 03 00 00 jne 80695de <__strcmp_ssse3+0x134e> 80691e5: 83 c1 10 add ecx,0x10 80691e8: 66 0f 6f dc movdqa xmm3,xmm4 80691ec: 83 c7 10 add edi,0x10 80691ef: 7f 3f jg 8069230 <__strcmp_ssse3+0xfa0> 80691f1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80691f6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80691fb: 66 0f 6f e2 movdqa xmm4,xmm2 80691ff: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 8069205: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069209: 66 0f 74 ca pcmpeqb xmm1,xmm2 806920d: 66 0f f8 c8 psubb xmm1,xmm0 8069211: 66 0f d7 f1 pmovmskb esi,xmm1 8069215: 81 ee ff ff 00 00 sub esi,0xffff 806921b: 0f 85 bd 03 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8069221: 83 c1 10 add ecx,0x10 8069224: 66 0f 6f dc movdqa xmm3,xmm4 8069228: eb 86 jmp 80691b0 <__strcmp_ssse3+0xf20> 806922a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069230: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8069234: 66 0f d7 f0 pmovmskb esi,xmm0 8069238: f7 c6 00 f0 00 00 test esi,0xf000 806923e: 75 10 jne 8069250 <__strcmp_ssse3+0xfc0> 8069240: 66 0f ef c0 pxor xmm0,xmm0 8069244: 81 ef 00 10 00 00 sub edi,0x1000 806924a: e9 66 ff ff ff jmp 80691b5 <__strcmp_ssse3+0xf25> 806924f: 90 nop 8069250: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069255: 66 0f 73 d8 0c psrldq xmm0,0xc 806925a: 66 0f 73 db 0c psrldq xmm3,0xc 806925f: e9 6c 03 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8069264: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806926b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806926f: 90 nop 8069270: be ff ff 00 00 mov esi,0xffff 8069275: 66 0f ef c0 pxor xmm0,xmm0 8069279: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806927d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8069281: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069285: 66 0f 73 fa 03 pslldq xmm2,0x3 806928a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806928e: 66 0f f8 d0 psubb xmm2,xmm0 8069292: 66 0f d7 fa pmovmskb edi,xmm2 8069296: d3 ee shr esi,cl 8069298: d3 ef shr edi,cl 806929a: 29 fe sub esi,edi 806929c: 8d 79 fd lea edi,[ecx-0x3] 806929f: 0f 85 42 03 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 80692a5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80692a9: 66 0f ef c0 pxor xmm0,xmm0 80692ad: b9 10 00 00 00 mov ecx,0x10 80692b2: 83 cb 0d or ebx,0xd 80692b5: 8d 7a 0d lea edi,[edx+0xd] 80692b8: 81 e7 ff 0f 00 00 and edi,0xfff 80692be: 81 ef 00 10 00 00 sub edi,0x1000 80692c4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80692cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80692cf: 90 nop 80692d0: 83 c7 10 add edi,0x10 80692d3: 7f 7b jg 8069350 <__strcmp_ssse3+0x10c0> 80692d5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80692da: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80692df: 66 0f 6f e2 movdqa xmm4,xmm2 80692e3: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 80692e9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80692ed: 66 0f 74 ca pcmpeqb xmm1,xmm2 80692f1: 66 0f f8 c8 psubb xmm1,xmm0 80692f5: 66 0f d7 f1 pmovmskb esi,xmm1 80692f9: 81 ee ff ff 00 00 sub esi,0xffff 80692ff: 0f 85 d9 02 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8069305: 83 c1 10 add ecx,0x10 8069308: 66 0f 6f dc movdqa xmm3,xmm4 806930c: 83 c7 10 add edi,0x10 806930f: 7f 3f jg 8069350 <__strcmp_ssse3+0x10c0> 8069311: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069316: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806931b: 66 0f 6f e2 movdqa xmm4,xmm2 806931f: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 8069325: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069329: 66 0f 74 ca pcmpeqb xmm1,xmm2 806932d: 66 0f f8 c8 psubb xmm1,xmm0 8069331: 66 0f d7 f1 pmovmskb esi,xmm1 8069335: 81 ee ff ff 00 00 sub esi,0xffff 806933b: 0f 85 9d 02 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8069341: 83 c1 10 add ecx,0x10 8069344: 66 0f 6f dc movdqa xmm3,xmm4 8069348: eb 86 jmp 80692d0 <__strcmp_ssse3+0x1040> 806934a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069350: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8069354: 66 0f d7 f0 pmovmskb esi,xmm0 8069358: f7 c6 00 e0 00 00 test esi,0xe000 806935e: 75 10 jne 8069370 <__strcmp_ssse3+0x10e0> 8069360: 66 0f ef c0 pxor xmm0,xmm0 8069364: 81 ef 00 10 00 00 sub edi,0x1000 806936a: e9 66 ff ff ff jmp 80692d5 <__strcmp_ssse3+0x1045> 806936f: 90 nop 8069370: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069375: 66 0f 73 d8 0d psrldq xmm0,0xd 806937a: 66 0f 73 db 0d psrldq xmm3,0xd 806937f: e9 4c 02 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 8069384: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806938b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806938f: 90 nop 8069390: be ff ff 00 00 mov esi,0xffff 8069395: 66 0f ef c0 pxor xmm0,xmm0 8069399: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806939d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80693a1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80693a5: 66 0f 73 fa 02 pslldq xmm2,0x2 80693aa: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80693ae: 66 0f f8 d0 psubb xmm2,xmm0 80693b2: 66 0f d7 fa pmovmskb edi,xmm2 80693b6: d3 ee shr esi,cl 80693b8: d3 ef shr edi,cl 80693ba: 29 fe sub esi,edi 80693bc: 8d 79 fe lea edi,[ecx-0x2] 80693bf: 0f 85 22 02 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 80693c5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80693c9: 66 0f ef c0 pxor xmm0,xmm0 80693cd: b9 10 00 00 00 mov ecx,0x10 80693d2: 83 cb 0e or ebx,0xe 80693d5: 8d 7a 0e lea edi,[edx+0xe] 80693d8: 81 e7 ff 0f 00 00 and edi,0xfff 80693de: 81 ef 00 10 00 00 sub edi,0x1000 80693e4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80693eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80693ef: 90 nop 80693f0: 83 c7 10 add edi,0x10 80693f3: 7f 7b jg 8069470 <__strcmp_ssse3+0x11e0> 80693f5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80693fa: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80693ff: 66 0f 6f e2 movdqa xmm4,xmm2 8069403: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 8069409: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806940d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8069411: 66 0f f8 c8 psubb xmm1,xmm0 8069415: 66 0f d7 f1 pmovmskb esi,xmm1 8069419: 81 ee ff ff 00 00 sub esi,0xffff 806941f: 0f 85 b9 01 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8069425: 83 c1 10 add ecx,0x10 8069428: 66 0f 6f dc movdqa xmm3,xmm4 806942c: 83 c7 10 add edi,0x10 806942f: 7f 3f jg 8069470 <__strcmp_ssse3+0x11e0> 8069431: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069436: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806943b: 66 0f 6f e2 movdqa xmm4,xmm2 806943f: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 8069445: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069449: 66 0f 74 ca pcmpeqb xmm1,xmm2 806944d: 66 0f f8 c8 psubb xmm1,xmm0 8069451: 66 0f d7 f1 pmovmskb esi,xmm1 8069455: 81 ee ff ff 00 00 sub esi,0xffff 806945b: 0f 85 7d 01 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8069461: 83 c1 10 add ecx,0x10 8069464: 66 0f 6f dc movdqa xmm3,xmm4 8069468: eb 86 jmp 80693f0 <__strcmp_ssse3+0x1160> 806946a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069470: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8069474: 66 0f d7 f0 pmovmskb esi,xmm0 8069478: f7 c6 00 c0 00 00 test esi,0xc000 806947e: 75 10 jne 8069490 <__strcmp_ssse3+0x1200> 8069480: 66 0f ef c0 pxor xmm0,xmm0 8069484: 81 ef 00 10 00 00 sub edi,0x1000 806948a: e9 66 ff ff ff jmp 80693f5 <__strcmp_ssse3+0x1165> 806948f: 90 nop 8069490: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069495: 66 0f 73 d8 0e psrldq xmm0,0xe 806949a: 66 0f 73 db 0e psrldq xmm3,0xe 806949f: e9 2c 01 00 00 jmp 80695d0 <__strcmp_ssse3+0x1340> 80694a4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80694ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80694af: 90 nop 80694b0: be ff ff 00 00 mov esi,0xffff 80694b5: 66 0f ef c0 pxor xmm0,xmm0 80694b9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80694bd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80694c1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80694c5: 66 0f 73 fa 01 pslldq xmm2,0x1 80694ca: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80694ce: 66 0f f8 d0 psubb xmm2,xmm0 80694d2: 66 0f d7 fa pmovmskb edi,xmm2 80694d6: d3 ee shr esi,cl 80694d8: d3 ef shr edi,cl 80694da: 29 fe sub esi,edi 80694dc: 8d 79 ff lea edi,[ecx-0x1] 80694df: 0f 85 02 01 00 00 jne 80695e7 <__strcmp_ssse3+0x1357> 80694e5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80694e9: 66 0f ef c0 pxor xmm0,xmm0 80694ed: b9 10 00 00 00 mov ecx,0x10 80694f2: 83 cb 0f or ebx,0xf 80694f5: 8d 7a 0f lea edi,[edx+0xf] 80694f8: 81 e7 ff 0f 00 00 and edi,0xfff 80694fe: 81 ef 00 10 00 00 sub edi,0x1000 8069504: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806950b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806950f: 90 nop 8069510: 83 c7 10 add edi,0x10 8069513: 7f 7b jg 8069590 <__strcmp_ssse3+0x1300> 8069515: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806951a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806951f: 66 0f 6f e2 movdqa xmm4,xmm2 8069523: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 8069529: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806952d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8069531: 66 0f f8 c8 psubb xmm1,xmm0 8069535: 66 0f d7 f1 pmovmskb esi,xmm1 8069539: 81 ee ff ff 00 00 sub esi,0xffff 806953f: 0f 85 99 00 00 00 jne 80695de <__strcmp_ssse3+0x134e> 8069545: 83 c1 10 add ecx,0x10 8069548: 66 0f 6f dc movdqa xmm3,xmm4 806954c: 83 c7 10 add edi,0x10 806954f: 7f 3f jg 8069590 <__strcmp_ssse3+0x1300> 8069551: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069556: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806955b: 66 0f 6f e2 movdqa xmm4,xmm2 806955f: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 8069565: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069569: 66 0f 74 ca pcmpeqb xmm1,xmm2 806956d: 66 0f f8 c8 psubb xmm1,xmm0 8069571: 66 0f d7 f1 pmovmskb esi,xmm1 8069575: 81 ee ff ff 00 00 sub esi,0xffff 806957b: 75 61 jne 80695de <__strcmp_ssse3+0x134e> 806957d: 83 c1 10 add ecx,0x10 8069580: 66 0f 6f dc movdqa xmm3,xmm4 8069584: eb 8a jmp 8069510 <__strcmp_ssse3+0x1280> 8069586: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806958d: 8d 76 00 lea esi,[esi+0x0] 8069590: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8069594: 66 0f d7 f0 pmovmskb esi,xmm0 8069598: f7 c6 00 80 00 00 test esi,0x8000 806959e: 75 10 jne 80695b0 <__strcmp_ssse3+0x1320> 80695a0: 66 0f ef c0 pxor xmm0,xmm0 80695a4: 81 ef 00 10 00 00 sub edi,0x1000 80695aa: e9 66 ff ff ff jmp 8069515 <__strcmp_ssse3+0x1285> 80695af: 90 nop 80695b0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80695b5: 66 0f 73 d8 0f psrldq xmm0,0xf 80695ba: 66 0f 73 db 0f psrldq xmm3,0xf 80695bf: eb 0f jmp 80695d0 <__strcmp_ssse3+0x1340> 80695c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80695c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80695cf: 90 nop 80695d0: 66 0f 74 cb pcmpeqb xmm1,xmm3 80695d4: 66 0f f8 c8 psubb xmm1,xmm0 80695d8: 66 0f d7 f1 pmovmskb esi,xmm1 80695dc: f7 d6 not esi 80695de: 89 df mov edi,ebx 80695e0: 83 e7 1f and edi,0x1f 80695e3: 8d 7c 0f f0 lea edi,[edi+ecx*1-0x10] 80695e7: 01 fa add edx,edi 80695e9: 01 c8 add eax,ecx 80695eb: f7 c3 20 00 00 00 test ebx,0x20 80695f1: 74 0d je 8069600 <__strcmp_ssse3+0x1370> 80695f3: 92 xchg edx,eax 80695f4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80695fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80695ff: 90 nop 8069600: 89 f1 mov ecx,esi 8069602: 5e pop esi 8069603: 5f pop edi 8069604: 5b pop ebx 8069605: 84 c9 test cl,cl 8069607: 0f 84 a3 00 00 00 je 80696b0 <__strcmp_ssse3+0x1420> 806960d: f6 c1 01 test cl,0x1 8069610: 75 2e jne 8069640 <__strcmp_ssse3+0x13b0> 8069612: f6 c1 02 test cl,0x2 8069615: 75 39 jne 8069650 <__strcmp_ssse3+0x13c0> 8069617: f6 c1 04 test cl,0x4 806961a: 75 44 jne 8069660 <__strcmp_ssse3+0x13d0> 806961c: f6 c1 08 test cl,0x8 806961f: 75 4f jne 8069670 <__strcmp_ssse3+0x13e0> 8069621: f6 c1 10 test cl,0x10 8069624: 75 5a jne 8069680 <__strcmp_ssse3+0x13f0> 8069626: f6 c1 20 test cl,0x20 8069629: 75 65 jne 8069690 <__strcmp_ssse3+0x1400> 806962b: f6 c1 40 test cl,0x40 806962e: 75 70 jne 80696a0 <__strcmp_ssse3+0x1410> 8069630: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 8069634: 0f b6 42 07 movzx eax,BYTE PTR [edx+0x7] 8069638: 29 c8 sub eax,ecx 806963a: c3 ret 806963b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806963f: 90 nop 8069640: 0f b6 08 movzx ecx,BYTE PTR [eax] 8069643: 0f b6 02 movzx eax,BYTE PTR [edx] 8069646: 29 c8 sub eax,ecx 8069648: c3 ret 8069649: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069650: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 8069654: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 8069658: 29 c8 sub eax,ecx 806965a: c3 ret 806965b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806965f: 90 nop 8069660: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 8069664: 0f b6 42 02 movzx eax,BYTE PTR [edx+0x2] 8069668: 29 c8 sub eax,ecx 806966a: c3 ret 806966b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806966f: 90 nop 8069670: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 8069674: 0f b6 42 03 movzx eax,BYTE PTR [edx+0x3] 8069678: 29 c8 sub eax,ecx 806967a: c3 ret 806967b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806967f: 90 nop 8069680: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 8069684: 0f b6 42 04 movzx eax,BYTE PTR [edx+0x4] 8069688: 29 c8 sub eax,ecx 806968a: c3 ret 806968b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806968f: 90 nop 8069690: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 8069694: 0f b6 42 05 movzx eax,BYTE PTR [edx+0x5] 8069698: 29 c8 sub eax,ecx 806969a: c3 ret 806969b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806969f: 90 nop 80696a0: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 80696a4: 0f b6 42 06 movzx eax,BYTE PTR [edx+0x6] 80696a8: 29 c8 sub eax,ecx 80696aa: c3 ret 80696ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80696af: 90 nop 80696b0: 83 c0 08 add eax,0x8 80696b3: 83 c2 08 add edx,0x8 80696b6: f6 c5 01 test ch,0x1 80696b9: 75 85 jne 8069640 <__strcmp_ssse3+0x13b0> 80696bb: f6 c5 02 test ch,0x2 80696be: 75 90 jne 8069650 <__strcmp_ssse3+0x13c0> 80696c0: f6 c5 04 test ch,0x4 80696c3: 75 9b jne 8069660 <__strcmp_ssse3+0x13d0> 80696c5: f6 c5 08 test ch,0x8 80696c8: 75 a6 jne 8069670 <__strcmp_ssse3+0x13e0> 80696ca: f6 c5 10 test ch,0x10 80696cd: 75 b1 jne 8069680 <__strcmp_ssse3+0x13f0> 80696cf: f6 c5 20 test ch,0x20 80696d2: 75 bc jne 8069690 <__strcmp_ssse3+0x1400> 80696d4: f6 c5 40 test ch,0x40 80696d7: 75 c7 jne 80696a0 <__strcmp_ssse3+0x1410> 80696d9: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 80696dd: 0f b6 42 07 movzx eax,BYTE PTR [edx+0x7] 80696e1: 29 c8 sub eax,ecx 80696e3: c3 ret 80696e4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80696eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80696ef: 90 nop 80696f0: b8 01 00 00 00 mov eax,0x1 80696f5: 77 02 ja 80696f9 <__strcmp_ssse3+0x1469> 80696f7: f7 d8 neg eax 80696f9: c3 ret 80696fa: 31 c0 xor eax,eax 80696fc: c3 ret 80696fd: 66 90 xchg ax,ax 80696ff: 90 nop 08069700 <__strcmp_sse4_2>: 8069700: f3 0f 1e fb endbr32 8069704: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8069708: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806970c: 66 89 d1 mov cx,dx 806970f: 66 81 e1 ff 0f and cx,0xfff 8069714: 66 81 f9 f0 0f cmp cx,0xff0 8069719: 77 4c ja 8069767 <__strcmp_sse4_2+0x67> 806971b: f3 0f 6f 12 movdqu xmm2,XMMWORD PTR [edx] 806971f: 89 c1 mov ecx,eax 8069721: 81 e1 ff 0f 00 00 and ecx,0xfff 8069727: 81 f9 f0 0f 00 00 cmp ecx,0xff0 806972d: 77 38 ja 8069767 <__strcmp_sse4_2+0x67> 806972f: 66 0f 7e d1 movd ecx,xmm2 8069733: 3b 08 cmp ecx,DWORD PTR [eax] 8069735: 0f 85 be 01 00 00 jne 80698f9 <__strcmp_sse4_2+0x1f9> 806973b: f3 0f 6f 08 movdqu xmm1,XMMWORD PTR [eax] 806973f: 66 0f ef ca pxor xmm1,xmm2 8069743: 66 0f ef c0 pxor xmm0,xmm0 8069747: 66 0f 38 17 c1 ptest xmm0,xmm1 806974c: 0f 83 6e 01 00 00 jae 80698c0 <__strcmp_sse4_2+0x1c0> 8069752: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8069756: 66 0f 38 17 c2 ptest xmm0,xmm2 806975b: 0f 83 5f 01 00 00 jae 80698c0 <__strcmp_sse4_2+0x1c0> 8069761: 83 c2 10 add edx,0x10 8069764: 83 c0 10 add eax,0x10 8069767: 0f b6 08 movzx ecx,BYTE PTR [eax] 806976a: 38 0a cmp BYTE PTR [edx],cl 806976c: 0f 85 3e 01 00 00 jne 80698b0 <__strcmp_sse4_2+0x1b0> 8069772: 83 f9 00 cmp ecx,0x0 8069775: 0f 84 25 01 00 00 je 80698a0 <__strcmp_sse4_2+0x1a0> 806977b: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 806977f: 38 4a 01 cmp BYTE PTR [edx+0x1],cl 8069782: 0f 85 28 01 00 00 jne 80698b0 <__strcmp_sse4_2+0x1b0> 8069788: 83 f9 00 cmp ecx,0x0 806978b: 0f 84 0f 01 00 00 je 80698a0 <__strcmp_sse4_2+0x1a0> 8069791: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 8069795: 38 4a 02 cmp BYTE PTR [edx+0x2],cl 8069798: 0f 85 12 01 00 00 jne 80698b0 <__strcmp_sse4_2+0x1b0> 806979e: 83 f9 00 cmp ecx,0x0 80697a1: 0f 84 f9 00 00 00 je 80698a0 <__strcmp_sse4_2+0x1a0> 80697a7: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 80697ab: 38 4a 03 cmp BYTE PTR [edx+0x3],cl 80697ae: 0f 85 fc 00 00 00 jne 80698b0 <__strcmp_sse4_2+0x1b0> 80697b4: 83 f9 00 cmp ecx,0x0 80697b7: 0f 84 e3 00 00 00 je 80698a0 <__strcmp_sse4_2+0x1a0> 80697bd: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 80697c1: 38 4a 04 cmp BYTE PTR [edx+0x4],cl 80697c4: 0f 85 e6 00 00 00 jne 80698b0 <__strcmp_sse4_2+0x1b0> 80697ca: 83 f9 00 cmp ecx,0x0 80697cd: 0f 84 cd 00 00 00 je 80698a0 <__strcmp_sse4_2+0x1a0> 80697d3: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 80697d7: 38 4a 05 cmp BYTE PTR [edx+0x5],cl 80697da: 0f 85 d0 00 00 00 jne 80698b0 <__strcmp_sse4_2+0x1b0> 80697e0: 83 f9 00 cmp ecx,0x0 80697e3: 0f 84 b7 00 00 00 je 80698a0 <__strcmp_sse4_2+0x1a0> 80697e9: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 80697ed: 38 4a 06 cmp BYTE PTR [edx+0x6],cl 80697f0: 0f 85 ba 00 00 00 jne 80698b0 <__strcmp_sse4_2+0x1b0> 80697f6: 83 f9 00 cmp ecx,0x0 80697f9: 0f 84 a1 00 00 00 je 80698a0 <__strcmp_sse4_2+0x1a0> 80697ff: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 8069803: 38 4a 07 cmp BYTE PTR [edx+0x7],cl 8069806: 0f 85 a4 00 00 00 jne 80698b0 <__strcmp_sse4_2+0x1b0> 806980c: 83 f9 00 cmp ecx,0x0 806980f: 0f 84 8b 00 00 00 je 80698a0 <__strcmp_sse4_2+0x1a0> 8069815: 83 c0 08 add eax,0x8 8069818: 83 c2 08 add edx,0x8 806981b: 57 push edi 806981c: 56 push esi 806981d: 89 d7 mov edi,edx 806981f: 89 c6 mov esi,eax 8069821: 31 c0 xor eax,eax 8069823: 89 fa mov edx,edi 8069825: 89 f1 mov ecx,esi 8069827: 81 e2 ff 0f 00 00 and edx,0xfff 806982d: 81 e1 ff 0f 00 00 and ecx,0xfff 8069833: 39 d1 cmp ecx,edx 8069835: 0f 4c ca cmovl ecx,edx 8069838: 8d 91 10 f0 ff ff lea edx,[ecx-0xff0] 806983e: 29 d7 sub edi,edx 8069840: 29 d6 sub esi,edx 8069842: 85 d2 test edx,edx 8069844: 7f 17 jg 806985d <__strcmp_sse4_2+0x15d> 8069846: f3 0f 6f 14 16 movdqu xmm2,XMMWORD PTR [esi+edx*1] 806984b: f3 0f 6f 0c 17 movdqu xmm1,XMMWORD PTR [edi+edx*1] 8069850: 66 0f 3a 63 ca 1a pcmpistri xmm1,xmm2,0x1a 8069856: 76 28 jbe 8069880 <__strcmp_sse4_2+0x180> 8069858: 83 c2 10 add edx,0x10 806985b: 7e e9 jle 8069846 <__strcmp_sse4_2+0x146> 806985d: 0f b6 04 17 movzx eax,BYTE PTR [edi+edx*1] 8069861: 0f b6 0c 16 movzx ecx,BYTE PTR [esi+edx*1] 8069865: 29 c8 sub eax,ecx 8069867: 75 26 jne 806988f <__strcmp_sse4_2+0x18f> 8069869: 85 c9 test ecx,ecx 806986b: 74 22 je 806988f <__strcmp_sse4_2+0x18f> 806986d: 42 inc edx 806986e: 83 fa 0f cmp edx,0xf 8069871: 7e ea jle 806985d <__strcmp_sse4_2+0x15d> 8069873: 01 d7 add edi,edx 8069875: 01 d6 add esi,edx 8069877: eb aa jmp 8069823 <__strcmp_sse4_2+0x123> 8069879: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069880: 73 0d jae 806988f <__strcmp_sse4_2+0x18f> 8069882: 8d 0c 11 lea ecx,[ecx+edx*1] 8069885: 0f b6 04 0f movzx eax,BYTE PTR [edi+ecx*1] 8069889: 0f b6 0c 0e movzx ecx,BYTE PTR [esi+ecx*1] 806988d: 29 c8 sub eax,ecx 806988f: 5e pop esi 8069890: 5f pop edi 8069891: c3 ret 8069892: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069899: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80698a0: 31 c0 xor eax,eax 80698a2: c3 ret 80698a3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80698aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80698b0: b8 01 00 00 00 mov eax,0x1 80698b5: 77 02 ja 80698b9 <__strcmp_sse4_2+0x1b9> 80698b7: f7 d8 neg eax 80698b9: c3 ret 80698ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80698c0: 81 c1 ff fe fe fe add ecx,0xfefefeff 80698c6: 73 31 jae 80698f9 <__strcmp_sse4_2+0x1f9> 80698c8: 33 0a xor ecx,DWORD PTR [edx] 80698ca: 81 c9 ff fe fe fe or ecx,0xfefefeff 80698d0: 83 c1 01 add ecx,0x1 80698d3: 75 24 jne 80698f9 <__strcmp_sse4_2+0x1f9> 80698d5: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80698d8: 3b 48 04 cmp ecx,DWORD PTR [eax+0x4] 80698db: 75 5a jne 8069937 <__strcmp_sse4_2+0x237> 80698dd: 81 c1 ff fe fe fe add ecx,0xfefefeff 80698e3: 73 52 jae 8069937 <__strcmp_sse4_2+0x237> 80698e5: 33 4a 04 xor ecx,DWORD PTR [edx+0x4] 80698e8: 81 c9 ff fe fe fe or ecx,0xfefefeff 80698ee: 83 c1 01 add ecx,0x1 80698f1: 75 44 jne 8069937 <__strcmp_sse4_2+0x237> 80698f3: 83 c2 08 add edx,0x8 80698f6: 83 c0 08 add eax,0x8 80698f9: 0f b6 08 movzx ecx,BYTE PTR [eax] 80698fc: 38 0a cmp BYTE PTR [edx],cl 80698fe: 75 b0 jne 80698b0 <__strcmp_sse4_2+0x1b0> 8069900: 83 f9 00 cmp ecx,0x0 8069903: 74 9b je 80698a0 <__strcmp_sse4_2+0x1a0> 8069905: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 8069909: 38 4a 01 cmp BYTE PTR [edx+0x1],cl 806990c: 75 a2 jne 80698b0 <__strcmp_sse4_2+0x1b0> 806990e: 83 f9 00 cmp ecx,0x0 8069911: 74 8d je 80698a0 <__strcmp_sse4_2+0x1a0> 8069913: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 8069917: 38 4a 02 cmp BYTE PTR [edx+0x2],cl 806991a: 75 94 jne 80698b0 <__strcmp_sse4_2+0x1b0> 806991c: 83 f9 00 cmp ecx,0x0 806991f: 0f 84 7b ff ff ff je 80698a0 <__strcmp_sse4_2+0x1a0> 8069925: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 8069929: 38 4a 03 cmp BYTE PTR [edx+0x3],cl 806992c: 75 82 jne 80698b0 <__strcmp_sse4_2+0x1b0> 806992e: 83 f9 00 cmp ecx,0x0 8069931: 0f 84 69 ff ff ff je 80698a0 <__strcmp_sse4_2+0x1a0> 8069937: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 806993b: 38 4a 04 cmp BYTE PTR [edx+0x4],cl 806993e: 0f 85 6c ff ff ff jne 80698b0 <__strcmp_sse4_2+0x1b0> 8069944: 83 f9 00 cmp ecx,0x0 8069947: 0f 84 53 ff ff ff je 80698a0 <__strcmp_sse4_2+0x1a0> 806994d: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 8069951: 38 4a 05 cmp BYTE PTR [edx+0x5],cl 8069954: 0f 85 56 ff ff ff jne 80698b0 <__strcmp_sse4_2+0x1b0> 806995a: 83 f9 00 cmp ecx,0x0 806995d: 0f 84 3d ff ff ff je 80698a0 <__strcmp_sse4_2+0x1a0> 8069963: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 8069967: 38 4a 06 cmp BYTE PTR [edx+0x6],cl 806996a: 0f 85 40 ff ff ff jne 80698b0 <__strcmp_sse4_2+0x1b0> 8069970: 83 f9 00 cmp ecx,0x0 8069973: 0f 84 27 ff ff ff je 80698a0 <__strcmp_sse4_2+0x1a0> 8069979: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 806997d: 38 4a 07 cmp BYTE PTR [edx+0x7],cl 8069980: 0f 85 2a ff ff ff jne 80698b0 <__strcmp_sse4_2+0x1b0> 8069986: e9 15 ff ff ff jmp 80698a0 <__strcmp_sse4_2+0x1a0> 806998b: 66 90 xchg ax,ax 806998d: 66 90 xchg ax,ax 806998f: 90 nop 08069990 : 8069990: f3 0f 1e fb endbr32 8069994: 57 push edi 8069995: 56 push esi 8069996: 53 push ebx 8069997: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 806999b: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 806999f: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80699a3: 83 ff 03 cmp edi,0x3 80699a6: 76 58 jbe 8069a00 80699a8: 89 fe mov esi,edi 80699aa: 83 e6 fc and esi,0xfffffffc 80699ad: 01 ce add esi,ecx 80699af: 90 nop 80699b0: 0f b6 01 movzx eax,BYTE PTR [ecx] 80699b3: 0f b6 1a movzx ebx,BYTE PTR [edx] 80699b6: 84 c0 test al,al 80699b8: 74 6f je 8069a29 80699ba: 38 d8 cmp al,bl 80699bc: 75 6b jne 8069a29 80699be: 0f b6 41 01 movzx eax,BYTE PTR [ecx+0x1] 80699c2: 0f b6 5a 01 movzx ebx,BYTE PTR [edx+0x1] 80699c6: 84 c0 test al,al 80699c8: 74 5f je 8069a29 80699ca: 38 d8 cmp al,bl 80699cc: 75 5b jne 8069a29 80699ce: 0f b6 41 02 movzx eax,BYTE PTR [ecx+0x2] 80699d2: 0f b6 5a 02 movzx ebx,BYTE PTR [edx+0x2] 80699d6: 84 c0 test al,al 80699d8: 74 4f je 8069a29 80699da: 38 d8 cmp al,bl 80699dc: 75 4b jne 8069a29 80699de: 0f b6 41 03 movzx eax,BYTE PTR [ecx+0x3] 80699e2: 83 c1 04 add ecx,0x4 80699e5: 83 c2 04 add edx,0x4 80699e8: 0f b6 5a ff movzx ebx,BYTE PTR [edx-0x1] 80699ec: 84 c0 test al,al 80699ee: 74 39 je 8069a29 80699f0: 38 d8 cmp al,bl 80699f2: 75 35 jne 8069a29 80699f4: 39 ce cmp esi,ecx 80699f6: 75 b8 jne 80699b0 80699f8: 83 e7 03 and edi,0x3 80699fb: eb 07 jmp 8069a04 80699fd: 8d 76 00 lea esi,[esi+0x0] 8069a00: 31 db xor ebx,ebx 8069a02: 31 c0 xor eax,eax 8069a04: 85 ff test edi,edi 8069a06: 74 21 je 8069a29 8069a08: 8d 34 3a lea esi,[edx+edi*1] 8069a0b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069a0f: 90 nop 8069a10: 0f b6 01 movzx eax,BYTE PTR [ecx] 8069a13: 83 c1 01 add ecx,0x1 8069a16: 83 c2 01 add edx,0x1 8069a19: 0f b6 5a ff movzx ebx,BYTE PTR [edx-0x1] 8069a1d: 84 c0 test al,al 8069a1f: 74 08 je 8069a29 8069a21: 38 d8 cmp al,bl 8069a23: 75 04 jne 8069a29 8069a25: 39 f2 cmp edx,esi 8069a27: 75 e7 jne 8069a10 8069a29: 0f b6 fb movzx edi,bl 8069a2c: 5b pop ebx 8069a2d: 5e pop esi 8069a2e: 29 f8 sub eax,edi 8069a30: 5f pop edi 8069a31: c3 ret 8069a32: 66 90 xchg ax,ax 8069a34: 66 90 xchg ax,ax 8069a36: 66 90 xchg ax,ax 8069a38: 66 90 xchg ax,ax 8069a3a: 66 90 xchg ax,ax 8069a3c: 66 90 xchg ax,ax 8069a3e: 66 90 xchg ax,ax 08069a40 <__memcmp_ssse3>: 8069a40: f3 0f 1e fb endbr32 8069a44: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8069a48: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8069a4c: 83 f9 30 cmp ecx,0x30 8069a4f: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8069a53: 73 4b jae 8069aa0 <__memcmp_ssse3+0x60> 8069a55: 83 f9 01 cmp ecx,0x1 8069a58: 76 16 jbe 8069a70 <__memcmp_ssse3+0x30> 8069a5a: 53 push ebx 8069a5b: 01 ca add edx,ecx 8069a5d: 01 c8 add eax,ecx 8069a5f: e9 2c 13 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069a64: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069a6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069a6f: 90 nop 8069a70: 72 1e jb 8069a90 <__memcmp_ssse3+0x50> 8069a72: 8a 08 mov cl,BYTE PTR [eax] 8069a74: 3a 0a cmp cl,BYTE PTR [edx] 8069a76: 74 18 je 8069a90 <__memcmp_ssse3+0x50> 8069a78: b8 01 00 00 00 mov eax,0x1 8069a7d: 77 02 ja 8069a81 <__memcmp_ssse3+0x41> 8069a7f: f7 d8 neg eax 8069a81: c3 ret 8069a82: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069a89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069a90: 31 c0 xor eax,eax 8069a92: c3 ret 8069a93: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069a9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069aa0: 53 push ebx 8069aa1: 56 push esi 8069aa2: 57 push edi 8069aa3: f3 0f 6f 18 movdqu xmm3,XMMWORD PTR [eax] 8069aa7: f3 0f 6f 02 movdqu xmm0,XMMWORD PTR [edx] 8069aab: 89 c7 mov edi,eax 8069aad: 89 d6 mov esi,edx 8069aaf: 66 0f 74 d8 pcmpeqb xmm3,xmm0 8069ab3: 66 0f d7 d3 pmovmskb edx,xmm3 8069ab7: 8d 7f 10 lea edi,[edi+0x10] 8069aba: 81 ea ff ff 00 00 sub edx,0xffff 8069ac0: 8d 76 10 lea esi,[esi+0x10] 8069ac3: 0f 85 9d 10 00 00 jne 806ab66 <__memcmp_ssse3+0x1126> 8069ac9: 89 fa mov edx,edi 8069acb: 83 e2 0f and edx,0xf 8069ace: 31 d7 xor edi,edx 8069ad0: 29 d6 sub esi,edx 8069ad2: 01 d1 add ecx,edx 8069ad4: 89 f2 mov edx,esi 8069ad6: 83 e2 0f and edx,0xf 8069ad9: 0f 84 91 00 00 00 je 8069b70 <__memcmp_ssse3+0x130> 8069adf: 31 d6 xor esi,edx 8069ae1: 83 fa 08 cmp edx,0x8 8069ae4: 73 46 jae 8069b2c <__memcmp_ssse3+0xec> 8069ae6: 83 fa 00 cmp edx,0x0 8069ae9: 0f 84 81 00 00 00 je 8069b70 <__memcmp_ssse3+0x130> 8069aef: 83 fa 01 cmp edx,0x1 8069af2: 0f 84 58 01 00 00 je 8069c50 <__memcmp_ssse3+0x210> 8069af8: 83 fa 02 cmp edx,0x2 8069afb: 0f 84 4f 02 00 00 je 8069d50 <__memcmp_ssse3+0x310> 8069b01: 83 fa 03 cmp edx,0x3 8069b04: 0f 84 46 03 00 00 je 8069e50 <__memcmp_ssse3+0x410> 8069b0a: 83 fa 04 cmp edx,0x4 8069b0d: 0f 84 3d 04 00 00 je 8069f50 <__memcmp_ssse3+0x510> 8069b13: 83 fa 05 cmp edx,0x5 8069b16: 0f 84 34 05 00 00 je 806a050 <__memcmp_ssse3+0x610> 8069b1c: 83 fa 06 cmp edx,0x6 8069b1f: 0f 84 2b 06 00 00 je 806a150 <__memcmp_ssse3+0x710> 8069b25: e9 26 07 00 00 jmp 806a250 <__memcmp_ssse3+0x810> 8069b2a: 66 90 xchg ax,ax 8069b2c: 83 fa 08 cmp edx,0x8 8069b2f: 0f 84 1b 08 00 00 je 806a350 <__memcmp_ssse3+0x910> 8069b35: 83 fa 09 cmp edx,0x9 8069b38: 0f 84 12 09 00 00 je 806a450 <__memcmp_ssse3+0xa10> 8069b3e: 83 fa 0a cmp edx,0xa 8069b41: 0f 84 09 0a 00 00 je 806a550 <__memcmp_ssse3+0xb10> 8069b47: 83 fa 0b cmp edx,0xb 8069b4a: 0f 84 00 0b 00 00 je 806a650 <__memcmp_ssse3+0xc10> 8069b50: 83 fa 0c cmp edx,0xc 8069b53: 0f 84 f7 0b 00 00 je 806a750 <__memcmp_ssse3+0xd10> 8069b59: 83 fa 0d cmp edx,0xd 8069b5c: 0f 84 ee 0c 00 00 je 806a850 <__memcmp_ssse3+0xe10> 8069b62: 83 fa 0e cmp edx,0xe 8069b65: 0f 84 e5 0d 00 00 je 806a950 <__memcmp_ssse3+0xf10> 8069b6b: e9 e0 0e 00 00 jmp 806aa50 <__memcmp_ssse3+0x1010> 8069b70: 83 f9 50 cmp ecx,0x50 8069b73: 73 4b jae 8069bc0 <__memcmp_ssse3+0x180> 8069b75: 8d 49 d0 lea ecx,[ecx-0x30] 8069b78: 31 c0 xor eax,eax 8069b7a: 0f 28 0e movaps xmm1,XMMWORD PTR [esi] 8069b7d: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8069b81: 0f 28 56 10 movaps xmm2,XMMWORD PTR [esi+0x10] 8069b85: 66 0f 74 57 10 pcmpeqb xmm2,XMMWORD PTR [edi+0x10] 8069b8a: 66 0f db d1 pand xmm2,xmm1 8069b8e: 66 0f d7 d2 pmovmskb edx,xmm2 8069b92: 83 c7 20 add edi,0x20 8069b95: 83 c6 20 add esi,0x20 8069b98: 81 ea ff ff 00 00 sub edx,0xffff 8069b9e: 0f 85 ac 0f 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069ba4: 8d 04 39 lea eax,[ecx+edi*1] 8069ba7: 8d 14 31 lea edx,[ecx+esi*1] 8069baa: 5f pop edi 8069bab: 5e pop esi 8069bac: e9 df 11 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069bb1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069bb8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069bbf: 90 nop 8069bc0: 8d 49 d0 lea ecx,[ecx-0x30] 8069bc3: 66 0f 6f 06 movdqa xmm0,XMMWORD PTR [esi] 8069bc7: 31 c0 xor eax,eax 8069bc9: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8069bcd: 83 e9 20 sub ecx,0x20 8069bd0: 66 0f 6f 56 10 movdqa xmm2,XMMWORD PTR [esi+0x10] 8069bd5: 66 0f 74 57 10 pcmpeqb xmm2,XMMWORD PTR [edi+0x10] 8069bda: 66 0f db d0 pand xmm2,xmm0 8069bde: 83 e9 20 sub ecx,0x20 8069be1: 66 0f d7 d2 pmovmskb edx,xmm2 8069be5: 66 0f 6f c8 movdqa xmm1,xmm0 8069be9: 66 0f 6f 46 20 movdqa xmm0,XMMWORD PTR [esi+0x20] 8069bee: 66 0f 6f 56 30 movdqa xmm2,XMMWORD PTR [esi+0x30] 8069bf3: 81 da ff ff 00 00 sbb edx,0xffff 8069bf9: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8069bfe: 66 0f 74 57 30 pcmpeqb xmm2,XMMWORD PTR [edi+0x30] 8069c03: 8d 7f 20 lea edi,[edi+0x20] 8069c06: 8d 76 20 lea esi,[esi+0x20] 8069c09: 74 cf je 8069bda <__memcmp_ssse3+0x19a> 8069c0b: 66 0f db d0 pand xmm2,xmm0 8069c0f: 83 f9 00 cmp ecx,0x0 8069c12: 7d 04 jge 8069c18 <__memcmp_ssse3+0x1d8> 8069c14: 42 inc edx 8069c15: 83 c1 20 add ecx,0x20 8069c18: 85 d2 test edx,edx 8069c1a: 0f 85 30 0f 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069c20: 66 0f d7 d2 pmovmskb edx,xmm2 8069c24: 66 0f 6f c8 movdqa xmm1,xmm0 8069c28: 8d 7f 20 lea edi,[edi+0x20] 8069c2b: 8d 76 20 lea esi,[esi+0x20] 8069c2e: 81 ea ff ff 00 00 sub edx,0xffff 8069c34: 0f 85 16 0f 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069c3a: 8d 04 39 lea eax,[ecx+edi*1] 8069c3d: 8d 14 31 lea edx,[ecx+esi*1] 8069c40: 5f pop edi 8069c41: 5e pop esi 8069c42: e9 49 11 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069c47: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069c4e: 66 90 xchg ax,ax 8069c50: 83 f9 50 cmp ecx,0x50 8069c53: 8d 49 d0 lea ecx,[ecx-0x30] 8069c56: 89 d0 mov eax,edx 8069c58: 73 56 jae 8069cb0 <__memcmp_ssse3+0x270> 8069c5a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8069c5f: 66 0f 6f d1 movdqa xmm2,xmm1 8069c63: 66 0f 3a 0f 0e 01 palignr xmm1,XMMWORD PTR [esi],0x1 8069c69: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8069c6d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8069c72: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 8069c78: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8069c7d: 66 0f db d9 pand xmm3,xmm1 8069c81: 66 0f d7 d3 pmovmskb edx,xmm3 8069c85: 8d 7f 20 lea edi,[edi+0x20] 8069c88: 8d 76 20 lea esi,[esi+0x20] 8069c8b: 81 ea ff ff 00 00 sub edx,0xffff 8069c91: 0f 85 b9 0e 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069c97: 8d 04 39 lea eax,[ecx+edi*1] 8069c9a: 8d 54 31 01 lea edx,[ecx+esi*1+0x1] 8069c9e: 5f pop edi 8069c9f: 5e pop esi 8069ca0: e9 eb 10 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069ca5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069cac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069cb0: 83 e9 20 sub ecx,0x20 8069cb3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8069cb8: 66 0f 3a 0f 06 01 palignr xmm0,XMMWORD PTR [esi],0x1 8069cbe: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8069cc2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8069cc7: 66 0f 3a 0f 5e 10 01 palignr xmm3,XMMWORD PTR [esi+0x10],0x1 8069cce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8069cd3: 66 0f db d8 pand xmm3,xmm0 8069cd7: 83 e9 20 sub ecx,0x20 8069cda: 66 0f d7 d3 pmovmskb edx,xmm3 8069cde: 66 0f 6f c8 movdqa xmm1,xmm0 8069ce2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8069ce7: 66 0f 3a 0f 5e 30 01 palignr xmm3,XMMWORD PTR [esi+0x30],0x1 8069cee: 81 da ff ff 00 00 sbb edx,0xffff 8069cf4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8069cf9: 66 0f 3a 0f 46 20 01 palignr xmm0,XMMWORD PTR [esi+0x20],0x1 8069d00: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8069d05: 8d 76 20 lea esi,[esi+0x20] 8069d08: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 8069d0d: 8d 7f 20 lea edi,[edi+0x20] 8069d10: 74 c1 je 8069cd3 <__memcmp_ssse3+0x293> 8069d12: 66 0f db d8 pand xmm3,xmm0 8069d16: 83 f9 00 cmp ecx,0x0 8069d19: 7d 04 jge 8069d1f <__memcmp_ssse3+0x2df> 8069d1b: 42 inc edx 8069d1c: 83 c1 20 add ecx,0x20 8069d1f: 85 d2 test edx,edx 8069d21: 0f 85 29 0e 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069d27: 66 0f d7 d3 pmovmskb edx,xmm3 8069d2b: 66 0f 6f c8 movdqa xmm1,xmm0 8069d2f: 8d 7f 20 lea edi,[edi+0x20] 8069d32: 8d 76 20 lea esi,[esi+0x20] 8069d35: 81 ea ff ff 00 00 sub edx,0xffff 8069d3b: 0f 85 0f 0e 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069d41: 8d 04 39 lea eax,[ecx+edi*1] 8069d44: 8d 54 31 01 lea edx,[ecx+esi*1+0x1] 8069d48: 5f pop edi 8069d49: 5e pop esi 8069d4a: e9 41 10 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069d4f: 90 nop 8069d50: 83 f9 50 cmp ecx,0x50 8069d53: 8d 49 d0 lea ecx,[ecx-0x30] 8069d56: 89 d0 mov eax,edx 8069d58: 73 56 jae 8069db0 <__memcmp_ssse3+0x370> 8069d5a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8069d5f: 66 0f 6f d1 movdqa xmm2,xmm1 8069d63: 66 0f 3a 0f 0e 02 palignr xmm1,XMMWORD PTR [esi],0x2 8069d69: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8069d6d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8069d72: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 8069d78: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8069d7d: 66 0f db d9 pand xmm3,xmm1 8069d81: 66 0f d7 d3 pmovmskb edx,xmm3 8069d85: 8d 7f 20 lea edi,[edi+0x20] 8069d88: 8d 76 20 lea esi,[esi+0x20] 8069d8b: 81 ea ff ff 00 00 sub edx,0xffff 8069d91: 0f 85 b9 0d 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069d97: 8d 04 39 lea eax,[ecx+edi*1] 8069d9a: 8d 54 31 02 lea edx,[ecx+esi*1+0x2] 8069d9e: 5f pop edi 8069d9f: 5e pop esi 8069da0: e9 eb 0f 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069da5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069dac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069db0: 83 e9 20 sub ecx,0x20 8069db3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8069db8: 66 0f 3a 0f 06 02 palignr xmm0,XMMWORD PTR [esi],0x2 8069dbe: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8069dc2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8069dc7: 66 0f 3a 0f 5e 10 02 palignr xmm3,XMMWORD PTR [esi+0x10],0x2 8069dce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8069dd3: 66 0f db d8 pand xmm3,xmm0 8069dd7: 83 e9 20 sub ecx,0x20 8069dda: 66 0f d7 d3 pmovmskb edx,xmm3 8069dde: 66 0f 6f c8 movdqa xmm1,xmm0 8069de2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8069de7: 66 0f 3a 0f 5e 30 02 palignr xmm3,XMMWORD PTR [esi+0x30],0x2 8069dee: 81 da ff ff 00 00 sbb edx,0xffff 8069df4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8069df9: 66 0f 3a 0f 46 20 02 palignr xmm0,XMMWORD PTR [esi+0x20],0x2 8069e00: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8069e05: 8d 76 20 lea esi,[esi+0x20] 8069e08: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 8069e0d: 8d 7f 20 lea edi,[edi+0x20] 8069e10: 74 c1 je 8069dd3 <__memcmp_ssse3+0x393> 8069e12: 66 0f db d8 pand xmm3,xmm0 8069e16: 83 f9 00 cmp ecx,0x0 8069e19: 7d 04 jge 8069e1f <__memcmp_ssse3+0x3df> 8069e1b: 42 inc edx 8069e1c: 83 c1 20 add ecx,0x20 8069e1f: 85 d2 test edx,edx 8069e21: 0f 85 29 0d 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069e27: 66 0f d7 d3 pmovmskb edx,xmm3 8069e2b: 66 0f 6f c8 movdqa xmm1,xmm0 8069e2f: 8d 7f 20 lea edi,[edi+0x20] 8069e32: 8d 76 20 lea esi,[esi+0x20] 8069e35: 81 ea ff ff 00 00 sub edx,0xffff 8069e3b: 0f 85 0f 0d 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069e41: 8d 04 39 lea eax,[ecx+edi*1] 8069e44: 8d 54 31 02 lea edx,[ecx+esi*1+0x2] 8069e48: 5f pop edi 8069e49: 5e pop esi 8069e4a: e9 41 0f 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069e4f: 90 nop 8069e50: 83 f9 50 cmp ecx,0x50 8069e53: 8d 49 d0 lea ecx,[ecx-0x30] 8069e56: 89 d0 mov eax,edx 8069e58: 73 56 jae 8069eb0 <__memcmp_ssse3+0x470> 8069e5a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8069e5f: 66 0f 6f d1 movdqa xmm2,xmm1 8069e63: 66 0f 3a 0f 0e 03 palignr xmm1,XMMWORD PTR [esi],0x3 8069e69: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8069e6d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8069e72: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 8069e78: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8069e7d: 66 0f db d9 pand xmm3,xmm1 8069e81: 66 0f d7 d3 pmovmskb edx,xmm3 8069e85: 8d 7f 20 lea edi,[edi+0x20] 8069e88: 8d 76 20 lea esi,[esi+0x20] 8069e8b: 81 ea ff ff 00 00 sub edx,0xffff 8069e91: 0f 85 b9 0c 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069e97: 8d 04 39 lea eax,[ecx+edi*1] 8069e9a: 8d 54 31 03 lea edx,[ecx+esi*1+0x3] 8069e9e: 5f pop edi 8069e9f: 5e pop esi 8069ea0: e9 eb 0e 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069ea5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069eac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069eb0: 83 e9 20 sub ecx,0x20 8069eb3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8069eb8: 66 0f 3a 0f 06 03 palignr xmm0,XMMWORD PTR [esi],0x3 8069ebe: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8069ec2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8069ec7: 66 0f 3a 0f 5e 10 03 palignr xmm3,XMMWORD PTR [esi+0x10],0x3 8069ece: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8069ed3: 66 0f db d8 pand xmm3,xmm0 8069ed7: 83 e9 20 sub ecx,0x20 8069eda: 66 0f d7 d3 pmovmskb edx,xmm3 8069ede: 66 0f 6f c8 movdqa xmm1,xmm0 8069ee2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8069ee7: 66 0f 3a 0f 5e 30 03 palignr xmm3,XMMWORD PTR [esi+0x30],0x3 8069eee: 81 da ff ff 00 00 sbb edx,0xffff 8069ef4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8069ef9: 66 0f 3a 0f 46 20 03 palignr xmm0,XMMWORD PTR [esi+0x20],0x3 8069f00: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8069f05: 8d 76 20 lea esi,[esi+0x20] 8069f08: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 8069f0d: 8d 7f 20 lea edi,[edi+0x20] 8069f10: 74 c1 je 8069ed3 <__memcmp_ssse3+0x493> 8069f12: 66 0f db d8 pand xmm3,xmm0 8069f16: 83 f9 00 cmp ecx,0x0 8069f19: 7d 04 jge 8069f1f <__memcmp_ssse3+0x4df> 8069f1b: 42 inc edx 8069f1c: 83 c1 20 add ecx,0x20 8069f1f: 85 d2 test edx,edx 8069f21: 0f 85 29 0c 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069f27: 66 0f d7 d3 pmovmskb edx,xmm3 8069f2b: 66 0f 6f c8 movdqa xmm1,xmm0 8069f2f: 8d 7f 20 lea edi,[edi+0x20] 8069f32: 8d 76 20 lea esi,[esi+0x20] 8069f35: 81 ea ff ff 00 00 sub edx,0xffff 8069f3b: 0f 85 0f 0c 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069f41: 8d 04 39 lea eax,[ecx+edi*1] 8069f44: 8d 54 31 03 lea edx,[ecx+esi*1+0x3] 8069f48: 5f pop edi 8069f49: 5e pop esi 8069f4a: e9 41 0e 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069f4f: 90 nop 8069f50: 83 f9 50 cmp ecx,0x50 8069f53: 8d 49 d0 lea ecx,[ecx-0x30] 8069f56: 89 d0 mov eax,edx 8069f58: 73 56 jae 8069fb0 <__memcmp_ssse3+0x570> 8069f5a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8069f5f: 66 0f 6f d1 movdqa xmm2,xmm1 8069f63: 66 0f 3a 0f 0e 04 palignr xmm1,XMMWORD PTR [esi],0x4 8069f69: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8069f6d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8069f72: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 8069f78: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8069f7d: 66 0f db d9 pand xmm3,xmm1 8069f81: 66 0f d7 d3 pmovmskb edx,xmm3 8069f85: 8d 7f 20 lea edi,[edi+0x20] 8069f88: 8d 76 20 lea esi,[esi+0x20] 8069f8b: 81 ea ff ff 00 00 sub edx,0xffff 8069f91: 0f 85 b9 0b 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 8069f97: 8d 04 39 lea eax,[ecx+edi*1] 8069f9a: 8d 54 31 04 lea edx,[ecx+esi*1+0x4] 8069f9e: 5f pop edi 8069f9f: 5e pop esi 8069fa0: e9 eb 0d 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 8069fa5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069fac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069fb0: 83 e9 20 sub ecx,0x20 8069fb3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8069fb8: 66 0f 3a 0f 06 04 palignr xmm0,XMMWORD PTR [esi],0x4 8069fbe: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8069fc2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8069fc7: 66 0f 3a 0f 5e 10 04 palignr xmm3,XMMWORD PTR [esi+0x10],0x4 8069fce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8069fd3: 66 0f db d8 pand xmm3,xmm0 8069fd7: 83 e9 20 sub ecx,0x20 8069fda: 66 0f d7 d3 pmovmskb edx,xmm3 8069fde: 66 0f 6f c8 movdqa xmm1,xmm0 8069fe2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8069fe7: 66 0f 3a 0f 5e 30 04 palignr xmm3,XMMWORD PTR [esi+0x30],0x4 8069fee: 81 da ff ff 00 00 sbb edx,0xffff 8069ff4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8069ff9: 66 0f 3a 0f 46 20 04 palignr xmm0,XMMWORD PTR [esi+0x20],0x4 806a000: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a005: 8d 76 20 lea esi,[esi+0x20] 806a008: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a00d: 8d 7f 20 lea edi,[edi+0x20] 806a010: 74 c1 je 8069fd3 <__memcmp_ssse3+0x593> 806a012: 66 0f db d8 pand xmm3,xmm0 806a016: 83 f9 00 cmp ecx,0x0 806a019: 7d 04 jge 806a01f <__memcmp_ssse3+0x5df> 806a01b: 42 inc edx 806a01c: 83 c1 20 add ecx,0x20 806a01f: 85 d2 test edx,edx 806a021: 0f 85 29 0b 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a027: 66 0f d7 d3 pmovmskb edx,xmm3 806a02b: 66 0f 6f c8 movdqa xmm1,xmm0 806a02f: 8d 7f 20 lea edi,[edi+0x20] 806a032: 8d 76 20 lea esi,[esi+0x20] 806a035: 81 ea ff ff 00 00 sub edx,0xffff 806a03b: 0f 85 0f 0b 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a041: 8d 04 39 lea eax,[ecx+edi*1] 806a044: 8d 54 31 04 lea edx,[ecx+esi*1+0x4] 806a048: 5f pop edi 806a049: 5e pop esi 806a04a: e9 41 0d 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a04f: 90 nop 806a050: 83 f9 50 cmp ecx,0x50 806a053: 8d 49 d0 lea ecx,[ecx-0x30] 806a056: 89 d0 mov eax,edx 806a058: 73 56 jae 806a0b0 <__memcmp_ssse3+0x670> 806a05a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a05f: 66 0f 6f d1 movdqa xmm2,xmm1 806a063: 66 0f 3a 0f 0e 05 palignr xmm1,XMMWORD PTR [esi],0x5 806a069: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a06d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a072: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 806a078: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a07d: 66 0f db d9 pand xmm3,xmm1 806a081: 66 0f d7 d3 pmovmskb edx,xmm3 806a085: 8d 7f 20 lea edi,[edi+0x20] 806a088: 8d 76 20 lea esi,[esi+0x20] 806a08b: 81 ea ff ff 00 00 sub edx,0xffff 806a091: 0f 85 b9 0a 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a097: 8d 04 39 lea eax,[ecx+edi*1] 806a09a: 8d 54 31 05 lea edx,[ecx+esi*1+0x5] 806a09e: 5f pop edi 806a09f: 5e pop esi 806a0a0: e9 eb 0c 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a0a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a0ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a0b0: 83 e9 20 sub ecx,0x20 806a0b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a0b8: 66 0f 3a 0f 06 05 palignr xmm0,XMMWORD PTR [esi],0x5 806a0be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a0c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a0c7: 66 0f 3a 0f 5e 10 05 palignr xmm3,XMMWORD PTR [esi+0x10],0x5 806a0ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a0d3: 66 0f db d8 pand xmm3,xmm0 806a0d7: 83 e9 20 sub ecx,0x20 806a0da: 66 0f d7 d3 pmovmskb edx,xmm3 806a0de: 66 0f 6f c8 movdqa xmm1,xmm0 806a0e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a0e7: 66 0f 3a 0f 5e 30 05 palignr xmm3,XMMWORD PTR [esi+0x30],0x5 806a0ee: 81 da ff ff 00 00 sbb edx,0xffff 806a0f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a0f9: 66 0f 3a 0f 46 20 05 palignr xmm0,XMMWORD PTR [esi+0x20],0x5 806a100: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a105: 8d 76 20 lea esi,[esi+0x20] 806a108: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a10d: 8d 7f 20 lea edi,[edi+0x20] 806a110: 74 c1 je 806a0d3 <__memcmp_ssse3+0x693> 806a112: 66 0f db d8 pand xmm3,xmm0 806a116: 83 f9 00 cmp ecx,0x0 806a119: 7d 04 jge 806a11f <__memcmp_ssse3+0x6df> 806a11b: 42 inc edx 806a11c: 83 c1 20 add ecx,0x20 806a11f: 85 d2 test edx,edx 806a121: 0f 85 29 0a 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a127: 66 0f d7 d3 pmovmskb edx,xmm3 806a12b: 66 0f 6f c8 movdqa xmm1,xmm0 806a12f: 8d 7f 20 lea edi,[edi+0x20] 806a132: 8d 76 20 lea esi,[esi+0x20] 806a135: 81 ea ff ff 00 00 sub edx,0xffff 806a13b: 0f 85 0f 0a 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a141: 8d 04 39 lea eax,[ecx+edi*1] 806a144: 8d 54 31 05 lea edx,[ecx+esi*1+0x5] 806a148: 5f pop edi 806a149: 5e pop esi 806a14a: e9 41 0c 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a14f: 90 nop 806a150: 83 f9 50 cmp ecx,0x50 806a153: 8d 49 d0 lea ecx,[ecx-0x30] 806a156: 89 d0 mov eax,edx 806a158: 73 56 jae 806a1b0 <__memcmp_ssse3+0x770> 806a15a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a15f: 66 0f 6f d1 movdqa xmm2,xmm1 806a163: 66 0f 3a 0f 0e 06 palignr xmm1,XMMWORD PTR [esi],0x6 806a169: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a16d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a172: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 806a178: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a17d: 66 0f db d9 pand xmm3,xmm1 806a181: 66 0f d7 d3 pmovmskb edx,xmm3 806a185: 8d 7f 20 lea edi,[edi+0x20] 806a188: 8d 76 20 lea esi,[esi+0x20] 806a18b: 81 ea ff ff 00 00 sub edx,0xffff 806a191: 0f 85 b9 09 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a197: 8d 04 39 lea eax,[ecx+edi*1] 806a19a: 8d 54 31 06 lea edx,[ecx+esi*1+0x6] 806a19e: 5f pop edi 806a19f: 5e pop esi 806a1a0: e9 eb 0b 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a1a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a1ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a1b0: 83 e9 20 sub ecx,0x20 806a1b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a1b8: 66 0f 3a 0f 06 06 palignr xmm0,XMMWORD PTR [esi],0x6 806a1be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a1c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a1c7: 66 0f 3a 0f 5e 10 06 palignr xmm3,XMMWORD PTR [esi+0x10],0x6 806a1ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a1d3: 66 0f db d8 pand xmm3,xmm0 806a1d7: 83 e9 20 sub ecx,0x20 806a1da: 66 0f d7 d3 pmovmskb edx,xmm3 806a1de: 66 0f 6f c8 movdqa xmm1,xmm0 806a1e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a1e7: 66 0f 3a 0f 5e 30 06 palignr xmm3,XMMWORD PTR [esi+0x30],0x6 806a1ee: 81 da ff ff 00 00 sbb edx,0xffff 806a1f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a1f9: 66 0f 3a 0f 46 20 06 palignr xmm0,XMMWORD PTR [esi+0x20],0x6 806a200: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a205: 8d 76 20 lea esi,[esi+0x20] 806a208: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a20d: 8d 7f 20 lea edi,[edi+0x20] 806a210: 74 c1 je 806a1d3 <__memcmp_ssse3+0x793> 806a212: 66 0f db d8 pand xmm3,xmm0 806a216: 83 f9 00 cmp ecx,0x0 806a219: 7d 04 jge 806a21f <__memcmp_ssse3+0x7df> 806a21b: 42 inc edx 806a21c: 83 c1 20 add ecx,0x20 806a21f: 85 d2 test edx,edx 806a221: 0f 85 29 09 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a227: 66 0f d7 d3 pmovmskb edx,xmm3 806a22b: 66 0f 6f c8 movdqa xmm1,xmm0 806a22f: 8d 7f 20 lea edi,[edi+0x20] 806a232: 8d 76 20 lea esi,[esi+0x20] 806a235: 81 ea ff ff 00 00 sub edx,0xffff 806a23b: 0f 85 0f 09 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a241: 8d 04 39 lea eax,[ecx+edi*1] 806a244: 8d 54 31 06 lea edx,[ecx+esi*1+0x6] 806a248: 5f pop edi 806a249: 5e pop esi 806a24a: e9 41 0b 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a24f: 90 nop 806a250: 83 f9 50 cmp ecx,0x50 806a253: 8d 49 d0 lea ecx,[ecx-0x30] 806a256: 89 d0 mov eax,edx 806a258: 73 56 jae 806a2b0 <__memcmp_ssse3+0x870> 806a25a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a25f: 66 0f 6f d1 movdqa xmm2,xmm1 806a263: 66 0f 3a 0f 0e 07 palignr xmm1,XMMWORD PTR [esi],0x7 806a269: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a26d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a272: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 806a278: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a27d: 66 0f db d9 pand xmm3,xmm1 806a281: 66 0f d7 d3 pmovmskb edx,xmm3 806a285: 8d 7f 20 lea edi,[edi+0x20] 806a288: 8d 76 20 lea esi,[esi+0x20] 806a28b: 81 ea ff ff 00 00 sub edx,0xffff 806a291: 0f 85 b9 08 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a297: 8d 04 39 lea eax,[ecx+edi*1] 806a29a: 8d 54 31 07 lea edx,[ecx+esi*1+0x7] 806a29e: 5f pop edi 806a29f: 5e pop esi 806a2a0: e9 eb 0a 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a2a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a2ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a2b0: 83 e9 20 sub ecx,0x20 806a2b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a2b8: 66 0f 3a 0f 06 07 palignr xmm0,XMMWORD PTR [esi],0x7 806a2be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a2c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a2c7: 66 0f 3a 0f 5e 10 07 palignr xmm3,XMMWORD PTR [esi+0x10],0x7 806a2ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a2d3: 66 0f db d8 pand xmm3,xmm0 806a2d7: 83 e9 20 sub ecx,0x20 806a2da: 66 0f d7 d3 pmovmskb edx,xmm3 806a2de: 66 0f 6f c8 movdqa xmm1,xmm0 806a2e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a2e7: 66 0f 3a 0f 5e 30 07 palignr xmm3,XMMWORD PTR [esi+0x30],0x7 806a2ee: 81 da ff ff 00 00 sbb edx,0xffff 806a2f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a2f9: 66 0f 3a 0f 46 20 07 palignr xmm0,XMMWORD PTR [esi+0x20],0x7 806a300: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a305: 8d 76 20 lea esi,[esi+0x20] 806a308: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a30d: 8d 7f 20 lea edi,[edi+0x20] 806a310: 74 c1 je 806a2d3 <__memcmp_ssse3+0x893> 806a312: 66 0f db d8 pand xmm3,xmm0 806a316: 83 f9 00 cmp ecx,0x0 806a319: 7d 04 jge 806a31f <__memcmp_ssse3+0x8df> 806a31b: 42 inc edx 806a31c: 83 c1 20 add ecx,0x20 806a31f: 85 d2 test edx,edx 806a321: 0f 85 29 08 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a327: 66 0f d7 d3 pmovmskb edx,xmm3 806a32b: 66 0f 6f c8 movdqa xmm1,xmm0 806a32f: 8d 7f 20 lea edi,[edi+0x20] 806a332: 8d 76 20 lea esi,[esi+0x20] 806a335: 81 ea ff ff 00 00 sub edx,0xffff 806a33b: 0f 85 0f 08 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a341: 8d 04 39 lea eax,[ecx+edi*1] 806a344: 8d 54 31 07 lea edx,[ecx+esi*1+0x7] 806a348: 5f pop edi 806a349: 5e pop esi 806a34a: e9 41 0a 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a34f: 90 nop 806a350: 83 f9 50 cmp ecx,0x50 806a353: 8d 49 d0 lea ecx,[ecx-0x30] 806a356: 89 d0 mov eax,edx 806a358: 73 56 jae 806a3b0 <__memcmp_ssse3+0x970> 806a35a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a35f: 66 0f 6f d1 movdqa xmm2,xmm1 806a363: 66 0f 3a 0f 0e 08 palignr xmm1,XMMWORD PTR [esi],0x8 806a369: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a36d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a372: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 806a378: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a37d: 66 0f db d9 pand xmm3,xmm1 806a381: 66 0f d7 d3 pmovmskb edx,xmm3 806a385: 8d 7f 20 lea edi,[edi+0x20] 806a388: 8d 76 20 lea esi,[esi+0x20] 806a38b: 81 ea ff ff 00 00 sub edx,0xffff 806a391: 0f 85 b9 07 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a397: 8d 04 39 lea eax,[ecx+edi*1] 806a39a: 8d 54 31 08 lea edx,[ecx+esi*1+0x8] 806a39e: 5f pop edi 806a39f: 5e pop esi 806a3a0: e9 eb 09 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a3a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a3ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a3b0: 83 e9 20 sub ecx,0x20 806a3b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a3b8: 66 0f 3a 0f 06 08 palignr xmm0,XMMWORD PTR [esi],0x8 806a3be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a3c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a3c7: 66 0f 3a 0f 5e 10 08 palignr xmm3,XMMWORD PTR [esi+0x10],0x8 806a3ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a3d3: 66 0f db d8 pand xmm3,xmm0 806a3d7: 83 e9 20 sub ecx,0x20 806a3da: 66 0f d7 d3 pmovmskb edx,xmm3 806a3de: 66 0f 6f c8 movdqa xmm1,xmm0 806a3e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a3e7: 66 0f 3a 0f 5e 30 08 palignr xmm3,XMMWORD PTR [esi+0x30],0x8 806a3ee: 81 da ff ff 00 00 sbb edx,0xffff 806a3f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a3f9: 66 0f 3a 0f 46 20 08 palignr xmm0,XMMWORD PTR [esi+0x20],0x8 806a400: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a405: 8d 76 20 lea esi,[esi+0x20] 806a408: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a40d: 8d 7f 20 lea edi,[edi+0x20] 806a410: 74 c1 je 806a3d3 <__memcmp_ssse3+0x993> 806a412: 66 0f db d8 pand xmm3,xmm0 806a416: 83 f9 00 cmp ecx,0x0 806a419: 7d 04 jge 806a41f <__memcmp_ssse3+0x9df> 806a41b: 42 inc edx 806a41c: 83 c1 20 add ecx,0x20 806a41f: 85 d2 test edx,edx 806a421: 0f 85 29 07 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a427: 66 0f d7 d3 pmovmskb edx,xmm3 806a42b: 66 0f 6f c8 movdqa xmm1,xmm0 806a42f: 8d 7f 20 lea edi,[edi+0x20] 806a432: 8d 76 20 lea esi,[esi+0x20] 806a435: 81 ea ff ff 00 00 sub edx,0xffff 806a43b: 0f 85 0f 07 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a441: 8d 04 39 lea eax,[ecx+edi*1] 806a444: 8d 54 31 08 lea edx,[ecx+esi*1+0x8] 806a448: 5f pop edi 806a449: 5e pop esi 806a44a: e9 41 09 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a44f: 90 nop 806a450: 83 f9 50 cmp ecx,0x50 806a453: 8d 49 d0 lea ecx,[ecx-0x30] 806a456: 89 d0 mov eax,edx 806a458: 73 56 jae 806a4b0 <__memcmp_ssse3+0xa70> 806a45a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a45f: 66 0f 6f d1 movdqa xmm2,xmm1 806a463: 66 0f 3a 0f 0e 09 palignr xmm1,XMMWORD PTR [esi],0x9 806a469: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a46d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a472: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 806a478: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a47d: 66 0f db d9 pand xmm3,xmm1 806a481: 66 0f d7 d3 pmovmskb edx,xmm3 806a485: 8d 7f 20 lea edi,[edi+0x20] 806a488: 8d 76 20 lea esi,[esi+0x20] 806a48b: 81 ea ff ff 00 00 sub edx,0xffff 806a491: 0f 85 b9 06 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a497: 8d 04 39 lea eax,[ecx+edi*1] 806a49a: 8d 54 31 09 lea edx,[ecx+esi*1+0x9] 806a49e: 5f pop edi 806a49f: 5e pop esi 806a4a0: e9 eb 08 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a4a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a4ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a4b0: 83 e9 20 sub ecx,0x20 806a4b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a4b8: 66 0f 3a 0f 06 09 palignr xmm0,XMMWORD PTR [esi],0x9 806a4be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a4c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a4c7: 66 0f 3a 0f 5e 10 09 palignr xmm3,XMMWORD PTR [esi+0x10],0x9 806a4ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a4d3: 66 0f db d8 pand xmm3,xmm0 806a4d7: 83 e9 20 sub ecx,0x20 806a4da: 66 0f d7 d3 pmovmskb edx,xmm3 806a4de: 66 0f 6f c8 movdqa xmm1,xmm0 806a4e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a4e7: 66 0f 3a 0f 5e 30 09 palignr xmm3,XMMWORD PTR [esi+0x30],0x9 806a4ee: 81 da ff ff 00 00 sbb edx,0xffff 806a4f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a4f9: 66 0f 3a 0f 46 20 09 palignr xmm0,XMMWORD PTR [esi+0x20],0x9 806a500: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a505: 8d 76 20 lea esi,[esi+0x20] 806a508: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a50d: 8d 7f 20 lea edi,[edi+0x20] 806a510: 74 c1 je 806a4d3 <__memcmp_ssse3+0xa93> 806a512: 66 0f db d8 pand xmm3,xmm0 806a516: 83 f9 00 cmp ecx,0x0 806a519: 7d 04 jge 806a51f <__memcmp_ssse3+0xadf> 806a51b: 42 inc edx 806a51c: 83 c1 20 add ecx,0x20 806a51f: 85 d2 test edx,edx 806a521: 0f 85 29 06 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a527: 66 0f d7 d3 pmovmskb edx,xmm3 806a52b: 66 0f 6f c8 movdqa xmm1,xmm0 806a52f: 8d 7f 20 lea edi,[edi+0x20] 806a532: 8d 76 20 lea esi,[esi+0x20] 806a535: 81 ea ff ff 00 00 sub edx,0xffff 806a53b: 0f 85 0f 06 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a541: 8d 04 39 lea eax,[ecx+edi*1] 806a544: 8d 54 31 09 lea edx,[ecx+esi*1+0x9] 806a548: 5f pop edi 806a549: 5e pop esi 806a54a: e9 41 08 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a54f: 90 nop 806a550: 83 f9 50 cmp ecx,0x50 806a553: 8d 49 d0 lea ecx,[ecx-0x30] 806a556: 89 d0 mov eax,edx 806a558: 73 56 jae 806a5b0 <__memcmp_ssse3+0xb70> 806a55a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a55f: 66 0f 6f d1 movdqa xmm2,xmm1 806a563: 66 0f 3a 0f 0e 0a palignr xmm1,XMMWORD PTR [esi],0xa 806a569: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a56d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a572: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 806a578: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a57d: 66 0f db d9 pand xmm3,xmm1 806a581: 66 0f d7 d3 pmovmskb edx,xmm3 806a585: 8d 7f 20 lea edi,[edi+0x20] 806a588: 8d 76 20 lea esi,[esi+0x20] 806a58b: 81 ea ff ff 00 00 sub edx,0xffff 806a591: 0f 85 b9 05 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a597: 8d 04 39 lea eax,[ecx+edi*1] 806a59a: 8d 54 31 0a lea edx,[ecx+esi*1+0xa] 806a59e: 5f pop edi 806a59f: 5e pop esi 806a5a0: e9 eb 07 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a5a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a5ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a5b0: 83 e9 20 sub ecx,0x20 806a5b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a5b8: 66 0f 3a 0f 06 0a palignr xmm0,XMMWORD PTR [esi],0xa 806a5be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a5c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a5c7: 66 0f 3a 0f 5e 10 0a palignr xmm3,XMMWORD PTR [esi+0x10],0xa 806a5ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a5d3: 66 0f db d8 pand xmm3,xmm0 806a5d7: 83 e9 20 sub ecx,0x20 806a5da: 66 0f d7 d3 pmovmskb edx,xmm3 806a5de: 66 0f 6f c8 movdqa xmm1,xmm0 806a5e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a5e7: 66 0f 3a 0f 5e 30 0a palignr xmm3,XMMWORD PTR [esi+0x30],0xa 806a5ee: 81 da ff ff 00 00 sbb edx,0xffff 806a5f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a5f9: 66 0f 3a 0f 46 20 0a palignr xmm0,XMMWORD PTR [esi+0x20],0xa 806a600: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a605: 8d 76 20 lea esi,[esi+0x20] 806a608: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a60d: 8d 7f 20 lea edi,[edi+0x20] 806a610: 74 c1 je 806a5d3 <__memcmp_ssse3+0xb93> 806a612: 66 0f db d8 pand xmm3,xmm0 806a616: 83 f9 00 cmp ecx,0x0 806a619: 7d 04 jge 806a61f <__memcmp_ssse3+0xbdf> 806a61b: 42 inc edx 806a61c: 83 c1 20 add ecx,0x20 806a61f: 85 d2 test edx,edx 806a621: 0f 85 29 05 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a627: 66 0f d7 d3 pmovmskb edx,xmm3 806a62b: 66 0f 6f c8 movdqa xmm1,xmm0 806a62f: 8d 7f 20 lea edi,[edi+0x20] 806a632: 8d 76 20 lea esi,[esi+0x20] 806a635: 81 ea ff ff 00 00 sub edx,0xffff 806a63b: 0f 85 0f 05 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a641: 8d 04 39 lea eax,[ecx+edi*1] 806a644: 8d 54 31 0a lea edx,[ecx+esi*1+0xa] 806a648: 5f pop edi 806a649: 5e pop esi 806a64a: e9 41 07 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a64f: 90 nop 806a650: 83 f9 50 cmp ecx,0x50 806a653: 8d 49 d0 lea ecx,[ecx-0x30] 806a656: 89 d0 mov eax,edx 806a658: 73 56 jae 806a6b0 <__memcmp_ssse3+0xc70> 806a65a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a65f: 66 0f 6f d1 movdqa xmm2,xmm1 806a663: 66 0f 3a 0f 0e 0b palignr xmm1,XMMWORD PTR [esi],0xb 806a669: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a66d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a672: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 806a678: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a67d: 66 0f db d9 pand xmm3,xmm1 806a681: 66 0f d7 d3 pmovmskb edx,xmm3 806a685: 8d 7f 20 lea edi,[edi+0x20] 806a688: 8d 76 20 lea esi,[esi+0x20] 806a68b: 81 ea ff ff 00 00 sub edx,0xffff 806a691: 0f 85 b9 04 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a697: 8d 04 39 lea eax,[ecx+edi*1] 806a69a: 8d 54 31 0b lea edx,[ecx+esi*1+0xb] 806a69e: 5f pop edi 806a69f: 5e pop esi 806a6a0: e9 eb 06 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a6a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a6ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a6b0: 83 e9 20 sub ecx,0x20 806a6b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a6b8: 66 0f 3a 0f 06 0b palignr xmm0,XMMWORD PTR [esi],0xb 806a6be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a6c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a6c7: 66 0f 3a 0f 5e 10 0b palignr xmm3,XMMWORD PTR [esi+0x10],0xb 806a6ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a6d3: 66 0f db d8 pand xmm3,xmm0 806a6d7: 83 e9 20 sub ecx,0x20 806a6da: 66 0f d7 d3 pmovmskb edx,xmm3 806a6de: 66 0f 6f c8 movdqa xmm1,xmm0 806a6e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a6e7: 66 0f 3a 0f 5e 30 0b palignr xmm3,XMMWORD PTR [esi+0x30],0xb 806a6ee: 81 da ff ff 00 00 sbb edx,0xffff 806a6f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a6f9: 66 0f 3a 0f 46 20 0b palignr xmm0,XMMWORD PTR [esi+0x20],0xb 806a700: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a705: 8d 76 20 lea esi,[esi+0x20] 806a708: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a70d: 8d 7f 20 lea edi,[edi+0x20] 806a710: 74 c1 je 806a6d3 <__memcmp_ssse3+0xc93> 806a712: 66 0f db d8 pand xmm3,xmm0 806a716: 83 f9 00 cmp ecx,0x0 806a719: 7d 04 jge 806a71f <__memcmp_ssse3+0xcdf> 806a71b: 42 inc edx 806a71c: 83 c1 20 add ecx,0x20 806a71f: 85 d2 test edx,edx 806a721: 0f 85 29 04 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a727: 66 0f d7 d3 pmovmskb edx,xmm3 806a72b: 66 0f 6f c8 movdqa xmm1,xmm0 806a72f: 8d 7f 20 lea edi,[edi+0x20] 806a732: 8d 76 20 lea esi,[esi+0x20] 806a735: 81 ea ff ff 00 00 sub edx,0xffff 806a73b: 0f 85 0f 04 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a741: 8d 04 39 lea eax,[ecx+edi*1] 806a744: 8d 54 31 0b lea edx,[ecx+esi*1+0xb] 806a748: 5f pop edi 806a749: 5e pop esi 806a74a: e9 41 06 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a74f: 90 nop 806a750: 83 f9 50 cmp ecx,0x50 806a753: 8d 49 d0 lea ecx,[ecx-0x30] 806a756: 89 d0 mov eax,edx 806a758: 73 56 jae 806a7b0 <__memcmp_ssse3+0xd70> 806a75a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a75f: 66 0f 6f d1 movdqa xmm2,xmm1 806a763: 66 0f 3a 0f 0e 0c palignr xmm1,XMMWORD PTR [esi],0xc 806a769: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a76d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a772: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 806a778: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a77d: 66 0f db d9 pand xmm3,xmm1 806a781: 66 0f d7 d3 pmovmskb edx,xmm3 806a785: 8d 7f 20 lea edi,[edi+0x20] 806a788: 8d 76 20 lea esi,[esi+0x20] 806a78b: 81 ea ff ff 00 00 sub edx,0xffff 806a791: 0f 85 b9 03 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a797: 8d 04 39 lea eax,[ecx+edi*1] 806a79a: 8d 54 31 0c lea edx,[ecx+esi*1+0xc] 806a79e: 5f pop edi 806a79f: 5e pop esi 806a7a0: e9 eb 05 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a7a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a7ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a7b0: 83 e9 20 sub ecx,0x20 806a7b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a7b8: 66 0f 3a 0f 06 0c palignr xmm0,XMMWORD PTR [esi],0xc 806a7be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a7c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a7c7: 66 0f 3a 0f 5e 10 0c palignr xmm3,XMMWORD PTR [esi+0x10],0xc 806a7ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a7d3: 66 0f db d8 pand xmm3,xmm0 806a7d7: 83 e9 20 sub ecx,0x20 806a7da: 66 0f d7 d3 pmovmskb edx,xmm3 806a7de: 66 0f 6f c8 movdqa xmm1,xmm0 806a7e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a7e7: 66 0f 3a 0f 5e 30 0c palignr xmm3,XMMWORD PTR [esi+0x30],0xc 806a7ee: 81 da ff ff 00 00 sbb edx,0xffff 806a7f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a7f9: 66 0f 3a 0f 46 20 0c palignr xmm0,XMMWORD PTR [esi+0x20],0xc 806a800: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a805: 8d 76 20 lea esi,[esi+0x20] 806a808: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a80d: 8d 7f 20 lea edi,[edi+0x20] 806a810: 74 c1 je 806a7d3 <__memcmp_ssse3+0xd93> 806a812: 66 0f db d8 pand xmm3,xmm0 806a816: 83 f9 00 cmp ecx,0x0 806a819: 7d 04 jge 806a81f <__memcmp_ssse3+0xddf> 806a81b: 42 inc edx 806a81c: 83 c1 20 add ecx,0x20 806a81f: 85 d2 test edx,edx 806a821: 0f 85 29 03 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a827: 66 0f d7 d3 pmovmskb edx,xmm3 806a82b: 66 0f 6f c8 movdqa xmm1,xmm0 806a82f: 8d 7f 20 lea edi,[edi+0x20] 806a832: 8d 76 20 lea esi,[esi+0x20] 806a835: 81 ea ff ff 00 00 sub edx,0xffff 806a83b: 0f 85 0f 03 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a841: 8d 04 39 lea eax,[ecx+edi*1] 806a844: 8d 54 31 0c lea edx,[ecx+esi*1+0xc] 806a848: 5f pop edi 806a849: 5e pop esi 806a84a: e9 41 05 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a84f: 90 nop 806a850: 83 f9 50 cmp ecx,0x50 806a853: 8d 49 d0 lea ecx,[ecx-0x30] 806a856: 89 d0 mov eax,edx 806a858: 73 56 jae 806a8b0 <__memcmp_ssse3+0xe70> 806a85a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a85f: 66 0f 6f d1 movdqa xmm2,xmm1 806a863: 66 0f 3a 0f 0e 0d palignr xmm1,XMMWORD PTR [esi],0xd 806a869: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a86d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a872: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 806a878: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a87d: 66 0f db d9 pand xmm3,xmm1 806a881: 66 0f d7 d3 pmovmskb edx,xmm3 806a885: 8d 7f 20 lea edi,[edi+0x20] 806a888: 8d 76 20 lea esi,[esi+0x20] 806a88b: 81 ea ff ff 00 00 sub edx,0xffff 806a891: 0f 85 b9 02 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a897: 8d 04 39 lea eax,[ecx+edi*1] 806a89a: 8d 54 31 0d lea edx,[ecx+esi*1+0xd] 806a89e: 5f pop edi 806a89f: 5e pop esi 806a8a0: e9 eb 04 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a8a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a8ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a8b0: 83 e9 20 sub ecx,0x20 806a8b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a8b8: 66 0f 3a 0f 06 0d palignr xmm0,XMMWORD PTR [esi],0xd 806a8be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a8c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a8c7: 66 0f 3a 0f 5e 10 0d palignr xmm3,XMMWORD PTR [esi+0x10],0xd 806a8ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a8d3: 66 0f db d8 pand xmm3,xmm0 806a8d7: 83 e9 20 sub ecx,0x20 806a8da: 66 0f d7 d3 pmovmskb edx,xmm3 806a8de: 66 0f 6f c8 movdqa xmm1,xmm0 806a8e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a8e7: 66 0f 3a 0f 5e 30 0d palignr xmm3,XMMWORD PTR [esi+0x30],0xd 806a8ee: 81 da ff ff 00 00 sbb edx,0xffff 806a8f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a8f9: 66 0f 3a 0f 46 20 0d palignr xmm0,XMMWORD PTR [esi+0x20],0xd 806a900: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806a905: 8d 76 20 lea esi,[esi+0x20] 806a908: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806a90d: 8d 7f 20 lea edi,[edi+0x20] 806a910: 74 c1 je 806a8d3 <__memcmp_ssse3+0xe93> 806a912: 66 0f db d8 pand xmm3,xmm0 806a916: 83 f9 00 cmp ecx,0x0 806a919: 7d 04 jge 806a91f <__memcmp_ssse3+0xedf> 806a91b: 42 inc edx 806a91c: 83 c1 20 add ecx,0x20 806a91f: 85 d2 test edx,edx 806a921: 0f 85 29 02 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a927: 66 0f d7 d3 pmovmskb edx,xmm3 806a92b: 66 0f 6f c8 movdqa xmm1,xmm0 806a92f: 8d 7f 20 lea edi,[edi+0x20] 806a932: 8d 76 20 lea esi,[esi+0x20] 806a935: 81 ea ff ff 00 00 sub edx,0xffff 806a93b: 0f 85 0f 02 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a941: 8d 04 39 lea eax,[ecx+edi*1] 806a944: 8d 54 31 0d lea edx,[ecx+esi*1+0xd] 806a948: 5f pop edi 806a949: 5e pop esi 806a94a: e9 41 04 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a94f: 90 nop 806a950: 83 f9 50 cmp ecx,0x50 806a953: 8d 49 d0 lea ecx,[ecx-0x30] 806a956: 89 d0 mov eax,edx 806a958: 73 56 jae 806a9b0 <__memcmp_ssse3+0xf70> 806a95a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806a95f: 66 0f 6f d1 movdqa xmm2,xmm1 806a963: 66 0f 3a 0f 0e 0e palignr xmm1,XMMWORD PTR [esi],0xe 806a969: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806a96d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a972: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 806a978: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a97d: 66 0f db d9 pand xmm3,xmm1 806a981: 66 0f d7 d3 pmovmskb edx,xmm3 806a985: 8d 7f 20 lea edi,[edi+0x20] 806a988: 8d 76 20 lea esi,[esi+0x20] 806a98b: 81 ea ff ff 00 00 sub edx,0xffff 806a991: 0f 85 b9 01 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806a997: 8d 04 39 lea eax,[ecx+edi*1] 806a99a: 8d 54 31 0e lea edx,[ecx+esi*1+0xe] 806a99e: 5f pop edi 806a99f: 5e pop esi 806a9a0: e9 eb 03 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806a9a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806a9ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a9b0: 83 e9 20 sub ecx,0x20 806a9b3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806a9b8: 66 0f 3a 0f 06 0e palignr xmm0,XMMWORD PTR [esi],0xe 806a9be: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806a9c2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806a9c7: 66 0f 3a 0f 5e 10 0e palignr xmm3,XMMWORD PTR [esi+0x10],0xe 806a9ce: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806a9d3: 66 0f db d8 pand xmm3,xmm0 806a9d7: 83 e9 20 sub ecx,0x20 806a9da: 66 0f d7 d3 pmovmskb edx,xmm3 806a9de: 66 0f 6f c8 movdqa xmm1,xmm0 806a9e2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806a9e7: 66 0f 3a 0f 5e 30 0e palignr xmm3,XMMWORD PTR [esi+0x30],0xe 806a9ee: 81 da ff ff 00 00 sbb edx,0xffff 806a9f4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806a9f9: 66 0f 3a 0f 46 20 0e palignr xmm0,XMMWORD PTR [esi+0x20],0xe 806aa00: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806aa05: 8d 76 20 lea esi,[esi+0x20] 806aa08: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806aa0d: 8d 7f 20 lea edi,[edi+0x20] 806aa10: 74 c1 je 806a9d3 <__memcmp_ssse3+0xf93> 806aa12: 66 0f db d8 pand xmm3,xmm0 806aa16: 83 f9 00 cmp ecx,0x0 806aa19: 7d 04 jge 806aa1f <__memcmp_ssse3+0xfdf> 806aa1b: 42 inc edx 806aa1c: 83 c1 20 add ecx,0x20 806aa1f: 85 d2 test edx,edx 806aa21: 0f 85 29 01 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806aa27: 66 0f d7 d3 pmovmskb edx,xmm3 806aa2b: 66 0f 6f c8 movdqa xmm1,xmm0 806aa2f: 8d 7f 20 lea edi,[edi+0x20] 806aa32: 8d 76 20 lea esi,[esi+0x20] 806aa35: 81 ea ff ff 00 00 sub edx,0xffff 806aa3b: 0f 85 0f 01 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806aa41: 8d 04 39 lea eax,[ecx+edi*1] 806aa44: 8d 54 31 0e lea edx,[ecx+esi*1+0xe] 806aa48: 5f pop edi 806aa49: 5e pop esi 806aa4a: e9 41 03 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806aa4f: 90 nop 806aa50: 83 f9 50 cmp ecx,0x50 806aa53: 8d 49 d0 lea ecx,[ecx-0x30] 806aa56: 89 d0 mov eax,edx 806aa58: 73 56 jae 806aab0 <__memcmp_ssse3+0x1070> 806aa5a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806aa5f: 66 0f 6f d1 movdqa xmm2,xmm1 806aa63: 66 0f 3a 0f 0e 0f palignr xmm1,XMMWORD PTR [esi],0xf 806aa69: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806aa6d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806aa72: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 806aa78: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806aa7d: 66 0f db d9 pand xmm3,xmm1 806aa81: 66 0f d7 d3 pmovmskb edx,xmm3 806aa85: 8d 7f 20 lea edi,[edi+0x20] 806aa88: 8d 76 20 lea esi,[esi+0x20] 806aa8b: 81 ea ff ff 00 00 sub edx,0xffff 806aa91: 0f 85 b9 00 00 00 jne 806ab50 <__memcmp_ssse3+0x1110> 806aa97: 8d 04 39 lea eax,[ecx+edi*1] 806aa9a: 8d 54 31 0f lea edx,[ecx+esi*1+0xf] 806aa9e: 5f pop edi 806aa9f: 5e pop esi 806aaa0: e9 eb 02 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806aaa5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806aaac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806aab0: 83 e9 20 sub ecx,0x20 806aab3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 806aab8: 66 0f 3a 0f 06 0f palignr xmm0,XMMWORD PTR [esi],0xf 806aabe: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 806aac2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 806aac7: 66 0f 3a 0f 5e 10 0f palignr xmm3,XMMWORD PTR [esi+0x10],0xf 806aace: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806aad3: 66 0f db d8 pand xmm3,xmm0 806aad7: 83 e9 20 sub ecx,0x20 806aada: 66 0f d7 d3 pmovmskb edx,xmm3 806aade: 66 0f 6f c8 movdqa xmm1,xmm0 806aae2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 806aae7: 66 0f 3a 0f 5e 30 0f palignr xmm3,XMMWORD PTR [esi+0x30],0xf 806aaee: 81 da ff ff 00 00 sbb edx,0xffff 806aaf4: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 806aaf9: 66 0f 3a 0f 46 20 0f palignr xmm0,XMMWORD PTR [esi+0x20],0xf 806ab00: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 806ab05: 8d 76 20 lea esi,[esi+0x20] 806ab08: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806ab0d: 8d 7f 20 lea edi,[edi+0x20] 806ab10: 74 c1 je 806aad3 <__memcmp_ssse3+0x1093> 806ab12: 66 0f db d8 pand xmm3,xmm0 806ab16: 83 f9 00 cmp ecx,0x0 806ab19: 7d 04 jge 806ab1f <__memcmp_ssse3+0x10df> 806ab1b: 42 inc edx 806ab1c: 83 c1 20 add ecx,0x20 806ab1f: 85 d2 test edx,edx 806ab21: 75 2d jne 806ab50 <__memcmp_ssse3+0x1110> 806ab23: 66 0f d7 d3 pmovmskb edx,xmm3 806ab27: 66 0f 6f c8 movdqa xmm1,xmm0 806ab2b: 8d 7f 20 lea edi,[edi+0x20] 806ab2e: 8d 76 20 lea esi,[esi+0x20] 806ab31: 81 ea ff ff 00 00 sub edx,0xffff 806ab37: 75 17 jne 806ab50 <__memcmp_ssse3+0x1110> 806ab39: 8d 04 39 lea eax,[ecx+edi*1] 806ab3c: 8d 54 31 0f lea edx,[ecx+esi*1+0xf] 806ab40: 5f pop edi 806ab41: 5e pop esi 806ab42: e9 49 02 00 00 jmp 806ad90 <__memcmp_ssse3+0x1350> 806ab47: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ab4e: 66 90 xchg ax,ax 806ab50: 66 0f d7 d9 pmovmskb ebx,xmm1 806ab54: 81 eb ff ff 00 00 sub ebx,0xffff 806ab5a: 74 08 je 806ab64 <__memcmp_ssse3+0x1124> 806ab5c: 8d 76 f0 lea esi,[esi-0x10] 806ab5f: 8d 7f f0 lea edi,[edi-0x10] 806ab62: 89 da mov edx,ebx 806ab64: 01 c6 add esi,eax 806ab66: 84 d2 test dl,dl 806ab68: 0f 84 a2 00 00 00 je 806ac10 <__memcmp_ssse3+0x11d0> 806ab6e: f6 c2 01 test dl,0x1 806ab71: 75 2d jne 806aba0 <__memcmp_ssse3+0x1160> 806ab73: f6 c2 02 test dl,0x2 806ab76: 75 38 jne 806abb0 <__memcmp_ssse3+0x1170> 806ab78: f6 c2 04 test dl,0x4 806ab7b: 75 43 jne 806abc0 <__memcmp_ssse3+0x1180> 806ab7d: f6 c2 08 test dl,0x8 806ab80: 75 4e jne 806abd0 <__memcmp_ssse3+0x1190> 806ab82: f6 c2 10 test dl,0x10 806ab85: 75 59 jne 806abe0 <__memcmp_ssse3+0x11a0> 806ab87: f6 c2 20 test dl,0x20 806ab8a: 75 64 jne 806abf0 <__memcmp_ssse3+0x11b0> 806ab8c: f6 c2 40 test dl,0x40 806ab8f: 75 6f jne 806ac00 <__memcmp_ssse3+0x11c0> 806ab91: 0f b6 47 f7 movzx eax,BYTE PTR [edi-0x9] 806ab95: 0f b6 56 f7 movzx edx,BYTE PTR [esi-0x9] 806ab99: 29 d0 sub eax,edx 806ab9b: 5f pop edi 806ab9c: 5e pop esi 806ab9d: 5b pop ebx 806ab9e: c3 ret 806ab9f: 90 nop 806aba0: 0f b6 47 f0 movzx eax,BYTE PTR [edi-0x10] 806aba4: 0f b6 56 f0 movzx edx,BYTE PTR [esi-0x10] 806aba8: 29 d0 sub eax,edx 806abaa: 5f pop edi 806abab: 5e pop esi 806abac: 5b pop ebx 806abad: c3 ret 806abae: 66 90 xchg ax,ax 806abb0: 0f b6 47 f1 movzx eax,BYTE PTR [edi-0xf] 806abb4: 0f b6 56 f1 movzx edx,BYTE PTR [esi-0xf] 806abb8: 29 d0 sub eax,edx 806abba: 5f pop edi 806abbb: 5e pop esi 806abbc: 5b pop ebx 806abbd: c3 ret 806abbe: 66 90 xchg ax,ax 806abc0: 0f b6 47 f2 movzx eax,BYTE PTR [edi-0xe] 806abc4: 0f b6 56 f2 movzx edx,BYTE PTR [esi-0xe] 806abc8: 29 d0 sub eax,edx 806abca: 5f pop edi 806abcb: 5e pop esi 806abcc: 5b pop ebx 806abcd: c3 ret 806abce: 66 90 xchg ax,ax 806abd0: 0f b6 47 f3 movzx eax,BYTE PTR [edi-0xd] 806abd4: 0f b6 56 f3 movzx edx,BYTE PTR [esi-0xd] 806abd8: 29 d0 sub eax,edx 806abda: 5f pop edi 806abdb: 5e pop esi 806abdc: 5b pop ebx 806abdd: c3 ret 806abde: 66 90 xchg ax,ax 806abe0: 0f b6 47 f4 movzx eax,BYTE PTR [edi-0xc] 806abe4: 0f b6 56 f4 movzx edx,BYTE PTR [esi-0xc] 806abe8: 29 d0 sub eax,edx 806abea: 5f pop edi 806abeb: 5e pop esi 806abec: 5b pop ebx 806abed: c3 ret 806abee: 66 90 xchg ax,ax 806abf0: 0f b6 47 f5 movzx eax,BYTE PTR [edi-0xb] 806abf4: 0f b6 56 f5 movzx edx,BYTE PTR [esi-0xb] 806abf8: 29 d0 sub eax,edx 806abfa: 5f pop edi 806abfb: 5e pop esi 806abfc: 5b pop ebx 806abfd: c3 ret 806abfe: 66 90 xchg ax,ax 806ac00: 0f b6 47 f6 movzx eax,BYTE PTR [edi-0xa] 806ac04: 0f b6 56 f6 movzx edx,BYTE PTR [esi-0xa] 806ac08: 29 d0 sub eax,edx 806ac0a: 5f pop edi 806ac0b: 5e pop esi 806ac0c: 5b pop ebx 806ac0d: c3 ret 806ac0e: 66 90 xchg ax,ax 806ac10: 8d 7f 08 lea edi,[edi+0x8] 806ac13: 8d 76 08 lea esi,[esi+0x8] 806ac16: f6 c6 01 test dh,0x1 806ac19: 75 85 jne 806aba0 <__memcmp_ssse3+0x1160> 806ac1b: f6 c6 02 test dh,0x2 806ac1e: 75 90 jne 806abb0 <__memcmp_ssse3+0x1170> 806ac20: f6 c6 04 test dh,0x4 806ac23: 75 9b jne 806abc0 <__memcmp_ssse3+0x1180> 806ac25: f6 c6 08 test dh,0x8 806ac28: 75 a6 jne 806abd0 <__memcmp_ssse3+0x1190> 806ac2a: f6 c6 10 test dh,0x10 806ac2d: 75 b1 jne 806abe0 <__memcmp_ssse3+0x11a0> 806ac2f: f6 c6 20 test dh,0x20 806ac32: 75 bc jne 806abf0 <__memcmp_ssse3+0x11b0> 806ac34: f6 c6 40 test dh,0x40 806ac37: 75 c7 jne 806ac00 <__memcmp_ssse3+0x11c0> 806ac39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ac40: 0f b6 47 f7 movzx eax,BYTE PTR [edi-0x9] 806ac44: 0f b6 56 f7 movzx edx,BYTE PTR [esi-0x9] 806ac48: 29 d0 sub eax,edx 806ac4a: 5f pop edi 806ac4b: 5e pop esi 806ac4c: 5b pop ebx 806ac4d: c3 ret 806ac4e: 66 90 xchg ax,ax 806ac50: 83 f9 10 cmp ecx,0x10 806ac53: 73 4b jae 806aca0 <__memcmp_ssse3+0x1260> 806ac55: 83 f9 08 cmp ecx,0x8 806ac58: 0f 84 30 02 00 00 je 806ae8e <__memcmp_ssse3+0x144e> 806ac5e: 83 f9 09 cmp ecx,0x9 806ac61: 0f 84 d7 02 00 00 je 806af3e <__memcmp_ssse3+0x14fe> 806ac67: 83 f9 0a cmp ecx,0xa 806ac6a: 0f 84 7e 03 00 00 je 806afee <__memcmp_ssse3+0x15ae> 806ac70: 83 f9 0b cmp ecx,0xb 806ac73: 0f 84 19 04 00 00 je 806b092 <__memcmp_ssse3+0x1652> 806ac79: 83 f9 0c cmp ecx,0xc 806ac7c: 0f 84 fe 01 00 00 je 806ae80 <__memcmp_ssse3+0x1440> 806ac82: 83 f9 0d cmp ecx,0xd 806ac85: 0f 84 a5 02 00 00 je 806af30 <__memcmp_ssse3+0x14f0> 806ac8b: 83 f9 0e cmp ecx,0xe 806ac8e: 0f 84 4c 03 00 00 je 806afe0 <__memcmp_ssse3+0x15a0> 806ac94: e9 ef 03 00 00 jmp 806b088 <__memcmp_ssse3+0x1648> 806ac99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806aca0: 83 f9 18 cmp ecx,0x18 806aca3: 73 4b jae 806acf0 <__memcmp_ssse3+0x12b0> 806aca5: 83 f9 10 cmp ecx,0x10 806aca8: 0f 84 c4 01 00 00 je 806ae72 <__memcmp_ssse3+0x1432> 806acae: 83 f9 11 cmp ecx,0x11 806acb1: 0f 84 6b 02 00 00 je 806af22 <__memcmp_ssse3+0x14e2> 806acb7: 83 f9 12 cmp ecx,0x12 806acba: 0f 84 12 03 00 00 je 806afd2 <__memcmp_ssse3+0x1592> 806acc0: 83 f9 13 cmp ecx,0x13 806acc3: 0f 84 b5 03 00 00 je 806b07e <__memcmp_ssse3+0x163e> 806acc9: 83 f9 14 cmp ecx,0x14 806accc: 0f 84 92 01 00 00 je 806ae64 <__memcmp_ssse3+0x1424> 806acd2: 83 f9 15 cmp ecx,0x15 806acd5: 0f 84 39 02 00 00 je 806af14 <__memcmp_ssse3+0x14d4> 806acdb: 83 f9 16 cmp ecx,0x16 806acde: 0f 84 e0 02 00 00 je 806afc4 <__memcmp_ssse3+0x1584> 806ace4: e9 8b 03 00 00 jmp 806b074 <__memcmp_ssse3+0x1634> 806ace9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806acf0: 83 f9 20 cmp ecx,0x20 806acf3: 73 4b jae 806ad40 <__memcmp_ssse3+0x1300> 806acf5: 83 f9 18 cmp ecx,0x18 806acf8: 0f 84 58 01 00 00 je 806ae56 <__memcmp_ssse3+0x1416> 806acfe: 83 f9 19 cmp ecx,0x19 806ad01: 0f 84 ff 01 00 00 je 806af06 <__memcmp_ssse3+0x14c6> 806ad07: 83 f9 1a cmp ecx,0x1a 806ad0a: 0f 84 a6 02 00 00 je 806afb6 <__memcmp_ssse3+0x1576> 806ad10: 83 f9 1b cmp ecx,0x1b 806ad13: 0f 84 51 03 00 00 je 806b06a <__memcmp_ssse3+0x162a> 806ad19: 83 f9 1c cmp ecx,0x1c 806ad1c: 0f 84 26 01 00 00 je 806ae48 <__memcmp_ssse3+0x1408> 806ad22: 83 f9 1d cmp ecx,0x1d 806ad25: 0f 84 cd 01 00 00 je 806aef8 <__memcmp_ssse3+0x14b8> 806ad2b: 83 f9 1e cmp ecx,0x1e 806ad2e: 0f 84 74 02 00 00 je 806afa8 <__memcmp_ssse3+0x1568> 806ad34: e9 27 03 00 00 jmp 806b060 <__memcmp_ssse3+0x1620> 806ad39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ad40: 83 f9 28 cmp ecx,0x28 806ad43: 0f 83 87 00 00 00 jae 806add0 <__memcmp_ssse3+0x1390> 806ad49: 83 f9 20 cmp ecx,0x20 806ad4c: 0f 84 e8 00 00 00 je 806ae3a <__memcmp_ssse3+0x13fa> 806ad52: 83 f9 21 cmp ecx,0x21 806ad55: 0f 84 8f 01 00 00 je 806aeea <__memcmp_ssse3+0x14aa> 806ad5b: 83 f9 22 cmp ecx,0x22 806ad5e: 0f 84 36 02 00 00 je 806af9a <__memcmp_ssse3+0x155a> 806ad64: 83 f9 23 cmp ecx,0x23 806ad67: 0f 84 e9 02 00 00 je 806b056 <__memcmp_ssse3+0x1616> 806ad6d: 83 f9 24 cmp ecx,0x24 806ad70: 0f 84 b6 00 00 00 je 806ae2c <__memcmp_ssse3+0x13ec> 806ad76: 83 f9 25 cmp ecx,0x25 806ad79: 0f 84 5d 01 00 00 je 806aedc <__memcmp_ssse3+0x149c> 806ad7f: 83 f9 26 cmp ecx,0x26 806ad82: 0f 84 04 02 00 00 je 806af8c <__memcmp_ssse3+0x154c> 806ad88: e9 bf 02 00 00 jmp 806b04c <__memcmp_ssse3+0x160c> 806ad8d: 8d 76 00 lea esi,[esi+0x0] 806ad90: 83 f9 08 cmp ecx,0x8 806ad93: 0f 83 b7 fe ff ff jae 806ac50 <__memcmp_ssse3+0x1210> 806ad99: 83 f9 02 cmp ecx,0x2 806ad9c: 0f 84 68 02 00 00 je 806b00a <__memcmp_ssse3+0x15ca> 806ada2: 83 f9 03 cmp ecx,0x3 806ada5: 0f 84 fb 02 00 00 je 806b0a6 <__memcmp_ssse3+0x1666> 806adab: 83 f9 04 cmp ecx,0x4 806adae: 0f 84 e8 00 00 00 je 806ae9c <__memcmp_ssse3+0x145c> 806adb4: 83 f9 05 cmp ecx,0x5 806adb7: 0f 84 8f 01 00 00 je 806af4c <__memcmp_ssse3+0x150c> 806adbd: 83 f9 06 cmp ecx,0x6 806adc0: 0f 84 36 02 00 00 je 806affc <__memcmp_ssse3+0x15bc> 806adc6: e9 d1 02 00 00 jmp 806b09c <__memcmp_ssse3+0x165c> 806adcb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806adcf: 90 nop 806add0: 83 f9 28 cmp ecx,0x28 806add3: 74 49 je 806ae1e <__memcmp_ssse3+0x13de> 806add5: 83 f9 29 cmp ecx,0x29 806add8: 0f 84 f0 00 00 00 je 806aece <__memcmp_ssse3+0x148e> 806adde: 83 f9 2a cmp ecx,0x2a 806ade1: 0f 84 97 01 00 00 je 806af7e <__memcmp_ssse3+0x153e> 806ade7: 83 f9 2b cmp ecx,0x2b 806adea: 0f 84 4e 02 00 00 je 806b03e <__memcmp_ssse3+0x15fe> 806adf0: 83 f9 2c cmp ecx,0x2c 806adf3: 74 1b je 806ae10 <__memcmp_ssse3+0x13d0> 806adf5: 83 f9 2d cmp ecx,0x2d 806adf8: 0f 84 c2 00 00 00 je 806aec0 <__memcmp_ssse3+0x1480> 806adfe: 83 f9 2e cmp ecx,0x2e 806ae01: 0f 84 69 01 00 00 je 806af70 <__memcmp_ssse3+0x1530> 806ae07: e9 24 02 00 00 jmp 806b030 <__memcmp_ssse3+0x15f0> 806ae0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ae10: 8b 48 d4 mov ecx,DWORD PTR [eax-0x2c] 806ae13: 8b 5a d4 mov ebx,DWORD PTR [edx-0x2c] 806ae16: 39 d9 cmp ecx,ebx 806ae18: 0f 85 b2 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae1e: 8b 48 d8 mov ecx,DWORD PTR [eax-0x28] 806ae21: 8b 5a d8 mov ebx,DWORD PTR [edx-0x28] 806ae24: 39 d9 cmp ecx,ebx 806ae26: 0f 85 a4 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae2c: 8b 48 dc mov ecx,DWORD PTR [eax-0x24] 806ae2f: 8b 5a dc mov ebx,DWORD PTR [edx-0x24] 806ae32: 39 d9 cmp ecx,ebx 806ae34: 0f 85 96 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae3a: 8b 48 e0 mov ecx,DWORD PTR [eax-0x20] 806ae3d: 8b 5a e0 mov ebx,DWORD PTR [edx-0x20] 806ae40: 39 d9 cmp ecx,ebx 806ae42: 0f 85 88 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae48: 8b 48 e4 mov ecx,DWORD PTR [eax-0x1c] 806ae4b: 8b 5a e4 mov ebx,DWORD PTR [edx-0x1c] 806ae4e: 39 d9 cmp ecx,ebx 806ae50: 0f 85 7a 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae56: 8b 48 e8 mov ecx,DWORD PTR [eax-0x18] 806ae59: 8b 5a e8 mov ebx,DWORD PTR [edx-0x18] 806ae5c: 39 d9 cmp ecx,ebx 806ae5e: 0f 85 6c 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae64: 8b 48 ec mov ecx,DWORD PTR [eax-0x14] 806ae67: 8b 5a ec mov ebx,DWORD PTR [edx-0x14] 806ae6a: 39 d9 cmp ecx,ebx 806ae6c: 0f 85 5e 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae72: 8b 48 f0 mov ecx,DWORD PTR [eax-0x10] 806ae75: 8b 5a f0 mov ebx,DWORD PTR [edx-0x10] 806ae78: 39 d9 cmp ecx,ebx 806ae7a: 0f 85 50 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae80: 8b 48 f4 mov ecx,DWORD PTR [eax-0xc] 806ae83: 8b 5a f4 mov ebx,DWORD PTR [edx-0xc] 806ae86: 39 d9 cmp ecx,ebx 806ae88: 0f 85 42 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae8e: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 806ae91: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 806ae94: 39 d9 cmp ecx,ebx 806ae96: 0f 85 34 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806ae9c: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 806ae9f: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 806aea2: 39 d9 cmp ecx,ebx 806aea4: b8 00 00 00 00 mov eax,0x0 806aea9: 0f 85 21 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806aeaf: 5b pop ebx 806aeb0: c3 ret 806aeb1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806aeb8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806aebf: 90 nop 806aec0: 8b 48 d3 mov ecx,DWORD PTR [eax-0x2d] 806aec3: 8b 5a d3 mov ebx,DWORD PTR [edx-0x2d] 806aec6: 39 d9 cmp ecx,ebx 806aec8: 0f 85 02 02 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806aece: 8b 48 d7 mov ecx,DWORD PTR [eax-0x29] 806aed1: 8b 5a d7 mov ebx,DWORD PTR [edx-0x29] 806aed4: 39 d9 cmp ecx,ebx 806aed6: 0f 85 f4 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806aedc: 8b 48 db mov ecx,DWORD PTR [eax-0x25] 806aedf: 8b 5a db mov ebx,DWORD PTR [edx-0x25] 806aee2: 39 d9 cmp ecx,ebx 806aee4: 0f 85 e6 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806aeea: 8b 48 df mov ecx,DWORD PTR [eax-0x21] 806aeed: 8b 5a df mov ebx,DWORD PTR [edx-0x21] 806aef0: 39 d9 cmp ecx,ebx 806aef2: 0f 85 d8 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806aef8: 8b 48 e3 mov ecx,DWORD PTR [eax-0x1d] 806aefb: 8b 5a e3 mov ebx,DWORD PTR [edx-0x1d] 806aefe: 39 d9 cmp ecx,ebx 806af00: 0f 85 ca 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af06: 8b 48 e7 mov ecx,DWORD PTR [eax-0x19] 806af09: 8b 5a e7 mov ebx,DWORD PTR [edx-0x19] 806af0c: 39 d9 cmp ecx,ebx 806af0e: 0f 85 bc 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af14: 8b 48 eb mov ecx,DWORD PTR [eax-0x15] 806af17: 8b 5a eb mov ebx,DWORD PTR [edx-0x15] 806af1a: 39 d9 cmp ecx,ebx 806af1c: 0f 85 ae 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af22: 8b 48 ef mov ecx,DWORD PTR [eax-0x11] 806af25: 8b 5a ef mov ebx,DWORD PTR [edx-0x11] 806af28: 39 d9 cmp ecx,ebx 806af2a: 0f 85 a0 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af30: 8b 48 f3 mov ecx,DWORD PTR [eax-0xd] 806af33: 8b 5a f3 mov ebx,DWORD PTR [edx-0xd] 806af36: 39 d9 cmp ecx,ebx 806af38: 0f 85 92 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af3e: 8b 48 f7 mov ecx,DWORD PTR [eax-0x9] 806af41: 8b 5a f7 mov ebx,DWORD PTR [edx-0x9] 806af44: 39 d9 cmp ecx,ebx 806af46: 0f 85 84 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af4c: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 806af4f: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 806af52: 39 d9 cmp ecx,ebx 806af54: 0f 85 76 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af5a: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 806af5e: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 806af61: b8 00 00 00 00 mov eax,0x0 806af66: 0f 85 84 01 00 00 jne 806b0f0 <__memcmp_ssse3+0x16b0> 806af6c: 5b pop ebx 806af6d: c3 ret 806af6e: 66 90 xchg ax,ax 806af70: 8b 48 d2 mov ecx,DWORD PTR [eax-0x2e] 806af73: 8b 5a d2 mov ebx,DWORD PTR [edx-0x2e] 806af76: 39 d9 cmp ecx,ebx 806af78: 0f 85 52 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af7e: 8b 48 d6 mov ecx,DWORD PTR [eax-0x2a] 806af81: 8b 5a d6 mov ebx,DWORD PTR [edx-0x2a] 806af84: 39 d9 cmp ecx,ebx 806af86: 0f 85 44 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af8c: 8b 48 da mov ecx,DWORD PTR [eax-0x26] 806af8f: 8b 5a da mov ebx,DWORD PTR [edx-0x26] 806af92: 39 d9 cmp ecx,ebx 806af94: 0f 85 36 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806af9a: 8b 48 de mov ecx,DWORD PTR [eax-0x22] 806af9d: 8b 5a de mov ebx,DWORD PTR [edx-0x22] 806afa0: 39 d9 cmp ecx,ebx 806afa2: 0f 85 28 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806afa8: 8b 48 e2 mov ecx,DWORD PTR [eax-0x1e] 806afab: 8b 5a e2 mov ebx,DWORD PTR [edx-0x1e] 806afae: 39 d9 cmp ecx,ebx 806afb0: 0f 85 1a 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806afb6: 8b 48 e6 mov ecx,DWORD PTR [eax-0x1a] 806afb9: 8b 5a e6 mov ebx,DWORD PTR [edx-0x1a] 806afbc: 39 d9 cmp ecx,ebx 806afbe: 0f 85 0c 01 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806afc4: 8b 48 ea mov ecx,DWORD PTR [eax-0x16] 806afc7: 8b 5a ea mov ebx,DWORD PTR [edx-0x16] 806afca: 39 d9 cmp ecx,ebx 806afcc: 0f 85 fe 00 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806afd2: 8b 48 ee mov ecx,DWORD PTR [eax-0x12] 806afd5: 8b 5a ee mov ebx,DWORD PTR [edx-0x12] 806afd8: 39 d9 cmp ecx,ebx 806afda: 0f 85 f0 00 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806afe0: 8b 48 f2 mov ecx,DWORD PTR [eax-0xe] 806afe3: 8b 5a f2 mov ebx,DWORD PTR [edx-0xe] 806afe6: 39 d9 cmp ecx,ebx 806afe8: 0f 85 e2 00 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806afee: 8b 48 f6 mov ecx,DWORD PTR [eax-0xa] 806aff1: 8b 5a f6 mov ebx,DWORD PTR [edx-0xa] 806aff4: 39 d9 cmp ecx,ebx 806aff6: 0f 85 d4 00 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806affc: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 806afff: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 806b002: 39 d9 cmp ecx,ebx 806b004: 0f 85 c6 00 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806b00a: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 806b00e: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 806b012: 38 d9 cmp cl,bl 806b014: 0f 85 d6 00 00 00 jne 806b0f0 <__memcmp_ssse3+0x16b0> 806b01a: 38 fd cmp ch,bh 806b01c: b8 00 00 00 00 mov eax,0x0 806b021: 0f 85 c9 00 00 00 jne 806b0f0 <__memcmp_ssse3+0x16b0> 806b027: 5b pop ebx 806b028: c3 ret 806b029: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b030: 8b 48 d1 mov ecx,DWORD PTR [eax-0x2f] 806b033: 8b 5a d1 mov ebx,DWORD PTR [edx-0x2f] 806b036: 39 d9 cmp ecx,ebx 806b038: 0f 85 92 00 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806b03e: 8b 48 d5 mov ecx,DWORD PTR [eax-0x2b] 806b041: 8b 5a d5 mov ebx,DWORD PTR [edx-0x2b] 806b044: 39 d9 cmp ecx,ebx 806b046: 0f 85 84 00 00 00 jne 806b0d0 <__memcmp_ssse3+0x1690> 806b04c: 8b 48 d9 mov ecx,DWORD PTR [eax-0x27] 806b04f: 8b 5a d9 mov ebx,DWORD PTR [edx-0x27] 806b052: 39 d9 cmp ecx,ebx 806b054: 75 7a jne 806b0d0 <__memcmp_ssse3+0x1690> 806b056: 8b 48 dd mov ecx,DWORD PTR [eax-0x23] 806b059: 8b 5a dd mov ebx,DWORD PTR [edx-0x23] 806b05c: 39 d9 cmp ecx,ebx 806b05e: 75 70 jne 806b0d0 <__memcmp_ssse3+0x1690> 806b060: 8b 48 e1 mov ecx,DWORD PTR [eax-0x1f] 806b063: 8b 5a e1 mov ebx,DWORD PTR [edx-0x1f] 806b066: 39 d9 cmp ecx,ebx 806b068: 75 66 jne 806b0d0 <__memcmp_ssse3+0x1690> 806b06a: 8b 48 e5 mov ecx,DWORD PTR [eax-0x1b] 806b06d: 8b 5a e5 mov ebx,DWORD PTR [edx-0x1b] 806b070: 39 d9 cmp ecx,ebx 806b072: 75 5c jne 806b0d0 <__memcmp_ssse3+0x1690> 806b074: 8b 48 e9 mov ecx,DWORD PTR [eax-0x17] 806b077: 8b 5a e9 mov ebx,DWORD PTR [edx-0x17] 806b07a: 39 d9 cmp ecx,ebx 806b07c: 75 52 jne 806b0d0 <__memcmp_ssse3+0x1690> 806b07e: 8b 48 ed mov ecx,DWORD PTR [eax-0x13] 806b081: 8b 5a ed mov ebx,DWORD PTR [edx-0x13] 806b084: 39 d9 cmp ecx,ebx 806b086: 75 48 jne 806b0d0 <__memcmp_ssse3+0x1690> 806b088: 8b 48 f1 mov ecx,DWORD PTR [eax-0xf] 806b08b: 8b 5a f1 mov ebx,DWORD PTR [edx-0xf] 806b08e: 39 d9 cmp ecx,ebx 806b090: 75 3e jne 806b0d0 <__memcmp_ssse3+0x1690> 806b092: 8b 48 f5 mov ecx,DWORD PTR [eax-0xb] 806b095: 8b 5a f5 mov ebx,DWORD PTR [edx-0xb] 806b098: 39 d9 cmp ecx,ebx 806b09a: 75 34 jne 806b0d0 <__memcmp_ssse3+0x1690> 806b09c: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 806b09f: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 806b0a2: 39 d9 cmp ecx,ebx 806b0a4: 75 2a jne 806b0d0 <__memcmp_ssse3+0x1690> 806b0a6: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 806b0aa: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 806b0ae: 38 d9 cmp cl,bl 806b0b0: 75 3e jne 806b0f0 <__memcmp_ssse3+0x16b0> 806b0b2: 66 39 d9 cmp cx,bx 806b0b5: 75 39 jne 806b0f0 <__memcmp_ssse3+0x16b0> 806b0b7: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 806b0bb: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 806b0be: b8 00 00 00 00 mov eax,0x0 806b0c3: 75 2b jne 806b0f0 <__memcmp_ssse3+0x16b0> 806b0c5: 5b pop ebx 806b0c6: c3 ret 806b0c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b0ce: 66 90 xchg ax,ax 806b0d0: 38 d9 cmp cl,bl 806b0d2: 75 1c jne 806b0f0 <__memcmp_ssse3+0x16b0> 806b0d4: 66 39 d9 cmp cx,bx 806b0d7: 75 17 jne 806b0f0 <__memcmp_ssse3+0x16b0> 806b0d9: c1 e9 10 shr ecx,0x10 806b0dc: c1 eb 10 shr ebx,0x10 806b0df: 38 d9 cmp cl,bl 806b0e1: 75 0d jne 806b0f0 <__memcmp_ssse3+0x16b0> 806b0e3: 66 39 d9 cmp cx,bx 806b0e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b0ed: 8d 76 00 lea esi,[esi+0x0] 806b0f0: 5b pop ebx 806b0f1: b8 01 00 00 00 mov eax,0x1 806b0f6: 77 02 ja 806b0fa <__memcmp_ssse3+0x16ba> 806b0f8: f7 d8 neg eax 806b0fa: c3 ret 806b0fb: 66 90 xchg ax,ax 806b0fd: 66 90 xchg ax,ax 806b0ff: 90 nop 0806b100 <__memcmp_sse4_2>: 806b100: f3 0f 1e fb endbr32 806b104: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806b108: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806b10c: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806b110: 83 f9 01 cmp ecx,0x1 806b113: 0f 86 a7 00 00 00 jbe 806b1c0 <__memcmp_sse4_2+0xc0> 806b119: 66 0f ef c0 pxor xmm0,xmm0 806b11d: 83 f9 40 cmp ecx,0x40 806b120: 0f 87 ba 00 00 00 ja 806b1e0 <__memcmp_sse4_2+0xe0> 806b126: 83 f9 08 cmp ecx,0x8 806b129: 53 push ebx 806b12a: 72 24 jb 806b150 <__memcmp_sse4_2+0x50> 806b12c: 01 ca add edx,ecx 806b12e: 01 c8 add eax,ecx 806b130: e8 8b ea fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 806b135: 81 c3 47 b2 04 00 add ebx,0x4b247 806b13b: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 806b13e: 3e ff e3 notrack jmp ebx 806b141: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b148: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b14f: 90 nop 806b150: 8a 18 mov bl,BYTE PTR [eax] 806b152: 3a 1a cmp bl,BYTE PTR [edx] 806b154: 75 49 jne 806b19f <__memcmp_sse4_2+0x9f> 806b156: 8a 58 01 mov bl,BYTE PTR [eax+0x1] 806b159: 3a 5a 01 cmp bl,BYTE PTR [edx+0x1] 806b15c: 75 41 jne 806b19f <__memcmp_sse4_2+0x9f> 806b15e: 83 f9 02 cmp ecx,0x2 806b161: 74 4d je 806b1b0 <__memcmp_sse4_2+0xb0> 806b163: 8a 58 02 mov bl,BYTE PTR [eax+0x2] 806b166: 3a 5a 02 cmp bl,BYTE PTR [edx+0x2] 806b169: 75 34 jne 806b19f <__memcmp_sse4_2+0x9f> 806b16b: 83 f9 03 cmp ecx,0x3 806b16e: 74 40 je 806b1b0 <__memcmp_sse4_2+0xb0> 806b170: 8a 58 03 mov bl,BYTE PTR [eax+0x3] 806b173: 3a 5a 03 cmp bl,BYTE PTR [edx+0x3] 806b176: 75 27 jne 806b19f <__memcmp_sse4_2+0x9f> 806b178: 83 f9 04 cmp ecx,0x4 806b17b: 74 33 je 806b1b0 <__memcmp_sse4_2+0xb0> 806b17d: 8a 58 04 mov bl,BYTE PTR [eax+0x4] 806b180: 3a 5a 04 cmp bl,BYTE PTR [edx+0x4] 806b183: 75 1a jne 806b19f <__memcmp_sse4_2+0x9f> 806b185: 83 f9 05 cmp ecx,0x5 806b188: 74 26 je 806b1b0 <__memcmp_sse4_2+0xb0> 806b18a: 8a 58 05 mov bl,BYTE PTR [eax+0x5] 806b18d: 3a 5a 05 cmp bl,BYTE PTR [edx+0x5] 806b190: 75 0d jne 806b19f <__memcmp_sse4_2+0x9f> 806b192: 83 f9 06 cmp ecx,0x6 806b195: 74 19 je 806b1b0 <__memcmp_sse4_2+0xb0> 806b197: 8a 58 06 mov bl,BYTE PTR [eax+0x6] 806b19a: 3a 5a 06 cmp bl,BYTE PTR [edx+0x6] 806b19d: 74 11 je 806b1b0 <__memcmp_sse4_2+0xb0> 806b19f: 5b pop ebx 806b1a0: b8 01 00 00 00 mov eax,0x1 806b1a5: 77 02 ja 806b1a9 <__memcmp_sse4_2+0xa9> 806b1a7: f7 d8 neg eax 806b1a9: c3 ret 806b1aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b1b0: 5b pop ebx 806b1b1: 31 c0 xor eax,eax 806b1b3: c3 ret 806b1b4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b1bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b1bf: 90 nop 806b1c0: 72 0e jb 806b1d0 <__memcmp_sse4_2+0xd0> 806b1c2: 0f b6 00 movzx eax,BYTE PTR [eax] 806b1c5: 0f b6 12 movzx edx,BYTE PTR [edx] 806b1c8: 29 d0 sub eax,edx 806b1ca: c3 ret 806b1cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b1cf: 90 nop 806b1d0: 31 c0 xor eax,eax 806b1d2: c3 ret 806b1d3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b1da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b1e0: 53 push ebx 806b1e1: 89 cb mov ebx,ecx 806b1e3: b9 40 00 00 00 mov ecx,0x40 806b1e8: 83 eb 40 sub ebx,0x40 806b1eb: f3 0f 6f 08 movdqu xmm1,XMMWORD PTR [eax] 806b1ef: f3 0f 6f 12 movdqu xmm2,XMMWORD PTR [edx] 806b1f3: 66 0f ef d1 pxor xmm2,xmm1 806b1f7: 66 0f 38 17 c2 ptest xmm0,xmm2 806b1fc: 73 62 jae 806b260 <__memcmp_sse4_2+0x160> 806b1fe: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 806b203: f3 0f 6f 52 10 movdqu xmm2,XMMWORD PTR [edx+0x10] 806b208: 66 0f ef d1 pxor xmm2,xmm1 806b20c: 66 0f 38 17 c2 ptest xmm0,xmm2 806b211: 73 50 jae 806b263 <__memcmp_sse4_2+0x163> 806b213: f3 0f 6f 48 20 movdqu xmm1,XMMWORD PTR [eax+0x20] 806b218: f3 0f 6f 52 20 movdqu xmm2,XMMWORD PTR [edx+0x20] 806b21d: 66 0f ef d1 pxor xmm2,xmm1 806b221: 66 0f 38 17 c2 ptest xmm0,xmm2 806b226: 73 3e jae 806b266 <__memcmp_sse4_2+0x166> 806b228: f3 0f 6f 48 30 movdqu xmm1,XMMWORD PTR [eax+0x30] 806b22d: f3 0f 6f 52 30 movdqu xmm2,XMMWORD PTR [edx+0x30] 806b232: 66 0f ef d1 pxor xmm2,xmm1 806b236: 66 0f 38 17 c2 ptest xmm0,xmm2 806b23b: 73 2c jae 806b269 <__memcmp_sse4_2+0x169> 806b23d: 01 c8 add eax,ecx 806b23f: 01 ca add edx,ecx 806b241: 29 cb sub ebx,ecx 806b243: 73 a6 jae 806b1eb <__memcmp_sse4_2+0xeb> 806b245: 01 d9 add ecx,ebx 806b247: 01 ca add edx,ecx 806b249: 01 c8 add eax,ecx 806b24b: e8 70 e9 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 806b250: 81 c3 2c b1 04 00 add ebx,0x4b12c 806b256: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 806b259: 3e ff e3 notrack jmp ebx 806b25c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b260: 83 e9 10 sub ecx,0x10 806b263: 83 e9 10 sub ecx,0x10 806b266: 83 e9 10 sub ecx,0x10 806b269: 01 ca add edx,ecx 806b26b: 01 c8 add eax,ecx 806b26d: 8d 76 00 lea esi,[esi+0x0] 806b270: 8b 48 f0 mov ecx,DWORD PTR [eax-0x10] 806b273: 8b 5a f0 mov ebx,DWORD PTR [edx-0x10] 806b276: 39 d9 cmp ecx,ebx 806b278: 0f 85 f2 09 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b27e: 8b 48 f4 mov ecx,DWORD PTR [eax-0xc] 806b281: 8b 5a f4 mov ebx,DWORD PTR [edx-0xc] 806b284: 39 d9 cmp ecx,ebx 806b286: 0f 85 e4 09 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b28c: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 806b28f: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 806b292: 39 d9 cmp ecx,ebx 806b294: 0f 85 d6 09 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b29a: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 806b29d: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 806b2a0: 39 d9 cmp ecx,ebx 806b2a2: b8 00 00 00 00 mov eax,0x0 806b2a7: 0f 85 c3 09 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b2ad: 5b pop ebx 806b2ae: c3 ret 806b2af: 90 nop 806b2b0: f3 0f 6f 48 cf movdqu xmm1,XMMWORD PTR [eax-0x31] 806b2b5: f3 0f 6f 52 cf movdqu xmm2,XMMWORD PTR [edx-0x31] 806b2ba: bb cf ff ff ff mov ebx,0xffffffcf 806b2bf: 66 0f ef d1 pxor xmm2,xmm1 806b2c3: 66 0f 38 17 c2 ptest xmm0,xmm2 806b2c8: 0f 83 62 09 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b2ce: f3 0f 6f 48 df movdqu xmm1,XMMWORD PTR [eax-0x21] 806b2d3: f3 0f 6f 52 df movdqu xmm2,XMMWORD PTR [edx-0x21] 806b2d8: bb df ff ff ff mov ebx,0xffffffdf 806b2dd: 66 0f ef d1 pxor xmm2,xmm1 806b2e1: 66 0f 38 17 c2 ptest xmm0,xmm2 806b2e6: 0f 83 44 09 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b2ec: 8b 48 ef mov ecx,DWORD PTR [eax-0x11] 806b2ef: 8b 5a ef mov ebx,DWORD PTR [edx-0x11] 806b2f2: 39 d9 cmp ecx,ebx 806b2f4: 0f 85 76 09 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b2fa: 8b 48 f3 mov ecx,DWORD PTR [eax-0xd] 806b2fd: 8b 5a f3 mov ebx,DWORD PTR [edx-0xd] 806b300: 39 d9 cmp ecx,ebx 806b302: 0f 85 68 09 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b308: 8b 48 f7 mov ecx,DWORD PTR [eax-0x9] 806b30b: 8b 5a f7 mov ebx,DWORD PTR [edx-0x9] 806b30e: 39 d9 cmp ecx,ebx 806b310: 0f 85 5a 09 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b316: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 806b319: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 806b31c: 39 d9 cmp ecx,ebx 806b31e: 0f 85 4c 09 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b324: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 806b328: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 806b32b: b8 00 00 00 00 mov eax,0x0 806b330: 0f 85 50 09 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b336: 5b pop ebx 806b337: c3 ret 806b338: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b33f: 90 nop 806b340: bb ce ff ff ff mov ebx,0xffffffce 806b345: f3 0f 6f 48 ce movdqu xmm1,XMMWORD PTR [eax-0x32] 806b34a: f3 0f 6f 52 ce movdqu xmm2,XMMWORD PTR [edx-0x32] 806b34f: 66 0f ef d1 pxor xmm2,xmm1 806b353: 66 0f 38 17 c2 ptest xmm0,xmm2 806b358: 0f 83 d2 08 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b35e: bb de ff ff ff mov ebx,0xffffffde 806b363: f3 0f 6f 48 de movdqu xmm1,XMMWORD PTR [eax-0x22] 806b368: f3 0f 6f 52 de movdqu xmm2,XMMWORD PTR [edx-0x22] 806b36d: 66 0f ef d1 pxor xmm2,xmm1 806b371: 66 0f 38 17 c2 ptest xmm0,xmm2 806b376: 0f 83 b4 08 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b37c: 8b 48 ee mov ecx,DWORD PTR [eax-0x12] 806b37f: 8b 5a ee mov ebx,DWORD PTR [edx-0x12] 806b382: 39 d9 cmp ecx,ebx 806b384: 0f 85 e6 08 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b38a: 8b 48 f2 mov ecx,DWORD PTR [eax-0xe] 806b38d: 8b 5a f2 mov ebx,DWORD PTR [edx-0xe] 806b390: 39 d9 cmp ecx,ebx 806b392: 0f 85 d8 08 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b398: 8b 48 f6 mov ecx,DWORD PTR [eax-0xa] 806b39b: 8b 5a f6 mov ebx,DWORD PTR [edx-0xa] 806b39e: 39 d9 cmp ecx,ebx 806b3a0: 0f 85 ca 08 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b3a6: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 806b3a9: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 806b3ac: 39 d9 cmp ecx,ebx 806b3ae: 0f 85 bc 08 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b3b4: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 806b3b8: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 806b3bc: 38 d9 cmp cl,bl 806b3be: 0f 85 c2 08 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b3c4: 38 fd cmp ch,bh 806b3c6: b8 00 00 00 00 mov eax,0x0 806b3cb: 0f 85 b5 08 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b3d1: 5b pop ebx 806b3d2: c3 ret 806b3d3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b3da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b3e0: bb cd ff ff ff mov ebx,0xffffffcd 806b3e5: f3 0f 6f 48 cd movdqu xmm1,XMMWORD PTR [eax-0x33] 806b3ea: f3 0f 6f 52 cd movdqu xmm2,XMMWORD PTR [edx-0x33] 806b3ef: 66 0f ef d1 pxor xmm2,xmm1 806b3f3: 66 0f 38 17 c2 ptest xmm0,xmm2 806b3f8: 0f 83 32 08 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b3fe: bb dd ff ff ff mov ebx,0xffffffdd 806b403: f3 0f 6f 48 dd movdqu xmm1,XMMWORD PTR [eax-0x23] 806b408: f3 0f 6f 52 dd movdqu xmm2,XMMWORD PTR [edx-0x23] 806b40d: 66 0f ef d1 pxor xmm2,xmm1 806b411: 66 0f 38 17 c2 ptest xmm0,xmm2 806b416: 0f 83 14 08 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b41c: 8b 48 ed mov ecx,DWORD PTR [eax-0x13] 806b41f: 8b 5a ed mov ebx,DWORD PTR [edx-0x13] 806b422: 39 d9 cmp ecx,ebx 806b424: 0f 85 46 08 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b42a: 8b 48 f1 mov ecx,DWORD PTR [eax-0xf] 806b42d: 8b 5a f1 mov ebx,DWORD PTR [edx-0xf] 806b430: 39 d9 cmp ecx,ebx 806b432: 0f 85 38 08 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b438: 8b 48 f5 mov ecx,DWORD PTR [eax-0xb] 806b43b: 8b 5a f5 mov ebx,DWORD PTR [edx-0xb] 806b43e: 39 d9 cmp ecx,ebx 806b440: 0f 85 2a 08 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b446: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 806b449: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 806b44c: 39 d9 cmp ecx,ebx 806b44e: 0f 85 1c 08 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b454: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 806b458: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 806b45c: 38 d9 cmp cl,bl 806b45e: 0f 85 22 08 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b464: 66 39 d9 cmp cx,bx 806b467: 0f 85 19 08 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b46d: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 806b471: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 806b474: b8 00 00 00 00 mov eax,0x0 806b479: 0f 85 07 08 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b47f: 5b pop ebx 806b480: c3 ret 806b481: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b488: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b48f: 90 nop 806b490: f3 0f 6f 48 cc movdqu xmm1,XMMWORD PTR [eax-0x34] 806b495: f3 0f 6f 52 cc movdqu xmm2,XMMWORD PTR [edx-0x34] 806b49a: bb cc ff ff ff mov ebx,0xffffffcc 806b49f: 66 0f ef d1 pxor xmm2,xmm1 806b4a3: 66 0f 38 17 c2 ptest xmm0,xmm2 806b4a8: 0f 83 82 07 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b4ae: f3 0f 6f 48 dc movdqu xmm1,XMMWORD PTR [eax-0x24] 806b4b3: f3 0f 6f 52 dc movdqu xmm2,XMMWORD PTR [edx-0x24] 806b4b8: bb dc ff ff ff mov ebx,0xffffffdc 806b4bd: 66 0f ef d1 pxor xmm2,xmm1 806b4c1: 66 0f 38 17 c2 ptest xmm0,xmm2 806b4c6: 0f 83 64 07 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b4cc: f3 0f 6f 48 ec movdqu xmm1,XMMWORD PTR [eax-0x14] 806b4d1: f3 0f 6f 52 ec movdqu xmm2,XMMWORD PTR [edx-0x14] 806b4d6: bb ec ff ff ff mov ebx,0xffffffec 806b4db: 66 0f ef d1 pxor xmm2,xmm1 806b4df: 66 0f 38 17 c2 ptest xmm0,xmm2 806b4e4: 0f 83 46 07 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b4ea: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 806b4ed: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 806b4f0: 39 d9 cmp ecx,ebx 806b4f2: b8 00 00 00 00 mov eax,0x0 806b4f7: 0f 85 73 07 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b4fd: 5b pop ebx 806b4fe: c3 ret 806b4ff: 90 nop 806b500: f3 0f 6f 48 cb movdqu xmm1,XMMWORD PTR [eax-0x35] 806b505: f3 0f 6f 52 cb movdqu xmm2,XMMWORD PTR [edx-0x35] 806b50a: bb cb ff ff ff mov ebx,0xffffffcb 806b50f: 66 0f ef d1 pxor xmm2,xmm1 806b513: 66 0f 38 17 c2 ptest xmm0,xmm2 806b518: 0f 83 12 07 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b51e: bb db ff ff ff mov ebx,0xffffffdb 806b523: f3 0f 6f 48 db movdqu xmm1,XMMWORD PTR [eax-0x25] 806b528: f3 0f 6f 52 db movdqu xmm2,XMMWORD PTR [edx-0x25] 806b52d: 66 0f ef d1 pxor xmm2,xmm1 806b531: 66 0f 38 17 c2 ptest xmm0,xmm2 806b536: 0f 83 f4 06 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b53c: bb eb ff ff ff mov ebx,0xffffffeb 806b541: f3 0f 6f 48 eb movdqu xmm1,XMMWORD PTR [eax-0x15] 806b546: f3 0f 6f 52 eb movdqu xmm2,XMMWORD PTR [edx-0x15] 806b54b: 66 0f ef d1 pxor xmm2,xmm1 806b54f: 66 0f 38 17 c2 ptest xmm0,xmm2 806b554: 0f 83 d6 06 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b55a: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 806b55d: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 806b560: 39 d9 cmp ecx,ebx 806b562: 0f 85 08 07 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b568: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 806b56c: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 806b56f: b8 00 00 00 00 mov eax,0x0 806b574: 0f 85 0c 07 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b57a: 5b pop ebx 806b57b: c3 ret 806b57c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b580: f3 0f 6f 48 ca movdqu xmm1,XMMWORD PTR [eax-0x36] 806b585: f3 0f 6f 52 ca movdqu xmm2,XMMWORD PTR [edx-0x36] 806b58a: bb ca ff ff ff mov ebx,0xffffffca 806b58f: 66 0f ef d1 pxor xmm2,xmm1 806b593: 66 0f 38 17 c2 ptest xmm0,xmm2 806b598: 0f 83 92 06 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b59e: bb da ff ff ff mov ebx,0xffffffda 806b5a3: f3 0f 6f 48 da movdqu xmm1,XMMWORD PTR [eax-0x26] 806b5a8: f3 0f 6f 52 da movdqu xmm2,XMMWORD PTR [edx-0x26] 806b5ad: 66 0f ef d1 pxor xmm2,xmm1 806b5b1: 66 0f 38 17 c2 ptest xmm0,xmm2 806b5b6: 0f 83 74 06 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b5bc: bb ea ff ff ff mov ebx,0xffffffea 806b5c1: f3 0f 6f 48 ea movdqu xmm1,XMMWORD PTR [eax-0x16] 806b5c6: f3 0f 6f 52 ea movdqu xmm2,XMMWORD PTR [edx-0x16] 806b5cb: 66 0f ef d1 pxor xmm2,xmm1 806b5cf: 66 0f 38 17 c2 ptest xmm0,xmm2 806b5d4: 0f 83 56 06 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b5da: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 806b5dd: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 806b5e0: 39 d9 cmp ecx,ebx 806b5e2: 0f 85 88 06 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b5e8: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 806b5ec: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 806b5f0: 38 d9 cmp cl,bl 806b5f2: 0f 85 8e 06 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b5f8: 38 fd cmp ch,bh 806b5fa: b8 00 00 00 00 mov eax,0x0 806b5ff: 0f 85 81 06 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b605: 5b pop ebx 806b606: c3 ret 806b607: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b60e: 66 90 xchg ax,ax 806b610: f3 0f 6f 48 c9 movdqu xmm1,XMMWORD PTR [eax-0x37] 806b615: f3 0f 6f 52 c9 movdqu xmm2,XMMWORD PTR [edx-0x37] 806b61a: bb c9 ff ff ff mov ebx,0xffffffc9 806b61f: 66 0f ef d1 pxor xmm2,xmm1 806b623: 66 0f 38 17 c2 ptest xmm0,xmm2 806b628: 0f 83 02 06 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b62e: bb d9 ff ff ff mov ebx,0xffffffd9 806b633: f3 0f 6f 48 d9 movdqu xmm1,XMMWORD PTR [eax-0x27] 806b638: f3 0f 6f 52 d9 movdqu xmm2,XMMWORD PTR [edx-0x27] 806b63d: 66 0f ef d1 pxor xmm2,xmm1 806b641: 66 0f 38 17 c2 ptest xmm0,xmm2 806b646: 0f 83 e4 05 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b64c: bb e9 ff ff ff mov ebx,0xffffffe9 806b651: f3 0f 6f 48 e9 movdqu xmm1,XMMWORD PTR [eax-0x17] 806b656: f3 0f 6f 52 e9 movdqu xmm2,XMMWORD PTR [edx-0x17] 806b65b: 66 0f ef d1 pxor xmm2,xmm1 806b65f: 66 0f 38 17 c2 ptest xmm0,xmm2 806b664: 0f 83 c6 05 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b66a: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 806b66d: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 806b670: 39 d9 cmp ecx,ebx 806b672: 0f 85 f8 05 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b678: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 806b67c: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 806b680: 38 d9 cmp cl,bl 806b682: 0f 85 fe 05 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b688: 66 39 d9 cmp cx,bx 806b68b: 0f 85 f5 05 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b691: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 806b695: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 806b698: b8 00 00 00 00 mov eax,0x0 806b69d: 0f 85 e3 05 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b6a3: 5b pop ebx 806b6a4: c3 ret 806b6a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b6ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b6b0: f3 0f 6f 48 c8 movdqu xmm1,XMMWORD PTR [eax-0x38] 806b6b5: f3 0f 6f 52 c8 movdqu xmm2,XMMWORD PTR [edx-0x38] 806b6ba: bb c8 ff ff ff mov ebx,0xffffffc8 806b6bf: 66 0f ef d1 pxor xmm2,xmm1 806b6c3: 66 0f 38 17 c2 ptest xmm0,xmm2 806b6c8: 0f 83 62 05 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b6ce: bb d8 ff ff ff mov ebx,0xffffffd8 806b6d3: f3 0f 6f 48 d8 movdqu xmm1,XMMWORD PTR [eax-0x28] 806b6d8: f3 0f 6f 52 d8 movdqu xmm2,XMMWORD PTR [edx-0x28] 806b6dd: 66 0f ef d1 pxor xmm2,xmm1 806b6e1: 66 0f 38 17 c2 ptest xmm0,xmm2 806b6e6: 0f 83 44 05 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b6ec: bb e8 ff ff ff mov ebx,0xffffffe8 806b6f1: f3 0f 6f 48 e8 movdqu xmm1,XMMWORD PTR [eax-0x18] 806b6f6: f3 0f 6f 52 e8 movdqu xmm2,XMMWORD PTR [edx-0x18] 806b6fb: 66 0f ef d1 pxor xmm2,xmm1 806b6ff: 66 0f 38 17 c2 ptest xmm0,xmm2 806b704: 0f 83 26 05 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b70a: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 806b70d: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 806b710: 39 d9 cmp ecx,ebx 806b712: 0f 85 58 05 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b718: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 806b71b: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 806b71e: 39 d9 cmp ecx,ebx 806b720: b8 00 00 00 00 mov eax,0x0 806b725: 0f 85 45 05 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b72b: 5b pop ebx 806b72c: c3 ret 806b72d: 8d 76 00 lea esi,[esi+0x0] 806b730: f3 0f 6f 48 c7 movdqu xmm1,XMMWORD PTR [eax-0x39] 806b735: f3 0f 6f 52 c7 movdqu xmm2,XMMWORD PTR [edx-0x39] 806b73a: bb c7 ff ff ff mov ebx,0xffffffc7 806b73f: 66 0f ef d1 pxor xmm2,xmm1 806b743: 66 0f 38 17 c2 ptest xmm0,xmm2 806b748: 0f 83 e2 04 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b74e: bb d7 ff ff ff mov ebx,0xffffffd7 806b753: f3 0f 6f 48 d7 movdqu xmm1,XMMWORD PTR [eax-0x29] 806b758: f3 0f 6f 52 d7 movdqu xmm2,XMMWORD PTR [edx-0x29] 806b75d: 66 0f ef d1 pxor xmm2,xmm1 806b761: 66 0f 38 17 c2 ptest xmm0,xmm2 806b766: 0f 83 c4 04 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b76c: bb e7 ff ff ff mov ebx,0xffffffe7 806b771: f3 0f 6f 48 e7 movdqu xmm1,XMMWORD PTR [eax-0x19] 806b776: f3 0f 6f 52 e7 movdqu xmm2,XMMWORD PTR [edx-0x19] 806b77b: 66 0f ef d1 pxor xmm2,xmm1 806b77f: 66 0f 38 17 c2 ptest xmm0,xmm2 806b784: 0f 83 a6 04 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b78a: 8b 48 f7 mov ecx,DWORD PTR [eax-0x9] 806b78d: 8b 5a f7 mov ebx,DWORD PTR [edx-0x9] 806b790: 39 d9 cmp ecx,ebx 806b792: 0f 85 d8 04 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b798: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 806b79b: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 806b79e: 39 d9 cmp ecx,ebx 806b7a0: 0f 85 ca 04 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b7a6: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 806b7aa: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 806b7ad: b8 00 00 00 00 mov eax,0x0 806b7b2: 0f 85 ce 04 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b7b8: 5b pop ebx 806b7b9: c3 ret 806b7ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b7c0: f3 0f 6f 48 c6 movdqu xmm1,XMMWORD PTR [eax-0x3a] 806b7c5: f3 0f 6f 52 c6 movdqu xmm2,XMMWORD PTR [edx-0x3a] 806b7ca: bb c6 ff ff ff mov ebx,0xffffffc6 806b7cf: 66 0f ef d1 pxor xmm2,xmm1 806b7d3: 66 0f 38 17 c2 ptest xmm0,xmm2 806b7d8: 0f 83 52 04 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b7de: bb d6 ff ff ff mov ebx,0xffffffd6 806b7e3: f3 0f 6f 48 d6 movdqu xmm1,XMMWORD PTR [eax-0x2a] 806b7e8: f3 0f 6f 52 d6 movdqu xmm2,XMMWORD PTR [edx-0x2a] 806b7ed: 66 0f ef d1 pxor xmm2,xmm1 806b7f1: 66 0f 38 17 c2 ptest xmm0,xmm2 806b7f6: 0f 83 34 04 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b7fc: bb e6 ff ff ff mov ebx,0xffffffe6 806b801: f3 0f 6f 48 e6 movdqu xmm1,XMMWORD PTR [eax-0x1a] 806b806: f3 0f 6f 52 e6 movdqu xmm2,XMMWORD PTR [edx-0x1a] 806b80b: 66 0f ef d1 pxor xmm2,xmm1 806b80f: 66 0f 38 17 c2 ptest xmm0,xmm2 806b814: 0f 83 16 04 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b81a: 8b 48 f6 mov ecx,DWORD PTR [eax-0xa] 806b81d: 8b 5a f6 mov ebx,DWORD PTR [edx-0xa] 806b820: 39 d9 cmp ecx,ebx 806b822: 0f 85 48 04 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b828: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 806b82b: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 806b82e: 39 d9 cmp ecx,ebx 806b830: 0f 85 3a 04 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b836: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 806b83a: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 806b83e: 38 d9 cmp cl,bl 806b840: 0f 85 40 04 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b846: 38 fd cmp ch,bh 806b848: b8 00 00 00 00 mov eax,0x0 806b84d: 0f 85 33 04 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b853: 5b pop ebx 806b854: c3 ret 806b855: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b85c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b860: f3 0f 6f 48 c5 movdqu xmm1,XMMWORD PTR [eax-0x3b] 806b865: f3 0f 6f 52 c5 movdqu xmm2,XMMWORD PTR [edx-0x3b] 806b86a: bb c5 ff ff ff mov ebx,0xffffffc5 806b86f: 66 0f ef d1 pxor xmm2,xmm1 806b873: 66 0f 38 17 c2 ptest xmm0,xmm2 806b878: 0f 83 b2 03 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b87e: bb d5 ff ff ff mov ebx,0xffffffd5 806b883: f3 0f 6f 48 d5 movdqu xmm1,XMMWORD PTR [eax-0x2b] 806b888: f3 0f 6f 52 d5 movdqu xmm2,XMMWORD PTR [edx-0x2b] 806b88d: 66 0f ef d1 pxor xmm2,xmm1 806b891: 66 0f 38 17 c2 ptest xmm0,xmm2 806b896: 0f 83 94 03 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b89c: bb e5 ff ff ff mov ebx,0xffffffe5 806b8a1: f3 0f 6f 48 e5 movdqu xmm1,XMMWORD PTR [eax-0x1b] 806b8a6: f3 0f 6f 52 e5 movdqu xmm2,XMMWORD PTR [edx-0x1b] 806b8ab: 66 0f ef d1 pxor xmm2,xmm1 806b8af: 66 0f 38 17 c2 ptest xmm0,xmm2 806b8b4: 0f 83 76 03 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b8ba: 8b 48 f5 mov ecx,DWORD PTR [eax-0xb] 806b8bd: 8b 5a f5 mov ebx,DWORD PTR [edx-0xb] 806b8c0: 39 d9 cmp ecx,ebx 806b8c2: 0f 85 a8 03 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b8c8: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 806b8cb: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 806b8ce: 39 d9 cmp ecx,ebx 806b8d0: 0f 85 9a 03 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b8d6: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 806b8da: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 806b8de: 38 d9 cmp cl,bl 806b8e0: 0f 85 a0 03 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b8e6: 66 39 d9 cmp cx,bx 806b8e9: 0f 85 97 03 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b8ef: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 806b8f3: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 806b8f6: b8 00 00 00 00 mov eax,0x0 806b8fb: 0f 85 85 03 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806b901: 5b pop ebx 806b902: c3 ret 806b903: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806b90a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b910: f3 0f 6f 48 c4 movdqu xmm1,XMMWORD PTR [eax-0x3c] 806b915: f3 0f 6f 52 c4 movdqu xmm2,XMMWORD PTR [edx-0x3c] 806b91a: bb c4 ff ff ff mov ebx,0xffffffc4 806b91f: 66 0f ef d1 pxor xmm2,xmm1 806b923: 66 0f 38 17 c2 ptest xmm0,xmm2 806b928: 0f 83 02 03 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b92e: bb d4 ff ff ff mov ebx,0xffffffd4 806b933: f3 0f 6f 48 d4 movdqu xmm1,XMMWORD PTR [eax-0x2c] 806b938: f3 0f 6f 52 d4 movdqu xmm2,XMMWORD PTR [edx-0x2c] 806b93d: 66 0f ef d1 pxor xmm2,xmm1 806b941: 66 0f 38 17 c2 ptest xmm0,xmm2 806b946: 0f 83 e4 02 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b94c: bb e4 ff ff ff mov ebx,0xffffffe4 806b951: f3 0f 6f 48 e4 movdqu xmm1,XMMWORD PTR [eax-0x1c] 806b956: f3 0f 6f 52 e4 movdqu xmm2,XMMWORD PTR [edx-0x1c] 806b95b: 66 0f ef d1 pxor xmm2,xmm1 806b95f: 66 0f 38 17 c2 ptest xmm0,xmm2 806b964: 0f 83 c6 02 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b96a: 8b 48 f4 mov ecx,DWORD PTR [eax-0xc] 806b96d: 8b 5a f4 mov ebx,DWORD PTR [edx-0xc] 806b970: 39 d9 cmp ecx,ebx 806b972: 0f 85 f8 02 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b978: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 806b97b: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 806b97e: 39 d9 cmp ecx,ebx 806b980: 0f 85 ea 02 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b986: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 806b989: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 806b98c: 39 d9 cmp ecx,ebx 806b98e: b8 00 00 00 00 mov eax,0x0 806b993: 0f 85 d7 02 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806b999: 5b pop ebx 806b99a: c3 ret 806b99b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b99f: 90 nop 806b9a0: f3 0f 6f 48 c3 movdqu xmm1,XMMWORD PTR [eax-0x3d] 806b9a5: f3 0f 6f 52 c3 movdqu xmm2,XMMWORD PTR [edx-0x3d] 806b9aa: bb c3 ff ff ff mov ebx,0xffffffc3 806b9af: 66 0f ef d1 pxor xmm2,xmm1 806b9b3: 66 0f 38 17 c2 ptest xmm0,xmm2 806b9b8: 0f 83 72 02 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b9be: bb d3 ff ff ff mov ebx,0xffffffd3 806b9c3: f3 0f 6f 48 d3 movdqu xmm1,XMMWORD PTR [eax-0x2d] 806b9c8: f3 0f 6f 52 d3 movdqu xmm2,XMMWORD PTR [edx-0x2d] 806b9cd: 66 0f ef d1 pxor xmm2,xmm1 806b9d1: 66 0f 38 17 c2 ptest xmm0,xmm2 806b9d6: 0f 83 54 02 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b9dc: bb e3 ff ff ff mov ebx,0xffffffe3 806b9e1: f3 0f 6f 48 e3 movdqu xmm1,XMMWORD PTR [eax-0x1d] 806b9e6: f3 0f 6f 52 e3 movdqu xmm2,XMMWORD PTR [edx-0x1d] 806b9eb: 66 0f ef d1 pxor xmm2,xmm1 806b9ef: 66 0f 38 17 c2 ptest xmm0,xmm2 806b9f4: 0f 83 36 02 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806b9fa: 8b 48 f3 mov ecx,DWORD PTR [eax-0xd] 806b9fd: 8b 5a f3 mov ebx,DWORD PTR [edx-0xd] 806ba00: 39 d9 cmp ecx,ebx 806ba02: 0f 85 68 02 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806ba08: 8b 48 f7 mov ecx,DWORD PTR [eax-0x9] 806ba0b: 8b 5a f7 mov ebx,DWORD PTR [edx-0x9] 806ba0e: 39 d9 cmp ecx,ebx 806ba10: 0f 85 5a 02 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806ba16: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 806ba19: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 806ba1c: 39 d9 cmp ecx,ebx 806ba1e: 0f 85 4c 02 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806ba24: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 806ba28: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 806ba2b: b8 00 00 00 00 mov eax,0x0 806ba30: 0f 85 50 02 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806ba36: 5b pop ebx 806ba37: c3 ret 806ba38: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ba3f: 90 nop 806ba40: f3 0f 6f 48 c2 movdqu xmm1,XMMWORD PTR [eax-0x3e] 806ba45: f3 0f 6f 52 c2 movdqu xmm2,XMMWORD PTR [edx-0x3e] 806ba4a: bb c2 ff ff ff mov ebx,0xffffffc2 806ba4f: 66 0f ef d1 pxor xmm2,xmm1 806ba53: 66 0f 38 17 c2 ptest xmm0,xmm2 806ba58: 0f 83 d2 01 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806ba5e: bb d2 ff ff ff mov ebx,0xffffffd2 806ba63: f3 0f 6f 48 d2 movdqu xmm1,XMMWORD PTR [eax-0x2e] 806ba68: f3 0f 6f 52 d2 movdqu xmm2,XMMWORD PTR [edx-0x2e] 806ba6d: 66 0f ef d1 pxor xmm2,xmm1 806ba71: 66 0f 38 17 c2 ptest xmm0,xmm2 806ba76: 0f 83 b4 01 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806ba7c: bb e2 ff ff ff mov ebx,0xffffffe2 806ba81: f3 0f 6f 48 e2 movdqu xmm1,XMMWORD PTR [eax-0x1e] 806ba86: f3 0f 6f 52 e2 movdqu xmm2,XMMWORD PTR [edx-0x1e] 806ba8b: 66 0f ef d1 pxor xmm2,xmm1 806ba8f: 66 0f 38 17 c2 ptest xmm0,xmm2 806ba94: 0f 83 96 01 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806ba9a: 8b 48 f2 mov ecx,DWORD PTR [eax-0xe] 806ba9d: 8b 5a f2 mov ebx,DWORD PTR [edx-0xe] 806baa0: 39 d9 cmp ecx,ebx 806baa2: 0f 85 c8 01 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806baa8: 8b 48 f6 mov ecx,DWORD PTR [eax-0xa] 806baab: 8b 5a f6 mov ebx,DWORD PTR [edx-0xa] 806baae: 39 d9 cmp ecx,ebx 806bab0: 0f 85 ba 01 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bab6: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 806bab9: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 806babc: 39 d9 cmp ecx,ebx 806babe: 0f 85 ac 01 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bac4: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 806bac8: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 806bacc: 38 d9 cmp cl,bl 806bace: 0f 85 b2 01 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806bad4: 38 fd cmp ch,bh 806bad6: b8 00 00 00 00 mov eax,0x0 806badb: 0f 85 a5 01 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806bae1: 5b pop ebx 806bae2: c3 ret 806bae3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806baea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806baf0: f3 0f 6f 48 c1 movdqu xmm1,XMMWORD PTR [eax-0x3f] 806baf5: f3 0f 6f 52 c1 movdqu xmm2,XMMWORD PTR [edx-0x3f] 806bafa: bb c1 ff ff ff mov ebx,0xffffffc1 806baff: 66 0f ef d1 pxor xmm2,xmm1 806bb03: 66 0f 38 17 c2 ptest xmm0,xmm2 806bb08: 0f 83 22 01 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806bb0e: bb d1 ff ff ff mov ebx,0xffffffd1 806bb13: f3 0f 6f 48 d1 movdqu xmm1,XMMWORD PTR [eax-0x2f] 806bb18: f3 0f 6f 52 d1 movdqu xmm2,XMMWORD PTR [edx-0x2f] 806bb1d: 66 0f ef d1 pxor xmm2,xmm1 806bb21: 66 0f 38 17 c2 ptest xmm0,xmm2 806bb26: 0f 83 04 01 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806bb2c: bb e1 ff ff ff mov ebx,0xffffffe1 806bb31: f3 0f 6f 48 e1 movdqu xmm1,XMMWORD PTR [eax-0x1f] 806bb36: f3 0f 6f 52 e1 movdqu xmm2,XMMWORD PTR [edx-0x1f] 806bb3b: 66 0f ef d1 pxor xmm2,xmm1 806bb3f: 66 0f 38 17 c2 ptest xmm0,xmm2 806bb44: 0f 83 e6 00 00 00 jae 806bc30 <__memcmp_sse4_2+0xb30> 806bb4a: 8b 48 f1 mov ecx,DWORD PTR [eax-0xf] 806bb4d: 8b 5a f1 mov ebx,DWORD PTR [edx-0xf] 806bb50: 39 d9 cmp ecx,ebx 806bb52: 0f 85 18 01 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bb58: 8b 48 f5 mov ecx,DWORD PTR [eax-0xb] 806bb5b: 8b 5a f5 mov ebx,DWORD PTR [edx-0xb] 806bb5e: 39 d9 cmp ecx,ebx 806bb60: 0f 85 0a 01 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bb66: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 806bb69: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 806bb6c: 39 d9 cmp ecx,ebx 806bb6e: 0f 85 fc 00 00 00 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bb74: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 806bb78: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 806bb7c: 38 d9 cmp cl,bl 806bb7e: 0f 85 02 01 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806bb84: 66 39 d9 cmp cx,bx 806bb87: 0f 85 f9 00 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806bb8d: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 806bb91: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 806bb94: b8 00 00 00 00 mov eax,0x0 806bb99: 0f 85 e7 00 00 00 jne 806bc86 <__memcmp_sse4_2+0xb86> 806bb9f: 5b pop ebx 806bba0: c3 ret 806bba1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806bba8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806bbaf: 90 nop 806bbb0: f3 0f 6f 48 c0 movdqu xmm1,XMMWORD PTR [eax-0x40] 806bbb5: f3 0f 6f 52 c0 movdqu xmm2,XMMWORD PTR [edx-0x40] 806bbba: bb c0 ff ff ff mov ebx,0xffffffc0 806bbbf: 66 0f ef d1 pxor xmm2,xmm1 806bbc3: 66 0f 38 17 c2 ptest xmm0,xmm2 806bbc8: 73 66 jae 806bc30 <__memcmp_sse4_2+0xb30> 806bbca: f3 0f 6f 48 d0 movdqu xmm1,XMMWORD PTR [eax-0x30] 806bbcf: f3 0f 6f 52 d0 movdqu xmm2,XMMWORD PTR [edx-0x30] 806bbd4: bb d0 ff ff ff mov ebx,0xffffffd0 806bbd9: 66 0f ef d1 pxor xmm2,xmm1 806bbdd: 66 0f 38 17 c2 ptest xmm0,xmm2 806bbe2: 73 4c jae 806bc30 <__memcmp_sse4_2+0xb30> 806bbe4: f3 0f 6f 48 e0 movdqu xmm1,XMMWORD PTR [eax-0x20] 806bbe9: f3 0f 6f 52 e0 movdqu xmm2,XMMWORD PTR [edx-0x20] 806bbee: bb e0 ff ff ff mov ebx,0xffffffe0 806bbf3: 66 0f ef d1 pxor xmm2,xmm1 806bbf7: 66 0f 38 17 c2 ptest xmm0,xmm2 806bbfc: 73 32 jae 806bc30 <__memcmp_sse4_2+0xb30> 806bbfe: 8b 48 f0 mov ecx,DWORD PTR [eax-0x10] 806bc01: 8b 5a f0 mov ebx,DWORD PTR [edx-0x10] 806bc04: 39 d9 cmp ecx,ebx 806bc06: 75 68 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bc08: 8b 48 f4 mov ecx,DWORD PTR [eax-0xc] 806bc0b: 8b 5a f4 mov ebx,DWORD PTR [edx-0xc] 806bc0e: 39 d9 cmp ecx,ebx 806bc10: 75 5e jne 806bc70 <__memcmp_sse4_2+0xb70> 806bc12: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 806bc15: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 806bc18: 39 d9 cmp ecx,ebx 806bc1a: 75 54 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bc1c: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 806bc1f: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 806bc22: 39 d9 cmp ecx,ebx 806bc24: b8 00 00 00 00 mov eax,0x0 806bc29: 75 45 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bc2b: 5b pop ebx 806bc2c: c3 ret 806bc2d: 8d 76 00 lea esi,[esi+0x0] 806bc30: 01 d8 add eax,ebx 806bc32: 01 da add edx,ebx 806bc34: 8b 08 mov ecx,DWORD PTR [eax] 806bc36: 8b 1a mov ebx,DWORD PTR [edx] 806bc38: 39 d9 cmp ecx,ebx 806bc3a: 75 34 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bc3c: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 806bc3f: 8b 5a 04 mov ebx,DWORD PTR [edx+0x4] 806bc42: 39 d9 cmp ecx,ebx 806bc44: 75 2a jne 806bc70 <__memcmp_sse4_2+0xb70> 806bc46: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 806bc49: 8b 5a 08 mov ebx,DWORD PTR [edx+0x8] 806bc4c: 39 d9 cmp ecx,ebx 806bc4e: 75 20 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bc50: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 806bc53: 8b 5a 0c mov ebx,DWORD PTR [edx+0xc] 806bc56: 39 d9 cmp ecx,ebx 806bc58: b8 00 00 00 00 mov eax,0x0 806bc5d: 75 11 jne 806bc70 <__memcmp_sse4_2+0xb70> 806bc5f: 5b pop ebx 806bc60: c3 ret 806bc61: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806bc68: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806bc6f: 90 nop 806bc70: 38 d9 cmp cl,bl 806bc72: 75 12 jne 806bc86 <__memcmp_sse4_2+0xb86> 806bc74: 66 39 d9 cmp cx,bx 806bc77: 75 0d jne 806bc86 <__memcmp_sse4_2+0xb86> 806bc79: c1 e9 10 shr ecx,0x10 806bc7c: c1 eb 10 shr ebx,0x10 806bc7f: 38 d9 cmp cl,bl 806bc81: 75 03 jne 806bc86 <__memcmp_sse4_2+0xb86> 806bc83: 66 39 d9 cmp cx,bx 806bc86: 5b pop ebx 806bc87: b8 01 00 00 00 mov eax,0x1 806bc8c: 77 02 ja 806bc90 <__memcmp_sse4_2+0xb90> 806bc8e: f7 d8 neg eax 806bc90: c3 ret 806bc91: 66 90 xchg ax,ax 806bc93: 66 90 xchg ax,ax 806bc95: 66 90 xchg ax,ax 806bc97: 66 90 xchg ax,ax 806bc99: 66 90 xchg ax,ax 806bc9b: 66 90 xchg ax,ax 806bc9d: 66 90 xchg ax,ax 806bc9f: 90 nop 0806bca0 <__strcpy_ssse3>: 806bca0: f3 0f 1e fb endbr32 806bca4: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 806bca8: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806bcac: 80 39 00 cmp BYTE PTR [ecx],0x0 806bcaf: 0f 84 cb 16 00 00 je 806d380 <__strcpy_ssse3+0x16e0> 806bcb5: 80 79 01 00 cmp BYTE PTR [ecx+0x1],0x0 806bcb9: 0f 84 d1 16 00 00 je 806d390 <__strcpy_ssse3+0x16f0> 806bcbf: 80 79 02 00 cmp BYTE PTR [ecx+0x2],0x0 806bcc3: 0f 84 d7 16 00 00 je 806d3a0 <__strcpy_ssse3+0x1700> 806bcc9: 80 79 03 00 cmp BYTE PTR [ecx+0x3],0x0 806bccd: 0f 84 dd 16 00 00 je 806d3b0 <__strcpy_ssse3+0x1710> 806bcd3: 80 79 04 00 cmp BYTE PTR [ecx+0x4],0x0 806bcd7: 0f 84 e3 16 00 00 je 806d3c0 <__strcpy_ssse3+0x1720> 806bcdd: 80 79 05 00 cmp BYTE PTR [ecx+0x5],0x0 806bce1: 0f 84 e9 16 00 00 je 806d3d0 <__strcpy_ssse3+0x1730> 806bce7: 80 79 06 00 cmp BYTE PTR [ecx+0x6],0x0 806bceb: 0f 84 ef 16 00 00 je 806d3e0 <__strcpy_ssse3+0x1740> 806bcf1: 80 79 07 00 cmp BYTE PTR [ecx+0x7],0x0 806bcf5: 0f 84 f5 16 00 00 je 806d3f0 <__strcpy_ssse3+0x1750> 806bcfb: 80 79 08 00 cmp BYTE PTR [ecx+0x8],0x0 806bcff: 0f 84 fb 16 00 00 je 806d400 <__strcpy_ssse3+0x1760> 806bd05: 80 79 09 00 cmp BYTE PTR [ecx+0x9],0x0 806bd09: 0f 84 11 17 00 00 je 806d420 <__strcpy_ssse3+0x1780> 806bd0f: 80 79 0a 00 cmp BYTE PTR [ecx+0xa],0x0 806bd13: 0f 84 27 17 00 00 je 806d440 <__strcpy_ssse3+0x17a0> 806bd19: 80 79 0b 00 cmp BYTE PTR [ecx+0xb],0x0 806bd1d: 0f 84 3d 17 00 00 je 806d460 <__strcpy_ssse3+0x17c0> 806bd23: 80 79 0c 00 cmp BYTE PTR [ecx+0xc],0x0 806bd27: 0f 84 53 17 00 00 je 806d480 <__strcpy_ssse3+0x17e0> 806bd2d: 80 79 0d 00 cmp BYTE PTR [ecx+0xd],0x0 806bd31: 0f 84 69 17 00 00 je 806d4a0 <__strcpy_ssse3+0x1800> 806bd37: 80 79 0e 00 cmp BYTE PTR [ecx+0xe],0x0 806bd3b: 0f 84 7f 17 00 00 je 806d4c0 <__strcpy_ssse3+0x1820> 806bd41: 80 79 0f 00 cmp BYTE PTR [ecx+0xf],0x0 806bd45: 0f 84 95 17 00 00 je 806d4e0 <__strcpy_ssse3+0x1840> 806bd4b: 57 push edi 806bd4c: 89 d7 mov edi,edx 806bd4e: 56 push esi 806bd4f: 8d 71 10 lea esi,[ecx+0x10] 806bd52: 83 e6 f0 and esi,0xfffffff0 806bd55: 66 0f ef c0 pxor xmm0,xmm0 806bd59: 66 0f 12 09 movlpd xmm1,QWORD PTR [ecx] 806bd5d: 66 0f 13 0a movlpd QWORD PTR [edx],xmm1 806bd61: 66 0f 74 06 pcmpeqb xmm0,XMMWORD PTR [esi] 806bd65: 66 0f 12 49 08 movlpd xmm1,QWORD PTR [ecx+0x8] 806bd6a: 66 0f 13 4a 08 movlpd QWORD PTR [edx+0x8],xmm1 806bd6f: 66 0f d7 c0 pmovmskb eax,xmm0 806bd73: 29 ce sub esi,ecx 806bd75: 85 c0 test eax,eax 806bd77: 0f 85 f3 13 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806bd7d: 89 d0 mov eax,edx 806bd7f: 8d 52 10 lea edx,[edx+0x10] 806bd82: 83 e2 f0 and edx,0xfffffff0 806bd85: 29 d0 sub eax,edx 806bd87: 29 c1 sub ecx,eax 806bd89: 89 c8 mov eax,ecx 806bd8b: 83 e0 0f and eax,0xf 806bd8e: be 00 00 00 00 mov esi,0x0 806bd93: 0f 84 81 00 00 00 je 806be1a <__strcpy_ssse3+0x17a> 806bd99: 83 f8 08 cmp eax,0x8 806bd9c: 73 3b jae 806bdd9 <__strcpy_ssse3+0x139> 806bd9e: 83 f8 01 cmp eax,0x1 806bda1: 0f 84 c9 01 00 00 je 806bf70 <__strcpy_ssse3+0x2d0> 806bda7: 83 f8 02 cmp eax,0x2 806bdaa: 0f 84 00 03 00 00 je 806c0b0 <__strcpy_ssse3+0x410> 806bdb0: 83 f8 03 cmp eax,0x3 806bdb3: 0f 84 37 04 00 00 je 806c1f0 <__strcpy_ssse3+0x550> 806bdb9: 83 f8 04 cmp eax,0x4 806bdbc: 0f 84 6e 05 00 00 je 806c330 <__strcpy_ssse3+0x690> 806bdc2: 83 f8 05 cmp eax,0x5 806bdc5: 0f 84 95 06 00 00 je 806c460 <__strcpy_ssse3+0x7c0> 806bdcb: 83 f8 06 cmp eax,0x6 806bdce: 0f 84 bc 07 00 00 je 806c590 <__strcpy_ssse3+0x8f0> 806bdd4: e9 e7 08 00 00 jmp 806c6c0 <__strcpy_ssse3+0xa20> 806bdd9: 0f 84 11 0a 00 00 je 806c7f0 <__strcpy_ssse3+0xb50> 806bddf: 83 f8 09 cmp eax,0x9 806bde2: 0f 84 38 0b 00 00 je 806c920 <__strcpy_ssse3+0xc80> 806bde8: 83 f8 0a cmp eax,0xa 806bdeb: 0f 84 5f 0c 00 00 je 806ca50 <__strcpy_ssse3+0xdb0> 806bdf1: 83 f8 0b cmp eax,0xb 806bdf4: 0f 84 86 0d 00 00 je 806cb80 <__strcpy_ssse3+0xee0> 806bdfa: 83 f8 0c cmp eax,0xc 806bdfd: 0f 84 ad 0e 00 00 je 806ccb0 <__strcpy_ssse3+0x1010> 806be03: 83 f8 0d cmp eax,0xd 806be06: 0f 84 d4 0f 00 00 je 806cde0 <__strcpy_ssse3+0x1140> 806be0c: 83 f8 0e cmp eax,0xe 806be0f: 0f 84 fb 10 00 00 je 806cf10 <__strcpy_ssse3+0x1270> 806be15: e9 26 12 00 00 jmp 806d040 <__strcpy_ssse3+0x13a0> 806be1a: 0f 28 09 movaps xmm1,XMMWORD PTR [ecx] 806be1d: 0f 28 51 10 movaps xmm2,XMMWORD PTR [ecx+0x10] 806be21: 0f 29 0a movaps XMMWORD PTR [edx],xmm1 806be24: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806be28: 66 0f d7 c0 pmovmskb eax,xmm0 806be2c: 8d 76 10 lea esi,[esi+0x10] 806be2f: 85 c0 test eax,eax 806be31: 0f 85 39 13 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806be37: 0f 28 5c 31 10 movaps xmm3,XMMWORD PTR [ecx+esi*1+0x10] 806be3c: 0f 29 14 32 movaps XMMWORD PTR [edx+esi*1],xmm2 806be40: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806be44: 66 0f d7 c0 pmovmskb eax,xmm0 806be48: 8d 76 10 lea esi,[esi+0x10] 806be4b: 85 c0 test eax,eax 806be4d: 0f 85 1d 13 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806be53: 0f 28 64 31 10 movaps xmm4,XMMWORD PTR [ecx+esi*1+0x10] 806be58: 0f 29 1c 32 movaps XMMWORD PTR [edx+esi*1],xmm3 806be5c: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806be60: 66 0f d7 c0 pmovmskb eax,xmm0 806be64: 8d 76 10 lea esi,[esi+0x10] 806be67: 85 c0 test eax,eax 806be69: 0f 85 01 13 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806be6f: 0f 28 4c 31 10 movaps xmm1,XMMWORD PTR [ecx+esi*1+0x10] 806be74: 0f 29 24 32 movaps XMMWORD PTR [edx+esi*1],xmm4 806be78: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806be7c: 66 0f d7 c0 pmovmskb eax,xmm0 806be80: 8d 76 10 lea esi,[esi+0x10] 806be83: 85 c0 test eax,eax 806be85: 0f 85 e5 12 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806be8b: 0f 28 54 31 10 movaps xmm2,XMMWORD PTR [ecx+esi*1+0x10] 806be90: 0f 29 0c 32 movaps XMMWORD PTR [edx+esi*1],xmm1 806be94: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806be98: 66 0f d7 c0 pmovmskb eax,xmm0 806be9c: 8d 76 10 lea esi,[esi+0x10] 806be9f: 85 c0 test eax,eax 806bea1: 0f 85 c9 12 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806bea7: 0f 28 5c 31 10 movaps xmm3,XMMWORD PTR [ecx+esi*1+0x10] 806beac: 0f 29 14 32 movaps XMMWORD PTR [edx+esi*1],xmm2 806beb0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806beb4: 66 0f d7 c0 pmovmskb eax,xmm0 806beb8: 8d 76 10 lea esi,[esi+0x10] 806bebb: 85 c0 test eax,eax 806bebd: 0f 85 ad 12 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806bec3: 0f 29 1c 32 movaps XMMWORD PTR [edx+esi*1],xmm3 806bec7: 89 c8 mov eax,ecx 806bec9: 8d 4c 31 10 lea ecx,[ecx+esi*1+0x10] 806becd: 83 e1 c0 and ecx,0xffffffc0 806bed0: 29 c8 sub eax,ecx 806bed2: 29 c2 sub edx,eax 806bed4: be c0 ff ff ff mov esi,0xffffffc0 806bed9: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 806bedc: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 806bee0: 0f 28 e2 movaps xmm4,xmm2 806bee3: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 806bee7: 0f 28 f3 movaps xmm6,xmm3 806beea: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 806beee: 66 0f da d5 pminub xmm2,xmm5 806bef2: 66 0f da df pminub xmm3,xmm7 806bef6: 66 0f da da pminub xmm3,xmm2 806befa: 8d 52 40 lea edx,[edx+0x40] 806befd: 66 0f 74 d8 pcmpeqb xmm3,xmm0 806bf01: 8d 49 40 lea ecx,[ecx+0x40] 806bf04: 66 0f d7 c3 pmovmskb eax,xmm3 806bf08: 85 c0 test eax,eax 806bf0a: 75 12 jne 806bf1e <__strcpy_ssse3+0x27e> 806bf0c: 0f 29 62 c0 movaps XMMWORD PTR [edx-0x40],xmm4 806bf10: 0f 29 6a d0 movaps XMMWORD PTR [edx-0x30],xmm5 806bf14: 0f 29 72 e0 movaps XMMWORD PTR [edx-0x20],xmm6 806bf18: 0f 29 7a f0 movaps XMMWORD PTR [edx-0x10],xmm7 806bf1c: eb bb jmp 806bed9 <__strcpy_ssse3+0x239> 806bf1e: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806bf22: 66 0f d7 c0 pmovmskb eax,xmm0 806bf26: 85 c0 test eax,eax 806bf28: 0f 85 42 12 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806bf2e: 66 0f 74 c5 pcmpeqb xmm0,xmm5 806bf32: 66 0f d7 c0 pmovmskb eax,xmm0 806bf36: 0f 29 62 c0 movaps XMMWORD PTR [edx-0x40],xmm4 806bf3a: 85 c0 test eax,eax 806bf3c: 8d 76 10 lea esi,[esi+0x10] 806bf3f: 0f 85 2b 12 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806bf45: 66 0f 74 c6 pcmpeqb xmm0,xmm6 806bf49: 66 0f d7 c0 pmovmskb eax,xmm0 806bf4d: 0f 29 6a d0 movaps XMMWORD PTR [edx-0x30],xmm5 806bf51: 85 c0 test eax,eax 806bf53: 8d 76 10 lea esi,[esi+0x10] 806bf56: 0f 85 14 12 00 00 jne 806d170 <__strcpy_ssse3+0x14d0> 806bf5c: 0f 29 72 e0 movaps XMMWORD PTR [edx-0x20],xmm6 806bf60: 66 0f 74 c7 pcmpeqb xmm0,xmm7 806bf64: 66 0f d7 c0 pmovmskb eax,xmm0 806bf68: 8d 76 10 lea esi,[esi+0x10] 806bf6b: e9 00 12 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806bf70: 0f 28 49 ff movaps xmm1,XMMWORD PTR [ecx-0x1] 806bf74: 0f 28 51 0f movaps xmm2,XMMWORD PTR [ecx+0xf] 806bf78: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806bf7c: 66 0f d7 c0 pmovmskb eax,xmm0 806bf80: 0f 28 da movaps xmm3,xmm2 806bf83: 85 c0 test eax,eax 806bf85: 0f 85 fb 00 00 00 jne 806c086 <__strcpy_ssse3+0x3e6> 806bf8b: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 806bf91: 0f 28 cb movaps xmm1,xmm3 806bf94: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806bf97: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 806bf9b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806bf9f: 8d 52 10 lea edx,[edx+0x10] 806bfa2: 66 0f d7 c0 pmovmskb eax,xmm0 806bfa6: 8d 49 10 lea ecx,[ecx+0x10] 806bfa9: 0f 28 da movaps xmm3,xmm2 806bfac: 85 c0 test eax,eax 806bfae: 0f 85 d2 00 00 00 jne 806c086 <__strcpy_ssse3+0x3e6> 806bfb4: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 806bfba: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806bfbd: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 806bfc1: 0f 28 cb movaps xmm1,xmm3 806bfc4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806bfc8: 8d 52 10 lea edx,[edx+0x10] 806bfcb: 66 0f d7 c0 pmovmskb eax,xmm0 806bfcf: 8d 49 10 lea ecx,[ecx+0x10] 806bfd2: 0f 28 da movaps xmm3,xmm2 806bfd5: 85 c0 test eax,eax 806bfd7: 0f 85 a9 00 00 00 jne 806c086 <__strcpy_ssse3+0x3e6> 806bfdd: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 806bfe3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806bfe6: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 806bfea: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806bfee: 8d 52 10 lea edx,[edx+0x10] 806bff1: 66 0f d7 c0 pmovmskb eax,xmm0 806bff5: 8d 49 10 lea ecx,[ecx+0x10] 806bff8: 85 c0 test eax,eax 806bffa: 0f 85 86 00 00 00 jne 806c086 <__strcpy_ssse3+0x3e6> 806c000: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 806c006: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c009: 8d 49 1f lea ecx,[ecx+0x1f] 806c00c: 8d 52 10 lea edx,[edx+0x10] 806c00f: 89 c8 mov eax,ecx 806c011: 83 e1 c0 and ecx,0xffffffc0 806c014: 29 c8 sub eax,ecx 806c016: 8d 49 f1 lea ecx,[ecx-0xf] 806c019: 29 c2 sub edx,eax 806c01b: 0f 28 49 ff movaps xmm1,XMMWORD PTR [ecx-0x1] 806c01f: 0f 28 51 0f movaps xmm2,XMMWORD PTR [ecx+0xf] 806c023: 0f 28 59 1f movaps xmm3,XMMWORD PTR [ecx+0x1f] 806c027: 0f 28 f3 movaps xmm6,xmm3 806c02a: 0f 28 61 2f movaps xmm4,XMMWORD PTR [ecx+0x2f] 806c02e: 0f 28 fc movaps xmm7,xmm4 806c031: 0f 28 69 3f movaps xmm5,XMMWORD PTR [ecx+0x3f] 806c035: 66 0f da f2 pminub xmm6,xmm2 806c039: 66 0f da fd pminub xmm7,xmm5 806c03d: 66 0f da fe pminub xmm7,xmm6 806c041: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806c045: 66 0f d7 c7 pmovmskb eax,xmm7 806c049: 0f 28 fd movaps xmm7,xmm5 806c04c: 66 0f 3a 0f ec 01 palignr xmm5,xmm4,0x1 806c052: 85 c0 test eax,eax 806c054: 66 0f 3a 0f e3 01 palignr xmm4,xmm3,0x1 806c05a: 0f 85 18 ff ff ff jne 806bf78 <__strcpy_ssse3+0x2d8> 806c060: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 806c066: 8d 49 40 lea ecx,[ecx+0x40] 806c069: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 806c06f: 0f 28 cf movaps xmm1,xmm7 806c072: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806c076: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806c07a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806c07e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c081: 8d 52 40 lea edx,[edx+0x40] 806c084: eb 99 jmp 806c01f <__strcpy_ssse3+0x37f> 806c086: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806c08a: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806c08e: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 806c093: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 806c098: be 0f 00 00 00 mov esi,0xf 806c09d: e9 ce 10 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806c0a2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806c0a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806c0b0: 0f 28 49 fe movaps xmm1,XMMWORD PTR [ecx-0x2] 806c0b4: 0f 28 51 0e movaps xmm2,XMMWORD PTR [ecx+0xe] 806c0b8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c0bc: 66 0f d7 c0 pmovmskb eax,xmm0 806c0c0: 0f 28 da movaps xmm3,xmm2 806c0c3: 85 c0 test eax,eax 806c0c5: 0f 85 fb 00 00 00 jne 806c1c6 <__strcpy_ssse3+0x526> 806c0cb: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 806c0d1: 0f 28 cb movaps xmm1,xmm3 806c0d4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c0d7: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 806c0db: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c0df: 8d 52 10 lea edx,[edx+0x10] 806c0e2: 66 0f d7 c0 pmovmskb eax,xmm0 806c0e6: 8d 49 10 lea ecx,[ecx+0x10] 806c0e9: 0f 28 da movaps xmm3,xmm2 806c0ec: 85 c0 test eax,eax 806c0ee: 0f 85 d2 00 00 00 jne 806c1c6 <__strcpy_ssse3+0x526> 806c0f4: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 806c0fa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c0fd: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 806c101: 0f 28 cb movaps xmm1,xmm3 806c104: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c108: 8d 52 10 lea edx,[edx+0x10] 806c10b: 66 0f d7 c0 pmovmskb eax,xmm0 806c10f: 8d 49 10 lea ecx,[ecx+0x10] 806c112: 0f 28 da movaps xmm3,xmm2 806c115: 85 c0 test eax,eax 806c117: 0f 85 a9 00 00 00 jne 806c1c6 <__strcpy_ssse3+0x526> 806c11d: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 806c123: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c126: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 806c12a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c12e: 8d 52 10 lea edx,[edx+0x10] 806c131: 66 0f d7 c0 pmovmskb eax,xmm0 806c135: 8d 49 10 lea ecx,[ecx+0x10] 806c138: 85 c0 test eax,eax 806c13a: 0f 85 86 00 00 00 jne 806c1c6 <__strcpy_ssse3+0x526> 806c140: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 806c146: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c149: 8d 49 1e lea ecx,[ecx+0x1e] 806c14c: 8d 52 10 lea edx,[edx+0x10] 806c14f: 89 c8 mov eax,ecx 806c151: 83 e1 c0 and ecx,0xffffffc0 806c154: 29 c8 sub eax,ecx 806c156: 8d 49 f2 lea ecx,[ecx-0xe] 806c159: 29 c2 sub edx,eax 806c15b: 0f 28 49 fe movaps xmm1,XMMWORD PTR [ecx-0x2] 806c15f: 0f 28 51 0e movaps xmm2,XMMWORD PTR [ecx+0xe] 806c163: 0f 28 59 1e movaps xmm3,XMMWORD PTR [ecx+0x1e] 806c167: 0f 28 f3 movaps xmm6,xmm3 806c16a: 0f 28 61 2e movaps xmm4,XMMWORD PTR [ecx+0x2e] 806c16e: 0f 28 fc movaps xmm7,xmm4 806c171: 0f 28 69 3e movaps xmm5,XMMWORD PTR [ecx+0x3e] 806c175: 66 0f da f2 pminub xmm6,xmm2 806c179: 66 0f da fd pminub xmm7,xmm5 806c17d: 66 0f da fe pminub xmm7,xmm6 806c181: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806c185: 66 0f d7 c7 pmovmskb eax,xmm7 806c189: 0f 28 fd movaps xmm7,xmm5 806c18c: 66 0f 3a 0f ec 02 palignr xmm5,xmm4,0x2 806c192: 85 c0 test eax,eax 806c194: 66 0f 3a 0f e3 02 palignr xmm4,xmm3,0x2 806c19a: 0f 85 18 ff ff ff jne 806c0b8 <__strcpy_ssse3+0x418> 806c1a0: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 806c1a6: 8d 49 40 lea ecx,[ecx+0x40] 806c1a9: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 806c1af: 0f 28 cf movaps xmm1,xmm7 806c1b2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806c1b6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806c1ba: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806c1be: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c1c1: 8d 52 40 lea edx,[edx+0x40] 806c1c4: eb 99 jmp 806c15f <__strcpy_ssse3+0x4bf> 806c1c6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806c1ca: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 806c1cf: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806c1d3: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 806c1d8: be 0e 00 00 00 mov esi,0xe 806c1dd: e9 8e 0f 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806c1e2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806c1e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806c1f0: 0f 28 49 fd movaps xmm1,XMMWORD PTR [ecx-0x3] 806c1f4: 0f 28 51 0d movaps xmm2,XMMWORD PTR [ecx+0xd] 806c1f8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c1fc: 66 0f d7 c0 pmovmskb eax,xmm0 806c200: 0f 28 da movaps xmm3,xmm2 806c203: 85 c0 test eax,eax 806c205: 0f 85 fb 00 00 00 jne 806c306 <__strcpy_ssse3+0x666> 806c20b: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806c211: 0f 28 cb movaps xmm1,xmm3 806c214: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c217: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 806c21b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c21f: 8d 52 10 lea edx,[edx+0x10] 806c222: 66 0f d7 c0 pmovmskb eax,xmm0 806c226: 8d 49 10 lea ecx,[ecx+0x10] 806c229: 0f 28 da movaps xmm3,xmm2 806c22c: 85 c0 test eax,eax 806c22e: 0f 85 d2 00 00 00 jne 806c306 <__strcpy_ssse3+0x666> 806c234: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806c23a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c23d: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 806c241: 0f 28 cb movaps xmm1,xmm3 806c244: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c248: 8d 52 10 lea edx,[edx+0x10] 806c24b: 66 0f d7 c0 pmovmskb eax,xmm0 806c24f: 8d 49 10 lea ecx,[ecx+0x10] 806c252: 0f 28 da movaps xmm3,xmm2 806c255: 85 c0 test eax,eax 806c257: 0f 85 a9 00 00 00 jne 806c306 <__strcpy_ssse3+0x666> 806c25d: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806c263: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c266: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 806c26a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c26e: 8d 52 10 lea edx,[edx+0x10] 806c271: 66 0f d7 c0 pmovmskb eax,xmm0 806c275: 8d 49 10 lea ecx,[ecx+0x10] 806c278: 85 c0 test eax,eax 806c27a: 0f 85 86 00 00 00 jne 806c306 <__strcpy_ssse3+0x666> 806c280: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 806c286: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c289: 8d 49 1d lea ecx,[ecx+0x1d] 806c28c: 8d 52 10 lea edx,[edx+0x10] 806c28f: 89 c8 mov eax,ecx 806c291: 83 e1 c0 and ecx,0xffffffc0 806c294: 29 c8 sub eax,ecx 806c296: 8d 49 f3 lea ecx,[ecx-0xd] 806c299: 29 c2 sub edx,eax 806c29b: 0f 28 49 fd movaps xmm1,XMMWORD PTR [ecx-0x3] 806c29f: 0f 28 51 0d movaps xmm2,XMMWORD PTR [ecx+0xd] 806c2a3: 0f 28 59 1d movaps xmm3,XMMWORD PTR [ecx+0x1d] 806c2a7: 0f 28 f3 movaps xmm6,xmm3 806c2aa: 0f 28 61 2d movaps xmm4,XMMWORD PTR [ecx+0x2d] 806c2ae: 0f 28 fc movaps xmm7,xmm4 806c2b1: 0f 28 69 3d movaps xmm5,XMMWORD PTR [ecx+0x3d] 806c2b5: 66 0f da f2 pminub xmm6,xmm2 806c2b9: 66 0f da fd pminub xmm7,xmm5 806c2bd: 66 0f da fe pminub xmm7,xmm6 806c2c1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806c2c5: 66 0f d7 c7 pmovmskb eax,xmm7 806c2c9: 0f 28 fd movaps xmm7,xmm5 806c2cc: 66 0f 3a 0f ec 03 palignr xmm5,xmm4,0x3 806c2d2: 85 c0 test eax,eax 806c2d4: 66 0f 3a 0f e3 03 palignr xmm4,xmm3,0x3 806c2da: 0f 85 18 ff ff ff jne 806c1f8 <__strcpy_ssse3+0x558> 806c2e0: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 806c2e6: 8d 49 40 lea ecx,[ecx+0x40] 806c2e9: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806c2ef: 0f 28 cf movaps xmm1,xmm7 806c2f2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806c2f6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806c2fa: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806c2fe: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c301: 8d 52 40 lea edx,[edx+0x40] 806c304: eb 99 jmp 806c29f <__strcpy_ssse3+0x5ff> 806c306: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806c30a: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 806c30f: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806c313: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 806c318: be 0d 00 00 00 mov esi,0xd 806c31d: e9 4e 0e 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806c322: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806c329: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806c330: 0f 28 49 fc movaps xmm1,XMMWORD PTR [ecx-0x4] 806c334: 0f 28 51 0c movaps xmm2,XMMWORD PTR [ecx+0xc] 806c338: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c33c: 66 0f d7 c0 pmovmskb eax,xmm0 806c340: 0f 28 da movaps xmm3,xmm2 806c343: 85 c0 test eax,eax 806c345: 0f 85 fb 00 00 00 jne 806c446 <__strcpy_ssse3+0x7a6> 806c34b: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806c351: 0f 28 cb movaps xmm1,xmm3 806c354: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c357: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 806c35b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c35f: 8d 52 10 lea edx,[edx+0x10] 806c362: 66 0f d7 c0 pmovmskb eax,xmm0 806c366: 8d 49 10 lea ecx,[ecx+0x10] 806c369: 0f 28 da movaps xmm3,xmm2 806c36c: 85 c0 test eax,eax 806c36e: 0f 85 d2 00 00 00 jne 806c446 <__strcpy_ssse3+0x7a6> 806c374: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806c37a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c37d: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 806c381: 0f 28 cb movaps xmm1,xmm3 806c384: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c388: 8d 52 10 lea edx,[edx+0x10] 806c38b: 66 0f d7 c0 pmovmskb eax,xmm0 806c38f: 8d 49 10 lea ecx,[ecx+0x10] 806c392: 0f 28 da movaps xmm3,xmm2 806c395: 85 c0 test eax,eax 806c397: 0f 85 a9 00 00 00 jne 806c446 <__strcpy_ssse3+0x7a6> 806c39d: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806c3a3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c3a6: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 806c3aa: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c3ae: 8d 52 10 lea edx,[edx+0x10] 806c3b1: 66 0f d7 c0 pmovmskb eax,xmm0 806c3b5: 8d 49 10 lea ecx,[ecx+0x10] 806c3b8: 85 c0 test eax,eax 806c3ba: 0f 85 86 00 00 00 jne 806c446 <__strcpy_ssse3+0x7a6> 806c3c0: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 806c3c6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c3c9: 8d 49 1c lea ecx,[ecx+0x1c] 806c3cc: 8d 52 10 lea edx,[edx+0x10] 806c3cf: 89 c8 mov eax,ecx 806c3d1: 83 e1 c0 and ecx,0xffffffc0 806c3d4: 29 c8 sub eax,ecx 806c3d6: 8d 49 f4 lea ecx,[ecx-0xc] 806c3d9: 29 c2 sub edx,eax 806c3db: 0f 28 49 fc movaps xmm1,XMMWORD PTR [ecx-0x4] 806c3df: 0f 28 51 0c movaps xmm2,XMMWORD PTR [ecx+0xc] 806c3e3: 0f 28 59 1c movaps xmm3,XMMWORD PTR [ecx+0x1c] 806c3e7: 0f 28 f3 movaps xmm6,xmm3 806c3ea: 0f 28 61 2c movaps xmm4,XMMWORD PTR [ecx+0x2c] 806c3ee: 0f 28 fc movaps xmm7,xmm4 806c3f1: 0f 28 69 3c movaps xmm5,XMMWORD PTR [ecx+0x3c] 806c3f5: 66 0f da f2 pminub xmm6,xmm2 806c3f9: 66 0f da fd pminub xmm7,xmm5 806c3fd: 66 0f da fe pminub xmm7,xmm6 806c401: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806c405: 66 0f d7 c7 pmovmskb eax,xmm7 806c409: 0f 28 fd movaps xmm7,xmm5 806c40c: 66 0f 3a 0f ec 04 palignr xmm5,xmm4,0x4 806c412: 85 c0 test eax,eax 806c414: 66 0f 3a 0f e3 04 palignr xmm4,xmm3,0x4 806c41a: 0f 85 18 ff ff ff jne 806c338 <__strcpy_ssse3+0x698> 806c420: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 806c426: 8d 49 40 lea ecx,[ecx+0x40] 806c429: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806c42f: 0f 28 cf movaps xmm1,xmm7 806c432: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806c436: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806c43a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806c43e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c441: 8d 52 40 lea edx,[edx+0x40] 806c444: eb 99 jmp 806c3df <__strcpy_ssse3+0x73f> 806c446: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806c44a: 8b 71 08 mov esi,DWORD PTR [ecx+0x8] 806c44d: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806c451: 89 72 08 mov DWORD PTR [edx+0x8],esi 806c454: be 0c 00 00 00 mov esi,0xc 806c459: e9 12 0d 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806c45e: 66 90 xchg ax,ax 806c460: 0f 28 49 fb movaps xmm1,XMMWORD PTR [ecx-0x5] 806c464: 0f 28 51 0b movaps xmm2,XMMWORD PTR [ecx+0xb] 806c468: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c46c: 66 0f d7 c0 pmovmskb eax,xmm0 806c470: 0f 28 da movaps xmm3,xmm2 806c473: 85 c0 test eax,eax 806c475: 0f 85 fb 00 00 00 jne 806c576 <__strcpy_ssse3+0x8d6> 806c47b: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806c481: 0f 28 cb movaps xmm1,xmm3 806c484: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c487: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 806c48b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c48f: 8d 52 10 lea edx,[edx+0x10] 806c492: 66 0f d7 c0 pmovmskb eax,xmm0 806c496: 8d 49 10 lea ecx,[ecx+0x10] 806c499: 0f 28 da movaps xmm3,xmm2 806c49c: 85 c0 test eax,eax 806c49e: 0f 85 d2 00 00 00 jne 806c576 <__strcpy_ssse3+0x8d6> 806c4a4: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806c4aa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c4ad: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 806c4b1: 0f 28 cb movaps xmm1,xmm3 806c4b4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c4b8: 8d 52 10 lea edx,[edx+0x10] 806c4bb: 66 0f d7 c0 pmovmskb eax,xmm0 806c4bf: 8d 49 10 lea ecx,[ecx+0x10] 806c4c2: 0f 28 da movaps xmm3,xmm2 806c4c5: 85 c0 test eax,eax 806c4c7: 0f 85 a9 00 00 00 jne 806c576 <__strcpy_ssse3+0x8d6> 806c4cd: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806c4d3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c4d6: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 806c4da: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c4de: 8d 52 10 lea edx,[edx+0x10] 806c4e1: 66 0f d7 c0 pmovmskb eax,xmm0 806c4e5: 8d 49 10 lea ecx,[ecx+0x10] 806c4e8: 85 c0 test eax,eax 806c4ea: 0f 85 86 00 00 00 jne 806c576 <__strcpy_ssse3+0x8d6> 806c4f0: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 806c4f6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c4f9: 8d 49 1b lea ecx,[ecx+0x1b] 806c4fc: 8d 52 10 lea edx,[edx+0x10] 806c4ff: 89 c8 mov eax,ecx 806c501: 83 e1 c0 and ecx,0xffffffc0 806c504: 29 c8 sub eax,ecx 806c506: 8d 49 f5 lea ecx,[ecx-0xb] 806c509: 29 c2 sub edx,eax 806c50b: 0f 28 49 fb movaps xmm1,XMMWORD PTR [ecx-0x5] 806c50f: 0f 28 51 0b movaps xmm2,XMMWORD PTR [ecx+0xb] 806c513: 0f 28 59 1b movaps xmm3,XMMWORD PTR [ecx+0x1b] 806c517: 0f 28 f3 movaps xmm6,xmm3 806c51a: 0f 28 61 2b movaps xmm4,XMMWORD PTR [ecx+0x2b] 806c51e: 0f 28 fc movaps xmm7,xmm4 806c521: 0f 28 69 3b movaps xmm5,XMMWORD PTR [ecx+0x3b] 806c525: 66 0f da f2 pminub xmm6,xmm2 806c529: 66 0f da fd pminub xmm7,xmm5 806c52d: 66 0f da fe pminub xmm7,xmm6 806c531: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806c535: 66 0f d7 c7 pmovmskb eax,xmm7 806c539: 0f 28 fd movaps xmm7,xmm5 806c53c: 66 0f 3a 0f ec 05 palignr xmm5,xmm4,0x5 806c542: 85 c0 test eax,eax 806c544: 66 0f 3a 0f e3 05 palignr xmm4,xmm3,0x5 806c54a: 0f 85 18 ff ff ff jne 806c468 <__strcpy_ssse3+0x7c8> 806c550: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 806c556: 8d 49 40 lea ecx,[ecx+0x40] 806c559: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806c55f: 0f 28 cf movaps xmm1,xmm7 806c562: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806c566: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806c56a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806c56e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c571: 8d 52 40 lea edx,[edx+0x40] 806c574: eb 99 jmp 806c50f <__strcpy_ssse3+0x86f> 806c576: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806c57a: 8b 71 07 mov esi,DWORD PTR [ecx+0x7] 806c57d: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806c581: 89 72 07 mov DWORD PTR [edx+0x7],esi 806c584: be 0b 00 00 00 mov esi,0xb 806c589: e9 e2 0b 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806c58e: 66 90 xchg ax,ax 806c590: 0f 28 49 fa movaps xmm1,XMMWORD PTR [ecx-0x6] 806c594: 0f 28 51 0a movaps xmm2,XMMWORD PTR [ecx+0xa] 806c598: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c59c: 66 0f d7 c0 pmovmskb eax,xmm0 806c5a0: 0f 28 da movaps xmm3,xmm2 806c5a3: 85 c0 test eax,eax 806c5a5: 0f 85 fb 00 00 00 jne 806c6a6 <__strcpy_ssse3+0xa06> 806c5ab: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 806c5b1: 0f 28 cb movaps xmm1,xmm3 806c5b4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c5b7: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 806c5bb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c5bf: 8d 52 10 lea edx,[edx+0x10] 806c5c2: 66 0f d7 c0 pmovmskb eax,xmm0 806c5c6: 8d 49 10 lea ecx,[ecx+0x10] 806c5c9: 0f 28 da movaps xmm3,xmm2 806c5cc: 85 c0 test eax,eax 806c5ce: 0f 85 d2 00 00 00 jne 806c6a6 <__strcpy_ssse3+0xa06> 806c5d4: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 806c5da: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c5dd: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 806c5e1: 0f 28 cb movaps xmm1,xmm3 806c5e4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c5e8: 8d 52 10 lea edx,[edx+0x10] 806c5eb: 66 0f d7 c0 pmovmskb eax,xmm0 806c5ef: 8d 49 10 lea ecx,[ecx+0x10] 806c5f2: 0f 28 da movaps xmm3,xmm2 806c5f5: 85 c0 test eax,eax 806c5f7: 0f 85 a9 00 00 00 jne 806c6a6 <__strcpy_ssse3+0xa06> 806c5fd: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 806c603: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c606: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 806c60a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c60e: 8d 52 10 lea edx,[edx+0x10] 806c611: 66 0f d7 c0 pmovmskb eax,xmm0 806c615: 8d 49 10 lea ecx,[ecx+0x10] 806c618: 85 c0 test eax,eax 806c61a: 0f 85 86 00 00 00 jne 806c6a6 <__strcpy_ssse3+0xa06> 806c620: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 806c626: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c629: 8d 49 1a lea ecx,[ecx+0x1a] 806c62c: 8d 52 10 lea edx,[edx+0x10] 806c62f: 89 c8 mov eax,ecx 806c631: 83 e1 c0 and ecx,0xffffffc0 806c634: 29 c8 sub eax,ecx 806c636: 8d 49 f6 lea ecx,[ecx-0xa] 806c639: 29 c2 sub edx,eax 806c63b: 0f 28 49 fa movaps xmm1,XMMWORD PTR [ecx-0x6] 806c63f: 0f 28 51 0a movaps xmm2,XMMWORD PTR [ecx+0xa] 806c643: 0f 28 59 1a movaps xmm3,XMMWORD PTR [ecx+0x1a] 806c647: 0f 28 f3 movaps xmm6,xmm3 806c64a: 0f 28 61 2a movaps xmm4,XMMWORD PTR [ecx+0x2a] 806c64e: 0f 28 fc movaps xmm7,xmm4 806c651: 0f 28 69 3a movaps xmm5,XMMWORD PTR [ecx+0x3a] 806c655: 66 0f da f2 pminub xmm6,xmm2 806c659: 66 0f da fd pminub xmm7,xmm5 806c65d: 66 0f da fe pminub xmm7,xmm6 806c661: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806c665: 66 0f d7 c7 pmovmskb eax,xmm7 806c669: 0f 28 fd movaps xmm7,xmm5 806c66c: 66 0f 3a 0f ec 06 palignr xmm5,xmm4,0x6 806c672: 85 c0 test eax,eax 806c674: 66 0f 3a 0f e3 06 palignr xmm4,xmm3,0x6 806c67a: 0f 85 18 ff ff ff jne 806c598 <__strcpy_ssse3+0x8f8> 806c680: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 806c686: 8d 49 40 lea ecx,[ecx+0x40] 806c689: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 806c68f: 0f 28 cf movaps xmm1,xmm7 806c692: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806c696: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806c69a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806c69e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c6a1: 8d 52 40 lea edx,[edx+0x40] 806c6a4: eb 99 jmp 806c63f <__strcpy_ssse3+0x99f> 806c6a6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806c6aa: 8b 71 06 mov esi,DWORD PTR [ecx+0x6] 806c6ad: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806c6b1: 89 72 06 mov DWORD PTR [edx+0x6],esi 806c6b4: be 0a 00 00 00 mov esi,0xa 806c6b9: e9 b2 0a 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806c6be: 66 90 xchg ax,ax 806c6c0: 0f 28 49 f9 movaps xmm1,XMMWORD PTR [ecx-0x7] 806c6c4: 0f 28 51 09 movaps xmm2,XMMWORD PTR [ecx+0x9] 806c6c8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c6cc: 66 0f d7 c0 pmovmskb eax,xmm0 806c6d0: 0f 28 da movaps xmm3,xmm2 806c6d3: 85 c0 test eax,eax 806c6d5: 0f 85 fb 00 00 00 jne 806c7d6 <__strcpy_ssse3+0xb36> 806c6db: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806c6e1: 0f 28 cb movaps xmm1,xmm3 806c6e4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c6e7: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 806c6eb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c6ef: 8d 52 10 lea edx,[edx+0x10] 806c6f2: 66 0f d7 c0 pmovmskb eax,xmm0 806c6f6: 8d 49 10 lea ecx,[ecx+0x10] 806c6f9: 0f 28 da movaps xmm3,xmm2 806c6fc: 85 c0 test eax,eax 806c6fe: 0f 85 d2 00 00 00 jne 806c7d6 <__strcpy_ssse3+0xb36> 806c704: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806c70a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c70d: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 806c711: 0f 28 cb movaps xmm1,xmm3 806c714: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c718: 8d 52 10 lea edx,[edx+0x10] 806c71b: 66 0f d7 c0 pmovmskb eax,xmm0 806c71f: 8d 49 10 lea ecx,[ecx+0x10] 806c722: 0f 28 da movaps xmm3,xmm2 806c725: 85 c0 test eax,eax 806c727: 0f 85 a9 00 00 00 jne 806c7d6 <__strcpy_ssse3+0xb36> 806c72d: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806c733: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c736: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 806c73a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c73e: 8d 52 10 lea edx,[edx+0x10] 806c741: 66 0f d7 c0 pmovmskb eax,xmm0 806c745: 8d 49 10 lea ecx,[ecx+0x10] 806c748: 85 c0 test eax,eax 806c74a: 0f 85 86 00 00 00 jne 806c7d6 <__strcpy_ssse3+0xb36> 806c750: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 806c756: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c759: 8d 49 19 lea ecx,[ecx+0x19] 806c75c: 8d 52 10 lea edx,[edx+0x10] 806c75f: 89 c8 mov eax,ecx 806c761: 83 e1 c0 and ecx,0xffffffc0 806c764: 29 c8 sub eax,ecx 806c766: 8d 49 f7 lea ecx,[ecx-0x9] 806c769: 29 c2 sub edx,eax 806c76b: 0f 28 49 f9 movaps xmm1,XMMWORD PTR [ecx-0x7] 806c76f: 0f 28 51 09 movaps xmm2,XMMWORD PTR [ecx+0x9] 806c773: 0f 28 59 19 movaps xmm3,XMMWORD PTR [ecx+0x19] 806c777: 0f 28 f3 movaps xmm6,xmm3 806c77a: 0f 28 61 29 movaps xmm4,XMMWORD PTR [ecx+0x29] 806c77e: 0f 28 fc movaps xmm7,xmm4 806c781: 0f 28 69 39 movaps xmm5,XMMWORD PTR [ecx+0x39] 806c785: 66 0f da f2 pminub xmm6,xmm2 806c789: 66 0f da fd pminub xmm7,xmm5 806c78d: 66 0f da fe pminub xmm7,xmm6 806c791: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806c795: 66 0f d7 c7 pmovmskb eax,xmm7 806c799: 0f 28 fd movaps xmm7,xmm5 806c79c: 66 0f 3a 0f ec 07 palignr xmm5,xmm4,0x7 806c7a2: 85 c0 test eax,eax 806c7a4: 66 0f 3a 0f e3 07 palignr xmm4,xmm3,0x7 806c7aa: 0f 85 18 ff ff ff jne 806c6c8 <__strcpy_ssse3+0xa28> 806c7b0: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 806c7b6: 8d 49 40 lea ecx,[ecx+0x40] 806c7b9: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806c7bf: 0f 28 cf movaps xmm1,xmm7 806c7c2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806c7c6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806c7ca: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806c7ce: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c7d1: 8d 52 40 lea edx,[edx+0x40] 806c7d4: eb 99 jmp 806c76f <__strcpy_ssse3+0xacf> 806c7d6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806c7da: 8b 71 05 mov esi,DWORD PTR [ecx+0x5] 806c7dd: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806c7e1: 89 72 05 mov DWORD PTR [edx+0x5],esi 806c7e4: be 09 00 00 00 mov esi,0x9 806c7e9: e9 82 09 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806c7ee: 66 90 xchg ax,ax 806c7f0: 0f 28 49 f8 movaps xmm1,XMMWORD PTR [ecx-0x8] 806c7f4: 0f 28 51 08 movaps xmm2,XMMWORD PTR [ecx+0x8] 806c7f8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c7fc: 66 0f d7 c0 pmovmskb eax,xmm0 806c800: 0f 28 da movaps xmm3,xmm2 806c803: 85 c0 test eax,eax 806c805: 0f 85 fb 00 00 00 jne 806c906 <__strcpy_ssse3+0xc66> 806c80b: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 806c811: 0f 28 cb movaps xmm1,xmm3 806c814: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c817: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 806c81b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c81f: 8d 52 10 lea edx,[edx+0x10] 806c822: 66 0f d7 c0 pmovmskb eax,xmm0 806c826: 8d 49 10 lea ecx,[ecx+0x10] 806c829: 0f 28 da movaps xmm3,xmm2 806c82c: 85 c0 test eax,eax 806c82e: 0f 85 d2 00 00 00 jne 806c906 <__strcpy_ssse3+0xc66> 806c834: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 806c83a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c83d: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 806c841: 0f 28 cb movaps xmm1,xmm3 806c844: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c848: 8d 52 10 lea edx,[edx+0x10] 806c84b: 66 0f d7 c0 pmovmskb eax,xmm0 806c84f: 8d 49 10 lea ecx,[ecx+0x10] 806c852: 0f 28 da movaps xmm3,xmm2 806c855: 85 c0 test eax,eax 806c857: 0f 85 a9 00 00 00 jne 806c906 <__strcpy_ssse3+0xc66> 806c85d: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 806c863: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c866: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 806c86a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c86e: 8d 52 10 lea edx,[edx+0x10] 806c871: 66 0f d7 c0 pmovmskb eax,xmm0 806c875: 8d 49 10 lea ecx,[ecx+0x10] 806c878: 85 c0 test eax,eax 806c87a: 0f 85 86 00 00 00 jne 806c906 <__strcpy_ssse3+0xc66> 806c880: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 806c886: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c889: 8d 49 18 lea ecx,[ecx+0x18] 806c88c: 8d 52 10 lea edx,[edx+0x10] 806c88f: 89 c8 mov eax,ecx 806c891: 83 e1 c0 and ecx,0xffffffc0 806c894: 29 c8 sub eax,ecx 806c896: 8d 49 f8 lea ecx,[ecx-0x8] 806c899: 29 c2 sub edx,eax 806c89b: 0f 28 49 f8 movaps xmm1,XMMWORD PTR [ecx-0x8] 806c89f: 0f 28 51 08 movaps xmm2,XMMWORD PTR [ecx+0x8] 806c8a3: 0f 28 59 18 movaps xmm3,XMMWORD PTR [ecx+0x18] 806c8a7: 0f 28 f3 movaps xmm6,xmm3 806c8aa: 0f 28 61 28 movaps xmm4,XMMWORD PTR [ecx+0x28] 806c8ae: 0f 28 fc movaps xmm7,xmm4 806c8b1: 0f 28 69 38 movaps xmm5,XMMWORD PTR [ecx+0x38] 806c8b5: 66 0f da f2 pminub xmm6,xmm2 806c8b9: 66 0f da fd pminub xmm7,xmm5 806c8bd: 66 0f da fe pminub xmm7,xmm6 806c8c1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806c8c5: 66 0f d7 c7 pmovmskb eax,xmm7 806c8c9: 0f 28 fd movaps xmm7,xmm5 806c8cc: 66 0f 3a 0f ec 08 palignr xmm5,xmm4,0x8 806c8d2: 85 c0 test eax,eax 806c8d4: 66 0f 3a 0f e3 08 palignr xmm4,xmm3,0x8 806c8da: 0f 85 18 ff ff ff jne 806c7f8 <__strcpy_ssse3+0xb58> 806c8e0: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 806c8e6: 8d 49 40 lea ecx,[ecx+0x40] 806c8e9: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 806c8ef: 0f 28 cf movaps xmm1,xmm7 806c8f2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806c8f6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806c8fa: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806c8fe: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c901: 8d 52 40 lea edx,[edx+0x40] 806c904: eb 99 jmp 806c89f <__strcpy_ssse3+0xbff> 806c906: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806c90a: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806c90e: be 08 00 00 00 mov esi,0x8 806c913: e9 58 08 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806c918: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806c91f: 90 nop 806c920: 0f 28 49 f7 movaps xmm1,XMMWORD PTR [ecx-0x9] 806c924: 0f 28 51 07 movaps xmm2,XMMWORD PTR [ecx+0x7] 806c928: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c92c: 66 0f d7 c0 pmovmskb eax,xmm0 806c930: 0f 28 da movaps xmm3,xmm2 806c933: 85 c0 test eax,eax 806c935: 0f 85 fb 00 00 00 jne 806ca36 <__strcpy_ssse3+0xd96> 806c93b: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806c941: 0f 28 cb movaps xmm1,xmm3 806c944: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c947: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 806c94b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c94f: 8d 52 10 lea edx,[edx+0x10] 806c952: 66 0f d7 c0 pmovmskb eax,xmm0 806c956: 8d 49 10 lea ecx,[ecx+0x10] 806c959: 0f 28 da movaps xmm3,xmm2 806c95c: 85 c0 test eax,eax 806c95e: 0f 85 d2 00 00 00 jne 806ca36 <__strcpy_ssse3+0xd96> 806c964: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806c96a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c96d: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 806c971: 0f 28 cb movaps xmm1,xmm3 806c974: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c978: 8d 52 10 lea edx,[edx+0x10] 806c97b: 66 0f d7 c0 pmovmskb eax,xmm0 806c97f: 8d 49 10 lea ecx,[ecx+0x10] 806c982: 0f 28 da movaps xmm3,xmm2 806c985: 85 c0 test eax,eax 806c987: 0f 85 a9 00 00 00 jne 806ca36 <__strcpy_ssse3+0xd96> 806c98d: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806c993: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c996: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 806c99a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806c99e: 8d 52 10 lea edx,[edx+0x10] 806c9a1: 66 0f d7 c0 pmovmskb eax,xmm0 806c9a5: 8d 49 10 lea ecx,[ecx+0x10] 806c9a8: 85 c0 test eax,eax 806c9aa: 0f 85 86 00 00 00 jne 806ca36 <__strcpy_ssse3+0xd96> 806c9b0: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 806c9b6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806c9b9: 8d 49 17 lea ecx,[ecx+0x17] 806c9bc: 8d 52 10 lea edx,[edx+0x10] 806c9bf: 89 c8 mov eax,ecx 806c9c1: 83 e1 c0 and ecx,0xffffffc0 806c9c4: 29 c8 sub eax,ecx 806c9c6: 8d 49 f9 lea ecx,[ecx-0x7] 806c9c9: 29 c2 sub edx,eax 806c9cb: 0f 28 49 f7 movaps xmm1,XMMWORD PTR [ecx-0x9] 806c9cf: 0f 28 51 07 movaps xmm2,XMMWORD PTR [ecx+0x7] 806c9d3: 0f 28 59 17 movaps xmm3,XMMWORD PTR [ecx+0x17] 806c9d7: 0f 28 f3 movaps xmm6,xmm3 806c9da: 0f 28 61 27 movaps xmm4,XMMWORD PTR [ecx+0x27] 806c9de: 0f 28 fc movaps xmm7,xmm4 806c9e1: 0f 28 69 37 movaps xmm5,XMMWORD PTR [ecx+0x37] 806c9e5: 66 0f da f2 pminub xmm6,xmm2 806c9e9: 66 0f da fd pminub xmm7,xmm5 806c9ed: 66 0f da fe pminub xmm7,xmm6 806c9f1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806c9f5: 66 0f d7 c7 pmovmskb eax,xmm7 806c9f9: 0f 28 fd movaps xmm7,xmm5 806c9fc: 66 0f 3a 0f ec 09 palignr xmm5,xmm4,0x9 806ca02: 85 c0 test eax,eax 806ca04: 66 0f 3a 0f e3 09 palignr xmm4,xmm3,0x9 806ca0a: 0f 85 18 ff ff ff jne 806c928 <__strcpy_ssse3+0xc88> 806ca10: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 806ca16: 8d 49 40 lea ecx,[ecx+0x40] 806ca19: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806ca1f: 0f 28 cf movaps xmm1,xmm7 806ca22: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806ca26: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806ca2a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806ca2e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ca31: 8d 52 40 lea edx,[edx+0x40] 806ca34: eb 99 jmp 806c9cf <__strcpy_ssse3+0xd2f> 806ca36: 66 0f 12 41 ff movlpd xmm0,QWORD PTR [ecx-0x1] 806ca3b: 66 0f 13 42 ff movlpd QWORD PTR [edx-0x1],xmm0 806ca40: be 07 00 00 00 mov esi,0x7 806ca45: e9 26 07 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806ca4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ca50: 0f 28 49 f6 movaps xmm1,XMMWORD PTR [ecx-0xa] 806ca54: 0f 28 51 06 movaps xmm2,XMMWORD PTR [ecx+0x6] 806ca58: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806ca5c: 66 0f d7 c0 pmovmskb eax,xmm0 806ca60: 0f 28 da movaps xmm3,xmm2 806ca63: 85 c0 test eax,eax 806ca65: 0f 85 fb 00 00 00 jne 806cb66 <__strcpy_ssse3+0xec6> 806ca6b: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806ca71: 0f 28 cb movaps xmm1,xmm3 806ca74: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ca77: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 806ca7b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806ca7f: 8d 52 10 lea edx,[edx+0x10] 806ca82: 66 0f d7 c0 pmovmskb eax,xmm0 806ca86: 8d 49 10 lea ecx,[ecx+0x10] 806ca89: 0f 28 da movaps xmm3,xmm2 806ca8c: 85 c0 test eax,eax 806ca8e: 0f 85 d2 00 00 00 jne 806cb66 <__strcpy_ssse3+0xec6> 806ca94: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806ca9a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ca9d: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 806caa1: 0f 28 cb movaps xmm1,xmm3 806caa4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806caa8: 8d 52 10 lea edx,[edx+0x10] 806caab: 66 0f d7 c0 pmovmskb eax,xmm0 806caaf: 8d 49 10 lea ecx,[ecx+0x10] 806cab2: 0f 28 da movaps xmm3,xmm2 806cab5: 85 c0 test eax,eax 806cab7: 0f 85 a9 00 00 00 jne 806cb66 <__strcpy_ssse3+0xec6> 806cabd: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806cac3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cac6: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 806caca: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cace: 8d 52 10 lea edx,[edx+0x10] 806cad1: 66 0f d7 c0 pmovmskb eax,xmm0 806cad5: 8d 49 10 lea ecx,[ecx+0x10] 806cad8: 85 c0 test eax,eax 806cada: 0f 85 86 00 00 00 jne 806cb66 <__strcpy_ssse3+0xec6> 806cae0: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 806cae6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cae9: 8d 49 16 lea ecx,[ecx+0x16] 806caec: 8d 52 10 lea edx,[edx+0x10] 806caef: 89 c8 mov eax,ecx 806caf1: 83 e1 c0 and ecx,0xffffffc0 806caf4: 29 c8 sub eax,ecx 806caf6: 8d 49 fa lea ecx,[ecx-0x6] 806caf9: 29 c2 sub edx,eax 806cafb: 0f 28 49 f6 movaps xmm1,XMMWORD PTR [ecx-0xa] 806caff: 0f 28 51 06 movaps xmm2,XMMWORD PTR [ecx+0x6] 806cb03: 0f 28 59 16 movaps xmm3,XMMWORD PTR [ecx+0x16] 806cb07: 0f 28 f3 movaps xmm6,xmm3 806cb0a: 0f 28 61 26 movaps xmm4,XMMWORD PTR [ecx+0x26] 806cb0e: 0f 28 fc movaps xmm7,xmm4 806cb11: 0f 28 69 36 movaps xmm5,XMMWORD PTR [ecx+0x36] 806cb15: 66 0f da f2 pminub xmm6,xmm2 806cb19: 66 0f da fd pminub xmm7,xmm5 806cb1d: 66 0f da fe pminub xmm7,xmm6 806cb21: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806cb25: 66 0f d7 c7 pmovmskb eax,xmm7 806cb29: 0f 28 fd movaps xmm7,xmm5 806cb2c: 66 0f 3a 0f ec 0a palignr xmm5,xmm4,0xa 806cb32: 85 c0 test eax,eax 806cb34: 66 0f 3a 0f e3 0a palignr xmm4,xmm3,0xa 806cb3a: 0f 85 18 ff ff ff jne 806ca58 <__strcpy_ssse3+0xdb8> 806cb40: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 806cb46: 8d 49 40 lea ecx,[ecx+0x40] 806cb49: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806cb4f: 0f 28 cf movaps xmm1,xmm7 806cb52: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806cb56: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806cb5a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806cb5e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cb61: 8d 52 40 lea edx,[edx+0x40] 806cb64: eb 99 jmp 806caff <__strcpy_ssse3+0xe5f> 806cb66: 66 0f 12 41 fe movlpd xmm0,QWORD PTR [ecx-0x2] 806cb6b: 66 0f 13 42 fe movlpd QWORD PTR [edx-0x2],xmm0 806cb70: be 06 00 00 00 mov esi,0x6 806cb75: e9 f6 05 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806cb7a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806cb80: 0f 28 49 f5 movaps xmm1,XMMWORD PTR [ecx-0xb] 806cb84: 0f 28 51 05 movaps xmm2,XMMWORD PTR [ecx+0x5] 806cb88: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cb8c: 66 0f d7 c0 pmovmskb eax,xmm0 806cb90: 0f 28 da movaps xmm3,xmm2 806cb93: 85 c0 test eax,eax 806cb95: 0f 85 fb 00 00 00 jne 806cc96 <__strcpy_ssse3+0xff6> 806cb9b: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806cba1: 0f 28 cb movaps xmm1,xmm3 806cba4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cba7: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 806cbab: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cbaf: 8d 52 10 lea edx,[edx+0x10] 806cbb2: 66 0f d7 c0 pmovmskb eax,xmm0 806cbb6: 8d 49 10 lea ecx,[ecx+0x10] 806cbb9: 0f 28 da movaps xmm3,xmm2 806cbbc: 85 c0 test eax,eax 806cbbe: 0f 85 d2 00 00 00 jne 806cc96 <__strcpy_ssse3+0xff6> 806cbc4: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806cbca: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cbcd: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 806cbd1: 0f 28 cb movaps xmm1,xmm3 806cbd4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cbd8: 8d 52 10 lea edx,[edx+0x10] 806cbdb: 66 0f d7 c0 pmovmskb eax,xmm0 806cbdf: 8d 49 10 lea ecx,[ecx+0x10] 806cbe2: 0f 28 da movaps xmm3,xmm2 806cbe5: 85 c0 test eax,eax 806cbe7: 0f 85 a9 00 00 00 jne 806cc96 <__strcpy_ssse3+0xff6> 806cbed: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806cbf3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cbf6: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 806cbfa: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cbfe: 8d 52 10 lea edx,[edx+0x10] 806cc01: 66 0f d7 c0 pmovmskb eax,xmm0 806cc05: 8d 49 10 lea ecx,[ecx+0x10] 806cc08: 85 c0 test eax,eax 806cc0a: 0f 85 86 00 00 00 jne 806cc96 <__strcpy_ssse3+0xff6> 806cc10: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 806cc16: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cc19: 8d 49 15 lea ecx,[ecx+0x15] 806cc1c: 8d 52 10 lea edx,[edx+0x10] 806cc1f: 89 c8 mov eax,ecx 806cc21: 83 e1 c0 and ecx,0xffffffc0 806cc24: 29 c8 sub eax,ecx 806cc26: 8d 49 fb lea ecx,[ecx-0x5] 806cc29: 29 c2 sub edx,eax 806cc2b: 0f 28 49 f5 movaps xmm1,XMMWORD PTR [ecx-0xb] 806cc2f: 0f 28 51 05 movaps xmm2,XMMWORD PTR [ecx+0x5] 806cc33: 0f 28 59 15 movaps xmm3,XMMWORD PTR [ecx+0x15] 806cc37: 0f 28 f3 movaps xmm6,xmm3 806cc3a: 0f 28 61 25 movaps xmm4,XMMWORD PTR [ecx+0x25] 806cc3e: 0f 28 fc movaps xmm7,xmm4 806cc41: 0f 28 69 35 movaps xmm5,XMMWORD PTR [ecx+0x35] 806cc45: 66 0f da f2 pminub xmm6,xmm2 806cc49: 66 0f da fd pminub xmm7,xmm5 806cc4d: 66 0f da fe pminub xmm7,xmm6 806cc51: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806cc55: 66 0f d7 c7 pmovmskb eax,xmm7 806cc59: 0f 28 fd movaps xmm7,xmm5 806cc5c: 66 0f 3a 0f ec 0b palignr xmm5,xmm4,0xb 806cc62: 85 c0 test eax,eax 806cc64: 66 0f 3a 0f e3 0b palignr xmm4,xmm3,0xb 806cc6a: 0f 85 18 ff ff ff jne 806cb88 <__strcpy_ssse3+0xee8> 806cc70: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 806cc76: 8d 49 40 lea ecx,[ecx+0x40] 806cc79: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806cc7f: 0f 28 cf movaps xmm1,xmm7 806cc82: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806cc86: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806cc8a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806cc8e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cc91: 8d 52 40 lea edx,[edx+0x40] 806cc94: eb 99 jmp 806cc2f <__strcpy_ssse3+0xf8f> 806cc96: 66 0f 12 41 fd movlpd xmm0,QWORD PTR [ecx-0x3] 806cc9b: 66 0f 13 42 fd movlpd QWORD PTR [edx-0x3],xmm0 806cca0: be 05 00 00 00 mov esi,0x5 806cca5: e9 c6 04 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806ccaa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ccb0: 0f 28 49 f4 movaps xmm1,XMMWORD PTR [ecx-0xc] 806ccb4: 0f 28 51 04 movaps xmm2,XMMWORD PTR [ecx+0x4] 806ccb8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806ccbc: 66 0f d7 c0 pmovmskb eax,xmm0 806ccc0: 0f 28 da movaps xmm3,xmm2 806ccc3: 85 c0 test eax,eax 806ccc5: 0f 85 fb 00 00 00 jne 806cdc6 <__strcpy_ssse3+0x1126> 806cccb: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806ccd1: 0f 28 cb movaps xmm1,xmm3 806ccd4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ccd7: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 806ccdb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806ccdf: 8d 52 10 lea edx,[edx+0x10] 806cce2: 66 0f d7 c0 pmovmskb eax,xmm0 806cce6: 8d 49 10 lea ecx,[ecx+0x10] 806cce9: 0f 28 da movaps xmm3,xmm2 806ccec: 85 c0 test eax,eax 806ccee: 0f 85 d2 00 00 00 jne 806cdc6 <__strcpy_ssse3+0x1126> 806ccf4: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806ccfa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ccfd: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 806cd01: 0f 28 cb movaps xmm1,xmm3 806cd04: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cd08: 8d 52 10 lea edx,[edx+0x10] 806cd0b: 66 0f d7 c0 pmovmskb eax,xmm0 806cd0f: 8d 49 10 lea ecx,[ecx+0x10] 806cd12: 0f 28 da movaps xmm3,xmm2 806cd15: 85 c0 test eax,eax 806cd17: 0f 85 a9 00 00 00 jne 806cdc6 <__strcpy_ssse3+0x1126> 806cd1d: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806cd23: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cd26: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 806cd2a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cd2e: 8d 52 10 lea edx,[edx+0x10] 806cd31: 66 0f d7 c0 pmovmskb eax,xmm0 806cd35: 8d 49 10 lea ecx,[ecx+0x10] 806cd38: 85 c0 test eax,eax 806cd3a: 0f 85 86 00 00 00 jne 806cdc6 <__strcpy_ssse3+0x1126> 806cd40: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 806cd46: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cd49: 8d 49 14 lea ecx,[ecx+0x14] 806cd4c: 8d 52 10 lea edx,[edx+0x10] 806cd4f: 89 c8 mov eax,ecx 806cd51: 83 e1 c0 and ecx,0xffffffc0 806cd54: 29 c8 sub eax,ecx 806cd56: 8d 49 fc lea ecx,[ecx-0x4] 806cd59: 29 c2 sub edx,eax 806cd5b: 0f 28 49 f4 movaps xmm1,XMMWORD PTR [ecx-0xc] 806cd5f: 0f 28 51 04 movaps xmm2,XMMWORD PTR [ecx+0x4] 806cd63: 0f 28 59 14 movaps xmm3,XMMWORD PTR [ecx+0x14] 806cd67: 0f 28 f3 movaps xmm6,xmm3 806cd6a: 0f 28 61 24 movaps xmm4,XMMWORD PTR [ecx+0x24] 806cd6e: 0f 28 fc movaps xmm7,xmm4 806cd71: 0f 28 69 34 movaps xmm5,XMMWORD PTR [ecx+0x34] 806cd75: 66 0f da f2 pminub xmm6,xmm2 806cd79: 66 0f da fd pminub xmm7,xmm5 806cd7d: 66 0f da fe pminub xmm7,xmm6 806cd81: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806cd85: 66 0f d7 c7 pmovmskb eax,xmm7 806cd89: 0f 28 fd movaps xmm7,xmm5 806cd8c: 66 0f 3a 0f ec 0c palignr xmm5,xmm4,0xc 806cd92: 85 c0 test eax,eax 806cd94: 66 0f 3a 0f e3 0c palignr xmm4,xmm3,0xc 806cd9a: 0f 85 18 ff ff ff jne 806ccb8 <__strcpy_ssse3+0x1018> 806cda0: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 806cda6: 8d 49 40 lea ecx,[ecx+0x40] 806cda9: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806cdaf: 0f 28 cf movaps xmm1,xmm7 806cdb2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806cdb6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806cdba: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806cdbe: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cdc1: 8d 52 40 lea edx,[edx+0x40] 806cdc4: eb 99 jmp 806cd5f <__strcpy_ssse3+0x10bf> 806cdc6: 8b 31 mov esi,DWORD PTR [ecx] 806cdc8: 89 32 mov DWORD PTR [edx],esi 806cdca: be 04 00 00 00 mov esi,0x4 806cdcf: e9 9c 03 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806cdd4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806cddb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806cddf: 90 nop 806cde0: 0f 28 49 f3 movaps xmm1,XMMWORD PTR [ecx-0xd] 806cde4: 0f 28 51 03 movaps xmm2,XMMWORD PTR [ecx+0x3] 806cde8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cdec: 66 0f d7 c0 pmovmskb eax,xmm0 806cdf0: 0f 28 da movaps xmm3,xmm2 806cdf3: 85 c0 test eax,eax 806cdf5: 0f 85 fb 00 00 00 jne 806cef6 <__strcpy_ssse3+0x1256> 806cdfb: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806ce01: 0f 28 cb movaps xmm1,xmm3 806ce04: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ce07: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 806ce0b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806ce0f: 8d 52 10 lea edx,[edx+0x10] 806ce12: 66 0f d7 c0 pmovmskb eax,xmm0 806ce16: 8d 49 10 lea ecx,[ecx+0x10] 806ce19: 0f 28 da movaps xmm3,xmm2 806ce1c: 85 c0 test eax,eax 806ce1e: 0f 85 d2 00 00 00 jne 806cef6 <__strcpy_ssse3+0x1256> 806ce24: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806ce2a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ce2d: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 806ce31: 0f 28 cb movaps xmm1,xmm3 806ce34: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806ce38: 8d 52 10 lea edx,[edx+0x10] 806ce3b: 66 0f d7 c0 pmovmskb eax,xmm0 806ce3f: 8d 49 10 lea ecx,[ecx+0x10] 806ce42: 0f 28 da movaps xmm3,xmm2 806ce45: 85 c0 test eax,eax 806ce47: 0f 85 a9 00 00 00 jne 806cef6 <__strcpy_ssse3+0x1256> 806ce4d: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806ce53: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ce56: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 806ce5a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806ce5e: 8d 52 10 lea edx,[edx+0x10] 806ce61: 66 0f d7 c0 pmovmskb eax,xmm0 806ce65: 8d 49 10 lea ecx,[ecx+0x10] 806ce68: 85 c0 test eax,eax 806ce6a: 0f 85 86 00 00 00 jne 806cef6 <__strcpy_ssse3+0x1256> 806ce70: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 806ce76: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ce79: 8d 49 13 lea ecx,[ecx+0x13] 806ce7c: 8d 52 10 lea edx,[edx+0x10] 806ce7f: 89 c8 mov eax,ecx 806ce81: 83 e1 c0 and ecx,0xffffffc0 806ce84: 29 c8 sub eax,ecx 806ce86: 8d 49 fd lea ecx,[ecx-0x3] 806ce89: 29 c2 sub edx,eax 806ce8b: 0f 28 49 f3 movaps xmm1,XMMWORD PTR [ecx-0xd] 806ce8f: 0f 28 51 03 movaps xmm2,XMMWORD PTR [ecx+0x3] 806ce93: 0f 28 59 13 movaps xmm3,XMMWORD PTR [ecx+0x13] 806ce97: 0f 28 f3 movaps xmm6,xmm3 806ce9a: 0f 28 61 23 movaps xmm4,XMMWORD PTR [ecx+0x23] 806ce9e: 0f 28 fc movaps xmm7,xmm4 806cea1: 0f 28 69 33 movaps xmm5,XMMWORD PTR [ecx+0x33] 806cea5: 66 0f da f2 pminub xmm6,xmm2 806cea9: 66 0f da fd pminub xmm7,xmm5 806cead: 66 0f da fe pminub xmm7,xmm6 806ceb1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806ceb5: 66 0f d7 c7 pmovmskb eax,xmm7 806ceb9: 0f 28 fd movaps xmm7,xmm5 806cebc: 66 0f 3a 0f ec 0d palignr xmm5,xmm4,0xd 806cec2: 85 c0 test eax,eax 806cec4: 66 0f 3a 0f e3 0d palignr xmm4,xmm3,0xd 806ceca: 0f 85 18 ff ff ff jne 806cde8 <__strcpy_ssse3+0x1148> 806ced0: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 806ced6: 8d 49 40 lea ecx,[ecx+0x40] 806ced9: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806cedf: 0f 28 cf movaps xmm1,xmm7 806cee2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806cee6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806ceea: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806ceee: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cef1: 8d 52 40 lea edx,[edx+0x40] 806cef4: eb 99 jmp 806ce8f <__strcpy_ssse3+0x11ef> 806cef6: 8b 71 ff mov esi,DWORD PTR [ecx-0x1] 806cef9: 89 72 ff mov DWORD PTR [edx-0x1],esi 806cefc: be 03 00 00 00 mov esi,0x3 806cf01: e9 6a 02 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806cf06: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806cf0d: 8d 76 00 lea esi,[esi+0x0] 806cf10: 0f 28 49 f2 movaps xmm1,XMMWORD PTR [ecx-0xe] 806cf14: 0f 28 51 02 movaps xmm2,XMMWORD PTR [ecx+0x2] 806cf18: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cf1c: 66 0f d7 c0 pmovmskb eax,xmm0 806cf20: 0f 28 da movaps xmm3,xmm2 806cf23: 85 c0 test eax,eax 806cf25: 0f 85 fb 00 00 00 jne 806d026 <__strcpy_ssse3+0x1386> 806cf2b: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806cf31: 0f 28 cb movaps xmm1,xmm3 806cf34: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cf37: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 806cf3b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cf3f: 8d 52 10 lea edx,[edx+0x10] 806cf42: 66 0f d7 c0 pmovmskb eax,xmm0 806cf46: 8d 49 10 lea ecx,[ecx+0x10] 806cf49: 0f 28 da movaps xmm3,xmm2 806cf4c: 85 c0 test eax,eax 806cf4e: 0f 85 d2 00 00 00 jne 806d026 <__strcpy_ssse3+0x1386> 806cf54: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806cf5a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cf5d: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 806cf61: 0f 28 cb movaps xmm1,xmm3 806cf64: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cf68: 8d 52 10 lea edx,[edx+0x10] 806cf6b: 66 0f d7 c0 pmovmskb eax,xmm0 806cf6f: 8d 49 10 lea ecx,[ecx+0x10] 806cf72: 0f 28 da movaps xmm3,xmm2 806cf75: 85 c0 test eax,eax 806cf77: 0f 85 a9 00 00 00 jne 806d026 <__strcpy_ssse3+0x1386> 806cf7d: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806cf83: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cf86: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 806cf8a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806cf8e: 8d 52 10 lea edx,[edx+0x10] 806cf91: 66 0f d7 c0 pmovmskb eax,xmm0 806cf95: 8d 49 10 lea ecx,[ecx+0x10] 806cf98: 85 c0 test eax,eax 806cf9a: 0f 85 86 00 00 00 jne 806d026 <__strcpy_ssse3+0x1386> 806cfa0: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 806cfa6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806cfa9: 8d 49 12 lea ecx,[ecx+0x12] 806cfac: 8d 52 10 lea edx,[edx+0x10] 806cfaf: 89 c8 mov eax,ecx 806cfb1: 83 e1 c0 and ecx,0xffffffc0 806cfb4: 29 c8 sub eax,ecx 806cfb6: 8d 49 fe lea ecx,[ecx-0x2] 806cfb9: 29 c2 sub edx,eax 806cfbb: 0f 28 49 f2 movaps xmm1,XMMWORD PTR [ecx-0xe] 806cfbf: 0f 28 51 02 movaps xmm2,XMMWORD PTR [ecx+0x2] 806cfc3: 0f 28 59 12 movaps xmm3,XMMWORD PTR [ecx+0x12] 806cfc7: 0f 28 f3 movaps xmm6,xmm3 806cfca: 0f 28 61 22 movaps xmm4,XMMWORD PTR [ecx+0x22] 806cfce: 0f 28 fc movaps xmm7,xmm4 806cfd1: 0f 28 69 32 movaps xmm5,XMMWORD PTR [ecx+0x32] 806cfd5: 66 0f da f2 pminub xmm6,xmm2 806cfd9: 66 0f da fd pminub xmm7,xmm5 806cfdd: 66 0f da fe pminub xmm7,xmm6 806cfe1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806cfe5: 66 0f d7 c7 pmovmskb eax,xmm7 806cfe9: 0f 28 fd movaps xmm7,xmm5 806cfec: 66 0f 3a 0f ec 0e palignr xmm5,xmm4,0xe 806cff2: 85 c0 test eax,eax 806cff4: 66 0f 3a 0f e3 0e palignr xmm4,xmm3,0xe 806cffa: 0f 85 18 ff ff ff jne 806cf18 <__strcpy_ssse3+0x1278> 806d000: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 806d006: 8d 49 40 lea ecx,[ecx+0x40] 806d009: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806d00f: 0f 28 cf movaps xmm1,xmm7 806d012: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806d016: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806d01a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806d01e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d021: 8d 52 40 lea edx,[edx+0x40] 806d024: eb 99 jmp 806cfbf <__strcpy_ssse3+0x131f> 806d026: 8b 71 fe mov esi,DWORD PTR [ecx-0x2] 806d029: 89 72 fe mov DWORD PTR [edx-0x2],esi 806d02c: be 02 00 00 00 mov esi,0x2 806d031: e9 3a 01 00 00 jmp 806d170 <__strcpy_ssse3+0x14d0> 806d036: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d03d: 8d 76 00 lea esi,[esi+0x0] 806d040: 0f 28 49 f1 movaps xmm1,XMMWORD PTR [ecx-0xf] 806d044: 0f 28 51 01 movaps xmm2,XMMWORD PTR [ecx+0x1] 806d048: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d04c: 66 0f d7 c0 pmovmskb eax,xmm0 806d050: 0f 28 da movaps xmm3,xmm2 806d053: 85 c0 test eax,eax 806d055: 0f 85 fb 00 00 00 jne 806d156 <__strcpy_ssse3+0x14b6> 806d05b: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 806d061: 0f 28 cb movaps xmm1,xmm3 806d064: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d067: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 806d06b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d06f: 8d 52 10 lea edx,[edx+0x10] 806d072: 66 0f d7 c0 pmovmskb eax,xmm0 806d076: 8d 49 10 lea ecx,[ecx+0x10] 806d079: 0f 28 da movaps xmm3,xmm2 806d07c: 85 c0 test eax,eax 806d07e: 0f 85 d2 00 00 00 jne 806d156 <__strcpy_ssse3+0x14b6> 806d084: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 806d08a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d08d: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 806d091: 0f 28 cb movaps xmm1,xmm3 806d094: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d098: 8d 52 10 lea edx,[edx+0x10] 806d09b: 66 0f d7 c0 pmovmskb eax,xmm0 806d09f: 8d 49 10 lea ecx,[ecx+0x10] 806d0a2: 0f 28 da movaps xmm3,xmm2 806d0a5: 85 c0 test eax,eax 806d0a7: 0f 85 a9 00 00 00 jne 806d156 <__strcpy_ssse3+0x14b6> 806d0ad: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 806d0b3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d0b6: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 806d0ba: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d0be: 8d 52 10 lea edx,[edx+0x10] 806d0c1: 66 0f d7 c0 pmovmskb eax,xmm0 806d0c5: 8d 49 10 lea ecx,[ecx+0x10] 806d0c8: 85 c0 test eax,eax 806d0ca: 0f 85 86 00 00 00 jne 806d156 <__strcpy_ssse3+0x14b6> 806d0d0: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 806d0d6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d0d9: 8d 49 11 lea ecx,[ecx+0x11] 806d0dc: 8d 52 10 lea edx,[edx+0x10] 806d0df: 89 c8 mov eax,ecx 806d0e1: 83 e1 c0 and ecx,0xffffffc0 806d0e4: 29 c8 sub eax,ecx 806d0e6: 8d 49 ff lea ecx,[ecx-0x1] 806d0e9: 29 c2 sub edx,eax 806d0eb: 0f 28 49 f1 movaps xmm1,XMMWORD PTR [ecx-0xf] 806d0ef: 0f 28 51 01 movaps xmm2,XMMWORD PTR [ecx+0x1] 806d0f3: 0f 28 59 11 movaps xmm3,XMMWORD PTR [ecx+0x11] 806d0f7: 0f 28 f3 movaps xmm6,xmm3 806d0fa: 0f 28 61 21 movaps xmm4,XMMWORD PTR [ecx+0x21] 806d0fe: 0f 28 fc movaps xmm7,xmm4 806d101: 0f 28 69 31 movaps xmm5,XMMWORD PTR [ecx+0x31] 806d105: 66 0f da f2 pminub xmm6,xmm2 806d109: 66 0f da fd pminub xmm7,xmm5 806d10d: 66 0f da fe pminub xmm7,xmm6 806d111: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806d115: 66 0f d7 c7 pmovmskb eax,xmm7 806d119: 0f 28 fd movaps xmm7,xmm5 806d11c: 66 0f 3a 0f ec 0f palignr xmm5,xmm4,0xf 806d122: 85 c0 test eax,eax 806d124: 66 0f 3a 0f e3 0f palignr xmm4,xmm3,0xf 806d12a: 0f 85 18 ff ff ff jne 806d048 <__strcpy_ssse3+0x13a8> 806d130: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 806d136: 8d 49 40 lea ecx,[ecx+0x40] 806d139: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 806d13f: 0f 28 cf movaps xmm1,xmm7 806d142: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806d146: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806d14a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806d14e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d151: 8d 52 40 lea edx,[edx+0x40] 806d154: eb 99 jmp 806d0ef <__strcpy_ssse3+0x144f> 806d156: 8b 71 fd mov esi,DWORD PTR [ecx-0x3] 806d159: 89 72 fd mov DWORD PTR [edx-0x3],esi 806d15c: be 01 00 00 00 mov esi,0x1 806d161: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d168: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d16f: 90 nop 806d170: 01 f2 add edx,esi 806d172: 01 f1 add ecx,esi 806d174: 5e pop esi 806d175: 84 c0 test al,al 806d177: 74 67 je 806d1e0 <__strcpy_ssse3+0x1540> 806d179: 88 c4 mov ah,al 806d17b: 80 e4 0f and ah,0xf 806d17e: 74 30 je 806d1b0 <__strcpy_ssse3+0x1510> 806d180: a8 01 test al,0x1 806d182: 0f 85 d8 00 00 00 jne 806d260 <__strcpy_ssse3+0x15c0> 806d188: a8 02 test al,0x2 806d18a: 0f 85 e0 00 00 00 jne 806d270 <__strcpy_ssse3+0x15d0> 806d190: a8 04 test al,0x4 806d192: 0f 85 e8 00 00 00 jne 806d280 <__strcpy_ssse3+0x15e0> 806d198: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d19f: 90 nop 806d1a0: 8b 01 mov eax,DWORD PTR [ecx] 806d1a2: 89 02 mov DWORD PTR [edx],eax 806d1a4: 89 f8 mov eax,edi 806d1a6: 5f pop edi 806d1a7: c3 ret 806d1a8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d1af: 90 nop 806d1b0: a8 10 test al,0x10 806d1b2: 0f 85 d8 00 00 00 jne 806d290 <__strcpy_ssse3+0x15f0> 806d1b8: a8 20 test al,0x20 806d1ba: 0f 85 e0 00 00 00 jne 806d2a0 <__strcpy_ssse3+0x1600> 806d1c0: a8 40 test al,0x40 806d1c2: 0f 85 e8 00 00 00 jne 806d2b0 <__strcpy_ssse3+0x1610> 806d1c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d1cf: 90 nop 806d1d0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d1d4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d1d8: 89 f8 mov eax,edi 806d1da: 5f pop edi 806d1db: c3 ret 806d1dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d1e0: 88 e0 mov al,ah 806d1e2: 24 0f and al,0xf 806d1e4: 74 4a je 806d230 <__strcpy_ssse3+0x1590> 806d1e6: f6 c4 01 test ah,0x1 806d1e9: 0f 85 d1 00 00 00 jne 806d2c0 <__strcpy_ssse3+0x1620> 806d1ef: f6 c4 02 test ah,0x2 806d1f2: 0f 85 e8 00 00 00 jne 806d2e0 <__strcpy_ssse3+0x1640> 806d1f8: f6 c4 04 test ah,0x4 806d1fb: 0f 85 ff 00 00 00 jne 806d300 <__strcpy_ssse3+0x1660> 806d201: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d208: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d20f: 90 nop 806d210: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d214: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 806d217: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d21b: 89 42 08 mov DWORD PTR [edx+0x8],eax 806d21e: 89 f8 mov eax,edi 806d220: 5f pop edi 806d221: c3 ret 806d222: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d229: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d230: f6 c4 10 test ah,0x10 806d233: 0f 85 e7 00 00 00 jne 806d320 <__strcpy_ssse3+0x1680> 806d239: f6 c4 20 test ah,0x20 806d23c: 0f 85 fe 00 00 00 jne 806d340 <__strcpy_ssse3+0x16a0> 806d242: f6 c4 40 test ah,0x40 806d245: 0f 85 15 01 00 00 jne 806d360 <__strcpy_ssse3+0x16c0> 806d24b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d24f: 90 nop 806d250: f3 0f 6f 01 movdqu xmm0,XMMWORD PTR [ecx] 806d254: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806d258: 89 f8 mov eax,edi 806d25a: 5f pop edi 806d25b: c3 ret 806d25c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d260: 8a 01 mov al,BYTE PTR [ecx] 806d262: 88 02 mov BYTE PTR [edx],al 806d264: 89 f8 mov eax,edi 806d266: 5f pop edi 806d267: c3 ret 806d268: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d26f: 90 nop 806d270: 66 8b 01 mov ax,WORD PTR [ecx] 806d273: 66 89 02 mov WORD PTR [edx],ax 806d276: 89 f8 mov eax,edi 806d278: 5f pop edi 806d279: c3 ret 806d27a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806d280: 66 8b 01 mov ax,WORD PTR [ecx] 806d283: 66 89 02 mov WORD PTR [edx],ax 806d286: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 806d289: 88 42 02 mov BYTE PTR [edx+0x2],al 806d28c: 89 f8 mov eax,edi 806d28e: 5f pop edi 806d28f: c3 ret 806d290: 8b 01 mov eax,DWORD PTR [ecx] 806d292: 89 02 mov DWORD PTR [edx],eax 806d294: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 806d297: 88 42 04 mov BYTE PTR [edx+0x4],al 806d29a: 89 f8 mov eax,edi 806d29c: 5f pop edi 806d29d: c3 ret 806d29e: 66 90 xchg ax,ax 806d2a0: 8b 01 mov eax,DWORD PTR [ecx] 806d2a2: 89 02 mov DWORD PTR [edx],eax 806d2a4: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 806d2a8: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806d2ac: 89 f8 mov eax,edi 806d2ae: 5f pop edi 806d2af: c3 ret 806d2b0: 8b 01 mov eax,DWORD PTR [ecx] 806d2b2: 89 02 mov DWORD PTR [edx],eax 806d2b4: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 806d2b7: 89 42 03 mov DWORD PTR [edx+0x3],eax 806d2ba: 89 f8 mov eax,edi 806d2bc: 5f pop edi 806d2bd: c3 ret 806d2be: 66 90 xchg ax,ax 806d2c0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d2c4: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806d2c7: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d2cb: 88 42 08 mov BYTE PTR [edx+0x8],al 806d2ce: 89 f8 mov eax,edi 806d2d0: 5f pop edi 806d2d1: c3 ret 806d2d2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d2d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d2e0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d2e4: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806d2e8: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d2ec: 66 89 42 08 mov WORD PTR [edx+0x8],ax 806d2f0: 89 f8 mov eax,edi 806d2f2: 5f pop edi 806d2f3: c3 ret 806d2f4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d2fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d2ff: 90 nop 806d300: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d304: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806d307: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d30b: 89 42 07 mov DWORD PTR [edx+0x7],eax 806d30e: 89 f8 mov eax,edi 806d310: 5f pop edi 806d311: c3 ret 806d312: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d319: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d320: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d324: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 806d329: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d32d: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 806d332: 89 f8 mov eax,edi 806d334: 5f pop edi 806d335: c3 ret 806d336: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d33d: 8d 76 00 lea esi,[esi+0x0] 806d340: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d344: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 806d349: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d34d: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 806d352: 89 f8 mov eax,edi 806d354: 5f pop edi 806d355: c3 ret 806d356: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d35d: 8d 76 00 lea esi,[esi+0x0] 806d360: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d364: 66 0f 12 49 07 movlpd xmm1,QWORD PTR [ecx+0x7] 806d369: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d36d: 66 0f 13 4a 07 movlpd QWORD PTR [edx+0x7],xmm1 806d372: 89 f8 mov eax,edi 806d374: 5f pop edi 806d375: c3 ret 806d376: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d37d: 8d 76 00 lea esi,[esi+0x0] 806d380: 8a 01 mov al,BYTE PTR [ecx] 806d382: 88 02 mov BYTE PTR [edx],al 806d384: 89 d0 mov eax,edx 806d386: c3 ret 806d387: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d38e: 66 90 xchg ax,ax 806d390: 66 8b 01 mov ax,WORD PTR [ecx] 806d393: 66 89 02 mov WORD PTR [edx],ax 806d396: 89 d0 mov eax,edx 806d398: c3 ret 806d399: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d3a0: 66 8b 01 mov ax,WORD PTR [ecx] 806d3a3: 66 89 02 mov WORD PTR [edx],ax 806d3a6: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 806d3a9: 88 42 02 mov BYTE PTR [edx+0x2],al 806d3ac: 89 d0 mov eax,edx 806d3ae: c3 ret 806d3af: 90 nop 806d3b0: 8b 01 mov eax,DWORD PTR [ecx] 806d3b2: 89 02 mov DWORD PTR [edx],eax 806d3b4: 89 d0 mov eax,edx 806d3b6: c3 ret 806d3b7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d3be: 66 90 xchg ax,ax 806d3c0: 8b 01 mov eax,DWORD PTR [ecx] 806d3c2: 89 02 mov DWORD PTR [edx],eax 806d3c4: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 806d3c7: 88 42 04 mov BYTE PTR [edx+0x4],al 806d3ca: 89 d0 mov eax,edx 806d3cc: c3 ret 806d3cd: 8d 76 00 lea esi,[esi+0x0] 806d3d0: 8b 01 mov eax,DWORD PTR [ecx] 806d3d2: 89 02 mov DWORD PTR [edx],eax 806d3d4: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 806d3d8: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806d3dc: 89 d0 mov eax,edx 806d3de: c3 ret 806d3df: 90 nop 806d3e0: 8b 01 mov eax,DWORD PTR [ecx] 806d3e2: 89 02 mov DWORD PTR [edx],eax 806d3e4: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 806d3e7: 89 42 03 mov DWORD PTR [edx+0x3],eax 806d3ea: 89 d0 mov eax,edx 806d3ec: c3 ret 806d3ed: 8d 76 00 lea esi,[esi+0x0] 806d3f0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d3f4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d3f8: 89 d0 mov eax,edx 806d3fa: c3 ret 806d3fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d3ff: 90 nop 806d400: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d404: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806d407: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d40b: 88 42 08 mov BYTE PTR [edx+0x8],al 806d40e: 89 d0 mov eax,edx 806d410: c3 ret 806d411: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d418: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d41f: 90 nop 806d420: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d424: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806d428: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d42c: 66 89 42 08 mov WORD PTR [edx+0x8],ax 806d430: 89 d0 mov eax,edx 806d432: c3 ret 806d433: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d43a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806d440: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d444: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806d447: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d44b: 89 42 07 mov DWORD PTR [edx+0x7],eax 806d44e: 89 d0 mov eax,edx 806d450: c3 ret 806d451: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d458: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d45f: 90 nop 806d460: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d464: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 806d467: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d46b: 89 42 08 mov DWORD PTR [edx+0x8],eax 806d46e: 89 d0 mov eax,edx 806d470: c3 ret 806d471: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d478: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d47f: 90 nop 806d480: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d484: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 806d489: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d48d: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 806d492: 89 d0 mov eax,edx 806d494: c3 ret 806d495: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d49c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d4a0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d4a4: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 806d4a9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d4ad: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 806d4b2: 89 d0 mov eax,edx 806d4b4: c3 ret 806d4b5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d4bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d4c0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d4c4: 66 0f 12 49 07 movlpd xmm1,QWORD PTR [ecx+0x7] 806d4c9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d4cd: 66 0f 13 4a 07 movlpd QWORD PTR [edx+0x7],xmm1 806d4d2: 89 d0 mov eax,edx 806d4d4: c3 ret 806d4d5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d4dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d4e0: f3 0f 6f 01 movdqu xmm0,XMMWORD PTR [ecx] 806d4e4: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806d4e8: 89 d0 mov eax,edx 806d4ea: c3 ret 806d4eb: 66 90 xchg ax,ax 806d4ed: 66 90 xchg ax,ax 806d4ef: 90 nop 0806d4f0 <__stpcpy_ssse3>: 806d4f0: f3 0f 1e fb endbr32 806d4f4: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 806d4f8: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806d4fc: 80 39 00 cmp BYTE PTR [ecx],0x0 806d4ff: 0f 84 eb 16 00 00 je 806ebf0 <__stpcpy_ssse3+0x1700> 806d505: 80 79 01 00 cmp BYTE PTR [ecx+0x1],0x0 806d509: 0f 84 f1 16 00 00 je 806ec00 <__stpcpy_ssse3+0x1710> 806d50f: 80 79 02 00 cmp BYTE PTR [ecx+0x2],0x0 806d513: 0f 84 f7 16 00 00 je 806ec10 <__stpcpy_ssse3+0x1720> 806d519: 80 79 03 00 cmp BYTE PTR [ecx+0x3],0x0 806d51d: 0f 84 fd 16 00 00 je 806ec20 <__stpcpy_ssse3+0x1730> 806d523: 80 79 04 00 cmp BYTE PTR [ecx+0x4],0x0 806d527: 0f 84 03 17 00 00 je 806ec30 <__stpcpy_ssse3+0x1740> 806d52d: 80 79 05 00 cmp BYTE PTR [ecx+0x5],0x0 806d531: 0f 84 09 17 00 00 je 806ec40 <__stpcpy_ssse3+0x1750> 806d537: 80 79 06 00 cmp BYTE PTR [ecx+0x6],0x0 806d53b: 0f 84 0f 17 00 00 je 806ec50 <__stpcpy_ssse3+0x1760> 806d541: 80 79 07 00 cmp BYTE PTR [ecx+0x7],0x0 806d545: 0f 84 15 17 00 00 je 806ec60 <__stpcpy_ssse3+0x1770> 806d54b: 80 79 08 00 cmp BYTE PTR [ecx+0x8],0x0 806d54f: 0f 84 1b 17 00 00 je 806ec70 <__stpcpy_ssse3+0x1780> 806d555: 80 79 09 00 cmp BYTE PTR [ecx+0x9],0x0 806d559: 0f 84 31 17 00 00 je 806ec90 <__stpcpy_ssse3+0x17a0> 806d55f: 80 79 0a 00 cmp BYTE PTR [ecx+0xa],0x0 806d563: 0f 84 47 17 00 00 je 806ecb0 <__stpcpy_ssse3+0x17c0> 806d569: 80 79 0b 00 cmp BYTE PTR [ecx+0xb],0x0 806d56d: 0f 84 5d 17 00 00 je 806ecd0 <__stpcpy_ssse3+0x17e0> 806d573: 80 79 0c 00 cmp BYTE PTR [ecx+0xc],0x0 806d577: 0f 84 73 17 00 00 je 806ecf0 <__stpcpy_ssse3+0x1800> 806d57d: 80 79 0d 00 cmp BYTE PTR [ecx+0xd],0x0 806d581: 0f 84 89 17 00 00 je 806ed10 <__stpcpy_ssse3+0x1820> 806d587: 80 79 0e 00 cmp BYTE PTR [ecx+0xe],0x0 806d58b: 0f 84 9f 17 00 00 je 806ed30 <__stpcpy_ssse3+0x1840> 806d591: 80 79 0f 00 cmp BYTE PTR [ecx+0xf],0x0 806d595: 0f 84 b5 17 00 00 je 806ed50 <__stpcpy_ssse3+0x1860> 806d59b: 57 push edi 806d59c: 89 d7 mov edi,edx 806d59e: 56 push esi 806d59f: 8d 71 10 lea esi,[ecx+0x10] 806d5a2: 83 e6 f0 and esi,0xfffffff0 806d5a5: 66 0f ef c0 pxor xmm0,xmm0 806d5a9: 66 0f 12 09 movlpd xmm1,QWORD PTR [ecx] 806d5ad: 66 0f 13 0a movlpd QWORD PTR [edx],xmm1 806d5b1: 66 0f 74 06 pcmpeqb xmm0,XMMWORD PTR [esi] 806d5b5: 66 0f 12 49 08 movlpd xmm1,QWORD PTR [ecx+0x8] 806d5ba: 66 0f 13 4a 08 movlpd QWORD PTR [edx+0x8],xmm1 806d5bf: 66 0f d7 c0 pmovmskb eax,xmm0 806d5c3: 29 ce sub esi,ecx 806d5c5: 85 c0 test eax,eax 806d5c7: 0f 85 f3 13 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d5cd: 89 d0 mov eax,edx 806d5cf: 8d 52 10 lea edx,[edx+0x10] 806d5d2: 83 e2 f0 and edx,0xfffffff0 806d5d5: 29 d0 sub eax,edx 806d5d7: 29 c1 sub ecx,eax 806d5d9: 89 c8 mov eax,ecx 806d5db: 83 e0 0f and eax,0xf 806d5de: be 00 00 00 00 mov esi,0x0 806d5e3: 0f 84 81 00 00 00 je 806d66a <__stpcpy_ssse3+0x17a> 806d5e9: 83 f8 08 cmp eax,0x8 806d5ec: 73 3b jae 806d629 <__stpcpy_ssse3+0x139> 806d5ee: 83 f8 01 cmp eax,0x1 806d5f1: 0f 84 c9 01 00 00 je 806d7c0 <__stpcpy_ssse3+0x2d0> 806d5f7: 83 f8 02 cmp eax,0x2 806d5fa: 0f 84 00 03 00 00 je 806d900 <__stpcpy_ssse3+0x410> 806d600: 83 f8 03 cmp eax,0x3 806d603: 0f 84 37 04 00 00 je 806da40 <__stpcpy_ssse3+0x550> 806d609: 83 f8 04 cmp eax,0x4 806d60c: 0f 84 6e 05 00 00 je 806db80 <__stpcpy_ssse3+0x690> 806d612: 83 f8 05 cmp eax,0x5 806d615: 0f 84 95 06 00 00 je 806dcb0 <__stpcpy_ssse3+0x7c0> 806d61b: 83 f8 06 cmp eax,0x6 806d61e: 0f 84 bc 07 00 00 je 806dde0 <__stpcpy_ssse3+0x8f0> 806d624: e9 e7 08 00 00 jmp 806df10 <__stpcpy_ssse3+0xa20> 806d629: 0f 84 11 0a 00 00 je 806e040 <__stpcpy_ssse3+0xb50> 806d62f: 83 f8 09 cmp eax,0x9 806d632: 0f 84 38 0b 00 00 je 806e170 <__stpcpy_ssse3+0xc80> 806d638: 83 f8 0a cmp eax,0xa 806d63b: 0f 84 5f 0c 00 00 je 806e2a0 <__stpcpy_ssse3+0xdb0> 806d641: 83 f8 0b cmp eax,0xb 806d644: 0f 84 86 0d 00 00 je 806e3d0 <__stpcpy_ssse3+0xee0> 806d64a: 83 f8 0c cmp eax,0xc 806d64d: 0f 84 ad 0e 00 00 je 806e500 <__stpcpy_ssse3+0x1010> 806d653: 83 f8 0d cmp eax,0xd 806d656: 0f 84 d4 0f 00 00 je 806e630 <__stpcpy_ssse3+0x1140> 806d65c: 83 f8 0e cmp eax,0xe 806d65f: 0f 84 fb 10 00 00 je 806e760 <__stpcpy_ssse3+0x1270> 806d665: e9 26 12 00 00 jmp 806e890 <__stpcpy_ssse3+0x13a0> 806d66a: 0f 28 09 movaps xmm1,XMMWORD PTR [ecx] 806d66d: 0f 28 51 10 movaps xmm2,XMMWORD PTR [ecx+0x10] 806d671: 0f 29 0a movaps XMMWORD PTR [edx],xmm1 806d674: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d678: 66 0f d7 c0 pmovmskb eax,xmm0 806d67c: 8d 76 10 lea esi,[esi+0x10] 806d67f: 85 c0 test eax,eax 806d681: 0f 85 39 13 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d687: 0f 28 5c 31 10 movaps xmm3,XMMWORD PTR [ecx+esi*1+0x10] 806d68c: 0f 29 14 32 movaps XMMWORD PTR [edx+esi*1],xmm2 806d690: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806d694: 66 0f d7 c0 pmovmskb eax,xmm0 806d698: 8d 76 10 lea esi,[esi+0x10] 806d69b: 85 c0 test eax,eax 806d69d: 0f 85 1d 13 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d6a3: 0f 28 64 31 10 movaps xmm4,XMMWORD PTR [ecx+esi*1+0x10] 806d6a8: 0f 29 1c 32 movaps XMMWORD PTR [edx+esi*1],xmm3 806d6ac: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806d6b0: 66 0f d7 c0 pmovmskb eax,xmm0 806d6b4: 8d 76 10 lea esi,[esi+0x10] 806d6b7: 85 c0 test eax,eax 806d6b9: 0f 85 01 13 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d6bf: 0f 28 4c 31 10 movaps xmm1,XMMWORD PTR [ecx+esi*1+0x10] 806d6c4: 0f 29 24 32 movaps XMMWORD PTR [edx+esi*1],xmm4 806d6c8: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806d6cc: 66 0f d7 c0 pmovmskb eax,xmm0 806d6d0: 8d 76 10 lea esi,[esi+0x10] 806d6d3: 85 c0 test eax,eax 806d6d5: 0f 85 e5 12 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d6db: 0f 28 54 31 10 movaps xmm2,XMMWORD PTR [ecx+esi*1+0x10] 806d6e0: 0f 29 0c 32 movaps XMMWORD PTR [edx+esi*1],xmm1 806d6e4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d6e8: 66 0f d7 c0 pmovmskb eax,xmm0 806d6ec: 8d 76 10 lea esi,[esi+0x10] 806d6ef: 85 c0 test eax,eax 806d6f1: 0f 85 c9 12 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d6f7: 0f 28 5c 31 10 movaps xmm3,XMMWORD PTR [ecx+esi*1+0x10] 806d6fc: 0f 29 14 32 movaps XMMWORD PTR [edx+esi*1],xmm2 806d700: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806d704: 66 0f d7 c0 pmovmskb eax,xmm0 806d708: 8d 76 10 lea esi,[esi+0x10] 806d70b: 85 c0 test eax,eax 806d70d: 0f 85 ad 12 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d713: 0f 29 1c 32 movaps XMMWORD PTR [edx+esi*1],xmm3 806d717: 89 c8 mov eax,ecx 806d719: 8d 4c 31 10 lea ecx,[ecx+esi*1+0x10] 806d71d: 83 e1 c0 and ecx,0xffffffc0 806d720: 29 c8 sub eax,ecx 806d722: 29 c2 sub edx,eax 806d724: be c0 ff ff ff mov esi,0xffffffc0 806d729: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 806d72c: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 806d730: 0f 28 e2 movaps xmm4,xmm2 806d733: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 806d737: 0f 28 f3 movaps xmm6,xmm3 806d73a: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 806d73e: 66 0f da d5 pminub xmm2,xmm5 806d742: 66 0f da df pminub xmm3,xmm7 806d746: 66 0f da da pminub xmm3,xmm2 806d74a: 8d 52 40 lea edx,[edx+0x40] 806d74d: 66 0f 74 d8 pcmpeqb xmm3,xmm0 806d751: 8d 49 40 lea ecx,[ecx+0x40] 806d754: 66 0f d7 c3 pmovmskb eax,xmm3 806d758: 85 c0 test eax,eax 806d75a: 75 12 jne 806d76e <__stpcpy_ssse3+0x27e> 806d75c: 0f 29 62 c0 movaps XMMWORD PTR [edx-0x40],xmm4 806d760: 0f 29 6a d0 movaps XMMWORD PTR [edx-0x30],xmm5 806d764: 0f 29 72 e0 movaps XMMWORD PTR [edx-0x20],xmm6 806d768: 0f 29 7a f0 movaps XMMWORD PTR [edx-0x10],xmm7 806d76c: eb bb jmp 806d729 <__stpcpy_ssse3+0x239> 806d76e: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806d772: 66 0f d7 c0 pmovmskb eax,xmm0 806d776: 85 c0 test eax,eax 806d778: 0f 85 42 12 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d77e: 66 0f 74 c5 pcmpeqb xmm0,xmm5 806d782: 66 0f d7 c0 pmovmskb eax,xmm0 806d786: 0f 29 62 c0 movaps XMMWORD PTR [edx-0x40],xmm4 806d78a: 85 c0 test eax,eax 806d78c: 8d 76 10 lea esi,[esi+0x10] 806d78f: 0f 85 2b 12 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d795: 66 0f 74 c6 pcmpeqb xmm0,xmm6 806d799: 66 0f d7 c0 pmovmskb eax,xmm0 806d79d: 0f 29 6a d0 movaps XMMWORD PTR [edx-0x30],xmm5 806d7a1: 85 c0 test eax,eax 806d7a3: 8d 76 10 lea esi,[esi+0x10] 806d7a6: 0f 85 14 12 00 00 jne 806e9c0 <__stpcpy_ssse3+0x14d0> 806d7ac: 0f 29 72 e0 movaps XMMWORD PTR [edx-0x20],xmm6 806d7b0: 66 0f 74 c7 pcmpeqb xmm0,xmm7 806d7b4: 66 0f d7 c0 pmovmskb eax,xmm0 806d7b8: 8d 76 10 lea esi,[esi+0x10] 806d7bb: e9 00 12 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806d7c0: 0f 28 49 ff movaps xmm1,XMMWORD PTR [ecx-0x1] 806d7c4: 0f 28 51 0f movaps xmm2,XMMWORD PTR [ecx+0xf] 806d7c8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d7cc: 66 0f d7 c0 pmovmskb eax,xmm0 806d7d0: 0f 28 da movaps xmm3,xmm2 806d7d3: 85 c0 test eax,eax 806d7d5: 0f 85 fb 00 00 00 jne 806d8d6 <__stpcpy_ssse3+0x3e6> 806d7db: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 806d7e1: 0f 28 cb movaps xmm1,xmm3 806d7e4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d7e7: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 806d7eb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d7ef: 8d 52 10 lea edx,[edx+0x10] 806d7f2: 66 0f d7 c0 pmovmskb eax,xmm0 806d7f6: 8d 49 10 lea ecx,[ecx+0x10] 806d7f9: 0f 28 da movaps xmm3,xmm2 806d7fc: 85 c0 test eax,eax 806d7fe: 0f 85 d2 00 00 00 jne 806d8d6 <__stpcpy_ssse3+0x3e6> 806d804: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 806d80a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d80d: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 806d811: 0f 28 cb movaps xmm1,xmm3 806d814: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d818: 8d 52 10 lea edx,[edx+0x10] 806d81b: 66 0f d7 c0 pmovmskb eax,xmm0 806d81f: 8d 49 10 lea ecx,[ecx+0x10] 806d822: 0f 28 da movaps xmm3,xmm2 806d825: 85 c0 test eax,eax 806d827: 0f 85 a9 00 00 00 jne 806d8d6 <__stpcpy_ssse3+0x3e6> 806d82d: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 806d833: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d836: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 806d83a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d83e: 8d 52 10 lea edx,[edx+0x10] 806d841: 66 0f d7 c0 pmovmskb eax,xmm0 806d845: 8d 49 10 lea ecx,[ecx+0x10] 806d848: 85 c0 test eax,eax 806d84a: 0f 85 86 00 00 00 jne 806d8d6 <__stpcpy_ssse3+0x3e6> 806d850: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 806d856: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d859: 8d 49 1f lea ecx,[ecx+0x1f] 806d85c: 8d 52 10 lea edx,[edx+0x10] 806d85f: 89 c8 mov eax,ecx 806d861: 83 e1 c0 and ecx,0xffffffc0 806d864: 29 c8 sub eax,ecx 806d866: 8d 49 f1 lea ecx,[ecx-0xf] 806d869: 29 c2 sub edx,eax 806d86b: 0f 28 49 ff movaps xmm1,XMMWORD PTR [ecx-0x1] 806d86f: 0f 28 51 0f movaps xmm2,XMMWORD PTR [ecx+0xf] 806d873: 0f 28 59 1f movaps xmm3,XMMWORD PTR [ecx+0x1f] 806d877: 0f 28 f3 movaps xmm6,xmm3 806d87a: 0f 28 61 2f movaps xmm4,XMMWORD PTR [ecx+0x2f] 806d87e: 0f 28 fc movaps xmm7,xmm4 806d881: 0f 28 69 3f movaps xmm5,XMMWORD PTR [ecx+0x3f] 806d885: 66 0f da f2 pminub xmm6,xmm2 806d889: 66 0f da fd pminub xmm7,xmm5 806d88d: 66 0f da fe pminub xmm7,xmm6 806d891: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806d895: 66 0f d7 c7 pmovmskb eax,xmm7 806d899: 0f 28 fd movaps xmm7,xmm5 806d89c: 66 0f 3a 0f ec 01 palignr xmm5,xmm4,0x1 806d8a2: 85 c0 test eax,eax 806d8a4: 66 0f 3a 0f e3 01 palignr xmm4,xmm3,0x1 806d8aa: 0f 85 18 ff ff ff jne 806d7c8 <__stpcpy_ssse3+0x2d8> 806d8b0: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 806d8b6: 8d 49 40 lea ecx,[ecx+0x40] 806d8b9: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 806d8bf: 0f 28 cf movaps xmm1,xmm7 806d8c2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806d8c6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806d8ca: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806d8ce: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d8d1: 8d 52 40 lea edx,[edx+0x40] 806d8d4: eb 99 jmp 806d86f <__stpcpy_ssse3+0x37f> 806d8d6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806d8da: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806d8de: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 806d8e3: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 806d8e8: be 0f 00 00 00 mov esi,0xf 806d8ed: e9 ce 10 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806d8f2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d8f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d900: 0f 28 49 fe movaps xmm1,XMMWORD PTR [ecx-0x2] 806d904: 0f 28 51 0e movaps xmm2,XMMWORD PTR [ecx+0xe] 806d908: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d90c: 66 0f d7 c0 pmovmskb eax,xmm0 806d910: 0f 28 da movaps xmm3,xmm2 806d913: 85 c0 test eax,eax 806d915: 0f 85 fb 00 00 00 jne 806da16 <__stpcpy_ssse3+0x526> 806d91b: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 806d921: 0f 28 cb movaps xmm1,xmm3 806d924: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d927: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 806d92b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d92f: 8d 52 10 lea edx,[edx+0x10] 806d932: 66 0f d7 c0 pmovmskb eax,xmm0 806d936: 8d 49 10 lea ecx,[ecx+0x10] 806d939: 0f 28 da movaps xmm3,xmm2 806d93c: 85 c0 test eax,eax 806d93e: 0f 85 d2 00 00 00 jne 806da16 <__stpcpy_ssse3+0x526> 806d944: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 806d94a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d94d: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 806d951: 0f 28 cb movaps xmm1,xmm3 806d954: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d958: 8d 52 10 lea edx,[edx+0x10] 806d95b: 66 0f d7 c0 pmovmskb eax,xmm0 806d95f: 8d 49 10 lea ecx,[ecx+0x10] 806d962: 0f 28 da movaps xmm3,xmm2 806d965: 85 c0 test eax,eax 806d967: 0f 85 a9 00 00 00 jne 806da16 <__stpcpy_ssse3+0x526> 806d96d: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 806d973: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d976: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 806d97a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806d97e: 8d 52 10 lea edx,[edx+0x10] 806d981: 66 0f d7 c0 pmovmskb eax,xmm0 806d985: 8d 49 10 lea ecx,[ecx+0x10] 806d988: 85 c0 test eax,eax 806d98a: 0f 85 86 00 00 00 jne 806da16 <__stpcpy_ssse3+0x526> 806d990: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 806d996: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806d999: 8d 49 1e lea ecx,[ecx+0x1e] 806d99c: 8d 52 10 lea edx,[edx+0x10] 806d99f: 89 c8 mov eax,ecx 806d9a1: 83 e1 c0 and ecx,0xffffffc0 806d9a4: 29 c8 sub eax,ecx 806d9a6: 8d 49 f2 lea ecx,[ecx-0xe] 806d9a9: 29 c2 sub edx,eax 806d9ab: 0f 28 49 fe movaps xmm1,XMMWORD PTR [ecx-0x2] 806d9af: 0f 28 51 0e movaps xmm2,XMMWORD PTR [ecx+0xe] 806d9b3: 0f 28 59 1e movaps xmm3,XMMWORD PTR [ecx+0x1e] 806d9b7: 0f 28 f3 movaps xmm6,xmm3 806d9ba: 0f 28 61 2e movaps xmm4,XMMWORD PTR [ecx+0x2e] 806d9be: 0f 28 fc movaps xmm7,xmm4 806d9c1: 0f 28 69 3e movaps xmm5,XMMWORD PTR [ecx+0x3e] 806d9c5: 66 0f da f2 pminub xmm6,xmm2 806d9c9: 66 0f da fd pminub xmm7,xmm5 806d9cd: 66 0f da fe pminub xmm7,xmm6 806d9d1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806d9d5: 66 0f d7 c7 pmovmskb eax,xmm7 806d9d9: 0f 28 fd movaps xmm7,xmm5 806d9dc: 66 0f 3a 0f ec 02 palignr xmm5,xmm4,0x2 806d9e2: 85 c0 test eax,eax 806d9e4: 66 0f 3a 0f e3 02 palignr xmm4,xmm3,0x2 806d9ea: 0f 85 18 ff ff ff jne 806d908 <__stpcpy_ssse3+0x418> 806d9f0: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 806d9f6: 8d 49 40 lea ecx,[ecx+0x40] 806d9f9: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 806d9ff: 0f 28 cf movaps xmm1,xmm7 806da02: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806da06: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806da0a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806da0e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806da11: 8d 52 40 lea edx,[edx+0x40] 806da14: eb 99 jmp 806d9af <__stpcpy_ssse3+0x4bf> 806da16: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806da1a: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 806da1f: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806da23: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 806da28: be 0e 00 00 00 mov esi,0xe 806da2d: e9 8e 0f 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806da32: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806da39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806da40: 0f 28 49 fd movaps xmm1,XMMWORD PTR [ecx-0x3] 806da44: 0f 28 51 0d movaps xmm2,XMMWORD PTR [ecx+0xd] 806da48: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806da4c: 66 0f d7 c0 pmovmskb eax,xmm0 806da50: 0f 28 da movaps xmm3,xmm2 806da53: 85 c0 test eax,eax 806da55: 0f 85 fb 00 00 00 jne 806db56 <__stpcpy_ssse3+0x666> 806da5b: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806da61: 0f 28 cb movaps xmm1,xmm3 806da64: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806da67: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 806da6b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806da6f: 8d 52 10 lea edx,[edx+0x10] 806da72: 66 0f d7 c0 pmovmskb eax,xmm0 806da76: 8d 49 10 lea ecx,[ecx+0x10] 806da79: 0f 28 da movaps xmm3,xmm2 806da7c: 85 c0 test eax,eax 806da7e: 0f 85 d2 00 00 00 jne 806db56 <__stpcpy_ssse3+0x666> 806da84: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806da8a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806da8d: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 806da91: 0f 28 cb movaps xmm1,xmm3 806da94: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806da98: 8d 52 10 lea edx,[edx+0x10] 806da9b: 66 0f d7 c0 pmovmskb eax,xmm0 806da9f: 8d 49 10 lea ecx,[ecx+0x10] 806daa2: 0f 28 da movaps xmm3,xmm2 806daa5: 85 c0 test eax,eax 806daa7: 0f 85 a9 00 00 00 jne 806db56 <__stpcpy_ssse3+0x666> 806daad: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806dab3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dab6: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 806daba: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806dabe: 8d 52 10 lea edx,[edx+0x10] 806dac1: 66 0f d7 c0 pmovmskb eax,xmm0 806dac5: 8d 49 10 lea ecx,[ecx+0x10] 806dac8: 85 c0 test eax,eax 806daca: 0f 85 86 00 00 00 jne 806db56 <__stpcpy_ssse3+0x666> 806dad0: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 806dad6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dad9: 8d 49 1d lea ecx,[ecx+0x1d] 806dadc: 8d 52 10 lea edx,[edx+0x10] 806dadf: 89 c8 mov eax,ecx 806dae1: 83 e1 c0 and ecx,0xffffffc0 806dae4: 29 c8 sub eax,ecx 806dae6: 8d 49 f3 lea ecx,[ecx-0xd] 806dae9: 29 c2 sub edx,eax 806daeb: 0f 28 49 fd movaps xmm1,XMMWORD PTR [ecx-0x3] 806daef: 0f 28 51 0d movaps xmm2,XMMWORD PTR [ecx+0xd] 806daf3: 0f 28 59 1d movaps xmm3,XMMWORD PTR [ecx+0x1d] 806daf7: 0f 28 f3 movaps xmm6,xmm3 806dafa: 0f 28 61 2d movaps xmm4,XMMWORD PTR [ecx+0x2d] 806dafe: 0f 28 fc movaps xmm7,xmm4 806db01: 0f 28 69 3d movaps xmm5,XMMWORD PTR [ecx+0x3d] 806db05: 66 0f da f2 pminub xmm6,xmm2 806db09: 66 0f da fd pminub xmm7,xmm5 806db0d: 66 0f da fe pminub xmm7,xmm6 806db11: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806db15: 66 0f d7 c7 pmovmskb eax,xmm7 806db19: 0f 28 fd movaps xmm7,xmm5 806db1c: 66 0f 3a 0f ec 03 palignr xmm5,xmm4,0x3 806db22: 85 c0 test eax,eax 806db24: 66 0f 3a 0f e3 03 palignr xmm4,xmm3,0x3 806db2a: 0f 85 18 ff ff ff jne 806da48 <__stpcpy_ssse3+0x558> 806db30: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 806db36: 8d 49 40 lea ecx,[ecx+0x40] 806db39: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806db3f: 0f 28 cf movaps xmm1,xmm7 806db42: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806db46: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806db4a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806db4e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806db51: 8d 52 40 lea edx,[edx+0x40] 806db54: eb 99 jmp 806daef <__stpcpy_ssse3+0x5ff> 806db56: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806db5a: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 806db5f: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806db63: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 806db68: be 0d 00 00 00 mov esi,0xd 806db6d: e9 4e 0e 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806db72: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806db79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806db80: 0f 28 49 fc movaps xmm1,XMMWORD PTR [ecx-0x4] 806db84: 0f 28 51 0c movaps xmm2,XMMWORD PTR [ecx+0xc] 806db88: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806db8c: 66 0f d7 c0 pmovmskb eax,xmm0 806db90: 0f 28 da movaps xmm3,xmm2 806db93: 85 c0 test eax,eax 806db95: 0f 85 fb 00 00 00 jne 806dc96 <__stpcpy_ssse3+0x7a6> 806db9b: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806dba1: 0f 28 cb movaps xmm1,xmm3 806dba4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dba7: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 806dbab: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806dbaf: 8d 52 10 lea edx,[edx+0x10] 806dbb2: 66 0f d7 c0 pmovmskb eax,xmm0 806dbb6: 8d 49 10 lea ecx,[ecx+0x10] 806dbb9: 0f 28 da movaps xmm3,xmm2 806dbbc: 85 c0 test eax,eax 806dbbe: 0f 85 d2 00 00 00 jne 806dc96 <__stpcpy_ssse3+0x7a6> 806dbc4: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806dbca: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dbcd: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 806dbd1: 0f 28 cb movaps xmm1,xmm3 806dbd4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806dbd8: 8d 52 10 lea edx,[edx+0x10] 806dbdb: 66 0f d7 c0 pmovmskb eax,xmm0 806dbdf: 8d 49 10 lea ecx,[ecx+0x10] 806dbe2: 0f 28 da movaps xmm3,xmm2 806dbe5: 85 c0 test eax,eax 806dbe7: 0f 85 a9 00 00 00 jne 806dc96 <__stpcpy_ssse3+0x7a6> 806dbed: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806dbf3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dbf6: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 806dbfa: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806dbfe: 8d 52 10 lea edx,[edx+0x10] 806dc01: 66 0f d7 c0 pmovmskb eax,xmm0 806dc05: 8d 49 10 lea ecx,[ecx+0x10] 806dc08: 85 c0 test eax,eax 806dc0a: 0f 85 86 00 00 00 jne 806dc96 <__stpcpy_ssse3+0x7a6> 806dc10: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 806dc16: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dc19: 8d 49 1c lea ecx,[ecx+0x1c] 806dc1c: 8d 52 10 lea edx,[edx+0x10] 806dc1f: 89 c8 mov eax,ecx 806dc21: 83 e1 c0 and ecx,0xffffffc0 806dc24: 29 c8 sub eax,ecx 806dc26: 8d 49 f4 lea ecx,[ecx-0xc] 806dc29: 29 c2 sub edx,eax 806dc2b: 0f 28 49 fc movaps xmm1,XMMWORD PTR [ecx-0x4] 806dc2f: 0f 28 51 0c movaps xmm2,XMMWORD PTR [ecx+0xc] 806dc33: 0f 28 59 1c movaps xmm3,XMMWORD PTR [ecx+0x1c] 806dc37: 0f 28 f3 movaps xmm6,xmm3 806dc3a: 0f 28 61 2c movaps xmm4,XMMWORD PTR [ecx+0x2c] 806dc3e: 0f 28 fc movaps xmm7,xmm4 806dc41: 0f 28 69 3c movaps xmm5,XMMWORD PTR [ecx+0x3c] 806dc45: 66 0f da f2 pminub xmm6,xmm2 806dc49: 66 0f da fd pminub xmm7,xmm5 806dc4d: 66 0f da fe pminub xmm7,xmm6 806dc51: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806dc55: 66 0f d7 c7 pmovmskb eax,xmm7 806dc59: 0f 28 fd movaps xmm7,xmm5 806dc5c: 66 0f 3a 0f ec 04 palignr xmm5,xmm4,0x4 806dc62: 85 c0 test eax,eax 806dc64: 66 0f 3a 0f e3 04 palignr xmm4,xmm3,0x4 806dc6a: 0f 85 18 ff ff ff jne 806db88 <__stpcpy_ssse3+0x698> 806dc70: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 806dc76: 8d 49 40 lea ecx,[ecx+0x40] 806dc79: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806dc7f: 0f 28 cf movaps xmm1,xmm7 806dc82: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806dc86: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806dc8a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806dc8e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dc91: 8d 52 40 lea edx,[edx+0x40] 806dc94: eb 99 jmp 806dc2f <__stpcpy_ssse3+0x73f> 806dc96: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806dc9a: 8b 71 08 mov esi,DWORD PTR [ecx+0x8] 806dc9d: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806dca1: 89 72 08 mov DWORD PTR [edx+0x8],esi 806dca4: be 0c 00 00 00 mov esi,0xc 806dca9: e9 12 0d 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806dcae: 66 90 xchg ax,ax 806dcb0: 0f 28 49 fb movaps xmm1,XMMWORD PTR [ecx-0x5] 806dcb4: 0f 28 51 0b movaps xmm2,XMMWORD PTR [ecx+0xb] 806dcb8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806dcbc: 66 0f d7 c0 pmovmskb eax,xmm0 806dcc0: 0f 28 da movaps xmm3,xmm2 806dcc3: 85 c0 test eax,eax 806dcc5: 0f 85 fb 00 00 00 jne 806ddc6 <__stpcpy_ssse3+0x8d6> 806dccb: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806dcd1: 0f 28 cb movaps xmm1,xmm3 806dcd4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dcd7: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 806dcdb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806dcdf: 8d 52 10 lea edx,[edx+0x10] 806dce2: 66 0f d7 c0 pmovmskb eax,xmm0 806dce6: 8d 49 10 lea ecx,[ecx+0x10] 806dce9: 0f 28 da movaps xmm3,xmm2 806dcec: 85 c0 test eax,eax 806dcee: 0f 85 d2 00 00 00 jne 806ddc6 <__stpcpy_ssse3+0x8d6> 806dcf4: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806dcfa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dcfd: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 806dd01: 0f 28 cb movaps xmm1,xmm3 806dd04: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806dd08: 8d 52 10 lea edx,[edx+0x10] 806dd0b: 66 0f d7 c0 pmovmskb eax,xmm0 806dd0f: 8d 49 10 lea ecx,[ecx+0x10] 806dd12: 0f 28 da movaps xmm3,xmm2 806dd15: 85 c0 test eax,eax 806dd17: 0f 85 a9 00 00 00 jne 806ddc6 <__stpcpy_ssse3+0x8d6> 806dd1d: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806dd23: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dd26: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 806dd2a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806dd2e: 8d 52 10 lea edx,[edx+0x10] 806dd31: 66 0f d7 c0 pmovmskb eax,xmm0 806dd35: 8d 49 10 lea ecx,[ecx+0x10] 806dd38: 85 c0 test eax,eax 806dd3a: 0f 85 86 00 00 00 jne 806ddc6 <__stpcpy_ssse3+0x8d6> 806dd40: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 806dd46: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dd49: 8d 49 1b lea ecx,[ecx+0x1b] 806dd4c: 8d 52 10 lea edx,[edx+0x10] 806dd4f: 89 c8 mov eax,ecx 806dd51: 83 e1 c0 and ecx,0xffffffc0 806dd54: 29 c8 sub eax,ecx 806dd56: 8d 49 f5 lea ecx,[ecx-0xb] 806dd59: 29 c2 sub edx,eax 806dd5b: 0f 28 49 fb movaps xmm1,XMMWORD PTR [ecx-0x5] 806dd5f: 0f 28 51 0b movaps xmm2,XMMWORD PTR [ecx+0xb] 806dd63: 0f 28 59 1b movaps xmm3,XMMWORD PTR [ecx+0x1b] 806dd67: 0f 28 f3 movaps xmm6,xmm3 806dd6a: 0f 28 61 2b movaps xmm4,XMMWORD PTR [ecx+0x2b] 806dd6e: 0f 28 fc movaps xmm7,xmm4 806dd71: 0f 28 69 3b movaps xmm5,XMMWORD PTR [ecx+0x3b] 806dd75: 66 0f da f2 pminub xmm6,xmm2 806dd79: 66 0f da fd pminub xmm7,xmm5 806dd7d: 66 0f da fe pminub xmm7,xmm6 806dd81: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806dd85: 66 0f d7 c7 pmovmskb eax,xmm7 806dd89: 0f 28 fd movaps xmm7,xmm5 806dd8c: 66 0f 3a 0f ec 05 palignr xmm5,xmm4,0x5 806dd92: 85 c0 test eax,eax 806dd94: 66 0f 3a 0f e3 05 palignr xmm4,xmm3,0x5 806dd9a: 0f 85 18 ff ff ff jne 806dcb8 <__stpcpy_ssse3+0x7c8> 806dda0: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 806dda6: 8d 49 40 lea ecx,[ecx+0x40] 806dda9: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806ddaf: 0f 28 cf movaps xmm1,xmm7 806ddb2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806ddb6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806ddba: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806ddbe: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806ddc1: 8d 52 40 lea edx,[edx+0x40] 806ddc4: eb 99 jmp 806dd5f <__stpcpy_ssse3+0x86f> 806ddc6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ddca: 8b 71 07 mov esi,DWORD PTR [ecx+0x7] 806ddcd: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ddd1: 89 72 07 mov DWORD PTR [edx+0x7],esi 806ddd4: be 0b 00 00 00 mov esi,0xb 806ddd9: e9 e2 0b 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806ddde: 66 90 xchg ax,ax 806dde0: 0f 28 49 fa movaps xmm1,XMMWORD PTR [ecx-0x6] 806dde4: 0f 28 51 0a movaps xmm2,XMMWORD PTR [ecx+0xa] 806dde8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806ddec: 66 0f d7 c0 pmovmskb eax,xmm0 806ddf0: 0f 28 da movaps xmm3,xmm2 806ddf3: 85 c0 test eax,eax 806ddf5: 0f 85 fb 00 00 00 jne 806def6 <__stpcpy_ssse3+0xa06> 806ddfb: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 806de01: 0f 28 cb movaps xmm1,xmm3 806de04: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806de07: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 806de0b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806de0f: 8d 52 10 lea edx,[edx+0x10] 806de12: 66 0f d7 c0 pmovmskb eax,xmm0 806de16: 8d 49 10 lea ecx,[ecx+0x10] 806de19: 0f 28 da movaps xmm3,xmm2 806de1c: 85 c0 test eax,eax 806de1e: 0f 85 d2 00 00 00 jne 806def6 <__stpcpy_ssse3+0xa06> 806de24: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 806de2a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806de2d: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 806de31: 0f 28 cb movaps xmm1,xmm3 806de34: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806de38: 8d 52 10 lea edx,[edx+0x10] 806de3b: 66 0f d7 c0 pmovmskb eax,xmm0 806de3f: 8d 49 10 lea ecx,[ecx+0x10] 806de42: 0f 28 da movaps xmm3,xmm2 806de45: 85 c0 test eax,eax 806de47: 0f 85 a9 00 00 00 jne 806def6 <__stpcpy_ssse3+0xa06> 806de4d: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 806de53: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806de56: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 806de5a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806de5e: 8d 52 10 lea edx,[edx+0x10] 806de61: 66 0f d7 c0 pmovmskb eax,xmm0 806de65: 8d 49 10 lea ecx,[ecx+0x10] 806de68: 85 c0 test eax,eax 806de6a: 0f 85 86 00 00 00 jne 806def6 <__stpcpy_ssse3+0xa06> 806de70: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 806de76: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806de79: 8d 49 1a lea ecx,[ecx+0x1a] 806de7c: 8d 52 10 lea edx,[edx+0x10] 806de7f: 89 c8 mov eax,ecx 806de81: 83 e1 c0 and ecx,0xffffffc0 806de84: 29 c8 sub eax,ecx 806de86: 8d 49 f6 lea ecx,[ecx-0xa] 806de89: 29 c2 sub edx,eax 806de8b: 0f 28 49 fa movaps xmm1,XMMWORD PTR [ecx-0x6] 806de8f: 0f 28 51 0a movaps xmm2,XMMWORD PTR [ecx+0xa] 806de93: 0f 28 59 1a movaps xmm3,XMMWORD PTR [ecx+0x1a] 806de97: 0f 28 f3 movaps xmm6,xmm3 806de9a: 0f 28 61 2a movaps xmm4,XMMWORD PTR [ecx+0x2a] 806de9e: 0f 28 fc movaps xmm7,xmm4 806dea1: 0f 28 69 3a movaps xmm5,XMMWORD PTR [ecx+0x3a] 806dea5: 66 0f da f2 pminub xmm6,xmm2 806dea9: 66 0f da fd pminub xmm7,xmm5 806dead: 66 0f da fe pminub xmm7,xmm6 806deb1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806deb5: 66 0f d7 c7 pmovmskb eax,xmm7 806deb9: 0f 28 fd movaps xmm7,xmm5 806debc: 66 0f 3a 0f ec 06 palignr xmm5,xmm4,0x6 806dec2: 85 c0 test eax,eax 806dec4: 66 0f 3a 0f e3 06 palignr xmm4,xmm3,0x6 806deca: 0f 85 18 ff ff ff jne 806dde8 <__stpcpy_ssse3+0x8f8> 806ded0: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 806ded6: 8d 49 40 lea ecx,[ecx+0x40] 806ded9: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 806dedf: 0f 28 cf movaps xmm1,xmm7 806dee2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806dee6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806deea: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806deee: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806def1: 8d 52 40 lea edx,[edx+0x40] 806def4: eb 99 jmp 806de8f <__stpcpy_ssse3+0x99f> 806def6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806defa: 8b 71 06 mov esi,DWORD PTR [ecx+0x6] 806defd: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806df01: 89 72 06 mov DWORD PTR [edx+0x6],esi 806df04: be 0a 00 00 00 mov esi,0xa 806df09: e9 b2 0a 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806df0e: 66 90 xchg ax,ax 806df10: 0f 28 49 f9 movaps xmm1,XMMWORD PTR [ecx-0x7] 806df14: 0f 28 51 09 movaps xmm2,XMMWORD PTR [ecx+0x9] 806df18: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806df1c: 66 0f d7 c0 pmovmskb eax,xmm0 806df20: 0f 28 da movaps xmm3,xmm2 806df23: 85 c0 test eax,eax 806df25: 0f 85 fb 00 00 00 jne 806e026 <__stpcpy_ssse3+0xb36> 806df2b: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806df31: 0f 28 cb movaps xmm1,xmm3 806df34: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806df37: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 806df3b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806df3f: 8d 52 10 lea edx,[edx+0x10] 806df42: 66 0f d7 c0 pmovmskb eax,xmm0 806df46: 8d 49 10 lea ecx,[ecx+0x10] 806df49: 0f 28 da movaps xmm3,xmm2 806df4c: 85 c0 test eax,eax 806df4e: 0f 85 d2 00 00 00 jne 806e026 <__stpcpy_ssse3+0xb36> 806df54: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806df5a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806df5d: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 806df61: 0f 28 cb movaps xmm1,xmm3 806df64: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806df68: 8d 52 10 lea edx,[edx+0x10] 806df6b: 66 0f d7 c0 pmovmskb eax,xmm0 806df6f: 8d 49 10 lea ecx,[ecx+0x10] 806df72: 0f 28 da movaps xmm3,xmm2 806df75: 85 c0 test eax,eax 806df77: 0f 85 a9 00 00 00 jne 806e026 <__stpcpy_ssse3+0xb36> 806df7d: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806df83: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806df86: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 806df8a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806df8e: 8d 52 10 lea edx,[edx+0x10] 806df91: 66 0f d7 c0 pmovmskb eax,xmm0 806df95: 8d 49 10 lea ecx,[ecx+0x10] 806df98: 85 c0 test eax,eax 806df9a: 0f 85 86 00 00 00 jne 806e026 <__stpcpy_ssse3+0xb36> 806dfa0: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 806dfa6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806dfa9: 8d 49 19 lea ecx,[ecx+0x19] 806dfac: 8d 52 10 lea edx,[edx+0x10] 806dfaf: 89 c8 mov eax,ecx 806dfb1: 83 e1 c0 and ecx,0xffffffc0 806dfb4: 29 c8 sub eax,ecx 806dfb6: 8d 49 f7 lea ecx,[ecx-0x9] 806dfb9: 29 c2 sub edx,eax 806dfbb: 0f 28 49 f9 movaps xmm1,XMMWORD PTR [ecx-0x7] 806dfbf: 0f 28 51 09 movaps xmm2,XMMWORD PTR [ecx+0x9] 806dfc3: 0f 28 59 19 movaps xmm3,XMMWORD PTR [ecx+0x19] 806dfc7: 0f 28 f3 movaps xmm6,xmm3 806dfca: 0f 28 61 29 movaps xmm4,XMMWORD PTR [ecx+0x29] 806dfce: 0f 28 fc movaps xmm7,xmm4 806dfd1: 0f 28 69 39 movaps xmm5,XMMWORD PTR [ecx+0x39] 806dfd5: 66 0f da f2 pminub xmm6,xmm2 806dfd9: 66 0f da fd pminub xmm7,xmm5 806dfdd: 66 0f da fe pminub xmm7,xmm6 806dfe1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806dfe5: 66 0f d7 c7 pmovmskb eax,xmm7 806dfe9: 0f 28 fd movaps xmm7,xmm5 806dfec: 66 0f 3a 0f ec 07 palignr xmm5,xmm4,0x7 806dff2: 85 c0 test eax,eax 806dff4: 66 0f 3a 0f e3 07 palignr xmm4,xmm3,0x7 806dffa: 0f 85 18 ff ff ff jne 806df18 <__stpcpy_ssse3+0xa28> 806e000: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 806e006: 8d 49 40 lea ecx,[ecx+0x40] 806e009: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806e00f: 0f 28 cf movaps xmm1,xmm7 806e012: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806e016: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806e01a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806e01e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e021: 8d 52 40 lea edx,[edx+0x40] 806e024: eb 99 jmp 806dfbf <__stpcpy_ssse3+0xacf> 806e026: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806e02a: 8b 71 05 mov esi,DWORD PTR [ecx+0x5] 806e02d: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806e031: 89 72 05 mov DWORD PTR [edx+0x5],esi 806e034: be 09 00 00 00 mov esi,0x9 806e039: e9 82 09 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806e03e: 66 90 xchg ax,ax 806e040: 0f 28 49 f8 movaps xmm1,XMMWORD PTR [ecx-0x8] 806e044: 0f 28 51 08 movaps xmm2,XMMWORD PTR [ecx+0x8] 806e048: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e04c: 66 0f d7 c0 pmovmskb eax,xmm0 806e050: 0f 28 da movaps xmm3,xmm2 806e053: 85 c0 test eax,eax 806e055: 0f 85 fb 00 00 00 jne 806e156 <__stpcpy_ssse3+0xc66> 806e05b: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 806e061: 0f 28 cb movaps xmm1,xmm3 806e064: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e067: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 806e06b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e06f: 8d 52 10 lea edx,[edx+0x10] 806e072: 66 0f d7 c0 pmovmskb eax,xmm0 806e076: 8d 49 10 lea ecx,[ecx+0x10] 806e079: 0f 28 da movaps xmm3,xmm2 806e07c: 85 c0 test eax,eax 806e07e: 0f 85 d2 00 00 00 jne 806e156 <__stpcpy_ssse3+0xc66> 806e084: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 806e08a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e08d: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 806e091: 0f 28 cb movaps xmm1,xmm3 806e094: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e098: 8d 52 10 lea edx,[edx+0x10] 806e09b: 66 0f d7 c0 pmovmskb eax,xmm0 806e09f: 8d 49 10 lea ecx,[ecx+0x10] 806e0a2: 0f 28 da movaps xmm3,xmm2 806e0a5: 85 c0 test eax,eax 806e0a7: 0f 85 a9 00 00 00 jne 806e156 <__stpcpy_ssse3+0xc66> 806e0ad: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 806e0b3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e0b6: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 806e0ba: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e0be: 8d 52 10 lea edx,[edx+0x10] 806e0c1: 66 0f d7 c0 pmovmskb eax,xmm0 806e0c5: 8d 49 10 lea ecx,[ecx+0x10] 806e0c8: 85 c0 test eax,eax 806e0ca: 0f 85 86 00 00 00 jne 806e156 <__stpcpy_ssse3+0xc66> 806e0d0: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 806e0d6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e0d9: 8d 49 18 lea ecx,[ecx+0x18] 806e0dc: 8d 52 10 lea edx,[edx+0x10] 806e0df: 89 c8 mov eax,ecx 806e0e1: 83 e1 c0 and ecx,0xffffffc0 806e0e4: 29 c8 sub eax,ecx 806e0e6: 8d 49 f8 lea ecx,[ecx-0x8] 806e0e9: 29 c2 sub edx,eax 806e0eb: 0f 28 49 f8 movaps xmm1,XMMWORD PTR [ecx-0x8] 806e0ef: 0f 28 51 08 movaps xmm2,XMMWORD PTR [ecx+0x8] 806e0f3: 0f 28 59 18 movaps xmm3,XMMWORD PTR [ecx+0x18] 806e0f7: 0f 28 f3 movaps xmm6,xmm3 806e0fa: 0f 28 61 28 movaps xmm4,XMMWORD PTR [ecx+0x28] 806e0fe: 0f 28 fc movaps xmm7,xmm4 806e101: 0f 28 69 38 movaps xmm5,XMMWORD PTR [ecx+0x38] 806e105: 66 0f da f2 pminub xmm6,xmm2 806e109: 66 0f da fd pminub xmm7,xmm5 806e10d: 66 0f da fe pminub xmm7,xmm6 806e111: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806e115: 66 0f d7 c7 pmovmskb eax,xmm7 806e119: 0f 28 fd movaps xmm7,xmm5 806e11c: 66 0f 3a 0f ec 08 palignr xmm5,xmm4,0x8 806e122: 85 c0 test eax,eax 806e124: 66 0f 3a 0f e3 08 palignr xmm4,xmm3,0x8 806e12a: 0f 85 18 ff ff ff jne 806e048 <__stpcpy_ssse3+0xb58> 806e130: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 806e136: 8d 49 40 lea ecx,[ecx+0x40] 806e139: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 806e13f: 0f 28 cf movaps xmm1,xmm7 806e142: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806e146: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806e14a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806e14e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e151: 8d 52 40 lea edx,[edx+0x40] 806e154: eb 99 jmp 806e0ef <__stpcpy_ssse3+0xbff> 806e156: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806e15a: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806e15e: be 08 00 00 00 mov esi,0x8 806e163: e9 58 08 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806e168: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e16f: 90 nop 806e170: 0f 28 49 f7 movaps xmm1,XMMWORD PTR [ecx-0x9] 806e174: 0f 28 51 07 movaps xmm2,XMMWORD PTR [ecx+0x7] 806e178: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e17c: 66 0f d7 c0 pmovmskb eax,xmm0 806e180: 0f 28 da movaps xmm3,xmm2 806e183: 85 c0 test eax,eax 806e185: 0f 85 fb 00 00 00 jne 806e286 <__stpcpy_ssse3+0xd96> 806e18b: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806e191: 0f 28 cb movaps xmm1,xmm3 806e194: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e197: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 806e19b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e19f: 8d 52 10 lea edx,[edx+0x10] 806e1a2: 66 0f d7 c0 pmovmskb eax,xmm0 806e1a6: 8d 49 10 lea ecx,[ecx+0x10] 806e1a9: 0f 28 da movaps xmm3,xmm2 806e1ac: 85 c0 test eax,eax 806e1ae: 0f 85 d2 00 00 00 jne 806e286 <__stpcpy_ssse3+0xd96> 806e1b4: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806e1ba: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e1bd: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 806e1c1: 0f 28 cb movaps xmm1,xmm3 806e1c4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e1c8: 8d 52 10 lea edx,[edx+0x10] 806e1cb: 66 0f d7 c0 pmovmskb eax,xmm0 806e1cf: 8d 49 10 lea ecx,[ecx+0x10] 806e1d2: 0f 28 da movaps xmm3,xmm2 806e1d5: 85 c0 test eax,eax 806e1d7: 0f 85 a9 00 00 00 jne 806e286 <__stpcpy_ssse3+0xd96> 806e1dd: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806e1e3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e1e6: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 806e1ea: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e1ee: 8d 52 10 lea edx,[edx+0x10] 806e1f1: 66 0f d7 c0 pmovmskb eax,xmm0 806e1f5: 8d 49 10 lea ecx,[ecx+0x10] 806e1f8: 85 c0 test eax,eax 806e1fa: 0f 85 86 00 00 00 jne 806e286 <__stpcpy_ssse3+0xd96> 806e200: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 806e206: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e209: 8d 49 17 lea ecx,[ecx+0x17] 806e20c: 8d 52 10 lea edx,[edx+0x10] 806e20f: 89 c8 mov eax,ecx 806e211: 83 e1 c0 and ecx,0xffffffc0 806e214: 29 c8 sub eax,ecx 806e216: 8d 49 f9 lea ecx,[ecx-0x7] 806e219: 29 c2 sub edx,eax 806e21b: 0f 28 49 f7 movaps xmm1,XMMWORD PTR [ecx-0x9] 806e21f: 0f 28 51 07 movaps xmm2,XMMWORD PTR [ecx+0x7] 806e223: 0f 28 59 17 movaps xmm3,XMMWORD PTR [ecx+0x17] 806e227: 0f 28 f3 movaps xmm6,xmm3 806e22a: 0f 28 61 27 movaps xmm4,XMMWORD PTR [ecx+0x27] 806e22e: 0f 28 fc movaps xmm7,xmm4 806e231: 0f 28 69 37 movaps xmm5,XMMWORD PTR [ecx+0x37] 806e235: 66 0f da f2 pminub xmm6,xmm2 806e239: 66 0f da fd pminub xmm7,xmm5 806e23d: 66 0f da fe pminub xmm7,xmm6 806e241: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806e245: 66 0f d7 c7 pmovmskb eax,xmm7 806e249: 0f 28 fd movaps xmm7,xmm5 806e24c: 66 0f 3a 0f ec 09 palignr xmm5,xmm4,0x9 806e252: 85 c0 test eax,eax 806e254: 66 0f 3a 0f e3 09 palignr xmm4,xmm3,0x9 806e25a: 0f 85 18 ff ff ff jne 806e178 <__stpcpy_ssse3+0xc88> 806e260: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 806e266: 8d 49 40 lea ecx,[ecx+0x40] 806e269: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806e26f: 0f 28 cf movaps xmm1,xmm7 806e272: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806e276: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806e27a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806e27e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e281: 8d 52 40 lea edx,[edx+0x40] 806e284: eb 99 jmp 806e21f <__stpcpy_ssse3+0xd2f> 806e286: 66 0f 12 41 ff movlpd xmm0,QWORD PTR [ecx-0x1] 806e28b: 66 0f 13 42 ff movlpd QWORD PTR [edx-0x1],xmm0 806e290: be 07 00 00 00 mov esi,0x7 806e295: e9 26 07 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806e29a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806e2a0: 0f 28 49 f6 movaps xmm1,XMMWORD PTR [ecx-0xa] 806e2a4: 0f 28 51 06 movaps xmm2,XMMWORD PTR [ecx+0x6] 806e2a8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e2ac: 66 0f d7 c0 pmovmskb eax,xmm0 806e2b0: 0f 28 da movaps xmm3,xmm2 806e2b3: 85 c0 test eax,eax 806e2b5: 0f 85 fb 00 00 00 jne 806e3b6 <__stpcpy_ssse3+0xec6> 806e2bb: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806e2c1: 0f 28 cb movaps xmm1,xmm3 806e2c4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e2c7: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 806e2cb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e2cf: 8d 52 10 lea edx,[edx+0x10] 806e2d2: 66 0f d7 c0 pmovmskb eax,xmm0 806e2d6: 8d 49 10 lea ecx,[ecx+0x10] 806e2d9: 0f 28 da movaps xmm3,xmm2 806e2dc: 85 c0 test eax,eax 806e2de: 0f 85 d2 00 00 00 jne 806e3b6 <__stpcpy_ssse3+0xec6> 806e2e4: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806e2ea: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e2ed: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 806e2f1: 0f 28 cb movaps xmm1,xmm3 806e2f4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e2f8: 8d 52 10 lea edx,[edx+0x10] 806e2fb: 66 0f d7 c0 pmovmskb eax,xmm0 806e2ff: 8d 49 10 lea ecx,[ecx+0x10] 806e302: 0f 28 da movaps xmm3,xmm2 806e305: 85 c0 test eax,eax 806e307: 0f 85 a9 00 00 00 jne 806e3b6 <__stpcpy_ssse3+0xec6> 806e30d: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806e313: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e316: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 806e31a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e31e: 8d 52 10 lea edx,[edx+0x10] 806e321: 66 0f d7 c0 pmovmskb eax,xmm0 806e325: 8d 49 10 lea ecx,[ecx+0x10] 806e328: 85 c0 test eax,eax 806e32a: 0f 85 86 00 00 00 jne 806e3b6 <__stpcpy_ssse3+0xec6> 806e330: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 806e336: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e339: 8d 49 16 lea ecx,[ecx+0x16] 806e33c: 8d 52 10 lea edx,[edx+0x10] 806e33f: 89 c8 mov eax,ecx 806e341: 83 e1 c0 and ecx,0xffffffc0 806e344: 29 c8 sub eax,ecx 806e346: 8d 49 fa lea ecx,[ecx-0x6] 806e349: 29 c2 sub edx,eax 806e34b: 0f 28 49 f6 movaps xmm1,XMMWORD PTR [ecx-0xa] 806e34f: 0f 28 51 06 movaps xmm2,XMMWORD PTR [ecx+0x6] 806e353: 0f 28 59 16 movaps xmm3,XMMWORD PTR [ecx+0x16] 806e357: 0f 28 f3 movaps xmm6,xmm3 806e35a: 0f 28 61 26 movaps xmm4,XMMWORD PTR [ecx+0x26] 806e35e: 0f 28 fc movaps xmm7,xmm4 806e361: 0f 28 69 36 movaps xmm5,XMMWORD PTR [ecx+0x36] 806e365: 66 0f da f2 pminub xmm6,xmm2 806e369: 66 0f da fd pminub xmm7,xmm5 806e36d: 66 0f da fe pminub xmm7,xmm6 806e371: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806e375: 66 0f d7 c7 pmovmskb eax,xmm7 806e379: 0f 28 fd movaps xmm7,xmm5 806e37c: 66 0f 3a 0f ec 0a palignr xmm5,xmm4,0xa 806e382: 85 c0 test eax,eax 806e384: 66 0f 3a 0f e3 0a palignr xmm4,xmm3,0xa 806e38a: 0f 85 18 ff ff ff jne 806e2a8 <__stpcpy_ssse3+0xdb8> 806e390: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 806e396: 8d 49 40 lea ecx,[ecx+0x40] 806e399: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806e39f: 0f 28 cf movaps xmm1,xmm7 806e3a2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806e3a6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806e3aa: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806e3ae: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e3b1: 8d 52 40 lea edx,[edx+0x40] 806e3b4: eb 99 jmp 806e34f <__stpcpy_ssse3+0xe5f> 806e3b6: 66 0f 12 41 fe movlpd xmm0,QWORD PTR [ecx-0x2] 806e3bb: 66 0f 13 42 fe movlpd QWORD PTR [edx-0x2],xmm0 806e3c0: be 06 00 00 00 mov esi,0x6 806e3c5: e9 f6 05 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806e3ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806e3d0: 0f 28 49 f5 movaps xmm1,XMMWORD PTR [ecx-0xb] 806e3d4: 0f 28 51 05 movaps xmm2,XMMWORD PTR [ecx+0x5] 806e3d8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e3dc: 66 0f d7 c0 pmovmskb eax,xmm0 806e3e0: 0f 28 da movaps xmm3,xmm2 806e3e3: 85 c0 test eax,eax 806e3e5: 0f 85 fb 00 00 00 jne 806e4e6 <__stpcpy_ssse3+0xff6> 806e3eb: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806e3f1: 0f 28 cb movaps xmm1,xmm3 806e3f4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e3f7: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 806e3fb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e3ff: 8d 52 10 lea edx,[edx+0x10] 806e402: 66 0f d7 c0 pmovmskb eax,xmm0 806e406: 8d 49 10 lea ecx,[ecx+0x10] 806e409: 0f 28 da movaps xmm3,xmm2 806e40c: 85 c0 test eax,eax 806e40e: 0f 85 d2 00 00 00 jne 806e4e6 <__stpcpy_ssse3+0xff6> 806e414: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806e41a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e41d: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 806e421: 0f 28 cb movaps xmm1,xmm3 806e424: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e428: 8d 52 10 lea edx,[edx+0x10] 806e42b: 66 0f d7 c0 pmovmskb eax,xmm0 806e42f: 8d 49 10 lea ecx,[ecx+0x10] 806e432: 0f 28 da movaps xmm3,xmm2 806e435: 85 c0 test eax,eax 806e437: 0f 85 a9 00 00 00 jne 806e4e6 <__stpcpy_ssse3+0xff6> 806e43d: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806e443: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e446: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 806e44a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e44e: 8d 52 10 lea edx,[edx+0x10] 806e451: 66 0f d7 c0 pmovmskb eax,xmm0 806e455: 8d 49 10 lea ecx,[ecx+0x10] 806e458: 85 c0 test eax,eax 806e45a: 0f 85 86 00 00 00 jne 806e4e6 <__stpcpy_ssse3+0xff6> 806e460: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 806e466: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e469: 8d 49 15 lea ecx,[ecx+0x15] 806e46c: 8d 52 10 lea edx,[edx+0x10] 806e46f: 89 c8 mov eax,ecx 806e471: 83 e1 c0 and ecx,0xffffffc0 806e474: 29 c8 sub eax,ecx 806e476: 8d 49 fb lea ecx,[ecx-0x5] 806e479: 29 c2 sub edx,eax 806e47b: 0f 28 49 f5 movaps xmm1,XMMWORD PTR [ecx-0xb] 806e47f: 0f 28 51 05 movaps xmm2,XMMWORD PTR [ecx+0x5] 806e483: 0f 28 59 15 movaps xmm3,XMMWORD PTR [ecx+0x15] 806e487: 0f 28 f3 movaps xmm6,xmm3 806e48a: 0f 28 61 25 movaps xmm4,XMMWORD PTR [ecx+0x25] 806e48e: 0f 28 fc movaps xmm7,xmm4 806e491: 0f 28 69 35 movaps xmm5,XMMWORD PTR [ecx+0x35] 806e495: 66 0f da f2 pminub xmm6,xmm2 806e499: 66 0f da fd pminub xmm7,xmm5 806e49d: 66 0f da fe pminub xmm7,xmm6 806e4a1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806e4a5: 66 0f d7 c7 pmovmskb eax,xmm7 806e4a9: 0f 28 fd movaps xmm7,xmm5 806e4ac: 66 0f 3a 0f ec 0b palignr xmm5,xmm4,0xb 806e4b2: 85 c0 test eax,eax 806e4b4: 66 0f 3a 0f e3 0b palignr xmm4,xmm3,0xb 806e4ba: 0f 85 18 ff ff ff jne 806e3d8 <__stpcpy_ssse3+0xee8> 806e4c0: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 806e4c6: 8d 49 40 lea ecx,[ecx+0x40] 806e4c9: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806e4cf: 0f 28 cf movaps xmm1,xmm7 806e4d2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806e4d6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806e4da: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806e4de: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e4e1: 8d 52 40 lea edx,[edx+0x40] 806e4e4: eb 99 jmp 806e47f <__stpcpy_ssse3+0xf8f> 806e4e6: 66 0f 12 41 fd movlpd xmm0,QWORD PTR [ecx-0x3] 806e4eb: 66 0f 13 42 fd movlpd QWORD PTR [edx-0x3],xmm0 806e4f0: be 05 00 00 00 mov esi,0x5 806e4f5: e9 c6 04 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806e4fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806e500: 0f 28 49 f4 movaps xmm1,XMMWORD PTR [ecx-0xc] 806e504: 0f 28 51 04 movaps xmm2,XMMWORD PTR [ecx+0x4] 806e508: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e50c: 66 0f d7 c0 pmovmskb eax,xmm0 806e510: 0f 28 da movaps xmm3,xmm2 806e513: 85 c0 test eax,eax 806e515: 0f 85 fb 00 00 00 jne 806e616 <__stpcpy_ssse3+0x1126> 806e51b: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806e521: 0f 28 cb movaps xmm1,xmm3 806e524: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e527: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 806e52b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e52f: 8d 52 10 lea edx,[edx+0x10] 806e532: 66 0f d7 c0 pmovmskb eax,xmm0 806e536: 8d 49 10 lea ecx,[ecx+0x10] 806e539: 0f 28 da movaps xmm3,xmm2 806e53c: 85 c0 test eax,eax 806e53e: 0f 85 d2 00 00 00 jne 806e616 <__stpcpy_ssse3+0x1126> 806e544: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806e54a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e54d: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 806e551: 0f 28 cb movaps xmm1,xmm3 806e554: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e558: 8d 52 10 lea edx,[edx+0x10] 806e55b: 66 0f d7 c0 pmovmskb eax,xmm0 806e55f: 8d 49 10 lea ecx,[ecx+0x10] 806e562: 0f 28 da movaps xmm3,xmm2 806e565: 85 c0 test eax,eax 806e567: 0f 85 a9 00 00 00 jne 806e616 <__stpcpy_ssse3+0x1126> 806e56d: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806e573: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e576: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 806e57a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e57e: 8d 52 10 lea edx,[edx+0x10] 806e581: 66 0f d7 c0 pmovmskb eax,xmm0 806e585: 8d 49 10 lea ecx,[ecx+0x10] 806e588: 85 c0 test eax,eax 806e58a: 0f 85 86 00 00 00 jne 806e616 <__stpcpy_ssse3+0x1126> 806e590: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 806e596: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e599: 8d 49 14 lea ecx,[ecx+0x14] 806e59c: 8d 52 10 lea edx,[edx+0x10] 806e59f: 89 c8 mov eax,ecx 806e5a1: 83 e1 c0 and ecx,0xffffffc0 806e5a4: 29 c8 sub eax,ecx 806e5a6: 8d 49 fc lea ecx,[ecx-0x4] 806e5a9: 29 c2 sub edx,eax 806e5ab: 0f 28 49 f4 movaps xmm1,XMMWORD PTR [ecx-0xc] 806e5af: 0f 28 51 04 movaps xmm2,XMMWORD PTR [ecx+0x4] 806e5b3: 0f 28 59 14 movaps xmm3,XMMWORD PTR [ecx+0x14] 806e5b7: 0f 28 f3 movaps xmm6,xmm3 806e5ba: 0f 28 61 24 movaps xmm4,XMMWORD PTR [ecx+0x24] 806e5be: 0f 28 fc movaps xmm7,xmm4 806e5c1: 0f 28 69 34 movaps xmm5,XMMWORD PTR [ecx+0x34] 806e5c5: 66 0f da f2 pminub xmm6,xmm2 806e5c9: 66 0f da fd pminub xmm7,xmm5 806e5cd: 66 0f da fe pminub xmm7,xmm6 806e5d1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806e5d5: 66 0f d7 c7 pmovmskb eax,xmm7 806e5d9: 0f 28 fd movaps xmm7,xmm5 806e5dc: 66 0f 3a 0f ec 0c palignr xmm5,xmm4,0xc 806e5e2: 85 c0 test eax,eax 806e5e4: 66 0f 3a 0f e3 0c palignr xmm4,xmm3,0xc 806e5ea: 0f 85 18 ff ff ff jne 806e508 <__stpcpy_ssse3+0x1018> 806e5f0: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 806e5f6: 8d 49 40 lea ecx,[ecx+0x40] 806e5f9: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806e5ff: 0f 28 cf movaps xmm1,xmm7 806e602: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806e606: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806e60a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806e60e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e611: 8d 52 40 lea edx,[edx+0x40] 806e614: eb 99 jmp 806e5af <__stpcpy_ssse3+0x10bf> 806e616: 8b 31 mov esi,DWORD PTR [ecx] 806e618: 89 32 mov DWORD PTR [edx],esi 806e61a: be 04 00 00 00 mov esi,0x4 806e61f: e9 9c 03 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806e624: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e62b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806e62f: 90 nop 806e630: 0f 28 49 f3 movaps xmm1,XMMWORD PTR [ecx-0xd] 806e634: 0f 28 51 03 movaps xmm2,XMMWORD PTR [ecx+0x3] 806e638: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e63c: 66 0f d7 c0 pmovmskb eax,xmm0 806e640: 0f 28 da movaps xmm3,xmm2 806e643: 85 c0 test eax,eax 806e645: 0f 85 fb 00 00 00 jne 806e746 <__stpcpy_ssse3+0x1256> 806e64b: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806e651: 0f 28 cb movaps xmm1,xmm3 806e654: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e657: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 806e65b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e65f: 8d 52 10 lea edx,[edx+0x10] 806e662: 66 0f d7 c0 pmovmskb eax,xmm0 806e666: 8d 49 10 lea ecx,[ecx+0x10] 806e669: 0f 28 da movaps xmm3,xmm2 806e66c: 85 c0 test eax,eax 806e66e: 0f 85 d2 00 00 00 jne 806e746 <__stpcpy_ssse3+0x1256> 806e674: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806e67a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e67d: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 806e681: 0f 28 cb movaps xmm1,xmm3 806e684: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e688: 8d 52 10 lea edx,[edx+0x10] 806e68b: 66 0f d7 c0 pmovmskb eax,xmm0 806e68f: 8d 49 10 lea ecx,[ecx+0x10] 806e692: 0f 28 da movaps xmm3,xmm2 806e695: 85 c0 test eax,eax 806e697: 0f 85 a9 00 00 00 jne 806e746 <__stpcpy_ssse3+0x1256> 806e69d: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806e6a3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e6a6: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 806e6aa: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e6ae: 8d 52 10 lea edx,[edx+0x10] 806e6b1: 66 0f d7 c0 pmovmskb eax,xmm0 806e6b5: 8d 49 10 lea ecx,[ecx+0x10] 806e6b8: 85 c0 test eax,eax 806e6ba: 0f 85 86 00 00 00 jne 806e746 <__stpcpy_ssse3+0x1256> 806e6c0: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 806e6c6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e6c9: 8d 49 13 lea ecx,[ecx+0x13] 806e6cc: 8d 52 10 lea edx,[edx+0x10] 806e6cf: 89 c8 mov eax,ecx 806e6d1: 83 e1 c0 and ecx,0xffffffc0 806e6d4: 29 c8 sub eax,ecx 806e6d6: 8d 49 fd lea ecx,[ecx-0x3] 806e6d9: 29 c2 sub edx,eax 806e6db: 0f 28 49 f3 movaps xmm1,XMMWORD PTR [ecx-0xd] 806e6df: 0f 28 51 03 movaps xmm2,XMMWORD PTR [ecx+0x3] 806e6e3: 0f 28 59 13 movaps xmm3,XMMWORD PTR [ecx+0x13] 806e6e7: 0f 28 f3 movaps xmm6,xmm3 806e6ea: 0f 28 61 23 movaps xmm4,XMMWORD PTR [ecx+0x23] 806e6ee: 0f 28 fc movaps xmm7,xmm4 806e6f1: 0f 28 69 33 movaps xmm5,XMMWORD PTR [ecx+0x33] 806e6f5: 66 0f da f2 pminub xmm6,xmm2 806e6f9: 66 0f da fd pminub xmm7,xmm5 806e6fd: 66 0f da fe pminub xmm7,xmm6 806e701: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806e705: 66 0f d7 c7 pmovmskb eax,xmm7 806e709: 0f 28 fd movaps xmm7,xmm5 806e70c: 66 0f 3a 0f ec 0d palignr xmm5,xmm4,0xd 806e712: 85 c0 test eax,eax 806e714: 66 0f 3a 0f e3 0d palignr xmm4,xmm3,0xd 806e71a: 0f 85 18 ff ff ff jne 806e638 <__stpcpy_ssse3+0x1148> 806e720: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 806e726: 8d 49 40 lea ecx,[ecx+0x40] 806e729: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806e72f: 0f 28 cf movaps xmm1,xmm7 806e732: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806e736: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806e73a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806e73e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e741: 8d 52 40 lea edx,[edx+0x40] 806e744: eb 99 jmp 806e6df <__stpcpy_ssse3+0x11ef> 806e746: 8b 71 ff mov esi,DWORD PTR [ecx-0x1] 806e749: 89 72 ff mov DWORD PTR [edx-0x1],esi 806e74c: be 03 00 00 00 mov esi,0x3 806e751: e9 6a 02 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806e756: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e75d: 8d 76 00 lea esi,[esi+0x0] 806e760: 0f 28 49 f2 movaps xmm1,XMMWORD PTR [ecx-0xe] 806e764: 0f 28 51 02 movaps xmm2,XMMWORD PTR [ecx+0x2] 806e768: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e76c: 66 0f d7 c0 pmovmskb eax,xmm0 806e770: 0f 28 da movaps xmm3,xmm2 806e773: 85 c0 test eax,eax 806e775: 0f 85 fb 00 00 00 jne 806e876 <__stpcpy_ssse3+0x1386> 806e77b: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806e781: 0f 28 cb movaps xmm1,xmm3 806e784: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e787: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 806e78b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e78f: 8d 52 10 lea edx,[edx+0x10] 806e792: 66 0f d7 c0 pmovmskb eax,xmm0 806e796: 8d 49 10 lea ecx,[ecx+0x10] 806e799: 0f 28 da movaps xmm3,xmm2 806e79c: 85 c0 test eax,eax 806e79e: 0f 85 d2 00 00 00 jne 806e876 <__stpcpy_ssse3+0x1386> 806e7a4: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806e7aa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e7ad: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 806e7b1: 0f 28 cb movaps xmm1,xmm3 806e7b4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e7b8: 8d 52 10 lea edx,[edx+0x10] 806e7bb: 66 0f d7 c0 pmovmskb eax,xmm0 806e7bf: 8d 49 10 lea ecx,[ecx+0x10] 806e7c2: 0f 28 da movaps xmm3,xmm2 806e7c5: 85 c0 test eax,eax 806e7c7: 0f 85 a9 00 00 00 jne 806e876 <__stpcpy_ssse3+0x1386> 806e7cd: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806e7d3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e7d6: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 806e7da: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e7de: 8d 52 10 lea edx,[edx+0x10] 806e7e1: 66 0f d7 c0 pmovmskb eax,xmm0 806e7e5: 8d 49 10 lea ecx,[ecx+0x10] 806e7e8: 85 c0 test eax,eax 806e7ea: 0f 85 86 00 00 00 jne 806e876 <__stpcpy_ssse3+0x1386> 806e7f0: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 806e7f6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e7f9: 8d 49 12 lea ecx,[ecx+0x12] 806e7fc: 8d 52 10 lea edx,[edx+0x10] 806e7ff: 89 c8 mov eax,ecx 806e801: 83 e1 c0 and ecx,0xffffffc0 806e804: 29 c8 sub eax,ecx 806e806: 8d 49 fe lea ecx,[ecx-0x2] 806e809: 29 c2 sub edx,eax 806e80b: 0f 28 49 f2 movaps xmm1,XMMWORD PTR [ecx-0xe] 806e80f: 0f 28 51 02 movaps xmm2,XMMWORD PTR [ecx+0x2] 806e813: 0f 28 59 12 movaps xmm3,XMMWORD PTR [ecx+0x12] 806e817: 0f 28 f3 movaps xmm6,xmm3 806e81a: 0f 28 61 22 movaps xmm4,XMMWORD PTR [ecx+0x22] 806e81e: 0f 28 fc movaps xmm7,xmm4 806e821: 0f 28 69 32 movaps xmm5,XMMWORD PTR [ecx+0x32] 806e825: 66 0f da f2 pminub xmm6,xmm2 806e829: 66 0f da fd pminub xmm7,xmm5 806e82d: 66 0f da fe pminub xmm7,xmm6 806e831: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806e835: 66 0f d7 c7 pmovmskb eax,xmm7 806e839: 0f 28 fd movaps xmm7,xmm5 806e83c: 66 0f 3a 0f ec 0e palignr xmm5,xmm4,0xe 806e842: 85 c0 test eax,eax 806e844: 66 0f 3a 0f e3 0e palignr xmm4,xmm3,0xe 806e84a: 0f 85 18 ff ff ff jne 806e768 <__stpcpy_ssse3+0x1278> 806e850: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 806e856: 8d 49 40 lea ecx,[ecx+0x40] 806e859: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806e85f: 0f 28 cf movaps xmm1,xmm7 806e862: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806e866: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806e86a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806e86e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e871: 8d 52 40 lea edx,[edx+0x40] 806e874: eb 99 jmp 806e80f <__stpcpy_ssse3+0x131f> 806e876: 8b 71 fe mov esi,DWORD PTR [ecx-0x2] 806e879: 89 72 fe mov DWORD PTR [edx-0x2],esi 806e87c: be 02 00 00 00 mov esi,0x2 806e881: e9 3a 01 00 00 jmp 806e9c0 <__stpcpy_ssse3+0x14d0> 806e886: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e88d: 8d 76 00 lea esi,[esi+0x0] 806e890: 0f 28 49 f1 movaps xmm1,XMMWORD PTR [ecx-0xf] 806e894: 0f 28 51 01 movaps xmm2,XMMWORD PTR [ecx+0x1] 806e898: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e89c: 66 0f d7 c0 pmovmskb eax,xmm0 806e8a0: 0f 28 da movaps xmm3,xmm2 806e8a3: 85 c0 test eax,eax 806e8a5: 0f 85 fb 00 00 00 jne 806e9a6 <__stpcpy_ssse3+0x14b6> 806e8ab: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 806e8b1: 0f 28 cb movaps xmm1,xmm3 806e8b4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e8b7: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 806e8bb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e8bf: 8d 52 10 lea edx,[edx+0x10] 806e8c2: 66 0f d7 c0 pmovmskb eax,xmm0 806e8c6: 8d 49 10 lea ecx,[ecx+0x10] 806e8c9: 0f 28 da movaps xmm3,xmm2 806e8cc: 85 c0 test eax,eax 806e8ce: 0f 85 d2 00 00 00 jne 806e9a6 <__stpcpy_ssse3+0x14b6> 806e8d4: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 806e8da: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e8dd: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 806e8e1: 0f 28 cb movaps xmm1,xmm3 806e8e4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e8e8: 8d 52 10 lea edx,[edx+0x10] 806e8eb: 66 0f d7 c0 pmovmskb eax,xmm0 806e8ef: 8d 49 10 lea ecx,[ecx+0x10] 806e8f2: 0f 28 da movaps xmm3,xmm2 806e8f5: 85 c0 test eax,eax 806e8f7: 0f 85 a9 00 00 00 jne 806e9a6 <__stpcpy_ssse3+0x14b6> 806e8fd: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 806e903: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e906: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 806e90a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806e90e: 8d 52 10 lea edx,[edx+0x10] 806e911: 66 0f d7 c0 pmovmskb eax,xmm0 806e915: 8d 49 10 lea ecx,[ecx+0x10] 806e918: 85 c0 test eax,eax 806e91a: 0f 85 86 00 00 00 jne 806e9a6 <__stpcpy_ssse3+0x14b6> 806e920: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 806e926: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e929: 8d 49 11 lea ecx,[ecx+0x11] 806e92c: 8d 52 10 lea edx,[edx+0x10] 806e92f: 89 c8 mov eax,ecx 806e931: 83 e1 c0 and ecx,0xffffffc0 806e934: 29 c8 sub eax,ecx 806e936: 8d 49 ff lea ecx,[ecx-0x1] 806e939: 29 c2 sub edx,eax 806e93b: 0f 28 49 f1 movaps xmm1,XMMWORD PTR [ecx-0xf] 806e93f: 0f 28 51 01 movaps xmm2,XMMWORD PTR [ecx+0x1] 806e943: 0f 28 59 11 movaps xmm3,XMMWORD PTR [ecx+0x11] 806e947: 0f 28 f3 movaps xmm6,xmm3 806e94a: 0f 28 61 21 movaps xmm4,XMMWORD PTR [ecx+0x21] 806e94e: 0f 28 fc movaps xmm7,xmm4 806e951: 0f 28 69 31 movaps xmm5,XMMWORD PTR [ecx+0x31] 806e955: 66 0f da f2 pminub xmm6,xmm2 806e959: 66 0f da fd pminub xmm7,xmm5 806e95d: 66 0f da fe pminub xmm7,xmm6 806e961: 66 0f 74 f8 pcmpeqb xmm7,xmm0 806e965: 66 0f d7 c7 pmovmskb eax,xmm7 806e969: 0f 28 fd movaps xmm7,xmm5 806e96c: 66 0f 3a 0f ec 0f palignr xmm5,xmm4,0xf 806e972: 85 c0 test eax,eax 806e974: 66 0f 3a 0f e3 0f palignr xmm4,xmm3,0xf 806e97a: 0f 85 18 ff ff ff jne 806e898 <__stpcpy_ssse3+0x13a8> 806e980: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 806e986: 8d 49 40 lea ecx,[ecx+0x40] 806e989: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 806e98f: 0f 28 cf movaps xmm1,xmm7 806e992: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 806e996: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806e99a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806e99e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806e9a1: 8d 52 40 lea edx,[edx+0x40] 806e9a4: eb 99 jmp 806e93f <__stpcpy_ssse3+0x144f> 806e9a6: 8b 71 fd mov esi,DWORD PTR [ecx-0x3] 806e9a9: 89 72 fd mov DWORD PTR [edx-0x3],esi 806e9ac: be 01 00 00 00 mov esi,0x1 806e9b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e9b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e9bf: 90 nop 806e9c0: 01 f2 add edx,esi 806e9c2: 01 f1 add ecx,esi 806e9c4: 5e pop esi 806e9c5: 84 c0 test al,al 806e9c7: 74 67 je 806ea30 <__stpcpy_ssse3+0x1540> 806e9c9: 88 c4 mov ah,al 806e9cb: 80 e4 0f and ah,0xf 806e9ce: 74 30 je 806ea00 <__stpcpy_ssse3+0x1510> 806e9d0: a8 01 test al,0x1 806e9d2: 0f 85 d8 00 00 00 jne 806eab0 <__stpcpy_ssse3+0x15c0> 806e9d8: a8 02 test al,0x2 806e9da: 0f 85 e0 00 00 00 jne 806eac0 <__stpcpy_ssse3+0x15d0> 806e9e0: a8 04 test al,0x4 806e9e2: 0f 85 e8 00 00 00 jne 806ead0 <__stpcpy_ssse3+0x15e0> 806e9e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e9ef: 90 nop 806e9f0: 8b 01 mov eax,DWORD PTR [ecx] 806e9f2: 89 02 mov DWORD PTR [edx],eax 806e9f4: 8d 42 03 lea eax,[edx+0x3] 806e9f7: 5f pop edi 806e9f8: c3 ret 806e9f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ea00: a8 10 test al,0x10 806ea02: 0f 85 e8 00 00 00 jne 806eaf0 <__stpcpy_ssse3+0x1600> 806ea08: a8 20 test al,0x20 806ea0a: 0f 85 f0 00 00 00 jne 806eb00 <__stpcpy_ssse3+0x1610> 806ea10: a8 40 test al,0x40 806ea12: 0f 85 08 01 00 00 jne 806eb20 <__stpcpy_ssse3+0x1630> 806ea18: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ea1f: 90 nop 806ea20: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ea24: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ea28: 8d 42 07 lea eax,[edx+0x7] 806ea2b: 5f pop edi 806ea2c: c3 ret 806ea2d: 8d 76 00 lea esi,[esi+0x0] 806ea30: 88 e0 mov al,ah 806ea32: 24 0f and al,0xf 806ea34: 74 4a je 806ea80 <__stpcpy_ssse3+0x1590> 806ea36: f6 c4 01 test ah,0x1 806ea39: 0f 85 f1 00 00 00 jne 806eb30 <__stpcpy_ssse3+0x1640> 806ea3f: f6 c4 02 test ah,0x2 806ea42: 0f 85 08 01 00 00 jne 806eb50 <__stpcpy_ssse3+0x1660> 806ea48: f6 c4 04 test ah,0x4 806ea4b: 0f 85 1f 01 00 00 jne 806eb70 <__stpcpy_ssse3+0x1680> 806ea51: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ea58: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ea5f: 90 nop 806ea60: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ea64: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 806ea67: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ea6b: 89 42 08 mov DWORD PTR [edx+0x8],eax 806ea6e: 8d 42 0b lea eax,[edx+0xb] 806ea71: 5f pop edi 806ea72: c3 ret 806ea73: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ea7a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ea80: f6 c4 10 test ah,0x10 806ea83: 0f 85 07 01 00 00 jne 806eb90 <__stpcpy_ssse3+0x16a0> 806ea89: f6 c4 20 test ah,0x20 806ea8c: 0f 85 1e 01 00 00 jne 806ebb0 <__stpcpy_ssse3+0x16c0> 806ea92: f6 c4 40 test ah,0x40 806ea95: 0f 85 35 01 00 00 jne 806ebd0 <__stpcpy_ssse3+0x16e0> 806ea9b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ea9f: 90 nop 806eaa0: f3 0f 6f 01 movdqu xmm0,XMMWORD PTR [ecx] 806eaa4: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806eaa8: 8d 42 0f lea eax,[edx+0xf] 806eaab: 5f pop edi 806eaac: c3 ret 806eaad: 8d 76 00 lea esi,[esi+0x0] 806eab0: 8a 01 mov al,BYTE PTR [ecx] 806eab2: 88 02 mov BYTE PTR [edx],al 806eab4: 8d 02 lea eax,[edx] 806eab6: 5f pop edi 806eab7: c3 ret 806eab8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806eabf: 90 nop 806eac0: 66 8b 01 mov ax,WORD PTR [ecx] 806eac3: 66 89 02 mov WORD PTR [edx],ax 806eac6: 8d 42 01 lea eax,[edx+0x1] 806eac9: 5f pop edi 806eaca: c3 ret 806eacb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806eacf: 90 nop 806ead0: 66 8b 01 mov ax,WORD PTR [ecx] 806ead3: 66 89 02 mov WORD PTR [edx],ax 806ead6: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 806ead9: 88 42 02 mov BYTE PTR [edx+0x2],al 806eadc: 8d 42 02 lea eax,[edx+0x2] 806eadf: 5f pop edi 806eae0: c3 ret 806eae1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806eae8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806eaef: 90 nop 806eaf0: 8b 01 mov eax,DWORD PTR [ecx] 806eaf2: 89 02 mov DWORD PTR [edx],eax 806eaf4: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 806eaf7: 88 42 04 mov BYTE PTR [edx+0x4],al 806eafa: 8d 42 04 lea eax,[edx+0x4] 806eafd: 5f pop edi 806eafe: c3 ret 806eaff: 90 nop 806eb00: 8b 01 mov eax,DWORD PTR [ecx] 806eb02: 89 02 mov DWORD PTR [edx],eax 806eb04: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 806eb08: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806eb0c: 8d 42 05 lea eax,[edx+0x5] 806eb0f: 5f pop edi 806eb10: c3 ret 806eb11: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806eb18: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806eb1f: 90 nop 806eb20: 8b 01 mov eax,DWORD PTR [ecx] 806eb22: 89 02 mov DWORD PTR [edx],eax 806eb24: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 806eb27: 89 42 03 mov DWORD PTR [edx+0x3],eax 806eb2a: 8d 42 06 lea eax,[edx+0x6] 806eb2d: 5f pop edi 806eb2e: c3 ret 806eb2f: 90 nop 806eb30: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806eb34: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806eb37: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806eb3b: 88 42 08 mov BYTE PTR [edx+0x8],al 806eb3e: 8d 42 08 lea eax,[edx+0x8] 806eb41: 5f pop edi 806eb42: c3 ret 806eb43: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806eb4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806eb50: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806eb54: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806eb58: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806eb5c: 66 89 42 08 mov WORD PTR [edx+0x8],ax 806eb60: 8d 42 09 lea eax,[edx+0x9] 806eb63: 5f pop edi 806eb64: c3 ret 806eb65: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806eb6c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806eb70: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806eb74: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806eb77: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806eb7b: 89 42 07 mov DWORD PTR [edx+0x7],eax 806eb7e: 8d 42 0a lea eax,[edx+0xa] 806eb81: 5f pop edi 806eb82: c3 ret 806eb83: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806eb8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806eb90: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806eb94: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 806eb99: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806eb9d: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 806eba2: 8d 42 0c lea eax,[edx+0xc] 806eba5: 5f pop edi 806eba6: c3 ret 806eba7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ebae: 66 90 xchg ax,ax 806ebb0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ebb4: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 806ebb9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ebbd: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 806ebc2: 8d 42 0d lea eax,[edx+0xd] 806ebc5: 5f pop edi 806ebc6: c3 ret 806ebc7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ebce: 66 90 xchg ax,ax 806ebd0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ebd4: 66 0f 12 49 07 movlpd xmm1,QWORD PTR [ecx+0x7] 806ebd9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ebdd: 66 0f 13 4a 07 movlpd QWORD PTR [edx+0x7],xmm1 806ebe2: 8d 42 0e lea eax,[edx+0xe] 806ebe5: 5f pop edi 806ebe6: c3 ret 806ebe7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ebee: 66 90 xchg ax,ax 806ebf0: 8a 01 mov al,BYTE PTR [ecx] 806ebf2: 88 02 mov BYTE PTR [edx],al 806ebf4: 8d 02 lea eax,[edx] 806ebf6: c3 ret 806ebf7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ebfe: 66 90 xchg ax,ax 806ec00: 66 8b 01 mov ax,WORD PTR [ecx] 806ec03: 66 89 02 mov WORD PTR [edx],ax 806ec06: 8d 42 01 lea eax,[edx+0x1] 806ec09: c3 ret 806ec0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ec10: 66 8b 01 mov ax,WORD PTR [ecx] 806ec13: 66 89 02 mov WORD PTR [edx],ax 806ec16: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 806ec19: 88 42 02 mov BYTE PTR [edx+0x2],al 806ec1c: 8d 42 02 lea eax,[edx+0x2] 806ec1f: c3 ret 806ec20: 8b 01 mov eax,DWORD PTR [ecx] 806ec22: 89 02 mov DWORD PTR [edx],eax 806ec24: 8d 42 03 lea eax,[edx+0x3] 806ec27: c3 ret 806ec28: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ec2f: 90 nop 806ec30: 8b 01 mov eax,DWORD PTR [ecx] 806ec32: 89 02 mov DWORD PTR [edx],eax 806ec34: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 806ec37: 88 42 04 mov BYTE PTR [edx+0x4],al 806ec3a: 8d 42 04 lea eax,[edx+0x4] 806ec3d: c3 ret 806ec3e: 66 90 xchg ax,ax 806ec40: 8b 01 mov eax,DWORD PTR [ecx] 806ec42: 89 02 mov DWORD PTR [edx],eax 806ec44: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 806ec48: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806ec4c: 8d 42 05 lea eax,[edx+0x5] 806ec4f: c3 ret 806ec50: 8b 01 mov eax,DWORD PTR [ecx] 806ec52: 89 02 mov DWORD PTR [edx],eax 806ec54: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 806ec57: 89 42 03 mov DWORD PTR [edx+0x3],eax 806ec5a: 8d 42 06 lea eax,[edx+0x6] 806ec5d: c3 ret 806ec5e: 66 90 xchg ax,ax 806ec60: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ec64: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ec68: 8d 42 07 lea eax,[edx+0x7] 806ec6b: c3 ret 806ec6c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ec70: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ec74: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806ec77: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ec7b: 88 42 08 mov BYTE PTR [edx+0x8],al 806ec7e: 8d 42 08 lea eax,[edx+0x8] 806ec81: c3 ret 806ec82: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ec89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ec90: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ec94: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806ec98: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ec9c: 66 89 42 08 mov WORD PTR [edx+0x8],ax 806eca0: 8d 42 09 lea eax,[edx+0x9] 806eca3: c3 ret 806eca4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ecab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ecaf: 90 nop 806ecb0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ecb4: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806ecb7: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ecbb: 89 42 07 mov DWORD PTR [edx+0x7],eax 806ecbe: 8d 42 0a lea eax,[edx+0xa] 806ecc1: c3 ret 806ecc2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ecc9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ecd0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ecd4: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 806ecd7: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ecdb: 89 42 08 mov DWORD PTR [edx+0x8],eax 806ecde: 8d 42 0b lea eax,[edx+0xb] 806ece1: c3 ret 806ece2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ece9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ecf0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ecf4: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 806ecf9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ecfd: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 806ed02: 8d 42 0c lea eax,[edx+0xc] 806ed05: c3 ret 806ed06: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ed0d: 8d 76 00 lea esi,[esi+0x0] 806ed10: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ed14: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 806ed19: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ed1d: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 806ed22: 8d 42 0d lea eax,[edx+0xd] 806ed25: c3 ret 806ed26: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ed2d: 8d 76 00 lea esi,[esi+0x0] 806ed30: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806ed34: 66 0f 12 49 07 movlpd xmm1,QWORD PTR [ecx+0x7] 806ed39: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806ed3d: 66 0f 13 4a 07 movlpd QWORD PTR [edx+0x7],xmm1 806ed42: 8d 42 0e lea eax,[edx+0xe] 806ed45: c3 ret 806ed46: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ed4d: 8d 76 00 lea esi,[esi+0x0] 806ed50: f3 0f 6f 01 movdqu xmm0,XMMWORD PTR [ecx] 806ed54: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806ed58: 8d 42 0f lea eax,[edx+0xf] 806ed5b: c3 ret 806ed5c: 66 90 xchg ax,ax 806ed5e: 66 90 xchg ax,ax 0806ed60 <__strcpy_sse2>: 806ed60: f3 0f 1e fb endbr32 806ed64: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 806ed68: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806ed6c: 80 39 00 cmp BYTE PTR [ecx],0x0 806ed6f: 0f 84 6b 04 00 00 je 806f1e0 <__strcpy_sse2+0x480> 806ed75: 80 79 01 00 cmp BYTE PTR [ecx+0x1],0x0 806ed79: 0f 84 71 04 00 00 je 806f1f0 <__strcpy_sse2+0x490> 806ed7f: 80 79 02 00 cmp BYTE PTR [ecx+0x2],0x0 806ed83: 0f 84 77 04 00 00 je 806f200 <__strcpy_sse2+0x4a0> 806ed89: 80 79 03 00 cmp BYTE PTR [ecx+0x3],0x0 806ed8d: 0f 84 7d 04 00 00 je 806f210 <__strcpy_sse2+0x4b0> 806ed93: 80 79 04 00 cmp BYTE PTR [ecx+0x4],0x0 806ed97: 0f 84 83 04 00 00 je 806f220 <__strcpy_sse2+0x4c0> 806ed9d: 80 79 05 00 cmp BYTE PTR [ecx+0x5],0x0 806eda1: 0f 84 89 04 00 00 je 806f230 <__strcpy_sse2+0x4d0> 806eda7: 80 79 06 00 cmp BYTE PTR [ecx+0x6],0x0 806edab: 0f 84 8f 04 00 00 je 806f240 <__strcpy_sse2+0x4e0> 806edb1: 80 79 07 00 cmp BYTE PTR [ecx+0x7],0x0 806edb5: 0f 84 95 04 00 00 je 806f250 <__strcpy_sse2+0x4f0> 806edbb: 80 79 08 00 cmp BYTE PTR [ecx+0x8],0x0 806edbf: 0f 84 9b 04 00 00 je 806f260 <__strcpy_sse2+0x500> 806edc5: 80 79 09 00 cmp BYTE PTR [ecx+0x9],0x0 806edc9: 0f 84 b1 04 00 00 je 806f280 <__strcpy_sse2+0x520> 806edcf: 80 79 0a 00 cmp BYTE PTR [ecx+0xa],0x0 806edd3: 0f 84 c7 04 00 00 je 806f2a0 <__strcpy_sse2+0x540> 806edd9: 80 79 0b 00 cmp BYTE PTR [ecx+0xb],0x0 806eddd: 0f 84 dd 04 00 00 je 806f2c0 <__strcpy_sse2+0x560> 806ede3: 80 79 0c 00 cmp BYTE PTR [ecx+0xc],0x0 806ede7: 0f 84 f3 04 00 00 je 806f2e0 <__strcpy_sse2+0x580> 806eded: 80 79 0d 00 cmp BYTE PTR [ecx+0xd],0x0 806edf1: 0f 84 09 05 00 00 je 806f300 <__strcpy_sse2+0x5a0> 806edf7: 80 79 0e 00 cmp BYTE PTR [ecx+0xe],0x0 806edfb: 0f 84 1f 05 00 00 je 806f320 <__strcpy_sse2+0x5c0> 806ee01: 80 79 0f 00 cmp BYTE PTR [ecx+0xf],0x0 806ee05: 0f 84 35 05 00 00 je 806f340 <__strcpy_sse2+0x5e0> 806ee0b: 57 push edi 806ee0c: 53 push ebx 806ee0d: 89 d7 mov edi,edx 806ee0f: 8d 59 10 lea ebx,[ecx+0x10] 806ee12: 83 e3 f0 and ebx,0xfffffff0 806ee15: 66 0f ef c0 pxor xmm0,xmm0 806ee19: f3 0f 6f 09 movdqu xmm1,XMMWORD PTR [ecx] 806ee1d: f3 0f 7f 0a movdqu XMMWORD PTR [edx],xmm1 806ee21: 66 0f 74 03 pcmpeqb xmm0,XMMWORD PTR [ebx] 806ee25: 66 0f d7 c0 pmovmskb eax,xmm0 806ee29: 29 cb sub ebx,ecx 806ee2b: 85 c0 test eax,eax 806ee2d: 0f 85 ad 01 00 00 jne 806efe0 <__strcpy_sse2+0x280> 806ee33: 89 c8 mov eax,ecx 806ee35: 8d 49 10 lea ecx,[ecx+0x10] 806ee38: 83 e1 f0 and ecx,0xfffffff0 806ee3b: 29 c8 sub eax,ecx 806ee3d: 29 c2 sub edx,eax 806ee3f: 31 db xor ebx,ebx 806ee41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ee48: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ee4f: 90 nop 806ee50: 66 0f 6f 09 movdqa xmm1,XMMWORD PTR [ecx] 806ee54: 0f 28 51 10 movaps xmm2,XMMWORD PTR [ecx+0x10] 806ee58: f3 0f 7f 0a movdqu XMMWORD PTR [edx],xmm1 806ee5c: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806ee60: 66 0f d7 c0 pmovmskb eax,xmm0 806ee64: 83 c3 10 add ebx,0x10 806ee67: 85 c0 test eax,eax 806ee69: 0f 85 71 01 00 00 jne 806efe0 <__strcpy_sse2+0x280> 806ee6f: 0f 28 5c 19 10 movaps xmm3,XMMWORD PTR [ecx+ebx*1+0x10] 806ee74: f3 0f 7f 14 1a movdqu XMMWORD PTR [edx+ebx*1],xmm2 806ee79: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806ee7d: 66 0f d7 c0 pmovmskb eax,xmm0 806ee81: 83 c3 10 add ebx,0x10 806ee84: 85 c0 test eax,eax 806ee86: 0f 85 54 01 00 00 jne 806efe0 <__strcpy_sse2+0x280> 806ee8c: 0f 28 64 19 10 movaps xmm4,XMMWORD PTR [ecx+ebx*1+0x10] 806ee91: f3 0f 7f 1c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm3 806ee96: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806ee9a: 66 0f d7 c0 pmovmskb eax,xmm0 806ee9e: 83 c3 10 add ebx,0x10 806eea1: 85 c0 test eax,eax 806eea3: 0f 85 37 01 00 00 jne 806efe0 <__strcpy_sse2+0x280> 806eea9: 0f 28 4c 19 10 movaps xmm1,XMMWORD PTR [ecx+ebx*1+0x10] 806eeae: f3 0f 7f 24 1a movdqu XMMWORD PTR [edx+ebx*1],xmm4 806eeb3: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806eeb7: 66 0f d7 c0 pmovmskb eax,xmm0 806eebb: 83 c3 10 add ebx,0x10 806eebe: 85 c0 test eax,eax 806eec0: 0f 85 1a 01 00 00 jne 806efe0 <__strcpy_sse2+0x280> 806eec6: 0f 28 54 19 10 movaps xmm2,XMMWORD PTR [ecx+ebx*1+0x10] 806eecb: f3 0f 7f 0c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm1 806eed0: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806eed4: 66 0f d7 c0 pmovmskb eax,xmm0 806eed8: 83 c3 10 add ebx,0x10 806eedb: 85 c0 test eax,eax 806eedd: 0f 85 fd 00 00 00 jne 806efe0 <__strcpy_sse2+0x280> 806eee3: 0f 28 5c 19 10 movaps xmm3,XMMWORD PTR [ecx+ebx*1+0x10] 806eee8: f3 0f 7f 14 1a movdqu XMMWORD PTR [edx+ebx*1],xmm2 806eeed: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806eef1: 66 0f d7 c0 pmovmskb eax,xmm0 806eef5: 83 c3 10 add ebx,0x10 806eef8: 85 c0 test eax,eax 806eefa: 0f 85 e0 00 00 00 jne 806efe0 <__strcpy_sse2+0x280> 806ef00: f3 0f 7f 1c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm3 806ef05: 89 c8 mov eax,ecx 806ef07: 8d 4c 19 10 lea ecx,[ecx+ebx*1+0x10] 806ef0b: 83 e1 c0 and ecx,0xffffffc0 806ef0e: 29 c8 sub eax,ecx 806ef10: 29 c2 sub edx,eax 806ef12: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 806ef15: 0f 28 e2 movaps xmm4,xmm2 806ef18: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 806ef1c: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 806ef20: 0f 28 f3 movaps xmm6,xmm3 806ef23: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 806ef27: 66 0f da d5 pminub xmm2,xmm5 806ef2b: 83 c1 40 add ecx,0x40 806ef2e: 66 0f da df pminub xmm3,xmm7 806ef32: 83 c2 40 add edx,0x40 806ef35: 66 0f da da pminub xmm3,xmm2 806ef39: 66 0f 74 d8 pcmpeqb xmm3,xmm0 806ef3d: 66 0f d7 c3 pmovmskb eax,xmm3 806ef41: 85 c0 test eax,eax 806ef43: 75 48 jne 806ef8d <__strcpy_sse2+0x22d> 806ef45: f3 0f 7f 62 c0 movdqu XMMWORD PTR [edx-0x40],xmm4 806ef4a: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 806ef4d: 66 0f 6f e2 movdqa xmm4,xmm2 806ef51: f3 0f 7f 6a d0 movdqu XMMWORD PTR [edx-0x30],xmm5 806ef56: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 806ef5a: 66 0f da d5 pminub xmm2,xmm5 806ef5e: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 806ef62: f3 0f 7f 72 e0 movdqu XMMWORD PTR [edx-0x20],xmm6 806ef67: 0f 28 f3 movaps xmm6,xmm3 806ef6a: f3 0f 7f 7a f0 movdqu XMMWORD PTR [edx-0x10],xmm7 806ef6f: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 806ef73: 66 0f da df pminub xmm3,xmm7 806ef77: 66 0f da da pminub xmm3,xmm2 806ef7b: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806ef7f: 66 0f d7 c0 pmovmskb eax,xmm0 806ef83: 83 c2 40 add edx,0x40 806ef86: 83 c1 40 add ecx,0x40 806ef89: 85 c0 test eax,eax 806ef8b: 74 b8 je 806ef45 <__strcpy_sse2+0x1e5> 806ef8d: 81 eb a0 00 00 00 sub ebx,0xa0 806ef93: 66 0f ef c0 pxor xmm0,xmm0 806ef97: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806ef9b: 66 0f d7 c0 pmovmskb eax,xmm0 806ef9f: 85 c0 test eax,eax 806efa1: 75 3d jne 806efe0 <__strcpy_sse2+0x280> 806efa3: 66 0f 74 c5 pcmpeqb xmm0,xmm5 806efa7: 66 0f d7 c0 pmovmskb eax,xmm0 806efab: f3 0f 7f 62 c0 movdqu XMMWORD PTR [edx-0x40],xmm4 806efb0: 85 c0 test eax,eax 806efb2: 8d 5b 10 lea ebx,[ebx+0x10] 806efb5: 75 29 jne 806efe0 <__strcpy_sse2+0x280> 806efb7: 66 0f 74 c6 pcmpeqb xmm0,xmm6 806efbb: 66 0f d7 c0 pmovmskb eax,xmm0 806efbf: f3 0f 7f 6a d0 movdqu XMMWORD PTR [edx-0x30],xmm5 806efc4: 85 c0 test eax,eax 806efc6: 8d 5b 10 lea ebx,[ebx+0x10] 806efc9: 75 15 jne 806efe0 <__strcpy_sse2+0x280> 806efcb: f3 0f 7f 72 e0 movdqu XMMWORD PTR [edx-0x20],xmm6 806efd0: 66 0f 74 c7 pcmpeqb xmm0,xmm7 806efd4: 66 0f d7 c0 pmovmskb eax,xmm0 806efd8: 8d 5b 10 lea ebx,[ebx+0x10] 806efdb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806efdf: 90 nop 806efe0: 01 da add edx,ebx 806efe2: 01 d9 add ecx,ebx 806efe4: 5b pop ebx 806efe5: 84 c0 test al,al 806efe7: 74 47 je 806f030 <__strcpy_sse2+0x2d0> 806efe9: a8 01 test al,0x1 806efeb: 0f 85 9f 00 00 00 jne 806f090 <__strcpy_sse2+0x330> 806eff1: a8 02 test al,0x2 806eff3: 0f 85 a7 00 00 00 jne 806f0a0 <__strcpy_sse2+0x340> 806eff9: a8 04 test al,0x4 806effb: 0f 85 af 00 00 00 jne 806f0b0 <__strcpy_sse2+0x350> 806f001: a8 08 test al,0x8 806f003: 0f 85 b7 00 00 00 jne 806f0c0 <__strcpy_sse2+0x360> 806f009: a8 10 test al,0x10 806f00b: 0f 85 bf 00 00 00 jne 806f0d0 <__strcpy_sse2+0x370> 806f011: a8 20 test al,0x20 806f013: 0f 85 c7 00 00 00 jne 806f0e0 <__strcpy_sse2+0x380> 806f019: a8 40 test al,0x40 806f01b: 0f 85 cf 00 00 00 jne 806f0f0 <__strcpy_sse2+0x390> 806f021: 8b 01 mov eax,DWORD PTR [ecx] 806f023: 89 02 mov DWORD PTR [edx],eax 806f025: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f028: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f02b: 89 f8 mov eax,edi 806f02d: 5f pop edi 806f02e: c3 ret 806f02f: 90 nop 806f030: f6 c4 01 test ah,0x1 806f033: 0f 85 c7 00 00 00 jne 806f100 <__strcpy_sse2+0x3a0> 806f039: f6 c4 02 test ah,0x2 806f03c: 0f 85 de 00 00 00 jne 806f120 <__strcpy_sse2+0x3c0> 806f042: f6 c4 04 test ah,0x4 806f045: 0f 85 f5 00 00 00 jne 806f140 <__strcpy_sse2+0x3e0> 806f04b: f6 c4 08 test ah,0x8 806f04e: 0f 85 0c 01 00 00 jne 806f160 <__strcpy_sse2+0x400> 806f054: f6 c4 10 test ah,0x10 806f057: 0f 85 23 01 00 00 jne 806f180 <__strcpy_sse2+0x420> 806f05d: f6 c4 20 test ah,0x20 806f060: 0f 85 3a 01 00 00 jne 806f1a0 <__strcpy_sse2+0x440> 806f066: f6 c4 40 test ah,0x40 806f069: 0f 85 51 01 00 00 jne 806f1c0 <__strcpy_sse2+0x460> 806f06f: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f073: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f077: 66 0f 12 41 08 movlpd xmm0,QWORD PTR [ecx+0x8] 806f07c: 66 0f 13 42 08 movlpd QWORD PTR [edx+0x8],xmm0 806f081: 89 f8 mov eax,edi 806f083: 5f pop edi 806f084: c3 ret 806f085: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f08c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f090: 8a 01 mov al,BYTE PTR [ecx] 806f092: 88 02 mov BYTE PTR [edx],al 806f094: 89 f8 mov eax,edi 806f096: 5f pop edi 806f097: c3 ret 806f098: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f09f: 90 nop 806f0a0: 66 8b 01 mov ax,WORD PTR [ecx] 806f0a3: 66 89 02 mov WORD PTR [edx],ax 806f0a6: 89 f8 mov eax,edi 806f0a8: 5f pop edi 806f0a9: c3 ret 806f0aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806f0b0: 66 8b 01 mov ax,WORD PTR [ecx] 806f0b3: 66 89 02 mov WORD PTR [edx],ax 806f0b6: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 806f0b9: 88 42 02 mov BYTE PTR [edx+0x2],al 806f0bc: 89 f8 mov eax,edi 806f0be: 5f pop edi 806f0bf: c3 ret 806f0c0: 8b 01 mov eax,DWORD PTR [ecx] 806f0c2: 89 02 mov DWORD PTR [edx],eax 806f0c4: 89 f8 mov eax,edi 806f0c6: 5f pop edi 806f0c7: c3 ret 806f0c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f0cf: 90 nop 806f0d0: 8b 01 mov eax,DWORD PTR [ecx] 806f0d2: 89 02 mov DWORD PTR [edx],eax 806f0d4: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 806f0d7: 88 42 04 mov BYTE PTR [edx+0x4],al 806f0da: 89 f8 mov eax,edi 806f0dc: 5f pop edi 806f0dd: c3 ret 806f0de: 66 90 xchg ax,ax 806f0e0: 8b 01 mov eax,DWORD PTR [ecx] 806f0e2: 89 02 mov DWORD PTR [edx],eax 806f0e4: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 806f0e8: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806f0ec: 89 f8 mov eax,edi 806f0ee: 5f pop edi 806f0ef: c3 ret 806f0f0: 8b 01 mov eax,DWORD PTR [ecx] 806f0f2: 89 02 mov DWORD PTR [edx],eax 806f0f4: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 806f0f7: 89 42 03 mov DWORD PTR [edx+0x3],eax 806f0fa: 89 f8 mov eax,edi 806f0fc: 5f pop edi 806f0fd: c3 ret 806f0fe: 66 90 xchg ax,ax 806f100: 8b 01 mov eax,DWORD PTR [ecx] 806f102: 89 02 mov DWORD PTR [edx],eax 806f104: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f107: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f10a: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806f10d: 88 42 08 mov BYTE PTR [edx+0x8],al 806f110: 89 f8 mov eax,edi 806f112: 5f pop edi 806f113: c3 ret 806f114: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f11b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f11f: 90 nop 806f120: 8b 01 mov eax,DWORD PTR [ecx] 806f122: 89 02 mov DWORD PTR [edx],eax 806f124: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f127: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f12a: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806f12e: 66 89 42 08 mov WORD PTR [edx+0x8],ax 806f132: 89 f8 mov eax,edi 806f134: 5f pop edi 806f135: c3 ret 806f136: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f13d: 8d 76 00 lea esi,[esi+0x0] 806f140: 8b 01 mov eax,DWORD PTR [ecx] 806f142: 89 02 mov DWORD PTR [edx],eax 806f144: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f147: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f14a: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806f14d: 89 42 07 mov DWORD PTR [edx+0x7],eax 806f150: 89 f8 mov eax,edi 806f152: 5f pop edi 806f153: c3 ret 806f154: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f15b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f15f: 90 nop 806f160: 8b 01 mov eax,DWORD PTR [ecx] 806f162: 89 02 mov DWORD PTR [edx],eax 806f164: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f167: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f16a: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 806f16d: 89 42 08 mov DWORD PTR [edx+0x8],eax 806f170: 89 f8 mov eax,edi 806f172: 5f pop edi 806f173: c3 ret 806f174: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f17b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f17f: 90 nop 806f180: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f184: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f188: 66 0f 12 41 05 movlpd xmm0,QWORD PTR [ecx+0x5] 806f18d: 66 0f 13 42 05 movlpd QWORD PTR [edx+0x5],xmm0 806f192: 89 f8 mov eax,edi 806f194: 5f pop edi 806f195: c3 ret 806f196: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f19d: 8d 76 00 lea esi,[esi+0x0] 806f1a0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f1a4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f1a8: 66 0f 12 41 06 movlpd xmm0,QWORD PTR [ecx+0x6] 806f1ad: 66 0f 13 42 06 movlpd QWORD PTR [edx+0x6],xmm0 806f1b2: 89 f8 mov eax,edi 806f1b4: 5f pop edi 806f1b5: c3 ret 806f1b6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f1bd: 8d 76 00 lea esi,[esi+0x0] 806f1c0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f1c4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f1c8: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 806f1cd: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 806f1d2: 89 f8 mov eax,edi 806f1d4: 5f pop edi 806f1d5: c3 ret 806f1d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f1dd: 8d 76 00 lea esi,[esi+0x0] 806f1e0: 8a 01 mov al,BYTE PTR [ecx] 806f1e2: 88 02 mov BYTE PTR [edx],al 806f1e4: 89 d0 mov eax,edx 806f1e6: c3 ret 806f1e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f1ee: 66 90 xchg ax,ax 806f1f0: 66 8b 01 mov ax,WORD PTR [ecx] 806f1f3: 66 89 02 mov WORD PTR [edx],ax 806f1f6: 89 d0 mov eax,edx 806f1f8: c3 ret 806f1f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f200: 66 8b 01 mov ax,WORD PTR [ecx] 806f203: 66 89 02 mov WORD PTR [edx],ax 806f206: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 806f209: 88 42 02 mov BYTE PTR [edx+0x2],al 806f20c: 89 d0 mov eax,edx 806f20e: c3 ret 806f20f: 90 nop 806f210: 8b 01 mov eax,DWORD PTR [ecx] 806f212: 89 02 mov DWORD PTR [edx],eax 806f214: 89 d0 mov eax,edx 806f216: c3 ret 806f217: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f21e: 66 90 xchg ax,ax 806f220: 8b 01 mov eax,DWORD PTR [ecx] 806f222: 89 02 mov DWORD PTR [edx],eax 806f224: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 806f227: 88 42 04 mov BYTE PTR [edx+0x4],al 806f22a: 89 d0 mov eax,edx 806f22c: c3 ret 806f22d: 8d 76 00 lea esi,[esi+0x0] 806f230: 8b 01 mov eax,DWORD PTR [ecx] 806f232: 89 02 mov DWORD PTR [edx],eax 806f234: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 806f238: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806f23c: 89 d0 mov eax,edx 806f23e: c3 ret 806f23f: 90 nop 806f240: 8b 01 mov eax,DWORD PTR [ecx] 806f242: 89 02 mov DWORD PTR [edx],eax 806f244: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 806f247: 89 42 03 mov DWORD PTR [edx+0x3],eax 806f24a: 89 d0 mov eax,edx 806f24c: c3 ret 806f24d: 8d 76 00 lea esi,[esi+0x0] 806f250: 8b 01 mov eax,DWORD PTR [ecx] 806f252: 89 02 mov DWORD PTR [edx],eax 806f254: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f257: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f25a: 89 d0 mov eax,edx 806f25c: c3 ret 806f25d: 8d 76 00 lea esi,[esi+0x0] 806f260: 8b 01 mov eax,DWORD PTR [ecx] 806f262: 89 02 mov DWORD PTR [edx],eax 806f264: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f267: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f26a: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806f26d: 88 42 08 mov BYTE PTR [edx+0x8],al 806f270: 89 d0 mov eax,edx 806f272: c3 ret 806f273: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f27a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806f280: 8b 01 mov eax,DWORD PTR [ecx] 806f282: 89 02 mov DWORD PTR [edx],eax 806f284: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f287: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f28a: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806f28e: 66 89 42 08 mov WORD PTR [edx+0x8],ax 806f292: 89 d0 mov eax,edx 806f294: c3 ret 806f295: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f29c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f2a0: 8b 01 mov eax,DWORD PTR [ecx] 806f2a2: 89 02 mov DWORD PTR [edx],eax 806f2a4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f2a7: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f2aa: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806f2ad: 89 42 07 mov DWORD PTR [edx+0x7],eax 806f2b0: 89 d0 mov eax,edx 806f2b2: c3 ret 806f2b3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f2ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806f2c0: 8b 01 mov eax,DWORD PTR [ecx] 806f2c2: 89 02 mov DWORD PTR [edx],eax 806f2c4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f2c7: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f2ca: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 806f2cd: 89 42 08 mov DWORD PTR [edx+0x8],eax 806f2d0: 89 d0 mov eax,edx 806f2d2: c3 ret 806f2d3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f2da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806f2e0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f2e4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f2e8: 66 0f 12 41 05 movlpd xmm0,QWORD PTR [ecx+0x5] 806f2ed: 66 0f 13 42 05 movlpd QWORD PTR [edx+0x5],xmm0 806f2f2: 89 d0 mov eax,edx 806f2f4: c3 ret 806f2f5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f2fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f300: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f304: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f308: 66 0f 12 41 06 movlpd xmm0,QWORD PTR [ecx+0x6] 806f30d: 66 0f 13 42 06 movlpd QWORD PTR [edx+0x6],xmm0 806f312: 89 d0 mov eax,edx 806f314: c3 ret 806f315: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f31c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f320: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f324: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f328: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 806f32d: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 806f332: 89 d0 mov eax,edx 806f334: c3 ret 806f335: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f33c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f340: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f344: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f348: 66 0f 12 41 08 movlpd xmm0,QWORD PTR [ecx+0x8] 806f34d: 66 0f 13 42 08 movlpd QWORD PTR [edx+0x8],xmm0 806f352: 89 d0 mov eax,edx 806f354: c3 ret 806f355: 66 90 xchg ax,ax 806f357: 66 90 xchg ax,ax 806f359: 66 90 xchg ax,ax 806f35b: 66 90 xchg ax,ax 806f35d: 66 90 xchg ax,ax 806f35f: 90 nop 0806f360 <__stpcpy_sse2>: 806f360: f3 0f 1e fb endbr32 806f364: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 806f368: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806f36c: 80 39 00 cmp BYTE PTR [ecx],0x0 806f36f: 0f 84 8b 04 00 00 je 806f800 <__stpcpy_sse2+0x4a0> 806f375: 80 79 01 00 cmp BYTE PTR [ecx+0x1],0x0 806f379: 0f 84 91 04 00 00 je 806f810 <__stpcpy_sse2+0x4b0> 806f37f: 80 79 02 00 cmp BYTE PTR [ecx+0x2],0x0 806f383: 0f 84 97 04 00 00 je 806f820 <__stpcpy_sse2+0x4c0> 806f389: 80 79 03 00 cmp BYTE PTR [ecx+0x3],0x0 806f38d: 0f 84 9d 04 00 00 je 806f830 <__stpcpy_sse2+0x4d0> 806f393: 80 79 04 00 cmp BYTE PTR [ecx+0x4],0x0 806f397: 0f 84 a3 04 00 00 je 806f840 <__stpcpy_sse2+0x4e0> 806f39d: 80 79 05 00 cmp BYTE PTR [ecx+0x5],0x0 806f3a1: 0f 84 a9 04 00 00 je 806f850 <__stpcpy_sse2+0x4f0> 806f3a7: 80 79 06 00 cmp BYTE PTR [ecx+0x6],0x0 806f3ab: 0f 84 af 04 00 00 je 806f860 <__stpcpy_sse2+0x500> 806f3b1: 80 79 07 00 cmp BYTE PTR [ecx+0x7],0x0 806f3b5: 0f 84 b5 04 00 00 je 806f870 <__stpcpy_sse2+0x510> 806f3bb: 80 79 08 00 cmp BYTE PTR [ecx+0x8],0x0 806f3bf: 0f 84 bb 04 00 00 je 806f880 <__stpcpy_sse2+0x520> 806f3c5: 80 79 09 00 cmp BYTE PTR [ecx+0x9],0x0 806f3c9: 0f 84 d1 04 00 00 je 806f8a0 <__stpcpy_sse2+0x540> 806f3cf: 80 79 0a 00 cmp BYTE PTR [ecx+0xa],0x0 806f3d3: 0f 84 e7 04 00 00 je 806f8c0 <__stpcpy_sse2+0x560> 806f3d9: 80 79 0b 00 cmp BYTE PTR [ecx+0xb],0x0 806f3dd: 0f 84 fd 04 00 00 je 806f8e0 <__stpcpy_sse2+0x580> 806f3e3: 80 79 0c 00 cmp BYTE PTR [ecx+0xc],0x0 806f3e7: 0f 84 13 05 00 00 je 806f900 <__stpcpy_sse2+0x5a0> 806f3ed: 80 79 0d 00 cmp BYTE PTR [ecx+0xd],0x0 806f3f1: 0f 84 29 05 00 00 je 806f920 <__stpcpy_sse2+0x5c0> 806f3f7: 80 79 0e 00 cmp BYTE PTR [ecx+0xe],0x0 806f3fb: 0f 84 3f 05 00 00 je 806f940 <__stpcpy_sse2+0x5e0> 806f401: 80 79 0f 00 cmp BYTE PTR [ecx+0xf],0x0 806f405: 0f 84 55 05 00 00 je 806f960 <__stpcpy_sse2+0x600> 806f40b: 57 push edi 806f40c: 53 push ebx 806f40d: 89 d7 mov edi,edx 806f40f: 8d 59 10 lea ebx,[ecx+0x10] 806f412: 83 e3 f0 and ebx,0xfffffff0 806f415: 66 0f ef c0 pxor xmm0,xmm0 806f419: f3 0f 6f 09 movdqu xmm1,XMMWORD PTR [ecx] 806f41d: f3 0f 7f 0a movdqu XMMWORD PTR [edx],xmm1 806f421: 66 0f 74 03 pcmpeqb xmm0,XMMWORD PTR [ebx] 806f425: 66 0f d7 c0 pmovmskb eax,xmm0 806f429: 29 cb sub ebx,ecx 806f42b: 85 c0 test eax,eax 806f42d: 0f 85 ad 01 00 00 jne 806f5e0 <__stpcpy_sse2+0x280> 806f433: 89 c8 mov eax,ecx 806f435: 8d 49 10 lea ecx,[ecx+0x10] 806f438: 83 e1 f0 and ecx,0xfffffff0 806f43b: 29 c8 sub eax,ecx 806f43d: 29 c2 sub edx,eax 806f43f: 31 db xor ebx,ebx 806f441: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f448: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f44f: 90 nop 806f450: 66 0f 6f 09 movdqa xmm1,XMMWORD PTR [ecx] 806f454: 0f 28 51 10 movaps xmm2,XMMWORD PTR [ecx+0x10] 806f458: f3 0f 7f 0a movdqu XMMWORD PTR [edx],xmm1 806f45c: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806f460: 66 0f d7 c0 pmovmskb eax,xmm0 806f464: 83 c3 10 add ebx,0x10 806f467: 85 c0 test eax,eax 806f469: 0f 85 71 01 00 00 jne 806f5e0 <__stpcpy_sse2+0x280> 806f46f: 0f 28 5c 19 10 movaps xmm3,XMMWORD PTR [ecx+ebx*1+0x10] 806f474: f3 0f 7f 14 1a movdqu XMMWORD PTR [edx+ebx*1],xmm2 806f479: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806f47d: 66 0f d7 c0 pmovmskb eax,xmm0 806f481: 83 c3 10 add ebx,0x10 806f484: 85 c0 test eax,eax 806f486: 0f 85 54 01 00 00 jne 806f5e0 <__stpcpy_sse2+0x280> 806f48c: 0f 28 64 19 10 movaps xmm4,XMMWORD PTR [ecx+ebx*1+0x10] 806f491: f3 0f 7f 1c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm3 806f496: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806f49a: 66 0f d7 c0 pmovmskb eax,xmm0 806f49e: 83 c3 10 add ebx,0x10 806f4a1: 85 c0 test eax,eax 806f4a3: 0f 85 37 01 00 00 jne 806f5e0 <__stpcpy_sse2+0x280> 806f4a9: 0f 28 4c 19 10 movaps xmm1,XMMWORD PTR [ecx+ebx*1+0x10] 806f4ae: f3 0f 7f 24 1a movdqu XMMWORD PTR [edx+ebx*1],xmm4 806f4b3: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806f4b7: 66 0f d7 c0 pmovmskb eax,xmm0 806f4bb: 83 c3 10 add ebx,0x10 806f4be: 85 c0 test eax,eax 806f4c0: 0f 85 1a 01 00 00 jne 806f5e0 <__stpcpy_sse2+0x280> 806f4c6: 0f 28 54 19 10 movaps xmm2,XMMWORD PTR [ecx+ebx*1+0x10] 806f4cb: f3 0f 7f 0c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm1 806f4d0: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806f4d4: 66 0f d7 c0 pmovmskb eax,xmm0 806f4d8: 83 c3 10 add ebx,0x10 806f4db: 85 c0 test eax,eax 806f4dd: 0f 85 fd 00 00 00 jne 806f5e0 <__stpcpy_sse2+0x280> 806f4e3: 0f 28 5c 19 10 movaps xmm3,XMMWORD PTR [ecx+ebx*1+0x10] 806f4e8: f3 0f 7f 14 1a movdqu XMMWORD PTR [edx+ebx*1],xmm2 806f4ed: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806f4f1: 66 0f d7 c0 pmovmskb eax,xmm0 806f4f5: 83 c3 10 add ebx,0x10 806f4f8: 85 c0 test eax,eax 806f4fa: 0f 85 e0 00 00 00 jne 806f5e0 <__stpcpy_sse2+0x280> 806f500: f3 0f 7f 1c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm3 806f505: 89 c8 mov eax,ecx 806f507: 8d 4c 19 10 lea ecx,[ecx+ebx*1+0x10] 806f50b: 83 e1 c0 and ecx,0xffffffc0 806f50e: 29 c8 sub eax,ecx 806f510: 29 c2 sub edx,eax 806f512: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 806f515: 0f 28 e2 movaps xmm4,xmm2 806f518: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 806f51c: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 806f520: 0f 28 f3 movaps xmm6,xmm3 806f523: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 806f527: 66 0f da d5 pminub xmm2,xmm5 806f52b: 83 c1 40 add ecx,0x40 806f52e: 66 0f da df pminub xmm3,xmm7 806f532: 83 c2 40 add edx,0x40 806f535: 66 0f da da pminub xmm3,xmm2 806f539: 66 0f 74 d8 pcmpeqb xmm3,xmm0 806f53d: 66 0f d7 c3 pmovmskb eax,xmm3 806f541: 85 c0 test eax,eax 806f543: 75 48 jne 806f58d <__stpcpy_sse2+0x22d> 806f545: f3 0f 7f 62 c0 movdqu XMMWORD PTR [edx-0x40],xmm4 806f54a: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 806f54d: 66 0f 6f e2 movdqa xmm4,xmm2 806f551: f3 0f 7f 6a d0 movdqu XMMWORD PTR [edx-0x30],xmm5 806f556: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 806f55a: 66 0f da d5 pminub xmm2,xmm5 806f55e: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 806f562: f3 0f 7f 72 e0 movdqu XMMWORD PTR [edx-0x20],xmm6 806f567: 0f 28 f3 movaps xmm6,xmm3 806f56a: f3 0f 7f 7a f0 movdqu XMMWORD PTR [edx-0x10],xmm7 806f56f: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 806f573: 66 0f da df pminub xmm3,xmm7 806f577: 66 0f da da pminub xmm3,xmm2 806f57b: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806f57f: 66 0f d7 c0 pmovmskb eax,xmm0 806f583: 83 c2 40 add edx,0x40 806f586: 83 c1 40 add ecx,0x40 806f589: 85 c0 test eax,eax 806f58b: 74 b8 je 806f545 <__stpcpy_sse2+0x1e5> 806f58d: 81 eb a0 00 00 00 sub ebx,0xa0 806f593: 66 0f ef c0 pxor xmm0,xmm0 806f597: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806f59b: 66 0f d7 c0 pmovmskb eax,xmm0 806f59f: 85 c0 test eax,eax 806f5a1: 75 3d jne 806f5e0 <__stpcpy_sse2+0x280> 806f5a3: 66 0f 74 c5 pcmpeqb xmm0,xmm5 806f5a7: 66 0f d7 c0 pmovmskb eax,xmm0 806f5ab: f3 0f 7f 62 c0 movdqu XMMWORD PTR [edx-0x40],xmm4 806f5b0: 85 c0 test eax,eax 806f5b2: 8d 5b 10 lea ebx,[ebx+0x10] 806f5b5: 75 29 jne 806f5e0 <__stpcpy_sse2+0x280> 806f5b7: 66 0f 74 c6 pcmpeqb xmm0,xmm6 806f5bb: 66 0f d7 c0 pmovmskb eax,xmm0 806f5bf: f3 0f 7f 6a d0 movdqu XMMWORD PTR [edx-0x30],xmm5 806f5c4: 85 c0 test eax,eax 806f5c6: 8d 5b 10 lea ebx,[ebx+0x10] 806f5c9: 75 15 jne 806f5e0 <__stpcpy_sse2+0x280> 806f5cb: f3 0f 7f 72 e0 movdqu XMMWORD PTR [edx-0x20],xmm6 806f5d0: 66 0f 74 c7 pcmpeqb xmm0,xmm7 806f5d4: 66 0f d7 c0 pmovmskb eax,xmm0 806f5d8: 8d 5b 10 lea ebx,[ebx+0x10] 806f5db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f5df: 90 nop 806f5e0: 01 da add edx,ebx 806f5e2: 01 d9 add ecx,ebx 806f5e4: 5b pop ebx 806f5e5: 84 c0 test al,al 806f5e7: 74 47 je 806f630 <__stpcpy_sse2+0x2d0> 806f5e9: a8 01 test al,0x1 806f5eb: 0f 85 9f 00 00 00 jne 806f690 <__stpcpy_sse2+0x330> 806f5f1: a8 02 test al,0x2 806f5f3: 0f 85 a7 00 00 00 jne 806f6a0 <__stpcpy_sse2+0x340> 806f5f9: a8 04 test al,0x4 806f5fb: 0f 85 af 00 00 00 jne 806f6b0 <__stpcpy_sse2+0x350> 806f601: a8 08 test al,0x8 806f603: 0f 85 c7 00 00 00 jne 806f6d0 <__stpcpy_sse2+0x370> 806f609: a8 10 test al,0x10 806f60b: 0f 85 cf 00 00 00 jne 806f6e0 <__stpcpy_sse2+0x380> 806f611: a8 20 test al,0x20 806f613: 0f 85 d7 00 00 00 jne 806f6f0 <__stpcpy_sse2+0x390> 806f619: a8 40 test al,0x40 806f61b: 0f 85 ef 00 00 00 jne 806f710 <__stpcpy_sse2+0x3b0> 806f621: 8b 01 mov eax,DWORD PTR [ecx] 806f623: 89 02 mov DWORD PTR [edx],eax 806f625: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f628: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f62b: 8d 42 07 lea eax,[edx+0x7] 806f62e: 5f pop edi 806f62f: c3 ret 806f630: f6 c4 01 test ah,0x1 806f633: 0f 85 e7 00 00 00 jne 806f720 <__stpcpy_sse2+0x3c0> 806f639: f6 c4 02 test ah,0x2 806f63c: 0f 85 fe 00 00 00 jne 806f740 <__stpcpy_sse2+0x3e0> 806f642: f6 c4 04 test ah,0x4 806f645: 0f 85 15 01 00 00 jne 806f760 <__stpcpy_sse2+0x400> 806f64b: f6 c4 08 test ah,0x8 806f64e: 0f 85 2c 01 00 00 jne 806f780 <__stpcpy_sse2+0x420> 806f654: f6 c4 10 test ah,0x10 806f657: 0f 85 43 01 00 00 jne 806f7a0 <__stpcpy_sse2+0x440> 806f65d: f6 c4 20 test ah,0x20 806f660: 0f 85 5a 01 00 00 jne 806f7c0 <__stpcpy_sse2+0x460> 806f666: f6 c4 40 test ah,0x40 806f669: 0f 85 71 01 00 00 jne 806f7e0 <__stpcpy_sse2+0x480> 806f66f: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f673: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f677: 66 0f 12 41 08 movlpd xmm0,QWORD PTR [ecx+0x8] 806f67c: 66 0f 13 42 08 movlpd QWORD PTR [edx+0x8],xmm0 806f681: 8d 42 0f lea eax,[edx+0xf] 806f684: 5f pop edi 806f685: c3 ret 806f686: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f68d: 8d 76 00 lea esi,[esi+0x0] 806f690: 8a 01 mov al,BYTE PTR [ecx] 806f692: 88 02 mov BYTE PTR [edx],al 806f694: 8d 02 lea eax,[edx] 806f696: 5f pop edi 806f697: c3 ret 806f698: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f69f: 90 nop 806f6a0: 66 8b 01 mov ax,WORD PTR [ecx] 806f6a3: 66 89 02 mov WORD PTR [edx],ax 806f6a6: 8d 42 01 lea eax,[edx+0x1] 806f6a9: 5f pop edi 806f6aa: c3 ret 806f6ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f6af: 90 nop 806f6b0: 66 8b 01 mov ax,WORD PTR [ecx] 806f6b3: 66 89 02 mov WORD PTR [edx],ax 806f6b6: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 806f6b9: 88 42 02 mov BYTE PTR [edx+0x2],al 806f6bc: 8d 42 02 lea eax,[edx+0x2] 806f6bf: 5f pop edi 806f6c0: c3 ret 806f6c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f6c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f6cf: 90 nop 806f6d0: 8b 01 mov eax,DWORD PTR [ecx] 806f6d2: 89 02 mov DWORD PTR [edx],eax 806f6d4: 8d 42 03 lea eax,[edx+0x3] 806f6d7: 5f pop edi 806f6d8: c3 ret 806f6d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f6e0: 8b 01 mov eax,DWORD PTR [ecx] 806f6e2: 89 02 mov DWORD PTR [edx],eax 806f6e4: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 806f6e7: 88 42 04 mov BYTE PTR [edx+0x4],al 806f6ea: 8d 42 04 lea eax,[edx+0x4] 806f6ed: 5f pop edi 806f6ee: c3 ret 806f6ef: 90 nop 806f6f0: 8b 01 mov eax,DWORD PTR [ecx] 806f6f2: 89 02 mov DWORD PTR [edx],eax 806f6f4: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 806f6f8: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806f6fc: 8d 42 05 lea eax,[edx+0x5] 806f6ff: 5f pop edi 806f700: c3 ret 806f701: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f708: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f70f: 90 nop 806f710: 8b 01 mov eax,DWORD PTR [ecx] 806f712: 89 02 mov DWORD PTR [edx],eax 806f714: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 806f717: 89 42 03 mov DWORD PTR [edx+0x3],eax 806f71a: 8d 42 06 lea eax,[edx+0x6] 806f71d: 5f pop edi 806f71e: c3 ret 806f71f: 90 nop 806f720: 8b 01 mov eax,DWORD PTR [ecx] 806f722: 89 02 mov DWORD PTR [edx],eax 806f724: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f727: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f72a: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806f72d: 88 42 08 mov BYTE PTR [edx+0x8],al 806f730: 8d 42 08 lea eax,[edx+0x8] 806f733: 5f pop edi 806f734: c3 ret 806f735: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f73c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f740: 8b 01 mov eax,DWORD PTR [ecx] 806f742: 89 02 mov DWORD PTR [edx],eax 806f744: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f747: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f74a: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806f74e: 66 89 42 08 mov WORD PTR [edx+0x8],ax 806f752: 8d 42 09 lea eax,[edx+0x9] 806f755: 5f pop edi 806f756: c3 ret 806f757: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f75e: 66 90 xchg ax,ax 806f760: 8b 01 mov eax,DWORD PTR [ecx] 806f762: 89 02 mov DWORD PTR [edx],eax 806f764: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f767: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f76a: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806f76d: 89 42 07 mov DWORD PTR [edx+0x7],eax 806f770: 8d 42 0a lea eax,[edx+0xa] 806f773: 5f pop edi 806f774: c3 ret 806f775: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f77c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f780: 8b 01 mov eax,DWORD PTR [ecx] 806f782: 89 02 mov DWORD PTR [edx],eax 806f784: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f787: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f78a: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 806f78d: 89 42 08 mov DWORD PTR [edx+0x8],eax 806f790: 8d 42 0b lea eax,[edx+0xb] 806f793: 5f pop edi 806f794: c3 ret 806f795: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f79c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f7a0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f7a4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f7a8: 66 0f 12 41 05 movlpd xmm0,QWORD PTR [ecx+0x5] 806f7ad: 66 0f 13 42 05 movlpd QWORD PTR [edx+0x5],xmm0 806f7b2: 8d 42 0c lea eax,[edx+0xc] 806f7b5: 5f pop edi 806f7b6: c3 ret 806f7b7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f7be: 66 90 xchg ax,ax 806f7c0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f7c4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f7c8: 66 0f 12 41 06 movlpd xmm0,QWORD PTR [ecx+0x6] 806f7cd: 66 0f 13 42 06 movlpd QWORD PTR [edx+0x6],xmm0 806f7d2: 8d 42 0d lea eax,[edx+0xd] 806f7d5: 5f pop edi 806f7d6: c3 ret 806f7d7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f7de: 66 90 xchg ax,ax 806f7e0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f7e4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f7e8: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 806f7ed: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 806f7f2: 8d 42 0e lea eax,[edx+0xe] 806f7f5: 5f pop edi 806f7f6: c3 ret 806f7f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f7fe: 66 90 xchg ax,ax 806f800: 8a 01 mov al,BYTE PTR [ecx] 806f802: 88 02 mov BYTE PTR [edx],al 806f804: 89 d0 mov eax,edx 806f806: c3 ret 806f807: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f80e: 66 90 xchg ax,ax 806f810: 66 8b 01 mov ax,WORD PTR [ecx] 806f813: 66 89 02 mov WORD PTR [edx],ax 806f816: 8d 42 01 lea eax,[edx+0x1] 806f819: c3 ret 806f81a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806f820: 66 8b 01 mov ax,WORD PTR [ecx] 806f823: 66 89 02 mov WORD PTR [edx],ax 806f826: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 806f829: 88 42 02 mov BYTE PTR [edx+0x2],al 806f82c: 8d 42 02 lea eax,[edx+0x2] 806f82f: c3 ret 806f830: 8b 01 mov eax,DWORD PTR [ecx] 806f832: 89 02 mov DWORD PTR [edx],eax 806f834: 8d 42 03 lea eax,[edx+0x3] 806f837: c3 ret 806f838: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f83f: 90 nop 806f840: 8b 01 mov eax,DWORD PTR [ecx] 806f842: 89 02 mov DWORD PTR [edx],eax 806f844: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 806f847: 88 42 04 mov BYTE PTR [edx+0x4],al 806f84a: 8d 42 04 lea eax,[edx+0x4] 806f84d: c3 ret 806f84e: 66 90 xchg ax,ax 806f850: 8b 01 mov eax,DWORD PTR [ecx] 806f852: 89 02 mov DWORD PTR [edx],eax 806f854: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 806f858: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806f85c: 8d 42 05 lea eax,[edx+0x5] 806f85f: c3 ret 806f860: 8b 01 mov eax,DWORD PTR [ecx] 806f862: 89 02 mov DWORD PTR [edx],eax 806f864: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 806f867: 89 42 03 mov DWORD PTR [edx+0x3],eax 806f86a: 8d 42 06 lea eax,[edx+0x6] 806f86d: c3 ret 806f86e: 66 90 xchg ax,ax 806f870: 8b 01 mov eax,DWORD PTR [ecx] 806f872: 89 02 mov DWORD PTR [edx],eax 806f874: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f877: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f87a: 8d 42 07 lea eax,[edx+0x7] 806f87d: c3 ret 806f87e: 66 90 xchg ax,ax 806f880: 8b 01 mov eax,DWORD PTR [ecx] 806f882: 89 02 mov DWORD PTR [edx],eax 806f884: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f887: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f88a: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806f88d: 88 42 08 mov BYTE PTR [edx+0x8],al 806f890: 8d 42 08 lea eax,[edx+0x8] 806f893: c3 ret 806f894: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f89b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f89f: 90 nop 806f8a0: 8b 01 mov eax,DWORD PTR [ecx] 806f8a2: 89 02 mov DWORD PTR [edx],eax 806f8a4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f8a7: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f8aa: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806f8ae: 66 89 42 08 mov WORD PTR [edx+0x8],ax 806f8b2: 8d 42 09 lea eax,[edx+0x9] 806f8b5: c3 ret 806f8b6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f8bd: 8d 76 00 lea esi,[esi+0x0] 806f8c0: 8b 01 mov eax,DWORD PTR [ecx] 806f8c2: 89 02 mov DWORD PTR [edx],eax 806f8c4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f8c7: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f8ca: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806f8cd: 89 42 07 mov DWORD PTR [edx+0x7],eax 806f8d0: 8d 42 0a lea eax,[edx+0xa] 806f8d3: c3 ret 806f8d4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f8db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f8df: 90 nop 806f8e0: 8b 01 mov eax,DWORD PTR [ecx] 806f8e2: 89 02 mov DWORD PTR [edx],eax 806f8e4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806f8e7: 89 42 04 mov DWORD PTR [edx+0x4],eax 806f8ea: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 806f8ed: 89 42 08 mov DWORD PTR [edx+0x8],eax 806f8f0: 8d 42 0b lea eax,[edx+0xb] 806f8f3: c3 ret 806f8f4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f8fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f8ff: 90 nop 806f900: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f904: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f908: 66 0f 12 41 05 movlpd xmm0,QWORD PTR [ecx+0x5] 806f90d: 66 0f 13 42 05 movlpd QWORD PTR [edx+0x5],xmm0 806f912: 8d 42 0c lea eax,[edx+0xc] 806f915: c3 ret 806f916: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f91d: 8d 76 00 lea esi,[esi+0x0] 806f920: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f924: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f928: 66 0f 12 41 06 movlpd xmm0,QWORD PTR [ecx+0x6] 806f92d: 66 0f 13 42 06 movlpd QWORD PTR [edx+0x6],xmm0 806f932: 8d 42 0d lea eax,[edx+0xd] 806f935: c3 ret 806f936: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f93d: 8d 76 00 lea esi,[esi+0x0] 806f940: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f944: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f948: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 806f94d: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 806f952: 8d 42 0e lea eax,[edx+0xe] 806f955: c3 ret 806f956: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f95d: 8d 76 00 lea esi,[esi+0x0] 806f960: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806f964: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806f968: 66 0f 12 41 08 movlpd xmm0,QWORD PTR [ecx+0x8] 806f96d: 66 0f 13 42 08 movlpd QWORD PTR [edx+0x8],xmm0 806f972: 8d 42 0f lea eax,[edx+0xf] 806f975: c3 ret 806f976: 66 90 xchg ax,ax 806f978: 66 90 xchg ax,ax 806f97a: 66 90 xchg ax,ax 806f97c: 66 90 xchg ax,ax 806f97e: 66 90 xchg ax,ax 0806f980 <__strchr_sse2>: 806f980: f3 0f 1e fb endbr32 806f984: 57 push edi 806f985: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806f989: 66 0f 6e 4c 24 0c movd xmm1,DWORD PTR [esp+0xc] 806f98f: 66 0f ef d2 pxor xmm2,xmm2 806f993: 89 cf mov edi,ecx 806f995: 66 0f 60 c9 punpcklbw xmm1,xmm1 806f999: 66 0f 60 c9 punpcklbw xmm1,xmm1 806f99d: 83 e1 0f and ecx,0xf 806f9a0: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 806f9a5: 74 49 je 806f9f0 <__strchr_sse2+0x70> 806f9a7: 83 e7 f0 and edi,0xfffffff0 806f9aa: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806f9ae: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806f9b2: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806f9b6: 66 0f d7 d2 pmovmskb edx,xmm2 806f9ba: 66 0f d7 c0 pmovmskb eax,xmm0 806f9be: d3 fa sar edx,cl 806f9c0: d3 f8 sar eax,cl 806f9c2: 85 c0 test eax,eax 806f9c4: 74 1a je 806f9e0 <__strchr_sse2+0x60> 806f9c6: 01 cf add edi,ecx 806f9c8: 85 d2 test edx,edx 806f9ca: 0f 84 00 02 00 00 je 806fbd0 <__strchr_sse2+0x250> 806f9d0: e9 bb 00 00 00 jmp 806fa90 <__strchr_sse2+0x110> 806f9d5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f9dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f9e0: 85 d2 test edx,edx 806f9e2: 0f 85 68 03 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806f9e8: 66 0f ef d2 pxor xmm2,xmm2 806f9ec: 83 c7 10 add edi,0x10 806f9ef: 90 nop 806f9f0: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806f9f4: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806f9f8: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806f9fc: 66 0f d7 d2 pmovmskb edx,xmm2 806fa00: 66 0f d7 c0 pmovmskb eax,xmm0 806fa04: 85 c0 test eax,eax 806fa06: 75 79 jne 806fa81 <__strchr_sse2+0x101> 806fa08: 85 d2 test edx,edx 806fa0a: 0f 85 40 03 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fa10: 83 c7 10 add edi,0x10 806fa13: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806fa17: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806fa1b: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fa1f: 66 0f d7 d2 pmovmskb edx,xmm2 806fa23: 66 0f d7 c0 pmovmskb eax,xmm0 806fa27: 85 c0 test eax,eax 806fa29: 75 56 jne 806fa81 <__strchr_sse2+0x101> 806fa2b: 85 d2 test edx,edx 806fa2d: 0f 85 1d 03 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fa33: 83 c7 10 add edi,0x10 806fa36: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806fa3a: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806fa3e: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fa42: 66 0f d7 d2 pmovmskb edx,xmm2 806fa46: 66 0f d7 c0 pmovmskb eax,xmm0 806fa4a: 85 c0 test eax,eax 806fa4c: 75 33 jne 806fa81 <__strchr_sse2+0x101> 806fa4e: 85 d2 test edx,edx 806fa50: 0f 85 fa 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fa56: 83 c7 10 add edi,0x10 806fa59: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806fa5d: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806fa61: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fa65: 66 0f d7 d2 pmovmskb edx,xmm2 806fa69: 66 0f d7 c0 pmovmskb eax,xmm0 806fa6d: 85 c0 test eax,eax 806fa6f: 75 10 jne 806fa81 <__strchr_sse2+0x101> 806fa71: 85 d2 test edx,edx 806fa73: 0f 85 d7 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fa79: 83 c7 10 add edi,0x10 806fa7c: e9 6f ff ff ff jmp 806f9f0 <__strchr_sse2+0x70> 806fa81: 85 d2 test edx,edx 806fa83: 0f 84 47 01 00 00 je 806fbd0 <__strchr_sse2+0x250> 806fa89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fa90: 84 c0 test al,al 806fa92: 0f 84 98 00 00 00 je 806fb30 <__strchr_sse2+0x1b0> 806fa98: 88 c1 mov cl,al 806fa9a: 80 e1 0f and cl,0xf 806fa9d: 75 51 jne 806faf0 <__strchr_sse2+0x170> 806fa9f: 88 d5 mov ch,dl 806faa1: 80 e5 0f and ch,0xf 806faa4: 0f 85 a6 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806faaa: a8 10 test al,0x10 806faac: 0f 85 fe 01 00 00 jne 806fcb0 <__strchr_sse2+0x330> 806fab2: f6 c2 10 test dl,0x10 806fab5: 0f 85 95 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fabb: a8 20 test al,0x20 806fabd: 0f 85 fd 01 00 00 jne 806fcc0 <__strchr_sse2+0x340> 806fac3: f6 c2 20 test dl,0x20 806fac6: 0f 85 84 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806facc: a8 40 test al,0x40 806face: 0f 85 fc 01 00 00 jne 806fcd0 <__strchr_sse2+0x350> 806fad4: f6 c2 40 test dl,0x40 806fad7: 0f 85 73 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fadd: 8d 47 07 lea eax,[edi+0x7] 806fae0: 5f pop edi 806fae1: c3 ret 806fae2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fae9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806faf0: a8 01 test al,0x1 806faf2: 0f 85 78 01 00 00 jne 806fc70 <__strchr_sse2+0x2f0> 806faf8: f6 c2 01 test dl,0x1 806fafb: 0f 85 4f 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fb01: a8 02 test al,0x2 806fb03: 0f 85 77 01 00 00 jne 806fc80 <__strchr_sse2+0x300> 806fb09: f6 c2 02 test dl,0x2 806fb0c: 0f 85 3e 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fb12: a8 04 test al,0x4 806fb14: 0f 85 76 01 00 00 jne 806fc90 <__strchr_sse2+0x310> 806fb1a: f6 c2 04 test dl,0x4 806fb1d: 0f 85 2d 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fb23: 8d 47 03 lea eax,[edi+0x3] 806fb26: 5f pop edi 806fb27: c3 ret 806fb28: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fb2f: 90 nop 806fb30: 84 d2 test dl,dl 806fb32: 0f 85 18 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fb38: 88 e1 mov cl,ah 806fb3a: 80 e1 0f and cl,0xf 806fb3d: 75 51 jne 806fb90 <__strchr_sse2+0x210> 806fb3f: 88 f5 mov ch,dh 806fb41: 80 e5 0f and ch,0xf 806fb44: 0f 85 06 02 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fb4a: f6 c4 10 test ah,0x10 806fb4d: 0f 85 cd 01 00 00 jne 806fd20 <__strchr_sse2+0x3a0> 806fb53: f6 c6 10 test dh,0x10 806fb56: 0f 85 f4 01 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fb5c: f6 c4 20 test ah,0x20 806fb5f: 0f 85 cb 01 00 00 jne 806fd30 <__strchr_sse2+0x3b0> 806fb65: f6 c6 20 test dh,0x20 806fb68: 0f 85 e2 01 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fb6e: f6 c4 40 test ah,0x40 806fb71: 0f 85 c9 01 00 00 jne 806fd40 <__strchr_sse2+0x3c0> 806fb77: f6 c6 40 test dh,0x40 806fb7a: 0f 85 d0 01 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fb80: 8d 47 0f lea eax,[edi+0xf] 806fb83: 5f pop edi 806fb84: c3 ret 806fb85: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fb8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fb90: f6 c4 01 test ah,0x1 806fb93: 0f 85 47 01 00 00 jne 806fce0 <__strchr_sse2+0x360> 806fb99: f6 c6 01 test dh,0x1 806fb9c: 0f 85 ae 01 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fba2: f6 c4 02 test ah,0x2 806fba5: 0f 85 45 01 00 00 jne 806fcf0 <__strchr_sse2+0x370> 806fbab: f6 c6 02 test dh,0x2 806fbae: 0f 85 9c 01 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fbb4: f6 c4 04 test ah,0x4 806fbb7: 0f 85 43 01 00 00 jne 806fd00 <__strchr_sse2+0x380> 806fbbd: f6 c6 04 test dh,0x4 806fbc0: 0f 85 8a 01 00 00 jne 806fd50 <__strchr_sse2+0x3d0> 806fbc6: 8d 47 0b lea eax,[edi+0xb] 806fbc9: 5f pop edi 806fbca: c3 ret 806fbcb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fbcf: 90 nop 806fbd0: 84 c0 test al,al 806fbd2: 74 4c je 806fc20 <__strchr_sse2+0x2a0> 806fbd4: a8 01 test al,0x1 806fbd6: 0f 85 94 00 00 00 jne 806fc70 <__strchr_sse2+0x2f0> 806fbdc: a8 02 test al,0x2 806fbde: 0f 85 9c 00 00 00 jne 806fc80 <__strchr_sse2+0x300> 806fbe4: a8 04 test al,0x4 806fbe6: 0f 85 a4 00 00 00 jne 806fc90 <__strchr_sse2+0x310> 806fbec: a8 08 test al,0x8 806fbee: 0f 85 ac 00 00 00 jne 806fca0 <__strchr_sse2+0x320> 806fbf4: a8 10 test al,0x10 806fbf6: 0f 85 b4 00 00 00 jne 806fcb0 <__strchr_sse2+0x330> 806fbfc: a8 20 test al,0x20 806fbfe: 0f 85 bc 00 00 00 jne 806fcc0 <__strchr_sse2+0x340> 806fc04: a8 40 test al,0x40 806fc06: 0f 85 c4 00 00 00 jne 806fcd0 <__strchr_sse2+0x350> 806fc0c: 8d 47 07 lea eax,[edi+0x7] 806fc0f: 5f pop edi 806fc10: c3 ret 806fc11: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fc18: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fc1f: 90 nop 806fc20: f6 c4 01 test ah,0x1 806fc23: 0f 85 b7 00 00 00 jne 806fce0 <__strchr_sse2+0x360> 806fc29: f6 c4 02 test ah,0x2 806fc2c: 0f 85 be 00 00 00 jne 806fcf0 <__strchr_sse2+0x370> 806fc32: f6 c4 04 test ah,0x4 806fc35: 0f 85 c5 00 00 00 jne 806fd00 <__strchr_sse2+0x380> 806fc3b: f6 c4 08 test ah,0x8 806fc3e: 0f 85 cc 00 00 00 jne 806fd10 <__strchr_sse2+0x390> 806fc44: f6 c4 10 test ah,0x10 806fc47: 0f 85 d3 00 00 00 jne 806fd20 <__strchr_sse2+0x3a0> 806fc4d: f6 c4 20 test ah,0x20 806fc50: 0f 85 da 00 00 00 jne 806fd30 <__strchr_sse2+0x3b0> 806fc56: f6 c4 40 test ah,0x40 806fc59: 0f 85 e1 00 00 00 jne 806fd40 <__strchr_sse2+0x3c0> 806fc5f: 8d 47 0f lea eax,[edi+0xf] 806fc62: 5f pop edi 806fc63: c3 ret 806fc64: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fc6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fc6f: 90 nop 806fc70: 8d 07 lea eax,[edi] 806fc72: 5f pop edi 806fc73: c3 ret 806fc74: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fc7b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fc7f: 90 nop 806fc80: 8d 47 01 lea eax,[edi+0x1] 806fc83: 5f pop edi 806fc84: c3 ret 806fc85: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fc8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fc90: 8d 47 02 lea eax,[edi+0x2] 806fc93: 5f pop edi 806fc94: c3 ret 806fc95: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fc9c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fca0: 8d 47 03 lea eax,[edi+0x3] 806fca3: 5f pop edi 806fca4: c3 ret 806fca5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fcac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fcb0: 8d 47 04 lea eax,[edi+0x4] 806fcb3: 5f pop edi 806fcb4: c3 ret 806fcb5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fcbc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fcc0: 8d 47 05 lea eax,[edi+0x5] 806fcc3: 5f pop edi 806fcc4: c3 ret 806fcc5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fccc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fcd0: 8d 47 06 lea eax,[edi+0x6] 806fcd3: 5f pop edi 806fcd4: c3 ret 806fcd5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fcdc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fce0: 8d 47 08 lea eax,[edi+0x8] 806fce3: 5f pop edi 806fce4: c3 ret 806fce5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fcec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fcf0: 8d 47 09 lea eax,[edi+0x9] 806fcf3: 5f pop edi 806fcf4: c3 ret 806fcf5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fcfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fd00: 8d 47 0a lea eax,[edi+0xa] 806fd03: 5f pop edi 806fd04: c3 ret 806fd05: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fd0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fd10: 8d 47 0b lea eax,[edi+0xb] 806fd13: 5f pop edi 806fd14: c3 ret 806fd15: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fd1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fd20: 8d 47 0c lea eax,[edi+0xc] 806fd23: 5f pop edi 806fd24: c3 ret 806fd25: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fd2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fd30: 8d 47 0d lea eax,[edi+0xd] 806fd33: 5f pop edi 806fd34: c3 ret 806fd35: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fd3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fd40: 8d 47 0e lea eax,[edi+0xe] 806fd43: 5f pop edi 806fd44: c3 ret 806fd45: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806fd4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fd50: 31 c0 xor eax,eax 806fd52: 5f pop edi 806fd53: c3 ret 806fd54: 66 90 xchg ax,ax 806fd56: 66 90 xchg ax,ax 806fd58: 66 90 xchg ax,ax 806fd5a: 66 90 xchg ax,ax 806fd5c: 66 90 xchg ax,ax 806fd5e: 66 90 xchg ax,ax 0806fd60 <__strchr_sse2_bsf>: 806fd60: f3 0f 1e fb endbr32 806fd64: 57 push edi 806fd65: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806fd69: 66 0f 6e 4c 24 0c movd xmm1,DWORD PTR [esp+0xc] 806fd6f: 66 0f ef d2 pxor xmm2,xmm2 806fd73: 89 cf mov edi,ecx 806fd75: 66 0f 60 c9 punpcklbw xmm1,xmm1 806fd79: 66 0f 60 c9 punpcklbw xmm1,xmm1 806fd7d: 83 e1 0f and ecx,0xf 806fd80: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 806fd85: 74 49 je 806fdd0 <__strchr_sse2_bsf+0x70> 806fd87: 83 e7 f0 and edi,0xfffffff0 806fd8a: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806fd8e: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806fd92: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fd96: 66 0f d7 d2 pmovmskb edx,xmm2 806fd9a: 66 0f d7 c0 pmovmskb eax,xmm0 806fd9e: d3 fa sar edx,cl 806fda0: d3 f8 sar eax,cl 806fda2: 85 c0 test eax,eax 806fda4: 74 1a je 806fdc0 <__strchr_sse2_bsf+0x60> 806fda6: 0f bc c0 bsf eax,eax 806fda9: 85 d2 test edx,edx 806fdab: 74 0b je 806fdb8 <__strchr_sse2_bsf+0x58> 806fdad: 0f bc d2 bsf edx,edx 806fdb0: 39 d0 cmp eax,edx 806fdb2: 0f 87 a8 00 00 00 ja 806fe60 <__strchr_sse2_bsf+0x100> 806fdb8: 01 f8 add eax,edi 806fdba: 01 c8 add eax,ecx 806fdbc: 5f pop edi 806fdbd: c3 ret 806fdbe: 66 90 xchg ax,ax 806fdc0: 85 d2 test edx,edx 806fdc2: 0f 85 98 00 00 00 jne 806fe60 <__strchr_sse2_bsf+0x100> 806fdc8: 66 0f ef d2 pxor xmm2,xmm2 806fdcc: 83 c7 10 add edi,0x10 806fdcf: 90 nop 806fdd0: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806fdd4: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806fdd8: 83 c7 10 add edi,0x10 806fddb: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fddf: 66 0f d7 d2 pmovmskb edx,xmm2 806fde3: 66 0f d7 c0 pmovmskb eax,xmm0 806fde7: 09 c2 or edx,eax 806fde9: 75 53 jne 806fe3e <__strchr_sse2_bsf+0xde> 806fdeb: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806fdef: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806fdf3: 83 c7 10 add edi,0x10 806fdf6: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fdfa: 66 0f d7 d2 pmovmskb edx,xmm2 806fdfe: 66 0f d7 c0 pmovmskb eax,xmm0 806fe02: 09 c2 or edx,eax 806fe04: 75 38 jne 806fe3e <__strchr_sse2_bsf+0xde> 806fe06: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806fe0a: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806fe0e: 83 c7 10 add edi,0x10 806fe11: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fe15: 66 0f d7 d2 pmovmskb edx,xmm2 806fe19: 66 0f d7 c0 pmovmskb eax,xmm0 806fe1d: 09 c2 or edx,eax 806fe1f: 75 1d jne 806fe3e <__strchr_sse2_bsf+0xde> 806fe21: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806fe25: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806fe29: 83 c7 10 add edi,0x10 806fe2c: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fe30: 66 0f d7 d2 pmovmskb edx,xmm2 806fe34: 66 0f d7 c0 pmovmskb eax,xmm0 806fe38: 09 c2 or edx,eax 806fe3a: 75 02 jne 806fe3e <__strchr_sse2_bsf+0xde> 806fe3c: eb 92 jmp 806fdd0 <__strchr_sse2_bsf+0x70> 806fe3e: 66 0f d7 d2 pmovmskb edx,xmm2 806fe42: 85 c0 test eax,eax 806fe44: 74 1a je 806fe60 <__strchr_sse2_bsf+0x100> 806fe46: 0f bc c0 bsf eax,eax 806fe49: 85 d2 test edx,edx 806fe4b: 74 07 je 806fe54 <__strchr_sse2_bsf+0xf4> 806fe4d: 0f bc ca bsf ecx,edx 806fe50: 39 c8 cmp eax,ecx 806fe52: 77 0c ja 806fe60 <__strchr_sse2_bsf+0x100> 806fe54: 83 ef 10 sub edi,0x10 806fe57: 01 f8 add eax,edi 806fe59: 5f pop edi 806fe5a: c3 ret 806fe5b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806fe5f: 90 nop 806fe60: 31 c0 xor eax,eax 806fe62: 5f pop edi 806fe63: c3 ret 806fe64: 66 90 xchg ax,ax 806fe66: 66 90 xchg ax,ax 806fe68: 66 90 xchg ax,ax 806fe6a: 66 90 xchg ax,ax 806fe6c: 66 90 xchg ax,ax 806fe6e: 66 90 xchg ax,ax 0806fe70 <__rawmemchr_sse2>: 806fe70: f3 0f 1e fb endbr32 806fe74: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 806fe78: 66 0f 6e 4c 24 08 movd xmm1,DWORD PTR [esp+0x8] 806fe7e: 66 0f 60 c9 punpcklbw xmm1,xmm1 806fe82: 89 ca mov edx,ecx 806fe84: 66 0f 60 c9 punpcklbw xmm1,xmm1 806fe88: 83 e1 3f and ecx,0x3f 806fe8b: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 806fe90: 83 f9 30 cmp ecx,0x30 806fe93: 77 2b ja 806fec0 <__rawmemchr_sse2+0x50> 806fe95: f3 0f 6f 02 movdqu xmm0,XMMWORD PTR [edx] 806fe99: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fe9d: 66 0f d7 c0 pmovmskb eax,xmm0 806fea1: 85 c0 test eax,eax 806fea3: 0f 85 89 01 00 00 jne 8070032 <__rawmemchr_sse2+0x1c2> 806fea9: 8d 52 10 lea edx,[edx+0x10] 806feac: 83 e2 f0 and edx,0xfffffff0 806feaf: eb 2f jmp 806fee0 <__rawmemchr_sse2+0x70> 806feb1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806feb8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806febf: 90 nop 806fec0: 83 e1 0f and ecx,0xf 806fec3: 83 e2 f0 and edx,0xfffffff0 806fec6: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 806feca: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fece: 66 0f d7 c0 pmovmskb eax,xmm0 806fed2: d3 f8 sar eax,cl 806fed4: 85 c0 test eax,eax 806fed6: 0f 85 54 01 00 00 jne 8070030 <__rawmemchr_sse2+0x1c0> 806fedc: 8d 52 10 lea edx,[edx+0x10] 806fedf: 90 nop 806fee0: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 806fee4: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806fee8: 31 c9 xor ecx,ecx 806feea: 66 0f d7 c0 pmovmskb eax,xmm0 806feee: 85 c0 test eax,eax 806fef0: 0f 85 3a 01 00 00 jne 8070030 <__rawmemchr_sse2+0x1c0> 806fef6: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 806fefb: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806feff: 8d 49 10 lea ecx,[ecx+0x10] 806ff02: 66 0f d7 c2 pmovmskb eax,xmm2 806ff06: 85 c0 test eax,eax 806ff08: 0f 85 22 01 00 00 jne 8070030 <__rawmemchr_sse2+0x1c0> 806ff0e: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 806ff13: 66 0f 74 d9 pcmpeqb xmm3,xmm1 806ff17: 8d 49 10 lea ecx,[ecx+0x10] 806ff1a: 66 0f d7 c3 pmovmskb eax,xmm3 806ff1e: 85 c0 test eax,eax 806ff20: 0f 85 0a 01 00 00 jne 8070030 <__rawmemchr_sse2+0x1c0> 806ff26: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 806ff2b: 66 0f 74 e1 pcmpeqb xmm4,xmm1 806ff2f: 8d 49 10 lea ecx,[ecx+0x10] 806ff32: 66 0f d7 c4 pmovmskb eax,xmm4 806ff36: 85 c0 test eax,eax 806ff38: 0f 85 f2 00 00 00 jne 8070030 <__rawmemchr_sse2+0x1c0> 806ff3e: 8d 52 40 lea edx,[edx+0x40] 806ff41: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 806ff45: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806ff49: 31 c9 xor ecx,ecx 806ff4b: 66 0f d7 c0 pmovmskb eax,xmm0 806ff4f: 85 c0 test eax,eax 806ff51: 0f 85 d9 00 00 00 jne 8070030 <__rawmemchr_sse2+0x1c0> 806ff57: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 806ff5c: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806ff60: 8d 49 10 lea ecx,[ecx+0x10] 806ff63: 66 0f d7 c2 pmovmskb eax,xmm2 806ff67: 85 c0 test eax,eax 806ff69: 0f 85 c1 00 00 00 jne 8070030 <__rawmemchr_sse2+0x1c0> 806ff6f: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 806ff74: 66 0f 74 d9 pcmpeqb xmm3,xmm1 806ff78: 8d 49 10 lea ecx,[ecx+0x10] 806ff7b: 66 0f d7 c3 pmovmskb eax,xmm3 806ff7f: 85 c0 test eax,eax 806ff81: 0f 85 a9 00 00 00 jne 8070030 <__rawmemchr_sse2+0x1c0> 806ff87: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 806ff8c: 66 0f 74 e1 pcmpeqb xmm4,xmm1 806ff90: 8d 49 10 lea ecx,[ecx+0x10] 806ff93: 66 0f d7 c4 pmovmskb eax,xmm4 806ff97: 85 c0 test eax,eax 806ff99: 0f 85 91 00 00 00 jne 8070030 <__rawmemchr_sse2+0x1c0> 806ff9f: 8d 52 40 lea edx,[edx+0x40] 806ffa2: 83 e2 c0 and edx,0xffffffc0 806ffa5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ffac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ffb0: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 806ffb4: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 806ffb9: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 806ffbe: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 806ffc3: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806ffc7: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806ffcb: 66 0f 74 d9 pcmpeqb xmm3,xmm1 806ffcf: 66 0f 74 e1 pcmpeqb xmm4,xmm1 806ffd3: 66 0f de d8 pmaxub xmm3,xmm0 806ffd7: 66 0f de e2 pmaxub xmm4,xmm2 806ffdb: 66 0f de e3 pmaxub xmm4,xmm3 806ffdf: 83 c2 40 add edx,0x40 806ffe2: 66 0f d7 c4 pmovmskb eax,xmm4 806ffe6: 85 c0 test eax,eax 806ffe8: 74 c6 je 806ffb0 <__rawmemchr_sse2+0x140> 806ffea: 83 ea 40 sub edx,0x40 806ffed: 66 0f d7 c0 pmovmskb eax,xmm0 806fff1: 31 c9 xor ecx,ecx 806fff3: 85 c0 test eax,eax 806fff5: 75 39 jne 8070030 <__rawmemchr_sse2+0x1c0> 806fff7: 66 0f d7 c2 pmovmskb eax,xmm2 806fffb: 8d 49 10 lea ecx,[ecx+0x10] 806fffe: 85 c0 test eax,eax 8070000: 75 2e jne 8070030 <__rawmemchr_sse2+0x1c0> 8070002: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 8070007: 66 0f 74 d9 pcmpeqb xmm3,xmm1 807000b: 66 0f d7 c3 pmovmskb eax,xmm3 807000f: 8d 49 10 lea ecx,[ecx+0x10] 8070012: 85 c0 test eax,eax 8070014: 75 1a jne 8070030 <__rawmemchr_sse2+0x1c0> 8070016: 66 0f 74 4a 30 pcmpeqb xmm1,XMMWORD PTR [edx+0x30] 807001b: 66 0f d7 c1 pmovmskb eax,xmm1 807001f: 8d 49 10 lea ecx,[ecx+0x10] 8070022: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070029: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070030: 01 ca add edx,ecx 8070032: 84 c0 test al,al 8070034: 74 4a je 8070080 <__rawmemchr_sse2+0x210> 8070036: 88 c1 mov cl,al 8070038: 80 e1 0f and cl,0xf 807003b: 74 23 je 8070060 <__rawmemchr_sse2+0x1f0> 807003d: a8 01 test al,0x1 807003f: 0f 85 8b 00 00 00 jne 80700d0 <__rawmemchr_sse2+0x260> 8070045: a8 02 test al,0x2 8070047: 0f 85 93 00 00 00 jne 80700e0 <__rawmemchr_sse2+0x270> 807004d: a8 04 test al,0x4 807004f: 0f 85 9b 00 00 00 jne 80700f0 <__rawmemchr_sse2+0x280> 8070055: 8d 42 03 lea eax,[edx+0x3] 8070058: c3 ret 8070059: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070060: a8 10 test al,0x10 8070062: 0f 85 98 00 00 00 jne 8070100 <__rawmemchr_sse2+0x290> 8070068: a8 20 test al,0x20 807006a: 0f 85 a0 00 00 00 jne 8070110 <__rawmemchr_sse2+0x2a0> 8070070: a8 40 test al,0x40 8070072: 0f 85 a8 00 00 00 jne 8070120 <__rawmemchr_sse2+0x2b0> 8070078: 8d 42 07 lea eax,[edx+0x7] 807007b: c3 ret 807007c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8070080: 88 e5 mov ch,ah 8070082: 80 e5 0f and ch,0xf 8070085: 74 29 je 80700b0 <__rawmemchr_sse2+0x240> 8070087: f6 c4 01 test ah,0x1 807008a: 0f 85 a0 00 00 00 jne 8070130 <__rawmemchr_sse2+0x2c0> 8070090: f6 c4 02 test ah,0x2 8070093: 0f 85 a7 00 00 00 jne 8070140 <__rawmemchr_sse2+0x2d0> 8070099: f6 c4 04 test ah,0x4 807009c: 0f 85 ae 00 00 00 jne 8070150 <__rawmemchr_sse2+0x2e0> 80700a2: 8d 42 0b lea eax,[edx+0xb] 80700a5: c3 ret 80700a6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80700ad: 8d 76 00 lea esi,[esi+0x0] 80700b0: f6 c4 10 test ah,0x10 80700b3: 0f 85 a7 00 00 00 jne 8070160 <__rawmemchr_sse2+0x2f0> 80700b9: f6 c4 20 test ah,0x20 80700bc: 0f 85 ae 00 00 00 jne 8070170 <__rawmemchr_sse2+0x300> 80700c2: f6 c4 40 test ah,0x40 80700c5: 0f 85 b5 00 00 00 jne 8070180 <__rawmemchr_sse2+0x310> 80700cb: 8d 42 0f lea eax,[edx+0xf] 80700ce: c3 ret 80700cf: 90 nop 80700d0: 89 d0 mov eax,edx 80700d2: c3 ret 80700d3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80700da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80700e0: 8d 42 01 lea eax,[edx+0x1] 80700e3: c3 ret 80700e4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80700eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80700ef: 90 nop 80700f0: 8d 42 02 lea eax,[edx+0x2] 80700f3: c3 ret 80700f4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80700fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80700ff: 90 nop 8070100: 8d 42 04 lea eax,[edx+0x4] 8070103: c3 ret 8070104: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807010b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807010f: 90 nop 8070110: 8d 42 05 lea eax,[edx+0x5] 8070113: c3 ret 8070114: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807011b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807011f: 90 nop 8070120: 8d 42 06 lea eax,[edx+0x6] 8070123: c3 ret 8070124: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807012b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807012f: 90 nop 8070130: 8d 42 08 lea eax,[edx+0x8] 8070133: c3 ret 8070134: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807013b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807013f: 90 nop 8070140: 8d 42 09 lea eax,[edx+0x9] 8070143: c3 ret 8070144: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807014b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807014f: 90 nop 8070150: 8d 42 0a lea eax,[edx+0xa] 8070153: c3 ret 8070154: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807015b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807015f: 90 nop 8070160: 8d 42 0c lea eax,[edx+0xc] 8070163: c3 ret 8070164: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807016b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807016f: 90 nop 8070170: 8d 42 0d lea eax,[edx+0xd] 8070173: c3 ret 8070174: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807017b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807017f: 90 nop 8070180: 8d 42 0e lea eax,[edx+0xe] 8070183: c3 ret 8070184: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807018b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807018f: 90 nop 8070190: 31 c0 xor eax,eax 8070192: c3 ret 8070193: 66 90 xchg ax,ax 8070195: 66 90 xchg ax,ax 8070197: 66 90 xchg ax,ax 8070199: 66 90 xchg ax,ax 807019b: 66 90 xchg ax,ax 807019d: 66 90 xchg ax,ax 807019f: 90 nop 080701a0 <__rawmemchr_sse2_bsf>: 80701a0: f3 0f 1e fb endbr32 80701a4: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 80701a8: 66 0f 6e 4c 24 08 movd xmm1,DWORD PTR [esp+0x8] 80701ae: 89 c8 mov eax,ecx 80701b0: 66 0f 60 c9 punpcklbw xmm1,xmm1 80701b4: 66 0f 60 c9 punpcklbw xmm1,xmm1 80701b8: 83 e1 3f and ecx,0x3f 80701bb: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 80701c0: 83 f9 30 cmp ecx,0x30 80701c3: 77 3b ja 8070200 <__rawmemchr_sse2_bsf+0x60> 80701c5: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 80701c9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80701cd: 66 0f d7 c8 pmovmskb ecx,xmm0 80701d1: 85 c9 test ecx,ecx 80701d3: 74 0b je 80701e0 <__rawmemchr_sse2_bsf+0x40> 80701d5: 0f bc c9 bsf ecx,ecx 80701d8: 01 c8 add eax,ecx 80701da: c3 ret 80701db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80701df: 90 nop 80701e0: 8d 50 10 lea edx,[eax+0x10] 80701e3: 83 e2 f0 and edx,0xfffffff0 80701e6: eb 58 jmp 8070240 <__rawmemchr_sse2_bsf+0xa0> 80701e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80701ef: 90 nop 80701f0: 31 c0 xor eax,eax 80701f2: c3 ret 80701f3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80701fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8070200: 89 c2 mov edx,eax 8070202: 83 e1 0f and ecx,0xf 8070205: 83 e2 f0 and edx,0xfffffff0 8070208: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 807020c: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8070210: 66 0f d7 c0 pmovmskb eax,xmm0 8070214: d3 f8 sar eax,cl 8070216: 85 c0 test eax,eax 8070218: 74 16 je 8070230 <__rawmemchr_sse2_bsf+0x90> 807021a: 0f bc c0 bsf eax,eax 807021d: 01 d0 add eax,edx 807021f: 01 c8 add eax,ecx 8070221: c3 ret 8070222: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070229: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070230: 83 c2 10 add edx,0x10 8070233: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807023a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8070240: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 8070244: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8070248: 66 0f d7 c0 pmovmskb eax,xmm0 807024c: 85 c0 test eax,eax 807024e: 0f 85 2c 01 00 00 jne 8070380 <__rawmemchr_sse2_bsf+0x1e0> 8070254: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 8070259: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807025d: 66 0f d7 c2 pmovmskb eax,xmm2 8070261: 85 c0 test eax,eax 8070263: 0f 85 27 01 00 00 jne 8070390 <__rawmemchr_sse2_bsf+0x1f0> 8070269: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 807026e: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8070272: 66 0f d7 c3 pmovmskb eax,xmm3 8070276: 85 c0 test eax,eax 8070278: 0f 85 22 01 00 00 jne 80703a0 <__rawmemchr_sse2_bsf+0x200> 807027e: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 8070283: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8070287: 83 c2 40 add edx,0x40 807028a: 66 0f d7 c4 pmovmskb eax,xmm4 807028e: 85 c0 test eax,eax 8070290: 0f 85 da 00 00 00 jne 8070370 <__rawmemchr_sse2_bsf+0x1d0> 8070296: f7 c2 3f 00 00 00 test edx,0x3f 807029c: 74 62 je 8070300 <__rawmemchr_sse2_bsf+0x160> 807029e: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 80702a2: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80702a6: 66 0f d7 c0 pmovmskb eax,xmm0 80702aa: 85 c0 test eax,eax 80702ac: 0f 85 ce 00 00 00 jne 8070380 <__rawmemchr_sse2_bsf+0x1e0> 80702b2: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 80702b7: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80702bb: 66 0f d7 c2 pmovmskb eax,xmm2 80702bf: 85 c0 test eax,eax 80702c1: 0f 85 c9 00 00 00 jne 8070390 <__rawmemchr_sse2_bsf+0x1f0> 80702c7: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 80702cc: 66 0f 74 d9 pcmpeqb xmm3,xmm1 80702d0: 66 0f d7 c3 pmovmskb eax,xmm3 80702d4: 85 c0 test eax,eax 80702d6: 0f 85 c4 00 00 00 jne 80703a0 <__rawmemchr_sse2_bsf+0x200> 80702dc: 66 0f 6f 5a 30 movdqa xmm3,XMMWORD PTR [edx+0x30] 80702e1: 66 0f 74 d9 pcmpeqb xmm3,xmm1 80702e5: 66 0f d7 c3 pmovmskb eax,xmm3 80702e9: 83 c2 40 add edx,0x40 80702ec: 85 c0 test eax,eax 80702ee: 0f 85 7c 00 00 00 jne 8070370 <__rawmemchr_sse2_bsf+0x1d0> 80702f4: 83 e2 c0 and edx,0xffffffc0 80702f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80702fe: 66 90 xchg ax,ax 8070300: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 8070304: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 8070309: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 807030e: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 8070313: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8070317: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807031b: 66 0f 74 d9 pcmpeqb xmm3,xmm1 807031f: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8070323: 66 0f de d8 pmaxub xmm3,xmm0 8070327: 66 0f de e2 pmaxub xmm4,xmm2 807032b: 66 0f de e3 pmaxub xmm4,xmm3 807032f: 66 0f d7 c4 pmovmskb eax,xmm4 8070333: 83 c2 40 add edx,0x40 8070336: 85 c0 test eax,eax 8070338: 74 c6 je 8070300 <__rawmemchr_sse2_bsf+0x160> 807033a: 83 ea 40 sub edx,0x40 807033d: 66 0f d7 c0 pmovmskb eax,xmm0 8070341: 85 c0 test eax,eax 8070343: 75 3b jne 8070380 <__rawmemchr_sse2_bsf+0x1e0> 8070345: 66 0f d7 c2 pmovmskb eax,xmm2 8070349: 85 c0 test eax,eax 807034b: 75 43 jne 8070390 <__rawmemchr_sse2_bsf+0x1f0> 807034d: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 8070352: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8070356: 66 0f 74 4a 30 pcmpeqb xmm1,XMMWORD PTR [edx+0x30] 807035b: 66 0f d7 c3 pmovmskb eax,xmm3 807035f: 85 c0 test eax,eax 8070361: 75 3d jne 80703a0 <__rawmemchr_sse2_bsf+0x200> 8070363: 66 0f d7 c1 pmovmskb eax,xmm1 8070367: 0f bc c0 bsf eax,eax 807036a: 8d 44 02 30 lea eax,[edx+eax*1+0x30] 807036e: c3 ret 807036f: 90 nop 8070370: 0f bc c0 bsf eax,eax 8070373: 8d 44 10 f0 lea eax,[eax+edx*1-0x10] 8070377: c3 ret 8070378: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807037f: 90 nop 8070380: 0f bc c0 bsf eax,eax 8070383: 01 d0 add eax,edx 8070385: c3 ret 8070386: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807038d: 8d 76 00 lea esi,[esi+0x0] 8070390: 0f bc c0 bsf eax,eax 8070393: 8d 44 10 10 lea eax,[eax+edx*1+0x10] 8070397: c3 ret 8070398: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807039f: 90 nop 80703a0: 0f bc c0 bsf eax,eax 80703a3: 8d 44 10 20 lea eax,[eax+edx*1+0x20] 80703a7: c3 ret 80703a8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80703af: 90 nop 80703b0: 31 c0 xor eax,eax 80703b2: c3 ret 80703b3: 66 90 xchg ax,ax 80703b5: 66 90 xchg ax,ax 80703b7: 66 90 xchg ax,ax 80703b9: 66 90 xchg ax,ax 80703bb: 66 90 xchg ax,ax 80703bd: 66 90 xchg ax,ax 80703bf: 90 nop 080703c0 <__strnlen_sse2>: 80703c0: f3 0f 1e fb endbr32 80703c4: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80703c8: 57 push edi 80703c9: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80703cd: 83 ef 04 sub edi,0x4 80703d0: 0f 86 4a 05 00 00 jbe 8070920 <__strnlen_sse2+0x560> 80703d6: 31 c0 xor eax,eax 80703d8: 80 3a 00 cmp BYTE PTR [edx],0x0 80703db: 0f 84 3d 03 00 00 je 807071e <__strnlen_sse2+0x35e> 80703e1: 80 7a 01 00 cmp BYTE PTR [edx+0x1],0x0 80703e5: 0f 84 75 06 00 00 je 8070a60 <__strnlen_sse2+0x6a0> 80703eb: 80 7a 02 00 cmp BYTE PTR [edx+0x2],0x0 80703ef: 0f 84 70 06 00 00 je 8070a65 <__strnlen_sse2+0x6a5> 80703f5: 80 7a 03 00 cmp BYTE PTR [edx+0x3],0x0 80703f9: 0f 84 6b 06 00 00 je 8070a6a <__strnlen_sse2+0x6aa> 80703ff: 83 ef 04 sub edi,0x4 8070402: 0f 86 78 05 00 00 jbe 8070980 <__strnlen_sse2+0x5c0> 8070408: 80 7a 04 00 cmp BYTE PTR [edx+0x4],0x0 807040c: 0f 84 5d 06 00 00 je 8070a6f <__strnlen_sse2+0x6af> 8070412: 80 7a 05 00 cmp BYTE PTR [edx+0x5],0x0 8070416: 0f 84 58 06 00 00 je 8070a74 <__strnlen_sse2+0x6b4> 807041c: 80 7a 06 00 cmp BYTE PTR [edx+0x6],0x0 8070420: 0f 84 53 06 00 00 je 8070a79 <__strnlen_sse2+0x6b9> 8070426: 80 7a 07 00 cmp BYTE PTR [edx+0x7],0x0 807042a: 0f 84 4e 06 00 00 je 8070a7e <__strnlen_sse2+0x6be> 8070430: 83 ef 04 sub edi,0x4 8070433: 0f 86 97 05 00 00 jbe 80709d0 <__strnlen_sse2+0x610> 8070439: 80 7a 08 00 cmp BYTE PTR [edx+0x8],0x0 807043d: 0f 84 40 06 00 00 je 8070a83 <__strnlen_sse2+0x6c3> 8070443: 80 7a 09 00 cmp BYTE PTR [edx+0x9],0x0 8070447: 0f 84 3b 06 00 00 je 8070a88 <__strnlen_sse2+0x6c8> 807044d: 80 7a 0a 00 cmp BYTE PTR [edx+0xa],0x0 8070451: 0f 84 36 06 00 00 je 8070a8d <__strnlen_sse2+0x6cd> 8070457: 80 7a 0b 00 cmp BYTE PTR [edx+0xb],0x0 807045b: 0f 84 31 06 00 00 je 8070a92 <__strnlen_sse2+0x6d2> 8070461: 83 ef 04 sub edi,0x4 8070464: 0f 86 b6 05 00 00 jbe 8070a20 <__strnlen_sse2+0x660> 807046a: 80 7a 0c 00 cmp BYTE PTR [edx+0xc],0x0 807046e: 0f 84 23 06 00 00 je 8070a97 <__strnlen_sse2+0x6d7> 8070474: 80 7a 0d 00 cmp BYTE PTR [edx+0xd],0x0 8070478: 0f 84 1e 06 00 00 je 8070a9c <__strnlen_sse2+0x6dc> 807047e: 80 7a 0e 00 cmp BYTE PTR [edx+0xe],0x0 8070482: 0f 84 19 06 00 00 je 8070aa1 <__strnlen_sse2+0x6e1> 8070488: 80 7a 0f 00 cmp BYTE PTR [edx+0xf],0x0 807048c: 0f 84 14 06 00 00 je 8070aa6 <__strnlen_sse2+0x6e6> 8070492: 66 0f ef c0 pxor xmm0,xmm0 8070496: 8d 42 10 lea eax,[edx+0x10] 8070499: 89 c1 mov ecx,eax 807049b: 83 e0 f0 and eax,0xfffffff0 807049e: 83 e2 0f and edx,0xf 80704a1: 01 d7 add edi,edx 80704a3: 83 ef 40 sub edi,0x40 80704a6: 0f 86 74 02 00 00 jbe 8070720 <__strnlen_sse2+0x360> 80704ac: 66 0f 74 00 pcmpeqb xmm0,XMMWORD PTR [eax] 80704b0: 66 0f d7 d0 pmovmskb edx,xmm0 80704b4: 66 0f ef c9 pxor xmm1,xmm1 80704b8: 85 d2 test edx,edx 80704ba: 8d 40 10 lea eax,[eax+0x10] 80704bd: 0f 85 ba 01 00 00 jne 807067d <__strnlen_sse2+0x2bd> 80704c3: 66 0f 74 08 pcmpeqb xmm1,XMMWORD PTR [eax] 80704c7: 66 0f d7 d1 pmovmskb edx,xmm1 80704cb: 66 0f ef d2 pxor xmm2,xmm2 80704cf: 85 d2 test edx,edx 80704d1: 8d 40 10 lea eax,[eax+0x10] 80704d4: 0f 85 a3 01 00 00 jne 807067d <__strnlen_sse2+0x2bd> 80704da: 66 0f 74 10 pcmpeqb xmm2,XMMWORD PTR [eax] 80704de: 66 0f d7 d2 pmovmskb edx,xmm2 80704e2: 66 0f ef db pxor xmm3,xmm3 80704e6: 85 d2 test edx,edx 80704e8: 8d 40 10 lea eax,[eax+0x10] 80704eb: 0f 85 8c 01 00 00 jne 807067d <__strnlen_sse2+0x2bd> 80704f1: 66 0f 74 18 pcmpeqb xmm3,XMMWORD PTR [eax] 80704f5: 66 0f d7 d3 pmovmskb edx,xmm3 80704f9: 85 d2 test edx,edx 80704fb: 8d 40 10 lea eax,[eax+0x10] 80704fe: 0f 85 79 01 00 00 jne 807067d <__strnlen_sse2+0x2bd> 8070504: 83 ef 40 sub edi,0x40 8070507: 0f 86 13 02 00 00 jbe 8070720 <__strnlen_sse2+0x360> 807050d: 66 0f 74 00 pcmpeqb xmm0,XMMWORD PTR [eax] 8070511: 66 0f d7 d0 pmovmskb edx,xmm0 8070515: 85 d2 test edx,edx 8070517: 8d 40 10 lea eax,[eax+0x10] 807051a: 0f 85 5d 01 00 00 jne 807067d <__strnlen_sse2+0x2bd> 8070520: 66 0f 74 08 pcmpeqb xmm1,XMMWORD PTR [eax] 8070524: 66 0f d7 d1 pmovmskb edx,xmm1 8070528: 85 d2 test edx,edx 807052a: 8d 40 10 lea eax,[eax+0x10] 807052d: 0f 85 4a 01 00 00 jne 807067d <__strnlen_sse2+0x2bd> 8070533: 66 0f 74 10 pcmpeqb xmm2,XMMWORD PTR [eax] 8070537: 66 0f d7 d2 pmovmskb edx,xmm2 807053b: 85 d2 test edx,edx 807053d: 8d 40 10 lea eax,[eax+0x10] 8070540: 0f 85 37 01 00 00 jne 807067d <__strnlen_sse2+0x2bd> 8070546: 66 0f 74 18 pcmpeqb xmm3,XMMWORD PTR [eax] 807054a: 66 0f d7 d3 pmovmskb edx,xmm3 807054e: 85 d2 test edx,edx 8070550: 8d 40 10 lea eax,[eax+0x10] 8070553: 0f 85 24 01 00 00 jne 807067d <__strnlen_sse2+0x2bd> 8070559: 83 ef 40 sub edi,0x40 807055c: 0f 86 be 01 00 00 jbe 8070720 <__strnlen_sse2+0x360> 8070562: 66 0f 74 00 pcmpeqb xmm0,XMMWORD PTR [eax] 8070566: 66 0f d7 d0 pmovmskb edx,xmm0 807056a: 85 d2 test edx,edx 807056c: 8d 40 10 lea eax,[eax+0x10] 807056f: 0f 85 08 01 00 00 jne 807067d <__strnlen_sse2+0x2bd> 8070575: 66 0f 74 08 pcmpeqb xmm1,XMMWORD PTR [eax] 8070579: 66 0f d7 d1 pmovmskb edx,xmm1 807057d: 85 d2 test edx,edx 807057f: 8d 40 10 lea eax,[eax+0x10] 8070582: 0f 85 f5 00 00 00 jne 807067d <__strnlen_sse2+0x2bd> 8070588: 66 0f 74 10 pcmpeqb xmm2,XMMWORD PTR [eax] 807058c: 66 0f d7 d2 pmovmskb edx,xmm2 8070590: 85 d2 test edx,edx 8070592: 8d 40 10 lea eax,[eax+0x10] 8070595: 0f 85 e2 00 00 00 jne 807067d <__strnlen_sse2+0x2bd> 807059b: 66 0f 74 18 pcmpeqb xmm3,XMMWORD PTR [eax] 807059f: 66 0f d7 d3 pmovmskb edx,xmm3 80705a3: 85 d2 test edx,edx 80705a5: 8d 40 10 lea eax,[eax+0x10] 80705a8: 0f 85 cf 00 00 00 jne 807067d <__strnlen_sse2+0x2bd> 80705ae: 83 ef 40 sub edi,0x40 80705b1: 0f 86 69 01 00 00 jbe 8070720 <__strnlen_sse2+0x360> 80705b7: 66 0f 74 00 pcmpeqb xmm0,XMMWORD PTR [eax] 80705bb: 66 0f d7 d0 pmovmskb edx,xmm0 80705bf: 85 d2 test edx,edx 80705c1: 8d 40 10 lea eax,[eax+0x10] 80705c4: 0f 85 b3 00 00 00 jne 807067d <__strnlen_sse2+0x2bd> 80705ca: 66 0f 74 08 pcmpeqb xmm1,XMMWORD PTR [eax] 80705ce: 66 0f d7 d1 pmovmskb edx,xmm1 80705d2: 85 d2 test edx,edx 80705d4: 8d 40 10 lea eax,[eax+0x10] 80705d7: 0f 85 a0 00 00 00 jne 807067d <__strnlen_sse2+0x2bd> 80705dd: 66 0f 74 10 pcmpeqb xmm2,XMMWORD PTR [eax] 80705e1: 66 0f d7 d2 pmovmskb edx,xmm2 80705e5: 85 d2 test edx,edx 80705e7: 8d 40 10 lea eax,[eax+0x10] 80705ea: 0f 85 8d 00 00 00 jne 807067d <__strnlen_sse2+0x2bd> 80705f0: 66 0f 74 18 pcmpeqb xmm3,XMMWORD PTR [eax] 80705f4: 66 0f d7 d3 pmovmskb edx,xmm3 80705f8: 85 d2 test edx,edx 80705fa: 8d 40 10 lea eax,[eax+0x10] 80705fd: 75 7e jne 807067d <__strnlen_sse2+0x2bd> 80705ff: 89 c2 mov edx,eax 8070601: 83 e2 3f and edx,0x3f 8070604: 01 d7 add edi,edx 8070606: 83 e0 c0 and eax,0xffffffc0 8070609: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070610: 83 ef 40 sub edi,0x40 8070613: 0f 86 07 01 00 00 jbe 8070720 <__strnlen_sse2+0x360> 8070619: 0f 28 00 movaps xmm0,XMMWORD PTR [eax] 807061c: 0f 28 48 10 movaps xmm1,XMMWORD PTR [eax+0x10] 8070620: 0f 28 50 20 movaps xmm2,XMMWORD PTR [eax+0x20] 8070624: 0f 28 70 30 movaps xmm6,XMMWORD PTR [eax+0x30] 8070628: 66 0f da c1 pminub xmm0,xmm1 807062c: 66 0f da d6 pminub xmm2,xmm6 8070630: 66 0f da d0 pminub xmm2,xmm0 8070634: 66 0f 74 d3 pcmpeqb xmm2,xmm3 8070638: 66 0f d7 d2 pmovmskb edx,xmm2 807063c: 85 d2 test edx,edx 807063e: 8d 40 40 lea eax,[eax+0x40] 8070641: 74 cd je 8070610 <__strnlen_sse2+0x250> 8070643: 66 0f 74 58 c0 pcmpeqb xmm3,XMMWORD PTR [eax-0x40] 8070648: 66 0f d7 d3 pmovmskb edx,xmm3 807064c: 85 d2 test edx,edx 807064e: 8d 49 30 lea ecx,[ecx+0x30] 8070651: 75 2a jne 807067d <__strnlen_sse2+0x2bd> 8070653: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8070657: 66 0f d7 d3 pmovmskb edx,xmm3 807065b: 85 d2 test edx,edx 807065d: 8d 49 f0 lea ecx,[ecx-0x10] 8070660: 75 1b jne 807067d <__strnlen_sse2+0x2bd> 8070662: 66 0f 74 58 e0 pcmpeqb xmm3,XMMWORD PTR [eax-0x20] 8070667: 66 0f d7 d3 pmovmskb edx,xmm3 807066b: 85 d2 test edx,edx 807066d: 8d 49 f0 lea ecx,[ecx-0x10] 8070670: 75 0b jne 807067d <__strnlen_sse2+0x2bd> 8070672: 66 0f 74 de pcmpeqb xmm3,xmm6 8070676: 66 0f d7 d3 pmovmskb edx,xmm3 807067a: 8d 49 f0 lea ecx,[ecx-0x10] 807067d: 29 c8 sub eax,ecx 807067f: 84 d2 test dl,dl 8070681: 74 4d je 80706d0 <__strnlen_sse2+0x310> 8070683: 88 d1 mov cl,dl 8070685: 80 e1 0f and cl,0xf 8070688: 74 26 je 80706b0 <__strnlen_sse2+0x2f0> 807068a: f6 c2 01 test dl,0x1 807068d: 0f 85 8b 00 00 00 jne 807071e <__strnlen_sse2+0x35e> 8070693: f6 c2 02 test dl,0x2 8070696: 0f 85 c4 03 00 00 jne 8070a60 <__strnlen_sse2+0x6a0> 807069c: f6 c2 04 test dl,0x4 807069f: 0f 85 c0 03 00 00 jne 8070a65 <__strnlen_sse2+0x6a5> 80706a5: 83 c0 03 add eax,0x3 80706a8: 5f pop edi 80706a9: c3 ret 80706aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80706b0: f6 c2 10 test dl,0x10 80706b3: 0f 85 b6 03 00 00 jne 8070a6f <__strnlen_sse2+0x6af> 80706b9: f6 c2 20 test dl,0x20 80706bc: 0f 85 b2 03 00 00 jne 8070a74 <__strnlen_sse2+0x6b4> 80706c2: f6 c2 40 test dl,0x40 80706c5: 0f 85 ae 03 00 00 jne 8070a79 <__strnlen_sse2+0x6b9> 80706cb: 83 c0 07 add eax,0x7 80706ce: 5f pop edi 80706cf: c3 ret 80706d0: 88 f5 mov ch,dh 80706d2: 80 e5 0f and ch,0xf 80706d5: 74 29 je 8070700 <__strnlen_sse2+0x340> 80706d7: f6 c6 01 test dh,0x1 80706da: 0f 85 a3 03 00 00 jne 8070a83 <__strnlen_sse2+0x6c3> 80706e0: f6 c6 02 test dh,0x2 80706e3: 0f 85 9f 03 00 00 jne 8070a88 <__strnlen_sse2+0x6c8> 80706e9: f6 c6 04 test dh,0x4 80706ec: 0f 85 9b 03 00 00 jne 8070a8d <__strnlen_sse2+0x6cd> 80706f2: 83 c0 0b add eax,0xb 80706f5: 5f pop edi 80706f6: c3 ret 80706f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80706fe: 66 90 xchg ax,ax 8070700: f6 c6 10 test dh,0x10 8070703: 0f 85 8e 03 00 00 jne 8070a97 <__strnlen_sse2+0x6d7> 8070709: f6 c6 20 test dh,0x20 807070c: 0f 85 8a 03 00 00 jne 8070a9c <__strnlen_sse2+0x6dc> 8070712: f6 c6 40 test dh,0x40 8070715: 0f 85 86 03 00 00 jne 8070aa1 <__strnlen_sse2+0x6e1> 807071b: 83 c0 0f add eax,0xf 807071e: 5f pop edi 807071f: c3 ret 8070720: 66 0f ef c0 pxor xmm0,xmm0 8070724: 83 c7 40 add edi,0x40 8070727: 66 0f 74 00 pcmpeqb xmm0,XMMWORD PTR [eax] 807072b: 66 0f d7 d0 pmovmskb edx,xmm0 807072f: 66 0f ef c9 pxor xmm1,xmm1 8070733: 8d 40 10 lea eax,[eax+0x10] 8070736: 85 d2 test edx,edx 8070738: 75 56 jne 8070790 <__strnlen_sse2+0x3d0> 807073a: 83 ef 10 sub edi,0x10 807073d: 0f 86 cd 01 00 00 jbe 8070910 <__strnlen_sse2+0x550> 8070743: 66 0f 74 08 pcmpeqb xmm1,XMMWORD PTR [eax] 8070747: 66 0f d7 d1 pmovmskb edx,xmm1 807074b: 8d 40 10 lea eax,[eax+0x10] 807074e: 85 d2 test edx,edx 8070750: 75 3e jne 8070790 <__strnlen_sse2+0x3d0> 8070752: 83 ef 10 sub edi,0x10 8070755: 0f 86 b5 01 00 00 jbe 8070910 <__strnlen_sse2+0x550> 807075b: 66 0f 74 00 pcmpeqb xmm0,XMMWORD PTR [eax] 807075f: 66 0f d7 d0 pmovmskb edx,xmm0 8070763: 8d 40 10 lea eax,[eax+0x10] 8070766: 85 d2 test edx,edx 8070768: 75 26 jne 8070790 <__strnlen_sse2+0x3d0> 807076a: 83 ef 10 sub edi,0x10 807076d: 0f 86 9d 01 00 00 jbe 8070910 <__strnlen_sse2+0x550> 8070773: 66 0f 74 08 pcmpeqb xmm1,XMMWORD PTR [eax] 8070777: 66 0f d7 d1 pmovmskb edx,xmm1 807077b: 8d 40 10 lea eax,[eax+0x10] 807077e: 85 d2 test edx,edx 8070780: 75 0e jne 8070790 <__strnlen_sse2+0x3d0> 8070782: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8070786: 5f pop edi 8070787: c3 ret 8070788: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807078f: 90 nop 8070790: 29 c8 sub eax,ecx 8070792: 84 d2 test dl,dl 8070794: 74 6a je 8070800 <__strnlen_sse2+0x440> 8070796: 88 d1 mov cl,dl 8070798: 80 e1 0f and cl,0xf 807079b: 74 33 je 80707d0 <__strnlen_sse2+0x410> 807079d: f6 c2 01 test dl,0x1 80707a0: 0f 85 78 ff ff ff jne 807071e <__strnlen_sse2+0x35e> 80707a6: f6 c2 02 test dl,0x2 80707a9: 0f 85 b1 00 00 00 jne 8070860 <__strnlen_sse2+0x4a0> 80707af: f6 c2 04 test dl,0x4 80707b2: 0f 85 b8 00 00 00 jne 8070870 <__strnlen_sse2+0x4b0> 80707b8: 83 ef 04 sub edi,0x4 80707bb: 0f 82 4f 01 00 00 jb 8070910 <__strnlen_sse2+0x550> 80707c1: 8d 40 03 lea eax,[eax+0x3] 80707c4: 5f pop edi 80707c5: c3 ret 80707c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80707cd: 8d 76 00 lea esi,[esi+0x0] 80707d0: f6 c2 10 test dl,0x10 80707d3: 0f 85 a7 00 00 00 jne 8070880 <__strnlen_sse2+0x4c0> 80707d9: f6 c2 20 test dl,0x20 80707dc: 0f 85 ae 00 00 00 jne 8070890 <__strnlen_sse2+0x4d0> 80707e2: f6 c2 40 test dl,0x40 80707e5: 0f 85 b5 00 00 00 jne 80708a0 <__strnlen_sse2+0x4e0> 80707eb: 83 ef 08 sub edi,0x8 80707ee: 0f 82 1c 01 00 00 jb 8070910 <__strnlen_sse2+0x550> 80707f4: 8d 40 07 lea eax,[eax+0x7] 80707f7: 5f pop edi 80707f8: c3 ret 80707f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070800: 88 f5 mov ch,dh 8070802: 80 e5 0f and ch,0xf 8070805: 74 29 je 8070830 <__strnlen_sse2+0x470> 8070807: f6 c6 01 test dh,0x1 807080a: 0f 85 a0 00 00 00 jne 80708b0 <__strnlen_sse2+0x4f0> 8070810: f6 c6 02 test dh,0x2 8070813: 0f 85 a7 00 00 00 jne 80708c0 <__strnlen_sse2+0x500> 8070819: f6 c6 04 test dh,0x4 807081c: 0f 85 ae 00 00 00 jne 80708d0 <__strnlen_sse2+0x510> 8070822: 83 ef 0c sub edi,0xc 8070825: 0f 82 e5 00 00 00 jb 8070910 <__strnlen_sse2+0x550> 807082b: 8d 40 0b lea eax,[eax+0xb] 807082e: 5f pop edi 807082f: c3 ret 8070830: f6 c6 10 test dh,0x10 8070833: 0f 85 a7 00 00 00 jne 80708e0 <__strnlen_sse2+0x520> 8070839: f6 c6 20 test dh,0x20 807083c: 0f 85 ae 00 00 00 jne 80708f0 <__strnlen_sse2+0x530> 8070842: f6 c6 40 test dh,0x40 8070845: 0f 85 b5 00 00 00 jne 8070900 <__strnlen_sse2+0x540> 807084b: 83 ef 10 sub edi,0x10 807084e: 0f 82 bc 00 00 00 jb 8070910 <__strnlen_sse2+0x550> 8070854: 8d 40 0f lea eax,[eax+0xf] 8070857: 5f pop edi 8070858: c3 ret 8070859: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070860: 83 ef 02 sub edi,0x2 8070863: 0f 82 a7 00 00 00 jb 8070910 <__strnlen_sse2+0x550> 8070869: 8d 40 01 lea eax,[eax+0x1] 807086c: 5f pop edi 807086d: c3 ret 807086e: 66 90 xchg ax,ax 8070870: 83 ef 03 sub edi,0x3 8070873: 0f 82 97 00 00 00 jb 8070910 <__strnlen_sse2+0x550> 8070879: 8d 40 02 lea eax,[eax+0x2] 807087c: 5f pop edi 807087d: c3 ret 807087e: 66 90 xchg ax,ax 8070880: 83 ef 05 sub edi,0x5 8070883: 0f 82 87 00 00 00 jb 8070910 <__strnlen_sse2+0x550> 8070889: 8d 40 04 lea eax,[eax+0x4] 807088c: 5f pop edi 807088d: c3 ret 807088e: 66 90 xchg ax,ax 8070890: 83 ef 06 sub edi,0x6 8070893: 72 7b jb 8070910 <__strnlen_sse2+0x550> 8070895: 8d 40 05 lea eax,[eax+0x5] 8070898: 5f pop edi 8070899: c3 ret 807089a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80708a0: 83 ef 07 sub edi,0x7 80708a3: 72 6b jb 8070910 <__strnlen_sse2+0x550> 80708a5: 8d 40 06 lea eax,[eax+0x6] 80708a8: 5f pop edi 80708a9: c3 ret 80708aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80708b0: 83 ef 09 sub edi,0x9 80708b3: 72 5b jb 8070910 <__strnlen_sse2+0x550> 80708b5: 8d 40 08 lea eax,[eax+0x8] 80708b8: 5f pop edi 80708b9: c3 ret 80708ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80708c0: 83 ef 0a sub edi,0xa 80708c3: 72 4b jb 8070910 <__strnlen_sse2+0x550> 80708c5: 8d 40 09 lea eax,[eax+0x9] 80708c8: 5f pop edi 80708c9: c3 ret 80708ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80708d0: 83 ef 0b sub edi,0xb 80708d3: 72 3b jb 8070910 <__strnlen_sse2+0x550> 80708d5: 8d 40 0a lea eax,[eax+0xa] 80708d8: 5f pop edi 80708d9: c3 ret 80708da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80708e0: 83 ef 0d sub edi,0xd 80708e3: 72 2b jb 8070910 <__strnlen_sse2+0x550> 80708e5: 8d 40 0c lea eax,[eax+0xc] 80708e8: 5f pop edi 80708e9: c3 ret 80708ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80708f0: 83 ef 0e sub edi,0xe 80708f3: 72 1b jb 8070910 <__strnlen_sse2+0x550> 80708f5: 8d 40 0d lea eax,[eax+0xd] 80708f8: 5f pop edi 80708f9: c3 ret 80708fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8070900: 83 ef 0f sub edi,0xf 8070903: 72 0b jb 8070910 <__strnlen_sse2+0x550> 8070905: 8d 40 0e lea eax,[eax+0xe] 8070908: 5f pop edi 8070909: c3 ret 807090a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8070910: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8070914: 5f pop edi 8070915: c3 ret 8070916: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807091d: 8d 76 00 lea esi,[esi+0x0] 8070920: 31 c0 xor eax,eax 8070922: 83 c7 04 add edi,0x4 8070925: 0f 84 f3 fd ff ff je 807071e <__strnlen_sse2+0x35e> 807092b: 80 3a 00 cmp BYTE PTR [edx],0x0 807092e: 0f 84 ea fd ff ff je 807071e <__strnlen_sse2+0x35e> 8070934: 83 ff 01 cmp edi,0x1 8070937: 0f 84 23 01 00 00 je 8070a60 <__strnlen_sse2+0x6a0> 807093d: 80 7a 01 00 cmp BYTE PTR [edx+0x1],0x0 8070941: 0f 84 19 01 00 00 je 8070a60 <__strnlen_sse2+0x6a0> 8070947: 83 ff 02 cmp edi,0x2 807094a: 0f 84 15 01 00 00 je 8070a65 <__strnlen_sse2+0x6a5> 8070950: 80 7a 02 00 cmp BYTE PTR [edx+0x2],0x0 8070954: 0f 84 0b 01 00 00 je 8070a65 <__strnlen_sse2+0x6a5> 807095a: 83 ff 03 cmp edi,0x3 807095d: 0f 84 07 01 00 00 je 8070a6a <__strnlen_sse2+0x6aa> 8070963: 80 7a 03 00 cmp BYTE PTR [edx+0x3],0x0 8070967: 0f 84 fd 00 00 00 je 8070a6a <__strnlen_sse2+0x6aa> 807096d: b8 04 00 00 00 mov eax,0x4 8070972: 5f pop edi 8070973: c3 ret 8070974: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807097b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807097f: 90 nop 8070980: 83 c7 04 add edi,0x4 8070983: 80 7a 04 00 cmp BYTE PTR [edx+0x4],0x0 8070987: 0f 84 e2 00 00 00 je 8070a6f <__strnlen_sse2+0x6af> 807098d: 83 ff 01 cmp edi,0x1 8070990: 0f 84 de 00 00 00 je 8070a74 <__strnlen_sse2+0x6b4> 8070996: 80 7a 05 00 cmp BYTE PTR [edx+0x5],0x0 807099a: 0f 84 d4 00 00 00 je 8070a74 <__strnlen_sse2+0x6b4> 80709a0: 83 ff 02 cmp edi,0x2 80709a3: 0f 84 d0 00 00 00 je 8070a79 <__strnlen_sse2+0x6b9> 80709a9: 80 7a 06 00 cmp BYTE PTR [edx+0x6],0x0 80709ad: 0f 84 c6 00 00 00 je 8070a79 <__strnlen_sse2+0x6b9> 80709b3: 83 ff 03 cmp edi,0x3 80709b6: 0f 84 c2 00 00 00 je 8070a7e <__strnlen_sse2+0x6be> 80709bc: 80 7a 07 00 cmp BYTE PTR [edx+0x7],0x0 80709c0: 0f 84 b8 00 00 00 je 8070a7e <__strnlen_sse2+0x6be> 80709c6: b8 08 00 00 00 mov eax,0x8 80709cb: 5f pop edi 80709cc: c3 ret 80709cd: 8d 76 00 lea esi,[esi+0x0] 80709d0: 83 c7 04 add edi,0x4 80709d3: 80 7a 08 00 cmp BYTE PTR [edx+0x8],0x0 80709d7: 0f 84 a6 00 00 00 je 8070a83 <__strnlen_sse2+0x6c3> 80709dd: 83 ff 01 cmp edi,0x1 80709e0: 0f 84 a2 00 00 00 je 8070a88 <__strnlen_sse2+0x6c8> 80709e6: 80 7a 09 00 cmp BYTE PTR [edx+0x9],0x0 80709ea: 0f 84 98 00 00 00 je 8070a88 <__strnlen_sse2+0x6c8> 80709f0: 83 ff 02 cmp edi,0x2 80709f3: 0f 84 94 00 00 00 je 8070a8d <__strnlen_sse2+0x6cd> 80709f9: 80 7a 0a 00 cmp BYTE PTR [edx+0xa],0x0 80709fd: 0f 84 8a 00 00 00 je 8070a8d <__strnlen_sse2+0x6cd> 8070a03: 83 ff 03 cmp edi,0x3 8070a06: 0f 84 86 00 00 00 je 8070a92 <__strnlen_sse2+0x6d2> 8070a0c: 80 7a 0b 00 cmp BYTE PTR [edx+0xb],0x0 8070a10: 0f 84 7c 00 00 00 je 8070a92 <__strnlen_sse2+0x6d2> 8070a16: b8 0c 00 00 00 mov eax,0xc 8070a1b: 5f pop edi 8070a1c: c3 ret 8070a1d: 8d 76 00 lea esi,[esi+0x0] 8070a20: 83 c7 04 add edi,0x4 8070a23: 80 7a 0c 00 cmp BYTE PTR [edx+0xc],0x0 8070a27: 74 6e je 8070a97 <__strnlen_sse2+0x6d7> 8070a29: 83 ff 01 cmp edi,0x1 8070a2c: 74 6e je 8070a9c <__strnlen_sse2+0x6dc> 8070a2e: 80 7a 0d 00 cmp BYTE PTR [edx+0xd],0x0 8070a32: 74 68 je 8070a9c <__strnlen_sse2+0x6dc> 8070a34: 83 ff 02 cmp edi,0x2 8070a37: 74 68 je 8070aa1 <__strnlen_sse2+0x6e1> 8070a39: 80 7a 0e 00 cmp BYTE PTR [edx+0xe],0x0 8070a3d: 74 62 je 8070aa1 <__strnlen_sse2+0x6e1> 8070a3f: 83 ff 03 cmp edi,0x3 8070a42: 74 62 je 8070aa6 <__strnlen_sse2+0x6e6> 8070a44: 80 7a 0f 00 cmp BYTE PTR [edx+0xf],0x0 8070a48: 74 5c je 8070aa6 <__strnlen_sse2+0x6e6> 8070a4a: b8 10 00 00 00 mov eax,0x10 8070a4f: 5f pop edi 8070a50: c3 ret 8070a51: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070a58: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070a5f: 90 nop 8070a60: 83 c0 01 add eax,0x1 8070a63: 5f pop edi 8070a64: c3 ret 8070a65: 83 c0 02 add eax,0x2 8070a68: 5f pop edi 8070a69: c3 ret 8070a6a: 83 c0 03 add eax,0x3 8070a6d: 5f pop edi 8070a6e: c3 ret 8070a6f: 83 c0 04 add eax,0x4 8070a72: 5f pop edi 8070a73: c3 ret 8070a74: 83 c0 05 add eax,0x5 8070a77: 5f pop edi 8070a78: c3 ret 8070a79: 83 c0 06 add eax,0x6 8070a7c: 5f pop edi 8070a7d: c3 ret 8070a7e: 83 c0 07 add eax,0x7 8070a81: 5f pop edi 8070a82: c3 ret 8070a83: 83 c0 08 add eax,0x8 8070a86: 5f pop edi 8070a87: c3 ret 8070a88: 83 c0 09 add eax,0x9 8070a8b: 5f pop edi 8070a8c: c3 ret 8070a8d: 83 c0 0a add eax,0xa 8070a90: 5f pop edi 8070a91: c3 ret 8070a92: 83 c0 0b add eax,0xb 8070a95: 5f pop edi 8070a96: c3 ret 8070a97: 83 c0 0c add eax,0xc 8070a9a: 5f pop edi 8070a9b: c3 ret 8070a9c: 83 c0 0d add eax,0xd 8070a9f: 5f pop edi 8070aa0: c3 ret 8070aa1: 83 c0 0e add eax,0xe 8070aa4: 5f pop edi 8070aa5: c3 ret 8070aa6: 83 c0 0f add eax,0xf 8070aa9: 5f pop edi 8070aaa: c3 ret 8070aab: 66 90 xchg ax,ax 8070aad: 66 90 xchg ax,ax 8070aaf: 90 nop 08070ab0 <__strnlen_ia32>: 8070ab0: f3 0f 1e fb endbr32 8070ab4: 56 push esi 8070ab5: 31 c0 xor eax,eax 8070ab7: 53 push ebx 8070ab8: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8070abc: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8070ac0: 85 d2 test edx,edx 8070ac2: 74 30 je 8070af4 <__strnlen_ia32+0x44> 8070ac4: 89 d0 mov eax,edx 8070ac6: ba ff ff ff ff mov edx,0xffffffff 8070acb: 01 f0 add eax,esi 8070acd: 0f 42 c2 cmovb eax,edx 8070ad0: 89 f2 mov edx,esi 8070ad2: f7 c6 03 00 00 00 test esi,0x3 8070ad8: 75 0e jne 8070ae8 <__strnlen_ia32+0x38> 8070ada: eb 24 jmp 8070b00 <__strnlen_ia32+0x50> 8070adc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8070ae0: 83 c2 01 add edx,0x1 8070ae3: f6 c2 03 test dl,0x3 8070ae6: 74 18 je 8070b00 <__strnlen_ia32+0x50> 8070ae8: 80 3a 00 cmp BYTE PTR [edx],0x0 8070aeb: 75 f3 jne 8070ae0 <__strnlen_ia32+0x30> 8070aed: 39 d0 cmp eax,edx 8070aef: 0f 47 c2 cmova eax,edx 8070af2: 29 f0 sub eax,esi 8070af4: 5b pop ebx 8070af5: 5e pop esi 8070af6: c3 ret 8070af7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070afe: 66 90 xchg ax,ax 8070b00: 39 d0 cmp eax,edx 8070b02: 76 35 jbe 8070b39 <__strnlen_ia32+0x89> 8070b04: 89 d3 mov ebx,edx 8070b06: 8b 0a mov ecx,DWORD PTR [edx] 8070b08: 83 c2 04 add edx,0x4 8070b0b: 81 e9 01 01 01 01 sub ecx,0x1010101 8070b11: 81 e1 80 80 80 80 and ecx,0x80808080 8070b17: 74 e7 je 8070b00 <__strnlen_ia32+0x50> 8070b19: 80 7a fc 00 cmp BYTE PTR [edx-0x4],0x0 8070b1d: 74 15 je 8070b34 <__strnlen_ia32+0x84> 8070b1f: 80 7a fd 00 cmp BYTE PTR [edx-0x3],0x0 8070b23: 74 19 je 8070b3e <__strnlen_ia32+0x8e> 8070b25: 80 7a fe 00 cmp BYTE PTR [edx-0x2],0x0 8070b29: 74 1f je 8070b4a <__strnlen_ia32+0x9a> 8070b2b: 80 7a ff 00 cmp BYTE PTR [edx-0x1],0x0 8070b2f: 75 cf jne 8070b00 <__strnlen_ia32+0x50> 8070b31: 83 c3 03 add ebx,0x3 8070b34: 39 d8 cmp eax,ebx 8070b36: 0f 47 c3 cmova eax,ebx 8070b39: 29 f0 sub eax,esi 8070b3b: 5b pop ebx 8070b3c: 5e pop esi 8070b3d: c3 ret 8070b3e: 83 c3 01 add ebx,0x1 8070b41: 39 d8 cmp eax,ebx 8070b43: 0f 47 c3 cmova eax,ebx 8070b46: 29 f0 sub eax,esi 8070b48: eb f1 jmp 8070b3b <__strnlen_ia32+0x8b> 8070b4a: 83 c3 02 add ebx,0x2 8070b4d: 39 d8 cmp eax,ebx 8070b4f: 0f 47 c3 cmova eax,ebx 8070b52: 29 f0 sub eax,esi 8070b54: eb e5 jmp 8070b3b <__strnlen_ia32+0x8b> 8070b56: 66 90 xchg ax,ax 8070b58: 66 90 xchg ax,ax 8070b5a: 66 90 xchg ax,ax 8070b5c: 66 90 xchg ax,ax 8070b5e: 66 90 xchg ax,ax 08070b60 <__GI___strcasecmp_l>: 8070b60: f3 0f 1e fb endbr32 8070b64: 57 push edi 8070b65: 56 push esi 8070b66: 53 push ebx 8070b67: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8070b6b: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8070b6f: 39 d1 cmp ecx,edx 8070b71: 74 3d je 8070bb0 <__GI___strcasecmp_l+0x50> 8070b73: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8070b77: 8b 58 38 mov ebx,DWORD PTR [eax+0x38] 8070b7a: eb 0d jmp 8070b89 <__GI___strcasecmp_l+0x29> 8070b7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8070b80: 89 f8 mov eax,edi 8070b82: 83 c1 01 add ecx,0x1 8070b85: 84 c0 test al,al 8070b87: 74 18 je 8070ba1 <__GI___strcasecmp_l+0x41> 8070b89: 0f b6 39 movzx edi,BYTE PTR [ecx] 8070b8c: 0f b6 32 movzx esi,BYTE PTR [edx] 8070b8f: 83 c2 01 add edx,0x1 8070b92: 89 f8 mov eax,edi 8070b94: 0f b6 c0 movzx eax,al 8070b97: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8070b9a: 2b 04 b3 sub eax,DWORD PTR [ebx+esi*4] 8070b9d: 89 c6 mov esi,eax 8070b9f: 74 df je 8070b80 <__GI___strcasecmp_l+0x20> 8070ba1: 89 f0 mov eax,esi 8070ba3: 5b pop ebx 8070ba4: 5e pop esi 8070ba5: 5f pop edi 8070ba6: c3 ret 8070ba7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070bae: 66 90 xchg ax,ax 8070bb0: 31 f6 xor esi,esi 8070bb2: 5b pop ebx 8070bb3: 89 f0 mov eax,esi 8070bb5: 5e pop esi 8070bb6: 5f pop edi 8070bb7: c3 ret 8070bb8: 66 90 xchg ax,ax 8070bba: 66 90 xchg ax,ax 8070bbc: 66 90 xchg ax,ax 8070bbe: 66 90 xchg ax,ax 08070bc0 <__strcasecmp_ssse3>: 8070bc0: f3 0f 1e fb endbr32 8070bc4: 53 push ebx 8070bc5: e8 f6 8f fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8070bca: 81 c3 36 44 07 00 add ebx,0x74436 8070bd0: c7 c0 d8 ff ff ff mov eax,0xffffffd8 8070bd6: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8070bd9: 8b 00 mov eax,DWORD PTR [eax] 8070bdb: f7 80 40 01 00 00 01 00 00 00 test DWORD PTR [eax+0x140],0x1 8070be5: 74 2f je 8070c16 <__strcasecmp_l_ssse3+0x26> 8070be7: 5b pop ebx 8070be8: e9 23 73 02 00 jmp 8097f10 <__GI___strcasecmp> 8070bed: 8d 76 00 lea esi,[esi+0x0] 08070bf0 <__strcasecmp_l_ssse3>: 8070bf0: f3 0f 1e fb endbr32 8070bf4: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8070bf8: 8b 00 mov eax,DWORD PTR [eax] 8070bfa: f7 80 40 01 00 00 01 00 00 00 test DWORD PTR [eax+0x140],0x1 8070c04: 0f 85 06 73 02 00 jne 8097f10 <__GI___strcasecmp> 8070c0a: 53 push ebx 8070c0b: e8 b0 8f fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8070c10: 81 c3 f0 43 07 00 add ebx,0x743f0 8070c16: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8070c1a: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8070c1e: 89 d1 mov ecx,edx 8070c20: 81 e1 ff 0f 00 00 and ecx,0xfff 8070c26: 81 f9 f0 0f 00 00 cmp ecx,0xff0 8070c2c: 0f 87 9c 00 00 00 ja 8070cce <__strcasecmp_l_ssse3+0xde> 8070c32: 89 c1 mov ecx,eax 8070c34: 81 e1 ff 0f 00 00 and ecx,0xfff 8070c3a: 81 f9 f0 0f 00 00 cmp ecx,0xff0 8070c40: 0f 87 88 00 00 00 ja 8070cce <__strcasecmp_l_ssse3+0xde> 8070c46: 66 0f ef c0 pxor xmm0,xmm0 8070c4a: 66 0f 12 08 movlpd xmm1,QWORD PTR [eax] 8070c4e: 66 0f 12 12 movlpd xmm2,QWORD PTR [edx] 8070c52: 66 0f 16 48 08 movhpd xmm1,QWORD PTR [eax+0x8] 8070c57: 66 0f 16 52 08 movhpd xmm2,QWORD PTR [edx+0x8] 8070c5c: 66 0f 6f e9 movdqa xmm5,xmm1 8070c60: 66 0f 6f fa movdqa xmm7,xmm2 8070c64: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070c6c: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8070c74: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8070c7c: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8070c80: 66 0f db ee pand xmm5,xmm6 8070c84: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070c8c: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8070c90: 66 0f db fe pand xmm7,xmm6 8070c94: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8070c9c: 66 0f eb cd por xmm1,xmm5 8070ca0: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8070ca8: 66 0f eb d7 por xmm2,xmm7 8070cac: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8070cb0: 66 0f 74 ca pcmpeqb xmm1,xmm2 8070cb4: 66 0f f8 c8 psubb xmm1,xmm0 8070cb8: 66 0f d7 c9 pmovmskb ecx,xmm1 8070cbc: 81 e9 ff ff 00 00 sub ecx,0xffff 8070cc2: 0f 85 4f 22 00 00 jne 8072f17 <__strcasecmp_l_ssse3+0x2327> 8070cc8: 83 c0 10 add eax,0x10 8070ccb: 83 c2 10 add edx,0x10 8070cce: 57 push edi 8070ccf: 56 push esi 8070cd0: 6a 00 push 0x0 8070cd2: 89 d7 mov edi,edx 8070cd4: 89 c1 mov ecx,eax 8070cd6: 83 e1 0f and ecx,0xf 8070cd9: 83 e7 0f and edi,0xf 8070cdc: 31 c8 xor eax,ecx 8070cde: 31 fa xor edx,edi 8070ce0: 39 f9 cmp ecx,edi 8070ce2: 0f 84 98 00 00 00 je 8070d80 <__strcasecmp_l_ssse3+0x190> 8070ce8: 77 07 ja 8070cf1 <__strcasecmp_l_ssse3+0x101> 8070cea: 83 0c 24 20 or DWORD PTR [esp],0x20 8070cee: 92 xchg edx,eax 8070cef: 87 cf xchg edi,ecx 8070cf1: 8d 7f 0f lea edi,[edi+0xf] 8070cf4: 29 cf sub edi,ecx 8070cf6: 83 ff 08 cmp edi,0x8 8070cf9: 7e 36 jle 8070d31 <__strcasecmp_l_ssse3+0x141> 8070cfb: 83 ff 0e cmp edi,0xe 8070cfe: 0f 84 6c 1f 00 00 je 8072c70 <__strcasecmp_l_ssse3+0x2080> 8070d04: 83 ff 0d cmp edi,0xd 8070d07: 0f 84 43 1d 00 00 je 8072a50 <__strcasecmp_l_ssse3+0x1e60> 8070d0d: 83 ff 0c cmp edi,0xc 8070d10: 0f 84 1a 1b 00 00 je 8072830 <__strcasecmp_l_ssse3+0x1c40> 8070d16: 83 ff 0b cmp edi,0xb 8070d19: 0f 84 f1 18 00 00 je 8072610 <__strcasecmp_l_ssse3+0x1a20> 8070d1f: 83 ff 0a cmp edi,0xa 8070d22: 0f 84 c8 16 00 00 je 80723f0 <__strcasecmp_l_ssse3+0x1800> 8070d28: 83 ff 09 cmp edi,0x9 8070d2b: 0f 84 9f 14 00 00 je 80721d0 <__strcasecmp_l_ssse3+0x15e0> 8070d31: 0f 84 79 12 00 00 je 8071fb0 <__strcasecmp_l_ssse3+0x13c0> 8070d37: 83 ff 07 cmp edi,0x7 8070d3a: 0f 84 40 10 00 00 je 8071d80 <__strcasecmp_l_ssse3+0x1190> 8070d40: 83 ff 06 cmp edi,0x6 8070d43: 0f 84 07 0e 00 00 je 8071b50 <__strcasecmp_l_ssse3+0xf60> 8070d49: 83 ff 05 cmp edi,0x5 8070d4c: 0f 84 de 0b 00 00 je 8071930 <__strcasecmp_l_ssse3+0xd40> 8070d52: 83 ff 04 cmp edi,0x4 8070d55: 0f 84 b5 09 00 00 je 8071710 <__strcasecmp_l_ssse3+0xb20> 8070d5b: 83 ff 03 cmp edi,0x3 8070d5e: 0f 84 8c 07 00 00 je 80714f0 <__strcasecmp_l_ssse3+0x900> 8070d64: 83 ff 02 cmp edi,0x2 8070d67: 0f 84 63 05 00 00 je 80712d0 <__strcasecmp_l_ssse3+0x6e0> 8070d6d: 83 ff 01 cmp edi,0x1 8070d70: 0f 84 3a 03 00 00 je 80710b0 <__strcasecmp_l_ssse3+0x4c0> 8070d76: 83 ff 00 cmp edi,0x0 8070d79: 0f 84 11 01 00 00 je 8070e90 <__strcasecmp_l_ssse3+0x2a0> 8070d7f: 90 nop 8070d80: be ff ff 00 00 mov esi,0xffff 8070d85: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8070d89: 66 0f ef c0 pxor xmm0,xmm0 8070d8d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8070d91: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8070d95: 66 0f 6f e9 movdqa xmm5,xmm1 8070d99: 66 0f 6f fa movdqa xmm7,xmm2 8070d9d: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070da5: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8070dad: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8070db5: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8070db9: 66 0f db ee pand xmm5,xmm6 8070dbd: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070dc5: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8070dc9: 66 0f db fe pand xmm7,xmm6 8070dcd: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8070dd5: 66 0f eb cd por xmm1,xmm5 8070dd9: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8070de1: 66 0f eb d7 por xmm2,xmm7 8070de5: 66 0f 74 ca pcmpeqb xmm1,xmm2 8070de9: 66 0f f8 c8 psubb xmm1,xmm0 8070ded: 66 0f d7 f9 pmovmskb edi,xmm1 8070df1: d3 ee shr esi,cl 8070df3: d3 ef shr edi,cl 8070df5: 29 fe sub esi,edi 8070df7: 89 cf mov edi,ecx 8070df9: 0f 85 f9 20 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8070dff: c7 04 24 10 00 00 00 mov DWORD PTR [esp],0x10 8070e06: b9 10 00 00 00 mov ecx,0x10 8070e0b: 66 0f ef c0 pxor xmm0,xmm0 8070e0f: 90 nop 8070e10: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8070e15: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8070e1a: 66 0f 6f e9 movdqa xmm5,xmm1 8070e1e: 66 0f 6f fa movdqa xmm7,xmm2 8070e22: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070e2a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8070e32: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8070e3a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8070e3e: 66 0f db ee pand xmm5,xmm6 8070e42: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070e4a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8070e4e: 66 0f db fe pand xmm7,xmm6 8070e52: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8070e5a: 66 0f eb cd por xmm1,xmm5 8070e5e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8070e66: 66 0f eb d7 por xmm2,xmm7 8070e6a: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8070e6e: 66 0f 74 ca pcmpeqb xmm1,xmm2 8070e72: 66 0f f8 c8 psubb xmm1,xmm0 8070e76: 66 0f d7 f1 pmovmskb esi,xmm1 8070e7a: 81 ee ff ff 00 00 sub esi,0xffff 8070e80: 0f 85 68 20 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8070e86: 83 c1 10 add ecx,0x10 8070e89: eb 85 jmp 8070e10 <__strcasecmp_l_ssse3+0x220> 8070e8b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8070e8f: 90 nop 8070e90: be ff ff 00 00 mov esi,0xffff 8070e95: 66 0f ef c0 pxor xmm0,xmm0 8070e99: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8070e9d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8070ea1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8070ea5: 66 0f 73 fa 0f pslldq xmm2,0xf 8070eaa: 66 0f 6f e9 movdqa xmm5,xmm1 8070eae: 66 0f 6f fa movdqa xmm7,xmm2 8070eb2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070eba: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8070ec2: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8070eca: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8070ece: 66 0f db ee pand xmm5,xmm6 8070ed2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070eda: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8070ede: 66 0f db fe pand xmm7,xmm6 8070ee2: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8070eea: 66 0f eb cd por xmm1,xmm5 8070eee: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8070ef6: 66 0f eb d7 por xmm2,xmm7 8070efa: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8070efe: 66 0f f8 d0 psubb xmm2,xmm0 8070f02: 66 0f d7 fa pmovmskb edi,xmm2 8070f06: d3 ee shr esi,cl 8070f08: d3 ef shr edi,cl 8070f0a: 29 fe sub esi,edi 8070f0c: 8d 79 f1 lea edi,[ecx-0xf] 8070f0f: 0f 85 e3 1f 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8070f15: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8070f19: 66 0f ef c0 pxor xmm0,xmm0 8070f1d: b9 10 00 00 00 mov ecx,0x10 8070f22: 83 0c 24 01 or DWORD PTR [esp],0x1 8070f26: 8d 7a 01 lea edi,[edx+0x1] 8070f29: 81 e7 ff 0f 00 00 and edi,0xfff 8070f2f: 81 ef 00 10 00 00 sub edi,0x1000 8070f35: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8070f3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8070f40: 83 c7 10 add edi,0x10 8070f43: 0f 8f 27 01 00 00 jg 8071070 <__strcasecmp_l_ssse3+0x480> 8070f49: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8070f4e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8070f53: 66 0f 6f e2 movdqa xmm4,xmm2 8070f57: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 8070f5d: 66 0f 6f e9 movdqa xmm5,xmm1 8070f61: 66 0f 6f fa movdqa xmm7,xmm2 8070f65: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070f6d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8070f75: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8070f7d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8070f81: 66 0f db ee pand xmm5,xmm6 8070f85: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070f8d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8070f91: 66 0f db fe pand xmm7,xmm6 8070f95: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8070f9d: 66 0f eb cd por xmm1,xmm5 8070fa1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8070fa9: 66 0f eb d7 por xmm2,xmm7 8070fad: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8070fb1: 66 0f 74 ca pcmpeqb xmm1,xmm2 8070fb5: 66 0f f8 c8 psubb xmm1,xmm0 8070fb9: 66 0f d7 f1 pmovmskb esi,xmm1 8070fbd: 81 ee ff ff 00 00 sub esi,0xffff 8070fc3: 0f 85 25 1f 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8070fc9: 83 c1 10 add ecx,0x10 8070fcc: 66 0f 6f dc movdqa xmm3,xmm4 8070fd0: 83 c7 10 add edi,0x10 8070fd3: 0f 8f 97 00 00 00 jg 8071070 <__strcasecmp_l_ssse3+0x480> 8070fd9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8070fde: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8070fe3: 66 0f 6f e2 movdqa xmm4,xmm2 8070fe7: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 8070fed: 66 0f 6f e9 movdqa xmm5,xmm1 8070ff1: 66 0f 6f fa movdqa xmm7,xmm2 8070ff5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8070ffd: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071005: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807100d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071011: 66 0f db ee pand xmm5,xmm6 8071015: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807101d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071021: 66 0f db fe pand xmm7,xmm6 8071025: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807102d: 66 0f eb cd por xmm1,xmm5 8071031: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071039: 66 0f eb d7 por xmm2,xmm7 807103d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071041: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071045: 66 0f f8 c8 psubb xmm1,xmm0 8071049: 66 0f d7 f1 pmovmskb esi,xmm1 807104d: 81 ee ff ff 00 00 sub esi,0xffff 8071053: 0f 85 95 1e 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071059: 83 c1 10 add ecx,0x10 807105c: 66 0f 6f dc movdqa xmm3,xmm4 8071060: e9 db fe ff ff jmp 8070f40 <__strcasecmp_l_ssse3+0x350> 8071065: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807106c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071070: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8071074: 66 0f d7 f0 pmovmskb esi,xmm0 8071078: f7 c6 fe ff 00 00 test esi,0xfffe 807107e: 75 10 jne 8071090 <__strcasecmp_l_ssse3+0x4a0> 8071080: 66 0f ef c0 pxor xmm0,xmm0 8071084: 81 ef 00 10 00 00 sub edi,0x1000 807108a: e9 ba fe ff ff jmp 8070f49 <__strcasecmp_l_ssse3+0x359> 807108f: 90 nop 8071090: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071095: 66 0f 73 d8 01 psrldq xmm0,0x1 807109a: 66 0f 73 db 01 psrldq xmm3,0x1 807109f: e9 ec 1d 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 80710a4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80710ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80710af: 90 nop 80710b0: be ff ff 00 00 mov esi,0xffff 80710b5: 66 0f ef c0 pxor xmm0,xmm0 80710b9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80710bd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80710c1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80710c5: 66 0f 73 fa 0e pslldq xmm2,0xe 80710ca: 66 0f 6f e9 movdqa xmm5,xmm1 80710ce: 66 0f 6f fa movdqa xmm7,xmm2 80710d2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80710da: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 80710e2: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 80710ea: 66 0f 64 f1 pcmpgtb xmm6,xmm1 80710ee: 66 0f db ee pand xmm5,xmm6 80710f2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80710fa: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80710fe: 66 0f db fe pand xmm7,xmm6 8071102: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807110a: 66 0f eb cd por xmm1,xmm5 807110e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071116: 66 0f eb d7 por xmm2,xmm7 807111a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807111e: 66 0f f8 d0 psubb xmm2,xmm0 8071122: 66 0f d7 fa pmovmskb edi,xmm2 8071126: d3 ee shr esi,cl 8071128: d3 ef shr edi,cl 807112a: 29 fe sub esi,edi 807112c: 8d 79 f2 lea edi,[ecx-0xe] 807112f: 0f 85 c3 1d 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8071135: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8071139: 66 0f ef c0 pxor xmm0,xmm0 807113d: b9 10 00 00 00 mov ecx,0x10 8071142: 83 0c 24 02 or DWORD PTR [esp],0x2 8071146: 8d 7a 02 lea edi,[edx+0x2] 8071149: 81 e7 ff 0f 00 00 and edi,0xfff 807114f: 81 ef 00 10 00 00 sub edi,0x1000 8071155: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807115c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071160: 83 c7 10 add edi,0x10 8071163: 0f 8f 27 01 00 00 jg 8071290 <__strcasecmp_l_ssse3+0x6a0> 8071169: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807116e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071173: 66 0f 6f e2 movdqa xmm4,xmm2 8071177: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 807117d: 66 0f 6f e9 movdqa xmm5,xmm1 8071181: 66 0f 6f fa movdqa xmm7,xmm2 8071185: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807118d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071195: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807119d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 80711a1: 66 0f db ee pand xmm5,xmm6 80711a5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80711ad: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80711b1: 66 0f db fe pand xmm7,xmm6 80711b5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80711bd: 66 0f eb cd por xmm1,xmm5 80711c1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 80711c9: 66 0f eb d7 por xmm2,xmm7 80711cd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80711d1: 66 0f 74 ca pcmpeqb xmm1,xmm2 80711d5: 66 0f f8 c8 psubb xmm1,xmm0 80711d9: 66 0f d7 f1 pmovmskb esi,xmm1 80711dd: 81 ee ff ff 00 00 sub esi,0xffff 80711e3: 0f 85 05 1d 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 80711e9: 83 c1 10 add ecx,0x10 80711ec: 66 0f 6f dc movdqa xmm3,xmm4 80711f0: 83 c7 10 add edi,0x10 80711f3: 0f 8f 97 00 00 00 jg 8071290 <__strcasecmp_l_ssse3+0x6a0> 80711f9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80711fe: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071203: 66 0f 6f e2 movdqa xmm4,xmm2 8071207: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 807120d: 66 0f 6f e9 movdqa xmm5,xmm1 8071211: 66 0f 6f fa movdqa xmm7,xmm2 8071215: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807121d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071225: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807122d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071231: 66 0f db ee pand xmm5,xmm6 8071235: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807123d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071241: 66 0f db fe pand xmm7,xmm6 8071245: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807124d: 66 0f eb cd por xmm1,xmm5 8071251: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071259: 66 0f eb d7 por xmm2,xmm7 807125d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071261: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071265: 66 0f f8 c8 psubb xmm1,xmm0 8071269: 66 0f d7 f1 pmovmskb esi,xmm1 807126d: 81 ee ff ff 00 00 sub esi,0xffff 8071273: 0f 85 75 1c 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071279: 83 c1 10 add ecx,0x10 807127c: 66 0f 6f dc movdqa xmm3,xmm4 8071280: e9 db fe ff ff jmp 8071160 <__strcasecmp_l_ssse3+0x570> 8071285: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807128c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071290: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8071294: 66 0f d7 f0 pmovmskb esi,xmm0 8071298: f7 c6 fc ff 00 00 test esi,0xfffc 807129e: 75 10 jne 80712b0 <__strcasecmp_l_ssse3+0x6c0> 80712a0: 66 0f ef c0 pxor xmm0,xmm0 80712a4: 81 ef 00 10 00 00 sub edi,0x1000 80712aa: e9 ba fe ff ff jmp 8071169 <__strcasecmp_l_ssse3+0x579> 80712af: 90 nop 80712b0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80712b5: 66 0f 73 d8 02 psrldq xmm0,0x2 80712ba: 66 0f 73 db 02 psrldq xmm3,0x2 80712bf: e9 cc 1b 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 80712c4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80712cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80712cf: 90 nop 80712d0: be ff ff 00 00 mov esi,0xffff 80712d5: 66 0f ef c0 pxor xmm0,xmm0 80712d9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80712dd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80712e1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80712e5: 66 0f 73 fa 0d pslldq xmm2,0xd 80712ea: 66 0f 6f e9 movdqa xmm5,xmm1 80712ee: 66 0f 6f fa movdqa xmm7,xmm2 80712f2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80712fa: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071302: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807130a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807130e: 66 0f db ee pand xmm5,xmm6 8071312: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807131a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 807131e: 66 0f db fe pand xmm7,xmm6 8071322: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807132a: 66 0f eb cd por xmm1,xmm5 807132e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071336: 66 0f eb d7 por xmm2,xmm7 807133a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807133e: 66 0f f8 d0 psubb xmm2,xmm0 8071342: 66 0f d7 fa pmovmskb edi,xmm2 8071346: d3 ee shr esi,cl 8071348: d3 ef shr edi,cl 807134a: 29 fe sub esi,edi 807134c: 8d 79 f3 lea edi,[ecx-0xd] 807134f: 0f 85 a3 1b 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8071355: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8071359: 66 0f ef c0 pxor xmm0,xmm0 807135d: b9 10 00 00 00 mov ecx,0x10 8071362: 83 0c 24 03 or DWORD PTR [esp],0x3 8071366: 8d 7a 03 lea edi,[edx+0x3] 8071369: 81 e7 ff 0f 00 00 and edi,0xfff 807136f: 81 ef 00 10 00 00 sub edi,0x1000 8071375: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807137c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071380: 83 c7 10 add edi,0x10 8071383: 0f 8f 27 01 00 00 jg 80714b0 <__strcasecmp_l_ssse3+0x8c0> 8071389: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807138e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071393: 66 0f 6f e2 movdqa xmm4,xmm2 8071397: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 807139d: 66 0f 6f e9 movdqa xmm5,xmm1 80713a1: 66 0f 6f fa movdqa xmm7,xmm2 80713a5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80713ad: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 80713b5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 80713bd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 80713c1: 66 0f db ee pand xmm5,xmm6 80713c5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80713cd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80713d1: 66 0f db fe pand xmm7,xmm6 80713d5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80713dd: 66 0f eb cd por xmm1,xmm5 80713e1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 80713e9: 66 0f eb d7 por xmm2,xmm7 80713ed: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80713f1: 66 0f 74 ca pcmpeqb xmm1,xmm2 80713f5: 66 0f f8 c8 psubb xmm1,xmm0 80713f9: 66 0f d7 f1 pmovmskb esi,xmm1 80713fd: 81 ee ff ff 00 00 sub esi,0xffff 8071403: 0f 85 e5 1a 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071409: 83 c1 10 add ecx,0x10 807140c: 66 0f 6f dc movdqa xmm3,xmm4 8071410: 83 c7 10 add edi,0x10 8071413: 0f 8f 97 00 00 00 jg 80714b0 <__strcasecmp_l_ssse3+0x8c0> 8071419: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807141e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071423: 66 0f 6f e2 movdqa xmm4,xmm2 8071427: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 807142d: 66 0f 6f e9 movdqa xmm5,xmm1 8071431: 66 0f 6f fa movdqa xmm7,xmm2 8071435: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807143d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071445: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807144d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071451: 66 0f db ee pand xmm5,xmm6 8071455: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807145d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071461: 66 0f db fe pand xmm7,xmm6 8071465: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807146d: 66 0f eb cd por xmm1,xmm5 8071471: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071479: 66 0f eb d7 por xmm2,xmm7 807147d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071481: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071485: 66 0f f8 c8 psubb xmm1,xmm0 8071489: 66 0f d7 f1 pmovmskb esi,xmm1 807148d: 81 ee ff ff 00 00 sub esi,0xffff 8071493: 0f 85 55 1a 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071499: 83 c1 10 add ecx,0x10 807149c: 66 0f 6f dc movdqa xmm3,xmm4 80714a0: e9 db fe ff ff jmp 8071380 <__strcasecmp_l_ssse3+0x790> 80714a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80714ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80714b0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80714b4: 66 0f d7 f0 pmovmskb esi,xmm0 80714b8: f7 c6 f8 ff 00 00 test esi,0xfff8 80714be: 75 10 jne 80714d0 <__strcasecmp_l_ssse3+0x8e0> 80714c0: 66 0f ef c0 pxor xmm0,xmm0 80714c4: 81 ef 00 10 00 00 sub edi,0x1000 80714ca: e9 ba fe ff ff jmp 8071389 <__strcasecmp_l_ssse3+0x799> 80714cf: 90 nop 80714d0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80714d5: 66 0f 73 d8 03 psrldq xmm0,0x3 80714da: 66 0f 73 db 03 psrldq xmm3,0x3 80714df: e9 ac 19 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 80714e4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80714eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80714ef: 90 nop 80714f0: be ff ff 00 00 mov esi,0xffff 80714f5: 66 0f ef c0 pxor xmm0,xmm0 80714f9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80714fd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8071501: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071505: 66 0f 73 fa 0c pslldq xmm2,0xc 807150a: 66 0f 6f e9 movdqa xmm5,xmm1 807150e: 66 0f 6f fa movdqa xmm7,xmm2 8071512: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807151a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071522: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807152a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807152e: 66 0f db ee pand xmm5,xmm6 8071532: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807153a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 807153e: 66 0f db fe pand xmm7,xmm6 8071542: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807154a: 66 0f eb cd por xmm1,xmm5 807154e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071556: 66 0f eb d7 por xmm2,xmm7 807155a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807155e: 66 0f f8 d0 psubb xmm2,xmm0 8071562: 66 0f d7 fa pmovmskb edi,xmm2 8071566: d3 ee shr esi,cl 8071568: d3 ef shr edi,cl 807156a: 29 fe sub esi,edi 807156c: 8d 79 f4 lea edi,[ecx-0xc] 807156f: 0f 85 83 19 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8071575: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8071579: 66 0f ef c0 pxor xmm0,xmm0 807157d: b9 10 00 00 00 mov ecx,0x10 8071582: 83 0c 24 04 or DWORD PTR [esp],0x4 8071586: 8d 7a 04 lea edi,[edx+0x4] 8071589: 81 e7 ff 0f 00 00 and edi,0xfff 807158f: 81 ef 00 10 00 00 sub edi,0x1000 8071595: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807159c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80715a0: 83 c7 10 add edi,0x10 80715a3: 0f 8f 27 01 00 00 jg 80716d0 <__strcasecmp_l_ssse3+0xae0> 80715a9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80715ae: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80715b3: 66 0f 6f e2 movdqa xmm4,xmm2 80715b7: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 80715bd: 66 0f 6f e9 movdqa xmm5,xmm1 80715c1: 66 0f 6f fa movdqa xmm7,xmm2 80715c5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80715cd: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 80715d5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 80715dd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 80715e1: 66 0f db ee pand xmm5,xmm6 80715e5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80715ed: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80715f1: 66 0f db fe pand xmm7,xmm6 80715f5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80715fd: 66 0f eb cd por xmm1,xmm5 8071601: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071609: 66 0f eb d7 por xmm2,xmm7 807160d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071611: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071615: 66 0f f8 c8 psubb xmm1,xmm0 8071619: 66 0f d7 f1 pmovmskb esi,xmm1 807161d: 81 ee ff ff 00 00 sub esi,0xffff 8071623: 0f 85 c5 18 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071629: 83 c1 10 add ecx,0x10 807162c: 66 0f 6f dc movdqa xmm3,xmm4 8071630: 83 c7 10 add edi,0x10 8071633: 0f 8f 97 00 00 00 jg 80716d0 <__strcasecmp_l_ssse3+0xae0> 8071639: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807163e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071643: 66 0f 6f e2 movdqa xmm4,xmm2 8071647: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 807164d: 66 0f 6f e9 movdqa xmm5,xmm1 8071651: 66 0f 6f fa movdqa xmm7,xmm2 8071655: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807165d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071665: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807166d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071671: 66 0f db ee pand xmm5,xmm6 8071675: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807167d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071681: 66 0f db fe pand xmm7,xmm6 8071685: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807168d: 66 0f eb cd por xmm1,xmm5 8071691: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071699: 66 0f eb d7 por xmm2,xmm7 807169d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80716a1: 66 0f 74 ca pcmpeqb xmm1,xmm2 80716a5: 66 0f f8 c8 psubb xmm1,xmm0 80716a9: 66 0f d7 f1 pmovmskb esi,xmm1 80716ad: 81 ee ff ff 00 00 sub esi,0xffff 80716b3: 0f 85 35 18 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 80716b9: 83 c1 10 add ecx,0x10 80716bc: 66 0f 6f dc movdqa xmm3,xmm4 80716c0: e9 db fe ff ff jmp 80715a0 <__strcasecmp_l_ssse3+0x9b0> 80716c5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80716cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80716d0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80716d4: 66 0f d7 f0 pmovmskb esi,xmm0 80716d8: f7 c6 f0 ff 00 00 test esi,0xfff0 80716de: 75 10 jne 80716f0 <__strcasecmp_l_ssse3+0xb00> 80716e0: 66 0f ef c0 pxor xmm0,xmm0 80716e4: 81 ef 00 10 00 00 sub edi,0x1000 80716ea: e9 ba fe ff ff jmp 80715a9 <__strcasecmp_l_ssse3+0x9b9> 80716ef: 90 nop 80716f0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80716f5: 66 0f 73 d8 04 psrldq xmm0,0x4 80716fa: 66 0f 73 db 04 psrldq xmm3,0x4 80716ff: e9 8c 17 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8071704: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807170b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807170f: 90 nop 8071710: be ff ff 00 00 mov esi,0xffff 8071715: 66 0f ef c0 pxor xmm0,xmm0 8071719: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 807171d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8071721: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071725: 66 0f 73 fa 0b pslldq xmm2,0xb 807172a: 66 0f 6f e9 movdqa xmm5,xmm1 807172e: 66 0f 6f fa movdqa xmm7,xmm2 8071732: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807173a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071742: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807174a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807174e: 66 0f db ee pand xmm5,xmm6 8071752: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807175a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 807175e: 66 0f db fe pand xmm7,xmm6 8071762: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807176a: 66 0f eb cd por xmm1,xmm5 807176e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071776: 66 0f eb d7 por xmm2,xmm7 807177a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807177e: 66 0f f8 d0 psubb xmm2,xmm0 8071782: 66 0f d7 fa pmovmskb edi,xmm2 8071786: d3 ee shr esi,cl 8071788: d3 ef shr edi,cl 807178a: 29 fe sub esi,edi 807178c: 8d 79 f5 lea edi,[ecx-0xb] 807178f: 0f 85 63 17 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8071795: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8071799: 66 0f ef c0 pxor xmm0,xmm0 807179d: b9 10 00 00 00 mov ecx,0x10 80717a2: 83 0c 24 05 or DWORD PTR [esp],0x5 80717a6: 8d 7a 05 lea edi,[edx+0x5] 80717a9: 81 e7 ff 0f 00 00 and edi,0xfff 80717af: 81 ef 00 10 00 00 sub edi,0x1000 80717b5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80717bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80717c0: 83 c7 10 add edi,0x10 80717c3: 0f 8f 27 01 00 00 jg 80718f0 <__strcasecmp_l_ssse3+0xd00> 80717c9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80717ce: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80717d3: 66 0f 6f e2 movdqa xmm4,xmm2 80717d7: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 80717dd: 66 0f 6f e9 movdqa xmm5,xmm1 80717e1: 66 0f 6f fa movdqa xmm7,xmm2 80717e5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80717ed: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 80717f5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 80717fd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071801: 66 0f db ee pand xmm5,xmm6 8071805: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807180d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071811: 66 0f db fe pand xmm7,xmm6 8071815: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807181d: 66 0f eb cd por xmm1,xmm5 8071821: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071829: 66 0f eb d7 por xmm2,xmm7 807182d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071831: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071835: 66 0f f8 c8 psubb xmm1,xmm0 8071839: 66 0f d7 f1 pmovmskb esi,xmm1 807183d: 81 ee ff ff 00 00 sub esi,0xffff 8071843: 0f 85 a5 16 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071849: 83 c1 10 add ecx,0x10 807184c: 66 0f 6f dc movdqa xmm3,xmm4 8071850: 83 c7 10 add edi,0x10 8071853: 0f 8f 97 00 00 00 jg 80718f0 <__strcasecmp_l_ssse3+0xd00> 8071859: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807185e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071863: 66 0f 6f e2 movdqa xmm4,xmm2 8071867: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 807186d: 66 0f 6f e9 movdqa xmm5,xmm1 8071871: 66 0f 6f fa movdqa xmm7,xmm2 8071875: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807187d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071885: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807188d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071891: 66 0f db ee pand xmm5,xmm6 8071895: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807189d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80718a1: 66 0f db fe pand xmm7,xmm6 80718a5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80718ad: 66 0f eb cd por xmm1,xmm5 80718b1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 80718b9: 66 0f eb d7 por xmm2,xmm7 80718bd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80718c1: 66 0f 74 ca pcmpeqb xmm1,xmm2 80718c5: 66 0f f8 c8 psubb xmm1,xmm0 80718c9: 66 0f d7 f1 pmovmskb esi,xmm1 80718cd: 81 ee ff ff 00 00 sub esi,0xffff 80718d3: 0f 85 15 16 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 80718d9: 83 c1 10 add ecx,0x10 80718dc: 66 0f 6f dc movdqa xmm3,xmm4 80718e0: e9 db fe ff ff jmp 80717c0 <__strcasecmp_l_ssse3+0xbd0> 80718e5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80718ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80718f0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80718f4: 66 0f d7 f0 pmovmskb esi,xmm0 80718f8: f7 c6 e0 ff 00 00 test esi,0xffe0 80718fe: 75 10 jne 8071910 <__strcasecmp_l_ssse3+0xd20> 8071900: 66 0f ef c0 pxor xmm0,xmm0 8071904: 81 ef 00 10 00 00 sub edi,0x1000 807190a: e9 ba fe ff ff jmp 80717c9 <__strcasecmp_l_ssse3+0xbd9> 807190f: 90 nop 8071910: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071915: 66 0f 73 d8 05 psrldq xmm0,0x5 807191a: 66 0f 73 db 05 psrldq xmm3,0x5 807191f: e9 6c 15 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8071924: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807192b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807192f: 90 nop 8071930: be ff ff 00 00 mov esi,0xffff 8071935: 66 0f ef c0 pxor xmm0,xmm0 8071939: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 807193d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8071941: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071945: 66 0f 73 fa 0a pslldq xmm2,0xa 807194a: 66 0f 6f e9 movdqa xmm5,xmm1 807194e: 66 0f 6f fa movdqa xmm7,xmm2 8071952: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807195a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071962: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807196a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807196e: 66 0f db ee pand xmm5,xmm6 8071972: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807197a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 807197e: 66 0f db fe pand xmm7,xmm6 8071982: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807198a: 66 0f eb cd por xmm1,xmm5 807198e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071996: 66 0f eb d7 por xmm2,xmm7 807199a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807199e: 66 0f f8 d0 psubb xmm2,xmm0 80719a2: 66 0f d7 fa pmovmskb edi,xmm2 80719a6: d3 ee shr esi,cl 80719a8: d3 ef shr edi,cl 80719aa: 29 fe sub esi,edi 80719ac: 8d 79 f6 lea edi,[ecx-0xa] 80719af: 0f 85 43 15 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 80719b5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80719b9: 66 0f ef c0 pxor xmm0,xmm0 80719bd: b9 10 00 00 00 mov ecx,0x10 80719c2: 83 0c 24 06 or DWORD PTR [esp],0x6 80719c6: 8d 7a 06 lea edi,[edx+0x6] 80719c9: 81 e7 ff 0f 00 00 and edi,0xfff 80719cf: 81 ef 00 10 00 00 sub edi,0x1000 80719d5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80719dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80719e0: 83 c7 10 add edi,0x10 80719e3: 0f 8f 27 01 00 00 jg 8071b10 <__strcasecmp_l_ssse3+0xf20> 80719e9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80719ee: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80719f3: 66 0f 6f e2 movdqa xmm4,xmm2 80719f7: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 80719fd: 66 0f 6f e9 movdqa xmm5,xmm1 8071a01: 66 0f 6f fa movdqa xmm7,xmm2 8071a05: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071a0d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071a15: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8071a1d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071a21: 66 0f db ee pand xmm5,xmm6 8071a25: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071a2d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071a31: 66 0f db fe pand xmm7,xmm6 8071a35: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8071a3d: 66 0f eb cd por xmm1,xmm5 8071a41: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071a49: 66 0f eb d7 por xmm2,xmm7 8071a4d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071a51: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071a55: 66 0f f8 c8 psubb xmm1,xmm0 8071a59: 66 0f d7 f1 pmovmskb esi,xmm1 8071a5d: 81 ee ff ff 00 00 sub esi,0xffff 8071a63: 0f 85 85 14 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071a69: 83 c1 10 add ecx,0x10 8071a6c: 66 0f 6f dc movdqa xmm3,xmm4 8071a70: 83 c7 10 add edi,0x10 8071a73: 0f 8f 97 00 00 00 jg 8071b10 <__strcasecmp_l_ssse3+0xf20> 8071a79: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071a7e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071a83: 66 0f 6f e2 movdqa xmm4,xmm2 8071a87: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 8071a8d: 66 0f 6f e9 movdqa xmm5,xmm1 8071a91: 66 0f 6f fa movdqa xmm7,xmm2 8071a95: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071a9d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071aa5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8071aad: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071ab1: 66 0f db ee pand xmm5,xmm6 8071ab5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071abd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071ac1: 66 0f db fe pand xmm7,xmm6 8071ac5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8071acd: 66 0f eb cd por xmm1,xmm5 8071ad1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071ad9: 66 0f eb d7 por xmm2,xmm7 8071add: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071ae1: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071ae5: 66 0f f8 c8 psubb xmm1,xmm0 8071ae9: 66 0f d7 f1 pmovmskb esi,xmm1 8071aed: 81 ee ff ff 00 00 sub esi,0xffff 8071af3: 0f 85 f5 13 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071af9: 83 c1 10 add ecx,0x10 8071afc: 66 0f 6f dc movdqa xmm3,xmm4 8071b00: e9 db fe ff ff jmp 80719e0 <__strcasecmp_l_ssse3+0xdf0> 8071b05: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071b0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071b10: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8071b14: 66 0f d7 f0 pmovmskb esi,xmm0 8071b18: f7 c6 c0 ff 00 00 test esi,0xffc0 8071b1e: 75 10 jne 8071b30 <__strcasecmp_l_ssse3+0xf40> 8071b20: 66 0f ef c0 pxor xmm0,xmm0 8071b24: 81 ef 00 10 00 00 sub edi,0x1000 8071b2a: e9 ba fe ff ff jmp 80719e9 <__strcasecmp_l_ssse3+0xdf9> 8071b2f: 90 nop 8071b30: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071b35: 66 0f 73 d8 06 psrldq xmm0,0x6 8071b3a: 66 0f 73 db 06 psrldq xmm3,0x6 8071b3f: e9 4c 13 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8071b44: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071b4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071b4f: 90 nop 8071b50: be ff ff 00 00 mov esi,0xffff 8071b55: 66 0f ef c0 pxor xmm0,xmm0 8071b59: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8071b5d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8071b61: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071b65: 66 0f 73 fa 09 pslldq xmm2,0x9 8071b6a: 66 0f 6f e9 movdqa xmm5,xmm1 8071b6e: 66 0f 6f fa movdqa xmm7,xmm2 8071b72: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071b7a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071b82: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8071b8a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071b8e: 66 0f db ee pand xmm5,xmm6 8071b92: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071b9a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071b9e: 66 0f db fe pand xmm7,xmm6 8071ba2: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8071baa: 66 0f eb cd por xmm1,xmm5 8071bae: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071bb6: 66 0f eb d7 por xmm2,xmm7 8071bba: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8071bbe: 66 0f f8 d0 psubb xmm2,xmm0 8071bc2: 66 0f d7 fa pmovmskb edi,xmm2 8071bc6: d3 ee shr esi,cl 8071bc8: d3 ef shr edi,cl 8071bca: 29 fe sub esi,edi 8071bcc: 8d 79 f7 lea edi,[ecx-0x9] 8071bcf: 0f 85 23 13 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8071bd5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8071bd9: 66 0f ef c0 pxor xmm0,xmm0 8071bdd: b9 10 00 00 00 mov ecx,0x10 8071be2: 83 0c 24 07 or DWORD PTR [esp],0x7 8071be6: 8d 7a 08 lea edi,[edx+0x8] 8071be9: 81 e7 ff 0f 00 00 and edi,0xfff 8071bef: 81 ef 00 10 00 00 sub edi,0x1000 8071bf5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071bfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071c00: 83 c7 10 add edi,0x10 8071c03: 0f 8f 27 01 00 00 jg 8071d30 <__strcasecmp_l_ssse3+0x1140> 8071c09: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071c0e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071c13: 66 0f 6f e2 movdqa xmm4,xmm2 8071c17: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 8071c1d: 66 0f 6f e9 movdqa xmm5,xmm1 8071c21: 66 0f 6f fa movdqa xmm7,xmm2 8071c25: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071c2d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071c35: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8071c3d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071c41: 66 0f db ee pand xmm5,xmm6 8071c45: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071c4d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071c51: 66 0f db fe pand xmm7,xmm6 8071c55: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8071c5d: 66 0f eb cd por xmm1,xmm5 8071c61: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071c69: 66 0f eb d7 por xmm2,xmm7 8071c6d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071c71: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071c75: 66 0f f8 c8 psubb xmm1,xmm0 8071c79: 66 0f d7 f1 pmovmskb esi,xmm1 8071c7d: 81 ee ff ff 00 00 sub esi,0xffff 8071c83: 0f 85 65 12 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071c89: 83 c1 10 add ecx,0x10 8071c8c: 66 0f 6f dc movdqa xmm3,xmm4 8071c90: 83 c7 10 add edi,0x10 8071c93: 0f 8f 97 00 00 00 jg 8071d30 <__strcasecmp_l_ssse3+0x1140> 8071c99: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071c9e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071ca3: 66 0f 6f e2 movdqa xmm4,xmm2 8071ca7: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 8071cad: 66 0f 6f e9 movdqa xmm5,xmm1 8071cb1: 66 0f 6f fa movdqa xmm7,xmm2 8071cb5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071cbd: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071cc5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8071ccd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071cd1: 66 0f db ee pand xmm5,xmm6 8071cd5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071cdd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071ce1: 66 0f db fe pand xmm7,xmm6 8071ce5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8071ced: 66 0f eb cd por xmm1,xmm5 8071cf1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071cf9: 66 0f eb d7 por xmm2,xmm7 8071cfd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071d01: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071d05: 66 0f f8 c8 psubb xmm1,xmm0 8071d09: 66 0f d7 f1 pmovmskb esi,xmm1 8071d0d: 81 ee ff ff 00 00 sub esi,0xffff 8071d13: 0f 85 d5 11 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071d19: 83 c1 10 add ecx,0x10 8071d1c: 66 0f 6f dc movdqa xmm3,xmm4 8071d20: e9 db fe ff ff jmp 8071c00 <__strcasecmp_l_ssse3+0x1010> 8071d25: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071d2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071d30: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8071d34: 66 0f d7 f0 pmovmskb esi,xmm0 8071d38: f7 c6 80 ff 00 00 test esi,0xff80 8071d3e: 75 20 jne 8071d60 <__strcasecmp_l_ssse3+0x1170> 8071d40: 66 0f ef c0 pxor xmm0,xmm0 8071d44: 66 0f ef c0 pxor xmm0,xmm0 8071d48: 81 ef 00 10 00 00 sub edi,0x1000 8071d4e: e9 b6 fe ff ff jmp 8071c09 <__strcasecmp_l_ssse3+0x1019> 8071d53: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071d5a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8071d60: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071d65: 66 0f 73 d8 07 psrldq xmm0,0x7 8071d6a: 66 0f 73 db 07 psrldq xmm3,0x7 8071d6f: e9 1c 11 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8071d74: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071d7b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071d7f: 90 nop 8071d80: be ff ff 00 00 mov esi,0xffff 8071d85: 66 0f ef c0 pxor xmm0,xmm0 8071d89: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8071d8d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8071d91: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071d95: 66 0f 73 fa 08 pslldq xmm2,0x8 8071d9a: 66 0f 6f e9 movdqa xmm5,xmm1 8071d9e: 66 0f 6f fa movdqa xmm7,xmm2 8071da2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071daa: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071db2: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8071dba: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071dbe: 66 0f db ee pand xmm5,xmm6 8071dc2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071dca: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071dce: 66 0f db fe pand xmm7,xmm6 8071dd2: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8071dda: 66 0f eb cd por xmm1,xmm5 8071dde: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071de6: 66 0f eb d7 por xmm2,xmm7 8071dea: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8071dee: 66 0f f8 d0 psubb xmm2,xmm0 8071df2: 66 0f d7 fa pmovmskb edi,xmm2 8071df6: d3 ee shr esi,cl 8071df8: d3 ef shr edi,cl 8071dfa: 29 fe sub esi,edi 8071dfc: 8d 79 f8 lea edi,[ecx-0x8] 8071dff: 0f 85 f3 10 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8071e05: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8071e09: 66 0f ef c0 pxor xmm0,xmm0 8071e0d: b9 10 00 00 00 mov ecx,0x10 8071e12: 83 0c 24 08 or DWORD PTR [esp],0x8 8071e16: 8d 7a 08 lea edi,[edx+0x8] 8071e19: 81 e7 ff 0f 00 00 and edi,0xfff 8071e1f: 81 ef 00 10 00 00 sub edi,0x1000 8071e25: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071e2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071e30: 83 c7 10 add edi,0x10 8071e33: 0f 8f 27 01 00 00 jg 8071f60 <__strcasecmp_l_ssse3+0x1370> 8071e39: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071e3e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071e43: 66 0f 6f e2 movdqa xmm4,xmm2 8071e47: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 8071e4d: 66 0f 6f e9 movdqa xmm5,xmm1 8071e51: 66 0f 6f fa movdqa xmm7,xmm2 8071e55: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071e5d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071e65: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8071e6d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071e71: 66 0f db ee pand xmm5,xmm6 8071e75: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071e7d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071e81: 66 0f db fe pand xmm7,xmm6 8071e85: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8071e8d: 66 0f eb cd por xmm1,xmm5 8071e91: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071e99: 66 0f eb d7 por xmm2,xmm7 8071e9d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071ea1: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071ea5: 66 0f f8 c8 psubb xmm1,xmm0 8071ea9: 66 0f d7 f1 pmovmskb esi,xmm1 8071ead: 81 ee ff ff 00 00 sub esi,0xffff 8071eb3: 0f 85 35 10 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071eb9: 83 c1 10 add ecx,0x10 8071ebc: 66 0f 6f dc movdqa xmm3,xmm4 8071ec0: 83 c7 10 add edi,0x10 8071ec3: 0f 8f 97 00 00 00 jg 8071f60 <__strcasecmp_l_ssse3+0x1370> 8071ec9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071ece: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8071ed3: 66 0f 6f e2 movdqa xmm4,xmm2 8071ed7: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 8071edd: 66 0f 6f e9 movdqa xmm5,xmm1 8071ee1: 66 0f 6f fa movdqa xmm7,xmm2 8071ee5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071eed: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071ef5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8071efd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071f01: 66 0f db ee pand xmm5,xmm6 8071f05: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071f0d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071f11: 66 0f db fe pand xmm7,xmm6 8071f15: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8071f1d: 66 0f eb cd por xmm1,xmm5 8071f21: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8071f29: 66 0f eb d7 por xmm2,xmm7 8071f2d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071f31: 66 0f 74 ca pcmpeqb xmm1,xmm2 8071f35: 66 0f f8 c8 psubb xmm1,xmm0 8071f39: 66 0f d7 f1 pmovmskb esi,xmm1 8071f3d: 81 ee ff ff 00 00 sub esi,0xffff 8071f43: 0f 85 a5 0f 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8071f49: 83 c1 10 add ecx,0x10 8071f4c: 66 0f 6f dc movdqa xmm3,xmm4 8071f50: e9 db fe ff ff jmp 8071e30 <__strcasecmp_l_ssse3+0x1240> 8071f55: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071f5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071f60: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8071f64: 66 0f d7 f0 pmovmskb esi,xmm0 8071f68: f7 c6 00 ff 00 00 test esi,0xff00 8071f6e: 75 20 jne 8071f90 <__strcasecmp_l_ssse3+0x13a0> 8071f70: 66 0f ef c0 pxor xmm0,xmm0 8071f74: 66 0f ef c0 pxor xmm0,xmm0 8071f78: 81 ef 00 10 00 00 sub edi,0x1000 8071f7e: e9 b6 fe ff ff jmp 8071e39 <__strcasecmp_l_ssse3+0x1249> 8071f83: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071f8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8071f90: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8071f95: 66 0f 73 d8 08 psrldq xmm0,0x8 8071f9a: 66 0f 73 db 08 psrldq xmm3,0x8 8071f9f: e9 ec 0e 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8071fa4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8071fab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8071faf: 90 nop 8071fb0: be ff ff 00 00 mov esi,0xffff 8071fb5: 66 0f ef c0 pxor xmm0,xmm0 8071fb9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8071fbd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8071fc1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8071fc5: 66 0f 73 fa 07 pslldq xmm2,0x7 8071fca: 66 0f 6f e9 movdqa xmm5,xmm1 8071fce: 66 0f 6f fa movdqa xmm7,xmm2 8071fd2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071fda: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8071fe2: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8071fea: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8071fee: 66 0f db ee pand xmm5,xmm6 8071ff2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8071ffa: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8071ffe: 66 0f db fe pand xmm7,xmm6 8072002: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807200a: 66 0f eb cd por xmm1,xmm5 807200e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072016: 66 0f eb d7 por xmm2,xmm7 807201a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807201e: 66 0f f8 d0 psubb xmm2,xmm0 8072022: 66 0f d7 fa pmovmskb edi,xmm2 8072026: d3 ee shr esi,cl 8072028: d3 ef shr edi,cl 807202a: 29 fe sub esi,edi 807202c: 8d 79 f9 lea edi,[ecx-0x7] 807202f: 0f 85 c3 0e 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8072035: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8072039: 66 0f ef c0 pxor xmm0,xmm0 807203d: b9 10 00 00 00 mov ecx,0x10 8072042: 83 0c 24 09 or DWORD PTR [esp],0x9 8072046: 8d 7a 09 lea edi,[edx+0x9] 8072049: 81 e7 ff 0f 00 00 and edi,0xfff 807204f: 81 ef 00 10 00 00 sub edi,0x1000 8072055: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807205c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072060: 83 c7 10 add edi,0x10 8072063: 0f 8f 27 01 00 00 jg 8072190 <__strcasecmp_l_ssse3+0x15a0> 8072069: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807206e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072073: 66 0f 6f e2 movdqa xmm4,xmm2 8072077: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 807207d: 66 0f 6f e9 movdqa xmm5,xmm1 8072081: 66 0f 6f fa movdqa xmm7,xmm2 8072085: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807208d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072095: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807209d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 80720a1: 66 0f db ee pand xmm5,xmm6 80720a5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80720ad: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80720b1: 66 0f db fe pand xmm7,xmm6 80720b5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80720bd: 66 0f eb cd por xmm1,xmm5 80720c1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 80720c9: 66 0f eb d7 por xmm2,xmm7 80720cd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80720d1: 66 0f 74 ca pcmpeqb xmm1,xmm2 80720d5: 66 0f f8 c8 psubb xmm1,xmm0 80720d9: 66 0f d7 f1 pmovmskb esi,xmm1 80720dd: 81 ee ff ff 00 00 sub esi,0xffff 80720e3: 0f 85 05 0e 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 80720e9: 83 c1 10 add ecx,0x10 80720ec: 66 0f 6f dc movdqa xmm3,xmm4 80720f0: 83 c7 10 add edi,0x10 80720f3: 0f 8f 97 00 00 00 jg 8072190 <__strcasecmp_l_ssse3+0x15a0> 80720f9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80720fe: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072103: 66 0f 6f e2 movdqa xmm4,xmm2 8072107: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 807210d: 66 0f 6f e9 movdqa xmm5,xmm1 8072111: 66 0f 6f fa movdqa xmm7,xmm2 8072115: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807211d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072125: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807212d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072131: 66 0f db ee pand xmm5,xmm6 8072135: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807213d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072141: 66 0f db fe pand xmm7,xmm6 8072145: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807214d: 66 0f eb cd por xmm1,xmm5 8072151: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072159: 66 0f eb d7 por xmm2,xmm7 807215d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072161: 66 0f 74 ca pcmpeqb xmm1,xmm2 8072165: 66 0f f8 c8 psubb xmm1,xmm0 8072169: 66 0f d7 f1 pmovmskb esi,xmm1 807216d: 81 ee ff ff 00 00 sub esi,0xffff 8072173: 0f 85 75 0d 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072179: 83 c1 10 add ecx,0x10 807217c: 66 0f 6f dc movdqa xmm3,xmm4 8072180: e9 db fe ff ff jmp 8072060 <__strcasecmp_l_ssse3+0x1470> 8072185: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807218c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072190: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8072194: 66 0f d7 f0 pmovmskb esi,xmm0 8072198: f7 c6 00 fe 00 00 test esi,0xfe00 807219e: 75 10 jne 80721b0 <__strcasecmp_l_ssse3+0x15c0> 80721a0: 66 0f ef c0 pxor xmm0,xmm0 80721a4: 81 ef 00 10 00 00 sub edi,0x1000 80721aa: e9 ba fe ff ff jmp 8072069 <__strcasecmp_l_ssse3+0x1479> 80721af: 90 nop 80721b0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80721b5: 66 0f 73 d8 09 psrldq xmm0,0x9 80721ba: 66 0f 73 db 09 psrldq xmm3,0x9 80721bf: e9 cc 0c 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 80721c4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80721cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80721cf: 90 nop 80721d0: be ff ff 00 00 mov esi,0xffff 80721d5: 66 0f ef c0 pxor xmm0,xmm0 80721d9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80721dd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80721e1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80721e5: 66 0f 73 fa 06 pslldq xmm2,0x6 80721ea: 66 0f 6f e9 movdqa xmm5,xmm1 80721ee: 66 0f 6f fa movdqa xmm7,xmm2 80721f2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80721fa: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072202: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807220a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807220e: 66 0f db ee pand xmm5,xmm6 8072212: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807221a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 807221e: 66 0f db fe pand xmm7,xmm6 8072222: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807222a: 66 0f eb cd por xmm1,xmm5 807222e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072236: 66 0f eb d7 por xmm2,xmm7 807223a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807223e: 66 0f f8 d0 psubb xmm2,xmm0 8072242: 66 0f d7 fa pmovmskb edi,xmm2 8072246: d3 ee shr esi,cl 8072248: d3 ef shr edi,cl 807224a: 29 fe sub esi,edi 807224c: 8d 79 fa lea edi,[ecx-0x6] 807224f: 0f 85 a3 0c 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8072255: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8072259: 66 0f ef c0 pxor xmm0,xmm0 807225d: b9 10 00 00 00 mov ecx,0x10 8072262: 83 0c 24 0a or DWORD PTR [esp],0xa 8072266: 8d 7a 0a lea edi,[edx+0xa] 8072269: 81 e7 ff 0f 00 00 and edi,0xfff 807226f: 81 ef 00 10 00 00 sub edi,0x1000 8072275: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807227c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072280: 83 c7 10 add edi,0x10 8072283: 0f 8f 27 01 00 00 jg 80723b0 <__strcasecmp_l_ssse3+0x17c0> 8072289: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807228e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072293: 66 0f 6f e2 movdqa xmm4,xmm2 8072297: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 807229d: 66 0f 6f e9 movdqa xmm5,xmm1 80722a1: 66 0f 6f fa movdqa xmm7,xmm2 80722a5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80722ad: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 80722b5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 80722bd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 80722c1: 66 0f db ee pand xmm5,xmm6 80722c5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80722cd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80722d1: 66 0f db fe pand xmm7,xmm6 80722d5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80722dd: 66 0f eb cd por xmm1,xmm5 80722e1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 80722e9: 66 0f eb d7 por xmm2,xmm7 80722ed: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80722f1: 66 0f 74 ca pcmpeqb xmm1,xmm2 80722f5: 66 0f f8 c8 psubb xmm1,xmm0 80722f9: 66 0f d7 f1 pmovmskb esi,xmm1 80722fd: 81 ee ff ff 00 00 sub esi,0xffff 8072303: 0f 85 e5 0b 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072309: 83 c1 10 add ecx,0x10 807230c: 66 0f 6f dc movdqa xmm3,xmm4 8072310: 83 c7 10 add edi,0x10 8072313: 0f 8f 97 00 00 00 jg 80723b0 <__strcasecmp_l_ssse3+0x17c0> 8072319: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807231e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072323: 66 0f 6f e2 movdqa xmm4,xmm2 8072327: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 807232d: 66 0f 6f e9 movdqa xmm5,xmm1 8072331: 66 0f 6f fa movdqa xmm7,xmm2 8072335: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807233d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072345: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807234d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072351: 66 0f db ee pand xmm5,xmm6 8072355: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807235d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072361: 66 0f db fe pand xmm7,xmm6 8072365: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807236d: 66 0f eb cd por xmm1,xmm5 8072371: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072379: 66 0f eb d7 por xmm2,xmm7 807237d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072381: 66 0f 74 ca pcmpeqb xmm1,xmm2 8072385: 66 0f f8 c8 psubb xmm1,xmm0 8072389: 66 0f d7 f1 pmovmskb esi,xmm1 807238d: 81 ee ff ff 00 00 sub esi,0xffff 8072393: 0f 85 55 0b 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072399: 83 c1 10 add ecx,0x10 807239c: 66 0f 6f dc movdqa xmm3,xmm4 80723a0: e9 db fe ff ff jmp 8072280 <__strcasecmp_l_ssse3+0x1690> 80723a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80723ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80723b0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80723b4: 66 0f d7 f0 pmovmskb esi,xmm0 80723b8: f7 c6 00 fc 00 00 test esi,0xfc00 80723be: 75 10 jne 80723d0 <__strcasecmp_l_ssse3+0x17e0> 80723c0: 66 0f ef c0 pxor xmm0,xmm0 80723c4: 81 ef 00 10 00 00 sub edi,0x1000 80723ca: e9 ba fe ff ff jmp 8072289 <__strcasecmp_l_ssse3+0x1699> 80723cf: 90 nop 80723d0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80723d5: 66 0f 73 d8 0a psrldq xmm0,0xa 80723da: 66 0f 73 db 0a psrldq xmm3,0xa 80723df: e9 ac 0a 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 80723e4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80723eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80723ef: 90 nop 80723f0: be ff ff 00 00 mov esi,0xffff 80723f5: 66 0f ef c0 pxor xmm0,xmm0 80723f9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80723fd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8072401: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072405: 66 0f 73 fa 05 pslldq xmm2,0x5 807240a: 66 0f 6f e9 movdqa xmm5,xmm1 807240e: 66 0f 6f fa movdqa xmm7,xmm2 8072412: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807241a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072422: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807242a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807242e: 66 0f db ee pand xmm5,xmm6 8072432: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807243a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 807243e: 66 0f db fe pand xmm7,xmm6 8072442: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807244a: 66 0f eb cd por xmm1,xmm5 807244e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072456: 66 0f eb d7 por xmm2,xmm7 807245a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807245e: 66 0f f8 d0 psubb xmm2,xmm0 8072462: 66 0f d7 fa pmovmskb edi,xmm2 8072466: d3 ee shr esi,cl 8072468: d3 ef shr edi,cl 807246a: 29 fe sub esi,edi 807246c: 8d 79 fb lea edi,[ecx-0x5] 807246f: 0f 85 83 0a 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8072475: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8072479: 66 0f ef c0 pxor xmm0,xmm0 807247d: b9 10 00 00 00 mov ecx,0x10 8072482: 83 0c 24 0b or DWORD PTR [esp],0xb 8072486: 8d 7a 0b lea edi,[edx+0xb] 8072489: 81 e7 ff 0f 00 00 and edi,0xfff 807248f: 81 ef 00 10 00 00 sub edi,0x1000 8072495: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807249c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80724a0: 83 c7 10 add edi,0x10 80724a3: 0f 8f 27 01 00 00 jg 80725d0 <__strcasecmp_l_ssse3+0x19e0> 80724a9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80724ae: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80724b3: 66 0f 6f e2 movdqa xmm4,xmm2 80724b7: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 80724bd: 66 0f 6f e9 movdqa xmm5,xmm1 80724c1: 66 0f 6f fa movdqa xmm7,xmm2 80724c5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80724cd: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 80724d5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 80724dd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 80724e1: 66 0f db ee pand xmm5,xmm6 80724e5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80724ed: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80724f1: 66 0f db fe pand xmm7,xmm6 80724f5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80724fd: 66 0f eb cd por xmm1,xmm5 8072501: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072509: 66 0f eb d7 por xmm2,xmm7 807250d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072511: 66 0f 74 ca pcmpeqb xmm1,xmm2 8072515: 66 0f f8 c8 psubb xmm1,xmm0 8072519: 66 0f d7 f1 pmovmskb esi,xmm1 807251d: 81 ee ff ff 00 00 sub esi,0xffff 8072523: 0f 85 c5 09 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072529: 83 c1 10 add ecx,0x10 807252c: 66 0f 6f dc movdqa xmm3,xmm4 8072530: 83 c7 10 add edi,0x10 8072533: 0f 8f 97 00 00 00 jg 80725d0 <__strcasecmp_l_ssse3+0x19e0> 8072539: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807253e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072543: 66 0f 6f e2 movdqa xmm4,xmm2 8072547: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 807254d: 66 0f 6f e9 movdqa xmm5,xmm1 8072551: 66 0f 6f fa movdqa xmm7,xmm2 8072555: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807255d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072565: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807256d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072571: 66 0f db ee pand xmm5,xmm6 8072575: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807257d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072581: 66 0f db fe pand xmm7,xmm6 8072585: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807258d: 66 0f eb cd por xmm1,xmm5 8072591: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072599: 66 0f eb d7 por xmm2,xmm7 807259d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80725a1: 66 0f 74 ca pcmpeqb xmm1,xmm2 80725a5: 66 0f f8 c8 psubb xmm1,xmm0 80725a9: 66 0f d7 f1 pmovmskb esi,xmm1 80725ad: 81 ee ff ff 00 00 sub esi,0xffff 80725b3: 0f 85 35 09 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 80725b9: 83 c1 10 add ecx,0x10 80725bc: 66 0f 6f dc movdqa xmm3,xmm4 80725c0: e9 db fe ff ff jmp 80724a0 <__strcasecmp_l_ssse3+0x18b0> 80725c5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80725cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80725d0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80725d4: 66 0f d7 f0 pmovmskb esi,xmm0 80725d8: f7 c6 00 f8 00 00 test esi,0xf800 80725de: 75 10 jne 80725f0 <__strcasecmp_l_ssse3+0x1a00> 80725e0: 66 0f ef c0 pxor xmm0,xmm0 80725e4: 81 ef 00 10 00 00 sub edi,0x1000 80725ea: e9 ba fe ff ff jmp 80724a9 <__strcasecmp_l_ssse3+0x18b9> 80725ef: 90 nop 80725f0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80725f5: 66 0f 73 d8 0b psrldq xmm0,0xb 80725fa: 66 0f 73 db 0b psrldq xmm3,0xb 80725ff: e9 8c 08 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8072604: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807260b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807260f: 90 nop 8072610: be ff ff 00 00 mov esi,0xffff 8072615: 66 0f ef c0 pxor xmm0,xmm0 8072619: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 807261d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8072621: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072625: 66 0f 73 fa 04 pslldq xmm2,0x4 807262a: 66 0f 6f e9 movdqa xmm5,xmm1 807262e: 66 0f 6f fa movdqa xmm7,xmm2 8072632: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807263a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072642: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807264a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807264e: 66 0f db ee pand xmm5,xmm6 8072652: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807265a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 807265e: 66 0f db fe pand xmm7,xmm6 8072662: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807266a: 66 0f eb cd por xmm1,xmm5 807266e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072676: 66 0f eb d7 por xmm2,xmm7 807267a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807267e: 66 0f f8 d0 psubb xmm2,xmm0 8072682: 66 0f d7 fa pmovmskb edi,xmm2 8072686: d3 ee shr esi,cl 8072688: d3 ef shr edi,cl 807268a: 29 fe sub esi,edi 807268c: 8d 79 fc lea edi,[ecx-0x4] 807268f: 0f 85 63 08 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8072695: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8072699: 66 0f ef c0 pxor xmm0,xmm0 807269d: b9 10 00 00 00 mov ecx,0x10 80726a2: 83 0c 24 0c or DWORD PTR [esp],0xc 80726a6: 8d 7a 0c lea edi,[edx+0xc] 80726a9: 81 e7 ff 0f 00 00 and edi,0xfff 80726af: 81 ef 00 10 00 00 sub edi,0x1000 80726b5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80726bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80726c0: 83 c7 10 add edi,0x10 80726c3: 0f 8f 27 01 00 00 jg 80727f0 <__strcasecmp_l_ssse3+0x1c00> 80726c9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80726ce: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80726d3: 66 0f 6f e2 movdqa xmm4,xmm2 80726d7: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 80726dd: 66 0f 6f e9 movdqa xmm5,xmm1 80726e1: 66 0f 6f fa movdqa xmm7,xmm2 80726e5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80726ed: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 80726f5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 80726fd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072701: 66 0f db ee pand xmm5,xmm6 8072705: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807270d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072711: 66 0f db fe pand xmm7,xmm6 8072715: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807271d: 66 0f eb cd por xmm1,xmm5 8072721: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072729: 66 0f eb d7 por xmm2,xmm7 807272d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072731: 66 0f 74 ca pcmpeqb xmm1,xmm2 8072735: 66 0f f8 c8 psubb xmm1,xmm0 8072739: 66 0f d7 f1 pmovmskb esi,xmm1 807273d: 81 ee ff ff 00 00 sub esi,0xffff 8072743: 0f 85 a5 07 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072749: 83 c1 10 add ecx,0x10 807274c: 66 0f 6f dc movdqa xmm3,xmm4 8072750: 83 c7 10 add edi,0x10 8072753: 0f 8f 97 00 00 00 jg 80727f0 <__strcasecmp_l_ssse3+0x1c00> 8072759: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807275e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072763: 66 0f 6f e2 movdqa xmm4,xmm2 8072767: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 807276d: 66 0f 6f e9 movdqa xmm5,xmm1 8072771: 66 0f 6f fa movdqa xmm7,xmm2 8072775: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807277d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072785: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807278d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072791: 66 0f db ee pand xmm5,xmm6 8072795: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807279d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80727a1: 66 0f db fe pand xmm7,xmm6 80727a5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80727ad: 66 0f eb cd por xmm1,xmm5 80727b1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 80727b9: 66 0f eb d7 por xmm2,xmm7 80727bd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80727c1: 66 0f 74 ca pcmpeqb xmm1,xmm2 80727c5: 66 0f f8 c8 psubb xmm1,xmm0 80727c9: 66 0f d7 f1 pmovmskb esi,xmm1 80727cd: 81 ee ff ff 00 00 sub esi,0xffff 80727d3: 0f 85 15 07 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 80727d9: 83 c1 10 add ecx,0x10 80727dc: 66 0f 6f dc movdqa xmm3,xmm4 80727e0: e9 db fe ff ff jmp 80726c0 <__strcasecmp_l_ssse3+0x1ad0> 80727e5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80727ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80727f0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80727f4: 66 0f d7 f0 pmovmskb esi,xmm0 80727f8: f7 c6 00 f0 00 00 test esi,0xf000 80727fe: 75 10 jne 8072810 <__strcasecmp_l_ssse3+0x1c20> 8072800: 66 0f ef c0 pxor xmm0,xmm0 8072804: 81 ef 00 10 00 00 sub edi,0x1000 807280a: e9 ba fe ff ff jmp 80726c9 <__strcasecmp_l_ssse3+0x1ad9> 807280f: 90 nop 8072810: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8072815: 66 0f 73 d8 0c psrldq xmm0,0xc 807281a: 66 0f 73 db 0c psrldq xmm3,0xc 807281f: e9 6c 06 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8072824: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807282b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807282f: 90 nop 8072830: be ff ff 00 00 mov esi,0xffff 8072835: 66 0f ef c0 pxor xmm0,xmm0 8072839: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 807283d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8072841: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072845: 66 0f 73 fa 03 pslldq xmm2,0x3 807284a: 66 0f 6f e9 movdqa xmm5,xmm1 807284e: 66 0f 6f fa movdqa xmm7,xmm2 8072852: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807285a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072862: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807286a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807286e: 66 0f db ee pand xmm5,xmm6 8072872: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807287a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 807287e: 66 0f db fe pand xmm7,xmm6 8072882: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807288a: 66 0f eb cd por xmm1,xmm5 807288e: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072896: 66 0f eb d7 por xmm2,xmm7 807289a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 807289e: 66 0f f8 d0 psubb xmm2,xmm0 80728a2: 66 0f d7 fa pmovmskb edi,xmm2 80728a6: d3 ee shr esi,cl 80728a8: d3 ef shr edi,cl 80728aa: 29 fe sub esi,edi 80728ac: 8d 79 fd lea edi,[ecx-0x3] 80728af: 0f 85 43 06 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 80728b5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80728b9: 66 0f ef c0 pxor xmm0,xmm0 80728bd: b9 10 00 00 00 mov ecx,0x10 80728c2: 83 0c 24 0d or DWORD PTR [esp],0xd 80728c6: 8d 7a 0d lea edi,[edx+0xd] 80728c9: 81 e7 ff 0f 00 00 and edi,0xfff 80728cf: 81 ef 00 10 00 00 sub edi,0x1000 80728d5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80728dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80728e0: 83 c7 10 add edi,0x10 80728e3: 0f 8f 27 01 00 00 jg 8072a10 <__strcasecmp_l_ssse3+0x1e20> 80728e9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80728ee: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80728f3: 66 0f 6f e2 movdqa xmm4,xmm2 80728f7: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 80728fd: 66 0f 6f e9 movdqa xmm5,xmm1 8072901: 66 0f 6f fa movdqa xmm7,xmm2 8072905: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807290d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072915: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 807291d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072921: 66 0f db ee pand xmm5,xmm6 8072925: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807292d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072931: 66 0f db fe pand xmm7,xmm6 8072935: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 807293d: 66 0f eb cd por xmm1,xmm5 8072941: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072949: 66 0f eb d7 por xmm2,xmm7 807294d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072951: 66 0f 74 ca pcmpeqb xmm1,xmm2 8072955: 66 0f f8 c8 psubb xmm1,xmm0 8072959: 66 0f d7 f1 pmovmskb esi,xmm1 807295d: 81 ee ff ff 00 00 sub esi,0xffff 8072963: 0f 85 85 05 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072969: 83 c1 10 add ecx,0x10 807296c: 66 0f 6f dc movdqa xmm3,xmm4 8072970: 83 c7 10 add edi,0x10 8072973: 0f 8f 97 00 00 00 jg 8072a10 <__strcasecmp_l_ssse3+0x1e20> 8072979: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 807297e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072983: 66 0f 6f e2 movdqa xmm4,xmm2 8072987: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 807298d: 66 0f 6f e9 movdqa xmm5,xmm1 8072991: 66 0f 6f fa movdqa xmm7,xmm2 8072995: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 807299d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 80729a5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 80729ad: 66 0f 64 f1 pcmpgtb xmm6,xmm1 80729b1: 66 0f db ee pand xmm5,xmm6 80729b5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 80729bd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 80729c1: 66 0f db fe pand xmm7,xmm6 80729c5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80729cd: 66 0f eb cd por xmm1,xmm5 80729d1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 80729d9: 66 0f eb d7 por xmm2,xmm7 80729dd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80729e1: 66 0f 74 ca pcmpeqb xmm1,xmm2 80729e5: 66 0f f8 c8 psubb xmm1,xmm0 80729e9: 66 0f d7 f1 pmovmskb esi,xmm1 80729ed: 81 ee ff ff 00 00 sub esi,0xffff 80729f3: 0f 85 f5 04 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 80729f9: 83 c1 10 add ecx,0x10 80729fc: 66 0f 6f dc movdqa xmm3,xmm4 8072a00: e9 db fe ff ff jmp 80728e0 <__strcasecmp_l_ssse3+0x1cf0> 8072a05: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072a0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072a10: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8072a14: 66 0f d7 f0 pmovmskb esi,xmm0 8072a18: f7 c6 00 e0 00 00 test esi,0xe000 8072a1e: 75 10 jne 8072a30 <__strcasecmp_l_ssse3+0x1e40> 8072a20: 66 0f ef c0 pxor xmm0,xmm0 8072a24: 81 ef 00 10 00 00 sub edi,0x1000 8072a2a: e9 ba fe ff ff jmp 80728e9 <__strcasecmp_l_ssse3+0x1cf9> 8072a2f: 90 nop 8072a30: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8072a35: 66 0f 73 d8 0d psrldq xmm0,0xd 8072a3a: 66 0f 73 db 0d psrldq xmm3,0xd 8072a3f: e9 4c 04 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8072a44: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072a4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072a4f: 90 nop 8072a50: be ff ff 00 00 mov esi,0xffff 8072a55: 66 0f ef c0 pxor xmm0,xmm0 8072a59: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8072a5d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8072a61: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072a65: 66 0f 73 fa 02 pslldq xmm2,0x2 8072a6a: 66 0f 6f e9 movdqa xmm5,xmm1 8072a6e: 66 0f 6f fa movdqa xmm7,xmm2 8072a72: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072a7a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072a82: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8072a8a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072a8e: 66 0f db ee pand xmm5,xmm6 8072a92: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072a9a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072a9e: 66 0f db fe pand xmm7,xmm6 8072aa2: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8072aaa: 66 0f eb cd por xmm1,xmm5 8072aae: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072ab6: 66 0f eb d7 por xmm2,xmm7 8072aba: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8072abe: 66 0f f8 d0 psubb xmm2,xmm0 8072ac2: 66 0f d7 fa pmovmskb edi,xmm2 8072ac6: d3 ee shr esi,cl 8072ac8: d3 ef shr edi,cl 8072aca: 29 fe sub esi,edi 8072acc: 8d 79 fe lea edi,[ecx-0x2] 8072acf: 0f 85 23 04 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8072ad5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8072ad9: 66 0f ef c0 pxor xmm0,xmm0 8072add: b9 10 00 00 00 mov ecx,0x10 8072ae2: 83 0c 24 0e or DWORD PTR [esp],0xe 8072ae6: 8d 7a 0e lea edi,[edx+0xe] 8072ae9: 81 e7 ff 0f 00 00 and edi,0xfff 8072aef: 81 ef 00 10 00 00 sub edi,0x1000 8072af5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072afc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072b00: 83 c7 10 add edi,0x10 8072b03: 0f 8f 27 01 00 00 jg 8072c30 <__strcasecmp_l_ssse3+0x2040> 8072b09: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8072b0e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072b13: 66 0f 6f e2 movdqa xmm4,xmm2 8072b17: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 8072b1d: 66 0f 6f e9 movdqa xmm5,xmm1 8072b21: 66 0f 6f fa movdqa xmm7,xmm2 8072b25: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072b2d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072b35: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8072b3d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072b41: 66 0f db ee pand xmm5,xmm6 8072b45: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072b4d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072b51: 66 0f db fe pand xmm7,xmm6 8072b55: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8072b5d: 66 0f eb cd por xmm1,xmm5 8072b61: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072b69: 66 0f eb d7 por xmm2,xmm7 8072b6d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072b71: 66 0f 74 ca pcmpeqb xmm1,xmm2 8072b75: 66 0f f8 c8 psubb xmm1,xmm0 8072b79: 66 0f d7 f1 pmovmskb esi,xmm1 8072b7d: 81 ee ff ff 00 00 sub esi,0xffff 8072b83: 0f 85 65 03 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072b89: 83 c1 10 add ecx,0x10 8072b8c: 66 0f 6f dc movdqa xmm3,xmm4 8072b90: 83 c7 10 add edi,0x10 8072b93: 0f 8f 97 00 00 00 jg 8072c30 <__strcasecmp_l_ssse3+0x2040> 8072b99: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8072b9e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072ba3: 66 0f 6f e2 movdqa xmm4,xmm2 8072ba7: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 8072bad: 66 0f 6f e9 movdqa xmm5,xmm1 8072bb1: 66 0f 6f fa movdqa xmm7,xmm2 8072bb5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072bbd: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072bc5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8072bcd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072bd1: 66 0f db ee pand xmm5,xmm6 8072bd5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072bdd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072be1: 66 0f db fe pand xmm7,xmm6 8072be5: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8072bed: 66 0f eb cd por xmm1,xmm5 8072bf1: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072bf9: 66 0f eb d7 por xmm2,xmm7 8072bfd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072c01: 66 0f 74 ca pcmpeqb xmm1,xmm2 8072c05: 66 0f f8 c8 psubb xmm1,xmm0 8072c09: 66 0f d7 f1 pmovmskb esi,xmm1 8072c0d: 81 ee ff ff 00 00 sub esi,0xffff 8072c13: 0f 85 d5 02 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072c19: 83 c1 10 add ecx,0x10 8072c1c: 66 0f 6f dc movdqa xmm3,xmm4 8072c20: e9 db fe ff ff jmp 8072b00 <__strcasecmp_l_ssse3+0x1f10> 8072c25: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072c2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072c30: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8072c34: 66 0f d7 f0 pmovmskb esi,xmm0 8072c38: f7 c6 00 c0 00 00 test esi,0xc000 8072c3e: 75 10 jne 8072c50 <__strcasecmp_l_ssse3+0x2060> 8072c40: 66 0f ef c0 pxor xmm0,xmm0 8072c44: 81 ef 00 10 00 00 sub edi,0x1000 8072c4a: e9 ba fe ff ff jmp 8072b09 <__strcasecmp_l_ssse3+0x1f19> 8072c4f: 90 nop 8072c50: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8072c55: 66 0f 73 d8 0e psrldq xmm0,0xe 8072c5a: 66 0f 73 db 0e psrldq xmm3,0xe 8072c5f: e9 2c 02 00 00 jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8072c64: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072c6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072c6f: 90 nop 8072c70: be ff ff 00 00 mov esi,0xffff 8072c75: 66 0f ef c0 pxor xmm0,xmm0 8072c79: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8072c7d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8072c81: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072c85: 66 0f 73 fa 01 pslldq xmm2,0x1 8072c8a: 66 0f 6f e9 movdqa xmm5,xmm1 8072c8e: 66 0f 6f fa movdqa xmm7,xmm2 8072c92: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072c9a: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072ca2: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8072caa: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072cae: 66 0f db ee pand xmm5,xmm6 8072cb2: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072cba: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072cbe: 66 0f db fe pand xmm7,xmm6 8072cc2: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8072cca: 66 0f eb cd por xmm1,xmm5 8072cce: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072cd6: 66 0f eb d7 por xmm2,xmm7 8072cda: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8072cde: 66 0f f8 d0 psubb xmm2,xmm0 8072ce2: 66 0f d7 fa pmovmskb edi,xmm2 8072ce6: d3 ee shr esi,cl 8072ce8: d3 ef shr edi,cl 8072cea: 29 fe sub esi,edi 8072cec: 8d 79 ff lea edi,[ecx-0x1] 8072cef: 0f 85 03 02 00 00 jne 8072ef8 <__strcasecmp_l_ssse3+0x2308> 8072cf5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8072cf9: 66 0f ef c0 pxor xmm0,xmm0 8072cfd: b9 10 00 00 00 mov ecx,0x10 8072d02: 83 0c 24 0f or DWORD PTR [esp],0xf 8072d06: 8d 7a 0f lea edi,[edx+0xf] 8072d09: 81 e7 ff 0f 00 00 and edi,0xfff 8072d0f: 81 ef 00 10 00 00 sub edi,0x1000 8072d15: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072d1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072d20: 83 c7 10 add edi,0x10 8072d23: 0f 8f 27 01 00 00 jg 8072e50 <__strcasecmp_l_ssse3+0x2260> 8072d29: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8072d2e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072d33: 66 0f 6f e2 movdqa xmm4,xmm2 8072d37: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 8072d3d: 66 0f 6f e9 movdqa xmm5,xmm1 8072d41: 66 0f 6f fa movdqa xmm7,xmm2 8072d45: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072d4d: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072d55: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8072d5d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072d61: 66 0f db ee pand xmm5,xmm6 8072d65: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072d6d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072d71: 66 0f db fe pand xmm7,xmm6 8072d75: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8072d7d: 66 0f eb cd por xmm1,xmm5 8072d81: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072d89: 66 0f eb d7 por xmm2,xmm7 8072d8d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072d91: 66 0f 74 ca pcmpeqb xmm1,xmm2 8072d95: 66 0f f8 c8 psubb xmm1,xmm0 8072d99: 66 0f d7 f1 pmovmskb esi,xmm1 8072d9d: 81 ee ff ff 00 00 sub esi,0xffff 8072da3: 0f 85 45 01 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072da9: 83 c1 10 add ecx,0x10 8072dac: 66 0f 6f dc movdqa xmm3,xmm4 8072db0: 83 c7 10 add edi,0x10 8072db3: 0f 8f 97 00 00 00 jg 8072e50 <__strcasecmp_l_ssse3+0x2260> 8072db9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8072dbe: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8072dc3: 66 0f 6f e2 movdqa xmm4,xmm2 8072dc7: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 8072dcd: 66 0f 6f e9 movdqa xmm5,xmm1 8072dd1: 66 0f 6f fa movdqa xmm7,xmm2 8072dd5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072ddd: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072de5: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8072ded: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072df1: 66 0f db ee pand xmm5,xmm6 8072df5: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072dfd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8072e01: 66 0f db fe pand xmm7,xmm6 8072e05: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8072e0d: 66 0f eb cd por xmm1,xmm5 8072e11: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072e19: 66 0f eb d7 por xmm2,xmm7 8072e1d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8072e21: 66 0f 74 ca pcmpeqb xmm1,xmm2 8072e25: 66 0f f8 c8 psubb xmm1,xmm0 8072e29: 66 0f d7 f1 pmovmskb esi,xmm1 8072e2d: 81 ee ff ff 00 00 sub esi,0xffff 8072e33: 0f 85 b5 00 00 00 jne 8072eee <__strcasecmp_l_ssse3+0x22fe> 8072e39: 83 c1 10 add ecx,0x10 8072e3c: 66 0f 6f dc movdqa xmm3,xmm4 8072e40: e9 db fe ff ff jmp 8072d20 <__strcasecmp_l_ssse3+0x2130> 8072e45: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072e4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8072e50: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8072e54: 66 0f d7 f0 pmovmskb esi,xmm0 8072e58: f7 c6 00 80 00 00 test esi,0x8000 8072e5e: 75 10 jne 8072e70 <__strcasecmp_l_ssse3+0x2280> 8072e60: 66 0f ef c0 pxor xmm0,xmm0 8072e64: 81 ef 00 10 00 00 sub edi,0x1000 8072e6a: e9 ba fe ff ff jmp 8072d29 <__strcasecmp_l_ssse3+0x2139> 8072e6f: 90 nop 8072e70: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8072e75: 66 0f 73 d8 0f psrldq xmm0,0xf 8072e7a: 66 0f 73 db 0f psrldq xmm3,0xf 8072e7f: eb 0f jmp 8072e90 <__strcasecmp_l_ssse3+0x22a0> 8072e81: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072e88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072e8f: 90 nop 8072e90: 66 0f 6f e9 movdqa xmm5,xmm1 8072e94: 66 0f 6f fb movdqa xmm7,xmm3 8072e98: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072ea0: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 8072ea8: 66 0f 64 bb 80 14 fd ff pcmpgtb xmm7,XMMWORD PTR [ebx-0x2eb80] 8072eb0: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8072eb4: 66 0f db ee pand xmm5,xmm6 8072eb8: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8072ec0: 66 0f 64 f3 pcmpgtb xmm6,xmm3 8072ec4: 66 0f db fe pand xmm7,xmm6 8072ec8: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 8072ed0: 66 0f eb cd por xmm1,xmm5 8072ed4: 66 0f db bb a0 14 fd ff pand xmm7,XMMWORD PTR [ebx-0x2eb60] 8072edc: 66 0f eb df por xmm3,xmm7 8072ee0: 66 0f 74 cb pcmpeqb xmm1,xmm3 8072ee4: 66 0f f8 c8 psubb xmm1,xmm0 8072ee8: 66 0f d7 f1 pmovmskb esi,xmm1 8072eec: f7 d6 not esi 8072eee: 8b 3c 24 mov edi,DWORD PTR [esp] 8072ef1: 83 e7 1f and edi,0x1f 8072ef4: 8d 7c 0f f0 lea edi,[edi+ecx*1-0x10] 8072ef8: 01 fa add edx,edi 8072efa: 01 c8 add eax,ecx 8072efc: f7 04 24 20 00 00 00 test DWORD PTR [esp],0x20 8072f03: 74 0b je 8072f10 <__strcasecmp_l_ssse3+0x2320> 8072f05: 92 xchg edx,eax 8072f06: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072f0d: 8d 76 00 lea esi,[esi+0x0] 8072f10: 89 f1 mov ecx,esi 8072f12: 83 c4 04 add esp,0x4 8072f15: 5e pop esi 8072f16: 5f pop edi 8072f17: 84 c9 test cl,cl 8072f19: 0f 84 31 01 00 00 je 8073050 <__strcasecmp_l_ssse3+0x2460> 8072f1f: f6 c1 01 test cl,0x1 8072f22: 75 4c jne 8072f70 <__strcasecmp_l_ssse3+0x2380> 8072f24: f6 c1 02 test cl,0x2 8072f27: 75 67 jne 8072f90 <__strcasecmp_l_ssse3+0x23a0> 8072f29: f6 c1 04 test cl,0x4 8072f2c: 0f 85 7e 00 00 00 jne 8072fb0 <__strcasecmp_l_ssse3+0x23c0> 8072f32: f6 c1 08 test cl,0x8 8072f35: 0f 85 95 00 00 00 jne 8072fd0 <__strcasecmp_l_ssse3+0x23e0> 8072f3b: f6 c1 10 test cl,0x10 8072f3e: 0f 85 ac 00 00 00 jne 8072ff0 <__strcasecmp_l_ssse3+0x2400> 8072f44: f6 c1 20 test cl,0x20 8072f47: 0f 85 c3 00 00 00 jne 8073010 <__strcasecmp_l_ssse3+0x2420> 8072f4d: f6 c1 40 test cl,0x40 8072f50: 0f 85 da 00 00 00 jne 8073030 <__strcasecmp_l_ssse3+0x2440> 8072f56: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 8072f5a: 0f b6 42 07 movzx eax,BYTE PTR [edx+0x7] 8072f5e: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8072f65: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 8072f6c: 29 c8 sub eax,ecx 8072f6e: 5b pop ebx 8072f6f: c3 ret 8072f70: 0f b6 08 movzx ecx,BYTE PTR [eax] 8072f73: 0f b6 02 movzx eax,BYTE PTR [edx] 8072f76: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8072f7d: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 8072f84: 29 c8 sub eax,ecx 8072f86: 5b pop ebx 8072f87: c3 ret 8072f88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8072f8f: 90 nop 8072f90: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 8072f94: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 8072f98: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8072f9f: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 8072fa6: 29 c8 sub eax,ecx 8072fa8: 5b pop ebx 8072fa9: c3 ret 8072faa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8072fb0: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 8072fb4: 0f b6 42 02 movzx eax,BYTE PTR [edx+0x2] 8072fb8: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8072fbf: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 8072fc6: 29 c8 sub eax,ecx 8072fc8: 5b pop ebx 8072fc9: c3 ret 8072fca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8072fd0: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 8072fd4: 0f b6 42 03 movzx eax,BYTE PTR [edx+0x3] 8072fd8: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8072fdf: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 8072fe6: 29 c8 sub eax,ecx 8072fe8: 5b pop ebx 8072fe9: c3 ret 8072fea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8072ff0: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 8072ff4: 0f b6 42 04 movzx eax,BYTE PTR [edx+0x4] 8072ff8: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8072fff: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 8073006: 29 c8 sub eax,ecx 8073008: 5b pop ebx 8073009: c3 ret 807300a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8073010: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 8073014: 0f b6 42 05 movzx eax,BYTE PTR [edx+0x5] 8073018: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 807301f: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 8073026: 29 c8 sub eax,ecx 8073028: 5b pop ebx 8073029: c3 ret 807302a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8073030: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 8073034: 0f b6 42 06 movzx eax,BYTE PTR [edx+0x6] 8073038: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 807303f: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 8073046: 29 c8 sub eax,ecx 8073048: 5b pop ebx 8073049: c3 ret 807304a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8073050: 83 c0 08 add eax,0x8 8073053: 83 c2 08 add edx,0x8 8073056: f6 c5 01 test ch,0x1 8073059: 0f 85 11 ff ff ff jne 8072f70 <__strcasecmp_l_ssse3+0x2380> 807305f: f6 c5 02 test ch,0x2 8073062: 0f 85 28 ff ff ff jne 8072f90 <__strcasecmp_l_ssse3+0x23a0> 8073068: f6 c5 04 test ch,0x4 807306b: 0f 85 3f ff ff ff jne 8072fb0 <__strcasecmp_l_ssse3+0x23c0> 8073071: f6 c5 08 test ch,0x8 8073074: 0f 85 56 ff ff ff jne 8072fd0 <__strcasecmp_l_ssse3+0x23e0> 807307a: f6 c5 10 test ch,0x10 807307d: 0f 85 6d ff ff ff jne 8072ff0 <__strcasecmp_l_ssse3+0x2400> 8073083: f6 c5 20 test ch,0x20 8073086: 75 88 jne 8073010 <__strcasecmp_l_ssse3+0x2420> 8073088: f6 c5 40 test ch,0x40 807308b: 75 a3 jne 8073030 <__strcasecmp_l_ssse3+0x2440> 807308d: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 8073091: 0f b6 42 07 movzx eax,BYTE PTR [edx+0x7] 8073095: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 807309c: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 80730a3: 29 c8 sub eax,ecx 80730a5: 5b pop ebx 80730a6: c3 ret 80730a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80730ae: 66 90 xchg ax,ax 80730b0: b8 01 00 00 00 mov eax,0x1 80730b5: 77 02 ja 80730b9 <__strcasecmp_l_ssse3+0x24c9> 80730b7: f7 d8 neg eax 80730b9: 83 c4 04 add esp,0x4 80730bc: 5b pop ebx 80730bd: c3 ret 80730be: 5b pop ebx 80730bf: 31 c0 xor eax,eax 80730c1: c3 ret 80730c2: 66 90 xchg ax,ax 80730c4: 66 90 xchg ax,ax 80730c6: 66 90 xchg ax,ax 80730c8: 66 90 xchg ax,ax 80730ca: 66 90 xchg ax,ax 80730cc: 66 90 xchg ax,ax 80730ce: 66 90 xchg ax,ax 080730d0 <__strcasecmp_sse4_2>: 80730d0: f3 0f 1e fb endbr32 80730d4: 53 push ebx 80730d5: e8 e6 6a fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 80730da: 81 c3 26 1f 07 00 add ebx,0x71f26 80730e0: c7 c0 d8 ff ff ff mov eax,0xffffffd8 80730e6: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80730e9: 8b 00 mov eax,DWORD PTR [eax] 80730eb: f7 80 40 01 00 00 01 00 00 00 test DWORD PTR [eax+0x140],0x1 80730f5: 74 2f je 8073126 <__strcasecmp_l_sse4_2+0x26> 80730f7: 5b pop ebx 80730f8: e9 13 4e 02 00 jmp 8097f10 <__GI___strcasecmp> 80730fd: 8d 76 00 lea esi,[esi+0x0] 08073100 <__strcasecmp_l_sse4_2>: 8073100: f3 0f 1e fb endbr32 8073104: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8073108: 8b 00 mov eax,DWORD PTR [eax] 807310a: f7 80 40 01 00 00 01 00 00 00 test DWORD PTR [eax+0x140],0x1 8073114: 0f 85 f6 4d 02 00 jne 8097f10 <__GI___strcasecmp> 807311a: 53 push ebx 807311b: e8 a0 6a fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8073120: 81 c3 e0 1e 07 00 add ebx,0x71ee0 8073126: 57 push edi 8073127: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 807312b: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807312f: 66 89 d1 mov cx,dx 8073132: 66 81 e1 ff 0f and cx,0xfff 8073137: 66 81 f9 f0 0f cmp cx,0xff0 807313c: 0f 87 ac 00 00 00 ja 80731ee <__strcasecmp_l_sse4_2+0xee> 8073142: f3 0f 6f 12 movdqu xmm2,XMMWORD PTR [edx] 8073146: 89 c1 mov ecx,eax 8073148: 81 e1 ff 0f 00 00 and ecx,0xfff 807314e: 81 f9 f0 0f 00 00 cmp ecx,0xff0 8073154: 0f 87 94 00 00 00 ja 80731ee <__strcasecmp_l_sse4_2+0xee> 807315a: f3 0f 6f 08 movdqu xmm1,XMMWORD PTR [eax] 807315e: 66 0f 6f da movdqa xmm3,xmm2 8073162: 66 0f 6f a3 90 14 fd ff movdqa xmm4,XMMWORD PTR [ebx-0x2eb70] 807316a: 66 0f 6f e9 movdqa xmm5,xmm1 807316e: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8073176: 66 0f 64 9b 80 14 fd ff pcmpgtb xmm3,XMMWORD PTR [ebx-0x2eb80] 807317e: 66 0f 64 e2 pcmpgtb xmm4,xmm2 8073182: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 807318a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807318e: 66 0f db dc pand xmm3,xmm4 8073192: 66 0f db ee pand xmm5,xmm6 8073196: 66 0f db 9b a0 14 fd ff pand xmm3,XMMWORD PTR [ebx-0x2eb60] 807319e: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80731a6: 66 0f eb d3 por xmm2,xmm3 80731aa: 66 0f eb cd por xmm1,xmm5 80731ae: 66 0f 7e d1 movd ecx,xmm2 80731b2: 66 0f 7e cf movd edi,xmm1 80731b6: 66 0f 6f da movdqa xmm3,xmm2 80731ba: 66 0f 6f e1 movdqa xmm4,xmm1 80731be: 39 f9 cmp ecx,edi 80731c0: 0f 85 d2 02 00 00 jne 8073498 <__strcasecmp_l_sse4_2+0x398> 80731c6: 66 0f ef ca pxor xmm1,xmm2 80731ca: 66 0f ef c0 pxor xmm0,xmm0 80731ce: 66 0f 38 17 c1 ptest xmm0,xmm1 80731d3: 0f 83 67 02 00 00 jae 8073440 <__strcasecmp_l_sse4_2+0x340> 80731d9: 66 0f 74 d0 pcmpeqb xmm2,xmm0 80731dd: 66 0f 38 17 c2 ptest xmm0,xmm2 80731e2: 0f 83 58 02 00 00 jae 8073440 <__strcasecmp_l_sse4_2+0x340> 80731e8: 83 c2 10 add edx,0x10 80731eb: 83 c0 10 add eax,0x10 80731ee: 0f b6 08 movzx ecx,BYTE PTR [eax] 80731f1: 0f b6 3a movzx edi,BYTE PTR [edx] 80731f4: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 80731fb: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 8073202: 39 cf cmp edi,ecx 8073204: 0f 85 26 02 00 00 jne 8073430 <__strcasecmp_l_sse4_2+0x330> 807320a: 83 f9 00 cmp ecx,0x0 807320d: 0f 84 0d 02 00 00 je 8073420 <__strcasecmp_l_sse4_2+0x320> 8073213: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 8073217: 0f b6 7a 01 movzx edi,BYTE PTR [edx+0x1] 807321b: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8073222: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 8073229: 39 cf cmp edi,ecx 807322b: 0f 85 ff 01 00 00 jne 8073430 <__strcasecmp_l_sse4_2+0x330> 8073231: 83 f9 00 cmp ecx,0x0 8073234: 0f 84 e6 01 00 00 je 8073420 <__strcasecmp_l_sse4_2+0x320> 807323a: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 807323e: 0f b6 7a 02 movzx edi,BYTE PTR [edx+0x2] 8073242: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8073249: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 8073250: 39 cf cmp edi,ecx 8073252: 0f 85 d8 01 00 00 jne 8073430 <__strcasecmp_l_sse4_2+0x330> 8073258: 83 f9 00 cmp ecx,0x0 807325b: 0f 84 bf 01 00 00 je 8073420 <__strcasecmp_l_sse4_2+0x320> 8073261: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 8073265: 0f b6 7a 03 movzx edi,BYTE PTR [edx+0x3] 8073269: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8073270: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 8073277: 39 cf cmp edi,ecx 8073279: 0f 85 b1 01 00 00 jne 8073430 <__strcasecmp_l_sse4_2+0x330> 807327f: 83 f9 00 cmp ecx,0x0 8073282: 0f 84 98 01 00 00 je 8073420 <__strcasecmp_l_sse4_2+0x320> 8073288: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 807328c: 0f b6 7a 04 movzx edi,BYTE PTR [edx+0x4] 8073290: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8073297: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 807329e: 39 cf cmp edi,ecx 80732a0: 0f 85 8a 01 00 00 jne 8073430 <__strcasecmp_l_sse4_2+0x330> 80732a6: 83 f9 00 cmp ecx,0x0 80732a9: 0f 84 71 01 00 00 je 8073420 <__strcasecmp_l_sse4_2+0x320> 80732af: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 80732b3: 0f b6 7a 05 movzx edi,BYTE PTR [edx+0x5] 80732b7: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 80732be: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 80732c5: 39 cf cmp edi,ecx 80732c7: 0f 85 63 01 00 00 jne 8073430 <__strcasecmp_l_sse4_2+0x330> 80732cd: 83 f9 00 cmp ecx,0x0 80732d0: 0f 84 4a 01 00 00 je 8073420 <__strcasecmp_l_sse4_2+0x320> 80732d6: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 80732da: 0f b6 7a 06 movzx edi,BYTE PTR [edx+0x6] 80732de: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 80732e5: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 80732ec: 39 cf cmp edi,ecx 80732ee: 0f 85 3c 01 00 00 jne 8073430 <__strcasecmp_l_sse4_2+0x330> 80732f4: 83 f9 00 cmp ecx,0x0 80732f7: 0f 84 23 01 00 00 je 8073420 <__strcasecmp_l_sse4_2+0x320> 80732fd: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 8073301: 0f b6 7a 07 movzx edi,BYTE PTR [edx+0x7] 8073305: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 807330c: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 8073313: 39 cf cmp edi,ecx 8073315: 0f 85 15 01 00 00 jne 8073430 <__strcasecmp_l_sse4_2+0x330> 807331b: 83 f9 00 cmp ecx,0x0 807331e: 0f 84 fc 00 00 00 je 8073420 <__strcasecmp_l_sse4_2+0x320> 8073324: 83 c0 08 add eax,0x8 8073327: 83 c2 08 add edx,0x8 807332a: 56 push esi 807332b: 89 d7 mov edi,edx 807332d: 89 c6 mov esi,eax 807332f: 31 c0 xor eax,eax 8073331: 89 fa mov edx,edi 8073333: 89 f1 mov ecx,esi 8073335: 81 e2 ff 0f 00 00 and edx,0xfff 807333b: 81 e1 ff 0f 00 00 and ecx,0xfff 8073341: 39 d1 cmp ecx,edx 8073343: 0f 4c ca cmovl ecx,edx 8073346: 8d 91 10 f0 ff ff lea edx,[ecx-0xff0] 807334c: 29 d7 sub edi,edx 807334e: 29 d6 sub esi,edx 8073350: 85 d2 test edx,edx 8073352: 7f 67 jg 80733bb <__strcasecmp_l_sse4_2+0x2bb> 8073354: f3 0f 6f 14 16 movdqu xmm2,XMMWORD PTR [esi+edx*1] 8073359: f3 0f 6f 0c 17 movdqu xmm1,XMMWORD PTR [edi+edx*1] 807335e: 66 0f 6f da movdqa xmm3,xmm2 8073362: 66 0f 6f a3 90 14 fd ff movdqa xmm4,XMMWORD PTR [ebx-0x2eb70] 807336a: 66 0f 6f e9 movdqa xmm5,xmm1 807336e: 66 0f 6f b3 90 14 fd ff movdqa xmm6,XMMWORD PTR [ebx-0x2eb70] 8073376: 66 0f 64 9b 80 14 fd ff pcmpgtb xmm3,XMMWORD PTR [ebx-0x2eb80] 807337e: 66 0f 64 e2 pcmpgtb xmm4,xmm2 8073382: 66 0f 64 ab 80 14 fd ff pcmpgtb xmm5,XMMWORD PTR [ebx-0x2eb80] 807338a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 807338e: 66 0f db dc pand xmm3,xmm4 8073392: 66 0f db ee pand xmm5,xmm6 8073396: 66 0f db 9b a0 14 fd ff pand xmm3,XMMWORD PTR [ebx-0x2eb60] 807339e: 66 0f db ab a0 14 fd ff pand xmm5,XMMWORD PTR [ebx-0x2eb60] 80733a6: 66 0f eb d3 por xmm2,xmm3 80733aa: 66 0f eb cd por xmm1,xmm5 80733ae: 66 0f 3a 63 ca 1a pcmpistri xmm1,xmm2,0x1a 80733b4: 76 3a jbe 80733f0 <__strcasecmp_l_sse4_2+0x2f0> 80733b6: 83 c2 10 add edx,0x10 80733b9: 7e 99 jle 8073354 <__strcasecmp_l_sse4_2+0x254> 80733bb: 0f b6 04 17 movzx eax,BYTE PTR [edi+edx*1] 80733bf: 0f b6 0c 16 movzx ecx,BYTE PTR [esi+edx*1] 80733c3: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 80733ca: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 80733d1: 29 c8 sub eax,ecx 80733d3: 75 38 jne 807340d <__strcasecmp_l_sse4_2+0x30d> 80733d5: 85 c9 test ecx,ecx 80733d7: 74 34 je 807340d <__strcasecmp_l_sse4_2+0x30d> 80733d9: 42 inc edx 80733da: 83 fa 0f cmp edx,0xf 80733dd: 7e dc jle 80733bb <__strcasecmp_l_sse4_2+0x2bb> 80733df: 01 d7 add edi,edx 80733e1: 01 d6 add esi,edx 80733e3: e9 49 ff ff ff jmp 8073331 <__strcasecmp_l_sse4_2+0x231> 80733e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80733ef: 90 nop 80733f0: 73 1b jae 807340d <__strcasecmp_l_sse4_2+0x30d> 80733f2: 8d 0c 11 lea ecx,[ecx+edx*1] 80733f5: 0f b6 04 0f movzx eax,BYTE PTR [edi+ecx*1] 80733f9: 0f b6 0c 0e movzx ecx,BYTE PTR [esi+ecx*1] 80733fd: 8b 84 83 a0 4a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2b560] 8073404: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 807340b: 29 c8 sub eax,ecx 807340d: 5e pop esi 807340e: 5f pop edi 807340f: 5b pop ebx 8073410: c3 ret 8073411: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8073418: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807341f: 90 nop 8073420: 31 c0 xor eax,eax 8073422: 5f pop edi 8073423: 5b pop ebx 8073424: c3 ret 8073425: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807342c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8073430: b8 01 00 00 00 mov eax,0x1 8073435: 77 02 ja 8073439 <__strcasecmp_l_sse4_2+0x339> 8073437: f7 d8 neg eax 8073439: 5f pop edi 807343a: 5b pop ebx 807343b: c3 ret 807343c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8073440: 81 c1 ff fe fe fe add ecx,0xfefefeff 8073446: 73 50 jae 8073498 <__strcasecmp_l_sse4_2+0x398> 8073448: 66 0f 7e df movd edi,xmm3 807344c: 31 f9 xor ecx,edi 807344e: 81 c9 ff fe fe fe or ecx,0xfefefeff 8073454: 83 c1 01 add ecx,0x1 8073457: 75 3f jne 8073498 <__strcasecmp_l_sse4_2+0x398> 8073459: 66 0f 73 db 04 psrldq xmm3,0x4 807345e: 66 0f 73 dc 04 psrldq xmm4,0x4 8073463: 66 0f 7e d9 movd ecx,xmm3 8073467: 66 0f 7e e7 movd edi,xmm4 807346b: 39 f9 cmp ecx,edi 807346d: 89 cf mov edi,ecx 807346f: 0f 85 b9 00 00 00 jne 807352e <__strcasecmp_l_sse4_2+0x42e> 8073475: 81 c1 ff fe fe fe add ecx,0xfefefeff 807347b: 0f 83 ad 00 00 00 jae 807352e <__strcasecmp_l_sse4_2+0x42e> 8073481: 31 f9 xor ecx,edi 8073483: 81 c9 ff fe fe fe or ecx,0xfefefeff 8073489: 83 c1 01 add ecx,0x1 807348c: 0f 85 9c 00 00 00 jne 807352e <__strcasecmp_l_sse4_2+0x42e> 8073492: 83 c2 08 add edx,0x8 8073495: 83 c0 08 add eax,0x8 8073498: 0f b6 08 movzx ecx,BYTE PTR [eax] 807349b: 0f b6 3a movzx edi,BYTE PTR [edx] 807349e: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 80734a5: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 80734ac: 39 cf cmp edi,ecx 80734ae: 75 80 jne 8073430 <__strcasecmp_l_sse4_2+0x330> 80734b0: 83 f9 00 cmp ecx,0x0 80734b3: 0f 84 67 ff ff ff je 8073420 <__strcasecmp_l_sse4_2+0x320> 80734b9: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 80734bd: 0f b6 7a 01 movzx edi,BYTE PTR [edx+0x1] 80734c1: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 80734c8: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 80734cf: 39 cf cmp edi,ecx 80734d1: 0f 85 59 ff ff ff jne 8073430 <__strcasecmp_l_sse4_2+0x330> 80734d7: 83 f9 00 cmp ecx,0x0 80734da: 0f 84 40 ff ff ff je 8073420 <__strcasecmp_l_sse4_2+0x320> 80734e0: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 80734e4: 0f b6 7a 02 movzx edi,BYTE PTR [edx+0x2] 80734e8: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 80734ef: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 80734f6: 39 cf cmp edi,ecx 80734f8: 0f 85 32 ff ff ff jne 8073430 <__strcasecmp_l_sse4_2+0x330> 80734fe: 83 f9 00 cmp ecx,0x0 8073501: 0f 84 19 ff ff ff je 8073420 <__strcasecmp_l_sse4_2+0x320> 8073507: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 807350b: 0f b6 7a 03 movzx edi,BYTE PTR [edx+0x3] 807350f: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8073516: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 807351d: 39 cf cmp edi,ecx 807351f: 0f 85 0b ff ff ff jne 8073430 <__strcasecmp_l_sse4_2+0x330> 8073525: 83 f9 00 cmp ecx,0x0 8073528: 0f 84 f2 fe ff ff je 8073420 <__strcasecmp_l_sse4_2+0x320> 807352e: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 8073532: 0f b6 7a 04 movzx edi,BYTE PTR [edx+0x4] 8073536: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 807353d: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 8073544: 39 cf cmp edi,ecx 8073546: 0f 85 e4 fe ff ff jne 8073430 <__strcasecmp_l_sse4_2+0x330> 807354c: 83 f9 00 cmp ecx,0x0 807354f: 0f 84 cb fe ff ff je 8073420 <__strcasecmp_l_sse4_2+0x320> 8073555: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 8073559: 0f b6 7a 05 movzx edi,BYTE PTR [edx+0x5] 807355d: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 8073564: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 807356b: 39 cf cmp edi,ecx 807356d: 0f 85 bd fe ff ff jne 8073430 <__strcasecmp_l_sse4_2+0x330> 8073573: 83 f9 00 cmp ecx,0x0 8073576: 0f 84 a4 fe ff ff je 8073420 <__strcasecmp_l_sse4_2+0x320> 807357c: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 8073580: 0f b6 7a 06 movzx edi,BYTE PTR [edx+0x6] 8073584: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 807358b: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 8073592: 39 cf cmp edi,ecx 8073594: 0f 85 96 fe ff ff jne 8073430 <__strcasecmp_l_sse4_2+0x330> 807359a: 83 f9 00 cmp ecx,0x0 807359d: 0f 84 7d fe ff ff je 8073420 <__strcasecmp_l_sse4_2+0x320> 80735a3: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 80735a7: 0f b6 7a 07 movzx edi,BYTE PTR [edx+0x7] 80735ab: 8b 8c 8b a0 4a fd ff mov ecx,DWORD PTR [ebx+ecx*4-0x2b560] 80735b2: 8b bc bb a0 4a fd ff mov edi,DWORD PTR [ebx+edi*4-0x2b560] 80735b9: 39 cf cmp edi,ecx 80735bb: 0f 85 6f fe ff ff jne 8073430 <__strcasecmp_l_sse4_2+0x330> 80735c1: e9 5a fe ff ff jmp 8073420 <__strcasecmp_l_sse4_2+0x320> 80735c6: 66 90 xchg ax,ax 80735c8: 66 90 xchg ax,ax 80735ca: 66 90 xchg ax,ax 80735cc: 66 90 xchg ax,ax 80735ce: 66 90 xchg ax,ax 080735d0 <__strcspn_sse42>: 80735d0: f3 0f 1e fb endbr32 80735d4: 55 push ebp 80735d5: 57 push edi 80735d6: 56 push esi 80735d7: 53 push ebx 80735d8: e8 e3 65 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 80735dd: 81 c3 23 1a 07 00 add ebx,0x71a23 80735e3: 83 ec 1c sub esp,0x1c 80735e6: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80735ea: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80735ee: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80735f2: 80 38 00 cmp BYTE PTR [eax],0x0 80735f5: 0f 84 f5 00 00 00 je 80736f0 <__strcspn_sse42+0x120> 80735fb: 89 c7 mov edi,eax 80735fd: 83 e7 0f and edi,0xf 8073600: 0f 85 9a 00 00 00 jne 80736a0 <__strcspn_sse42+0xd0> 8073606: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 807360a: 66 0f 3a 63 c9 3a pcmpistri xmm1,xmm1,0x3a 8073610: 83 f9 10 cmp ecx,0x10 8073613: 0f 84 17 01 00 00 je 8073730 <__strcspn_sse42+0x160> 8073619: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807361d: 89 c2 mov edx,eax 807361f: 83 e2 0f and edx,0xf 8073622: 0f 84 e8 00 00 00 je 8073710 <__strcspn_sse42+0x140> 8073628: f3 0f 6f 84 1a 78 34 fe ff movdqu xmm0,XMMWORD PTR [edx+ebx*1-0x1cb88] 8073631: 83 e0 f0 and eax,0xfffffff0 8073634: 66 0f 6f 10 movdqa xmm2,XMMWORD PTR [eax] 8073638: 66 0f 38 00 d0 pshufb xmm2,xmm0 807363d: 66 0f 3a 63 ca 02 pcmpistri xmm1,xmm2,0x2 8073643: 72 14 jb 8073659 <__strcspn_sse42+0x89> 8073645: bb 10 00 00 00 mov ebx,0x10 807364a: 66 0f 3a 63 d2 3a pcmpistri xmm2,xmm2,0x3a 8073650: 83 c0 10 add eax,0x10 8073653: 29 d3 sub ebx,edx 8073655: 39 cb cmp ebx,ecx 8073657: 7e 1a jle 8073673 <__strcspn_sse42+0xa3> 8073659: 83 c4 1c add esp,0x1c 807365c: 89 c8 mov eax,ecx 807365e: 5b pop ebx 807365f: 5e pop esi 8073660: 5f pop edi 8073661: 5d pop ebp 8073662: c3 ret 8073663: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8073667: 90 nop 8073668: 85 d2 test edx,edx 807366a: 0f 85 b0 00 00 00 jne 8073720 <__strcspn_sse42+0x150> 8073670: 83 c0 10 add eax,0x10 8073673: 66 0f 6f 18 movdqa xmm3,XMMWORD PTR [eax] 8073677: bb 00 00 00 00 mov ebx,0x0 807367c: 66 0f 3a 63 cb 02 pcmpistri xmm1,xmm3,0x2 8073682: 0f 94 c2 sete dl 8073685: 0f 92 c3 setb bl 8073688: 0f b6 d2 movzx edx,dl 807368b: 85 db test ebx,ebx 807368d: 74 d9 je 8073668 <__strcspn_sse42+0x98> 807368f: 01 c8 add eax,ecx 8073691: 2b 44 24 0c sub eax,DWORD PTR [esp+0xc] 8073695: 83 c4 1c add esp,0x1c 8073698: 5b pop ebx 8073699: 5e pop esi 807369a: 5f pop edi 807369b: 5d pop ebp 807369c: c3 ret 807369d: 8d 76 00 lea esi,[esi+0x0] 80736a0: f3 0f 6f 84 1f 78 34 fe ff movdqu xmm0,XMMWORD PTR [edi+ebx*1-0x1cb88] 80736a9: 89 c5 mov ebp,eax 80736ab: be 10 00 00 00 mov esi,0x10 80736b0: 83 e5 f0 and ebp,0xfffffff0 80736b3: 66 0f 6f 4d 00 movdqa xmm1,XMMWORD PTR [ebp+0x0] 80736b8: 66 0f 38 00 c8 pshufb xmm1,xmm0 80736bd: 66 0f 3a 63 c9 3a pcmpistri xmm1,xmm1,0x3a 80736c3: 29 fe sub esi,edi 80736c5: 39 ce cmp esi,ecx 80736c7: 0f 85 4c ff ff ff jne 8073619 <__strcspn_sse42+0x49> 80736cd: 66 0f 6f 45 10 movdqa xmm0,XMMWORD PTR [ebp+0x10] 80736d2: 66 0f 3a 63 c0 3a pcmpistri xmm0,xmm0,0x3a 80736d8: 01 ce add esi,ecx 80736da: 83 fe 10 cmp esi,0x10 80736dd: 7f 5b jg 807373a <__strcspn_sse42+0x16a> 80736df: 85 c9 test ecx,ecx 80736e1: 0f 84 32 ff ff ff je 8073619 <__strcspn_sse42+0x49> 80736e7: f3 0f 6f 08 movdqu xmm1,XMMWORD PTR [eax] 80736eb: e9 29 ff ff ff jmp 8073619 <__strcspn_sse42+0x49> 80736f0: 83 ec 0c sub esp,0xc 80736f3: ff 74 24 18 push DWORD PTR [esp+0x18] 80736f7: e8 14 09 00 00 call 8074010 80736fc: 83 c4 10 add esp,0x10 80736ff: 83 c4 1c add esp,0x1c 8073702: 5b pop ebx 8073703: 5e pop esi 8073704: 5f pop edi 8073705: 5d pop ebp 8073706: c3 ret 8073707: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807370e: 66 90 xchg ax,ax 8073710: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8073714: e9 5a ff ff ff jmp 8073673 <__strcspn_sse42+0xa3> 8073719: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8073720: 66 0f 3a 63 db 3a pcmpistri xmm3,xmm3,0x3a 8073726: e9 64 ff ff ff jmp 807368f <__strcspn_sse42+0xbf> 807372b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807372f: 90 nop 8073730: 80 78 10 00 cmp BYTE PTR [eax+0x10],0x0 8073734: 0f 84 df fe ff ff je 8073619 <__strcspn_sse42+0x49> 807373a: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 807373e: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8073742: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 8073746: 83 c4 1c add esp,0x1c 8073749: 5b pop ebx 807374a: 5e pop esi 807374b: 5f pop edi 807374c: 5d pop ebp 807374d: e9 fe 07 00 00 jmp 8073f50 <__strcspn_ia32> 8073752: 66 90 xchg ax,ax 8073754: 66 90 xchg ax,ax 8073756: 66 90 xchg ax,ax 8073758: 66 90 xchg ax,ax 807375a: 66 90 xchg ax,ax 807375c: 66 90 xchg ax,ax 807375e: 66 90 xchg ax,ax 08073760 <__rawmemchr_ia32>: 8073760: f3 0f 1e fb endbr32 8073764: 57 push edi 8073765: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8073769: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 807376d: 88 d6 mov dh,dl 807376f: 89 d1 mov ecx,edx 8073771: c1 e2 10 shl edx,0x10 8073774: 66 89 ca mov dx,cx 8073777: a8 03 test al,0x3 8073779: 74 25 je 80737a0 <__rawmemchr_ia32+0x40> 807377b: 38 10 cmp BYTE PTR [eax],dl 807377d: 0f 84 a1 00 00 00 je 8073824 <__rawmemchr_ia32+0xc4> 8073783: 40 inc eax 8073784: a8 03 test al,0x3 8073786: 74 18 je 80737a0 <__rawmemchr_ia32+0x40> 8073788: 38 10 cmp BYTE PTR [eax],dl 807378a: 0f 84 94 00 00 00 je 8073824 <__rawmemchr_ia32+0xc4> 8073790: 40 inc eax 8073791: a8 03 test al,0x3 8073793: 74 0b je 80737a0 <__rawmemchr_ia32+0x40> 8073795: 38 10 cmp BYTE PTR [eax],dl 8073797: 0f 84 87 00 00 00 je 8073824 <__rawmemchr_ia32+0xc4> 807379d: 40 inc eax 807379e: 66 90 xchg ax,ax 80737a0: 8b 08 mov ecx,DWORD PTR [eax] 80737a2: bf ff fe fe fe mov edi,0xfefefeff 80737a7: 31 d1 xor ecx,edx 80737a9: 01 cf add edi,ecx 80737ab: 73 64 jae 8073811 <__rawmemchr_ia32+0xb1> 80737ad: 31 cf xor edi,ecx 80737af: 81 cf ff fe fe fe or edi,0xfefefeff 80737b5: 47 inc edi 80737b6: 75 59 jne 8073811 <__rawmemchr_ia32+0xb1> 80737b8: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80737bb: bf ff fe fe fe mov edi,0xfefefeff 80737c0: 31 d1 xor ecx,edx 80737c2: 01 cf add edi,ecx 80737c4: 73 48 jae 807380e <__rawmemchr_ia32+0xae> 80737c6: 31 cf xor edi,ecx 80737c8: 81 cf ff fe fe fe or edi,0xfefefeff 80737ce: 47 inc edi 80737cf: 75 3d jne 807380e <__rawmemchr_ia32+0xae> 80737d1: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80737d4: bf ff fe fe fe mov edi,0xfefefeff 80737d9: 31 d1 xor ecx,edx 80737db: 01 cf add edi,ecx 80737dd: 73 2c jae 807380b <__rawmemchr_ia32+0xab> 80737df: 31 cf xor edi,ecx 80737e1: 81 cf ff fe fe fe or edi,0xfefefeff 80737e7: 47 inc edi 80737e8: 75 21 jne 807380b <__rawmemchr_ia32+0xab> 80737ea: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 80737ed: bf ff fe fe fe mov edi,0xfefefeff 80737f2: 31 d1 xor ecx,edx 80737f4: 01 cf add edi,ecx 80737f6: 73 10 jae 8073808 <__rawmemchr_ia32+0xa8> 80737f8: 31 cf xor edi,ecx 80737fa: 81 cf ff fe fe fe or edi,0xfefefeff 8073800: 47 inc edi 8073801: 75 05 jne 8073808 <__rawmemchr_ia32+0xa8> 8073803: 83 c0 10 add eax,0x10 8073806: eb 98 jmp 80737a0 <__rawmemchr_ia32+0x40> 8073808: 83 c0 04 add eax,0x4 807380b: 83 c0 04 add eax,0x4 807380e: 83 c0 04 add eax,0x4 8073811: 84 c9 test cl,cl 8073813: 74 0f je 8073824 <__rawmemchr_ia32+0xc4> 8073815: 40 inc eax 8073816: 84 ed test ch,ch 8073818: 74 0a je 8073824 <__rawmemchr_ia32+0xc4> 807381a: 40 inc eax 807381b: f7 c1 00 00 ff 00 test ecx,0xff0000 8073821: 74 01 je 8073824 <__rawmemchr_ia32+0xc4> 8073823: 40 inc eax 8073824: 5f pop edi 8073825: c3 ret 8073826: 66 90 xchg ax,ax 8073828: 66 90 xchg ax,ax 807382a: 66 90 xchg ax,ax 807382c: 66 90 xchg ax,ax 807382e: 66 90 xchg ax,ax 08073830 <__memcmp_ia32>: 8073830: f3 0f 1e fb endbr32 8073834: 53 push ebx 8073835: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8073839: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 807383d: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8073841: 83 f9 01 cmp ecx,0x1 8073844: 75 12 jne 8073858 <__memcmp_ia32+0x28> 8073846: 0f b6 08 movzx ecx,BYTE PTR [eax] 8073849: 3a 0a cmp cl,BYTE PTR [edx] 807384b: 75 04 jne 8073851 <__memcmp_ia32+0x21> 807384d: 31 c0 xor eax,eax 807384f: 5b pop ebx 8073850: c3 ret 8073851: 19 c0 sbb eax,eax 8073853: 83 d8 ff sbb eax,0xffffffff 8073856: 5b pop ebx 8073857: c3 ret 8073858: 7c f3 jl 807384d <__memcmp_ia32+0x1d> 807385a: 56 push esi 807385b: 89 c6 mov esi,eax 807385d: 83 f9 20 cmp ecx,0x20 8073860: 0f 8d 0a 02 00 00 jge 8073a70 <__memcmp_ia32+0x240> 8073866: e8 55 63 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 807386b: 81 c3 45 2c 04 00 add ebx,0x42c45 8073871: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 8073874: 01 ca add edx,ecx 8073876: 01 ce add esi,ecx 8073878: 3e ff e3 notrack jmp ebx 807387b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807387f: 90 nop 8073880: 8b 46 e4 mov eax,DWORD PTR [esi-0x1c] 8073883: 8b 4a e4 mov ecx,DWORD PTR [edx-0x1c] 8073886: 39 c8 cmp eax,ecx 8073888: 0f 85 5a 02 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 807388e: 8b 46 e8 mov eax,DWORD PTR [esi-0x18] 8073891: 8b 4a e8 mov ecx,DWORD PTR [edx-0x18] 8073894: 39 c8 cmp eax,ecx 8073896: 0f 85 4c 02 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 807389c: 8b 46 ec mov eax,DWORD PTR [esi-0x14] 807389f: 8b 4a ec mov ecx,DWORD PTR [edx-0x14] 80738a2: 39 c8 cmp eax,ecx 80738a4: 0f 85 3e 02 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80738aa: 8b 46 f0 mov eax,DWORD PTR [esi-0x10] 80738ad: 8b 4a f0 mov ecx,DWORD PTR [edx-0x10] 80738b0: 39 c8 cmp eax,ecx 80738b2: 0f 85 30 02 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80738b8: 8b 46 f4 mov eax,DWORD PTR [esi-0xc] 80738bb: 8b 4a f4 mov ecx,DWORD PTR [edx-0xc] 80738be: 39 c8 cmp eax,ecx 80738c0: 0f 85 22 02 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80738c6: 8b 46 f8 mov eax,DWORD PTR [esi-0x8] 80738c9: 8b 4a f8 mov ecx,DWORD PTR [edx-0x8] 80738cc: 39 c8 cmp eax,ecx 80738ce: 0f 85 14 02 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80738d4: 8b 46 fc mov eax,DWORD PTR [esi-0x4] 80738d7: 8b 4a fc mov ecx,DWORD PTR [edx-0x4] 80738da: 39 c8 cmp eax,ecx 80738dc: 0f 85 06 02 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80738e2: 5e pop esi 80738e3: 31 c0 xor eax,eax 80738e5: 5b pop ebx 80738e6: c3 ret 80738e7: 8b 46 e3 mov eax,DWORD PTR [esi-0x1d] 80738ea: 8b 4a e3 mov ecx,DWORD PTR [edx-0x1d] 80738ed: 39 c8 cmp eax,ecx 80738ef: 0f 85 f3 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80738f5: 8b 46 e7 mov eax,DWORD PTR [esi-0x19] 80738f8: 8b 4a e7 mov ecx,DWORD PTR [edx-0x19] 80738fb: 39 c8 cmp eax,ecx 80738fd: 0f 85 e5 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073903: 8b 46 eb mov eax,DWORD PTR [esi-0x15] 8073906: 8b 4a eb mov ecx,DWORD PTR [edx-0x15] 8073909: 39 c8 cmp eax,ecx 807390b: 0f 85 d7 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073911: 8b 46 ef mov eax,DWORD PTR [esi-0x11] 8073914: 8b 4a ef mov ecx,DWORD PTR [edx-0x11] 8073917: 39 c8 cmp eax,ecx 8073919: 0f 85 c9 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 807391f: 8b 46 f3 mov eax,DWORD PTR [esi-0xd] 8073922: 8b 4a f3 mov ecx,DWORD PTR [edx-0xd] 8073925: 39 c8 cmp eax,ecx 8073927: 0f 85 bb 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 807392d: 8b 46 f7 mov eax,DWORD PTR [esi-0x9] 8073930: 8b 4a f7 mov ecx,DWORD PTR [edx-0x9] 8073933: 39 c8 cmp eax,ecx 8073935: 0f 85 ad 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 807393b: 8b 46 fb mov eax,DWORD PTR [esi-0x5] 807393e: 8b 4a fb mov ecx,DWORD PTR [edx-0x5] 8073941: 39 c8 cmp eax,ecx 8073943: 0f 85 9f 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073949: 0f b6 46 ff movzx eax,BYTE PTR [esi-0x1] 807394d: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 8073950: 0f 85 a6 01 00 00 jne 8073afc <__memcmp_ia32+0x2cc> 8073956: 5e pop esi 8073957: 31 c0 xor eax,eax 8073959: 5b pop ebx 807395a: c3 ret 807395b: 8b 46 e2 mov eax,DWORD PTR [esi-0x1e] 807395e: 8b 4a e2 mov ecx,DWORD PTR [edx-0x1e] 8073961: 39 c8 cmp eax,ecx 8073963: 0f 85 7f 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073969: 8b 46 e6 mov eax,DWORD PTR [esi-0x1a] 807396c: 8b 4a e6 mov ecx,DWORD PTR [edx-0x1a] 807396f: 39 c8 cmp eax,ecx 8073971: 0f 85 71 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073977: 8b 46 ea mov eax,DWORD PTR [esi-0x16] 807397a: 8b 4a ea mov ecx,DWORD PTR [edx-0x16] 807397d: 39 c8 cmp eax,ecx 807397f: 0f 85 63 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073985: 8b 46 ee mov eax,DWORD PTR [esi-0x12] 8073988: 8b 4a ee mov ecx,DWORD PTR [edx-0x12] 807398b: 39 c8 cmp eax,ecx 807398d: 0f 85 55 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073993: 8b 46 f2 mov eax,DWORD PTR [esi-0xe] 8073996: 8b 4a f2 mov ecx,DWORD PTR [edx-0xe] 8073999: 39 c8 cmp eax,ecx 807399b: 0f 85 47 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80739a1: 8b 46 f6 mov eax,DWORD PTR [esi-0xa] 80739a4: 8b 4a f6 mov ecx,DWORD PTR [edx-0xa] 80739a7: 39 c8 cmp eax,ecx 80739a9: 0f 85 39 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80739af: 8b 46 fa mov eax,DWORD PTR [esi-0x6] 80739b2: 8b 4a fa mov ecx,DWORD PTR [edx-0x6] 80739b5: 39 c8 cmp eax,ecx 80739b7: 0f 85 2b 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80739bd: 0f b7 46 fe movzx eax,WORD PTR [esi-0x2] 80739c1: 0f b7 4a fe movzx ecx,WORD PTR [edx-0x2] 80739c5: 38 c8 cmp al,cl 80739c7: 0f 85 2f 01 00 00 jne 8073afc <__memcmp_ia32+0x2cc> 80739cd: 39 c8 cmp eax,ecx 80739cf: 0f 85 27 01 00 00 jne 8073afc <__memcmp_ia32+0x2cc> 80739d5: 5e pop esi 80739d6: 31 c0 xor eax,eax 80739d8: 5b pop ebx 80739d9: c3 ret 80739da: 8b 46 e1 mov eax,DWORD PTR [esi-0x1f] 80739dd: 8b 4a e1 mov ecx,DWORD PTR [edx-0x1f] 80739e0: 39 c8 cmp eax,ecx 80739e2: 0f 85 00 01 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80739e8: 8b 46 e5 mov eax,DWORD PTR [esi-0x1b] 80739eb: 8b 4a e5 mov ecx,DWORD PTR [edx-0x1b] 80739ee: 39 c8 cmp eax,ecx 80739f0: 0f 85 f2 00 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 80739f6: 8b 46 e9 mov eax,DWORD PTR [esi-0x17] 80739f9: 8b 4a e9 mov ecx,DWORD PTR [edx-0x17] 80739fc: 39 c8 cmp eax,ecx 80739fe: 0f 85 e4 00 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073a04: 8b 46 ed mov eax,DWORD PTR [esi-0x13] 8073a07: 8b 4a ed mov ecx,DWORD PTR [edx-0x13] 8073a0a: 39 c8 cmp eax,ecx 8073a0c: 0f 85 d6 00 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073a12: 8b 46 f1 mov eax,DWORD PTR [esi-0xf] 8073a15: 8b 4a f1 mov ecx,DWORD PTR [edx-0xf] 8073a18: 39 c8 cmp eax,ecx 8073a1a: 0f 85 c8 00 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073a20: 8b 46 f5 mov eax,DWORD PTR [esi-0xb] 8073a23: 8b 4a f5 mov ecx,DWORD PTR [edx-0xb] 8073a26: 39 c8 cmp eax,ecx 8073a28: 0f 85 ba 00 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073a2e: 8b 46 f9 mov eax,DWORD PTR [esi-0x7] 8073a31: 8b 4a f9 mov ecx,DWORD PTR [edx-0x7] 8073a34: 39 c8 cmp eax,ecx 8073a36: 0f 85 ac 00 00 00 jne 8073ae8 <__memcmp_ia32+0x2b8> 8073a3c: 0f b7 46 fd movzx eax,WORD PTR [esi-0x3] 8073a40: 0f b7 4a fd movzx ecx,WORD PTR [edx-0x3] 8073a44: 38 c8 cmp al,cl 8073a46: 0f 85 b0 00 00 00 jne 8073afc <__memcmp_ia32+0x2cc> 8073a4c: 39 c8 cmp eax,ecx 8073a4e: 0f 85 a8 00 00 00 jne 8073afc <__memcmp_ia32+0x2cc> 8073a54: 0f b6 46 ff movzx eax,BYTE PTR [esi-0x1] 8073a58: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 8073a5b: 0f 85 9b 00 00 00 jne 8073afc <__memcmp_ia32+0x2cc> 8073a61: 5e pop esi 8073a62: 31 c0 xor eax,eax 8073a64: 5b pop ebx 8073a65: c3 ret 8073a66: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8073a6d: 8d 76 00 lea esi,[esi+0x0] 8073a70: 83 e9 20 sub ecx,0x20 8073a73: 8b 06 mov eax,DWORD PTR [esi] 8073a75: 3b 02 cmp eax,DWORD PTR [edx] 8073a77: 75 6d jne 8073ae6 <__memcmp_ia32+0x2b6> 8073a79: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8073a7c: 3b 42 04 cmp eax,DWORD PTR [edx+0x4] 8073a7f: 75 62 jne 8073ae3 <__memcmp_ia32+0x2b3> 8073a81: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 8073a84: 3b 42 08 cmp eax,DWORD PTR [edx+0x8] 8073a87: 75 57 jne 8073ae0 <__memcmp_ia32+0x2b0> 8073a89: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8073a8c: 3b 42 0c cmp eax,DWORD PTR [edx+0xc] 8073a8f: 75 4c jne 8073add <__memcmp_ia32+0x2ad> 8073a91: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8073a94: 3b 42 10 cmp eax,DWORD PTR [edx+0x10] 8073a97: 75 41 jne 8073ada <__memcmp_ia32+0x2aa> 8073a99: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8073a9c: 3b 42 14 cmp eax,DWORD PTR [edx+0x14] 8073a9f: 75 36 jne 8073ad7 <__memcmp_ia32+0x2a7> 8073aa1: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 8073aa4: 3b 42 18 cmp eax,DWORD PTR [edx+0x18] 8073aa7: 75 2b jne 8073ad4 <__memcmp_ia32+0x2a4> 8073aa9: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 8073aac: 3b 42 1c cmp eax,DWORD PTR [edx+0x1c] 8073aaf: 75 20 jne 8073ad1 <__memcmp_ia32+0x2a1> 8073ab1: 83 c6 20 add esi,0x20 8073ab4: 83 c2 20 add edx,0x20 8073ab7: 83 f9 20 cmp ecx,0x20 8073aba: 7d b4 jge 8073a70 <__memcmp_ia32+0x240> 8073abc: e8 ff 60 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8073ac1: 81 c3 ef 29 04 00 add ebx,0x429ef 8073ac7: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 8073aca: 01 ca add edx,ecx 8073acc: 01 ce add esi,ecx 8073ace: 3e ff e3 notrack jmp ebx 8073ad1: 83 c2 04 add edx,0x4 8073ad4: 83 c2 04 add edx,0x4 8073ad7: 83 c2 04 add edx,0x4 8073ada: 83 c2 04 add edx,0x4 8073add: 83 c2 04 add edx,0x4 8073ae0: 83 c2 04 add edx,0x4 8073ae3: 83 c2 04 add edx,0x4 8073ae6: 8b 0a mov ecx,DWORD PTR [edx] 8073ae8: 38 c8 cmp al,cl 8073aea: 75 10 jne 8073afc <__memcmp_ia32+0x2cc> 8073aec: 38 ec cmp ah,ch 8073aee: 75 0c jne 8073afc <__memcmp_ia32+0x2cc> 8073af0: c1 e8 10 shr eax,0x10 8073af3: c1 e9 10 shr ecx,0x10 8073af6: 38 c8 cmp al,cl 8073af8: 75 02 jne 8073afc <__memcmp_ia32+0x2cc> 8073afa: 39 c8 cmp eax,ecx 8073afc: 19 c0 sbb eax,eax 8073afe: 83 d8 ff sbb eax,0xffffffff 8073b01: 5e pop esi 8073b02: 5b pop ebx 8073b03: c3 ret 8073b04: 66 90 xchg ax,ax 8073b06: 66 90 xchg ax,ax 8073b08: 66 90 xchg ax,ax 8073b0a: 66 90 xchg ax,ax 8073b0c: 66 90 xchg ax,ax 8073b0e: 66 90 xchg ax,ax 08073b10 <__memcpy_chk>: 8073b10: f3 0f 1e fb endbr32 8073b14: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8073b18: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 8073b1c: 0f 82 ee 44 00 00 jb 8078010 <__chk_fail> 8073b22: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8073b29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08073b30 : 8073b30: f3 0f 1e fb endbr32 8073b34: 89 f8 mov eax,edi 8073b36: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 8073b3a: 89 f2 mov edx,esi 8073b3c: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8073b40: 89 f9 mov ecx,edi 8073b42: 31 f1 xor ecx,esi 8073b44: 83 e1 03 and ecx,0x3 8073b47: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8073b4b: fc cld 8073b4c: 75 3c jne 8073b8a 8073b4e: 83 f9 03 cmp ecx,0x3 8073b51: 76 37 jbe 8073b8a 8073b53: f7 c6 03 00 00 00 test esi,0x3 8073b59: 74 16 je 8073b71 8073b5b: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 8073b5c: 49 dec ecx 8073b5d: f7 c6 03 00 00 00 test esi,0x3 8073b63: 74 0c je 8073b71 8073b65: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 8073b66: 49 dec ecx 8073b67: f7 c6 03 00 00 00 test esi,0x3 8073b6d: 74 02 je 8073b71 8073b6f: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 8073b70: 49 dec ecx 8073b71: 50 push eax 8073b72: 89 c8 mov eax,ecx 8073b74: c1 e9 02 shr ecx,0x2 8073b77: 83 e0 03 and eax,0x3 8073b7a: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8073b7c: 89 c1 mov ecx,eax 8073b7e: f3 a4 rep movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 8073b80: 58 pop eax 8073b81: 89 c7 mov edi,eax 8073b83: 89 d6 mov esi,edx 8073b85: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8073b89: c3 ret 8073b8a: d1 e9 shr ecx,1 8073b8c: 73 01 jae 8073b8f 8073b8e: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 8073b8f: d1 e9 shr ecx,1 8073b91: 73 02 jae 8073b95 8073b93: 66 a5 movs WORD PTR es:[edi],WORD PTR ds:[esi] 8073b95: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8073b97: eb e8 jmp 8073b81 8073b99: 66 90 xchg ax,ax 8073b9b: 66 90 xchg ax,ax 8073b9d: 66 90 xchg ax,ax 8073b9f: 90 nop 08073ba0 <__memmove_chk>: 8073ba0: f3 0f 1e fb endbr32 8073ba4: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8073ba8: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 8073bac: 0f 82 5e 44 00 00 jb 8078010 <__chk_fail> 8073bb2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8073bb9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08073bc0 : 8073bc0: f3 0f 1e fb endbr32 8073bc4: 57 push edi 8073bc5: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8073bc9: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8073bcd: 89 f2 mov edx,esi 8073bcf: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8073bd3: 89 f8 mov eax,edi 8073bd5: 29 f0 sub eax,esi 8073bd7: 39 c1 cmp ecx,eax 8073bd9: 77 16 ja 8073bf1 8073bdb: fc cld 8073bdc: d1 e9 shr ecx,1 8073bde: 73 01 jae 8073be1 8073be0: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 8073be1: d1 e9 shr ecx,1 8073be3: 73 02 jae 8073be7 8073be5: 66 a5 movs WORD PTR es:[edi],WORD PTR ds:[esi] 8073be7: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8073be9: 89 d6 mov esi,edx 8073beb: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8073bef: 5f pop edi 8073bf0: c3 ret 8073bf1: fd std 8073bf2: 8d 7c 0f ff lea edi,[edi+ecx*1-0x1] 8073bf6: 8d 74 0e ff lea esi,[esi+ecx*1-0x1] 8073bfa: d1 e9 shr ecx,1 8073bfc: 73 01 jae 8073bff 8073bfe: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 8073bff: 83 ef 01 sub edi,0x1 8073c02: 83 ee 01 sub esi,0x1 8073c05: d1 e9 shr ecx,1 8073c07: 73 02 jae 8073c0b 8073c09: 66 a5 movs WORD PTR es:[edi],WORD PTR ds:[esi] 8073c0b: 83 ef 02 sub edi,0x2 8073c0e: 83 ee 02 sub esi,0x2 8073c11: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8073c13: 89 d6 mov esi,edx 8073c15: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8073c19: fc cld 8073c1a: 5f pop edi 8073c1b: c3 ret 8073c1c: 66 90 xchg ax,ax 8073c1e: 66 90 xchg ax,ax 08073c20 <__mempcpy_chk>: 8073c20: f3 0f 1e fb endbr32 8073c24: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8073c28: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 8073c2c: 0f 82 de 43 00 00 jb 8078010 <__chk_fail> 8073c32: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8073c39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08073c40 <__mempcpy>: 8073c40: f3 0f 1e fb endbr32 8073c44: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8073c48: 89 f8 mov eax,edi 8073c4a: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 8073c4e: 89 f2 mov edx,esi 8073c50: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8073c54: fc cld 8073c55: d1 e9 shr ecx,1 8073c57: 73 01 jae 8073c5a <__mempcpy+0x1a> 8073c59: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 8073c5a: d1 e9 shr ecx,1 8073c5c: 73 02 jae 8073c60 <__mempcpy+0x20> 8073c5e: 66 a5 movs WORD PTR es:[edi],WORD PTR ds:[esi] 8073c60: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8073c62: 97 xchg edi,eax 8073c63: 89 d6 mov esi,edx 8073c65: c3 ret 8073c66: 66 90 xchg ax,ax 8073c68: 66 90 xchg ax,ax 8073c6a: 66 90 xchg ax,ax 8073c6c: 66 90 xchg ax,ax 8073c6e: 66 90 xchg ax,ax 08073c70 <__memset_ia32>: 8073c70: f3 0f 1e fb endbr32 8073c74: fc cld 8073c75: 57 push edi 8073c76: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8073c7a: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8073c7e: 0f b6 44 24 0c movzx eax,BYTE PTR [esp+0xc] 8073c83: e3 2c jecxz 8073cb1 <__memset_ia32+0x41> 8073c85: 89 d7 mov edi,edx 8073c87: 83 e2 03 and edx,0x3 8073c8a: 74 11 je 8073c9d <__memset_ia32+0x2d> 8073c8c: 7a 04 jp 8073c92 <__memset_ia32+0x22> 8073c8e: aa stos BYTE PTR es:[edi],al 8073c8f: 49 dec ecx 8073c90: 74 1f je 8073cb1 <__memset_ia32+0x41> 8073c92: aa stos BYTE PTR es:[edi],al 8073c93: 49 dec ecx 8073c94: 74 1b je 8073cb1 <__memset_ia32+0x41> 8073c96: 83 f2 01 xor edx,0x1 8073c99: 75 02 jne 8073c9d <__memset_ia32+0x2d> 8073c9b: aa stos BYTE PTR es:[edi],al 8073c9c: 49 dec ecx 8073c9d: 89 ca mov edx,ecx 8073c9f: c1 e9 02 shr ecx,0x2 8073ca2: 83 e2 03 and edx,0x3 8073ca5: 69 c0 01 01 01 01 imul eax,eax,0x1010101 8073cab: f3 ab rep stos DWORD PTR es:[edi],eax 8073cad: 89 d1 mov ecx,edx 8073caf: f3 aa rep stos BYTE PTR es:[edi],al 8073cb1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8073cb5: 5f pop edi 8073cb6: c3 ret 8073cb7: 66 90 xchg ax,ax 8073cb9: 66 90 xchg ax,ax 8073cbb: 66 90 xchg ax,ax 8073cbd: 66 90 xchg ax,ax 8073cbf: 90 nop 08073cc0 <__strchr_ia32>: 8073cc0: f3 0f 1e fb endbr32 8073cc4: 57 push edi 8073cc5: 56 push esi 8073cc6: 53 push ebx 8073cc7: 55 push ebp 8073cc8: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8073ccc: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8073cd0: 89 c7 mov edi,eax 8073cd2: 31 c9 xor ecx,ecx 8073cd4: 88 d6 mov dh,dl 8073cd6: 88 d1 mov cl,dl 8073cd8: c1 e2 10 shl edx,0x10 8073cdb: 88 cd mov ch,cl 8073cdd: 09 ca or edx,ecx 8073cdf: 83 e7 03 and edi,0x3 8073ce2: 74 41 je 8073d25 <__strchr_ia32+0x65> 8073ce4: 88 d1 mov cl,dl 8073ce6: 7a 29 jp 8073d11 <__strchr_ia32+0x51> 8073ce8: 32 08 xor cl,BYTE PTR [eax] 8073cea: 0f 84 61 01 00 00 je 8073e51 <__strchr_ia32+0x191> 8073cf0: 30 d1 xor cl,dl 8073cf2: 0f 84 86 01 00 00 je 8073e7e <__strchr_ia32+0x1be> 8073cf8: 8a 48 01 mov cl,BYTE PTR [eax+0x1] 8073cfb: 40 inc eax 8073cfc: 38 ca cmp dl,cl 8073cfe: 0f 84 4d 01 00 00 je 8073e51 <__strchr_ia32+0x191> 8073d04: 80 f9 00 cmp cl,0x0 8073d07: 0f 84 71 01 00 00 je 8073e7e <__strchr_ia32+0x1be> 8073d0d: 40 inc eax 8073d0e: 4f dec edi 8073d0f: 75 14 jne 8073d25 <__strchr_ia32+0x65> 8073d11: 8a 08 mov cl,BYTE PTR [eax] 8073d13: 38 ca cmp dl,cl 8073d15: 0f 84 36 01 00 00 je 8073e51 <__strchr_ia32+0x191> 8073d1b: 80 f9 00 cmp cl,0x0 8073d1e: 0f 84 5a 01 00 00 je 8073e7e <__strchr_ia32+0x1be> 8073d24: 40 inc eax 8073d25: 8b 08 mov ecx,DWORD PTR [eax] 8073d27: bd ff fe fe fe mov ebp,0xfefefeff 8073d2c: bf ff fe fe fe mov edi,0xfefefeff 8073d31: 01 cd add ebp,ecx 8073d33: 31 cd xor ebp,ecx 8073d35: 01 cf add edi,ecx 8073d37: 8d 40 04 lea eax,[eax+0x4] 8073d3a: 0f 83 16 01 00 00 jae 8073e56 <__strchr_ia32+0x196> 8073d40: 89 cb mov ebx,ecx 8073d42: 81 cd ff fe fe fe or ebp,0xfefefeff 8073d48: 83 c5 01 add ebp,0x1 8073d4b: 0f 85 05 01 00 00 jne 8073e56 <__strchr_ia32+0x196> 8073d51: be ff fe fe fe mov esi,0xfefefeff 8073d56: 31 d3 xor ebx,edx 8073d58: 8b 08 mov ecx,DWORD PTR [eax] 8073d5a: 01 de add esi,ebx 8073d5c: bf ff fe fe fe mov edi,0xfefefeff 8073d61: 0f 83 d4 00 00 00 jae 8073e3b <__strchr_ia32+0x17b> 8073d67: 89 fd mov ebp,edi 8073d69: 31 de xor esi,ebx 8073d6b: 01 cd add ebp,ecx 8073d6d: 81 ce ff fe fe fe or esi,0xfefefeff 8073d73: 83 c6 01 add esi,0x1 8073d76: 0f 85 bf 00 00 00 jne 8073e3b <__strchr_ia32+0x17b> 8073d7c: 31 cd xor ebp,ecx 8073d7e: 01 cf add edi,ecx 8073d80: 8d 40 04 lea eax,[eax+0x4] 8073d83: 0f 83 cd 00 00 00 jae 8073e56 <__strchr_ia32+0x196> 8073d89: 89 cb mov ebx,ecx 8073d8b: 81 cd ff fe fe fe or ebp,0xfefefeff 8073d91: 83 c5 01 add ebp,0x1 8073d94: 0f 85 bc 00 00 00 jne 8073e56 <__strchr_ia32+0x196> 8073d9a: be ff fe fe fe mov esi,0xfefefeff 8073d9f: 31 d3 xor ebx,edx 8073da1: 8b 08 mov ecx,DWORD PTR [eax] 8073da3: 01 de add esi,ebx 8073da5: bf ff fe fe fe mov edi,0xfefefeff 8073daa: 0f 83 8b 00 00 00 jae 8073e3b <__strchr_ia32+0x17b> 8073db0: 89 fd mov ebp,edi 8073db2: 31 de xor esi,ebx 8073db4: 01 cd add ebp,ecx 8073db6: 81 ce ff fe fe fe or esi,0xfefefeff 8073dbc: 83 c6 01 add esi,0x1 8073dbf: 75 7a jne 8073e3b <__strchr_ia32+0x17b> 8073dc1: 31 cd xor ebp,ecx 8073dc3: 01 cf add edi,ecx 8073dc5: 8d 40 04 lea eax,[eax+0x4] 8073dc8: 0f 83 88 00 00 00 jae 8073e56 <__strchr_ia32+0x196> 8073dce: 89 cb mov ebx,ecx 8073dd0: 81 cd ff fe fe fe or ebp,0xfefefeff 8073dd6: 83 c5 01 add ebp,0x1 8073dd9: 75 7b jne 8073e56 <__strchr_ia32+0x196> 8073ddb: be ff fe fe fe mov esi,0xfefefeff 8073de0: 31 d3 xor ebx,edx 8073de2: 8b 08 mov ecx,DWORD PTR [eax] 8073de4: 01 de add esi,ebx 8073de6: bf ff fe fe fe mov edi,0xfefefeff 8073deb: 73 4e jae 8073e3b <__strchr_ia32+0x17b> 8073ded: 89 fd mov ebp,edi 8073def: 31 de xor esi,ebx 8073df1: 01 cd add ebp,ecx 8073df3: 81 ce ff fe fe fe or esi,0xfefefeff 8073df9: 83 c6 01 add esi,0x1 8073dfc: 75 3d jne 8073e3b <__strchr_ia32+0x17b> 8073dfe: 31 cd xor ebp,ecx 8073e00: 01 cf add edi,ecx 8073e02: 8d 40 04 lea eax,[eax+0x4] 8073e05: 73 4f jae 8073e56 <__strchr_ia32+0x196> 8073e07: 89 cb mov ebx,ecx 8073e09: 81 cd ff fe fe fe or ebp,0xfefefeff 8073e0f: 83 c5 01 add ebp,0x1 8073e12: 75 42 jne 8073e56 <__strchr_ia32+0x196> 8073e14: be ff fe fe fe mov esi,0xfefefeff 8073e19: 31 d3 xor ebx,edx 8073e1b: 8b 08 mov ecx,DWORD PTR [eax] 8073e1d: 01 de add esi,ebx 8073e1f: bf ff fe fe fe mov edi,0xfefefeff 8073e24: 73 15 jae 8073e3b <__strchr_ia32+0x17b> 8073e26: 89 fd mov ebp,edi 8073e28: 31 de xor esi,ebx 8073e2a: 01 cd add ebp,ecx 8073e2c: 81 ce ff fe fe fe or esi,0xfefefeff 8073e32: 83 c6 01 add esi,0x1 8073e35: 0f 84 f8 fe ff ff je 8073d33 <__strchr_ia32+0x73> 8073e3b: 83 e8 04 sub eax,0x4 8073e3e: 84 db test bl,bl 8073e40: 74 0f je 8073e51 <__strchr_ia32+0x191> 8073e42: 40 inc eax 8073e43: 84 ff test bh,bh 8073e45: 74 0a je 8073e51 <__strchr_ia32+0x191> 8073e47: c1 eb 10 shr ebx,0x10 8073e4a: 40 inc eax 8073e4b: 80 fb 00 cmp bl,0x0 8073e4e: 74 01 je 8073e51 <__strchr_ia32+0x191> 8073e50: 40 inc eax 8073e51: 5d pop ebp 8073e52: 5b pop ebx 8073e53: 5e pop esi 8073e54: 5f pop edi 8073e55: c3 ret 8073e56: 83 e8 04 sub eax,0x4 8073e59: 38 d1 cmp cl,dl 8073e5b: 74 f4 je 8073e51 <__strchr_ia32+0x191> 8073e5d: 80 f9 00 cmp cl,0x0 8073e60: 74 1c je 8073e7e <__strchr_ia32+0x1be> 8073e62: 40 inc eax 8073e63: 38 d5 cmp ch,dl 8073e65: 74 ea je 8073e51 <__strchr_ia32+0x191> 8073e67: 80 fd 00 cmp ch,0x0 8073e6a: 74 12 je 8073e7e <__strchr_ia32+0x1be> 8073e6c: c1 e9 10 shr ecx,0x10 8073e6f: 40 inc eax 8073e70: 38 d1 cmp cl,dl 8073e72: 74 dd je 8073e51 <__strchr_ia32+0x191> 8073e74: 80 f9 00 cmp cl,0x0 8073e77: 74 05 je 8073e7e <__strchr_ia32+0x1be> 8073e79: 40 inc eax 8073e7a: 38 d5 cmp ch,dl 8073e7c: 74 d3 je 8073e51 <__strchr_ia32+0x191> 8073e7e: 31 c0 xor eax,eax 8073e80: eb cf jmp 8073e51 <__strchr_ia32+0x191> 8073e82: 66 90 xchg ax,ax 8073e84: 66 90 xchg ax,ax 8073e86: 66 90 xchg ax,ax 8073e88: 66 90 xchg ax,ax 8073e8a: 66 90 xchg ax,ax 8073e8c: 66 90 xchg ax,ax 8073e8e: 66 90 xchg ax,ax 08073e90 <__strcpy_ia32>: 8073e90: f3 0f 1e fb endbr32 8073e94: 57 push edi 8073e95: 56 push esi 8073e96: 53 push ebx 8073e97: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8073e9b: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8073e9f: 31 c0 xor eax,eax 8073ea1: 8d 4e ff lea ecx,[esi-0x1] 8073ea4: bb ff fe fe fe mov ebx,0xfefefeff 8073ea9: 83 e1 03 and ecx,0x3 8073eac: 80 f9 02 cmp cl,0x2 8073eaf: 74 17 je 8073ec8 <__strcpy_ia32+0x38> 8073eb1: 77 1d ja 8073ed0 <__strcpy_ia32+0x40> 8073eb3: 80 f9 01 cmp cl,0x1 8073eb6: 74 08 je 8073ec0 <__strcpy_ia32+0x30> 8073eb8: 0a 06 or al,BYTE PTR [esi] 8073eba: 74 55 je 8073f11 <__strcpy_ia32+0x81> 8073ebc: aa stos BYTE PTR es:[edi],al 8073ebd: 31 c0 xor eax,eax 8073ebf: 46 inc esi 8073ec0: 0a 06 or al,BYTE PTR [esi] 8073ec2: 74 4d je 8073f11 <__strcpy_ia32+0x81> 8073ec4: aa stos BYTE PTR es:[edi],al 8073ec5: 31 c0 xor eax,eax 8073ec7: 46 inc esi 8073ec8: 0a 06 or al,BYTE PTR [esi] 8073eca: 74 45 je 8073f11 <__strcpy_ia32+0x81> 8073ecc: aa stos BYTE PTR es:[edi],al 8073ecd: 31 c0 xor eax,eax 8073ecf: 46 inc esi 8073ed0: 8b 0e mov ecx,DWORD PTR [esi] 8073ed2: 8d 76 04 lea esi,[esi+0x4] 8073ed5: 29 c8 sub eax,ecx 8073ed7: 01 d9 add ecx,ebx 8073ed9: 48 dec eax 8073eda: 73 14 jae 8073ef0 <__strcpy_ia32+0x60> 8073edc: 89 ca mov edx,ecx 8073ede: 31 c8 xor eax,ecx 8073ee0: 29 da sub edx,ebx 8073ee2: 25 00 01 01 01 and eax,0x1010100 8073ee7: 75 0b jne 8073ef4 <__strcpy_ia32+0x64> 8073ee9: 89 17 mov DWORD PTR [edi],edx 8073eeb: 8d 7f 04 lea edi,[edi+0x4] 8073eee: eb e0 jmp 8073ed0 <__strcpy_ia32+0x40> 8073ef0: 89 ca mov edx,ecx 8073ef2: 29 da sub edx,ebx 8073ef4: 88 17 mov BYTE PTR [edi],dl 8073ef6: 84 d2 test dl,dl 8073ef8: 89 d0 mov eax,edx 8073efa: 74 17 je 8073f13 <__strcpy_ia32+0x83> 8073efc: c1 e8 10 shr eax,0x10 8073eff: 88 77 01 mov BYTE PTR [edi+0x1],dh 8073f02: 80 fe 00 cmp dh,0x0 8073f05: 74 0c je 8073f13 <__strcpy_ia32+0x83> 8073f07: 88 47 02 mov BYTE PTR [edi+0x2],al 8073f0a: 84 c0 test al,al 8073f0c: 8d 7f 03 lea edi,[edi+0x3] 8073f0f: 74 02 je 8073f13 <__strcpy_ia32+0x83> 8073f11: 88 27 mov BYTE PTR [edi],ah 8073f13: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8073f17: 5b pop ebx 8073f18: 5e pop esi 8073f19: 5f pop edi 8073f1a: c3 ret 8073f1b: 66 90 xchg ax,ax 8073f1d: 66 90 xchg ax,ax 8073f1f: 90 nop 08073f20 <__strcmp_ia32>: 8073f20: f3 0f 1e fb endbr32 8073f24: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8073f28: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8073f2c: 8a 01 mov al,BYTE PTR [ecx] 8073f2e: 3a 02 cmp al,BYTE PTR [edx] 8073f30: 75 09 jne 8073f3b <__strcmp_ia32+0x1b> 8073f32: 41 inc ecx 8073f33: 42 inc edx 8073f34: 84 c0 test al,al 8073f36: 75 f4 jne 8073f2c <__strcmp_ia32+0xc> 8073f38: 31 c0 xor eax,eax 8073f3a: c3 ret 8073f3b: b8 01 00 00 00 mov eax,0x1 8073f40: b9 ff ff ff ff mov ecx,0xffffffff 8073f45: 0f 42 c1 cmovb eax,ecx 8073f48: c3 ret 8073f49: 66 90 xchg ax,ax 8073f4b: 66 90 xchg ax,ax 8073f4d: 66 90 xchg ax,ax 8073f4f: 90 nop 08073f50 <__strcspn_ia32>: 8073f50: f3 0f 1e fb endbr32 8073f54: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8073f58: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8073f5c: 31 c9 xor ecx,ecx 8073f5e: 51 push ecx 8073f5f: 51 push ecx 8073f60: 51 push ecx 8073f61: 51 push ecx 8073f62: 51 push ecx 8073f63: 51 push ecx 8073f64: 51 push ecx 8073f65: 51 push ecx 8073f66: 51 push ecx 8073f67: 51 push ecx 8073f68: 51 push ecx 8073f69: 51 push ecx 8073f6a: 51 push ecx 8073f6b: 51 push ecx 8073f6c: 51 push ecx 8073f6d: 51 push ecx 8073f6e: 51 push ecx 8073f6f: 51 push ecx 8073f70: 51 push ecx 8073f71: 51 push ecx 8073f72: 51 push ecx 8073f73: 51 push ecx 8073f74: 51 push ecx 8073f75: 51 push ecx 8073f76: 51 push ecx 8073f77: 51 push ecx 8073f78: 51 push ecx 8073f79: 51 push ecx 8073f7a: 51 push ecx 8073f7b: 51 push ecx 8073f7c: 51 push ecx 8073f7d: 51 push ecx 8073f7e: 51 push ecx 8073f7f: 51 push ecx 8073f80: 51 push ecx 8073f81: 51 push ecx 8073f82: 51 push ecx 8073f83: 51 push ecx 8073f84: 51 push ecx 8073f85: 51 push ecx 8073f86: 51 push ecx 8073f87: 51 push ecx 8073f88: 51 push ecx 8073f89: 51 push ecx 8073f8a: 51 push ecx 8073f8b: 51 push ecx 8073f8c: 51 push ecx 8073f8d: 51 push ecx 8073f8e: 51 push ecx 8073f8f: 51 push ecx 8073f90: 51 push ecx 8073f91: 51 push ecx 8073f92: 51 push ecx 8073f93: 51 push ecx 8073f94: 51 push ecx 8073f95: 51 push ecx 8073f96: 51 push ecx 8073f97: 51 push ecx 8073f98: 6a 00 push 0x0 8073f9a: 6a 00 push 0x0 8073f9c: 6a 00 push 0x0 8073f9e: 6a 00 push 0x0 8073fa0: 6a 00 push 0x0 8073fa2: 6a 00 push 0x0 8073fa4: 8a 08 mov cl,BYTE PTR [eax] 8073fa6: 84 c9 test cl,cl 8073fa8: 74 27 je 8073fd1 <__strcspn_ia32+0x81> 8073faa: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 8073fad: 8a 48 01 mov cl,BYTE PTR [eax+0x1] 8073fb0: f6 c1 ff test cl,0xff 8073fb3: 74 1c je 8073fd1 <__strcspn_ia32+0x81> 8073fb5: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 8073fb8: 8a 48 02 mov cl,BYTE PTR [eax+0x2] 8073fbb: f6 c1 ff test cl,0xff 8073fbe: 74 11 je 8073fd1 <__strcspn_ia32+0x81> 8073fc0: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 8073fc3: 8a 48 03 mov cl,BYTE PTR [eax+0x3] 8073fc6: 83 c0 04 add eax,0x4 8073fc9: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 8073fcc: f6 c1 ff test cl,0xff 8073fcf: 75 d3 jne 8073fa4 <__strcspn_ia32+0x54> 8073fd1: 8d 42 fc lea eax,[edx-0x4] 8073fd4: 83 c0 04 add eax,0x4 8073fd7: 8a 08 mov cl,BYTE PTR [eax] 8073fd9: 38 0c 0c cmp BYTE PTR [esp+ecx*1],cl 8073fdc: 74 1b je 8073ff9 <__strcspn_ia32+0xa9> 8073fde: 8a 48 01 mov cl,BYTE PTR [eax+0x1] 8073fe1: 38 0c 0c cmp BYTE PTR [esp+ecx*1],cl 8073fe4: 74 12 je 8073ff8 <__strcspn_ia32+0xa8> 8073fe6: 8a 48 02 mov cl,BYTE PTR [eax+0x2] 8073fe9: 38 0c 0c cmp BYTE PTR [esp+ecx*1],cl 8073fec: 74 09 je 8073ff7 <__strcspn_ia32+0xa7> 8073fee: 8a 48 03 mov cl,BYTE PTR [eax+0x3] 8073ff1: 38 0c 0c cmp BYTE PTR [esp+ecx*1],cl 8073ff4: 75 de jne 8073fd4 <__strcspn_ia32+0x84> 8073ff6: 40 inc eax 8073ff7: 40 inc eax 8073ff8: 40 inc eax 8073ff9: 81 c4 00 01 00 00 add esp,0x100 8073fff: 29 d0 sub eax,edx 8074001: c3 ret 8074002: 66 90 xchg ax,ax 8074004: 66 90 xchg ax,ax 8074006: 66 90 xchg ax,ax 8074008: 66 90 xchg ax,ax 807400a: 66 90 xchg ax,ax 807400c: 66 90 xchg ax,ax 807400e: 66 90 xchg ax,ax 08074010 : 8074010: f3 0f 1e fb endbr32 8074014: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8074018: ba 03 00 00 00 mov edx,0x3 807401d: 21 c2 and edx,eax 807401f: 74 24 je 8074045 8074021: 7a 17 jp 807403a 8074023: 38 30 cmp BYTE PTR [eax],dh 8074025: 0f 84 9f 00 00 00 je 80740ca 807402b: 40 inc eax 807402c: 38 30 cmp BYTE PTR [eax],dh 807402e: 0f 84 96 00 00 00 je 80740ca 8074034: 40 inc eax 8074035: 83 f2 02 xor edx,0x2 8074038: 74 0b je 8074045 807403a: 38 30 cmp BYTE PTR [eax],dh 807403c: 0f 84 88 00 00 00 je 80740ca 8074042: 40 inc eax 8074043: 31 d2 xor edx,edx 8074045: 8b 08 mov ecx,DWORD PTR [eax] 8074047: 83 c0 04 add eax,0x4 807404a: 29 ca sub edx,ecx 807404c: 81 c1 ff fe fe fe add ecx,0xfefefeff 8074052: 4a dec edx 8074053: 73 58 jae 80740ad 8074055: 31 ca xor edx,ecx 8074057: 81 e2 00 01 01 01 and edx,0x1010100 807405d: 75 4e jne 80740ad 807405f: 8b 08 mov ecx,DWORD PTR [eax] 8074061: 83 c0 04 add eax,0x4 8074064: 29 ca sub edx,ecx 8074066: 81 c1 ff fe fe fe add ecx,0xfefefeff 807406c: 4a dec edx 807406d: 73 3e jae 80740ad 807406f: 31 ca xor edx,ecx 8074071: 81 e2 00 01 01 01 and edx,0x1010100 8074077: 75 34 jne 80740ad 8074079: 8b 08 mov ecx,DWORD PTR [eax] 807407b: 83 c0 04 add eax,0x4 807407e: 29 ca sub edx,ecx 8074080: 81 c1 ff fe fe fe add ecx,0xfefefeff 8074086: 4a dec edx 8074087: 73 24 jae 80740ad 8074089: 31 ca xor edx,ecx 807408b: 81 e2 00 01 01 01 and edx,0x1010100 8074091: 75 1a jne 80740ad 8074093: 8b 08 mov ecx,DWORD PTR [eax] 8074095: 83 c0 04 add eax,0x4 8074098: 29 ca sub edx,ecx 807409a: 81 c1 ff fe fe fe add ecx,0xfefefeff 80740a0: 4a dec edx 80740a1: 73 0a jae 80740ad 80740a3: 31 ca xor edx,ecx 80740a5: 81 e2 00 01 01 01 and edx,0x1010100 80740ab: 74 98 je 8074045 80740ad: 83 e8 04 sub eax,0x4 80740b0: 81 e9 ff fe fe fe sub ecx,0xfefefeff 80740b6: 80 f9 00 cmp cl,0x0 80740b9: 74 0f je 80740ca 80740bb: 40 inc eax 80740bc: 84 ed test ch,ch 80740be: 74 0a je 80740ca 80740c0: c1 e9 10 shr ecx,0x10 80740c3: 40 inc eax 80740c4: 80 f9 00 cmp cl,0x0 80740c7: 74 01 je 80740ca 80740c9: 40 inc eax 80740ca: 2b 44 24 04 sub eax,DWORD PTR [esp+0x4] 80740ce: c3 ret 80740cf: 90 nop 080740d0 <__stpcpy_ia32>: 80740d0: f3 0f 1e fb endbr32 80740d4: 57 push edi 80740d5: 56 push esi 80740d6: 53 push ebx 80740d7: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80740db: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80740df: 31 c0 xor eax,eax 80740e1: 8d 4e ff lea ecx,[esi-0x1] 80740e4: bb ff fe fe fe mov ebx,0xfefefeff 80740e9: 83 e1 03 and ecx,0x3 80740ec: 80 f9 02 cmp cl,0x2 80740ef: 74 17 je 8074108 <__stpcpy_ia32+0x38> 80740f1: 77 1d ja 8074110 <__stpcpy_ia32+0x40> 80740f3: 80 f9 01 cmp cl,0x1 80740f6: 74 08 je 8074100 <__stpcpy_ia32+0x30> 80740f8: 0a 06 or al,BYTE PTR [esi] 80740fa: 74 5b je 8074157 <__stpcpy_ia32+0x87> 80740fc: aa stos BYTE PTR es:[edi],al 80740fd: 31 c0 xor eax,eax 80740ff: 46 inc esi 8074100: 0a 06 or al,BYTE PTR [esi] 8074102: 74 53 je 8074157 <__stpcpy_ia32+0x87> 8074104: aa stos BYTE PTR es:[edi],al 8074105: 31 c0 xor eax,eax 8074107: 46 inc esi 8074108: 0a 06 or al,BYTE PTR [esi] 807410a: 74 4b je 8074157 <__stpcpy_ia32+0x87> 807410c: aa stos BYTE PTR es:[edi],al 807410d: 31 c0 xor eax,eax 807410f: 46 inc esi 8074110: 8b 0e mov ecx,DWORD PTR [esi] 8074112: 8d 76 04 lea esi,[esi+0x4] 8074115: 29 c8 sub eax,ecx 8074117: 01 d9 add ecx,ebx 8074119: 48 dec eax 807411a: 73 14 jae 8074130 <__stpcpy_ia32+0x60> 807411c: 89 ca mov edx,ecx 807411e: 31 c8 xor eax,ecx 8074120: 29 da sub edx,ebx 8074122: 25 00 01 01 01 and eax,0x1010100 8074127: 75 0b jne 8074134 <__stpcpy_ia32+0x64> 8074129: 89 17 mov DWORD PTR [edi],edx 807412b: 8d 7f 04 lea edi,[edi+0x4] 807412e: eb e0 jmp 8074110 <__stpcpy_ia32+0x40> 8074130: 89 ca mov edx,ecx 8074132: 29 da sub edx,ebx 8074134: 88 17 mov BYTE PTR [edi],dl 8074136: 84 d2 test dl,dl 8074138: 89 d0 mov eax,edx 807413a: 74 1d je 8074159 <__stpcpy_ia32+0x89> 807413c: c1 e8 10 shr eax,0x10 807413f: 88 77 01 mov BYTE PTR [edi+0x1],dh 8074142: 83 c7 01 add edi,0x1 8074145: 80 fe 00 cmp dh,0x0 8074148: 74 0f je 8074159 <__stpcpy_ia32+0x89> 807414a: 88 47 01 mov BYTE PTR [edi+0x1],al 807414d: 83 c7 01 add edi,0x1 8074150: 3c 00 cmp al,0x0 8074152: 74 05 je 8074159 <__stpcpy_ia32+0x89> 8074154: 83 c7 01 add edi,0x1 8074157: 88 27 mov BYTE PTR [edi],ah 8074159: 89 f8 mov eax,edi 807415b: 5b pop ebx 807415c: 5e pop esi 807415d: 5f pop edi 807415e: c3 ret 807415f: 90 nop 08074160 : 8074160: 57 push edi 8074161: e8 01 6b fd ff call 804ac67 <__x86.get_pc_thunk.di> 8074166: 81 c7 9a 0e 07 00 add edi,0x70e9a 807416c: 56 push esi 807416d: 89 c6 mov esi,eax 807416f: b8 00 00 00 80 mov eax,0x80000000 8074174: 53 push ebx 8074175: 0f a2 cpuid 8074177: 81 fe c4 00 00 00 cmp esi,0xc4 807417d: 7f 49 jg 80741c8 <.L39> 807417f: 31 d2 xor edx,edx 8074181: 81 fe be 00 00 00 cmp esi,0xbe 8074187: 0f 9f c2 setg dl 807418a: 81 ea fb ff ff 7f sub edx,0x7ffffffb 8074190: 39 c2 cmp edx,eax 8074192: 77 34 ja 80741c8 <.L39> 8074194: 31 db xor ebx,ebx 8074196: 89 d0 mov eax,edx 8074198: 89 d9 mov ecx,ebx 807419a: 0f a2 cpuid 807419c: 81 fe bb 00 00 00 cmp esi,0xbb 80741a2: 7f 05 jg 80741a9 80741a4: 83 c6 03 add esi,0x3 80741a7: 89 d1 mov ecx,edx 80741a9: 81 ee bc 00 00 00 sub esi,0xbc 80741af: 83 fe 08 cmp esi,0x8 80741b2: 0f 87 80 01 00 00 ja 8074338 <.L28+0x14> 80741b8: 8b 84 b7 80 15 fd ff mov eax,DWORD PTR [edi+esi*4-0x2ea80] 80741bf: 01 f8 add eax,edi 80741c1: 3e ff e0 notrack jmp eax 80741c4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080741c8 <.L39>: 80741c8: 31 c0 xor eax,eax 80741ca: 5b pop ebx 80741cb: 5e pop esi 80741cc: 5f pop edi 80741cd: c3 ret 80741ce: 66 90 xchg ax,ax 080741d0 <.L8>: 80741d0: 89 d0 mov eax,edx 80741d2: c1 e8 0c shr eax,0xc 80741d5: 89 c1 mov ecx,eax 80741d7: 83 e1 0f and ecx,0xf 80741da: 03 bc 8f a4 15 fd ff add edi,DWORD PTR [edi+ecx*4-0x2ea5c] 80741e1: 3e ff e7 notrack jmp edi 80741e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080741e8 <.L6>: 80741e8: 0f b6 c2 movzx eax,dl 80741eb: b9 00 00 00 00 mov ecx,0x0 80741f0: 80 e6 f0 and dh,0xf0 80741f3: 0f 44 c1 cmove eax,ecx 80741f6: eb d2 jmp 80741ca <.L39+0x2> 80741f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80741ff: 90 nop 08074200 <.L12>: 8074200: 89 c8 mov eax,ecx 8074202: c1 e8 06 shr eax,0x6 8074205: 25 00 fc ff 03 and eax,0x3fffc00 807420a: 80 e5 f0 and ch,0xf0 807420d: b9 00 00 00 00 mov ecx,0x0 8074212: 0f 44 c1 cmove eax,ecx 8074215: eb b3 jmp 80741ca <.L39+0x2> 8074217: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807421e: 66 90 xchg ax,ax 08074220 <.L11>: 8074220: 89 ca mov edx,ecx 8074222: c1 ea 0c shr edx,0xc 8074225: 89 d0 mov eax,edx 8074227: 83 e0 0f and eax,0xf 807422a: 03 bc 87 e4 15 fd ff add edi,DWORD PTR [edi+eax*4-0x2ea1c] 8074231: 3e ff e7 notrack jmp edi 8074234: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08074238 <.L10>: 8074238: 0f b6 d1 movzx edx,cl 807423b: b8 00 00 00 00 mov eax,0x0 8074240: 80 e5 f0 and ch,0xf0 8074243: 0f 45 c2 cmovne eax,edx 8074246: eb 82 jmp 80741ca <.L39+0x2> 8074248: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807424f: 90 nop 08074250 <.L9>: 8074250: 8d 04 12 lea eax,[edx+edx*1] 8074253: b9 00 00 00 00 mov ecx,0x0 8074258: 25 00 00 f8 7f and eax,0x7ff80000 807425d: 80 e6 f0 and dh,0xf0 8074260: 0f 44 c1 cmove eax,ecx 8074263: e9 62 ff ff ff jmp 80741ca <.L39+0x2> 8074268: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807426f: 90 nop 08074270 <.L14>: 8074270: c1 e9 10 shr ecx,0x10 8074273: 8d 04 8d 00 00 00 00 lea eax,[ecx*4+0x0] 807427a: 0f b6 d1 movzx edx,cl 807427d: 25 00 fc 03 00 and eax,0x3fc00 8074282: 81 fa ff 00 00 00 cmp edx,0xff 8074288: 89 c1 mov ecx,eax 807428a: 89 d0 mov eax,edx 807428c: 0f 44 c1 cmove eax,ecx 807428f: e9 36 ff ff ff jmp 80741ca <.L39+0x2> 8074294: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08074298 <.L13>: 8074298: 0f b6 c1 movzx eax,cl 807429b: e9 2a ff ff ff jmp 80741ca <.L39+0x2> 080742a0 <.L15>: 80742a0: c1 e9 0e shr ecx,0xe 80742a3: 89 c8 mov eax,ecx 80742a5: 25 00 fc 03 00 and eax,0x3fc00 80742aa: e9 1b ff ff ff jmp 80741ca <.L39+0x2> 80742af: 90 nop 080742b0 <.L26>: 80742b0: 89 d0 mov eax,edx 80742b2: 83 e0 0f and eax,0xf 80742b5: e9 10 ff ff ff jmp 80741ca <.L39+0x2> 80742ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080742c0 <.L36>: 80742c0: 83 e0 0f and eax,0xf 80742c3: e9 02 ff ff ff jmp 80741ca <.L39+0x2> 080742c8 <.L33>: 80742c8: b8 20 00 00 00 mov eax,0x20 80742cd: e9 f8 fe ff ff jmp 80741ca <.L39+0x2> 080742d2 <.L34>: 80742d2: b8 10 00 00 00 mov eax,0x10 80742d7: e9 ee fe ff ff jmp 80741ca <.L39+0x2> 080742dc <.L30>: 80742dc: b8 60 00 00 00 mov eax,0x60 80742e1: e9 e4 fe ff ff jmp 80741ca <.L39+0x2> 080742e6 <.L31>: 80742e6: b8 40 00 00 00 mov eax,0x40 80742eb: e9 da fe ff ff jmp 80741ca <.L39+0x2> 080742f0 <.L32>: 80742f0: b8 30 00 00 00 mov eax,0x30 80742f5: e9 d0 fe ff ff jmp 80741ca <.L39+0x2> 080742fa <.L44>: 80742fa: b8 80 00 00 00 mov eax,0x80 80742ff: e9 c6 fe ff ff jmp 80741ca <.L39+0x2> 08074304 <.L41>: 8074304: b8 08 00 00 00 mov eax,0x8 8074309: e9 bc fe ff ff jmp 80741ca <.L39+0x2> 0807430e <.L18>: 807430e: 89 c8 mov eax,ecx 8074310: 31 d2 xor edx,edx 8074312: 0f b6 c9 movzx ecx,cl 8074315: c1 e8 06 shr eax,0x6 8074318: 25 00 fc ff 03 and eax,0x3fffc00 807431d: f7 f1 div ecx 807431f: e9 a6 fe ff ff jmp 80741ca <.L39+0x2> 08074324 <.L28>: 8074324: 8d 04 12 lea eax,[edx+edx*1] 8074327: 0f b6 ca movzx ecx,dl 807432a: 31 d2 xor edx,edx 807432c: 25 00 00 f8 7f and eax,0x7ff80000 8074331: f7 f1 div ecx 8074333: e9 92 fe ff ff jmp 80741ca <.L39+0x2> 8074338: 8d 87 e0 18 fd ff lea eax,[edi-0x2e720] 807433e: 89 fb mov ebx,edi 8074340: 50 push eax 8074341: 8d 87 30 15 fd ff lea eax,[edi-0x2ead0] 8074347: 68 b1 01 00 00 push 0x1b1 807434c: 50 push eax 807434d: 8d 87 4b 15 fd ff lea eax,[edi-0x2eab5] 8074353: 50 push eax 8074354: e8 77 6b fd ff call 804aed0 <__assert_fail> 8074359: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08074360 : 8074360: 55 push ebp 8074361: 57 push edi 8074362: e8 00 69 fd ff call 804ac67 <__x86.get_pc_thunk.di> 8074367: 81 c7 99 0c 07 00 add edi,0x70c99 807436d: 56 push esi 807436e: 53 push ebx 807436f: 83 ec 1c sub esp,0x1c 8074372: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8074376: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 807437a: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 807437e: 85 d2 test edx,edx 8074380: 0f 88 ba 00 00 00 js 8074440 8074386: 8d 88 47 ff ff ff lea ecx,[eax-0xb9] 807438c: 89 d3 mov ebx,edx 807438e: ba 56 55 55 55 mov edx,0x55555556 8074393: 89 c8 mov eax,ecx 8074395: c1 f9 1f sar ecx,0x1f 8074398: f7 ea imul edx 807439a: 29 ca sub edx,ecx 807439c: 8d 04 52 lea eax,[edx+edx*2] 807439f: 89 04 24 mov DWORD PTR [esp],eax 80743a2: 85 db test ebx,ebx 80743a4: 0f 84 96 00 00 00 je 8074440 80743aa: 8d af c0 16 fd ff lea ebp,[edi-0x2e940] 80743b0: eb 18 jmp 80743ca 80743b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80743b8: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80743bc: 83 3c 24 09 cmp DWORD PTR [esp],0x9 80743c0: c6 00 01 mov BYTE PTR [eax],0x1 80743c3: 74 7b je 8074440 80743c5: c1 eb 08 shr ebx,0x8 80743c8: 74 76 je 8074440 80743ca: 0f b6 c3 movzx eax,bl 80743cd: 80 fb 40 cmp bl,0x40 80743d0: 74 e6 je 80743b8 80743d2: 3d ff 00 00 00 cmp eax,0xff 80743d7: 0f 84 a4 00 00 00 je 8074481 80743dd: 83 f8 49 cmp eax,0x49 80743e0: 75 28 jne 807440a 80743e2: 83 3c 24 09 cmp DWORD PTR [esp],0x9 80743e6: 75 22 jne 807440a 80743e8: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80743ec: 83 38 0f cmp DWORD PTR [eax],0xf 80743ef: 0f 85 83 00 00 00 jne 8074478 80743f5: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80743f9: 83 38 06 cmp DWORD PTR [eax],0x6 80743fc: 75 7a jne 8074478 80743fe: 83 6c 24 04 03 sub DWORD PTR [esp+0x4],0x3 8074403: c7 04 24 06 00 00 00 mov DWORD PTR [esp],0x6 807440a: b9 44 00 00 00 mov ecx,0x44 807440f: 31 d2 xor edx,edx 8074411: 89 df mov edi,ebx 8074413: eb 09 jmp 807441e 8074415: 8d 76 00 lea esi,[esi+0x0] 8074418: 89 c1 mov ecx,eax 807441a: 39 d1 cmp ecx,edx 807441c: 76 16 jbe 8074434 807441e: 8d 04 0a lea eax,[edx+ecx*1] 8074421: d1 e8 shr eax,1 8074423: 8d 74 c5 00 lea esi,[ebp+eax*8+0x0] 8074427: 3a 1e cmp bl,BYTE PTR [esi] 8074429: 74 25 je 8074450 807442b: 72 eb jb 8074418 807442d: 8d 50 01 lea edx,[eax+0x1] 8074430: 39 d1 cmp ecx,edx 8074432: 77 ea ja 807441e 8074434: 89 fb mov ebx,edi 8074436: c1 eb 08 shr ebx,0x8 8074439: 75 8f jne 80743ca 807443b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807443f: 90 nop 8074440: 31 c0 xor eax,eax 8074442: 83 c4 1c add esp,0x1c 8074445: 5b pop ebx 8074446: 5e pop esi 8074447: 5f pop edi 8074448: 5d pop ebp 8074449: c3 ret 807444a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8074450: 0f b6 56 03 movzx edx,BYTE PTR [esi+0x3] 8074454: 89 fb mov ebx,edi 8074456: 3b 14 24 cmp edx,DWORD PTR [esp] 8074459: 0f 84 be 00 00 00 je 807451d 807445f: 80 fa 06 cmp dl,0x6 8074462: 0f 85 5d ff ff ff jne 80743c5 8074468: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807446c: c6 00 01 mov BYTE PTR [eax],0x1 807446f: e9 51 ff ff ff jmp 80743c5 8074474: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8074478: c7 04 24 09 00 00 00 mov DWORD PTR [esp],0x9 807447f: eb 89 jmp 807440a 8074481: b8 04 00 00 00 mov eax,0x4 8074486: 31 c9 xor ecx,ecx 8074488: 0f a2 cpuid 807448a: 89 c2 mov edx,eax 807448c: 83 e2 1f and edx,0x1f 807448f: 74 af je 8074440 8074491: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8074495: 31 f6 xor esi,esi 8074497: bd 04 00 00 00 mov ebp,0x4 807449c: eb 20 jmp 80744be 807449e: 66 90 xchg ax,ax 80744a0: 84 c9 test cl,cl 80744a2: 74 2d je 80744d1 80744a4: 83 3c 24 03 cmp DWORD PTR [esp],0x3 80744a8: 74 41 je 80744eb 80744aa: 83 c6 01 add esi,0x1 80744ad: 89 e8 mov eax,ebp 80744af: 89 f1 mov ecx,esi 80744b1: 0f a2 cpuid 80744b3: 89 c2 mov edx,eax 80744b5: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80744b9: 83 e2 1f and edx,0x1f 80744bc: 74 82 je 8074440 80744be: c1 e8 05 shr eax,0x5 80744c1: 83 e0 07 and eax,0x7 80744c4: 83 f8 01 cmp eax,0x1 80744c7: 0f 94 c1 sete cl 80744ca: 89 cf mov edi,ecx 80744cc: 83 fa 01 cmp edx,0x1 80744cf: 74 cf je 80744a0 80744d1: 83 fa 02 cmp edx,0x2 80744d4: 0f 85 aa 00 00 00 jne 8074584 80744da: 89 f9 mov ecx,edi 80744dc: 84 c9 test cl,cl 80744de: 0f 84 a0 00 00 00 je 8074584 80744e4: 8b 04 24 mov eax,DWORD PTR [esp] 80744e7: 85 c0 test eax,eax 80744e9: 75 bf jne 80744aa 80744eb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80744ef: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80744f3: 2d b9 00 00 00 sub eax,0xb9 80744f8: 2b 04 24 sub eax,DWORD PTR [esp] 80744fb: 74 4e je 807454b 80744fd: 83 f8 01 cmp eax,0x1 8074500: 0f 84 ba 00 00 00 je 80745c0 8074506: 83 f8 02 cmp eax,0x2 8074509: 0f 85 df 00 00 00 jne 80745ee 807450f: 81 e3 ff 0f 00 00 and ebx,0xfff 8074515: 8d 43 01 lea eax,[ebx+0x1] 8074518: e9 25 ff ff ff jmp 8074442 807451d: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8074521: 2d b9 00 00 00 sub eax,0xb9 8074526: 2b 04 24 sub eax,DWORD PTR [esp] 8074529: 74 51 je 807457c 807452b: 83 f8 01 cmp eax,0x1 807452e: 74 12 je 8074542 8074530: 83 f8 02 cmp eax,0x2 8074533: 0f 85 92 00 00 00 jne 80745cb 8074539: 0f b6 46 02 movzx eax,BYTE PTR [esi+0x2] 807453d: e9 00 ff ff ff jmp 8074442 8074542: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 8074546: e9 f7 fe ff ff jmp 8074442 807454b: 89 d8 mov eax,ebx 807454d: 89 d9 mov ecx,ebx 807454f: c1 eb 0c shr ebx,0xc 8074552: c1 e8 16 shr eax,0x16 8074555: 81 e1 ff 0f 00 00 and ecx,0xfff 807455b: 83 c1 01 add ecx,0x1 807455e: 83 c0 01 add eax,0x1 8074561: 0f af c1 imul eax,ecx 8074564: 8d 4f 01 lea ecx,[edi+0x1] 8074567: 0f af c8 imul ecx,eax 807456a: 89 d8 mov eax,ebx 807456c: 25 ff 03 00 00 and eax,0x3ff 8074571: 83 c0 01 add eax,0x1 8074574: 0f af c1 imul eax,ecx 8074577: e9 c6 fe ff ff jmp 8074442 807457c: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 807457f: e9 be fe ff ff jmp 8074442 8074584: 83 f8 02 cmp eax,0x2 8074587: 75 0a jne 8074593 8074589: 83 3c 24 06 cmp DWORD PTR [esp],0x6 807458d: 0f 84 58 ff ff ff je 80744eb 8074593: 83 f8 03 cmp eax,0x3 8074596: 75 0a jne 80745a2 8074598: 83 3c 24 09 cmp DWORD PTR [esp],0x9 807459c: 0f 84 49 ff ff ff je 80744eb 80745a2: 83 f8 04 cmp eax,0x4 80745a5: 0f 85 ff fe ff ff jne 80744aa 80745ab: 83 3c 24 0c cmp DWORD PTR [esp],0xc 80745af: 0f 84 36 ff ff ff je 80744eb 80745b5: e9 f0 fe ff ff jmp 80744aa 80745ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80745c0: c1 eb 16 shr ebx,0x16 80745c3: 8d 43 01 lea eax,[ebx+0x1] 80745c6: e9 77 fe ff ff jmp 8074442 80745cb: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80745cf: 8d 83 ec 18 fd ff lea eax,[ebx-0x2e714] 80745d5: 50 push eax 80745d6: 68 f0 00 00 00 push 0xf0 80745db: 8d 83 30 15 fd ff lea eax,[ebx-0x2ead0] 80745e1: 50 push eax 80745e2: 8d 83 5d 15 fd ff lea eax,[ebx-0x2eaa3] 80745e8: 50 push eax 80745e9: e8 e2 68 fd ff call 804aed0 <__assert_fail> 80745ee: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80745f2: 8d 83 ec 18 fd ff lea eax,[ebx-0x2e714] 80745f8: 50 push eax 80745f9: 68 c0 00 00 00 push 0xc0 80745fe: eb db jmp 80745db 08074600 : 8074600: e8 25 3b fe ff call 805812a <__x86.get_pc_thunk.dx> 8074605: 81 c2 fb 09 07 00 add edx,0x709fb 807460b: 55 push ebp 807460c: 89 c5 mov ebp,eax 807460e: 57 push edi 807460f: 56 push esi 8074610: 53 push ebx 8074611: 83 ec 3c sub esp,0x3c 8074614: 65 a1 14 00 00 00 mov eax,gs:0x14 807461a: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807461e: 31 c0 xor eax,eax 8074620: c7 c0 a0 68 0e 08 mov eax,0x80e68a0 8074626: 83 78 6c 01 cmp DWORD PTR [eax+0x6c],0x1 807462a: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807462e: 0f 86 1d 01 00 00 jbe 8074751 8074634: 8d 4c 24 2a lea ecx,[esp+0x2a] 8074638: 83 c0 74 add eax,0x74 807463b: c6 44 24 2a 00 mov BYTE PTR [esp+0x2a],0x0 8074640: 8d 7c 24 2b lea edi,[esp+0x2b] 8074644: c6 44 24 2b 00 mov BYTE PTR [esp+0x2b],0x0 8074649: c7 44 24 18 01 00 00 00 mov DWORD PTR [esp+0x18],0x1 8074651: c7 44 24 0c 01 00 00 00 mov DWORD PTR [esp+0xc],0x1 8074659: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 807465d: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8074661: eb 09 jmp 807466c 8074663: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8074667: 90 nop 8074668: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 807466c: b8 02 00 00 00 mov eax,0x2 8074671: 0f a2 cpuid 8074673: 83 7c 24 0c 01 cmp DWORD PTR [esp+0xc],0x1 8074678: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 807467c: 89 c2 mov edx,eax 807467e: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8074682: 75 09 jne 807468d 8074684: 0f b6 c0 movzx eax,al 8074687: 30 d2 xor dl,dl 8074689: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 807468d: 83 ec 04 sub esp,0x4 8074690: 89 f9 mov ecx,edi 8074692: ff 74 24 08 push DWORD PTR [esp+0x8] 8074696: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 807469a: 8d 70 70 lea esi,[eax+0x70] 807469d: 89 e8 mov eax,ebp 807469f: 56 push esi 80746a0: ff 74 24 14 push DWORD PTR [esp+0x14] 80746a4: e8 b7 fc ff ff call 8074360 80746a9: 83 c4 10 add esp,0x10 80746ac: 85 c0 test eax,eax 80746ae: 0f 85 7c 00 00 00 jne 8074730 80746b4: 83 ec 04 sub esp,0x4 80746b7: 89 f9 mov ecx,edi 80746b9: 89 da mov edx,ebx 80746bb: 89 e8 mov eax,ebp 80746bd: ff 74 24 08 push DWORD PTR [esp+0x8] 80746c1: 56 push esi 80746c2: ff 74 24 14 push DWORD PTR [esp+0x14] 80746c6: e8 95 fc ff ff call 8074360 80746cb: 83 c4 10 add esp,0x10 80746ce: 85 c0 test eax,eax 80746d0: 75 5e jne 8074730 80746d2: 83 ec 04 sub esp,0x4 80746d5: 89 f9 mov ecx,edi 80746d7: 89 e8 mov eax,ebp 80746d9: ff 74 24 08 push DWORD PTR [esp+0x8] 80746dd: 56 push esi 80746de: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80746e2: 53 push ebx 80746e3: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80746e7: e8 74 fc ff ff call 8074360 80746ec: 83 c4 10 add esp,0x10 80746ef: 85 c0 test eax,eax 80746f1: 75 3d jne 8074730 80746f3: 83 ec 04 sub esp,0x4 80746f6: 89 f9 mov ecx,edi 80746f8: 89 e8 mov eax,ebp 80746fa: ff 74 24 08 push DWORD PTR [esp+0x8] 80746fe: 56 push esi 80746ff: 53 push ebx 8074700: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8074704: e8 57 fc ff ff call 8074360 8074709: 83 c4 10 add esp,0x10 807470c: 85 c0 test eax,eax 807470e: 75 20 jne 8074730 8074710: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8074714: 8d 53 01 lea edx,[ebx+0x1] 8074717: 39 5c 24 18 cmp DWORD PTR [esp+0x18],ebx 807471b: 0f 87 47 ff ff ff ja 8074668 8074721: 8d 95 41 ff ff ff lea edx,[ebp-0xbf] 8074727: 83 fa 05 cmp edx,0x5 807472a: 76 1c jbe 8074748 807472c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8074730: 8b 7c 24 2c mov edi,DWORD PTR [esp+0x2c] 8074734: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 807473b: 75 1b jne 8074758 807473d: 83 c4 3c add esp,0x3c 8074740: 5b pop ebx 8074741: 5e pop esi 8074742: 5f pop edi 8074743: 5d pop ebp 8074744: c3 ret 8074745: 8d 76 00 lea esi,[esi+0x0] 8074748: 0f b6 44 24 2a movzx eax,BYTE PTR [esp+0x2a] 807474d: f7 d8 neg eax 807474f: eb df jmp 8074730 8074751: b8 ff ff ff ff mov eax,0xffffffff 8074756: eb d8 jmp 8074730 8074758: e8 f3 3a 00 00 call 8078250 <__stack_chk_fail> 807475d: 8d 76 00 lea esi,[esi+0x0] 08074760 <__cache_sysconf>: 8074760: f3 0f 1e fb endbr32 8074764: e8 c0 55 fd ff call 8049d29 <__x86.get_pc_thunk.ax> 8074769: 05 97 08 07 00 add eax,0x70897 807476e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8074772: c7 c0 a0 68 0e 08 mov eax,0x80e68a0 8074778: 8b 40 68 mov eax,DWORD PTR [eax+0x68] 807477b: 83 f8 01 cmp eax,0x1 807477e: 74 10 je 8074790 <__cache_sysconf+0x30> 8074780: 83 f8 02 cmp eax,0x2 8074783: 74 1b je 80747a0 <__cache_sysconf+0x40> 8074785: 31 c0 xor eax,eax 8074787: c3 ret 8074788: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807478f: 90 nop 8074790: 89 d0 mov eax,edx 8074792: e9 69 fe ff ff jmp 8074600 8074797: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807479e: 66 90 xchg ax,ax 80747a0: 89 d0 mov eax,edx 80747a2: e9 b9 f9 ff ff jmp 8074160 80747a7: 66 90 xchg ax,ax 80747a9: 66 90 xchg ax,ax 80747ab: 66 90 xchg ax,ax 80747ad: 66 90 xchg ax,ax 80747af: 90 nop 080747b0 <__wmempcpy>: 80747b0: f3 0f 1e fb endbr32 80747b4: 53 push ebx 80747b5: e8 06 54 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 80747ba: 81 c3 46 08 07 00 add ebx,0x70846 80747c0: 83 ec 0c sub esp,0xc 80747c3: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80747c7: c1 e0 02 shl eax,0x2 80747ca: 50 push eax 80747cb: ff 74 24 1c push DWORD PTR [esp+0x1c] 80747cf: ff 74 24 1c push DWORD PTR [esp+0x1c] 80747d3: e8 68 f4 ff ff call 8073c40 <__mempcpy> 80747d8: 83 c4 18 add esp,0x18 80747db: 5b pop ebx 80747dc: c3 ret 80747dd: 66 90 xchg ax,ax 80747df: 90 nop 080747e0 <__wcrtomb>: 80747e0: f3 0f 1e fb endbr32 80747e4: 55 push ebp 80747e5: 57 push edi 80747e6: 56 push esi 80747e7: 53 push ebx 80747e8: e8 d3 53 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 80747ed: 81 c3 13 08 07 00 add ebx,0x70813 80747f3: 83 ec 4c sub esp,0x4c 80747f6: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80747fd: 89 4c 24 3c mov DWORD PTR [esp+0x3c],ecx 8074801: 31 c9 xor ecx,ecx 8074803: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 8074807: 8b 7c 24 60 mov edi,DWORD PTR [esp+0x60] 807480b: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 8074813: c7 44 24 1c 01 00 00 00 mov DWORD PTR [esp+0x1c],0x1 807481b: 85 c0 test eax,eax 807481d: c7 44 24 14 01 00 00 00 mov DWORD PTR [esp+0x14],0x1 8074825: 8d 93 54 18 00 00 lea edx,[ebx+0x1854] 807482b: 0f 44 c2 cmove eax,edx 807482e: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8074832: 85 ff test edi,edi 8074834: 0f 84 06 01 00 00 je 8074940 <__wcrtomb+0x160> 807483a: c7 c0 d0 ff ff ff mov eax,0xffffffd0 8074840: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8074844: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8074847: 8b 30 mov esi,DWORD PTR [eax] 8074849: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 807484c: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 807484f: 01 f8 add eax,edi 8074851: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8074855: 85 ed test ebp,ebp 8074857: 0f 84 fb 00 00 00 je 8074958 <__wcrtomb+0x178> 807485d: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8074860: 8b 10 mov edx,DWORD PTR [eax] 8074862: 8b 70 14 mov esi,DWORD PTR [eax+0x14] 8074865: 85 d2 test edx,edx 8074867: 74 0a je 8074873 <__wcrtomb+0x93> 8074869: c1 ce 09 ror esi,0x9 807486c: 65 33 35 18 00 00 00 xor esi,DWORD PTR gs:0x18 8074873: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 8074877: 85 c0 test eax,eax 8074879: 75 55 jne 80748d0 <__wcrtomb+0xf0> 807487b: 83 ec 0c sub esp,0xc 807487e: 56 push esi 807487f: e8 bc 53 00 00 call 8079c40 <_dl_mcount_wrapper_check> 8074884: 6a 01 push 0x1 8074886: 6a 01 push 0x1 8074888: 8d 44 24 1c lea eax,[esp+0x1c] 807488c: 50 push eax 807488d: 6a 00 push 0x0 807488f: 6a 00 push 0x0 8074891: 6a 00 push 0x0 8074893: 8d 44 24 34 lea eax,[esp+0x34] 8074897: 50 push eax 8074898: ff 75 08 push DWORD PTR [ebp+0x8] 807489b: ff d6 call esi 807489d: 83 c4 30 add esp,0x30 80748a0: a9 fb ff ff ff test eax,0xfffffffb 80748a5: 0f 84 85 00 00 00 je 8074930 <__wcrtomb+0x150> 80748ab: 8d 50 fb lea edx,[eax-0x5] 80748ae: 83 fa 02 cmp edx,0x2 80748b1: 0f 87 cf 00 00 00 ja 8074986 <__wcrtomb+0x1a6> 80748b7: 83 f8 05 cmp eax,0x5 80748ba: 74 51 je 807490d <__wcrtomb+0x12d> 80748bc: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80748c2: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 80748c9: b8 ff ff ff ff mov eax,0xffffffff 80748ce: eb 43 jmp 8074913 <__wcrtomb+0x133> 80748d0: 8d 44 24 64 lea eax,[esp+0x64] 80748d4: 83 ec 0c sub esp,0xc 80748d7: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80748db: 56 push esi 80748dc: e8 5f 53 00 00 call 8079c40 <_dl_mcount_wrapper_check> 80748e1: 6a 01 push 0x1 80748e3: 6a 00 push 0x0 80748e5: 8d 44 24 1c lea eax,[esp+0x1c] 80748e9: 50 push eax 80748ea: 6a 00 push 0x0 80748ec: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80748f0: 83 c0 04 add eax,0x4 80748f3: 50 push eax 80748f4: 8d 44 24 2c lea eax,[esp+0x2c] 80748f8: 50 push eax 80748f9: 8d 44 24 34 lea eax,[esp+0x34] 80748fd: 50 push eax 80748fe: ff 75 08 push DWORD PTR [ebp+0x8] 8074901: ff d6 call esi 8074903: 83 c4 30 add esp,0x30 8074906: a9 fb ff ff ff test eax,0xfffffffb 807490b: 75 9e jne 80748ab <__wcrtomb+0xcb> 807490d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8074911: 29 f8 sub eax,edi 8074913: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 8074917: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 807491e: 75 61 jne 8074981 <__wcrtomb+0x1a1> 8074920: 83 c4 4c add esp,0x4c 8074923: 5b pop ebx 8074924: 5e pop esi 8074925: 5f pop edi 8074926: 5d pop ebp 8074927: c3 ret 8074928: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807492f: 90 nop 8074930: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8074934: 8d 50 01 lea edx,[eax+0x1] 8074937: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 807493b: c6 00 00 mov BYTE PTR [eax],0x0 807493e: eb cd jmp 807490d <__wcrtomb+0x12d> 8074940: c7 44 24 64 00 00 00 00 mov DWORD PTR [esp+0x64],0x0 8074948: 8d 7c 24 2c lea edi,[esp+0x2c] 807494c: e9 e9 fe ff ff jmp 807483a <__wcrtomb+0x5a> 8074951: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8074958: 8d 83 c0 ea ff ff lea eax,[ebx-0x1540] 807495e: 39 c6 cmp esi,eax 8074960: 74 14 je 8074976 <__wcrtomb+0x196> 8074962: 83 ec 0c sub esp,0xc 8074965: 56 push esi 8074966: e8 a5 04 00 00 call 8074e10 <__wcsmbs_load_conv> 807496b: 8b 6e 14 mov ebp,DWORD PTR [esi+0x14] 807496e: 83 c4 10 add esp,0x10 8074971: e9 e7 fe ff ff jmp 807485d <__wcrtomb+0x7d> 8074976: 8d ab 58 ea ff ff lea ebp,[ebx-0x15a8] 807497c: e9 dc fe ff ff jmp 807485d <__wcrtomb+0x7d> 8074981: e8 ca 38 00 00 call 8078250 <__stack_chk_fail> 8074986: 8d 83 a8 19 fd ff lea eax,[ebx-0x2e658] 807498c: 50 push eax 807498d: 8d 83 fd 18 fd ff lea eax,[ebx-0x2e703] 8074993: 6a 62 push 0x62 8074995: 50 push eax 8074996: 8d 83 08 19 fd ff lea eax,[ebx-0x2e6f8] 807499c: 50 push eax 807499d: e8 2e 65 fd ff call 804aed0 <__assert_fail> 80749a2: 66 90 xchg ax,ax 80749a4: 66 90 xchg ax,ax 80749a6: 66 90 xchg ax,ax 80749a8: 66 90 xchg ax,ax 80749aa: 66 90 xchg ax,ax 80749ac: 66 90 xchg ax,ax 80749ae: 66 90 xchg ax,ax 080749b0 <__mbsrtowcs>: 80749b0: f3 0f 1e fb endbr32 80749b4: e8 71 37 fe ff call 805812a <__x86.get_pc_thunk.dx> 80749b9: 81 c2 47 06 07 00 add edx,0x70647 80749bf: 83 ec 18 sub esp,0x18 80749c2: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80749c6: 85 c0 test eax,eax 80749c8: c7 c1 d8 ff ff ff mov ecx,0xffffffd8 80749ce: 8d 92 5c 18 00 00 lea edx,[edx+0x185c] 80749d4: 0f 44 c2 cmove eax,edx 80749d7: 65 ff 31 push DWORD PTR gs:[ecx] 80749da: 50 push eax 80749db: ff 74 24 2c push DWORD PTR [esp+0x2c] 80749df: ff 74 24 2c push DWORD PTR [esp+0x2c] 80749e3: ff 74 24 2c push DWORD PTR [esp+0x2c] 80749e7: e8 44 09 00 00 call 8075330 <__mbsrtowcs_l> 80749ec: 83 c4 2c add esp,0x2c 80749ef: c3 ret 080749f0 <__wcsrtombs>: 80749f0: f3 0f 1e fb endbr32 80749f4: 55 push ebp 80749f5: 57 push edi 80749f6: 56 push esi 80749f7: 53 push ebx 80749f8: e8 c3 51 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 80749fd: 81 c3 03 06 07 00 add ebx,0x70603 8074a03: 81 ec 6c 01 00 00 sub esp,0x16c 8074a09: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 8074a10: 89 bc 24 5c 01 00 00 mov DWORD PTR [esp+0x15c],edi 8074a17: 31 ff xor edi,edi 8074a19: 8b 84 24 8c 01 00 00 mov eax,DWORD PTR [esp+0x18c] 8074a20: c7 44 24 48 00 00 00 00 mov DWORD PTR [esp+0x48],0x0 8074a28: c7 44 24 4c 01 00 00 00 mov DWORD PTR [esp+0x4c],0x1 8074a30: 8b ac 24 80 01 00 00 mov ebp,DWORD PTR [esp+0x180] 8074a37: 85 c0 test eax,eax 8074a39: c7 44 24 44 01 00 00 00 mov DWORD PTR [esp+0x44],0x1 8074a41: 8b 94 24 84 01 00 00 mov edx,DWORD PTR [esp+0x184] 8074a48: 8d 8b 64 18 00 00 lea ecx,[ebx+0x1864] 8074a4e: 0f 44 c1 cmove eax,ecx 8074a51: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 8074a55: c7 c0 d0 ff ff ff mov eax,0xffffffd0 8074a5b: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8074a5e: 8b 30 mov esi,DWORD PTR [eax] 8074a60: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8074a63: 85 c0 test eax,eax 8074a65: 0f 84 e5 01 00 00 je 8074c50 <__wcsrtombs+0x260> 8074a6b: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8074a6e: 8b 38 mov edi,DWORD PTR [eax] 8074a70: 8b 70 14 mov esi,DWORD PTR [eax+0x14] 8074a73: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8074a77: 85 ff test edi,edi 8074a79: 74 0a je 8074a85 <__wcsrtombs+0x95> 8074a7b: c1 ce 09 ror esi,0x9 8074a7e: 65 33 35 18 00 00 00 xor esi,DWORD PTR gs:0x18 8074a85: 8b 3a mov edi,DWORD PTR [edx] 8074a87: 85 ed test ebp,ebp 8074a89: 0f 84 09 01 00 00 je 8074b98 <__wcsrtombs+0x1a8> 8074a8f: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8074a93: 83 ec 08 sub esp,0x8 8074a96: ff b4 24 90 01 00 00 push DWORD PTR [esp+0x190] 8074a9d: 57 push edi 8074a9e: e8 3d 02 00 00 call 8074ce0 <__wcsnlen> 8074aa3: 89 6c 24 4c mov DWORD PTR [esp+0x4c],ebp 8074aa7: 8d 7c 87 04 lea edi,[edi+eax*4+0x4] 8074aab: 8b 84 24 98 01 00 00 mov eax,DWORD PTR [esp+0x198] 8074ab2: 89 34 24 mov DWORD PTR [esp],esi 8074ab5: 01 e8 add eax,ebp 8074ab7: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 8074abb: e8 80 51 00 00 call 8079c40 <_dl_mcount_wrapper_check> 8074ac0: 6a 01 push 0x1 8074ac2: 6a 00 push 0x0 8074ac4: 8d 44 24 48 lea eax,[esp+0x48] 8074ac8: 50 push eax 8074ac9: 6a 00 push 0x0 8074acb: 57 push edi 8074acc: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 8074ad0: 52 push edx 8074ad1: 8d 44 24 64 lea eax,[esp+0x64] 8074ad5: 89 54 24 38 mov DWORD PTR [esp+0x38],edx 8074ad9: 50 push eax 8074ada: ff 74 24 38 push DWORD PTR [esp+0x38] 8074ade: ff d6 call esi 8074ae0: 8b 4c 24 6c mov ecx,DWORD PTR [esp+0x6c] 8074ae4: 89 cf mov edi,ecx 8074ae6: 83 c4 30 add esp,0x30 8074ae9: 29 ef sub edi,ebp 8074aeb: a9 fb ff ff ff test eax,0xfffffffb 8074af0: 74 5e je 8074b50 <__wcsrtombs+0x160> 8074af2: 8d 50 fc lea edx,[eax-0x4] 8074af5: 85 c0 test eax,eax 8074af7: 74 30 je 8074b29 <__wcsrtombs+0x139> 8074af9: 83 fa 03 cmp edx,0x3 8074afc: 76 22 jbe 8074b20 <__wcsrtombs+0x130> 8074afe: 8d 83 1c 1a fd ff lea eax,[ebx-0x2e5e4] 8074b04: 50 push eax 8074b05: 8d 83 b2 19 fd ff lea eax,[ebx-0x2e64e] 8074b0b: 68 83 00 00 00 push 0x83 8074b10: 50 push eax 8074b11: 8d 83 08 19 fd ff lea eax,[ebx-0x2e6f8] 8074b17: 50 push eax 8074b18: e8 b3 63 fd ff call 804aed0 <__assert_fail> 8074b1d: 8d 76 00 lea esi,[esi+0x0] 8074b20: 85 c0 test eax,eax 8074b22: 74 05 je 8074b29 <__wcsrtombs+0x139> 8074b24: 83 fa 01 cmp edx,0x1 8074b27: 77 57 ja 8074b80 <__wcsrtombs+0x190> 8074b29: 8b 84 24 5c 01 00 00 mov eax,DWORD PTR [esp+0x15c] 8074b30: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8074b37: 0f 85 44 01 00 00 jne 8074c81 <__wcsrtombs+0x291> 8074b3d: 81 c4 6c 01 00 00 add esp,0x16c 8074b43: 89 f8 mov eax,edi 8074b45: 5b pop ebx 8074b46: 5e pop esi 8074b47: 5f pop edi 8074b48: 5d pop ebp 8074b49: c3 ret 8074b4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8074b50: 80 79 ff 00 cmp BYTE PTR [ecx-0x1],0x0 8074b54: 75 9c jne 8074af2 <__wcsrtombs+0x102> 8074b56: 39 e9 cmp ecx,ebp 8074b58: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8074b5c: 0f 84 5c 01 00 00 je 8074cbe <__wcsrtombs+0x2ce> 8074b62: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 8074b66: 8b 09 mov ecx,DWORD PTR [ecx] 8074b68: 85 c9 test ecx,ecx 8074b6a: 0f 85 32 01 00 00 jne 8074ca2 <__wcsrtombs+0x2b2> 8074b70: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 8074b76: e9 c9 00 00 00 jmp 8074c44 <__wcsrtombs+0x254> 8074b7b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8074b7f: 90 nop 8074b80: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8074b86: bf ff ff ff ff mov edi,0xffffffff 8074b8b: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 8074b92: eb 95 jmp 8074b29 <__wcsrtombs+0x139> 8074b94: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8074b98: 83 ec 0c sub esp,0xc 8074b9b: 57 push edi 8074b9c: e8 bf 44 fd ff call 8049060 <.plt+0x30> 8074ba1: 83 c4 10 add esp,0x10 8074ba4: 8d 44 87 04 lea eax,[edi+eax*4+0x4] 8074ba8: 89 7c 24 2c mov DWORD PTR [esp+0x2c],edi 8074bac: 8d 6c 24 5c lea ebp,[esp+0x5c] 8074bb0: 31 ff xor edi,edi 8074bb2: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8074bb6: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8074bba: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8074bbd: 8b 00 mov eax,DWORD PTR [eax] 8074bbf: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8074bc3: 8d 44 24 34 lea eax,[esp+0x34] 8074bc7: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 8074bcb: 8d 84 24 5c 01 00 00 lea eax,[esp+0x15c] 8074bd2: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 8074bd6: 8d 44 24 30 lea eax,[esp+0x30] 8074bda: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8074bde: 8d 44 24 2c lea eax,[esp+0x2c] 8074be2: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8074be6: 8d 44 24 3c lea eax,[esp+0x3c] 8074bea: 89 54 24 38 mov DWORD PTR [esp+0x38],edx 8074bee: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8074bf2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8074bf8: 89 6c 24 3c mov DWORD PTR [esp+0x3c],ebp 8074bfc: 83 ec 0c sub esp,0xc 8074bff: 56 push esi 8074c00: e8 3b 50 00 00 call 8079c40 <_dl_mcount_wrapper_check> 8074c05: 6a 01 push 0x1 8074c07: 6a 00 push 0x0 8074c09: ff 74 24 34 push DWORD PTR [esp+0x34] 8074c0d: 6a 00 push 0x0 8074c0f: ff 74 24 30 push DWORD PTR [esp+0x30] 8074c13: ff 74 24 3c push DWORD PTR [esp+0x3c] 8074c17: ff 74 24 3c push DWORD PTR [esp+0x3c] 8074c1b: ff 74 24 38 push DWORD PTR [esp+0x38] 8074c1f: ff d6 call esi 8074c21: 8b 54 24 6c mov edx,DWORD PTR [esp+0x6c] 8074c25: 89 d1 mov ecx,edx 8074c27: 83 c4 30 add esp,0x30 8074c2a: 29 e9 sub ecx,ebp 8074c2c: 01 cf add edi,ecx 8074c2e: 83 f8 05 cmp eax,0x5 8074c31: 74 c5 je 8074bf8 <__wcsrtombs+0x208> 8074c33: a9 fb ff ff ff test eax,0xfffffffb 8074c38: 0f 85 b4 fe ff ff jne 8074af2 <__wcsrtombs+0x102> 8074c3e: 80 7a ff 00 cmp BYTE PTR [edx-0x1],0x0 8074c42: 75 42 jne 8074c86 <__wcsrtombs+0x296> 8074c44: 83 ef 01 sub edi,0x1 8074c47: e9 a6 fe ff ff jmp 8074af2 <__wcsrtombs+0x102> 8074c4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8074c50: 8d 83 c0 ea ff ff lea eax,[ebx-0x1540] 8074c56: 39 c6 cmp esi,eax 8074c58: 74 1c je 8074c76 <__wcsrtombs+0x286> 8074c5a: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8074c5e: 83 ec 0c sub esp,0xc 8074c61: 56 push esi 8074c62: e8 a9 01 00 00 call 8074e10 <__wcsmbs_load_conv> 8074c67: 83 c4 10 add esp,0x10 8074c6a: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8074c6d: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8074c71: e9 f5 fd ff ff jmp 8074a6b <__wcsrtombs+0x7b> 8074c76: 8d 83 58 ea ff ff lea eax,[ebx-0x15a8] 8074c7c: e9 ea fd ff ff jmp 8074a6b <__wcsrtombs+0x7b> 8074c81: e8 ca 35 00 00 call 8078250 <__stack_chk_fail> 8074c86: 8d 83 1c 1a fd ff lea eax,[ebx-0x2e5e4] 8074c8c: 50 push eax 8074c8d: 8d 83 b2 19 fd ff lea eax,[ebx-0x2e64e] 8074c93: 6a 5e push 0x5e 8074c95: 50 push eax 8074c96: 8d 83 be 19 fd ff lea eax,[ebx-0x2e642] 8074c9c: 50 push eax 8074c9d: e8 2e 62 fd ff call 804aed0 <__assert_fail> 8074ca2: 8d 83 1c 1a fd ff lea eax,[ebx-0x2e5e4] 8074ca8: 50 push eax 8074ca9: 8d 83 b2 19 fd ff lea eax,[ebx-0x2e64e] 8074caf: 6a 7b push 0x7b 8074cb1: 50 push eax 8074cb2: 8d 83 d8 19 fd ff lea eax,[ebx-0x2e628] 8074cb8: 50 push eax 8074cb9: e8 12 62 fd ff call 804aed0 <__assert_fail> 8074cbe: 8d 83 1c 1a fd ff lea eax,[ebx-0x2e5e4] 8074cc4: 50 push eax 8074cc5: 8d 83 b2 19 fd ff lea eax,[ebx-0x2e64e] 8074ccb: 6a 7a push 0x7a 8074ccd: 50 push eax 8074cce: 8d 83 f4 19 fd ff lea eax,[ebx-0x2e60c] 8074cd4: 50 push eax 8074cd5: e8 f6 61 fd ff call 804aed0 <__assert_fail> 8074cda: 66 90 xchg ax,ax 8074cdc: 66 90 xchg ax,ax 8074cde: 66 90 xchg ax,ax 08074ce0 <__wcsnlen>: 8074ce0: f3 0f 1e fb endbr32 8074ce4: 57 push edi 8074ce5: 56 push esi 8074ce6: 53 push ebx 8074ce7: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8074ceb: e8 d0 4e fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8074cf0: 81 c3 10 03 07 00 add ebx,0x70310 8074cf6: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8074cfa: 83 ec 04 sub esp,0x4 8074cfd: 56 push esi 8074cfe: 6a 00 push 0x0 8074d00: 57 push edi 8074d01: e8 0a 36 02 00 call 8098310 <__wmemchr> 8074d06: 83 c4 10 add esp,0x10 8074d09: 89 c2 mov edx,eax 8074d0b: 29 f8 sub eax,edi 8074d0d: 5b pop ebx 8074d0e: c1 f8 02 sar eax,0x2 8074d11: 85 d2 test edx,edx 8074d13: 0f 44 c6 cmove eax,esi 8074d16: 5e pop esi 8074d17: 5f pop edi 8074d18: c3 ret 8074d19: 66 90 xchg ax,ax 8074d1b: 66 90 xchg ax,ax 8074d1d: 66 90 xchg ax,ax 8074d1f: 90 nop 08074d20 <_nl_cleanup_ctype>: 8074d20: f3 0f 1e fb endbr32 8074d24: 56 push esi 8074d25: e8 85 5b fd ff call 804a8af <__x86.get_pc_thunk.si> 8074d2a: 81 c6 d6 02 07 00 add esi,0x702d6 8074d30: 53 push ebx 8074d31: 83 ec 04 sub esp,0x4 8074d34: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8074d38: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 8074d3b: 85 db test ebx,ebx 8074d3d: 74 35 je 8074d74 <_nl_cleanup_ctype+0x54> 8074d3f: 83 ec 08 sub esp,0x8 8074d42: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 8074d49: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 8074d50: ff 73 0c push DWORD PTR [ebx+0xc] 8074d53: ff 73 08 push DWORD PTR [ebx+0x8] 8074d56: e8 35 79 00 00 call 807c690 <__gconv_close_transform> 8074d5b: 58 pop eax 8074d5c: 5a pop edx 8074d5d: ff 73 04 push DWORD PTR [ebx+0x4] 8074d60: ff 33 push DWORD PTR [ebx] 8074d62: e8 29 79 00 00 call 807c690 <__gconv_close_transform> 8074d67: 89 1c 24 mov DWORD PTR [esp],ebx 8074d6a: 89 f3 mov ebx,esi 8074d6c: e8 2f 04 ff ff call 80651a0 <__free> 8074d71: 83 c4 10 add esp,0x10 8074d74: 83 c4 04 add esp,0x4 8074d77: 5b pop ebx 8074d78: 5e pop esi 8074d79: c3 ret 8074d7a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08074d80 <__wcsmbs_getfct>: 8074d80: f3 0f 1e fb endbr32 8074d84: 53 push ebx 8074d85: 83 ec 24 sub esp,0x24 8074d88: 65 a1 14 00 00 00 mov eax,gs:0x14 8074d8e: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8074d92: 31 c0 xor eax,eax 8074d94: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8074d98: 6a 00 push 0x0 8074d9a: 8d 44 24 14 lea eax,[esp+0x14] 8074d9e: 50 push eax 8074d9f: 8d 44 24 1c lea eax,[esp+0x1c] 8074da3: 50 push eax 8074da4: ff 74 24 3c push DWORD PTR [esp+0x3c] 8074da8: ff 74 24 3c push DWORD PTR [esp+0x3c] 8074dac: e8 9f 75 00 00 call 807c350 <__gconv_find_transform> 8074db1: 83 c4 20 add esp,0x20 8074db4: 85 c0 test eax,eax 8074db6: 75 40 jne 8074df8 <__wcsmbs_getfct+0x78> 8074db8: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8074dbc: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8074dc0: 83 fa 01 cmp edx,0x1 8074dc3: 77 1b ja 8074de0 <__wcsmbs_getfct+0x60> 8074dc5: 89 13 mov DWORD PTR [ebx],edx 8074dc7: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8074dcb: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 8074dd2: 75 28 jne 8074dfc <__wcsmbs_getfct+0x7c> 8074dd4: 83 c4 18 add esp,0x18 8074dd7: 5b pop ebx 8074dd8: c3 ret 8074dd9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8074de0: 83 ec 08 sub esp,0x8 8074de3: 52 push edx 8074de4: 50 push eax 8074de5: e8 a6 78 00 00 call 807c690 <__gconv_close_transform> 8074dea: 83 c4 10 add esp,0x10 8074ded: 31 c0 xor eax,eax 8074def: eb d6 jmp 8074dc7 <__wcsmbs_getfct+0x47> 8074df1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8074df8: 31 c0 xor eax,eax 8074dfa: eb cb jmp 8074dc7 <__wcsmbs_getfct+0x47> 8074dfc: e8 4f 34 00 00 call 8078250 <__stack_chk_fail> 8074e01: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8074e08: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8074e0f: 90 nop 08074e10 <__wcsmbs_load_conv>: 8074e10: f3 0f 1e fb endbr32 8074e14: 55 push ebp 8074e15: 89 e5 mov ebp,esp 8074e17: 57 push edi 8074e18: e8 4a 5e fd ff call 804ac67 <__x86.get_pc_thunk.di> 8074e1d: 81 c7 e3 01 07 00 add edi,0x701e3 8074e23: 56 push esi 8074e24: 53 push ebx 8074e25: 83 ec 3c sub esp,0x3c 8074e28: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8074e2b: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 8074e2e: 65 a1 14 00 00 00 mov eax,gs:0x14 8074e34: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8074e37: 31 c0 xor eax,eax 8074e39: c7 c0 00 00 00 00 mov eax,0x0 8074e3f: 85 c0 test eax,eax 8074e41: 74 14 je 8074e57 <__wcsmbs_load_conv+0x47> 8074e43: 83 ec 0c sub esp,0xc 8074e46: 8d 87 60 19 00 00 lea eax,[edi+0x1960] 8074e4c: 89 fb mov ebx,edi 8074e4e: 50 push eax 8074e4f: e8 ac b1 f8 f7 call 0 <_nl_current_LC_CTYPE> 8074e54: 83 c4 10 add esp,0x10 8074e57: 8b 75 d0 mov esi,DWORD PTR [ebp-0x30] 8074e5a: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8074e5d: 85 c0 test eax,eax 8074e5f: 0f 85 46 01 00 00 jne 8074fab <__wcsmbs_load_conv+0x19b> 8074e65: 83 ec 08 sub esp,0x8 8074e68: 89 fb mov ebx,edi 8074e6a: 6a 10 push 0x10 8074e6c: 6a 01 push 0x1 8074e6e: e8 7d 0a ff ff call 80658f0 <__calloc> 8074e73: 83 c4 10 add esp,0x10 8074e76: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 8074e79: 85 c0 test eax,eax 8074e7b: 0f 84 99 01 00 00 je 807501a <__wcsmbs_load_conv+0x20a> 8074e81: 8b 5e 1c mov ebx,DWORD PTR [esi+0x1c] 8074e84: 8b 4e 5c mov ecx,DWORD PTR [esi+0x5c] 8074e87: 85 db test ebx,ebx 8074e89: 0f 85 59 01 00 00 jne 8074fe8 <__wcsmbs_load_conv+0x1d8> 8074e8f: 8d 87 69 4e fe ff lea eax,[edi-0x1b197] 8074e95: c7 45 cc 00 00 00 00 mov DWORD PTR [ebp-0x34],0x0 8074e9c: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8074e9f: 0f b6 01 movzx eax,BYTE PTR [ecx] 8074ea2: 84 c0 test al,al 8074ea4: 0f 84 3e 02 00 00 je 80750e8 <__wcsmbs_load_conv+0x2d8> 8074eaa: 88 45 c8 mov BYTE PTR [ebp-0x38],al 8074ead: 89 ca mov edx,ecx 8074eaf: 89 c6 mov esi,eax 8074eb1: 31 db xor ebx,ebx 8074eb3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8074eb7: 90 nop 8074eb8: 83 c2 01 add edx,0x1 8074ebb: 3c 2f cmp al,0x2f 8074ebd: 0f 94 c0 sete al 8074ec0: 0f b6 c0 movzx eax,al 8074ec3: 01 c3 add ebx,eax 8074ec5: 0f b6 02 movzx eax,BYTE PTR [edx] 8074ec8: 84 c0 test al,al 8074eca: 75 ec jne 8074eb8 <__wcsmbs_load_conv+0xa8> 8074ecc: 89 f0 mov eax,esi 8074ece: 8b 75 cc mov esi,DWORD PTR [ebp-0x34] 8074ed1: 29 ca sub edx,ecx 8074ed3: 8d 54 16 1e lea edx,[esi+edx*1+0x1e] 8074ed7: 89 d6 mov esi,edx 8074ed9: 81 e2 00 f0 ff ff and edx,0xfffff000 8074edf: 83 e6 f0 and esi,0xfffffff0 8074ee2: 89 75 c8 mov DWORD PTR [ebp-0x38],esi 8074ee5: 89 e6 mov esi,esp 8074ee7: 29 d6 sub esi,edx 8074ee9: 89 f2 mov edx,esi 8074eeb: 8b 75 c8 mov esi,DWORD PTR [ebp-0x38] 8074eee: 39 d4 cmp esp,edx 8074ef0: 74 12 je 8074f04 <__wcsmbs_load_conv+0xf4> 8074ef2: 81 ec 00 10 00 00 sub esp,0x1000 8074ef8: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8074f00: 39 d4 cmp esp,edx 8074f02: 75 ee jne 8074ef2 <__wcsmbs_load_conv+0xe2> 8074f04: 81 e6 ff 0f 00 00 and esi,0xfff 8074f0a: 29 f4 sub esp,esi 8074f0c: 85 f6 test esi,esi 8074f0e: 0f 85 2c 01 00 00 jne 8075040 <__wcsmbs_load_conv+0x230> 8074f14: 8d 54 24 0f lea edx,[esp+0xf] 8074f18: 89 5d c4 mov DWORD PTR [ebp-0x3c],ebx 8074f1b: 8b b7 7c ff ff ff mov esi,DWORD PTR [edi-0x84] 8074f21: 83 e2 f0 and edx,0xfffffff0 8074f24: 89 55 c8 mov DWORD PTR [ebp-0x38],edx 8074f27: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8074f2e: 66 90 xchg ax,ax 8074f30: 0f be c0 movsx eax,al 8074f33: 83 c1 01 add ecx,0x1 8074f36: 83 c2 01 add edx,0x1 8074f39: 8b 04 86 mov eax,DWORD PTR [esi+eax*4] 8074f3c: 88 42 ff mov BYTE PTR [edx-0x1],al 8074f3f: 0f b6 01 movzx eax,BYTE PTR [ecx] 8074f42: 84 c0 test al,al 8074f44: 75 ea jne 8074f30 <__wcsmbs_load_conv+0x120> 8074f46: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 8074f49: 83 fb 01 cmp ebx,0x1 8074f4c: 0f 86 de 00 00 00 jbe 8075030 <__wcsmbs_load_conv+0x220> 8074f52: 8b 75 d4 mov esi,DWORD PTR [ebp-0x2c] 8074f55: 83 ec 04 sub esp,0x4 8074f58: 8d 9f 18 2e fd ff lea ebx,[edi-0x2d1e8] 8074f5e: c6 02 00 mov BYTE PTR [edx],0x0 8074f61: 8d 46 04 lea eax,[esi+0x4] 8074f64: 50 push eax 8074f65: ff 75 c8 push DWORD PTR [ebp-0x38] 8074f68: 53 push ebx 8074f69: e8 12 fe ff ff call 8074d80 <__wcsmbs_getfct> 8074f6e: 83 c4 10 add esp,0x10 8074f71: 89 06 mov DWORD PTR [esi],eax 8074f73: 85 c0 test eax,eax 8074f75: 0f 84 85 00 00 00 je 8075000 <__wcsmbs_load_conv+0x1f0> 8074f7b: 83 ec 04 sub esp,0x4 8074f7e: 8d 46 0c lea eax,[esi+0xc] 8074f81: 50 push eax 8074f82: 53 push ebx 8074f83: ff 75 c8 push DWORD PTR [ebp-0x38] 8074f86: e8 f5 fd ff ff call 8074d80 <__wcsmbs_getfct> 8074f8b: 83 c4 10 add esp,0x10 8074f8e: 89 46 08 mov DWORD PTR [esi+0x8],eax 8074f91: 85 c0 test eax,eax 8074f93: 0f 84 27 01 00 00 je 80750c0 <__wcsmbs_load_conv+0x2b0> 8074f99: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 8074f9c: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 8074f9f: 89 41 14 mov DWORD PTR [ecx+0x14],eax 8074fa2: 8d 87 20 fd f8 ff lea eax,[edi-0x702e0] 8074fa8: 89 41 10 mov DWORD PTR [ecx+0x10],eax 8074fab: c7 c2 00 00 00 00 mov edx,0x0 8074fb1: 85 d2 test edx,edx 8074fb3: 74 14 je 8074fc9 <__wcsmbs_load_conv+0x1b9> 8074fb5: 83 ec 0c sub esp,0xc 8074fb8: 8d 87 60 19 00 00 lea eax,[edi+0x1960] 8074fbe: 89 fb mov ebx,edi 8074fc0: 50 push eax 8074fc1: e8 3a b0 f8 f7 call 0 <_nl_current_LC_CTYPE> 8074fc6: 83 c4 10 add esp,0x10 8074fc9: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8074fcc: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8074fd3: 0f 85 67 01 00 00 jne 8075140 <__wcsmbs_load_conv+0x330> 8074fd9: 8d 65 f4 lea esp,[ebp-0xc] 8074fdc: 5b pop ebx 8074fdd: 5e pop esi 8074fde: 5f pop edi 8074fdf: 5d pop ebp 8074fe0: c3 ret 8074fe1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8074fe8: 8d 87 c8 38 fd ff lea eax,[edi-0x2c738] 8074fee: c7 45 cc 08 00 00 00 mov DWORD PTR [ebp-0x34],0x8 8074ff5: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8074ff8: e9 a2 fe ff ff jmp 8074e9f <__wcsmbs_load_conv+0x8f> 8074ffd: 8d 76 00 lea esi,[esi+0x0] 8075000: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 8075003: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8075006: 85 c0 test eax,eax 8075008: 75 8f jne 8074f99 <__wcsmbs_load_conv+0x189> 807500a: 83 ec 0c sub esp,0xc 807500d: ff 75 d4 push DWORD PTR [ebp-0x2c] 8075010: 89 fb mov ebx,edi 8075012: e8 89 01 ff ff call 80651a0 <__free> 8075017: 83 c4 10 add esp,0x10 807501a: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 807501d: 8d 87 58 ea ff ff lea eax,[edi-0x15a8] 8075023: 89 43 14 mov DWORD PTR [ebx+0x14],eax 8075026: eb 83 jmp 8074fab <__wcsmbs_load_conv+0x19b> 8075028: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807502f: 90 nop 8075030: c6 02 2f mov BYTE PTR [edx],0x2f 8075033: 85 db test ebx,ebx 8075035: 74 19 je 8075050 <__wcsmbs_load_conv+0x240> 8075037: 83 c2 01 add edx,0x1 807503a: e9 13 ff ff ff jmp 8074f52 <__wcsmbs_load_conv+0x142> 807503f: 90 nop 8075040: 83 4c 34 fc 00 or DWORD PTR [esp+esi*1-0x4],0x0 8075045: e9 ca fe ff ff jmp 8074f14 <__wcsmbs_load_conv+0x104> 807504a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8075050: 89 d0 mov eax,edx 8075052: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 8075055: c6 40 01 2f mov BYTE PTR [eax+0x1],0x2f 8075059: 8d 50 02 lea edx,[eax+0x2] 807505c: 85 c9 test ecx,ecx 807505e: 0f 84 ee fe ff ff je 8074f52 <__wcsmbs_load_conv+0x142> 8075064: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 8075067: 83 fb 04 cmp ebx,0x4 807506a: 0f 82 bc 00 00 00 jb 807512c <__wcsmbs_load_conv+0x31c> 8075070: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 8075073: 8b 0e mov ecx,DWORD PTR [esi] 8075075: 89 0a mov DWORD PTR [edx],ecx 8075077: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 807507a: 8b 4c 1e fc mov ecx,DWORD PTR [esi+ebx*1-0x4] 807507e: 89 4c 1a fc mov DWORD PTR [edx+ebx*1-0x4],ecx 8075082: 8d 58 06 lea ebx,[eax+0x6] 8075085: 89 d0 mov eax,edx 8075087: 89 f1 mov ecx,esi 8075089: 83 e3 fc and ebx,0xfffffffc 807508c: 29 d8 sub eax,ebx 807508e: 29 c1 sub ecx,eax 8075090: 03 45 cc add eax,DWORD PTR [ebp-0x34] 8075093: 83 e0 fc and eax,0xfffffffc 8075096: 83 f8 04 cmp eax,0x4 8075099: 0f 82 99 00 00 00 jb 8075138 <__wcsmbs_load_conv+0x328> 807509f: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 80750a2: 83 e0 fc and eax,0xfffffffc 80750a5: 89 c6 mov esi,eax 80750a7: 31 c0 xor eax,eax 80750a9: 8b 14 01 mov edx,DWORD PTR [ecx+eax*1] 80750ac: 89 14 03 mov DWORD PTR [ebx+eax*1],edx 80750af: 83 c0 04 add eax,0x4 80750b2: 39 f0 cmp eax,esi 80750b4: 72 f3 jb 80750a9 <__wcsmbs_load_conv+0x299> 80750b6: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80750b9: eb 7d jmp 8075138 <__wcsmbs_load_conv+0x328> 80750bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80750bf: 90 nop 80750c0: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 80750c3: 8b 01 mov eax,DWORD PTR [ecx] 80750c5: 85 c0 test eax,eax 80750c7: 0f 84 3d ff ff ff je 807500a <__wcsmbs_load_conv+0x1fa> 80750cd: 83 ec 08 sub esp,0x8 80750d0: ff 71 04 push DWORD PTR [ecx+0x4] 80750d3: 50 push eax 80750d4: e8 b7 75 00 00 call 807c690 <__gconv_close_transform> 80750d9: 83 c4 10 add esp,0x10 80750dc: e9 29 ff ff ff jmp 807500a <__wcsmbs_load_conv+0x1fa> 80750e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80750e8: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80750eb: 89 e2 mov edx,esp 80750ed: 83 c0 1e add eax,0x1e 80750f0: c1 e8 04 shr eax,0x4 80750f3: c1 e0 04 shl eax,0x4 80750f6: 39 d4 cmp esp,edx 80750f8: 74 12 je 807510c <__wcsmbs_load_conv+0x2fc> 80750fa: 81 ec 00 10 00 00 sub esp,0x1000 8075100: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8075108: 39 d4 cmp esp,edx 807510a: 75 ee jne 80750fa <__wcsmbs_load_conv+0x2ea> 807510c: 29 c4 sub esp,eax 807510e: 25 ff 0f 00 00 and eax,0xfff 8075113: 74 05 je 807511a <__wcsmbs_load_conv+0x30a> 8075115: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 807511a: 8d 44 24 0f lea eax,[esp+0xf] 807511e: 83 e0 f0 and eax,0xfffffff0 8075121: c6 00 2f mov BYTE PTR [eax],0x2f 8075124: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8075127: e9 26 ff ff ff jmp 8075052 <__wcsmbs_load_conv+0x242> 807512c: 85 db test ebx,ebx 807512e: 74 08 je 8075138 <__wcsmbs_load_conv+0x328> 8075130: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 8075133: 0f b6 00 movzx eax,BYTE PTR [eax] 8075136: 88 02 mov BYTE PTR [edx],al 8075138: 03 55 cc add edx,DWORD PTR [ebp-0x34] 807513b: e9 12 fe ff ff jmp 8074f52 <__wcsmbs_load_conv+0x142> 8075140: e8 0b 31 00 00 call 8078250 <__stack_chk_fail> 8075145: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807514c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08075150 <__wcsmbs_clone_conv>: 8075150: f3 0f 1e fb endbr32 8075154: 55 push ebp 8075155: 57 push edi 8075156: e8 0c 5b fd ff call 804ac67 <__x86.get_pc_thunk.di> 807515b: 81 c7 a5 fe 06 00 add edi,0x6fea5 8075161: 56 push esi 8075162: 53 push ebx 8075163: 83 ec 0c sub esp,0xc 8075166: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 807516a: c7 c0 d0 ff ff ff mov eax,0xffffffd0 8075170: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8075173: 8b 30 mov esi,DWORD PTR [eax] 8075175: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8075178: 85 c0 test eax,eax 807517a: 0f 84 88 00 00 00 je 8075208 <__wcsmbs_clone_conv+0xb8> 8075180: 8b 10 mov edx,DWORD PTR [eax] 8075182: 89 13 mov DWORD PTR [ebx],edx 8075184: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8075187: 89 53 04 mov DWORD PTR [ebx+0x4],edx 807518a: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 807518d: 89 53 08 mov DWORD PTR [ebx+0x8],edx 8075190: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 8075193: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8075196: 65 a1 0c 00 00 00 mov eax,gs:0xc 807519c: 85 c0 test eax,eax 807519e: 0f 85 8c 00 00 00 jne 8075230 <__wcsmbs_clone_conv+0xe0> 80751a4: ba 01 00 00 00 mov edx,0x1 80751a9: 0f b1 97 84 1f 00 00 cmpxchg DWORD PTR [edi+0x1f84],edx 80751b0: 8b 13 mov edx,DWORD PTR [ebx] 80751b2: 31 ed xor ebp,ebp 80751b4: 8b 0a mov ecx,DWORD PTR [edx] 80751b6: 85 c9 test ecx,ecx 80751b8: 74 0e je 80751c8 <__wcsmbs_clone_conv+0x78> 80751ba: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 80751bd: 83 c0 01 add eax,0x1 80751c0: 89 42 08 mov DWORD PTR [edx+0x8],eax 80751c3: 0f 90 c0 seto al 80751c6: 89 c5 mov ebp,eax 80751c8: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80751cb: 8b 02 mov eax,DWORD PTR [edx] 80751cd: 85 c0 test eax,eax 80751cf: 74 0e je 80751df <__wcsmbs_clone_conv+0x8f> 80751d1: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 80751d4: 83 c0 01 add eax,0x1 80751d7: 89 42 08 mov DWORD PTR [edx+0x8],eax 80751da: 0f 90 c0 seto al 80751dd: 09 c5 or ebp,eax 80751df: 65 a1 0c 00 00 00 mov eax,gs:0xc 80751e5: 85 c0 test eax,eax 80751e7: 75 77 jne 8075260 <__wcsmbs_clone_conv+0x110> 80751e9: 83 af 84 1f 00 00 01 sub DWORD PTR [edi+0x1f84],0x1 80751f0: 89 e8 mov eax,ebp 80751f2: 84 c0 test al,al 80751f4: 0f 85 a1 00 00 00 jne 807529b <__wcsmbs_clone_conv+0x14b> 80751fa: 83 c4 0c add esp,0xc 80751fd: 5b pop ebx 80751fe: 5e pop esi 80751ff: 5f pop edi 8075200: 5d pop ebp 8075201: c3 ret 8075202: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8075208: 8d 87 c0 ea ff ff lea eax,[edi-0x1540] 807520e: 39 c6 cmp esi,eax 8075210: 74 7e je 8075290 <__wcsmbs_clone_conv+0x140> 8075212: 83 ec 0c sub esp,0xc 8075215: 56 push esi 8075216: e8 f5 fb ff ff call 8074e10 <__wcsmbs_load_conv> 807521b: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 807521e: 83 c4 10 add esp,0x10 8075221: e9 5a ff ff ff jmp 8075180 <__wcsmbs_clone_conv+0x30> 8075226: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807522d: 8d 76 00 lea esi,[esi+0x0] 8075230: 31 c0 xor eax,eax 8075232: ba 01 00 00 00 mov edx,0x1 8075237: f0 0f b1 97 84 1f 00 00 lock cmpxchg DWORD PTR [edi+0x1f84],edx 807523f: 0f 84 6b ff ff ff je 80751b0 <__wcsmbs_clone_conv+0x60> 8075245: 83 ec 0c sub esp,0xc 8075248: 8d 87 84 1f 00 00 lea eax,[edi+0x1f84] 807524e: 50 push eax 807524f: e8 6c ad fe ff call 805ffc0 <__lll_lock_wait_private> 8075254: 83 c4 10 add esp,0x10 8075257: e9 54 ff ff ff jmp 80751b0 <__wcsmbs_clone_conv+0x60> 807525c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8075260: 31 f6 xor esi,esi 8075262: 89 f0 mov eax,esi 8075264: 87 87 84 1f 00 00 xchg DWORD PTR [edi+0x1f84],eax 807526a: 83 f8 01 cmp eax,0x1 807526d: 7e 81 jle 80751f0 <__wcsmbs_clone_conv+0xa0> 807526f: b8 f0 00 00 00 mov eax,0xf0 8075274: 8d 9f 84 1f 00 00 lea ebx,[edi+0x1f84] 807527a: b9 81 00 00 00 mov ecx,0x81 807527f: ba 01 00 00 00 mov edx,0x1 8075284: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 807528b: e9 60 ff ff ff jmp 80751f0 <__wcsmbs_clone_conv+0xa0> 8075290: 8d 87 58 ea ff ff lea eax,[edi-0x15a8] 8075296: e9 e5 fe ff ff jmp 8075180 <__wcsmbs_clone_conv+0x30> 807529b: 83 ec 0c sub esp,0xc 807529e: 8d 87 44 1a fd ff lea eax,[edi-0x2e5bc] 80752a4: 89 fb mov ebx,edi 80752a6: 50 push eax 80752a7: e8 04 54 fe ff call 805a6b0 <__libc_fatal> 80752ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080752b0 <__wcsmbs_named_conv>: 80752b0: f3 0f 1e fb endbr32 80752b4: e8 70 4a fd ff call 8049d29 <__x86.get_pc_thunk.ax> 80752b9: 05 47 fd 06 00 add eax,0x6fd47 80752be: 57 push edi 80752bf: 56 push esi 80752c0: 53 push ebx 80752c1: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80752c5: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80752c9: 8d 53 04 lea edx,[ebx+0x4] 80752cc: 83 ec 04 sub esp,0x4 80752cf: 8d b8 18 2e fd ff lea edi,[eax-0x2d1e8] 80752d5: 52 push edx 80752d6: 56 push esi 80752d7: 57 push edi 80752d8: e8 a3 fa ff ff call 8074d80 <__wcsmbs_getfct> 80752dd: 83 c4 10 add esp,0x10 80752e0: ba 01 00 00 00 mov edx,0x1 80752e5: 89 03 mov DWORD PTR [ebx],eax 80752e7: 85 c0 test eax,eax 80752e9: 74 1a je 8075305 <__wcsmbs_named_conv+0x55> 80752eb: 83 ec 04 sub esp,0x4 80752ee: 8d 43 0c lea eax,[ebx+0xc] 80752f1: 50 push eax 80752f2: 57 push edi 80752f3: 56 push esi 80752f4: e8 87 fa ff ff call 8074d80 <__wcsmbs_getfct> 80752f9: 83 c4 10 add esp,0x10 80752fc: 31 d2 xor edx,edx 80752fe: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8075301: 85 c0 test eax,eax 8075303: 74 0b je 8075310 <__wcsmbs_named_conv+0x60> 8075305: 5b pop ebx 8075306: 89 d0 mov eax,edx 8075308: 5e pop esi 8075309: 5f pop edi 807530a: c3 ret 807530b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807530f: 90 nop 8075310: 83 ec 08 sub esp,0x8 8075313: ff 73 04 push DWORD PTR [ebx+0x4] 8075316: ff 33 push DWORD PTR [ebx] 8075318: e8 73 73 00 00 call 807c690 <__gconv_close_transform> 807531d: 83 c4 10 add esp,0x10 8075320: ba 01 00 00 00 mov edx,0x1 8075325: eb de jmp 8075305 <__wcsmbs_named_conv+0x55> 8075327: 66 90 xchg ax,ax 8075329: 66 90 xchg ax,ax 807532b: 66 90 xchg ax,ax 807532d: 66 90 xchg ax,ax 807532f: 90 nop 08075330 <__mbsrtowcs_l>: 8075330: f3 0f 1e fb endbr32 8075334: 55 push ebp 8075335: 57 push edi 8075336: 56 push esi 8075337: 53 push ebx 8075338: e8 83 48 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 807533d: 81 c3 c3 fc 06 00 add ebx,0x6fcc3 8075343: 81 ec 6c 01 00 00 sub esp,0x16c 8075349: 8b 84 24 80 01 00 00 mov eax,DWORD PTR [esp+0x180] 8075350: 8b 8c 24 88 01 00 00 mov ecx,DWORD PTR [esp+0x188] 8075357: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 807535b: 8b 84 24 84 01 00 00 mov eax,DWORD PTR [esp+0x184] 8075362: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8075366: 65 a1 14 00 00 00 mov eax,gs:0x14 807536c: 89 84 24 5c 01 00 00 mov DWORD PTR [esp+0x15c],eax 8075373: 31 c0 xor eax,eax 8075375: 8b 84 24 8c 01 00 00 mov eax,DWORD PTR [esp+0x18c] 807537c: c7 44 24 48 00 00 00 00 mov DWORD PTR [esp+0x48],0x0 8075384: c7 44 24 4c 01 00 00 00 mov DWORD PTR [esp+0x4c],0x1 807538c: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 8075390: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [esp+0x190] 8075397: c7 44 24 44 01 00 00 00 mov DWORD PTR [esp+0x44],0x1 807539f: 8b 30 mov esi,DWORD PTR [eax] 80753a1: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80753a4: 85 c0 test eax,eax 80753a6: 0f 84 64 02 00 00 je 8075610 <__mbsrtowcs_l+0x2e0> 80753ac: 8b 00 mov eax,DWORD PTR [eax] 80753ae: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80753b2: 8b 78 14 mov edi,DWORD PTR [eax+0x14] 80753b5: 8b 00 mov eax,DWORD PTR [eax] 80753b7: 85 c0 test eax,eax 80753b9: 74 0a je 80753c5 <__mbsrtowcs_l+0x95> 80753bb: c1 cf 09 ror edi,0x9 80753be: 65 33 3d 18 00 00 00 xor edi,DWORD PTR gs:0x18 80753c5: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80753c9: 8b 28 mov ebp,DWORD PTR [eax] 80753cb: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80753cf: 85 c0 test eax,eax 80753d1: 89 6c 24 30 mov DWORD PTR [esp+0x30],ebp 80753d5: 0f 84 6d 01 00 00 je 8075548 <__mbsrtowcs_l+0x218> 80753db: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80753df: 89 ce mov esi,ecx 80753e1: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 80753e5: 8d 04 88 lea eax,[eax+ecx*4] 80753e8: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 80753ec: 8d 44 24 2c lea eax,[esp+0x2c] 80753f0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80753f4: 8d 44 24 30 lea eax,[esp+0x30] 80753f8: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80753fc: 8d 44 24 3c lea eax,[esp+0x3c] 8075400: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8075404: 85 c9 test ecx,ecx 8075406: 75 21 jne 8075429 <__mbsrtowcs_l+0xf9> 8075408: e9 28 02 00 00 jmp 8075635 <__mbsrtowcs_l+0x305> 807540d: 8d 76 00 lea esi,[esi+0x0] 8075410: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 8075414: 39 f5 cmp ebp,esi 8075416: 75 58 jne 8075470 <__mbsrtowcs_l+0x140> 8075418: 80 7e ff 00 cmp BYTE PTR [esi-0x1],0x0 807541c: 74 52 je 8075470 <__mbsrtowcs_l+0x140> 807541e: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 8075422: 29 ce sub esi,ecx 8075424: c1 fe 02 sar esi,0x2 8075427: 74 47 je 8075470 <__mbsrtowcs_l+0x140> 8075429: 83 ec 08 sub esp,0x8 807542c: 56 push esi 807542d: 55 push ebp 807542e: e8 0d 3c fd ff call 8049040 <.plt+0x10> 8075433: 89 3c 24 mov DWORD PTR [esp],edi 8075436: 8d 74 05 01 lea esi,[ebp+eax*1+0x1] 807543a: e8 01 48 00 00 call 8079c40 <_dl_mcount_wrapper_check> 807543f: 6a 01 push 0x1 8075441: 6a 00 push 0x0 8075443: ff 74 24 24 push DWORD PTR [esp+0x24] 8075447: 6a 00 push 0x0 8075449: 56 push esi 807544a: ff 74 24 34 push DWORD PTR [esp+0x34] 807544e: ff 74 24 3c push DWORD PTR [esp+0x3c] 8075452: ff 74 24 34 push DWORD PTR [esp+0x34] 8075456: ff d7 call edi 8075458: 8b 6c 24 60 mov ebp,DWORD PTR [esp+0x60] 807545c: 83 c4 30 add esp,0x30 807545f: 83 f8 04 cmp eax,0x4 8075462: 74 ac je 8075410 <__mbsrtowcs_l+0xe0> 8075464: 83 f8 07 cmp eax,0x7 8075467: 74 a7 je 8075410 <__mbsrtowcs_l+0xe0> 8075469: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 807546d: eb 03 jmp 8075472 <__mbsrtowcs_l+0x142> 807546f: 90 nop 8075470: 89 ca mov edx,ecx 8075472: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8075476: 89 d1 mov ecx,edx 8075478: 2b 4c 24 18 sub ecx,DWORD PTR [esp+0x18] 807547c: c1 f9 02 sar ecx,0x2 807547f: 89 2f mov DWORD PTR [edi],ebp 8075481: 89 cd mov ebp,ecx 8075483: a9 fb ff ff ff test eax,0xfffffffb 8075488: 75 76 jne 8075500 <__mbsrtowcs_l+0x1d0> 807548a: 8b 72 fc mov esi,DWORD PTR [edx-0x4] 807548d: 85 f6 test esi,esi 807548f: 75 23 jne 80754b4 <__mbsrtowcs_l+0x184> 8075491: 85 c9 test ecx,ecx 8075493: 0f 84 b3 01 00 00 je 807564c <__mbsrtowcs_l+0x31c> 8075499: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 807549d: 8b 12 mov edx,DWORD PTR [edx] 807549f: 85 d2 test edx,edx 80754a1: 0f 85 c4 01 00 00 jne 807566b <__mbsrtowcs_l+0x33b> 80754a7: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80754ab: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 80754b1: 83 ed 01 sub ebp,0x1 80754b4: 8d 50 fc lea edx,[eax-0x4] 80754b7: 83 fa 03 cmp edx,0x3 80754ba: 0f 96 c2 setbe dl 80754bd: 85 c0 test eax,eax 80754bf: 0f 94 c1 sete cl 80754c2: 09 ca or edx,ecx 80754c4: 84 d2 test dl,dl 80754c6: 74 45 je 807550d <__mbsrtowcs_l+0x1dd> 80754c8: 83 f8 07 cmp eax,0x7 80754cb: 77 63 ja 8075530 <__mbsrtowcs_l+0x200> 80754cd: ba b1 00 00 00 mov edx,0xb1 80754d2: 0f a3 c2 bt edx,eax 80754d5: 73 59 jae 8075530 <__mbsrtowcs_l+0x200> 80754d7: 8b 84 24 5c 01 00 00 mov eax,DWORD PTR [esp+0x15c] 80754de: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80754e5: 0f 85 5c 01 00 00 jne 8075647 <__mbsrtowcs_l+0x317> 80754eb: 81 c4 6c 01 00 00 add esp,0x16c 80754f1: 89 e8 mov eax,ebp 80754f3: 5b pop ebx 80754f4: 5e pop esi 80754f5: 5f pop edi 80754f6: 5d pop ebp 80754f7: c3 ret 80754f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80754ff: 90 nop 8075500: 8d 50 fc lea edx,[eax-0x4] 8075503: 83 fa 03 cmp edx,0x3 8075506: 0f 96 c2 setbe dl 8075509: 84 d2 test dl,dl 807550b: 75 bb jne 80754c8 <__mbsrtowcs_l+0x198> 807550d: 8d 83 c8 1a fd ff lea eax,[ebx-0x2e538] 8075513: 50 push eax 8075514: 8d 83 80 1a fd ff lea eax,[ebx-0x2e580] 807551a: 68 96 00 00 00 push 0x96 807551f: 50 push eax 8075520: 8d 83 08 19 fd ff lea eax,[ebx-0x2e6f8] 8075526: 50 push eax 8075527: e8 a4 59 fd ff call 804aed0 <__assert_fail> 807552c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8075530: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8075536: bd ff ff ff ff mov ebp,0xffffffff 807553b: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 8075542: eb 93 jmp 80754d7 <__mbsrtowcs_l+0x1a7> 8075544: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8075548: 83 ec 0c sub esp,0xc 807554b: 55 push ebp 807554c: e8 bf ea ff ff call 8074010 8075551: 83 c4 10 add esp,0x10 8075554: 8d 44 05 01 lea eax,[ebp+eax*1+0x1] 8075558: 8d 74 24 5c lea esi,[esp+0x5c] 807555c: 31 ed xor ebp,ebp 807555e: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8075562: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8075566: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8075569: 8b 00 mov eax,DWORD PTR [eax] 807556b: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 807556f: 8d 44 24 34 lea eax,[esp+0x34] 8075573: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 8075577: 8d 84 24 5c 01 00 00 lea eax,[esp+0x15c] 807557e: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 8075582: 8d 44 24 2c lea eax,[esp+0x2c] 8075586: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 807558a: 8d 44 24 30 lea eax,[esp+0x30] 807558e: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8075592: 8d 44 24 3c lea eax,[esp+0x3c] 8075596: 89 54 24 38 mov DWORD PTR [esp+0x38],edx 807559a: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 807559e: 66 90 xchg ax,ax 80755a0: 89 74 24 3c mov DWORD PTR [esp+0x3c],esi 80755a4: 83 ec 0c sub esp,0xc 80755a7: 57 push edi 80755a8: e8 93 46 00 00 call 8079c40 <_dl_mcount_wrapper_check> 80755ad: 6a 01 push 0x1 80755af: 6a 00 push 0x0 80755b1: ff 74 24 24 push DWORD PTR [esp+0x24] 80755b5: 6a 00 push 0x0 80755b7: ff 74 24 38 push DWORD PTR [esp+0x38] 80755bb: ff 74 24 34 push DWORD PTR [esp+0x34] 80755bf: ff 74 24 3c push DWORD PTR [esp+0x3c] 80755c3: ff 74 24 34 push DWORD PTR [esp+0x34] 80755c7: ff d7 call edi 80755c9: 8b 4c 24 6c mov ecx,DWORD PTR [esp+0x6c] 80755cd: 89 ca mov edx,ecx 80755cf: 83 c4 30 add esp,0x30 80755d2: 29 f2 sub edx,esi 80755d4: c1 fa 02 sar edx,0x2 80755d7: 01 d5 add ebp,edx 80755d9: 83 f8 05 cmp eax,0x5 80755dc: 74 c2 je 80755a0 <__mbsrtowcs_l+0x270> 80755de: a9 fb ff ff ff test eax,0xfffffffb 80755e3: 0f 85 cb fe ff ff jne 80754b4 <__mbsrtowcs_l+0x184> 80755e9: 8b 79 fc mov edi,DWORD PTR [ecx-0x4] 80755ec: 85 ff test edi,edi 80755ee: 0f 84 bd fe ff ff je 80754b1 <__mbsrtowcs_l+0x181> 80755f4: 8d 83 c8 1a fd ff lea eax,[ebx-0x2e538] 80755fa: 50 push eax 80755fb: 8d 83 80 1a fd ff lea eax,[ebx-0x2e580] 8075601: 6a 5e push 0x5e 8075603: 50 push eax 8075604: 8d 83 9c 1a fd ff lea eax,[ebx-0x2e564] 807560a: 50 push eax 807560b: e8 c0 58 fd ff call 804aed0 <__assert_fail> 8075610: 8d 83 c0 ea ff ff lea eax,[ebx-0x1540] 8075616: 39 c6 cmp esi,eax 8075618: 74 22 je 807563c <__mbsrtowcs_l+0x30c> 807561a: 83 ec 0c sub esp,0xc 807561d: 56 push esi 807561e: e8 ed f7 ff ff call 8074e10 <__wcsmbs_load_conv> 8075623: 83 c4 10 add esp,0x10 8075626: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8075629: 8b 8c 24 88 01 00 00 mov ecx,DWORD PTR [esp+0x188] 8075630: e9 77 fd ff ff jmp 80753ac <__mbsrtowcs_l+0x7c> 8075635: 31 ed xor ebp,ebp 8075637: e9 9b fe ff ff jmp 80754d7 <__mbsrtowcs_l+0x1a7> 807563c: 8d 83 58 ea ff ff lea eax,[ebx-0x15a8] 8075642: e9 65 fd ff ff jmp 80753ac <__mbsrtowcs_l+0x7c> 8075647: e8 04 2c 00 00 call 8078250 <__stack_chk_fail> 807564c: 8d 83 c8 1a fd ff lea eax,[ebx-0x2e538] 8075652: 50 push eax 8075653: 8d 83 80 1a fd ff lea eax,[ebx-0x2e580] 8075659: 68 8d 00 00 00 push 0x8d 807565e: 50 push eax 807565f: 8d 83 8e 1a fd ff lea eax,[ebx-0x2e572] 8075665: 50 push eax 8075666: e8 65 58 fd ff call 804aed0 <__assert_fail> 807566b: 8d 83 c8 1a fd ff lea eax,[ebx-0x2e538] 8075671: 50 push eax 8075672: 8d 83 80 1a fd ff lea eax,[ebx-0x2e580] 8075678: 68 8e 00 00 00 push 0x8e 807567d: 50 push eax 807567e: 8d 83 d8 19 fd ff lea eax,[ebx-0x2e628] 8075684: 50 push eax 8075685: e8 46 58 fd ff call 804aed0 <__assert_fail> 0807568a <_exit>: 807568a: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 807568e: b8 fc 00 00 00 mov eax,0xfc 8075693: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 807569a: b8 01 00 00 00 mov eax,0x1 807569f: cd 80 int 0x80 80756a1: f4 hlt 80756a2: 66 90 xchg ax,ax 80756a4: 66 90 xchg ax,ax 80756a6: 66 90 xchg ax,ax 80756a8: 66 90 xchg ax,ax 80756aa: 66 90 xchg ax,ax 80756ac: 66 90 xchg ax,ax 80756ae: 66 90 xchg ax,ax 080756b0 <__sysconf_check_spec>: 80756b0: 55 push ebp 80756b1: 89 e5 mov ebp,esp 80756b3: 57 push edi 80756b4: 89 c7 mov edi,eax 80756b6: 56 push esi 80756b7: 53 push ebx 80756b8: e8 03 45 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 80756bd: 81 c3 43 f9 06 00 add ebx,0x6f943 80756c3: 81 ec 98 00 00 00 sub esp,0x98 80756c9: 65 a1 14 00 00 00 mov eax,gs:0x14 80756cf: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80756d2: 31 c0 xor eax,eax 80756d4: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80756da: 89 85 68 ff ff ff mov DWORD PTR [ebp-0x98],eax 80756e0: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80756e3: 89 85 6c ff ff ff mov DWORD PTR [ebp-0x94],eax 80756e9: 8d 83 e7 1a fd ff lea eax,[ebx-0x2e519] 80756ef: 50 push eax 80756f0: e8 db 32 01 00 call 80889d0 <__libc_secure_getenv> 80756f5: 83 c4 10 add esp,0x10 80756f8: 85 c0 test eax,eax 80756fa: 0f 84 00 01 00 00 je 8075800 <__sysconf_check_spec+0x150> 8075700: 83 ec 0c sub esp,0xc 8075703: 89 c6 mov esi,eax 8075705: 50 push eax 8075706: e8 05 e9 ff ff call 8074010 807570b: 83 c4 10 add esp,0x10 807570e: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 8075714: 83 ec 0c sub esp,0xc 8075717: 57 push edi 8075718: e8 f3 e8 ff ff call 8074010 807571d: 83 c4 10 add esp,0x10 8075720: 89 c2 mov edx,eax 8075722: 8b 85 74 ff ff ff mov eax,DWORD PTR [ebp-0x8c] 8075728: 8d 44 10 1a lea eax,[eax+edx*1+0x1a] 807572c: 89 c1 mov ecx,eax 807572e: 25 00 f0 ff ff and eax,0xfffff000 8075733: 83 e1 f0 and ecx,0xfffffff0 8075736: 89 8d 70 ff ff ff mov DWORD PTR [ebp-0x90],ecx 807573c: 89 e1 mov ecx,esp 807573e: 29 c1 sub ecx,eax 8075740: 89 c8 mov eax,ecx 8075742: 8b 8d 70 ff ff ff mov ecx,DWORD PTR [ebp-0x90] 8075748: 39 c4 cmp esp,eax 807574a: 74 12 je 807575e <__sysconf_check_spec+0xae> 807574c: 81 ec 00 10 00 00 sub esp,0x1000 8075752: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807575a: 39 c4 cmp esp,eax 807575c: 75 ee jne 807574c <__sysconf_check_spec+0x9c> 807575e: 81 e1 ff 0f 00 00 and ecx,0xfff 8075764: 29 cc sub esp,ecx 8075766: 85 c9 test ecx,ecx 8075768: 0f 85 aa 00 00 00 jne 8075818 <__sysconf_check_spec+0x168> 807576e: 89 e1 mov ecx,esp 8075770: 83 ec 04 sub esp,0x4 8075773: ff b5 74 ff ff ff push DWORD PTR [ebp-0x8c] 8075779: 56 push esi 807577a: 51 push ecx 807577b: 89 8d 74 ff ff ff mov DWORD PTR [ebp-0x8c],ecx 8075781: 89 95 70 ff ff ff mov DWORD PTR [ebp-0x90],edx 8075787: e8 b4 e4 ff ff call 8073c40 <__mempcpy> 807578c: ba 36 5f 00 00 mov edx,0x5f36 8075791: 83 c4 0c add esp,0xc 8075794: 66 89 50 08 mov WORD PTR [eax+0x8],dx 8075798: 8b 95 70 ff ff ff mov edx,DWORD PTR [ebp-0x90] 807579e: 8d 70 0a lea esi,[eax+0xa] 80757a1: c7 00 2f 50 4f 53 mov DWORD PTR [eax],0x534f502f 80757a7: c7 40 04 49 58 5f 56 mov DWORD PTR [eax+0x4],0x565f5849 80757ae: 8d 42 01 lea eax,[edx+0x1] 80757b1: 50 push eax 80757b2: 57 push edi 80757b3: 56 push esi 80757b4: e8 77 e3 ff ff call 8073b30 80757b9: 8b 8d 74 ff ff ff mov ecx,DWORD PTR [ebp-0x8c] 80757bf: 83 c4 0c add esp,0xc 80757c2: 8d 45 84 lea eax,[ebp-0x7c] 80757c5: 50 push eax 80757c6: 51 push ecx 80757c7: 6a 03 push 0x3 80757c9: e8 92 04 00 00 call 8075c60 <___xstat64> 80757ce: 8b bd 68 ff ff ff mov edi,DWORD PTR [ebp-0x98] 80757d4: 8b 95 6c ff ff ff mov edx,DWORD PTR [ebp-0x94] 80757da: 83 c4 10 add esp,0x10 80757dd: c1 f8 1f sar eax,0x1f 80757e0: 65 89 17 mov DWORD PTR gs:[edi],edx 80757e3: 83 c8 01 or eax,0x1 80757e6: 8b 7d e4 mov edi,DWORD PTR [ebp-0x1c] 80757e9: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 80757f0: 75 30 jne 8075822 <__sysconf_check_spec+0x172> 80757f2: 8d 65 f4 lea esp,[ebp-0xc] 80757f5: 5b pop ebx 80757f6: 5e pop esi 80757f7: 5f pop edi 80757f8: 5d pop ebp 80757f9: c3 ret 80757fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8075800: c7 85 74 ff ff ff 10 00 00 00 mov DWORD PTR [ebp-0x8c],0x10 807580a: 8d b3 d6 1a fd ff lea esi,[ebx-0x2e52a] 8075810: e9 ff fe ff ff jmp 8075714 <__sysconf_check_spec+0x64> 8075815: 8d 76 00 lea esi,[esi+0x0] 8075818: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 807581d: e9 4c ff ff ff jmp 807576e <__sysconf_check_spec+0xbe> 8075822: e8 29 2a 00 00 call 8078250 <__stack_chk_fail> 8075827: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807582e: 66 90 xchg ax,ax 08075830 <__sysconf>: 8075830: f3 0f 1e fb endbr32 8075834: 55 push ebp 8075835: 57 push edi 8075836: 56 push esi 8075837: 53 push ebx 8075838: e8 83 43 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 807583d: 81 c3 c3 f7 06 00 add ebx,0x6f7c3 8075843: 83 ec 4c sub esp,0x4c 8075846: 65 a1 14 00 00 00 mov eax,gs:0x14 807584c: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 8075850: 31 c0 xor eax,eax 8075852: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] 8075856: 8d 86 47 ff ff ff lea eax,[esi-0xb9] 807585c: 83 f8 0e cmp eax,0xe 807585f: 0f 86 9b 00 00 00 jbe 8075900 <.L27+0x48> 8075865: 83 fe 22 cmp esi,0x22 8075868: 0f 84 ea 00 00 00 je 8075958 <.L94+0x10> 807586e: 7f 38 jg 80758a8 <.L93+0xc> 8075870: 85 f6 test esi,esi 8075872: 0f 84 98 00 00 00 je 8075910 <.L27+0x58> 8075878: 83 fe 03 cmp esi,0x3 807587b: 75 6b jne 80758e8 <.L27+0x30> 807587d: 83 ec 08 sub esp,0x8 8075880: 8d 83 0e 1b fd ff lea eax,[ebx-0x2e4f2] 8075886: 6a 00 push 0x0 8075888: 50 push eax 8075889: e8 72 0f 00 00 call 8076800 <__open_nocancel> 807588e: 83 c4 10 add esp,0x10 8075891: 89 c5 mov ebp,eax 8075893: 83 f8 ff cmp eax,0xffffffff 8075896: 0f 85 f9 00 00 00 jne 8075995 <.L94+0x4d> 0807589c <.L93>: 807589c: bd 00 00 01 00 mov ebp,0x10000 80758a1: eb 1a jmp 80758bd <.L27+0x5> 80758a3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80758a7: 90 nop 80758a8: 81 fe 8b 00 00 00 cmp esi,0x8b 80758ae: 7e 30 jle 80758e0 <.L27+0x28> 80758b0: 81 fe 95 00 00 00 cmp esi,0x95 80758b6: 75 30 jne 80758e8 <.L27+0x30> 080758b8 <.L27>: 80758b8: bd 69 10 03 00 mov ebp,0x31069 80758bd: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80758c1: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80758c8: 0f 85 06 03 00 00 jne 8075bd4 <.L46+0xa> 80758ce: 83 c4 4c add esp,0x4c 80758d1: 89 e8 mov eax,ebp 80758d3: 5b pop ebx 80758d4: 5e pop esi 80758d5: 5f pop edi 80758d6: 5d pop ebp 80758d7: c3 ret 80758d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80758df: 90 nop 80758e0: 81 fe 89 00 00 00 cmp esi,0x89 80758e6: 7f d0 jg 80758b8 <.L27> 80758e8: 81 fe f6 00 00 00 cmp esi,0xf6 80758ee: 0f 87 54 01 00 00 ja 8075a48 <.L37> 80758f4: 8b 84 b3 44 1b fd ff mov eax,DWORD PTR [ebx+esi*4-0x2e4bc] 80758fb: 01 d8 add eax,ebx 80758fd: 3e ff e0 notrack jmp eax 8075900: 83 ec 0c sub esp,0xc 8075903: 56 push esi 8075904: e8 57 ee ff ff call 8074760 <__cache_sysconf> 8075909: 83 c4 10 add esp,0x10 807590c: 89 c5 mov ebp,eax 807590e: eb ad jmp 80758bd <.L27+0x5> 8075910: 83 ec 08 sub esp,0x8 8075913: bd 00 00 02 00 mov ebp,0x20000 8075918: 8d 44 24 1c lea eax,[esp+0x1c] 807591c: 50 push eax 807591d: 6a 03 push 0x3 807591f: e8 2c 10 00 00 call 8076950 <__new_getrlimit> 8075924: 83 c4 10 add esp,0x10 8075927: 85 c0 test eax,eax 8075929: 75 92 jne 80758bd <.L27+0x5> 807592b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 807592f: 89 c1 mov ecx,eax 8075931: c1 e9 02 shr ecx,0x2 8075934: 3d ff ff 07 00 cmp eax,0x7ffff 8075939: 0f 47 e9 cmova ebp,ecx 807593c: e9 7c ff ff ff jmp 80758bd <.L27+0x5> 8075941: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08075948 <.L94>: 8075948: bd ff ff ff ff mov ebp,0xffffffff 807594d: e9 6b ff ff ff jmp 80758bd <.L27+0x5> 8075952: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8075958: 83 ec 08 sub esp,0x8 807595b: 8d 44 24 1c lea eax,[esp+0x1c] 807595f: 50 push eax 8075960: 6a 0b push 0xb 8075962: e8 e9 0f 00 00 call 8076950 <__new_getrlimit> 8075967: 83 c4 10 add esp,0x10 807596a: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 807596e: 85 c0 test eax,eax 8075970: 0f 84 47 ff ff ff je 80758bd <.L27+0x5> 8075976: 83 ec 08 sub esp,0x8 8075979: 8d 83 f3 1a fd ff lea eax,[ebx-0x2e50d] 807597f: 6a 00 push 0x0 8075981: 50 push eax 8075982: e8 79 0e 00 00 call 8076800 <__open_nocancel> 8075987: 83 c4 10 add esp,0x10 807598a: 89 c5 mov ebp,eax 807598c: 83 f8 ff cmp eax,0xffffffff 807598f: 0f 84 28 ff ff ff je 80758bd <.L27+0x5> 8075995: c7 c0 e0 ff ff ff mov eax,0xffffffe0 807599b: 8d 7c 24 1c lea edi,[esp+0x1c] 807599f: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80759a3: eb 0d jmp 80759b2 <.L94+0x6a> 80759a5: 8d 76 00 lea esi,[esi+0x0] 80759a8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80759ac: 65 83 38 04 cmp DWORD PTR gs:[eax],0x4 80759b0: 75 7e jne 8075a30 <.L41+0x10> 80759b2: 83 ec 04 sub esp,0x4 80759b5: 6a 1f push 0x1f 80759b7: 57 push edi 80759b8: 55 push ebp 80759b9: e8 12 0f 00 00 call 80768d0 <__read_nocancel> 80759be: 83 c4 10 add esp,0x10 80759c1: 83 f8 ff cmp eax,0xffffffff 80759c4: 74 e2 je 80759a8 <.L94+0x60> 80759c6: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80759ca: 83 ec 0c sub esp,0xc 80759cd: 55 push ebp 80759ce: e8 4d 0d 00 00 call 8076720 <__close_nocancel> 80759d3: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80759d7: 83 c4 10 add esp,0x10 80759da: 85 c9 test ecx,ecx 80759dc: 0f 8e 06 ff ff ff jle 80758e8 <.L27+0x30> 80759e2: c6 44 0c 1c 00 mov BYTE PTR [esp+ecx*1+0x1c],0x0 80759e7: 83 ec 04 sub esp,0x4 80759ea: 6a 0a push 0xa 80759ec: 8d 44 24 1c lea eax,[esp+0x1c] 80759f0: 50 push eax 80759f1: 57 push edi 80759f2: e8 59 30 01 00 call 8088a50 <__strtol> 80759f7: 89 c5 mov ebp,eax 80759f9: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80759fd: 83 c4 10 add esp,0x10 8075a00: 39 f8 cmp eax,edi 8075a02: 0f 84 e0 fe ff ff je 80758e8 <.L27+0x30> 8075a08: 0f b6 00 movzx eax,BYTE PTR [eax] 8075a0b: 84 c0 test al,al 8075a0d: 0f 84 aa fe ff ff je 80758bd <.L27+0x5> 8075a13: 3c 0a cmp al,0xa 8075a15: 0f 85 cd fe ff ff jne 80758e8 <.L27+0x30> 8075a1b: e9 9d fe ff ff jmp 80758bd <.L27+0x5> 08075a20 <.L41>: 8075a20: bd 01 00 00 00 mov ebp,0x1 8075a25: e9 93 fe ff ff jmp 80758bd <.L27+0x5> 8075a2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8075a30: 83 ec 0c sub esp,0xc 8075a33: 55 push ebp 8075a34: e8 e7 0c 00 00 call 8076720 <__close_nocancel> 8075a39: 83 c4 10 add esp,0x10 8075a3c: e9 a7 fe ff ff jmp 80758e8 <.L27+0x30> 8075a41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08075a48 <.L37>: 8075a48: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8075a4e: bd ff ff ff ff mov ebp,0xffffffff 8075a53: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8075a5a: e9 5e fe ff ff jmp 80758bd <.L27+0x5> 8075a5f: 90 nop 08075a60 <.L43>: 8075a60: bd ff ff ff 7f mov ebp,0x7fffffff 8075a65: e9 53 fe ff ff jmp 80758bd <.L27+0x5> 08075a6a <.L54>: 8075a6a: bd 20 00 00 00 mov ebp,0x20 8075a6f: e9 49 fe ff ff jmp 80758bd <.L27+0x5> 08075a74 <.L44>: 8075a74: bd 00 08 00 00 mov ebp,0x800 8075a79: e9 3f fe ff ff jmp 80758bd <.L27+0x5> 08075a7e <.L69>: 8075a7e: bd 00 04 00 00 mov ebp,0x400 8075a83: e9 35 fe ff ff jmp 80758bd <.L27+0x5> 08075a88 <.L40>: 8075a88: 8d 83 2b 1b fd ff lea eax,[ebx-0x2e4d5] 8075a8e: e8 1d fc ff ff call 80756b0 <__sysconf_check_spec> 8075a93: 89 c5 mov ebp,eax 8075a95: e9 23 fe ff ff jmp 80758bd <.L27+0x5> 08075a9a <.L49>: 8075a9a: bd ff 7f 00 00 mov ebp,0x7fff 8075a9f: e9 19 fe ff ff jmp 80758bd <.L27+0x5> 08075aa4 <.L39>: 8075aa4: 8d 83 36 1b fd ff lea eax,[ebx-0x2e4ca] 8075aaa: e8 01 fc ff ff call 80756b0 <__sysconf_check_spec> 8075aaf: 89 c5 mov ebp,eax 8075ab1: e9 07 fe ff ff jmp 80758bd <.L27+0x5> 08075ab6 <.L53>: 8075ab6: bd 10 00 00 00 mov ebp,0x10 8075abb: e9 fd fd ff ff jmp 80758bd <.L27+0x5> 08075ac0 <.L78>: 8075ac0: bd 63 00 00 00 mov ebp,0x63 8075ac5: e9 f3 fd ff ff jmp 80758bd <.L27+0x5> 08075aca <.L60>: 8075aca: bd 04 00 00 00 mov ebp,0x4 8075acf: e9 e9 fd ff ff jmp 80758bd <.L27+0x5> 08075ad4 <.L47>: 8075ad4: bd ff 00 00 00 mov ebp,0xff 8075ad9: e9 df fd ff ff jmp 80758bd <.L27+0x5> 08075ade <.L50>: 8075ade: bd 80 ff ff ff mov ebp,0xffffff80 8075ae3: e9 d5 fd ff ff jmp 80758bd <.L27+0x5> 08075ae8 <.L51>: 8075ae8: bd 7f 00 00 00 mov ebp,0x7f 8075aed: e9 cb fd ff ff jmp 80758bd <.L27+0x5> 08075af2 <.L52>: 8075af2: bd 14 00 00 00 mov ebp,0x14 8075af7: e9 c1 fd ff ff jmp 80758bd <.L27+0x5> 08075afc <.L80>: 8075afc: e8 2f 0f 00 00 call 8076a30 <__getpagesize> 8075b01: 89 c5 mov ebp,eax 8075b03: e9 b5 fd ff ff jmp 80758bd <.L27+0x5> 08075b08 <.L82>: 8075b08: bd 00 80 00 00 mov ebp,0x8000 8075b0d: e9 ab fd ff ff jmp 80758bd <.L27+0x5> 08075b12 <.L66>: 8075b12: e8 49 1e 00 00 call 8077960 <__get_nprocs> 8075b17: 89 c5 mov ebp,eax 8075b19: e9 9f fd ff ff jmp 80758bd <.L27+0x5> 08075b1e <.L65>: 8075b1e: e8 7d 22 00 00 call 8077da0 <__get_phys_pages> 8075b23: 89 c5 mov ebp,eax 8075b25: e9 93 fd ff ff jmp 80758bd <.L27+0x5> 08075b2a <.L64>: 8075b2a: e8 c1 22 00 00 call 8077df0 <__get_avphys_pages> 8075b2f: 89 c5 mov ebp,eax 8075b31: e9 87 fd ff ff jmp 80758bd <.L27+0x5> 08075b36 <.L48>: 8075b36: bd 00 80 ff ff mov ebp,0xffff8000 8075b3b: e9 7d fd ff ff jmp 80758bd <.L27+0x5> 08075b40 <.L89>: 8075b40: e8 bb 00 00 00 call 8075c00 <__get_child_max> 8075b45: 89 c5 mov ebp,eax 8075b47: e9 71 fd ff ff jmp 80758bd <.L27+0x5> 08075b4c <.L88>: 8075b4c: e8 ef 22 00 00 call 8077e40 <__getclktck> 8075b51: 89 c5 mov ebp,eax 8075b53: e9 65 fd ff ff jmp 80758bd <.L27+0x5> 08075b58 <.L55>: 8075b58: bd 00 00 00 80 mov ebp,0x80000000 8075b5d: e9 5b fd ff ff jmp 80758bd <.L27+0x5> 08075b62 <.L62>: 8075b62: bd 00 20 00 00 mov ebp,0x2000 8075b67: e9 51 fd ff ff jmp 80758bd <.L27+0x5> 08075b6c <.L61>: 8075b6c: bd bc 02 00 00 mov ebp,0x2bc 8075b71: e9 47 fd ff ff jmp 80758bd <.L27+0x5> 08075b76 <.L86>: 8075b76: e8 f5 0e 00 00 call 8076a70 <__getdtablesize> 8075b7b: 89 c5 mov ebp,eax 8075b7d: e9 3b fd ff ff jmp 80758bd <.L27+0x5> 08075b82 <.L42>: 8075b82: bd 40 00 00 00 mov ebp,0x40 8075b87: e9 31 fd ff ff jmp 80758bd <.L27+0x5> 08075b8c <.L77>: 8075b8c: bd e8 03 00 00 mov ebp,0x3e8 8075b91: e9 27 fd ff ff jmp 80758bd <.L27+0x5> 08075b96 <.L45>: 8075b96: bd 00 10 00 00 mov ebp,0x1000 8075b9b: e9 1d fd ff ff jmp 80758bd <.L27+0x5> 08075ba0 <.L68>: 8075ba0: bd 00 40 00 00 mov ebp,0x4000 8075ba5: e9 13 fd ff ff jmp 80758bd <.L27+0x5> 08075baa <.L67>: 8075baa: e8 01 21 00 00 call 8077cb0 <__get_nprocs_conf> 8075baf: 89 c5 mov ebp,eax 8075bb1: e9 07 fd ff ff jmp 80758bd <.L27+0x5> 08075bb6 <.L72>: 8075bb6: bd 00 01 00 00 mov ebp,0x100 8075bbb: e9 fd fc ff ff jmp 80758bd <.L27+0x5> 08075bc0 <.L57>: 8075bc0: bd 08 00 00 00 mov ebp,0x8 8075bc5: e9 f3 fc ff ff jmp 80758bd <.L27+0x5> 08075bca <.L46>: 8075bca: bd ff ff 00 00 mov ebp,0xffff 8075bcf: e9 e9 fc ff ff jmp 80758bd <.L27+0x5> 8075bd4: e8 77 26 00 00 call 8078250 <__stack_chk_fail> 8075bd9: 66 90 xchg ax,ax 8075bdb: 66 90 xchg ax,ax 8075bdd: 66 90 xchg ax,ax 8075bdf: 90 nop 08075be0 <__sched_yield>: 8075be0: f3 0f 1e fb endbr32 8075be4: b8 9e 00 00 00 mov eax,0x9e 8075be9: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075bf0: 3d 01 f0 ff ff cmp eax,0xfffff001 8075bf5: 0f 83 b5 53 00 00 jae 807afb0 <__syscall_error> 8075bfb: c3 ret 8075bfc: 66 90 xchg ax,ax 8075bfe: 66 90 xchg ax,ax 08075c00 <__get_child_max>: 8075c00: f3 0f 1e fb endbr32 8075c04: 53 push ebx 8075c05: e8 b6 3f fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8075c0a: 81 c3 f6 f3 06 00 add ebx,0x6f3f6 8075c10: 83 ec 20 sub esp,0x20 8075c13: 65 a1 14 00 00 00 mov eax,gs:0x14 8075c19: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8075c1d: 31 c0 xor eax,eax 8075c1f: 8d 44 24 0c lea eax,[esp+0xc] 8075c23: 50 push eax 8075c24: 6a 06 push 0x6 8075c26: e8 25 0d 00 00 call 8076950 <__new_getrlimit> 8075c2b: 83 c4 10 add esp,0x10 8075c2e: 85 c0 test eax,eax 8075c30: 75 1e jne 8075c50 <__get_child_max+0x50> 8075c32: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8075c36: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8075c3a: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 8075c41: 75 14 jne 8075c57 <__get_child_max+0x57> 8075c43: 83 c4 18 add esp,0x18 8075c46: 5b pop ebx 8075c47: c3 ret 8075c48: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8075c4f: 90 nop 8075c50: b8 ff ff ff ff mov eax,0xffffffff 8075c55: eb df jmp 8075c36 <__get_child_max+0x36> 8075c57: e8 f4 25 00 00 call 8078250 <__stack_chk_fail> 8075c5c: 66 90 xchg ax,ax 8075c5e: 66 90 xchg ax,ax 08075c60 <___xstat64>: 8075c60: f3 0f 1e fb endbr32 8075c64: 53 push ebx 8075c65: b8 c3 00 00 00 mov eax,0xc3 8075c6a: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8075c6e: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8075c72: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075c79: 3d 00 f0 ff ff cmp eax,0xfffff000 8075c7e: 77 08 ja 8075c88 <___xstat64+0x28> 8075c80: 5b pop ebx 8075c81: c3 ret 8075c82: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8075c88: 5b pop ebx 8075c89: e9 22 53 00 00 jmp 807afb0 <__syscall_error> 8075c8e: 66 90 xchg ax,ax 08075c90 <___fxstat64>: 8075c90: f3 0f 1e fb endbr32 8075c94: 53 push ebx 8075c95: b8 c5 00 00 00 mov eax,0xc5 8075c9a: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8075c9e: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8075ca2: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075ca9: 3d 00 f0 ff ff cmp eax,0xfffff000 8075cae: 77 08 ja 8075cb8 <___fxstat64+0x28> 8075cb0: 5b pop ebx 8075cb1: c3 ret 8075cb2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8075cb8: 5b pop ebx 8075cb9: e9 f2 52 00 00 jmp 807afb0 <__syscall_error> 8075cbe: 66 90 xchg ax,ax 08075cc0 <__libc_open>: 8075cc0: f3 0f 1e fb endbr32 8075cc4: 57 push edi 8075cc5: 56 push esi 8075cc6: 53 push ebx 8075cc7: 83 ec 10 sub esp,0x10 8075cca: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8075cce: f6 c2 40 test dl,0x40 8075cd1: 75 3d jne 8075d10 <__libc_open+0x50> 8075cd3: 89 d0 mov eax,edx 8075cd5: 31 f6 xor esi,esi 8075cd7: 25 00 00 41 00 and eax,0x410000 8075cdc: 3d 00 00 41 00 cmp eax,0x410000 8075ce1: 74 2d je 8075d10 <__libc_open+0x50> 8075ce3: 65 a1 0c 00 00 00 mov eax,gs:0xc 8075ce9: 85 c0 test eax,eax 8075ceb: 75 33 jne 8075d20 <__libc_open+0x60> 8075ced: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 8075cf1: b8 27 01 00 00 mov eax,0x127 8075cf6: bb 9c ff ff ff mov ebx,0xffffff9c 8075cfb: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075d02: 3d 00 f0 ff ff cmp eax,0xfffff000 8075d07: 77 67 ja 8075d70 <__libc_open+0xb0> 8075d09: 83 c4 10 add esp,0x10 8075d0c: 5b pop ebx 8075d0d: 5e pop esi 8075d0e: 5f pop edi 8075d0f: c3 ret 8075d10: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 8075d14: eb cd jmp 8075ce3 <__libc_open+0x23> 8075d16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8075d1d: 8d 76 00 lea esi,[esi+0x0] 8075d20: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 8075d24: bb 9c ff ff ff mov ebx,0xffffff9c 8075d29: e8 12 06 02 00 call 8096340 <__libc_enable_asynccancel> 8075d2e: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 8075d32: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8075d36: 89 c7 mov edi,eax 8075d38: b8 27 01 00 00 mov eax,0x127 8075d3d: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075d44: 3d 00 f0 ff ff cmp eax,0xfffff000 8075d49: 77 2c ja 8075d77 <__libc_open+0xb7> 8075d4b: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8075d4f: 83 ec 0c sub esp,0xc 8075d52: 57 push edi 8075d53: e8 68 06 02 00 call 80963c0 <__libc_disable_asynccancel> 8075d58: 83 c4 10 add esp,0x10 8075d5b: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8075d5f: 83 c4 10 add esp,0x10 8075d62: 5b pop ebx 8075d63: 5e pop esi 8075d64: 5f pop edi 8075d65: c3 ret 8075d66: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8075d6d: 8d 76 00 lea esi,[esi+0x0] 8075d70: e8 3b 52 00 00 call 807afb0 <__syscall_error> 8075d75: eb 92 jmp 8075d09 <__libc_open+0x49> 8075d77: e8 34 52 00 00 call 807afb0 <__syscall_error> 8075d7c: eb cd jmp 8075d4b <__libc_open+0x8b> 8075d7e: 66 90 xchg ax,ax 08075d80 <__libc_read>: 8075d80: f3 0f 1e fb endbr32 8075d84: 56 push esi 8075d85: 53 push ebx 8075d86: 83 ec 14 sub esp,0x14 8075d89: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8075d8d: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 8075d91: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 8075d95: 65 a1 0c 00 00 00 mov eax,gs:0xc 8075d9b: 85 c0 test eax,eax 8075d9d: 75 21 jne 8075dc0 <__libc_read+0x40> 8075d9f: b8 03 00 00 00 mov eax,0x3 8075da4: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075dab: 89 c3 mov ebx,eax 8075dad: 3d 00 f0 ff ff cmp eax,0xfffff000 8075db2: 77 4c ja 8075e00 <__libc_read+0x80> 8075db4: 83 c4 14 add esp,0x14 8075db7: 89 d8 mov eax,ebx 8075db9: 5b pop ebx 8075dba: 5e pop esi 8075dbb: c3 ret 8075dbc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8075dc0: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8075dc4: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8075dc8: e8 73 05 02 00 call 8096340 <__libc_enable_asynccancel> 8075dcd: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8075dd1: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8075dd5: 89 c6 mov esi,eax 8075dd7: b8 03 00 00 00 mov eax,0x3 8075ddc: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075de3: 89 c3 mov ebx,eax 8075de5: 3d 00 f0 ff ff cmp eax,0xfffff000 8075dea: 77 1e ja 8075e0a <__libc_read+0x8a> 8075dec: 83 ec 0c sub esp,0xc 8075def: 56 push esi 8075df0: e8 cb 05 02 00 call 80963c0 <__libc_disable_asynccancel> 8075df5: 83 c4 10 add esp,0x10 8075df8: 89 d8 mov eax,ebx 8075dfa: 83 c4 14 add esp,0x14 8075dfd: 5b pop ebx 8075dfe: 5e pop esi 8075dff: c3 ret 8075e00: 83 c4 14 add esp,0x14 8075e03: 5b pop ebx 8075e04: 5e pop esi 8075e05: e9 a6 51 00 00 jmp 807afb0 <__syscall_error> 8075e0a: e8 a1 51 00 00 call 807afb0 <__syscall_error> 8075e0f: 89 c3 mov ebx,eax 8075e11: eb d9 jmp 8075dec <__libc_read+0x6c> 8075e13: 66 90 xchg ax,ax 8075e15: 66 90 xchg ax,ax 8075e17: 66 90 xchg ax,ax 8075e19: 66 90 xchg ax,ax 8075e1b: 66 90 xchg ax,ax 8075e1d: 66 90 xchg ax,ax 8075e1f: 90 nop 08075e20 <__libc_write>: 8075e20: f3 0f 1e fb endbr32 8075e24: 56 push esi 8075e25: 53 push ebx 8075e26: 83 ec 14 sub esp,0x14 8075e29: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8075e2d: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 8075e31: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 8075e35: 65 a1 0c 00 00 00 mov eax,gs:0xc 8075e3b: 85 c0 test eax,eax 8075e3d: 75 21 jne 8075e60 <__libc_write+0x40> 8075e3f: b8 04 00 00 00 mov eax,0x4 8075e44: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075e4b: 89 c3 mov ebx,eax 8075e4d: 3d 00 f0 ff ff cmp eax,0xfffff000 8075e52: 77 4c ja 8075ea0 <__libc_write+0x80> 8075e54: 83 c4 14 add esp,0x14 8075e57: 89 d8 mov eax,ebx 8075e59: 5b pop ebx 8075e5a: 5e pop esi 8075e5b: c3 ret 8075e5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8075e60: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8075e64: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8075e68: e8 d3 04 02 00 call 8096340 <__libc_enable_asynccancel> 8075e6d: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8075e71: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8075e75: 89 c6 mov esi,eax 8075e77: b8 04 00 00 00 mov eax,0x4 8075e7c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075e83: 89 c3 mov ebx,eax 8075e85: 3d 00 f0 ff ff cmp eax,0xfffff000 8075e8a: 77 1e ja 8075eaa <__libc_write+0x8a> 8075e8c: 83 ec 0c sub esp,0xc 8075e8f: 56 push esi 8075e90: e8 2b 05 02 00 call 80963c0 <__libc_disable_asynccancel> 8075e95: 83 c4 10 add esp,0x10 8075e98: 89 d8 mov eax,ebx 8075e9a: 83 c4 14 add esp,0x14 8075e9d: 5b pop ebx 8075e9e: 5e pop esi 8075e9f: c3 ret 8075ea0: 83 c4 14 add esp,0x14 8075ea3: 5b pop ebx 8075ea4: 5e pop esi 8075ea5: e9 06 51 00 00 jmp 807afb0 <__syscall_error> 8075eaa: e8 01 51 00 00 call 807afb0 <__syscall_error> 8075eaf: 89 c3 mov ebx,eax 8075eb1: eb d9 jmp 8075e8c <__libc_write+0x6c> 8075eb3: 66 90 xchg ax,ax 8075eb5: 66 90 xchg ax,ax 8075eb7: 66 90 xchg ax,ax 8075eb9: 66 90 xchg ax,ax 8075ebb: 66 90 xchg ax,ax 8075ebd: 66 90 xchg ax,ax 8075ebf: 90 nop 08075ec0 <__libc_lseek64>: 8075ec0: f3 0f 1e fb endbr32 8075ec4: 57 push edi 8075ec5: 56 push esi 8075ec6: 53 push ebx 8075ec7: 83 ec 10 sub esp,0x10 8075eca: 65 a1 14 00 00 00 mov eax,gs:0x14 8075ed0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8075ed4: 31 c0 xor eax,eax 8075ed6: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8075eda: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8075ede: 89 e6 mov esi,esp 8075ee0: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8075ee4: 8b 7c 24 2c mov edi,DWORD PTR [esp+0x2c] 8075ee8: b8 8c 00 00 00 mov eax,0x8c 8075eed: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075ef4: 3d 00 f0 ff ff cmp eax,0xfffff000 8075ef9: 77 25 ja 8075f20 <__libc_lseek64+0x60> 8075efb: 99 cdq 8075efc: 85 c0 test eax,eax 8075efe: 75 07 jne 8075f07 <__libc_lseek64+0x47> 8075f00: 8b 04 24 mov eax,DWORD PTR [esp] 8075f03: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8075f07: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8075f0b: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 8075f12: 75 13 jne 8075f27 <__libc_lseek64+0x67> 8075f14: 83 c4 10 add esp,0x10 8075f17: 5b pop ebx 8075f18: 5e pop esi 8075f19: 5f pop edi 8075f1a: c3 ret 8075f1b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8075f1f: 90 nop 8075f20: e8 8b 50 00 00 call 807afb0 <__syscall_error> 8075f25: eb d4 jmp 8075efb <__libc_lseek64+0x3b> 8075f27: e8 24 23 00 00 call 8078250 <__stack_chk_fail> 8075f2c: 66 90 xchg ax,ax 8075f2e: 66 90 xchg ax,ax 08075f30 <__getcwd>: 8075f30: f3 0f 1e fb endbr32 8075f34: 55 push ebp 8075f35: e8 e5 99 fd ff call 804f91f <__x86.get_pc_thunk.bp> 8075f3a: 81 c5 c6 f0 06 00 add ebp,0x6f0c6 8075f40: 57 push edi 8075f41: 56 push esi 8075f42: 53 push ebx 8075f43: 81 ec dc 00 00 00 sub esp,0xdc 8075f49: 65 a1 14 00 00 00 mov eax,gs:0x14 8075f4f: 89 84 24 cc 00 00 00 mov DWORD PTR [esp+0xcc],eax 8075f56: 31 c0 xor eax,eax 8075f58: 8b 9c 24 f4 00 00 00 mov ebx,DWORD PTR [esp+0xf4] 8075f5f: 8b b4 24 f0 00 00 00 mov esi,DWORD PTR [esp+0xf0] 8075f66: 85 db test ebx,ebx 8075f68: 75 3e jne 8075fa8 <__getcwd+0x78> 8075f6a: 85 f6 test esi,esi 8075f6c: 0f 85 f6 02 00 00 jne 8076268 <__getcwd+0x338> 8075f72: 89 eb mov ebx,ebp 8075f74: bf 00 10 00 00 mov edi,0x1000 8075f79: e8 b2 0a 00 00 call 8076a30 <__getpagesize> 8075f7e: 3d 00 10 00 00 cmp eax,0x1000 8075f83: 0f 4d f8 cmovge edi,eax 8075f86: 83 ec 0c sub esp,0xc 8075f89: 89 eb mov ebx,ebp 8075f8b: 57 push edi 8075f8c: e8 ef eb fe ff call 8064b80 <__libc_malloc> 8075f91: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8075f95: 83 c4 10 add esp,0x10 8075f98: 85 c0 test eax,eax 8075f9a: 75 1b jne 8075fb7 <__getcwd+0x87> 8075f9c: e9 98 02 00 00 jmp 8076239 <__getcwd+0x309> 8075fa1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8075fa8: 8b bc 24 f4 00 00 00 mov edi,DWORD PTR [esp+0xf4] 8075faf: 85 f6 test esi,esi 8075fb1: 74 d3 je 8075f86 <__getcwd+0x56> 8075fb3: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 8075fb7: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8075fbb: b8 b7 00 00 00 mov eax,0xb7 8075fc0: 89 f9 mov ecx,edi 8075fc2: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8075fc9: 3d 00 f0 ff ff cmp eax,0xfffff000 8075fce: 0f 87 ac 05 00 00 ja 8076580 <__getcwd+0x650> 8075fd4: 85 c0 test eax,eax 8075fd6: 0f 8e 34 02 00 00 jle 8076210 <__getcwd+0x2e0> 8075fdc: 8b 94 24 f4 00 00 00 mov edx,DWORD PTR [esp+0xf4] 8075fe3: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8075fe7: c7 c7 e0 ff ff ff mov edi,0xffffffe0 8075fed: 09 f2 or edx,esi 8075fef: 80 39 2f cmp BYTE PTR [ecx],0x2f 8075ff2: 0f 84 48 05 00 00 je 8076540 <__getcwd+0x610> 8075ff8: 85 f6 test esi,esi 8075ffa: 0f 94 44 24 3e sete BYTE PTR [esp+0x3e] 8075fff: 85 d2 test edx,edx 8076001: 0f 84 c1 04 00 00 je 80764c8 <__getcwd+0x598> 8076007: 83 bc 24 f4 00 00 00 01 cmp DWORD PTR [esp+0xf4],0x1 807600f: 0f 84 bb 05 00 00 je 80765d0 <__getcwd+0x6a0> 8076015: 8b 8c 24 f4 00 00 00 mov ecx,DWORD PTR [esp+0xf4] 807601c: 85 c9 test ecx,ecx 807601e: 0f 84 5c 02 00 00 je 8076280 <__getcwd+0x350> 8076024: 65 8b 07 mov eax,DWORD PTR gs:[edi] 8076027: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 807602b: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807602f: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8076033: 8b 84 24 f4 00 00 00 mov eax,DWORD PTR [esp+0xf4] 807603a: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 807603e: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8076042: 83 ec 04 sub esp,0x4 8076045: 03 74 24 34 add esi,DWORD PTR [esp+0x34] 8076049: 89 eb mov ebx,ebp 807604b: 8d 44 24 70 lea eax,[esp+0x70] 807604f: c6 46 ff 00 mov BYTE PTR [esi-0x1],0x0 8076053: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8076057: 50 push eax 8076058: 8d 85 21 1f fd ff lea eax,[ebp-0x2e0df] 807605e: 50 push eax 807605f: 6a 03 push 0x3 8076061: e8 1a 33 02 00 call 8099380 <___lxstat64> 8076066: 83 c4 10 add esp,0x10 8076069: 85 c0 test eax,eax 807606b: 0f 88 f7 04 00 00 js 8076568 <__getcwd+0x638> 8076071: 8b 9c 24 c4 00 00 00 mov ebx,DWORD PTR [esp+0xc4] 8076078: 8b 54 24 6c mov edx,DWORD PTR [esp+0x6c] 807607c: 8d 85 40 2e fd ff lea eax,[ebp-0x2d1c0] 8076082: 83 ec 04 sub esp,0x4 8076085: 8b 4c 24 74 mov ecx,DWORD PTR [esp+0x74] 8076089: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 807608d: 89 eb mov ebx,ebp 807608f: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 8076093: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 8076097: ff 74 24 18 push DWORD PTR [esp+0x18] 807609b: 50 push eax 807609c: 6a 03 push 0x3 807609e: e8 dd 32 02 00 call 8099380 <___lxstat64> 80760a3: 83 c4 10 add esp,0x10 80760a6: 85 c0 test eax,eax 80760a8: 0f 88 ba 04 00 00 js 8076568 <__getcwd+0x638> 80760ae: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [esp+0xc4] 80760b5: 8d 4e ff lea ecx,[esi-0x1] 80760b8: 8b 5c 24 70 mov ebx,DWORD PTR [esp+0x70] 80760bc: 89 4c 24 4c mov DWORD PTR [esp+0x4c],ecx 80760c0: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80760c4: 8b 4c 24 6c mov ecx,DWORD PTR [esp+0x6c] 80760c8: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 80760cc: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80760d0: 89 5c 24 54 mov DWORD PTR [esp+0x54],ebx 80760d4: 31 ca xor edx,ecx 80760d6: 89 4c 24 50 mov DWORD PTR [esp+0x50],ecx 80760da: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 80760de: 31 d8 xor eax,ebx 80760e0: 09 c2 or edx,eax 80760e2: 0f 95 c2 setne dl 80760e5: 39 4c 24 1c cmp DWORD PTR [esp+0x1c],ecx 80760e9: 0f 95 c0 setne al 80760ec: 08 c2 or dl,al 80760ee: 88 54 24 3f mov BYTE PTR [esp+0x3f],dl 80760f2: 0f 84 84 05 00 00 je 807667c <__getcwd+0x74c> 80760f8: 8d 85 20 1f fd ff lea eax,[ebp-0x2e0e0] 80760fe: c7 44 24 18 9c ff ff ff mov DWORD PTR [esp+0x18],0xffffff9c 8076106: 31 f6 xor esi,esi 8076108: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 807610c: 83 ec 04 sub esp,0x4 807610f: 89 eb mov ebx,ebp 8076111: 68 00 00 08 00 push 0x80000 8076116: ff 74 24 40 push DWORD PTR [esp+0x40] 807611a: ff 74 24 24 push DWORD PTR [esp+0x24] 807611e: e8 3d 07 00 00 call 8076860 <__openat64_nocancel> 8076123: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8076127: 83 c4 10 add esp,0x10 807612a: 85 c0 test eax,eax 807612c: 0f 88 f8 04 00 00 js 807662a <__getcwd+0x6fa> 8076132: 83 ec 04 sub esp,0x4 8076135: ff 74 24 18 push DWORD PTR [esp+0x18] 8076139: 50 push eax 807613a: 6a 03 push 0x3 807613c: e8 4f fb ff ff call 8075c90 <___fxstat64> 8076141: 83 c4 10 add esp,0x10 8076144: 85 c0 test eax,eax 8076146: 0f 88 f4 04 00 00 js 8076640 <__getcwd+0x710> 807614c: 85 f6 test esi,esi 807614e: 74 14 je 8076164 <__getcwd+0x234> 8076150: 83 ec 0c sub esp,0xc 8076153: 56 push esi 8076154: e8 97 2b 02 00 call 8098cf0 <__closedir> 8076159: 83 c4 10 add esp,0x10 807615c: 85 c0 test eax,eax 807615e: 0f 85 ad 04 00 00 jne 8076611 <__getcwd+0x6e1> 8076164: 8b 5c 24 6c mov ebx,DWORD PTR [esp+0x6c] 8076168: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 807616c: 83 ec 0c sub esp,0xc 807616f: 8b 94 24 d0 00 00 00 mov edx,DWORD PTR [esp+0xd0] 8076176: 89 5c 24 64 mov DWORD PTR [esp+0x64],ebx 807617a: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 807617e: 89 54 24 68 mov DWORD PTR [esp+0x68],edx 8076182: ff 74 24 24 push DWORD PTR [esp+0x24] 8076186: e8 85 30 02 00 call 8099210 <__fdopendir> 807618b: 83 c4 10 add esp,0x10 807618e: 89 c6 mov esi,eax 8076190: 85 c0 test eax,eax 8076192: 0f 84 79 04 00 00 je 8076611 <__getcwd+0x6e1> 8076198: 0f b6 44 24 3f movzx eax,BYTE PTR [esp+0x3f] 807619d: 33 5c 24 20 xor ebx,DWORD PTR [esp+0x20] 80761a1: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 80761a5: 88 44 24 10 mov BYTE PTR [esp+0x10],al 80761a9: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80761ad: 33 44 24 24 xor eax,DWORD PTR [esp+0x24] 80761b1: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80761b5: 8d 76 00 lea esi,[esi+0x0] 80761b8: 83 ec 0c sub esp,0xc 80761bb: 65 c7 07 00 00 00 00 mov DWORD PTR gs:[edi],0x0 80761c2: 56 push esi 80761c3: e8 78 2b 02 00 call 8098d40 <__readdir> 80761c8: 83 c4 10 add esp,0x10 80761cb: 85 c0 test eax,eax 80761cd: 0f 84 bd 00 00 00 je 8076290 <__getcwd+0x360> 80761d3: f6 40 0a fb test BYTE PTR [eax+0xa],0xfb 80761d7: 75 df jne 80761b8 <__getcwd+0x288> 80761d9: 80 78 0b 2e cmp BYTE PTR [eax+0xb],0x2e 80761dd: 0f 84 5d 02 00 00 je 8076440 <__getcwd+0x510> 80761e3: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80761e7: 0b 4c 24 2c or ecx,DWORD PTR [esp+0x2c] 80761eb: 0f 94 c2 sete dl 80761ee: 22 54 24 10 and dl,BYTE PTR [esp+0x10] 80761f2: 0f 84 c8 00 00 00 je 80762c0 <__getcwd+0x390> 80761f8: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80761fc: 39 08 cmp DWORD PTR [eax],ecx 80761fe: 0f 84 bc 00 00 00 je 80762c0 <__getcwd+0x390> 8076204: 88 54 24 10 mov BYTE PTR [esp+0x10],dl 8076208: eb ae jmp 80761b8 <__getcwd+0x288> 807620a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8076210: c7 c7 e0 ff ff ff mov edi,0xffffffe0 8076216: 0f 84 54 03 00 00 je 8076570 <__getcwd+0x640> 807621c: 65 8b 07 mov eax,DWORD PTR gs:[edi] 807621f: 83 f8 24 cmp eax,0x24 8076222: 0f 84 48 03 00 00 je 8076570 <__getcwd+0x640> 8076228: 83 f8 22 cmp eax,0x22 807622b: 0f 84 df 02 00 00 je 8076510 <__getcwd+0x5e0> 8076231: 85 f6 test esi,esi 8076233: 0f 84 57 03 00 00 je 8076590 <__getcwd+0x660> 8076239: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 8076241: 8b 84 24 cc 00 00 00 mov eax,DWORD PTR [esp+0xcc] 8076248: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807624f: 0f 85 a1 04 00 00 jne 80766f6 <__getcwd+0x7c6> 8076255: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8076259: 81 c4 dc 00 00 00 add esp,0xdc 807625f: 5b pop ebx 8076260: 5e pop esi 8076261: 5f pop edi 8076262: 5d pop ebp 8076263: c3 ret 8076264: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8076268: c7 c0 e0 ff ff ff mov eax,0xffffffe0 807626e: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8076275: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 807627d: eb c2 jmp 8076241 <__getcwd+0x311> 807627f: 90 nop 8076280: 65 c7 07 16 00 00 00 mov DWORD PTR gs:[edi],0x16 8076287: eb b0 jmp 8076239 <__getcwd+0x309> 8076289: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8076290: 65 8b 07 mov eax,DWORD PTR gs:[edi] 8076293: 85 c0 test eax,eax 8076295: 0f 85 6d 03 00 00 jne 8076608 <__getcwd+0x6d8> 807629b: 80 7c 24 10 00 cmp BYTE PTR [esp+0x10],0x0 80762a0: 0f 84 ba 01 00 00 je 8076460 <__getcwd+0x530> 80762a6: 83 ec 0c sub esp,0xc 80762a9: 89 eb mov ebx,ebp 80762ab: 56 push esi 80762ac: e8 af 2b 02 00 call 8098e60 <__rewinddir> 80762b1: 83 c4 10 add esp,0x10 80762b4: c6 44 24 10 00 mov BYTE PTR [esp+0x10],0x0 80762b9: e9 fa fe ff ff jmp 80761b8 <__getcwd+0x288> 80762be: 66 90 xchg ax,ax 80762c0: 83 c0 0b add eax,0xb 80762c3: 83 ec 0c sub esp,0xc 80762c6: 89 eb mov ebx,ebp 80762c8: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 80762cc: 68 00 01 00 00 push 0x100 80762d1: ff 74 24 24 push DWORD PTR [esp+0x24] 80762d5: 50 push eax 80762d6: ff 74 24 30 push DWORD PTR [esp+0x30] 80762da: 6a 03 push 0x3 80762dc: e8 cf 30 02 00 call 80993b0 <__fxstatat64> 80762e1: 83 c4 20 add esp,0x20 80762e4: 85 c0 test eax,eax 80762e6: 0f 88 cc fe ff ff js 80761b8 <__getcwd+0x288> 80762ec: 8b 44 24 7c mov eax,DWORD PTR [esp+0x7c] 80762f0: 25 00 f0 00 00 and eax,0xf000 80762f5: 3d 00 40 00 00 cmp eax,0x4000 80762fa: 0f 85 b8 fe ff ff jne 80761b8 <__getcwd+0x288> 8076300: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8076304: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8076308: 33 44 24 6c xor eax,DWORD PTR [esp+0x6c] 807630c: 33 54 24 70 xor edx,DWORD PTR [esp+0x70] 8076310: 09 c2 or edx,eax 8076312: 0f 85 a0 fe ff ff jne 80761b8 <__getcwd+0x288> 8076318: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807631c: 33 84 24 c4 00 00 00 xor eax,DWORD PTR [esp+0xc4] 8076323: 0b 84 24 c8 00 00 00 or eax,DWORD PTR [esp+0xc8] 807632a: 0f 85 88 fe ff ff jne 80761b8 <__getcwd+0x288> 8076330: 83 ec 0c sub esp,0xc 8076333: ff 74 24 50 push DWORD PTR [esp+0x50] 8076337: e8 d4 dc ff ff call 8074010 807633c: 8b 5c 24 5c mov ebx,DWORD PTR [esp+0x5c] 8076340: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8076344: 83 c4 10 add esp,0x10 8076347: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 807634b: 29 cb sub ebx,ecx 807634d: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 8076351: 39 d8 cmp eax,ebx 8076353: 72 77 jb 80763cc <__getcwd+0x49c> 8076355: 83 bc 24 f4 00 00 00 00 cmp DWORD PTR [esp+0xf4],0x0 807635d: 0f 85 a2 03 00 00 jne 8076705 <__getcwd+0x7d5> 8076363: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8076367: 39 c3 cmp ebx,eax 8076369: 0f 43 c3 cmovae eax,ebx 807636c: 89 eb mov ebx,ebp 807636e: 01 c0 add eax,eax 8076370: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8076374: 52 push edx 8076375: 52 push edx 8076376: 50 push eax 8076377: 51 push ecx 8076378: e8 73 f0 fe ff call 80653f0 <__libc_realloc> 807637d: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8076381: 83 c4 10 add esp,0x10 8076384: 85 c0 test eax,eax 8076386: 0f 84 6f 03 00 00 je 80766fb <__getcwd+0x7cb> 807638c: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8076390: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8076394: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8076398: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 807639c: 03 54 24 30 add edx,DWORD PTR [esp+0x30] 80763a0: 2b 54 24 4c sub edx,DWORD PTR [esp+0x4c] 80763a4: 29 d1 sub ecx,edx 80763a6: 01 d8 add eax,ebx 80763a8: 01 d9 add ecx,ebx 80763aa: 53 push ebx 80763ab: 89 eb mov ebx,ebp 80763ad: 52 push edx 80763ae: 50 push eax 80763af: 51 push ecx 80763b0: e8 7b d7 ff ff call 8073b30 80763b5: 89 44 24 5c mov DWORD PTR [esp+0x5c],eax 80763b9: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 80763bd: 83 c4 10 add esp,0x10 80763c0: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80763c4: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 80763c8: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 80763cc: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 80763d0: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 80763d4: 83 ec 04 sub esp,0x4 80763d7: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 80763db: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80763df: 29 da sub edx,ebx 80763e1: 53 push ebx 80763e2: 89 eb mov ebx,ebp 80763e4: ff 74 24 4c push DWORD PTR [esp+0x4c] 80763e8: 52 push edx 80763e9: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80763ed: e8 3e d7 ff ff call 8073b30 80763f2: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80763f6: 8d 5a ff lea ebx,[edx-0x1] 80763f9: c6 42 ff 2f mov BYTE PTR [edx-0x1],0x2f 80763fd: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 8076401: 89 5c 24 5c mov DWORD PTR [esp+0x5c],ebx 8076405: 33 54 24 68 xor edx,DWORD PTR [esp+0x68] 8076409: 8b 5c 24 64 mov ebx,DWORD PTR [esp+0x64] 807640d: 33 5c 24 50 xor ebx,DWORD PTR [esp+0x50] 8076411: 83 c4 10 add esp,0x10 8076414: 09 da or edx,ebx 8076416: 75 0e jne 8076426 <__getcwd+0x4f6> 8076418: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 807641c: 39 44 24 34 cmp DWORD PTR [esp+0x34],eax 8076420: 0f 84 3a 02 00 00 je 8076660 <__getcwd+0x730> 8076426: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 807642a: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 807642e: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8076432: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8076436: e9 d1 fc ff ff jmp 807610c <__getcwd+0x1dc> 807643b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807643f: 90 nop 8076440: 80 78 0c 00 cmp BYTE PTR [eax+0xc],0x0 8076444: 0f 84 6e fd ff ff je 80761b8 <__getcwd+0x288> 807644a: 66 83 78 0c 2e cmp WORD PTR [eax+0xc],0x2e 807644f: 0f 85 8e fd ff ff jne 80761e3 <__getcwd+0x2b3> 8076455: e9 5e fd ff ff jmp 80761b8 <__getcwd+0x288> 807645a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8076460: 65 c7 07 02 00 00 00 mov DWORD PTR gs:[edi],0x2 8076467: 89 f3 mov ebx,esi 8076469: be 02 00 00 00 mov esi,0x2 807646e: 83 ec 0c sub esp,0xc 8076471: 53 push ebx 8076472: e8 79 28 02 00 call 8098cf0 <__closedir> 8076477: 83 c4 10 add esp,0x10 807647a: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 807647e: 85 d2 test edx,edx 8076480: 0f 84 2a 01 00 00 je 80765b0 <__getcwd+0x680> 8076486: 65 89 37 mov DWORD PTR gs:[edi],esi 8076489: 8b 84 24 f4 00 00 00 mov eax,DWORD PTR [esp+0xf4] 8076490: 85 c0 test eax,eax 8076492: 0f 84 a1 fd ff ff je 8076239 <__getcwd+0x309> 8076498: 80 7c 24 3e 00 cmp BYTE PTR [esp+0x3e],0x0 807649d: 0f 84 96 fd ff ff je 8076239 <__getcwd+0x309> 80764a3: 83 ec 0c sub esp,0xc 80764a6: 89 eb mov ebx,ebp 80764a8: ff 74 24 18 push DWORD PTR [esp+0x18] 80764ac: e8 ef ec fe ff call 80651a0 <__free> 80764b1: 83 c4 10 add esp,0x10 80764b4: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80764bc: e9 80 fd ff ff jmp 8076241 <__getcwd+0x311> 80764c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80764c8: 83 ec 0c sub esp,0xc 80764cb: 89 eb mov ebx,ebp 80764cd: ff 74 24 14 push DWORD PTR [esp+0x14] 80764d1: e8 ca ec fe ff call 80651a0 <__free> 80764d6: 65 8b 07 mov eax,DWORD PTR gs:[edi] 80764d9: c7 04 24 01 10 00 00 mov DWORD PTR [esp],0x1001 80764e0: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 80764e4: e8 97 e6 fe ff call 8064b80 <__libc_malloc> 80764e9: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80764ed: 83 c4 10 add esp,0x10 80764f0: 85 c0 test eax,eax 80764f2: 0f 84 41 fd ff ff je 8076239 <__getcwd+0x309> 80764f8: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 8076500: c7 44 24 30 01 10 00 00 mov DWORD PTR [esp+0x30],0x1001 8076508: e9 31 fb ff ff jmp 807603e <__getcwd+0x10e> 807650d: 8d 76 00 lea esi,[esi+0x0] 8076510: 89 f0 mov eax,esi 8076512: 0b 84 24 f4 00 00 00 or eax,DWORD PTR [esp+0xf4] 8076519: 0f 85 12 fd ff ff jne 8076231 <__getcwd+0x301> 807651f: 8d 85 74 1f fd ff lea eax,[ebp-0x2e08c] 8076525: 89 eb mov ebx,ebp 8076527: 50 push eax 8076528: 8d 85 24 1f fd ff lea eax,[ebp-0x2e0dc] 807652e: 6a 79 push 0x79 8076530: 50 push eax 8076531: 8d 85 48 1f fd ff lea eax,[ebp-0x2e0b8] 8076537: 50 push eax 8076538: e8 93 49 fd ff call 804aed0 <__assert_fail> 807653d: 8d 76 00 lea esi,[esi+0x0] 8076540: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 8076544: 85 d2 test edx,edx 8076546: 0f 84 9c 00 00 00 je 80765e8 <__getcwd+0x6b8> 807654c: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8076550: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8076554: 85 c0 test eax,eax 8076556: 0f 45 f8 cmovne edi,eax 8076559: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 807655d: e9 df fc ff ff jmp 8076241 <__getcwd+0x311> 8076562: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8076568: 65 8b 37 mov esi,DWORD PTR gs:[edi] 807656b: e9 0a ff ff ff jmp 807647a <__getcwd+0x54a> 8076570: 8b 94 24 f4 00 00 00 mov edx,DWORD PTR [esp+0xf4] 8076577: 09 f2 or edx,esi 8076579: e9 7a fa ff ff jmp 8075ff8 <__getcwd+0xc8> 807657e: 66 90 xchg ax,ax 8076580: e8 2b 4a 00 00 call 807afb0 <__syscall_error> 8076585: e9 4a fa ff ff jmp 8075fd4 <__getcwd+0xa4> 807658a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8076590: 83 ec 0c sub esp,0xc 8076593: 89 eb mov ebx,ebp 8076595: ff 74 24 14 push DWORD PTR [esp+0x14] 8076599: e8 02 ec fe ff call 80651a0 <__free> 807659e: 83 c4 10 add esp,0x10 80765a1: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80765a9: e9 93 fc ff ff jmp 8076241 <__getcwd+0x311> 80765ae: 66 90 xchg ax,ax 80765b0: 83 ec 0c sub esp,0xc 80765b3: 89 eb mov ebx,ebp 80765b5: ff 74 24 14 push DWORD PTR [esp+0x14] 80765b9: e8 e2 eb fe ff call 80651a0 <__free> 80765be: 83 c4 10 add esp,0x10 80765c1: e9 c0 fe ff ff jmp 8076486 <__getcwd+0x556> 80765c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80765cd: 8d 76 00 lea esi,[esi+0x0] 80765d0: 65 c7 07 22 00 00 00 mov DWORD PTR gs:[edi],0x22 80765d7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80765db: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80765df: e9 a5 fe ff ff jmp 8076489 <__getcwd+0x559> 80765e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80765e8: 83 ec 08 sub esp,0x8 80765eb: 89 eb mov ebx,ebp 80765ed: 50 push eax 80765ee: ff 74 24 14 push DWORD PTR [esp+0x14] 80765f2: e8 f9 ed fe ff call 80653f0 <__libc_realloc> 80765f7: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80765fb: 83 c4 10 add esp,0x10 80765fe: e9 49 ff ff ff jmp 807654c <__getcwd+0x61c> 8076603: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8076607: 90 nop 8076608: 89 f3 mov ebx,esi 807660a: 89 c6 mov esi,eax 807660c: e9 5d fe ff ff jmp 807646e <__getcwd+0x53e> 8076611: 65 8b 37 mov esi,DWORD PTR gs:[edi] 8076614: 83 ec 0c sub esp,0xc 8076617: 89 eb mov ebx,ebp 8076619: ff 74 24 24 push DWORD PTR [esp+0x24] 807661d: e8 fe 00 00 00 call 8076720 <__close_nocancel> 8076622: 83 c4 10 add esp,0x10 8076625: e9 50 fe ff ff jmp 807647a <__getcwd+0x54a> 807662a: 89 f0 mov eax,esi 807662c: 89 f3 mov ebx,esi 807662e: 65 8b 37 mov esi,DWORD PTR gs:[edi] 8076631: 85 c0 test eax,eax 8076633: 0f 84 41 fe ff ff je 807647a <__getcwd+0x54a> 8076639: e9 30 fe ff ff jmp 807646e <__getcwd+0x53e> 807663e: 66 90 xchg ax,ax 8076640: 89 f0 mov eax,esi 8076642: 89 f3 mov ebx,esi 8076644: 65 8b 37 mov esi,DWORD PTR gs:[edi] 8076647: 85 c0 test eax,eax 8076649: 74 c9 je 8076614 <__getcwd+0x6e4> 807664b: 83 ec 0c sub esp,0xc 807664e: 53 push ebx 807664f: e8 9c 26 02 00 call 8098cf0 <__closedir> 8076654: 83 c4 10 add esp,0x10 8076657: eb bb jmp 8076614 <__getcwd+0x6e4> 8076659: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8076660: 83 ec 0c sub esp,0xc 8076663: 56 push esi 8076664: e8 87 26 02 00 call 8098cf0 <__closedir> 8076669: 83 c4 10 add esp,0x10 807666c: 85 c0 test eax,eax 807666e: 0f 85 f4 fe ff ff jne 8076568 <__getcwd+0x638> 8076674: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8076678: 03 74 24 30 add esi,DWORD PTR [esp+0x30] 807667c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8076680: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8076684: 8d 44 18 ff lea eax,[eax+ebx*1-0x1] 8076688: 39 44 24 4c cmp DWORD PTR [esp+0x4c],eax 807668c: 74 57 je 80766e5 <__getcwd+0x7b5> 807668e: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 8076692: 83 ec 04 sub esp,0x4 8076695: 89 eb mov ebx,ebp 8076697: 29 c6 sub esi,eax 8076699: 56 push esi 807669a: 50 push eax 807669b: ff 74 24 14 push DWORD PTR [esp+0x14] 807669f: e8 1c d5 ff ff call 8073bc0 80766a4: 8b 8c 24 04 01 00 00 mov ecx,DWORD PTR [esp+0x104] 80766ab: 83 c4 10 add esp,0x10 80766ae: 85 c9 test ecx,ecx 80766b0: 74 1d je 80766cf <__getcwd+0x79f> 80766b2: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80766b6: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80766ba: 85 c0 test eax,eax 80766bc: 0f 45 d8 cmovne ebx,eax 80766bf: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80766c3: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 80766c7: 65 89 07 mov DWORD PTR gs:[edi],eax 80766ca: e9 72 fb ff ff jmp 8076241 <__getcwd+0x311> 80766cf: 83 ec 08 sub esp,0x8 80766d2: 56 push esi 80766d3: ff 74 24 14 push DWORD PTR [esp+0x14] 80766d7: e8 14 ed fe ff call 80653f0 <__libc_realloc> 80766dc: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80766e0: 83 c4 10 add esp,0x10 80766e3: eb cd jmp 80766b2 <__getcwd+0x782> 80766e5: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80766e9: c6 40 ff 2f mov BYTE PTR [eax-0x1],0x2f 80766ed: 83 e8 01 sub eax,0x1 80766f0: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 80766f4: eb 98 jmp 807668e <__getcwd+0x75e> 80766f6: e8 55 1b 00 00 call 8078250 <__stack_chk_fail> 80766fb: 89 f3 mov ebx,esi 80766fd: 65 8b 37 mov esi,DWORD PTR gs:[edi] 8076700: e9 69 fd ff ff jmp 807646e <__getcwd+0x53e> 8076705: 89 f3 mov ebx,esi 8076707: 65 c7 07 22 00 00 00 mov DWORD PTR gs:[edi],0x22 807670e: be 22 00 00 00 mov esi,0x22 8076713: e9 56 fd ff ff jmp 807646e <__getcwd+0x53e> 8076718: 66 90 xchg ax,ax 807671a: 66 90 xchg ax,ax 807671c: 66 90 xchg ax,ax 807671e: 66 90 xchg ax,ax 08076720 <__close_nocancel>: 8076720: f3 0f 1e fb endbr32 8076724: 53 push ebx 8076725: b8 06 00 00 00 mov eax,0x6 807672a: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807672e: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8076735: 3d 00 f0 ff ff cmp eax,0xfffff000 807673a: 77 04 ja 8076740 <__close_nocancel+0x20> 807673c: 5b pop ebx 807673d: c3 ret 807673e: 66 90 xchg ax,ax 8076740: 5b pop ebx 8076741: e9 6a 48 00 00 jmp 807afb0 <__syscall_error> 8076746: 66 90 xchg ax,ax 8076748: 66 90 xchg ax,ax 807674a: 66 90 xchg ax,ax 807674c: 66 90 xchg ax,ax 807674e: 66 90 xchg ax,ax 08076750 <__fcntl64_nocancel_adjusted>: 8076750: f3 0f 1e fb endbr32 8076754: 53 push ebx 8076755: 83 ec 18 sub esp,0x18 8076758: 65 a1 14 00 00 00 mov eax,gs:0x14 807675e: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8076762: 31 c0 xor eax,eax 8076764: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 8076768: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 807676c: 83 f9 09 cmp ecx,0x9 807676f: 74 2f je 80767a0 <__fcntl64_nocancel_adjusted+0x50> 8076771: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8076775: b8 dd 00 00 00 mov eax,0xdd 807677a: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8076781: 3d 00 f0 ff ff cmp eax,0xfffff000 8076786: 77 48 ja 80767d0 <__fcntl64_nocancel_adjusted+0x80> 8076788: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 807678c: 65 33 1d 14 00 00 00 xor ebx,DWORD PTR gs:0x14 8076793: 75 42 jne 80767d7 <__fcntl64_nocancel_adjusted+0x87> 8076795: 83 c4 18 add esp,0x18 8076798: 5b pop ebx 8076799: c3 ret 807679a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80767a0: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80767a4: 8d 54 24 04 lea edx,[esp+0x4] 80767a8: b8 dd 00 00 00 mov eax,0xdd 80767ad: b9 10 00 00 00 mov ecx,0x10 80767b2: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80767b9: 3d 00 f0 ff ff cmp eax,0xfffff000 80767be: 77 10 ja 80767d0 <__fcntl64_nocancel_adjusted+0x80> 80767c0: 83 7c 24 04 02 cmp DWORD PTR [esp+0x4],0x2 80767c5: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80767c9: 75 bd jne 8076788 <__fcntl64_nocancel_adjusted+0x38> 80767cb: f7 d8 neg eax 80767cd: eb b9 jmp 8076788 <__fcntl64_nocancel_adjusted+0x38> 80767cf: 90 nop 80767d0: e8 db 47 00 00 call 807afb0 <__syscall_error> 80767d5: eb b1 jmp 8076788 <__fcntl64_nocancel_adjusted+0x38> 80767d7: e8 74 1a 00 00 call 8078250 <__stack_chk_fail> 80767dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080767e0 <__fcntl64_nocancel>: 80767e0: f3 0f 1e fb endbr32 80767e4: 83 ec 10 sub esp,0x10 80767e7: ff 74 24 1c push DWORD PTR [esp+0x1c] 80767eb: ff 74 24 1c push DWORD PTR [esp+0x1c] 80767ef: ff 74 24 1c push DWORD PTR [esp+0x1c] 80767f3: e8 58 ff ff ff call 8076750 <__fcntl64_nocancel_adjusted> 80767f8: 83 c4 1c add esp,0x1c 80767fb: c3 ret 80767fc: 66 90 xchg ax,ax 80767fe: 66 90 xchg ax,ax 08076800 <__open_nocancel>: 8076800: f3 0f 1e fb endbr32 8076804: 56 push esi 8076805: 53 push ebx 8076806: 83 ec 04 sub esp,0x4 8076809: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 807680d: f6 c2 40 test dl,0x40 8076810: 75 36 jne 8076848 <__open_nocancel+0x48> 8076812: 89 d0 mov eax,edx 8076814: 31 f6 xor esi,esi 8076816: 25 00 00 41 00 and eax,0x410000 807681b: 3d 00 00 41 00 cmp eax,0x410000 8076820: 74 26 je 8076848 <__open_nocancel+0x48> 8076822: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8076826: b8 27 01 00 00 mov eax,0x127 807682b: bb 9c ff ff ff mov ebx,0xffffff9c 8076830: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8076837: 3d 00 f0 ff ff cmp eax,0xfffff000 807683c: 77 12 ja 8076850 <__open_nocancel+0x50> 807683e: 83 c4 04 add esp,0x4 8076841: 5b pop ebx 8076842: 5e pop esi 8076843: c3 ret 8076844: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8076848: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 807684c: eb d4 jmp 8076822 <__open_nocancel+0x22> 807684e: 66 90 xchg ax,ax 8076850: e8 5b 47 00 00 call 807afb0 <__syscall_error> 8076855: 83 c4 04 add esp,0x4 8076858: 5b pop ebx 8076859: 5e pop esi 807685a: c3 ret 807685b: 66 90 xchg ax,ax 807685d: 66 90 xchg ax,ax 807685f: 90 nop 08076860 <__openat64_nocancel>: 8076860: f3 0f 1e fb endbr32 8076864: 56 push esi 8076865: 53 push ebx 8076866: 83 ec 04 sub esp,0x4 8076869: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807686d: a8 40 test al,0x40 807686f: 75 3f jne 80768b0 <__openat64_nocancel+0x50> 8076871: 89 c2 mov edx,eax 8076873: 31 f6 xor esi,esi 8076875: 81 e2 00 00 41 00 and edx,0x410000 807687b: 81 fa 00 00 41 00 cmp edx,0x410000 8076881: 74 2d je 80768b0 <__openat64_nocancel+0x50> 8076883: 80 cc 80 or ah,0x80 8076886: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 807688a: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 807688e: 89 c2 mov edx,eax 8076890: b8 27 01 00 00 mov eax,0x127 8076895: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 807689c: 3d 00 f0 ff ff cmp eax,0xfffff000 80768a1: 77 1d ja 80768c0 <__openat64_nocancel+0x60> 80768a3: 83 c4 04 add esp,0x4 80768a6: 5b pop ebx 80768a7: 5e pop esi 80768a8: c3 ret 80768a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80768b0: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80768b4: eb cd jmp 8076883 <__openat64_nocancel+0x23> 80768b6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80768bd: 8d 76 00 lea esi,[esi+0x0] 80768c0: e8 eb 46 00 00 call 807afb0 <__syscall_error> 80768c5: 83 c4 04 add esp,0x4 80768c8: 5b pop ebx 80768c9: 5e pop esi 80768ca: c3 ret 80768cb: 66 90 xchg ax,ax 80768cd: 66 90 xchg ax,ax 80768cf: 90 nop 080768d0 <__read_nocancel>: 80768d0: f3 0f 1e fb endbr32 80768d4: 53 push ebx 80768d5: b8 03 00 00 00 mov eax,0x3 80768da: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80768de: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80768e2: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80768e6: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80768ed: 3d 00 f0 ff ff cmp eax,0xfffff000 80768f2: 77 0c ja 8076900 <__read_nocancel+0x30> 80768f4: 5b pop ebx 80768f5: c3 ret 80768f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80768fd: 8d 76 00 lea esi,[esi+0x0] 8076900: 5b pop ebx 8076901: e9 aa 46 00 00 jmp 807afb0 <__syscall_error> 8076906: 66 90 xchg ax,ax 8076908: 66 90 xchg ax,ax 807690a: 66 90 xchg ax,ax 807690c: 66 90 xchg ax,ax 807690e: 66 90 xchg ax,ax 08076910 <__write_nocancel>: 8076910: f3 0f 1e fb endbr32 8076914: 53 push ebx 8076915: b8 04 00 00 00 mov eax,0x4 807691a: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 807691e: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8076922: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8076926: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 807692d: 3d 00 f0 ff ff cmp eax,0xfffff000 8076932: 77 0c ja 8076940 <__write_nocancel+0x30> 8076934: 5b pop ebx 8076935: c3 ret 8076936: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807693d: 8d 76 00 lea esi,[esi+0x0] 8076940: 5b pop ebx 8076941: e9 6a 46 00 00 jmp 807afb0 <__syscall_error> 8076946: 66 90 xchg ax,ax 8076948: 66 90 xchg ax,ax 807694a: 66 90 xchg ax,ax 807694c: 66 90 xchg ax,ax 807694e: 66 90 xchg ax,ax 08076950 <__new_getrlimit>: 8076950: f3 0f 1e fb endbr32 8076954: 53 push ebx 8076955: b8 bf 00 00 00 mov eax,0xbf 807695a: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 807695e: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8076962: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8076969: 3d 00 f0 ff ff cmp eax,0xfffff000 807696e: 77 08 ja 8076978 <__new_getrlimit+0x28> 8076970: 5b pop ebx 8076971: c3 ret 8076972: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8076978: 5b pop ebx 8076979: e9 32 46 00 00 jmp 807afb0 <__syscall_error> 807697e: 66 90 xchg ax,ax 08076980 <__sbrk>: 8076980: f3 0f 1e fb endbr32 8076984: 55 push ebp 8076985: 57 push edi 8076986: e8 dc 42 fd ff call 804ac67 <__x86.get_pc_thunk.di> 807698b: 81 c7 75 e6 06 00 add edi,0x6e675 8076991: 56 push esi 8076992: 53 push ebx 8076993: 83 ec 0c sub esp,0xc 8076996: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 807699a: c7 c5 30 6a 0e 08 mov ebp,0x80e6a30 80769a0: 8b 5d 00 mov ebx,DWORD PTR [ebp+0x0] 80769a3: 85 db test ebx,ebx 80769a5: 74 39 je 80769e0 <__sbrk+0x60> 80769a7: 8b 87 b8 0c 00 00 mov eax,DWORD PTR [edi+0xcb8] 80769ad: 85 c0 test eax,eax 80769af: 75 2f jne 80769e0 <__sbrk+0x60> 80769b1: 85 f6 test esi,esi 80769b3: 74 1f je 80769d4 <__sbrk+0x54> 80769b5: 7e 49 jle 8076a00 <__sbrk+0x80> 80769b7: 89 d8 mov eax,ebx 80769b9: 01 f0 add eax,esi 80769bb: 0f 92 c0 setb al 80769be: 84 c0 test al,al 80769c0: 74 4b je 8076a0d <__sbrk+0x8d> 80769c2: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80769c8: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 80769cf: bb ff ff ff ff mov ebx,0xffffffff 80769d4: 83 c4 0c add esp,0xc 80769d7: 89 d8 mov eax,ebx 80769d9: 5b pop ebx 80769da: 5e pop esi 80769db: 5f pop edi 80769dc: 5d pop ebp 80769dd: c3 ret 80769de: 66 90 xchg ax,ax 80769e0: 83 ec 0c sub esp,0xc 80769e3: 6a 00 push 0x0 80769e5: e8 d6 2c 02 00 call 80996c0 <__brk> 80769ea: 83 c4 10 add esp,0x10 80769ed: 85 c0 test eax,eax 80769ef: 78 de js 80769cf <__sbrk+0x4f> 80769f1: 8b 5d 00 mov ebx,DWORD PTR [ebp+0x0] 80769f4: eb bb jmp 80769b1 <__sbrk+0x31> 80769f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80769fd: 8d 76 00 lea esi,[esi+0x0] 8076a00: 89 f0 mov eax,esi 8076a02: f7 d8 neg eax 8076a04: 39 d8 cmp eax,ebx 8076a06: 0f 97 c0 seta al 8076a09: 84 c0 test al,al 8076a0b: 75 b5 jne 80769c2 <__sbrk+0x42> 8076a0d: 83 ec 0c sub esp,0xc 8076a10: 01 de add esi,ebx 8076a12: 56 push esi 8076a13: e8 a8 2c 02 00 call 80996c0 <__brk> 8076a18: 83 c4 10 add esp,0x10 8076a1b: 85 c0 test eax,eax 8076a1d: 78 b0 js 80769cf <__sbrk+0x4f> 8076a1f: 83 c4 0c add esp,0xc 8076a22: 89 d8 mov eax,ebx 8076a24: 5b pop ebx 8076a25: 5e pop esi 8076a26: 5f pop edi 8076a27: 5d pop ebp 8076a28: c3 ret 8076a29: 66 90 xchg ax,ax 8076a2b: 66 90 xchg ax,ax 8076a2d: 66 90 xchg ax,ax 8076a2f: 90 nop 08076a30 <__getpagesize>: 8076a30: f3 0f 1e fb endbr32 8076a34: 53 push ebx 8076a35: e8 86 31 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8076a3a: 81 c3 c6 e5 06 00 add ebx,0x6e5c6 8076a40: 83 ec 08 sub esp,0x8 8076a43: c7 c0 90 59 0e 08 mov eax,0x80e5990 8076a49: 8b 00 mov eax,DWORD PTR [eax] 8076a4b: 85 c0 test eax,eax 8076a4d: 74 05 je 8076a54 <__getpagesize+0x24> 8076a4f: 83 c4 08 add esp,0x8 8076a52: 5b pop ebx 8076a53: c3 ret 8076a54: 8d 83 ac 1f fd ff lea eax,[ebx-0x2e054] 8076a5a: 50 push eax 8076a5b: 8d 83 80 1f fd ff lea eax,[ebx-0x2e080] 8076a61: 6a 1c push 0x1c 8076a63: 50 push eax 8076a64: 8d 83 ba 1f fd ff lea eax,[ebx-0x2e046] 8076a6a: 50 push eax 8076a6b: e8 60 44 fd ff call 804aed0 <__assert_fail> 08076a70 <__getdtablesize>: 8076a70: f3 0f 1e fb endbr32 8076a74: 53 push ebx 8076a75: e8 46 31 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8076a7a: 81 c3 86 e5 06 00 add ebx,0x6e586 8076a80: 83 ec 20 sub esp,0x20 8076a83: 65 a1 14 00 00 00 mov eax,gs:0x14 8076a89: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8076a8d: 31 c0 xor eax,eax 8076a8f: 8d 44 24 0c lea eax,[esp+0xc] 8076a93: 50 push eax 8076a94: 6a 07 push 0x7 8076a96: e8 b5 fe ff ff call 8076950 <__new_getrlimit> 8076a9b: 83 c4 10 add esp,0x10 8076a9e: 85 c0 test eax,eax 8076aa0: b8 00 01 00 00 mov eax,0x100 8076aa5: 0f 49 44 24 04 cmovns eax,DWORD PTR [esp+0x4] 8076aaa: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8076aae: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 8076ab5: 75 05 jne 8076abc <__getdtablesize+0x4c> 8076ab7: 83 c4 18 add esp,0x18 8076aba: 5b pop ebx 8076abb: c3 ret 8076abc: e8 8f 17 00 00 call 8078250 <__stack_chk_fail> 8076ac1: 66 90 xchg ax,ax 8076ac3: 66 90 xchg ax,ax 8076ac5: 66 90 xchg ax,ax 8076ac7: 66 90 xchg ax,ax 8076ac9: 66 90 xchg ax,ax 8076acb: 66 90 xchg ax,ax 8076acd: 66 90 xchg ax,ax 8076acf: 90 nop 08076ad0 <__mmap>: 8076ad0: f3 0f 1e fb endbr32 8076ad4: 55 push ebp 8076ad5: 57 push edi 8076ad6: 56 push esi 8076ad7: 53 push ebx 8076ad8: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8076adc: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8076ae0: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8076ae4: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8076ae8: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 8076aec: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8076af0: a9 ff 0f 00 00 test eax,0xfff 8076af5: 75 21 jne 8076b18 <__mmap+0x48> 8076af7: c1 e8 0c shr eax,0xc 8076afa: 89 c5 mov ebp,eax 8076afc: b8 c0 00 00 00 mov eax,0xc0 8076b01: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8076b08: 3d 00 f0 ff ff cmp eax,0xfffff000 8076b0d: 77 0e ja 8076b1d <__mmap+0x4d> 8076b0f: 5b pop ebx 8076b10: 5e pop esi 8076b11: 5f pop edi 8076b12: 5d pop ebp 8076b13: c3 ret 8076b14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8076b18: b8 ea ff ff ff mov eax,0xffffffea 8076b1d: 5b pop ebx 8076b1e: 5e pop esi 8076b1f: 5f pop edi 8076b20: 5d pop ebp 8076b21: e9 8a 44 00 00 jmp 807afb0 <__syscall_error> 8076b26: 66 90 xchg ax,ax 8076b28: 66 90 xchg ax,ax 8076b2a: 66 90 xchg ax,ax 8076b2c: 66 90 xchg ax,ax 8076b2e: 66 90 xchg ax,ax 08076b30 <__mmap64>: 8076b30: f3 0f 1e fb endbr32 8076b34: 55 push ebp 8076b35: 57 push edi 8076b36: 56 push esi 8076b37: 53 push ebx 8076b38: 83 ec 1c sub esp,0x1c 8076b3b: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8076b3f: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 8076b43: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 8076b47: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 8076b4b: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8076b4f: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8076b53: 89 d3 mov ebx,edx 8076b55: 81 e3 00 f0 ff ff and ebx,0xfffff000 8076b5b: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8076b5f: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8076b63: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8076b67: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8076b6b: 89 c1 mov ecx,eax 8076b6d: 81 e1 ff 0f 00 00 and ecx,0xfff 8076b73: 09 cb or ebx,ecx 8076b75: 75 31 jne 8076ba8 <__mmap64+0x78> 8076b77: 0f ac d0 0c shrd eax,edx,0xc 8076b7b: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8076b7f: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8076b83: 89 c5 mov ebp,eax 8076b85: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8076b89: b8 c0 00 00 00 mov eax,0xc0 8076b8e: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8076b95: 3d 00 f0 ff ff cmp eax,0xfffff000 8076b9a: 77 11 ja 8076bad <__mmap64+0x7d> 8076b9c: 83 c4 1c add esp,0x1c 8076b9f: 5b pop ebx 8076ba0: 5e pop esi 8076ba1: 5f pop edi 8076ba2: 5d pop ebp 8076ba3: c3 ret 8076ba4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8076ba8: b8 ea ff ff ff mov eax,0xffffffea 8076bad: 83 c4 1c add esp,0x1c 8076bb0: 5b pop ebx 8076bb1: 5e pop esi 8076bb2: 5f pop edi 8076bb3: 5d pop ebp 8076bb4: e9 f7 43 00 00 jmp 807afb0 <__syscall_error> 8076bb9: 66 90 xchg ax,ax 8076bbb: 66 90 xchg ax,ax 8076bbd: 66 90 xchg ax,ax 8076bbf: 90 nop 08076bc0 <__munmap>: 8076bc0: f3 0f 1e fb endbr32 8076bc4: 89 da mov edx,ebx 8076bc6: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8076bca: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8076bce: b8 5b 00 00 00 mov eax,0x5b 8076bd3: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8076bda: 89 d3 mov ebx,edx 8076bdc: 3d 01 f0 ff ff cmp eax,0xfffff001 8076be1: 0f 83 c9 43 00 00 jae 807afb0 <__syscall_error> 8076be7: c3 ret 8076be8: 66 90 xchg ax,ax 8076bea: 66 90 xchg ax,ax 8076bec: 66 90 xchg ax,ax 8076bee: 66 90 xchg ax,ax 08076bf0 <__mprotect>: 8076bf0: f3 0f 1e fb endbr32 8076bf4: 53 push ebx 8076bf5: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8076bf9: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8076bfd: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8076c01: b8 7d 00 00 00 mov eax,0x7d 8076c06: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8076c0d: 5b pop ebx 8076c0e: 3d 01 f0 ff ff cmp eax,0xfffff001 8076c13: 0f 83 97 43 00 00 jae 807afb0 <__syscall_error> 8076c19: c3 ret 8076c1a: 66 90 xchg ax,ax 8076c1c: 66 90 xchg ax,ax 8076c1e: 66 90 xchg ax,ax 08076c20 <__madvise>: 8076c20: f3 0f 1e fb endbr32 8076c24: 53 push ebx 8076c25: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8076c29: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8076c2d: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8076c31: b8 db 00 00 00 mov eax,0xdb 8076c36: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8076c3d: 5b pop ebx 8076c3e: 3d 01 f0 ff ff cmp eax,0xfffff001 8076c43: 0f 83 67 43 00 00 jae 807afb0 <__syscall_error> 8076c49: c3 ret 8076c4a: 66 90 xchg ax,ax 8076c4c: 66 90 xchg ax,ax 8076c4e: 66 90 xchg ax,ax 08076c50 : 8076c50: 57 push edi 8076c51: 89 cf mov edi,ecx 8076c53: 56 push esi 8076c54: 89 d6 mov esi,edx 8076c56: 53 push ebx 8076c57: 89 c3 mov ebx,eax 8076c59: f7 40 04 fe ff ff ff test DWORD PTR [eax+0x4],0xfffffffe 8076c60: 75 07 jne 8076c69 8076c62: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8076c65: 85 c0 test eax,eax 8076c67: 74 37 je 8076ca0 8076c69: 83 ec 04 sub esp,0x4 8076c6c: 57 push edi 8076c6d: 6a 00 push 0x0 8076c6f: 53 push ebx 8076c70: ff d6 call esi 8076c72: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8076c75: 83 c4 10 add esp,0x10 8076c78: 83 e0 fe and eax,0xfffffffe 8076c7b: 75 43 jne 8076cc0 8076c7d: 83 ec 04 sub esp,0x4 8076c80: 57 push edi 8076c81: 6a 01 push 0x1 8076c83: 53 push ebx 8076c84: ff d6 call esi 8076c86: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8076c89: 83 c4 10 add esp,0x10 8076c8c: 85 c0 test eax,eax 8076c8e: 75 20 jne 8076cb0 8076c90: 83 ec 04 sub esp,0x4 8076c93: 57 push edi 8076c94: 6a 02 push 0x2 8076c96: 53 push ebx 8076c97: ff d6 call esi 8076c99: 83 c4 10 add esp,0x10 8076c9c: 5b pop ebx 8076c9d: 5e pop esi 8076c9e: 5f pop edi 8076c9f: c3 ret 8076ca0: 83 ec 04 sub esp,0x4 8076ca3: 51 push ecx 8076ca4: 6a 03 push 0x3 8076ca6: 53 push ebx 8076ca7: ff d2 call edx 8076ca9: 83 c4 10 add esp,0x10 8076cac: 5b pop ebx 8076cad: 5e pop esi 8076cae: 5f pop edi 8076caf: c3 ret 8076cb0: 8d 4f 01 lea ecx,[edi+0x1] 8076cb3: 89 f2 mov edx,esi 8076cb5: e8 96 ff ff ff call 8076c50 8076cba: eb d4 jmp 8076c90 8076cbc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8076cc0: 8d 4f 01 lea ecx,[edi+0x1] 8076cc3: 89 f2 mov edx,esi 8076cc5: e8 86 ff ff ff call 8076c50 8076cca: eb b1 jmp 8076c7d 8076ccc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08076cd0 : 8076cd0: 57 push edi 8076cd1: 89 cf mov edi,ecx 8076cd3: 56 push esi 8076cd4: 89 d6 mov esi,edx 8076cd6: 53 push ebx 8076cd7: 89 c3 mov ebx,eax 8076cd9: f7 40 04 fe ff ff ff test DWORD PTR [eax+0x4],0xfffffffe 8076ce0: 75 07 jne 8076ce9 8076ce2: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8076ce5: 85 c0 test eax,eax 8076ce7: 74 37 je 8076d20 8076ce9: 83 ec 04 sub esp,0x4 8076cec: 57 push edi 8076ced: 6a 00 push 0x0 8076cef: 53 push ebx 8076cf0: ff d6 call esi 8076cf2: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8076cf5: 83 c4 10 add esp,0x10 8076cf8: 83 e0 fe and eax,0xfffffffe 8076cfb: 75 43 jne 8076d40 8076cfd: 83 ec 04 sub esp,0x4 8076d00: 57 push edi 8076d01: 6a 01 push 0x1 8076d03: 53 push ebx 8076d04: ff d6 call esi 8076d06: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8076d09: 83 c4 10 add esp,0x10 8076d0c: 85 c0 test eax,eax 8076d0e: 75 20 jne 8076d30 8076d10: 83 ec 04 sub esp,0x4 8076d13: 57 push edi 8076d14: 6a 02 push 0x2 8076d16: 53 push ebx 8076d17: ff d6 call esi 8076d19: 83 c4 10 add esp,0x10 8076d1c: 5b pop ebx 8076d1d: 5e pop esi 8076d1e: 5f pop edi 8076d1f: c3 ret 8076d20: 83 ec 04 sub esp,0x4 8076d23: 51 push ecx 8076d24: 6a 03 push 0x3 8076d26: 53 push ebx 8076d27: ff d2 call edx 8076d29: 83 c4 10 add esp,0x10 8076d2c: 5b pop ebx 8076d2d: 5e pop esi 8076d2e: 5f pop edi 8076d2f: c3 ret 8076d30: 89 f9 mov ecx,edi 8076d32: 89 f2 mov edx,esi 8076d34: e8 97 ff ff ff call 8076cd0 8076d39: eb d5 jmp 8076d10 8076d3b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8076d3f: 90 nop 8076d40: 89 f9 mov ecx,edi 8076d42: 89 f2 mov edx,esi 8076d44: e8 87 ff ff ff call 8076cd0 8076d49: eb b2 jmp 8076cfd 8076d4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8076d4f: 90 nop 08076d50 : 8076d50: 57 push edi 8076d51: e8 11 3f fd ff call 804ac67 <__x86.get_pc_thunk.di> 8076d56: 81 c7 aa e2 06 00 add edi,0x6e2aa 8076d5c: 56 push esi 8076d5d: 89 d6 mov esi,edx 8076d5f: 53 push ebx 8076d60: 89 c3 mov ebx,eax 8076d62: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8076d65: 83 e0 fe and eax,0xfffffffe 8076d68: 75 26 jne 8076d90 8076d6a: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8076d6d: 85 c0 test eax,eax 8076d6f: 75 2b jne 8076d9c 8076d71: 83 ec 0c sub esp,0xc 8076d74: ff 33 push DWORD PTR [ebx] 8076d76: ff d6 call esi 8076d78: 89 1c 24 mov DWORD PTR [esp],ebx 8076d7b: 89 fb mov ebx,edi 8076d7d: e8 1e e4 fe ff call 80651a0 <__free> 8076d82: 83 c4 10 add esp,0x10 8076d85: 5b pop ebx 8076d86: 5e pop esi 8076d87: 5f pop edi 8076d88: c3 ret 8076d89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8076d90: e8 bb ff ff ff call 8076d50 8076d95: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8076d98: 85 c0 test eax,eax 8076d9a: 74 d5 je 8076d71 8076d9c: 89 f2 mov edx,esi 8076d9e: e8 ad ff ff ff call 8076d50 8076da3: eb cc jmp 8076d71 8076da5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8076dac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08076db0 : 8076db0: 55 push ebp 8076db1: 83 e0 fe and eax,0xfffffffe 8076db4: 57 push edi 8076db5: 56 push esi 8076db6: 53 push ebx 8076db7: 83 ec 0c sub esp,0xc 8076dba: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 8076dbd: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 8076dc0: 89 fe mov esi,edi 8076dc2: 83 e6 fe and esi,0xfffffffe 8076dc5: 83 7c 24 28 01 cmp DWORD PTR [esp+0x28],0x1 8076dca: 74 34 je 8076e00 8076dcc: 85 db test ebx,ebx 8076dce: 0f 84 c6 00 00 00 je 8076e9a 8076dd4: 85 f6 test esi,esi 8076dd6: 0f 84 be 00 00 00 je 8076e9a 8076ddc: f6 43 04 01 test BYTE PTR [ebx+0x4],0x1 8076de0: 0f 84 b4 00 00 00 je 8076e9a 8076de6: f6 46 04 01 test BYTE PTR [esi+0x4],0x1 8076dea: 0f 84 aa 00 00 00 je 8076e9a 8076df0: 83 cf 01 or edi,0x1 8076df3: 89 78 04 mov DWORD PTR [eax+0x4],edi 8076df6: 83 63 04 fe and DWORD PTR [ebx+0x4],0xfffffffe 8076dfa: eb 0e jmp 8076e0a 8076dfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8076e00: 83 cf 01 or edi,0x1 8076e03: 89 78 04 mov DWORD PTR [eax+0x4],edi 8076e06: 85 db test ebx,ebx 8076e08: 75 ec jne 8076df6 8076e0a: 85 f6 test esi,esi 8076e0c: 74 04 je 8076e12 8076e0e: 83 66 04 fe and DWORD PTR [esi+0x4],0xfffffffe 8076e12: 85 d2 test edx,edx 8076e14: 0f 84 80 00 00 00 je 8076e9a 8076e1a: 8b 12 mov edx,DWORD PTR [edx] 8076e1c: 83 e2 fe and edx,0xfffffffe 8076e1f: 8b 6a 04 mov ebp,DWORD PTR [edx+0x4] 8076e22: 89 14 24 mov DWORD PTR [esp],edx 8076e25: f7 c5 01 00 00 00 test ebp,0x1 8076e2b: 74 6d je 8076e9a 8076e2d: 8b 39 mov edi,DWORD PTR [ecx] 8076e2f: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 8076e33: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 8076e37: 83 e7 fe and edi,0xfffffffe 8076e3a: 85 d2 test edx,edx 8076e3c: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8076e40: 0f 9f 44 24 06 setg BYTE PTR [esp+0x6] 8076e45: 85 d2 test edx,edx 8076e47: 0f 9f 44 24 07 setg BYTE PTR [esp+0x7] 8076e4c: 0f b6 54 24 07 movzx edx,BYTE PTR [esp+0x7] 8076e51: 38 54 24 06 cmp BYTE PTR [esp+0x6],dl 8076e55: 74 51 je 8076ea8 8076e57: 8b 14 24 mov edx,DWORD PTR [esp] 8076e5a: 83 cd 01 or ebp,0x1 8076e5d: 89 6a 04 mov DWORD PTR [edx+0x4],ebp 8076e60: 89 dd mov ebp,ebx 8076e62: 83 4f 04 01 or DWORD PTR [edi+0x4],0x1 8076e66: 83 e5 01 and ebp,0x1 8076e69: 83 60 04 fe and DWORD PTR [eax+0x4],0xfffffffe 8076e6d: 83 7c 24 20 00 cmp DWORD PTR [esp+0x20],0x0 8076e72: 0f 88 88 00 00 00 js 8076f00 8076e78: 8b 14 24 mov edx,DWORD PTR [esp] 8076e7b: 89 72 08 mov DWORD PTR [edx+0x8],esi 8076e7e: 89 50 04 mov DWORD PTR [eax+0x4],edx 8076e81: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 8076e84: 83 e2 01 and edx,0x1 8076e87: 09 d3 or ebx,edx 8076e89: 89 5f 04 mov DWORD PTR [edi+0x4],ebx 8076e8c: 09 ef or edi,ebp 8076e8e: 89 78 08 mov DWORD PTR [eax+0x8],edi 8076e91: 8b 11 mov edx,DWORD PTR [ecx] 8076e93: 83 e2 01 and edx,0x1 8076e96: 09 d0 or eax,edx 8076e98: 89 01 mov DWORD PTR [ecx],eax 8076e9a: 83 c4 0c add esp,0xc 8076e9d: 5b pop ebx 8076e9e: 5e pop esi 8076e9f: 5f pop edi 8076ea0: 5d pop ebp 8076ea1: c3 ret 8076ea2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8076ea8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8076eac: 8b 1c 24 mov ebx,DWORD PTR [esp] 8076eaf: 83 e0 01 and eax,0x1 8076eb2: 09 d8 or eax,ebx 8076eb4: 89 01 mov DWORD PTR [ecx],eax 8076eb6: 89 e8 mov eax,ebp 8076eb8: 83 e0 fe and eax,0xfffffffe 8076ebb: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8076ebe: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8076ec2: 83 4f 04 01 or DWORD PTR [edi+0x4],0x1 8076ec6: 85 c0 test eax,eax 8076ec8: 78 1e js 8076ee8 8076eca: 8b 1c 24 mov ebx,DWORD PTR [esp] 8076ecd: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8076ed0: 89 c1 mov ecx,eax 8076ed2: 83 e0 01 and eax,0x1 8076ed5: 83 e1 fe and ecx,0xfffffffe 8076ed8: 89 4f 08 mov DWORD PTR [edi+0x8],ecx 8076edb: 09 c7 or edi,eax 8076edd: 89 7b 04 mov DWORD PTR [ebx+0x4],edi 8076ee0: eb b8 jmp 8076e9a 8076ee2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8076ee8: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8076eeb: 83 c8 01 or eax,0x1 8076eee: 89 47 04 mov DWORD PTR [edi+0x4],eax 8076ef1: 89 7b 08 mov DWORD PTR [ebx+0x8],edi 8076ef4: eb a4 jmp 8076e9a 8076ef6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8076efd: 8d 76 00 lea esi,[esi+0x0] 8076f00: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 8076f03: 83 e2 01 and edx,0x1 8076f06: 09 d3 or ebx,edx 8076f08: 8b 14 24 mov edx,DWORD PTR [esp] 8076f0b: 89 5a 04 mov DWORD PTR [edx+0x4],ebx 8076f0e: 09 ea or edx,ebp 8076f10: 89 50 08 mov DWORD PTR [eax+0x8],edx 8076f13: 89 77 08 mov DWORD PTR [edi+0x8],esi 8076f16: 89 78 04 mov DWORD PTR [eax+0x4],edi 8076f19: e9 73 ff ff ff jmp 8076e91 8076f1e: 66 90 xchg ax,ax 08076f20 <__tsearch>: 8076f20: f3 0f 1e fb endbr32 8076f24: e8 00 2e fd ff call 8049d29 <__x86.get_pc_thunk.ax> 8076f29: 05 d7 e0 06 00 add eax,0x6e0d7 8076f2e: 55 push ebp 8076f2f: 57 push edi 8076f30: 56 push esi 8076f31: 53 push ebx 8076f32: 83 ec 1c sub esp,0x1c 8076f35: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8076f39: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8076f3d: 85 c0 test eax,eax 8076f3f: 0f 84 0e 01 00 00 je 8077053 <__tsearch+0x133> 8076f45: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8076f49: 8b 18 mov ebx,DWORD PTR [eax] 8076f4b: 89 d8 mov eax,ebx 8076f4d: 83 e0 fe and eax,0xfffffffe 8076f50: 0f 84 92 00 00 00 je 8076fe8 <__tsearch+0xc8> 8076f56: 83 60 04 fe and DWORD PTR [eax+0x4],0xfffffffe 8076f5a: 31 c9 xor ecx,ecx 8076f5c: 31 ed xor ebp,ebp 8076f5e: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8076f66: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 8076f6d: eb 22 jmp 8076f91 <__tsearch+0x71> 8076f6f: 90 nop 8076f70: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8076f73: 8d 7b 08 lea edi,[ebx+0x8] 8076f76: 83 e0 fe and eax,0xfffffffe 8076f79: 74 78 je 8076ff3 <__tsearch+0xd3> 8076f7b: 8b 04 24 mov eax,DWORD PTR [esp] 8076f7e: 89 e9 mov ecx,ebp 8076f80: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 8076f84: 89 34 24 mov DWORD PTR [esp],esi 8076f87: 89 7c 24 34 mov DWORD PTR [esp+0x34],edi 8076f8b: 8b 1f mov ebx,DWORD PTR [edi] 8076f8d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8076f91: 83 e3 fe and ebx,0xfffffffe 8076f94: 0f 84 bd 00 00 00 je 8077057 <__tsearch+0x137> 8076f9a: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 8076f9e: 83 ec 08 sub esp,0x8 8076fa1: ff 33 push DWORD PTR [ebx] 8076fa3: ff 74 24 3c push DWORD PTR [esp+0x3c] 8076fa7: ff 54 24 48 call DWORD PTR [esp+0x48] 8076fab: 89 c6 mov esi,eax 8076fad: 83 c4 10 add esp,0x10 8076fb0: 85 c0 test eax,eax 8076fb2: 0f 84 91 00 00 00 je 8077049 <__tsearch+0x129> 8076fb8: 83 ec 04 sub esp,0x4 8076fbb: 89 ea mov edx,ebp 8076fbd: 6a 00 push 0x0 8076fbf: ff 74 24 10 push DWORD PTR [esp+0x10] 8076fc3: ff 74 24 0c push DWORD PTR [esp+0xc] 8076fc7: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8076fcb: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8076fcf: 8b 00 mov eax,DWORD PTR [eax] 8076fd1: e8 da fd ff ff call 8076db0 8076fd6: 83 c4 10 add esp,0x10 8076fd9: 85 f6 test esi,esi 8076fdb: 79 93 jns 8076f70 <__tsearch+0x50> 8076fdd: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8076fe0: 8d 7b 04 lea edi,[ebx+0x4] 8076fe3: eb 91 jmp 8076f76 <__tsearch+0x56> 8076fe5: 8d 76 00 lea esi,[esi+0x0] 8076fe8: 31 f6 xor esi,esi 8076fea: 31 ed xor ebp,ebp 8076fec: 89 34 24 mov DWORD PTR [esp],esi 8076fef: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 8076ff3: 83 ec 0c sub esp,0xc 8076ff6: 6a 0c push 0xc 8076ff8: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8076ffc: e8 7f db fe ff call 8064b80 <__libc_malloc> 8077001: 83 c4 10 add esp,0x10 8077004: 89 c2 mov edx,eax 8077006: 89 c3 mov ebx,eax 8077008: 85 c0 test eax,eax 807700a: 74 47 je 8077053 <__tsearch+0x133> 807700c: 8b 07 mov eax,DWORD PTR [edi] 807700e: 83 e0 01 and eax,0x1 8077011: 09 d0 or eax,edx 8077013: 89 07 mov DWORD PTR [edi],eax 8077015: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8077019: c7 42 04 01 00 00 00 mov DWORD PTR [edx+0x4],0x1 8077020: 89 02 mov DWORD PTR [edx],eax 8077022: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 8077029: 3b 7c 24 34 cmp edi,DWORD PTR [esp+0x34] 807702d: 74 1a je 8077049 <__tsearch+0x129> 807702f: 83 ec 04 sub esp,0x4 8077032: 8b 07 mov eax,DWORD PTR [edi] 8077034: 89 e9 mov ecx,ebp 8077036: 6a 01 push 0x1 8077038: ff 74 24 08 push DWORD PTR [esp+0x8] 807703c: 56 push esi 807703d: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 8077041: e8 6a fd ff ff call 8076db0 8077046: 83 c4 10 add esp,0x10 8077049: 83 c4 1c add esp,0x1c 807704c: 89 d8 mov eax,ebx 807704e: 5b pop ebx 807704f: 5e pop esi 8077050: 5f pop edi 8077051: 5d pop ebp 8077052: c3 ret 8077053: 31 db xor ebx,ebx 8077055: eb f2 jmp 8077049 <__tsearch+0x129> 8077057: 8b 34 24 mov esi,DWORD PTR [esp] 807705a: eb 90 jmp 8076fec <__tsearch+0xcc> 807705c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08077060 <__tfind>: 8077060: f3 0f 1e fb endbr32 8077064: 55 push ebp 8077065: 57 push edi 8077066: 56 push esi 8077067: 53 push ebx 8077068: 83 ec 0c sub esp,0xc 807706b: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 807706f: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 8077073: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 8077077: 85 c0 test eax,eax 8077079: 74 3d je 80770b8 <__tfind+0x58> 807707b: 8b 18 mov ebx,DWORD PTR [eax] 807707d: 83 e3 fe and ebx,0xfffffffe 8077080: 75 18 jne 807709a <__tfind+0x3a> 8077082: eb 34 jmp 80770b8 <__tfind+0x58> 8077084: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8077088: 8d 53 04 lea edx,[ebx+0x4] 807708b: 83 c3 08 add ebx,0x8 807708e: 85 c0 test eax,eax 8077090: 0f 48 da cmovs ebx,edx 8077093: 8b 1b mov ebx,DWORD PTR [ebx] 8077095: 83 e3 fe and ebx,0xfffffffe 8077098: 74 1e je 80770b8 <__tfind+0x58> 807709a: 83 ec 08 sub esp,0x8 807709d: ff 33 push DWORD PTR [ebx] 807709f: 89 dd mov ebp,ebx 80770a1: 56 push esi 80770a2: ff d7 call edi 80770a4: 83 c4 10 add esp,0x10 80770a7: 85 c0 test eax,eax 80770a9: 75 dd jne 8077088 <__tfind+0x28> 80770ab: 83 c4 0c add esp,0xc 80770ae: 89 e8 mov eax,ebp 80770b0: 5b pop ebx 80770b1: 5e pop esi 80770b2: 5f pop edi 80770b3: 5d pop ebp 80770b4: c3 ret 80770b5: 8d 76 00 lea esi,[esi+0x0] 80770b8: 83 c4 0c add esp,0xc 80770bb: 31 ed xor ebp,ebp 80770bd: 5b pop ebx 80770be: 89 e8 mov eax,ebp 80770c0: 5e pop esi 80770c1: 5f pop edi 80770c2: 5d pop ebp 80770c3: c3 ret 80770c4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80770cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80770cf: 90 nop 080770d0 <__tdelete>: 80770d0: f3 0f 1e fb endbr32 80770d4: e8 50 2c fd ff call 8049d29 <__x86.get_pc_thunk.ax> 80770d9: 05 27 df 06 00 add eax,0x6df27 80770de: 55 push ebp 80770df: 89 e5 mov ebp,esp 80770e1: 57 push edi 80770e2: 56 push esi 80770e3: 53 push ebx 80770e4: 83 ec 4c sub esp,0x4c 80770e7: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 80770ea: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80770ed: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 80770f0: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 80770f3: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80770f6: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 80770f9: 65 a1 14 00 00 00 mov eax,gs:0x14 80770ff: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8077102: 31 c0 xor eax,eax 8077104: 89 e0 mov eax,esp 8077106: 39 c4 cmp esp,eax 8077108: 74 12 je 807711c <__tdelete+0x4c> 807710a: 81 ec 00 10 00 00 sub esp,0x1000 8077110: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8077118: 39 c4 cmp esp,eax 807711a: 75 ee jne 807710a <__tdelete+0x3a> 807711c: 81 ec b0 00 00 00 sub esp,0xb0 8077122: 83 8c 24 ac 00 00 00 00 or DWORD PTR [esp+0xac],0x0 807712a: 8d 44 24 0f lea eax,[esp+0xf] 807712e: 83 e0 f0 and eax,0xfffffff0 8077131: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8077134: 85 d2 test edx,edx 8077136: 74 6d je 80771a5 <__tdelete+0xd5> 8077138: 8b 1a mov ebx,DWORD PTR [edx] 807713a: 83 e3 fe and ebx,0xfffffffe 807713d: 74 66 je 80771a5 <__tdelete+0xd5> 807713f: c7 45 d4 28 00 00 00 mov DWORD PTR [ebp-0x2c],0x28 8077146: 89 d8 mov eax,ebx 8077148: 31 f6 xor esi,esi 807714a: eb 0e jmp 807715a <__tdelete+0x8a> 807714c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8077150: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8077153: 8d 53 08 lea edx,[ebx+0x8] 8077156: 85 c0 test eax,eax 8077158: 74 4b je 80771a5 <__tdelete+0xd5> 807715a: 83 ec 08 sub esp,0x8 807715d: ff 30 push DWORD PTR [eax] 807715f: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8077162: ff 75 c8 push DWORD PTR [ebp-0x38] 8077165: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 8077168: ff d0 call eax 807716a: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 807716d: 83 c4 10 add esp,0x10 8077170: 85 c0 test eax,eax 8077172: 89 c7 mov edi,eax 8077174: 0f 84 d6 00 00 00 je 8077250 <__tdelete+0x180> 807717a: 8d 0c b5 00 00 00 00 lea ecx,[esi*4+0x0] 8077181: 39 75 d4 cmp DWORD PTR [ebp-0x2c],esi 8077184: 74 4a je 80771d0 <__tdelete+0x100> 8077186: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 8077189: 8b 1a mov ebx,DWORD PTR [edx] 807718b: 83 c6 01 add esi,0x1 807718e: 89 14 08 mov DWORD PTR [eax+ecx*1],edx 8077191: 83 e3 fe and ebx,0xfffffffe 8077194: 85 ff test edi,edi 8077196: 79 b8 jns 8077150 <__tdelete+0x80> 8077198: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 807719b: 8d 53 04 lea edx,[ebx+0x4] 807719e: 83 e0 fe and eax,0xfffffffe 80771a1: 85 c0 test eax,eax 80771a3: 75 b5 jne 807715a <__tdelete+0x8a> 80771a5: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 80771ac: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 80771af: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80771b6: 0f 85 3e 05 00 00 jne 80776fa <__tdelete+0x62a> 80771bc: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 80771bf: 8d 65 f4 lea esp,[ebp-0xc] 80771c2: 5b pop ebx 80771c3: 5e pop esi 80771c4: 5f pop edi 80771c5: 5d pop ebp 80771c6: c3 ret 80771c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80771ce: 66 90 xchg ax,ax 80771d0: 83 45 d4 14 add DWORD PTR [ebp-0x2c],0x14 80771d4: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80771d7: 8d 04 85 1b 00 00 00 lea eax,[eax*4+0x1b] 80771de: 89 c3 mov ebx,eax 80771e0: 25 00 f0 ff ff and eax,0xfffff000 80771e5: 83 e3 f0 and ebx,0xfffffff0 80771e8: 89 5d d0 mov DWORD PTR [ebp-0x30],ebx 80771eb: 89 e3 mov ebx,esp 80771ed: 29 c3 sub ebx,eax 80771ef: 89 d8 mov eax,ebx 80771f1: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80771f4: 39 c4 cmp esp,eax 80771f6: 74 12 je 807720a <__tdelete+0x13a> 80771f8: 81 ec 00 10 00 00 sub esp,0x1000 80771fe: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8077206: 39 c4 cmp esp,eax 8077208: 75 ee jne 80771f8 <__tdelete+0x128> 807720a: 81 e3 ff 0f 00 00 and ebx,0xfff 8077210: 29 dc sub esp,ebx 8077212: 85 db test ebx,ebx 8077214: 74 05 je 807721b <__tdelete+0x14b> 8077216: 83 4c 1c fc 00 or DWORD PTR [esp+ebx*1-0x4],0x0 807721b: 8d 44 24 0f lea eax,[esp+0xf] 807721f: 83 ec 04 sub esp,0x4 8077222: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 8077225: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 8077228: 83 e0 f0 and eax,0xfffffff0 807722b: 51 push ecx 807722c: ff 75 cc push DWORD PTR [ebp-0x34] 807722f: 50 push eax 8077230: 89 4d d0 mov DWORD PTR [ebp-0x30],ecx 8077233: e8 f8 c8 ff ff call 8073b30 8077238: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 807723b: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 807723e: 83 c4 10 add esp,0x10 8077241: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8077244: e9 3d ff ff ff jmp 8077186 <__tdelete+0xb6> 8077249: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077250: 8b 3a mov edi,DWORD PTR [edx] 8077252: 89 5d c0 mov DWORD PTR [ebp-0x40],ebx 8077255: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 8077258: 83 e7 fe and edi,0xfffffffe 807725b: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 807725e: 8b 4f 08 mov ecx,DWORD PTR [edi+0x8] 8077261: 89 7d d0 mov DWORD PTR [ebp-0x30],edi 8077264: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8077267: 83 e0 fe and eax,0xfffffffe 807726a: 85 c9 test ecx,ecx 807726c: 0f 84 3e 04 00 00 je 80776b0 <__tdelete+0x5e0> 8077272: 85 c0 test eax,eax 8077274: 0f 84 75 04 00 00 je 80776ef <__tdelete+0x61f> 807727a: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 807727d: 83 c7 08 add edi,0x8 8077280: 89 d1 mov ecx,edx 8077282: eb 24 jmp 80772a8 <__tdelete+0x1d8> 8077284: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8077288: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 807728b: 83 c6 01 add esi,0x1 807728e: 89 0c 10 mov DWORD PTR [eax+edx*1],ecx 8077291: 8b 07 mov eax,DWORD PTR [edi] 8077293: 83 e0 fe and eax,0xfffffffe 8077296: f7 40 04 fe ff ff ff test DWORD PTR [eax+0x4],0xfffffffe 807729d: 0f 84 95 00 00 00 je 8077338 <__tdelete+0x268> 80772a3: 89 f9 mov ecx,edi 80772a5: 8d 78 04 lea edi,[eax+0x4] 80772a8: 8d 14 b5 00 00 00 00 lea edx,[esi*4+0x0] 80772af: 39 75 d4 cmp DWORD PTR [ebp-0x2c],esi 80772b2: 75 d4 jne 8077288 <__tdelete+0x1b8> 80772b4: 83 45 d4 14 add DWORD PTR [ebp-0x2c],0x14 80772b8: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80772bb: 8d 04 85 1b 00 00 00 lea eax,[eax*4+0x1b] 80772c2: 89 c3 mov ebx,eax 80772c4: 25 00 f0 ff ff and eax,0xfffff000 80772c9: 83 e3 f0 and ebx,0xfffffff0 80772cc: 89 5d c8 mov DWORD PTR [ebp-0x38],ebx 80772cf: 89 e3 mov ebx,esp 80772d1: 29 c3 sub ebx,eax 80772d3: 89 d8 mov eax,ebx 80772d5: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80772d8: 39 c4 cmp esp,eax 80772da: 74 12 je 80772ee <__tdelete+0x21e> 80772dc: 81 ec 00 10 00 00 sub esp,0x1000 80772e2: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80772ea: 39 c4 cmp esp,eax 80772ec: 75 ee jne 80772dc <__tdelete+0x20c> 80772ee: 89 5d cc mov DWORD PTR [ebp-0x34],ebx 80772f1: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80772f4: 25 ff 0f 00 00 and eax,0xfff 80772f9: 29 c4 sub esp,eax 80772fb: 85 c0 test eax,eax 80772fd: 74 05 je 8077304 <__tdelete+0x234> 80772ff: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 8077304: 8d 44 24 0f lea eax,[esp+0xf] 8077308: 83 ec 04 sub esp,0x4 807730b: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 807730e: 89 4d bc mov DWORD PTR [ebp-0x44],ecx 8077311: 83 e0 f0 and eax,0xfffffff0 8077314: 52 push edx 8077315: ff 75 cc push DWORD PTR [ebp-0x34] 8077318: 50 push eax 8077319: 89 55 c8 mov DWORD PTR [ebp-0x38],edx 807731c: e8 0f c8 ff ff call 8073b30 8077321: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 8077324: 8b 55 c8 mov edx,DWORD PTR [ebp-0x38] 8077327: 83 c4 10 add esp,0x10 807732a: 89 45 cc mov DWORD PTR [ebp-0x34],eax 807732d: e9 56 ff ff ff jmp 8077288 <__tdelete+0x1b8> 8077332: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8077338: 89 45 bc mov DWORD PTR [ebp-0x44],eax 807733b: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 807733e: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 8077341: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8077344: 85 f6 test esi,esi 8077346: 0f 85 04 03 00 00 jne 8077650 <__tdelete+0x580> 807734c: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 807734f: 83 e1 01 and ecx,0x1 8077352: 09 c1 or ecx,eax 8077354: 89 0a mov DWORD PTR [edx],ecx 8077356: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 8077359: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 807735c: 39 f9 cmp ecx,edi 807735e: 74 04 je 8077364 <__tdelete+0x294> 8077360: 8b 17 mov edx,DWORD PTR [edi] 8077362: 89 11 mov DWORD PTR [ecx],edx 8077364: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 8077367: f6 41 04 01 test BYTE PTR [ecx+0x4],0x1 807736b: 0f 85 0c 01 00 00 jne 807747d <__tdelete+0x3ad> 8077371: 89 c2 mov edx,eax 8077373: 85 f6 test esi,esi 8077375: 0f 84 15 03 00 00 je 8077690 <__tdelete+0x5c0> 807737b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807737f: 90 nop 8077380: 85 d2 test edx,edx 8077382: 74 0b je 807738f <__tdelete+0x2bf> 8077384: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8077387: a8 01 test al,0x1 8077389: 0f 85 11 03 00 00 jne 80776a0 <__tdelete+0x5d0> 807738f: 8d 86 ff ff ff 3f lea eax,[esi+0x3fffffff] 8077395: 8d 0c 85 00 00 00 00 lea ecx,[eax*4+0x0] 807739c: 89 4d c8 mov DWORD PTR [ebp-0x38],ecx 807739f: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 80773a2: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 80773a5: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80773a8: 8b 00 mov eax,DWORD PTR [eax] 80773aa: 89 c7 mov edi,eax 80773ac: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 80773af: 83 e7 fe and edi,0xfffffffe 80773b2: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80773b5: 83 e0 fe and eax,0xfffffffe 80773b8: 89 c3 mov ebx,eax 80773ba: 39 d0 cmp eax,edx 80773bc: 0f 84 4e 01 00 00 je 8077510 <__tdelete+0x440> 80773c2: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80773c5: 89 d1 mov ecx,edx 80773c7: 83 e1 fe and ecx,0xfffffffe 80773ca: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 80773cd: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80773d0: f6 c2 01 test dl,0x1 80773d3: 74 44 je 8077419 <__tdelete+0x349> 80773d5: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 80773d8: 83 c6 01 add esi,0x1 80773db: 89 50 04 mov DWORD PTR [eax+0x4],edx 80773de: 89 ca mov edx,ecx 80773e0: 83 e1 fe and ecx,0xfffffffe 80773e3: 83 ca 01 or edx,0x1 80773e6: 89 57 04 mov DWORD PTR [edi+0x4],edx 80773e9: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 80773ec: 89 78 08 mov DWORD PTR [eax+0x8],edi 80773ef: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80773f2: 83 e0 01 and eax,0x1 80773f5: 09 d8 or eax,ebx 80773f7: 89 02 mov DWORD PTR [edx],eax 80773f9: 8d 43 08 lea eax,[ebx+0x8] 80773fc: 8b 55 c8 mov edx,DWORD PTR [ebp-0x38] 80773ff: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 8077402: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 8077405: 89 44 13 04 mov DWORD PTR [ebx+edx*1+0x4],eax 8077409: 89 cb mov ebx,ecx 807740b: 8b 49 08 mov ecx,DWORD PTR [ecx+0x8] 807740e: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 8077411: 89 d0 mov eax,edx 8077413: 83 e0 fe and eax,0xfffffffe 8077416: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 8077419: 85 c9 test ecx,ecx 807741b: 74 7b je 8077498 <__tdelete+0x3c8> 807741d: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8077420: a8 01 test al,0x1 8077422: 74 74 je 8077498 <__tdelete+0x3c8> 8077424: 89 55 cc mov DWORD PTR [ebp-0x34],edx 8077427: 8b 77 04 mov esi,DWORD PTR [edi+0x4] 807742a: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807742d: 83 e6 01 and esi,0x1 8077430: 85 d2 test edx,edx 8077432: 0f 85 40 02 00 00 jne 8077678 <__tdelete+0x5a8> 8077438: 89 c2 mov edx,eax 807743a: 83 e0 fe and eax,0xfffffffe 807743d: 83 ca 01 or edx,0x1 8077440: 85 f6 test esi,esi 8077442: 8b 75 d0 mov esi,DWORD PTR [ebp-0x30] 8077445: 0f 45 c2 cmovne eax,edx 8077448: 89 41 04 mov DWORD PTR [ecx+0x4],eax 807744b: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 807744e: 83 e0 01 and eax,0x1 8077451: 0b 41 08 or eax,DWORD PTR [ecx+0x8] 8077454: 89 47 04 mov DWORD PTR [edi+0x4],eax 8077457: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 807745a: 89 c2 mov edx,eax 807745c: 83 e0 01 and eax,0x1 807745f: 09 d8 or eax,ebx 8077461: 83 e2 fe and edx,0xfffffffe 8077464: 89 53 08 mov DWORD PTR [ebx+0x8],edx 8077467: 89 41 04 mov DWORD PTR [ecx+0x4],eax 807746a: 8b 06 mov eax,DWORD PTR [esi] 807746c: 89 79 08 mov DWORD PTR [ecx+0x8],edi 807746f: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 8077472: 83 e0 01 and eax,0x1 8077475: 09 c8 or eax,ecx 8077477: 89 06 mov DWORD PTR [esi],eax 8077479: 83 67 04 fe and DWORD PTR [edi+0x4],0xfffffffe 807747d: 83 ec 0c sub esp,0xc 8077480: ff 75 bc push DWORD PTR [ebp-0x44] 8077483: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 8077486: e8 15 dd fe ff call 80651a0 <__free> 807748b: 83 c4 10 add esp,0x10 807748e: e9 19 fd ff ff jmp 80771ac <__tdelete+0xdc> 8077493: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8077497: 90 nop 8077498: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 807749b: 85 c0 test eax,eax 807749d: 74 51 je 80774f0 <__tdelete+0x420> 807749f: f6 40 04 01 test BYTE PTR [eax+0x4],0x1 80774a3: 74 4b je 80774f0 <__tdelete+0x420> 80774a5: 8b 77 04 mov esi,DWORD PTR [edi+0x4] 80774a8: 89 55 cc mov DWORD PTR [ebp-0x34],edx 80774ab: 83 e6 01 and esi,0x1 80774ae: 8b 55 cc mov edx,DWORD PTR [ebp-0x34] 80774b1: 83 ca 01 or edx,0x1 80774b4: 85 f6 test esi,esi 80774b6: 0f 44 55 d4 cmove edx,DWORD PTR [ebp-0x2c] 80774ba: 8b 75 d0 mov esi,DWORD PTR [ebp-0x30] 80774bd: 89 53 04 mov DWORD PTR [ebx+0x4],edx 80774c0: 83 67 04 fe and DWORD PTR [edi+0x4],0xfffffffe 80774c4: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80774c7: 83 e0 fe and eax,0xfffffffe 80774ca: 83 60 04 fe and DWORD PTR [eax+0x4],0xfffffffe 80774ce: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80774d1: 83 e0 01 and eax,0x1 80774d4: 09 c8 or eax,ecx 80774d6: 89 47 04 mov DWORD PTR [edi+0x4],eax 80774d9: 8b 06 mov eax,DWORD PTR [esi] 80774db: 89 7b 08 mov DWORD PTR [ebx+0x8],edi 80774de: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80774e1: 83 e0 01 and eax,0x1 80774e4: 09 d8 or eax,ebx 80774e6: 89 06 mov DWORD PTR [esi],eax 80774e8: eb 93 jmp 807747d <__tdelete+0x3ad> 80774ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80774f0: 83 ca 01 or edx,0x1 80774f3: 89 53 04 mov DWORD PTR [ebx+0x4],edx 80774f6: 83 ee 01 sub esi,0x1 80774f9: 0f 84 e1 01 00 00 je 80776e0 <__tdelete+0x610> 80774ff: 89 fa mov edx,edi 8077501: e9 7a fe ff ff jmp 8077380 <__tdelete+0x2b0> 8077506: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807750d: 8d 76 00 lea esi,[esi+0x0] 8077510: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 8077513: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 8077516: 89 c8 mov eax,ecx 8077518: 83 e0 fe and eax,0xfffffffe 807751b: f6 c1 01 test cl,0x1 807751e: 74 44 je 8077564 <__tdelete+0x494> 8077520: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8077523: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 8077526: 83 c6 01 add esi,0x1 8077529: 83 4f 04 01 or DWORD PTR [edi+0x4],0x1 807752d: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8077530: 89 c2 mov edx,eax 8077532: 83 e0 01 and eax,0x1 8077535: 83 e2 fe and edx,0xfffffffe 8077538: 09 f8 or eax,edi 807753a: 89 57 08 mov DWORD PTR [edi+0x8],edx 807753d: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8077540: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8077543: 83 e0 01 and eax,0x1 8077546: 09 d8 or eax,ebx 8077548: 89 01 mov DWORD PTR [ecx],eax 807754a: 8d 43 04 lea eax,[ebx+0x4] 807754d: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 8077550: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 8077553: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 8077556: 89 44 19 04 mov DWORD PTR [ecx+ebx*1+0x4],eax 807755a: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 807755d: 89 d3 mov ebx,edx 807755f: 89 c8 mov eax,ecx 8077561: 83 e0 fe and eax,0xfffffffe 8077564: 85 c0 test eax,eax 8077566: 74 70 je 80775d8 <__tdelete+0x508> 8077568: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 807756b: f6 c2 01 test dl,0x1 807756e: 74 68 je 80775d8 <__tdelete+0x508> 8077570: 89 4d cc mov DWORD PTR [ebp-0x34],ecx 8077573: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 8077576: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 8077579: 83 e1 01 and ecx,0x1 807757c: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 807757f: 85 f6 test esi,esi 8077581: 0f 85 43 01 00 00 jne 80776ca <__tdelete+0x5fa> 8077587: 8b 75 d4 mov esi,DWORD PTR [ebp-0x2c] 807758a: 89 d1 mov ecx,edx 807758c: 85 f6 test esi,esi 807758e: 0f 84 2c 01 00 00 je 80776c0 <__tdelete+0x5f0> 8077594: 83 c9 01 or ecx,0x1 8077597: 83 e2 fe and edx,0xfffffffe 807759a: 89 48 04 mov DWORD PTR [eax+0x4],ecx 807759d: 8b 75 d0 mov esi,DWORD PTR [ebp-0x30] 80775a0: 89 57 08 mov DWORD PTR [edi+0x8],edx 80775a3: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80775a6: 8b 0e mov ecx,DWORD PTR [esi] 80775a8: 83 e2 01 and edx,0x1 80775ab: 0b 50 08 or edx,DWORD PTR [eax+0x8] 80775ae: 89 53 04 mov DWORD PTR [ebx+0x4],edx 80775b1: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80775b4: 89 58 08 mov DWORD PTR [eax+0x8],ebx 80775b7: 83 e2 01 and edx,0x1 80775ba: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 80775bd: 09 fa or edx,edi 80775bf: 89 50 04 mov DWORD PTR [eax+0x4],edx 80775c2: 89 ca mov edx,ecx 80775c4: 83 e2 01 and edx,0x1 80775c7: 09 d0 or eax,edx 80775c9: 89 06 mov DWORD PTR [esi],eax 80775cb: 83 67 04 fe and DWORD PTR [edi+0x4],0xfffffffe 80775cf: e9 a9 fe ff ff jmp 807747d <__tdelete+0x3ad> 80775d4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80775d8: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80775db: 85 d2 test edx,edx 80775dd: 74 61 je 8077640 <__tdelete+0x570> 80775df: 89 55 c8 mov DWORD PTR [ebp-0x38],edx 80775e2: f6 42 04 01 test BYTE PTR [edx+0x4],0x1 80775e6: 74 58 je 8077640 <__tdelete+0x570> 80775e8: 8b 77 04 mov esi,DWORD PTR [edi+0x4] 80775eb: 89 4d cc mov DWORD PTR [ebp-0x34],ecx 80775ee: 83 e6 01 and esi,0x1 80775f1: 89 75 d4 mov DWORD PTR [ebp-0x2c],esi 80775f4: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 80775f7: 8b 75 d0 mov esi,DWORD PTR [ebp-0x30] 80775fa: 83 c9 01 or ecx,0x1 80775fd: 89 ca mov edx,ecx 80775ff: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 8077602: 85 c9 test ecx,ecx 8077604: 0f 45 c2 cmovne eax,edx 8077607: 89 43 04 mov DWORD PTR [ebx+0x4],eax 807760a: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 807760d: 83 67 04 fe and DWORD PTR [edi+0x4],0xfffffffe 8077611: 83 60 04 fe and DWORD PTR [eax+0x4],0xfffffffe 8077615: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8077618: 89 c2 mov edx,eax 807761a: 83 e0 01 and eax,0x1 807761d: 09 f8 or eax,edi 807761f: 83 e2 fe and edx,0xfffffffe 8077622: 89 57 08 mov DWORD PTR [edi+0x8],edx 8077625: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8077628: 8b 06 mov eax,DWORD PTR [esi] 807762a: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 807762d: 83 e0 01 and eax,0x1 8077630: 09 c3 or ebx,eax 8077632: 89 1e mov DWORD PTR [esi],ebx 8077634: e9 44 fe ff ff jmp 807747d <__tdelete+0x3ad> 8077639: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077640: 83 c9 01 or ecx,0x1 8077643: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8077646: e9 ab fe ff ff jmp 80774f6 <__tdelete+0x426> 807764b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807764f: 90 nop 8077650: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 8077653: 8b 54 b1 fc mov edx,DWORD PTR [ecx+esi*4-0x4] 8077657: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 807765a: 8b 12 mov edx,DWORD PTR [edx] 807765c: 83 e2 fe and edx,0xfffffffe 807765f: 3b 4a 08 cmp ecx,DWORD PTR [edx+0x8] 8077662: 0f 84 7f 00 00 00 je 80776e7 <__tdelete+0x617> 8077668: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 807766b: 83 e1 01 and ecx,0x1 807766e: 09 c1 or ecx,eax 8077670: 89 4a 04 mov DWORD PTR [edx+0x4],ecx 8077673: e9 de fc ff ff jmp 8077356 <__tdelete+0x286> 8077678: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807767b: f6 42 04 01 test BYTE PTR [edx+0x4],0x1 807767f: 0f 84 b3 fd ff ff je 8077438 <__tdelete+0x368> 8077685: e9 24 fe ff ff jmp 80774ae <__tdelete+0x3de> 807768a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8077690: 85 c0 test eax,eax 8077692: 0f 84 e5 fd ff ff je 807747d <__tdelete+0x3ad> 8077698: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 807769b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807769f: 90 nop 80776a0: 83 e0 fe and eax,0xfffffffe 80776a3: 89 42 04 mov DWORD PTR [edx+0x4],eax 80776a6: e9 d2 fd ff ff jmp 807747d <__tdelete+0x3ad> 80776ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80776af: 90 nop 80776b0: 85 c0 test eax,eax 80776b2: 74 3b je 80776ef <__tdelete+0x61f> 80776b4: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 80776b7: 89 4d bc mov DWORD PTR [ebp-0x44],ecx 80776ba: e9 85 fc ff ff jmp 8077344 <__tdelete+0x274> 80776bf: 90 nop 80776c0: 83 e1 fe and ecx,0xfffffffe 80776c3: 89 ca mov edx,ecx 80776c5: e9 d0 fe ff ff jmp 807759a <__tdelete+0x4ca> 80776ca: 89 75 c8 mov DWORD PTR [ebp-0x38],esi 80776cd: f6 46 04 01 test BYTE PTR [esi+0x4],0x1 80776d1: 0f 84 b0 fe ff ff je 8077587 <__tdelete+0x4b7> 80776d7: e9 18 ff ff ff jmp 80775f4 <__tdelete+0x524> 80776dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80776e0: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80776e3: 89 fa mov edx,edi 80776e5: eb b9 jmp 80776a0 <__tdelete+0x5d0> 80776e7: 89 42 08 mov DWORD PTR [edx+0x8],eax 80776ea: e9 67 fc ff ff jmp 8077356 <__tdelete+0x286> 80776ef: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 80776f2: 89 45 bc mov DWORD PTR [ebp-0x44],eax 80776f5: e9 44 fc ff ff jmp 807733e <__tdelete+0x26e> 80776fa: e8 51 0b 00 00 call 8078250 <__stack_chk_fail> 80776ff: 90 nop 08077700 <__twalk>: 8077700: f3 0f 1e fb endbr32 8077704: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8077708: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 807770c: 85 c0 test eax,eax 807770e: 74 04 je 8077714 <__twalk+0x14> 8077710: 85 d2 test edx,edx 8077712: 75 04 jne 8077718 <__twalk+0x18> 8077714: c3 ret 8077715: 8d 76 00 lea esi,[esi+0x0] 8077718: 31 c9 xor ecx,ecx 807771a: e9 31 f5 ff ff jmp 8076c50 807771f: 90 nop 08077720 <__twalk_r>: 8077720: f3 0f 1e fb endbr32 8077724: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8077728: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 807772c: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8077730: 85 c0 test eax,eax 8077732: 74 04 je 8077738 <__twalk_r+0x18> 8077734: 85 d2 test edx,edx 8077736: 75 08 jne 8077740 <__twalk_r+0x20> 8077738: c3 ret 8077739: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077740: e9 8b f5 ff ff jmp 8076cd0 8077745: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807774c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08077750 <__tdestroy>: 8077750: f3 0f 1e fb endbr32 8077754: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8077758: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 807775c: 85 c0 test eax,eax 807775e: 74 08 je 8077768 <__tdestroy+0x18> 8077760: e9 eb f5 ff ff jmp 8076d50 8077765: 8d 76 00 lea esi,[esi+0x0] 8077768: c3 ret 8077769: 66 90 xchg ax,ax 807776b: 66 90 xchg ax,ax 807776d: 66 90 xchg ax,ax 807776f: 90 nop 08077770 : 8077770: 55 push ebp 8077771: 57 push edi 8077772: 56 push esi 8077773: 89 ce mov esi,ecx 8077775: 53 push ebx 8077776: e8 45 24 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 807777b: 81 c3 85 d8 06 00 add ebx,0x6d885 8077781: 83 ec 20 sub esp,0x20 8077784: 8b 29 mov ebp,DWORD PTR [ecx] 8077786: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 807778a: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 807778e: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8077792: 8b 17 mov edx,DWORD PTR [edi] 8077794: 89 d0 mov eax,edx 8077796: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 807779a: 29 e8 sub eax,ebp 807779c: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80777a0: 50 push eax 80777a1: 6a 0a push 0xa 80777a3: 55 push ebp 80777a4: e8 e7 18 fd ff call 8049090 <.plt+0x60> 80777a9: 83 c4 10 add esp,0x10 80777ac: 8b 14 24 mov edx,DWORD PTR [esp] 80777af: 85 c0 test eax,eax 80777b1: 74 25 je 80777d8 80777b3: 8d 50 01 lea edx,[eax+0x1] 80777b6: 89 16 mov DWORD PTR [esi],edx 80777b8: 8b 07 mov eax,DWORD PTR [edi] 80777ba: 39 d0 cmp eax,edx 80777bc: 0f 82 2d 01 00 00 jb 80778ef 80777c2: 39 e8 cmp eax,ebp 80777c4: 0f 84 0e 01 00 00 je 80778d8 80777ca: 83 c4 1c add esp,0x1c 80777cd: 89 e8 mov eax,ebp 80777cf: 5b pop ebx 80777d0: 5e pop esi 80777d1: 5f pop edi 80777d2: 5d pop ebp 80777d3: c3 ret 80777d4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80777d8: 3b 6c 24 04 cmp ebp,DWORD PTR [esp+0x4] 80777dc: 74 d8 je 80777b6 80777de: 3b 54 24 34 cmp edx,DWORD PTR [esp+0x34] 80777e2: 75 d2 jne 80777b6 80777e4: 89 14 24 mov DWORD PTR [esp],edx 80777e7: 83 ec 04 sub esp,0x4 80777ea: ff 74 24 10 push DWORD PTR [esp+0x10] 80777ee: 55 push ebp 80777ef: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 80777f3: 55 push ebp 80777f4: e8 c7 c3 ff ff call 8073bc0 80777f9: 8b 07 mov eax,DWORD PTR [edi] 80777fb: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 80777ff: 83 c4 0c add esp,0xc 8077802: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8077806: 01 e8 add eax,ebp 8077808: 2b 06 sub eax,DWORD PTR [esi] 807780a: 89 07 mov DWORD PTR [edi],eax 807780c: 89 2e mov DWORD PTR [esi],ebp 807780e: 8b 07 mov eax,DWORD PTR [edi] 8077810: 29 c2 sub edx,eax 8077812: 52 push edx 8077813: 50 push eax 8077814: ff 74 24 14 push DWORD PTR [esp+0x14] 8077818: e8 b3 f0 ff ff call 80768d0 <__read_nocancel> 807781d: 83 c4 10 add esp,0x10 8077820: 85 c0 test eax,eax 8077822: 0f 88 b0 00 00 00 js 80778d8 8077828: 03 07 add eax,DWORD PTR [edi] 807782a: 83 ec 04 sub esp,0x4 807782d: 89 07 mov DWORD PTR [edi],eax 807782f: 8b 2e mov ebp,DWORD PTR [esi] 8077831: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8077835: 29 e8 sub eax,ebp 8077837: 50 push eax 8077838: 6a 0a push 0xa 807783a: 55 push ebp 807783b: e8 50 18 fd ff call 8049090 <.plt+0x60> 8077840: 83 c4 10 add esp,0x10 8077843: 85 c0 test eax,eax 8077845: 0f 85 68 ff ff ff jne 80777b3 807784b: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 807784f: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8077853: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 8077857: 8b 14 24 mov edx,DWORD PTR [esp] 807785a: 29 c8 sub eax,ecx 807785c: 8d 04 40 lea eax,[eax+eax*2] 807785f: 85 c0 test eax,eax 8077861: 8d 68 03 lea ebp,[eax+0x3] 8077864: 0f 49 e8 cmovns ebp,eax 8077867: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 807786b: c1 fd 02 sar ebp,0x2 807786e: 01 cd add ebp,ecx 8077870: 29 e8 sub eax,ebp 8077872: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8077876: eb 4a jmp 80778c2 8077878: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807787f: 90 nop 8077880: 83 ec 04 sub esp,0x4 8077883: 89 2f mov DWORD PTR [edi],ebp 8077885: ff 74 24 08 push DWORD PTR [esp+0x8] 8077889: 55 push ebp 807788a: ff 74 24 14 push DWORD PTR [esp+0x14] 807788e: e8 3d f0 ff ff call 80768d0 <__read_nocancel> 8077893: 83 c4 10 add esp,0x10 8077896: 89 c6 mov esi,eax 8077898: 85 c0 test eax,eax 807789a: 78 3c js 80778d8 807789c: 8b 17 mov edx,DWORD PTR [edi] 807789e: 83 ec 04 sub esp,0x4 80778a1: 50 push eax 80778a2: 6a 0a push 0xa 80778a4: 52 push edx 80778a5: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80778a9: e8 e2 17 fd ff call 8049090 <.plt+0x60> 80778ae: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80778b2: 83 c4 10 add esp,0x10 80778b5: c6 02 0a mov BYTE PTR [edx],0xa 80778b8: 03 37 add esi,DWORD PTR [edi] 80778ba: 89 37 mov DWORD PTR [edi],esi 80778bc: 89 f2 mov edx,esi 80778be: 85 c0 test eax,eax 80778c0: 75 22 jne 80778e4 80778c2: 39 54 24 34 cmp DWORD PTR [esp+0x34],edx 80778c6: 74 b8 je 8077880 80778c8: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80778cc: 8b 2e mov ebp,DWORD PTR [esi] 80778ce: e9 e3 fe ff ff jmp 80777b6 80778d3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80778d7: 90 nop 80778d8: 83 c4 1c add esp,0x1c 80778db: 31 ed xor ebp,ebp 80778dd: 5b pop ebx 80778de: 89 e8 mov eax,ebp 80778e0: 5e pop esi 80778e1: 5f pop edi 80778e2: 5d pop ebp 80778e3: c3 ret 80778e4: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80778e8: 8b 2e mov ebp,DWORD PTR [esi] 80778ea: e9 c4 fe ff ff jmp 80777b3 80778ef: 8d 83 20 20 fd ff lea eax,[ebx-0x2dfe0] 80778f5: 50 push eax 80778f6: 8d 83 d4 1f fd ff lea eax,[ebx-0x2e02c] 80778fc: 6a 77 push 0x77 80778fe: 50 push eax 80778ff: 8d 83 2a 20 fd ff lea eax,[ebx-0x2dfd6] 8077905: 50 push eax 8077906: e8 c5 35 fd ff call 804aed0 <__assert_fail> 807790b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807790f: 90 nop 08077910 : 8077910: 57 push edi 8077911: 89 d7 mov edi,edx 8077913: 56 push esi 8077914: 89 c6 mov esi,eax 8077916: 53 push ebx 8077917: e8 a4 22 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 807791c: 81 c3 e4 d6 06 00 add ebx,0x6d6e4 8077922: e8 09 f1 ff ff call 8076a30 <__getpagesize> 8077927: 83 f8 01 cmp eax,0x1 807792a: 76 1a jbe 8077946 807792c: 83 ff 01 cmp edi,0x1 807792f: 76 15 jbe 8077946 8077931: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077938: d1 ef shr edi,1 807793a: d1 e8 shr eax,1 807793c: 83 ff 01 cmp edi,0x1 807793f: 76 05 jbe 8077946 8077941: 83 f8 01 cmp eax,0x1 8077944: 77 f2 ja 8077938 8077946: 0f af f7 imul esi,edi 8077949: 83 f8 01 cmp eax,0x1 807794c: 76 0b jbe 8077959 807794e: 66 90 xchg ax,ax 8077950: d1 e8 shr eax,1 8077952: d1 ee shr esi,1 8077954: 83 f8 01 cmp eax,0x1 8077957: 75 f7 jne 8077950 8077959: 89 f0 mov eax,esi 807795b: 5b pop ebx 807795c: 5e pop esi 807795d: 5f pop edi 807795e: c3 ret 807795f: 90 nop 08077960 <__get_nprocs>: 8077960: f3 0f 1e fb endbr32 8077964: 55 push ebp 8077965: 89 e5 mov ebp,esp 8077967: 57 push edi 8077968: 56 push esi 8077969: 53 push ebx 807796a: e8 51 22 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 807796f: 81 c3 91 d6 06 00 add ebx,0x6d691 8077975: 83 ec 54 sub esp,0x54 8077978: 65 a1 14 00 00 00 mov eax,gs:0x14 807797e: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8077981: 31 c0 xor eax,eax 8077983: 8d 45 dc lea eax,[ebp-0x24] 8077986: 50 push eax 8077987: 6a 05 push 0x5 8077989: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 807798c: e8 6f 10 02 00 call 8098a00 <__clock_gettime> 8077991: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 8077994: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 8077997: 89 c7 mov edi,eax 8077999: 8b 83 70 18 00 00 mov eax,DWORD PTR [ebx+0x1870] 807799f: 83 c4 10 add esp,0x10 80779a2: 39 f8 cmp eax,edi 80779a4: 0f 84 3a 02 00 00 je 8077be4 <__get_nprocs+0x284> 80779aa: 83 ec 0c sub esp,0xc 80779ad: 68 00 20 00 00 push 0x2000 80779b2: e8 c9 85 fe ff call 805ff80 <__libc_alloca_cutoff> 80779b7: 83 c4 10 add esp,0x10 80779ba: 83 f8 01 cmp eax,0x1 80779bd: 89 e7 mov edi,esp 80779bf: 19 c0 sbb eax,eax 80779c1: 25 00 e2 ff ff and eax,0xffffe200 80779c6: 05 00 20 00 00 add eax,0x2000 80779cb: 8d 50 10 lea edx,[eax+0x10] 80779ce: 89 d1 mov ecx,edx 80779d0: 81 e1 00 f0 ff ff and ecx,0xfffff000 80779d6: 29 cf sub edi,ecx 80779d8: 89 f9 mov ecx,edi 80779da: 39 cc cmp esp,ecx 80779dc: 74 12 je 80779f0 <__get_nprocs+0x90> 80779de: 81 ec 00 10 00 00 sub esp,0x1000 80779e4: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80779ec: 39 cc cmp esp,ecx 80779ee: 75 ee jne 80779de <__get_nprocs+0x7e> 80779f0: 81 e2 ff 0f 00 00 and edx,0xfff 80779f6: 29 d4 sub esp,edx 80779f8: 85 d2 test edx,edx 80779fa: 0f 85 fa 01 00 00 jne 8077bfa <__get_nprocs+0x29a> 8077a00: 8d 54 24 0f lea edx,[esp+0xf] 8077a04: 83 ec 08 sub esp,0x8 8077a07: 89 d6 mov esi,edx 8077a09: 68 00 00 08 00 push 0x80000 8077a0e: 83 e6 f0 and esi,0xfffffff0 8077a11: 01 f0 add eax,esi 8077a13: 89 75 b8 mov DWORD PTR [ebp-0x48],esi 8077a16: 89 45 bc mov DWORD PTR [ebp-0x44],eax 8077a19: 89 c7 mov edi,eax 8077a1b: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 8077a1e: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 8077a21: 8d 83 00 20 fd ff lea eax,[ebx-0x2e000] 8077a27: 50 push eax 8077a28: e8 d3 ed ff ff call 8076800 <__open_nocancel> 8077a2d: 83 c4 10 add esp,0x10 8077a30: 89 45 ac mov DWORD PTR [ebp-0x54],eax 8077a33: 83 f8 ff cmp eax,0xffffffff 8077a36: 0f 84 b4 00 00 00 je 8077af0 <__get_nprocs+0x190> 8077a3c: 83 ec 08 sub esp,0x8 8077a3f: 89 f2 mov edx,esi 8077a41: 8d 4d d4 lea ecx,[ebp-0x2c] 8077a44: 57 push edi 8077a45: 8d 7d d8 lea edi,[ebp-0x28] 8077a48: 57 push edi 8077a49: e8 22 fd ff ff call 8077770 8077a4e: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 8077a55: 83 c4 10 add esp,0x10 8077a58: 89 c6 mov esi,eax 8077a5a: c7 c0 f8 ff ff ff mov eax,0xfffffff8 8077a60: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 8077a63: 85 f6 test esi,esi 8077a65: 0f 84 66 01 00 00 je 8077bd1 <__get_nprocs+0x271> 8077a6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8077a6f: 90 nop 8077a70: 83 ec 04 sub esp,0x4 8077a73: 6a 0a push 0xa 8077a75: ff 75 c0 push DWORD PTR [ebp-0x40] 8077a78: 56 push esi 8077a79: e8 52 8e fd ff call 80508d0 <__strtoul> 8077a7e: 83 c4 10 add esp,0x10 8077a81: 89 c7 mov edi,eax 8077a83: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 8077a86: 39 f0 cmp eax,esi 8077a88: 0f 84 43 01 00 00 je 8077bd1 <__get_nprocs+0x271> 8077a8e: 80 38 2d cmp BYTE PTR [eax],0x2d 8077a91: 89 fa mov edx,edi 8077a93: 0f 84 17 01 00 00 je 8077bb0 <__get_nprocs+0x250> 8077a99: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 8077a9c: 29 f9 sub ecx,edi 8077a9e: 8d 7c 0a 01 lea edi,[edx+ecx*1+0x1] 8077aa2: 8b 55 d8 mov edx,DWORD PTR [ebp-0x28] 8077aa5: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 8077aa8: 39 c2 cmp edx,eax 8077aaa: 76 2c jbe 8077ad8 <__get_nprocs+0x178> 8077aac: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 8077aaf: 89 c6 mov esi,eax 8077ab1: 65 8b 09 mov ecx,DWORD PTR gs:[ecx] 8077ab4: eb 11 jmp 8077ac7 <__get_nprocs+0x167> 8077ab6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077abd: 8d 76 00 lea esi,[esi+0x0] 8077ac0: 83 c6 01 add esi,0x1 8077ac3: 39 d6 cmp esi,edx 8077ac5: 74 11 je 8077ad8 <__get_nprocs+0x178> 8077ac7: 0f be 06 movsx eax,BYTE PTR [esi] 8077aca: f6 44 41 01 20 test BYTE PTR [ecx+eax*2+0x1],0x20 8077acf: 75 ef jne 8077ac0 <__get_nprocs+0x160> 8077ad1: 39 d6 cmp esi,edx 8077ad3: 72 9b jb 8077a70 <__get_nprocs+0x110> 8077ad5: 8d 76 00 lea esi,[esi+0x0] 8077ad8: 83 ec 0c sub esp,0xc 8077adb: ff 75 ac push DWORD PTR [ebp-0x54] 8077ade: e8 3d ec ff ff call 8076720 <__close_nocancel> 8077ae3: 83 c4 10 add esp,0x10 8077ae6: 85 ff test edi,edi 8077ae8: 7f 73 jg 8077b5d <__get_nprocs+0x1fd> 8077aea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8077af0: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 8077af3: 83 ec 08 sub esp,0x8 8077af6: 68 00 00 08 00 push 0x80000 8077afb: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 8077afe: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 8077b01: 8d 83 35 20 fd ff lea eax,[ebx-0x2dfcb] 8077b07: 50 push eax 8077b08: e8 f3 ec ff ff call 8076800 <__open_nocancel> 8077b0d: 83 c4 10 add esp,0x10 8077b10: 89 c6 mov esi,eax 8077b12: 83 f8 ff cmp eax,0xffffffff 8077b15: 0f 84 e9 00 00 00 je 8077c04 <__get_nprocs+0x2a4> 8077b1b: 8d 45 d8 lea eax,[ebp-0x28] 8077b1e: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 8077b25: 8d 7d d4 lea edi,[ebp-0x2c] 8077b28: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8077b2b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8077b2f: 90 nop 8077b30: 83 ec 08 sub esp,0x8 8077b33: ff 75 bc push DWORD PTR [ebp-0x44] 8077b36: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 8077b39: 89 f9 mov ecx,edi 8077b3b: ff 75 c0 push DWORD PTR [ebp-0x40] 8077b3e: 89 f0 mov eax,esi 8077b40: e8 2b fc ff ff call 8077770 8077b45: 83 c4 10 add esp,0x10 8077b48: 85 c0 test eax,eax 8077b4a: 74 05 je 8077b51 <__get_nprocs+0x1f1> 8077b4c: 80 38 63 cmp BYTE PTR [eax],0x63 8077b4f: 74 3f je 8077b90 <__get_nprocs+0x230> 8077b51: 83 ec 0c sub esp,0xc 8077b54: 56 push esi 8077b55: e8 c6 eb ff ff call 8076720 <__close_nocancel> 8077b5a: 83 c4 10 add esp,0x10 8077b5d: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8077b60: 89 83 40 09 00 00 mov DWORD PTR [ebx+0x940],eax 8077b66: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 8077b69: 89 83 70 18 00 00 mov DWORD PTR [ebx+0x1870],eax 8077b6f: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8077b72: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8077b79: 0f 85 21 01 00 00 jne 8077ca0 <__get_nprocs+0x340> 8077b7f: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8077b82: 8d 65 f4 lea esp,[ebp-0xc] 8077b85: 5b pop ebx 8077b86: 5e pop esi 8077b87: 5f pop edi 8077b88: 5d pop ebp 8077b89: c3 ret 8077b8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8077b90: 80 78 01 70 cmp BYTE PTR [eax+0x1],0x70 8077b94: 75 bb jne 8077b51 <__get_nprocs+0x1f1> 8077b96: 80 78 02 75 cmp BYTE PTR [eax+0x2],0x75 8077b9a: 75 b5 jne 8077b51 <__get_nprocs+0x1f1> 8077b9c: 0f be 40 03 movsx eax,BYTE PTR [eax+0x3] 8077ba0: 83 e8 30 sub eax,0x30 8077ba3: 83 f8 0a cmp eax,0xa 8077ba6: 83 55 c4 00 adc DWORD PTR [ebp-0x3c],0x0 8077baa: eb 84 jmp 8077b30 <__get_nprocs+0x1d0> 8077bac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8077bb0: 83 ec 04 sub esp,0x4 8077bb3: 8d 70 01 lea esi,[eax+0x1] 8077bb6: 6a 0a push 0xa 8077bb8: ff 75 c0 push DWORD PTR [ebp-0x40] 8077bbb: 56 push esi 8077bbc: e8 0f 8d fd ff call 80508d0 <__strtoul> 8077bc1: 83 c4 10 add esp,0x10 8077bc4: 89 c2 mov edx,eax 8077bc6: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 8077bc9: 39 f0 cmp eax,esi 8077bcb: 0f 85 c8 fe ff ff jne 8077a99 <__get_nprocs+0x139> 8077bd1: 83 ec 0c sub esp,0xc 8077bd4: ff 75 ac push DWORD PTR [ebp-0x54] 8077bd7: e8 44 eb ff ff call 8076720 <__close_nocancel> 8077bdc: 83 c4 10 add esp,0x10 8077bdf: e9 0c ff ff ff jmp 8077af0 <__get_nprocs+0x190> 8077be4: 8b 83 40 09 00 00 mov eax,DWORD PTR [ebx+0x940] 8077bea: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 8077bed: 85 c0 test eax,eax 8077bef: 0f 88 b5 fd ff ff js 80779aa <__get_nprocs+0x4a> 8077bf5: e9 75 ff ff ff jmp 8077b6f <__get_nprocs+0x20f> 8077bfa: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 8077bff: e9 fc fd ff ff jmp 8077a00 <__get_nprocs+0xa0> 8077c04: 83 ec 08 sub esp,0x8 8077c07: 8d 83 40 20 fd ff lea eax,[ebx-0x2dfc0] 8077c0d: 68 00 00 08 00 push 0x80000 8077c12: 50 push eax 8077c13: e8 e8 eb ff ff call 8076800 <__open_nocancel> 8077c18: 83 c4 10 add esp,0x10 8077c1b: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 8077c1e: 83 f8 ff cmp eax,0xffffffff 8077c21: 74 71 je 8077c94 <__get_nprocs+0x334> 8077c23: 8d 45 d4 lea eax,[ebp-0x2c] 8077c26: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 8077c2d: 89 45 ac mov DWORD PTR [ebp-0x54],eax 8077c30: 8d 45 d8 lea eax,[ebp-0x28] 8077c33: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8077c36: 8d 83 4e 20 fd ff lea eax,[ebx-0x2dfb2] 8077c3c: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 8077c3f: eb 20 jmp 8077c61 <__get_nprocs+0x301> 8077c41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077c48: 8b 7d a8 mov edi,DWORD PTR [ebp-0x58] 8077c4b: b9 09 00 00 00 mov ecx,0x9 8077c50: f3 a6 repz cmps BYTE PTR ds:[esi],BYTE PTR es:[edi] 8077c52: 0f 97 c0 seta al 8077c55: 1c 00 sbb al,0x0 8077c57: 0f be c0 movsx eax,al 8077c5a: 83 f8 01 cmp eax,0x1 8077c5d: 83 55 c4 00 adc DWORD PTR [ebp-0x3c],0x0 8077c61: 83 ec 08 sub esp,0x8 8077c64: 8b 4d ac mov ecx,DWORD PTR [ebp-0x54] 8077c67: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 8077c6a: ff 75 bc push DWORD PTR [ebp-0x44] 8077c6d: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 8077c70: ff 75 c0 push DWORD PTR [ebp-0x40] 8077c73: e8 f8 fa ff ff call 8077770 8077c78: 83 c4 10 add esp,0x10 8077c7b: 89 c6 mov esi,eax 8077c7d: 85 c0 test eax,eax 8077c7f: 75 c7 jne 8077c48 <__get_nprocs+0x2e8> 8077c81: 83 ec 0c sub esp,0xc 8077c84: ff 75 b4 push DWORD PTR [ebp-0x4c] 8077c87: e8 94 ea ff ff call 8076720 <__close_nocancel> 8077c8c: 83 c4 10 add esp,0x10 8077c8f: e9 c9 fe ff ff jmp 8077b5d <__get_nprocs+0x1fd> 8077c94: c7 45 c4 02 00 00 00 mov DWORD PTR [ebp-0x3c],0x2 8077c9b: e9 bd fe ff ff jmp 8077b5d <__get_nprocs+0x1fd> 8077ca0: e8 ab 05 00 00 call 8078250 <__stack_chk_fail> 8077ca5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077cac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08077cb0 <__get_nprocs_conf>: 8077cb0: f3 0f 1e fb endbr32 8077cb4: 55 push ebp 8077cb5: 57 push edi 8077cb6: 31 ff xor edi,edi 8077cb8: 56 push esi 8077cb9: 53 push ebx 8077cba: e8 01 1f fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8077cbf: 81 c3 41 d3 06 00 add ebx,0x6d341 8077cc5: 83 ec 38 sub esp,0x38 8077cc8: 65 a1 14 00 00 00 mov eax,gs:0x14 8077cce: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8077cd2: 31 c0 xor eax,eax 8077cd4: 8d 83 58 20 fd ff lea eax,[ebx-0x2dfa8] 8077cda: 50 push eax 8077cdb: e8 c0 0f 02 00 call 8098ca0 <__opendir> 8077ce0: 83 c4 10 add esp,0x10 8077ce3: 89 c6 mov esi,eax 8077ce5: 8d 6c 24 18 lea ebp,[esp+0x18] 8077ce9: 85 c0 test eax,eax 8077ceb: 0f 84 97 00 00 00 je 8077d88 <__get_nprocs_conf+0xd8> 8077cf1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077cf8: 83 ec 0c sub esp,0xc 8077cfb: 56 push esi 8077cfc: e8 df 13 02 00 call 80990e0 <__readdir64> 8077d01: 83 c4 10 add esp,0x10 8077d04: 85 c0 test eax,eax 8077d06: 74 58 je 8077d60 <__get_nprocs_conf+0xb0> 8077d08: 80 78 12 04 cmp BYTE PTR [eax+0x12],0x4 8077d0c: 75 ea jne 8077cf8 <__get_nprocs_conf+0x48> 8077d0e: 66 81 78 13 63 70 cmp WORD PTR [eax+0x13],0x7063 8077d14: 75 e2 jne 8077cf8 <__get_nprocs_conf+0x48> 8077d16: 80 78 15 75 cmp BYTE PTR [eax+0x15],0x75 8077d1a: 75 dc jne 8077cf8 <__get_nprocs_conf+0x48> 8077d1c: 83 ec 04 sub esp,0x4 8077d1f: 8d 50 16 lea edx,[eax+0x16] 8077d22: 6a 0a push 0xa 8077d24: 55 push ebp 8077d25: 52 push edx 8077d26: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8077d2a: e8 a1 8b fd ff call 80508d0 <__strtoul> 8077d2f: 83 c4 10 add esp,0x10 8077d32: 83 f8 ff cmp eax,0xffffffff 8077d35: 74 c1 je 8077cf8 <__get_nprocs_conf+0x48> 8077d37: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8077d3b: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8077d3f: 39 c2 cmp edx,eax 8077d41: 74 b5 je 8077cf8 <__get_nprocs_conf+0x48> 8077d43: 80 38 01 cmp BYTE PTR [eax],0x1 8077d46: 83 d7 00 adc edi,0x0 8077d49: 83 ec 0c sub esp,0xc 8077d4c: 56 push esi 8077d4d: e8 8e 13 02 00 call 80990e0 <__readdir64> 8077d52: 83 c4 10 add esp,0x10 8077d55: 85 c0 test eax,eax 8077d57: 75 af jne 8077d08 <__get_nprocs_conf+0x58> 8077d59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077d60: 83 ec 0c sub esp,0xc 8077d63: 56 push esi 8077d64: e8 87 0f 02 00 call 8098cf0 <__closedir> 8077d69: 83 c4 10 add esp,0x10 8077d6c: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8077d70: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8077d77: 75 18 jne 8077d91 <__get_nprocs_conf+0xe1> 8077d79: 83 c4 2c add esp,0x2c 8077d7c: 89 f8 mov eax,edi 8077d7e: 5b pop ebx 8077d7f: 5e pop esi 8077d80: 5f pop edi 8077d81: 5d pop ebp 8077d82: c3 ret 8077d83: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8077d87: 90 nop 8077d88: e8 d3 fb ff ff call 8077960 <__get_nprocs> 8077d8d: 89 c7 mov edi,eax 8077d8f: eb db jmp 8077d6c <__get_nprocs_conf+0xbc> 8077d91: e8 ba 04 00 00 call 8078250 <__stack_chk_fail> 8077d96: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077d9d: 8d 76 00 lea esi,[esi+0x0] 08077da0 <__get_phys_pages>: 8077da0: f3 0f 1e fb endbr32 8077da4: 83 ec 68 sub esp,0x68 8077da7: 65 a1 14 00 00 00 mov eax,gs:0x14 8077dad: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 8077db1: 31 c0 xor eax,eax 8077db3: 8d 44 24 18 lea eax,[esp+0x18] 8077db7: 50 push eax 8077db8: e8 43 01 00 00 call 8077f00 <__sysinfo> 8077dbd: 83 c4 10 add esp,0x10 8077dc0: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 8077dc4: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8077dcb: 75 10 jne 8077ddd <__get_phys_pages+0x3d> 8077dcd: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 8077dd1: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8077dd5: 83 c4 5c add esp,0x5c 8077dd8: e9 33 fb ff ff jmp 8077910 8077ddd: e8 6e 04 00 00 call 8078250 <__stack_chk_fail> 8077de2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077de9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08077df0 <__get_avphys_pages>: 8077df0: f3 0f 1e fb endbr32 8077df4: 83 ec 68 sub esp,0x68 8077df7: 65 a1 14 00 00 00 mov eax,gs:0x14 8077dfd: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 8077e01: 31 c0 xor eax,eax 8077e03: 8d 44 24 18 lea eax,[esp+0x18] 8077e07: 50 push eax 8077e08: e8 f3 00 00 00 call 8077f00 <__sysinfo> 8077e0d: 83 c4 10 add esp,0x10 8077e10: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 8077e14: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8077e1b: 75 10 jne 8077e2d <__get_avphys_pages+0x3d> 8077e1d: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 8077e21: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8077e25: 83 c4 5c add esp,0x5c 8077e28: e9 e3 fa ff ff jmp 8077910 8077e2d: e8 1e 04 00 00 call 8078250 <__stack_chk_fail> 8077e32: 66 90 xchg ax,ax 8077e34: 66 90 xchg ax,ax 8077e36: 66 90 xchg ax,ax 8077e38: 66 90 xchg ax,ax 8077e3a: 66 90 xchg ax,ax 8077e3c: 66 90 xchg ax,ax 8077e3e: 66 90 xchg ax,ax 08077e40 <__getclktck>: 8077e40: f3 0f 1e fb endbr32 8077e44: e8 e0 1e fd ff call 8049d29 <__x86.get_pc_thunk.ax> 8077e49: 05 b7 d1 06 00 add eax,0x6d1b7 8077e4e: ba 64 00 00 00 mov edx,0x64 8077e53: c7 c0 40 6f 0e 08 mov eax,0x80e6f40 8077e59: 8b 00 mov eax,DWORD PTR [eax] 8077e5b: 85 c0 test eax,eax 8077e5d: 0f 44 c2 cmove eax,edx 8077e60: c3 ret 8077e61: 66 90 xchg ax,ax 8077e63: 66 90 xchg ax,ax 8077e65: 66 90 xchg ax,ax 8077e67: 66 90 xchg ax,ax 8077e69: 66 90 xchg ax,ax 8077e6b: 66 90 xchg ax,ax 8077e6d: 66 90 xchg ax,ax 8077e6f: 90 nop 08077e70 <__init_misc>: 8077e70: f3 0f 1e fb endbr32 8077e74: 57 push edi 8077e75: 56 push esi 8077e76: 53 push ebx 8077e77: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 8077e7b: e8 40 1d fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8077e80: 81 c3 80 d1 06 00 add ebx,0x6d180 8077e86: 85 ff test edi,edi 8077e88: 74 2a je 8077eb4 <__init_misc+0x44> 8077e8a: 8b 37 mov esi,DWORD PTR [edi] 8077e8c: 85 f6 test esi,esi 8077e8e: 74 24 je 8077eb4 <__init_misc+0x44> 8077e90: 83 ec 08 sub esp,0x8 8077e93: 6a 2f push 0x2f 8077e95: 56 push esi 8077e96: e8 d5 11 fd ff call 8049070 <.plt+0x40> 8077e9b: 83 c4 10 add esp,0x10 8077e9e: 8d 50 01 lea edx,[eax+0x1] 8077ea1: 85 c0 test eax,eax 8077ea3: 0f 45 f2 cmovne esi,edx 8077ea6: 89 b3 44 09 00 00 mov DWORD PTR [ebx+0x944],esi 8077eac: 8b 07 mov eax,DWORD PTR [edi] 8077eae: 89 83 48 09 00 00 mov DWORD PTR [ebx+0x948],eax 8077eb4: 5b pop ebx 8077eb5: 5e pop esi 8077eb6: 5f pop edi 8077eb7: c3 ret 8077eb8: 66 90 xchg ax,ax 8077eba: 66 90 xchg ax,ax 8077ebc: 66 90 xchg ax,ax 8077ebe: 66 90 xchg ax,ax 08077ec0 <__mremap>: 8077ec0: f3 0f 1e fb endbr32 8077ec4: 57 push edi 8077ec5: 56 push esi 8077ec6: 53 push ebx 8077ec7: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8077ecb: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 8077ecf: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8077ed3: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8077ed7: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8077edb: b8 a3 00 00 00 mov eax,0xa3 8077ee0: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8077ee7: 5b pop ebx 8077ee8: 5e pop esi 8077ee9: 5f pop edi 8077eea: 3d 01 f0 ff ff cmp eax,0xfffff001 8077eef: 0f 83 bb 30 00 00 jae 807afb0 <__syscall_error> 8077ef5: c3 ret 8077ef6: 66 90 xchg ax,ax 8077ef8: 66 90 xchg ax,ax 8077efa: 66 90 xchg ax,ax 8077efc: 66 90 xchg ax,ax 8077efe: 66 90 xchg ax,ax 08077f00 <__sysinfo>: 8077f00: f3 0f 1e fb endbr32 8077f04: 89 da mov edx,ebx 8077f06: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8077f0a: b8 74 00 00 00 mov eax,0x74 8077f0f: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8077f16: 89 d3 mov ebx,edx 8077f18: 3d 01 f0 ff ff cmp eax,0xfffff001 8077f1d: 0f 83 8d 30 00 00 jae 807afb0 <__syscall_error> 8077f23: c3 ret 8077f24: 66 90 xchg ax,ax 8077f26: 66 90 xchg ax,ax 8077f28: 66 90 xchg ax,ax 8077f2a: 66 90 xchg ax,ax 8077f2c: 66 90 xchg ax,ax 8077f2e: 66 90 xchg ax,ax 08077f30 <__wctrans>: 8077f30: f3 0f 1e fb endbr32 8077f34: 55 push ebp 8077f35: 57 push edi 8077f36: 56 push esi 8077f37: 53 push ebx 8077f38: e8 83 1c fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8077f3d: 81 c3 c3 d0 06 00 add ebx,0x6d0c3 8077f43: 83 ec 1c sub esp,0x1c 8077f46: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 8077f4a: c7 c0 d0 ff ff ff mov eax,0xffffffd0 8077f50: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8077f53: 8b 00 mov eax,DWORD PTR [eax] 8077f55: 8b 68 50 mov ebp,DWORD PTR [eax+0x50] 8077f58: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8077f5c: 80 7d 00 00 cmp BYTE PTR [ebp+0x0],0x0 8077f60: 74 4e je 8077fb0 <__wctrans+0x80> 8077f62: 31 f6 xor esi,esi 8077f64: eb 23 jmp 8077f89 <__wctrans+0x59> 8077f66: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8077f6d: 8d 76 00 lea esi,[esi+0x0] 8077f70: 83 ec 0c sub esp,0xc 8077f73: 83 c6 01 add esi,0x1 8077f76: 55 push ebp 8077f77: e8 94 c0 ff ff call 8074010 8077f7c: 83 c4 10 add esp,0x10 8077f7f: 8d 6c 05 01 lea ebp,[ebp+eax*1+0x1] 8077f83: 80 7d 00 00 cmp BYTE PTR [ebp+0x0],0x0 8077f87: 74 27 je 8077fb0 <__wctrans+0x80> 8077f89: 83 ec 08 sub esp,0x8 8077f8c: 55 push ebp 8077f8d: 57 push edi 8077f8e: e8 3d 11 fd ff call 80490d0 <.plt+0xa0> 8077f93: 83 c4 10 add esp,0x10 8077f96: 85 c0 test eax,eax 8077f98: 75 d6 jne 8077f70 <__wctrans+0x40> 8077f9a: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8077f9e: 03 70 6c add esi,DWORD PTR [eax+0x6c] 8077fa1: 8b 44 b0 24 mov eax,DWORD PTR [eax+esi*4+0x24] 8077fa5: 83 c4 1c add esp,0x1c 8077fa8: 5b pop ebx 8077fa9: 5e pop esi 8077faa: 5f pop edi 8077fab: 5d pop ebp 8077fac: c3 ret 8077fad: 8d 76 00 lea esi,[esi+0x0] 8077fb0: 83 c4 1c add esp,0x1c 8077fb3: 31 c0 xor eax,eax 8077fb5: 5b pop ebx 8077fb6: 5e pop esi 8077fb7: 5f pop edi 8077fb8: 5d pop ebp 8077fb9: c3 ret 8077fba: 66 90 xchg ax,ax 8077fbc: 66 90 xchg ax,ax 8077fbe: 66 90 xchg ax,ax 08077fc0 <__towctrans>: 8077fc0: f3 0f 1e fb endbr32 8077fc4: 56 push esi 8077fc5: 53 push ebx 8077fc6: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8077fca: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8077fce: 85 c0 test eax,eax 8077fd0: 74 29 je 8077ffb <__towctrans+0x3b> 8077fd2: 8b 08 mov ecx,DWORD PTR [eax] 8077fd4: 89 d3 mov ebx,edx 8077fd6: d3 eb shr ebx,cl 8077fd8: 3b 58 04 cmp ebx,DWORD PTR [eax+0x4] 8077fdb: 73 1e jae 8077ffb <__towctrans+0x3b> 8077fdd: 8b 5c 98 14 mov ebx,DWORD PTR [eax+ebx*4+0x14] 8077fe1: 85 db test ebx,ebx 8077fe3: 74 16 je 8077ffb <__towctrans+0x3b> 8077fe5: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8077fe8: 89 d6 mov esi,edx 8077fea: d3 ee shr esi,cl 8077fec: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 8077fef: 21 f1 and ecx,esi 8077ff1: 8d 0c 88 lea ecx,[eax+ecx*4] 8077ff4: 8b 0c 19 mov ecx,DWORD PTR [ecx+ebx*1] 8077ff7: 85 c9 test ecx,ecx 8077ff9: 75 05 jne 8078000 <__towctrans+0x40> 8077ffb: 89 d0 mov eax,edx 8077ffd: 5b pop ebx 8077ffe: 5e pop esi 8077fff: c3 ret 8078000: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 8078003: 21 d3 and ebx,edx 8078005: 8d 04 98 lea eax,[eax+ebx*4] 8078008: 03 14 08 add edx,DWORD PTR [eax+ecx*1] 807800b: eb ee jmp 8077ffb <__towctrans+0x3b> 807800d: 66 90 xchg ax,ax 807800f: 90 nop 08078010 <__chk_fail>: 8078010: f3 0f 1e fb endbr32 8078014: 53 push ebx 8078015: e8 a6 1b fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 807801a: 81 c3 e6 cf 06 00 add ebx,0x6cfe6 8078020: 83 ec 14 sub esp,0x14 8078023: 8d 83 70 20 fd ff lea eax,[ebx-0x2df90] 8078029: 50 push eax 807802a: e8 41 02 00 00 call 8078270 <__fortify_fail> 807802f: 90 nop 08078030 <__readonly_area>: 8078030: f3 0f 1e fb endbr32 8078034: 55 push ebp 8078035: 57 push edi 8078036: 56 push esi 8078037: 53 push ebx 8078038: e8 83 1b fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 807803d: 81 c3 c3 cf 06 00 add ebx,0x6cfc3 8078043: 83 ec 54 sub esp,0x54 8078046: 65 a1 14 00 00 00 mov eax,gs:0x14 807804c: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8078050: 31 c0 xor eax,eax 8078052: 8b 7c 24 68 mov edi,DWORD PTR [esp+0x68] 8078056: 8d 83 ef f2 fc ff lea eax,[ebx-0x30d11] 807805c: 50 push eax 807805d: 8d 83 89 20 fd ff lea eax,[ebx-0x2df77] 8078063: 50 push eax 8078064: e8 a7 00 fe ff call 8058110 <_IO_new_fopen> 8078069: 83 c4 10 add esp,0x10 807806c: 85 c0 test eax,eax 807806e: 0f 84 ac 01 00 00 je 8078220 <__readonly_area+0x1f0> 8078074: 89 c6 mov esi,eax 8078076: 8b 00 mov eax,DWORD PTR [eax] 8078078: 89 c2 mov edx,eax 807807a: 80 ce 80 or dh,0x80 807807d: 89 16 mov DWORD PTR [esi],edx 807807f: c7 44 24 2c 00 00 00 00 mov DWORD PTR [esp+0x2c],0x0 8078087: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 807808f: a8 10 test al,0x10 8078091: 0f 85 39 01 00 00 jne 80781d0 <__readonly_area+0x1a0> 8078097: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 807809b: 01 f8 add eax,edi 807809d: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80780a1: 8d 44 24 30 lea eax,[esp+0x30] 80780a5: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80780a9: 8d 44 24 2c lea eax,[esp+0x2c] 80780ad: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80780b1: 8d 44 24 34 lea eax,[esp+0x34] 80780b5: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80780b9: 8d 44 24 38 lea eax,[esp+0x38] 80780bd: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80780c1: eb 38 jmp 80780fb <__readonly_area+0xcb> 80780c3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80780c7: 90 nop 80780c8: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax 80780cc: 0f 86 ee 00 00 00 jbe 80781c0 <__readonly_area+0x190> 80780d2: 39 ef cmp edi,ebp 80780d4: 0f 82 cd 00 00 00 jb 80781a7 <__readonly_area+0x177> 80780da: 8b 6c 24 64 mov ebp,DWORD PTR [esp+0x64] 80780de: 01 fd add ebp,edi 80780e0: 29 c5 sub ebp,eax 80780e2: 89 6c 24 64 mov DWORD PTR [esp+0x64],ebp 80780e6: 8b 4c 24 64 mov ecx,DWORD PTR [esp+0x64] 80780ea: 85 c9 test ecx,ecx 80780ec: 0f 84 de 00 00 00 je 80781d0 <__readonly_area+0x1a0> 80780f2: f6 06 10 test BYTE PTR [esi],0x10 80780f5: 0f 85 d5 00 00 00 jne 80781d0 <__readonly_area+0x1a0> 80780fb: 56 push esi 80780fc: 6a 0a push 0xa 80780fe: ff 74 24 1c push DWORD PTR [esp+0x1c] 8078102: ff 74 24 1c push DWORD PTR [esp+0x1c] 8078106: e8 35 cd 01 00 call 8094e40 <_IO_getdelim> 807810b: 83 c4 10 add esp,0x10 807810e: 85 c0 test eax,eax 8078110: 0f 8e ba 00 00 00 jle 80781d0 <__readonly_area+0x1a0> 8078116: 83 ec 04 sub esp,0x4 8078119: 6a 10 push 0x10 807811b: ff 74 24 20 push DWORD PTR [esp+0x20] 807811f: ff 74 24 38 push DWORD PTR [esp+0x38] 8078123: e8 a8 87 fd ff call 80508d0 <__strtoul> 8078128: 89 c5 mov ebp,eax 807812a: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 807812e: 83 c4 10 add esp,0x10 8078131: 3b 44 24 2c cmp eax,DWORD PTR [esp+0x2c] 8078135: 0f 84 95 00 00 00 je 80781d0 <__readonly_area+0x1a0> 807813b: 8d 50 01 lea edx,[eax+0x1] 807813e: 89 54 24 34 mov DWORD PTR [esp+0x34],edx 8078142: 80 38 2d cmp BYTE PTR [eax],0x2d 8078145: 0f 85 85 00 00 00 jne 80781d0 <__readonly_area+0x1a0> 807814b: 83 ec 04 sub esp,0x4 807814e: 6a 10 push 0x10 8078150: ff 74 24 24 push DWORD PTR [esp+0x24] 8078154: 52 push edx 8078155: e8 76 87 fd ff call 80508d0 <__strtoul> 807815a: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 807815e: 83 c4 10 add esp,0x10 8078161: 3b 54 24 34 cmp edx,DWORD PTR [esp+0x34] 8078165: 74 69 je 80781d0 <__readonly_area+0x1a0> 8078167: 8d 4a 01 lea ecx,[edx+0x1] 807816a: 89 4c 24 38 mov DWORD PTR [esp+0x38],ecx 807816e: 80 3a 20 cmp BYTE PTR [edx],0x20 8078171: 75 5d jne 80781d0 <__readonly_area+0x1a0> 8078173: 39 6c 24 0c cmp DWORD PTR [esp+0xc],ebp 8078177: 0f 86 75 ff ff ff jbe 80780f2 <__readonly_area+0xc2> 807817d: 39 c7 cmp edi,eax 807817f: 0f 83 6d ff ff ff jae 80780f2 <__readonly_area+0xc2> 8078185: 8d 4a 02 lea ecx,[edx+0x2] 8078188: 89 4c 24 38 mov DWORD PTR [esp+0x38],ecx 807818c: 80 7a 01 72 cmp BYTE PTR [edx+0x1],0x72 8078190: 75 3e jne 80781d0 <__readonly_area+0x1a0> 8078192: 8d 4a 03 lea ecx,[edx+0x3] 8078195: 89 4c 24 38 mov DWORD PTR [esp+0x38],ecx 8078199: 80 7a 02 2d cmp BYTE PTR [edx+0x2],0x2d 807819d: 75 31 jne 80781d0 <__readonly_area+0x1a0> 807819f: 39 ef cmp edi,ebp 80781a1: 0f 83 21 ff ff ff jae 80780c8 <__readonly_area+0x98> 80781a7: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80781ab: 39 c1 cmp ecx,eax 80781ad: 77 61 ja 8078210 <__readonly_area+0x1e0> 80781af: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 80781b3: 29 c8 sub eax,ecx 80781b5: 01 e8 add eax,ebp 80781b7: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 80781bb: e9 26 ff ff ff jmp 80780e6 <__readonly_area+0xb6> 80781c0: c7 44 24 64 00 00 00 00 mov DWORD PTR [esp+0x64],0x0 80781c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80781cf: 90 nop 80781d0: 83 ec 0c sub esp,0xc 80781d3: 56 push esi 80781d4: e8 07 fa fd ff call 8057be0 <_IO_new_fclose> 80781d9: 58 pop eax 80781da: ff 74 24 38 push DWORD PTR [esp+0x38] 80781de: e8 bd cf fe ff call 80651a0 <__free> 80781e3: 8b 54 24 74 mov edx,DWORD PTR [esp+0x74] 80781e7: 83 c4 10 add esp,0x10 80781ea: 85 d2 test edx,edx 80781ec: 74 4a je 8078238 <__readonly_area+0x208> 80781ee: b8 ff ff ff ff mov eax,0xffffffff 80781f3: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 80781f7: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 80781fe: 75 3f jne 807823f <__readonly_area+0x20f> 8078200: 83 c4 4c add esp,0x4c 8078203: 5b pop ebx 8078204: 5e pop esi 8078205: 5f pop edi 8078206: 5d pop ebp 8078207: c3 ret 8078208: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807820f: 90 nop 8078210: 03 6c 24 64 add ebp,DWORD PTR [esp+0x64] 8078214: 29 c5 sub ebp,eax 8078216: 89 6c 24 64 mov DWORD PTR [esp+0x64],ebp 807821a: e9 c7 fe ff ff jmp 80780e6 <__readonly_area+0xb6> 807821f: 90 nop 8078220: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8078226: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8078229: 83 f8 02 cmp eax,0x2 807822c: 74 0a je 8078238 <__readonly_area+0x208> 807822e: 83 f8 0d cmp eax,0xd 8078231: 75 bb jne 80781ee <__readonly_area+0x1be> 8078233: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8078237: 90 nop 8078238: b8 01 00 00 00 mov eax,0x1 807823d: eb b4 jmp 80781f3 <__readonly_area+0x1c3> 807823f: e8 0c 00 00 00 call 8078250 <__stack_chk_fail> 8078244: 66 90 xchg ax,ax 8078246: 66 90 xchg ax,ax 8078248: 66 90 xchg ax,ax 807824a: 66 90 xchg ax,ax 807824c: 66 90 xchg ax,ax 807824e: 66 90 xchg ax,ax 08078250 <__stack_chk_fail>: 8078250: f3 0f 1e fb endbr32 8078254: 53 push ebx 8078255: e8 66 19 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 807825a: 81 c3 a6 cd 06 00 add ebx,0x6cda6 8078260: 83 ec 14 sub esp,0x14 8078263: 8d 83 99 20 fd ff lea eax,[ebx-0x2df67] 8078269: 50 push eax 807826a: e8 01 00 00 00 call 8078270 <__fortify_fail> 807826f: 90 nop 08078270 <__fortify_fail>: 8078270: f3 0f 1e fb endbr32 8078274: e8 b0 1a fd ff call 8049d29 <__x86.get_pc_thunk.ax> 8078279: 05 87 cd 06 00 add eax,0x6cd87 807827e: 56 push esi 807827f: 53 push ebx 8078280: 83 ec 04 sub esp,0x4 8078283: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8078287: 8d 98 b1 20 fd ff lea ebx,[eax-0x2df4f] 807828d: 8d 76 00 lea esi,[esi+0x0] 8078290: 83 ec 04 sub esp,0x4 8078293: 56 push esi 8078294: 53 push ebx 8078295: 6a 01 push 0x1 8078297: e8 74 21 fe ff call 805a410 <__libc_message> 807829c: 83 c4 10 add esp,0x10 807829f: eb ef jmp 8078290 <__fortify_fail+0x20> 80782a1: 66 90 xchg ax,ax 80782a3: 66 90 xchg ax,ax 80782a5: 66 90 xchg ax,ax 80782a7: 66 90 xchg ax,ax 80782a9: 66 90 xchg ax,ax 80782ab: 66 90 xchg ax,ax 80782ad: 66 90 xchg ax,ax 80782af: 90 nop 080782b0 <_dl_debug_state>: 80782b0: f3 0f 1e fb endbr32 80782b4: c3 ret 80782b5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80782bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080782c0 <_dl_debug_initialize>: 80782c0: f3 0f 1e fb endbr32 80782c4: e8 d4 73 fe ff call 805f69d <__x86.get_pc_thunk.cx> 80782c9: 81 c1 37 cd 06 00 add ecx,0x6cd37 80782cf: 56 push esi 80782d0: 53 push ebx 80782d1: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80782d5: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80782d9: 85 d2 test edx,edx 80782db: 74 43 je 8078320 <_dl_debug_initialize+0x60> 80782dd: c7 c6 e0 59 0e 08 mov esi,0x80e59e0 80782e3: 8d 04 92 lea eax,[edx+edx*4] 80782e6: c1 e0 04 shl eax,0x4 80782e9: 8d 44 30 3c lea eax,[eax+esi*1+0x3c] 80782ed: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80782f0: 85 f6 test esi,esi 80782f2: 74 39 je 807832d <_dl_debug_initialize+0x6d> 80782f4: 85 db test ebx,ebx 80782f6: 74 23 je 807831b <_dl_debug_initialize+0x5b> 80782f8: c7 00 01 00 00 00 mov DWORD PTR [eax],0x1 80782fe: 8d 14 92 lea edx,[edx+edx*4] 8078301: 89 58 10 mov DWORD PTR [eax+0x10],ebx 8078304: c1 e2 04 shl edx,0x4 8078307: 81 c2 e0 59 0e 08 add edx,0x80e59e0 807830d: 8b 12 mov edx,DWORD PTR [edx] 807830f: 89 50 04 mov DWORD PTR [eax+0x4],edx 8078312: 8d 91 b0 32 f9 ff lea edx,[ecx-0x6cd50] 8078318: 89 50 08 mov DWORD PTR [eax+0x8],edx 807831b: 5b pop ebx 807831c: 5e pop esi 807831d: c3 ret 807831e: 66 90 xchg ax,ax 8078320: c7 c0 ec 6e 0e 08 mov eax,0x80e6eec 8078326: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 8078329: 85 f6 test esi,esi 807832b: 75 c7 jne 80782f4 <_dl_debug_initialize+0x34> 807832d: c7 00 01 00 00 00 mov DWORD PTR [eax],0x1 8078333: 85 db test ebx,ebx 8078335: 75 c7 jne 80782fe <_dl_debug_initialize+0x3e> 8078337: c7 c3 ec 6e 0e 08 mov ebx,0x80e6eec 807833d: 8b 5b 10 mov ebx,DWORD PTR [ebx+0x10] 8078340: eb bc jmp 80782fe <_dl_debug_initialize+0x3e> 8078342: 66 90 xchg ax,ax 8078344: 66 90 xchg ax,ax 8078346: 66 90 xchg ax,ax 8078348: 66 90 xchg ax,ax 807834a: 66 90 xchg ax,ax 807834c: 66 90 xchg ax,ax 807834e: 66 90 xchg ax,ax 08078350 : 8078350: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8078353: 83 f9 03 cmp ecx,0x3 8078356: 74 48 je 80783a0 8078358: 53 push ebx 8078359: 8b 1a mov ebx,DWORD PTR [edx] 807835b: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 807835e: 83 f9 01 cmp ecx,0x1 8078361: 74 02 je 8078365 8078363: 76 23 jbe 8078388 8078365: 3b 58 08 cmp ebx,DWORD PTR [eax+0x8] 8078368: 89 d1 mov ecx,edx 807836a: 1b 48 0c sbb ecx,DWORD PTR [eax+0xc] 807836d: 72 14 jb 8078383 807836f: 8b 48 14 mov ecx,DWORD PTR [eax+0x14] 8078372: 39 58 10 cmp DWORD PTR [eax+0x10],ebx 8078375: 19 d1 sbb ecx,edx 8078377: 72 0a jb 8078383 8078379: 89 58 18 mov DWORD PTR [eax+0x18],ebx 807837c: 89 50 1c mov DWORD PTR [eax+0x1c],edx 807837f: c6 40 20 01 mov BYTE PTR [eax+0x20],0x1 8078383: 5b pop ebx 8078384: c3 ret 8078385: 8d 76 00 lea esi,[esi+0x0] 8078388: 3b 58 08 cmp ebx,DWORD PTR [eax+0x8] 807838b: 89 d1 mov ecx,edx 807838d: 1b 48 0c sbb ecx,DWORD PTR [eax+0xc] 8078390: 7c f1 jl 8078383 8078392: 8b 48 14 mov ecx,DWORD PTR [eax+0x14] 8078395: 39 58 10 cmp DWORD PTR [eax+0x10],ebx 8078398: 19 d1 sbb ecx,edx 807839a: 7c e7 jl 8078383 807839c: eb db jmp 8078379 807839e: 66 90 xchg ax,ax 80783a0: 89 50 18 mov DWORD PTR [eax+0x18],edx 80783a3: c3 ret 80783a4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80783ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80783af: 90 nop 080783b0 : 80783b0: 53 push ebx 80783b1: 89 c3 mov ebx,eax 80783b3: 83 ec 18 sub esp,0x18 80783b6: 83 78 04 03 cmp DWORD PTR [eax+0x4],0x3 80783ba: 75 14 jne 80783d0 80783bc: c6 40 20 01 mov BYTE PTR [eax+0x20],0x1 80783c0: 89 d8 mov eax,ebx 80783c2: e8 89 ff ff ff call 8078350 80783c7: 83 c4 18 add esp,0x18 80783ca: 5b pop ebx 80783cb: c3 ret 80783cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80783d0: 83 ec 08 sub esp,0x8 80783d3: 6a 00 push 0x0 80783d5: 52 push edx 80783d6: e8 f5 9e 02 00 call 80a22d0 <_dl_strtoul> 80783db: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80783df: 89 d8 mov eax,ebx 80783e1: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80783e5: 83 c4 10 add esp,0x10 80783e8: 8d 54 24 08 lea edx,[esp+0x8] 80783ec: e8 5f ff ff ff call 8078350 80783f1: 83 c4 18 add esp,0x18 80783f4: 5b pop ebx 80783f5: c3 ret 80783f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80783fd: 8d 76 00 lea esi,[esi+0x0] 08078400 <__tunable_set_val>: 8078400: f3 0f 1e fb endbr32 8078404: e8 21 fd fd ff call 805812a <__x86.get_pc_thunk.dx> 8078409: 81 c2 f7 cb 06 00 add edx,0x6cbf7 807840f: 6b 44 24 04 2c imul eax,DWORD PTR [esp+0x4],0x2c 8078414: 8d 84 02 c0 f8 ff ff lea eax,[edx+eax*1-0x740] 807841b: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 807841f: e9 2c ff ff ff jmp 8078350 8078424: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807842b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807842f: 90 nop 08078430 <__tunables_init>: 8078430: f3 0f 1e fb endbr32 8078434: e8 f0 18 fd ff call 8049d29 <__x86.get_pc_thunk.ax> 8078439: 05 c7 cb 06 00 add eax,0x6cbc7 807843e: 55 push ebp 807843f: 57 push edi 8078440: 56 push esi 8078441: 53 push ebx 8078442: 83 ec 3c sub esp,0x3c 8078445: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8078449: c7 c0 a0 4d 0e 08 mov eax,0x80e4da0 807844f: 8b 28 mov ebp,DWORD PTR [eax] 8078451: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8078455: 85 ed test ebp,ebp 8078457: 0f 85 8e 04 00 00 jne 80788eb <__tunables_init+0x4bb> 807845d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8078461: 8d 80 c0 f8 ff ff lea eax,[eax-0x740] 8078467: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807846b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807846f: 90 nop 8078470: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8078474: 85 c0 test eax,eax 8078476: 0f 84 23 01 00 00 je 807859f <__tunables_init+0x16f> 807847c: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8078480: 8b 00 mov eax,DWORD PTR [eax] 8078482: 89 04 24 mov DWORD PTR [esp],eax 8078485: 85 c0 test eax,eax 8078487: 0f 84 12 01 00 00 je 807859f <__tunables_init+0x16f> 807848d: 8b 0c 24 mov ecx,DWORD PTR [esp] 8078490: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8078494: 0f b6 39 movzx edi,BYTE PTR [ecx] 8078497: 83 c0 04 add eax,0x4 807849a: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 807849e: 89 f8 mov eax,edi 80784a0: 3c 3d cmp al,0x3d 80784a2: 0f 84 dc 03 00 00 je 8078884 <__tunables_init+0x454> 80784a8: 84 c0 test al,al 80784aa: 0f 84 d4 03 00 00 je 8078884 <__tunables_init+0x454> 80784b0: 31 c0 xor eax,eax 80784b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80784b8: 83 c0 01 add eax,0x1 80784bb: 0f b6 14 01 movzx edx,BYTE PTR [ecx+eax*1] 80784bf: 89 c6 mov esi,eax 80784c1: 84 d2 test dl,dl 80784c3: 0f 84 c2 00 00 00 je 807858b <__tunables_init+0x15b> 80784c9: 80 fa 3d cmp dl,0x3d 80784cc: 75 ea jne 80784b8 <__tunables_init+0x88> 80784ce: 84 d2 test dl,dl 80784d0: 0f 84 b5 00 00 00 je 807858b <__tunables_init+0x15b> 80784d6: 8b 1c 24 mov ebx,DWORD PTR [esp] 80784d9: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80784dd: 83 c6 01 add esi,0x1 80784e0: ba 47 00 00 00 mov edx,0x47 80784e5: 8d 04 33 lea eax,[ebx+esi*1] 80784e8: 8d 89 c9 20 fd ff lea ecx,[ecx-0x2df37] 80784ee: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80784f2: 89 f8 mov eax,edi 80784f4: eb 23 jmp 8078519 <__tunables_init+0xe9> 80784f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80784fd: 8d 76 00 lea esi,[esi+0x0] 8078500: 38 c2 cmp dl,al 8078502: 75 19 jne 807851d <__tunables_init+0xed> 8078504: 0f b6 51 01 movzx edx,BYTE PTR [ecx+0x1] 8078508: 83 c3 01 add ebx,0x1 807850b: 83 c1 01 add ecx,0x1 807850e: 0f b6 03 movzx eax,BYTE PTR [ebx] 8078511: 84 d2 test dl,dl 8078513: 0f 84 d1 00 00 00 je 80785ea <__tunables_init+0x1ba> 8078519: 84 c0 test al,al 807851b: 75 e3 jne 8078500 <__tunables_init+0xd0> 807851d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8078521: 31 ed xor ebp,ebp 8078523: 8b 00 mov eax,DWORD PTR [eax] 8078525: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8078529: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807852d: 8d b8 e0 f8 ff ff lea edi,[eax-0x720] 8078533: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8078537: 90 nop 8078538: 80 3f 00 cmp BYTE PTR [edi],0x0 807853b: 75 43 jne 8078580 <__tunables_init+0x150> 807853d: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 8078540: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 8078544: 85 db test ebx,ebx 8078546: 74 38 je 8078580 <__tunables_init+0x150> 8078548: 0f b6 33 movzx esi,BYTE PTR [ebx] 807854b: 8b 04 24 mov eax,DWORD PTR [esp] 807854e: 89 f2 mov edx,esi 8078550: 84 d2 test dl,dl 8078552: 75 1e jne 8078572 <__tunables_init+0x142> 8078554: eb 5a jmp 80785b0 <__tunables_init+0x180> 8078556: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807855d: 8d 76 00 lea esi,[esi+0x0] 8078560: 84 c9 test cl,cl 8078562: 74 1c je 8078580 <__tunables_init+0x150> 8078564: 0f b6 53 01 movzx edx,BYTE PTR [ebx+0x1] 8078568: 83 c3 01 add ebx,0x1 807856b: 83 c0 01 add eax,0x1 807856e: 84 d2 test dl,dl 8078570: 74 3e je 80785b0 <__tunables_init+0x180> 8078572: 0f b6 08 movzx ecx,BYTE PTR [eax] 8078575: 38 d1 cmp cl,dl 8078577: 74 e7 je 8078560 <__tunables_init+0x130> 8078579: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8078580: 83 c5 01 add ebp,0x1 8078583: 83 c7 2c add edi,0x2c 8078586: 83 fd 1a cmp ebp,0x1a 8078589: 75 ad jne 8078538 <__tunables_init+0x108> 807858b: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807858f: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 8078593: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8078597: 85 c0 test eax,eax 8078599: 0f 85 dd fe ff ff jne 807847c <__tunables_init+0x4c> 807859f: 83 c4 3c add esp,0x3c 80785a2: 5b pop ebx 80785a3: 5e pop esi 80785a4: 5f pop edi 80785a5: 5d pop ebp 80785a6: c3 ret 80785a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80785ae: 66 90 xchg ax,ax 80785b0: 80 38 3d cmp BYTE PTR [eax],0x3d 80785b3: 75 cb jne 8078580 <__tunables_init+0x150> 80785b5: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80785b9: 85 d2 test edx,edx 80785bb: 74 10 je 80785cd <__tunables_init+0x19d> 80785bd: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80785c0: 85 c0 test eax,eax 80785c2: 0f 84 1c 02 00 00 je 80787e4 <__tunables_init+0x3b4> 80785c8: 83 f8 02 cmp eax,0x2 80785cb: 75 b3 jne 8078580 <__tunables_init+0x150> 80785cd: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80785d1: 6b c5 2c imul eax,ebp,0x2c 80785d4: 03 44 24 1c add eax,DWORD PTR [esp+0x1c] 80785d8: e8 d3 fd ff ff call 80783b0 80785dd: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80785e1: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 80785e5: e9 86 fe ff ff jmp 8078470 <__tunables_init+0x40> 80785ea: 3c 3d cmp al,0x3d 80785ec: 0f 85 2b ff ff ff jne 807851d <__tunables_init+0xed> 80785f2: 8b 0c 24 mov ecx,DWORD PTR [esp] 80785f5: 31 ed xor ebp,ebp 80785f7: 89 fa mov edx,edi 80785f9: eb 0c jmp 8078607 <__tunables_init+0x1d7> 80785fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80785ff: 90 nop 8078600: 0f b6 54 29 01 movzx edx,BYTE PTR [ecx+ebp*1+0x1] 8078605: 89 c5 mov ebp,eax 8078607: 8d 45 01 lea eax,[ebp+0x1] 807860a: 84 d2 test dl,dl 807860c: 75 f2 jne 8078600 <__tunables_init+0x1d0> 807860e: 83 ec 0c sub esp,0xc 8078611: 50 push eax 8078612: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8078616: e8 65 e3 ff ff call 8076980 <__sbrk> 807861b: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 807861f: 83 c4 10 add esp,0x10 8078622: 83 f8 ff cmp eax,0xffffffff 8078625: 0f 84 0e 03 00 00 je 8078939 <__tunables_init+0x509> 807862b: 8b 0c 24 mov ecx,DWORD PTR [esp] 807862e: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8078632: 8d 45 ff lea eax,[ebp-0x1] 8078635: 85 ed test ebp,ebp 8078637: 0f 84 50 02 00 00 je 807888d <__tunables_init+0x45d> 807863d: 8d 76 00 lea esi,[esi+0x0] 8078640: 0f b6 14 01 movzx edx,BYTE PTR [ecx+eax*1] 8078644: 88 14 03 mov BYTE PTR [ebx+eax*1],dl 8078647: 83 e8 01 sub eax,0x1 807864a: 83 f8 ff cmp eax,0xffffffff 807864d: 75 f1 jne 8078640 <__tunables_init+0x210> 807864f: 03 74 24 24 add esi,DWORD PTR [esp+0x24] 8078653: 0f b6 06 movzx eax,BYTE PTR [esi] 8078656: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi 807865a: 89 f5 mov ebp,esi 807865c: 88 04 24 mov BYTE PTR [esp],al 807865f: 84 c0 test al,al 8078661: 74 39 je 807869c <__tunables_init+0x26c> 8078663: 8d 05 c0 f8 ff ff lea eax,ds:0xfffff8c0 8078669: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 807866d: 8d 76 00 lea esi,[esi+0x0] 8078670: 0f b6 1c 24 movzx ebx,BYTE PTR [esp] 8078674: 89 d8 mov eax,ebx 8078676: 80 fb 3a cmp bl,0x3a 8078679: 74 38 je 80786b3 <__tunables_init+0x283> 807867b: 31 d2 xor edx,edx 807867d: 80 fb 3d cmp bl,0x3d 8078680: 75 16 jne 8078698 <__tunables_init+0x268> 8078682: eb 2f jmp 80786b3 <__tunables_init+0x283> 8078684: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8078688: 83 c2 01 add edx,0x1 807868b: 0f b6 44 15 00 movzx eax,BYTE PTR [ebp+edx*1+0x0] 8078690: 3c 3d cmp al,0x3d 8078692: 74 2c je 80786c0 <__tunables_init+0x290> 8078694: 3c 3a cmp al,0x3a 8078696: 74 28 je 80786c0 <__tunables_init+0x290> 8078698: 84 c0 test al,al 807869a: 75 ec jne 8078688 <__tunables_init+0x258> 807869c: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 80786a0: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 80786a4: 89 38 mov DWORD PTR [eax],edi 80786a6: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80786aa: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 80786ae: e9 bd fd ff ff jmp 8078470 <__tunables_init+0x40> 80786b3: 0f b6 04 24 movzx eax,BYTE PTR [esp] 80786b7: 31 d2 xor edx,edx 80786b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80786c0: 84 c0 test al,al 80786c2: 74 d8 je 807869c <__tunables_init+0x26c> 80786c4: 8d 54 15 01 lea edx,[ebp+edx*1+0x1] 80786c8: 3c 3a cmp al,0x3a 80786ca: 0f b6 3a movzx edi,BYTE PTR [edx] 80786cd: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 80786d1: 89 f8 mov eax,edi 80786d3: 0f 84 ff 00 00 00 je 80787d8 <__tunables_init+0x3a8> 80786d9: 31 f6 xor esi,esi 80786db: 84 c0 test al,al 80786dd: 74 1a je 80786f9 <__tunables_init+0x2c9> 80786df: 3c 3a cmp al,0x3a 80786e1: 75 09 jne 80786ec <__tunables_init+0x2bc> 80786e3: eb 14 jmp 80786f9 <__tunables_init+0x2c9> 80786e5: 8d 76 00 lea esi,[esi+0x0] 80786e8: 84 c0 test al,al 80786ea: 74 0b je 80786f7 <__tunables_init+0x2c7> 80786ec: 83 c6 01 add esi,0x1 80786ef: 0f b6 04 32 movzx eax,BYTE PTR [edx+esi*1] 80786f3: 3c 3a cmp al,0x3a 80786f5: 75 f1 jne 80786e8 <__tunables_init+0x2b8> 80786f7: 89 c7 mov edi,eax 80786f9: 89 f8 mov eax,edi 80786fb: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80786ff: 31 c9 xor ecx,ecx 8078701: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8078705: 88 44 24 23 mov BYTE PTR [esp+0x23],al 8078709: 89 cf mov edi,ecx 807870b: 89 de mov esi,ebx 807870d: 8b 0e mov ecx,DWORD PTR [esi] 807870f: 0f b6 04 24 movzx eax,BYTE PTR [esp] 8078713: 89 eb mov ebx,ebp 8078715: 0f b6 11 movzx edx,BYTE PTR [ecx] 8078718: 84 d2 test dl,dl 807871a: 75 19 jne 8078735 <__tunables_init+0x305> 807871c: eb 52 jmp 8078770 <__tunables_init+0x340> 807871e: 66 90 xchg ax,ax 8078720: 84 c0 test al,al 8078722: 74 15 je 8078739 <__tunables_init+0x309> 8078724: 0f b6 51 01 movzx edx,BYTE PTR [ecx+0x1] 8078728: 83 c3 01 add ebx,0x1 807872b: 83 c1 01 add ecx,0x1 807872e: 0f b6 03 movzx eax,BYTE PTR [ebx] 8078731: 84 d2 test dl,dl 8078733: 74 3b je 8078770 <__tunables_init+0x340> 8078735: 38 c2 cmp dl,al 8078737: 74 e7 je 8078720 <__tunables_init+0x2f0> 8078739: 83 c7 01 add edi,0x1 807873c: 83 c6 2c add esi,0x2c 807873f: 83 ff 1a cmp edi,0x1a 8078742: 75 c9 jne 807870d <__tunables_init+0x2dd> 8078744: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8078748: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 807874c: 8d 5c 35 00 lea ebx,[ebp+esi*1+0x0] 8078750: 80 3b 00 cmp BYTE PTR [ebx],0x0 8078753: 0f 84 43 ff ff ff je 807869c <__tunables_init+0x26c> 8078759: 8d 6c 35 01 lea ebp,[ebp+esi*1+0x1] 807875d: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 8078761: 88 04 24 mov BYTE PTR [esp],al 8078764: e9 07 ff ff ff jmp 8078670 <__tunables_init+0x240> 8078769: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8078770: 3c 3d cmp al,0x3d 8078772: 75 c5 jne 8078739 <__tunables_init+0x309> 8078774: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8078778: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 807877c: 89 3c 24 mov DWORD PTR [esp],edi 807877f: 0f b6 7c 24 23 movzx edi,BYTE PTR [esp+0x23] 8078784: 8b 08 mov ecx,DWORD PTR [eax] 8078786: 85 c9 test ecx,ecx 8078788: 0f 84 e9 00 00 00 je 8078877 <__tunables_init+0x447> 807878e: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8078792: 6b 04 24 2c imul eax,DWORD PTR [esp],0x2c 8078796: 03 44 24 0c add eax,DWORD PTR [esp+0xc] 807879a: 8b 44 03 24 mov eax,DWORD PTR [ebx+eax*1+0x24] 807879e: 85 c0 test eax,eax 80787a0: 0f 84 fa 00 00 00 je 80788a0 <__tunables_init+0x470> 80787a6: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 80787aa: 8d 5c 35 00 lea ebx,[ebp+esi*1+0x0] 80787ae: 83 f8 02 cmp eax,0x2 80787b1: 75 9d jne 8078750 <__tunables_init+0x320> 80787b3: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80787b7: 2b 54 24 2c sub edx,DWORD PTR [esp+0x2c] 80787bb: 03 54 24 14 add edx,DWORD PTR [esp+0x14] 80787bf: 6b 04 24 2c imul eax,DWORD PTR [esp],0x2c 80787c3: c6 04 32 00 mov BYTE PTR [edx+esi*1],0x0 80787c7: 03 44 24 1c add eax,DWORD PTR [esp+0x1c] 80787cb: e8 e0 fb ff ff call 80783b0 80787d0: e9 7b ff ff ff jmp 8078750 <__tunables_init+0x320> 80787d5: 8d 76 00 lea esi,[esi+0x0] 80787d8: 88 04 24 mov BYTE PTR [esp],al 80787db: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 80787df: e9 8c fe ff ff jmp 8078670 <__tunables_init+0x240> 80787e4: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 80787e8: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 80787ec: 8b 00 mov eax,DWORD PTR [eax] 80787ee: 85 c0 test eax,eax 80787f0: 0f 84 22 01 00 00 je 8078918 <__tunables_init+0x4e8> 80787f6: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp 80787fa: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 80787fe: 89 f2 mov edx,esi 8078800: 89 ee mov esi,ebp 8078802: 84 d2 test dl,dl 8078804: 75 1c jne 8078822 <__tunables_init+0x3f2> 8078806: eb 38 jmp 8078840 <__tunables_init+0x410> 8078808: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807880f: 90 nop 8078810: 38 d1 cmp cl,dl 8078812: 75 15 jne 8078829 <__tunables_init+0x3f9> 8078814: 0f b6 56 01 movzx edx,BYTE PTR [esi+0x1] 8078818: 83 c6 01 add esi,0x1 807881b: 83 c0 01 add eax,0x1 807881e: 84 d2 test dl,dl 8078820: 74 1e je 8078840 <__tunables_init+0x410> 8078822: 0f b6 08 movzx ecx,BYTE PTR [eax] 8078825: 84 c9 test cl,cl 8078827: 75 e7 jne 8078810 <__tunables_init+0x3e0> 8078829: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 807882c: 83 c3 04 add ebx,0x4 807882f: 85 c0 test eax,eax 8078831: 74 30 je 8078863 <__tunables_init+0x433> 8078833: 0f b6 55 00 movzx edx,BYTE PTR [ebp+0x0] 8078837: 89 ee mov esi,ebp 8078839: 84 d2 test dl,dl 807883b: 75 e5 jne 8078822 <__tunables_init+0x3f2> 807883d: 8d 76 00 lea esi,[esi+0x0] 8078840: 80 38 3d cmp BYTE PTR [eax],0x3d 8078843: 75 e4 jne 8078829 <__tunables_init+0x3f9> 8078845: 89 d8 mov eax,ebx 8078847: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807884e: 66 90 xchg ax,ax 8078850: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8078853: 83 c0 04 add eax,0x4 8078856: 89 50 fc mov DWORD PTR [eax-0x4],edx 8078859: 85 d2 test edx,edx 807885b: 75 f3 jne 8078850 <__tunables_init+0x420> 807885d: 8b 03 mov eax,DWORD PTR [ebx] 807885f: 85 c0 test eax,eax 8078861: 75 d0 jne 8078833 <__tunables_init+0x403> 8078863: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 8078867: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 807886b: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 807886e: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 8078872: e9 51 fd ff ff jmp 80785c8 <__tunables_init+0x198> 8078877: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 807887b: 8d 5c 35 00 lea ebx,[ebp+esi*1+0x0] 807887f: e9 2f ff ff ff jmp 80787b3 <__tunables_init+0x383> 8078884: 89 fa mov edx,edi 8078886: 31 f6 xor esi,esi 8078888: e9 41 fc ff ff jmp 80784ce <__tunables_init+0x9e> 807888d: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8078891: 85 ff test edi,edi 8078893: 0f 84 03 fe ff ff je 807869c <__tunables_init+0x26c> 8078899: e9 b1 fd ff ff jmp 807864f <__tunables_init+0x21f> 807889e: 66 90 xchg ax,ax 80788a0: 89 f8 mov eax,edi 80788a2: 84 c0 test al,al 80788a4: 0f 84 86 00 00 00 je 8078930 <__tunables_init+0x500> 80788aa: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80788ae: 8d 54 30 01 lea edx,[eax+esi*1+0x1] 80788b2: 89 e8 mov eax,ebp 80788b4: 0f b6 0a movzx ecx,BYTE PTR [edx] 80788b7: 84 c9 test cl,cl 80788b9: 74 14 je 80788cf <__tunables_init+0x49f> 80788bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80788bf: 90 nop 80788c0: 83 c2 01 add edx,0x1 80788c3: 88 08 mov BYTE PTR [eax],cl 80788c5: 83 c0 01 add eax,0x1 80788c8: 0f b6 0a movzx ecx,BYTE PTR [edx] 80788cb: 84 c9 test cl,cl 80788cd: 75 f1 jne 80788c0 <__tunables_init+0x490> 80788cf: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 80788d3: c6 00 00 mov BYTE PTR [eax],0x0 80788d6: 89 eb mov ebx,ebp 80788d8: 31 f6 xor esi,esi 80788da: 6b 04 24 2c imul eax,DWORD PTR [esp],0x2c 80788de: 03 44 24 0c add eax,DWORD PTR [esp+0xc] 80788e2: 8b 44 07 24 mov eax,DWORD PTR [edi+eax*1+0x24] 80788e6: e9 c3 fe ff ff jmp 80787ae <__tunables_init+0x37e> 80788eb: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80788ef: b8 21 00 00 00 mov eax,0x21 80788f4: 31 c9 xor ecx,ecx 80788f6: 8d 9f d8 20 fd ff lea ebx,[edi-0x2df28] 80788fc: cd 80 int 0x80 80788fe: 3d 00 f0 ff ff cmp eax,0xfffff000 8078903: 0f 87 54 fb ff ff ja 807845d <__tunables_init+0x2d> 8078909: c7 87 30 fd ff ff 02 00 00 00 mov DWORD PTR [edi-0x2d0],0x2 8078913: e9 45 fb ff ff jmp 807845d <__tunables_init+0x2d> 8078918: 83 c5 01 add ebp,0x1 807891b: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 807891f: 83 c7 2c add edi,0x2c 8078922: 83 fd 1a cmp ebp,0x1a 8078925: 0f 85 0d fc ff ff jne 8078538 <__tunables_init+0x108> 807892b: e9 5b fc ff ff jmp 807858b <__tunables_init+0x15b> 8078930: c6 45 00 00 mov BYTE PTR [ebp+0x0],0x0 8078934: e9 63 fd ff ff jmp 807869c <__tunables_init+0x26c> 8078939: 53 push ebx 807893a: 53 push ebx 807893b: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 807893f: 8d 83 38 23 fd ff lea eax,[ebx-0x2dcc8] 8078945: 50 push eax 8078946: 6a 02 push 0x2 8078948: e8 93 98 02 00 call 80a21e0 <_dl_dprintf> 807894d: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 8078954: e8 31 cd ff ff call 807568a <_exit> 8078959: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08078960 <__tunable_get_val>: 8078960: f3 0f 1e fb endbr32 8078964: e8 c1 f7 fd ff call 805812a <__x86.get_pc_thunk.dx> 8078969: 81 c2 97 c6 06 00 add edx,0x6c697 807896f: 55 push ebp 8078970: 57 push edi 8078971: 56 push esi 8078972: 53 push ebx 8078973: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8078977: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 807897b: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 807897f: 6b c8 2c imul ecx,eax,0x2c 8078982: 8d 8c 0a c0 f8 ff ff lea ecx,[edx+ecx*1-0x740] 8078989: 8b 79 04 mov edi,DWORD PTR [ecx+0x4] 807898c: 83 ff 02 cmp edi,0x2 807898f: 74 47 je 80789d8 <__tunable_get_val+0x78> 8078991: 77 45 ja 80789d8 <__tunable_get_val+0x78> 8078993: 85 ff test edi,edi 8078995: 74 41 je 80789d8 <__tunable_get_val+0x78> 8078997: 8b 79 18 mov edi,DWORD PTR [ecx+0x18] 807899a: 8b 69 1c mov ebp,DWORD PTR [ecx+0x1c] 807899d: 89 3e mov DWORD PTR [esi],edi 807899f: 89 6e 04 mov DWORD PTR [esi+0x4],ebp 80789a2: 6b c0 2c imul eax,eax,0x2c 80789a5: 8d 92 c0 f8 ff ff lea edx,[edx-0x740] 80789ab: 80 7c 02 20 00 cmp BYTE PTR [edx+eax*1+0x20],0x0 80789b0: 74 1e je 80789d0 <__tunable_get_val+0x70> 80789b2: 85 db test ebx,ebx 80789b4: 74 1a je 80789d0 <__tunable_get_val+0x70> 80789b6: 8d 44 02 18 lea eax,[edx+eax*1+0x18] 80789ba: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80789be: 89 d8 mov eax,ebx 80789c0: 5b pop ebx 80789c1: 5e pop esi 80789c2: 5f pop edi 80789c3: 5d pop ebp 80789c4: ff e0 jmp eax 80789c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80789cd: 8d 76 00 lea esi,[esi+0x0] 80789d0: 5b pop ebx 80789d1: 5e pop esi 80789d2: 5f pop edi 80789d3: 5d pop ebp 80789d4: c3 ret 80789d5: 8d 76 00 lea esi,[esi+0x0] 80789d8: 8b 49 18 mov ecx,DWORD PTR [ecx+0x18] 80789db: 89 0e mov DWORD PTR [esi],ecx 80789dd: eb c3 jmp 80789a2 <__tunable_get_val+0x42> 80789df: 90 nop 080789e0 <_dl_sysinfo_int80>: 80789e0: cd 80 int 0x80 80789e2: c3 ret 80789e3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80789ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080789f0 <_dl_aux_init>: 80789f0: f3 0f 1e fb endbr32 80789f4: e8 a4 6c fe ff call 805f69d <__x86.get_pc_thunk.cx> 80789f9: 81 c1 07 c6 06 00 add ecx,0x6c607 80789ff: 55 push ebp 8078a00: 57 push edi 8078a01: 56 push esi 8078a02: 53 push ebx 8078a03: 83 ec 74 sub esp,0x74 8078a06: 8b 84 24 88 00 00 00 mov eax,DWORD PTR [esp+0x88] 8078a0d: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8078a11: c7 c0 18 6f 0e 08 mov eax,0x80e6f18 8078a17: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8078a1b: 89 10 mov DWORD PTR [eax],edx 8078a1d: 8b 02 mov eax,DWORD PTR [edx] 8078a1f: 85 c0 test eax,eax 8078a21: 0f 84 5b 02 00 00 je 8078c82 <.L4+0x11a> 8078a27: 8b b1 c0 09 00 00 mov esi,DWORD PTR [ecx+0x9c0] 8078a2d: c7 c3 48 6f 0e 08 mov ebx,0x80e6f48 8078a33: 31 ed xor ebp,ebp 8078a35: 89 ea mov edx,ebp 8078a37: 89 74 24 3c mov DWORD PTR [esp+0x3c],esi 8078a3b: 8b b1 80 18 00 00 mov esi,DWORD PTR [ecx+0x1880] 8078a41: 8b 3b mov edi,DWORD PTR [ebx] 8078a43: 89 5c 24 6c mov DWORD PTR [esp+0x6c],ebx 8078a47: 89 74 24 30 mov DWORD PTR [esp+0x30],esi 8078a4b: c7 c6 a0 4d 0e 08 mov esi,0x80e4da0 8078a51: 89 7c 24 40 mov DWORD PTR [esp+0x40],edi 8078a55: 8b b9 84 18 00 00 mov edi,DWORD PTR [ecx+0x1884] 8078a5b: 89 74 24 58 mov DWORD PTR [esp+0x58],esi 8078a5f: 8b 36 mov esi,DWORD PTR [esi] 8078a61: c7 c3 74 6f 0e 08 mov ebx,0x80e6f74 8078a67: 89 7c 24 34 mov DWORD PTR [esp+0x34],edi 8078a6b: 89 74 24 44 mov DWORD PTR [esp+0x44],esi 8078a6f: 8b b9 80 fd ff ff mov edi,DWORD PTR [ecx-0x280] 8078a75: 0f b7 b1 84 09 00 00 movzx esi,WORD PTR [ecx+0x984] 8078a7c: 89 5c 24 54 mov DWORD PTR [esp+0x54],ebx 8078a80: 89 7c 24 4c mov DWORD PTR [esp+0x4c],edi 8078a84: 8b 3b mov edi,DWORD PTR [ebx] 8078a86: 66 89 74 24 38 mov WORD PTR [esp+0x38],si 8078a8b: c7 c6 40 6f 0e 08 mov esi,0x80e6f40 8078a91: 89 7c 24 48 mov DWORD PTR [esp+0x48],edi 8078a95: c7 c3 1c 6f 0e 08 mov ebx,0x80e6f1c 8078a9b: 8b 3e mov edi,DWORD PTR [esi] 8078a9d: 89 74 24 5c mov DWORD PTR [esp+0x5c],esi 8078aa1: 8b b1 88 18 00 00 mov esi,DWORD PTR [ecx+0x1888] 8078aa7: 89 5c 24 68 mov DWORD PTR [esp+0x68],ebx 8078aab: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 8078aaf: 8b b9 8c 18 00 00 mov edi,DWORD PTR [ecx+0x188c] 8078ab5: 89 74 24 28 mov DWORD PTR [esp+0x28],esi 8078ab9: 89 7c 24 2c mov DWORD PTR [esp+0x2c],edi 8078abd: 8b 1b mov ebx,DWORD PTR [ebx] 8078abf: 8b b1 90 09 00 00 mov esi,DWORD PTR [ecx+0x990] 8078ac5: c6 44 24 53 00 mov BYTE PTR [esp+0x53],0x0 8078aca: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 8078ace: c7 c3 34 6f 0e 08 mov ebx,0x80e6f34 8078ad4: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 8078ad8: c7 c6 54 6f 0e 08 mov esi,0x80e6f54 8078ade: 89 5c 24 60 mov DWORD PTR [esp+0x60],ebx 8078ae2: 8b 1b mov ebx,DWORD PTR [ebx] 8078ae4: 8b 3e mov edi,DWORD PTR [esi] 8078ae6: c6 44 24 52 00 mov BYTE PTR [esp+0x52],0x0 8078aeb: c6 44 24 51 00 mov BYTE PTR [esp+0x51],0x0 8078af0: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 8078af4: 31 ff xor edi,edi 8078af6: c6 44 24 50 00 mov BYTE PTR [esp+0x50],0x0 8078afb: c6 44 24 3b 00 mov BYTE PTR [esp+0x3b],0x0 8078b00: c6 44 24 3a 00 mov BYTE PTR [esp+0x3a],0x0 8078b05: c6 44 24 27 00 mov BYTE PTR [esp+0x27],0x0 8078b0a: c6 44 24 26 00 mov BYTE PTR [esp+0x26],0x0 8078b0f: c6 44 24 25 00 mov BYTE PTR [esp+0x25],0x0 8078b14: c6 44 24 24 00 mov BYTE PTR [esp+0x24],0x0 8078b19: c6 44 24 13 00 mov BYTE PTR [esp+0x13],0x0 8078b1e: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 8078b22: 88 54 24 12 mov BYTE PTR [esp+0x12],dl 8078b26: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8078b2a: 89 74 24 64 mov DWORD PTR [esp+0x64],esi 8078b2e: 31 f6 xor esi,esi 8078b30: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 8078b34: 31 db xor ebx,ebx 8078b36: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8078b3d: 8d 76 00 lea esi,[esi+0x0] 8078b40: 83 e8 03 sub eax,0x3 8078b43: 83 f8 1e cmp eax,0x1e 8078b46: 77 20 ja 8078b68 <.L4> 8078b48: 8b bc 81 80 24 fd ff mov edi,DWORD PTR [ecx+eax*4-0x2db80] 8078b4f: 01 cf add edi,ecx 8078b51: 3e ff e7 notrack jmp edi 8078b54: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08078b58 <.L9>: 8078b58: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8078b5b: c6 44 24 53 01 mov BYTE PTR [esp+0x53],0x1 8078b60: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 8078b64: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08078b68 <.L4>: 8078b68: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8078b6b: 83 c2 08 add edx,0x8 8078b6e: 85 c0 test eax,eax 8078b70: 75 ce jne 8078b40 <_dl_aux_init+0x150> 8078b72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8078b78: 0f b6 6c 24 12 movzx ebp,BYTE PTR [esp+0x12] 8078b7d: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8078b81: 89 e8 mov eax,ebp 8078b83: 84 c0 test al,al 8078b85: 0f 85 35 03 00 00 jne 8078ec0 <.L21+0x20> 8078b8b: 80 7c 24 13 00 cmp BYTE PTR [esp+0x13],0x0 8078b90: 74 0a je 8078b9c <.L4+0x34> 8078b92: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 8078b96: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8078b9a: 89 10 mov DWORD PTR [eax],edx 8078b9c: 80 7c 24 24 00 cmp BYTE PTR [esp+0x24],0x0 8078ba1: 74 0a je 8078bad <.L4+0x45> 8078ba3: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8078ba7: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8078bab: 89 10 mov DWORD PTR [eax],edx 8078bad: 80 7c 24 25 00 cmp BYTE PTR [esp+0x25],0x0 8078bb2: 74 0a je 8078bbe <.L4+0x56> 8078bb4: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 8078bb8: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8078bbc: 89 10 mov DWORD PTR [eax],edx 8078bbe: 80 7c 24 26 00 cmp BYTE PTR [esp+0x26],0x0 8078bc3: 74 0a je 8078bcf <.L4+0x67> 8078bc5: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 8078bc9: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 8078bcd: 89 10 mov DWORD PTR [eax],edx 8078bcf: 80 7c 24 27 00 cmp BYTE PTR [esp+0x27],0x0 8078bd4: 74 14 je 8078bea <.L4+0x82> 8078bd6: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8078bda: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 8078bde: 89 81 88 18 00 00 mov DWORD PTR [ecx+0x1888],eax 8078be4: 89 91 8c 18 00 00 mov DWORD PTR [ecx+0x188c],edx 8078bea: 80 7c 24 3a 00 cmp BYTE PTR [esp+0x3a],0x0 8078bef: 74 14 je 8078c05 <.L4+0x9d> 8078bf1: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8078bf5: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 8078bf9: 89 81 80 18 00 00 mov DWORD PTR [ecx+0x1880],eax 8078bff: 89 91 84 18 00 00 mov DWORD PTR [ecx+0x1884],edx 8078c05: 80 7c 24 3b 00 cmp BYTE PTR [esp+0x3b],0x0 8078c0a: 74 0c je 8078c18 <.L4+0xb0> 8078c0c: 0f b7 44 24 38 movzx eax,WORD PTR [esp+0x38] 8078c11: 66 89 81 84 09 00 00 mov WORD PTR [ecx+0x984],ax 8078c18: 80 7c 24 50 00 cmp BYTE PTR [esp+0x50],0x0 8078c1d: 74 0a je 8078c29 <.L4+0xc1> 8078c1f: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 8078c23: 89 81 c0 09 00 00 mov DWORD PTR [ecx+0x9c0],eax 8078c29: 80 7c 24 51 00 cmp BYTE PTR [esp+0x51],0x0 8078c2e: 74 0a je 8078c3a <.L4+0xd2> 8078c30: 8b 44 24 6c mov eax,DWORD PTR [esp+0x6c] 8078c34: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 8078c38: 89 10 mov DWORD PTR [eax],edx 8078c3a: 80 7c 24 52 00 cmp BYTE PTR [esp+0x52],0x0 8078c3f: 74 14 je 8078c55 <.L4+0xed> 8078c41: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8078c45: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 8078c49: 89 10 mov DWORD PTR [eax],edx 8078c4b: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 8078c4f: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 8078c53: 89 10 mov DWORD PTR [eax],edx 8078c55: 80 7c 24 53 00 cmp BYTE PTR [esp+0x53],0x0 8078c5a: 74 0a je 8078c66 <.L4+0xfe> 8078c5c: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 8078c60: 89 81 80 fd ff ff mov DWORD PTR [ecx-0x280],eax 8078c66: 83 fb 0f cmp ebx,0xf 8078c69: 75 17 jne 8078c82 <.L4+0x11a> 8078c6b: 31 c0 xor eax,eax 8078c6d: 8b 4c 24 58 mov ecx,DWORD PTR [esp+0x58] 8078c71: 09 f7 or edi,esi 8078c73: 0f 95 c0 setne al 8078c76: 89 01 mov DWORD PTR [ecx],eax 8078c78: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 8078c7c: c7 00 01 00 00 00 mov DWORD PTR [eax],0x1 8078c82: 83 c4 74 add esp,0x74 8078c85: 5b pop ebx 8078c86: 5e pop esi 8078c87: 5f pop edi 8078c88: 5d pop ebp 8078c89: c3 ret 8078c8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08078c90 <.L5>: 8078c90: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8078c93: 83 c2 08 add edx,0x8 8078c96: c6 44 24 51 01 mov BYTE PTR [esp+0x51],0x1 8078c9b: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 8078c9f: 8b 02 mov eax,DWORD PTR [edx] 8078ca1: 85 c0 test eax,eax 8078ca3: 0f 85 97 fe ff ff jne 8078b40 <_dl_aux_init+0x150> 8078ca9: e9 ca fe ff ff jmp 8078b78 <.L4+0x10> 8078cae: 66 90 xchg ax,ax 08078cb0 <.L7>: 8078cb0: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8078cb3: 83 c2 08 add edx,0x8 8078cb6: c6 44 24 50 01 mov BYTE PTR [esp+0x50],0x1 8078cbb: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 8078cbf: 8b 02 mov eax,DWORD PTR [edx] 8078cc1: 85 c0 test eax,eax 8078cc3: 0f 85 77 fe ff ff jne 8078b40 <_dl_aux_init+0x150> 8078cc9: e9 aa fe ff ff jmp 8078b78 <.L4+0x10> 8078cce: 66 90 xchg ax,ax 08078cd0 <.L8>: 8078cd0: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 8078cd3: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8078cd6: 31 ed xor ebp,ebp 8078cd8: 83 c2 08 add edx,0x8 8078cdb: 89 6c 24 34 mov DWORD PTR [esp+0x34],ebp 8078cdf: 89 7c 24 30 mov DWORD PTR [esp+0x30],edi 8078ce3: c6 44 24 3a 01 mov BYTE PTR [esp+0x3a],0x1 8078ce8: 85 c0 test eax,eax 8078cea: 0f 85 50 fe ff ff jne 8078b40 <_dl_aux_init+0x150> 8078cf0: e9 83 fe ff ff jmp 8078b78 <.L4+0x10> 8078cf5: 8d 76 00 lea esi,[esi+0x0] 08078cf8 <.L10>: 8078cf8: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8078cfb: 83 c2 08 add edx,0x8 8078cfe: c6 44 24 52 01 mov BYTE PTR [esp+0x52],0x1 8078d03: bb ff ff ff ff mov ebx,0xffffffff 8078d08: c7 44 24 48 01 00 00 00 mov DWORD PTR [esp+0x48],0x1 8078d10: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8078d14: 8b 02 mov eax,DWORD PTR [edx] 8078d16: 85 c0 test eax,eax 8078d18: 0f 85 22 fe ff ff jne 8078b40 <_dl_aux_init+0x150> 8078d1e: e9 55 fe ff ff jmp 8078b78 <.L4+0x10> 8078d23: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8078d27: 90 nop 08078d28 <.L11>: 8078d28: 0f b7 42 04 movzx eax,WORD PTR [edx+0x4] 8078d2c: 83 c2 08 add edx,0x8 8078d2f: c6 44 24 3b 01 mov BYTE PTR [esp+0x3b],0x1 8078d34: 66 89 44 24 38 mov WORD PTR [esp+0x38],ax 8078d39: 8b 02 mov eax,DWORD PTR [edx] 8078d3b: 85 c0 test eax,eax 8078d3d: 0f 85 fd fd ff ff jne 8078b40 <_dl_aux_init+0x150> 8078d43: e9 30 fe ff ff jmp 8078b78 <.L4+0x10> 8078d48: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8078d4f: 90 nop 08078d50 <.L12>: 8078d50: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8078d53: 83 c2 08 add edx,0x8 8078d56: c6 44 24 13 01 mov BYTE PTR [esp+0x13],0x1 8078d5b: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8078d5f: 8b 02 mov eax,DWORD PTR [edx] 8078d61: 85 c0 test eax,eax 8078d63: 0f 85 d7 fd ff ff jne 8078b40 <_dl_aux_init+0x150> 8078d69: e9 0a fe ff ff jmp 8078b78 <.L4+0x10> 8078d6e: 66 90 xchg ax,ax 08078d70 <.L13>: 8078d70: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 8078d73: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8078d76: 31 ed xor ebp,ebp 8078d78: 83 c2 08 add edx,0x8 8078d7b: 89 6c 24 2c mov DWORD PTR [esp+0x2c],ebp 8078d7f: 89 7c 24 28 mov DWORD PTR [esp+0x28],edi 8078d83: c6 44 24 27 01 mov BYTE PTR [esp+0x27],0x1 8078d88: 85 c0 test eax,eax 8078d8a: 0f 85 b0 fd ff ff jne 8078b40 <_dl_aux_init+0x150> 8078d90: e9 e3 fd ff ff jmp 8078b78 <.L4+0x10> 8078d95: 8d 76 00 lea esi,[esi+0x0] 08078d98 <.L14>: 8078d98: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8078d9b: 83 c2 08 add edx,0x8 8078d9e: c6 44 24 26 01 mov BYTE PTR [esp+0x26],0x1 8078da3: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8078da7: 8b 02 mov eax,DWORD PTR [edx] 8078da9: 85 c0 test eax,eax 8078dab: 0f 85 8f fd ff ff jne 8078b40 <_dl_aux_init+0x150> 8078db1: e9 c2 fd ff ff jmp 8078b78 <.L4+0x10> 8078db6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8078dbd: 8d 76 00 lea esi,[esi+0x0] 08078dc0 <.L15>: 8078dc0: 33 72 04 xor esi,DWORD PTR [edx+0x4] 8078dc3: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8078dc6: 83 c2 08 add edx,0x8 8078dc9: 83 cb 08 or ebx,0x8 8078dcc: 85 c0 test eax,eax 8078dce: 0f 85 6c fd ff ff jne 8078b40 <_dl_aux_init+0x150> 8078dd4: e9 9f fd ff ff jmp 8078b78 <.L4+0x10> 8078dd9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08078de0 <.L16>: 8078de0: 33 72 04 xor esi,DWORD PTR [edx+0x4] 8078de3: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8078de6: 83 c2 08 add edx,0x8 8078de9: 83 cb 04 or ebx,0x4 8078dec: 85 c0 test eax,eax 8078dee: 0f 85 4c fd ff ff jne 8078b40 <_dl_aux_init+0x150> 8078df4: e9 7f fd ff ff jmp 8078b78 <.L4+0x10> 8078df9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08078e00 <.L17>: 8078e00: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 8078e03: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8078e06: 83 c2 08 add edx,0x8 8078e09: 83 cb 02 or ebx,0x2 8078e0c: 31 7c 24 08 xor DWORD PTR [esp+0x8],edi 8078e10: 85 c0 test eax,eax 8078e12: 0f 85 28 fd ff ff jne 8078b40 <_dl_aux_init+0x150> 8078e18: e9 5b fd ff ff jmp 8078b78 <.L4+0x10> 8078e1d: 8d 76 00 lea esi,[esi+0x0] 08078e20 <.L18>: 8078e20: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 8078e23: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8078e26: 83 c2 08 add edx,0x8 8078e29: 83 cb 01 or ebx,0x1 8078e2c: 31 7c 24 08 xor DWORD PTR [esp+0x8],edi 8078e30: 85 c0 test eax,eax 8078e32: 0f 85 08 fd ff ff jne 8078b40 <_dl_aux_init+0x150> 8078e38: e9 3b fd ff ff jmp 8078b78 <.L4+0x10> 8078e3d: 8d 76 00 lea esi,[esi+0x0] 08078e40 <.L19>: 8078e40: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8078e43: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8078e47: 85 c0 test eax,eax 8078e49: 0f 45 f8 cmovne edi,eax 8078e4c: b8 01 00 00 00 mov eax,0x1 8078e51: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8078e55: 0f b6 7c 24 12 movzx edi,BYTE PTR [esp+0x12] 8078e5a: 0f 45 f8 cmovne edi,eax 8078e5d: 83 c2 08 add edx,0x8 8078e60: 89 f8 mov eax,edi 8078e62: 88 44 24 12 mov BYTE PTR [esp+0x12],al 8078e66: 8b 02 mov eax,DWORD PTR [edx] 8078e68: 85 c0 test eax,eax 8078e6a: 0f 85 d0 fc ff ff jne 8078b40 <_dl_aux_init+0x150> 8078e70: e9 03 fd ff ff jmp 8078b78 <.L4+0x10> 8078e75: 8d 76 00 lea esi,[esi+0x0] 08078e78 <.L20>: 8078e78: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8078e7b: 83 c2 08 add edx,0x8 8078e7e: c6 44 24 25 01 mov BYTE PTR [esp+0x25],0x1 8078e83: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8078e87: 8b 02 mov eax,DWORD PTR [edx] 8078e89: 85 c0 test eax,eax 8078e8b: 0f 85 af fc ff ff jne 8078b40 <_dl_aux_init+0x150> 8078e91: e9 e2 fc ff ff jmp 8078b78 <.L4+0x10> 8078e96: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8078e9d: 8d 76 00 lea esi,[esi+0x0] 08078ea0 <.L21>: 8078ea0: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8078ea3: 83 c2 08 add edx,0x8 8078ea6: c6 44 24 24 01 mov BYTE PTR [esp+0x24],0x1 8078eab: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8078eaf: 8b 02 mov eax,DWORD PTR [edx] 8078eb1: 85 c0 test eax,eax 8078eb3: 0f 85 87 fc ff ff jne 8078b40 <_dl_aux_init+0x150> 8078eb9: e9 ba fc ff ff jmp 8078b78 <.L4+0x10> 8078ebe: 66 90 xchg ax,ax 8078ec0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8078ec4: 89 81 90 09 00 00 mov DWORD PTR [ecx+0x990],eax 8078eca: e9 bc fc ff ff jmp 8078b8b <.L4+0x23> 8078ecf: 90 nop 08078ed0 <_dl_non_dynamic_init>: 8078ed0: f3 0f 1e fb endbr32 8078ed4: 55 push ebp 8078ed5: 57 push edi 8078ed6: 56 push esi 8078ed7: 53 push ebx 8078ed8: e8 e3 0c fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8078edd: 81 c3 23 c1 06 00 add ebx,0x6c123 8078ee3: 83 ec 5c sub esp,0x5c 8078ee6: e8 d5 a8 02 00 call 80a37c0 <_dl_get_origin> 8078eeb: 83 ec 0c sub esp,0xc 8078eee: 89 83 f0 0b 00 00 mov DWORD PTR [ebx+0xbf0],eax 8078ef4: c7 c0 34 6f 0e 08 mov eax,0x80e6f34 8078efa: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8078efe: 8b 00 mov eax,DWORD PTR [eax] 8078f00: 89 83 94 0b 00 00 mov DWORD PTR [ebx+0xb94],eax 8078f06: c7 c0 54 6f 0e 08 mov eax,0x80e6f54 8078f0c: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8078f10: 8b 00 mov eax,DWORD PTR [eax] 8078f12: 66 89 83 9c 0b 00 00 mov WORD PTR [ebx+0xb9c],ax 8078f19: 8d 83 9f 27 fd ff lea eax,[ebx-0x2d861] 8078f1f: 50 push eax 8078f20: e8 db 72 fd ff call 8050200 8078f25: 83 c4 10 add esp,0x10 8078f28: 31 d2 xor edx,edx 8078f2a: 85 c0 test eax,eax 8078f2c: 74 08 je 8078f36 <_dl_non_dynamic_init+0x66> 8078f2e: 31 d2 xor edx,edx 8078f30: 80 38 00 cmp BYTE PTR [eax],0x0 8078f33: 0f 95 c2 setne dl 8078f36: c7 c0 50 6f 0e 08 mov eax,0x80e6f50 8078f3c: c7 c7 48 6f 0e 08 mov edi,0x80e6f48 8078f42: 89 10 mov DWORD PTR [eax],edx 8078f44: 8b 07 mov eax,DWORD PTR [edi] 8078f46: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8078f4a: 85 c0 test eax,eax 8078f4c: 0f 84 2e 0a 00 00 je 8079980 <_dl_non_dynamic_init+0xab0> 8078f52: 83 ec 08 sub esp,0x8 8078f55: 8d 83 69 4e fe ff lea eax,[ebx-0x1b197] 8078f5b: 6a 00 push 0x0 8078f5d: 6a 00 push 0x0 8078f5f: 6a 00 push 0x0 8078f61: 6a 01 push 0x1 8078f63: 50 push eax 8078f64: 50 push eax 8078f65: e8 16 5e 02 00 call 809ed80 <_dl_new_object> 8078f6a: 83 c4 20 add esp,0x20 8078f6d: 89 c6 mov esi,eax 8078f6f: 85 c0 test eax,eax 8078f71: 0f 84 09 0a 00 00 je 8079980 <_dl_non_dynamic_init+0xab0> 8078f77: 8b 2f mov ebp,DWORD PTR [edi] 8078f79: 31 c9 xor ecx,ecx 8078f7b: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 8078f7e: 0f b7 7d 2c movzx edi,WORD PTR [ebp+0x2c] 8078f82: 01 e8 add eax,ebp 8078f84: 66 89 be 5c 01 00 00 mov WORD PTR [esi+0x15c],di 8078f8b: 89 86 54 01 00 00 mov DWORD PTR [esi+0x154],eax 8078f91: 85 ff test edi,edi 8078f93: 75 27 jne 8078fbc <_dl_non_dynamic_init+0xec> 8078f95: eb 49 jmp 8078fe0 <_dl_non_dynamic_init+0x110> 8078f97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8078f9e: 66 90 xchg ax,ax 8078fa0: 83 fa 01 cmp edx,0x1 8078fa3: 0f 84 47 08 00 00 je 80797f0 <_dl_non_dynamic_init+0x920> 8078fa9: 83 fa 07 cmp edx,0x7 8078fac: 0f 84 1b 0b 00 00 je 8079acd <_dl_non_dynamic_init+0xbfd> 8078fb2: 83 c1 01 add ecx,0x1 8078fb5: 83 c0 20 add eax,0x20 8078fb8: 39 f9 cmp ecx,edi 8078fba: 74 24 je 8078fe0 <_dl_non_dynamic_init+0x110> 8078fbc: 8b 10 mov edx,DWORD PTR [eax] 8078fbe: 83 fa 02 cmp edx,0x2 8078fc1: 75 dd jne 8078fa0 <_dl_non_dynamic_init+0xd0> 8078fc3: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 8078fc6: 83 c1 01 add ecx,0x1 8078fc9: 83 c0 20 add eax,0x20 8078fcc: 89 56 08 mov DWORD PTR [esi+0x8],edx 8078fcf: 8b 50 f4 mov edx,DWORD PTR [eax-0xc] 8078fd2: c1 ea 03 shr edx,0x3 8078fd5: 66 89 96 5e 01 00 00 mov WORD PTR [esi+0x15e],dx 8078fdc: 39 f9 cmp ecx,edi 8078fde: 75 dc jne 8078fbc <_dl_non_dynamic_init+0xec> 8078fe0: 89 ae b4 01 00 00 mov DWORD PTR [esi+0x1b4],ebp 8078fe6: 2b 2e sub ebp,DWORD PTR [esi] 8078fe8: 89 ea mov edx,ebp 8078fea: 01 ae b8 01 00 00 add DWORD PTR [esi+0x1b8],ebp 8078ff0: 01 ae bc 01 00 00 add DWORD PTR [esi+0x1bc],ebp 8078ff6: 03 56 08 add edx,DWORD PTR [esi+0x8] 8078ff9: 89 2e mov DWORD PTR [esi],ebp 8078ffb: 89 56 08 mov DWORD PTR [esi+0x8],edx 8078ffe: 0f 84 49 02 00 00 je 807924d <_dl_non_dynamic_init+0x37d> 8079004: 8b 02 mov eax,DWORD PTR [edx] 8079006: 8d 4e 20 lea ecx,[esi+0x20] 8079009: 85 c0 test eax,eax 807900b: 74 45 je 8079052 <_dl_non_dynamic_init+0x182> 807900d: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8079011: eb 29 jmp 807903c <_dl_non_dynamic_init+0x16c> 8079013: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8079017: 90 nop 8079018: be ff ff ff 6f mov esi,0x6fffffff 807901d: 29 c6 sub esi,eax 807901f: 83 fe 0f cmp esi,0xf 8079022: 0f 87 38 08 00 00 ja 8079860 <_dl_non_dynamic_init+0x990> 8079028: be 22 00 00 70 mov esi,0x70000022 807902d: 29 c6 sub esi,eax 807902f: 89 14 b1 mov DWORD PTR [ecx+esi*4],edx 8079032: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8079035: 83 c2 08 add edx,0x8 8079038: 85 c0 test eax,eax 807903a: 74 12 je 807904e <_dl_non_dynamic_init+0x17e> 807903c: 83 f8 22 cmp eax,0x22 807903f: 77 d7 ja 8079018 <_dl_non_dynamic_init+0x148> 8079041: 89 14 81 mov DWORD PTR [ecx+eax*4],edx 8079044: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8079047: 83 c2 08 add edx,0x8 807904a: 85 c0 test eax,eax 807904c: 75 ee jne 807903c <_dl_non_dynamic_init+0x16c> 807904e: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8079052: 85 ed test ebp,ebp 8079054: 0f 84 3a 01 00 00 je 8079194 <_dl_non_dynamic_init+0x2c4> 807905a: 8b 56 30 mov edx,DWORD PTR [esi+0x30] 807905d: 31 c0 xor eax,eax 807905f: 85 d2 test edx,edx 8079061: 74 21 je 8079084 <_dl_non_dynamic_init+0x1b4> 8079063: 8b 02 mov eax,DWORD PTR [edx] 8079065: 89 83 40 fd ff ff mov DWORD PTR [ebx-0x2c0],eax 807906b: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 807906e: 01 e8 add eax,ebp 8079070: 89 83 44 fd ff ff mov DWORD PTR [ebx-0x2bc],eax 8079076: 8d 83 40 fd ff ff lea eax,[ebx-0x2c0] 807907c: 89 46 30 mov DWORD PTR [esi+0x30],eax 807907f: b8 01 00 00 00 mov eax,0x1 8079084: 8b 56 2c mov edx,DWORD PTR [esi+0x2c] 8079087: 85 d2 test edx,edx 8079089: 74 19 je 80790a4 <_dl_non_dynamic_init+0x1d4> 807908b: 8b 3a mov edi,DWORD PTR [edx] 807908d: 8d 8c c3 40 fd ff ff lea ecx,[ebx+eax*8-0x2c0] 8079094: 83 c0 01 add eax,0x1 8079097: 89 39 mov DWORD PTR [ecx],edi 8079099: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 807909c: 01 ef add edi,ebp 807909e: 89 79 04 mov DWORD PTR [ecx+0x4],edi 80790a1: 89 4e 2c mov DWORD PTR [esi+0x2c],ecx 80790a4: 8b 56 34 mov edx,DWORD PTR [esi+0x34] 80790a7: 85 d2 test edx,edx 80790a9: 74 19 je 80790c4 <_dl_non_dynamic_init+0x1f4> 80790ab: 8b 3a mov edi,DWORD PTR [edx] 80790ad: 8d 8c c3 40 fd ff ff lea ecx,[ebx+eax*8-0x2c0] 80790b4: 83 c0 01 add eax,0x1 80790b7: 89 39 mov DWORD PTR [ecx],edi 80790b9: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 80790bc: 01 ef add edi,ebp 80790be: 89 79 04 mov DWORD PTR [ecx+0x4],edi 80790c1: 89 4e 34 mov DWORD PTR [esi+0x34],ecx 80790c4: 8b 56 38 mov edx,DWORD PTR [esi+0x38] 80790c7: 85 d2 test edx,edx 80790c9: 74 19 je 80790e4 <_dl_non_dynamic_init+0x214> 80790cb: 8b 3a mov edi,DWORD PTR [edx] 80790cd: 8d 8c c3 40 fd ff ff lea ecx,[ebx+eax*8-0x2c0] 80790d4: 83 c0 01 add eax,0x1 80790d7: 89 39 mov DWORD PTR [ecx],edi 80790d9: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 80790dc: 01 ef add edi,ebp 80790de: 89 79 04 mov DWORD PTR [ecx+0x4],edi 80790e1: 89 4e 38 mov DWORD PTR [esi+0x38],ecx 80790e4: 8b 56 3c mov edx,DWORD PTR [esi+0x3c] 80790e7: 85 d2 test edx,edx 80790e9: 74 19 je 8079104 <_dl_non_dynamic_init+0x234> 80790eb: 8b 3a mov edi,DWORD PTR [edx] 80790ed: 8d 8c c3 40 fd ff ff lea ecx,[ebx+eax*8-0x2c0] 80790f4: 83 c0 01 add eax,0x1 80790f7: 89 39 mov DWORD PTR [ecx],edi 80790f9: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 80790fc: 01 ef add edi,ebp 80790fe: 89 79 04 mov DWORD PTR [ecx+0x4],edi 8079101: 89 4e 3c mov DWORD PTR [esi+0x3c],ecx 8079104: 8b 56 64 mov edx,DWORD PTR [esi+0x64] 8079107: 85 d2 test edx,edx 8079109: 74 19 je 8079124 <_dl_non_dynamic_init+0x254> 807910b: 8b 3a mov edi,DWORD PTR [edx] 807910d: 8d 8c c3 40 fd ff ff lea ecx,[ebx+eax*8-0x2c0] 8079114: 83 c0 01 add eax,0x1 8079117: 89 39 mov DWORD PTR [ecx],edi 8079119: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 807911c: 01 ef add edi,ebp 807911e: 89 79 04 mov DWORD PTR [ecx+0x4],edi 8079121: 89 4e 64 mov DWORD PTR [esi+0x64],ecx 8079124: 8b 56 7c mov edx,DWORD PTR [esi+0x7c] 8079127: 85 d2 test edx,edx 8079129: 74 19 je 8079144 <_dl_non_dynamic_init+0x274> 807912b: 8b 3a mov edi,DWORD PTR [edx] 807912d: 8d 8c c3 40 fd ff ff lea ecx,[ebx+eax*8-0x2c0] 8079134: 83 c0 01 add eax,0x1 8079137: 89 39 mov DWORD PTR [ecx],edi 8079139: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 807913c: 01 ef add edi,ebp 807913e: 89 79 04 mov DWORD PTR [ecx+0x4],edi 8079141: 89 4e 7c mov DWORD PTR [esi+0x7c],ecx 8079144: 8b 96 e8 00 00 00 mov edx,DWORD PTR [esi+0xe8] 807914a: 85 d2 test edx,edx 807914c: 74 1c je 807916a <_dl_non_dynamic_init+0x29a> 807914e: 8b 3a mov edi,DWORD PTR [edx] 8079150: 8d 8c c3 40 fd ff ff lea ecx,[ebx+eax*8-0x2c0] 8079157: 83 c0 01 add eax,0x1 807915a: 89 39 mov DWORD PTR [ecx],edi 807915c: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 807915f: 01 ef add edi,ebp 8079161: 89 79 04 mov DWORD PTR [ecx+0x4],edi 8079164: 89 8e e8 00 00 00 mov DWORD PTR [esi+0xe8],ecx 807916a: 8b 96 50 01 00 00 mov edx,DWORD PTR [esi+0x150] 8079170: 85 d2 test edx,edx 8079172: 74 20 je 8079194 <_dl_non_dynamic_init+0x2c4> 8079174: 8b 3a mov edi,DWORD PTR [edx] 8079176: 8d 8c c3 40 fd ff ff lea ecx,[ebx+eax*8-0x2c0] 807917d: 03 6a 04 add ebp,DWORD PTR [edx+0x4] 8079180: 89 69 04 mov DWORD PTR [ecx+0x4],ebp 8079183: 89 39 mov DWORD PTR [ecx],edi 8079185: 89 8e 50 01 00 00 mov DWORD PTR [esi+0x150],ecx 807918b: 83 f8 08 cmp eax,0x8 807918e: 0f 84 90 09 00 00 je 8079b24 <_dl_non_dynamic_init+0xc54> 8079194: 8b 46 70 mov eax,DWORD PTR [esi+0x70] 8079197: 85 c0 test eax,eax 8079199: 74 11 je 80791ac <_dl_non_dynamic_init+0x2dc> 807919b: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 807919e: 83 f8 11 cmp eax,0x11 80791a1: 74 09 je 80791ac <_dl_non_dynamic_init+0x2dc> 80791a3: 83 f8 07 cmp eax,0x7 80791a6: 0f 85 5c 09 00 00 jne 8079b08 <_dl_non_dynamic_init+0xc38> 80791ac: 8b 46 3c mov eax,DWORD PTR [esi+0x3c] 80791af: 85 c0 test eax,eax 80791b1: 74 0d je 80791c0 <_dl_non_dynamic_init+0x2f0> 80791b3: 8b 46 44 mov eax,DWORD PTR [esi+0x44] 80791b6: 83 78 04 0c cmp DWORD PTR [eax+0x4],0xc 80791ba: 0f 85 9c 09 00 00 jne 8079b5c <_dl_non_dynamic_init+0xc8c> 80791c0: 8b 6e 64 mov ebp,DWORD PTR [esi+0x64] 80791c3: 85 ed test ebp,ebp 80791c5: 74 0d je 80791d4 <_dl_non_dynamic_init+0x304> 80791c7: 8b 46 6c mov eax,DWORD PTR [esi+0x6c] 80791ca: 83 78 04 08 cmp DWORD PTR [eax+0x4],0x8 80791ce: 0f 85 15 09 00 00 jne 8079ae9 <_dl_non_dynamic_init+0xc19> 80791d4: 8b 86 98 00 00 00 mov eax,DWORD PTR [esi+0x98] 80791da: 85 c0 test eax,eax 80791dc: 74 24 je 8079202 <_dl_non_dynamic_init+0x332> 80791de: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80791e1: 89 96 10 02 00 00 mov DWORD PTR [esi+0x210],edx 80791e7: f6 c2 02 test dl,0x2 80791ea: 74 03 je 80791ef <_dl_non_dynamic_init+0x31f> 80791ec: 89 46 60 mov DWORD PTR [esi+0x60],eax 80791ef: f6 c2 04 test dl,0x4 80791f2: 74 03 je 80791f7 <_dl_non_dynamic_init+0x327> 80791f4: 89 46 78 mov DWORD PTR [esi+0x78],eax 80791f7: 83 e2 08 and edx,0x8 80791fa: 74 06 je 8079202 <_dl_non_dynamic_init+0x332> 80791fc: 89 86 80 00 00 00 mov DWORD PTR [esi+0x80],eax 8079202: 8b 86 bc 00 00 00 mov eax,DWORD PTR [esi+0xbc] 8079208: 85 c0 test eax,eax 807920a: 74 30 je 807923c <_dl_non_dynamic_init+0x36c> 807920c: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 807920f: 89 86 0c 02 00 00 mov DWORD PTR [esi+0x20c],eax 8079215: a8 08 test al,0x8 8079217: 0f 85 3b 08 00 00 jne 8079a58 <_dl_non_dynamic_init+0xb88> 807921d: c7 c2 08 6f 0e 08 mov edx,0x80e6f08 8079223: f6 02 40 test BYTE PTR [edx],0x40 8079226: 0f 85 75 08 00 00 jne 8079aa1 <_dl_non_dynamic_init+0xbd1> 807922c: a8 01 test al,0x1 807922e: 74 0c je 807923c <_dl_non_dynamic_init+0x36c> 8079230: 8b 86 bc 00 00 00 mov eax,DWORD PTR [esi+0xbc] 8079236: 89 86 80 00 00 00 mov DWORD PTR [esi+0x80],eax 807923c: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 8079242: 85 ff test edi,edi 8079244: 74 07 je 807924d <_dl_non_dynamic_init+0x37d> 8079246: c7 46 5c 00 00 00 00 mov DWORD PTR [esi+0x5c],0x0 807924d: 83 ec 0c sub esp,0xc 8079250: 56 push esi 8079251: e8 aa 59 02 00 call 809ec00 <_dl_setup_hash> 8079256: 8b 86 d8 01 00 00 mov eax,DWORD PTR [esi+0x1d8] 807925c: 8d 56 14 lea edx,[esi+0x14] 807925f: 83 c4 10 add esp,0x10 8079262: 80 8e 98 01 00 00 04 or BYTE PTR [esi+0x198],0x4 8079269: c7 86 04 02 00 00 01 00 00 00 mov DWORD PTR [esi+0x204],0x1 8079273: c7 40 04 01 00 00 00 mov DWORD PTR [eax+0x4],0x1 807927a: 89 10 mov DWORD PTR [eax],edx 807927c: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 807927f: 85 c0 test eax,eax 8079281: 74 3e je 80792c1 <_dl_non_dynamic_init+0x3f1> 8079283: 8b 56 34 mov edx,DWORD PTR [esi+0x34] 8079286: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 8079289: 83 ec 0c sub esp,0xc 807928c: 03 7a 04 add edi,DWORD PTR [edx+0x4] 807928f: 57 push edi 8079290: e8 7b ad ff ff call 8074010 8079295: 8d 68 01 lea ebp,[eax+0x1] 8079298: 89 2c 24 mov DWORD PTR [esp],ebp 807929b: e8 e0 b8 fe ff call 8064b80 <__libc_malloc> 80792a0: 83 c4 10 add esp,0x10 80792a3: 85 c0 test eax,eax 80792a5: 0f 84 95 08 00 00 je 8079b40 <_dl_non_dynamic_init+0xc70> 80792ab: 83 ec 04 sub esp,0x4 80792ae: 55 push ebp 80792af: 57 push edi 80792b0: 50 push eax 80792b1: e8 7a a8 ff ff call 8073b30 80792b6: 8b 56 1c mov edx,DWORD PTR [esi+0x1c] 80792b9: 83 c4 10 add esp,0x10 80792bc: 89 46 04 mov DWORD PTR [esi+0x4],eax 80792bf: 89 02 mov DWORD PTR [edx],eax 80792c1: 83 ec 08 sub esp,0x8 80792c4: 6a 00 push 0x0 80792c6: 56 push esi 80792c7: e8 f4 59 02 00 call 809ecc0 <_dl_add_to_namespace_list> 80792cc: c7 c7 2c 6f 0e 08 mov edi,0x80e6f2c 80792d2: 83 c4 10 add esp,0x10 80792d5: c7 83 a0 09 00 00 01 00 00 00 mov DWORD PTR [ebx+0x9a0],0x1 80792df: 8d 83 e0 39 f9 ff lea eax,[ebx-0x6c620] 80792e5: 89 37 mov DWORD PTR [edi],esi 80792e7: 39 83 c0 09 00 00 cmp DWORD PTR [ebx+0x9c0],eax 80792ed: 0f 84 3d 05 00 00 je 8079830 <_dl_non_dynamic_init+0x960> 80792f3: 8d 44 24 30 lea eax,[esp+0x30] 80792f7: 8d ab 05 28 fd ff lea ebp,[ebx-0x2d7fb] 80792fd: c7 44 24 3c 00 00 00 00 mov DWORD PTR [esp+0x3c],0x0 8079305: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8079309: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807930d: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 8079315: c7 44 24 34 00 00 00 00 mov DWORD PTR [esp+0x34],0x0 807931d: c7 44 24 38 00 00 00 00 mov DWORD PTR [esp+0x38],0x0 8079325: c6 44 24 3c 20 mov BYTE PTR [esp+0x3c],0x20 807932a: 89 6c 24 40 mov DWORD PTR [esp+0x40],ebp 807932e: c7 44 24 44 f6 75 ae 03 mov DWORD PTR [esp+0x44],0x3ae75f6 8079336: c7 44 24 48 01 00 00 00 mov DWORD PTR [esp+0x48],0x1 807933e: c7 44 24 4c 00 00 00 00 mov DWORD PTR [esp+0x4c],0x0 8079346: 6a 00 push 0x0 8079348: 6a 00 push 0x0 807934a: 6a 00 push 0x0 807934c: 8d 44 24 4c lea eax,[esp+0x4c] 8079350: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8079354: 50 push eax 8079355: 8d 86 d8 01 00 00 lea eax,[esi+0x1d8] 807935b: 50 push eax 807935c: 8d 44 24 40 lea eax,[esp+0x40] 8079360: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8079364: 50 push eax 8079365: 8d 83 0f 28 fd ff lea eax,[ebx-0x2d7f1] 807936b: 56 push esi 807936c: 50 push eax 807936d: e8 4e 4c 02 00 call 809dfc0 <_dl_lookup_symbol_x> 8079372: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 8079376: 83 c4 20 add esp,0x20 8079379: 85 c9 test ecx,ecx 807937b: 0f 84 17 07 00 00 je 8079a98 <_dl_non_dynamic_init+0xbc8> 8079381: 66 83 79 0e f1 cmp WORD PTR [ecx+0xe],0xfff1 8079386: 0f 84 c4 04 00 00 je 8079850 <_dl_non_dynamic_init+0x980> 807938c: 85 c0 test eax,eax 807938e: 0f 84 bc 04 00 00 je 8079850 <_dl_non_dynamic_init+0x980> 8079394: 8b 10 mov edx,DWORD PTR [eax] 8079396: 8b 07 mov eax,DWORD PTR [edi] 8079398: 03 51 04 add edx,DWORD PTR [ecx+0x4] 807939b: 89 93 9c fd ff ff mov DWORD PTR [ebx-0x264],edx 80793a1: 85 c0 test eax,eax 80793a3: 0f 84 f1 05 00 00 je 807999a <_dl_non_dynamic_init+0xaca> 80793a9: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80793ad: 8d 90 d8 01 00 00 lea edx,[eax+0x1d8] 80793b3: c7 44 24 3c 00 00 00 00 mov DWORD PTR [esp+0x3c],0x0 80793bb: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 80793c3: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 80793c7: c7 44 24 34 00 00 00 00 mov DWORD PTR [esp+0x34],0x0 80793cf: c7 44 24 38 00 00 00 00 mov DWORD PTR [esp+0x38],0x0 80793d7: c6 44 24 3c 20 mov BYTE PTR [esp+0x3c],0x20 80793dc: 89 6c 24 40 mov DWORD PTR [esp+0x40],ebp 80793e0: c7 44 24 44 f6 75 ae 03 mov DWORD PTR [esp+0x44],0x3ae75f6 80793e8: c7 44 24 48 01 00 00 00 mov DWORD PTR [esp+0x48],0x1 80793f0: c7 44 24 4c 00 00 00 00 mov DWORD PTR [esp+0x4c],0x0 80793f8: 6a 00 push 0x0 80793fa: 6a 00 push 0x0 80793fc: 6a 00 push 0x0 80793fe: ff 74 24 18 push DWORD PTR [esp+0x18] 8079402: 52 push edx 8079403: ff 74 24 24 push DWORD PTR [esp+0x24] 8079407: 50 push eax 8079408: 8d 83 24 28 fd ff lea eax,[ebx-0x2d7dc] 807940e: 50 push eax 807940f: e8 ac 4b 02 00 call 809dfc0 <_dl_lookup_symbol_x> 8079414: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 8079418: 83 c4 20 add esp,0x20 807941b: 85 c9 test ecx,ecx 807941d: 0f 84 45 06 00 00 je 8079a68 <_dl_non_dynamic_init+0xb98> 8079423: 66 83 79 0e f1 cmp WORD PTR [ecx+0xe],0xfff1 8079428: 0f 84 f2 05 00 00 je 8079a20 <_dl_non_dynamic_init+0xb50> 807942e: 85 c0 test eax,eax 8079430: 0f 84 ea 05 00 00 je 8079a20 <_dl_non_dynamic_init+0xb50> 8079436: 8b 10 mov edx,DWORD PTR [eax] 8079438: 8b 07 mov eax,DWORD PTR [edi] 807943a: 03 51 04 add edx,DWORD PTR [ecx+0x4] 807943d: 89 93 98 fd ff ff mov DWORD PTR [ebx-0x268],edx 8079443: 85 c0 test eax,eax 8079445: 0f 84 59 05 00 00 je 80799a4 <_dl_non_dynamic_init+0xad4> 807944b: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 807944f: 8d 90 d8 01 00 00 lea edx,[eax+0x1d8] 8079455: c7 44 24 3c 00 00 00 00 mov DWORD PTR [esp+0x3c],0x0 807945d: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 8079465: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 8079469: c7 44 24 34 00 00 00 00 mov DWORD PTR [esp+0x34],0x0 8079471: c7 44 24 38 00 00 00 00 mov DWORD PTR [esp+0x38],0x0 8079479: c6 44 24 3c 20 mov BYTE PTR [esp+0x3c],0x20 807947e: 89 6c 24 40 mov DWORD PTR [esp+0x40],ebp 8079482: c7 44 24 44 f6 75 ae 03 mov DWORD PTR [esp+0x44],0x3ae75f6 807948a: c7 44 24 48 01 00 00 00 mov DWORD PTR [esp+0x48],0x1 8079492: c7 44 24 4c 00 00 00 00 mov DWORD PTR [esp+0x4c],0x0 807949a: 6a 00 push 0x0 807949c: 6a 00 push 0x0 807949e: 6a 00 push 0x0 80794a0: ff 74 24 18 push DWORD PTR [esp+0x18] 80794a4: 52 push edx 80794a5: ff 74 24 24 push DWORD PTR [esp+0x24] 80794a9: 50 push eax 80794aa: 8d 83 3b 28 fd ff lea eax,[ebx-0x2d7c5] 80794b0: 50 push eax 80794b1: e8 0a 4b 02 00 call 809dfc0 <_dl_lookup_symbol_x> 80794b6: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 80794ba: 83 c4 20 add esp,0x20 80794bd: 85 c9 test ecx,ecx 80794bf: 0f 84 b3 05 00 00 je 8079a78 <_dl_non_dynamic_init+0xba8> 80794c5: 66 83 79 0e f1 cmp WORD PTR [ecx+0xe],0xfff1 80794ca: 0f 84 40 05 00 00 je 8079a10 <_dl_non_dynamic_init+0xb40> 80794d0: 85 c0 test eax,eax 80794d2: 0f 84 38 05 00 00 je 8079a10 <_dl_non_dynamic_init+0xb40> 80794d8: 8b 10 mov edx,DWORD PTR [eax] 80794da: 8b 07 mov eax,DWORD PTR [edi] 80794dc: 03 51 04 add edx,DWORD PTR [ecx+0x4] 80794df: 89 93 94 fd ff ff mov DWORD PTR [ebx-0x26c],edx 80794e5: 85 c0 test eax,eax 80794e7: 0f 84 c1 04 00 00 je 80799ae <_dl_non_dynamic_init+0xade> 80794ed: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80794f1: 8d 90 d8 01 00 00 lea edx,[eax+0x1d8] 80794f7: c7 44 24 3c 00 00 00 00 mov DWORD PTR [esp+0x3c],0x0 80794ff: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 8079507: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 807950b: c7 44 24 34 00 00 00 00 mov DWORD PTR [esp+0x34],0x0 8079513: c7 44 24 38 00 00 00 00 mov DWORD PTR [esp+0x38],0x0 807951b: c6 44 24 3c 20 mov BYTE PTR [esp+0x3c],0x20 8079520: 89 6c 24 40 mov DWORD PTR [esp+0x40],ebp 8079524: c7 44 24 44 f6 75 ae 03 mov DWORD PTR [esp+0x44],0x3ae75f6 807952c: c7 44 24 48 01 00 00 00 mov DWORD PTR [esp+0x48],0x1 8079534: c7 44 24 4c 00 00 00 00 mov DWORD PTR [esp+0x4c],0x0 807953c: 6a 00 push 0x0 807953e: 6a 00 push 0x0 8079540: 6a 00 push 0x0 8079542: ff 74 24 18 push DWORD PTR [esp+0x18] 8079546: 52 push edx 8079547: ff 74 24 24 push DWORD PTR [esp+0x24] 807954b: 50 push eax 807954c: 8d 83 4f 28 fd ff lea eax,[ebx-0x2d7b1] 8079552: 50 push eax 8079553: e8 68 4a 02 00 call 809dfc0 <_dl_lookup_symbol_x> 8079558: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 807955c: 83 c4 20 add esp,0x20 807955f: 85 c9 test ecx,ecx 8079561: 0f 84 21 05 00 00 je 8079a88 <_dl_non_dynamic_init+0xbb8> 8079567: 66 83 79 0e f1 cmp WORD PTR [ecx+0xe],0xfff1 807956c: 0f 84 7e 04 00 00 je 80799f0 <_dl_non_dynamic_init+0xb20> 8079572: 85 c0 test eax,eax 8079574: 0f 84 76 04 00 00 je 80799f0 <_dl_non_dynamic_init+0xb20> 807957a: 8b 10 mov edx,DWORD PTR [eax] 807957c: 8b 07 mov eax,DWORD PTR [edi] 807957e: 03 51 04 add edx,DWORD PTR [ecx+0x4] 8079581: 89 93 90 fd ff ff mov DWORD PTR [ebx-0x270],edx 8079587: 85 c0 test eax,eax 8079589: 0f 84 29 04 00 00 je 80799b8 <_dl_non_dynamic_init+0xae8> 807958f: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 8079593: 8d 90 d8 01 00 00 lea edx,[eax+0x1d8] 8079599: c7 44 24 3c 00 00 00 00 mov DWORD PTR [esp+0x3c],0x0 80795a1: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 80795a9: c7 44 24 34 00 00 00 00 mov DWORD PTR [esp+0x34],0x0 80795b1: c7 44 24 38 00 00 00 00 mov DWORD PTR [esp+0x38],0x0 80795b9: c6 44 24 3c 20 mov BYTE PTR [esp+0x3c],0x20 80795be: 89 6c 24 40 mov DWORD PTR [esp+0x40],ebp 80795c2: c7 44 24 44 f6 75 ae 03 mov DWORD PTR [esp+0x44],0x3ae75f6 80795ca: c7 44 24 48 01 00 00 00 mov DWORD PTR [esp+0x48],0x1 80795d2: c7 44 24 4c 00 00 00 00 mov DWORD PTR [esp+0x4c],0x0 80795da: 89 7c 24 2c mov DWORD PTR [esp+0x2c],edi 80795de: 6a 00 push 0x0 80795e0: 6a 00 push 0x0 80795e2: 6a 00 push 0x0 80795e4: ff 74 24 18 push DWORD PTR [esp+0x18] 80795e8: 52 push edx 80795e9: ff 74 24 24 push DWORD PTR [esp+0x24] 80795ed: 50 push eax 80795ee: 8d 83 5b 28 fd ff lea eax,[ebx-0x2d7a5] 80795f4: 50 push eax 80795f5: e8 c6 49 02 00 call 809dfc0 <_dl_lookup_symbol_x> 80795fa: 8b 54 24 4c mov edx,DWORD PTR [esp+0x4c] 80795fe: 83 c4 20 add esp,0x20 8079601: 85 d2 test edx,edx 8079603: 0f 84 af 03 00 00 je 80799b8 <_dl_non_dynamic_init+0xae8> 8079609: 66 83 7a 0e f1 cmp WORD PTR [edx+0xe],0xfff1 807960e: 0f 84 ec 03 00 00 je 8079a00 <_dl_non_dynamic_init+0xb30> 8079614: 85 c0 test eax,eax 8079616: 0f 84 e4 03 00 00 je 8079a00 <_dl_non_dynamic_init+0xb30> 807961c: 8b 00 mov eax,DWORD PTR [eax] 807961e: 03 42 04 add eax,DWORD PTR [edx+0x4] 8079621: 83 ec 0c sub esp,0xc 8079624: 89 83 8c fd ff ff mov DWORD PTR [ebx-0x274],eax 807962a: 8d 83 6f 28 fd ff lea eax,[ebx-0x2d791] 8079630: 50 push eax 8079631: e8 ca 6b fd ff call 8050200 8079636: 89 04 24 mov DWORD PTR [esp],eax 8079639: e8 92 2e 02 00 call 809c4d0 <_dl_init_paths> 807963e: c7 c0 60 6f 0e 08 mov eax,0x80e6f60 8079644: 8b 10 mov edx,DWORD PTR [eax] 8079646: c7 c0 4c 6f 0e 08 mov eax,0x80e6f4c 807964c: 89 10 mov DWORD PTR [eax],edx 807964e: 8d 83 7f 28 fd ff lea eax,[ebx-0x2d781] 8079654: 89 04 24 mov DWORD PTR [esp],eax 8079657: e8 a4 6b fd ff call 8050200 807965c: 83 c4 10 add esp,0x10 807965f: ba 01 00 00 00 mov edx,0x1 8079664: 85 c0 test eax,eax 8079666: 74 08 je 8079670 <_dl_non_dynamic_init+0x7a0> 8079668: 31 d2 xor edx,edx 807966a: 80 38 00 cmp BYTE PTR [eax],0x0 807966d: 0f 94 c2 sete dl 8079670: c7 c0 28 6f 0e 08 mov eax,0x80e6f28 8079676: 83 ec 0c sub esp,0xc 8079679: 89 10 mov DWORD PTR [eax],edx 807967b: 8d 83 8b 28 fd ff lea eax,[ebx-0x2d775] 8079681: 50 push eax 8079682: e8 79 6b fd ff call 8050200 8079687: 83 c4 10 add esp,0x10 807968a: 31 d2 xor edx,edx 807968c: 85 c0 test eax,eax 807968e: 74 08 je 8079698 <_dl_non_dynamic_init+0x7c8> 8079690: 31 d2 xor edx,edx 8079692: 80 38 00 cmp BYTE PTR [eax],0x0 8079695: 0f 95 c2 setne dl 8079698: c7 c0 14 6f 0e 08 mov eax,0x80e6f14 807969e: 83 ec 0c sub esp,0xc 80796a1: 89 10 mov DWORD PTR [eax],edx 80796a3: 8d 83 97 28 fd ff lea eax,[ebx-0x2d769] 80796a9: 50 push eax 80796aa: e8 51 6b fd ff call 8050200 80796af: 83 c4 10 add esp,0x10 80796b2: ba 01 00 00 00 mov edx,0x1 80796b7: 85 c0 test eax,eax 80796b9: 74 08 je 80796c3 <_dl_non_dynamic_init+0x7f3> 80796bb: 31 d2 xor edx,edx 80796bd: 80 38 00 cmp BYTE PTR [eax],0x0 80796c0: 0f 94 c2 sete dl 80796c3: c7 c0 44 6f 0e 08 mov eax,0x80e6f44 80796c9: 83 ec 0c sub esp,0xc 80796cc: 89 10 mov DWORD PTR [eax],edx 80796ce: 8d 83 a7 28 fd ff lea eax,[ebx-0x2d759] 80796d4: 50 push eax 80796d5: e8 26 6b fd ff call 8050200 80796da: c7 c1 00 6f 0e 08 mov ecx,0x80e6f00 80796e0: 83 c4 10 add esp,0x10 80796e3: 89 01 mov DWORD PTR [ecx],eax 80796e5: 85 c0 test eax,eax 80796e7: 0f 84 f3 02 00 00 je 80799e0 <_dl_non_dynamic_init+0xb10> 80796ed: c7 c2 a0 4d 0e 08 mov edx,0x80e4da0 80796f3: 80 38 00 cmp BYTE PTR [eax],0x0 80796f6: 8b 12 mov edx,DWORD PTR [edx] 80796f8: 75 13 jne 807970d <_dl_non_dynamic_init+0x83d> 80796fa: 85 d2 test edx,edx 80796fc: 8d 83 fc 24 fd ff lea eax,[ebx-0x2db04] 8079702: 8d b3 05 25 fd ff lea esi,[ebx-0x2dafb] 8079708: 0f 45 c6 cmovne eax,esi 807970b: 89 01 mov DWORD PTR [ecx],eax 807970d: 85 d2 test edx,edx 807970f: 74 2c je 807973d <_dl_non_dynamic_init+0x86d> 8079711: 8d bb 20 25 fd ff lea edi,[ebx-0x2dae0] 8079717: 8d b3 58 26 fd ff lea esi,[ebx-0x2d9a8] 807971d: 8d 76 00 lea esi,[esi+0x0] 8079720: 83 ec 0c sub esp,0xc 8079723: 57 push edi 8079724: e8 77 f0 00 00 call 80887a0 <__unsetenv> 8079729: 5a pop edx 807972a: 59 pop ecx 807972b: 6a 00 push 0x0 807972d: 57 push edi 807972e: e8 1d f9 fc ff call 8049050 <.plt+0x20> 8079733: 83 c4 10 add esp,0x10 8079736: 8d 78 01 lea edi,[eax+0x1] 8079739: 39 f7 cmp edi,esi 807973b: 72 e3 jb 8079720 <_dl_non_dynamic_init+0x850> 807973d: c7 c0 1c 6f 0e 08 mov eax,0x80e6f1c 8079743: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8079747: 8b 00 mov eax,DWORD PTR [eax] 8079749: 85 c0 test eax,eax 807974b: 74 0f je 807975c <_dl_non_dynamic_init+0x88c> 807974d: 80 38 00 cmp BYTE PTR [eax],0x0 8079750: 75 0a jne 807975c <_dl_non_dynamic_init+0x88c> 8079752: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8079756: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807975c: 83 ec 0c sub esp,0xc 807975f: 8d 83 b9 28 fd ff lea eax,[ebx-0x2d747] 8079765: 50 push eax 8079766: e8 95 6a fd ff call 8050200 807976b: 83 c4 10 add esp,0x10 807976e: 89 c5 mov ebp,eax 8079770: 85 c0 test eax,eax 8079772: 0f 84 16 01 00 00 je 807988e <_dl_non_dynamic_init+0x9be> 8079778: 8d 44 24 40 lea eax,[esp+0x40] 807977c: 31 ff xor edi,edi 807977e: 31 f6 xor esi,esi 8079780: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8079784: 83 ec 08 sub esp,0x8 8079787: ff 74 24 14 push DWORD PTR [esp+0x14] 807978b: 55 push ebp 807978c: e8 3f 8b 02 00 call 80a22d0 <_dl_strtoul> 8079791: 83 c4 10 add esp,0x10 8079794: 3d fe 00 00 00 cmp eax,0xfe 8079799: 0f 87 ef 00 00 00 ja 807988e <_dl_non_dynamic_init+0x9be> 807979f: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 80797a3: 39 ea cmp edx,ebp 80797a5: 0f 84 e3 00 00 00 je 807988e <_dl_non_dynamic_init+0x9be> 80797ab: 83 fe 02 cmp esi,0x2 80797ae: 0f 84 cc 00 00 00 je 8079880 <_dl_non_dynamic_init+0x9b0> 80797b4: 0f b6 2a movzx ebp,BYTE PTR [edx] 80797b7: 89 e9 mov ecx,ebp 80797b9: 80 f9 2e cmp cl,0x2e 80797bc: 74 08 je 80797c6 <_dl_non_dynamic_init+0x8f6> 80797be: 84 c9 test cl,cl 80797c0: 0f 85 c8 00 00 00 jne 807988e <_dl_non_dynamic_init+0x9be> 80797c6: 89 f1 mov ecx,esi 80797c8: f7 d9 neg ecx 80797ca: 8d 0c cd 10 00 00 00 lea ecx,[ecx*8+0x10] 80797d1: d3 e0 shl eax,cl 80797d3: 09 c7 or edi,eax 80797d5: 89 e8 mov eax,ebp 80797d7: 84 c0 test al,al 80797d9: 0f 84 a3 00 00 00 je 8079882 <_dl_non_dynamic_init+0x9b2> 80797df: 83 c6 01 add esi,0x1 80797e2: 8d 6a 01 lea ebp,[edx+0x1] 80797e5: eb 9d jmp 8079784 <_dl_non_dynamic_init+0x8b4> 80797e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80797ee: 66 90 xchg ax,ax 80797f0: 83 3e 00 cmp DWORD PTR [esi],0x0 80797f3: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80797f6: 75 02 jne 80797fa <_dl_non_dynamic_init+0x92a> 80797f8: 89 16 mov DWORD PTR [esi],edx 80797fa: 03 50 14 add edx,DWORD PTR [eax+0x14] 80797fd: 3b 96 b8 01 00 00 cmp edx,DWORD PTR [esi+0x1b8] 8079803: 72 06 jb 807980b <_dl_non_dynamic_init+0x93b> 8079805: 89 96 b8 01 00 00 mov DWORD PTR [esi+0x1b8],edx 807980b: f6 40 18 01 test BYTE PTR [eax+0x18],0x1 807980f: 0f 84 9d f7 ff ff je 8078fb2 <_dl_non_dynamic_init+0xe2> 8079815: 3b 96 bc 01 00 00 cmp edx,DWORD PTR [esi+0x1bc] 807981b: 0f 82 91 f7 ff ff jb 8078fb2 <_dl_non_dynamic_init+0xe2> 8079821: 89 96 bc 01 00 00 mov DWORD PTR [esi+0x1bc],edx 8079827: e9 86 f7 ff ff jmp 8078fb2 <_dl_non_dynamic_init+0xe2> 807982c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8079830: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8079834: 8b 10 mov edx,DWORD PTR [eax] 8079836: 8b 06 mov eax,DWORD PTR [esi] 8079838: 03 42 18 add eax,DWORD PTR [edx+0x18] 807983b: 89 83 c0 09 00 00 mov DWORD PTR [ebx+0x9c0],eax 8079841: e9 ad fa ff ff jmp 80792f3 <_dl_non_dynamic_init+0x423> 8079846: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807984d: 8d 76 00 lea esi,[esi+0x0] 8079850: 31 d2 xor edx,edx 8079852: e9 3f fb ff ff jmp 8079396 <_dl_non_dynamic_init+0x4c6> 8079857: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807985e: 66 90 xchg ax,ax 8079860: 8d 34 00 lea esi,[eax+eax*1] 8079863: 89 f7 mov edi,esi 8079865: d1 ff sar edi,1 8079867: 83 fe f8 cmp esi,0xfffffff8 807986a: 0f 86 f0 00 00 00 jbe 8079960 <_dl_non_dynamic_init+0xa90> 8079870: b8 32 00 00 00 mov eax,0x32 8079875: 29 f8 sub eax,edi 8079877: 89 14 81 mov DWORD PTR [ecx+eax*4],edx 807987a: e9 b3 f7 ff ff jmp 8079032 <_dl_non_dynamic_init+0x162> 807987f: 90 nop 8079880: 09 c7 or edi,eax 8079882: 85 ff test edi,edi 8079884: 74 08 je 807988e <_dl_non_dynamic_init+0x9be> 8079886: c7 c0 64 6f 0e 08 mov eax,0x80e6f64 807988c: 89 38 mov DWORD PTR [eax],edi 807988e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8079892: 8b 00 mov eax,DWORD PTR [eax] 8079894: 85 c0 test eax,eax 8079896: 74 16 je 80798ae <_dl_non_dynamic_init+0x9de> 8079898: 83 ec 0c sub esp,0xc 807989b: 50 push eax 807989c: e8 6f a7 ff ff call 8074010 80798a1: 83 c4 10 add esp,0x10 80798a4: 89 c2 mov edx,eax 80798a6: c7 c0 04 6f 0e 08 mov eax,0x80e6f04 80798ac: 89 10 mov DWORD PTR [eax],edx 80798ae: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80798b2: 8b bb 98 0c 00 00 mov edi,DWORD PTR [ebx+0xc98] 80798b8: 8b 00 mov eax,DWORD PTR [eax] 80798ba: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 80798be: 85 c0 test eax,eax 80798c0: 0f 84 88 00 00 00 je 807994e <_dl_non_dynamic_init+0xa7e> 80798c6: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80798ca: 8b 09 mov ecx,DWORD PTR [ecx] 80798cc: c1 e1 05 shl ecx,0x5 80798cf: 01 c1 add ecx,eax 80798d1: 39 c8 cmp eax,ecx 80798d3: 73 79 jae 807994e <_dl_non_dynamic_init+0xa7e> 80798d5: 8b b3 94 0c 00 00 mov esi,DWORD PTR [ebx+0xc94] 80798db: c6 44 24 0c 00 mov BYTE PTR [esp+0xc],0x0 80798e0: 8b ab 80 09 00 00 mov ebp,DWORD PTR [ebx+0x980] 80798e6: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 80798ea: 31 f6 xor esi,esi 80798ec: eb 20 jmp 807990e <_dl_non_dynamic_init+0xa3e> 80798ee: 66 90 xchg ax,ax 80798f0: 81 fa 52 e5 74 64 cmp edx,0x6474e552 80798f6: 75 0f jne 8079907 <_dl_non_dynamic_init+0xa37> 80798f8: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 80798fb: c6 44 24 0c 01 mov BYTE PTR [esp+0xc],0x1 8079900: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 8079904: 8b 78 14 mov edi,DWORD PTR [eax+0x14] 8079907: 83 c0 20 add eax,0x20 807990a: 39 c8 cmp eax,ecx 807990c: 73 19 jae 8079927 <_dl_non_dynamic_init+0xa57> 807990e: 8b 10 mov edx,DWORD PTR [eax] 8079910: 81 fa 51 e5 74 64 cmp edx,0x6474e551 8079916: 75 d8 jne 80798f0 <_dl_non_dynamic_init+0xa20> 8079918: 8b 68 18 mov ebp,DWORD PTR [eax+0x18] 807991b: 83 c0 20 add eax,0x20 807991e: be 01 00 00 00 mov esi,0x1 8079923: 39 c8 cmp eax,ecx 8079925: 72 e7 jb 807990e <_dl_non_dynamic_init+0xa3e> 8079927: 89 f0 mov eax,esi 8079929: 84 c0 test al,al 807992b: 74 06 je 8079933 <_dl_non_dynamic_init+0xa63> 807992d: 89 ab 80 09 00 00 mov DWORD PTR [ebx+0x980],ebp 8079933: 80 7c 24 0c 00 cmp BYTE PTR [esp+0xc],0x0 8079938: 74 14 je 807994e <_dl_non_dynamic_init+0xa7e> 807993a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807993e: 89 bb 98 0c 00 00 mov DWORD PTR [ebx+0xc98],edi 8079944: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 8079948: 89 83 94 0c 00 00 mov DWORD PTR [ebx+0xc94],eax 807994e: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8079952: 85 c0 test eax,eax 8079954: 75 6a jne 80799c0 <_dl_non_dynamic_init+0xaf0> 8079956: 83 c4 5c add esp,0x5c 8079959: 5b pop ebx 807995a: 5e pop esi 807995b: 5f pop edi 807995c: 5d pop ebp 807995d: c3 ret 807995e: 66 90 xchg ax,ax 8079960: be ff fd ff 6f mov esi,0x6ffffdff 8079965: 29 c6 sub esi,eax 8079967: 83 fe 0b cmp esi,0xb 807996a: 0f 87 c0 00 00 00 ja 8079a30 <_dl_non_dynamic_init+0xb60> 8079970: be 35 fe ff 6f mov esi,0x6ffffe35 8079975: 29 c6 sub esi,eax 8079977: 89 14 b1 mov DWORD PTR [ecx+esi*4],edx 807997a: e9 b3 f6 ff ff jmp 8079032 <_dl_non_dynamic_init+0x162> 807997f: 90 nop 8079980: c7 c7 2c 6f 0e 08 mov edi,0x80e6f2c 8079986: 8b 37 mov esi,DWORD PTR [edi] 8079988: 85 f6 test esi,esi 807998a: 0f 85 63 f9 ff ff jne 80792f3 <_dl_non_dynamic_init+0x423> 8079990: c7 83 9c fd ff ff 00 00 00 00 mov DWORD PTR [ebx-0x264],0x0 807999a: c7 83 98 fd ff ff 00 00 00 00 mov DWORD PTR [ebx-0x268],0x0 80799a4: c7 83 94 fd ff ff 00 00 00 00 mov DWORD PTR [ebx-0x26c],0x0 80799ae: c7 83 90 fd ff ff 00 00 00 00 mov DWORD PTR [ebx-0x270],0x0 80799b8: 31 c0 xor eax,eax 80799ba: e9 62 fc ff ff jmp 8079621 <_dl_non_dynamic_init+0x751> 80799bf: 90 nop 80799c0: 83 ec 0c sub esp,0xc 80799c3: 8d 83 40 0a 00 00 lea eax,[ebx+0xa40] 80799c9: 50 push eax 80799ca: e8 81 58 02 00 call 809f250 <_dl_protect_relro> 80799cf: 83 c4 10 add esp,0x10 80799d2: 83 c4 5c add esp,0x5c 80799d5: 5b pop ebx 80799d6: 5e pop esi 80799d7: 5f pop edi 80799d8: 5d pop ebp 80799d9: c3 ret 80799da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80799e0: c7 c0 a0 4d 0e 08 mov eax,0x80e4da0 80799e6: 8b 10 mov edx,DWORD PTR [eax] 80799e8: e9 0d fd ff ff jmp 80796fa <_dl_non_dynamic_init+0x82a> 80799ed: 8d 76 00 lea esi,[esi+0x0] 80799f0: 31 d2 xor edx,edx 80799f2: e9 85 fb ff ff jmp 807957c <_dl_non_dynamic_init+0x6ac> 80799f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80799fe: 66 90 xchg ax,ax 8079a00: 31 c0 xor eax,eax 8079a02: e9 17 fc ff ff jmp 807961e <_dl_non_dynamic_init+0x74e> 8079a07: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079a0e: 66 90 xchg ax,ax 8079a10: 31 d2 xor edx,edx 8079a12: e9 c3 fa ff ff jmp 80794da <_dl_non_dynamic_init+0x60a> 8079a17: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079a1e: 66 90 xchg ax,ax 8079a20: 31 d2 xor edx,edx 8079a22: e9 11 fa ff ff jmp 8079438 <_dl_non_dynamic_init+0x568> 8079a27: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079a2e: 66 90 xchg ax,ax 8079a30: be ff fe ff 6f mov esi,0x6ffffeff 8079a35: 29 c6 sub esi,eax 8079a37: 83 fe 0a cmp esi,0xa 8079a3a: 0f 87 f2 f5 ff ff ja 8079032 <_dl_non_dynamic_init+0x162> 8079a40: be 41 ff ff 6f mov esi,0x6fffff41 8079a45: 29 c6 sub esi,eax 8079a47: 89 f0 mov eax,esi 8079a49: 89 14 81 mov DWORD PTR [ecx+eax*4],edx 8079a4c: e9 f3 f5 ff ff jmp 8079044 <_dl_non_dynamic_init+0x174> 8079a51: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079a58: c6 86 9c 01 00 00 01 mov BYTE PTR [esi+0x19c],0x1 8079a5f: e9 b9 f7 ff ff jmp 807921d <_dl_non_dynamic_init+0x34d> 8079a64: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8079a68: 8b 07 mov eax,DWORD PTR [edi] 8079a6a: 31 d2 xor edx,edx 8079a6c: e9 cc f9 ff ff jmp 807943d <_dl_non_dynamic_init+0x56d> 8079a71: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079a78: 8b 07 mov eax,DWORD PTR [edi] 8079a7a: 31 d2 xor edx,edx 8079a7c: e9 5e fa ff ff jmp 80794df <_dl_non_dynamic_init+0x60f> 8079a81: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079a88: 8b 07 mov eax,DWORD PTR [edi] 8079a8a: 31 d2 xor edx,edx 8079a8c: e9 f0 fa ff ff jmp 8079581 <_dl_non_dynamic_init+0x6b1> 8079a91: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079a98: 8b 07 mov eax,DWORD PTR [edi] 8079a9a: 31 d2 xor edx,edx 8079a9c: e9 fa f8 ff ff jmp 807939b <_dl_non_dynamic_init+0x4cb> 8079aa1: 89 c2 mov edx,eax 8079aa3: 81 e2 16 f7 ff f7 and edx,0xf7fff716 8079aa9: 0f 84 7d f7 ff ff je 807922c <_dl_non_dynamic_init+0x35c> 8079aaf: 83 ec 08 sub esp,0x8 8079ab2: 8d 83 84 29 fd ff lea eax,[ebx-0x2d67c] 8079ab8: 52 push edx 8079ab9: 50 push eax 8079aba: e8 a1 86 02 00 call 80a2160 <_dl_debug_printf> 8079abf: 8b 86 0c 02 00 00 mov eax,DWORD PTR [esi+0x20c] 8079ac5: 83 c4 10 add esp,0x10 8079ac8: e9 5f f7 ff ff jmp 807922c <_dl_non_dynamic_init+0x35c> 8079acd: 8d 83 d8 29 fd ff lea eax,[ebx-0x2d628] 8079ad3: 50 push eax 8079ad4: 8d 83 a7 27 fd ff lea eax,[ebx-0x2d859] 8079ada: 6a 3d push 0x3d 8079adc: 50 push eax 8079add: 8d 83 b4 27 fd ff lea eax,[ebx-0x2d84c] 8079ae3: 50 push eax 8079ae4: e8 e7 13 fd ff call 804aed0 <__assert_fail> 8079ae9: 8d 83 c0 29 fd ff lea eax,[ebx-0x2d640] 8079aef: 50 push eax 8079af0: 8d 83 c9 27 fd ff lea eax,[ebx-0x2d837] 8079af6: 68 87 00 00 00 push 0x87 8079afb: 50 push eax 8079afc: 8d 83 50 29 fd ff lea eax,[ebx-0x2d6b0] 8079b02: 50 push eax 8079b03: e8 c8 13 fd ff call 804aed0 <__assert_fail> 8079b08: 8d 83 c0 29 fd ff lea eax,[ebx-0x2d640] 8079b0e: 50 push eax 8079b0f: 8d 83 c9 27 fd ff lea eax,[ebx-0x2d837] 8079b15: 6a 7d push 0x7d 8079b17: 50 push eax 8079b18: 8d 83 cc 28 fd ff lea eax,[ebx-0x2d734] 8079b1e: 50 push eax 8079b1f: e8 ac 13 fd ff call 804aed0 <__assert_fail> 8079b24: 8d 83 c0 29 fd ff lea eax,[ebx-0x2d640] 8079b2a: 50 push eax 8079b2b: 8d 83 c9 27 fd ff lea eax,[ebx-0x2d837] 8079b31: 6a 73 push 0x73 8079b33: 50 push eax 8079b34: 8d 83 dc 27 fd ff lea eax,[ebx-0x2d824] 8079b3a: 50 push eax 8079b3b: e8 90 13 fd ff call 804aed0 <__assert_fail> 8079b40: 8d 83 f6 27 fd ff lea eax,[ebx-0x2d80a] 8079b46: 56 push esi 8079b47: 56 push esi 8079b48: 50 push eax 8079b49: 6a 02 push 0x2 8079b4b: e8 90 86 02 00 call 80a21e0 <_dl_dprintf> 8079b50: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 8079b57: e8 2e bb ff ff call 807568a <_exit> 8079b5c: 8d 83 c0 29 fd ff lea eax,[ebx-0x2d640] 8079b62: 50 push eax 8079b63: 8d 83 c9 27 fd ff lea eax,[ebx-0x2d837] 8079b69: 68 83 00 00 00 push 0x83 8079b6e: 50 push eax 8079b6f: 8d 83 1c 29 fd ff lea eax,[ebx-0x2d6e4] 8079b75: 50 push eax 8079b76: e8 55 13 fd ff call 804aed0 <__assert_fail> 8079b7b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8079b7f: 90 nop 08079b80 <_dl_get_dl_main_map>: 8079b80: f3 0f 1e fb endbr32 8079b84: e8 a0 01 fd ff call 8049d29 <__x86.get_pc_thunk.ax> 8079b89: 05 77 b4 06 00 add eax,0x6b477 8079b8e: 8d 80 40 0a 00 00 lea eax,[eax+0xa40] 8079b94: c3 ret 8079b95: 66 90 xchg ax,ax 8079b97: 66 90 xchg ax,ax 8079b99: 66 90 xchg ax,ax 8079b9b: 66 90 xchg ax,ax 8079b9d: 66 90 xchg ax,ax 8079b9f: 90 nop 08079ba0 <__libc_init_secure>: 8079ba0: f3 0f 1e fb endbr32 8079ba4: 56 push esi 8079ba5: 53 push ebx 8079ba6: e8 15 00 fd ff call 8049bc0 <__x86.get_pc_thunk.bx> 8079bab: 81 c3 55 b4 06 00 add ebx,0x6b455 8079bb1: 83 ec 04 sub esp,0x4 8079bb4: c7 c0 74 6f 0e 08 mov eax,0x80e6f74 8079bba: 8b 00 mov eax,DWORD PTR [eax] 8079bbc: 85 c0 test eax,eax 8079bbe: 74 10 je 8079bd0 <__libc_init_secure+0x30> 8079bc0: 83 c4 04 add esp,0x4 8079bc3: 5b pop ebx 8079bc4: 5e pop esi 8079bc5: c3 ret 8079bc6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079bcd: 8d 76 00 lea esi,[esi+0x0] 8079bd0: e8 4b f7 01 00 call 8099320 <__geteuid> 8079bd5: 89 c6 mov esi,eax 8079bd7: e8 24 f7 01 00 call 8099300 <__getuid> 8079bdc: 89 c2 mov edx,eax 8079bde: b8 01 00 00 00 mov eax,0x1 8079be3: 39 d6 cmp esi,edx 8079be5: 74 11 je 8079bf8 <__libc_init_secure+0x58> 8079be7: 89 83 a0 fd ff ff mov DWORD PTR [ebx-0x260],eax 8079bed: 83 c4 04 add esp,0x4 8079bf0: 5b pop ebx 8079bf1: 5e pop esi 8079bf2: c3 ret 8079bf3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8079bf7: 90 nop 8079bf8: e8 63 f7 01 00 call 8099360 <__getegid> 8079bfd: 89 c6 mov esi,eax 8079bff: e8 3c f7 01 00 call 8099340 <__getgid> 8079c04: 39 c6 cmp esi,eax 8079c06: 0f 95 c0 setne al 8079c09: 0f b6 c0 movzx eax,al 8079c0c: eb d9 jmp 8079be7 <__libc_init_secure+0x47> 8079c0e: 66 90 xchg ax,ax 08079c10 <_dl_mcount_wrapper>: 8079c10: f3 0f 1e fb endbr32 8079c14: 53 push ebx 8079c15: e8 a6 ff fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8079c1a: 81 c3 e6 b3 06 00 add ebx,0x6b3e6 8079c20: 83 ec 10 sub esp,0x10 8079c23: ff 74 24 18 push DWORD PTR [esp+0x18] 8079c27: ff 74 24 18 push DWORD PTR [esp+0x18] 8079c2b: e8 10 91 02 00 call 80a2d40 <_dl_mcount> 8079c30: 83 c4 18 add esp,0x18 8079c33: 5b pop ebx 8079c34: c3 ret 8079c35: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079c3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08079c40 <_dl_mcount_wrapper_check>: 8079c40: f3 0f 1e fb endbr32 8079c44: 53 push ebx 8079c45: e8 76 ff fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8079c4a: 81 c3 b6 b3 06 00 add ebx,0x6b3b6 8079c50: 83 ec 08 sub esp,0x8 8079c53: c7 c0 58 6f 0e 08 mov eax,0x80e6f58 8079c59: 8b 00 mov eax,DWORD PTR [eax] 8079c5b: 85 c0 test eax,eax 8079c5d: 74 13 je 8079c72 <_dl_mcount_wrapper_check+0x32> 8079c5f: 83 ec 08 sub esp,0x8 8079c62: ff 74 24 18 push DWORD PTR [esp+0x18] 8079c66: ff 74 24 18 push DWORD PTR [esp+0x18] 8079c6a: e8 d1 90 02 00 call 80a2d40 <_dl_mcount> 8079c6f: 83 c4 10 add esp,0x10 8079c72: 83 c4 08 add esp,0x8 8079c75: 5b pop ebx 8079c76: c3 ret 8079c77: 66 90 xchg ax,ax 8079c79: 66 90 xchg ax,ax 8079c7b: 66 90 xchg ax,ax 8079c7d: 66 90 xchg ax,ax 8079c7f: 90 nop 08079c80 <_dl_tunable_set_hwcaps>: 8079c80: f3 0f 1e fb endbr32 8079c84: 55 push ebp 8079c85: 57 push edi 8079c86: 56 push esi 8079c87: 53 push ebx 8079c88: e8 33 ff fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8079c8d: 81 c3 73 b3 06 00 add ebx,0x6b373 8079c93: 81 ec 1c 01 00 00 sub esp,0x11c 8079c99: 8b 84 24 30 01 00 00 mov eax,DWORD PTR [esp+0x130] 8079ca0: 8b 38 mov edi,DWORD PTR [eax] 8079ca2: 8d 83 9d 2b fd ff lea eax,[ebx-0x2d463] 8079ca8: c7 c6 a0 68 0e 08 mov esi,0x80e68a0 8079cae: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8079cb2: 8d 83 bd 2a fd ff lea eax,[ebx-0x2d543] 8079cb8: 0f b6 17 movzx edx,BYTE PTR [edi] 8079cbb: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8079cbf: 8d 83 b9 2b fd ff lea eax,[ebx-0x2d447] 8079cc5: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8079cc9: 8d 83 a9 2b fd ff lea eax,[ebx-0x2d457] 8079ccf: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8079cd3: 8d 83 94 2b fd ff lea eax,[ebx-0x2d46c] 8079cd9: 89 74 24 24 mov DWORD PTR [esp+0x24],esi 8079cdd: 89 74 24 28 mov DWORD PTR [esp+0x28],esi 8079ce1: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi 8079ce5: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8079ce9: 89 74 24 30 mov DWORD PTR [esp+0x30],esi 8079ced: 89 74 24 34 mov DWORD PTR [esp+0x34],esi 8079cf1: 89 74 24 38 mov DWORD PTR [esp+0x38],esi 8079cf5: 89 74 24 3c mov DWORD PTR [esp+0x3c],esi 8079cf9: 89 74 24 40 mov DWORD PTR [esp+0x40],esi 8079cfd: 89 74 24 44 mov DWORD PTR [esp+0x44],esi 8079d01: 89 74 24 48 mov DWORD PTR [esp+0x48],esi 8079d05: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 8079d09: 89 74 24 4c mov DWORD PTR [esp+0x4c],esi 8079d0d: 89 74 24 50 mov DWORD PTR [esp+0x50],esi 8079d11: 89 74 24 54 mov DWORD PTR [esp+0x54],esi 8079d15: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8079d19: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 8079d1d: 89 74 24 58 mov DWORD PTR [esp+0x58],esi 8079d21: 89 74 24 5c mov DWORD PTR [esp+0x5c],esi 8079d25: 89 74 24 60 mov DWORD PTR [esp+0x60],esi 8079d29: 89 74 24 64 mov DWORD PTR [esp+0x64],esi 8079d2d: 89 74 24 68 mov DWORD PTR [esp+0x68],esi 8079d31: 89 74 24 6c mov DWORD PTR [esp+0x6c],esi 8079d35: 89 74 24 70 mov DWORD PTR [esp+0x70],esi 8079d39: 89 74 24 74 mov DWORD PTR [esp+0x74],esi 8079d3d: 89 74 24 78 mov DWORD PTR [esp+0x78],esi 8079d41: 89 74 24 7c mov DWORD PTR [esp+0x7c],esi 8079d45: 89 b4 24 80 00 00 00 mov DWORD PTR [esp+0x80],esi 8079d4c: 89 b4 24 84 00 00 00 mov DWORD PTR [esp+0x84],esi 8079d53: 89 b4 24 88 00 00 00 mov DWORD PTR [esp+0x88],esi 8079d5a: 89 b4 24 8c 00 00 00 mov DWORD PTR [esp+0x8c],esi 8079d61: 89 b4 24 90 00 00 00 mov DWORD PTR [esp+0x90],esi 8079d68: 89 b4 24 94 00 00 00 mov DWORD PTR [esp+0x94],esi 8079d6f: 89 b4 24 98 00 00 00 mov DWORD PTR [esp+0x98],esi 8079d76: 89 b4 24 9c 00 00 00 mov DWORD PTR [esp+0x9c],esi 8079d7d: 89 b4 24 a0 00 00 00 mov DWORD PTR [esp+0xa0],esi 8079d84: 89 b4 24 a4 00 00 00 mov DWORD PTR [esp+0xa4],esi 8079d8b: 89 b4 24 a8 00 00 00 mov DWORD PTR [esp+0xa8],esi 8079d92: 89 b4 24 ac 00 00 00 mov DWORD PTR [esp+0xac],esi 8079d99: 89 b4 24 b0 00 00 00 mov DWORD PTR [esp+0xb0],esi 8079da0: 89 b4 24 b4 00 00 00 mov DWORD PTR [esp+0xb4],esi 8079da7: 89 b4 24 b8 00 00 00 mov DWORD PTR [esp+0xb8],esi 8079dae: 89 b4 24 bc 00 00 00 mov DWORD PTR [esp+0xbc],esi 8079db5: 89 b4 24 c0 00 00 00 mov DWORD PTR [esp+0xc0],esi 8079dbc: 89 b4 24 c4 00 00 00 mov DWORD PTR [esp+0xc4],esi 8079dc3: 89 b4 24 c8 00 00 00 mov DWORD PTR [esp+0xc8],esi 8079dca: 89 b4 24 cc 00 00 00 mov DWORD PTR [esp+0xcc],esi 8079dd1: 89 b4 24 d0 00 00 00 mov DWORD PTR [esp+0xd0],esi 8079dd8: 89 b4 24 d4 00 00 00 mov DWORD PTR [esp+0xd4],esi 8079ddf: 89 b4 24 d8 00 00 00 mov DWORD PTR [esp+0xd8],esi 8079de6: 89 b4 24 dc 00 00 00 mov DWORD PTR [esp+0xdc],esi 8079ded: 89 b4 24 e0 00 00 00 mov DWORD PTR [esp+0xe0],esi 8079df4: 89 b4 24 e4 00 00 00 mov DWORD PTR [esp+0xe4],esi 8079dfb: 89 b4 24 e8 00 00 00 mov DWORD PTR [esp+0xe8],esi 8079e02: 89 b4 24 ec 00 00 00 mov DWORD PTR [esp+0xec],esi 8079e09: 89 b4 24 f0 00 00 00 mov DWORD PTR [esp+0xf0],esi 8079e10: 89 b4 24 f4 00 00 00 mov DWORD PTR [esp+0xf4],esi 8079e17: 89 b4 24 f8 00 00 00 mov DWORD PTR [esp+0xf8],esi 8079e1e: 89 b4 24 fc 00 00 00 mov DWORD PTR [esp+0xfc],esi 8079e25: 89 b4 24 00 01 00 00 mov DWORD PTR [esp+0x100],esi 8079e2c: 89 b4 24 04 01 00 00 mov DWORD PTR [esp+0x104],esi 8079e33: 84 d2 test dl,dl 8079e35: 74 4a je 8079e81 <_dl_tunable_set_hwcaps+0x201> 8079e37: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079e3e: 66 90 xchg ax,ax 8079e40: 80 fa 2c cmp dl,0x2c 8079e43: 74 3c je 8079e81 <_dl_tunable_set_hwcaps+0x201> 8079e45: 89 f8 mov eax,edi 8079e47: eb 0c jmp 8079e55 <_dl_tunable_set_hwcaps+0x1d5> 8079e49: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079e50: 80 f9 2c cmp cl,0x2c 8079e53: 74 0b je 8079e60 <_dl_tunable_set_hwcaps+0x1e0> 8079e55: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 8079e59: 83 c0 01 add eax,0x1 8079e5c: 84 c9 test cl,cl 8079e5e: 75 f0 jne 8079e50 <_dl_tunable_set_hwcaps+0x1d0> 8079e60: 29 f8 sub eax,edi 8079e62: 8d 48 01 lea ecx,[eax+0x1] 8079e65: 89 0c 24 mov DWORD PTR [esp],ecx 8079e68: 80 fa 2d cmp dl,0x2d 8079e6b: 74 3b je 8079ea8 <.L2+0x18> 8079e6d: 83 e8 04 sub eax,0x4 8079e70: 83 f8 16 cmp eax,0x16 8079e73: 77 1b ja 8079e90 <.L2> 8079e75: 8b 8c 83 f0 2b fd ff mov ecx,DWORD PTR [ebx+eax*4-0x2d410] 8079e7c: 01 d9 add ecx,ebx 8079e7e: 3e ff e1 notrack jmp ecx 8079e81: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1 8079e88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8079e8f: 90 nop 08079e90 <.L2>: 8079e90: 03 3c 24 add edi,DWORD PTR [esp] 8079e93: 0f b6 17 movzx edx,BYTE PTR [edi] 8079e96: 84 d2 test dl,dl 8079e98: 75 a6 jne 8079e40 <_dl_tunable_set_hwcaps+0x1c0> 8079e9a: 81 c4 1c 01 00 00 add esp,0x11c 8079ea0: 5b pop ebx 8079ea1: 5e pop esi 8079ea2: 5f pop edi 8079ea3: 5d pop ebp 8079ea4: c3 ret 8079ea5: 8d 76 00 lea esi,[esi+0x0] 8079ea8: 83 e8 04 sub eax,0x4 8079eab: 8d 4f 01 lea ecx,[edi+0x1] 8079eae: 83 f8 17 cmp eax,0x17 8079eb1: 77 dd ja 8079e90 <.L2> 8079eb3: 8b ac 83 4c 2c fd ff mov ebp,DWORD PTR [ebx+eax*4-0x2d3b4] 8079eba: 01 dd add ebp,ebx 8079ebc: 3e ff e5 notrack jmp ebp 08079ebf <.L73>: 8079ebf: 83 ec 04 sub esp,0x4 8079ec2: 6a 0b push 0xb 8079ec4: ff 74 24 0c push DWORD PTR [esp+0xc] 8079ec8: 57 push edi 8079ec9: e8 62 99 ff ff call 8073830 <__memcmp_ia32> 8079ece: 83 c4 10 add esp,0x10 8079ed1: 85 c0 test eax,eax 8079ed3: 0f 84 06 05 00 00 je 807a3df <.L116+0x36> 8079ed9: 83 ec 04 sub esp,0x4 8079edc: 6a 0b push 0xb 8079ede: ff 74 24 1c push DWORD PTR [esp+0x1c] 8079ee2: 57 push edi 8079ee3: e8 48 99 ff ff call 8073830 <__memcmp_ia32> 8079ee8: 83 c4 10 add esp,0x10 8079eeb: 85 c0 test eax,eax 8079eed: 0f 84 b5 07 00 00 je 807a6a8 <.L25+0x1fe> 8079ef3: 83 ec 04 sub esp,0x4 8079ef6: 6a 0b push 0xb 8079ef8: ff 74 24 20 push DWORD PTR [esp+0x20] 8079efc: 57 push edi 8079efd: e8 2e 99 ff ff call 8073830 <__memcmp_ia32> 8079f02: 83 c4 10 add esp,0x10 8079f05: 85 c0 test eax,eax 8079f07: 0f 84 88 07 00 00 je 807a695 <.L25+0x1eb> 8079f0d: c7 04 24 0c 00 00 00 mov DWORD PTR [esp],0xc 8079f14: e9 77 ff ff ff jmp 8079e90 <.L2> 8079f19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08079f20 <.L91>: 8079f20: 89 f9 mov ecx,edi 8079f22: 80 fa 2d cmp dl,0x2d 8079f25: 0f 85 65 ff ff ff jne 8079e90 <.L2> 08079f2b <.L115>: 8079f2b: 83 ec 04 sub esp,0x4 8079f2e: 8d 83 8f 2a fd ff lea eax,[ebx-0x2d571] 8079f34: 6a 0a push 0xa 8079f36: 50 push eax 8079f37: 51 push ecx 8079f38: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 8079f3f: e8 ec 98 ff ff call 8073830 <__memcmp_ia32> 8079f44: 83 c4 10 add esp,0x10 8079f47: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 8079f4e: 85 c0 test eax,eax 8079f50: 0f 85 73 07 00 00 jne 807a6c9 <.L25+0x21f> 8079f56: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 8079f5a: 83 60 60 fe and DWORD PTR [eax+0x60],0xfffffffe 8079f5e: e9 2d ff ff ff jmp 8079e90 <.L2> 08079f63 <.L90>: 8079f63: 89 f9 mov ecx,edi 8079f65: 80 fa 2d cmp dl,0x2d 8079f68: 0f 84 fe 04 00 00 je 807a46c <.L114> 8079f6e: 83 ec 04 sub esp,0x4 8079f71: 6a 08 push 0x8 8079f73: ff 74 24 14 push DWORD PTR [esp+0x14] 8079f77: 57 push edi 8079f78: e8 b3 98 ff ff call 8073830 <__memcmp_ia32> 8079f7d: 83 c4 10 add esp,0x10 8079f80: 85 c0 test eax,eax 8079f82: 0f 85 08 ff ff ff jne 8079e90 <.L2> 8079f88: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8079f8c: 83 48 64 40 or DWORD PTR [eax+0x64],0x40 8079f90: e9 fb fe ff ff jmp 8079e90 <.L2> 08079f95 <.L89>: 8079f95: 89 f9 mov ecx,edi 8079f97: 80 fa 2d cmp dl,0x2d 8079f9a: 0f 85 f0 fe ff ff jne 8079e90 <.L2> 08079fa0 <.L113>: 8079fa0: 83 ec 04 sub esp,0x4 8079fa3: 8d 83 49 2a fd ff lea eax,[ebx-0x2d5b7] 8079fa9: 6a 07 push 0x7 8079fab: 50 push eax 8079fac: 51 push ecx 8079fad: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 8079fb4: e8 77 98 ff ff call 8073830 <__memcmp_ia32> 8079fb9: 83 c4 10 add esp,0x10 8079fbc: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 8079fc3: 85 c0 test eax,eax 8079fc5: 0f 85 20 08 00 00 jne 807a7eb <.L25+0x341> 8079fcb: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [esp+0x98] 8079fd2: 81 60 14 ff ff fe ff and DWORD PTR [eax+0x14],0xfffeffff 8079fd9: e9 b2 fe ff ff jmp 8079e90 <.L2> 08079fde <.L88>: 8079fde: 89 f9 mov ecx,edi 8079fe0: 80 fa 2d cmp dl,0x2d 8079fe3: 0f 85 a7 fe ff ff jne 8079e90 <.L2> 08079fe9 <.L112>: 8079fe9: 83 ec 04 sub esp,0x4 8079fec: 8d 83 3b 2a fd ff lea eax,[ebx-0x2d5c5] 8079ff2: 6a 06 push 0x6 8079ff4: 50 push eax 8079ff5: 51 push ecx 8079ff6: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 8079ffd: e8 2e 98 ff ff call 8073830 <__memcmp_ia32> 807a002: 83 c4 10 add esp,0x10 807a005: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a00c: 85 c0 test eax,eax 807a00e: 0f 85 99 07 00 00 jne 807a7ad <.L25+0x303> 807a014: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [esp+0xa4] 807a01b: 81 60 08 ff ff 7f ff and DWORD PTR [eax+0x8],0xff7fffff 807a022: e9 69 fe ff ff jmp 8079e90 <.L2> 0807a027 <.L87>: 807a027: 89 f9 mov ecx,edi 807a029: 80 fa 2d cmp dl,0x2d 807a02c: 0f 85 5e fe ff ff jne 8079e90 <.L2> 0807a032 <.L111>: 807a032: 83 ec 04 sub esp,0x4 807a035: 8d 83 23 2a fd ff lea eax,[ebx-0x2d5dd] 807a03b: 6a 05 push 0x5 807a03d: 50 push eax 807a03e: 51 push ecx 807a03f: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a046: e8 e5 97 ff ff call 8073830 <__memcmp_ia32> 807a04b: 83 c4 10 add esp,0x10 807a04e: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a055: 85 c0 test eax,eax 807a057: 0f 85 12 07 00 00 jne 807a76f <.L25+0x2c5> 807a05d: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [esp+0xb4] 807a064: 83 60 28 df and DWORD PTR [eax+0x28],0xffffffdf 807a068: e9 23 fe ff ff jmp 8079e90 <.L2> 0807a06d <.L86>: 807a06d: 89 f9 mov ecx,edi 807a06f: 80 fa 2d cmp dl,0x2d 807a072: 0f 85 18 fe ff ff jne 8079e90 <.L2> 0807a078 <.L110>: 807a078: 83 ec 04 sub esp,0x4 807a07b: 8d 83 fb 29 fd ff lea eax,[ebx-0x2d605] 807a081: 6a 04 push 0x4 807a083: 50 push eax 807a084: 51 push ecx 807a085: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a08c: e8 9f 97 ff ff call 8073830 <__memcmp_ia32> 807a091: 83 c4 10 add esp,0x10 807a094: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a09b: 85 c0 test eax,eax 807a09d: 0f 85 91 06 00 00 jne 807a734 <.L25+0x28a> 807a0a3: 8b 84 24 d8 00 00 00 mov eax,DWORD PTR [esp+0xd8] 807a0aa: 83 60 14 df and DWORD PTR [eax+0x14],0xffffffdf 807a0ae: e9 dd fd ff ff jmp 8079e90 <.L2> 0807a0b3 <.L102>: 807a0b3: 89 f9 mov ecx,edi 0807a0b5 <.L6>: 807a0b5: 88 94 24 08 01 00 00 mov BYTE PTR [esp+0x108],dl 807a0bc: 8d 83 79 2b fd ff lea eax,[ebx-0x2d487] 807a0c2: 83 ec 04 sub esp,0x4 807a0c5: 6a 1a push 0x1a 807a0c7: 50 push eax 807a0c8: 51 push ecx 807a0c9: e8 62 97 ff ff call 8073830 <__memcmp_ia32> 807a0ce: 83 c4 10 add esp,0x10 807a0d1: 85 c0 test eax,eax 807a0d3: 0f 85 b7 fd ff ff jne 8079e90 <.L2> 807a0d9: 0f b6 94 24 08 01 00 00 movzx edx,BYTE PTR [esp+0x108] 807a0e1: 80 fa 2d cmp dl,0x2d 807a0e4: 0f 84 0e 04 00 00 je 807a4f8 <.L25+0x4e> 807a0ea: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 807a0ee: f6 40 0f 04 test BYTE PTR [eax+0xf],0x4 807a0f2: 0f 84 98 fd ff ff je 8079e90 <.L2> 807a0f8: 81 48 64 00 04 00 00 or DWORD PTR [eax+0x64],0x400 807a0ff: e9 8c fd ff ff jmp 8079e90 <.L2> 0807a104 <.L101>: 807a104: 89 f9 mov ecx,edi 0807a106 <.L8>: 807a106: 88 94 24 08 01 00 00 mov BYTE PTR [esp+0x108],dl 807a10d: 8d 83 60 2b fd ff lea eax,[ebx-0x2d4a0] 807a113: 83 ec 04 sub esp,0x4 807a116: 6a 18 push 0x18 807a118: 50 push eax 807a119: 51 push ecx 807a11a: e8 11 97 ff ff call 8073830 <__memcmp_ia32> 807a11f: 83 c4 10 add esp,0x10 807a122: 85 c0 test eax,eax 807a124: 0f 85 66 fd ff ff jne 8079e90 <.L2> 807a12a: 0f b6 94 24 08 01 00 00 movzx edx,BYTE PTR [esp+0x108] 807a132: 80 fa 2d cmp dl,0x2d 807a135: 0f 84 ad 03 00 00 je 807a4e8 <.L25+0x3e> 807a13b: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 807a13f: f6 40 60 04 test BYTE PTR [eax+0x60],0x4 807a143: 0f 84 47 fd ff ff je 8079e90 <.L2> 807a149: 81 48 64 00 80 00 00 or DWORD PTR [eax+0x64],0x8000 807a150: e9 3b fd ff ff jmp 8079e90 <.L2> 0807a155 <.L100>: 807a155: 89 f9 mov ecx,edi 0807a157 <.L9>: 807a157: 88 94 24 08 01 00 00 mov BYTE PTR [esp+0x108],dl 807a15e: 8d 83 48 2b fd ff lea eax,[ebx-0x2d4b8] 807a164: 83 ec 04 sub esp,0x4 807a167: 6a 17 push 0x17 807a169: 50 push eax 807a16a: 51 push ecx 807a16b: e8 c0 96 ff ff call 8073830 <__memcmp_ia32> 807a170: 83 c4 10 add esp,0x10 807a173: 85 c0 test eax,eax 807a175: 0f 85 15 fd ff ff jne 8079e90 <.L2> 807a17b: 0f b6 94 24 08 01 00 00 movzx edx,BYTE PTR [esp+0x108] 807a183: 80 fa 2d cmp dl,0x2d 807a186: 0f 84 9c 03 00 00 je 807a528 <.L25+0x7e> 807a18c: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 807a190: f6 40 60 01 test BYTE PTR [eax+0x60],0x1 807a194: 0f 84 f6 fc ff ff je 8079e90 <.L2> 807a19a: 81 48 64 00 01 00 00 or DWORD PTR [eax+0x64],0x100 807a1a1: e9 ea fc ff ff jmp 8079e90 <.L2> 0807a1a6 <.L99>: 807a1a6: 89 f9 mov ecx,edi 0807a1a8 <.L10>: 807a1a8: 88 94 24 08 01 00 00 mov BYTE PTR [esp+0x108],dl 807a1af: 8d 83 32 2b fd ff lea eax,[ebx-0x2d4ce] 807a1b5: 83 ec 04 sub esp,0x4 807a1b8: 6a 15 push 0x15 807a1ba: 50 push eax 807a1bb: 51 push ecx 807a1bc: e8 6f 96 ff ff call 8073830 <__memcmp_ia32> 807a1c1: 83 c4 10 add esp,0x10 807a1c4: 85 c0 test eax,eax 807a1c6: 0f 85 c4 fc ff ff jne 8079e90 <.L2> 807a1cc: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 807a1d0: 0f b6 94 24 08 01 00 00 movzx edx,BYTE PTR [esp+0x108] 807a1d8: 8b 45 64 mov eax,DWORD PTR [ebp+0x64] 807a1db: 89 c1 mov ecx,eax 807a1dd: 80 e4 fd and ah,0xfd 807a1e0: 80 cd 02 or ch,0x2 807a1e3: 80 fa 2d cmp dl,0x2d 807a1e6: 0f 45 c1 cmovne eax,ecx 807a1e9: 89 45 64 mov DWORD PTR [ebp+0x64],eax 807a1ec: e9 9f fc ff ff jmp 8079e90 <.L2> 0807a1f1 <.L98>: 807a1f1: 89 f9 mov ecx,edi 0807a1f3 <.L11>: 807a1f3: 88 94 24 08 01 00 00 mov BYTE PTR [esp+0x108],dl 807a1fa: 8d 83 1d 2b fd ff lea eax,[ebx-0x2d4e3] 807a200: 83 ec 04 sub esp,0x4 807a203: 6a 14 push 0x14 807a205: 50 push eax 807a206: 51 push ecx 807a207: e8 24 96 ff ff call 8073830 <__memcmp_ia32> 807a20c: 83 c4 10 add esp,0x10 807a20f: 85 c0 test eax,eax 807a211: 0f 85 79 fc ff ff jne 8079e90 <.L2> 807a217: 0f b6 94 24 08 01 00 00 movzx edx,BYTE PTR [esp+0x108] 807a21f: 80 fa 2d cmp dl,0x2d 807a222: 0f 84 f0 02 00 00 je 807a518 <.L25+0x6e> 807a228: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 807a22c: f6 40 60 01 test BYTE PTR [eax+0x60],0x1 807a230: 0f 84 5a fc ff ff je 8079e90 <.L2> 807a236: 81 48 64 00 08 00 00 or DWORD PTR [eax+0x64],0x800 807a23d: e9 4e fc ff ff jmp 8079e90 <.L2> 0807a242 <.L97>: 807a242: 89 f9 mov ecx,edi 0807a244 <.L12>: 807a244: 88 94 24 0f 01 00 00 mov BYTE PTR [esp+0x10f],dl 807a24b: 8d 83 4c 2b fd ff lea eax,[ebx-0x2d4b4] 807a251: 83 ec 04 sub esp,0x4 807a254: 6a 13 push 0x13 807a256: 50 push eax 807a257: 51 push ecx 807a258: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a25f: e8 cc 95 ff ff call 8073830 <__memcmp_ia32> 807a264: 83 c4 10 add esp,0x10 807a267: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a26e: 0f b6 94 24 0f 01 00 00 movzx edx,BYTE PTR [esp+0x10f] 807a276: 85 c0 test eax,eax 807a278: 0f 85 ba 02 00 00 jne 807a538 <.L25+0x8e> 807a27e: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 807a282: 8b 45 64 mov eax,DWORD PTR [ebp+0x64] 807a285: 89 c1 mov ecx,eax 807a287: 83 e0 ef and eax,0xffffffef 807a28a: 83 c9 10 or ecx,0x10 807a28d: 80 fa 2d cmp dl,0x2d 807a290: 0f 45 c1 cmovne eax,ecx 807a293: 89 45 64 mov DWORD PTR [ebp+0x64],eax 807a296: e9 f5 fb ff ff jmp 8079e90 <.L2> 0807a29b <.L96>: 807a29b: 89 f9 mov ecx,edi 0807a29d <.L13>: 807a29d: 88 94 24 08 01 00 00 mov BYTE PTR [esp+0x108],dl 807a2a4: 8d 83 f6 2a fd ff lea eax,[ebx-0x2d50a] 807a2aa: 83 ec 04 sub esp,0x4 807a2ad: 6a 12 push 0x12 807a2af: 50 push eax 807a2b0: 51 push ecx 807a2b1: e8 7a 95 ff ff call 8073830 <__memcmp_ia32> 807a2b6: 83 c4 10 add esp,0x10 807a2b9: 85 c0 test eax,eax 807a2bb: 0f 85 cf fb ff ff jne 8079e90 <.L2> 807a2c1: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 807a2c5: 0f b6 94 24 08 01 00 00 movzx edx,BYTE PTR [esp+0x108] 807a2cd: 8b 45 64 mov eax,DWORD PTR [ebp+0x64] 807a2d0: 89 c1 mov ecx,eax 807a2d2: 83 e0 f7 and eax,0xfffffff7 807a2d5: 83 c9 08 or ecx,0x8 807a2d8: 80 fa 2d cmp dl,0x2d 807a2db: 0f 45 c1 cmovne eax,ecx 807a2de: 89 45 64 mov DWORD PTR [ebp+0x64],eax 807a2e1: e9 aa fb ff ff jmp 8079e90 <.L2> 0807a2e6 <.L95>: 807a2e6: 89 f9 mov ecx,edi 0807a2e8 <.L14>: 807a2e8: 88 94 24 08 01 00 00 mov BYTE PTR [esp+0x108],dl 807a2ef: 8d 83 68 2b fd ff lea eax,[ebx-0x2d498] 807a2f5: 83 ec 04 sub esp,0x4 807a2f8: 6a 10 push 0x10 807a2fa: 50 push eax 807a2fb: 51 push ecx 807a2fc: e8 2f 95 ff ff call 8073830 <__memcmp_ia32> 807a301: 83 c4 10 add esp,0x10 807a304: 85 c0 test eax,eax 807a306: 0f 85 84 fb ff ff jne 8079e90 <.L2> 807a30c: 0f b6 94 24 08 01 00 00 movzx edx,BYTE PTR [esp+0x108] 807a314: 80 fa 2d cmp dl,0x2d 807a317: 0f 84 eb 01 00 00 je 807a508 <.L25+0x5e> 807a31d: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 807a321: f6 40 60 04 test BYTE PTR [eax+0x60],0x4 807a325: 0f 84 65 fb ff ff je 8079e90 <.L2> 807a32b: 81 48 64 00 40 00 00 or DWORD PTR [eax+0x64],0x4000 807a332: e9 59 fb ff ff jmp 8079e90 <.L2> 0807a337 <.L94>: 807a337: 89 f9 mov ecx,edi 807a339: 80 fa 2d cmp dl,0x2d 807a33c: 0f 84 ef 00 00 00 je 807a431 <.L118> 807a342: 83 ec 04 sub esp,0x4 807a345: 6a 0f push 0xf 807a347: ff 74 24 10 push DWORD PTR [esp+0x10] 807a34b: 57 push edi 807a34c: e8 df 94 ff ff call 8073830 <__memcmp_ia32> 807a351: 83 c4 10 add esp,0x10 807a354: 85 c0 test eax,eax 807a356: 0f 85 34 fb ff ff jne 8079e90 <.L2> 807a35c: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 807a360: 83 48 64 04 or DWORD PTR [eax+0x64],0x4 807a364: e9 27 fb ff ff jmp 8079e90 <.L2> 0807a369 <.L93>: 807a369: 89 f9 mov ecx,edi 807a36b: 80 fa 2d cmp dl,0x2d 807a36e: 0f 85 1c fb ff ff jne 8079e90 <.L2> 0807a374 <.L117>: 807a374: 83 ec 04 sub esp,0x4 807a377: 8d 83 d7 2a fd ff lea eax,[ebx-0x2d529] 807a37d: 6a 0e push 0xe 807a37f: 50 push eax 807a380: 51 push ecx 807a381: e8 aa 94 ff ff call 8073830 <__memcmp_ia32> 807a386: 83 c4 10 add esp,0x10 807a389: 85 c0 test eax,eax 807a38b: 0f 85 ff fa ff ff jne 8079e90 <.L2> 807a391: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 807a395: 83 60 60 fb and DWORD PTR [eax+0x60],0xfffffffb 807a399: e9 f2 fa ff ff jmp 8079e90 <.L2> 0807a39e <.L92>: 807a39e: 89 f9 mov ecx,edi 807a3a0: 80 fa 2d cmp dl,0x2d 807a3a3: 0f 85 e7 fa ff ff jne 8079e90 <.L2> 0807a3a9 <.L116>: 807a3a9: 8b 6c 24 6c mov ebp,DWORD PTR [esp+0x6c] 807a3ad: 83 ec 04 sub esp,0x4 807a3b0: 8b 85 80 00 00 00 mov eax,DWORD PTR [ebp+0x80] 807a3b6: 89 45 7c mov DWORD PTR [ebp+0x7c],eax 807a3b9: 8d 83 c9 2a fd ff lea eax,[ebx-0x2d537] 807a3bf: 6a 0d push 0xd 807a3c1: 50 push eax 807a3c2: 51 push ecx 807a3c3: e8 68 94 ff ff call 8073830 <__memcmp_ia32> 807a3c8: 83 c4 10 add esp,0x10 807a3cb: 85 c0 test eax,eax 807a3cd: 0f 85 bd fa ff ff jne 8079e90 <.L2> 807a3d3: 81 65 60 ff ff bf ff and DWORD PTR [ebp+0x60],0xffbfffff 807a3da: e9 b1 fa ff ff jmp 8079e90 <.L2> 807a3df: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807a3e3: c7 04 24 0c 00 00 00 mov DWORD PTR [esp],0xc 807a3ea: 81 48 64 00 10 00 00 or DWORD PTR [eax+0x64],0x1000 807a3f1: e9 9a fa ff ff jmp 8079e90 <.L2> 0807a3f6 <.L18>: 807a3f6: 83 ec 04 sub esp,0x4 807a3f9: 8d 83 a5 2a fd ff lea eax,[ebx-0x2d55b] 807a3ff: 6a 0b push 0xb 807a401: 50 push eax 807a402: 51 push ecx 807a403: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807a407: e8 24 94 ff ff call 8073830 <__memcmp_ia32> 807a40c: 83 c4 10 add esp,0x10 807a40f: 8b 0c 24 mov ecx,DWORD PTR [esp] 807a412: 85 c0 test eax,eax 807a414: 0f 85 8e 01 00 00 jne 807a5a8 <.L25+0xfe> 807a41a: 8b 84 24 ec 00 00 00 mov eax,DWORD PTR [esp+0xec] 807a421: c7 04 24 0d 00 00 00 mov DWORD PTR [esp],0xd 807a428: 83 60 60 fd and DWORD PTR [eax+0x60],0xfffffffd 807a42c: e9 5f fa ff ff jmp 8079e90 <.L2> 0807a431 <.L118>: 807a431: 83 ec 04 sub esp,0x4 807a434: 8d 83 e6 2a fd ff lea eax,[ebx-0x2d51a] 807a43a: 6a 0f push 0xf 807a43c: 50 push eax 807a43d: 51 push ecx 807a43e: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a445: e8 e6 93 ff ff call 8073830 <__memcmp_ia32> 807a44a: 83 c4 10 add esp,0x10 807a44d: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a454: 85 c0 test eax,eax 807a456: 0f 85 25 01 00 00 jne 807a581 <.L25+0xd7> 807a45c: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 807a460: 81 60 60 7f ff ff ff and DWORD PTR [eax+0x60],0xffffff7f 807a467: e9 24 fa ff ff jmp 8079e90 <.L2> 0807a46c <.L114>: 807a46c: 83 ec 04 sub esp,0x4 807a46f: 8d 83 59 2a fd ff lea eax,[ebx-0x2d5a7] 807a475: 6a 08 push 0x8 807a477: 50 push eax 807a478: 51 push ecx 807a479: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a480: e8 ab 93 ff ff call 8073830 <__memcmp_ia32> 807a485: 83 c4 10 add esp,0x10 807a488: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a48f: 85 c0 test eax,eax 807a491: 0f 85 6c 01 00 00 jne 807a603 <.L25+0x159> 807a497: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [esp+0x90] 807a49e: 81 60 14 ff ff ff ef and DWORD PTR [eax+0x14],0xefffffff 807a4a5: e9 e6 f9 ff ff jmp 8079e90 <.L2> 0807a4aa <.L25>: 807a4aa: 83 ec 04 sub esp,0x4 807a4ad: 8d 83 e3 29 fd ff lea eax,[ebx-0x2d61d] 807a4b3: 6a 03 push 0x3 807a4b5: 50 push eax 807a4b6: 51 push ecx 807a4b7: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807a4bb: e8 70 93 ff ff call 8073830 <__memcmp_ia32> 807a4c0: 83 c4 10 add esp,0x10 807a4c3: 8b 0c 24 mov ecx,DWORD PTR [esp] 807a4c6: 85 c0 test eax,eax 807a4c8: 0f 85 28 02 00 00 jne 807a6f6 <.L25+0x24c> 807a4ce: 8b 84 24 04 01 00 00 mov eax,DWORD PTR [esp+0x104] 807a4d5: c7 04 24 05 00 00 00 mov DWORD PTR [esp],0x5 807a4dc: 81 60 08 ff ff ff ef and DWORD PTR [eax+0x8],0xefffffff 807a4e3: e9 a8 f9 ff ff jmp 8079e90 <.L2> 807a4e8: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 807a4ec: 81 60 64 ff 7f ff ff and DWORD PTR [eax+0x64],0xffff7fff 807a4f3: e9 98 f9 ff ff jmp 8079e90 <.L2> 807a4f8: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 807a4fc: 81 60 64 ff fb ff ff and DWORD PTR [eax+0x64],0xfffffbff 807a503: e9 88 f9 ff ff jmp 8079e90 <.L2> 807a508: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 807a50c: 81 60 64 ff bf ff ff and DWORD PTR [eax+0x64],0xffffbfff 807a513: e9 78 f9 ff ff jmp 8079e90 <.L2> 807a518: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 807a51c: 81 60 64 ff f7 ff ff and DWORD PTR [eax+0x64],0xfffff7ff 807a523: e9 68 f9 ff ff jmp 8079e90 <.L2> 807a528: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 807a52c: 81 60 64 ff fe ff ff and DWORD PTR [eax+0x64],0xfffffeff 807a533: e9 58 f9 ff ff jmp 8079e90 <.L2> 807a538: 88 94 24 08 01 00 00 mov BYTE PTR [esp+0x108],dl 807a53f: 8d 83 09 2b fd ff lea eax,[ebx-0x2d4f7] 807a545: 83 ec 04 sub esp,0x4 807a548: 6a 13 push 0x13 807a54a: 50 push eax 807a54b: 51 push ecx 807a54c: e8 df 92 ff ff call 8073830 <__memcmp_ia32> 807a551: 83 c4 10 add esp,0x10 807a554: 85 c0 test eax,eax 807a556: 0f 85 34 f9 ff ff jne 8079e90 <.L2> 807a55c: 8b 6c 24 54 mov ebp,DWORD PTR [esp+0x54] 807a560: 0f b6 94 24 08 01 00 00 movzx edx,BYTE PTR [esp+0x108] 807a568: 8b 45 64 mov eax,DWORD PTR [ebp+0x64] 807a56b: 89 c1 mov ecx,eax 807a56d: 83 e0 df and eax,0xffffffdf 807a570: 83 c9 20 or ecx,0x20 807a573: 80 fa 2d cmp dl,0x2d 807a576: 0f 45 c1 cmovne eax,ecx 807a579: 89 45 64 mov DWORD PTR [ebp+0x64],eax 807a57c: e9 0f f9 ff ff jmp 8079e90 <.L2> 807a581: 83 ec 04 sub esp,0x4 807a584: 6a 0f push 0xf 807a586: ff 74 24 10 push DWORD PTR [esp+0x10] 807a58a: 51 push ecx 807a58b: e8 a0 92 ff ff call 8073830 <__memcmp_ia32> 807a590: 83 c4 10 add esp,0x10 807a593: 85 c0 test eax,eax 807a595: 0f 85 f5 f8 ff ff jne 8079e90 <.L2> 807a59b: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807a59f: 83 60 64 fb and DWORD PTR [eax+0x64],0xfffffffb 807a5a3: e9 e8 f8 ff ff jmp 8079e90 <.L2> 807a5a8: 83 ec 04 sub esp,0x4 807a5ab: 8d 83 b1 2a fd ff lea eax,[ebx-0x2d54f] 807a5b1: 6a 0b push 0xb 807a5b3: 50 push eax 807a5b4: 51 push ecx 807a5b5: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807a5b9: e8 72 92 ff ff call 8073830 <__memcmp_ia32> 807a5be: 83 c4 10 add esp,0x10 807a5c1: 8b 0c 24 mov ecx,DWORD PTR [esp] 807a5c4: 85 c0 test eax,eax 807a5c6: 74 75 je 807a63d <.L25+0x193> 807a5c8: 83 ec 04 sub esp,0x4 807a5cb: 6a 0b push 0xb 807a5cd: ff 74 24 0c push DWORD PTR [esp+0xc] 807a5d1: 51 push ecx 807a5d2: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807a5d6: e8 55 92 ff ff call 8073830 <__memcmp_ia32> 807a5db: 83 c4 10 add esp,0x10 807a5de: 8b 0c 24 mov ecx,DWORD PTR [esp] 807a5e1: 85 c0 test eax,eax 807a5e3: 0f 85 98 03 00 00 jne 807a981 <.L25+0x4d7> 807a5e9: 8b 84 24 e4 00 00 00 mov eax,DWORD PTR [esp+0xe4] 807a5f0: c7 04 24 0d 00 00 00 mov DWORD PTR [esp],0xd 807a5f7: 81 60 64 ff ef ff ff and DWORD PTR [eax+0x64],0xffffefff 807a5fe: e9 8d f8 ff ff jmp 8079e90 <.L2> 807a603: 83 ec 04 sub esp,0x4 807a606: 8d 83 62 2a fd ff lea eax,[ebx-0x2d59e] 807a60c: 6a 08 push 0x8 807a60e: 50 push eax 807a60f: 51 push ecx 807a610: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a617: e8 14 92 ff ff call 8073830 <__memcmp_ia32> 807a61c: 83 c4 10 add esp,0x10 807a61f: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a626: 85 c0 test eax,eax 807a628: 75 2d jne 807a657 <.L25+0x1ad> 807a62a: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 807a631: 81 60 14 ff ff ff bf and DWORD PTR [eax+0x14],0xbfffffff 807a638: e9 53 f8 ff ff jmp 8079e90 <.L2> 807a63d: 8b 84 24 e8 00 00 00 mov eax,DWORD PTR [esp+0xe8] 807a644: c7 04 24 0d 00 00 00 mov DWORD PTR [esp],0xd 807a64b: 81 60 60 ff ff fb ff and DWORD PTR [eax+0x60],0xfffbffff 807a652: e9 39 f8 ff ff jmp 8079e90 <.L2> 807a657: 83 ec 04 sub esp,0x4 807a65a: 8d 83 6b 2a fd ff lea eax,[ebx-0x2d595] 807a660: 6a 08 push 0x8 807a662: 50 push eax 807a663: 51 push ecx 807a664: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a66b: e8 c0 91 ff ff call 8073830 <__memcmp_ia32> 807a670: 83 c4 10 add esp,0x10 807a673: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a67a: 85 c0 test eax,eax 807a67c: 0f 85 53 02 00 00 jne 807a8d5 <.L25+0x42b> 807a682: 8b 84 24 88 00 00 00 mov eax,DWORD PTR [esp+0x88] 807a689: 81 60 14 ff ff fd ff and DWORD PTR [eax+0x14],0xfffdffff 807a690: e9 fb f7 ff ff jmp 8079e90 <.L2> 807a695: 81 4e 64 00 20 00 00 or DWORD PTR [esi+0x64],0x2000 807a69c: c7 04 24 0c 00 00 00 mov DWORD PTR [esp],0xc 807a6a3: e9 e8 f7 ff ff jmp 8079e90 <.L2> 807a6a8: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 807a6ac: c7 04 24 0c 00 00 00 mov DWORD PTR [esp],0xc 807a6b3: f6 40 0a 10 test BYTE PTR [eax+0xa],0x10 807a6b7: 0f 84 d3 f7 ff ff je 8079e90 <.L2> 807a6bd: 81 48 64 80 00 00 00 or DWORD PTR [eax+0x64],0x80 807a6c4: e9 c7 f7 ff ff jmp 8079e90 <.L2> 807a6c9: 83 ec 04 sub esp,0x4 807a6cc: 8d 83 9a 2a fd ff lea eax,[ebx-0x2d566] 807a6d2: 6a 0a push 0xa 807a6d4: 50 push eax 807a6d5: 51 push ecx 807a6d6: e8 55 91 ff ff call 8073830 <__memcmp_ia32> 807a6db: 83 c4 10 add esp,0x10 807a6de: 85 c0 test eax,eax 807a6e0: 0f 85 aa f7 ff ff jne 8079e90 <.L2> 807a6e6: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 807a6ea: 81 60 60 ff ff fd ff and DWORD PTR [eax+0x60],0xfffdffff 807a6f1: e9 9a f7 ff ff jmp 8079e90 <.L2> 807a6f6: 83 ec 04 sub esp,0x4 807a6f9: 8d 83 e7 29 fd ff lea eax,[ebx-0x2d619] 807a6ff: 6a 03 push 0x3 807a701: 50 push eax 807a702: 51 push ecx 807a703: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807a707: e8 24 91 ff ff call 8073830 <__memcmp_ia32> 807a70c: 83 c4 10 add esp,0x10 807a70f: 8b 0c 24 mov ecx,DWORD PTR [esp] 807a712: 85 c0 test eax,eax 807a714: 0f 85 01 01 00 00 jne 807a81b <.L25+0x371> 807a71a: 8b 84 24 00 01 00 00 mov eax,DWORD PTR [esp+0x100] 807a721: c7 04 24 05 00 00 00 mov DWORD PTR [esp],0x5 807a728: 81 60 0c ff fe ff ff and DWORD PTR [eax+0xc],0xfffffeff 807a72f: e9 5c f7 ff ff jmp 8079e90 <.L2> 807a734: 83 ec 04 sub esp,0x4 807a737: 8d 83 00 2a fd ff lea eax,[ebx-0x2d600] 807a73d: 6a 04 push 0x4 807a73f: 50 push eax 807a740: 51 push ecx 807a741: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a748: e8 e3 90 ff ff call 8073830 <__memcmp_ia32> 807a74d: 83 c4 10 add esp,0x10 807a750: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a757: 85 c0 test eax,eax 807a759: 0f 85 fa 00 00 00 jne 807a859 <.L25+0x3af> 807a75f: 8b 84 24 d4 00 00 00 mov eax,DWORD PTR [esp+0xd4] 807a766: 83 60 14 f7 and DWORD PTR [eax+0x14],0xfffffff7 807a76a: e9 21 f7 ff ff jmp 8079e90 <.L2> 807a76f: 83 ec 04 sub esp,0x4 807a772: 8d 83 29 2a fd ff lea eax,[ebx-0x2d5d7] 807a778: 6a 05 push 0x5 807a77a: 50 push eax 807a77b: 51 push ecx 807a77c: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a783: e8 a8 90 ff ff call 8073830 <__memcmp_ia32> 807a788: 83 c4 10 add esp,0x10 807a78b: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a792: 85 c0 test eax,eax 807a794: 0f 85 fd 00 00 00 jne 807a897 <.L25+0x3ed> 807a79a: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [esp+0xb0] 807a7a1: 81 60 08 ff ff bf ff and DWORD PTR [eax+0x8],0xffbfffff 807a7a8: e9 e3 f6 ff ff jmp 8079e90 <.L2> 807a7ad: 83 ec 04 sub esp,0x4 807a7b0: 8d 83 42 2a fd ff lea eax,[ebx-0x2d5be] 807a7b6: 6a 06 push 0x6 807a7b8: 50 push eax 807a7b9: 51 push ecx 807a7ba: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a7c1: e8 6a 90 ff ff call 8073830 <__memcmp_ia32> 807a7c6: 83 c4 10 add esp,0x10 807a7c9: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a7d0: 85 c0 test eax,eax 807a7d2: 0f 85 3b 01 00 00 jne 807a913 <.L25+0x469> 807a7d8: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] 807a7df: 81 60 08 ff ff f7 ff and DWORD PTR [eax+0x8],0xfff7ffff 807a7e6: e9 a5 f6 ff ff jmp 8079e90 <.L2> 807a7eb: 83 ec 04 sub esp,0x4 807a7ee: 8d 83 51 2a fd ff lea eax,[ebx-0x2d5af] 807a7f4: 6a 07 push 0x7 807a7f6: 50 push eax 807a7f7: 51 push ecx 807a7f8: e8 33 90 ff ff call 8073830 <__memcmp_ia32> 807a7fd: 83 c4 10 add esp,0x10 807a800: 85 c0 test eax,eax 807a802: 0f 85 88 f6 ff ff jne 8079e90 <.L2> 807a808: 8b 84 24 94 00 00 00 mov eax,DWORD PTR [esp+0x94] 807a80f: 81 60 08 ff ff ff f7 and DWORD PTR [eax+0x8],0xf7ffffff 807a816: e9 75 f6 ff ff jmp 8079e90 <.L2> 807a81b: 83 ec 04 sub esp,0x4 807a81e: 8d 83 eb 29 fd ff lea eax,[ebx-0x2d615] 807a824: 6a 03 push 0x3 807a826: 50 push eax 807a827: 51 push ecx 807a828: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807a82c: e8 ff 8f ff ff call 8073830 <__memcmp_ia32> 807a831: 83 c4 10 add esp,0x10 807a834: 8b 0c 24 mov ecx,DWORD PTR [esp] 807a837: 85 c0 test eax,eax 807a839: 0f 85 04 01 00 00 jne 807a943 <.L25+0x499> 807a83f: 8b 84 24 fc 00 00 00 mov eax,DWORD PTR [esp+0xfc] 807a846: c7 04 24 05 00 00 00 mov DWORD PTR [esp],0x5 807a84d: 81 60 08 ff ef ff ff and DWORD PTR [eax+0x8],0xffffefff 807a854: e9 37 f6 ff ff jmp 8079e90 <.L2> 807a859: 83 ec 04 sub esp,0x4 807a85c: 8d 83 05 2a fd ff lea eax,[ebx-0x2d5fb] 807a862: 6a 04 push 0x4 807a864: 50 push eax 807a865: 51 push ecx 807a866: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a86d: e8 be 8f ff ff call 8073830 <__memcmp_ia32> 807a872: 83 c4 10 add esp,0x10 807a875: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a87c: 85 c0 test eax,eax 807a87e: 0f 85 66 01 00 00 jne 807a9ea <.L25+0x540> 807a884: 8b 84 24 d0 00 00 00 mov eax,DWORD PTR [esp+0xd0] 807a88b: 81 60 14 ff fe ff ff and DWORD PTR [eax+0x14],0xfffffeff 807a892: e9 f9 f5 ff ff jmp 8079e90 <.L2> 807a897: 83 ec 04 sub esp,0x4 807a89a: 8d 83 2f 2a fd ff lea eax,[ebx-0x2d5d1] 807a8a0: 6a 05 push 0x5 807a8a2: 50 push eax 807a8a3: 51 push ecx 807a8a4: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a8ab: e8 80 8f ff ff call 8073830 <__memcmp_ia32> 807a8b0: 83 c4 10 add esp,0x10 807a8b3: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a8ba: 85 c0 test eax,eax 807a8bc: 0f 85 f8 00 00 00 jne 807a9ba <.L25+0x510> 807a8c2: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 807a8c9: 81 60 18 7f ff ff ff and DWORD PTR [eax+0x18],0xffffff7f 807a8d0: e9 bb f5 ff ff jmp 8079e90 <.L2> 807a8d5: 83 ec 04 sub esp,0x4 807a8d8: 8d 83 74 2a fd ff lea eax,[ebx-0x2d58c] 807a8de: 6a 08 push 0x8 807a8e0: 50 push eax 807a8e1: 51 push ecx 807a8e2: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a8e9: e8 42 8f ff ff call 8073830 <__memcmp_ia32> 807a8ee: 83 c4 10 add esp,0x10 807a8f1: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807a8f8: 85 c0 test eax,eax 807a8fa: 0f 85 09 02 00 00 jne 807ab09 <.L25+0x65f> 807a900: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [esp+0x84] 807a907: 81 60 14 ff ff ff f7 and DWORD PTR [eax+0x14],0xf7ffffff 807a90e: e9 7d f5 ff ff jmp 8079e90 <.L2> 807a913: 83 ec 04 sub esp,0x4 807a916: 8d 83 c2 2a fd ff lea eax,[ebx-0x2d53e] 807a91c: 6a 06 push 0x6 807a91e: 50 push eax 807a91f: 51 push ecx 807a920: e8 0b 8f ff ff call 8073830 <__memcmp_ia32> 807a925: 83 c4 10 add esp,0x10 807a928: 85 c0 test eax,eax 807a92a: 0f 85 60 f5 ff ff jne 8079e90 <.L2> 807a930: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [esp+0x9c] 807a937: 81 60 08 ff ff ef ff and DWORD PTR [eax+0x8],0xffefffff 807a93e: e9 4d f5 ff ff jmp 8079e90 <.L2> 807a943: 83 ec 04 sub esp,0x4 807a946: 8d 83 ef 29 fd ff lea eax,[ebx-0x2d611] 807a94c: 6a 03 push 0x3 807a94e: 50 push eax 807a94f: 51 push ecx 807a950: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807a954: e8 d7 8e ff ff call 8073830 <__memcmp_ia32> 807a959: 83 c4 10 add esp,0x10 807a95c: 8b 0c 24 mov ecx,DWORD PTR [esp] 807a95f: 85 c0 test eax,eax 807a961: 0f 85 bd 00 00 00 jne 807aa24 <.L25+0x57a> 807a967: 8b 84 24 f8 00 00 00 mov eax,DWORD PTR [esp+0xf8] 807a96e: c7 04 24 05 00 00 00 mov DWORD PTR [esp],0x5 807a975: 81 60 0c ff ff ff ef and DWORD PTR [eax+0xc],0xefffffff 807a97c: e9 0f f5 ff ff jmp 8079e90 <.L2> 807a981: 55 push ebp 807a982: 6a 0b push 0xb 807a984: ff 74 24 1c push DWORD PTR [esp+0x1c] 807a988: 51 push ecx 807a989: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807a98d: e8 9e 8e ff ff call 8073830 <__memcmp_ia32> 807a992: 83 c4 10 add esp,0x10 807a995: 8b 0c 24 mov ecx,DWORD PTR [esp] 807a998: 85 c0 test eax,eax 807a99a: 0f 85 a7 01 00 00 jne 807ab47 <.L25+0x69d> 807a9a0: 8b 84 24 e0 00 00 00 mov eax,DWORD PTR [esp+0xe0] 807a9a7: c7 04 24 0d 00 00 00 mov DWORD PTR [esp],0xd 807a9ae: 81 60 64 7f ff ff ff and DWORD PTR [eax+0x64],0xffffff7f 807a9b5: e9 d6 f4 ff ff jmp 8079e90 <.L2> 807a9ba: 83 ec 04 sub esp,0x4 807a9bd: 8d 83 35 2a fd ff lea eax,[ebx-0x2d5cb] 807a9c3: 6a 05 push 0x5 807a9c5: 50 push eax 807a9c6: 51 push ecx 807a9c7: e8 64 8e ff ff call 8073830 <__memcmp_ia32> 807a9cc: 83 c4 10 add esp,0x10 807a9cf: 85 c0 test eax,eax 807a9d1: 0f 85 b9 f4 ff ff jne 8079e90 <.L2> 807a9d7: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [esp+0xa8] 807a9de: 81 60 08 ff fd ff ff and DWORD PTR [eax+0x8],0xfffffdff 807a9e5: e9 a6 f4 ff ff jmp 8079e90 <.L2> 807a9ea: 83 ec 04 sub esp,0x4 807a9ed: 8d 83 0a 2a fd ff lea eax,[ebx-0x2d5f6] 807a9f3: 6a 04 push 0x4 807a9f5: 50 push eax 807a9f6: 51 push ecx 807a9f7: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807a9fe: e8 2d 8e ff ff call 8073830 <__memcmp_ia32> 807aa03: 83 c4 10 add esp,0x10 807aa06: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807aa0d: 85 c0 test eax,eax 807aa0f: 75 4d jne 807aa5e <.L25+0x5b4> 807aa11: 8b 84 24 cc 00 00 00 mov eax,DWORD PTR [esp+0xcc] 807aa18: 81 60 0c ff 7f ff ff and DWORD PTR [eax+0xc],0xffff7fff 807aa1f: e9 6c f4 ff ff jmp 8079e90 <.L2> 807aa24: 83 ec 04 sub esp,0x4 807aa27: 8d 83 f3 29 fd ff lea eax,[ebx-0x2d60d] 807aa2d: 6a 03 push 0x3 807aa2f: 50 push eax 807aa30: 51 push ecx 807aa31: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807aa35: e8 f6 8d ff ff call 8073830 <__memcmp_ia32> 807aa3a: 83 c4 10 add esp,0x10 807aa3d: 8b 0c 24 mov ecx,DWORD PTR [esp] 807aa40: 85 c0 test eax,eax 807aa42: 75 54 jne 807aa98 <.L25+0x5ee> 807aa44: 8b 84 24 f4 00 00 00 mov eax,DWORD PTR [esp+0xf4] 807aa4b: c7 04 24 05 00 00 00 mov DWORD PTR [esp],0x5 807aa52: 81 60 1c ff ff ef ff and DWORD PTR [eax+0x1c],0xffefffff 807aa59: e9 32 f4 ff ff jmp 8079e90 <.L2> 807aa5e: 83 ec 04 sub esp,0x4 807aa61: 8d 83 a4 2b fd ff lea eax,[ebx-0x2d45c] 807aa67: 6a 04 push 0x4 807aa69: 50 push eax 807aa6a: 51 push ecx 807aa6b: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807aa72: e8 b9 8d ff ff call 8073830 <__memcmp_ia32> 807aa77: 83 c4 10 add esp,0x10 807aa7a: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807aa81: 85 c0 test eax,eax 807aa83: 75 48 jne 807aacd <.L25+0x623> 807aa85: 8b 84 24 c8 00 00 00 mov eax,DWORD PTR [esp+0xc8] 807aa8c: 81 60 14 ff fd ff ff and DWORD PTR [eax+0x14],0xfffffdff 807aa93: e9 f8 f3 ff ff jmp 8079e90 <.L2> 807aa98: 8d 83 f7 29 fd ff lea eax,[ebx-0x2d609] 807aa9e: 52 push edx 807aa9f: 6a 03 push 0x3 807aaa1: 50 push eax 807aaa2: 51 push ecx 807aaa3: e8 88 8d ff ff call 8073830 <__memcmp_ia32> 807aaa8: 83 c4 10 add esp,0x10 807aaab: c7 04 24 05 00 00 00 mov DWORD PTR [esp],0x5 807aab2: 85 c0 test eax,eax 807aab4: 0f 85 d6 f3 ff ff jne 8079e90 <.L2> 807aaba: 8b 84 24 f0 00 00 00 mov eax,DWORD PTR [esp+0xf0] 807aac1: 81 60 14 ff f7 ff ff and DWORD PTR [eax+0x14],0xfffff7ff 807aac8: e9 c3 f3 ff ff jmp 8079e90 <.L2> 807aacd: 50 push eax 807aace: 8d 83 0f 2a fd ff lea eax,[ebx-0x2d5f1] 807aad4: 6a 04 push 0x4 807aad6: 50 push eax 807aad7: 51 push ecx 807aad8: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807aadf: e8 4c 8d ff ff call 8073830 <__memcmp_ia32> 807aae4: 83 c4 10 add esp,0x10 807aae7: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807aaee: 85 c0 test eax,eax 807aaf0: 0f 85 94 00 00 00 jne 807ab8a <.L25+0x6e0> 807aaf6: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [esp+0xc4] 807aafd: 81 60 28 ff ff fe ff and DWORD PTR [eax+0x28],0xfffeffff 807ab04: e9 87 f3 ff ff jmp 8079e90 <.L2> 807ab09: 83 ec 04 sub esp,0x4 807ab0c: 8d 83 7d 2a fd ff lea eax,[ebx-0x2d583] 807ab12: 6a 08 push 0x8 807ab14: 50 push eax 807ab15: 51 push ecx 807ab16: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807ab1d: e8 0e 8d ff ff call 8073830 <__memcmp_ia32> 807ab22: 83 c4 10 add esp,0x10 807ab25: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807ab2c: 85 c0 test eax,eax 807ab2e: 0f 85 8e 00 00 00 jne 807abc2 <.L25+0x718> 807ab34: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [esp+0x80] 807ab3b: 81 60 14 ff ff ff fb and DWORD PTR [eax+0x14],0xfbffffff 807ab42: e9 49 f3 ff ff jmp 8079e90 <.L2> 807ab47: 50 push eax 807ab48: 6a 0b push 0xb 807ab4a: ff 74 24 20 push DWORD PTR [esp+0x20] 807ab4e: 51 push ecx 807ab4f: e8 dc 8c ff ff call 8073830 <__memcmp_ia32> 807ab54: 83 c4 10 add esp,0x10 807ab57: 85 c0 test eax,eax 807ab59: 74 15 je 807ab70 <.L25+0x6c6> 807ab5b: c7 04 24 0d 00 00 00 mov DWORD PTR [esp],0xd 807ab62: e9 29 f3 ff ff jmp 8079e90 <.L2> 807ab67: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807ab6e: 66 90 xchg ax,ax 807ab70: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [esp+0xdc] 807ab77: c7 04 24 0d 00 00 00 mov DWORD PTR [esp],0xd 807ab7e: 81 60 64 ff df ff ff and DWORD PTR [eax+0x64],0xffffdfff 807ab85: e9 06 f3 ff ff jmp 8079e90 <.L2> 807ab8a: 50 push eax 807ab8b: 8d 83 14 2a fd ff lea eax,[ebx-0x2d5ec] 807ab91: 6a 04 push 0x4 807ab93: 50 push eax 807ab94: 51 push ecx 807ab95: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807ab9c: e8 8f 8c ff ff call 8073830 <__memcmp_ia32> 807aba1: 83 c4 10 add esp,0x10 807aba4: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807abab: 85 c0 test eax,eax 807abad: 75 48 jne 807abf7 <.L25+0x74d> 807abaf: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [esp+0xc0] 807abb6: 81 60 0c ff ff ff fb and DWORD PTR [eax+0xc],0xfbffffff 807abbd: e9 ce f2 ff ff jmp 8079e90 <.L2> 807abc2: 50 push eax 807abc3: 8d 83 86 2a fd ff lea eax,[ebx-0x2d57a] 807abc9: 6a 08 push 0x8 807abcb: 50 push eax 807abcc: 51 push ecx 807abcd: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807abd4: e8 57 8c ff ff call 8073830 <__memcmp_ia32> 807abd9: 83 c4 10 add esp,0x10 807abdc: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807abe3: 85 c0 test eax,eax 807abe5: 75 45 jne 807ac2c <.L25+0x782> 807abe7: 8b 44 24 7c mov eax,DWORD PTR [esp+0x7c] 807abeb: 81 60 14 ff ff ff 7f and DWORD PTR [eax+0x14],0x7fffffff 807abf2: e9 99 f2 ff ff jmp 8079e90 <.L2> 807abf7: 50 push eax 807abf8: 8d 83 19 2a fd ff lea eax,[ebx-0x2d5e7] 807abfe: 6a 04 push 0x4 807ac00: 50 push eax 807ac01: 51 push ecx 807ac02: 89 8c 24 18 01 00 00 mov DWORD PTR [esp+0x118],ecx 807ac09: e8 22 8c ff ff call 8073830 <__memcmp_ia32> 807ac0e: 83 c4 10 add esp,0x10 807ac11: 8b 8c 24 08 01 00 00 mov ecx,DWORD PTR [esp+0x108] 807ac18: 85 c0 test eax,eax 807ac1a: 75 35 jne 807ac51 <.L25+0x7a7> 807ac1c: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [esp+0xbc] 807ac23: 83 60 64 fe and DWORD PTR [eax+0x64],0xfffffffe 807ac27: e9 64 f2 ff ff jmp 8079e90 <.L2> 807ac2c: 52 push edx 807ac2d: 6a 08 push 0x8 807ac2f: ff 74 24 14 push DWORD PTR [esp+0x14] 807ac33: 51 push ecx 807ac34: e8 f7 8b ff ff call 8073830 <__memcmp_ia32> 807ac39: 83 c4 10 add esp,0x10 807ac3c: 85 c0 test eax,eax 807ac3e: 0f 85 4c f2 ff ff jne 8079e90 <.L2> 807ac44: 8b 44 24 78 mov eax,DWORD PTR [esp+0x78] 807ac48: 83 60 64 bf and DWORD PTR [eax+0x64],0xffffffbf 807ac4c: e9 3f f2 ff ff jmp 8079e90 <.L2> 807ac51: 50 push eax 807ac52: 8d 83 1e 2a fd ff lea eax,[ebx-0x2d5e2] 807ac58: 6a 04 push 0x4 807ac5a: 50 push eax 807ac5b: 51 push ecx 807ac5c: e8 cf 8b ff ff call 8073830 <__memcmp_ia32> 807ac61: 83 c4 10 add esp,0x10 807ac64: 85 c0 test eax,eax 807ac66: 0f 85 24 f2 ff ff jne 8079e90 <.L2> 807ac6c: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [esp+0xb8] 807ac73: 83 60 64 fd and DWORD PTR [eax+0x64],0xfffffffd 807ac77: e9 14 f2 ff ff jmp 8079e90 <.L2> 807ac7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0807ac80 <_dl_tunable_set_x86_ibt>: 807ac80: f3 0f 1e fb endbr32 807ac84: 56 push esi 807ac85: 53 push ebx 807ac86: e8 35 ef fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807ac8b: 81 c3 75 a3 06 00 add ebx,0x6a375 807ac91: 83 ec 08 sub esp,0x8 807ac94: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 807ac98: 6a 03 push 0x3 807ac9a: 8d 83 59 4d fe ff lea eax,[ebx-0x1b2a7] 807aca0: 50 push eax 807aca1: ff 36 push DWORD PTR [esi] 807aca3: e8 88 8b ff ff call 8073830 <__memcmp_ia32> 807aca8: 83 c4 10 add esp,0x10 807acab: 85 c0 test eax,eax 807acad: 75 21 jne 807acd0 <_dl_tunable_set_x86_ibt+0x50> 807acaf: c7 c2 20 6f 0e 08 mov edx,0x80e6f20 807acb5: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 807acb8: 83 e0 f8 and eax,0xfffffff8 807acbb: 83 c8 02 or eax,0x2 807acbe: 89 42 04 mov DWORD PTR [edx+0x4],eax 807acc1: 83 c4 04 add esp,0x4 807acc4: 5b pop ebx 807acc5: 5e pop esi 807acc6: c3 ret 807acc7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807acce: 66 90 xchg ax,ax 807acd0: 83 ec 04 sub esp,0x4 807acd3: 8d 83 c5 2b fd ff lea eax,[ebx-0x2d43b] 807acd9: 6a 04 push 0x4 807acdb: 50 push eax 807acdc: ff 36 push DWORD PTR [esi] 807acde: e8 4d 8b ff ff call 8073830 <__memcmp_ia32> 807ace3: 83 c4 10 add esp,0x10 807ace6: 85 c0 test eax,eax 807ace8: 75 1e jne 807ad08 <_dl_tunable_set_x86_ibt+0x88> 807acea: c7 c2 20 6f 0e 08 mov edx,0x80e6f20 807acf0: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 807acf3: 83 e0 f8 and eax,0xfffffff8 807acf6: 83 c8 01 or eax,0x1 807acf9: 89 42 04 mov DWORD PTR [edx+0x4],eax 807acfc: 83 c4 04 add esp,0x4 807acff: 5b pop ebx 807ad00: 5e pop esi 807ad01: c3 ret 807ad02: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807ad08: 83 ec 04 sub esp,0x4 807ad0b: 8d 83 c9 2b fd ff lea eax,[ebx-0x2d437] 807ad11: 6a 0b push 0xb 807ad13: 50 push eax 807ad14: ff 36 push DWORD PTR [esi] 807ad16: e8 15 8b ff ff call 8073830 <__memcmp_ia32> 807ad1b: 83 c4 10 add esp,0x10 807ad1e: 85 c0 test eax,eax 807ad20: 75 9f jne 807acc1 <_dl_tunable_set_x86_ibt+0x41> 807ad22: c7 c2 20 6f 0e 08 mov edx,0x80e6f20 807ad28: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 807ad2b: 83 e0 f8 and eax,0xfffffff8 807ad2e: 83 c8 03 or eax,0x3 807ad31: 89 42 04 mov DWORD PTR [edx+0x4],eax 807ad34: eb 8b jmp 807acc1 <_dl_tunable_set_x86_ibt+0x41> 807ad36: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807ad3d: 8d 76 00 lea esi,[esi+0x0] 0807ad40 <_dl_tunable_set_x86_shstk>: 807ad40: f3 0f 1e fb endbr32 807ad44: 56 push esi 807ad45: 53 push ebx 807ad46: e8 75 ee fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807ad4b: 81 c3 b5 a2 06 00 add ebx,0x6a2b5 807ad51: 83 ec 08 sub esp,0x8 807ad54: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 807ad58: 6a 03 push 0x3 807ad5a: 8d 83 59 4d fe ff lea eax,[ebx-0x1b2a7] 807ad60: 50 push eax 807ad61: ff 36 push DWORD PTR [esi] 807ad63: e8 c8 8a ff ff call 8073830 <__memcmp_ia32> 807ad68: 83 c4 10 add esp,0x10 807ad6b: 85 c0 test eax,eax 807ad6d: 75 21 jne 807ad90 <_dl_tunable_set_x86_shstk+0x50> 807ad6f: c7 c2 20 6f 0e 08 mov edx,0x80e6f20 807ad75: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 807ad78: 83 e0 c7 and eax,0xffffffc7 807ad7b: 83 c8 10 or eax,0x10 807ad7e: 89 42 04 mov DWORD PTR [edx+0x4],eax 807ad81: 83 c4 04 add esp,0x4 807ad84: 5b pop ebx 807ad85: 5e pop esi 807ad86: c3 ret 807ad87: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807ad8e: 66 90 xchg ax,ax 807ad90: 83 ec 04 sub esp,0x4 807ad93: 8d 83 c5 2b fd ff lea eax,[ebx-0x2d43b] 807ad99: 6a 04 push 0x4 807ad9b: 50 push eax 807ad9c: ff 36 push DWORD PTR [esi] 807ad9e: e8 8d 8a ff ff call 8073830 <__memcmp_ia32> 807ada3: 83 c4 10 add esp,0x10 807ada6: 85 c0 test eax,eax 807ada8: 75 1e jne 807adc8 <_dl_tunable_set_x86_shstk+0x88> 807adaa: c7 c2 20 6f 0e 08 mov edx,0x80e6f20 807adb0: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 807adb3: 83 e0 c7 and eax,0xffffffc7 807adb6: 83 c8 08 or eax,0x8 807adb9: 89 42 04 mov DWORD PTR [edx+0x4],eax 807adbc: 83 c4 04 add esp,0x4 807adbf: 5b pop ebx 807adc0: 5e pop esi 807adc1: c3 ret 807adc2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807adc8: 83 ec 04 sub esp,0x4 807adcb: 8d 83 c9 2b fd ff lea eax,[ebx-0x2d437] 807add1: 6a 0b push 0xb 807add3: 50 push eax 807add4: ff 36 push DWORD PTR [esi] 807add6: e8 55 8a ff ff call 8073830 <__memcmp_ia32> 807addb: 83 c4 10 add esp,0x10 807adde: 85 c0 test eax,eax 807ade0: 75 9f jne 807ad81 <_dl_tunable_set_x86_shstk+0x41> 807ade2: c7 c2 20 6f 0e 08 mov edx,0x80e6f20 807ade8: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 807adeb: 83 e0 c7 and eax,0xffffffc7 807adee: 83 c8 18 or eax,0x18 807adf1: 89 42 04 mov DWORD PTR [edx+0x4],eax 807adf4: eb 8b jmp 807ad81 <_dl_tunable_set_x86_shstk+0x41> 807adf6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807adfd: 8d 76 00 lea esi,[esi+0x0] 0807ae00 <_dl_discover_osversion>: 807ae00: f3 0f 1e fb endbr32 807ae04: 55 push ebp 807ae05: 57 push edi 807ae06: 56 push esi 807ae07: 53 push ebx 807ae08: e8 b3 ed fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807ae0d: 81 c3 f3 a1 06 00 add ebx,0x6a1f3 807ae13: 81 ec e8 01 00 00 sub esp,0x1e8 807ae19: 8d 44 24 56 lea eax,[esp+0x56] 807ae1d: 50 push eax 807ae1e: e8 ad e4 01 00 call 80992d0 <__uname> 807ae23: 83 c4 10 add esp,0x10 807ae26: 89 c2 mov edx,eax 807ae28: 8d 84 24 cc 00 00 00 lea eax,[esp+0xcc] 807ae2f: 85 d2 test edx,edx 807ae31: 75 75 jne 807aea8 <_dl_discover_osversion+0xa8> 807ae33: 31 ff xor edi,edi 807ae35: 31 f6 xor esi,esi 807ae37: 0f be 08 movsx ecx,BYTE PTR [eax] 807ae3a: 8d 51 d0 lea edx,[ecx-0x30] 807ae3d: 80 fa 09 cmp dl,0x9 807ae40: 77 51 ja 807ae93 <_dl_discover_osversion+0x93> 807ae42: 0f be 50 01 movsx edx,BYTE PTR [eax+0x1] 807ae46: 8d 58 01 lea ebx,[eax+0x1] 807ae49: 83 e9 30 sub ecx,0x30 807ae4c: 8d 42 d0 lea eax,[edx-0x30] 807ae4f: 3c 09 cmp al,0x9 807ae51: 77 19 ja 807ae6c <_dl_discover_osversion+0x6c> 807ae53: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807ae57: 90 nop 807ae58: 8d 04 89 lea eax,[ecx+ecx*4] 807ae5b: 83 c3 01 add ebx,0x1 807ae5e: 8d 4c 42 d0 lea ecx,[edx+eax*2-0x30] 807ae62: 0f be 13 movsx edx,BYTE PTR [ebx] 807ae65: 8d 42 d0 lea eax,[edx-0x30] 807ae68: 3c 09 cmp al,0x9 807ae6a: 76 ec jbe 807ae58 <_dl_discover_osversion+0x58> 807ae6c: c1 e6 08 shl esi,0x8 807ae6f: 83 c7 01 add edi,0x1 807ae72: 8d 43 01 lea eax,[ebx+0x1] 807ae75: 09 ce or esi,ecx 807ae77: 80 fa 2e cmp dl,0x2e 807ae7a: 75 12 jne 807ae8e <_dl_discover_osversion+0x8e> 807ae7c: 83 ff 03 cmp edi,0x3 807ae7f: 75 b6 jne 807ae37 <_dl_discover_osversion+0x37> 807ae81: 89 f0 mov eax,esi 807ae83: 81 c4 dc 01 00 00 add esp,0x1dc 807ae89: 5b pop ebx 807ae8a: 5e pop esi 807ae8b: 5f pop edi 807ae8c: 5d pop ebp 807ae8d: c3 ret 807ae8e: 83 ff 03 cmp edi,0x3 807ae91: 74 ee je 807ae81 <_dl_discover_osversion+0x81> 807ae93: b9 03 00 00 00 mov ecx,0x3 807ae98: 29 f9 sub ecx,edi 807ae9a: c1 e1 03 shl ecx,0x3 807ae9d: d3 e6 shl esi,cl 807ae9f: eb e0 jmp 807ae81 <_dl_discover_osversion+0x81> 807aea1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807aea8: 83 ec 08 sub esp,0x8 807aeab: 8d 83 d4 2b fd ff lea eax,[ebx-0x2d42c] 807aeb1: 6a 00 push 0x0 807aeb3: 50 push eax 807aeb4: e8 57 e6 01 00 call 8099510 <__open64_nocancel> 807aeb9: 83 c4 10 add esp,0x10 807aebc: 89 c7 mov edi,eax 807aebe: 85 c0 test eax,eax 807aec0: 78 38 js 807aefa <_dl_discover_osversion+0xfa> 807aec2: 83 ec 04 sub esp,0x4 807aec5: 6a 40 push 0x40 807aec7: 8d 6c 24 12 lea ebp,[esp+0x12] 807aecb: 55 push ebp 807aecc: 50 push eax 807aecd: e8 fe b9 ff ff call 80768d0 <__read_nocancel> 807aed2: 89 3c 24 mov DWORD PTR [esp],edi 807aed5: 89 c6 mov esi,eax 807aed7: e8 44 b8 ff ff call 8076720 <__close_nocancel> 807aedc: 83 c4 10 add esp,0x10 807aedf: 85 f6 test esi,esi 807aee1: 7e 17 jle 807aefa <_dl_discover_osversion+0xfa> 807aee3: b8 3f 00 00 00 mov eax,0x3f 807aee8: 83 fe 3f cmp esi,0x3f 807aeeb: 0f 4d f0 cmovge esi,eax 807aeee: 89 e8 mov eax,ebp 807aef0: c6 44 34 0a 00 mov BYTE PTR [esp+esi*1+0xa],0x0 807aef5: e9 39 ff ff ff jmp 807ae33 <_dl_discover_osversion+0x33> 807aefa: b8 ff ff ff ff mov eax,0xffffffff 807aeff: eb 82 jmp 807ae83 <_dl_discover_osversion+0x83> 807af01: 66 90 xchg ax,ax 807af03: 66 90 xchg ax,ax 807af05: 66 90 xchg ax,ax 807af07: 66 90 xchg ax,ax 807af09: 66 90 xchg ax,ax 807af0b: 66 90 xchg ax,ax 807af0d: 66 90 xchg ax,ax 807af0f: 90 nop 0807af10 <__libc_init_first>: 807af10: f3 0f 1e fb endbr32 807af14: 55 push ebp 807af15: 57 push edi 807af16: 56 push esi 807af17: 53 push ebx 807af18: e8 a3 ec fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807af1d: 81 c3 e3 a0 06 00 add ebx,0x6a0e3 807af23: 83 ec 0c sub esp,0xc 807af26: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 807af2a: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807af2e: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 807af32: c7 c0 00 00 00 00 mov eax,0x0 807af38: 85 c0 test eax,eax 807af3a: 74 44 je 807af80 <__libc_init_first+0x70> 807af3c: 8b 00 mov eax,DWORD PTR [eax] 807af3e: 85 c0 test eax,eax 807af40: 75 3e jne 807af80 <__libc_init_first+0x70> 807af42: c7 83 b8 0c 00 00 01 00 00 00 mov DWORD PTR [ebx+0xcb8],0x1 807af4c: c7 c0 6c 68 0e 08 mov eax,0x80e686c 807af52: 89 b3 78 1f 00 00 mov DWORD PTR [ebx+0x1f78],esi 807af58: 89 bb 7c 1f 00 00 mov DWORD PTR [ebx+0x1f7c],edi 807af5e: 89 28 mov DWORD PTR [eax],ebp 807af60: e8 6b df ff ff call 8078ed0 <_dl_non_dynamic_init> 807af65: 83 ec 04 sub esp,0x4 807af68: 55 push ebp 807af69: 57 push edi 807af6a: 56 push esi 807af6b: e8 00 cf ff ff call 8077e70 <__init_misc> 807af70: e8 db c9 00 00 call 8087950 <__ctype_init> 807af75: 83 c4 1c add esp,0x1c 807af78: 5b pop ebx 807af79: 5e pop esi 807af7a: 5f pop edi 807af7b: 5d pop ebp 807af7c: c3 ret 807af7d: 8d 76 00 lea esi,[esi+0x0] 807af80: c7 c0 b4 5e 0e 08 mov eax,0x80e5eb4 807af86: c7 c2 84 59 0e 08 mov edx,0x80e5984 807af8c: c7 83 b8 0c 00 00 00 00 00 00 mov DWORD PTR [ebx+0xcb8],0x0 807af96: 0f b7 00 movzx eax,WORD PTR [eax] 807af99: 66 3b 02 cmp ax,WORD PTR [edx] 807af9c: 74 ae je 807af4c <__libc_init_first+0x3c> 807af9e: 83 ec 0c sub esp,0xc 807afa1: 50 push eax 807afa2: e8 09 ca 00 00 call 80879b0 <__setfpucw> 807afa7: 83 c4 10 add esp,0x10 807afaa: eb a0 jmp 807af4c <__libc_init_first+0x3c> 807afac: 66 90 xchg ax,ax 807afae: 66 90 xchg ax,ax 0807afb0 <__syscall_error>: 807afb0: f3 0f 1e fb endbr32 807afb4: e8 71 d1 fd ff call 805812a <__x86.get_pc_thunk.dx> 807afb9: 81 c2 47 a0 06 00 add edx,0x6a047 807afbf: f7 d8 neg eax 807afc1: c7 c2 e0 ff ff ff mov edx,0xffffffe0 807afc7: 65 89 02 mov DWORD PTR gs:[edx],eax 807afca: b8 ff ff ff ff mov eax,0xffffffff 807afcf: c3 ret 0807afd0 <__gconv_open>: 807afd0: f3 0f 1e fb endbr32 807afd4: 55 push ebp 807afd5: 31 d2 xor edx,edx 807afd7: 89 e5 mov ebp,esp 807afd9: 57 push edi 807afda: 56 push esi 807afdb: 53 push ebx 807afdc: e8 df eb fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807afe1: 81 c3 1f a0 06 00 add ebx,0x6a01f 807afe7: 83 ec 4c sub esp,0x4c 807afea: 8b 7d 0c mov edi,DWORD PTR [ebp+0xc] 807afed: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 807aff0: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 807aff3: 0f b6 48 08 movzx ecx,BYTE PTR [eax+0x8] 807aff7: 89 7d bc mov DWORD PTR [ebp-0x44],edi 807affa: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 807b001: 89 7d e4 mov DWORD PTR [ebp-0x1c],edi 807b004: 31 ff xor edi,edi 807b006: 80 78 09 00 cmp BYTE PTR [eax+0x9],0x0 807b00a: 8b 38 mov edi,DWORD PTR [eax] 807b00c: 88 4d cb mov BYTE PTR [ebp-0x35],cl 807b00f: 0f 95 c2 setne dl 807b012: 01 d2 add edx,edx 807b014: 80 3e 2f cmp BYTE PTR [esi],0x2f 807b017: 89 55 cc mov DWORD PTR [ebp-0x34],edx 807b01a: 0f 85 90 00 00 00 jne 807b0b0 <__gconv_open+0xe0> 807b020: 80 7e 01 2f cmp BYTE PTR [esi+0x1],0x2f 807b024: 0f 85 86 00 00 00 jne 807b0b0 <__gconv_open+0xe0> 807b02a: 80 7e 02 00 cmp BYTE PTR [esi+0x2],0x0 807b02e: 0f 85 7c 00 00 00 jne 807b0b0 <__gconv_open+0xe0> 807b034: c7 c0 d0 ff ff ff mov eax,0xffffffd0 807b03a: 83 ec 0c sub esp,0xc 807b03d: 65 8b 00 mov eax,DWORD PTR gs:[eax] 807b040: 8b 00 mov eax,DWORD PTR [eax] 807b042: 8b 50 5c mov edx,DWORD PTR [eax+0x5c] 807b045: 52 push edx 807b046: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 807b049: e8 c2 8f ff ff call 8074010 807b04e: 83 c4 10 add esp,0x10 807b051: 8d 48 1e lea ecx,[eax+0x1e] 807b054: 89 e2 mov edx,esp 807b056: 89 ce mov esi,ecx 807b058: 81 e1 00 f0 ff ff and ecx,0xfffff000 807b05e: 29 ca sub edx,ecx 807b060: 83 e6 f0 and esi,0xfffffff0 807b063: 89 d1 mov ecx,edx 807b065: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807b068: 39 cc cmp esp,ecx 807b06a: 74 12 je 807b07e <__gconv_open+0xae> 807b06c: 81 ec 00 10 00 00 sub esp,0x1000 807b072: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807b07a: 39 cc cmp esp,ecx 807b07c: 75 ee jne 807b06c <__gconv_open+0x9c> 807b07e: 81 e6 ff 0f 00 00 and esi,0xfff 807b084: 29 f4 sub esp,esi 807b086: 85 f6 test esi,esi 807b088: 0f 85 3a 02 00 00 jne 807b2c8 <__gconv_open+0x2f8> 807b08e: 8d 74 24 0f lea esi,[esp+0xf] 807b092: 83 ec 04 sub esp,0x4 807b095: 83 e6 f0 and esi,0xfffffff0 807b098: 50 push eax 807b099: 52 push edx 807b09a: 56 push esi 807b09b: e8 a0 8b ff ff call 8073c40 <__mempcpy> 807b0a0: b9 2f 2f 00 00 mov ecx,0x2f2f 807b0a5: 83 c4 10 add esp,0x10 807b0a8: 66 89 08 mov WORD PTR [eax],cx 807b0ab: c6 40 02 00 mov BYTE PTR [eax+0x2],0x0 807b0af: 90 nop 807b0b0: 80 3f 2f cmp BYTE PTR [edi],0x2f 807b0b3: 0f 85 8f 00 00 00 jne 807b148 <__gconv_open+0x178> 807b0b9: 80 7f 01 2f cmp BYTE PTR [edi+0x1],0x2f 807b0bd: 0f 85 85 00 00 00 jne 807b148 <__gconv_open+0x178> 807b0c3: 80 7f 02 00 cmp BYTE PTR [edi+0x2],0x0 807b0c7: 75 7f jne 807b148 <__gconv_open+0x178> 807b0c9: c7 c0 d0 ff ff ff mov eax,0xffffffd0 807b0cf: 83 ec 0c sub esp,0xc 807b0d2: 65 8b 00 mov eax,DWORD PTR gs:[eax] 807b0d5: 8b 00 mov eax,DWORD PTR [eax] 807b0d7: 8b 50 5c mov edx,DWORD PTR [eax+0x5c] 807b0da: 52 push edx 807b0db: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 807b0de: e8 2d 8f ff ff call 8074010 807b0e3: 83 c4 10 add esp,0x10 807b0e6: 8d 48 1e lea ecx,[eax+0x1e] 807b0e9: 89 e2 mov edx,esp 807b0eb: 89 cf mov edi,ecx 807b0ed: 81 e1 00 f0 ff ff and ecx,0xfffff000 807b0f3: 29 ca sub edx,ecx 807b0f5: 83 e7 f0 and edi,0xfffffff0 807b0f8: 89 d1 mov ecx,edx 807b0fa: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807b0fd: 39 cc cmp esp,ecx 807b0ff: 74 12 je 807b113 <__gconv_open+0x143> 807b101: 81 ec 00 10 00 00 sub esp,0x1000 807b107: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807b10f: 39 cc cmp esp,ecx 807b111: 75 ee jne 807b101 <__gconv_open+0x131> 807b113: 81 e7 ff 0f 00 00 and edi,0xfff 807b119: 29 fc sub esp,edi 807b11b: 85 ff test edi,edi 807b11d: 0f 85 95 01 00 00 jne 807b2b8 <__gconv_open+0x2e8> 807b123: 8d 7c 24 0f lea edi,[esp+0xf] 807b127: 83 ec 04 sub esp,0x4 807b12a: 83 e7 f0 and edi,0xfffffff0 807b12d: 50 push eax 807b12e: 52 push edx 807b12f: 57 push edi 807b130: e8 0b 8b ff ff call 8073c40 <__mempcpy> 807b135: ba 2f 2f 00 00 mov edx,0x2f2f 807b13a: 83 c4 10 add esp,0x10 807b13d: 66 89 10 mov WORD PTR [eax],dx 807b140: c6 40 02 00 mov BYTE PTR [eax+0x2],0x0 807b144: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807b148: 83 ec 0c sub esp,0xc 807b14b: 8d 45 e0 lea eax,[ebp-0x20] 807b14e: ff 75 10 push DWORD PTR [ebp+0x10] 807b151: 50 push eax 807b152: 8d 45 dc lea eax,[ebp-0x24] 807b155: 50 push eax 807b156: 57 push edi 807b157: 56 push esi 807b158: e8 f3 11 00 00 call 807c350 <__gconv_find_transform> 807b15d: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 807b164: 83 c4 20 add esp,0x20 807b167: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 807b16a: 85 c0 test eax,eax 807b16c: 74 2a je 807b198 <__gconv_open+0x1c8> 807b16e: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807b171: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 807b174: 89 18 mov DWORD PTR [eax],ebx 807b176: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 807b179: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807b180: 0f 85 bc 01 00 00 jne 807b342 <__gconv_open+0x372> 807b186: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807b189: 8d 65 f4 lea esp,[ebp-0xc] 807b18c: 5b pop ebx 807b18d: 5e pop esi 807b18e: 5f pop edi 807b18f: 5d pop ebp 807b190: c3 ret 807b191: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807b198: 8b 75 e0 mov esi,DWORD PTR [ebp-0x20] 807b19b: 83 ec 0c sub esp,0xc 807b19e: 89 f7 mov edi,esi 807b1a0: c1 e7 05 shl edi,0x5 807b1a3: 8d 47 08 lea eax,[edi+0x8] 807b1a6: 50 push eax 807b1a7: e8 d4 99 fe ff call 8064b80 <__libc_malloc> 807b1ac: 83 c4 10 add esp,0x10 807b1af: 89 c2 mov edx,eax 807b1b1: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 807b1b4: 85 d2 test edx,edx 807b1b6: 0f 84 8b 01 00 00 je 807b347 <__gconv_open+0x377> 807b1bc: 89 42 04 mov DWORD PTR [edx+0x4],eax 807b1bf: 83 ec 04 sub esp,0x4 807b1c2: 8d 42 08 lea eax,[edx+0x8] 807b1c5: 89 32 mov DWORD PTR [edx],esi 807b1c7: 57 push edi 807b1c8: 6a 00 push 0x0 807b1ca: 50 push eax 807b1cb: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 807b1ce: e8 ed de fc ff call 80490c0 <.plt+0x90> 807b1d3: 83 c4 10 add esp,0x10 807b1d6: 85 f6 test esi,esi 807b1d8: 74 94 je 807b16e <__gconv_open+0x19e> 807b1da: 8d 83 40 ff ff ff lea eax,[ebx-0xc0] 807b1e0: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 807b1e3: 31 ff xor edi,edi 807b1e5: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 807b1e8: 8d 83 18 2e fd ff lea eax,[ebx-0x2d1e8] 807b1ee: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 807b1f1: 8d 72 20 lea esi,[edx+0x20] 807b1f4: eb 61 jmp 807b257 <__gconv_open+0x287> 807b1f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807b1fd: 8d 76 00 lea esi,[esi+0x0] 807b200: 8b 55 e0 mov edx,DWORD PTR [ebp-0x20] 807b203: 8d 42 ff lea eax,[edx-0x1] 807b206: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 807b209: 39 c7 cmp edi,eax 807b20b: 0f 83 8c 00 00 00 jae 807b29d <__gconv_open+0x2cd> 807b211: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 807b214: 83 ec 0c sub esp,0xc 807b217: 89 46 f0 mov DWORD PTR [esi-0x10],eax 807b21a: 6b c7 3c imul eax,edi,0x3c 807b21d: 03 45 dc add eax,DWORD PTR [ebp-0x24] 807b220: 69 48 30 e0 1f 00 00 imul ecx,DWORD PTR [eax+0x30],0x1fe0 807b227: 51 push ecx 807b228: 89 4d d0 mov DWORD PTR [ebp-0x30],ecx 807b22b: e8 50 99 fe ff call 8064b80 <__libc_malloc> 807b230: 83 c4 10 add esp,0x10 807b233: 89 46 e8 mov DWORD PTR [esi-0x18],eax 807b236: 85 c0 test eax,eax 807b238: 0f 84 94 00 00 00 je 807b2d2 <__gconv_open+0x302> 807b23e: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 807b241: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807b244: 83 c7 01 add edi,0x1 807b247: 83 c6 20 add esi,0x20 807b24a: 01 c8 add eax,ecx 807b24c: 89 46 cc mov DWORD PTR [esi-0x34],eax 807b24f: 39 fa cmp edx,edi 807b251: 0f 86 17 ff ff ff jbe 807b16e <__gconv_open+0x19e> 807b257: 80 7d cb 00 cmp BYTE PTR [ebp-0x35],0x0 807b25b: 89 76 fc mov DWORD PTR [esi-0x4],esi 807b25e: 74 a0 je 807b200 <__gconv_open+0x230> 807b260: 6b c7 3c imul eax,edi,0x3c 807b263: 03 45 dc add eax,DWORD PTR [ebp-0x24] 807b266: 83 ec 04 sub esp,0x4 807b269: ff 75 b8 push DWORD PTR [ebp-0x48] 807b26c: ff 75 b4 push DWORD PTR [ebp-0x4c] 807b26f: ff 70 0c push DWORD PTR [eax+0xc] 807b272: e8 39 de fc ff call 80490b0 <.plt+0x80> 807b277: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 807b27a: 83 c4 10 add esp,0x10 807b27d: 89 c2 mov edx,eax 807b27f: 89 c8 mov eax,ecx 807b281: 83 c8 08 or eax,0x8 807b284: 85 d2 test edx,edx 807b286: 8b 55 e0 mov edx,DWORD PTR [ebp-0x20] 807b289: 0f 45 c1 cmovne eax,ecx 807b28c: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 807b28f: 89 45 cc mov DWORD PTR [ebp-0x34],eax 807b292: 8d 42 ff lea eax,[edx-0x1] 807b295: 39 c7 cmp edi,eax 807b297: 0f 82 74 ff ff ff jb 807b211 <__gconv_open+0x241> 807b29d: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 807b2a0: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 807b2a3: c1 e7 05 shl edi,0x5 807b2a6: 83 c8 01 or eax,0x1 807b2a9: 89 44 3b 10 mov DWORD PTR [ebx+edi*1+0x10],eax 807b2ad: e9 bc fe ff ff jmp 807b16e <__gconv_open+0x19e> 807b2b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807b2b8: 83 4c 3c fc 00 or DWORD PTR [esp+edi*1-0x4],0x0 807b2bd: e9 61 fe ff ff jmp 807b123 <__gconv_open+0x153> 807b2c2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807b2c8: 83 4c 34 fc 00 or DWORD PTR [esp+esi*1-0x4],0x0 807b2cd: e9 bc fd ff ff jmp 807b08e <__gconv_open+0xbe> 807b2d2: c7 c0 e0 ff ff ff mov eax,0xffffffe0 807b2d8: 8d 77 ff lea esi,[edi-0x1] 807b2db: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 807b2de: 65 8b 00 mov eax,DWORD PTR gs:[eax] 807b2e1: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 807b2e4: 85 ff test edi,edi 807b2e6: 74 1f je 807b307 <__gconv_open+0x337> 807b2e8: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 807b2eb: 89 f0 mov eax,esi 807b2ed: 83 ec 0c sub esp,0xc 807b2f0: 83 ee 01 sub esi,0x1 807b2f3: c1 e0 05 shl eax,0x5 807b2f6: ff 74 07 08 push DWORD PTR [edi+eax*1+0x8] 807b2fa: e8 a1 9e fe ff call 80651a0 <__free> 807b2ff: 83 c4 10 add esp,0x10 807b302: 83 fe ff cmp esi,0xffffffff 807b305: 75 e4 jne 807b2eb <__gconv_open+0x31b> 807b307: 83 ec 0c sub esp,0xc 807b30a: ff 75 c4 push DWORD PTR [ebp-0x3c] 807b30d: e8 8e 9e fe ff call 80651a0 <__free> 807b312: 83 c4 10 add esp,0x10 807b315: 83 ec 08 sub esp,0x8 807b318: ff 75 e0 push DWORD PTR [ebp-0x20] 807b31b: ff 75 dc push DWORD PTR [ebp-0x24] 807b31e: e8 6d 13 00 00 call 807c690 <__gconv_close_transform> 807b323: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 807b326: 8b 5d d4 mov ebx,DWORD PTR [ebp-0x2c] 807b329: 83 c4 10 add esp,0x10 807b32c: 65 89 18 mov DWORD PTR gs:[eax],ebx 807b32f: c7 45 c0 03 00 00 00 mov DWORD PTR [ebp-0x40],0x3 807b336: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 807b33d: e9 2c fe ff ff jmp 807b16e <__gconv_open+0x19e> 807b342: e8 09 cf ff ff call 8078250 <__stack_chk_fail> 807b347: c7 c0 e0 ff ff ff mov eax,0xffffffe0 807b34d: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 807b350: 65 8b 00 mov eax,DWORD PTR gs:[eax] 807b353: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 807b356: eb bd jmp 807b315 <__gconv_open+0x345> 807b358: 66 90 xchg ax,ax 807b35a: 66 90 xchg ax,ax 807b35c: 66 90 xchg ax,ax 807b35e: 66 90 xchg ax,ax 0807b360 <__gconv>: 807b360: f3 0f 1e fb endbr32 807b364: 55 push ebp 807b365: 57 push edi 807b366: 56 push esi 807b367: 53 push ebx 807b368: e8 53 e8 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807b36d: 81 c3 93 9c 06 00 add ebx,0x69c93 807b373: 83 ec 1c sub esp,0x1c 807b376: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 807b37a: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 807b37e: 83 fe ff cmp esi,0xffffffff 807b381: 0f 84 79 01 00 00 je 807b500 <__gconv+0x1a0> 807b387: 8b 06 mov eax,DWORD PTR [esi] 807b389: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 807b38d: 8d 50 ff lea edx,[eax-0x1] 807b390: 85 c9 test ecx,ecx 807b392: 0f 84 75 01 00 00 je 807b50d <__gconv+0x1ad> 807b398: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 807b39c: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 807b3a0: c7 01 00 00 00 00 mov DWORD PTR [ecx],0x0 807b3a6: 31 c9 xor ecx,ecx 807b3a8: 85 ff test edi,edi 807b3aa: 74 06 je 807b3b2 <__gconv+0x52> 807b3ac: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 807b3b0: 8b 0f mov ecx,DWORD PTR [edi] 807b3b2: c1 e0 05 shl eax,0x5 807b3b5: 8d 3c 06 lea edi,[esi+eax*1] 807b3b8: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 807b3bc: 89 4f e8 mov DWORD PTR [edi-0x18],ecx 807b3bf: 89 47 ec mov DWORD PTR [edi-0x14],eax 807b3c2: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 807b3c5: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 807b3c9: 8b 78 14 mov edi,DWORD PTR [eax+0x14] 807b3cc: 8b 00 mov eax,DWORD PTR [eax] 807b3ce: 85 c0 test eax,eax 807b3d0: 74 0a je 807b3dc <__gconv+0x7c> 807b3d2: c1 cf 09 ror edi,0x9 807b3d5: 65 33 3d 18 00 00 00 xor edi,DWORD PTR gs:0x18 807b3dc: 85 ed test ebp,ebp 807b3de: 0f 84 ac 00 00 00 je 807b490 <__gconv+0x130> 807b3e4: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 807b3e7: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 807b3eb: 85 c0 test eax,eax 807b3ed: 0f 84 9d 00 00 00 je 807b490 <__gconv+0x130> 807b3f3: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 807b3f7: 85 c0 test eax,eax 807b3f9: 0f 84 2a 01 00 00 je 807b529 <__gconv+0x1c9> 807b3ff: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 807b403: 8b 00 mov eax,DWORD PTR [eax] 807b405: 85 c0 test eax,eax 807b407: 0f 84 1c 01 00 00 je 807b529 <__gconv+0x1c9> 807b40d: 8d 46 08 lea eax,[esi+0x8] 807b410: 89 74 24 30 mov DWORD PTR [esp+0x30],esi 807b414: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 807b418: eb 25 jmp 807b43f <__gconv+0xdf> 807b41a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807b420: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 807b423: 3b 54 24 04 cmp edx,DWORD PTR [esp+0x4] 807b427: 74 43 je 807b46c <__gconv+0x10c> 807b429: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 807b42d: 8b 49 04 mov ecx,DWORD PTR [ecx+0x4] 807b430: 8b 71 24 mov esi,DWORD PTR [ecx+0x24] 807b433: 01 d6 add esi,edx 807b435: 39 74 24 38 cmp DWORD PTR [esp+0x38],esi 807b439: 72 31 jb 807b46c <__gconv+0x10c> 807b43b: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 807b43f: 83 ec 0c sub esp,0xc 807b442: 57 push edi 807b443: e8 f8 e7 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807b448: 6a 00 push 0x0 807b44a: 6a 00 push 0x0 807b44c: ff 74 24 5c push DWORD PTR [esp+0x5c] 807b450: 6a 00 push 0x0 807b452: ff 74 24 58 push DWORD PTR [esp+0x58] 807b456: 55 push ebp 807b457: ff 74 24 30 push DWORD PTR [esp+0x30] 807b45b: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 807b45f: ff 70 04 push DWORD PTR [eax+0x4] 807b462: ff d7 call edi 807b464: 83 c4 30 add esp,0x30 807b467: 83 f8 04 cmp eax,0x4 807b46a: 74 b4 je 807b420 <__gconv+0xc0> 807b46c: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 807b470: 8b 13 mov edx,DWORD PTR [ebx] 807b472: 85 d2 test edx,edx 807b474: 74 0d je 807b483 <__gconv+0x123> 807b476: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 807b47a: 8b 53 e8 mov edx,DWORD PTR [ebx-0x18] 807b47d: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 807b481: 89 13 mov DWORD PTR [ebx],edx 807b483: 83 c4 1c add esp,0x1c 807b486: 5b pop ebx 807b487: 5e pop esi 807b488: 5f pop edi 807b489: 5d pop ebp 807b48a: c3 ret 807b48b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807b48f: 90 nop 807b490: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 807b494: 83 ec 0c sub esp,0xc 807b497: 57 push edi 807b498: e8 a3 e7 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807b49d: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807b4a1: 83 c4 10 add esp,0x10 807b4a4: 8b 40 e8 mov eax,DWORD PTR [eax-0x18] 807b4a7: 6a 00 push 0x0 807b4a9: 85 c0 test eax,eax 807b4ab: 0f 94 c0 sete al 807b4ae: 0f b6 c0 movzx eax,al 807b4b1: 83 c0 01 add eax,0x1 807b4b4: 50 push eax 807b4b5: 8d 46 08 lea eax,[esi+0x8] 807b4b8: ff 74 24 4c push DWORD PTR [esp+0x4c] 807b4bc: 6a 00 push 0x0 807b4be: 6a 00 push 0x0 807b4c0: 6a 00 push 0x0 807b4c2: 50 push eax 807b4c3: ff 76 04 push DWORD PTR [esi+0x4] 807b4c6: ff d7 call edi 807b4c8: 83 c4 20 add esp,0x20 807b4cb: 85 c0 test eax,eax 807b4cd: 75 1d jne 807b4ec <__gconv+0x18c> 807b4cf: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 807b4d3: 31 c9 xor ecx,ecx 807b4d5: 8d 76 00 lea esi,[esi+0x0] 807b4d8: 89 cb mov ebx,ecx 807b4da: 83 c1 01 add ecx,0x1 807b4dd: c1 e3 05 shl ebx,0x5 807b4e0: c7 44 1e 14 00 00 00 00 mov DWORD PTR [esi+ebx*1+0x14],0x0 807b4e8: 39 ca cmp edx,ecx 807b4ea: 73 ec jae 807b4d8 <__gconv+0x178> 807b4ec: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 807b4f0: 85 c9 test ecx,ecx 807b4f2: 0f 85 74 ff ff ff jne 807b46c <__gconv+0x10c> 807b4f8: 83 c4 1c add esp,0x1c 807b4fb: 5b pop ebx 807b4fc: 5e pop esi 807b4fd: 5f pop edi 807b4fe: 5d pop ebp 807b4ff: c3 ret 807b500: 83 c4 1c add esp,0x1c 807b503: b8 08 00 00 00 mov eax,0x8 807b508: 5b pop ebx 807b509: 5e pop esi 807b50a: 5f pop edi 807b50b: 5d pop ebp 807b50c: c3 ret 807b50d: 8d 83 f0 2c fd ff lea eax,[ebx-0x2d310] 807b513: 50 push eax 807b514: 8d 83 ac 2c fd ff lea eax,[ebx-0x2d354] 807b51a: 6a 2b push 0x2b 807b51c: 50 push eax 807b51d: 8d 83 b4 2c fd ff lea eax,[ebx-0x2d34c] 807b523: 50 push eax 807b524: e8 a7 f9 fc ff call 804aed0 <__assert_fail> 807b529: 8d 83 f0 2c fd ff lea eax,[ebx-0x2d310] 807b52f: 50 push eax 807b530: 8d 83 ac 2c fd ff lea eax,[ebx-0x2d354] 807b536: 6a 49 push 0x49 807b538: 50 push eax 807b539: 8d 83 cc 2c fd ff lea eax,[ebx-0x2d334] 807b53f: 50 push eax 807b540: e8 8b f9 fc ff call 804aed0 <__assert_fail> 807b545: 66 90 xchg ax,ax 807b547: 66 90 xchg ax,ax 807b549: 66 90 xchg ax,ax 807b54b: 66 90 xchg ax,ax 807b54d: 66 90 xchg ax,ax 807b54f: 90 nop 0807b550 <__gconv_close>: 807b550: f3 0f 1e fb endbr32 807b554: 55 push ebp 807b555: 57 push edi 807b556: 56 push esi 807b557: 53 push ebx 807b558: e8 63 e6 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807b55d: 81 c3 a3 9a 06 00 add ebx,0x69aa3 807b563: 83 ec 1c sub esp,0x1c 807b566: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 807b56a: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 807b56d: 8b 2e mov ebp,DWORD PTR [esi] 807b56f: 8d 7e 08 lea edi,[esi+0x8] 807b572: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 807b576: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807b57d: 8d 76 00 lea esi,[esi+0x0] 807b580: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 807b584: 75 1b jne 807b5a1 <__gconv_close+0x51> 807b586: 8b 17 mov edx,DWORD PTR [edi] 807b588: 83 c7 20 add edi,0x20 807b58b: 85 d2 test edx,edx 807b58d: 74 f1 je 807b580 <__gconv_close+0x30> 807b58f: 83 ec 0c sub esp,0xc 807b592: 52 push edx 807b593: e8 08 9c fe ff call 80651a0 <__free> 807b598: 83 c4 10 add esp,0x10 807b59b: f6 47 e8 01 test BYTE PTR [edi-0x18],0x1 807b59f: 74 df je 807b580 <__gconv_close+0x30> 807b5a1: 83 ec 0c sub esp,0xc 807b5a4: 56 push esi 807b5a5: e8 f6 9b fe ff call 80651a0 <__free> 807b5aa: 58 pop eax 807b5ab: 5a pop edx 807b5ac: 55 push ebp 807b5ad: ff 74 24 18 push DWORD PTR [esp+0x18] 807b5b1: e8 da 10 00 00 call 807c690 <__gconv_close_transform> 807b5b6: 83 c4 2c add esp,0x2c 807b5b9: 5b pop ebx 807b5ba: 5e pop esi 807b5bb: 5f pop edi 807b5bc: 5d pop ebp 807b5bd: c3 ret 807b5be: 66 90 xchg ax,ax 0807b5c0 <__gconv_alias_compare>: 807b5c0: f3 0f 1e fb endbr32 807b5c4: 53 push ebx 807b5c5: e8 f6 e5 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807b5ca: 81 c3 36 9a 06 00 add ebx,0x69a36 807b5d0: 83 ec 10 sub esp,0x10 807b5d3: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807b5d7: ff 30 push DWORD PTR [eax] 807b5d9: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807b5dd: ff 30 push DWORD PTR [eax] 807b5df: e8 ec da fc ff call 80490d0 <.plt+0xa0> 807b5e4: 83 c4 18 add esp,0x18 807b5e7: 5b pop ebx 807b5e8: c3 ret 807b5e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0807b5f0 : 807b5f0: f3 0f 1e fb endbr32 807b5f4: 57 push edi 807b5f5: 56 push esi 807b5f6: 53 push ebx 807b5f7: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 807b5fb: e8 c0 e5 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807b600: 81 c3 00 9a 06 00 add ebx,0x69a00 807b606: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 807b60a: 83 ec 08 sub esp,0x8 807b60d: ff 37 push DWORD PTR [edi] 807b60f: ff 36 push DWORD PTR [esi] 807b611: e8 ba da fc ff call 80490d0 <.plt+0xa0> 807b616: 83 c4 10 add esp,0x10 807b619: 85 c0 test eax,eax 807b61b: 75 11 jne 807b62e 807b61d: 83 ec 08 sub esp,0x8 807b620: ff 77 04 push DWORD PTR [edi+0x4] 807b623: ff 76 04 push DWORD PTR [esi+0x4] 807b626: e8 a5 da fc ff call 80490d0 <.plt+0xa0> 807b62b: 83 c4 10 add esp,0x10 807b62e: 5b pop ebx 807b62f: 5e pop esi 807b630: 5f pop edi 807b631: c3 ret 807b632: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807b639: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0807b640 <__gconv_get_modules_db>: 807b640: f3 0f 1e fb endbr32 807b644: e8 e0 e6 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 807b649: 05 b7 99 06 00 add eax,0x699b7 807b64e: 8b 80 80 1f 00 00 mov eax,DWORD PTR [eax+0x1f80] 807b654: c3 ret 807b655: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807b65c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0807b660 <__gconv_get_alias_db>: 807b660: f3 0f 1e fb endbr32 807b664: e8 c0 e6 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 807b669: 05 97 99 06 00 add eax,0x69997 807b66e: 8b 80 88 1f 00 00 mov eax,DWORD PTR [eax+0x1f88] 807b674: c3 ret 807b675: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807b67c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0807b680 <__gconv_release_step>: 807b680: f3 0f 1e fb endbr32 807b684: 57 push edi 807b685: 56 push esi 807b686: 53 push ebx 807b687: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 807b68b: e8 30 e5 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807b690: 81 c3 70 99 06 00 add ebx,0x69970 807b696: 8b 16 mov edx,DWORD PTR [esi] 807b698: 85 d2 test edx,edx 807b69a: 74 44 je 807b6e0 <__gconv_release_step+0x60> 807b69c: 83 6e 08 01 sub DWORD PTR [esi+0x8],0x1 807b6a0: 75 36 jne 807b6d8 <__gconv_release_step+0x58> 807b6a2: 8b 7e 20 mov edi,DWORD PTR [esi+0x20] 807b6a5: c1 cf 09 ror edi,0x9 807b6a8: 65 33 3d 18 00 00 00 xor edi,DWORD PTR gs:0x18 807b6af: 85 ff test edi,edi 807b6b1: 74 13 je 807b6c6 <__gconv_release_step+0x46> 807b6b3: 83 ec 0c sub esp,0xc 807b6b6: 57 push edi 807b6b7: e8 84 e5 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807b6bc: 89 34 24 mov DWORD PTR [esp],esi 807b6bf: ff d7 call edi 807b6c1: 8b 16 mov edx,DWORD PTR [esi] 807b6c3: 83 c4 10 add esp,0x10 807b6c6: 83 ec 0c sub esp,0xc 807b6c9: 52 push edx 807b6ca: e8 01 99 00 00 call 8084fd0 <__gconv_release_shlib> 807b6cf: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 807b6d5: 83 c4 10 add esp,0x10 807b6d8: 5b pop ebx 807b6d9: 5e pop esi 807b6da: 5f pop edi 807b6db: c3 ret 807b6dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807b6e0: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 807b6e3: 85 c0 test eax,eax 807b6e5: 74 f1 je 807b6d8 <__gconv_release_step+0x58> 807b6e7: 8d 83 1c 2d fd ff lea eax,[ebx-0x2d2e4] 807b6ed: 50 push eax 807b6ee: 8d 83 f8 2c fd ff lea eax,[ebx-0x2d308] 807b6f4: 68 e2 00 00 00 push 0xe2 807b6f9: 50 push eax 807b6fa: 8d 83 03 2d fd ff lea eax,[ebx-0x2d2fd] 807b700: 50 push eax 807b701: e8 ca f7 fc ff call 804aed0 <__assert_fail> 807b706: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807b70d: 8d 76 00 lea esi,[esi+0x0] 0807b710 : 807b710: 55 push ebp 807b711: 89 e5 mov ebp,esp 807b713: 57 push edi 807b714: 89 cf mov edi,ecx 807b716: 56 push esi 807b717: 53 push ebx 807b718: e8 a3 e4 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807b71d: 81 c3 e3 98 06 00 add ebx,0x698e3 807b723: 83 ec 7c sub esp,0x7c 807b726: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] 807b729: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 807b72c: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 807b72f: 89 55 a4 mov DWORD PTR [ebp-0x5c],edx 807b732: 89 75 90 mov DWORD PTR [ebp-0x70],esi 807b735: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 807b738: 89 4d 98 mov DWORD PTR [ebp-0x68],ecx 807b73b: 89 75 ac mov DWORD PTR [ebp-0x54],esi 807b73e: 65 8b 35 14 00 00 00 mov esi,DWORD PTR gs:0x14 807b745: 89 75 e4 mov DWORD PTR [ebp-0x1c],esi 807b748: 31 f6 xor esi,esi 807b74a: 85 d2 test edx,edx 807b74c: 0f 45 c2 cmovne eax,edx 807b74f: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 807b752: 85 c9 test ecx,ecx 807b754: 0f 84 f0 01 00 00 je 807b94a 807b75a: 8b 45 98 mov eax,DWORD PTR [ebp-0x68] 807b75d: 83 ec 04 sub esp,0x4 807b760: c7 45 dc 00 00 00 00 mov DWORD PTR [ebp-0x24],0x0 807b767: c7 45 e0 00 00 00 00 mov DWORD PTR [ebp-0x20],0x0 807b76e: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 807b771: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 807b774: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 807b777: 8d 83 f0 65 f9 ff lea eax,[ebx-0x69a10] 807b77d: 50 push eax 807b77e: 89 45 8c mov DWORD PTR [ebp-0x74],eax 807b781: 8d 83 34 19 00 00 lea eax,[ebx+0x1934] 807b787: 50 push eax 807b788: 89 45 88 mov DWORD PTR [ebp-0x78],eax 807b78b: 8d 45 d4 lea eax,[ebp-0x2c] 807b78e: 50 push eax 807b78f: e8 cc b8 ff ff call 8077060 <__tfind> 807b794: 83 c4 10 add esp,0x10 807b797: 85 c0 test eax,eax 807b799: 0f 84 db 00 00 00 je 807b87a 807b79f: 8b 00 mov eax,DWORD PTR [eax] 807b7a1: 8b 4d 90 mov ecx,DWORD PTR [ebp-0x70] 807b7a4: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 807b7a7: 89 11 mov DWORD PTR [ecx],edx 807b7a9: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 807b7ac: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 807b7af: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807b7b2: 8d 7a ff lea edi,[edx-0x1] 807b7b5: 89 10 mov DWORD PTR [eax],edx 807b7b7: 85 d2 test edx,edx 807b7b9: 0f 84 97 00 00 00 je 807b856 807b7bf: 6b c2 3c imul eax,edx,0x3c 807b7c2: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 807b7c5: 89 55 bc mov DWORD PTR [ebp-0x44],edx 807b7c8: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 807b7cb: 8d 74 01 c4 lea esi,[ecx+eax*1-0x3c] 807b7cf: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 807b7d2: 8d 50 01 lea edx,[eax+0x1] 807b7d5: 89 56 08 mov DWORD PTR [esi+0x8],edx 807b7d8: 85 c0 test eax,eax 807b7da: 75 6b jne 807b847 807b7dc: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 807b7df: 85 c0 test eax,eax 807b7e1: 74 64 je 807b847 807b7e3: 83 ec 0c sub esp,0xc 807b7e6: 50 push eax 807b7e7: e8 04 96 00 00 call 8084df0 <__gconv_find_shlib> 807b7ec: 83 c4 10 add esp,0x10 807b7ef: 89 06 mov DWORD PTR [esi],eax 807b7f1: 85 c0 test eax,eax 807b7f3: 0f 84 c8 09 00 00 je 807c1c1 807b7f9: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 807b7fc: 89 56 14 mov DWORD PTR [esi+0x14],edx 807b7ff: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 807b802: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 807b805: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 807b80c: 89 56 1c mov DWORD PTR [esi+0x1c],edx 807b80f: 89 46 20 mov DWORD PTR [esi+0x20],eax 807b812: c1 ca 09 ror edx,0x9 807b815: 65 33 15 18 00 00 00 xor edx,DWORD PTR gs:0x18 807b81c: 85 d2 test edx,edx 807b81e: 74 1a je 807b83a 807b820: 83 ec 0c sub esp,0xc 807b823: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 807b826: 52 push edx 807b827: e8 14 e4 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807b82c: 89 34 24 mov DWORD PTR [esp],esi 807b82f: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 807b832: ff d2 call edx 807b834: 8b 56 18 mov edx,DWORD PTR [esi+0x18] 807b837: 83 c4 10 add esp,0x10 807b83a: 65 33 15 18 00 00 00 xor edx,DWORD PTR gs:0x18 807b841: c1 c2 09 rol edx,0x9 807b844: 89 56 18 mov DWORD PTR [esi+0x18],edx 807b847: 83 ef 01 sub edi,0x1 807b84a: 83 ee 3c sub esi,0x3c 807b84d: 83 ff ff cmp edi,0xffffffff 807b850: 0f 85 79 ff ff ff jne 807b7cf 807b856: 31 c9 xor ecx,ecx 807b858: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807b85f: 90 nop 807b860: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 807b863: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807b86a: 0f 85 87 09 00 00 jne 807c1f7 807b870: 8d 65 f4 lea esp,[ebp-0xc] 807b873: 89 c8 mov eax,ecx 807b875: 5b pop ebx 807b876: 5e pop esi 807b877: 5f pop edi 807b878: 5d pop ebp 807b879: c3 ret 807b87a: 89 e0 mov eax,esp 807b87c: 39 c4 cmp esp,eax 807b87e: 74 12 je 807b892 807b880: 81 ec 00 10 00 00 sub esp,0x1000 807b886: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807b88e: 39 c4 cmp esp,eax 807b890: 75 ee jne 807b880 807b892: 83 ec 30 sub esp,0x30 807b895: 83 4c 24 2c 00 or DWORD PTR [esp+0x2c],0x0 807b89a: 8b 45 98 mov eax,DWORD PTR [ebp-0x68] 807b89d: 8d 74 24 0f lea esi,[esp+0xf] 807b8a1: 83 ec 0c sub esp,0xc 807b8a4: 83 e6 f0 and esi,0xfffffff0 807b8a7: 89 06 mov DWORD PTR [esi],eax 807b8a9: 50 push eax 807b8aa: 89 75 94 mov DWORD PTR [ebp-0x6c],esi 807b8ad: e8 5e 87 ff ff call 8074010 807b8b2: 83 c4 10 add esp,0x10 807b8b5: c7 46 0c 00 00 00 00 mov DWORD PTR [esi+0xc],0x0 807b8bc: 89 46 04 mov DWORD PTR [esi+0x4],eax 807b8bf: 89 e0 mov eax,esp 807b8c1: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 807b8c8: c7 46 10 00 00 00 00 mov DWORD PTR [esi+0x10],0x0 807b8cf: c7 46 14 00 00 00 00 mov DWORD PTR [esi+0x14],0x0 807b8d6: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 807b8dd: 39 c4 cmp esp,eax 807b8df: 74 12 je 807b8f3 807b8e1: 81 ec 00 10 00 00 sub esp,0x1000 807b8e7: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807b8ef: 39 c4 cmp esp,eax 807b8f1: 75 ee jne 807b8e1 807b8f3: 83 ec 30 sub esp,0x30 807b8f6: 83 4c 24 2c 00 or DWORD PTR [esp+0x2c],0x0 807b8fb: 8d 44 24 0f lea eax,[esp+0xf] 807b8ff: 83 ec 0c sub esp,0xc 807b902: 83 e0 f0 and eax,0xfffffff0 807b905: 89 38 mov DWORD PTR [eax],edi 807b907: 57 push edi 807b908: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 807b90b: e8 00 87 ff ff call 8074010 807b910: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 807b913: 83 c4 10 add esp,0x10 807b916: 89 42 04 mov DWORD PTR [edx+0x4],eax 807b919: 8d 42 18 lea eax,[edx+0x18] 807b91c: c7 42 0c 00 00 00 00 mov DWORD PTR [edx+0xc],0x0 807b923: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 807b92a: c7 42 10 00 00 00 00 mov DWORD PTR [edx+0x10],0x0 807b931: c7 42 14 00 00 00 00 mov DWORD PTR [edx+0x14],0x0 807b938: c7 42 18 00 00 00 00 mov DWORD PTR [edx+0x18],0x0 807b93f: 89 56 18 mov DWORD PTR [esi+0x18],edx 807b942: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 807b945: e9 a9 00 00 00 jmp 807b9f3 807b94a: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 807b94d: 83 ec 04 sub esp,0x4 807b950: 89 7d d4 mov DWORD PTR [ebp-0x2c],edi 807b953: c7 45 dc 00 00 00 00 mov DWORD PTR [ebp-0x24],0x0 807b95a: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 807b95d: 8d 83 f0 65 f9 ff lea eax,[ebx-0x69a10] 807b963: 50 push eax 807b964: 89 45 8c mov DWORD PTR [ebp-0x74],eax 807b967: 8d 83 34 19 00 00 lea eax,[ebx+0x1934] 807b96d: 50 push eax 807b96e: 89 45 88 mov DWORD PTR [ebp-0x78],eax 807b971: 8d 45 d4 lea eax,[ebp-0x2c] 807b974: 50 push eax 807b975: c7 45 e0 00 00 00 00 mov DWORD PTR [ebp-0x20],0x0 807b97c: e8 df b6 ff ff call 8077060 <__tfind> 807b981: 83 c4 10 add esp,0x10 807b984: 85 c0 test eax,eax 807b986: 0f 85 13 fe ff ff jne 807b79f 807b98c: 89 e0 mov eax,esp 807b98e: 39 c4 cmp esp,eax 807b990: 74 10 je 807b9a2 807b992: 81 ec 00 10 00 00 sub esp,0x1000 807b998: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807b9a0: eb ec jmp 807b98e 807b9a2: 83 ec 30 sub esp,0x30 807b9a5: 83 4c 24 2c 00 or DWORD PTR [esp+0x2c],0x0 807b9aa: 8d 44 24 0f lea eax,[esp+0xf] 807b9ae: 83 ec 0c sub esp,0xc 807b9b1: 83 e0 f0 and eax,0xfffffff0 807b9b4: 89 38 mov DWORD PTR [eax],edi 807b9b6: 89 c6 mov esi,eax 807b9b8: 57 push edi 807b9b9: 89 45 94 mov DWORD PTR [ebp-0x6c],eax 807b9bc: e8 4f 86 ff ff call 8074010 807b9c1: c7 46 0c 00 00 00 00 mov DWORD PTR [esi+0xc],0x0 807b9c8: 83 c4 10 add esp,0x10 807b9cb: 89 46 04 mov DWORD PTR [esi+0x4],eax 807b9ce: 8d 46 18 lea eax,[esi+0x18] 807b9d1: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 807b9d8: c7 46 10 00 00 00 00 mov DWORD PTR [esi+0x10],0x0 807b9df: c7 46 14 00 00 00 00 mov DWORD PTR [esi+0x14],0x0 807b9e6: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 807b9ed: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 807b9f0: 89 7d 98 mov DWORD PTR [ebp-0x68],edi 807b9f3: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 807b9f6: c7 45 bc 00 00 00 00 mov DWORD PTR [ebp-0x44],0x0 807b9fd: c7 45 b0 ff ff ff 7f mov DWORD PTR [ebp-0x50],0x7fffffff 807ba04: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 807ba07: c7 45 b4 ff ff ff 7f mov DWORD PTR [ebp-0x4c],0x7fffffff 807ba0e: c7 45 9c 00 00 00 00 mov DWORD PTR [ebp-0x64],0x0 807ba15: eb 2b jmp 807ba42 807ba17: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807ba1e: 66 90 xchg ax,ax 807ba20: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807ba23: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 807ba26: 39 50 08 cmp DWORD PTR [eax+0x8],edx 807ba29: 7c 21 jl 807ba4c 807ba2b: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807ba2e: 8b 40 18 mov eax,DWORD PTR [eax+0x18] 807ba31: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 807ba34: 85 c0 test eax,eax 807ba36: 0f 84 64 03 00 00 je 807bda0 807ba3c: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 807ba3f: 89 45 bc mov DWORD PTR [ebp-0x44],eax 807ba42: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 807ba45: 39 55 bc cmp DWORD PTR [ebp-0x44],edx 807ba48: 7f e1 jg 807ba2b 807ba4a: 74 d4 je 807ba20 807ba4c: 8b bb 80 1f 00 00 mov edi,DWORD PTR [ebx+0x1f80] 807ba52: 85 ff test edi,edi 807ba54: 74 d5 je 807ba2b 807ba56: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807ba59: 8b 30 mov esi,DWORD PTR [eax] 807ba5b: eb 0a jmp 807ba67 807ba5d: 8d 76 00 lea esi,[esi+0x0] 807ba60: 8b 7f 1c mov edi,DWORD PTR [edi+0x1c] 807ba63: 85 ff test edi,edi 807ba65: 74 c4 je 807ba2b 807ba67: 83 ec 08 sub esp,0x8 807ba6a: ff 37 push DWORD PTR [edi] 807ba6c: 56 push esi 807ba6d: e8 5e d6 fc ff call 80490d0 <.plt+0xa0> 807ba72: 83 c4 10 add esp,0x10 807ba75: 85 c0 test eax,eax 807ba77: 74 07 je 807ba80 807ba79: 79 e5 jns 807ba60 807ba7b: 8b 7f 14 mov edi,DWORD PTR [edi+0x14] 807ba7e: eb e3 jmp 807ba63 807ba80: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 807ba83: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 807ba86: eb 57 jmp 807badf 807ba88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807ba8f: 90 nop 807ba90: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 807ba93: 85 c0 test eax,eax 807ba95: 74 11 je 807baa8 807ba97: 83 ec 08 sub esp,0x8 807ba9a: 50 push eax 807ba9b: 56 push esi 807ba9c: e8 2f d6 fc ff call 80490d0 <.plt+0xa0> 807baa1: 83 c4 10 add esp,0x10 807baa4: 85 c0 test eax,eax 807baa6: 74 76 je 807bb1e 807baa8: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 807baab: 39 55 b4 cmp DWORD PTR [ebp-0x4c],edx 807baae: 0f 8f d4 00 00 00 jg 807bb88 807bab4: 75 12 jne 807bac8 807bab6: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 807bab9: 39 55 b0 cmp DWORD PTR [ebp-0x50],edx 807babc: 0f 8f c6 00 00 00 jg 807bb88 807bac2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807bac8: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 807bacb: 8b 40 18 mov eax,DWORD PTR [eax+0x18] 807bace: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 807bad1: 85 c0 test eax,eax 807bad3: 0f 84 52 ff ff ff je 807ba2b 807bad9: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807badc: 8b 78 0c mov edi,DWORD PTR [eax+0xc] 807badf: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 807bae2: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 807bae5: 80 3e 2d cmp BYTE PTR [esi],0x2d 807bae8: 75 08 jne 807baf2 807baea: 80 7e 01 00 cmp BYTE PTR [esi+0x1],0x0 807baee: 0f 44 75 a0 cmove esi,DWORD PTR [ebp-0x60] 807baf2: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 807baf5: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807baf8: 83 ec 08 sub esp,0x8 807bafb: 03 79 08 add edi,DWORD PTR [ecx+0x8] 807bafe: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 807bb01: 03 41 0c add eax,DWORD PTR [ecx+0xc] 807bb04: ff 75 a8 push DWORD PTR [ebp-0x58] 807bb07: 56 push esi 807bb08: 89 7d bc mov DWORD PTR [ebp-0x44],edi 807bb0b: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 807bb0e: e8 bd d5 fc ff call 80490d0 <.plt+0xa0> 807bb13: 83 c4 10 add esp,0x10 807bb16: 85 c0 test eax,eax 807bb18: 0f 85 72 ff ff ff jne 807ba90 807bb1e: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 807bb21: 85 c0 test eax,eax 807bb23: 0f 84 17 02 00 00 je 807bd40 807bb29: 89 c7 mov edi,eax 807bb2b: eb 0e jmp 807bb3b 807bb2d: 8d 76 00 lea esi,[esi+0x0] 807bb30: 8b 7f 18 mov edi,DWORD PTR [edi+0x18] 807bb33: 85 ff test edi,edi 807bb35: 0f 84 05 02 00 00 je 807bd40 807bb3b: 83 ec 08 sub esp,0x8 807bb3e: ff 37 push DWORD PTR [edi] 807bb40: 56 push esi 807bb41: e8 8a d5 fc ff call 80490d0 <.plt+0xa0> 807bb46: 83 c4 10 add esp,0x10 807bb49: 85 c0 test eax,eax 807bb4b: 75 e3 jne 807bb30 807bb4d: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807bb50: 39 47 0c cmp DWORD PTR [edi+0xc],eax 807bb53: 0f 8f c7 01 00 00 jg 807bd20 807bb59: 0f 84 b1 01 00 00 je 807bd10 807bb5f: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 807bb62: 39 55 b4 cmp DWORD PTR [ebp-0x4c],edx 807bb65: 0f 8f b5 00 00 00 jg 807bc20 807bb6b: 0f 85 57 ff ff ff jne 807bac8 807bb71: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 807bb74: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 807bb77: 39 c2 cmp edx,eax 807bb79: 0f 4e c2 cmovle eax,edx 807bb7c: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 807bb7f: e9 44 ff ff ff jmp 807bac8 807bb84: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807bb88: 8b 7d 94 mov edi,DWORD PTR [ebp-0x6c] 807bb8b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807bb8f: 90 nop 807bb90: 83 ec 08 sub esp,0x8 807bb93: ff 37 push DWORD PTR [edi] 807bb95: 56 push esi 807bb96: e8 35 d5 fc ff call 80490d0 <.plt+0xa0> 807bb9b: 83 c4 10 add esp,0x10 807bb9e: 85 c0 test eax,eax 807bba0: 0f 84 92 00 00 00 je 807bc38 807bba6: 8b 7f 18 mov edi,DWORD PTR [edi+0x18] 807bba9: 85 ff test edi,edi 807bbab: 75 e3 jne 807bb90 807bbad: 89 e0 mov eax,esp 807bbaf: 39 c4 cmp esp,eax 807bbb1: 74 12 je 807bbc5 807bbb3: 81 ec 00 10 00 00 sub esp,0x1000 807bbb9: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807bbc1: 39 c4 cmp esp,eax 807bbc3: 75 ee jne 807bbb3 807bbc5: 83 ec 30 sub esp,0x30 807bbc8: 83 4c 24 2c 00 or DWORD PTR [esp+0x2c],0x0 807bbcd: 8d 54 24 0f lea edx,[esp+0xf] 807bbd1: 83 ec 0c sub esp,0xc 807bbd4: 83 e2 f0 and edx,0xfffffff0 807bbd7: 89 32 mov DWORD PTR [edx],esi 807bbd9: 89 d7 mov edi,edx 807bbdb: 56 push esi 807bbdc: e8 2f 84 ff ff call 8074010 807bbe1: c7 47 18 00 00 00 00 mov DWORD PTR [edi+0x18],0x0 807bbe8: 83 c4 10 add esp,0x10 807bbeb: 89 47 04 mov DWORD PTR [edi+0x4],eax 807bbee: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807bbf1: 89 47 0c mov DWORD PTR [edi+0xc],eax 807bbf4: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 807bbf7: 89 47 08 mov DWORD PTR [edi+0x8],eax 807bbfa: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 807bbfd: 89 47 10 mov DWORD PTR [edi+0x10],eax 807bc00: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807bc03: 89 47 14 mov DWORD PTR [edi+0x14],eax 807bc06: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 807bc09: 89 38 mov DWORD PTR [eax],edi 807bc0b: 8d 47 18 lea eax,[edi+0x18] 807bc0e: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 807bc11: e9 b2 fe ff ff jmp 807bac8 807bc16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807bc1d: 8d 76 00 lea esi,[esi+0x0] 807bc20: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 807bc23: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 807bc26: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807bc29: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 807bc2c: e9 97 fe ff ff jmp 807bac8 807bc31: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807bc38: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807bc3b: 39 47 0c cmp DWORD PTR [edi+0xc],eax 807bc3e: 7f 18 jg 807bc58 807bc40: 0f 85 82 fe ff ff jne 807bac8 807bc46: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 807bc49: 39 47 08 cmp DWORD PTR [edi+0x8],eax 807bc4c: 0f 8e 76 fe ff ff jle 807bac8 807bc52: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807bc58: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 807bc5b: 89 47 10 mov DWORD PTR [edi+0x10],eax 807bc5e: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807bc61: 89 47 14 mov DWORD PTR [edi+0x14],eax 807bc64: 8b 7d 94 mov edi,DWORD PTR [ebp-0x6c] 807bc67: eb 0e jmp 807bc77 807bc69: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807bc70: 8b 7f 18 mov edi,DWORD PTR [edi+0x18] 807bc73: 85 ff test edi,edi 807bc75: 74 36 je 807bcad 807bc77: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 807bc7a: 85 c0 test eax,eax 807bc7c: 74 f2 je 807bc70 807bc7e: 8b 57 14 mov edx,DWORD PTR [edi+0x14] 807bc81: 8b 70 08 mov esi,DWORD PTR [eax+0x8] 807bc84: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 807bc87: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 807bc8a: 85 c0 test eax,eax 807bc8c: 74 12 je 807bca0 807bc8e: 66 90 xchg ax,ax 807bc90: 8b 52 14 mov edx,DWORD PTR [edx+0x14] 807bc93: 03 70 08 add esi,DWORD PTR [eax+0x8] 807bc96: 03 48 0c add ecx,DWORD PTR [eax+0xc] 807bc99: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 807bc9c: 85 c0 test eax,eax 807bc9e: 75 f0 jne 807bc90 807bca0: 89 77 0c mov DWORD PTR [edi+0xc],esi 807bca3: 89 4f 08 mov DWORD PTR [edi+0x8],ecx 807bca6: 8b 7f 18 mov edi,DWORD PTR [edi+0x18] 807bca9: 85 ff test edi,edi 807bcab: 75 ca jne 807bc77 807bcad: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 807bcb0: 85 c0 test eax,eax 807bcb2: 0f 84 10 fe ff ff je 807bac8 807bcb8: 8b 7d b4 mov edi,DWORD PTR [ebp-0x4c] 807bcbb: eb 19 jmp 807bcd6 807bcbd: 8d 76 00 lea esi,[esi+0x0] 807bcc0: 8b 75 b0 mov esi,DWORD PTR [ebp-0x50] 807bcc3: 39 f2 cmp edx,esi 807bcc5: 7d 08 jge 807bccf 807bcc7: 39 f9 cmp ecx,edi 807bcc9: 0f 45 d6 cmovne edx,esi 807bccc: 89 55 b0 mov DWORD PTR [ebp-0x50],edx 807bccf: 8b 40 18 mov eax,DWORD PTR [eax+0x18] 807bcd2: 85 c0 test eax,eax 807bcd4: 74 28 je 807bcfe 807bcd6: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 807bcd9: 8b 70 10 mov esi,DWORD PTR [eax+0x10] 807bcdc: 8b 4a 0c mov ecx,DWORD PTR [edx+0xc] 807bcdf: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 807bce2: 03 4e 08 add ecx,DWORD PTR [esi+0x8] 807bce5: 03 56 0c add edx,DWORD PTR [esi+0xc] 807bce8: 89 48 0c mov DWORD PTR [eax+0xc],ecx 807bceb: 89 50 08 mov DWORD PTR [eax+0x8],edx 807bcee: 39 f9 cmp ecx,edi 807bcf0: 7d ce jge 807bcc0 807bcf2: 8b 40 18 mov eax,DWORD PTR [eax+0x18] 807bcf5: 89 55 b0 mov DWORD PTR [ebp-0x50],edx 807bcf8: 89 cf mov edi,ecx 807bcfa: 85 c0 test eax,eax 807bcfc: 75 d8 jne 807bcd6 807bcfe: 89 7d b4 mov DWORD PTR [ebp-0x4c],edi 807bd01: e9 c2 fd ff ff jmp 807bac8 807bd06: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807bd0d: 8d 76 00 lea esi,[esi+0x0] 807bd10: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 807bd13: 39 47 08 cmp DWORD PTR [edi+0x8],eax 807bd16: 0f 8e 43 fe ff ff jle 807bb5f 807bd1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807bd20: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 807bd23: 89 47 10 mov DWORD PTR [edi+0x10],eax 807bd26: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807bd29: 89 47 14 mov DWORD PTR [edi+0x14],eax 807bd2c: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807bd2f: 89 47 0c mov DWORD PTR [edi+0xc],eax 807bd32: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 807bd35: 89 47 08 mov DWORD PTR [edi+0x8],eax 807bd38: e9 22 fe ff ff jmp 807bb5f 807bd3d: 8d 76 00 lea esi,[esi+0x0] 807bd40: 89 e0 mov eax,esp 807bd42: 39 c4 cmp esp,eax 807bd44: 74 12 je 807bd58 807bd46: 81 ec 00 10 00 00 sub esp,0x1000 807bd4c: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807bd54: 39 c4 cmp esp,eax 807bd56: 75 ee jne 807bd46 807bd58: 83 ec 30 sub esp,0x30 807bd5b: 83 4c 24 2c 00 or DWORD PTR [esp+0x2c],0x0 807bd60: 8d 54 24 0f lea edx,[esp+0xf] 807bd64: 83 ec 0c sub esp,0xc 807bd67: 83 e2 f0 and edx,0xfffffff0 807bd6a: 89 32 mov DWORD PTR [edx],esi 807bd6c: 89 d7 mov edi,edx 807bd6e: 56 push esi 807bd6f: e8 9c 82 ff ff call 8074010 807bd74: 83 c4 10 add esp,0x10 807bd77: 89 47 04 mov DWORD PTR [edi+0x4],eax 807bd7a: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807bd7d: 89 47 0c mov DWORD PTR [edi+0xc],eax 807bd80: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 807bd83: 89 47 08 mov DWORD PTR [edi+0x8],eax 807bd86: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 807bd89: 89 47 10 mov DWORD PTR [edi+0x10],eax 807bd8c: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 807bd8f: 89 47 14 mov DWORD PTR [edi+0x14],eax 807bd92: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 807bd95: 89 7d 9c mov DWORD PTR [ebp-0x64],edi 807bd98: 89 47 18 mov DWORD PTR [edi+0x18],eax 807bd9b: e9 bf fd ff ff jmp 807bb5f 807bda0: 8b 55 9c mov edx,DWORD PTR [ebp-0x64] 807bda3: 85 d2 test edx,edx 807bda5: 0f 84 05 03 00 00 je 807c0b0 807bdab: 8b 42 18 mov eax,DWORD PTR [edx+0x18] 807bdae: 85 c0 test eax,eax 807bdb0: 74 1e je 807bdd0 807bdb2: 8b 4a 0c mov ecx,DWORD PTR [edx+0xc] 807bdb5: 39 48 0c cmp DWORD PTR [eax+0xc],ecx 807bdb8: 0f 8c b2 03 00 00 jl 807c170 807bdbe: 75 10 jne 807bdd0 807bdc0: 89 d1 mov ecx,edx 807bdc2: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 807bdc5: 39 50 08 cmp DWORD PTR [eax+0x8],edx 807bdc8: 0f 4d c1 cmovge eax,ecx 807bdcb: 89 45 9c mov DWORD PTR [ebp-0x64],eax 807bdce: 66 90 xchg ax,ax 807bdd0: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 807bdd3: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 807bdd6: 85 c0 test eax,eax 807bdd8: 0f 84 9a 03 00 00 je 807c178 807bdde: 31 ff xor edi,edi 807bde0: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 807bde3: 89 fa mov edx,edi 807bde5: 83 c7 01 add edi,0x1 807bde8: 85 c0 test eax,eax 807bdea: 75 f4 jne 807bde0 807bdec: 6b c7 3c imul eax,edi,0x3c 807bdef: 83 ec 0c sub esp,0xc 807bdf2: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 807bdf5: 50 push eax 807bdf6: e8 85 8d fe ff call 8064b80 <__libc_malloc> 807bdfb: 83 c4 10 add esp,0x10 807bdfe: 89 45 bc mov DWORD PTR [ebp-0x44],eax 807be01: 85 c0 test eax,eax 807be03: 0f 84 83 03 00 00 je 807c18c 807be09: 8b 4d ac mov ecx,DWORD PTR [ebp-0x54] 807be0c: 89 39 mov DWORD PTR [ecx],edi 807be0e: 85 ff test edi,edi 807be10: 0f 84 2c 01 00 00 je 807bf42 807be16: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 807be19: c7 45 b0 00 00 00 00 mov DWORD PTR [ebp-0x50],0x0 807be20: 89 f9 mov ecx,edi 807be22: c7 45 b4 00 00 00 00 mov DWORD PTR [ebp-0x4c],0x0 807be29: 6b f2 3c imul esi,edx,0x3c 807be2c: 8b 55 9c mov edx,DWORD PTR [ebp-0x64] 807be2f: 01 c6 add esi,eax 807be31: eb 2f jmp 807be62 807be33: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807be37: 90 nop 807be38: 83 ec 08 sub esp,0x8 807be3b: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 807be3e: 56 push esi 807be3f: 83 ee 3c sub esi,0x3c 807be42: 50 push eax 807be43: e8 48 17 00 00 call 807d590 <__gconv_get_builtin_trans> 807be48: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 807be4b: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 807be4e: 83 c4 10 add esp,0x10 807be51: 8b 52 14 mov edx,DWORD PTR [edx+0x14] 807be54: 8d 41 ff lea eax,[ecx-0x1] 807be57: 85 c9 test ecx,ecx 807be59: 0f 84 de 00 00 00 je 807bf3d 807be5f: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 807be62: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 807be65: 85 ff test edi,edi 807be67: 0f 84 83 01 00 00 je 807bff0 807be6d: 8b 42 14 mov eax,DWORD PTR [edx+0x14] 807be70: 8b 00 mov eax,DWORD PTR [eax] 807be72: 89 46 0c mov DWORD PTR [esi+0xc],eax 807be75: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807be78: 39 08 cmp DWORD PTR [eax],ecx 807be7a: 0f 84 a8 01 00 00 je 807c028 807be80: 6b c1 3c imul eax,ecx,0x3c 807be83: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 807be86: 8b 44 07 0c mov eax,DWORD PTR [edi+eax*1+0xc] 807be8a: 89 46 10 mov DWORD PTR [esi+0x10],eax 807be8d: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 807be90: c7 46 08 01 00 00 00 mov DWORD PTR [esi+0x8],0x1 807be97: c7 46 38 00 00 00 00 mov DWORD PTR [esi+0x38],0x0 807be9e: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 807bea1: 80 38 2f cmp BYTE PTR [eax],0x2f 807bea4: 75 92 jne 807be38 807bea6: 83 ec 0c sub esp,0xc 807bea9: 89 4d b8 mov DWORD PTR [ebp-0x48],ecx 807beac: 50 push eax 807bead: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 807beb0: e8 3b 8f 00 00 call 8084df0 <__gconv_find_shlib> 807beb5: 83 c4 10 add esp,0x10 807beb8: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 807bebb: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 807bebe: 85 c0 test eax,eax 807bec0: 0f 84 89 01 00 00 je 807c04f 807bec6: 8b 38 mov edi,DWORD PTR [eax] 807bec8: 89 06 mov DWORD PTR [esi],eax 807beca: 89 4d c0 mov DWORD PTR [ebp-0x40],ecx 807becd: 89 7e 04 mov DWORD PTR [esi+0x4],edi 807bed0: 8b 78 0c mov edi,DWORD PTR [eax+0xc] 807bed3: 89 7e 14 mov DWORD PTR [esi+0x14],edi 807bed6: 8b 78 10 mov edi,DWORD PTR [eax+0x10] 807bed9: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 807bedc: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 807bee3: 89 7e 1c mov DWORD PTR [esi+0x1c],edi 807bee6: 89 46 20 mov DWORD PTR [esi+0x20],eax 807bee9: c1 cf 09 ror edi,0x9 807beec: 65 33 3d 18 00 00 00 xor edi,DWORD PTR gs:0x18 807bef3: 85 ff test edi,edi 807bef5: 74 25 je 807bf1c 807bef7: 83 ec 0c sub esp,0xc 807befa: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 807befd: 57 push edi 807befe: e8 3d dd ff ff call 8079c40 <_dl_mcount_wrapper_check> 807bf03: 89 34 24 mov DWORD PTR [esp],esi 807bf06: ff d7 call edi 807bf08: 83 c4 10 add esp,0x10 807bf0b: 8b 4d c0 mov ecx,DWORD PTR [ebp-0x40] 807bf0e: 85 c0 test eax,eax 807bf10: 0f 85 bf 01 00 00 jne 807c0d5 807bf16: 8b 7e 18 mov edi,DWORD PTR [esi+0x18] 807bf19: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 807bf1c: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 807bf1f: 8b 52 14 mov edx,DWORD PTR [edx+0x14] 807bf22: 83 ee 3c sub esi,0x3c 807bf25: 65 33 3d 18 00 00 00 xor edi,DWORD PTR gs:0x18 807bf2c: c1 c7 09 rol edi,0x9 807bf2f: 8d 41 ff lea eax,[ecx-0x1] 807bf32: 89 7e 54 mov DWORD PTR [esi+0x54],edi 807bf35: 85 c9 test ecx,ecx 807bf37: 0f 85 22 ff ff ff jne 807be5f 807bf3d: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807bf40: 8b 38 mov edi,DWORD PTR [eax] 807bf42: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 807bf45: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 807bf48: 31 c9 xor ecx,ecx 807bf4a: 89 10 mov DWORD PTR [eax],edx 807bf4c: 83 ec 0c sub esp,0xc 807bf4f: ff 75 98 push DWORD PTR [ebp-0x68] 807bf52: 89 4d b8 mov DWORD PTR [ebp-0x48],ecx 807bf55: e8 b6 80 ff ff call 8074010 807bf5a: 5a pop edx 807bf5b: ff 75 a0 push DWORD PTR [ebp-0x60] 807bf5e: 8d 70 01 lea esi,[eax+0x1] 807bf61: e8 aa 80 ff ff call 8074010 807bf66: 89 75 c4 mov DWORD PTR [ebp-0x3c],esi 807bf69: 8d 48 01 lea ecx,[eax+0x1] 807bf6c: 8d 44 06 11 lea eax,[esi+eax*1+0x11] 807bf70: 89 4d c0 mov DWORD PTR [ebp-0x40],ecx 807bf73: 89 04 24 mov DWORD PTR [esp],eax 807bf76: e8 05 8c fe ff call 8064b80 <__libc_malloc> 807bf7b: 83 c4 10 add esp,0x10 807bf7e: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 807bf81: 85 c0 test eax,eax 807bf83: 89 c6 mov esi,eax 807bf85: 0f 84 d5 f8 ff ff je 807b860 807bf8b: 83 ec 04 sub esp,0x4 807bf8e: 8d 40 10 lea eax,[eax+0x10] 807bf91: 89 06 mov DWORD PTR [esi],eax 807bf93: ff 75 c4 push DWORD PTR [ebp-0x3c] 807bf96: ff 75 98 push DWORD PTR [ebp-0x68] 807bf99: 50 push eax 807bf9a: e8 a1 7c ff ff call 8073c40 <__mempcpy> 807bf9f: 83 c4 0c add esp,0xc 807bfa2: ff 75 c0 push DWORD PTR [ebp-0x40] 807bfa5: ff 75 a0 push DWORD PTR [ebp-0x60] 807bfa8: 50 push eax 807bfa9: e8 82 7b ff ff call 8073b30 807bfae: 83 c4 0c add esp,0xc 807bfb1: 89 7e 0c mov DWORD PTR [esi+0xc],edi 807bfb4: 89 46 04 mov DWORD PTR [esi+0x4],eax 807bfb7: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807bfba: 89 46 08 mov DWORD PTR [esi+0x8],eax 807bfbd: ff 75 8c push DWORD PTR [ebp-0x74] 807bfc0: ff 75 88 push DWORD PTR [ebp-0x78] 807bfc3: 56 push esi 807bfc4: e8 57 af ff ff call 8076f20 <__tsearch> 807bfc9: 83 c4 10 add esp,0x10 807bfcc: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 807bfcf: 85 c0 test eax,eax 807bfd1: 0f 85 89 f8 ff ff jne 807b860 807bfd7: 83 ec 0c sub esp,0xc 807bfda: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 807bfdd: 56 push esi 807bfde: e8 bd 91 fe ff call 80651a0 <__free> 807bfe3: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 807bfe6: 83 c4 10 add esp,0x10 807bfe9: e9 72 f8 ff ff jmp 807b860 807bfee: 66 90 xchg ax,ax 807bff0: 83 ec 0c sub esp,0xc 807bff3: ff 75 98 push DWORD PTR [ebp-0x68] 807bff6: 89 4d b8 mov DWORD PTR [ebp-0x48],ecx 807bff9: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 807bffc: e8 ef a9 fe ff call 80669f0 <__strdup> 807c001: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 807c004: 83 c4 10 add esp,0x10 807c007: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 807c00a: 85 c0 test eax,eax 807c00c: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 807c00f: 89 42 0c mov DWORD PTR [edx+0xc],eax 807c012: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 807c015: 0f 85 5a fe ff ff jne 807be75 807c01b: bf 01 00 00 00 mov edi,0x1 807c020: eb 33 jmp 807c055 807c022: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807c028: 83 ec 0c sub esp,0xc 807c02b: ff 32 push DWORD PTR [edx] 807c02d: 89 4d b8 mov DWORD PTR [ebp-0x48],ecx 807c030: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 807c033: e8 b8 a9 fe ff call 80669f0 <__strdup> 807c038: 83 c4 10 add esp,0x10 807c03b: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 807c03e: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 807c041: 85 c0 test eax,eax 807c043: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 807c046: 89 46 10 mov DWORD PTR [esi+0x10],eax 807c049: 0f 85 3e fe ff ff jne 807be8d 807c04f: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 807c052: 8d 7a 01 lea edi,[edx+0x1] 807c055: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807c058: 31 c9 xor ecx,ecx 807c05a: 39 38 cmp DWORD PTR [eax],edi 807c05c: 0f 87 94 00 00 00 ja 807c0f6 807c062: 83 ec 0c sub esp,0xc 807c065: ff 75 bc push DWORD PTR [ebp-0x44] 807c068: 31 ff xor edi,edi 807c06a: e8 31 91 fe ff call 80651a0 <__free> 807c06f: 58 pop eax 807c070: ff 75 b4 push DWORD PTR [ebp-0x4c] 807c073: e8 28 91 fe ff call 80651a0 <__free> 807c078: 5a pop edx 807c079: ff 75 b0 push DWORD PTR [ebp-0x50] 807c07c: e8 1f 91 fe ff call 80651a0 <__free> 807c081: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807c084: 83 c4 10 add esp,0x10 807c087: b9 01 00 00 00 mov ecx,0x1 807c08c: c7 45 bc 00 00 00 00 mov DWORD PTR [ebp-0x44],0x0 807c093: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c099: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 807c09c: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c0a2: e9 a5 fe ff ff jmp 807bf4c 807c0a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807c0ae: 66 90 xchg ax,ax 807c0b0: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 807c0b3: c7 45 bc 00 00 00 00 mov DWORD PTR [ebp-0x44],0x0 807c0ba: 31 ff xor edi,edi 807c0bc: b9 01 00 00 00 mov ecx,0x1 807c0c1: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c0c7: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807c0ca: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c0d0: e9 77 fe ff ff jmp 807bf4c 807c0d5: 89 cf mov edi,ecx 807c0d7: 89 c1 mov ecx,eax 807c0d9: 31 c0 xor eax,eax 807c0db: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 807c0e2: c1 c0 09 rol eax,0x9 807c0e5: 89 46 20 mov DWORD PTR [esi+0x20],eax 807c0e8: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807c0eb: 83 ef 01 sub edi,0x1 807c0ee: 39 38 cmp DWORD PTR [eax],edi 807c0f0: 0f 86 06 01 00 00 jbe 807c1fc 807c0f6: 6b c7 3c imul eax,edi,0x3c 807c0f9: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 807c0fc: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 807c0ff: 8d 34 02 lea esi,[edx+eax*1] 807c102: 83 ec 0c sub esp,0xc 807c105: 83 c7 01 add edi,0x1 807c108: 56 push esi 807c109: 83 c6 3c add esi,0x3c 807c10c: e8 6f f5 ff ff call 807b680 <__gconv_release_step> 807c111: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807c114: 83 c4 10 add esp,0x10 807c117: 3b 38 cmp edi,DWORD PTR [eax] 807c119: 72 e7 jb 807c102 807c11b: 83 ec 0c sub esp,0xc 807c11e: ff 75 bc push DWORD PTR [ebp-0x44] 807c121: 31 ff xor edi,edi 807c123: e8 78 90 fe ff call 80651a0 <__free> 807c128: 59 pop ecx 807c129: ff 75 b4 push DWORD PTR [ebp-0x4c] 807c12c: e8 6f 90 fe ff call 80651a0 <__free> 807c131: 5e pop esi 807c132: ff 75 b0 push DWORD PTR [ebp-0x50] 807c135: e8 66 90 fe ff call 80651a0 <__free> 807c13a: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807c13d: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 807c140: 83 c4 10 add esp,0x10 807c143: c7 45 bc 00 00 00 00 mov DWORD PTR [ebp-0x44],0x0 807c14a: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c150: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 807c153: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c159: 85 c9 test ecx,ecx 807c15b: 0f 85 eb fd ff ff jne 807bf4c 807c161: 89 4d bc mov DWORD PTR [ebp-0x44],ecx 807c164: 89 cf mov edi,ecx 807c166: b9 01 00 00 00 mov ecx,0x1 807c16b: e9 dc fd ff ff jmp 807bf4c 807c170: 89 45 9c mov DWORD PTR [ebp-0x64],eax 807c173: e9 58 fc ff ff jmp 807bdd0 807c178: 83 ec 0c sub esp,0xc 807c17b: 6a 00 push 0x0 807c17d: e8 fe 89 fe ff call 8064b80 <__libc_malloc> 807c182: 83 c4 10 add esp,0x10 807c185: 89 45 bc mov DWORD PTR [ebp-0x44],eax 807c188: 85 c0 test eax,eax 807c18a: 75 25 jne 807c1b1 807c18c: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807c18f: c7 45 bc 00 00 00 00 mov DWORD PTR [ebp-0x44],0x0 807c196: 31 ff xor edi,edi 807c198: b9 03 00 00 00 mov ecx,0x3 807c19d: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c1a3: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 807c1a6: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c1ac: e9 9b fd ff ff jmp 807bf4c 807c1b1: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807c1b4: 31 ff xor edi,edi 807c1b6: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c1bc: e9 81 fd ff ff jmp 807bf42 807c1c1: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 807c1c4: 83 c7 01 add edi,0x1 807c1c7: 83 6e 08 01 sub DWORD PTR [esi+0x8],0x1 807c1cb: 39 fa cmp edx,edi 807c1cd: 76 1e jbe 807c1ed 807c1cf: 6b ff 3c imul edi,edi,0x3c 807c1d2: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 807c1d5: 01 f7 add edi,esi 807c1d7: 03 75 c0 add esi,DWORD PTR [ebp-0x40] 807c1da: 83 ec 0c sub esp,0xc 807c1dd: 57 push edi 807c1de: 83 c7 3c add edi,0x3c 807c1e1: e8 9a f4 ff ff call 807b680 <__gconv_release_step> 807c1e6: 83 c4 10 add esp,0x10 807c1e9: 39 fe cmp esi,edi 807c1eb: 75 ed jne 807c1da 807c1ed: b9 01 00 00 00 mov ecx,0x1 807c1f2: e9 69 f6 ff ff jmp 807b860 807c1f7: e8 54 c0 ff ff call 8078250 <__stack_chk_fail> 807c1fc: 83 ec 0c sub esp,0xc 807c1ff: ff 75 bc push DWORD PTR [ebp-0x44] 807c202: 31 ff xor edi,edi 807c204: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 807c207: e8 94 8f fe ff call 80651a0 <__free> 807c20c: 59 pop ecx 807c20d: ff 75 b4 push DWORD PTR [ebp-0x4c] 807c210: e8 8b 8f fe ff call 80651a0 <__free> 807c215: 5e pop esi 807c216: ff 75 b0 push DWORD PTR [ebp-0x50] 807c219: e8 82 8f fe ff call 80651a0 <__free> 807c21e: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 807c221: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 807c224: 83 c4 10 add esp,0x10 807c227: c7 45 bc 00 00 00 00 mov DWORD PTR [ebp-0x44],0x0 807c22e: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c234: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 807c237: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c23d: e9 0a fd ff ff jmp 807bf4c 807c242: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807c249: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0807c250 <__gconv_compare_alias>: 807c250: f3 0f 1e fb endbr32 807c254: 55 push ebp 807c255: 57 push edi 807c256: 56 push esi 807c257: 53 push ebx 807c258: e8 63 d9 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807c25d: 81 c3 a3 8d 06 00 add ebx,0x68da3 807c263: 83 ec 2c sub esp,0x2c 807c266: 65 a1 14 00 00 00 mov eax,gs:0x14 807c26c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807c270: 31 c0 xor eax,eax 807c272: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 807c276: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 807c27a: e8 b1 12 00 00 call 807d530 <__gconv_load_conf> 807c27f: 83 ec 04 sub esp,0x4 807c282: 8d 44 24 14 lea eax,[esp+0x14] 807c286: 50 push eax 807c287: 57 push edi 807c288: 56 push esi 807c289: e8 12 85 00 00 call 80847a0 <__gconv_compare_alias_cache> 807c28e: 83 c4 10 add esp,0x10 807c291: 85 c0 test eax,eax 807c293: 75 23 jne 807c2b8 <__gconv_compare_alias+0x68> 807c295: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807c299: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 807c29d: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 807c2a4: 0f 85 92 00 00 00 jne 807c33c <__gconv_compare_alias+0xec> 807c2aa: 83 c4 2c add esp,0x2c 807c2ad: 5b pop ebx 807c2ae: 5e pop esi 807c2af: 5f pop edi 807c2b0: 5d pop ebp 807c2b1: c3 ret 807c2b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807c2b8: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 807c2bc: 8d 8b c0 65 f9 ff lea ecx,[ebx-0x69a40] 807c2c2: 83 ec 04 sub esp,0x4 807c2c5: 89 fd mov ebp,edi 807c2c7: 51 push ecx 807c2c8: 8d 93 88 1f 00 00 lea edx,[ebx+0x1f88] 807c2ce: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 807c2d2: 52 push edx 807c2d3: 8d 44 24 20 lea eax,[esp+0x20] 807c2d7: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 807c2db: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 807c2df: 50 push eax 807c2e0: e8 7b ad ff ff call 8077060 <__tfind> 807c2e5: 83 c4 10 add esp,0x10 807c2e8: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 807c2ec: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 807c2f0: 85 c0 test eax,eax 807c2f2: 74 0a je 807c2fe <__gconv_compare_alias+0xae> 807c2f4: 8b 00 mov eax,DWORD PTR [eax] 807c2f6: 8b 68 04 mov ebp,DWORD PTR [eax+0x4] 807c2f9: 85 ed test ebp,ebp 807c2fb: 0f 44 ef cmove ebp,edi 807c2fe: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 807c302: 83 ec 04 sub esp,0x4 807c305: 51 push ecx 807c306: 52 push edx 807c307: ff 74 24 10 push DWORD PTR [esp+0x10] 807c30b: e8 50 ad ff ff call 8077060 <__tfind> 807c310: 83 c4 10 add esp,0x10 807c313: 85 c0 test eax,eax 807c315: 74 21 je 807c338 <__gconv_compare_alias+0xe8> 807c317: 8b 00 mov eax,DWORD PTR [eax] 807c319: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 807c31c: 85 c0 test eax,eax 807c31e: 0f 44 c6 cmove eax,esi 807c321: 83 ec 08 sub esp,0x8 807c324: 55 push ebp 807c325: 50 push eax 807c326: e8 a5 cd fc ff call 80490d0 <.plt+0xa0> 807c32b: 83 c4 10 add esp,0x10 807c32e: e9 66 ff ff ff jmp 807c299 <__gconv_compare_alias+0x49> 807c333: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807c337: 90 nop 807c338: 89 f0 mov eax,esi 807c33a: eb e5 jmp 807c321 <__gconv_compare_alias+0xd1> 807c33c: e8 0f bf ff ff call 8078250 <__stack_chk_fail> 807c341: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807c348: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807c34f: 90 nop 0807c350 <__gconv_find_transform>: 807c350: f3 0f 1e fb endbr32 807c354: 55 push ebp 807c355: 57 push edi 807c356: 56 push esi 807c357: 53 push ebx 807c358: e8 63 d8 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807c35d: 81 c3 a3 8c 06 00 add ebx,0x68ca3 807c363: 83 ec 3c sub esp,0x3c 807c366: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 807c36a: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 807c36e: 8b 6c 24 54 mov ebp,DWORD PTR [esp+0x54] 807c372: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 807c376: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 807c37a: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 807c37e: 65 a1 14 00 00 00 mov eax,gs:0x14 807c384: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807c388: 31 c0 xor eax,eax 807c38a: e8 a1 11 00 00 call 807d530 <__gconv_load_conf> 807c38f: 65 a1 0c 00 00 00 mov eax,gs:0xc 807c395: 85 c0 test eax,eax 807c397: 0f 85 93 01 00 00 jne 807c530 <__gconv_find_transform+0x1e0> 807c39d: ba 01 00 00 00 mov edx,0x1 807c3a2: 0f b1 93 84 1f 00 00 cmpxchg DWORD PTR [ebx+0x1f84],edx 807c3a9: 83 ec 0c sub esp,0xc 807c3ac: ff 74 24 6c push DWORD PTR [esp+0x6c] 807c3b0: ff 74 24 20 push DWORD PTR [esp+0x20] 807c3b4: ff 74 24 20 push DWORD PTR [esp+0x20] 807c3b8: 55 push ebp 807c3b9: 56 push esi 807c3ba: e8 81 84 00 00 call 8084840 <__gconv_lookup_cache> 807c3bf: 83 c4 20 add esp,0x20 807c3c2: 89 c7 mov edi,eax 807c3c4: 83 f8 02 cmp eax,0x2 807c3c7: 74 37 je 807c400 <__gconv_find_transform+0xb0> 807c3c9: 65 a1 0c 00 00 00 mov eax,gs:0xc 807c3cf: 85 c0 test eax,eax 807c3d1: 0f 85 f9 00 00 00 jne 807c4d0 <__gconv_find_transform+0x180> 807c3d7: 83 ab 84 1f 00 00 01 sub DWORD PTR [ebx+0x1f84],0x1 807c3de: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 807c3e2: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807c3e9: 0f 85 7f 02 00 00 jne 807c66e <__gconv_find_transform+0x31e> 807c3ef: 83 c4 3c add esp,0x3c 807c3f2: 89 f8 mov eax,edi 807c3f4: 5b pop ebx 807c3f5: 5e pop esi 807c3f6: 5f pop edi 807c3f7: 5d pop ebp 807c3f8: c3 ret 807c3f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807c400: 8b 93 80 1f 00 00 mov edx,DWORD PTR [ebx+0x1f80] 807c406: 85 d2 test edx,edx 807c408: 0f 84 fa 00 00 00 je 807c508 <__gconv_find_transform+0x1b8> 807c40e: 89 6c 24 24 mov DWORD PTR [esp+0x24],ebp 807c412: 8d 93 c0 65 f9 ff lea edx,[ebx-0x69a40] 807c418: 83 ec 04 sub esp,0x4 807c41b: 8d 8b 88 1f 00 00 lea ecx,[ebx+0x1f88] 807c421: 52 push edx 807c422: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 807c426: 51 push ecx 807c427: 8d 44 24 30 lea eax,[esp+0x30] 807c42b: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 807c42f: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 807c433: 50 push eax 807c434: e8 27 ac ff ff call 8077060 <__tfind> 807c439: 83 c4 10 add esp,0x10 807c43c: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 807c440: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 807c444: 85 c0 test eax,eax 807c446: 89 c7 mov edi,eax 807c448: 74 05 je 807c44f <__gconv_find_transform+0xff> 807c44a: 8b 00 mov eax,DWORD PTR [eax] 807c44c: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 807c44f: 89 74 24 24 mov DWORD PTR [esp+0x24],esi 807c453: 83 ec 04 sub esp,0x4 807c456: 52 push edx 807c457: 51 push ecx 807c458: ff 74 24 20 push DWORD PTR [esp+0x20] 807c45c: e8 ff ab ff ff call 8077060 <__tfind> 807c461: 83 c4 10 add esp,0x10 807c464: 89 c2 mov edx,eax 807c466: 85 c0 test eax,eax 807c468: 74 05 je 807c46f <__gconv_find_transform+0x11f> 807c46a: 8b 00 mov eax,DWORD PTR [eax] 807c46c: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 807c46f: f6 44 24 60 01 test BYTE PTR [esp+0x60],0x1 807c474: 0f 85 e6 00 00 00 jne 807c560 <__gconv_find_transform+0x210> 807c47a: 83 ec 04 sub esp,0x4 807c47d: 89 e9 mov ecx,ebp 807c47f: 89 f0 mov eax,esi 807c481: ff 74 24 14 push DWORD PTR [esp+0x14] 807c485: ff 74 24 14 push DWORD PTR [esp+0x14] 807c489: 57 push edi 807c48a: e8 81 f2 ff ff call 807b710 807c48f: 89 c7 mov edi,eax 807c491: 65 a1 0c 00 00 00 mov eax,gs:0xc 807c497: 83 c4 10 add esp,0x10 807c49a: 85 c0 test eax,eax 807c49c: 0f 85 5e 01 00 00 jne 807c600 <__gconv_find_transform+0x2b0> 807c4a2: 83 ab 84 1f 00 00 01 sub DWORD PTR [ebx+0x1f84],0x1 807c4a9: 85 ff test edi,edi 807c4ab: 0f 85 2d ff ff ff jne 807c3de <__gconv_find_transform+0x8e> 807c4b1: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807c4b5: 8b 00 mov eax,DWORD PTR [eax] 807c4b7: 85 c0 test eax,eax 807c4b9: 0f 94 c0 sete al 807c4bc: 0f b6 c0 movzx eax,al 807c4bf: 89 c7 mov edi,eax 807c4c1: e9 18 ff ff ff jmp 807c3de <__gconv_find_transform+0x8e> 807c4c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807c4cd: 8d 76 00 lea esi,[esi+0x0] 807c4d0: 31 f6 xor esi,esi 807c4d2: 89 f0 mov eax,esi 807c4d4: 87 83 84 1f 00 00 xchg DWORD PTR [ebx+0x1f84],eax 807c4da: 83 f8 01 cmp eax,0x1 807c4dd: 0f 8e fb fe ff ff jle 807c3de <__gconv_find_transform+0x8e> 807c4e3: b8 f0 00 00 00 mov eax,0xf0 807c4e8: 8d 9b 84 1f 00 00 lea ebx,[ebx+0x1f84] 807c4ee: b9 81 00 00 00 mov ecx,0x81 807c4f3: ba 01 00 00 00 mov edx,0x1 807c4f8: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 807c4ff: e9 da fe ff ff jmp 807c3de <__gconv_find_transform+0x8e> 807c504: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807c508: 65 a1 0c 00 00 00 mov eax,gs:0xc 807c50e: 85 c0 test eax,eax 807c510: 0f 85 22 01 00 00 jne 807c638 <__gconv_find_transform+0x2e8> 807c516: 83 ab 84 1f 00 00 01 sub DWORD PTR [ebx+0x1f84],0x1 807c51d: bf 01 00 00 00 mov edi,0x1 807c522: e9 b7 fe ff ff jmp 807c3de <__gconv_find_transform+0x8e> 807c527: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807c52e: 66 90 xchg ax,ax 807c530: 31 c0 xor eax,eax 807c532: ba 01 00 00 00 mov edx,0x1 807c537: f0 0f b1 93 84 1f 00 00 lock cmpxchg DWORD PTR [ebx+0x1f84],edx 807c53f: 0f 84 64 fe ff ff je 807c3a9 <__gconv_find_transform+0x59> 807c545: 83 ec 0c sub esp,0xc 807c548: 8d 83 84 1f 00 00 lea eax,[ebx+0x1f84] 807c54e: 50 push eax 807c54f: e8 6c 3a fe ff call 805ffc0 <__lll_lock_wait_private> 807c554: 83 c4 10 add esp,0x10 807c557: e9 4d fe ff ff jmp 807c3a9 <__gconv_find_transform+0x59> 807c55c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807c560: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 807c564: 83 ec 08 sub esp,0x8 807c567: 55 push ebp 807c568: 56 push esi 807c569: e8 62 cb fc ff call 80490d0 <.plt+0xa0> 807c56e: 83 c4 10 add esp,0x10 807c571: 85 c0 test eax,eax 807c573: 74 67 je 807c5dc <__gconv_find_transform+0x28c> 807c575: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 807c579: 85 d2 test edx,edx 807c57b: 74 19 je 807c596 <__gconv_find_transform+0x246> 807c57d: 83 ec 08 sub esp,0x8 807c580: 55 push ebp 807c581: 52 push edx 807c582: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 807c586: e8 45 cb fc ff call 80490d0 <.plt+0xa0> 807c58b: 83 c4 10 add esp,0x10 807c58e: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 807c592: 85 c0 test eax,eax 807c594: 74 46 je 807c5dc <__gconv_find_transform+0x28c> 807c596: 85 ff test edi,edi 807c598: 0f 84 dc fe ff ff je 807c47a <__gconv_find_transform+0x12a> 807c59e: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 807c5a2: 83 ec 08 sub esp,0x8 807c5a5: 57 push edi 807c5a6: 56 push esi 807c5a7: e8 24 cb fc ff call 80490d0 <.plt+0xa0> 807c5ac: 83 c4 10 add esp,0x10 807c5af: 85 c0 test eax,eax 807c5b1: 74 29 je 807c5dc <__gconv_find_transform+0x28c> 807c5b3: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 807c5b7: 85 d2 test edx,edx 807c5b9: 0f 84 bb fe ff ff je 807c47a <__gconv_find_transform+0x12a> 807c5bf: 83 ec 08 sub esp,0x8 807c5c2: 57 push edi 807c5c3: 52 push edx 807c5c4: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 807c5c8: e8 03 cb fc ff call 80490d0 <.plt+0xa0> 807c5cd: 83 c4 10 add esp,0x10 807c5d0: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 807c5d4: 85 c0 test eax,eax 807c5d6: 0f 85 9e fe ff ff jne 807c47a <__gconv_find_transform+0x12a> 807c5dc: 65 a1 0c 00 00 00 mov eax,gs:0xc 807c5e2: 85 c0 test eax,eax 807c5e4: 0f 85 89 00 00 00 jne 807c673 <__gconv_find_transform+0x323> 807c5ea: 83 ab 84 1f 00 00 01 sub DWORD PTR [ebx+0x1f84],0x1 807c5f1: 83 cf ff or edi,0xffffffff 807c5f4: e9 e5 fd ff ff jmp 807c3de <__gconv_find_transform+0x8e> 807c5f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807c600: 31 f6 xor esi,esi 807c602: 89 f0 mov eax,esi 807c604: 87 83 84 1f 00 00 xchg DWORD PTR [ebx+0x1f84],eax 807c60a: 83 f8 01 cmp eax,0x1 807c60d: 0f 8e 96 fe ff ff jle 807c4a9 <__gconv_find_transform+0x159> 807c613: b8 f0 00 00 00 mov eax,0xf0 807c618: 8d 9b 84 1f 00 00 lea ebx,[ebx+0x1f84] 807c61e: b9 81 00 00 00 mov ecx,0x81 807c623: ba 01 00 00 00 mov edx,0x1 807c628: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 807c62f: e9 75 fe ff ff jmp 807c4a9 <__gconv_find_transform+0x159> 807c634: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807c638: 31 f6 xor esi,esi 807c63a: 89 f0 mov eax,esi 807c63c: 87 83 84 1f 00 00 xchg DWORD PTR [ebx+0x1f84],eax 807c642: bf 01 00 00 00 mov edi,0x1 807c647: 83 f8 01 cmp eax,0x1 807c64a: 0f 8e 8e fd ff ff jle 807c3de <__gconv_find_transform+0x8e> 807c650: b8 f0 00 00 00 mov eax,0xf0 807c655: 8d 9b 84 1f 00 00 lea ebx,[ebx+0x1f84] 807c65b: b9 81 00 00 00 mov ecx,0x81 807c660: 89 fa mov edx,edi 807c662: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 807c669: e9 70 fd ff ff jmp 807c3de <__gconv_find_transform+0x8e> 807c66e: e8 dd bb ff ff call 8078250 <__stack_chk_fail> 807c673: 31 f6 xor esi,esi 807c675: 89 f0 mov eax,esi 807c677: 87 83 84 1f 00 00 xchg DWORD PTR [ebx+0x1f84],eax 807c67d: 83 cf ff or edi,0xffffffff 807c680: 83 e8 01 sub eax,0x1 807c683: 0f 8e 55 fd ff ff jle 807c3de <__gconv_find_transform+0x8e> 807c689: e9 55 fe ff ff jmp 807c4e3 <__gconv_find_transform+0x193> 807c68e: 66 90 xchg ax,ax 0807c690 <__gconv_close_transform>: 807c690: f3 0f 1e fb endbr32 807c694: 55 push ebp 807c695: 57 push edi 807c696: e8 cc e5 fc ff call 804ac67 <__x86.get_pc_thunk.di> 807c69b: 81 c7 65 89 06 00 add edi,0x68965 807c6a1: 56 push esi 807c6a2: 53 push ebx 807c6a3: 83 ec 0c sub esp,0xc 807c6a6: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 807c6aa: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 807c6ae: 65 a1 0c 00 00 00 mov eax,gs:0xc 807c6b4: 85 c0 test eax,eax 807c6b6: 75 58 jne 807c710 <__gconv_close_transform+0x80> 807c6b8: ba 01 00 00 00 mov edx,0x1 807c6bd: 0f b1 97 84 1f 00 00 cmpxchg DWORD PTR [edi+0x1f84],edx 807c6c4: 85 ed test ebp,ebp 807c6c6: 74 1d je 807c6e5 <__gconv_close_transform+0x55> 807c6c8: 6b c5 3c imul eax,ebp,0x3c 807c6cb: 8d 5c 06 c4 lea ebx,[esi+eax*1-0x3c] 807c6cf: 90 nop 807c6d0: 83 ec 0c sub esp,0xc 807c6d3: 53 push ebx 807c6d4: e8 a7 ef ff ff call 807b680 <__gconv_release_step> 807c6d9: 89 d8 mov eax,ebx 807c6db: 83 c4 10 add esp,0x10 807c6de: 83 eb 3c sub ebx,0x3c 807c6e1: 39 f0 cmp eax,esi 807c6e3: 75 eb jne 807c6d0 <__gconv_close_transform+0x40> 807c6e5: 83 ec 08 sub esp,0x8 807c6e8: 55 push ebp 807c6e9: 56 push esi 807c6ea: e8 e1 85 00 00 call 8084cd0 <__gconv_release_cache> 807c6ef: 65 a1 0c 00 00 00 mov eax,gs:0xc 807c6f5: 83 c4 10 add esp,0x10 807c6f8: 85 c0 test eax,eax 807c6fa: 75 3c jne 807c738 <__gconv_close_transform+0xa8> 807c6fc: 83 af 84 1f 00 00 01 sub DWORD PTR [edi+0x1f84],0x1 807c703: 83 c4 0c add esp,0xc 807c706: 31 c0 xor eax,eax 807c708: 5b pop ebx 807c709: 5e pop esi 807c70a: 5f pop edi 807c70b: 5d pop ebp 807c70c: c3 ret 807c70d: 8d 76 00 lea esi,[esi+0x0] 807c710: 31 c0 xor eax,eax 807c712: ba 01 00 00 00 mov edx,0x1 807c717: f0 0f b1 97 84 1f 00 00 lock cmpxchg DWORD PTR [edi+0x1f84],edx 807c71f: 74 a3 je 807c6c4 <__gconv_close_transform+0x34> 807c721: 83 ec 0c sub esp,0xc 807c724: 8d 87 84 1f 00 00 lea eax,[edi+0x1f84] 807c72a: 50 push eax 807c72b: e8 90 38 fe ff call 805ffc0 <__lll_lock_wait_private> 807c730: 83 c4 10 add esp,0x10 807c733: eb 8f jmp 807c6c4 <__gconv_close_transform+0x34> 807c735: 8d 76 00 lea esi,[esi+0x0] 807c738: 31 f6 xor esi,esi 807c73a: 89 f0 mov eax,esi 807c73c: 87 87 84 1f 00 00 xchg DWORD PTR [edi+0x1f84],eax 807c742: 83 f8 01 cmp eax,0x1 807c745: 7e bc jle 807c703 <__gconv_close_transform+0x73> 807c747: b8 f0 00 00 00 mov eax,0xf0 807c74c: 8d 9f 84 1f 00 00 lea ebx,[edi+0x1f84] 807c752: b9 81 00 00 00 mov ecx,0x81 807c757: ba 01 00 00 00 mov edx,0x1 807c75c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 807c763: eb 9e jmp 807c703 <__gconv_close_transform+0x73> 807c765: 66 90 xchg ax,ax 807c767: 66 90 xchg ax,ax 807c769: 66 90 xchg ax,ax 807c76b: 66 90 xchg ax,ax 807c76d: 66 90 xchg ax,ax 807c76f: 90 nop 0807c770 <__gconv_get_path>: 807c770: 55 push ebp 807c771: 89 e5 mov ebp,esp 807c773: 57 push edi 807c774: 56 push esi 807c775: 53 push ebx 807c776: e8 45 d4 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807c77b: 81 c3 85 88 06 00 add ebx,0x68885 807c781: 83 ec 3c sub esp,0x3c 807c784: 65 a1 14 00 00 00 mov eax,gs:0x14 807c78a: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 807c78d: 31 c0 xor eax,eax 807c78f: c7 c0 94 6f 0e 08 mov eax,0x80e6f94 807c795: 8b 10 mov edx,DWORD PTR [eax] 807c797: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 807c79a: 85 d2 test edx,edx 807c79c: 0f 85 7e 03 00 00 jne 807cb20 <__gconv_get_path+0x3b0> 807c7a2: 8b 83 8c 1f 00 00 mov eax,DWORD PTR [ebx+0x1f8c] 807c7a8: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 807c7ab: 85 c0 test eax,eax 807c7ad: 0f 84 75 02 00 00 je 807ca28 <__gconv_get_path+0x2b8> 807c7b3: 83 ec 0c sub esp,0xc 807c7b6: ff 75 d0 push DWORD PTR [ebp-0x30] 807c7b9: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 807c7bc: e8 4f 78 ff ff call 8074010 807c7c1: 83 c4 10 add esp,0x10 807c7c4: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807c7c7: 8d 78 12 lea edi,[eax+0x12] 807c7ca: 8d 48 2d lea ecx,[eax+0x2d] 807c7cd: 89 ce mov esi,ecx 807c7cf: 89 7d cc mov DWORD PTR [ebp-0x34],edi 807c7d2: 81 e1 00 f0 ff ff and ecx,0xfffff000 807c7d8: 89 e7 mov edi,esp 807c7da: 29 cf sub edi,ecx 807c7dc: 83 e6 f0 and esi,0xfffffff0 807c7df: 89 f9 mov ecx,edi 807c7e1: 39 cc cmp esp,ecx 807c7e3: 74 12 je 807c7f7 <__gconv_get_path+0x87> 807c7e5: 81 ec 00 10 00 00 sub esp,0x1000 807c7eb: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807c7f3: 39 cc cmp esp,ecx 807c7f5: 75 ee jne 807c7e5 <__gconv_get_path+0x75> 807c7f7: 81 e6 ff 0f 00 00 and esi,0xfff 807c7fd: 29 f4 sub esp,esi 807c7ff: 85 f6 test esi,esi 807c801: 0f 85 97 02 00 00 jne 807ca9e <__gconv_get_path+0x32e> 807c807: 8d 4c 24 0f lea ecx,[esp+0xf] 807c80b: 83 ec 04 sub esp,0x4 807c80e: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 807c811: 83 e1 f0 and ecx,0xfffffff0 807c814: 50 push eax 807c815: ff 75 d0 push DWORD PTR [ebp-0x30] 807c818: 51 push ecx 807c819: 89 4d e0 mov DWORD PTR [ebp-0x20],ecx 807c81c: e8 1f 74 ff ff call 8073c40 <__mempcpy> 807c821: 8b b3 c8 2e fd ff mov esi,DWORD PTR [ebx-0x2d138] 807c827: c6 00 3a mov BYTE PTR [eax],0x3a 807c82a: 8d 48 01 lea ecx,[eax+0x1] 807c82d: 89 70 01 mov DWORD PTR [eax+0x1],esi 807c830: 8b 83 cc 2e fd ff mov eax,DWORD PTR [ebx-0x2d134] 807c836: 89 41 04 mov DWORD PTR [ecx+0x4],eax 807c839: 8b 83 d0 2e fd ff mov eax,DWORD PTR [ebx-0x2d130] 807c83f: 89 41 08 mov DWORD PTR [ecx+0x8],eax 807c842: 8b 83 d4 2e fd ff mov eax,DWORD PTR [ebx-0x2d12c] 807c848: 89 41 0c mov DWORD PTR [ecx+0xc],eax 807c84b: 0f b6 83 d8 2e fd ff movzx eax,BYTE PTR [ebx-0x2d128] 807c852: 88 41 10 mov BYTE PTR [ecx+0x10],al 807c855: 5a pop edx 807c856: 59 pop ecx 807c857: 6a 00 push 0x0 807c859: 6a 00 push 0x0 807c85b: e8 d0 96 ff ff call 8075f30 <__getcwd> 807c860: 83 c4 10 add esp,0x10 807c863: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807c866: 85 c0 test eax,eax 807c868: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 807c86b: 0f 84 37 02 00 00 je 807caa8 <__gconv_get_path+0x338> 807c871: 83 ec 0c sub esp,0xc 807c874: ff 75 d0 push DWORD PTR [ebp-0x30] 807c877: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 807c87a: e8 91 77 ff ff call 8074010 807c87f: 8b 7d e0 mov edi,DWORD PTR [ebp-0x20] 807c882: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807c885: 83 c4 10 add esp,0x10 807c888: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 807c88b: 83 c0 01 add eax,0x1 807c88e: 89 7d bc mov DWORD PTR [ebp-0x44],edi 807c891: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 807c894: 83 ec 08 sub esp,0x8 807c897: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 807c89a: 6a 3a push 0x3a 807c89c: ff 75 bc push DWORD PTR [ebp-0x44] 807c89f: e8 5c c8 fc ff call 8049100 <.plt+0xd0> 807c8a4: 83 c4 10 add esp,0x10 807c8a7: 85 c0 test eax,eax 807c8a9: 0f 84 12 02 00 00 je 807cac1 <__gconv_get_path+0x351> 807c8af: bf 01 00 00 00 mov edi,0x1 807c8b4: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807c8b7: 89 fe mov esi,edi 807c8b9: 89 c7 mov edi,eax 807c8bb: eb 05 jmp 807c8c2 <__gconv_get_path+0x152> 807c8bd: 8d 76 00 lea esi,[esi+0x0] 807c8c0: 89 c7 mov edi,eax 807c8c2: 8d 46 01 lea eax,[esi+0x1] 807c8c5: 83 c2 01 add edx,0x1 807c8c8: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 807c8cb: 39 d7 cmp edi,edx 807c8cd: 74 08 je 807c8d7 <__gconv_get_path+0x167> 807c8cf: 83 c6 02 add esi,0x2 807c8d2: 89 75 d4 mov DWORD PTR [ebp-0x2c],esi 807c8d5: 89 c6 mov esi,eax 807c8d7: 83 ec 08 sub esp,0x8 807c8da: 8d 47 01 lea eax,[edi+0x1] 807c8dd: 6a 3a push 0x3a 807c8df: 50 push eax 807c8e0: e8 1b c8 fc ff call 8049100 <.plt+0xd0> 807c8e5: 83 c4 10 add esp,0x10 807c8e8: 89 fa mov edx,edi 807c8ea: 85 c0 test eax,eax 807c8ec: 75 d2 jne 807c8c0 <__gconv_get_path+0x150> 807c8ee: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807c8f1: 8d 46 ff lea eax,[esi-0x1] 807c8f4: 0f af 45 c8 imul eax,DWORD PTR [ebp-0x38] 807c8f8: c1 e2 03 shl edx,0x3 807c8fb: 8d 3c 32 lea edi,[edx+esi*1] 807c8fe: 03 7d cc add edi,DWORD PTR [ebp-0x34] 807c901: 83 ec 0c sub esp,0xc 807c904: 01 f8 add eax,edi 807c906: 50 push eax 807c907: e8 74 82 fe ff call 8064b80 <__libc_malloc> 807c90c: 83 c4 10 add esp,0x10 807c90f: 89 c7 mov edi,eax 807c911: 85 c0 test eax,eax 807c913: 0f 84 d8 01 00 00 je 807caf1 <__gconv_get_path+0x381> 807c919: 8d 4c f0 08 lea ecx,[eax+esi*8+0x8] 807c91d: c7 c0 90 6f 0e 08 mov eax,0x80e6f90 807c923: 83 ec 04 sub esp,0x4 807c926: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 807c929: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c92f: 89 45 cc mov DWORD PTR [ebp-0x34],eax 807c932: 8d 45 e0 lea eax,[ebp-0x20] 807c935: 50 push eax 807c936: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 807c939: 8d 83 65 93 fe ff lea eax,[ebx-0x16c9b] 807c93f: 50 push eax 807c940: ff 75 bc push DWORD PTR [ebp-0x44] 807c943: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 807c946: e8 b5 9b 01 00 call 8096500 <__strtok_r> 807c94b: 83 c4 10 add esp,0x10 807c94e: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 807c951: 85 c0 test eax,eax 807c953: 89 c2 mov edx,eax 807c955: 0f 84 a1 01 00 00 je 807cafc <__gconv_get_path+0x38c> 807c95b: 31 f6 xor esi,esi 807c95d: 8d 76 00 lea esi,[esi+0x0] 807c960: 89 0c f7 mov DWORD PTR [edi+esi*8],ecx 807c963: 80 3a 2f cmp BYTE PTR [edx],0x2f 807c966: 74 29 je 807c991 <__gconv_get_path+0x221> 807c968: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 807c96b: 85 c0 test eax,eax 807c96d: 0f 84 5f 01 00 00 je 807cad2 <__gconv_get_path+0x362> 807c973: 83 ec 04 sub esp,0x4 807c976: ff 75 c0 push DWORD PTR [ebp-0x40] 807c979: ff 75 d0 push DWORD PTR [ebp-0x30] 807c97c: 51 push ecx 807c97d: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 807c980: e8 bb 72 ff ff call 8073c40 <__mempcpy> 807c985: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 807c988: 83 c4 10 add esp,0x10 807c98b: c6 00 2f mov BYTE PTR [eax],0x2f 807c98e: 8d 48 01 lea ecx,[eax+0x1] 807c991: 83 ec 08 sub esp,0x8 807c994: 52 push edx 807c995: 51 push ecx 807c996: e8 e5 c6 fc ff call 8049080 <.plt+0x50> 807c99b: 83 c4 10 add esp,0x10 807c99e: 80 78 ff 2f cmp BYTE PTR [eax-0x1],0x2f 807c9a2: 74 06 je 807c9aa <__gconv_get_path+0x23a> 807c9a4: c6 00 2f mov BYTE PTR [eax],0x2f 807c9a7: 83 c0 01 add eax,0x1 807c9aa: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 807c9ad: 89 c2 mov edx,eax 807c9af: 2b 14 f7 sub edx,DWORD PTR [edi+esi*8] 807c9b2: 89 54 f7 04 mov DWORD PTR [edi+esi*8+0x4],edx 807c9b6: 3b 11 cmp edx,DWORD PTR [ecx] 807c9b8: 76 02 jbe 807c9bc <__gconv_get_path+0x24c> 807c9ba: 89 11 mov DWORD PTR [ecx],edx 807c9bc: 83 ec 04 sub esp,0x4 807c9bf: c6 00 00 mov BYTE PTR [eax],0x0 807c9c2: 8d 48 01 lea ecx,[eax+0x1] 807c9c5: 83 c6 01 add esi,0x1 807c9c8: ff 75 c8 push DWORD PTR [ebp-0x38] 807c9cb: ff 75 c4 push DWORD PTR [ebp-0x3c] 807c9ce: 6a 00 push 0x0 807c9d0: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 807c9d3: e8 28 9b 01 00 call 8096500 <__strtok_r> 807c9d8: 83 c4 10 add esp,0x10 807c9db: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 807c9de: 85 c0 test eax,eax 807c9e0: 89 c2 mov edx,eax 807c9e2: 0f 85 78 ff ff ff jne 807c960 <__gconv_get_path+0x1f0> 807c9e8: 8d 04 f7 lea eax,[edi+esi*8] 807c9eb: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807c9f1: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 807c9f8: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 807c9fb: 83 ec 0c sub esp,0xc 807c9fe: 89 38 mov DWORD PTR [eax],edi 807ca00: ff 75 d0 push DWORD PTR [ebp-0x30] 807ca03: e8 98 87 fe ff call 80651a0 <__free> 807ca08: 83 c4 10 add esp,0x10 807ca0b: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 807ca0e: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807ca15: 0f 85 00 01 00 00 jne 807cb1b <__gconv_get_path+0x3ab> 807ca1b: 8d 65 f4 lea esp,[ebp-0xc] 807ca1e: 5b pop ebx 807ca1f: 5e pop esi 807ca20: 5f pop edi 807ca21: 5d pop ebp 807ca22: c3 ret 807ca23: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807ca27: 90 nop 807ca28: 89 e0 mov eax,esp 807ca2a: 39 c4 cmp esp,eax 807ca2c: 74 12 je 807ca40 <__gconv_get_path+0x2d0> 807ca2e: 81 ec 00 10 00 00 sub esp,0x1000 807ca34: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807ca3c: 39 c4 cmp esp,eax 807ca3e: 75 ee jne 807ca2e <__gconv_get_path+0x2be> 807ca40: 83 ec 20 sub esp,0x20 807ca43: 83 4c 24 1c 00 or DWORD PTR [esp+0x1c],0x0 807ca48: 8d 44 24 0f lea eax,[esp+0xf] 807ca4c: c7 45 c8 01 00 00 00 mov DWORD PTR [ebp-0x38],0x1 807ca53: 83 e0 f0 and eax,0xfffffff0 807ca56: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 807ca5d: 89 c7 mov edi,eax 807ca5f: 89 45 bc mov DWORD PTR [ebp-0x44],eax 807ca62: 8b 83 c8 2e fd ff mov eax,DWORD PTR [ebx-0x2d138] 807ca68: 89 7d e0 mov DWORD PTR [ebp-0x20],edi 807ca6b: 89 07 mov DWORD PTR [edi],eax 807ca6d: 8b 83 cc 2e fd ff mov eax,DWORD PTR [ebx-0x2d134] 807ca73: c7 45 cc 11 00 00 00 mov DWORD PTR [ebp-0x34],0x11 807ca7a: 89 47 04 mov DWORD PTR [edi+0x4],eax 807ca7d: 8b 83 d0 2e fd ff mov eax,DWORD PTR [ebx-0x2d130] 807ca83: 89 47 08 mov DWORD PTR [edi+0x8],eax 807ca86: 8b 83 d4 2e fd ff mov eax,DWORD PTR [ebx-0x2d12c] 807ca8c: 89 47 0c mov DWORD PTR [edi+0xc],eax 807ca8f: 0f b6 83 d8 2e fd ff movzx eax,BYTE PTR [ebx-0x2d128] 807ca96: 88 47 10 mov BYTE PTR [edi+0x10],al 807ca99: e9 f6 fd ff ff jmp 807c894 <__gconv_get_path+0x124> 807ca9e: 83 4c 34 fc 00 or DWORD PTR [esp+esi*1-0x4],0x0 807caa3: e9 5f fd ff ff jmp 807c807 <__gconv_get_path+0x97> 807caa8: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 807caab: c7 45 c8 01 00 00 00 mov DWORD PTR [ebp-0x38],0x1 807cab2: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 807cab9: 89 45 bc mov DWORD PTR [ebp-0x44],eax 807cabc: e9 d3 fd ff ff jmp 807c894 <__gconv_get_path+0x124> 807cac1: 31 c0 xor eax,eax 807cac3: be 01 00 00 00 mov esi,0x1 807cac8: ba 10 00 00 00 mov edx,0x10 807cacd: e9 29 fe ff ff jmp 807c8fb <__gconv_get_path+0x18b> 807cad2: 8d 83 a0 2e fd ff lea eax,[ebx-0x2d160] 807cad8: 50 push eax 807cad9: 8d 83 31 2d fd ff lea eax,[ebx-0x2d2cf] 807cadf: 68 fa 01 00 00 push 0x1fa 807cae4: 50 push eax 807cae5: 8d 83 5a 2d fd ff lea eax,[ebx-0x2d2a6] 807caeb: 50 push eax 807caec: e8 df e3 fc ff call 804aed0 <__assert_fail> 807caf1: 8d bb c8 32 fd ff lea edi,[ebx-0x2cd38] 807caf7: e9 fc fe ff ff jmp 807c9f8 <__gconv_get_path+0x288> 807cafc: 8d 83 a0 2e fd ff lea eax,[ebx-0x2d160] 807cb02: 50 push eax 807cb03: 8d 83 31 2d fd ff lea eax,[ebx-0x2d2cf] 807cb09: 68 f4 01 00 00 push 0x1f4 807cb0e: 50 push eax 807cb0f: 8d 83 4d 2d fd ff lea eax,[ebx-0x2d2b3] 807cb15: 50 push eax 807cb16: e8 b5 e3 fc ff call 804aed0 <__assert_fail> 807cb1b: e8 30 b7 ff ff call 8078250 <__stack_chk_fail> 807cb20: 8d 83 a0 2e fd ff lea eax,[ebx-0x2d160] 807cb26: 50 push eax 807cb27: 8d 83 31 2d fd ff lea eax,[ebx-0x2d2cf] 807cb2d: 68 b6 01 00 00 push 0x1b6 807cb32: 50 push eax 807cb33: 8d 83 3e 2d fd ff lea eax,[ebx-0x2d2c2] 807cb39: 50 push eax 807cb3a: e8 91 e3 fc ff call 804aed0 <__assert_fail> 807cb3f: 90 nop 0807cb40 : 807cb40: 55 push ebp 807cb41: 57 push edi 807cb42: 56 push esi 807cb43: 53 push ebx 807cb44: e8 77 d0 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807cb49: 81 c3 b7 84 06 00 add ebx,0x684b7 807cb4f: 83 ec 1c sub esp,0x1c 807cb52: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 807cb56: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 807cb5a: 8b ab 80 1f 00 00 mov ebp,DWORD PTR [ebx+0x1f80] 807cb60: 85 ed test ebp,ebp 807cb62: 0f 84 e7 00 00 00 je 807cc4f 807cb68: 8b 38 mov edi,DWORD PTR [eax] 807cb6a: 8d b3 80 1f 00 00 lea esi,[ebx+0x1f80] 807cb70: eb 15 jmp 807cb87 807cb72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807cb78: 8d 75 14 lea esi,[ebp+0x14] 807cb7b: 8d 55 1c lea edx,[ebp+0x1c] 807cb7e: 0f 49 f2 cmovns esi,edx 807cb81: 8b 2e mov ebp,DWORD PTR [esi] 807cb83: 85 ed test ebp,ebp 807cb85: 74 59 je 807cbe0 807cb87: 83 ec 08 sub esp,0x8 807cb8a: ff 75 00 push DWORD PTR [ebp+0x0] 807cb8d: 57 push edi 807cb8e: e8 3d c5 fc ff call 80490d0 <.plt+0xa0> 807cb93: 83 c4 10 add esp,0x10 807cb96: 85 c0 test eax,eax 807cb98: 75 de jne 807cb78 807cb9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807cba0: 83 ec 08 sub esp,0x8 807cba3: ff 75 04 push DWORD PTR [ebp+0x4] 807cba6: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 807cbaa: ff 70 04 push DWORD PTR [eax+0x4] 807cbad: e8 1e c5 fc ff call 80490d0 <.plt+0xa0> 807cbb2: 83 c4 10 add esp,0x10 807cbb5: 85 c0 test eax,eax 807cbb7: 74 37 je 807cbf0 807cbb9: 8d 75 18 lea esi,[ebp+0x18] 807cbbc: 8b 6d 18 mov ebp,DWORD PTR [ebp+0x18] 807cbbf: 85 ed test ebp,ebp 807cbc1: 74 1d je 807cbe0 807cbc3: 83 ec 08 sub esp,0x8 807cbc6: ff 75 00 push DWORD PTR [ebp+0x0] 807cbc9: 57 push edi 807cbca: e8 01 c5 fc ff call 80490d0 <.plt+0xa0> 807cbcf: 83 c4 10 add esp,0x10 807cbd2: 85 c0 test eax,eax 807cbd4: 74 ca je 807cba0 807cbd6: 8d 75 18 lea esi,[ebp+0x18] 807cbd9: 8b 6d 18 mov ebp,DWORD PTR [ebp+0x18] 807cbdc: 85 ed test ebp,ebp 807cbde: 75 e3 jne 807cbc3 807cbe0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807cbe4: 89 06 mov DWORD PTR [esi],eax 807cbe6: 83 c4 1c add esp,0x1c 807cbe9: 5b pop ebx 807cbea: 5e pop esi 807cbeb: 5f pop edi 807cbec: 5d pop ebp 807cbed: c3 ret 807cbee: 66 90 xchg ax,ax 807cbf0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807cbf4: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 807cbf7: 39 48 08 cmp DWORD PTR [eax+0x8],ecx 807cbfa: 7c 27 jl 807cc23 807cbfc: 74 19 je 807cc17 807cbfe: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807cc02: 85 c0 test eax,eax 807cc04: 74 e0 je 807cbe6 807cc06: 83 ec 0c sub esp,0xc 807cc09: ff 74 24 14 push DWORD PTR [esp+0x14] 807cc0d: e8 8e 85 fe ff call 80651a0 <__free> 807cc12: 83 c4 10 add esp,0x10 807cc15: eb cf jmp 807cbe6 807cc17: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807cc1b: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 807cc1e: 39 48 0c cmp DWORD PTR [eax+0xc],ecx 807cc21: 7d db jge 807cbfe 807cc23: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 807cc26: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 807cc2a: 83 ec 0c sub esp,0xc 807cc2d: 89 41 14 mov DWORD PTR [ecx+0x14],eax 807cc30: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 807cc33: 89 41 1c mov DWORD PTR [ecx+0x1c],eax 807cc36: 8b 45 18 mov eax,DWORD PTR [ebp+0x18] 807cc39: 89 41 18 mov DWORD PTR [ecx+0x18],eax 807cc3c: 89 0e mov DWORD PTR [esi],ecx 807cc3e: 55 push ebp 807cc3f: e8 5c 85 fe ff call 80651a0 <__free> 807cc44: 83 c4 10 add esp,0x10 807cc47: 83 c4 1c add esp,0x1c 807cc4a: 5b pop ebx 807cc4b: 5e pop esi 807cc4c: 5f pop edi 807cc4d: 5d pop ebp 807cc4e: c3 ret 807cc4f: 8d b3 80 1f 00 00 lea esi,[ebx+0x1f80] 807cc55: eb 89 jmp 807cbe0 807cc57: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807cc5e: 66 90 xchg ax,ax 0807cc60 : 807cc60: 57 push edi 807cc61: 56 push esi 807cc62: 53 push ebx 807cc63: e8 58 cf fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807cc68: 81 c3 98 83 06 00 add ebx,0x68398 807cc6e: 8b b3 80 1f 00 00 mov esi,DWORD PTR [ebx+0x1f80] 807cc74: 85 f6 test esi,esi 807cc76: 74 2a je 807cca2 807cc78: 89 c7 mov edi,eax 807cc7a: eb 0b jmp 807cc87 807cc7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807cc80: 8b 76 1c mov esi,DWORD PTR [esi+0x1c] 807cc83: 85 f6 test esi,esi 807cc85: 74 1b je 807cca2 807cc87: 83 ec 08 sub esp,0x8 807cc8a: ff 36 push DWORD PTR [esi] 807cc8c: 57 push edi 807cc8d: e8 3e c4 fc ff call 80490d0 <.plt+0xa0> 807cc92: 83 c4 10 add esp,0x10 807cc95: 85 c0 test eax,eax 807cc97: 74 17 je 807ccb0 807cc99: 79 e5 jns 807cc80 807cc9b: 8b 76 14 mov esi,DWORD PTR [esi+0x14] 807cc9e: 85 f6 test esi,esi 807cca0: 75 e5 jne 807cc87 807cca2: 5b pop ebx 807cca3: 31 c0 xor eax,eax 807cca5: 5e pop esi 807cca6: 5f pop edi 807cca7: c3 ret 807cca8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807ccaf: 90 nop 807ccb0: 5b pop ebx 807ccb1: b8 01 00 00 00 mov eax,0x1 807ccb6: 5e pop esi 807ccb7: 5f pop edi 807ccb8: c3 ret 807ccb9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0807ccc0 : 807ccc0: 55 push ebp 807ccc1: 89 e5 mov ebp,esp 807ccc3: 57 push edi 807ccc4: 56 push esi 807ccc5: e8 e5 db fc ff call 804a8af <__x86.get_pc_thunk.si> 807ccca: 81 c6 36 83 06 00 add esi,0x68336 807ccd0: 53 push ebx 807ccd1: 89 c3 mov ebx,eax 807ccd3: 83 ec 4c sub esp,0x4c 807ccd6: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 807ccd9: 0f be 13 movsx edx,BYTE PTR [ebx] 807ccdc: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 807ccdf: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 807cce2: 89 75 cc mov DWORD PTR [ebp-0x34],esi 807cce5: 65 a1 14 00 00 00 mov eax,gs:0x14 807cceb: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 807ccee: 31 c0 xor eax,eax 807ccf0: 8b 86 74 ff ff ff mov eax,DWORD PTR [esi-0x8c] 807ccf6: f6 44 50 01 20 test BYTE PTR [eax+edx*2+0x1],0x20 807ccfb: 0f 84 f7 02 00 00 je 807cff8 807cd01: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807cd08: 0f be 53 01 movsx edx,BYTE PTR [ebx+0x1] 807cd0c: 83 c3 01 add ebx,0x1 807cd0f: 89 d1 mov ecx,edx 807cd11: f6 44 50 01 20 test BYTE PTR [eax+edx*2+0x1],0x20 807cd16: 75 f0 jne 807cd08 807cd18: 89 5d d0 mov DWORD PTR [ebp-0x30],ebx 807cd1b: 84 c9 test cl,cl 807cd1d: 0f 84 bd 02 00 00 je 807cfe0 807cd23: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 807cd26: 8b 7d d0 mov edi,DWORD PTR [ebp-0x30] 807cd29: 8b 9b 7c ff ff ff mov ebx,DWORD PTR [ebx-0x84] 807cd2f: eb 18 jmp 807cd49 807cd31: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807cd38: 8b 14 93 mov edx,DWORD PTR [ebx+edx*4] 807cd3b: 88 57 ff mov BYTE PTR [edi-0x1],dl 807cd3e: 0f be 17 movsx edx,BYTE PTR [edi] 807cd41: 84 d2 test dl,dl 807cd43: 0f 84 97 02 00 00 je 807cfe0 807cd49: 89 f9 mov ecx,edi 807cd4b: 83 c7 01 add edi,0x1 807cd4e: f6 44 50 01 20 test BYTE PTR [eax+edx*2+0x1],0x20 807cd53: 74 e3 je 807cd38 807cd55: 0f b6 71 01 movzx esi,BYTE PTR [ecx+0x1] 807cd59: c6 01 00 mov BYTE PTR [ecx],0x0 807cd5c: 89 7d d4 mov DWORD PTR [ebp-0x2c],edi 807cd5f: 89 f1 mov ecx,esi 807cd61: 0f be d1 movsx edx,cl 807cd64: 89 f9 mov ecx,edi 807cd66: f6 44 50 01 20 test BYTE PTR [eax+edx*2+0x1],0x20 807cd6b: 74 16 je 807cd83 807cd6d: 8d 76 00 lea esi,[esi+0x0] 807cd70: 0f be 71 01 movsx esi,BYTE PTR [ecx+0x1] 807cd74: 83 c1 01 add ecx,0x1 807cd77: f6 44 70 01 20 test BYTE PTR [eax+esi*2+0x1],0x20 807cd7c: 75 f2 jne 807cd70 807cd7e: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 807cd81: 89 f2 mov edx,esi 807cd83: 89 f1 mov ecx,esi 807cd85: 89 7d c8 mov DWORD PTR [ebp-0x38],edi 807cd88: 84 c9 test cl,cl 807cd8a: 0f 84 50 02 00 00 je 807cfe0 807cd90: 89 7d bc mov DWORD PTR [ebp-0x44],edi 807cd93: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 807cd96: 8b 7d d4 mov edi,DWORD PTR [ebp-0x2c] 807cd99: eb 17 jmp 807cdb2 807cd9b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807cd9f: 90 nop 807cda0: 8b 14 93 mov edx,DWORD PTR [ebx+edx*4] 807cda3: 88 51 ff mov BYTE PTR [ecx-0x1],dl 807cda6: 0f be 56 01 movsx edx,BYTE PTR [esi+0x1] 807cdaa: 84 d2 test dl,dl 807cdac: 0f 84 2e 02 00 00 je 807cfe0 807cdb2: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 807cdb5: 89 fe mov esi,edi 807cdb7: 83 c1 01 add ecx,0x1 807cdba: 8d 7f 01 lea edi,[edi+0x1] 807cdbd: f6 44 50 01 20 test BYTE PTR [eax+edx*2+0x1],0x20 807cdc2: 74 dc je 807cda0 807cdc4: 8b 5d d4 mov ebx,DWORD PTR [ebp-0x2c] 807cdc7: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 807cdca: 89 4d c8 mov DWORD PTR [ebp-0x38],ecx 807cdcd: c6 03 00 mov BYTE PTR [ebx],0x0 807cdd0: 0f be 4e 01 movsx ecx,BYTE PTR [esi+0x1] 807cdd4: 83 c6 01 add esi,0x1 807cdd7: 89 ca mov edx,ecx 807cdd9: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 807cdde: 75 f0 jne 807cdd0 807cde0: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 807cde3: 84 d2 test dl,dl 807cde5: 74 64 je 807ce4b 807cde7: 89 7d bc mov DWORD PTR [ebp-0x44],edi 807cdea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807cdf0: 89 cf mov edi,ecx 807cdf2: 83 c6 01 add esi,0x1 807cdf5: 83 c1 01 add ecx,0x1 807cdf8: 88 51 ff mov BYTE PTR [ecx-0x1],dl 807cdfb: 0f b6 16 movzx edx,BYTE PTR [esi] 807cdfe: 84 d2 test dl,dl 807ce00: 74 46 je 807ce48 807ce02: 0f be da movsx ebx,dl 807ce05: f6 44 58 01 20 test BYTE PTR [eax+ebx*2+0x1],0x20 807ce0a: 74 e4 je 807cdf0 807ce0c: 89 f8 mov eax,edi 807ce0e: 83 ec 04 sub esp,0x4 807ce11: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 807ce14: c6 01 00 mov BYTE PTR [ecx],0x0 807ce17: 83 c0 02 add eax,0x2 807ce1a: 6a 0a push 0xa 807ce1c: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 807ce1f: 89 45 bc mov DWORD PTR [ebp-0x44],eax 807ce22: 8d 45 dc lea eax,[ebp-0x24] 807ce25: 50 push eax 807ce26: 56 push esi 807ce27: e8 24 bc 00 00 call 8088a50 <__strtol> 807ce2c: 83 c4 10 add esp,0x10 807ce2f: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 807ce32: 39 75 dc cmp DWORD PTR [ebp-0x24],esi 807ce35: 74 04 je 807ce3b 807ce37: 85 c0 test eax,eax 807ce39: 7f 20 jg 807ce5b 807ce3b: c7 45 b8 01 00 00 00 mov DWORD PTR [ebp-0x48],0x1 807ce42: eb 17 jmp 807ce5b 807ce44: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807ce48: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 807ce4b: 8d 41 01 lea eax,[ecx+0x1] 807ce4e: c6 01 00 mov BYTE PTR [ecx],0x0 807ce51: 89 45 bc mov DWORD PTR [ebp-0x44],eax 807ce54: c7 45 b8 01 00 00 00 mov DWORD PTR [ebp-0x48],0x1 807ce5b: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 807ce5e: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 807ce62: 84 c0 test al,al 807ce64: 0f 84 76 01 00 00 je 807cfe0 807ce6a: 3c 2f cmp al,0x2f 807ce6c: b8 00 00 00 00 mov eax,0x0 807ce71: 0f 45 45 c4 cmovne eax,DWORD PTR [ebp-0x3c] 807ce75: be 03 00 00 00 mov esi,0x3 807ce7a: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 807ce7d: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807ce80: 89 c3 mov ebx,eax 807ce82: 2b 5d c8 sub ebx,DWORD PTR [ebp-0x38] 807ce85: 89 5d d4 mov DWORD PTR [ebp-0x2c],ebx 807ce88: 83 fb 03 cmp ebx,0x3 807ce8b: 7e 10 jle 807ce9d 807ce8d: 81 78 fc 2e 73 6f 00 cmp DWORD PTR [eax-0x4],0x6f732e 807ce94: 0f 95 c0 setne al 807ce97: 0f b6 c0 movzx eax,al 807ce9a: 8d 34 40 lea esi,[eax+eax*2] 807ce9d: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 807cea0: 89 f8 mov eax,edi 807cea2: 83 ec 08 sub esp,0x8 807cea5: 29 d8 sub eax,ebx 807cea7: 50 push eax 807cea8: 53 push ebx 807cea9: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 807ceac: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 807ceaf: e8 8c c1 fc ff call 8049040 <.plt+0x10> 807ceb4: 83 c4 10 add esp,0x10 807ceb7: 8d 50 1c lea edx,[eax+0x1c] 807ceba: 89 e3 mov ebx,esp 807cebc: 89 d1 mov ecx,edx 807cebe: 81 e2 00 f0 ff ff and edx,0xfffff000 807cec4: 29 d3 sub ebx,edx 807cec6: 83 e1 f0 and ecx,0xfffffff0 807cec9: 89 da mov edx,ebx 807cecb: 39 d4 cmp esp,edx 807cecd: 74 12 je 807cee1 807cecf: 81 ec 00 10 00 00 sub esp,0x1000 807ced5: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807cedd: 39 d4 cmp esp,edx 807cedf: 75 ee jne 807cecf 807cee1: 81 e1 ff 0f 00 00 and ecx,0xfff 807cee7: 29 cc sub esp,ecx 807cee9: 85 c9 test ecx,ecx 807ceeb: 74 05 je 807cef2 807ceed: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 807cef2: 8d 54 24 0f lea edx,[esp+0xf] 807cef6: 83 ec 04 sub esp,0x4 807cef9: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 807cefc: 83 e2 f0 and edx,0xfffffff0 807ceff: c6 04 02 00 mov BYTE PTR [edx+eax*1],0x0 807cf03: 50 push eax 807cf04: ff 75 d0 push DWORD PTR [ebp-0x30] 807cf07: 52 push edx 807cf08: e8 23 6c ff ff call 8073b30 807cf0d: 83 c4 0c add esp,0xc 807cf10: 89 45 dc mov DWORD PTR [ebp-0x24],eax 807cf13: 8d 83 c0 65 f9 ff lea eax,[ebx-0x69a40] 807cf19: 50 push eax 807cf1a: 8d 83 88 1f 00 00 lea eax,[ebx+0x1f88] 807cf20: 50 push eax 807cf21: 8d 45 dc lea eax,[ebp-0x24] 807cf24: 50 push eax 807cf25: e8 36 a1 ff ff call 8077060 <__tfind> 807cf2a: 83 c4 10 add esp,0x10 807cf2d: 85 c0 test eax,eax 807cf2f: 0f 85 ab 00 00 00 jne 807cfe0 807cf35: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 807cf38: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 807cf3b: 83 ec 08 sub esp,0x8 807cf3e: 2b 45 d0 sub eax,DWORD PTR [ebp-0x30] 807cf41: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 807cf44: 8d 44 01 20 lea eax,[ecx+eax*1+0x20] 807cf48: 01 f0 add eax,esi 807cf4a: 50 push eax 807cf4b: 6a 01 push 0x1 807cf4d: e8 9e 89 fe ff call 80658f0 <__calloc> 807cf52: 83 c4 10 add esp,0x10 807cf55: 89 c1 mov ecx,eax 807cf57: 85 c0 test eax,eax 807cf59: 0f 84 81 00 00 00 je 807cfe0 807cf5f: 83 ec 04 sub esp,0x4 807cf62: 8d 40 20 lea eax,[eax+0x20] 807cf65: 89 4d bc mov DWORD PTR [ebp-0x44],ecx 807cf68: 89 01 mov DWORD PTR [ecx],eax 807cf6a: ff 75 b4 push DWORD PTR [ebp-0x4c] 807cf6d: ff 75 d0 push DWORD PTR [ebp-0x30] 807cf70: 50 push eax 807cf71: e8 ca 6c ff ff call 8073c40 <__mempcpy> 807cf76: 8b 55 c8 mov edx,DWORD PTR [ebp-0x38] 807cf79: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 807cf7c: 83 c4 0c add esp,0xc 807cf7f: 29 fa sub edx,edi 807cf81: 89 41 04 mov DWORD PTR [ecx+0x4],eax 807cf84: 52 push edx 807cf85: 57 push edi 807cf86: 50 push eax 807cf87: 89 4d d0 mov DWORD PTR [ebp-0x30],ecx 807cf8a: e8 b1 6c ff ff call 8073c40 <__mempcpy> 807cf8f: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 807cf92: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 807cf95: 83 c4 10 add esp,0x10 807cf98: 8b 7d b8 mov edi,DWORD PTR [ebp-0x48] 807cf9b: 89 51 0c mov DWORD PTR [ecx+0xc],edx 807cf9e: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 807cfa1: 89 79 08 mov DWORD PTR [ecx+0x8],edi 807cfa4: 89 41 10 mov DWORD PTR [ecx+0x10],eax 807cfa7: 85 d2 test edx,edx 807cfa9: 75 54 jne 807cfff 807cfab: 83 ec 04 sub esp,0x4 807cfae: ff 75 d4 push DWORD PTR [ebp-0x2c] 807cfb1: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 807cfb4: ff 75 c8 push DWORD PTR [ebp-0x38] 807cfb7: 50 push eax 807cfb8: 89 4d d0 mov DWORD PTR [ebp-0x30],ecx 807cfbb: e8 80 6c ff ff call 8073c40 <__mempcpy> 807cfc0: 83 c4 10 add esp,0x10 807cfc3: 85 f6 test esi,esi 807cfc5: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 807cfc8: 74 09 je 807cfd3 807cfca: 8b 93 b4 2e fd ff mov edx,DWORD PTR [ebx-0x2d14c] 807cfd0: 89 50 ff mov DWORD PTR [eax-0x1],edx 807cfd3: ba 01 00 00 00 mov edx,0x1 807cfd8: 89 c8 mov eax,ecx 807cfda: e8 61 fb ff ff call 807cb40 807cfdf: 90 nop 807cfe0: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 807cfe3: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807cfea: 75 2d jne 807d019 807cfec: 8d 65 f4 lea esp,[ebp-0xc] 807cfef: 5b pop ebx 807cff0: 5e pop esi 807cff1: 5f pop edi 807cff2: 5d pop ebp 807cff3: c3 ret 807cff4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807cff8: 89 d1 mov ecx,edx 807cffa: e9 1c fd ff ff jmp 807cd1b 807cfff: 83 ec 04 sub esp,0x4 807d002: ff 75 c4 push DWORD PTR [ebp-0x3c] 807d005: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 807d008: ff 75 c0 push DWORD PTR [ebp-0x40] 807d00b: 50 push eax 807d00c: e8 2f 6c ff ff call 8073c40 <__mempcpy> 807d011: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 807d014: 83 c4 10 add esp,0x10 807d017: eb 92 jmp 807cfab 807d019: e8 32 b2 ff ff call 8078250 <__stack_chk_fail> 807d01e: 66 90 xchg ax,ax 0807d020 : 807d020: 55 push ebp 807d021: 29 c1 sub ecx,eax 807d023: 89 d5 mov ebp,edx 807d025: 57 push edi 807d026: 89 c7 mov edi,eax 807d028: 8d 41 08 lea eax,[ecx+0x8] 807d02b: 56 push esi 807d02c: 53 push ebx 807d02d: e8 8e cb fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807d032: 81 c3 ce 7f 06 00 add ebx,0x67fce 807d038: 83 ec 28 sub esp,0x28 807d03b: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 807d03f: 50 push eax 807d040: e8 3b 7b fe ff call 8064b80 <__libc_malloc> 807d045: 83 c4 10 add esp,0x10 807d048: 85 c0 test eax,eax 807d04a: 74 4b je 807d097 807d04c: 83 ec 04 sub esp,0x4 807d04f: 89 c6 mov esi,eax 807d051: 8d 40 08 lea eax,[eax+0x8] 807d054: 29 fd sub ebp,edi 807d056: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 807d05a: 51 push ecx 807d05b: 57 push edi 807d05c: 50 push eax 807d05d: e8 ce 6a ff ff call 8073b30 807d062: 83 c4 0c add esp,0xc 807d065: 89 06 mov DWORD PTR [esi],eax 807d067: 01 e8 add eax,ebp 807d069: 89 46 04 mov DWORD PTR [esi+0x4],eax 807d06c: 8d 83 c0 65 f9 ff lea eax,[ebx-0x69a40] 807d072: 50 push eax 807d073: 8d 83 88 1f 00 00 lea eax,[ebx+0x1f88] 807d079: 50 push eax 807d07a: 56 push esi 807d07b: e8 a0 9e ff ff call 8076f20 <__tsearch> 807d080: 83 c4 10 add esp,0x10 807d083: 85 c0 test eax,eax 807d085: 74 04 je 807d08b 807d087: 3b 30 cmp esi,DWORD PTR [eax] 807d089: 74 0c je 807d097 807d08b: 83 ec 0c sub esp,0xc 807d08e: 56 push esi 807d08f: e8 0c 81 fe ff call 80651a0 <__free> 807d094: 83 c4 10 add esp,0x10 807d097: 83 c4 1c add esp,0x1c 807d09a: 5b pop ebx 807d09b: 5e pop esi 807d09c: 5f pop edi 807d09d: 5d pop ebp 807d09e: c3 ret 807d09f: 90 nop 0807d0a0 <__gconv_read_conf>: 807d0a0: f3 0f 1e fb endbr32 807d0a4: 55 push ebp 807d0a5: 89 e5 mov ebp,esp 807d0a7: 57 push edi 807d0a8: 56 push esi 807d0a9: e8 01 d8 fc ff call 804a8af <__x86.get_pc_thunk.si> 807d0ae: 81 c6 52 7f 06 00 add esi,0x67f52 807d0b4: 53 push ebx 807d0b5: 83 ec 6c sub esp,0x6c 807d0b8: 65 a1 14 00 00 00 mov eax,gs:0x14 807d0be: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 807d0c1: 31 c0 xor eax,eax 807d0c3: c7 c3 e0 ff ff ff mov ebx,0xffffffe0 807d0c9: 89 5d 94 mov DWORD PTR [ebp-0x6c],ebx 807d0cc: 65 8b 3b mov edi,DWORD PTR gs:[ebx] 807d0cf: 89 7d 98 mov DWORD PTR [ebp-0x68],edi 807d0d2: e8 a9 74 00 00 call 8084580 <__gconv_load_cache> 807d0d7: 85 c0 test eax,eax 807d0d9: 75 25 jne 807d100 <__gconv_read_conf+0x60> 807d0db: 65 89 3b mov DWORD PTR gs:[ebx],edi 807d0de: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 807d0e1: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807d0e8: 0f 85 34 04 00 00 jne 807d522 <__gconv_read_conf+0x482> 807d0ee: 8d 65 f4 lea esp,[ebp-0xc] 807d0f1: 5b pop ebx 807d0f2: 5e pop esi 807d0f3: 5f pop edi 807d0f4: 5d pop ebp 807d0f5: c3 ret 807d0f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807d0fd: 8d 76 00 lea esi,[esi+0x0] 807d100: e8 6b f6 ff ff call 807c770 <__gconv_get_path> 807d105: c7 c0 94 6f 0e 08 mov eax,0x80e6f94 807d10b: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 807d10e: 8b 00 mov eax,DWORD PTR [eax] 807d110: 8b 08 mov ecx,DWORD PTR [eax] 807d112: 89 4d c0 mov DWORD PTR [ebp-0x40],ecx 807d115: 85 c9 test ecx,ecx 807d117: 0f 84 fa 03 00 00 je 807d517 <__gconv_read_conf+0x477> 807d11d: 8d 0d b8 2e fd ff lea ecx,ds:0xfffd2eb8 807d123: c7 45 c8 08 00 00 00 mov DWORD PTR [ebp-0x38],0x8 807d12a: 89 4d ac mov DWORD PTR [ebp-0x54],ecx 807d12d: 8d 0d bc 2e fd ff lea ecx,ds:0xfffd2ebc 807d133: 89 4d a4 mov DWORD PTR [ebp-0x5c],ecx 807d136: 8d 0d c0 2e fd ff lea ecx,ds:0xfffd2ec0 807d13c: 89 4d a0 mov DWORD PTR [ebp-0x60],ecx 807d13f: 8d 0d c4 2e fd ff lea ecx,ds:0xfffd2ec4 807d145: 89 4d 9c mov DWORD PTR [ebp-0x64],ecx 807d148: 8d 8e ef f2 fc ff lea ecx,[esi-0x30d11] 807d14e: 89 4d a8 mov DWORD PTR [ebp-0x58],ecx 807d151: 8d 4d dc lea ecx,[ebp-0x24] 807d154: 89 4d cc mov DWORD PTR [ebp-0x34],ecx 807d157: 8d 4d d8 lea ecx,[ebp-0x28] 807d15a: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 807d15d: 8d 76 00 lea esi,[esi+0x0] 807d160: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 807d163: 89 e1 mov ecx,esp 807d165: 89 45 bc mov DWORD PTR [ebp-0x44],eax 807d168: 83 c0 29 add eax,0x29 807d16b: 89 c2 mov edx,eax 807d16d: 25 00 f0 ff ff and eax,0xfffff000 807d172: 29 c1 sub ecx,eax 807d174: 83 e2 f0 and edx,0xfffffff0 807d177: 89 c8 mov eax,ecx 807d179: 39 c4 cmp esp,eax 807d17b: 74 12 je 807d18f <__gconv_read_conf+0xef> 807d17d: 81 ec 00 10 00 00 sub esp,0x1000 807d183: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 807d18b: 39 c4 cmp esp,eax 807d18d: 75 ee jne 807d17d <__gconv_read_conf+0xdd> 807d18f: 81 e2 ff 0f 00 00 and edx,0xfff 807d195: 29 d4 sub esp,edx 807d197: 85 d2 test edx,edx 807d199: 74 05 je 807d1a0 <__gconv_read_conf+0x100> 807d19b: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 807d1a0: 8d 7c 24 0f lea edi,[esp+0xf] 807d1a4: 83 ec 04 sub esp,0x4 807d1a7: ff 75 bc push DWORD PTR [ebp-0x44] 807d1aa: 89 f3 mov ebx,esi 807d1ac: 83 e7 f0 and edi,0xfffffff0 807d1af: ff 75 c0 push DWORD PTR [ebp-0x40] 807d1b2: 57 push edi 807d1b3: e8 88 6a ff ff call 8073c40 <__mempcpy> 807d1b8: 8b 4d ac mov ecx,DWORD PTR [ebp-0x54] 807d1bb: 8b 14 31 mov edx,DWORD PTR [ecx+esi*1] 807d1be: 8b 4d a4 mov ecx,DWORD PTR [ebp-0x5c] 807d1c1: 89 10 mov DWORD PTR [eax],edx 807d1c3: 8b 14 31 mov edx,DWORD PTR [ecx+esi*1] 807d1c6: 8b 4d a0 mov ecx,DWORD PTR [ebp-0x60] 807d1c9: 89 50 04 mov DWORD PTR [eax+0x4],edx 807d1cc: 8b 14 31 mov edx,DWORD PTR [ecx+esi*1] 807d1cf: 8b 4d 9c mov ecx,DWORD PTR [ebp-0x64] 807d1d2: 89 50 08 mov DWORD PTR [eax+0x8],edx 807d1d5: 0f b7 14 31 movzx edx,WORD PTR [ecx+esi*1] 807d1d9: 66 89 50 0c mov WORD PTR [eax+0xc],dx 807d1dd: 58 pop eax 807d1de: 5a pop edx 807d1df: ff 75 a8 push DWORD PTR [ebp-0x58] 807d1e2: 57 push edi 807d1e3: e8 28 af fd ff call 8058110 <_IO_new_fopen> 807d1e8: c7 45 d8 00 00 00 00 mov DWORD PTR [ebp-0x28],0x0 807d1ef: 83 c4 10 add esp,0x10 807d1f2: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 807d1f5: 89 c1 mov ecx,eax 807d1f7: c7 45 dc 00 00 00 00 mov DWORD PTR [ebp-0x24],0x0 807d1fe: 85 c0 test eax,eax 807d200: 0f 84 e0 00 00 00 je 807d2e6 <__gconv_read_conf+0x246> 807d206: 8b 00 mov eax,DWORD PTR [eax] 807d208: 89 c2 mov edx,eax 807d20a: 80 ce 80 or dh,0x80 807d20d: 89 11 mov DWORD PTR [ecx],edx 807d20f: a8 10 test al,0x10 807d211: 0f 85 f9 02 00 00 jne 807d510 <__gconv_read_conf+0x470> 807d217: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807d21e: 66 90 xchg ax,ax 807d220: ff 75 d4 push DWORD PTR [ebp-0x2c] 807d223: 89 f3 mov ebx,esi 807d225: 6a 0a push 0xa 807d227: ff 75 cc push DWORD PTR [ebp-0x34] 807d22a: ff 75 c4 push DWORD PTR [ebp-0x3c] 807d22d: e8 0e 7c 01 00 call 8094e40 <_IO_getdelim> 807d232: 83 c4 10 add esp,0x10 807d235: 85 c0 test eax,eax 807d237: 0f 88 8f 00 00 00 js 807d2cc <__gconv_read_conf+0x22c> 807d23d: 8b 7d d8 mov edi,DWORD PTR [ebp-0x28] 807d240: 83 ec 08 sub esp,0x8 807d243: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 807d246: 6a 23 push 0x23 807d248: 57 push edi 807d249: e8 b2 be fc ff call 8049100 <.plt+0xd0> 807d24e: 83 c4 10 add esp,0x10 807d251: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 807d254: 85 c0 test eax,eax 807d256: 0f 84 6c 01 00 00 je 807d3c8 <__gconv_read_conf+0x328> 807d25c: c6 00 00 mov BYTE PTR [eax],0x0 807d25f: 8b 8e 74 ff ff ff mov ecx,DWORD PTR [esi-0x8c] 807d265: 0f be 17 movsx edx,BYTE PTR [edi] 807d268: f6 44 51 01 20 test BYTE PTR [ecx+edx*2+0x1],0x20 807d26d: 74 0f je 807d27e <__gconv_read_conf+0x1de> 807d26f: 90 nop 807d270: 0f be 57 01 movsx edx,BYTE PTR [edi+0x1] 807d274: 83 c7 01 add edi,0x1 807d277: f6 44 51 01 20 test BYTE PTR [ecx+edx*2+0x1],0x20 807d27c: 75 f2 jne 807d270 <__gconv_read_conf+0x1d0> 807d27e: 39 f8 cmp eax,edi 807d280: 74 3e je 807d2c0 <__gconv_read_conf+0x220> 807d282: 0f be 07 movsx eax,BYTE PTR [edi] 807d285: 89 fb mov ebx,edi 807d287: 84 c0 test al,al 807d289: 75 10 jne 807d29b <__gconv_read_conf+0x1fb> 807d28b: eb 33 jmp 807d2c0 <__gconv_read_conf+0x220> 807d28d: 8d 76 00 lea esi,[esi+0x0] 807d290: 0f be 43 01 movsx eax,BYTE PTR [ebx+0x1] 807d294: 83 c3 01 add ebx,0x1 807d297: 84 c0 test al,al 807d299: 74 07 je 807d2a2 <__gconv_read_conf+0x202> 807d29b: f6 44 41 01 20 test BYTE PTR [ecx+eax*2+0x1],0x20 807d2a0: 74 ee je 807d290 <__gconv_read_conf+0x1f0> 807d2a2: 89 d8 mov eax,ebx 807d2a4: 29 f8 sub eax,edi 807d2a6: 83 f8 05 cmp eax,0x5 807d2a9: 0f 84 31 01 00 00 je 807d3e0 <__gconv_read_conf+0x340> 807d2af: 83 f8 06 cmp eax,0x6 807d2b2: 75 0c jne 807d2c0 <__gconv_read_conf+0x220> 807d2b4: 81 3f 6d 6f 64 75 cmp DWORD PTR [edi],0x75646f6d 807d2ba: 0f 84 18 02 00 00 je 807d4d8 <__gconv_read_conf+0x438> 807d2c0: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 807d2c3: f6 00 10 test BYTE PTR [eax],0x10 807d2c6: 0f 84 54 ff ff ff je 807d220 <__gconv_read_conf+0x180> 807d2cc: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 807d2cf: 83 ec 0c sub esp,0xc 807d2d2: 89 f3 mov ebx,esi 807d2d4: 50 push eax 807d2d5: e8 c6 7e fe ff call 80651a0 <__free> 807d2da: 5f pop edi 807d2db: ff 75 d4 push DWORD PTR [ebp-0x2c] 807d2de: e8 fd a8 fd ff call 8057be0 <_IO_new_fclose> 807d2e3: 83 c4 10 add esp,0x10 807d2e6: 8b 5d b4 mov ebx,DWORD PTR [ebp-0x4c] 807d2e9: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 807d2ec: 8b 03 mov eax,DWORD PTR [ebx] 807d2ee: 01 c8 add eax,ecx 807d2f0: 83 c1 08 add ecx,0x8 807d2f3: 8b 18 mov ebx,DWORD PTR [eax] 807d2f5: 89 4d c8 mov DWORD PTR [ebp-0x38],ecx 807d2f8: 89 5d c0 mov DWORD PTR [ebp-0x40],ebx 807d2fb: 85 db test ebx,ebx 807d2fd: 0f 85 5d fe ff ff jne 807d160 <__gconv_read_conf+0xc0> 807d303: 8d be c0 0c 00 00 lea edi,[esi+0xcc0] 807d309: 8d 87 80 01 00 00 lea eax,[edi+0x180] 807d30f: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 807d312: 8d 86 c0 65 f9 ff lea eax,[esi-0x69a40] 807d318: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 807d31b: 8d 86 88 1f 00 00 lea eax,[esi+0x1f88] 807d321: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 807d324: eb 12 jmp 807d338 <__gconv_read_conf+0x298> 807d326: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807d32d: 8d 76 00 lea esi,[esi+0x0] 807d330: 83 c7 20 add edi,0x20 807d333: 39 7d d4 cmp DWORD PTR [ebp-0x2c],edi 807d336: 74 30 je 807d368 <__gconv_read_conf+0x2c8> 807d338: 8b 07 mov eax,DWORD PTR [edi] 807d33a: 83 ec 04 sub esp,0x4 807d33d: ff 75 d0 push DWORD PTR [ebp-0x30] 807d340: 89 f3 mov ebx,esi 807d342: ff 75 c8 push DWORD PTR [ebp-0x38] 807d345: ff 75 cc push DWORD PTR [ebp-0x34] 807d348: 89 45 dc mov DWORD PTR [ebp-0x24],eax 807d34b: e8 10 9d ff ff call 8077060 <__tfind> 807d350: 83 c4 10 add esp,0x10 807d353: 85 c0 test eax,eax 807d355: 75 d9 jne 807d330 <__gconv_read_conf+0x290> 807d357: 89 f8 mov eax,edi 807d359: 31 d2 xor edx,edx 807d35b: 83 c7 20 add edi,0x20 807d35e: e8 dd f7 ff ff call 807cb40 807d363: 39 7d d4 cmp DWORD PTR [ebp-0x2c],edi 807d366: 75 d0 jne 807d338 <__gconv_read_conf+0x298> 807d368: 8d 86 e0 2e fd ff lea eax,[esi-0x2d120] 807d36e: 89 c7 mov edi,eax 807d370: 83 ec 08 sub esp,0x8 807d373: 89 f3 mov ebx,esi 807d375: 6a 00 push 0x0 807d377: 57 push edi 807d378: e8 d3 bc fc ff call 8049050 <.plt+0x20> 807d37d: 5a pop edx 807d37e: 59 pop ecx 807d37f: 6a 00 push 0x0 807d381: 8d 50 01 lea edx,[eax+0x1] 807d384: 52 push edx 807d385: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 807d388: e8 c3 bc fc ff call 8049050 <.plt+0x20> 807d38d: 83 c4 10 add esp,0x10 807d390: 89 c3 mov ebx,eax 807d392: 89 f8 mov eax,edi 807d394: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 807d397: 8d 7b 01 lea edi,[ebx+0x1] 807d39a: e8 c1 f8 ff ff call 807cc60 807d39f: 85 c0 test eax,eax 807d3a1: 75 0d jne 807d3b0 <__gconv_read_conf+0x310> 807d3a3: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 807d3a6: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 807d3a9: 89 f9 mov ecx,edi 807d3ab: e8 70 fc ff ff call 807d020 807d3b0: 80 7b 01 00 cmp BYTE PTR [ebx+0x1],0x0 807d3b4: 75 ba jne 807d370 <__gconv_read_conf+0x2d0> 807d3b6: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 807d3b9: 8b 75 98 mov esi,DWORD PTR [ebp-0x68] 807d3bc: 65 89 30 mov DWORD PTR gs:[eax],esi 807d3bf: e9 1a fd ff ff jmp 807d0de <__gconv_read_conf+0x3e> 807d3c4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807d3c8: 8d 54 17 ff lea edx,[edi+edx*1-0x1] 807d3cc: 80 3a 0a cmp BYTE PTR [edx],0xa 807d3cf: 0f 85 8a fe ff ff jne 807d25f <__gconv_read_conf+0x1bf> 807d3d5: c6 02 00 mov BYTE PTR [edx],0x0 807d3d8: e9 82 fe ff ff jmp 807d25f <__gconv_read_conf+0x1bf> 807d3dd: 8d 76 00 lea esi,[esi+0x0] 807d3e0: 81 3f 61 6c 69 61 cmp DWORD PTR [edi],0x61696c61 807d3e6: 0f 85 d4 fe ff ff jne 807d2c0 <__gconv_read_conf+0x220> 807d3ec: 80 7f 04 73 cmp BYTE PTR [edi+0x4],0x73 807d3f0: 0f 85 ca fe ff ff jne 807d2c0 <__gconv_read_conf+0x220> 807d3f6: eb 0b jmp 807d403 <__gconv_read_conf+0x363> 807d3f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807d3ff: 90 nop 807d400: 83 c3 01 add ebx,0x1 807d403: 0f be 03 movsx eax,BYTE PTR [ebx] 807d406: f6 44 41 01 20 test BYTE PTR [ecx+eax*2+0x1],0x20 807d40b: 75 f3 jne 807d400 <__gconv_read_conf+0x360> 807d40d: 84 c0 test al,al 807d40f: 0f 84 ab fe ff ff je 807d2c0 <__gconv_read_conf+0x220> 807d415: 8b 96 7c ff ff ff mov edx,DWORD PTR [esi-0x84] 807d41b: 89 df mov edi,ebx 807d41d: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 807d420: eb 1a jmp 807d43c <__gconv_read_conf+0x39c> 807d422: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807d428: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 807d42b: 8b 04 82 mov eax,DWORD PTR [edx+eax*4] 807d42e: 88 47 ff mov BYTE PTR [edi-0x1],al 807d431: 0f be 07 movsx eax,BYTE PTR [edi] 807d434: 84 c0 test al,al 807d436: 0f 84 84 fe ff ff je 807d2c0 <__gconv_read_conf+0x220> 807d43c: 89 fa mov edx,edi 807d43e: 83 c7 01 add edi,0x1 807d441: f6 44 41 01 20 test BYTE PTR [ecx+eax*2+0x1],0x20 807d446: 74 e0 je 807d428 <__gconv_read_conf+0x388> 807d448: 0f be 42 01 movsx eax,BYTE PTR [edx+0x1] 807d44c: c6 02 00 mov BYTE PTR [edx],0x0 807d44f: 89 fa mov edx,edi 807d451: 89 7d b8 mov DWORD PTR [ebp-0x48],edi 807d454: 88 45 b0 mov BYTE PTR [ebp-0x50],al 807d457: f6 44 41 01 20 test BYTE PTR [ecx+eax*2+0x1],0x20 807d45c: 74 15 je 807d473 <__gconv_read_conf+0x3d3> 807d45e: 66 90 xchg ax,ax 807d460: 0f be 7a 01 movsx edi,BYTE PTR [edx+0x1] 807d464: 83 c2 01 add edx,0x1 807d467: 89 f8 mov eax,edi 807d469: f6 44 79 01 20 test BYTE PTR [ecx+edi*2+0x1],0x20 807d46e: 75 f0 jne 807d460 <__gconv_read_conf+0x3c0> 807d470: 88 45 b0 mov BYTE PTR [ebp-0x50],al 807d473: 80 7d b0 00 cmp BYTE PTR [ebp-0x50],0x0 807d477: 8b 7d b8 mov edi,DWORD PTR [ebp-0x48] 807d47a: 0f 84 40 fe ff ff je 807d2c0 <__gconv_read_conf+0x220> 807d480: 89 5d b0 mov DWORD PTR [ebp-0x50],ebx 807d483: eb 19 jmp 807d49e <__gconv_read_conf+0x3fe> 807d485: 8d 76 00 lea esi,[esi+0x0] 807d488: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 807d48b: 83 c2 01 add edx,0x1 807d48e: 83 c7 01 add edi,0x1 807d491: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 807d494: 88 47 ff mov BYTE PTR [edi-0x1],al 807d497: 0f be 02 movsx eax,BYTE PTR [edx] 807d49a: 84 c0 test al,al 807d49c: 74 07 je 807d4a5 <__gconv_read_conf+0x405> 807d49e: f6 44 41 01 20 test BYTE PTR [ecx+eax*2+0x1],0x20 807d4a3: 74 e3 je 807d488 <__gconv_read_conf+0x3e8> 807d4a5: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 807d4a8: 3b 7d b8 cmp edi,DWORD PTR [ebp-0x48] 807d4ab: 0f 84 0f fe ff ff je 807d2c0 <__gconv_read_conf+0x220> 807d4b1: c6 07 00 mov BYTE PTR [edi],0x0 807d4b4: 89 d8 mov eax,ebx 807d4b6: e8 a5 f7 ff ff call 807cc60 807d4bb: 85 c0 test eax,eax 807d4bd: 0f 85 fd fd ff ff jne 807d2c0 <__gconv_read_conf+0x220> 807d4c3: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 807d4c6: 8d 4f 01 lea ecx,[edi+0x1] 807d4c9: 89 d8 mov eax,ebx 807d4cb: e8 50 fb ff ff call 807d020 807d4d0: e9 eb fd ff ff jmp 807d2c0 <__gconv_read_conf+0x220> 807d4d5: 8d 76 00 lea esi,[esi+0x0] 807d4d8: 66 81 7f 04 6c 65 cmp WORD PTR [edi+0x4],0x656c 807d4de: 0f 85 dc fd ff ff jne 807d2c0 <__gconv_read_conf+0x220> 807d4e4: 8b 86 38 19 00 00 mov eax,DWORD PTR [esi+0x1938] 807d4ea: 83 ec 0c sub esp,0xc 807d4ed: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 807d4f0: 50 push eax 807d4f1: 8d 50 01 lea edx,[eax+0x1] 807d4f4: 89 d8 mov eax,ebx 807d4f6: 89 96 38 19 00 00 mov DWORD PTR [esi+0x1938],edx 807d4fc: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 807d4ff: e8 bc f7 ff ff call 807ccc0 807d504: 83 c4 10 add esp,0x10 807d507: e9 b4 fd ff ff jmp 807d2c0 <__gconv_read_conf+0x220> 807d50c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807d510: 31 c0 xor eax,eax 807d512: e9 b8 fd ff ff jmp 807d2cf <__gconv_read_conf+0x22f> 807d517: 8d 45 dc lea eax,[ebp-0x24] 807d51a: 89 45 cc mov DWORD PTR [ebp-0x34],eax 807d51d: e9 e1 fd ff ff jmp 807d303 <__gconv_read_conf+0x263> 807d522: e8 29 ad ff ff call 8078250 <__stack_chk_fail> 807d527: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807d52e: 66 90 xchg ax,ax 0807d530 <__gconv_load_conf>: 807d530: f3 0f 1e fb endbr32 807d534: 53 push ebx 807d535: e8 86 c6 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807d53a: 81 c3 c6 7a 06 00 add ebx,0x67ac6 807d540: 83 ec 08 sub esp,0x8 807d543: c7 c2 00 00 00 00 mov edx,0x0 807d549: 85 d2 test edx,edx 807d54b: 74 23 je 807d570 <__gconv_load_conf+0x40> 807d54d: 83 ec 08 sub esp,0x8 807d550: 8d 83 a0 80 f9 ff lea eax,[ebx-0x67f60] 807d556: 50 push eax 807d557: 8d 83 3c 19 00 00 lea eax,[ebx+0x193c] 807d55d: 50 push eax 807d55e: e8 9d 2a f8 f7 call 0 <_nl_current_LC_CTYPE> 807d563: 83 c4 10 add esp,0x10 807d566: 83 c4 08 add esp,0x8 807d569: 5b pop ebx 807d56a: c3 ret 807d56b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807d56f: 90 nop 807d570: 8b 83 3c 19 00 00 mov eax,DWORD PTR [ebx+0x193c] 807d576: 85 c0 test eax,eax 807d578: 75 ec jne 807d566 <__gconv_load_conf+0x36> 807d57a: e8 21 fb ff ff call 807d0a0 <__gconv_read_conf> 807d57f: 83 8b 3c 19 00 00 02 or DWORD PTR [ebx+0x193c],0x2 807d586: 83 c4 08 add esp,0x8 807d589: 5b pop ebx 807d58a: c3 ret 807d58b: 66 90 xchg ax,ax 807d58d: 66 90 xchg ax,ax 807d58f: 90 nop 0807d590 <__gconv_get_builtin_trans>: 807d590: f3 0f 1e fb endbr32 807d594: 55 push ebp 807d595: 57 push edi 807d596: 56 push esi 807d597: 31 f6 xor esi,esi 807d599: 53 push ebx 807d59a: e8 21 c6 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807d59f: 81 c3 61 7a 06 00 add ebx,0x67a61 807d5a5: 83 ec 0c sub esp,0xc 807d5a8: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807d5ac: 8d ab d0 fd ff ff lea ebp,[ebx-0x230] 807d5b2: 8d 83 83 2d fd ff lea eax,[ebx-0x2d27d] 807d5b8: eb 0c jmp 807d5c6 <__gconv_get_builtin_trans+0x36> 807d5ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807d5c0: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 807d5c3: 83 c5 10 add ebp,0x10 807d5c6: 83 ec 08 sub esp,0x8 807d5c9: 50 push eax 807d5ca: ff 74 24 2c push DWORD PTR [esp+0x2c] 807d5ce: e8 fd ba fc ff call 80490d0 <.plt+0xa0> 807d5d3: 83 c4 10 add esp,0x10 807d5d6: 85 c0 test eax,eax 807d5d8: 74 26 je 807d600 <__gconv_get_builtin_trans+0x70> 807d5da: 83 c6 01 add esi,0x1 807d5dd: 83 fe 0c cmp esi,0xc 807d5e0: 75 de jne 807d5c0 <__gconv_get_builtin_trans+0x30> 807d5e2: 8d 83 08 33 fd ff lea eax,[ebx-0x2ccf8] 807d5e8: 50 push eax 807d5e9: 8d 83 d0 32 fd ff lea eax,[ebx-0x2cd30] 807d5ef: 6a 46 push 0x46 807d5f1: 50 push eax 807d5f2: 8d 83 e0 32 fd ff lea eax,[ebx-0x2cd20] 807d5f8: 50 push eax 807d5f9: e8 d2 d8 fc ff call 804aed0 <__assert_fail> 807d5fe: 66 90 xchg ax,ax 807d600: c1 e6 04 shl esi,0x4 807d603: c7 47 1c 00 00 00 00 mov DWORD PTR [edi+0x1c],0x0 807d60a: 8d 84 33 c0 fd ff ff lea eax,[ebx+esi*1-0x240] 807d611: c7 47 20 00 00 00 00 mov DWORD PTR [edi+0x20],0x0 807d618: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 807d61b: c7 07 00 00 00 00 mov DWORD PTR [edi],0x0 807d621: c7 47 04 00 00 00 00 mov DWORD PTR [edi+0x4],0x0 807d628: 89 57 14 mov DWORD PTR [edi+0x14],edx 807d62b: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 807d62e: c7 47 34 00 00 00 00 mov DWORD PTR [edi+0x34],0x0 807d635: 89 57 18 mov DWORD PTR [edi+0x18],edx 807d638: 0f be 50 0c movsx edx,BYTE PTR [eax+0xc] 807d63c: 89 57 24 mov DWORD PTR [edi+0x24],edx 807d63f: 0f be 50 0d movsx edx,BYTE PTR [eax+0xd] 807d643: 89 57 28 mov DWORD PTR [edi+0x28],edx 807d646: 0f be 50 0e movsx edx,BYTE PTR [eax+0xe] 807d64a: 0f be 40 0f movsx eax,BYTE PTR [eax+0xf] 807d64e: 89 57 2c mov DWORD PTR [edi+0x2c],edx 807d651: 89 47 30 mov DWORD PTR [edi+0x30],eax 807d654: 83 c4 0c add esp,0xc 807d657: 5b pop ebx 807d658: 5e pop esi 807d659: 5f pop edi 807d65a: 5d pop ebp 807d65b: c3 ret 807d65c: 66 90 xchg ax,ax 807d65e: 66 90 xchg ax,ax 0807d660 <__gconv_btwoc_ascii>: 807d660: f3 0f 1e fb endbr32 807d664: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 807d668: 84 d2 test dl,dl 807d66a: 0f b6 c2 movzx eax,dl 807d66d: ba ff ff ff ff mov edx,0xffffffff 807d672: 0f 48 c2 cmovs eax,edx 807d675: c3 ret 807d676: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807d67d: 8d 76 00 lea esi,[esi+0x0] 0807d680 <__gconv_transform_internal_ucs4>: 807d680: f3 0f 1e fb endbr32 807d684: e8 a0 c6 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 807d689: 05 77 79 06 00 add eax,0x67977 807d68e: 55 push ebp 807d68f: 57 push edi 807d690: 56 push esi 807d691: 53 push ebx 807d692: 83 ec 5c sub esp,0x5c 807d695: 8b 7c 24 78 mov edi,DWORD PTR [esp+0x78] 807d699: 8b b4 24 84 00 00 00 mov esi,DWORD PTR [esp+0x84] 807d6a0: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 807d6a4: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 807d6a8: 8b 4c 24 74 mov ecx,DWORD PTR [esp+0x74] 807d6ac: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 807d6b0: 8b 7c 24 7c mov edi,DWORD PTR [esp+0x7c] 807d6b4: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 807d6b8: 8b b4 24 88 00 00 00 mov esi,DWORD PTR [esp+0x88] 807d6bf: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 807d6c3: 8b bc 24 80 00 00 00 mov edi,DWORD PTR [esp+0x80] 807d6ca: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 807d6ce: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 807d6d5: 89 7c 24 4c mov DWORD PTR [esp+0x4c],edi 807d6d9: 31 ff xor edi,edi 807d6db: 8d 78 3c lea edi,[eax+0x3c] 807d6de: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 807d6e6: 89 7c 24 38 mov DWORD PTR [esp+0x38],edi 807d6ea: 8d 79 20 lea edi,[ecx+0x20] 807d6ed: 89 7c 24 34 mov DWORD PTR [esp+0x34],edi 807d6f1: f6 41 08 01 test BYTE PTR [ecx+0x8],0x1 807d6f5: 75 1e jne 807d715 <__gconv_transform_internal_ucs4+0x95> 807d6f7: 8b 78 50 mov edi,DWORD PTR [eax+0x50] 807d6fa: 8b 68 3c mov ebp,DWORD PTR [eax+0x3c] 807d6fd: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 807d701: 85 ed test ebp,ebp 807d703: 74 10 je 807d715 <__gconv_transform_internal_ucs4+0x95> 807d705: 89 f8 mov eax,edi 807d707: c1 c8 09 ror eax,0x9 807d70a: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 807d711: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 807d715: 85 f6 test esi,esi 807d717: 0f 85 eb 02 00 00 jne 807da08 <__gconv_transform_internal_ucs4+0x388> 807d71d: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 807d721: 8b 94 24 8c 00 00 00 mov edx,DWORD PTR [esp+0x8c] 807d728: 85 ed test ebp,ebp 807d72a: 89 e8 mov eax,ebp 807d72c: 0f 44 c1 cmove eax,ecx 807d72f: 8b 30 mov esi,DWORD PTR [eax] 807d731: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 807d734: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 807d738: 85 d2 test edx,edx 807d73a: 0f 84 90 00 00 00 je 807d7d0 <__gconv_transform_internal_ucs4+0x150> 807d740: 8b 79 14 mov edi,DWORD PTR [ecx+0x14] 807d743: 8b 1f mov ebx,DWORD PTR [edi] 807d745: 89 da mov edx,ebx 807d747: 83 e2 07 and edx,0x7 807d74a: 0f 84 80 00 00 00 je 807d7d0 <__gconv_transform_internal_ucs4+0x150> 807d750: 85 ed test ebp,ebp 807d752: 0f 85 88 03 00 00 jne 807dae0 <__gconv_transform_internal_ucs4+0x460> 807d758: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 807d75c: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 807d75f: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 807d763: 76 40 jbe 807d7a5 <__gconv_transform_internal_ucs4+0x125> 807d765: f6 c3 04 test bl,0x4 807d768: 75 44 jne 807d7ae <__gconv_transform_internal_ucs4+0x12e> 807d76a: 89 5c 24 24 mov DWORD PTR [esp+0x24],ebx 807d76e: 89 eb mov ebx,ebp 807d770: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 807d774: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 807d778: eb 0f jmp 807d789 <__gconv_transform_internal_ucs4+0x109> 807d77a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807d780: 83 fa 04 cmp edx,0x4 807d783: 0f 84 de 02 00 00 je 807da67 <__gconv_transform_internal_ucs4+0x3e7> 807d789: 83 c0 01 add eax,0x1 807d78c: 83 c2 01 add edx,0x1 807d78f: 89 03 mov DWORD PTR [ebx],eax 807d791: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 807d795: 88 4c 17 03 mov BYTE PTR [edi+edx*1+0x3],cl 807d799: 39 c5 cmp ebp,eax 807d79b: 75 e3 jne 807d780 <__gconv_transform_internal_ucs4+0x100> 807d79d: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 807d7a1: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 807d7a5: 83 fa 03 cmp edx,0x3 807d7a8: 0f 86 c2 02 00 00 jbe 807da70 <__gconv_transform_internal_ucs4+0x3f0> 807d7ae: 0f b6 47 07 movzx eax,BYTE PTR [edi+0x7] 807d7b2: 83 c6 04 add esi,0x4 807d7b5: 88 46 fc mov BYTE PTR [esi-0x4],al 807d7b8: 0f b6 47 06 movzx eax,BYTE PTR [edi+0x6] 807d7bc: 88 46 fd mov BYTE PTR [esi-0x3],al 807d7bf: 0f b6 47 05 movzx eax,BYTE PTR [edi+0x5] 807d7c3: 88 46 fe mov BYTE PTR [esi-0x2],al 807d7c6: 0f b6 47 04 movzx eax,BYTE PTR [edi+0x4] 807d7ca: 88 46 ff mov BYTE PTR [esi-0x1],al 807d7cd: 83 27 f8 and DWORD PTR [edi],0xfffffff8 807d7d0: 8d 44 24 48 lea eax,[esp+0x48] 807d7d4: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 807d7d8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807d7dc: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 807d7e4: 8b 38 mov edi,DWORD PTR [eax] 807d7e6: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807d7ea: 85 c0 test eax,eax 807d7ec: 74 06 je 807d7f4 <__gconv_transform_internal_ucs4+0x174> 807d7ee: 8b 00 mov eax,DWORD PTR [eax] 807d7f0: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807d7f4: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807d7f8: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 807d7fc: 29 fb sub ebx,edi 807d7fe: 29 f0 sub eax,esi 807d800: 39 d8 cmp eax,ebx 807d802: 89 5c 24 2c mov DWORD PTR [esp+0x2c],ebx 807d806: 0f 4f c3 cmovg eax,ebx 807d809: 85 c0 test eax,eax 807d80b: 8d 58 03 lea ebx,[eax+0x3] 807d80e: 0f 49 d8 cmovns ebx,eax 807d811: c1 fb 02 sar ebx,0x2 807d814: 0f 84 06 01 00 00 je 807d920 <__gconv_transform_internal_ucs4+0x2a0> 807d81a: 31 c0 xor eax,eax 807d81c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807d820: 8b 14 87 mov edx,DWORD PTR [edi+eax*4] 807d823: 0f ca bswap edx 807d825: 89 14 86 mov DWORD PTR [esi+eax*4],edx 807d828: 83 c0 01 add eax,0x1 807d82b: 39 c3 cmp ebx,eax 807d82d: 75 f1 jne 807d820 <__gconv_transform_internal_ucs4+0x1a0> 807d82f: c1 e3 02 shl ebx,0x2 807d832: 8d 14 1e lea edx,[esi+ebx*1] 807d835: 01 fb add ebx,edi 807d837: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807d83b: bd 04 00 00 00 mov ebp,0x4 807d840: 89 18 mov DWORD PTR [eax],ebx 807d842: 3b 5c 24 08 cmp ebx,DWORD PTR [esp+0x8] 807d846: 74 0f je 807d857 <__gconv_transform_internal_ucs4+0x1d7> 807d848: 8d 42 04 lea eax,[edx+0x4] 807d84b: 39 44 24 14 cmp DWORD PTR [esp+0x14],eax 807d84f: 19 ed sbb ebp,ebp 807d851: 83 e5 fe and ebp,0xfffffffe 807d854: 83 c5 07 add ebp,0x7 807d857: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 807d85b: 85 c0 test eax,eax 807d85d: 0f 85 cd 00 00 00 jne 807d930 <__gconv_transform_internal_ucs4+0x2b0> 807d863: 83 41 0c 01 add DWORD PTR [ecx+0xc],0x1 807d867: f6 41 08 01 test BYTE PTR [ecx+0x8],0x1 807d86b: 0f 85 c7 00 00 00 jne 807d938 <__gconv_transform_internal_ucs4+0x2b8> 807d871: 39 d6 cmp esi,edx 807d873: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 807d877: 73 74 jae 807d8ed <__gconv_transform_internal_ucs4+0x26d> 807d879: 8b 01 mov eax,DWORD PTR [ecx] 807d87b: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 807d87f: 83 ec 0c sub esp,0xc 807d882: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 807d886: ff 74 24 24 push DWORD PTR [esp+0x24] 807d88a: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 807d88e: e8 ad c3 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807d893: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807d89a: 6a 00 push 0x0 807d89c: ff 74 24 28 push DWORD PTR [esp+0x28] 807d8a0: 6a 00 push 0x0 807d8a2: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 807d8a6: 52 push edx 807d8a7: 89 54 24 48 mov DWORD PTR [esp+0x48],edx 807d8ab: ff 74 24 60 push DWORD PTR [esp+0x60] 807d8af: ff 74 24 5c push DWORD PTR [esp+0x5c] 807d8b3: ff 74 24 64 push DWORD PTR [esp+0x64] 807d8b7: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 807d8bb: ff d0 call eax 807d8bd: 8b 4c 24 58 mov ecx,DWORD PTR [esp+0x58] 807d8c1: 83 c4 30 add esp,0x30 807d8c4: 83 f8 04 cmp eax,0x4 807d8c7: 74 1f je 807d8e8 <__gconv_transform_internal_ucs4+0x268> 807d8c9: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 807d8cd: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 807d8d1: 39 d5 cmp ebp,edx 807d8d3: 75 67 jne 807d93c <__gconv_transform_internal_ucs4+0x2bc> 807d8d5: 85 c0 test eax,eax 807d8d7: 0f 85 fc 01 00 00 jne 807dad9 <__gconv_transform_internal_ucs4+0x459> 807d8dd: 8b 31 mov esi,DWORD PTR [ecx] 807d8df: e9 f4 fe ff ff jmp 807d7d8 <__gconv_transform_internal_ucs4+0x158> 807d8e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807d8e8: 83 fd 05 cmp ebp,0x5 807d8eb: 74 f0 je 807d8dd <__gconv_transform_internal_ucs4+0x25d> 807d8ed: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 807d8f4: 85 c0 test eax,eax 807d8f6: 74 09 je 807d901 <__gconv_transform_internal_ucs4+0x281> 807d8f8: 83 fd 07 cmp ebp,0x7 807d8fb: 0f 84 80 01 00 00 je 807da81 <__gconv_transform_internal_ucs4+0x401> 807d901: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 807d905: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807d90c: 0f 85 f1 01 00 00 jne 807db03 <__gconv_transform_internal_ucs4+0x483> 807d912: 83 c4 5c add esp,0x5c 807d915: 89 e8 mov eax,ebp 807d917: 5b pop ebx 807d918: 5e pop esi 807d919: 5f pop edi 807d91a: 5d pop ebp 807d91b: c3 ret 807d91c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807d920: 89 f2 mov edx,esi 807d922: 89 fb mov ebx,edi 807d924: e9 0e ff ff ff jmp 807d837 <__gconv_transform_internal_ucs4+0x1b7> 807d929: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807d930: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 807d934: 89 10 mov DWORD PTR [eax],edx 807d936: eb c9 jmp 807d901 <__gconv_transform_internal_ucs4+0x281> 807d938: 89 11 mov DWORD PTR [ecx],edx 807d93a: eb b1 jmp 807d8ed <__gconv_transform_internal_ucs4+0x26d> 807d93c: 31 db xor ebx,ebx 807d93e: 83 7c 24 10 00 cmp DWORD PTR [esp+0x10],0x0 807d943: 74 06 je 807d94b <__gconv_transform_internal_ucs4+0x2cb> 807d945: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 807d949: 8b 1b mov ebx,DWORD PTR [ebx] 807d94b: 3b 5c 24 1c cmp ebx,DWORD PTR [esp+0x1c] 807d94f: 74 7a je 807d9cb <__gconv_transform_internal_ucs4+0x34b> 807d951: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 807d955: 89 ea mov edx,ebp 807d957: 29 f2 sub edx,esi 807d959: 39 da cmp edx,ebx 807d95b: 0f 4f d3 cmovg edx,ebx 807d95e: 8d 5a 03 lea ebx,[edx+0x3] 807d961: 85 d2 test edx,edx 807d963: 0f 48 d3 cmovs edx,ebx 807d966: 89 d3 mov ebx,edx 807d968: c1 fb 02 sar ebx,0x2 807d96b: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 807d96f: 0f 84 59 01 00 00 je 807dace <__gconv_transform_internal_ucs4+0x44e> 807d975: 89 6c 24 24 mov DWORD PTR [esp+0x24],ebp 807d979: 31 d2 xor edx,edx 807d97b: 89 dd mov ebp,ebx 807d97d: 8d 76 00 lea esi,[esi+0x0] 807d980: 8b 1c 97 mov ebx,DWORD PTR [edi+edx*4] 807d983: 0f cb bswap ebx 807d985: 89 1c 96 mov DWORD PTR [esi+edx*4],ebx 807d988: 83 c2 01 add edx,0x1 807d98b: 39 d5 cmp ebp,edx 807d98d: 75 f1 jne 807d980 <__gconv_transform_internal_ucs4+0x300> 807d98f: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 807d993: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 807d997: c1 e2 02 shl edx,0x2 807d99a: 8d 1c 16 lea ebx,[esi+edx*1] 807d99d: 01 d7 add edi,edx 807d99f: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 807d9a3: 89 3a mov DWORD PTR [edx],edi 807d9a5: 3b 7c 24 08 cmp edi,DWORD PTR [esp+0x8] 807d9a9: 74 2d je 807d9d8 <__gconv_transform_internal_ucs4+0x358> 807d9ab: 8d 53 04 lea edx,[ebx+0x4] 807d9ae: 39 d5 cmp ebp,edx 807d9b0: 73 26 jae 807d9d8 <__gconv_transform_internal_ucs4+0x358> 807d9b2: 39 dd cmp ebp,ebx 807d9b4: 0f 85 71 01 00 00 jne 807db2b <__gconv_transform_internal_ucs4+0x4ab> 807d9ba: 39 f5 cmp ebp,esi 807d9bc: 0f 85 13 ff ff ff jne 807d8d5 <__gconv_transform_internal_ucs4+0x255> 807d9c2: 83 69 0c 01 sub DWORD PTR [ecx+0xc],0x1 807d9c6: e9 0a ff ff ff jmp 807d8d5 <__gconv_transform_internal_ucs4+0x255> 807d9cb: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 807d9cf: 29 ea sub edx,ebp 807d9d1: 29 16 sub DWORD PTR [esi],edx 807d9d3: e9 fd fe ff ff jmp 807d8d5 <__gconv_transform_internal_ucs4+0x255> 807d9d8: 39 dd cmp ebp,ebx 807d9da: 0f 85 4b 01 00 00 jne 807db2b <__gconv_transform_internal_ucs4+0x4ab> 807d9e0: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807d9e4: 8d 83 00 38 fd ff lea eax,[ebx-0x2c800] 807d9ea: 50 push eax 807d9eb: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807d9f1: 68 eb 02 00 00 push 0x2eb 807d9f6: 50 push eax 807d9f7: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 807d9fd: 50 push eax 807d9fe: e8 cd d4 fc ff call 804aed0 <__assert_fail> 807da03: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807da07: 90 nop 807da08: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 807da0c: 85 db test ebx,ebx 807da0e: 0f 85 3a 01 00 00 jne 807db4e <__gconv_transform_internal_ucs4+0x4ce> 807da14: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 807da17: 31 ed xor ebp,ebp 807da19: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807da1f: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 807da26: f6 41 08 01 test BYTE PTR [ecx+0x8],0x1 807da2a: 0f 85 d1 fe ff ff jne 807d901 <__gconv_transform_internal_ucs4+0x281> 807da30: 83 ec 0c sub esp,0xc 807da33: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807da37: 57 push edi 807da38: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 807da3c: e8 ff c1 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807da41: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807da48: 56 push esi 807da49: ff 74 24 28 push DWORD PTR [esp+0x28] 807da4d: 6a 00 push 0x0 807da4f: 6a 00 push 0x0 807da51: 6a 00 push 0x0 807da53: ff 74 24 5c push DWORD PTR [esp+0x5c] 807da57: ff 74 24 64 push DWORD PTR [esp+0x64] 807da5b: ff d7 call edi 807da5d: 89 c5 mov ebp,eax 807da5f: 83 c4 30 add esp,0x30 807da62: e9 9a fe ff ff jmp 807d901 <__gconv_transform_internal_ucs4+0x281> 807da67: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 807da6b: e9 3e fd ff ff jmp 807d7ae <__gconv_transform_internal_ucs4+0x12e> 807da70: 83 e3 f8 and ebx,0xfffffff8 807da73: bd 07 00 00 00 mov ebp,0x7 807da78: 09 da or edx,ebx 807da7a: 89 17 mov DWORD PTR [edi],edx 807da7c: e9 80 fe ff ff jmp 807d901 <__gconv_transform_internal_ucs4+0x281> 807da81: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807da85: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 807da89: 8b 38 mov edi,DWORD PTR [eax] 807da8b: 89 d0 mov eax,edx 807da8d: 29 f8 sub eax,edi 807da8f: 83 f8 03 cmp eax,0x3 807da92: 7f 74 jg 807db08 <__gconv_transform_internal_ucs4+0x488> 807da94: 8b 59 14 mov ebx,DWORD PTR [ecx+0x14] 807da97: 89 f8 mov eax,edi 807da99: 8d 73 04 lea esi,[ebx+0x4] 807da9c: 39 d7 cmp edi,edx 807da9e: 73 35 jae 807dad5 <__gconv_transform_internal_ucs4+0x455> 807daa0: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 807daa4: 83 c0 01 add eax,0x1 807daa7: 83 c6 01 add esi,0x1 807daaa: 89 01 mov DWORD PTR [ecx],eax 807daac: 0f b6 50 ff movzx edx,BYTE PTR [eax-0x1] 807dab0: 88 56 ff mov BYTE PTR [esi-0x1],dl 807dab3: 3b 44 24 08 cmp eax,DWORD PTR [esp+0x8] 807dab7: 75 e7 jne 807daa0 <__gconv_transform_internal_ucs4+0x420> 807dab9: 29 f8 sub eax,edi 807dabb: 8b 13 mov edx,DWORD PTR [ebx] 807dabd: bd 07 00 00 00 mov ebp,0x7 807dac2: 83 e2 f8 and edx,0xfffffff8 807dac5: 09 d0 or eax,edx 807dac7: 89 03 mov DWORD PTR [ebx],eax 807dac9: e9 33 fe ff ff jmp 807d901 <__gconv_transform_internal_ucs4+0x281> 807dace: 89 f3 mov ebx,esi 807dad0: e9 ca fe ff ff jmp 807d99f <__gconv_transform_internal_ucs4+0x31f> 807dad5: 31 c0 xor eax,eax 807dad7: eb e2 jmp 807dabb <__gconv_transform_internal_ucs4+0x43b> 807dad9: 89 c5 mov ebp,eax 807dadb: e9 0d fe ff ff jmp 807d8ed <__gconv_transform_internal_ucs4+0x26d> 807dae0: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807dae4: 8d 83 00 38 fd ff lea eax,[ebx-0x2c800] 807daea: 50 push eax 807daeb: 68 34 02 00 00 push 0x234 807daf0: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807daf6: 50 push eax 807daf7: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 807dafd: 50 push eax 807dafe: e8 cd d3 fc ff call 804aed0 <__assert_fail> 807db03: e8 48 a7 ff ff call 8078250 <__stack_chk_fail> 807db08: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807db0c: 8d 83 00 38 fd ff lea eax,[ebx-0x2c800] 807db12: 50 push eax 807db13: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807db19: 68 1e 03 00 00 push 0x31e 807db1e: 50 push eax 807db1f: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 807db25: 50 push eax 807db26: e8 a5 d3 fc ff call 804aed0 <__assert_fail> 807db2b: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807db2f: 8d 83 00 38 fd ff lea eax,[ebx-0x2c800] 807db35: 50 push eax 807db36: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807db3c: 68 ea 02 00 00 push 0x2ea 807db41: 50 push eax 807db42: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 807db48: 50 push eax 807db49: e8 82 d3 fc ff call 804aed0 <__assert_fail> 807db4e: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807db52: 8d 83 00 38 fd ff lea eax,[ebx-0x2c800] 807db58: 50 push eax 807db59: 68 a4 01 00 00 push 0x1a4 807db5e: eb 90 jmp 807daf0 <__gconv_transform_internal_ucs4+0x470> 0807db60 <__gconv_transform_ucs4_internal>: 807db60: f3 0f 1e fb endbr32 807db64: e8 c0 c1 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 807db69: 05 97 74 06 00 add eax,0x67497 807db6e: 55 push ebp 807db6f: 57 push edi 807db70: 56 push esi 807db71: 53 push ebx 807db72: 83 ec 5c sub esp,0x5c 807db75: 8b 8c 24 80 00 00 00 mov ecx,DWORD PTR [esp+0x80] 807db7c: 8b 5c 24 74 mov ebx,DWORD PTR [esp+0x74] 807db80: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 807db84: 8b 7c 24 78 mov edi,DWORD PTR [esp+0x78] 807db88: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 807db8c: 8b 6b 08 mov ebp,DWORD PTR [ebx+0x8] 807db8f: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 807db93: 8b 8c 24 84 00 00 00 mov ecx,DWORD PTR [esp+0x84] 807db9a: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 807db9e: 8b b4 24 88 00 00 00 mov esi,DWORD PTR [esp+0x88] 807dba5: 8b 7c 24 7c mov edi,DWORD PTR [esp+0x7c] 807dba9: 89 1c 24 mov DWORD PTR [esp],ebx 807dbac: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 807dbb0: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 807dbb7: 89 4c 24 4c mov DWORD PTR [esp+0x4c],ecx 807dbbb: 31 c9 xor ecx,ecx 807dbbd: 8d 48 3c lea ecx,[eax+0x3c] 807dbc0: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 807dbc8: 89 4c 24 38 mov DWORD PTR [esp+0x38],ecx 807dbcc: 8d 4b 20 lea ecx,[ebx+0x20] 807dbcf: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 807dbd3: f7 c5 01 00 00 00 test ebp,0x1 807dbd9: 75 1e jne 807dbf9 <__gconv_transform_ucs4_internal+0x99> 807dbdb: 8b 58 50 mov ebx,DWORD PTR [eax+0x50] 807dbde: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 807dbe1: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 807dbe5: 85 c0 test eax,eax 807dbe7: 74 10 je 807dbf9 <__gconv_transform_ucs4_internal+0x99> 807dbe9: 89 d8 mov eax,ebx 807dbeb: c1 c8 09 ror eax,0x9 807dbee: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 807dbf5: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 807dbf9: 85 f6 test esi,esi 807dbfb: 0f 85 fc 03 00 00 jne 807dffd <__gconv_transform_ucs4_internal+0x49d> 807dc01: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 807dc05: 8b 0c 24 mov ecx,DWORD PTR [esp] 807dc08: 8d 54 24 44 lea edx,[esp+0x44] 807dc0c: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 807dc10: 85 db test ebx,ebx 807dc12: 89 d8 mov eax,ebx 807dc14: 0f 44 c1 cmove eax,ecx 807dc17: 85 f6 test esi,esi 807dc19: 8b 00 mov eax,DWORD PTR [eax] 807dc1b: c7 44 24 44 00 00 00 00 mov DWORD PTR [esp+0x44],0x0 807dc23: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 807dc27: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 807dc2a: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 807dc2e: b8 00 00 00 00 mov eax,0x0 807dc33: 0f 45 c2 cmovne eax,edx 807dc36: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 807dc3a: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 807dc41: 85 c0 test eax,eax 807dc43: 0f 85 07 02 00 00 jne 807de50 <__gconv_transform_ucs4_internal+0x2f0> 807dc49: 8d 44 24 48 lea eax,[esp+0x48] 807dc4d: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 807dc55: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 807dc59: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807dc5d: 8b 00 mov eax,DWORD PTR [eax] 807dc5f: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 807dc63: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807dc67: 85 c0 test eax,eax 807dc69: 74 06 je 807dc71 <__gconv_transform_ucs4_internal+0x111> 807dc6b: 8b 00 mov eax,DWORD PTR [eax] 807dc6d: 01 44 24 1c add DWORD PTR [esp+0x1c],eax 807dc71: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807dc75: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807dc79: 8d 50 04 lea edx,[eax+0x4] 807dc7c: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 807dc80: 39 d7 cmp edi,edx 807dc82: 0f 82 a4 02 00 00 jb 807df2c <__gconv_transform_ucs4_internal+0x3cc> 807dc88: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 807dc8c: 8d 4e 04 lea ecx,[esi+0x4] 807dc8f: 39 c8 cmp eax,ecx 807dc91: 0f 82 91 02 00 00 jb 807df28 <__gconv_transform_ucs4_internal+0x3c8> 807dc97: 83 e5 02 and ebp,0x2 807dc9a: 89 6c 24 18 mov DWORD PTR [esp+0x18],ebp 807dc9e: 89 c5 mov ebp,eax 807dca0: eb 1a jmp 807dcbc <__gconv_transform_ucs4_internal+0x15c> 807dca2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807dca8: 89 06 mov DWORD PTR [esi],eax 807dcaa: 8d 42 04 lea eax,[edx+0x4] 807dcad: 89 ce mov esi,ecx 807dcaf: 39 c7 cmp edi,eax 807dcb1: 72 3d jb 807dcf0 <__gconv_transform_ucs4_internal+0x190> 807dcb3: 8d 4e 04 lea ecx,[esi+0x4] 807dcb6: 39 cd cmp ebp,ecx 807dcb8: 72 36 jb 807dcf0 <__gconv_transform_ucs4_internal+0x190> 807dcba: 89 c2 mov edx,eax 807dcbc: 8b 42 fc mov eax,DWORD PTR [edx-0x4] 807dcbf: 8d 5a fc lea ebx,[edx-0x4] 807dcc2: 0f c8 bswap eax 807dcc4: 85 c0 test eax,eax 807dcc6: 79 e0 jns 807dca8 <__gconv_transform_ucs4_internal+0x148> 807dcc8: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807dccc: 85 c0 test eax,eax 807dcce: 0f 84 0e 03 00 00 je 807dfe2 <__gconv_transform_ucs4_internal+0x482> 807dcd4: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 807dcd8: 85 c9 test ecx,ecx 807dcda: 0f 84 c8 00 00 00 je 807dda8 <__gconv_transform_ucs4_internal+0x248> 807dce0: 83 00 01 add DWORD PTR [eax],0x1 807dce3: 8d 42 04 lea eax,[edx+0x4] 807dce6: 39 c7 cmp edi,eax 807dce8: 73 c9 jae 807dcb3 <__gconv_transform_ucs4_internal+0x153> 807dcea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807dcf0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807dcf4: bd 04 00 00 00 mov ebp,0x4 807dcf9: 89 10 mov DWORD PTR [eax],edx 807dcfb: 39 fa cmp edx,edi 807dcfd: 74 0f je 807dd0e <__gconv_transform_ucs4_internal+0x1ae> 807dcff: 8d 46 04 lea eax,[esi+0x4] 807dd02: 39 44 24 20 cmp DWORD PTR [esp+0x20],eax 807dd06: 19 ed sbb ebp,ebp 807dd08: 83 e5 fe and ebp,0xfffffffe 807dd0b: 83 c5 07 add ebp,0x7 807dd0e: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 807dd12: 85 db test ebx,ebx 807dd14: 0f 85 a5 00 00 00 jne 807ddbf <__gconv_transform_ucs4_internal+0x25f> 807dd1a: 8b 04 24 mov eax,DWORD PTR [esp] 807dd1d: 83 40 0c 01 add DWORD PTR [eax+0xc],0x1 807dd21: f6 40 08 01 test BYTE PTR [eax+0x8],0x1 807dd25: 0f 85 ec 01 00 00 jne 807df17 <__gconv_transform_ucs4_internal+0x3b7> 807dd2b: 39 74 24 04 cmp DWORD PTR [esp+0x4],esi 807dd2f: 0f 83 b0 00 00 00 jae 807dde5 <__gconv_transform_ucs4_internal+0x285> 807dd35: 8b 04 24 mov eax,DWORD PTR [esp] 807dd38: 83 ec 0c sub esp,0xc 807dd3b: 8b 00 mov eax,DWORD PTR [eax] 807dd3d: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 807dd41: ff 74 24 20 push DWORD PTR [esp+0x20] 807dd45: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 807dd49: e8 f2 be ff ff call 8079c40 <_dl_mcount_wrapper_check> 807dd4e: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807dd55: 6a 00 push 0x0 807dd57: ff 74 24 24 push DWORD PTR [esp+0x24] 807dd5b: 6a 00 push 0x0 807dd5d: 56 push esi 807dd5e: ff 74 24 60 push DWORD PTR [esp+0x60] 807dd62: ff 74 24 5c push DWORD PTR [esp+0x5c] 807dd66: ff 74 24 64 push DWORD PTR [esp+0x64] 807dd6a: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 807dd6e: ff d0 call eax 807dd70: 83 c4 30 add esp,0x30 807dd73: 83 f8 04 cmp eax,0x4 807dd76: 74 68 je 807dde0 <__gconv_transform_ucs4_internal+0x280> 807dd78: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 807dd7c: 39 f5 cmp ebp,esi 807dd7e: 0f 85 b1 01 00 00 jne 807df35 <__gconv_transform_ucs4_internal+0x3d5> 807dd84: 85 c0 test eax,eax 807dd86: 0f 85 11 04 00 00 jne 807e19d <__gconv_transform_ucs4_internal+0x63d> 807dd8c: 8b 04 24 mov eax,DWORD PTR [esp] 807dd8f: 8b 18 mov ebx,DWORD PTR [eax] 807dd91: 8b 68 08 mov ebp,DWORD PTR [eax+0x8] 807dd94: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 807dd98: 8b 5c 24 44 mov ebx,DWORD PTR [esp+0x44] 807dd9c: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 807dda0: e9 b4 fe ff ff jmp 807dc59 <__gconv_transform_ucs4_internal+0xf9> 807dda5: 8d 76 00 lea esi,[esi+0x0] 807dda8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807ddac: bd 06 00 00 00 mov ebp,0x6 807ddb1: 89 18 mov DWORD PTR [eax],ebx 807ddb3: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 807ddb7: 85 db test ebx,ebx 807ddb9: 0f 84 5b ff ff ff je 807dd1a <__gconv_transform_ucs4_internal+0x1ba> 807ddbf: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 807ddc3: 89 30 mov DWORD PTR [eax],esi 807ddc5: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 807ddc9: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807ddd0: 0f 85 f1 03 00 00 jne 807e1c7 <__gconv_transform_ucs4_internal+0x667> 807ddd6: 83 c4 5c add esp,0x5c 807ddd9: 89 e8 mov eax,ebp 807dddb: 5b pop ebx 807dddc: 5e pop esi 807dddd: 5f pop edi 807ddde: 5d pop ebp 807dddf: c3 ret 807dde0: 83 fd 05 cmp ebp,0x5 807dde3: 74 a7 je 807dd8c <__gconv_transform_ucs4_internal+0x22c> 807dde5: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 807ddec: 85 c0 test eax,eax 807ddee: 74 d5 je 807ddc5 <__gconv_transform_ucs4_internal+0x265> 807ddf0: 83 fd 07 cmp ebp,0x7 807ddf3: 75 d0 jne 807ddc5 <__gconv_transform_ucs4_internal+0x265> 807ddf5: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807ddf9: 8b 10 mov edx,DWORD PTR [eax] 807ddfb: 89 f8 mov eax,edi 807ddfd: 29 d0 sub eax,edx 807ddff: 83 f8 03 cmp eax,0x3 807de02: 0f 8f d6 03 00 00 jg 807e1de <__gconv_transform_ucs4_internal+0x67e> 807de08: 8b 04 24 mov eax,DWORD PTR [esp] 807de0b: 8b 48 14 mov ecx,DWORD PTR [eax+0x14] 807de0e: 89 d0 mov eax,edx 807de10: 8d 59 04 lea ebx,[ecx+0x4] 807de13: 39 fa cmp edx,edi 807de15: 0f 83 4d 03 00 00 jae 807e168 <__gconv_transform_ucs4_internal+0x608> 807de1b: 89 14 24 mov DWORD PTR [esp],edx 807de1e: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 807de22: 83 c0 01 add eax,0x1 807de25: 83 c3 01 add ebx,0x1 807de28: 89 06 mov DWORD PTR [esi],eax 807de2a: 0f b6 50 ff movzx edx,BYTE PTR [eax-0x1] 807de2e: 88 53 ff mov BYTE PTR [ebx-0x1],dl 807de31: 39 f8 cmp eax,edi 807de33: 75 e9 jne 807de1e <__gconv_transform_ucs4_internal+0x2be> 807de35: 8b 14 24 mov edx,DWORD PTR [esp] 807de38: 29 d0 sub eax,edx 807de3a: 8b 11 mov edx,DWORD PTR [ecx] 807de3c: 83 e2 f8 and edx,0xfffffff8 807de3f: 09 d0 or eax,edx 807de41: 89 01 mov DWORD PTR [ecx],eax 807de43: e9 7d ff ff ff jmp 807ddc5 <__gconv_transform_ucs4_internal+0x265> 807de48: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807de4f: 90 nop 807de50: 8b 49 14 mov ecx,DWORD PTR [ecx+0x14] 807de53: 8b 31 mov esi,DWORD PTR [ecx] 807de55: 89 f0 mov eax,esi 807de57: 83 e0 07 and eax,0x7 807de5a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 807de5e: 0f 84 e5 fd ff ff je 807dc49 <__gconv_transform_ucs4_internal+0xe9> 807de64: 85 db test ebx,ebx 807de66: 0f 85 60 03 00 00 jne 807e1cc <__gconv_transform_ucs4_internal+0x66c> 807de6c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807de70: 8b 18 mov ebx,DWORD PTR [eax] 807de72: 39 df cmp edi,ebx 807de74: 0f 86 c9 02 00 00 jbe 807e143 <__gconv_transform_ucs4_internal+0x5e3> 807de7a: f7 c6 04 00 00 00 test esi,0x4 807de80: 0f 85 c6 02 00 00 jne 807e14c <__gconv_transform_ucs4_internal+0x5ec> 807de86: 89 6c 24 1c mov DWORD PTR [esp+0x1c],ebp 807de8a: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 807de8e: 8d 43 01 lea eax,[ebx+0x1] 807de91: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 807de95: eb 15 jmp 807deac <__gconv_transform_ucs4_internal+0x34c> 807de97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807de9e: 66 90 xchg ax,ax 807dea0: 83 c0 01 add eax,0x1 807dea3: 83 fa 04 cmp edx,0x4 807dea6: 0f 84 44 01 00 00 je 807dff0 <__gconv_transform_ucs4_internal+0x490> 807deac: 89 45 00 mov DWORD PTR [ebp+0x0],eax 807deaf: 0f b6 58 ff movzx ebx,BYTE PTR [eax-0x1] 807deb3: 83 c2 01 add edx,0x1 807deb6: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 807deba: 88 5c 11 03 mov BYTE PTR [ecx+edx*1+0x3],bl 807debe: 39 f8 cmp eax,edi 807dec0: 75 de jne 807dea0 <__gconv_transform_ucs4_internal+0x340> 807dec2: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 807dec6: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 807deca: 83 fa 03 cmp edx,0x3 807decd: 0f 86 35 02 00 00 jbe 807e108 <__gconv_transform_ucs4_internal+0x5a8> 807ded3: 80 79 04 80 cmp BYTE PTR [ecx+0x4],0x80 807ded7: 0f 87 3e 02 00 00 ja 807e11b <__gconv_transform_ucs4_internal+0x5bb> 807dedd: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 807dee1: 0f b6 41 07 movzx eax,BYTE PTR [ecx+0x7] 807dee5: 88 03 mov BYTE PTR [ebx],al 807dee7: 0f b6 41 06 movzx eax,BYTE PTR [ecx+0x6] 807deeb: 83 c3 04 add ebx,0x4 807deee: 88 43 fd mov BYTE PTR [ebx-0x3],al 807def1: 0f b6 41 05 movzx eax,BYTE PTR [ecx+0x5] 807def5: 88 43 fe mov BYTE PTR [ebx-0x2],al 807def8: 0f b6 41 04 movzx eax,BYTE PTR [ecx+0x4] 807defc: 88 43 ff mov BYTE PTR [ebx-0x1],al 807deff: 8b 31 mov esi,DWORD PTR [ecx] 807df01: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 807df05: 89 f0 mov eax,esi 807df07: 83 e0 f8 and eax,0xfffffff8 807df0a: 89 01 mov DWORD PTR [ecx],eax 807df0c: 8b 04 24 mov eax,DWORD PTR [esp] 807df0f: 8b 68 08 mov ebp,DWORD PTR [eax+0x8] 807df12: e9 32 fd ff ff jmp 807dc49 <__gconv_transform_ucs4_internal+0xe9> 807df17: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 807df1b: 89 30 mov DWORD PTR [eax],esi 807df1d: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 807df21: 01 03 add DWORD PTR [ebx],eax 807df23: e9 bd fe ff ff jmp 807dde5 <__gconv_transform_ucs4_internal+0x285> 807df28: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807df2c: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 807df30: e9 bb fd ff ff jmp 807dcf0 <__gconv_transform_ucs4_internal+0x190> 807df35: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 807df39: 31 d2 xor edx,edx 807df3b: 85 db test ebx,ebx 807df3d: 74 02 je 807df41 <__gconv_transform_ucs4_internal+0x3e1> 807df3f: 8b 13 mov edx,DWORD PTR [ebx] 807df41: 03 54 24 44 add edx,DWORD PTR [esp+0x44] 807df45: 3b 54 24 1c cmp edx,DWORD PTR [esp+0x1c] 807df49: 0f 84 86 00 00 00 je 807dfd5 <__gconv_transform_ucs4_internal+0x475> 807df4f: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807df53: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 807df57: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807df5b: 89 0b mov DWORD PTR [ebx],ecx 807df5d: 8b 1c 24 mov ebx,DWORD PTR [esp] 807df60: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 807df63: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 807df67: 39 df cmp edi,ebx 807df69: 0f 82 21 02 00 00 jb 807e190 <__gconv_transform_ucs4_internal+0x630> 807df6f: 8d 4e 04 lea ecx,[esi+0x4] 807df72: 39 e9 cmp ecx,ebp 807df74: 0f 87 f5 01 00 00 ja 807e16f <__gconv_transform_ucs4_internal+0x60f> 807df7a: 83 e2 02 and edx,0x2 807df7d: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 807df81: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 807df85: 89 da mov edx,ebx 807df87: eb 23 jmp 807dfac <__gconv_transform_ucs4_internal+0x44c> 807df89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807df90: 89 06 mov DWORD PTR [esi],eax 807df92: 89 ce mov esi,ecx 807df94: 8d 42 04 lea eax,[edx+0x4] 807df97: 39 c7 cmp edi,eax 807df99: 0f 82 21 01 00 00 jb 807e0c0 <__gconv_transform_ucs4_internal+0x560> 807df9f: 8d 4e 04 lea ecx,[esi+0x4] 807dfa2: 39 cd cmp ebp,ecx 807dfa4: 0f 82 e6 00 00 00 jb 807e090 <__gconv_transform_ucs4_internal+0x530> 807dfaa: 89 c2 mov edx,eax 807dfac: 8b 42 fc mov eax,DWORD PTR [edx-0x4] 807dfaf: 8d 5a fc lea ebx,[edx-0x4] 807dfb2: 0f c8 bswap eax 807dfb4: 85 c0 test eax,eax 807dfb6: 79 d8 jns 807df90 <__gconv_transform_ucs4_internal+0x430> 807dfb8: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807dfbc: 85 c0 test eax,eax 807dfbe: 0f 84 91 01 00 00 je 807e155 <__gconv_transform_ucs4_internal+0x5f5> 807dfc4: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 807dfc8: 85 c9 test ecx,ecx 807dfca: 0f 84 8f 00 00 00 je 807e05f <__gconv_transform_ucs4_internal+0x4ff> 807dfd0: 83 00 01 add DWORD PTR [eax],0x1 807dfd3: eb bf jmp 807df94 <__gconv_transform_ucs4_internal+0x434> 807dfd5: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807dfd9: 29 ee sub esi,ebp 807dfdb: 29 33 sub DWORD PTR [ebx],esi 807dfdd: e9 a2 fd ff ff jmp 807dd84 <__gconv_transform_ucs4_internal+0x224> 807dfe2: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807dfe6: bd 06 00 00 00 mov ebp,0x6 807dfeb: e9 1e fd ff ff jmp 807dd0e <__gconv_transform_ucs4_internal+0x1ae> 807dff0: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 807dff4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 807dff8: e9 d6 fe ff ff jmp 807ded3 <__gconv_transform_ucs4_internal+0x373> 807dffd: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 807e001: 85 c0 test eax,eax 807e003: 0f 85 9b 01 00 00 jne 807e1a4 <__gconv_transform_ucs4_internal+0x644> 807e009: 8b 3c 24 mov edi,DWORD PTR [esp] 807e00c: 31 ed xor ebp,ebp 807e00e: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 807e011: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807e017: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 807e01e: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 807e022: 0f 85 9d fd ff ff jne 807ddc5 <__gconv_transform_ucs4_internal+0x265> 807e028: 83 ec 0c sub esp,0xc 807e02b: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 807e02f: 57 push edi 807e030: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 807e034: e8 07 bc ff ff call 8079c40 <_dl_mcount_wrapper_check> 807e039: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807e040: 56 push esi 807e041: ff 74 24 24 push DWORD PTR [esp+0x24] 807e045: 6a 00 push 0x0 807e047: 6a 00 push 0x0 807e049: 6a 00 push 0x0 807e04b: ff 74 24 5c push DWORD PTR [esp+0x5c] 807e04f: ff 74 24 64 push DWORD PTR [esp+0x64] 807e053: ff d7 call edi 807e055: 89 c5 mov ebp,eax 807e057: 83 c4 30 add esp,0x30 807e05a: e9 66 fd ff ff jmp 807ddc5 <__gconv_transform_ucs4_internal+0x265> 807e05f: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807e063: 89 df mov edi,ebx 807e065: 89 f3 mov ebx,esi 807e067: 89 38 mov DWORD PTR [eax],edi 807e069: 39 dd cmp ebp,ebx 807e06b: 75 74 jne 807e0e1 <__gconv_transform_ucs4_internal+0x581> 807e06d: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807e071: 8d 83 e0 37 fd ff lea eax,[ebx-0x2c820] 807e077: 50 push eax 807e078: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807e07e: 68 eb 02 00 00 push 0x2eb 807e083: 50 push eax 807e084: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 807e08a: 50 push eax 807e08b: e8 40 ce fc ff call 804aed0 <__assert_fail> 807e090: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 807e094: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807e098: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 807e09c: 89 11 mov DWORD PTR [ecx],edx 807e09e: 39 d7 cmp edi,edx 807e0a0: 0f 84 96 00 00 00 je 807e13c <__gconv_transform_ucs4_internal+0x5dc> 807e0a6: 39 f5 cmp ebp,esi 807e0a8: 75 37 jne 807e0e1 <__gconv_transform_ucs4_internal+0x581> 807e0aa: 3b 6c 24 04 cmp ebp,DWORD PTR [esp+0x4] 807e0ae: 0f 85 d0 fc ff ff jne 807dd84 <__gconv_transform_ucs4_internal+0x224> 807e0b4: 8b 1c 24 mov ebx,DWORD PTR [esp] 807e0b7: 83 6b 0c 01 sub DWORD PTR [ebx+0xc],0x1 807e0bb: e9 c4 fc ff ff jmp 807dd84 <__gconv_transform_ucs4_internal+0x224> 807e0c0: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 807e0c4: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807e0c8: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 807e0cc: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 807e0d0: 89 19 mov DWORD PTR [ecx],ebx 807e0d2: 39 df cmp edi,ebx 807e0d4: 74 66 je 807e13c <__gconv_transform_ucs4_internal+0x5dc> 807e0d6: 8d 56 04 lea edx,[esi+0x4] 807e0d9: 39 d5 cmp ebp,edx 807e0db: 72 c9 jb 807e0a6 <__gconv_transform_ucs4_internal+0x546> 807e0dd: 39 f5 cmp ebp,esi 807e0df: 74 8c je 807e06d <__gconv_transform_ucs4_internal+0x50d> 807e0e1: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807e0e5: 8d 83 e0 37 fd ff lea eax,[ebx-0x2c820] 807e0eb: 50 push eax 807e0ec: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807e0f2: 68 ea 02 00 00 push 0x2ea 807e0f7: 50 push eax 807e0f8: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 807e0fe: 50 push eax 807e0ff: e8 cc cd fc ff call 804aed0 <__assert_fail> 807e104: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807e108: 89 f0 mov eax,esi 807e10a: bd 07 00 00 00 mov ebp,0x7 807e10f: 83 e0 f8 and eax,0xfffffff8 807e112: 09 c2 or edx,eax 807e114: 89 11 mov DWORD PTR [ecx],edx 807e116: e9 aa fc ff ff jmp 807ddc5 <__gconv_transform_ucs4_internal+0x265> 807e11b: 83 e5 02 and ebp,0x2 807e11e: 0f 85 e1 fd ff ff jne 807df05 <__gconv_transform_ucs4_internal+0x3a5> 807e124: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 807e128: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807e12c: bd 06 00 00 00 mov ebp,0x6 807e131: 29 d7 sub edi,edx 807e133: 01 fb add ebx,edi 807e135: 89 18 mov DWORD PTR [eax],ebx 807e137: e9 89 fc ff ff jmp 807ddc5 <__gconv_transform_ucs4_internal+0x265> 807e13c: 89 f3 mov ebx,esi 807e13e: e9 26 ff ff ff jmp 807e069 <__gconv_transform_ucs4_internal+0x509> 807e143: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 807e147: e9 7e fd ff ff jmp 807deca <__gconv_transform_ucs4_internal+0x36a> 807e14c: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 807e150: e9 7e fd ff ff jmp 807ded3 <__gconv_transform_ucs4_internal+0x373> 807e155: 3b 6c 24 04 cmp ebp,DWORD PTR [esp+0x4] 807e159: 0f 84 0e ff ff ff je 807e06d <__gconv_transform_ucs4_internal+0x50d> 807e15f: eb 80 jmp 807e0e1 <__gconv_transform_ucs4_internal+0x581> 807e161: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e168: 31 c0 xor eax,eax 807e16a: e9 cb fc ff ff jmp 807de3a <__gconv_transform_ucs4_internal+0x2da> 807e16f: 3b 7c 24 10 cmp edi,DWORD PTR [esp+0x10] 807e173: 0f 84 88 00 00 00 je 807e201 <__gconv_transform_ucs4_internal+0x6a1> 807e179: 3b 6c 24 04 cmp ebp,DWORD PTR [esp+0x4] 807e17d: 0f 84 31 ff ff ff je 807e0b4 <__gconv_transform_ucs4_internal+0x554> 807e183: e9 59 ff ff ff jmp 807e0e1 <__gconv_transform_ucs4_internal+0x581> 807e188: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e18f: 90 nop 807e190: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 807e194: 89 5c 24 2c mov DWORD PTR [esp+0x2c],ebx 807e198: e9 2b ff ff ff jmp 807e0c8 <__gconv_transform_ucs4_internal+0x568> 807e19d: 89 c5 mov ebp,eax 807e19f: e9 41 fc ff ff jmp 807dde5 <__gconv_transform_ucs4_internal+0x285> 807e1a4: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807e1a8: 8d 83 e0 37 fd ff lea eax,[ebx-0x2c820] 807e1ae: 50 push eax 807e1af: 68 a4 01 00 00 push 0x1a4 807e1b4: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807e1ba: 50 push eax 807e1bb: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 807e1c1: 50 push eax 807e1c2: e8 09 cd fc ff call 804aed0 <__assert_fail> 807e1c7: e8 84 a0 ff ff call 8078250 <__stack_chk_fail> 807e1cc: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807e1d0: 8d 83 e0 37 fd ff lea eax,[ebx-0x2c820] 807e1d6: 50 push eax 807e1d7: 68 34 02 00 00 push 0x234 807e1dc: eb d6 jmp 807e1b4 <__gconv_transform_ucs4_internal+0x654> 807e1de: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807e1e2: 8d 83 e0 37 fd ff lea eax,[ebx-0x2c820] 807e1e8: 50 push eax 807e1e9: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807e1ef: 68 1e 03 00 00 push 0x31e 807e1f4: 50 push eax 807e1f5: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 807e1fb: 50 push eax 807e1fc: e8 cf cc fc ff call 804aed0 <__assert_fail> 807e201: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 807e205: e9 5f fe ff ff jmp 807e069 <__gconv_transform_ucs4_internal+0x509> 807e20a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0807e210 <__gconv_transform_internal_ucs4le>: 807e210: f3 0f 1e fb endbr32 807e214: 55 push ebp 807e215: 57 push edi 807e216: 56 push esi 807e217: 53 push ebx 807e218: e8 a3 b9 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 807e21d: 81 c3 e3 6d 06 00 add ebx,0x66de3 807e223: 83 ec 5c sub esp,0x5c 807e226: 8b 74 24 78 mov esi,DWORD PTR [esp+0x78] 807e22a: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 807e22e: 8b 6c 24 74 mov ebp,DWORD PTR [esp+0x74] 807e232: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 807e236: 8b 74 24 7c mov esi,DWORD PTR [esp+0x7c] 807e23a: 8d 50 3c lea edx,[eax+0x3c] 807e23d: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 807e241: 8b b4 24 80 00 00 00 mov esi,DWORD PTR [esp+0x80] 807e248: 89 74 24 28 mov DWORD PTR [esp+0x28],esi 807e24c: 8b b4 24 84 00 00 00 mov esi,DWORD PTR [esp+0x84] 807e253: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 807e257: 8b b4 24 88 00 00 00 mov esi,DWORD PTR [esp+0x88] 807e25e: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 807e265: 89 7c 24 4c mov DWORD PTR [esp+0x4c],edi 807e269: 31 ff xor edi,edi 807e26b: 89 54 24 38 mov DWORD PTR [esp+0x38],edx 807e26f: 8d 55 20 lea edx,[ebp+0x20] 807e272: 89 54 24 34 mov DWORD PTR [esp+0x34],edx 807e276: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 807e27e: f6 45 08 01 test BYTE PTR [ebp+0x8],0x1 807e282: 75 1e jne 807e2a2 <__gconv_transform_internal_ucs4le+0x92> 807e284: 8b 50 50 mov edx,DWORD PTR [eax+0x50] 807e287: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 807e28a: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 807e28e: 85 c0 test eax,eax 807e290: 74 10 je 807e2a2 <__gconv_transform_internal_ucs4le+0x92> 807e292: 89 d0 mov eax,edx 807e294: c1 c8 09 ror eax,0x9 807e297: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 807e29e: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 807e2a2: 85 f6 test esi,esi 807e2a4: 0f 85 0e 03 00 00 jne 807e5b8 <__gconv_transform_internal_ucs4le+0x3a8> 807e2aa: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807e2ae: 8b 75 04 mov esi,DWORD PTR [ebp+0x4] 807e2b1: 85 c0 test eax,eax 807e2b3: 0f 44 c5 cmove eax,ebp 807e2b6: 8b 38 mov edi,DWORD PTR [eax] 807e2b8: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 807e2bf: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 807e2c3: 85 c0 test eax,eax 807e2c5: 0f 85 5d 01 00 00 jne 807e428 <__gconv_transform_internal_ucs4le+0x218> 807e2cb: 8d 44 24 48 lea eax,[esp+0x48] 807e2cf: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp 807e2d3: 89 fe mov esi,edi 807e2d5: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 807e2d9: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807e2dd: c7 44 24 2c 00 00 00 00 mov DWORD PTR [esp+0x2c],0x0 807e2e5: 8b 10 mov edx,DWORD PTR [eax] 807e2e7: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 807e2eb: 85 c0 test eax,eax 807e2ed: 74 06 je 807e2f5 <__gconv_transform_internal_ucs4le+0xe5> 807e2ef: 8b 00 mov eax,DWORD PTR [eax] 807e2f1: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807e2f5: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807e2f9: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 807e2fd: bf 04 00 00 00 mov edi,0x4 807e302: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 807e306: 29 d0 sub eax,edx 807e308: 29 f1 sub ecx,esi 807e30a: 39 c1 cmp ecx,eax 807e30c: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 807e310: 0f 4f c8 cmovg ecx,eax 807e313: 85 c9 test ecx,ecx 807e315: 8d 41 03 lea eax,[ecx+0x3] 807e318: 0f 49 c1 cmovns eax,ecx 807e31b: 83 ec 04 sub esp,0x4 807e31e: 83 e0 fc and eax,0xfffffffc 807e321: 8d 0c 02 lea ecx,[edx+eax*1] 807e324: 89 4d 00 mov DWORD PTR [ebp+0x0],ecx 807e327: 50 push eax 807e328: 52 push edx 807e329: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 807e32d: 56 push esi 807e32e: e8 0d 59 ff ff call 8073c40 <__mempcpy> 807e333: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 807e337: 83 c4 10 add esp,0x10 807e33a: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 807e33e: 3b 55 00 cmp edx,DWORD PTR [ebp+0x0] 807e341: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 807e345: 74 0f je 807e356 <__gconv_transform_internal_ucs4le+0x146> 807e347: 83 c0 04 add eax,0x4 807e34a: 39 44 24 20 cmp DWORD PTR [esp+0x20],eax 807e34e: 19 ff sbb edi,edi 807e350: 83 e7 fe and edi,0xfffffffe 807e353: 83 c7 07 add edi,0x7 807e356: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 807e35a: 85 c9 test ecx,ecx 807e35c: 0f 85 7e 01 00 00 jne 807e4e0 <__gconv_transform_internal_ucs4le+0x2d0> 807e362: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807e366: 83 40 0c 01 add DWORD PTR [eax+0xc],0x1 807e36a: f6 40 08 01 test BYTE PTR [eax+0x8],0x1 807e36e: 0f 85 84 01 00 00 jne 807e4f8 <__gconv_transform_internal_ucs4le+0x2e8> 807e374: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 807e378: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 807e37c: 39 f5 cmp ebp,esi 807e37e: 76 6d jbe 807e3ed <__gconv_transform_internal_ucs4le+0x1dd> 807e380: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807e384: 83 ec 0c sub esp,0xc 807e387: 8b 00 mov eax,DWORD PTR [eax] 807e389: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 807e38d: ff 74 24 30 push DWORD PTR [esp+0x30] 807e391: e8 aa b8 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807e396: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807e39d: 6a 00 push 0x0 807e39f: ff 74 24 2c push DWORD PTR [esp+0x2c] 807e3a3: 6a 00 push 0x0 807e3a5: 55 push ebp 807e3a6: ff 74 24 60 push DWORD PTR [esp+0x60] 807e3aa: ff 74 24 5c push DWORD PTR [esp+0x5c] 807e3ae: ff 74 24 64 push DWORD PTR [esp+0x64] 807e3b2: 8b 54 24 54 mov edx,DWORD PTR [esp+0x54] 807e3b6: ff d2 call edx 807e3b8: 89 c1 mov ecx,eax 807e3ba: 83 c4 30 add esp,0x30 807e3bd: 83 f8 04 cmp eax,0x4 807e3c0: 74 26 je 807e3e8 <__gconv_transform_internal_ucs4le+0x1d8> 807e3c2: 8b 7c 24 48 mov edi,DWORD PTR [esp+0x48] 807e3c6: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 807e3ca: 39 ef cmp edi,ebp 807e3cc: 0f 85 3e 01 00 00 jne 807e510 <__gconv_transform_internal_ucs4le+0x300> 807e3d2: 85 c9 test ecx,ecx 807e3d4: 0f 85 5d 03 00 00 jne 807e737 <__gconv_transform_internal_ucs4le+0x527> 807e3da: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807e3de: 8b 30 mov esi,DWORD PTR [eax] 807e3e0: e9 f4 fe ff ff jmp 807e2d9 <__gconv_transform_internal_ucs4le+0xc9> 807e3e5: 8d 76 00 lea esi,[esi+0x0] 807e3e8: 83 ff 05 cmp edi,0x5 807e3eb: 74 ed je 807e3da <__gconv_transform_internal_ucs4le+0x1ca> 807e3ed: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 807e3f1: 89 fa mov edx,edi 807e3f3: 83 fa 07 cmp edx,0x7 807e3f6: 75 0f jne 807e407 <__gconv_transform_internal_ucs4le+0x1f7> 807e3f8: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 807e3ff: 85 c0 test eax,eax 807e401: 0f 85 6a 02 00 00 jne 807e671 <__gconv_transform_internal_ucs4le+0x461> 807e407: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 807e40b: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807e412: 0f 85 dc 02 00 00 jne 807e6f4 <__gconv_transform_internal_ucs4le+0x4e4> 807e418: 83 c4 5c add esp,0x5c 807e41b: 89 d0 mov eax,edx 807e41d: 5b pop ebx 807e41e: 5e pop esi 807e41f: 5f pop edi 807e420: 5d pop ebp 807e421: c3 ret 807e422: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807e428: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 807e42b: 8b 31 mov esi,DWORD PTR [ecx] 807e42d: 89 f2 mov edx,esi 807e42f: 83 e2 07 and edx,0x7 807e432: 0f 84 93 fe ff ff je 807e2cb <__gconv_transform_internal_ucs4le+0xbb> 807e438: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807e43c: 85 c0 test eax,eax 807e43e: 0f 85 d4 02 00 00 jne 807e718 <__gconv_transform_internal_ucs4le+0x508> 807e444: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807e448: 8b 00 mov eax,DWORD PTR [eax] 807e44a: 3b 44 24 10 cmp eax,DWORD PTR [esp+0x10] 807e44e: 73 59 jae 807e4a9 <__gconv_transform_internal_ucs4le+0x299> 807e450: f7 c6 04 00 00 00 test esi,0x4 807e456: 75 5a jne 807e4b2 <__gconv_transform_internal_ucs4le+0x2a2> 807e458: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi 807e45c: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 807e460: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 807e464: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 807e468: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 807e46c: 89 6c 24 1c mov DWORD PTR [esp+0x1c],ebp 807e470: eb 0f jmp 807e481 <__gconv_transform_internal_ucs4le+0x271> 807e472: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807e478: 83 fa 04 cmp edx,0x4 807e47b: 0f 84 97 01 00 00 je 807e618 <__gconv_transform_internal_ucs4le+0x408> 807e481: 83 c0 01 add eax,0x1 807e484: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 807e488: 83 c2 01 add edx,0x1 807e48b: 89 06 mov DWORD PTR [esi],eax 807e48d: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 807e491: 88 4c 15 03 mov BYTE PTR [ebp+edx*1+0x3],cl 807e495: 39 c7 cmp edi,eax 807e497: 75 df jne 807e478 <__gconv_transform_internal_ucs4le+0x268> 807e499: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 807e49d: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 807e4a1: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 807e4a5: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 807e4a9: 83 fa 03 cmp edx,0x3 807e4ac: 0f 86 ae 01 00 00 jbe 807e660 <__gconv_transform_internal_ucs4le+0x450> 807e4b2: 0f b6 41 04 movzx eax,BYTE PTR [ecx+0x4] 807e4b6: 83 c7 04 add edi,0x4 807e4b9: 88 47 fc mov BYTE PTR [edi-0x4],al 807e4bc: 0f b6 41 05 movzx eax,BYTE PTR [ecx+0x5] 807e4c0: 88 47 fd mov BYTE PTR [edi-0x3],al 807e4c3: 0f b6 41 06 movzx eax,BYTE PTR [ecx+0x6] 807e4c7: 88 47 fe mov BYTE PTR [edi-0x2],al 807e4ca: 0f b6 41 07 movzx eax,BYTE PTR [ecx+0x7] 807e4ce: 88 47 ff mov BYTE PTR [edi-0x1],al 807e4d1: 83 21 f8 and DWORD PTR [ecx],0xfffffff8 807e4d4: e9 f2 fd ff ff jmp 807e2cb <__gconv_transform_internal_ucs4le+0xbb> 807e4d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e4e0: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807e4e4: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 807e4e8: 89 fa mov edx,edi 807e4ea: 89 18 mov DWORD PTR [eax],ebx 807e4ec: e9 16 ff ff ff jmp 807e407 <__gconv_transform_internal_ucs4le+0x1f7> 807e4f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e4f8: 89 c5 mov ebp,eax 807e4fa: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807e4fe: 89 fa mov edx,edi 807e500: 89 45 00 mov DWORD PTR [ebp+0x0],eax 807e503: e9 eb fe ff ff jmp 807e3f3 <__gconv_transform_internal_ucs4le+0x1e3> 807e508: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e50f: 90 nop 807e510: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 807e514: 31 c0 xor eax,eax 807e516: 85 ed test ebp,ebp 807e518: 74 03 je 807e51d <__gconv_transform_internal_ucs4le+0x30d> 807e51a: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 807e51d: 3b 44 24 2c cmp eax,DWORD PTR [esp+0x2c] 807e521: 74 7d je 807e5a0 <__gconv_transform_internal_ucs4le+0x390> 807e523: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 807e527: 89 f8 mov eax,edi 807e529: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 807e52d: 29 f0 sub eax,esi 807e52f: 39 c8 cmp eax,ecx 807e531: 0f 4f c1 cmovg eax,ecx 807e534: 85 c0 test eax,eax 807e536: 8d 48 03 lea ecx,[eax+0x3] 807e539: 0f 48 c1 cmovs eax,ecx 807e53c: 83 ec 04 sub esp,0x4 807e53f: 83 e0 fc and eax,0xfffffffc 807e542: 8d 0c 02 lea ecx,[edx+eax*1] 807e545: 89 cd mov ebp,ecx 807e547: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 807e54b: 89 29 mov DWORD PTR [ecx],ebp 807e54d: 50 push eax 807e54e: 52 push edx 807e54f: 56 push esi 807e550: e8 eb 56 ff ff call 8073c40 <__mempcpy> 807e555: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 807e559: 83 c4 10 add esp,0x10 807e55c: 89 c2 mov edx,eax 807e55e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807e562: 3b 01 cmp eax,DWORD PTR [ecx] 807e564: 0f 84 56 01 00 00 je 807e6c0 <__gconv_transform_internal_ucs4le+0x4b0> 807e56a: 8d 42 04 lea eax,[edx+0x4] 807e56d: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 807e571: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 807e575: 39 c7 cmp edi,eax 807e577: 0f 83 b3 00 00 00 jae 807e630 <__gconv_transform_internal_ucs4le+0x420> 807e57d: 39 ea cmp edx,ebp 807e57f: 0f 85 45 01 00 00 jne 807e6ca <__gconv_transform_internal_ucs4le+0x4ba> 807e585: 39 d6 cmp esi,edx 807e587: 0f 85 45 fe ff ff jne 807e3d2 <__gconv_transform_internal_ucs4le+0x1c2> 807e58d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807e591: 83 68 0c 01 sub DWORD PTR [eax+0xc],0x1 807e595: e9 38 fe ff ff jmp 807e3d2 <__gconv_transform_internal_ucs4le+0x1c2> 807e59a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807e5a0: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 807e5a4: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807e5a8: 29 fe sub esi,edi 807e5aa: 29 30 sub DWORD PTR [eax],esi 807e5ac: e9 21 fe ff ff jmp 807e3d2 <__gconv_transform_internal_ucs4le+0x1c2> 807e5b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e5b8: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807e5bc: 85 c0 test eax,eax 807e5be: 0f 85 7e 01 00 00 jne 807e742 <__gconv_transform_internal_ucs4le+0x532> 807e5c4: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 807e5c7: 31 d2 xor edx,edx 807e5c9: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807e5cf: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 807e5d6: f6 45 08 01 test BYTE PTR [ebp+0x8],0x1 807e5da: 0f 85 27 fe ff ff jne 807e407 <__gconv_transform_internal_ucs4le+0x1f7> 807e5e0: 83 ec 0c sub esp,0xc 807e5e3: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 807e5e7: 57 push edi 807e5e8: e8 53 b6 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807e5ed: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807e5f4: 56 push esi 807e5f5: ff 74 24 2c push DWORD PTR [esp+0x2c] 807e5f9: 6a 00 push 0x0 807e5fb: 6a 00 push 0x0 807e5fd: 6a 00 push 0x0 807e5ff: ff 74 24 5c push DWORD PTR [esp+0x5c] 807e603: ff 74 24 64 push DWORD PTR [esp+0x64] 807e607: ff d7 call edi 807e609: 89 c2 mov edx,eax 807e60b: 83 c4 30 add esp,0x30 807e60e: e9 f4 fd ff ff jmp 807e407 <__gconv_transform_internal_ucs4le+0x1f7> 807e613: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807e617: 90 nop 807e618: 89 e9 mov ecx,ebp 807e61a: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 807e61e: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 807e622: e9 8b fe ff ff jmp 807e4b2 <__gconv_transform_internal_ucs4le+0x2a2> 807e627: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e62e: 66 90 xchg ax,ax 807e630: 39 ea cmp edx,ebp 807e632: 0f 85 92 00 00 00 jne 807e6ca <__gconv_transform_internal_ucs4le+0x4ba> 807e638: 8d 83 a0 37 fd ff lea eax,[ebx-0x2c860] 807e63e: 50 push eax 807e63f: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807e645: 68 eb 02 00 00 push 0x2eb 807e64a: 50 push eax 807e64b: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 807e651: 50 push eax 807e652: e8 79 c8 fc ff call 804aed0 <__assert_fail> 807e657: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e65e: 66 90 xchg ax,ax 807e660: 83 e6 f8 and esi,0xfffffff8 807e663: 09 f2 or edx,esi 807e665: 89 11 mov DWORD PTR [ecx],edx 807e667: ba 07 00 00 00 mov edx,0x7 807e66c: e9 96 fd ff ff jmp 807e407 <__gconv_transform_internal_ucs4le+0x1f7> 807e671: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807e675: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 807e679: 8b 08 mov ecx,DWORD PTR [eax] 807e67b: 89 d0 mov eax,edx 807e67d: 29 c8 sub eax,ecx 807e67f: 83 f8 03 cmp eax,0x3 807e682: 7f 75 jg 807e6f9 <__gconv_transform_internal_ucs4le+0x4e9> 807e684: 8b 5d 14 mov ebx,DWORD PTR [ebp+0x14] 807e687: 89 c8 mov eax,ecx 807e689: 8d 73 04 lea esi,[ebx+0x4] 807e68c: 39 d1 cmp ecx,edx 807e68e: 73 60 jae 807e6f0 <__gconv_transform_internal_ucs4le+0x4e0> 807e690: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 807e694: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 807e698: 83 c0 01 add eax,0x1 807e69b: 83 c6 01 add esi,0x1 807e69e: 89 07 mov DWORD PTR [edi],eax 807e6a0: 0f b6 50 ff movzx edx,BYTE PTR [eax-0x1] 807e6a4: 88 56 ff mov BYTE PTR [esi-0x1],dl 807e6a7: 39 e8 cmp eax,ebp 807e6a9: 75 ed jne 807e698 <__gconv_transform_internal_ucs4le+0x488> 807e6ab: 29 c8 sub eax,ecx 807e6ad: 8b 13 mov edx,DWORD PTR [ebx] 807e6af: 83 e2 f8 and edx,0xfffffff8 807e6b2: 09 d0 or eax,edx 807e6b4: ba 07 00 00 00 mov edx,0x7 807e6b9: 89 03 mov DWORD PTR [ebx],eax 807e6bb: e9 47 fd ff ff jmp 807e407 <__gconv_transform_internal_ucs4le+0x1f7> 807e6c0: 39 54 24 48 cmp DWORD PTR [esp+0x48],edx 807e6c4: 0f 84 6e ff ff ff je 807e638 <__gconv_transform_internal_ucs4le+0x428> 807e6ca: 8d 83 a0 37 fd ff lea eax,[ebx-0x2c860] 807e6d0: 50 push eax 807e6d1: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807e6d7: 68 ea 02 00 00 push 0x2ea 807e6dc: 50 push eax 807e6dd: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 807e6e3: 50 push eax 807e6e4: e8 e7 c7 fc ff call 804aed0 <__assert_fail> 807e6e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e6f0: 31 c0 xor eax,eax 807e6f2: eb b9 jmp 807e6ad <__gconv_transform_internal_ucs4le+0x49d> 807e6f4: e8 57 9b ff ff call 8078250 <__stack_chk_fail> 807e6f9: 8d 83 a0 37 fd ff lea eax,[ebx-0x2c860] 807e6ff: 50 push eax 807e700: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807e706: 68 1e 03 00 00 push 0x31e 807e70b: 50 push eax 807e70c: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 807e712: 50 push eax 807e713: e8 b8 c7 fc ff call 804aed0 <__assert_fail> 807e718: 8d 83 a0 37 fd ff lea eax,[ebx-0x2c860] 807e71e: 50 push eax 807e71f: 68 34 02 00 00 push 0x234 807e724: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807e72a: 50 push eax 807e72b: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 807e731: 50 push eax 807e732: e8 99 c7 fc ff call 804aed0 <__assert_fail> 807e737: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 807e73b: 89 ca mov edx,ecx 807e73d: e9 b1 fc ff ff jmp 807e3f3 <__gconv_transform_internal_ucs4le+0x1e3> 807e742: 8d 83 a0 37 fd ff lea eax,[ebx-0x2c860] 807e748: 50 push eax 807e749: 68 a4 01 00 00 push 0x1a4 807e74e: eb d4 jmp 807e724 <__gconv_transform_internal_ucs4le+0x514> 0807e750 <__gconv_transform_ucs4le_internal>: 807e750: f3 0f 1e fb endbr32 807e754: e8 d0 b5 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 807e759: 05 a7 68 06 00 add eax,0x668a7 807e75e: 55 push ebp 807e75f: 57 push edi 807e760: 56 push esi 807e761: 53 push ebx 807e762: 83 ec 5c sub esp,0x5c 807e765: 8b 94 24 80 00 00 00 mov edx,DWORD PTR [esp+0x80] 807e76c: 8b 5c 24 74 mov ebx,DWORD PTR [esp+0x74] 807e770: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 807e774: 8b 7c 24 78 mov edi,DWORD PTR [esp+0x78] 807e778: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 807e77c: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 807e780: 8b 94 24 84 00 00 00 mov edx,DWORD PTR [esp+0x84] 807e787: 89 1c 24 mov DWORD PTR [esp],ebx 807e78a: 8b b4 24 88 00 00 00 mov esi,DWORD PTR [esp+0x88] 807e791: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 807e795: 8b 7c 24 7c mov edi,DWORD PTR [esp+0x7c] 807e799: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 807e79d: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 807e7a4: 89 54 24 4c mov DWORD PTR [esp+0x4c],edx 807e7a8: 31 d2 xor edx,edx 807e7aa: 8d 50 3c lea edx,[eax+0x3c] 807e7ad: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 807e7b5: 89 54 24 38 mov DWORD PTR [esp+0x38],edx 807e7b9: 8d 53 20 lea edx,[ebx+0x20] 807e7bc: 8b 5b 08 mov ebx,DWORD PTR [ebx+0x8] 807e7bf: 89 54 24 34 mov DWORD PTR [esp+0x34],edx 807e7c3: f6 c3 01 test bl,0x1 807e7c6: 75 1e jne 807e7e6 <__gconv_transform_ucs4le_internal+0x96> 807e7c8: 8b 50 50 mov edx,DWORD PTR [eax+0x50] 807e7cb: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 807e7ce: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 807e7d2: 85 c0 test eax,eax 807e7d4: 74 10 je 807e7e6 <__gconv_transform_ucs4le_internal+0x96> 807e7d6: 89 d0 mov eax,edx 807e7d8: c1 c8 09 ror eax,0x9 807e7db: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 807e7e2: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 807e7e6: 85 f6 test esi,esi 807e7e8: 0f 85 f9 03 00 00 jne 807ebe7 <__gconv_transform_ucs4le_internal+0x497> 807e7ee: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807e7f2: 8b 34 24 mov esi,DWORD PTR [esp] 807e7f5: 85 c0 test eax,eax 807e7f7: 8b 6e 04 mov ebp,DWORD PTR [esi+0x4] 807e7fa: 0f 44 c6 cmove eax,esi 807e7fd: 8b 10 mov edx,DWORD PTR [eax] 807e7ff: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807e803: c7 44 24 44 00 00 00 00 mov DWORD PTR [esp+0x44],0x0 807e80b: 85 c0 test eax,eax 807e80d: b8 00 00 00 00 mov eax,0x0 807e812: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 807e816: 8d 54 24 44 lea edx,[esp+0x44] 807e81a: 89 c1 mov ecx,eax 807e81c: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 807e823: 0f 45 ca cmovne ecx,edx 807e826: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 807e82a: 85 c0 test eax,eax 807e82c: 0f 85 2e 02 00 00 jne 807ea60 <__gconv_transform_ucs4le_internal+0x310> 807e832: 8d 44 24 48 lea eax,[esp+0x48] 807e836: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 807e83e: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 807e842: 89 6c 24 24 mov DWORD PTR [esp+0x24],ebp 807e846: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807e84a: 8b 00 mov eax,DWORD PTR [eax] 807e84c: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 807e850: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807e854: 85 c0 test eax,eax 807e856: 74 06 je 807e85e <__gconv_transform_ucs4le_internal+0x10e> 807e858: 8b 00 mov eax,DWORD PTR [eax] 807e85a: 01 44 24 20 add DWORD PTR [esp+0x20],eax 807e85e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807e862: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807e866: 83 c0 04 add eax,0x4 807e869: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807e86d: 39 c7 cmp edi,eax 807e86f: 0f 82 5b 03 00 00 jb 807ebd0 <__gconv_transform_ucs4le_internal+0x480> 807e875: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 807e879: 8d 56 04 lea edx,[esi+0x4] 807e87c: 39 d1 cmp ecx,edx 807e87e: 0f 82 2a 01 00 00 jb 807e9ae <__gconv_transform_ucs4le_internal+0x25e> 807e884: 83 e3 02 and ebx,0x2 807e887: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 807e88b: 89 cb mov ebx,ecx 807e88d: eb 19 jmp 807e8a8 <__gconv_transform_ucs4le_internal+0x158> 807e88f: 90 nop 807e890: 89 0e mov DWORD PTR [esi],ecx 807e892: 8d 48 04 lea ecx,[eax+0x4] 807e895: 89 d6 mov esi,edx 807e897: 39 cf cmp edi,ecx 807e899: 72 35 jb 807e8d0 <__gconv_transform_ucs4le_internal+0x180> 807e89b: 8d 56 04 lea edx,[esi+0x4] 807e89e: 39 d3 cmp ebx,edx 807e8a0: 0f 82 1a 01 00 00 jb 807e9c0 <__gconv_transform_ucs4le_internal+0x270> 807e8a6: 89 c8 mov eax,ecx 807e8a8: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 807e8ab: 8d 68 fc lea ebp,[eax-0x4] 807e8ae: 85 c9 test ecx,ecx 807e8b0: 79 de jns 807e890 <__gconv_transform_ucs4le_internal+0x140> 807e8b2: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 807e8b6: 85 d2 test edx,edx 807e8b8: 0f 84 1b 03 00 00 je 807ebd9 <__gconv_transform_ucs4le_internal+0x489> 807e8be: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 807e8c2: 85 c9 test ecx,ecx 807e8c4: 74 4a je 807e910 <__gconv_transform_ucs4le_internal+0x1c0> 807e8c6: 8d 48 04 lea ecx,[eax+0x4] 807e8c9: 83 02 01 add DWORD PTR [edx],0x1 807e8cc: 39 cf cmp edi,ecx 807e8ce: 73 cb jae 807e89b <__gconv_transform_ucs4le_internal+0x14b> 807e8d0: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807e8d4: 39 f8 cmp eax,edi 807e8d6: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 807e8da: 89 03 mov DWORD PTR [ebx],eax 807e8dc: 0f 95 c0 setne al 807e8df: 0f b6 c0 movzx eax,al 807e8e2: 8d 6c 40 04 lea ebp,[eax+eax*2+0x4] 807e8e6: 85 c9 test ecx,ecx 807e8e8: 74 39 je 807e923 <__gconv_transform_ucs4le_internal+0x1d3> 807e8ea: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807e8ee: 89 30 mov DWORD PTR [eax],esi 807e8f0: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 807e8f4: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807e8fb: 0f 85 56 04 00 00 jne 807ed57 <__gconv_transform_ucs4le_internal+0x607> 807e901: 83 c4 5c add esp,0x5c 807e904: 89 e8 mov eax,ebp 807e906: 5b pop ebx 807e907: 5e pop esi 807e908: 5f pop edi 807e909: 5d pop ebp 807e90a: c3 ret 807e90b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807e90f: 90 nop 807e910: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807e914: 89 28 mov DWORD PTR [eax],ebp 807e916: bd 06 00 00 00 mov ebp,0x6 807e91b: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 807e91f: 85 c9 test ecx,ecx 807e921: 75 c7 jne 807e8ea <__gconv_transform_ucs4le_internal+0x19a> 807e923: 8b 04 24 mov eax,DWORD PTR [esp] 807e926: 83 40 0c 01 add DWORD PTR [eax+0xc],0x1 807e92a: f6 40 08 01 test BYTE PTR [eax+0x8],0x1 807e92e: 0f 85 df 01 00 00 jne 807eb13 <__gconv_transform_ucs4le_internal+0x3c3> 807e934: 39 74 24 04 cmp DWORD PTR [esp+0x4],esi 807e938: 0f 83 af 00 00 00 jae 807e9ed <__gconv_transform_ucs4le_internal+0x29d> 807e93e: 8b 04 24 mov eax,DWORD PTR [esp] 807e941: 83 ec 0c sub esp,0xc 807e944: 8b 00 mov eax,DWORD PTR [eax] 807e946: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 807e94a: ff 74 24 20 push DWORD PTR [esp+0x20] 807e94e: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 807e952: e8 e9 b2 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807e957: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807e95e: 6a 00 push 0x0 807e960: ff 74 24 24 push DWORD PTR [esp+0x24] 807e964: 6a 00 push 0x0 807e966: 56 push esi 807e967: ff 74 24 60 push DWORD PTR [esp+0x60] 807e96b: ff 74 24 5c push DWORD PTR [esp+0x5c] 807e96f: ff 74 24 64 push DWORD PTR [esp+0x64] 807e973: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 807e977: ff d0 call eax 807e979: 83 c4 30 add esp,0x30 807e97c: 83 f8 04 cmp eax,0x4 807e97f: 74 67 je 807e9e8 <__gconv_transform_ucs4le_internal+0x298> 807e981: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 807e985: 39 f5 cmp ebp,esi 807e987: 0f 85 a1 01 00 00 jne 807eb2e <__gconv_transform_ucs4le_internal+0x3de> 807e98d: 85 c0 test eax,eax 807e98f: 0f 85 42 04 00 00 jne 807edd7 <__gconv_transform_ucs4le_internal+0x687> 807e995: 8b 04 24 mov eax,DWORD PTR [esp] 807e998: 8b 18 mov ebx,DWORD PTR [eax] 807e99a: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 807e99e: 8b 5c 24 44 mov ebx,DWORD PTR [esp+0x44] 807e9a2: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 807e9a6: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 807e9a9: e9 98 fe ff ff jmp 807e846 <__gconv_transform_ucs4le_internal+0xf6> 807e9ae: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807e9b2: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807e9b6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807e9bd: 8d 76 00 lea esi,[esi+0x0] 807e9c0: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807e9c4: 89 03 mov DWORD PTR [ebx],eax 807e9c6: 39 c7 cmp edi,eax 807e9c8: 0f 84 56 01 00 00 je 807eb24 <__gconv_transform_ucs4le_internal+0x3d4> 807e9ce: 8d 46 04 lea eax,[esi+0x4] 807e9d1: 39 44 24 24 cmp DWORD PTR [esp+0x24],eax 807e9d5: 0f 83 c7 03 00 00 jae 807eda2 <__gconv_transform_ucs4le_internal+0x652> 807e9db: bd 05 00 00 00 mov ebp,0x5 807e9e0: e9 36 ff ff ff jmp 807e91b <__gconv_transform_ucs4le_internal+0x1cb> 807e9e5: 8d 76 00 lea esi,[esi+0x0] 807e9e8: 83 fd 05 cmp ebp,0x5 807e9eb: 74 a8 je 807e995 <__gconv_transform_ucs4le_internal+0x245> 807e9ed: 83 fd 07 cmp ebp,0x7 807e9f0: 0f 85 fa fe ff ff jne 807e8f0 <__gconv_transform_ucs4le_internal+0x1a0> 807e9f6: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 807e9fd: 85 c0 test eax,eax 807e9ff: 0f 84 eb fe ff ff je 807e8f0 <__gconv_transform_ucs4le_internal+0x1a0> 807ea05: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807ea09: 8b 10 mov edx,DWORD PTR [eax] 807ea0b: 89 f8 mov eax,edi 807ea0d: 29 d0 sub eax,edx 807ea0f: 83 f8 03 cmp eax,0x3 807ea12: 0f 8f 44 03 00 00 jg 807ed5c <__gconv_transform_ucs4le_internal+0x60c> 807ea18: 8b 04 24 mov eax,DWORD PTR [esp] 807ea1b: 8b 48 14 mov ecx,DWORD PTR [eax+0x14] 807ea1e: 89 d0 mov eax,edx 807ea20: 8d 59 04 lea ebx,[ecx+0x4] 807ea23: 39 fa cmp edx,edi 807ea25: 0f 83 17 03 00 00 jae 807ed42 <__gconv_transform_ucs4le_internal+0x5f2> 807ea2b: 89 14 24 mov DWORD PTR [esp],edx 807ea2e: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 807ea32: 83 c0 01 add eax,0x1 807ea35: 83 c3 01 add ebx,0x1 807ea38: 89 06 mov DWORD PTR [esi],eax 807ea3a: 0f b6 50 ff movzx edx,BYTE PTR [eax-0x1] 807ea3e: 88 53 ff mov BYTE PTR [ebx-0x1],dl 807ea41: 39 f8 cmp eax,edi 807ea43: 75 e9 jne 807ea2e <__gconv_transform_ucs4le_internal+0x2de> 807ea45: 8b 14 24 mov edx,DWORD PTR [esp] 807ea48: 29 d0 sub eax,edx 807ea4a: 8b 11 mov edx,DWORD PTR [ecx] 807ea4c: 83 e2 f8 and edx,0xfffffff8 807ea4f: 09 d0 or eax,edx 807ea51: 89 01 mov DWORD PTR [ecx],eax 807ea53: e9 98 fe ff ff jmp 807e8f0 <__gconv_transform_ucs4le_internal+0x1a0> 807ea58: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807ea5f: 90 nop 807ea60: 8b 4e 14 mov ecx,DWORD PTR [esi+0x14] 807ea63: 8b 31 mov esi,DWORD PTR [ecx] 807ea65: 89 f2 mov edx,esi 807ea67: 83 e2 07 and edx,0x7 807ea6a: 0f 84 c2 fd ff ff je 807e832 <__gconv_transform_ucs4le_internal+0xe2> 807ea70: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807ea74: 85 c0 test eax,eax 807ea76: 0f 85 49 03 00 00 jne 807edc5 <__gconv_transform_ucs4le_internal+0x675> 807ea7c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807ea80: 8b 00 mov eax,DWORD PTR [eax] 807ea82: 39 c7 cmp edi,eax 807ea84: 76 40 jbe 807eac6 <__gconv_transform_ucs4le_internal+0x376> 807ea86: f7 c6 04 00 00 00 test esi,0x4 807ea8c: 75 41 jne 807eacf <__gconv_transform_ucs4le_internal+0x37f> 807ea8e: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp 807ea92: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 807ea96: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 807ea9a: eb 0d jmp 807eaa9 <__gconv_transform_ucs4le_internal+0x359> 807ea9c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807eaa0: 83 fa 04 cmp edx,0x4 807eaa3: 0f 84 a0 01 00 00 je 807ec49 <__gconv_transform_ucs4le_internal+0x4f9> 807eaa9: 83 c0 01 add eax,0x1 807eaac: 83 c2 01 add edx,0x1 807eaaf: 89 45 00 mov DWORD PTR [ebp+0x0],eax 807eab2: 0f b6 58 ff movzx ebx,BYTE PTR [eax-0x1] 807eab6: 88 5c 11 03 mov BYTE PTR [ecx+edx*1+0x3],bl 807eaba: 39 c7 cmp edi,eax 807eabc: 75 e2 jne 807eaa0 <__gconv_transform_ucs4le_internal+0x350> 807eabe: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 807eac2: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 807eac6: 83 fa 03 cmp edx,0x3 807eac9: 0f 86 cb 01 00 00 jbe 807ec9a <__gconv_transform_ucs4le_internal+0x54a> 807eacf: 80 79 07 80 cmp BYTE PTR [ecx+0x7],0x80 807ead3: 0f 87 ae 01 00 00 ja 807ec87 <__gconv_transform_ucs4le_internal+0x537> 807ead9: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 807eadd: 0f b6 41 04 movzx eax,BYTE PTR [ecx+0x4] 807eae1: 88 03 mov BYTE PTR [ebx],al 807eae3: 0f b6 41 05 movzx eax,BYTE PTR [ecx+0x5] 807eae7: 83 c3 04 add ebx,0x4 807eaea: 88 43 fd mov BYTE PTR [ebx-0x3],al 807eaed: 0f b6 41 06 movzx eax,BYTE PTR [ecx+0x6] 807eaf1: 88 43 fe mov BYTE PTR [ebx-0x2],al 807eaf4: 0f b6 41 07 movzx eax,BYTE PTR [ecx+0x7] 807eaf8: 88 43 ff mov BYTE PTR [ebx-0x1],al 807eafb: 8b 31 mov esi,DWORD PTR [ecx] 807eafd: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 807eb01: 89 f0 mov eax,esi 807eb03: 83 e0 f8 and eax,0xfffffff8 807eb06: 89 01 mov DWORD PTR [ecx],eax 807eb08: 8b 04 24 mov eax,DWORD PTR [esp] 807eb0b: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 807eb0e: e9 1f fd ff ff jmp 807e832 <__gconv_transform_ucs4le_internal+0xe2> 807eb13: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 807eb17: 89 30 mov DWORD PTR [eax],esi 807eb19: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 807eb1d: 01 03 add DWORD PTR [ebx],eax 807eb1f: e9 c9 fe ff ff jmp 807e9ed <__gconv_transform_ucs4le_internal+0x29d> 807eb24: bd 04 00 00 00 mov ebp,0x4 807eb29: e9 ed fd ff ff jmp 807e91b <__gconv_transform_ucs4le_internal+0x1cb> 807eb2e: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 807eb32: 31 d2 xor edx,edx 807eb34: 85 db test ebx,ebx 807eb36: 74 02 je 807eb3a <__gconv_transform_ucs4le_internal+0x3ea> 807eb38: 8b 13 mov edx,DWORD PTR [ebx] 807eb3a: 03 54 24 44 add edx,DWORD PTR [esp+0x44] 807eb3e: 3b 54 24 20 cmp edx,DWORD PTR [esp+0x20] 807eb42: 74 7f je 807ebc3 <__gconv_transform_ucs4le_internal+0x473> 807eb44: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807eb48: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 807eb4c: 89 33 mov DWORD PTR [ebx],esi 807eb4e: 8b 1c 24 mov ebx,DWORD PTR [esp] 807eb51: 8b 4b 08 mov ecx,DWORD PTR [ebx+0x8] 807eb54: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 807eb58: 39 df cmp edi,ebx 807eb5a: 0f 82 d2 01 00 00 jb 807ed32 <__gconv_transform_ucs4le_internal+0x5e2> 807eb60: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807eb64: 8d 56 04 lea edx,[esi+0x4] 807eb67: 39 d5 cmp ebp,edx 807eb69: 0f 82 b5 01 00 00 jb 807ed24 <__gconv_transform_ucs4le_internal+0x5d4> 807eb6f: 83 e1 02 and ecx,0x2 807eb72: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 807eb76: 89 d8 mov eax,ebx 807eb78: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807eb7c: eb 1e jmp 807eb9c <__gconv_transform_ucs4le_internal+0x44c> 807eb7e: 66 90 xchg ax,ax 807eb80: 89 1e mov DWORD PTR [esi],ebx 807eb82: 89 d6 mov esi,edx 807eb84: 8d 48 04 lea ecx,[eax+0x4] 807eb87: 39 cf cmp edi,ecx 807eb89: 0f 82 4e 01 00 00 jb 807ecdd <__gconv_transform_ucs4le_internal+0x58d> 807eb8f: 8d 56 04 lea edx,[esi+0x4] 807eb92: 39 d5 cmp ebp,edx 807eb94: 0f 82 13 01 00 00 jb 807ecad <__gconv_transform_ucs4le_internal+0x55d> 807eb9a: 89 c8 mov eax,ecx 807eb9c: 8b 58 fc mov ebx,DWORD PTR [eax-0x4] 807eb9f: 8d 48 fc lea ecx,[eax-0x4] 807eba2: 85 db test ebx,ebx 807eba4: 79 da jns 807eb80 <__gconv_transform_ucs4le_internal+0x430> 807eba6: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807ebaa: 85 db test ebx,ebx 807ebac: 0f 84 97 01 00 00 je 807ed49 <__gconv_transform_ucs4le_internal+0x5f9> 807ebb2: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 807ebb6: 85 d2 test edx,edx 807ebb8: 0f 84 98 00 00 00 je 807ec56 <__gconv_transform_ucs4le_internal+0x506> 807ebbe: 83 03 01 add DWORD PTR [ebx],0x1 807ebc1: eb c1 jmp 807eb84 <__gconv_transform_ucs4le_internal+0x434> 807ebc3: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807ebc7: 29 ee sub esi,ebp 807ebc9: 29 33 sub DWORD PTR [ebx],esi 807ebcb: e9 bd fd ff ff jmp 807e98d <__gconv_transform_ucs4le_internal+0x23d> 807ebd0: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807ebd4: e9 f7 fc ff ff jmp 807e8d0 <__gconv_transform_ucs4le_internal+0x180> 807ebd9: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807ebdd: bd 06 00 00 00 mov ebp,0x6 807ebe2: e9 34 fd ff ff jmp 807e91b <__gconv_transform_ucs4le_internal+0x1cb> 807ebe7: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807ebeb: 85 c0 test eax,eax 807ebed: 0f 85 8c 01 00 00 jne 807ed7f <__gconv_transform_ucs4le_internal+0x62f> 807ebf3: 8b 3c 24 mov edi,DWORD PTR [esp] 807ebf6: 31 ed xor ebp,ebp 807ebf8: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 807ebfb: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807ec01: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 807ec08: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 807ec0c: 0f 85 de fc ff ff jne 807e8f0 <__gconv_transform_ucs4le_internal+0x1a0> 807ec12: 83 ec 0c sub esp,0xc 807ec15: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 807ec19: 57 push edi 807ec1a: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 807ec1e: e8 1d b0 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807ec23: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807ec2a: 56 push esi 807ec2b: ff 74 24 24 push DWORD PTR [esp+0x24] 807ec2f: 6a 00 push 0x0 807ec31: 6a 00 push 0x0 807ec33: 6a 00 push 0x0 807ec35: ff 74 24 5c push DWORD PTR [esp+0x5c] 807ec39: ff 74 24 64 push DWORD PTR [esp+0x64] 807ec3d: ff d7 call edi 807ec3f: 89 c5 mov ebp,eax 807ec41: 83 c4 30 add esp,0x30 807ec44: e9 a7 fc ff ff jmp 807e8f0 <__gconv_transform_ucs4le_internal+0x1a0> 807ec49: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 807ec4d: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 807ec51: e9 79 fe ff ff jmp 807eacf <__gconv_transform_ucs4le_internal+0x37f> 807ec56: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807ec5a: 89 08 mov DWORD PTR [eax],ecx 807ec5c: 39 f5 cmp ebp,esi 807ec5e: 0f 85 91 00 00 00 jne 807ecf5 <__gconv_transform_ucs4le_internal+0x5a5> 807ec64: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807ec68: 8d 83 60 37 fd ff lea eax,[ebx-0x2c8a0] 807ec6e: 50 push eax 807ec6f: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807ec75: 68 eb 02 00 00 push 0x2eb 807ec7a: 50 push eax 807ec7b: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 807ec81: 50 push eax 807ec82: e8 49 c2 fc ff call 804aed0 <__assert_fail> 807ec87: 83 e3 02 and ebx,0x2 807ec8a: 0f 85 71 fe ff ff jne 807eb01 <__gconv_transform_ucs4le_internal+0x3b1> 807ec90: bd 06 00 00 00 mov ebp,0x6 807ec95: e9 56 fc ff ff jmp 807e8f0 <__gconv_transform_ucs4le_internal+0x1a0> 807ec9a: 89 f0 mov eax,esi 807ec9c: bd 07 00 00 00 mov ebp,0x7 807eca1: 83 e0 f8 and eax,0xfffffff8 807eca4: 09 c2 or edx,eax 807eca6: 89 11 mov DWORD PTR [ecx],edx 807eca8: e9 43 fc ff ff jmp 807e8f0 <__gconv_transform_ucs4le_internal+0x1a0> 807ecad: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807ecb1: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807ecb5: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 807ecb9: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 807ecbd: 89 1a mov DWORD PTR [edx],ebx 807ecbf: 39 df cmp edi,ebx 807ecc1: 74 5d je 807ed20 <__gconv_transform_ucs4le_internal+0x5d0> 807ecc3: 39 f5 cmp ebp,esi 807ecc5: 75 2e jne 807ecf5 <__gconv_transform_ucs4le_internal+0x5a5> 807ecc7: 3b 6c 24 04 cmp ebp,DWORD PTR [esp+0x4] 807eccb: 0f 85 bc fc ff ff jne 807e98d <__gconv_transform_ucs4le_internal+0x23d> 807ecd1: 8b 1c 24 mov ebx,DWORD PTR [esp] 807ecd4: 83 6b 0c 01 sub DWORD PTR [ebx+0xc],0x1 807ecd8: e9 b0 fc ff ff jmp 807e98d <__gconv_transform_ucs4le_internal+0x23d> 807ecdd: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807ece1: 89 ea mov edx,ebp 807ece3: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807ece7: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 807eceb: 89 03 mov DWORD PTR [ebx],eax 807eced: 39 f2 cmp edx,esi 807ecef: 0f 84 6f ff ff ff je 807ec64 <__gconv_transform_ucs4le_internal+0x514> 807ecf5: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807ecf9: 8d 83 60 37 fd ff lea eax,[ebx-0x2c8a0] 807ecff: 50 push eax 807ed00: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807ed06: 68 ea 02 00 00 push 0x2ea 807ed0b: 50 push eax 807ed0c: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 807ed12: 50 push eax 807ed13: e8 b8 c1 fc ff call 804aed0 <__assert_fail> 807ed18: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807ed1f: 90 nop 807ed20: 89 ea mov edx,ebp 807ed22: eb c9 jmp 807eced <__gconv_transform_ucs4le_internal+0x59d> 807ed24: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 807ed28: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807ed2c: 89 5c 24 2c mov DWORD PTR [esp+0x2c],ebx 807ed30: eb 83 jmp 807ecb5 <__gconv_transform_ucs4le_internal+0x565> 807ed32: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807ed36: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 807ed3a: 89 ea mov edx,ebp 807ed3c: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807ed40: eb a1 jmp 807ece3 <__gconv_transform_ucs4le_internal+0x593> 807ed42: 31 c0 xor eax,eax 807ed44: e9 01 fd ff ff jmp 807ea4a <__gconv_transform_ucs4le_internal+0x2fa> 807ed49: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 807ed4d: 39 fd cmp ebp,edi 807ed4f: 0f 84 0f ff ff ff je 807ec64 <__gconv_transform_ucs4le_internal+0x514> 807ed55: eb 9e jmp 807ecf5 <__gconv_transform_ucs4le_internal+0x5a5> 807ed57: e8 f4 94 ff ff call 8078250 <__stack_chk_fail> 807ed5c: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807ed60: 8d 83 60 37 fd ff lea eax,[ebx-0x2c8a0] 807ed66: 50 push eax 807ed67: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807ed6d: 68 1e 03 00 00 push 0x31e 807ed72: 50 push eax 807ed73: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 807ed79: 50 push eax 807ed7a: e8 51 c1 fc ff call 804aed0 <__assert_fail> 807ed7f: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807ed83: 8d 83 60 37 fd ff lea eax,[ebx-0x2c8a0] 807ed89: 50 push eax 807ed8a: 68 a4 01 00 00 push 0x1a4 807ed8f: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807ed95: 50 push eax 807ed96: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 807ed9c: 50 push eax 807ed9d: e8 2e c1 fc ff call 804aed0 <__assert_fail> 807eda2: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807eda6: 8d 83 44 35 fd ff lea eax,[ebx-0x2cabc] 807edac: 50 push eax 807edad: 8d 83 6f 33 fd ff lea eax,[ebx-0x2cc91] 807edb3: 68 94 02 00 00 push 0x294 807edb8: 50 push eax 807edb9: 8d 83 7e 33 fd ff lea eax,[ebx-0x2cc82] 807edbf: 50 push eax 807edc0: e8 0b c1 fc ff call 804aed0 <__assert_fail> 807edc5: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807edc9: 8d 83 60 37 fd ff lea eax,[ebx-0x2c8a0] 807edcf: 50 push eax 807edd0: 68 34 02 00 00 push 0x234 807edd5: eb b8 jmp 807ed8f <__gconv_transform_ucs4le_internal+0x63f> 807edd7: 89 c5 mov ebp,eax 807edd9: e9 0f fc ff ff jmp 807e9ed <__gconv_transform_ucs4le_internal+0x29d> 807edde: 66 90 xchg ax,ax 0807ede0 <__gconv_transform_ascii_internal>: 807ede0: f3 0f 1e fb endbr32 807ede4: e8 40 af fc ff call 8049d29 <__x86.get_pc_thunk.ax> 807ede9: 05 17 62 06 00 add eax,0x66217 807edee: 55 push ebp 807edef: 57 push edi 807edf0: 56 push esi 807edf1: 53 push ebx 807edf2: 83 ec 5c sub esp,0x5c 807edf5: 8b 5c 24 78 mov ebx,DWORD PTR [esp+0x78] 807edf9: 8b 8c 24 80 00 00 00 mov ecx,DWORD PTR [esp+0x80] 807ee00: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 807ee04: 8b 7c 24 74 mov edi,DWORD PTR [esp+0x74] 807ee08: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 807ee0c: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 807ee10: 8b 5c 24 7c mov ebx,DWORD PTR [esp+0x7c] 807ee14: 8b 6f 08 mov ebp,DWORD PTR [edi+0x8] 807ee17: 8b b4 24 88 00 00 00 mov esi,DWORD PTR [esp+0x88] 807ee1e: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 807ee22: 8d 48 3c lea ecx,[eax+0x3c] 807ee25: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 807ee29: 8b 9c 24 84 00 00 00 mov ebx,DWORD PTR [esp+0x84] 807ee30: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 807ee34: 65 8b 1d 14 00 00 00 mov ebx,DWORD PTR gs:0x14 807ee3b: 89 5c 24 4c mov DWORD PTR [esp+0x4c],ebx 807ee3f: 31 db xor ebx,ebx 807ee41: 8d 5f 20 lea ebx,[edi+0x20] 807ee44: 89 4c 24 38 mov DWORD PTR [esp+0x38],ecx 807ee48: 89 5c 24 34 mov DWORD PTR [esp+0x34],ebx 807ee4c: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 807ee54: f7 c5 01 00 00 00 test ebp,0x1 807ee5a: 75 1e jne 807ee7a <__gconv_transform_ascii_internal+0x9a> 807ee5c: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] 807ee5f: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 807ee62: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 807ee66: 85 c0 test eax,eax 807ee68: 74 10 je 807ee7a <__gconv_transform_ascii_internal+0x9a> 807ee6a: 89 c8 mov eax,ecx 807ee6c: c1 c8 09 ror eax,0x9 807ee6f: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 807ee76: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 807ee7a: 85 f6 test esi,esi 807ee7c: 0f 85 01 03 00 00 jne 807f183 <__gconv_transform_ascii_internal+0x3a3> 807ee82: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807ee86: 8d 54 24 44 lea edx,[esp+0x44] 807ee8a: 85 c0 test eax,eax 807ee8c: 0f 44 c7 cmove eax,edi 807ee8f: 8b 00 mov eax,DWORD PTR [eax] 807ee91: c7 44 24 44 00 00 00 00 mov DWORD PTR [esp+0x44],0x0 807ee99: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 807eea1: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 807eea5: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 807eea8: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 807eeac: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 807eeb0: 85 c0 test eax,eax 807eeb2: b8 00 00 00 00 mov eax,0x0 807eeb7: 0f 45 c2 cmovne eax,edx 807eeba: 89 ea mov edx,ebp 807eebc: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 807eec0: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 807eec4: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807eec8: 8b 00 mov eax,DWORD PTR [eax] 807eeca: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807eece: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 807eed2: 85 c0 test eax,eax 807eed4: 74 06 je 807eedc <__gconv_transform_ascii_internal+0xfc> 807eed6: 8b 00 mov eax,DWORD PTR [eax] 807eed8: 01 44 24 24 add DWORD PTR [esp+0x24],eax 807eedc: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807eee0: 39 e8 cmp eax,ebp 807eee2: 0f 84 86 02 00 00 je 807f16e <__gconv_transform_ascii_internal+0x38e> 807eee8: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 807eeec: 8d 5e 04 lea ebx,[esi+0x4] 807eeef: 39 5c 24 08 cmp DWORD PTR [esp+0x8],ebx 807eef3: 0f 82 5f 01 00 00 jb 807f058 <__gconv_transform_ascii_internal+0x278> 807eef9: 83 e2 02 and edx,0x2 807eefc: c7 44 24 10 04 00 00 00 mov DWORD PTR [esp+0x10],0x4 807ef04: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 807ef08: eb 20 jmp 807ef2a <__gconv_transform_ascii_internal+0x14a> 807ef0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807ef10: 8d 40 01 lea eax,[eax+0x1] 807ef13: 89 16 mov DWORD PTR [esi],edx 807ef15: 89 de mov esi,ebx 807ef17: 89 c1 mov ecx,eax 807ef19: 39 c5 cmp ebp,eax 807ef1b: 74 43 je 807ef60 <__gconv_transform_ascii_internal+0x180> 807ef1d: 8d 5e 04 lea ebx,[esi+0x4] 807ef20: 39 5c 24 08 cmp DWORD PTR [esp+0x8],ebx 807ef24: 0f 82 ce 00 00 00 jb 807eff8 <__gconv_transform_ascii_internal+0x218> 807ef2a: 0f b6 10 movzx edx,BYTE PTR [eax] 807ef2d: 89 c1 mov ecx,eax 807ef2f: 84 d2 test dl,dl 807ef31: 79 dd jns 807ef10 <__gconv_transform_ascii_internal+0x130> 807ef33: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 807ef37: 85 db test ebx,ebx 807ef39: 0f 84 e1 00 00 00 je 807f020 <__gconv_transform_ascii_internal+0x240> 807ef3f: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 807ef43: 85 c0 test eax,eax 807ef45: 0f 84 d5 00 00 00 je 807f020 <__gconv_transform_ascii_internal+0x240> 807ef4b: 8d 41 01 lea eax,[ecx+0x1] 807ef4e: 83 03 01 add DWORD PTR [ebx],0x1 807ef51: c7 44 24 10 06 00 00 00 mov DWORD PTR [esp+0x10],0x6 807ef59: 89 c1 mov ecx,eax 807ef5b: 39 c5 cmp ebp,eax 807ef5d: 75 be jne 807ef1d <__gconv_transform_ascii_internal+0x13d> 807ef5f: 90 nop 807ef60: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807ef64: 89 08 mov DWORD PTR [eax],ecx 807ef66: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807ef6a: 85 c0 test eax,eax 807ef6c: 0f 85 a0 00 00 00 jne 807f012 <__gconv_transform_ascii_internal+0x232> 807ef72: 83 47 0c 01 add DWORD PTR [edi+0xc],0x1 807ef76: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 807ef7a: 0f 85 f0 00 00 00 jne 807f070 <__gconv_transform_ascii_internal+0x290> 807ef80: 3b 74 24 0c cmp esi,DWORD PTR [esp+0xc] 807ef84: 0f 86 ad 00 00 00 jbe 807f037 <__gconv_transform_ascii_internal+0x257> 807ef8a: 8b 07 mov eax,DWORD PTR [edi] 807ef8c: 83 ec 0c sub esp,0xc 807ef8f: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 807ef93: ff 74 24 2c push DWORD PTR [esp+0x2c] 807ef97: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 807ef9b: e8 a0 ac ff ff call 8079c40 <_dl_mcount_wrapper_check> 807efa0: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807efa7: 6a 00 push 0x0 807efa9: ff 74 24 2c push DWORD PTR [esp+0x2c] 807efad: 6a 00 push 0x0 807efaf: 56 push esi 807efb0: 8d 44 24 6c lea eax,[esp+0x6c] 807efb4: 50 push eax 807efb5: ff 74 24 5c push DWORD PTR [esp+0x5c] 807efb9: ff 74 24 64 push DWORD PTR [esp+0x64] 807efbd: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 807efc1: ff d0 call eax 807efc3: 83 c4 30 add esp,0x30 807efc6: 83 f8 04 cmp eax,0x4 807efc9: 74 65 je 807f030 <__gconv_transform_ascii_internal+0x250> 807efcb: 8b 5c 24 48 mov ebx,DWORD PTR [esp+0x48] 807efcf: 39 de cmp esi,ebx 807efd1: 0f 85 a7 00 00 00 jne 807f07e <__gconv_transform_ascii_internal+0x29e> 807efd7: 85 c0 test eax,eax 807efd9: 0f 85 a5 02 00 00 jne 807f284 <__gconv_transform_ascii_internal+0x4a4> 807efdf: 8b 07 mov eax,DWORD PTR [edi] 807efe1: 8b 57 08 mov edx,DWORD PTR [edi+0x8] 807efe4: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 807efe8: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 807efec: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 807eff0: e9 cf fe ff ff jmp 807eec4 <__gconv_transform_ascii_internal+0xe4> 807eff5: 8d 76 00 lea esi,[esi+0x0] 807eff8: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807effc: c7 44 24 10 05 00 00 00 mov DWORD PTR [esp+0x10],0x5 807f004: 89 08 mov DWORD PTR [eax],ecx 807f006: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807f00a: 85 c0 test eax,eax 807f00c: 0f 84 60 ff ff ff je 807ef72 <__gconv_transform_ascii_internal+0x192> 807f012: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807f016: 89 30 mov DWORD PTR [eax],esi 807f018: eb 1d jmp 807f037 <__gconv_transform_ascii_internal+0x257> 807f01a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807f020: c7 44 24 10 06 00 00 00 mov DWORD PTR [esp+0x10],0x6 807f028: e9 33 ff ff ff jmp 807ef60 <__gconv_transform_ascii_internal+0x180> 807f02d: 8d 76 00 lea esi,[esi+0x0] 807f030: 83 7c 24 10 05 cmp DWORD PTR [esp+0x10],0x5 807f035: 74 a8 je 807efdf <__gconv_transform_ascii_internal+0x1ff> 807f037: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 807f03b: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807f042: 0f 85 14 02 00 00 jne 807f25c <__gconv_transform_ascii_internal+0x47c> 807f048: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807f04c: 83 c4 5c add esp,0x5c 807f04f: 5b pop ebx 807f050: 5e pop esi 807f051: 5f pop edi 807f052: 5d pop ebp 807f053: c3 ret 807f054: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807f058: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 807f05c: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 807f060: c7 44 24 10 05 00 00 00 mov DWORD PTR [esp+0x10],0x5 807f068: e9 f3 fe ff ff jmp 807ef60 <__gconv_transform_ascii_internal+0x180> 807f06d: 8d 76 00 lea esi,[esi+0x0] 807f070: 89 37 mov DWORD PTR [edi],esi 807f072: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 807f076: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 807f07a: 01 07 add DWORD PTR [edi],eax 807f07c: eb b9 jmp 807f037 <__gconv_transform_ascii_internal+0x257> 807f07e: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 807f082: 31 d2 xor edx,edx 807f084: 85 c9 test ecx,ecx 807f086: 74 02 je 807f08a <__gconv_transform_ascii_internal+0x2aa> 807f088: 8b 11 mov edx,DWORD PTR [ecx] 807f08a: 03 54 24 44 add edx,DWORD PTR [esp+0x44] 807f08e: 3b 54 24 24 cmp edx,DWORD PTR [esp+0x24] 807f092: 0f 84 c0 00 00 00 je 807f158 <__gconv_transform_ascii_internal+0x378> 807f098: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 807f09c: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 807f0a0: 8b 77 08 mov esi,DWORD PTR [edi+0x8] 807f0a3: 89 11 mov DWORD PTR [ecx],edx 807f0a5: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 807f0a9: 39 ea cmp edx,ebp 807f0ab: 0f 84 9e 01 00 00 je 807f24f <__gconv_transform_ascii_internal+0x46f> 807f0b1: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 807f0b5: 89 ce mov esi,ecx 807f0b7: 83 c6 04 add esi,0x4 807f0ba: 39 f3 cmp ebx,esi 807f0bc: 0f 82 7e 01 00 00 jb 807f240 <__gconv_transform_ascii_internal+0x460> 807f0c2: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 807f0c6: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 807f0ca: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 807f0ce: 89 f7 mov edi,esi 807f0d0: 83 e1 02 and ecx,0x2 807f0d3: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807f0d7: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 807f0db: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807f0df: eb 21 jmp 807f102 <__gconv_transform_ascii_internal+0x322> 807f0e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807f0e8: 8d 72 01 lea esi,[edx+0x1] 807f0eb: 89 01 mov DWORD PTR [ecx],eax 807f0ed: 89 f9 mov ecx,edi 807f0ef: 89 f2 mov edx,esi 807f0f1: 39 f5 cmp ebp,esi 807f0f3: 74 28 je 807f11d <__gconv_transform_ascii_internal+0x33d> 807f0f5: 8d 79 04 lea edi,[ecx+0x4] 807f0f8: 89 f2 mov edx,esi 807f0fa: 39 fb cmp ebx,edi 807f0fc: 0f 82 e8 00 00 00 jb 807f1ea <__gconv_transform_ascii_internal+0x40a> 807f102: 0f b6 02 movzx eax,BYTE PTR [edx] 807f105: 84 c0 test al,al 807f107: 79 df jns 807f0e8 <__gconv_transform_ascii_internal+0x308> 807f109: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 807f10d: 85 c0 test eax,eax 807f10f: 74 0c je 807f11d <__gconv_transform_ascii_internal+0x33d> 807f111: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 807f115: 85 f6 test esi,esi 807f117: 0f 85 16 01 00 00 jne 807f233 <__gconv_transform_ascii_internal+0x453> 807f11d: 89 ce mov esi,ecx 807f11f: 89 d0 mov eax,edx 807f121: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 807f125: 89 07 mov DWORD PTR [edi],eax 807f127: 39 de cmp esi,ebx 807f129: 0f 85 e1 00 00 00 jne 807f210 <__gconv_transform_ascii_internal+0x430> 807f12f: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807f133: 8d 83 20 37 fd ff lea eax,[ebx-0x2c8e0] 807f139: 50 push eax 807f13a: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807f140: 68 eb 02 00 00 push 0x2eb 807f145: 50 push eax 807f146: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 807f14c: 50 push eax 807f14d: e8 7e bd fc ff call 804aed0 <__assert_fail> 807f152: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807f158: 29 de sub esi,ebx 807f15a: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 807f15e: 8d 56 03 lea edx,[esi+0x3] 807f161: 0f 48 f2 cmovs esi,edx 807f164: c1 fe 02 sar esi,0x2 807f167: 29 33 sub DWORD PTR [ebx],esi 807f169: e9 69 fe ff ff jmp 807efd7 <__gconv_transform_ascii_internal+0x1f7> 807f16e: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 807f172: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 807f176: c7 44 24 10 04 00 00 00 mov DWORD PTR [esp+0x10],0x4 807f17e: e9 dd fd ff ff jmp 807ef60 <__gconv_transform_ascii_internal+0x180> 807f183: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 807f187: 85 c0 test eax,eax 807f189: 0f 85 d2 00 00 00 jne 807f261 <__gconv_transform_ascii_internal+0x481> 807f18f: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 807f192: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 807f19a: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807f1a0: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 807f1a7: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 807f1ab: 0f 85 86 fe ff ff jne 807f037 <__gconv_transform_ascii_internal+0x257> 807f1b1: 83 ec 0c sub esp,0xc 807f1b4: 8b 7c 24 2c mov edi,DWORD PTR [esp+0x2c] 807f1b8: 57 push edi 807f1b9: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 807f1bd: e8 7e aa ff ff call 8079c40 <_dl_mcount_wrapper_check> 807f1c2: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 807f1c9: 56 push esi 807f1ca: ff 74 24 2c push DWORD PTR [esp+0x2c] 807f1ce: 6a 00 push 0x0 807f1d0: 6a 00 push 0x0 807f1d2: 6a 00 push 0x0 807f1d4: ff 74 24 5c push DWORD PTR [esp+0x5c] 807f1d8: ff 74 24 64 push DWORD PTR [esp+0x64] 807f1dc: ff d7 call edi 807f1de: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 807f1e2: 83 c4 30 add esp,0x30 807f1e5: e9 4d fe ff ff jmp 807f037 <__gconv_transform_ascii_internal+0x257> 807f1ea: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 807f1ee: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807f1f2: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807f1f6: 89 32 mov DWORD PTR [edx],esi 807f1f8: 39 cb cmp ebx,ecx 807f1fa: 75 14 jne 807f210 <__gconv_transform_ascii_internal+0x430> 807f1fc: 3b 5c 24 0c cmp ebx,DWORD PTR [esp+0xc] 807f200: 0f 85 d1 fd ff ff jne 807efd7 <__gconv_transform_ascii_internal+0x1f7> 807f206: eb 3e jmp 807f246 <__gconv_transform_ascii_internal+0x466> 807f208: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807f20f: 90 nop 807f210: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807f214: 8d 83 20 37 fd ff lea eax,[ebx-0x2c8e0] 807f21a: 50 push eax 807f21b: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807f221: 68 ea 02 00 00 push 0x2ea 807f226: 50 push eax 807f227: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 807f22d: 50 push eax 807f22e: e8 9d bc fc ff call 804aed0 <__assert_fail> 807f233: 8d 72 01 lea esi,[edx+0x1] 807f236: 83 00 01 add DWORD PTR [eax],0x1 807f239: 89 f2 mov edx,esi 807f23b: e9 b1 fe ff ff jmp 807f0f1 <__gconv_transform_ascii_internal+0x311> 807f240: 3b 5c 24 0c cmp ebx,DWORD PTR [esp+0xc] 807f244: 75 ca jne 807f210 <__gconv_transform_ascii_internal+0x430> 807f246: 83 6f 0c 01 sub DWORD PTR [edi+0xc],0x1 807f24a: e9 88 fd ff ff jmp 807efd7 <__gconv_transform_ascii_internal+0x1f7> 807f24f: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807f253: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 807f257: e9 c5 fe ff ff jmp 807f121 <__gconv_transform_ascii_internal+0x341> 807f25c: e8 ef 8f ff ff call 8078250 <__stack_chk_fail> 807f261: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 807f265: 8d 83 20 37 fd ff lea eax,[ebx-0x2c8e0] 807f26b: 50 push eax 807f26c: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807f272: 68 a4 01 00 00 push 0x1a4 807f277: 50 push eax 807f278: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 807f27e: 50 push eax 807f27f: e8 4c bc fc ff call 804aed0 <__assert_fail> 807f284: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 807f288: e9 aa fd ff ff jmp 807f037 <__gconv_transform_ascii_internal+0x257> 807f28d: 8d 76 00 lea esi,[esi+0x0] 0807f290 <__gconv_transform_internal_ascii>: 807f290: f3 0f 1e fb endbr32 807f294: e8 90 aa fc ff call 8049d29 <__x86.get_pc_thunk.ax> 807f299: 05 67 5d 06 00 add eax,0x65d67 807f29e: 55 push ebp 807f29f: 57 push edi 807f2a0: 56 push esi 807f2a1: 53 push ebx 807f2a2: 83 ec 7c sub esp,0x7c 807f2a5: 8b 8c 24 98 00 00 00 mov ecx,DWORD PTR [esp+0x98] 807f2ac: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 807f2b0: 8b bc 24 9c 00 00 00 mov edi,DWORD PTR [esp+0x9c] 807f2b7: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [esp+0x90] 807f2be: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 807f2c2: 8b 8c 24 a0 00 00 00 mov ecx,DWORD PTR [esp+0xa0] 807f2c9: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 807f2cd: 8b ac 24 94 00 00 00 mov ebp,DWORD PTR [esp+0x94] 807f2d4: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 807f2d8: 8b 8c 24 a4 00 00 00 mov ecx,DWORD PTR [esp+0xa4] 807f2df: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 807f2e2: 8b b4 24 a8 00 00 00 mov esi,DWORD PTR [esp+0xa8] 807f2e9: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 807f2ed: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 807f2f1: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 807f2f8: 89 4c 24 6c mov DWORD PTR [esp+0x6c],ecx 807f2fc: 31 c9 xor ecx,ecx 807f2fe: 8d 48 3c lea ecx,[eax+0x3c] 807f301: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 807f309: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 807f30d: 8d 4d 20 lea ecx,[ebp+0x20] 807f310: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 807f314: f6 c2 01 test dl,0x1 807f317: 75 1e jne 807f337 <__gconv_transform_internal_ascii+0xa7> 807f319: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] 807f31c: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 807f31f: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 807f323: 85 c0 test eax,eax 807f325: 74 10 je 807f337 <__gconv_transform_internal_ascii+0xa7> 807f327: 89 c8 mov eax,ecx 807f329: c1 c8 09 ror eax,0x9 807f32c: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 807f333: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 807f337: 85 f6 test esi,esi 807f339: 0f 85 c7 05 00 00 jne 807f906 <__gconv_transform_internal_ascii+0x676> 807f33f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807f343: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 807f347: 8b 08 mov ecx,DWORD PTR [eax] 807f349: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 807f34d: 85 c0 test eax,eax 807f34f: 89 c7 mov edi,eax 807f351: 0f 44 c5 cmove eax,ebp 807f354: 85 f6 test esi,esi 807f356: 8b 18 mov ebx,DWORD PTR [eax] 807f358: b8 00 00 00 00 mov eax,0x0 807f35d: c7 44 24 58 00 00 00 00 mov DWORD PTR [esp+0x58],0x0 807f365: 89 c6 mov esi,eax 807f367: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 807f36e: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 807f372: 8b 5d 04 mov ebx,DWORD PTR [ebp+0x4] 807f375: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 807f379: 8d 5c 24 58 lea ebx,[esp+0x58] 807f37d: 0f 45 f3 cmovne esi,ebx 807f380: 89 74 24 34 mov DWORD PTR [esp+0x34],esi 807f384: 85 c0 test eax,eax 807f386: 0f 85 f4 01 00 00 jne 807f580 <__gconv_transform_internal_ascii+0x2f0> 807f38c: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 807f394: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807f398: 89 d3 mov ebx,edx 807f39a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807f3a0: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 807f3a4: 85 c0 test eax,eax 807f3a6: 74 06 je 807f3ae <__gconv_transform_internal_ascii+0x11e> 807f3a8: 8b 00 mov eax,DWORD PTR [eax] 807f3aa: 01 44 24 1c add DWORD PTR [esp+0x1c],eax 807f3ae: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807f3b2: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 807f3b6: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 807f3ba: 39 cf cmp edi,ecx 807f3bc: 0f 84 ab 05 00 00 je 807f96d <__gconv_transform_internal_ascii+0x6dd> 807f3c2: c7 44 24 0c 04 00 00 00 mov DWORD PTR [esp+0xc],0x4 807f3ca: 89 da mov edx,ebx 807f3cc: 89 c6 mov esi,eax 807f3ce: 89 c8 mov eax,ecx 807f3d0: 83 e2 02 and edx,0x2 807f3d3: 8d 58 04 lea ebx,[eax+0x4] 807f3d6: 39 df cmp edi,ebx 807f3d8: 0f 82 ea 00 00 00 jb 807f4c8 <__gconv_transform_internal_ascii+0x238> 807f3de: 39 74 24 04 cmp DWORD PTR [esp+0x4],esi 807f3e2: 0f 86 28 01 00 00 jbe 807f510 <__gconv_transform_internal_ascii+0x280> 807f3e8: 8b 00 mov eax,DWORD PTR [eax] 807f3ea: 83 f8 7f cmp eax,0x7f 807f3ed: 0f 87 35 01 00 00 ja 807f528 <__gconv_transform_internal_ascii+0x298> 807f3f3: 8d 5e 01 lea ebx,[esi+0x1] 807f3f6: 89 5c 24 64 mov DWORD PTR [esp+0x64],ebx 807f3fa: 88 06 mov BYTE PTR [esi],al 807f3fc: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807f400: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 807f404: 83 c0 04 add eax,0x4 807f407: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807f40b: 39 c7 cmp edi,eax 807f40d: 75 c4 jne 807f3d3 <__gconv_transform_internal_ascii+0x143> 807f40f: 90 nop 807f410: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 807f414: 89 02 mov DWORD PTR [edx],eax 807f416: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 807f41a: 85 c0 test eax,eax 807f41c: 0f 85 c4 00 00 00 jne 807f4e6 <__gconv_transform_internal_ascii+0x256> 807f422: 83 45 0c 01 add DWORD PTR [ebp+0xc],0x1 807f426: f6 45 08 01 test BYTE PTR [ebp+0x8],0x1 807f42a: 0f 85 d0 02 00 00 jne 807f700 <__gconv_transform_internal_ascii+0x470> 807f430: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 807f434: 3b 74 24 08 cmp esi,DWORD PTR [esp+0x8] 807f438: 0f 86 ba 03 00 00 jbe 807f7f8 <__gconv_transform_internal_ascii+0x568> 807f43e: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 807f441: 83 ec 0c sub esp,0xc 807f444: 89 44 24 68 mov DWORD PTR [esp+0x68],eax 807f448: ff 74 24 24 push DWORD PTR [esp+0x24] 807f44c: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 807f450: e8 eb a7 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807f455: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 807f45c: 6a 00 push 0x0 807f45e: ff 74 24 2c push DWORD PTR [esp+0x2c] 807f462: 6a 00 push 0x0 807f464: 56 push esi 807f465: 8d 84 24 80 00 00 00 lea eax,[esp+0x80] 807f46c: 50 push eax 807f46d: ff 74 24 58 push DWORD PTR [esp+0x58] 807f471: ff 74 24 58 push DWORD PTR [esp+0x58] 807f475: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 807f479: ff d0 call eax 807f47b: 89 c2 mov edx,eax 807f47d: 83 c4 30 add esp,0x30 807f480: 83 f8 04 cmp eax,0x4 807f483: 0f 84 df 00 00 00 je 807f568 <__gconv_transform_internal_ascii+0x2d8> 807f489: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 807f48d: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 807f491: 39 f0 cmp eax,esi 807f493: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 807f497: 0f 85 9b 03 00 00 jne 807f838 <__gconv_transform_internal_ascii+0x5a8> 807f49d: 85 d2 test edx,edx 807f49f: 0f 85 db 04 00 00 jne 807f980 <__gconv_transform_internal_ascii+0x6f0> 807f4a5: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 807f4a8: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 807f4ab: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 807f4af: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 807f4b3: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807f4b7: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807f4bb: 8b 08 mov ecx,DWORD PTR [eax] 807f4bd: e9 de fe ff ff jmp 807f3a0 <__gconv_transform_internal_ascii+0x110> 807f4c2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807f4c8: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807f4cc: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 807f4d0: c7 44 24 0c 07 00 00 00 mov DWORD PTR [esp+0xc],0x7 807f4d8: 89 02 mov DWORD PTR [edx],eax 807f4da: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 807f4de: 85 c0 test eax,eax 807f4e0: 0f 84 3c ff ff ff je 807f422 <__gconv_transform_internal_ascii+0x192> 807f4e6: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 807f4ea: 89 30 mov DWORD PTR [eax],esi 807f4ec: 8b 44 24 6c mov eax,DWORD PTR [esp+0x6c] 807f4f0: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 807f4f7: 0f 85 04 08 00 00 jne 807fd01 <__gconv_transform_internal_ascii+0xa71> 807f4fd: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807f501: 83 c4 7c add esp,0x7c 807f504: 5b pop ebx 807f505: 5e pop esi 807f506: 5f pop edi 807f507: 5d pop ebp 807f508: c3 ret 807f509: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807f510: c7 44 24 0c 05 00 00 00 mov DWORD PTR [esp+0xc],0x5 807f518: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807f51c: e9 ef fe ff ff jmp 807f410 <__gconv_transform_internal_ascii+0x180> 807f521: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807f528: c1 e8 07 shr eax,0x7 807f52b: 3d 00 1c 00 00 cmp eax,0x1c00 807f530: 0f 84 d2 02 00 00 je 807f808 <__gconv_transform_internal_ascii+0x578> 807f536: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 807f53a: 85 c0 test eax,eax 807f53c: 0f 84 2b 05 00 00 je 807fa6d <__gconv_transform_internal_ascii+0x7dd> 807f542: f6 45 08 08 test BYTE PTR [ebp+0x8],0x8 807f546: 0f 85 44 02 00 00 jne 807f790 <__gconv_transform_internal_ascii+0x500> 807f54c: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807f550: 85 d2 test edx,edx 807f552: 0f 85 c0 02 00 00 jne 807f818 <__gconv_transform_internal_ascii+0x588> 807f558: c7 44 24 0c 06 00 00 00 mov DWORD PTR [esp+0xc],0x6 807f560: e9 ab fe ff ff jmp 807f410 <__gconv_transform_internal_ascii+0x180> 807f565: 8d 76 00 lea esi,[esi+0x0] 807f568: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 807f56c: 83 fa 05 cmp edx,0x5 807f56f: 0f 85 28 ff ff ff jne 807f49d <__gconv_transform_internal_ascii+0x20d> 807f575: e9 2b ff ff ff jmp 807f4a5 <__gconv_transform_internal_ascii+0x215> 807f57a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807f580: 8b 75 14 mov esi,DWORD PTR [ebp+0x14] 807f583: 8b 1e mov ebx,DWORD PTR [esi] 807f585: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 807f589: 83 e3 07 and ebx,0x7 807f58c: 0f 84 fa fd ff ff je 807f38c <__gconv_transform_internal_ascii+0xfc> 807f592: 85 ff test edi,edi 807f594: 0f 85 6c 07 00 00 jne 807fd06 <__gconv_transform_internal_ascii+0xa76> 807f59a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 807f59e: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 807f5a2: 89 5c 24 3c mov DWORD PTR [esp+0x3c],ebx 807f5a6: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 807f5aa: 83 fb 04 cmp ebx,0x4 807f5ad: 0f 87 65 07 00 00 ja 807fd18 <__gconv_transform_internal_ascii+0xa88> 807f5b3: 8d 44 24 68 lea eax,[esp+0x68] 807f5b7: 31 ff xor edi,edi 807f5b9: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807f5bd: b8 04 00 00 00 mov eax,0x4 807f5c2: 85 db test ebx,ebx 807f5c4: 74 3c je 807f602 <__gconv_transform_internal_ascii+0x372> 807f5c6: 89 54 24 44 mov DWORD PTR [esp+0x44],edx 807f5ca: 89 f8 mov eax,edi 807f5cc: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807f5d0: 89 4c 24 40 mov DWORD PTR [esp+0x40],ecx 807f5d4: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 807f5d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807f5df: 90 nop 807f5e0: 0f b6 54 06 04 movzx edx,BYTE PTR [esi+eax*1+0x4] 807f5e5: 88 14 01 mov BYTE PTR [ecx+eax*1],dl 807f5e8: 83 c0 01 add eax,0x1 807f5eb: 39 c3 cmp ebx,eax 807f5ed: 75 f1 jne 807f5e0 <__gconv_transform_internal_ascii+0x350> 807f5ef: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 807f5f3: b8 04 00 00 00 mov eax,0x4 807f5f8: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 807f5fc: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 807f600: 29 d8 sub eax,ebx 807f602: 01 c8 add eax,ecx 807f604: 39 44 24 24 cmp DWORD PTR [esp+0x24],eax 807f608: 0f 82 70 04 00 00 jb 807fa7e <__gconv_transform_internal_ascii+0x7ee> 807f60e: 8d 44 24 67 lea eax,[esp+0x67] 807f612: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 807f616: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 807f61a: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 807f61e: 39 7c 24 08 cmp DWORD PTR [esp+0x8],edi 807f622: 0f 83 65 03 00 00 jae 807f98d <__gconv_transform_internal_ascii+0x6fd> 807f628: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807f62c: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807f630: 89 54 24 4c mov DWORD PTR [esp+0x4c],edx 807f634: 89 74 24 44 mov DWORD PTR [esp+0x44],esi 807f638: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 807f63c: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 807f640: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 807f644: 83 c0 01 add eax,0x1 807f647: 83 c1 01 add ecx,0x1 807f64a: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807f64e: 0f b6 50 ff movzx edx,BYTE PTR [eax-0x1] 807f652: 88 14 0e mov BYTE PTR [esi+ecx*1],dl 807f655: 83 f9 03 cmp ecx,0x3 807f658: 77 04 ja 807f65e <__gconv_transform_internal_ascii+0x3ce> 807f65a: 39 c7 cmp edi,eax 807f65c: 77 e6 ja 807f644 <__gconv_transform_internal_ascii+0x3b4> 807f65e: 8d 44 24 68 lea eax,[esp+0x68] 807f662: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 807f666: 8b 54 24 4c mov edx,DWORD PTR [esp+0x4c] 807f66a: 89 4c 24 3c mov DWORD PTR [esp+0x3c],ecx 807f66e: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807f672: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 807f676: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807f67a: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 807f67e: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 807f682: 83 f8 7f cmp eax,0x7f 807f685: 0f 87 25 04 00 00 ja 807fab0 <__gconv_transform_internal_ascii+0x820> 807f68b: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 807f68f: 8d 51 01 lea edx,[ecx+0x1] 807f692: 89 54 24 64 mov DWORD PTR [esp+0x64],edx 807f696: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 807f69a: 88 01 mov BYTE PTR [ecx],al 807f69c: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807f6a0: 83 c0 04 add eax,0x4 807f6a3: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807f6a7: 39 d0 cmp eax,edx 807f6a9: 0f 84 a2 03 00 00 je 807fa51 <__gconv_transform_internal_ascii+0x7c1> 807f6af: 8b 0e mov ecx,DWORD PTR [esi] 807f6b1: 29 d0 sub eax,edx 807f6b3: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 807f6b7: 89 cb mov ebx,ecx 807f6b9: 83 e3 07 and ebx,0x7 807f6bc: 39 d8 cmp eax,ebx 807f6be: 0f 8e 77 06 00 00 jle 807fd3b <__gconv_transform_internal_ascii+0xaab> 807f6c4: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 807f6c8: 29 d8 sub eax,ebx 807f6ca: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807f6ce: 03 02 add eax,DWORD PTR [edx] 807f6d0: 89 02 mov DWORD PTR [edx],eax 807f6d2: 89 c1 mov ecx,eax 807f6d4: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 807f6d8: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 807f6db: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 807f6df: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807f6e3: 89 d3 mov ebx,edx 807f6e5: 83 e0 f8 and eax,0xfffffff8 807f6e8: 89 06 mov DWORD PTR [esi],eax 807f6ea: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 807f6ee: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807f6f2: e9 a9 fc ff ff jmp 807f3a0 <__gconv_transform_internal_ascii+0x110> 807f6f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807f6fe: 66 90 xchg ax,ax 807f700: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 807f704: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 807f708: 89 75 00 mov DWORD PTR [ebp+0x0],esi 807f70b: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 807f70f: 01 02 add DWORD PTR [edx],eax 807f711: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 807f718: 85 c0 test eax,eax 807f71a: 0f 84 cc fd ff ff je 807f4ec <__gconv_transform_internal_ascii+0x25c> 807f720: 83 7c 24 0c 07 cmp DWORD PTR [esp+0xc],0x7 807f725: 0f 85 c1 fd ff ff jne 807f4ec <__gconv_transform_internal_ascii+0x25c> 807f72b: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807f72f: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807f733: 8b 08 mov ecx,DWORD PTR [eax] 807f735: 89 f8 mov eax,edi 807f737: 29 c8 sub eax,ecx 807f739: 83 f8 03 cmp eax,0x3 807f73c: 0f 8f 1c 06 00 00 jg 807fd5e <__gconv_transform_internal_ascii+0xace> 807f742: 8b 75 14 mov esi,DWORD PTR [ebp+0x14] 807f745: 8d 41 01 lea eax,[ecx+0x1] 807f748: 8d 56 04 lea edx,[esi+0x4] 807f74b: 39 f9 cmp ecx,edi 807f74d: 0f 83 4b 04 00 00 jae 807fb9e <__gconv_transform_internal_ascii+0x90e> 807f753: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 807f757: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807f75b: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 807f75f: 89 45 00 mov DWORD PTR [ebp+0x0],eax 807f762: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 807f766: 89 c3 mov ebx,eax 807f768: 83 c2 01 add edx,0x1 807f76b: 83 c0 01 add eax,0x1 807f76e: 88 4a ff mov BYTE PTR [edx-0x1],cl 807f771: 39 fb cmp ebx,edi 807f773: 75 ea jne 807f75f <__gconv_transform_internal_ascii+0x4cf> 807f775: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 807f779: 29 cf sub edi,ecx 807f77b: 8b 06 mov eax,DWORD PTR [esi] 807f77d: 83 e0 f8 and eax,0xfffffff8 807f780: 09 f8 or eax,edi 807f782: 89 06 mov DWORD PTR [esi],eax 807f784: e9 63 fd ff ff jmp 807f4ec <__gconv_transform_internal_ascii+0x25c> 807f789: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807f790: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 807f794: 83 ec 04 sub esp,0x4 807f797: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 807f79b: ff 74 24 38 push DWORD PTR [esp+0x38] 807f79f: 8d 44 24 6c lea eax,[esp+0x6c] 807f7a3: 50 push eax 807f7a4: 57 push edi 807f7a5: 8d 44 24 70 lea eax,[esp+0x70] 807f7a9: 50 push eax 807f7aa: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 807f7ae: ff 30 push DWORD PTR [eax] 807f7b0: 55 push ebp 807f7b1: ff 74 24 54 push DWORD PTR [esp+0x54] 807f7b5: 8b 5c 24 48 mov ebx,DWORD PTR [esp+0x48] 807f7b9: e8 32 47 00 00 call 8083ef0 <__gconv_transliterate> 807f7be: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807f7c2: 83 c4 20 add esp,0x20 807f7c5: 83 f8 06 cmp eax,0x6 807f7c8: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 807f7cc: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 807f7d0: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 807f7d4: 0f 84 72 fd ff ff je 807f54c <__gconv_transform_internal_ascii+0x2bc> 807f7da: 83 7c 24 0c 05 cmp DWORD PTR [esp+0xc],0x5 807f7df: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807f7e3: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 807f7e7: 0f 85 1e fc ff ff jne 807f40b <__gconv_transform_internal_ascii+0x17b> 807f7ed: e9 1e fc ff ff jmp 807f410 <__gconv_transform_internal_ascii+0x180> 807f7f2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807f7f8: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 807f7fc: e9 9c fc ff ff jmp 807f49d <__gconv_transform_internal_ascii+0x20d> 807f801: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807f808: 89 5c 24 60 mov DWORD PTR [esp+0x60],ebx 807f80c: 89 d8 mov eax,ebx 807f80e: e9 f8 fb ff ff jmp 807f40b <__gconv_transform_internal_ascii+0x17b> 807f813: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807f817: 90 nop 807f818: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 807f81c: 83 c0 04 add eax,0x4 807f81f: c7 44 24 0c 06 00 00 00 mov DWORD PTR [esp+0xc],0x6 807f827: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807f82b: 83 03 01 add DWORD PTR [ebx],0x1 807f82e: e9 d8 fb ff ff jmp 807f40b <__gconv_transform_internal_ascii+0x17b> 807f833: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807f837: 90 nop 807f838: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 807f83c: 31 c0 xor eax,eax 807f83e: 85 db test ebx,ebx 807f840: 74 02 je 807f844 <__gconv_transform_internal_ascii+0x5b4> 807f842: 8b 03 mov eax,DWORD PTR [ebx] 807f844: 03 44 24 58 add eax,DWORD PTR [esp+0x58] 807f848: 3b 44 24 1c cmp eax,DWORD PTR [esp+0x1c] 807f84c: 0f 84 9e 00 00 00 je 807f8f0 <__gconv_transform_internal_ascii+0x660> 807f852: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807f856: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 807f85a: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 807f85e: 89 08 mov DWORD PTR [eax],ecx 807f860: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 807f863: 89 5c 24 64 mov DWORD PTR [esp+0x64],ebx 807f867: 39 cf cmp edi,ecx 807f869: 0f 84 b6 03 00 00 je 807fc25 <__gconv_transform_internal_ascii+0x995> 807f86f: 83 e0 02 and eax,0x2 807f872: c7 44 24 1c 04 00 00 00 mov DWORD PTR [esp+0x1c],0x4 807f87a: 89 ee mov esi,ebp 807f87c: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 807f880: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 807f884: 8d 41 04 lea eax,[ecx+0x4] 807f887: 39 c7 cmp edi,eax 807f889: 0f 82 46 01 00 00 jb 807f9d5 <__gconv_transform_internal_ascii+0x745> 807f88f: 39 dd cmp ebp,ebx 807f891: 0f 86 03 01 00 00 jbe 807f99a <__gconv_transform_internal_ascii+0x70a> 807f897: 8b 09 mov ecx,DWORD PTR [ecx] 807f899: 83 f9 7f cmp ecx,0x7f 807f89c: 0f 87 6e 01 00 00 ja 807fa10 <__gconv_transform_internal_ascii+0x780> 807f8a2: 8d 43 01 lea eax,[ebx+0x1] 807f8a5: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 807f8a9: 88 0b mov BYTE PTR [ebx],cl 807f8ab: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807f8af: 8b 5c 24 64 mov ebx,DWORD PTR [esp+0x64] 807f8b3: 8d 48 04 lea ecx,[eax+0x4] 807f8b6: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 807f8ba: 39 cf cmp edi,ecx 807f8bc: 75 c6 jne 807f884 <__gconv_transform_internal_ascii+0x5f4> 807f8be: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807f8c2: 89 f5 mov ebp,esi 807f8c4: 89 de mov esi,ebx 807f8c6: 89 38 mov DWORD PTR [eax],edi 807f8c8: 39 5c 24 5c cmp DWORD PTR [esp+0x5c],ebx 807f8cc: 0f 85 e0 00 00 00 jne 807f9b2 <__gconv_transform_internal_ascii+0x722> 807f8d2: 83 7c 24 1c 05 cmp DWORD PTR [esp+0x1c],0x5 807f8d7: 0f 85 0a 01 00 00 jne 807f9e7 <__gconv_transform_internal_ascii+0x757> 807f8dd: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 807f8e1: 0f 85 b6 fb ff ff jne 807f49d <__gconv_transform_internal_ascii+0x20d> 807f8e7: 83 6d 0c 01 sub DWORD PTR [ebp+0xc],0x1 807f8eb: e9 ad fb ff ff jmp 807f49d <__gconv_transform_internal_ascii+0x20d> 807f8f0: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 807f8f4: 2b 74 24 0c sub esi,DWORD PTR [esp+0xc] 807f8f8: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 807f8ff: 29 01 sub DWORD PTR [ecx],eax 807f901: e9 97 fb ff ff jmp 807f49d <__gconv_transform_internal_ascii+0x20d> 807f906: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 807f90a: 85 c0 test eax,eax 807f90c: 0f 85 cc 03 00 00 jne 807fcde <__gconv_transform_internal_ascii+0xa4e> 807f912: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 807f915: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 807f91d: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 807f923: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 807f92a: f6 45 08 01 test BYTE PTR [ebp+0x8],0x1 807f92e: 0f 85 b8 fb ff ff jne 807f4ec <__gconv_transform_internal_ascii+0x25c> 807f934: 83 ec 0c sub esp,0xc 807f937: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807f93b: 57 push edi 807f93c: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 807f940: e8 fb a2 ff ff call 8079c40 <_dl_mcount_wrapper_check> 807f945: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 807f94c: 56 push esi 807f94d: ff 74 24 2c push DWORD PTR [esp+0x2c] 807f951: 6a 00 push 0x0 807f953: 6a 00 push 0x0 807f955: 6a 00 push 0x0 807f957: ff 74 24 58 push DWORD PTR [esp+0x58] 807f95b: ff 74 24 58 push DWORD PTR [esp+0x58] 807f95f: ff d7 call edi 807f961: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 807f965: 83 c4 30 add esp,0x30 807f968: e9 7f fb ff ff jmp 807f4ec <__gconv_transform_internal_ascii+0x25c> 807f96d: c7 44 24 0c 04 00 00 00 mov DWORD PTR [esp+0xc],0x4 807f975: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 807f979: 89 f8 mov eax,edi 807f97b: e9 90 fa ff ff jmp 807f410 <__gconv_transform_internal_ascii+0x180> 807f980: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 807f984: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 807f988: e9 84 fd ff ff jmp 807f711 <__gconv_transform_internal_ascii+0x481> 807f98d: c7 44 24 0c 05 00 00 00 mov DWORD PTR [esp+0xc],0x5 807f995: e9 52 fb ff ff jmp 807f4ec <__gconv_transform_internal_ascii+0x25c> 807f99a: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807f99e: 89 f5 mov ebp,esi 807f9a0: 89 de mov esi,ebx 807f9a2: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 807f9a6: 89 01 mov DWORD PTR [ecx],eax 807f9a8: 3b 74 24 5c cmp esi,DWORD PTR [esp+0x5c] 807f9ac: 0f 84 2b ff ff ff je 807f8dd <__gconv_transform_internal_ascii+0x64d> 807f9b2: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807f9b6: 8d 83 e0 36 fd ff lea eax,[ebx-0x2c920] 807f9bc: 50 push eax 807f9bd: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807f9c3: 68 ea 02 00 00 push 0x2ea 807f9c8: 50 push eax 807f9c9: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 807f9cf: 50 push eax 807f9d0: e8 fb b4 fc ff call 804aed0 <__assert_fail> 807f9d5: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807f9d9: 89 de mov esi,ebx 807f9db: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 807f9df: 89 07 mov DWORD PTR [edi],eax 807f9e1: 3b 74 24 5c cmp esi,DWORD PTR [esp+0x5c] 807f9e5: 75 cb jne 807f9b2 <__gconv_transform_internal_ascii+0x722> 807f9e7: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807f9eb: 8d 83 e0 36 fd ff lea eax,[ebx-0x2c920] 807f9f1: 50 push eax 807f9f2: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807f9f8: 68 eb 02 00 00 push 0x2eb 807f9fd: 50 push eax 807f9fe: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 807fa04: 50 push eax 807fa05: e8 c6 b4 fc ff call 804aed0 <__assert_fail> 807fa0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 807fa10: c1 e9 07 shr ecx,0x7 807fa13: 81 f9 00 1c 00 00 cmp ecx,0x1c00 807fa19: 0f 84 59 01 00 00 je 807fb78 <__gconv_transform_internal_ascii+0x8e8> 807fa1f: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 807fa23: 85 c0 test eax,eax 807fa25: 74 ae je 807f9d5 <__gconv_transform_internal_ascii+0x745> 807fa27: f6 46 08 08 test BYTE PTR [esi+0x8],0x8 807fa2b: 0f 85 e3 00 00 00 jne 807fb14 <__gconv_transform_internal_ascii+0x884> 807fa31: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 807fa35: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807fa39: 85 c9 test ecx,ecx 807fa3b: 0f 85 42 01 00 00 jne 807fb83 <__gconv_transform_internal_ascii+0x8f3> 807fa41: 89 de mov esi,ebx 807fa43: eb 96 jmp 807f9db <__gconv_transform_internal_ascii+0x74b> 807fa45: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 807fa49: 85 c0 test eax,eax 807fa4b: 0f 85 9b fa ff ff jne 807f4ec <__gconv_transform_internal_ascii+0x25c> 807fa51: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 807fa55: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 807fa58: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807fa5c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807fa60: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807fa64: 89 d3 mov ebx,edx 807fa66: 8b 08 mov ecx,DWORD PTR [eax] 807fa68: e9 33 f9 ff ff jmp 807f3a0 <__gconv_transform_internal_ascii+0x110> 807fa6d: c7 44 24 0c 06 00 00 00 mov DWORD PTR [esp+0xc],0x6 807fa75: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807fa79: e9 92 f9 ff ff jmp 807f410 <__gconv_transform_internal_ascii+0x180> 807fa7e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807fa82: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 807fa86: 89 38 mov DWORD PTR [eax],edi 807fa88: 39 f9 cmp ecx,edi 807fa8a: 73 17 jae 807faa3 <__gconv_transform_internal_ascii+0x813> 807fa8c: 01 f3 add ebx,esi 807fa8e: 83 c1 01 add ecx,0x1 807fa91: 83 c3 01 add ebx,0x1 807fa94: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 807fa98: 0f b6 41 ff movzx eax,BYTE PTR [ecx-0x1] 807fa9c: 88 43 03 mov BYTE PTR [ebx+0x3],al 807fa9f: 39 cf cmp edi,ecx 807faa1: 75 eb jne 807fa8e <__gconv_transform_internal_ascii+0x7fe> 807faa3: c7 44 24 0c 07 00 00 00 mov DWORD PTR [esp+0xc],0x7 807faab: e9 3c fa ff ff jmp 807f4ec <__gconv_transform_internal_ascii+0x25c> 807fab0: c1 e8 07 shr eax,0x7 807fab3: 3d 00 1c 00 00 cmp eax,0x1c00 807fab8: 0f 84 55 01 00 00 je 807fc13 <__gconv_transform_internal_ascii+0x983> 807fabe: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 807fac2: 85 c0 test eax,eax 807fac4: 0f 84 3c 01 00 00 je 807fc06 <__gconv_transform_internal_ascii+0x976> 807faca: f6 c2 08 test dl,0x8 807facd: 0f 85 d2 00 00 00 jne 807fba5 <__gconv_transform_internal_ascii+0x915> 807fad3: 83 e2 02 and edx,0x2 807fad6: c7 44 24 0c 06 00 00 00 mov DWORD PTR [esp+0xc],0x6 807fade: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807fae2: 0f 84 04 fa ff ff je 807f4ec <__gconv_transform_internal_ascii+0x25c> 807fae8: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 807faec: 83 c0 04 add eax,0x4 807faef: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807faf3: 83 07 01 add DWORD PTR [edi],0x1 807faf6: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 807fafa: 39 f8 cmp eax,edi 807fafc: 0f 84 04 01 00 00 je 807fc06 <__gconv_transform_internal_ascii+0x976> 807fb02: 29 f8 sub eax,edi 807fb04: 8b 3e mov edi,DWORD PTR [esi] 807fb06: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 807fb0a: 83 e7 07 and edi,0x7 807fb0d: 89 fb mov ebx,edi 807fb0f: e9 a8 fb ff ff jmp 807f6bc <__gconv_transform_internal_ascii+0x42c> 807fb14: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 807fb18: 83 ec 04 sub esp,0x4 807fb1b: ff 74 24 38 push DWORD PTR [esp+0x38] 807fb1f: 8d 44 24 6c lea eax,[esp+0x6c] 807fb23: 50 push eax 807fb24: 57 push edi 807fb25: 8d 44 24 70 lea eax,[esp+0x70] 807fb29: 50 push eax 807fb2a: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 807fb2e: ff 30 push DWORD PTR [eax] 807fb30: 56 push esi 807fb31: ff 74 24 54 push DWORD PTR [esp+0x54] 807fb35: 8b 5c 24 48 mov ebx,DWORD PTR [esp+0x48] 807fb39: e8 b2 43 00 00 call 8083ef0 <__gconv_transliterate> 807fb3e: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 807fb42: 83 c4 20 add esp,0x20 807fb45: 83 f8 06 cmp eax,0x6 807fb48: 8b 5c 24 64 mov ebx,DWORD PTR [esp+0x64] 807fb4c: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 807fb50: 0f 84 db fe ff ff je 807fa31 <__gconv_transform_internal_ascii+0x7a1> 807fb56: 8b 4c 24 60 mov ecx,DWORD PTR [esp+0x60] 807fb5a: 83 7c 24 1c 05 cmp DWORD PTR [esp+0x1c],0x5 807fb5f: 8b 5c 24 64 mov ebx,DWORD PTR [esp+0x64] 807fb63: 89 c8 mov eax,ecx 807fb65: 0f 85 4f fd ff ff jne 807f8ba <__gconv_transform_internal_ascii+0x62a> 807fb6b: 89 f5 mov ebp,esi 807fb6d: 89 de mov esi,ebx 807fb6f: e9 2e fe ff ff jmp 807f9a2 <__gconv_transform_internal_ascii+0x712> 807fb74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807fb78: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807fb7c: 89 c1 mov ecx,eax 807fb7e: e9 37 fd ff ff jmp 807f8ba <__gconv_transform_internal_ascii+0x62a> 807fb83: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 807fb87: c7 44 24 1c 06 00 00 00 mov DWORD PTR [esp+0x1c],0x6 807fb8f: 83 01 01 add DWORD PTR [ecx],0x1 807fb92: 8d 48 04 lea ecx,[eax+0x4] 807fb95: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 807fb99: e9 1c fd ff ff jmp 807f8ba <__gconv_transform_internal_ascii+0x62a> 807fb9e: 31 ff xor edi,edi 807fba0: e9 d6 fb ff ff jmp 807f77b <__gconv_transform_internal_ascii+0x4eb> 807fba5: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 807fba9: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 807fbad: 89 54 24 44 mov DWORD PTR [esp+0x44],edx 807fbb1: 83 ec 04 sub esp,0x4 807fbb4: 01 f8 add eax,edi 807fbb6: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 807fbba: 89 c2 mov edx,eax 807fbbc: ff 74 24 38 push DWORD PTR [esp+0x38] 807fbc0: 8d 44 24 6c lea eax,[esp+0x6c] 807fbc4: 50 push eax 807fbc5: 52 push edx 807fbc6: 8d 44 24 70 lea eax,[esp+0x70] 807fbca: 50 push eax 807fbcb: 51 push ecx 807fbcc: 55 push ebp 807fbcd: ff 74 24 54 push DWORD PTR [esp+0x54] 807fbd1: 8b 5c 24 48 mov ebx,DWORD PTR [esp+0x48] 807fbd5: e8 16 43 00 00 call 8083ef0 <__gconv_transliterate> 807fbda: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 807fbde: 83 c4 20 add esp,0x20 807fbe1: 83 f8 06 cmp eax,0x6 807fbe4: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 807fbe8: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807fbec: 74 4a je 807fc38 <__gconv_transform_internal_ascii+0x9a8> 807fbee: 39 f8 cmp eax,edi 807fbf0: 74 54 je 807fc46 <__gconv_transform_internal_ascii+0x9b6> 807fbf2: 8b 3e mov edi,DWORD PTR [esi] 807fbf4: 2b 44 24 1c sub eax,DWORD PTR [esp+0x1c] 807fbf8: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 807fbfc: 83 e7 07 and edi,0x7 807fbff: 89 fb mov ebx,edi 807fc01: e9 b6 fa ff ff jmp 807f6bc <__gconv_transform_internal_ascii+0x42c> 807fc06: c7 44 24 0c 06 00 00 00 mov DWORD PTR [esp+0xc],0x6 807fc0e: e9 d9 f8 ff ff jmp 807f4ec <__gconv_transform_internal_ascii+0x25c> 807fc13: 8d 44 24 6c lea eax,[esp+0x6c] 807fc17: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807fc1b: b8 04 00 00 00 mov eax,0x4 807fc20: e9 97 fa ff ff jmp 807f6bc <__gconv_transform_internal_ascii+0x42c> 807fc25: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 807fc29: 39 7c 24 0c cmp DWORD PTR [esp+0xc],edi 807fc2d: 0f 84 b4 fd ff ff je 807f9e7 <__gconv_transform_internal_ascii+0x757> 807fc33: e9 7a fd ff ff jmp 807f9b2 <__gconv_transform_internal_ascii+0x722> 807fc38: 80 e2 02 and dl,0x2 807fc3b: 0f 84 b5 fe ff ff je 807faf6 <__gconv_transform_internal_ascii+0x866> 807fc41: e9 a2 fe ff ff jmp 807fae8 <__gconv_transform_internal_ascii+0x858> 807fc46: 83 7c 24 0c 07 cmp DWORD PTR [esp+0xc],0x7 807fc4b: 0f 85 f4 fd ff ff jne 807fa45 <__gconv_transform_internal_ascii+0x7b5> 807fc51: 8d 44 24 6c lea eax,[esp+0x6c] 807fc55: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 807fc59: 0f 84 45 01 00 00 je 807fda4 <__gconv_transform_internal_ascii+0xb14> 807fc5f: 8b 06 mov eax,DWORD PTR [esi] 807fc61: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 807fc65: 89 c2 mov edx,eax 807fc67: 89 f9 mov ecx,edi 807fc69: 83 e0 f8 and eax,0xfffffff8 807fc6c: 83 e2 07 and edx,0x7 807fc6f: 29 d1 sub ecx,edx 807fc71: 89 ca mov edx,ecx 807fc73: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 807fc77: 01 11 add DWORD PTR [ecx],edx 807fc79: 39 f8 cmp eax,edi 807fc7b: 0f 8d 00 01 00 00 jge 807fd81 <__gconv_transform_internal_ascii+0xaf1> 807fc81: 83 7c 24 3c 04 cmp DWORD PTR [esp+0x3c],0x4 807fc86: 77 33 ja 807fcbb <__gconv_transform_internal_ascii+0xa2b> 807fc88: 0b 44 24 3c or eax,DWORD PTR [esp+0x3c] 807fc8c: 89 06 mov DWORD PTR [esi],eax 807fc8e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 807fc92: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 807fc96: 0f 86 07 fe ff ff jbe 807faa3 <__gconv_transform_internal_ascii+0x813> 807fc9c: 8d 56 04 lea edx,[esi+0x4] 807fc9f: 83 c0 01 add eax,0x1 807fca2: 83 c2 01 add edx,0x1 807fca5: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807fca9: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 807fcad: 88 4a ff mov BYTE PTR [edx-0x1],cl 807fcb0: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 807fcb4: 75 e9 jne 807fc9f <__gconv_transform_internal_ascii+0xa0f> 807fcb6: e9 e8 fd ff ff jmp 807faa3 <__gconv_transform_internal_ascii+0x813> 807fcbb: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807fcbf: 8d 83 28 35 fd ff lea eax,[ebx-0x2cad8] 807fcc5: 50 push eax 807fcc6: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 807fccc: 68 e6 01 00 00 push 0x1e6 807fcd1: 50 push eax 807fcd2: 8d 83 84 34 fd ff lea eax,[ebx-0x2cb7c] 807fcd8: 50 push eax 807fcd9: e8 f2 b1 fc ff call 804aed0 <__assert_fail> 807fcde: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807fce2: 8d 83 e0 36 fd ff lea eax,[ebx-0x2c920] 807fce8: 50 push eax 807fce9: 68 a4 01 00 00 push 0x1a4 807fcee: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807fcf4: 50 push eax 807fcf5: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 807fcfb: 50 push eax 807fcfc: e8 cf b1 fc ff call 804aed0 <__assert_fail> 807fd01: e8 4a 85 ff ff call 8078250 <__stack_chk_fail> 807fd06: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807fd0a: 8d 83 e0 36 fd ff lea eax,[ebx-0x2c920] 807fd10: 50 push eax 807fd11: 68 34 02 00 00 push 0x234 807fd16: eb d6 jmp 807fcee <__gconv_transform_internal_ascii+0xa5e> 807fd18: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807fd1c: 8d 83 28 35 fd ff lea eax,[ebx-0x2cad8] 807fd22: 50 push eax 807fd23: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 807fd29: 68 8b 01 00 00 push 0x18b 807fd2e: 50 push eax 807fd2f: 8d 83 e0 33 fd ff lea eax,[ebx-0x2cc20] 807fd35: 50 push eax 807fd36: e8 95 b1 fc ff call 804aed0 <__assert_fail> 807fd3b: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807fd3f: 8d 83 28 35 fd ff lea eax,[ebx-0x2cad8] 807fd45: 50 push eax 807fd46: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 807fd4c: 68 c9 01 00 00 push 0x1c9 807fd51: 50 push eax 807fd52: 8d 83 10 34 fd ff lea eax,[ebx-0x2cbf0] 807fd58: 50 push eax 807fd59: e8 72 b1 fc ff call 804aed0 <__assert_fail> 807fd5e: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807fd62: 8d 83 e0 36 fd ff lea eax,[ebx-0x2c920] 807fd68: 50 push eax 807fd69: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 807fd6f: 68 1e 03 00 00 push 0x31e 807fd74: 50 push eax 807fd75: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 807fd7b: 50 push eax 807fd7c: e8 4f b1 fc ff call 804aed0 <__assert_fail> 807fd81: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807fd85: 8d 83 28 35 fd ff lea eax,[ebx-0x2cad8] 807fd8b: 50 push eax 807fd8c: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 807fd92: 68 e5 01 00 00 push 0x1e5 807fd97: 50 push eax 807fd98: 8d 83 5c 34 fd ff lea eax,[ebx-0x2cba4] 807fd9e: 50 push eax 807fd9f: e8 2c b1 fc ff call 804aed0 <__assert_fail> 807fda4: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 807fda8: 8d 83 28 35 fd ff lea eax,[ebx-0x2cad8] 807fdae: 50 push eax 807fdaf: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 807fdb5: 68 db 01 00 00 push 0x1db 807fdba: 50 push eax 807fdbb: 8d 83 38 34 fd ff lea eax,[ebx-0x2cbc8] 807fdc1: 50 push eax 807fdc2: e8 09 b1 fc ff call 804aed0 <__assert_fail> 807fdc7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 807fdce: 66 90 xchg ax,ax 0807fdd0 <__gconv_transform_internal_utf8>: 807fdd0: f3 0f 1e fb endbr32 807fdd4: e8 50 9f fc ff call 8049d29 <__x86.get_pc_thunk.ax> 807fdd9: 05 27 52 06 00 add eax,0x65227 807fdde: 55 push ebp 807fddf: 57 push edi 807fde0: 56 push esi 807fde1: 53 push ebx 807fde2: 83 ec 7c sub esp,0x7c 807fde5: 8b bc 24 98 00 00 00 mov edi,DWORD PTR [esp+0x98] 807fdec: 8b 9c 24 a0 00 00 00 mov ebx,DWORD PTR [esp+0xa0] 807fdf3: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 807fdf7: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [esp+0x90] 807fdfe: 8b 94 24 94 00 00 00 mov edx,DWORD PTR [esp+0x94] 807fe05: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 807fe09: 8b bc 24 9c 00 00 00 mov edi,DWORD PTR [esp+0x9c] 807fe10: 8b 6a 08 mov ebp,DWORD PTR [edx+0x8] 807fe13: 89 5c 24 24 mov DWORD PTR [esp+0x24],ebx 807fe17: 8b 9c 24 a4 00 00 00 mov ebx,DWORD PTR [esp+0xa4] 807fe1e: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 807fe22: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 807fe26: 8b b4 24 a8 00 00 00 mov esi,DWORD PTR [esp+0xa8] 807fe2d: 89 5c 24 2c mov DWORD PTR [esp+0x2c],ebx 807fe31: 65 8b 1d 14 00 00 00 mov ebx,DWORD PTR gs:0x14 807fe38: 89 5c 24 6c mov DWORD PTR [esp+0x6c],ebx 807fe3c: 31 db xor ebx,ebx 807fe3e: 8d 58 3c lea ebx,[eax+0x3c] 807fe41: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 807fe49: 89 5c 24 34 mov DWORD PTR [esp+0x34],ebx 807fe4d: 8d 5a 20 lea ebx,[edx+0x20] 807fe50: 89 5c 24 38 mov DWORD PTR [esp+0x38],ebx 807fe54: f7 c5 01 00 00 00 test ebp,0x1 807fe5a: 75 1e jne 807fe7a <__gconv_transform_internal_utf8+0xaa> 807fe5c: 8b 58 50 mov ebx,DWORD PTR [eax+0x50] 807fe5f: 8b 48 3c mov ecx,DWORD PTR [eax+0x3c] 807fe62: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 807fe66: 85 c9 test ecx,ecx 807fe68: 74 10 je 807fe7a <__gconv_transform_internal_utf8+0xaa> 807fe6a: 89 d8 mov eax,ebx 807fe6c: c1 c8 09 ror eax,0x9 807fe6f: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 807fe76: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 807fe7a: 85 f6 test esi,esi 807fe7c: 0f 85 41 05 00 00 jne 80803c3 <__gconv_transform_internal_utf8+0x5f3> 807fe82: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807fe86: 8d 4c 24 58 lea ecx,[esp+0x58] 807fe8a: 8b 00 mov eax,DWORD PTR [eax] 807fe8c: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 807fe90: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 807fe94: 85 c0 test eax,eax 807fe96: 89 c7 mov edi,eax 807fe98: 0f 44 c2 cmove eax,edx 807fe9b: 8b 30 mov esi,DWORD PTR [eax] 807fe9d: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 807fea1: c7 44 24 58 00 00 00 00 mov DWORD PTR [esp+0x58],0x0 807fea9: 85 c0 test eax,eax 807feab: b8 00 00 00 00 mov eax,0x0 807feb0: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 807feb4: 8b 72 04 mov esi,DWORD PTR [edx+0x4] 807feb7: 89 c3 mov ebx,eax 807feb9: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 807fec0: 0f 45 d9 cmovne ebx,ecx 807fec3: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 807fec7: 89 5c 24 3c mov DWORD PTR [esp+0x3c],ebx 807fecb: 85 c0 test eax,eax 807fecd: 0f 85 2d 02 00 00 jne 8080100 <__gconv_transform_internal_utf8+0x330> 807fed3: 89 e9 mov ecx,ebp 807fed5: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 807fed9: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 807fedd: 8d 76 00 lea esi,[esi+0x0] 807fee0: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 807fee4: 89 6c 24 60 mov DWORD PTR [esp+0x60],ebp 807fee8: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 807feec: 39 ef cmp edi,ebp 807feee: 0f 84 96 05 00 00 je 808048a <__gconv_transform_internal_utf8+0x6ba> 807fef4: 83 e1 02 and ecx,0x2 807fef7: c7 44 24 14 04 00 00 00 mov DWORD PTR [esp+0x14],0x4 807feff: 89 c6 mov esi,eax 807ff01: 89 e8 mov eax,ebp 807ff03: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 807ff07: 8d 48 04 lea ecx,[eax+0x4] 807ff0a: 39 cf cmp edi,ecx 807ff0c: 0f 82 e6 00 00 00 jb 807fff8 <__gconv_transform_internal_utf8+0x228> 807ff12: 39 74 24 0c cmp DWORD PTR [esp+0xc],esi 807ff16: 0f 86 24 01 00 00 jbe 8080040 <__gconv_transform_internal_utf8+0x270> 807ff1c: 8b 00 mov eax,DWORD PTR [eax] 807ff1e: 83 f8 7f cmp eax,0x7f 807ff21: 0f 87 31 01 00 00 ja 8080058 <__gconv_transform_internal_utf8+0x288> 807ff27: 8d 4e 01 lea ecx,[esi+0x1] 807ff2a: 89 4c 24 64 mov DWORD PTR [esp+0x64],ecx 807ff2e: 88 06 mov BYTE PTR [esi],al 807ff30: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807ff34: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 807ff38: 83 c0 04 add eax,0x4 807ff3b: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 807ff3f: 39 c7 cmp edi,eax 807ff41: 75 c4 jne 807ff07 <__gconv_transform_internal_utf8+0x137> 807ff43: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807ff47: 90 nop 807ff48: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 807ff4c: 89 03 mov DWORD PTR [ebx],eax 807ff4e: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 807ff52: 85 c0 test eax,eax 807ff54: 0f 85 bc 00 00 00 jne 8080016 <__gconv_transform_internal_utf8+0x246> 807ff5a: 83 42 0c 01 add DWORD PTR [edx+0xc],0x1 807ff5e: f6 42 08 01 test BYTE PTR [edx+0x8],0x1 807ff62: 0f 85 e8 02 00 00 jne 8080250 <__gconv_transform_internal_utf8+0x480> 807ff68: 3b 74 24 10 cmp esi,DWORD PTR [esp+0x10] 807ff6c: 0f 86 5e 03 00 00 jbe 80802d0 <__gconv_transform_internal_utf8+0x500> 807ff72: 8b 02 mov eax,DWORD PTR [edx] 807ff74: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 807ff78: 83 ec 0c sub esp,0xc 807ff7b: 89 44 24 68 mov DWORD PTR [esp+0x68],eax 807ff7f: ff 74 24 28 push DWORD PTR [esp+0x28] 807ff83: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 807ff87: e8 b4 9c ff ff call 8079c40 <_dl_mcount_wrapper_check> 807ff8c: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 807ff93: 6a 00 push 0x0 807ff95: ff 74 24 44 push DWORD PTR [esp+0x44] 807ff99: 6a 00 push 0x0 807ff9b: 56 push esi 807ff9c: 8d 84 24 80 00 00 00 lea eax,[esp+0x80] 807ffa3: 50 push eax 807ffa4: ff 74 24 60 push DWORD PTR [esp+0x60] 807ffa8: ff 74 24 60 push DWORD PTR [esp+0x60] 807ffac: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 807ffb0: ff d0 call eax 807ffb2: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 807ffb6: 83 c4 30 add esp,0x30 807ffb9: 83 f8 04 cmp eax,0x4 807ffbc: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 807ffc0: 0f 84 1a 01 00 00 je 80800e0 <__gconv_transform_internal_utf8+0x310> 807ffc6: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 807ffca: 89 c1 mov ecx,eax 807ffcc: 39 f0 cmp eax,esi 807ffce: 0f 85 0c 03 00 00 jne 80802e0 <__gconv_transform_internal_utf8+0x510> 807ffd4: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 807ffd8: 85 c9 test ecx,ecx 807ffda: 0f 85 6a 05 00 00 jne 808054a <__gconv_transform_internal_utf8+0x77a> 807ffe0: 8b 02 mov eax,DWORD PTR [edx] 807ffe2: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 807ffe5: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 807ffe9: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 807ffed: 8b 28 mov ebp,DWORD PTR [eax] 807ffef: e9 ec fe ff ff jmp 807fee0 <__gconv_transform_internal_utf8+0x110> 807fff4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 807fff8: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 807fffc: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8080000: c7 44 24 14 07 00 00 00 mov DWORD PTR [esp+0x14],0x7 8080008: 89 03 mov DWORD PTR [ebx],eax 808000a: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 808000e: 85 c0 test eax,eax 8080010: 0f 84 44 ff ff ff je 807ff5a <__gconv_transform_internal_utf8+0x18a> 8080016: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 808001a: 89 30 mov DWORD PTR [eax],esi 808001c: 8b 44 24 6c mov eax,DWORD PTR [esp+0x6c] 8080020: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8080027: 0f 85 64 09 00 00 jne 8080991 <__gconv_transform_internal_utf8+0xbc1> 808002d: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8080031: 83 c4 7c add esp,0x7c 8080034: 5b pop ebx 8080035: 5e pop esi 8080036: 5f pop edi 8080037: 5d pop ebp 8080038: c3 ret 8080039: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8080040: c7 44 24 14 05 00 00 00 mov DWORD PTR [esp+0x14],0x5 8080048: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 808004c: e9 f7 fe ff ff jmp 807ff48 <__gconv_transform_internal_utf8+0x178> 8080051: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8080058: 8d 88 00 28 ff ff lea ecx,[eax-0xd800] 808005e: 81 f9 ff 07 00 00 cmp ecx,0x7ff 8080064: 0f 86 26 03 00 00 jbe 8080390 <__gconv_transform_internal_utf8+0x5c0> 808006a: 85 c0 test eax,eax 808006c: 0f 88 1e 03 00 00 js 8080390 <__gconv_transform_internal_utf8+0x5c0> 8080072: a9 00 f8 ff ff test eax,0xfffff800 8080077: 0f 84 20 04 00 00 je 808049d <__gconv_transform_internal_utf8+0x6cd> 808007d: a9 00 00 ff ff test eax,0xffff0000 8080082: 0f 84 ae 04 00 00 je 8080536 <__gconv_transform_internal_utf8+0x766> 8080088: a9 00 00 e0 ff test eax,0xffe00000 808008d: 0f 84 ad 04 00 00 je 8080540 <__gconv_transform_internal_utf8+0x770> 8080093: 31 c9 xor ecx,ecx 8080095: a9 00 00 00 fc test eax,0xfc000000 808009a: 0f 95 c1 setne cl 808009d: 83 c1 05 add ecx,0x5 80800a0: 8d 1c 0e lea ebx,[esi+ecx*1] 80800a3: 39 5c 24 0c cmp DWORD PTR [esp+0xc],ebx 80800a7: 72 97 jb 8080040 <__gconv_transform_internal_utf8+0x270> 80800a9: bb 00 ff ff ff mov ebx,0xffffff00 80800ae: d3 fb sar ebx,cl 80800b0: 88 1e mov BYTE PTR [esi],bl 80800b2: 01 4c 24 64 add DWORD PTR [esp+0x64],ecx 80800b6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80800bd: 8d 76 00 lea esi,[esi+0x0] 80800c0: 89 c3 mov ebx,eax 80800c2: 83 e9 01 sub ecx,0x1 80800c5: c1 e8 06 shr eax,0x6 80800c8: 83 e3 3f and ebx,0x3f 80800cb: 83 cb 80 or ebx,0xffffff80 80800ce: 88 1c 0e mov BYTE PTR [esi+ecx*1],bl 80800d1: 83 f9 01 cmp ecx,0x1 80800d4: 75 ea jne 80800c0 <__gconv_transform_internal_utf8+0x2f0> 80800d6: 08 06 or BYTE PTR [esi],al 80800d8: e9 53 fe ff ff jmp 807ff30 <__gconv_transform_internal_utf8+0x160> 80800dd: 8d 76 00 lea esi,[esi+0x0] 80800e0: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80800e4: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80800e8: 83 f8 05 cmp eax,0x5 80800eb: 0f 85 e3 fe ff ff jne 807ffd4 <__gconv_transform_internal_utf8+0x204> 80800f1: e9 ea fe ff ff jmp 807ffe0 <__gconv_transform_internal_utf8+0x210> 80800f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80800fd: 8d 76 00 lea esi,[esi+0x0] 8080100: 8b 72 14 mov esi,DWORD PTR [edx+0x14] 8080103: 8b 1e mov ebx,DWORD PTR [esi] 8080105: 83 e3 07 and ebx,0x7 8080108: 0f 84 c5 fd ff ff je 807fed3 <__gconv_transform_internal_utf8+0x103> 808010e: 85 ff test edi,edi 8080110: 0f 85 e4 08 00 00 jne 80809fa <__gconv_transform_internal_utf8+0xc2a> 8080116: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808011a: 89 d9 mov ecx,ebx 808011c: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8080120: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8080124: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 8080128: 83 fb 04 cmp ebx,0x4 808012b: 0f 87 a6 08 00 00 ja 80809d7 <__gconv_transform_internal_utf8+0xc07> 8080131: 8d 7c 24 68 lea edi,[esp+0x68] 8080135: 31 c0 xor eax,eax 8080137: 89 7c 24 28 mov DWORD PTR [esp+0x28],edi 808013b: 85 db test ebx,ebx 808013d: 0f 84 75 04 00 00 je 80805b8 <__gconv_transform_internal_utf8+0x7e8> 8080143: 89 54 24 48 mov DWORD PTR [esp+0x48],edx 8080147: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 808014b: 89 6c 24 44 mov DWORD PTR [esp+0x44],ebp 808014f: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 8080153: 0f b6 54 06 04 movzx edx,BYTE PTR [esi+eax*1+0x4] 8080158: 88 54 05 00 mov BYTE PTR [ebp+eax*1+0x0],dl 808015c: 83 c0 01 add eax,0x1 808015f: 39 c3 cmp ebx,eax 8080161: 75 f0 jne 8080153 <__gconv_transform_internal_utf8+0x383> 8080163: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 8080167: b8 04 00 00 00 mov eax,0x4 808016c: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 8080170: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 8080174: 29 d8 sub eax,ebx 8080176: 03 44 24 14 add eax,DWORD PTR [esp+0x14] 808017a: 39 44 24 20 cmp DWORD PTR [esp+0x20],eax 808017e: 0f 82 88 04 00 00 jb 808060c <__gconv_transform_internal_utf8+0x83c> 8080184: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8080188: 8d 5c 24 67 lea ebx,[esp+0x67] 808018c: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8080190: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8080194: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 8080198: 0f 83 24 04 00 00 jae 80805c2 <__gconv_transform_internal_utf8+0x7f2> 808019e: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80801a2: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80801a6: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 80801aa: 83 c0 01 add eax,0x1 80801ad: 83 c1 01 add ecx,0x1 80801b0: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80801b4: 0f b6 50 ff movzx edx,BYTE PTR [eax-0x1] 80801b8: 88 14 0b mov BYTE PTR [ebx+ecx*1],dl 80801bb: 83 f9 03 cmp ecx,0x3 80801be: 77 04 ja 80801c4 <__gconv_transform_internal_utf8+0x3f4> 80801c0: 39 c7 cmp edi,eax 80801c2: 77 e6 ja 80801aa <__gconv_transform_internal_utf8+0x3da> 80801c4: 8b 5c 24 68 mov ebx,DWORD PTR [esp+0x68] 80801c8: 8d 44 24 68 lea eax,[esp+0x68] 80801cc: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 80801d0: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 80801d4: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80801d8: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80801dc: 83 fb 7f cmp ebx,0x7f 80801df: 0f 87 5e 04 00 00 ja 8080643 <__gconv_transform_internal_utf8+0x873> 80801e5: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80801e9: 8d 47 01 lea eax,[edi+0x1] 80801ec: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 80801f0: 88 1f mov BYTE PTR [edi],bl 80801f2: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 80801f6: 83 c0 04 add eax,0x4 80801f9: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80801fd: 3b 44 24 28 cmp eax,DWORD PTR [esp+0x28] 8080201: 0f 84 ef 03 00 00 je 80805f6 <__gconv_transform_internal_utf8+0x826> 8080207: 8b 1e mov ebx,DWORD PTR [esi] 8080209: 2b 44 24 28 sub eax,DWORD PTR [esp+0x28] 808020d: 89 d9 mov ecx,ebx 808020f: 83 e1 07 and ecx,0x7 8080212: 39 c8 cmp eax,ecx 8080214: 0f 8e 54 07 00 00 jle 808096e <__gconv_transform_internal_utf8+0xb9e> 808021a: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 808021e: 29 c8 sub eax,ecx 8080220: 8b 6a 08 mov ebp,DWORD PTR [edx+0x8] 8080223: 83 e3 f8 and ebx,0xfffffff8 8080226: 03 07 add eax,DWORD PTR [edi] 8080228: 89 e9 mov ecx,ebp 808022a: 89 07 mov DWORD PTR [edi],eax 808022c: 8b 7c 24 64 mov edi,DWORD PTR [esp+0x64] 8080230: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8080234: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 8080238: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 808023c: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8080240: 89 1e mov DWORD PTR [esi],ebx 8080242: e9 99 fc ff ff jmp 807fee0 <__gconv_transform_internal_utf8+0x110> 8080247: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808024e: 66 90 xchg ax,ax 8080250: 89 32 mov DWORD PTR [edx],esi 8080252: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 8080256: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 808025a: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 808025e: 01 06 add DWORD PTR [esi],eax 8080260: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 8080267: 85 c0 test eax,eax 8080269: 0f 84 ad fd ff ff je 808001c <__gconv_transform_internal_utf8+0x24c> 808026f: 83 7c 24 14 07 cmp DWORD PTR [esp+0x14],0x7 8080274: 0f 85 a2 fd ff ff jne 808001c <__gconv_transform_internal_utf8+0x24c> 808027a: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808027e: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8080282: 8b 08 mov ecx,DWORD PTR [eax] 8080284: 89 f8 mov eax,edi 8080286: 29 c8 sub eax,ecx 8080288: 83 f8 03 cmp eax,0x3 808028b: 0f 8f 82 05 00 00 jg 8080813 <__gconv_transform_internal_utf8+0xa43> 8080291: 8b 72 14 mov esi,DWORD PTR [edx+0x14] 8080294: 89 c8 mov eax,ecx 8080296: 8d 5e 04 lea ebx,[esi+0x4] 8080299: 39 f9 cmp ecx,edi 808029b: 0f 83 7f 04 00 00 jae 8080720 <__gconv_transform_internal_utf8+0x950> 80802a1: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 80802a5: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80802a9: 83 c0 01 add eax,0x1 80802ac: 83 c3 01 add ebx,0x1 80802af: 89 45 00 mov DWORD PTR [ebp+0x0],eax 80802b2: 0f b6 50 ff movzx edx,BYTE PTR [eax-0x1] 80802b6: 88 53 ff mov BYTE PTR [ebx-0x1],dl 80802b9: 39 f8 cmp eax,edi 80802bb: 75 ec jne 80802a9 <__gconv_transform_internal_utf8+0x4d9> 80802bd: 29 c8 sub eax,ecx 80802bf: 8b 0e mov ecx,DWORD PTR [esi] 80802c1: 83 e1 f8 and ecx,0xfffffff8 80802c4: 09 c8 or eax,ecx 80802c6: 89 06 mov DWORD PTR [esi],eax 80802c8: e9 4f fd ff ff jmp 808001c <__gconv_transform_internal_utf8+0x24c> 80802cd: 8d 76 00 lea esi,[esi+0x0] 80802d0: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80802d4: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80802d8: e9 f7 fc ff ff jmp 807ffd4 <__gconv_transform_internal_utf8+0x204> 80802dd: 8d 76 00 lea esi,[esi+0x0] 80802e0: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80802e4: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80802e8: 89 6c 24 60 mov DWORD PTR [esp+0x60],ebp 80802ec: 89 28 mov DWORD PTR [eax],ebp 80802ee: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 80802f1: 89 74 24 64 mov DWORD PTR [esp+0x64],esi 80802f5: 39 ef cmp edi,ebp 80802f7: 0f 84 11 04 00 00 je 808070e <__gconv_transform_internal_utf8+0x93e> 80802fd: 83 e0 02 and eax,0x2 8080300: c7 44 24 14 04 00 00 00 mov DWORD PTR [esp+0x14],0x4 8080308: 89 f3 mov ebx,esi 808030a: 89 ce mov esi,ecx 808030c: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8080310: 8d 45 04 lea eax,[ebp+0x4] 8080313: 39 c7 cmp edi,eax 8080315: 0f 82 0f 01 00 00 jb 808042a <__gconv_transform_internal_utf8+0x65a> 808031b: 39 f3 cmp ebx,esi 808031d: 0f 83 40 01 00 00 jae 8080463 <__gconv_transform_internal_utf8+0x693> 8080323: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 8080326: 83 f8 7f cmp eax,0x7f 8080329: 0f 87 78 01 00 00 ja 80804a7 <__gconv_transform_internal_utf8+0x6d7> 808032f: 8d 4b 01 lea ecx,[ebx+0x1] 8080332: 89 4c 24 64 mov DWORD PTR [esp+0x64],ecx 8080336: 88 03 mov BYTE PTR [ebx],al 8080338: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 808033c: 8b 5c 24 64 mov ebx,DWORD PTR [esp+0x64] 8080340: 8d 68 04 lea ebp,[eax+0x4] 8080343: 89 6c 24 60 mov DWORD PTR [esp+0x60],ebp 8080347: 39 ef cmp edi,ebp 8080349: 75 c5 jne 8080310 <__gconv_transform_internal_utf8+0x540> 808034b: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808034f: 89 de mov esi,ebx 8080351: 89 38 mov DWORD PTR [eax],edi 8080353: 39 5c 24 5c cmp DWORD PTR [esp+0x5c],ebx 8080357: 0f 85 e3 00 00 00 jne 8080440 <__gconv_transform_internal_utf8+0x670> 808035d: 83 7c 24 14 05 cmp DWORD PTR [esp+0x14],0x5 8080362: 0f 84 0f 01 00 00 je 8080477 <__gconv_transform_internal_utf8+0x6a7> 8080368: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 808036c: 8d 83 c0 36 fd ff lea eax,[ebx-0x2c940] 8080372: 50 push eax 8080373: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8080379: 68 eb 02 00 00 push 0x2eb 808037e: 50 push eax 808037f: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 8080385: 50 push eax 8080386: e8 45 ab fc ff call 804aed0 <__assert_fail> 808038b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808038f: 90 nop 8080390: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 8080394: 85 db test ebx,ebx 8080396: 0f 84 8b 03 00 00 je 8080727 <__gconv_transform_internal_utf8+0x957> 808039c: f6 42 08 08 test BYTE PTR [edx+0x8],0x8 80803a0: 0f 85 b5 01 00 00 jne 808055b <__gconv_transform_internal_utf8+0x78b> 80803a6: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80803aa: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 80803ae: 85 c9 test ecx,ecx 80803b0: 0f 85 19 02 00 00 jne 80805cf <__gconv_transform_internal_utf8+0x7ff> 80803b6: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 80803be: e9 85 fb ff ff jmp 807ff48 <__gconv_transform_internal_utf8+0x178> 80803c3: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80803c7: 85 c0 test eax,eax 80803c9: 0f 85 e5 05 00 00 jne 80809b4 <__gconv_transform_internal_utf8+0xbe4> 80803cf: 8b 42 14 mov eax,DWORD PTR [edx+0x14] 80803d2: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 80803da: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80803e0: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80803e7: f6 42 08 01 test BYTE PTR [edx+0x8],0x1 80803eb: 0f 85 2b fc ff ff jne 808001c <__gconv_transform_internal_utf8+0x24c> 80803f1: 83 ec 0c sub esp,0xc 80803f4: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 80803f8: 57 push edi 80803f9: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 80803fd: e8 3e 98 ff ff call 8079c40 <_dl_mcount_wrapper_check> 8080402: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 8080409: 56 push esi 808040a: ff 74 24 44 push DWORD PTR [esp+0x44] 808040e: 6a 00 push 0x0 8080410: 6a 00 push 0x0 8080412: 6a 00 push 0x0 8080414: ff 74 24 60 push DWORD PTR [esp+0x60] 8080418: ff 74 24 60 push DWORD PTR [esp+0x60] 808041c: ff d7 call edi 808041e: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8080422: 83 c4 30 add esp,0x30 8080425: e9 f2 fb ff ff jmp 808001c <__gconv_transform_internal_utf8+0x24c> 808042a: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 808042e: 89 de mov esi,ebx 8080430: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8080434: 89 02 mov DWORD PTR [edx],eax 8080436: 3b 74 24 5c cmp esi,DWORD PTR [esp+0x5c] 808043a: 0f 84 28 ff ff ff je 8080368 <__gconv_transform_internal_utf8+0x598> 8080440: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8080444: 8d 83 c0 36 fd ff lea eax,[ebx-0x2c940] 808044a: 50 push eax 808044b: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8080451: 68 ea 02 00 00 push 0x2ea 8080456: 50 push eax 8080457: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 808045d: 50 push eax 808045e: e8 6d aa fc ff call 804aed0 <__assert_fail> 8080463: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8080467: 89 d9 mov ecx,ebx 8080469: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 808046d: 89 06 mov DWORD PTR [esi],eax 808046f: 8b 74 24 5c mov esi,DWORD PTR [esp+0x5c] 8080473: 39 f1 cmp ecx,esi 8080475: 75 c9 jne 8080440 <__gconv_transform_internal_utf8+0x670> 8080477: 39 74 24 10 cmp DWORD PTR [esp+0x10],esi 808047b: 0f 85 53 fb ff ff jne 807ffd4 <__gconv_transform_internal_utf8+0x204> 8080481: 83 6a 0c 01 sub DWORD PTR [edx+0xc],0x1 8080485: e9 4a fb ff ff jmp 807ffd4 <__gconv_transform_internal_utf8+0x204> 808048a: c7 44 24 14 04 00 00 00 mov DWORD PTR [esp+0x14],0x4 8080492: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8080496: 89 f8 mov eax,edi 8080498: e9 ab fa ff ff jmp 807ff48 <__gconv_transform_internal_utf8+0x178> 808049d: b9 02 00 00 00 mov ecx,0x2 80804a2: e9 f9 fb ff ff jmp 80800a0 <__gconv_transform_internal_utf8+0x2d0> 80804a7: 8d 88 00 28 ff ff lea ecx,[eax-0xd800] 80804ad: 81 f9 ff 07 00 00 cmp ecx,0x7ff 80804b3: 0f 86 1f 02 00 00 jbe 80806d8 <__gconv_transform_internal_utf8+0x908> 80804b9: 85 c0 test eax,eax 80804bb: 0f 88 17 02 00 00 js 80806d8 <__gconv_transform_internal_utf8+0x908> 80804c1: a9 00 f8 ff ff test eax,0xfffff800 80804c6: 0f 84 35 02 00 00 je 8080701 <__gconv_transform_internal_utf8+0x931> 80804cc: a9 00 00 ff ff test eax,0xffff0000 80804d1: 0f 84 6e 02 00 00 je 8080745 <__gconv_transform_internal_utf8+0x975> 80804d7: a9 00 00 e0 ff test eax,0xffe00000 80804dc: 0f 84 56 02 00 00 je 8080738 <__gconv_transform_internal_utf8+0x968> 80804e2: 31 c9 xor ecx,ecx 80804e4: a9 00 00 00 fc test eax,0xfc000000 80804e9: 0f 95 c1 setne cl 80804ec: 83 c1 05 add ecx,0x5 80804ef: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 80804f3: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80804f7: 8d 2c 0b lea ebp,[ebx+ecx*1] 80804fa: 39 ee cmp esi,ebp 80804fc: 0f 82 61 ff ff ff jb 8080463 <__gconv_transform_internal_utf8+0x693> 8080502: bd 00 ff ff ff mov ebp,0xffffff00 8080507: d3 fd sar ebp,cl 8080509: 89 e9 mov ecx,ebp 808050b: 89 c5 mov ebp,eax 808050d: 88 0b mov BYTE PTR [ebx],cl 808050f: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8080513: 01 4c 24 64 add DWORD PTR [esp+0x64],ecx 8080517: 89 e8 mov eax,ebp 8080519: 83 e9 01 sub ecx,0x1 808051c: c1 ed 06 shr ebp,0x6 808051f: 83 e0 3f and eax,0x3f 8080522: 83 c8 80 or eax,0xffffff80 8080525: 88 04 0b mov BYTE PTR [ebx+ecx*1],al 8080528: 83 f9 01 cmp ecx,0x1 808052b: 75 ea jne 8080517 <__gconv_transform_internal_utf8+0x747> 808052d: 89 e8 mov eax,ebp 808052f: 08 03 or BYTE PTR [ebx],al 8080531: e9 02 fe ff ff jmp 8080338 <__gconv_transform_internal_utf8+0x568> 8080536: b9 03 00 00 00 mov ecx,0x3 808053b: e9 60 fb ff ff jmp 80800a0 <__gconv_transform_internal_utf8+0x2d0> 8080540: b9 04 00 00 00 mov ecx,0x4 8080545: e9 56 fb ff ff jmp 80800a0 <__gconv_transform_internal_utf8+0x2d0> 808054a: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 808054e: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 8080552: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 8080556: e9 05 fd ff ff jmp 8080260 <__gconv_transform_internal_utf8+0x490> 808055b: 83 ec 04 sub esp,0x4 808055e: ff 74 24 40 push DWORD PTR [esp+0x40] 8080562: 8d 44 24 6c lea eax,[esp+0x6c] 8080566: 50 push eax 8080567: 57 push edi 8080568: 8d 44 24 70 lea eax,[esp+0x70] 808056c: 50 push eax 808056d: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8080571: ff 30 push DWORD PTR [eax] 8080573: 52 push edx 8080574: 89 54 24 44 mov DWORD PTR [esp+0x44],edx 8080578: ff 74 24 5c push DWORD PTR [esp+0x5c] 808057c: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 8080580: e8 6b 39 00 00 call 8083ef0 <__gconv_transliterate> 8080585: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8080589: 83 c4 20 add esp,0x20 808058c: 83 f8 06 cmp eax,0x6 808058f: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 8080593: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 8080597: 0f 84 09 fe ff ff je 80803a6 <__gconv_transform_internal_utf8+0x5d6> 808059d: 83 7c 24 14 05 cmp DWORD PTR [esp+0x14],0x5 80805a2: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 80805a6: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 80805aa: 0f 85 8f f9 ff ff jne 807ff3f <__gconv_transform_internal_utf8+0x16f> 80805b0: e9 93 f9 ff ff jmp 807ff48 <__gconv_transform_internal_utf8+0x178> 80805b5: 8d 76 00 lea esi,[esi+0x0] 80805b8: b8 04 00 00 00 mov eax,0x4 80805bd: e9 b4 fb ff ff jmp 8080176 <__gconv_transform_internal_utf8+0x3a6> 80805c2: c7 44 24 14 05 00 00 00 mov DWORD PTR [esp+0x14],0x5 80805ca: e9 4d fa ff ff jmp 808001c <__gconv_transform_internal_utf8+0x24c> 80805cf: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 80805d3: 83 c0 04 add eax,0x4 80805d6: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 80805de: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80805e2: 83 01 01 add DWORD PTR [ecx],0x1 80805e5: e9 55 f9 ff ff jmp 807ff3f <__gconv_transform_internal_utf8+0x16f> 80805ea: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80805ee: 85 f6 test esi,esi 80805f0: 0f 85 26 fa ff ff jne 808001c <__gconv_transform_internal_utf8+0x24c> 80805f6: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80805fa: 8b 6a 08 mov ebp,DWORD PTR [edx+0x8] 80805fd: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8080601: 8b 00 mov eax,DWORD PTR [eax] 8080603: 89 e9 mov ecx,ebp 8080605: 89 c5 mov ebp,eax 8080607: e9 d4 f8 ff ff jmp 807fee0 <__gconv_transform_internal_utf8+0x110> 808060c: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8080610: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8080614: 89 38 mov DWORD PTR [eax],edi 8080616: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808061a: 39 f8 cmp eax,edi 808061c: 73 18 jae 8080636 <__gconv_transform_internal_utf8+0x866> 808061e: 8d 14 1e lea edx,[esi+ebx*1] 8080621: 83 c0 01 add eax,0x1 8080624: 83 c2 01 add edx,0x1 8080627: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 808062b: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 808062f: 88 4a 03 mov BYTE PTR [edx+0x3],cl 8080632: 39 c7 cmp edi,eax 8080634: 75 eb jne 8080621 <__gconv_transform_internal_utf8+0x851> 8080636: c7 44 24 14 07 00 00 00 mov DWORD PTR [esp+0x14],0x7 808063e: e9 d9 f9 ff ff jmp 808001c <__gconv_transform_internal_utf8+0x24c> 8080643: 8d 83 00 28 ff ff lea eax,[ebx-0xd800] 8080649: 3d ff 07 00 00 cmp eax,0x7ff 808064e: 0f 86 77 01 00 00 jbe 80807cb <__gconv_transform_internal_utf8+0x9fb> 8080654: 85 db test ebx,ebx 8080656: 0f 88 6f 01 00 00 js 80807cb <__gconv_transform_internal_utf8+0x9fb> 808065c: f7 c3 00 f8 ff ff test ebx,0xfffff800 8080662: 0f 84 38 03 00 00 je 80809a0 <__gconv_transform_internal_utf8+0xbd0> 8080668: f7 c3 00 00 ff ff test ebx,0xffff0000 808066e: 0f 84 22 03 00 00 je 8080996 <__gconv_transform_internal_utf8+0xbc6> 8080674: f7 c3 00 00 e0 ff test ebx,0xffe00000 808067a: 0f 84 2a 03 00 00 je 80809aa <__gconv_transform_internal_utf8+0xbda> 8080680: 31 c9 xor ecx,ecx 8080682: f7 c3 00 00 00 fc test ebx,0xfc000000 8080688: 0f 95 c1 setne cl 808068b: 83 c1 05 add ecx,0x5 808068e: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8080692: 8d 04 0f lea eax,[edi+ecx*1] 8080695: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax 8080699: 0f 82 23 ff ff ff jb 80805c2 <__gconv_transform_internal_utf8+0x7f2> 808069f: b8 00 ff ff ff mov eax,0xffffff00 80806a4: 89 fd mov ebp,edi 80806a6: d3 f8 sar eax,cl 80806a8: 88 07 mov BYTE PTR [edi],al 80806aa: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80806ae: 01 4c 24 64 add DWORD PTR [esp+0x64],ecx 80806b2: 89 d8 mov eax,ebx 80806b4: 83 e9 01 sub ecx,0x1 80806b7: c1 eb 06 shr ebx,0x6 80806ba: 83 e0 3f and eax,0x3f 80806bd: 83 c8 80 or eax,0xffffff80 80806c0: 88 44 0d 00 mov BYTE PTR [ebp+ecx*1+0x0],al 80806c4: 83 f9 01 cmp ecx,0x1 80806c7: 75 e9 jne 80806b2 <__gconv_transform_internal_utf8+0x8e2> 80806c9: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80806cd: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 80806d1: 08 18 or BYTE PTR [eax],bl 80806d3: e9 1a fb ff ff jmp 80801f2 <__gconv_transform_internal_utf8+0x422> 80806d8: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80806dc: 85 c0 test eax,eax 80806de: 0f 84 46 fd ff ff je 808042a <__gconv_transform_internal_utf8+0x65a> 80806e4: f6 42 08 08 test BYTE PTR [edx+0x8],0x8 80806e8: 0f 85 7f 00 00 00 jne 808076d <__gconv_transform_internal_utf8+0x99d> 80806ee: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 80806f2: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 80806f6: 85 ed test ebp,ebp 80806f8: 75 58 jne 8080752 <__gconv_transform_internal_utf8+0x982> 80806fa: 89 de mov esi,ebx 80806fc: e9 2f fd ff ff jmp 8080430 <__gconv_transform_internal_utf8+0x660> 8080701: c7 44 24 28 02 00 00 00 mov DWORD PTR [esp+0x28],0x2 8080709: e9 e5 fd ff ff jmp 80804f3 <__gconv_transform_internal_utf8+0x723> 808070e: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8080712: 39 d1 cmp ecx,edx 8080714: 0f 84 4e fc ff ff je 8080368 <__gconv_transform_internal_utf8+0x598> 808071a: e9 21 fd ff ff jmp 8080440 <__gconv_transform_internal_utf8+0x670> 808071f: 90 nop 8080720: 31 c0 xor eax,eax 8080722: e9 98 fb ff ff jmp 80802bf <__gconv_transform_internal_utf8+0x4ef> 8080727: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 808072f: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8080733: e9 10 f8 ff ff jmp 807ff48 <__gconv_transform_internal_utf8+0x178> 8080738: c7 44 24 28 04 00 00 00 mov DWORD PTR [esp+0x28],0x4 8080740: e9 ae fd ff ff jmp 80804f3 <__gconv_transform_internal_utf8+0x723> 8080745: c7 44 24 28 03 00 00 00 mov DWORD PTR [esp+0x28],0x3 808074d: e9 a1 fd ff ff jmp 80804f3 <__gconv_transform_internal_utf8+0x723> 8080752: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 8080756: 8d 68 04 lea ebp,[eax+0x4] 8080759: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8080761: 89 6c 24 60 mov DWORD PTR [esp+0x60],ebp 8080765: 83 01 01 add DWORD PTR [ecx],0x1 8080768: e9 da fb ff ff jmp 8080347 <__gconv_transform_internal_utf8+0x577> 808076d: 83 ec 04 sub esp,0x4 8080770: ff 74 24 40 push DWORD PTR [esp+0x40] 8080774: 8d 44 24 6c lea eax,[esp+0x6c] 8080778: 50 push eax 8080779: 57 push edi 808077a: 8d 44 24 70 lea eax,[esp+0x70] 808077e: 50 push eax 808077f: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8080783: ff 30 push DWORD PTR [eax] 8080785: 52 push edx 8080786: 89 54 24 44 mov DWORD PTR [esp+0x44],edx 808078a: ff 74 24 5c push DWORD PTR [esp+0x5c] 808078e: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 8080792: e8 59 37 00 00 call 8083ef0 <__gconv_transliterate> 8080797: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 808079b: 83 c4 20 add esp,0x20 808079e: 83 f8 06 cmp eax,0x6 80807a1: 8b 5c 24 64 mov ebx,DWORD PTR [esp+0x64] 80807a5: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 80807a9: 0f 84 3f ff ff ff je 80806ee <__gconv_transform_internal_utf8+0x91e> 80807af: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 80807b3: 83 7c 24 14 05 cmp DWORD PTR [esp+0x14],0x5 80807b8: 8b 5c 24 64 mov ebx,DWORD PTR [esp+0x64] 80807bc: 89 c5 mov ebp,eax 80807be: 0f 85 83 fb ff ff jne 8080347 <__gconv_transform_internal_utf8+0x577> 80807c4: 89 d9 mov ecx,ebx 80807c6: e9 9e fc ff ff jmp 8080469 <__gconv_transform_internal_utf8+0x699> 80807cb: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80807cf: 85 c0 test eax,eax 80807d1: 74 33 je 8080806 <__gconv_transform_internal_utf8+0xa36> 80807d3: f7 c5 08 00 00 00 test ebp,0x8 80807d9: 75 5b jne 8080836 <__gconv_transform_internal_utf8+0xa66> 80807db: 83 e5 02 and ebp,0x2 80807de: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 80807e6: 0f 84 30 f8 ff ff je 808001c <__gconv_transform_internal_utf8+0x24c> 80807ec: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80807f0: 83 44 24 60 04 add DWORD PTR [esp+0x60],0x4 80807f5: 83 00 01 add DWORD PTR [eax],0x1 80807f8: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 80807fc: 3b 44 24 28 cmp eax,DWORD PTR [esp+0x28] 8080800: 0f 85 01 fa ff ff jne 8080207 <__gconv_transform_internal_utf8+0x437> 8080806: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 808080e: e9 09 f8 ff ff jmp 808001c <__gconv_transform_internal_utf8+0x24c> 8080813: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8080817: 8d 83 c0 36 fd ff lea eax,[ebx-0x2c940] 808081d: 50 push eax 808081e: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8080824: 68 1e 03 00 00 push 0x31e 8080829: 50 push eax 808082a: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 8080830: 50 push eax 8080831: e8 9a a6 fc ff call 804aed0 <__assert_fail> 8080836: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 808083a: 89 4c 24 4c mov DWORD PTR [esp+0x4c],ecx 808083e: 01 c8 add eax,ecx 8080840: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8080844: 89 c7 mov edi,eax 8080846: 50 push eax 8080847: ff 74 24 40 push DWORD PTR [esp+0x40] 808084b: 8d 44 24 6c lea eax,[esp+0x6c] 808084f: 50 push eax 8080850: 57 push edi 8080851: 8d 44 24 70 lea eax,[esp+0x70] 8080855: 50 push eax 8080856: ff 74 24 28 push DWORD PTR [esp+0x28] 808085a: 52 push edx 808085b: 89 54 24 64 mov DWORD PTR [esp+0x64],edx 808085f: ff 74 24 5c push DWORD PTR [esp+0x5c] 8080863: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 8080867: e8 84 36 00 00 call 8083ef0 <__gconv_transliterate> 808086c: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8080870: 83 c4 20 add esp,0x20 8080873: 83 f8 06 cmp eax,0x6 8080876: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 808087a: 74 7b je 80808f7 <__gconv_transform_internal_utf8+0xb27> 808087c: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8080880: 3b 44 24 28 cmp eax,DWORD PTR [esp+0x28] 8080884: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 8080888: 0f 85 79 f9 ff ff jne 8080207 <__gconv_transform_internal_utf8+0x437> 808088e: 83 7c 24 14 07 cmp DWORD PTR [esp+0x14],0x7 8080893: 0f 85 51 fd ff ff jne 80805ea <__gconv_transform_internal_utf8+0x81a> 8080899: 8d 44 24 6c lea eax,[esp+0x6c] 808089d: 39 44 24 44 cmp DWORD PTR [esp+0x44],eax 80808a1: 0f 84 a4 00 00 00 je 808094b <__gconv_transform_internal_utf8+0xb7b> 80808a7: 8b 06 mov eax,DWORD PTR [esi] 80808a9: 89 cf mov edi,ecx 80808ab: 89 c2 mov edx,eax 80808ad: 83 e0 f8 and eax,0xfffffff8 80808b0: 83 e2 07 and edx,0x7 80808b3: 29 d7 sub edi,edx 80808b5: 89 fa mov edx,edi 80808b7: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 80808bb: 01 17 add DWORD PTR [edi],edx 80808bd: 39 c8 cmp eax,ecx 80808bf: 7d 67 jge 8080928 <__gconv_transform_internal_utf8+0xb58> 80808c1: 83 f9 04 cmp ecx,0x4 80808c4: 77 3f ja 8080905 <__gconv_transform_internal_utf8+0xb35> 80808c6: 09 c8 or eax,ecx 80808c8: 89 06 mov DWORD PTR [esi],eax 80808ca: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80808ce: 39 44 24 44 cmp DWORD PTR [esp+0x44],eax 80808d2: 0f 86 5e fd ff ff jbe 8080636 <__gconv_transform_internal_utf8+0x866> 80808d8: 8d 56 04 lea edx,[esi+0x4] 80808db: 83 c0 01 add eax,0x1 80808de: 83 c2 01 add edx,0x1 80808e1: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80808e5: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 80808e9: 88 4a ff mov BYTE PTR [edx-0x1],cl 80808ec: 39 44 24 44 cmp DWORD PTR [esp+0x44],eax 80808f0: 75 e9 jne 80808db <__gconv_transform_internal_utf8+0xb0b> 80808f2: e9 3f fd ff ff jmp 8080636 <__gconv_transform_internal_utf8+0x866> 80808f7: 83 e5 02 and ebp,0x2 80808fa: 0f 84 f8 fe ff ff je 80807f8 <__gconv_transform_internal_utf8+0xa28> 8080900: e9 e7 fe ff ff jmp 80807ec <__gconv_transform_internal_utf8+0xa1c> 8080905: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8080909: 8d 83 0c 35 fd ff lea eax,[ebx-0x2caf4] 808090f: 50 push eax 8080910: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8080916: 68 e6 01 00 00 push 0x1e6 808091b: 50 push eax 808091c: 8d 83 84 34 fd ff lea eax,[ebx-0x2cb7c] 8080922: 50 push eax 8080923: e8 a8 a5 fc ff call 804aed0 <__assert_fail> 8080928: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 808092c: 8d 83 0c 35 fd ff lea eax,[ebx-0x2caf4] 8080932: 50 push eax 8080933: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8080939: 68 e5 01 00 00 push 0x1e5 808093e: 50 push eax 808093f: 8d 83 5c 34 fd ff lea eax,[ebx-0x2cba4] 8080945: 50 push eax 8080946: e8 85 a5 fc ff call 804aed0 <__assert_fail> 808094b: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 808094f: 8d 83 0c 35 fd ff lea eax,[ebx-0x2caf4] 8080955: 50 push eax 8080956: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 808095c: 68 db 01 00 00 push 0x1db 8080961: 50 push eax 8080962: 8d 83 38 34 fd ff lea eax,[ebx-0x2cbc8] 8080968: 50 push eax 8080969: e8 62 a5 fc ff call 804aed0 <__assert_fail> 808096e: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8080972: 8d 83 0c 35 fd ff lea eax,[ebx-0x2caf4] 8080978: 50 push eax 8080979: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 808097f: 68 c9 01 00 00 push 0x1c9 8080984: 50 push eax 8080985: 8d 83 10 34 fd ff lea eax,[ebx-0x2cbf0] 808098b: 50 push eax 808098c: e8 3f a5 fc ff call 804aed0 <__assert_fail> 8080991: e8 ba 78 ff ff call 8078250 <__stack_chk_fail> 8080996: b9 03 00 00 00 mov ecx,0x3 808099b: e9 ee fc ff ff jmp 808068e <__gconv_transform_internal_utf8+0x8be> 80809a0: b9 02 00 00 00 mov ecx,0x2 80809a5: e9 e4 fc ff ff jmp 808068e <__gconv_transform_internal_utf8+0x8be> 80809aa: b9 04 00 00 00 mov ecx,0x4 80809af: e9 da fc ff ff jmp 808068e <__gconv_transform_internal_utf8+0x8be> 80809b4: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80809b8: 8d 83 c0 36 fd ff lea eax,[ebx-0x2c940] 80809be: 50 push eax 80809bf: 68 a4 01 00 00 push 0x1a4 80809c4: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 80809ca: 50 push eax 80809cb: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 80809d1: 50 push eax 80809d2: e8 f9 a4 fc ff call 804aed0 <__assert_fail> 80809d7: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80809db: 8d 83 0c 35 fd ff lea eax,[ebx-0x2caf4] 80809e1: 50 push eax 80809e2: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 80809e8: 68 8b 01 00 00 push 0x18b 80809ed: 50 push eax 80809ee: 8d 83 e0 33 fd ff lea eax,[ebx-0x2cc20] 80809f4: 50 push eax 80809f5: e8 d6 a4 fc ff call 804aed0 <__assert_fail> 80809fa: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80809fe: 8d 83 c0 36 fd ff lea eax,[ebx-0x2c940] 8080a04: 50 push eax 8080a05: 68 34 02 00 00 push 0x234 8080a0a: eb b8 jmp 80809c4 <__gconv_transform_internal_utf8+0xbf4> 8080a0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08080a10 <__gconv_transform_utf8_internal>: 8080a10: f3 0f 1e fb endbr32 8080a14: e8 10 93 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8080a19: 05 e7 45 06 00 add eax,0x645e7 8080a1e: 55 push ebp 8080a1f: 57 push edi 8080a20: 56 push esi 8080a21: 53 push ebx 8080a22: 83 ec 7c sub esp,0x7c 8080a25: 8b b4 24 98 00 00 00 mov esi,DWORD PTR [esp+0x98] 8080a2c: 8b bc 24 94 00 00 00 mov edi,DWORD PTR [esp+0x94] 8080a33: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 8080a37: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [esp+0x90] 8080a3e: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 8080a42: 8b b4 24 9c 00 00 00 mov esi,DWORD PTR [esp+0x9c] 8080a49: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8080a4d: 8d 58 3c lea ebx,[eax+0x3c] 8080a50: 89 34 24 mov DWORD PTR [esp],esi 8080a53: 8b b4 24 a0 00 00 00 mov esi,DWORD PTR [esp+0xa0] 8080a5a: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 8080a5e: 8b b4 24 a4 00 00 00 mov esi,DWORD PTR [esp+0xa4] 8080a65: 89 74 24 24 mov DWORD PTR [esp+0x24],esi 8080a69: 8b b4 24 a8 00 00 00 mov esi,DWORD PTR [esp+0xa8] 8080a70: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 8080a77: 89 4c 24 6c mov DWORD PTR [esp+0x6c],ecx 8080a7b: 31 c9 xor ecx,ecx 8080a7d: 89 5c 24 34 mov DWORD PTR [esp+0x34],ebx 8080a81: 8d 5f 20 lea ebx,[edi+0x20] 8080a84: 8b 7f 08 mov edi,DWORD PTR [edi+0x8] 8080a87: 89 5c 24 38 mov DWORD PTR [esp+0x38],ebx 8080a8b: c7 44 24 2c 00 00 00 00 mov DWORD PTR [esp+0x2c],0x0 8080a93: f7 c7 01 00 00 00 test edi,0x1 8080a99: 75 1e jne 8080ab9 <__gconv_transform_utf8_internal+0xa9> 8080a9b: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] 8080a9e: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 8080aa1: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 8080aa5: 85 c0 test eax,eax 8080aa7: 74 10 je 8080ab9 <__gconv_transform_utf8_internal+0xa9> 8080aa9: 89 c8 mov eax,ecx 8080aab: c1 c8 09 ror eax,0x9 8080aae: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 8080ab5: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8080ab9: 85 f6 test esi,esi 8080abb: 0f 85 87 06 00 00 jne 8081148 <__gconv_transform_utf8_internal+0x738> 8080ac1: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8080ac5: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 8080ac9: 8d 54 24 5c lea edx,[esp+0x5c] 8080acd: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8080ad1: 8b 00 mov eax,DWORD PTR [eax] 8080ad3: 85 f6 test esi,esi 8080ad5: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8080ad9: 89 f0 mov eax,esi 8080adb: 0f 44 c1 cmove eax,ecx 8080ade: 8b 00 mov eax,DWORD PTR [eax] 8080ae0: c7 44 24 5c 00 00 00 00 mov DWORD PTR [esp+0x5c],0x0 8080ae8: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8080aec: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8080aef: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8080af3: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8080af7: 85 c0 test eax,eax 8080af9: b8 00 00 00 00 mov eax,0x0 8080afe: 0f 45 c2 cmovne eax,edx 8080b01: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8080b05: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 8080b0c: 85 c0 test eax,eax 8080b0e: 0f 85 44 03 00 00 jne 8080e58 <__gconv_transform_utf8_internal+0x448> 8080b14: 89 f8 mov eax,edi 8080b16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8080b1d: 8d 76 00 lea esi,[esi+0x0] 8080b20: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8080b24: 39 14 24 cmp DWORD PTR [esp],edx 8080b27: 0f 84 86 06 00 00 je 80811b3 <__gconv_transform_utf8_internal+0x7a3> 8080b2d: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8080b31: 8d 6f 04 lea ebp,[edi+0x4] 8080b34: 39 6c 24 04 cmp DWORD PTR [esp+0x4],ebp 8080b38: 0f 82 32 04 00 00 jb 8080f70 <__gconv_transform_utf8_internal+0x560> 8080b3e: 83 e0 02 and eax,0x2 8080b41: c7 44 24 10 04 00 00 00 mov DWORD PTR [esp+0x10],0x4 8080b49: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8080b4d: eb 1d jmp 8080b6c <__gconv_transform_utf8_internal+0x15c> 8080b4f: 90 nop 8080b50: 89 07 mov DWORD PTR [edi],eax 8080b52: 89 ca mov edx,ecx 8080b54: 89 ef mov edi,ebp 8080b56: 39 14 24 cmp DWORD PTR [esp],edx 8080b59: 0f 84 e9 00 00 00 je 8080c48 <__gconv_transform_utf8_internal+0x238> 8080b5f: 8d 6f 04 lea ebp,[edi+0x4] 8080b62: 39 6c 24 04 cmp DWORD PTR [esp+0x4],ebp 8080b66: 0f 82 8c 01 00 00 jb 8080cf8 <__gconv_transform_utf8_internal+0x2e8> 8080b6c: 0f b6 02 movzx eax,BYTE PTR [edx] 8080b6f: 8d 4a 01 lea ecx,[edx+0x1] 8080b72: 89 c3 mov ebx,eax 8080b74: 84 c0 test al,al 8080b76: 79 d8 jns 8080b50 <__gconv_transform_utf8_internal+0x140> 8080b78: 2d c2 00 00 00 sub eax,0xc2 8080b7d: 83 f8 1d cmp eax,0x1d 8080b80: 0f 87 e2 01 00 00 ja 8080d68 <__gconv_transform_utf8_internal+0x358> 8080b86: c7 44 24 1c 02 00 00 00 mov DWORD PTR [esp+0x1c],0x2 8080b8e: 89 d8 mov eax,ebx 8080b90: 83 e0 1f and eax,0x1f 8080b93: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 8080b97: bb 01 00 00 00 mov ebx,0x1 8080b9c: 01 d6 add esi,edx 8080b9e: 89 74 24 40 mov DWORD PTR [esp+0x40],esi 8080ba2: 39 34 24 cmp DWORD PTR [esp],esi 8080ba5: 72 68 jb 8080c0f <__gconv_transform_utf8_internal+0x1ff> 8080ba7: 89 6c 24 3c mov DWORD PTR [esp+0x3c],ebp 8080bab: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 8080baf: 89 d6 mov esi,edx 8080bb1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8080bb8: 0f b6 0c 1e movzx ecx,BYTE PTR [esi+ebx*1] 8080bbc: 89 ca mov edx,ecx 8080bbe: 83 e2 c0 and edx,0xffffffc0 8080bc1: 80 fa 80 cmp dl,0x80 8080bc4: 0f 85 6e 01 00 00 jne 8080d38 <__gconv_transform_utf8_internal+0x328> 8080bca: c1 e0 06 shl eax,0x6 8080bcd: 83 e1 3f and ecx,0x3f 8080bd0: 83 c3 01 add ebx,0x1 8080bd3: 09 c8 or eax,ecx 8080bd5: 39 dd cmp ebp,ebx 8080bd7: 75 df jne 8080bb8 <__gconv_transform_utf8_internal+0x1a8> 8080bd9: 8b 6c 24 3c mov ebp,DWORD PTR [esp+0x3c] 8080bdd: 89 f2 mov edx,esi 8080bdf: 83 fb 02 cmp ebx,0x2 8080be2: 74 10 je 8080bf4 <__gconv_transform_utf8_internal+0x1e4> 8080be4: 8d 4c 9b fc lea ecx,[ebx+ebx*4-0x4] 8080be8: 89 c6 mov esi,eax 8080bea: d3 ee shr esi,cl 8080bec: 85 f6 test esi,esi 8080bee: 0f 84 46 01 00 00 je 8080d3a <__gconv_transform_utf8_internal+0x32a> 8080bf4: 8d 88 00 28 ff ff lea ecx,[eax-0xd800] 8080bfa: 81 f9 ff 07 00 00 cmp ecx,0x7ff 8080c00: 0f 86 34 01 00 00 jbe 8080d3a <__gconv_transform_utf8_internal+0x32a> 8080c06: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 8080c0a: e9 41 ff ff ff jmp 8080b50 <__gconv_transform_utf8_internal+0x140> 8080c0f: 8b 04 24 mov eax,DWORD PTR [esp] 8080c12: 39 c8 cmp eax,ecx 8080c14: 76 1e jbe 8080c34 <__gconv_transform_utf8_internal+0x224> 8080c16: 89 c6 mov esi,eax 8080c18: 29 d6 sub esi,edx 8080c1a: eb 0e jmp 8080c2a <__gconv_transform_utf8_internal+0x21a> 8080c1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8080c20: 83 c3 01 add ebx,0x1 8080c23: 83 c1 01 add ecx,0x1 8080c26: 39 de cmp esi,ebx 8080c28: 74 0a je 8080c34 <__gconv_transform_utf8_internal+0x224> 8080c2a: 0f b6 01 movzx eax,BYTE PTR [ecx] 8080c2d: 83 e0 c0 and eax,0xffffffc0 8080c30: 3c 80 cmp al,0x80 8080c32: 74 ec je 8080c20 <__gconv_transform_utf8_internal+0x210> 8080c34: 39 0c 24 cmp DWORD PTR [esp],ecx 8080c37: 0f 85 fd 00 00 00 jne 8080d3a <__gconv_transform_utf8_internal+0x32a> 8080c3d: c7 44 24 10 07 00 00 00 mov DWORD PTR [esp+0x10],0x7 8080c45: 8d 76 00 lea esi,[esi+0x0] 8080c48: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8080c4c: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8080c50: 89 10 mov DWORD PTR [eax],edx 8080c52: 85 db test ebx,ebx 8080c54: 0f 85 b8 00 00 00 jne 8080d12 <__gconv_transform_utf8_internal+0x302> 8080c5a: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8080c5e: 83 40 0c 01 add DWORD PTR [eax+0xc],0x1 8080c62: f6 40 08 01 test BYTE PTR [eax+0x8],0x1 8080c66: 0f 85 1c 03 00 00 jne 8080f88 <__gconv_transform_utf8_internal+0x578> 8080c6c: 3b 7c 24 08 cmp edi,DWORD PTR [esp+0x8] 8080c70: 0f 86 25 01 00 00 jbe 8080d9b <__gconv_transform_utf8_internal+0x38b> 8080c76: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8080c7a: 83 ec 0c sub esp,0xc 8080c7d: 8b 00 mov eax,DWORD PTR [eax] 8080c7f: 89 44 24 6c mov DWORD PTR [esp+0x6c],eax 8080c83: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 8080c87: 56 push esi 8080c88: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 8080c8c: e8 af 8f ff ff call 8079c40 <_dl_mcount_wrapper_check> 8080c91: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 8080c98: 6a 00 push 0x0 8080c9a: ff 74 24 3c push DWORD PTR [esp+0x3c] 8080c9e: 6a 00 push 0x0 8080ca0: 57 push edi 8080ca1: 8d 84 24 84 00 00 00 lea eax,[esp+0x84] 8080ca8: 50 push eax 8080ca9: ff 74 24 60 push DWORD PTR [esp+0x60] 8080cad: ff 74 24 60 push DWORD PTR [esp+0x60] 8080cb1: ff d6 call esi 8080cb3: 89 c5 mov ebp,eax 8080cb5: 83 c4 30 add esp,0x30 8080cb8: 83 f8 04 cmp eax,0x4 8080cbb: 0f 84 cf 00 00 00 je 8080d90 <__gconv_transform_utf8_internal+0x380> 8080cc1: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] 8080cc5: 39 f7 cmp edi,esi 8080cc7: 0f 85 cc 02 00 00 jne 8080f99 <__gconv_transform_utf8_internal+0x589> 8080ccd: 85 ed test ebp,ebp 8080ccf: 0f 85 83 08 00 00 jne 8081558 <__gconv_transform_utf8_internal+0xb48> 8080cd5: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8080cd9: 8b 30 mov esi,DWORD PTR [eax] 8080cdb: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8080cde: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 8080ce2: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8080ce6: 8b 36 mov esi,DWORD PTR [esi] 8080ce8: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 8080cec: e9 2f fe ff ff jmp 8080b20 <__gconv_transform_utf8_internal+0x110> 8080cf1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8080cf8: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8080cfc: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8080d00: c7 44 24 10 05 00 00 00 mov DWORD PTR [esp+0x10],0x5 8080d08: 89 10 mov DWORD PTR [eax],edx 8080d0a: 85 db test ebx,ebx 8080d0c: 0f 84 48 ff ff ff je 8080c5a <__gconv_transform_utf8_internal+0x24a> 8080d12: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8080d16: 89 38 mov DWORD PTR [eax],edi 8080d18: 8b 44 24 6c mov eax,DWORD PTR [esp+0x6c] 8080d1c: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8080d23: 0f 85 9e 09 00 00 jne 80816c7 <__gconv_transform_utf8_internal+0xcb7> 8080d29: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8080d2d: 83 c4 7c add esp,0x7c 8080d30: 5b pop ebx 8080d31: 5e pop esi 8080d32: 5f pop edi 8080d33: 5d pop ebp 8080d34: c3 ret 8080d35: 8d 76 00 lea esi,[esi+0x0] 8080d38: 89 f2 mov edx,esi 8080d3a: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8080d3e: 85 c0 test eax,eax 8080d40: 0f 84 02 01 00 00 je 8080e48 <__gconv_transform_utf8_internal+0x438> 8080d46: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 8080d4a: 85 f6 test esi,esi 8080d4c: 0f 84 f6 00 00 00 je 8080e48 <__gconv_transform_utf8_internal+0x438> 8080d52: 83 00 01 add DWORD PTR [eax],0x1 8080d55: 01 da add edx,ebx 8080d57: c7 44 24 10 06 00 00 00 mov DWORD PTR [esp+0x10],0x6 8080d5f: e9 f2 fd ff ff jmp 8080b56 <__gconv_transform_utf8_internal+0x146> 8080d64: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8080d68: 89 d8 mov eax,ebx 8080d6a: 83 e0 f0 and eax,0xfffffff0 8080d6d: 3c e0 cmp al,0xe0 8080d6f: 0f 85 8d 03 00 00 jne 8081102 <__gconv_transform_utf8_internal+0x6f2> 8080d75: 89 d8 mov eax,ebx 8080d77: c7 44 24 1c 03 00 00 00 mov DWORD PTR [esp+0x1c],0x3 8080d7f: 83 e0 0f and eax,0xf 8080d82: e9 0c fe ff ff jmp 8080b93 <__gconv_transform_utf8_internal+0x183> 8080d87: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8080d8e: 66 90 xchg ax,ax 8080d90: 83 7c 24 10 05 cmp DWORD PTR [esp+0x10],0x5 8080d95: 0f 84 3a ff ff ff je 8080cd5 <__gconv_transform_utf8_internal+0x2c5> 8080d9b: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 8080da2: 85 c0 test eax,eax 8080da4: 0f 84 6e ff ff ff je 8080d18 <__gconv_transform_utf8_internal+0x308> 8080daa: 83 7c 24 10 07 cmp DWORD PTR [esp+0x10],0x7 8080daf: 0f 85 63 ff ff ff jne 8080d18 <__gconv_transform_utf8_internal+0x308> 8080db5: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8080db9: 8b 34 24 mov esi,DWORD PTR [esp] 8080dbc: 8b 68 14 mov ebp,DWORD PTR [eax+0x14] 8080dbf: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8080dc3: 8b 38 mov edi,DWORD PTR [eax] 8080dc5: 0f b6 17 movzx edx,BYTE PTR [edi] 8080dc8: 29 fe sub esi,edi 8080dca: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 8080dce: 8d 8a 40 ff ff ff lea ecx,[edx-0xc0] 8080dd4: 89 75 00 mov DWORD PTR [ebp+0x0],esi 8080dd7: 89 d0 mov eax,edx 8080dd9: 83 f9 01 cmp ecx,0x1 8080ddc: 0f 86 9f 08 00 00 jbe 8081681 <__gconv_transform_utf8_internal+0xc71> 8080de2: 81 ea c2 00 00 00 sub edx,0xc2 8080de8: 83 fa 1d cmp edx,0x1d 8080deb: 0f 87 5e 05 00 00 ja 808134f <__gconv_transform_utf8_internal+0x93f> 8080df1: 83 e0 1f and eax,0x1f 8080df4: b9 01 00 00 00 mov ecx,0x1 8080df9: be 00 02 00 00 mov esi,0x200 8080dfe: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8080e02: 8d 57 01 lea edx,[edi+0x1] 8080e05: 89 13 mov DWORD PTR [ebx],edx 8080e07: 39 14 24 cmp DWORD PTR [esp],edx 8080e0a: 76 1f jbe 8080e2b <__gconv_transform_utf8_internal+0x41b> 8080e0c: 0f b6 1a movzx ebx,BYTE PTR [edx] 8080e0f: c1 e0 06 shl eax,0x6 8080e12: 83 c2 01 add edx,0x1 8080e15: 83 e3 3f and ebx,0x3f 8080e18: 09 d8 or eax,ebx 8080e1a: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8080e1e: 89 13 mov DWORD PTR [ebx],edx 8080e20: 3b 14 24 cmp edx,DWORD PTR [esp] 8080e23: 75 e7 jne 8080e0c <__gconv_transform_utf8_internal+0x3fc> 8080e25: 29 d7 sub edi,edx 8080e27: 8d 4c 39 01 lea ecx,[ecx+edi*1+0x1] 8080e2b: 8d 0c 49 lea ecx,[ecx+ecx*2] 8080e2e: 0b 74 24 04 or esi,DWORD PTR [esp+0x4] 8080e32: 01 c9 add ecx,ecx 8080e34: 89 75 00 mov DWORD PTR [ebp+0x0],esi 8080e37: d3 e0 shl eax,cl 8080e39: 89 45 04 mov DWORD PTR [ebp+0x4],eax 8080e3c: e9 d7 fe ff ff jmp 8080d18 <__gconv_transform_utf8_internal+0x308> 8080e41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8080e48: c7 44 24 10 06 00 00 00 mov DWORD PTR [esp+0x10],0x6 8080e50: e9 f3 fd ff ff jmp 8080c48 <__gconv_transform_utf8_internal+0x238> 8080e55: 8d 76 00 lea esi,[esi+0x0] 8080e58: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 8080e5b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8080e5f: 8b 00 mov eax,DWORD PTR [eax] 8080e61: 89 c3 mov ebx,eax 8080e63: 83 e3 07 and ebx,0x7 8080e66: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 8080e6a: 0f 84 a4 fc ff ff je 8080b14 <__gconv_transform_utf8_internal+0x104> 8080e70: 85 f6 test esi,esi 8080e72: 0f 85 bd 08 00 00 jne 8081735 <__gconv_transform_utf8_internal+0xd25> 8080e78: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8080e7c: 89 c2 mov edx,eax 8080e7e: 0f b6 c0 movzx eax,al 8080e81: c1 fa 08 sar edx,0x8 8080e84: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 8080e87: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 8080e8b: 0f b6 9c 16 02 35 fd ff movzx ebx,BYTE PTR [esi+edx*1-0x2cafe] 8080e93: 88 5c 24 66 mov BYTE PTR [esp+0x66],bl 8080e97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8080e9e: 66 90 xchg ax,ax 8080ea0: 83 ea 01 sub edx,0x1 8080ea3: 39 d0 cmp eax,edx 8080ea5: 76 0c jbe 8080eb3 <__gconv_transform_utf8_internal+0x4a3> 8080ea7: 89 cb mov ebx,ecx 8080ea9: 83 e3 3f and ebx,0x3f 8080eac: 83 cb 80 or ebx,0xffffff80 8080eaf: 88 5c 14 66 mov BYTE PTR [esp+edx*1+0x66],bl 8080eb3: c1 e9 06 shr ecx,0x6 8080eb6: 83 fa 01 cmp edx,0x1 8080eb9: 77 e5 ja 8080ea0 <__gconv_transform_utf8_internal+0x490> 8080ebb: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8080ebf: 0a 4c 24 66 or cl,BYTE PTR [esp+0x66] 8080ec3: 8d 5e 04 lea ebx,[esi+0x4] 8080ec6: 39 5c 24 04 cmp DWORD PTR [esp+0x4],ebx 8080eca: 0f 82 16 03 00 00 jb 80811e6 <__gconv_transform_utf8_internal+0x7d6> 8080ed0: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8080ed4: 8b 34 24 mov esi,DWORD PTR [esp] 8080ed7: 88 4c 24 66 mov BYTE PTR [esp+0x66],cl 8080edb: 89 dd mov ebp,ebx 8080edd: 8d 4c 24 65 lea ecx,[esp+0x65] 8080ee1: eb 09 jmp 8080eec <__gconv_transform_utf8_internal+0x4dc> 8080ee3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8080ee7: 90 nop 8080ee8: 39 d6 cmp esi,edx 8080eea: 76 11 jbe 8080efd <__gconv_transform_utf8_internal+0x4ed> 8080eec: 0f b6 1a movzx ebx,BYTE PTR [edx] 8080eef: 83 c0 01 add eax,0x1 8080ef2: 83 c2 01 add edx,0x1 8080ef5: 88 1c 01 mov BYTE PTR [ecx+eax*1],bl 8080ef8: 83 f8 05 cmp eax,0x5 8080efb: 76 eb jbe 8080ee8 <__gconv_transform_utf8_internal+0x4d8> 8080efd: 0f b6 74 24 66 movzx esi,BYTE PTR [esp+0x66] 8080f02: 89 eb mov ebx,ebp 8080f04: 89 f1 mov ecx,esi 8080f06: 89 74 24 28 mov DWORD PTR [esp+0x28],esi 8080f0a: 84 c9 test cl,cl 8080f0c: 0f 88 04 03 00 00 js 8081216 <__gconv_transform_utf8_internal+0x806> 8080f12: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8080f16: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 8080f1a: 89 30 mov DWORD PTR [eax],esi 8080f1c: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8080f20: be 01 00 00 00 mov esi,0x1 8080f25: 8b 00 mov eax,DWORD PTR [eax] 8080f27: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8080f2b: 83 e0 07 and eax,0x7 8080f2e: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8080f32: 39 74 24 1c cmp DWORD PTR [esp+0x1c],esi 8080f36: 0f 8d f9 05 00 00 jge 8081535 <__gconv_transform_utf8_internal+0xb25> 8080f3c: 2b 74 24 1c sub esi,DWORD PTR [esp+0x1c] 8080f40: 01 74 24 18 add DWORD PTR [esp+0x18],esi 8080f44: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8080f48: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8080f4c: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 8080f50: 89 06 mov DWORD PTR [esi],eax 8080f52: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8080f56: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8080f5c: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8080f60: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 8080f63: 89 f8 mov eax,edi 8080f65: e9 b6 fb ff ff jmp 8080b20 <__gconv_transform_utf8_internal+0x110> 8080f6a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8080f70: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8080f74: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8080f78: c7 44 24 10 05 00 00 00 mov DWORD PTR [esp+0x10],0x5 8080f80: e9 c3 fc ff ff jmp 8080c48 <__gconv_transform_utf8_internal+0x238> 8080f85: 8d 76 00 lea esi,[esi+0x0] 8080f88: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 8080f8c: 89 38 mov DWORD PTR [eax],edi 8080f8e: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 8080f92: 01 06 add DWORD PTR [esi],eax 8080f94: e9 02 fe ff ff jmp 8080d9b <__gconv_transform_utf8_internal+0x38b> 8080f99: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8080f9d: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8080fa1: 89 10 mov DWORD PTR [eax],edx 8080fa3: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8080fa7: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8080faa: 39 14 24 cmp DWORD PTR [esp],edx 8080fad: 0f 84 fb 03 00 00 je 80813ae <__gconv_transform_utf8_internal+0x99e> 8080fb3: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8080fb7: 8d 7b 04 lea edi,[ebx+0x4] 8080fba: 39 fe cmp esi,edi 8080fbc: 0f 82 3d 02 00 00 jb 80811ff <__gconv_transform_utf8_internal+0x7ef> 8080fc2: 83 e0 02 and eax,0x2 8080fc5: 89 6c 24 1c mov DWORD PTR [esp+0x1c],ebp 8080fc9: 89 f5 mov ebp,esi 8080fcb: 89 de mov esi,ebx 8080fcd: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8080fd1: eb 1f jmp 8080ff2 <__gconv_transform_utf8_internal+0x5e2> 8080fd3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8080fd7: 90 nop 8080fd8: 89 06 mov DWORD PTR [esi],eax 8080fda: 89 ca mov edx,ecx 8080fdc: 89 fe mov esi,edi 8080fde: 39 14 24 cmp DWORD PTR [esp],edx 8080fe1: 0f 84 de 00 00 00 je 80810c5 <__gconv_transform_utf8_internal+0x6b5> 8080fe7: 8d 7e 04 lea edi,[esi+0x4] 8080fea: 39 fd cmp ebp,edi 8080fec: 0f 82 2f 01 00 00 jb 8081121 <__gconv_transform_utf8_internal+0x711> 8080ff2: 0f b6 02 movzx eax,BYTE PTR [edx] 8080ff5: 8d 4a 01 lea ecx,[edx+0x1] 8080ff8: 89 c3 mov ebx,eax 8080ffa: 84 c0 test al,al 8080ffc: 79 da jns 8080fd8 <__gconv_transform_utf8_internal+0x5c8> 8080ffe: 2d c2 00 00 00 sub eax,0xc2 8081003: 83 f8 1d cmp eax,0x1d 8081006: 0f 87 bb 01 00 00 ja 80811c7 <__gconv_transform_utf8_internal+0x7b7> 808100c: c7 44 24 18 02 00 00 00 mov DWORD PTR [esp+0x18],0x2 8081014: 89 d8 mov eax,ebx 8081016: 83 e0 1f and eax,0x1f 8081019: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 808101d: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 8081025: 01 d3 add ebx,edx 8081027: 89 5c 24 3c mov DWORD PTR [esp+0x3c],ebx 808102b: 39 1c 24 cmp DWORD PTR [esp],ebx 808102e: 0f 82 c1 02 00 00 jb 80812f5 <__gconv_transform_utf8_internal+0x8e5> 8081034: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp 8081038: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 808103c: bb 01 00 00 00 mov ebx,0x1 8081041: 89 7c 24 40 mov DWORD PTR [esp+0x40],edi 8081045: 89 d7 mov edi,edx 8081047: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808104e: 66 90 xchg ax,ax 8081050: 0f b6 0c 1f movzx ecx,BYTE PTR [edi+ebx*1] 8081054: 89 ca mov edx,ecx 8081056: 83 e2 c0 and edx,0xffffffc0 8081059: 80 fa 80 cmp dl,0x80 808105c: 75 49 jne 80810a7 <__gconv_transform_utf8_internal+0x697> 808105e: c1 e0 06 shl eax,0x6 8081061: 83 e1 3f and ecx,0x3f 8081064: 83 c3 01 add ebx,0x1 8081067: 09 c8 or eax,ecx 8081069: 39 dd cmp ebp,ebx 808106b: 75 e3 jne 8081050 <__gconv_transform_utf8_internal+0x640> 808106d: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 8081071: 89 fa mov edx,edi 8081073: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 8081077: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 808107b: 83 fb 02 cmp ebx,0x2 808107e: 74 10 je 8081090 <__gconv_transform_utf8_internal+0x680> 8081080: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8081084: 89 c3 mov ebx,eax 8081086: 8d 4c 89 fc lea ecx,[ecx+ecx*4-0x4] 808108a: d3 eb shr ebx,cl 808108c: 85 db test ebx,ebx 808108e: 74 21 je 80810b1 <__gconv_transform_utf8_internal+0x6a1> 8081090: 8d 88 00 28 ff ff lea ecx,[eax-0xd800] 8081096: 81 f9 ff 07 00 00 cmp ecx,0x7ff 808109c: 76 13 jbe 80810b1 <__gconv_transform_utf8_internal+0x6a1> 808109e: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 80810a2: e9 31 ff ff ff jmp 8080fd8 <__gconv_transform_utf8_internal+0x5c8> 80810a7: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 80810ab: 89 fa mov edx,edi 80810ad: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 80810b1: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80810b5: 85 c0 test eax,eax 80810b7: 74 0c je 80810c5 <__gconv_transform_utf8_internal+0x6b5> 80810b9: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80810bd: 85 c9 test ecx,ecx 80810bf: 0f 85 2e 01 00 00 jne 80811f3 <__gconv_transform_utf8_internal+0x7e3> 80810c5: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80810c9: 89 f1 mov ecx,esi 80810cb: 89 ee mov esi,ebp 80810cd: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80810d1: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 80810d5: 89 38 mov DWORD PTR [eax],edi 80810d7: 39 ce cmp esi,ecx 80810d9: 0f 84 5c 05 00 00 je 808163b <__gconv_transform_utf8_internal+0xc2b> 80810df: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80810e3: 8d 83 a0 36 fd ff lea eax,[ebx-0x2c960] 80810e9: 50 push eax 80810ea: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 80810f0: 68 ea 02 00 00 push 0x2ea 80810f5: 50 push eax 80810f6: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 80810fc: 50 push eax 80810fd: e8 ce 9d fc ff call 804aed0 <__assert_fail> 8081102: 89 d8 mov eax,ebx 8081104: 83 e0 f8 and eax,0xfffffff8 8081107: 3c f0 cmp al,0xf0 8081109: 0f 85 21 02 00 00 jne 8081330 <__gconv_transform_utf8_internal+0x920> 808110f: 89 d8 mov eax,ebx 8081111: c7 44 24 1c 04 00 00 00 mov DWORD PTR [esp+0x1c],0x4 8081119: 83 e0 07 and eax,0x7 808111c: e9 72 fa ff ff jmp 8080b93 <__gconv_transform_utf8_internal+0x183> 8081121: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8081125: 89 f7 mov edi,esi 8081127: 89 ee mov esi,ebp 8081129: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 808112d: 89 10 mov DWORD PTR [eax],edx 808112f: 39 fe cmp esi,edi 8081131: 75 ac jne 80810df <__gconv_transform_utf8_internal+0x6cf> 8081133: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 8081137: 0f 85 90 fb ff ff jne 8080ccd <__gconv_transform_utf8_internal+0x2bd> 808113d: e9 c7 00 00 00 jmp 8081209 <__gconv_transform_utf8_internal+0x7f9> 8081142: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8081148: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 808114c: 85 c0 test eax,eax 808114e: 0f 85 0a 05 00 00 jne 808165e <__gconv_transform_utf8_internal+0xc4e> 8081154: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8081158: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 8081160: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 8081163: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8081169: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 8081170: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 8081174: 0f 85 9e fb ff ff jne 8080d18 <__gconv_transform_utf8_internal+0x308> 808117a: 83 ec 0c sub esp,0xc 808117d: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 8081181: 57 push edi 8081182: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 8081186: e8 b5 8a ff ff call 8079c40 <_dl_mcount_wrapper_check> 808118b: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 8081192: 56 push esi 8081193: ff 74 24 3c push DWORD PTR [esp+0x3c] 8081197: 6a 00 push 0x0 8081199: 6a 00 push 0x0 808119b: 6a 00 push 0x0 808119d: ff 74 24 60 push DWORD PTR [esp+0x60] 80811a1: ff 74 24 60 push DWORD PTR [esp+0x60] 80811a5: ff d7 call edi 80811a7: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 80811ab: 83 c4 30 add esp,0x30 80811ae: e9 65 fb ff ff jmp 8080d18 <__gconv_transform_utf8_internal+0x308> 80811b3: 8b 14 24 mov edx,DWORD PTR [esp] 80811b6: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80811ba: c7 44 24 10 04 00 00 00 mov DWORD PTR [esp+0x10],0x4 80811c2: e9 81 fa ff ff jmp 8080c48 <__gconv_transform_utf8_internal+0x238> 80811c7: 89 d8 mov eax,ebx 80811c9: 83 e0 f0 and eax,0xfffffff0 80811cc: 3c e0 cmp al,0xe0 80811ce: 0f 85 bb 01 00 00 jne 808138f <__gconv_transform_utf8_internal+0x97f> 80811d4: 89 d8 mov eax,ebx 80811d6: c7 44 24 18 03 00 00 00 mov DWORD PTR [esp+0x18],0x3 80811de: 83 e0 0f and eax,0xf 80811e1: e9 33 fe ff ff jmp 8081019 <__gconv_transform_utf8_internal+0x609> 80811e6: c7 44 24 10 05 00 00 00 mov DWORD PTR [esp+0x10],0x5 80811ee: e9 25 fb ff ff jmp 8080d18 <__gconv_transform_utf8_internal+0x308> 80811f3: 83 00 01 add DWORD PTR [eax],0x1 80811f6: 03 54 24 10 add edx,DWORD PTR [esp+0x10] 80811fa: e9 df fd ff ff jmp 8080fde <__gconv_transform_utf8_internal+0x5ce> 80811ff: 3b 74 24 08 cmp esi,DWORD PTR [esp+0x8] 8081203: 0f 85 d6 fe ff ff jne 80810df <__gconv_transform_utf8_internal+0x6cf> 8081209: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808120d: 83 68 0c 01 sub DWORD PTR [eax+0xc],0x1 8081211: e9 b7 fa ff ff jmp 8080ccd <__gconv_transform_utf8_internal+0x2bd> 8081216: 8d 74 24 66 lea esi,[esp+0x66] 808121a: 89 74 24 48 mov DWORD PTR [esp+0x48],esi 808121e: 01 c6 add esi,eax 8081220: 89 74 24 40 mov DWORD PTR [esp+0x40],esi 8081224: 0f b6 f1 movzx esi,cl 8081227: 81 ee c2 00 00 00 sub esi,0xc2 808122d: 89 74 24 4c mov DWORD PTR [esp+0x4c],esi 8081231: 83 fe 1d cmp esi,0x1d 8081234: 0f 87 35 01 00 00 ja 808136f <__gconv_transform_utf8_internal+0x95f> 808123a: c7 44 24 3c 02 00 00 00 mov DWORD PTR [esp+0x3c],0x2 8081242: 89 ca mov edx,ecx 8081244: 83 e2 1f and edx,0x1f 8081247: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 808124b: 03 74 24 48 add esi,DWORD PTR [esp+0x48] 808124f: 89 f5 mov ebp,esi 8081251: be 01 00 00 00 mov esi,0x1 8081256: 39 6c 24 40 cmp DWORD PTR [esp+0x40],ebp 808125a: 0f 82 69 01 00 00 jb 80813c9 <__gconv_transform_utf8_internal+0x9b9> 8081260: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 8081264: 0f b6 44 35 00 movzx eax,BYTE PTR [ebp+esi*1+0x0] 8081269: 89 c1 mov ecx,eax 808126b: 83 e1 c0 and ecx,0xffffffc0 808126e: 80 f9 80 cmp cl,0x80 8081271: 75 64 jne 80812d7 <__gconv_transform_utf8_internal+0x8c7> 8081273: c1 e2 06 shl edx,0x6 8081276: 83 e0 3f and eax,0x3f 8081279: 83 c6 01 add esi,0x1 808127c: 09 c2 or edx,eax 808127e: 39 74 24 3c cmp DWORD PTR [esp+0x3c],esi 8081282: 75 e0 jne 8081264 <__gconv_transform_utf8_internal+0x854> 8081284: 83 7c 24 3c 02 cmp DWORD PTR [esp+0x3c],0x2 8081289: 74 3b je 80812c6 <__gconv_transform_utf8_internal+0x8b6> 808128b: 8b 6c 24 3c mov ebp,DWORD PTR [esp+0x3c] 808128f: 89 d0 mov eax,edx 8081291: 8d 4c ad fc lea ecx,[ebp+ebp*4-0x4] 8081295: d3 e8 shr eax,cl 8081297: 85 c0 test eax,eax 8081299: 74 3c je 80812d7 <__gconv_transform_utf8_internal+0x8c7> 808129b: 8d 82 00 28 ff ff lea eax,[edx-0xd800] 80812a1: 3d ff 07 00 00 cmp eax,0x7ff 80812a6: 76 2f jbe 80812d7 <__gconv_transform_utf8_internal+0x8c7> 80812a8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80812ac: 89 ee mov esi,ebp 80812ae: 89 10 mov DWORD PTR [eax],edx 80812b0: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80812b4: 8b 00 mov eax,DWORD PTR [eax] 80812b6: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80812ba: 83 e0 07 and eax,0x7 80812bd: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80812c1: e9 6c fc ff ff jmp 8080f32 <__gconv_transform_utf8_internal+0x522> 80812c6: 8d 82 00 28 ff ff lea eax,[edx-0xd800] 80812cc: 3d ff 07 00 00 cmp eax,0x7ff 80812d1: 0f 87 54 03 00 00 ja 808162b <__gconv_transform_utf8_internal+0xc1b> 80812d7: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 80812db: 85 ed test ebp,ebp 80812dd: 74 09 je 80812e8 <__gconv_transform_utf8_internal+0x8d8> 80812df: 83 e7 02 and edi,0x2 80812e2: 0f 85 d1 00 00 00 jne 80813b9 <__gconv_transform_utf8_internal+0x9a9> 80812e8: c7 44 24 10 06 00 00 00 mov DWORD PTR [esp+0x10],0x6 80812f0: e9 23 fa ff ff jmp 8080d18 <__gconv_transform_utf8_internal+0x308> 80812f5: 8b 04 24 mov eax,DWORD PTR [esp] 80812f8: 39 c8 cmp eax,ecx 80812fa: 76 23 jbe 808131f <__gconv_transform_utf8_internal+0x90f> 80812fc: 29 d0 sub eax,edx 80812fe: bb 01 00 00 00 mov ebx,0x1 8081303: 89 c7 mov edi,eax 8081305: eb 0a jmp 8081311 <__gconv_transform_utf8_internal+0x901> 8081307: 83 c3 01 add ebx,0x1 808130a: 83 c1 01 add ecx,0x1 808130d: 39 df cmp edi,ebx 808130f: 74 0a je 808131b <__gconv_transform_utf8_internal+0x90b> 8081311: 0f b6 01 movzx eax,BYTE PTR [ecx] 8081314: 83 e0 c0 and eax,0xffffffc0 8081317: 3c 80 cmp al,0x80 8081319: 74 ec je 8081307 <__gconv_transform_utf8_internal+0x8f7> 808131b: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 808131f: 3b 0c 24 cmp ecx,DWORD PTR [esp] 8081322: 0f 84 9d fd ff ff je 80810c5 <__gconv_transform_utf8_internal+0x6b5> 8081328: e9 84 fd ff ff jmp 80810b1 <__gconv_transform_utf8_internal+0x6a1> 808132d: 8d 76 00 lea esi,[esi+0x0] 8081330: 89 d8 mov eax,ebx 8081332: 83 e0 fc and eax,0xfffffffc 8081335: 3c f8 cmp al,0xf8 8081337: 0f 85 6b 03 00 00 jne 80816a8 <__gconv_transform_utf8_internal+0xc98> 808133d: 89 d8 mov eax,ebx 808133f: c7 44 24 1c 05 00 00 00 mov DWORD PTR [esp+0x1c],0x5 8081347: 83 e0 03 and eax,0x3 808134a: e9 44 f8 ff ff jmp 8080b93 <__gconv_transform_utf8_internal+0x183> 808134f: 89 c2 mov edx,eax 8081351: 83 e2 f0 and edx,0xfffffff0 8081354: 80 fa e0 cmp dl,0xe0 8081357: 0f 85 6f 03 00 00 jne 80816cc <__gconv_transform_utf8_internal+0xcbc> 808135d: 83 e0 0f and eax,0xf 8081360: b9 02 00 00 00 mov ecx,0x2 8081365: be 00 03 00 00 mov esi,0x300 808136a: e9 8f fa ff ff jmp 8080dfe <__gconv_transform_utf8_internal+0x3ee> 808136f: 89 ca mov edx,ecx 8081371: 83 e2 f0 and edx,0xfffffff0 8081374: 80 fa e0 cmp dl,0xe0 8081377: 0f 85 ff 01 00 00 jne 808157c <__gconv_transform_utf8_internal+0xb6c> 808137d: 89 ca mov edx,ecx 808137f: c7 44 24 3c 03 00 00 00 mov DWORD PTR [esp+0x3c],0x3 8081387: 83 e2 0f and edx,0xf 808138a: e9 b8 fe ff ff jmp 8081247 <__gconv_transform_utf8_internal+0x837> 808138f: 89 d8 mov eax,ebx 8081391: 83 e0 f8 and eax,0xfffffff8 8081394: 3c f0 cmp al,0xf0 8081396: 0f 85 c5 01 00 00 jne 8081561 <__gconv_transform_utf8_internal+0xb51> 808139c: 89 d8 mov eax,ebx 808139e: c7 44 24 18 04 00 00 00 mov DWORD PTR [esp+0x18],0x4 80813a6: 83 e0 07 and eax,0x7 80813a9: e9 6b fc ff ff jmp 8081019 <__gconv_transform_utf8_internal+0x609> 80813ae: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80813b2: 89 c1 mov ecx,eax 80813b4: e9 14 fd ff ff jmp 80810cd <__gconv_transform_utf8_internal+0x6bd> 80813b9: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80813bd: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80813c1: 83 00 01 add DWORD PTR [eax],0x1 80813c4: e9 69 fb ff ff jmp 8080f32 <__gconv_transform_utf8_internal+0x522> 80813c9: 8d 5c 24 67 lea ebx,[esp+0x67] 80813cd: 89 dd mov ebp,ebx 80813cf: 39 5c 24 40 cmp DWORD PTR [esp+0x40],ebx 80813d3: 77 17 ja 80813ec <__gconv_transform_utf8_internal+0x9dc> 80813d5: e9 32 01 00 00 jmp 808150c <__gconv_transform_utf8_internal+0xafc> 80813da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80813e0: 83 c6 01 add esi,0x1 80813e3: 83 c3 01 add ebx,0x1 80813e6: 39 5c 24 40 cmp DWORD PTR [esp+0x40],ebx 80813ea: 76 0b jbe 80813f7 <__gconv_transform_utf8_internal+0x9e7> 80813ec: 0f b6 13 movzx edx,BYTE PTR [ebx] 80813ef: 83 e2 c0 and edx,0xffffffc0 80813f2: 80 fa 80 cmp dl,0x80 80813f5: 74 e9 je 80813e0 <__gconv_transform_utf8_internal+0x9d0> 80813f7: 39 5c 24 40 cmp DWORD PTR [esp+0x40],ebx 80813fb: 0f 85 d6 fe ff ff jne 80812d7 <__gconv_transform_utf8_internal+0x8c7> 8081401: 8d 54 24 6c lea edx,[esp+0x6c] 8081405: 39 54 24 40 cmp DWORD PTR [esp+0x40],edx 8081409: 0f 84 da 00 00 00 je 80814e9 <__gconv_transform_utf8_internal+0xad9> 808140f: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8081413: 89 c2 mov edx,eax 8081415: 2b 54 24 1c sub edx,DWORD PTR [esp+0x1c] 8081419: 03 54 24 18 add edx,DWORD PTR [esp+0x18] 808141d: 89 16 mov DWORD PTR [esi],edx 808141f: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 8081423: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8081427: 81 ea c0 00 00 00 sub edx,0xc0 808142d: 89 06 mov DWORD PTR [esi],eax 808142f: 83 fa 01 cmp edx,0x1 8081432: 76 74 jbe 80814a8 <__gconv_transform_utf8_internal+0xa98> 8081434: 83 7c 24 4c 1d cmp DWORD PTR [esp+0x4c],0x1d 8081439: 77 52 ja 808148d <__gconv_transform_utf8_internal+0xa7d> 808143b: 89 ca mov edx,ecx 808143d: be 00 02 00 00 mov esi,0x200 8081442: bb 01 00 00 00 mov ebx,0x1 8081447: 83 e2 1f and edx,0x1f 808144a: 89 ef mov edi,ebp 808144c: 39 6c 24 40 cmp DWORD PTR [esp+0x40],ebp 8081450: 76 1c jbe 808146e <__gconv_transform_utf8_internal+0xa5e> 8081452: 0f b6 0f movzx ecx,BYTE PTR [edi] 8081455: c1 e2 06 shl edx,0x6 8081458: 83 c7 01 add edi,0x1 808145b: 83 e1 3f and ecx,0x3f 808145e: 09 ca or edx,ecx 8081460: 39 7c 24 40 cmp DWORD PTR [esp+0x40],edi 8081464: 75 ec jne 8081452 <__gconv_transform_utf8_internal+0xa42> 8081466: 89 e9 mov ecx,ebp 8081468: 2b 4c 24 40 sub ecx,DWORD PTR [esp+0x40] 808146c: 01 cb add ebx,ecx 808146e: 8d 0c 5b lea ecx,[ebx+ebx*2] 8081471: 09 f0 or eax,esi 8081473: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8081477: c7 44 24 10 07 00 00 00 mov DWORD PTR [esp+0x10],0x7 808147f: 01 c9 add ecx,ecx 8081481: d3 e2 shl edx,cl 8081483: 89 06 mov DWORD PTR [esi],eax 8081485: 89 56 04 mov DWORD PTR [esi+0x4],edx 8081488: e9 8b f8 ff ff jmp 8080d18 <__gconv_transform_utf8_internal+0x308> 808148d: 89 ca mov edx,ecx 808148f: 83 e2 f0 and edx,0xfffffff0 8081492: 80 fa e0 cmp dl,0xe0 8081495: 75 34 jne 80814cb <__gconv_transform_utf8_internal+0xabb> 8081497: 89 ca mov edx,ecx 8081499: be 00 03 00 00 mov esi,0x300 808149e: bb 02 00 00 00 mov ebx,0x2 80814a3: 83 e2 0f and edx,0xf 80814a6: eb a2 jmp 808144a <__gconv_transform_utf8_internal+0xa3a> 80814a8: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80814ac: 8d 83 e8 34 fd ff lea eax,[ebx-0x2cb18] 80814b2: 50 push eax 80814b3: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 80814b9: 68 e1 01 00 00 push 0x1e1 80814be: 50 push eax 80814bf: 8d 83 a4 33 fd ff lea eax,[ebx-0x2cc5c] 80814c5: 50 push eax 80814c6: e8 05 9a fc ff call 804aed0 <__assert_fail> 80814cb: 89 ca mov edx,ecx 80814cd: 83 e2 f8 and edx,0xfffffff8 80814d0: 80 fa f0 cmp dl,0xf0 80814d3: 75 42 jne 8081517 <__gconv_transform_utf8_internal+0xb07> 80814d5: 89 ca mov edx,ecx 80814d7: be 00 04 00 00 mov esi,0x400 80814dc: bb 03 00 00 00 mov ebx,0x3 80814e1: 83 e2 07 and edx,0x7 80814e4: e9 61 ff ff ff jmp 808144a <__gconv_transform_utf8_internal+0xa3a> 80814e9: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80814ed: 8d 83 e8 34 fd ff lea eax,[ebx-0x2cb18] 80814f3: 50 push eax 80814f4: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 80814fa: 68 db 01 00 00 push 0x1db 80814ff: 50 push eax 8081500: 8d 83 38 34 fd ff lea eax,[ebx-0x2cbc8] 8081506: 50 push eax 8081507: e8 c4 99 fc ff call 804aed0 <__assert_fail> 808150c: 0f 84 fd fe ff ff je 808140f <__gconv_transform_utf8_internal+0x9ff> 8081512: e9 c0 fd ff ff jmp 80812d7 <__gconv_transform_utf8_internal+0x8c7> 8081517: 89 ca mov edx,ecx 8081519: 83 e2 fc and edx,0xfffffffc 808151c: 80 fa f8 cmp dl,0xf8 808151f: 89 ca mov edx,ecx 8081521: 75 75 jne 8081598 <__gconv_transform_utf8_internal+0xb88> 8081523: 83 e2 03 and edx,0x3 8081526: be 00 05 00 00 mov esi,0x500 808152b: bb 04 00 00 00 mov ebx,0x4 8081530: e9 15 ff ff ff jmp 808144a <__gconv_transform_utf8_internal+0xa3a> 8081535: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8081539: 8d 83 e8 34 fd ff lea eax,[ebx-0x2cb18] 808153f: 50 push eax 8081540: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8081546: 68 c9 01 00 00 push 0x1c9 808154b: 50 push eax 808154c: 8d 83 10 34 fd ff lea eax,[ebx-0x2cbf0] 8081552: 50 push eax 8081553: e8 78 99 fc ff call 804aed0 <__assert_fail> 8081558: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp 808155c: e9 3a f8 ff ff jmp 8080d9b <__gconv_transform_utf8_internal+0x38b> 8081561: 89 d8 mov eax,ebx 8081563: 83 e0 fc and eax,0xfffffffc 8081566: 3c f8 cmp al,0xf8 8081568: 75 40 jne 80815aa <__gconv_transform_utf8_internal+0xb9a> 808156a: 89 d8 mov eax,ebx 808156c: c7 44 24 18 05 00 00 00 mov DWORD PTR [esp+0x18],0x5 8081574: 83 e0 03 and eax,0x3 8081577: e9 9d fa ff ff jmp 8081019 <__gconv_transform_utf8_internal+0x609> 808157c: 89 ca mov edx,ecx 808157e: 83 e2 f8 and edx,0xfffffff8 8081581: 80 fa f0 cmp dl,0xf0 8081584: 75 3f jne 80815c5 <__gconv_transform_utf8_internal+0xbb5> 8081586: 89 ca mov edx,ecx 8081588: c7 44 24 3c 04 00 00 00 mov DWORD PTR [esp+0x3c],0x4 8081590: 83 e2 07 and edx,0x7 8081593: e9 af fc ff ff jmp 8081247 <__gconv_transform_utf8_internal+0x837> 8081598: 83 e2 01 and edx,0x1 808159b: be 00 06 00 00 mov esi,0x600 80815a0: bb 05 00 00 00 mov ebx,0x5 80815a5: e9 a0 fe ff ff jmp 808144a <__gconv_transform_utf8_internal+0xa3a> 80815aa: 89 d8 mov eax,ebx 80815ac: 83 e0 fe and eax,0xfffffffe 80815af: 3c fc cmp al,0xfc 80815b1: 75 2e jne 80815e1 <__gconv_transform_utf8_internal+0xbd1> 80815b3: 89 d8 mov eax,ebx 80815b5: c7 44 24 18 06 00 00 00 mov DWORD PTR [esp+0x18],0x6 80815bd: 83 e0 01 and eax,0x1 80815c0: e9 54 fa ff ff jmp 8081019 <__gconv_transform_utf8_internal+0x609> 80815c5: 89 ca mov edx,ecx 80815c7: 83 e2 fc and edx,0xfffffffc 80815ca: 80 fa f8 cmp dl,0xf8 80815cd: 75 3c jne 808160b <__gconv_transform_utf8_internal+0xbfb> 80815cf: 89 ca mov edx,ecx 80815d1: c7 44 24 3c 05 00 00 00 mov DWORD PTR [esp+0x3c],0x5 80815d9: 83 e2 03 and edx,0x3 80815dc: e9 66 fc ff ff jmp 8081247 <__gconv_transform_utf8_internal+0x837> 80815e1: 31 db xor ebx,ebx 80815e3: 83 c3 01 add ebx,0x1 80815e6: 8d 04 1a lea eax,[edx+ebx*1] 80815e9: 39 04 24 cmp DWORD PTR [esp],eax 80815ec: 0f 86 bb fa ff ff jbe 80810ad <__gconv_transform_utf8_internal+0x69d> 80815f2: 0f b6 04 1a movzx eax,BYTE PTR [edx+ebx*1] 80815f6: 83 e0 c0 and eax,0xffffffc0 80815f9: 3c 80 cmp al,0x80 80815fb: 0f 85 ac fa ff ff jne 80810ad <__gconv_transform_utf8_internal+0x69d> 8081601: 83 fb 05 cmp ebx,0x5 8081604: 75 dd jne 80815e3 <__gconv_transform_utf8_internal+0xbd3> 8081606: e9 a2 fa ff ff jmp 80810ad <__gconv_transform_utf8_internal+0x69d> 808160b: 89 ca mov edx,ecx 808160d: 83 e2 fe and edx,0xfffffffe 8081610: 80 fa fc cmp dl,0xfc 8081613: 0f 85 cf 00 00 00 jne 80816e8 <__gconv_transform_utf8_internal+0xcd8> 8081619: 89 ca mov edx,ecx 808161b: c7 44 24 3c 06 00 00 00 mov DWORD PTR [esp+0x3c],0x6 8081623: 83 e2 01 and edx,0x1 8081626: e9 1c fc ff ff jmp 8081247 <__gconv_transform_utf8_internal+0x837> 808162b: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 808162f: be 02 00 00 00 mov esi,0x2 8081634: 89 10 mov DWORD PTR [eax],edx 8081636: e9 75 fc ff ff jmp 80812b0 <__gconv_transform_utf8_internal+0x8a0> 808163b: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 808163f: 8d 83 a0 36 fd ff lea eax,[ebx-0x2c960] 8081645: 50 push eax 8081646: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 808164c: 68 eb 02 00 00 push 0x2eb 8081651: 50 push eax 8081652: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 8081658: 50 push eax 8081659: e8 72 98 fc ff call 804aed0 <__assert_fail> 808165e: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8081662: 8d 83 a0 36 fd ff lea eax,[ebx-0x2c960] 8081668: 50 push eax 8081669: 68 a4 01 00 00 push 0x1a4 808166e: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8081674: 50 push eax 8081675: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 808167b: 50 push eax 808167c: e8 4f 98 fc ff call 804aed0 <__assert_fail> 8081681: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8081685: 8d 83 a0 36 fd ff lea eax,[ebx-0x2c960] 808168b: 50 push eax 808168c: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8081692: 68 1a 03 00 00 push 0x31a 8081697: 50 push eax 8081698: 8d 83 a4 33 fd ff lea eax,[ebx-0x2cc5c] 808169e: 50 push eax 808169f: e8 2c 98 fc ff call 804aed0 <__assert_fail> 80816a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80816a8: 89 d8 mov eax,ebx 80816aa: 83 e0 fe and eax,0xfffffffe 80816ad: 3c fc cmp al,0xfc 80816af: 0f 85 95 00 00 00 jne 808174a <__gconv_transform_utf8_internal+0xd3a> 80816b5: 89 d8 mov eax,ebx 80816b7: c7 44 24 1c 06 00 00 00 mov DWORD PTR [esp+0x1c],0x6 80816bf: 83 e0 01 and eax,0x1 80816c2: e9 cc f4 ff ff jmp 8080b93 <__gconv_transform_utf8_internal+0x183> 80816c7: e8 84 6b ff ff call 8078250 <__stack_chk_fail> 80816cc: 89 c2 mov edx,eax 80816ce: 83 e2 f8 and edx,0xfffffff8 80816d1: 80 fa f0 cmp dl,0xf0 80816d4: 75 43 jne 8081719 <__gconv_transform_utf8_internal+0xd09> 80816d6: 83 e0 07 and eax,0x7 80816d9: b9 03 00 00 00 mov ecx,0x3 80816de: be 00 04 00 00 mov esi,0x400 80816e3: e9 16 f7 ff ff jmp 8080dfe <__gconv_transform_utf8_internal+0x3ee> 80816e8: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 80816ec: 31 f6 xor esi,esi 80816ee: 83 c6 01 add esi,0x1 80816f1: 8d 44 35 00 lea eax,[ebp+esi*1+0x0] 80816f5: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 80816f9: 0f 86 d8 fb ff ff jbe 80812d7 <__gconv_transform_utf8_internal+0x8c7> 80816ff: 0f b6 44 35 00 movzx eax,BYTE PTR [ebp+esi*1+0x0] 8081704: 83 e0 c0 and eax,0xffffffc0 8081707: 3c 80 cmp al,0x80 8081709: 0f 85 c8 fb ff ff jne 80812d7 <__gconv_transform_utf8_internal+0x8c7> 808170f: 83 fe 05 cmp esi,0x5 8081712: 75 da jne 80816ee <__gconv_transform_utf8_internal+0xcde> 8081714: e9 be fb ff ff jmp 80812d7 <__gconv_transform_utf8_internal+0x8c7> 8081719: 89 c2 mov edx,eax 808171b: 83 e2 fc and edx,0xfffffffc 808171e: 80 fa f8 cmp dl,0xf8 8081721: 75 51 jne 8081774 <__gconv_transform_utf8_internal+0xd64> 8081723: 83 e0 03 and eax,0x3 8081726: b9 04 00 00 00 mov ecx,0x4 808172b: be 00 05 00 00 mov esi,0x500 8081730: e9 c9 f6 ff ff jmp 8080dfe <__gconv_transform_utf8_internal+0x3ee> 8081735: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8081739: 8d 83 a0 36 fd ff lea eax,[ebx-0x2c960] 808173f: 50 push eax 8081740: 68 34 02 00 00 push 0x234 8081745: e9 24 ff ff ff jmp 808166e <__gconv_transform_utf8_internal+0xc5e> 808174a: 31 db xor ebx,ebx 808174c: 83 c3 01 add ebx,0x1 808174f: 8d 04 1a lea eax,[edx+ebx*1] 8081752: 39 04 24 cmp DWORD PTR [esp],eax 8081755: 0f 86 df f5 ff ff jbe 8080d3a <__gconv_transform_utf8_internal+0x32a> 808175b: 0f b6 04 1a movzx eax,BYTE PTR [edx+ebx*1] 808175f: 83 e0 c0 and eax,0xffffffc0 8081762: 3c 80 cmp al,0x80 8081764: 0f 85 d0 f5 ff ff jne 8080d3a <__gconv_transform_utf8_internal+0x32a> 808176a: 83 fb 05 cmp ebx,0x5 808176d: 75 dd jne 808174c <__gconv_transform_utf8_internal+0xd3c> 808176f: e9 c6 f5 ff ff jmp 8080d3a <__gconv_transform_utf8_internal+0x32a> 8081774: 83 e0 01 and eax,0x1 8081777: b9 05 00 00 00 mov ecx,0x5 808177c: be 00 06 00 00 mov esi,0x600 8081781: e9 78 f6 ff ff jmp 8080dfe <__gconv_transform_utf8_internal+0x3ee> 8081786: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808178d: 8d 76 00 lea esi,[esi+0x0] 08081790 <__gconv_transform_ucs2_internal>: 8081790: f3 0f 1e fb endbr32 8081794: e8 90 85 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8081799: 05 67 38 06 00 add eax,0x63867 808179e: 55 push ebp 808179f: 57 push edi 80817a0: 56 push esi 80817a1: 53 push ebx 80817a2: 83 ec 5c sub esp,0x5c 80817a5: 8b 5c 24 78 mov ebx,DWORD PTR [esp+0x78] 80817a9: 8b 7c 24 74 mov edi,DWORD PTR [esp+0x74] 80817ad: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80817b1: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 80817b5: 8b 6c 24 7c mov ebp,DWORD PTR [esp+0x7c] 80817b9: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 80817bd: 8b 9c 24 80 00 00 00 mov ebx,DWORD PTR [esp+0x80] 80817c4: 8d 4f 20 lea ecx,[edi+0x20] 80817c7: 8b b4 24 88 00 00 00 mov esi,DWORD PTR [esp+0x88] 80817ce: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 80817d2: 8b 9c 24 84 00 00 00 mov ebx,DWORD PTR [esp+0x84] 80817d9: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 80817dd: 65 8b 1d 14 00 00 00 mov ebx,DWORD PTR gs:0x14 80817e4: 89 5c 24 4c mov DWORD PTR [esp+0x4c],ebx 80817e8: 31 db xor ebx,ebx 80817ea: 8d 58 3c lea ebx,[eax+0x3c] 80817ed: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 80817f1: 89 5c 24 30 mov DWORD PTR [esp+0x30],ebx 80817f5: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 80817f8: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 8081800: f6 c3 01 test bl,0x1 8081803: 75 1e jne 8081823 <__gconv_transform_ucs2_internal+0x93> 8081805: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] 8081808: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 808180b: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 808180f: 85 c0 test eax,eax 8081811: 74 10 je 8081823 <__gconv_transform_ucs2_internal+0x93> 8081813: 89 c8 mov eax,ecx 8081815: c1 c8 09 ror eax,0x9 8081818: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 808181f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8081823: 85 f6 test esi,esi 8081825: 0f 85 c1 04 00 00 jne 8081cec <__gconv_transform_ucs2_internal+0x55c> 808182b: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808182f: 8d 54 24 40 lea edx,[esp+0x40] 8081833: 8b 00 mov eax,DWORD PTR [eax] 8081835: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8081839: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808183d: 85 c0 test eax,eax 808183f: 0f 44 c7 cmove eax,edi 8081842: 8b 08 mov ecx,DWORD PTR [eax] 8081844: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8081848: c7 44 24 40 00 00 00 00 mov DWORD PTR [esp+0x40],0x0 8081850: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 8081854: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 8081857: 85 c0 test eax,eax 8081859: b8 00 00 00 00 mov eax,0x0 808185e: 89 0c 24 mov DWORD PTR [esp],ecx 8081861: 89 c1 mov ecx,eax 8081863: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 808186a: 0f 45 ca cmovne ecx,edx 808186d: 89 4c 24 38 mov DWORD PTR [esp+0x38],ecx 8081871: 85 c0 test eax,eax 8081873: 0f 85 4f 02 00 00 jne 8081ac8 <__gconv_transform_ucs2_internal+0x338> 8081879: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 8081881: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8081888: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808188c: 85 c0 test eax,eax 808188e: 74 06 je 8081896 <__gconv_transform_ucs2_internal+0x106> 8081890: 8b 00 mov eax,DWORD PTR [eax] 8081892: 01 44 24 20 add DWORD PTR [esp+0x20],eax 8081896: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808189a: 39 e8 cmp eax,ebp 808189c: 0f 84 b1 04 00 00 je 8081d53 <__gconv_transform_ucs2_internal+0x5c3> 80818a2: 83 c0 02 add eax,0x2 80818a5: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 80818a9: 39 e8 cmp eax,ebp 80818ab: 0f 87 3f 03 00 00 ja 8081bf0 <__gconv_transform_ucs2_internal+0x460> 80818b1: 8d 4e 04 lea ecx,[esi+0x4] 80818b4: 39 0c 24 cmp DWORD PTR [esp],ecx 80818b7: 0f 82 63 03 00 00 jb 8081c20 <__gconv_transform_ucs2_internal+0x490> 80818bd: 83 e3 02 and ebx,0x2 80818c0: c7 44 24 08 04 00 00 00 mov DWORD PTR [esp+0x8],0x4 80818c8: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 80818cc: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 80818d0: 0f b7 50 fe movzx edx,WORD PTR [eax-0x2] 80818d4: 8d 78 fe lea edi,[eax-0x2] 80818d7: 8d 9a 00 28 00 00 lea ebx,[edx+0x2800] 80818dd: 66 81 fb ff 07 cmp bx,0x7ff 80818e2: 76 24 jbe 8081908 <__gconv_transform_ucs2_internal+0x178> 80818e4: 89 16 mov DWORD PTR [esi],edx 80818e6: 89 ce mov esi,ecx 80818e8: 39 c5 cmp ebp,eax 80818ea: 74 44 je 8081930 <__gconv_transform_ucs2_internal+0x1a0> 80818ec: 8d 50 02 lea edx,[eax+0x2] 80818ef: 39 d5 cmp ebp,edx 80818f1: 72 7d jb 8081970 <__gconv_transform_ucs2_internal+0x1e0> 80818f3: 8d 4e 04 lea ecx,[esi+0x4] 80818f6: 39 0c 24 cmp DWORD PTR [esp],ecx 80818f9: 0f 82 21 01 00 00 jb 8081a20 <__gconv_transform_ucs2_internal+0x290> 80818ff: 89 d0 mov eax,edx 8081901: eb cd jmp 80818d0 <__gconv_transform_ucs2_internal+0x140> 8081903: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8081907: 90 nop 8081908: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 808190c: 85 c9 test ecx,ecx 808190e: 0f 84 9c 01 00 00 je 8081ab0 <__gconv_transform_ucs2_internal+0x320> 8081914: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8081918: 85 db test ebx,ebx 808191a: 0f 84 90 01 00 00 je 8081ab0 <__gconv_transform_ucs2_internal+0x320> 8081920: 83 01 01 add DWORD PTR [ecx],0x1 8081923: c7 44 24 08 06 00 00 00 mov DWORD PTR [esp+0x8],0x6 808192b: 39 c5 cmp ebp,eax 808192d: 75 bd jne 80818ec <__gconv_transform_ucs2_internal+0x15c> 808192f: 90 nop 8081930: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8081934: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8081938: 89 01 mov DWORD PTR [ecx],eax 808193a: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 808193e: 85 c9 test ecx,ecx 8081940: 74 48 je 808198a <__gconv_transform_ucs2_internal+0x1fa> 8081942: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8081948: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808194c: 89 30 mov DWORD PTR [eax],esi 808194e: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 8081952: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8081959: 0f 85 0e 06 00 00 jne 8081f6d <__gconv_transform_ucs2_internal+0x7dd> 808195f: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8081963: 83 c4 5c add esp,0x5c 8081966: 5b pop ebx 8081967: 5e pop esi 8081968: 5f pop edi 8081969: 5d pop ebp 808196a: c3 ret 808196b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808196f: 90 nop 8081970: c7 44 24 08 07 00 00 00 mov DWORD PTR [esp+0x8],0x7 8081978: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 808197c: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8081980: 89 01 mov DWORD PTR [ecx],eax 8081982: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8081986: 85 c9 test ecx,ecx 8081988: 75 be jne 8081948 <__gconv_transform_ucs2_internal+0x1b8> 808198a: 83 47 0c 01 add DWORD PTR [edi+0xc],0x1 808198e: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 8081992: 0f 85 70 02 00 00 jne 8081c08 <__gconv_transform_ucs2_internal+0x478> 8081998: 39 74 24 04 cmp DWORD PTR [esp+0x4],esi 808199c: 0f 83 9d 00 00 00 jae 8081a3f <__gconv_transform_ucs2_internal+0x2af> 80819a2: 8b 07 mov eax,DWORD PTR [edi] 80819a4: 83 ec 0c sub esp,0xc 80819a7: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 80819ab: ff 74 24 24 push DWORD PTR [esp+0x24] 80819af: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 80819b3: e8 88 82 ff ff call 8079c40 <_dl_mcount_wrapper_check> 80819b8: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 80819bf: 6a 00 push 0x0 80819c1: ff 74 24 2c push DWORD PTR [esp+0x2c] 80819c5: 6a 00 push 0x0 80819c7: 56 push esi 80819c8: 8d 44 24 68 lea eax,[esp+0x68] 80819cc: 50 push eax 80819cd: ff 74 24 5c push DWORD PTR [esp+0x5c] 80819d1: ff 74 24 5c push DWORD PTR [esp+0x5c] 80819d5: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80819d9: ff d0 call eax 80819db: 83 c4 30 add esp,0x30 80819de: 83 f8 04 cmp eax,0x4 80819e1: 74 55 je 8081a38 <__gconv_transform_ucs2_internal+0x2a8> 80819e3: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 80819e7: 39 f1 cmp ecx,esi 80819e9: 0f 85 49 02 00 00 jne 8081c38 <__gconv_transform_ucs2_internal+0x4a8> 80819ef: 85 c0 test eax,eax 80819f1: 0f 85 38 05 00 00 jne 8081f2f <__gconv_transform_ucs2_internal+0x79f> 80819f7: 8b 07 mov eax,DWORD PTR [edi] 80819f9: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 80819fc: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8081a00: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8081a04: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8081a08: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8081a0c: 8b 00 mov eax,DWORD PTR [eax] 8081a0e: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8081a12: e9 71 fe ff ff jmp 8081888 <__gconv_transform_ucs2_internal+0xf8> 8081a17: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8081a1e: 66 90 xchg ax,ax 8081a20: c7 44 24 08 05 00 00 00 mov DWORD PTR [esp+0x8],0x5 8081a28: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8081a2c: e9 4b ff ff ff jmp 808197c <__gconv_transform_ucs2_internal+0x1ec> 8081a31: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8081a38: 83 7c 24 08 05 cmp DWORD PTR [esp+0x8],0x5 8081a3d: 74 b8 je 80819f7 <__gconv_transform_ucs2_internal+0x267> 8081a3f: 83 7c 24 08 07 cmp DWORD PTR [esp+0x8],0x7 8081a44: 0f 85 04 ff ff ff jne 808194e <__gconv_transform_ucs2_internal+0x1be> 8081a4a: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 8081a51: 85 c0 test eax,eax 8081a53: 0f 84 f5 fe ff ff je 808194e <__gconv_transform_ucs2_internal+0x1be> 8081a59: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8081a5d: 8b 30 mov esi,DWORD PTR [eax] 8081a5f: 89 e8 mov eax,ebp 8081a61: 29 f0 sub eax,esi 8081a63: 83 f8 03 cmp eax,0x3 8081a66: 0f 8f 37 04 00 00 jg 8081ea3 <__gconv_transform_ucs2_internal+0x713> 8081a6c: 8b 5f 14 mov ebx,DWORD PTR [edi+0x14] 8081a6f: 8d 46 01 lea eax,[esi+0x1] 8081a72: 8d 53 04 lea edx,[ebx+0x4] 8081a75: 39 ee cmp esi,ebp 8081a77: 0f 83 13 04 00 00 jae 8081e90 <__gconv_transform_ucs2_internal+0x700> 8081a7d: 89 1c 24 mov DWORD PTR [esp],ebx 8081a80: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8081a84: 89 07 mov DWORD PTR [edi],eax 8081a86: 0f b6 58 ff movzx ebx,BYTE PTR [eax-0x1] 8081a8a: 89 c1 mov ecx,eax 8081a8c: 83 c2 01 add edx,0x1 8081a8f: 83 c0 01 add eax,0x1 8081a92: 88 5a ff mov BYTE PTR [edx-0x1],bl 8081a95: 39 e9 cmp ecx,ebp 8081a97: 75 eb jne 8081a84 <__gconv_transform_ucs2_internal+0x2f4> 8081a99: 89 e8 mov eax,ebp 8081a9b: 8b 1c 24 mov ebx,DWORD PTR [esp] 8081a9e: 29 f0 sub eax,esi 8081aa0: 8b 13 mov edx,DWORD PTR [ebx] 8081aa2: 83 e2 f8 and edx,0xfffffff8 8081aa5: 09 d0 or eax,edx 8081aa7: 89 03 mov DWORD PTR [ebx],eax 8081aa9: e9 a0 fe ff ff jmp 808194e <__gconv_transform_ucs2_internal+0x1be> 8081aae: 66 90 xchg ax,ax 8081ab0: 89 f8 mov eax,edi 8081ab2: c7 44 24 08 06 00 00 00 mov DWORD PTR [esp+0x8],0x6 8081aba: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8081abe: e9 b9 fe ff ff jmp 808197c <__gconv_transform_ucs2_internal+0x1ec> 8081ac3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8081ac7: 90 nop 8081ac8: 8b 77 14 mov esi,DWORD PTR [edi+0x14] 8081acb: 8b 0e mov ecx,DWORD PTR [esi] 8081acd: 89 ca mov edx,ecx 8081acf: 83 e2 07 and edx,0x7 8081ad2: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8081ad6: 0f 84 9d fd ff ff je 8081879 <__gconv_transform_ucs2_internal+0xe9> 8081adc: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8081ae0: 85 c0 test eax,eax 8081ae2: 0f 85 50 04 00 00 jne 8081f38 <__gconv_transform_ucs2_internal+0x7a8> 8081ae8: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8081aec: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 8081af0: 83 fa 04 cmp edx,0x4 8081af3: 0f 87 51 04 00 00 ja 8081f4a <__gconv_transform_ucs2_internal+0x7ba> 8081af9: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8081afd: 8d 50 02 lea edx,[eax+0x2] 8081b00: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8081b04: 85 c0 test eax,eax 8081b06: 74 25 je 8081b2d <__gconv_transform_ucs2_internal+0x39d> 8081b08: 0f b6 46 04 movzx eax,BYTE PTR [esi+0x4] 8081b0c: 88 44 24 4a mov BYTE PTR [esp+0x4a],al 8081b10: f6 c1 06 test cl,0x6 8081b13: 0f 84 5c 02 00 00 je 8081d75 <__gconv_transform_ucs2_internal+0x5e5> 8081b19: 0f b6 46 05 movzx eax,BYTE PTR [esi+0x5] 8081b1d: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8081b21: c7 44 24 20 02 00 00 00 mov DWORD PTR [esp+0x20],0x2 8081b29: 88 44 24 4b mov BYTE PTR [esp+0x4b],al 8081b2d: 39 d5 cmp ebp,edx 8081b2f: 0f 82 d4 02 00 00 jb 8081e09 <__gconv_transform_ucs2_internal+0x679> 8081b35: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8081b39: 8d 50 04 lea edx,[eax+0x4] 8081b3c: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 8081b40: 89 d0 mov eax,edx 8081b42: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8081b46: 39 04 24 cmp DWORD PTR [esp],eax 8081b49: 0f 82 19 02 00 00 jb 8081d68 <__gconv_transform_ucs2_internal+0x5d8> 8081b4f: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 8081b53: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8081b57: 89 74 24 3c mov DWORD PTR [esp+0x3c],esi 8081b5b: 89 ce mov esi,ecx 8081b5d: 0f b6 0a movzx ecx,BYTE PTR [edx] 8081b60: 83 c2 01 add edx,0x1 8081b63: 88 4c 04 4a mov BYTE PTR [esp+eax*1+0x4a],cl 8081b67: 83 c0 01 add eax,0x1 8081b6a: 83 f8 01 cmp eax,0x1 8081b6d: b8 01 00 00 00 mov eax,0x1 8081b72: 0f 96 c1 setbe cl 8081b75: 39 d5 cmp ebp,edx 8081b77: 0f 97 c3 seta bl 8081b7a: 84 d9 test cl,bl 8081b7c: 75 df jne 8081b5d <__gconv_transform_ucs2_internal+0x3cd> 8081b7e: 0f b7 44 24 4a movzx eax,WORD PTR [esp+0x4a] 8081b83: 89 f1 mov ecx,esi 8081b85: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8081b89: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 8081b8d: 8d 90 00 28 00 00 lea edx,[eax+0x2800] 8081b93: 66 81 fa ff 07 cmp dx,0x7ff 8081b98: 0f 86 ad 02 00 00 jbe 8081e4b <__gconv_transform_ucs2_internal+0x6bb> 8081b9e: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8081ba2: 89 03 mov DWORD PTR [ebx],eax 8081ba4: 8b 0e mov ecx,DWORD PTR [esi] 8081ba6: 89 c8 mov eax,ecx 8081ba8: 83 e0 07 and eax,0x7 8081bab: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8081baf: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8081bb3: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8081bb7: f6 c1 06 test cl,0x6 8081bba: 0f 85 06 03 00 00 jne 8081ec6 <__gconv_transform_ucs2_internal+0x736> 8081bc0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8081bc4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8081bc8: 2b 44 24 08 sub eax,DWORD PTR [esp+0x8] 8081bcc: 83 c0 02 add eax,0x2 8081bcf: 89 03 mov DWORD PTR [ebx],eax 8081bd1: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 8081bd4: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8081bd8: 89 c8 mov eax,ecx 8081bda: 83 e0 f8 and eax,0xfffffff8 8081bdd: 89 06 mov DWORD PTR [esi],eax 8081bdf: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8081be3: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8081be7: e9 9c fc ff ff jmp 8081888 <__gconv_transform_ucs2_internal+0xf8> 8081bec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8081bf0: c7 44 24 08 07 00 00 00 mov DWORD PTR [esp+0x8],0x7 8081bf8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8081bfc: e9 7b fd ff ff jmp 808197c <__gconv_transform_ucs2_internal+0x1ec> 8081c01: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8081c08: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8081c0c: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8081c10: 89 37 mov DWORD PTR [edi],esi 8081c12: 01 03 add DWORD PTR [ebx],eax 8081c14: e9 26 fe ff ff jmp 8081a3f <__gconv_transform_ucs2_internal+0x2af> 8081c19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8081c20: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8081c24: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8081c28: c7 44 24 08 05 00 00 00 mov DWORD PTR [esp+0x8],0x5 8081c30: e9 47 fd ff ff jmp 808197c <__gconv_transform_ucs2_internal+0x1ec> 8081c35: 8d 76 00 lea esi,[esi+0x0] 8081c38: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8081c3c: 31 d2 xor edx,edx 8081c3e: 85 db test ebx,ebx 8081c40: 74 02 je 8081c44 <__gconv_transform_ucs2_internal+0x4b4> 8081c42: 8b 13 mov edx,DWORD PTR [ebx] 8081c44: 03 54 24 40 add edx,DWORD PTR [esp+0x40] 8081c48: 3b 54 24 20 cmp edx,DWORD PTR [esp+0x20] 8081c4c: 0f 84 84 00 00 00 je 8081cd6 <__gconv_transform_ucs2_internal+0x546> 8081c52: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8081c56: 39 eb cmp ebx,ebp 8081c58: 0f 84 07 02 00 00 je 8081e65 <__gconv_transform_ucs2_internal+0x6d5> 8081c5e: 8d 73 02 lea esi,[ebx+0x2] 8081c61: 39 f5 cmp ebp,esi 8081c63: 0f 82 fc 01 00 00 jb 8081e65 <__gconv_transform_ucs2_internal+0x6d5> 8081c69: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8081c6d: 8d 53 04 lea edx,[ebx+0x4] 8081c70: 39 d1 cmp ecx,edx 8081c72: 0f 82 fc 01 00 00 jb 8081e74 <__gconv_transform_ucs2_internal+0x6e4> 8081c78: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 8081c7c: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 8081c7f: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8081c83: 83 e3 02 and ebx,0x2 8081c86: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 8081c8a: 89 cf mov edi,ecx 8081c8c: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8081c90: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8081c94: 8d 46 fe lea eax,[esi-0x2] 8081c97: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8081c9b: 0f b7 46 fe movzx eax,WORD PTR [esi-0x2] 8081c9f: 8d 88 00 28 00 00 lea ecx,[eax+0x2800] 8081ca5: 66 81 f9 ff 07 cmp cx,0x7ff 8081caa: 0f 86 10 01 00 00 jbe 8081dc0 <__gconv_transform_ucs2_internal+0x630> 8081cb0: 89 03 mov DWORD PTR [ebx],eax 8081cb2: 89 d3 mov ebx,edx 8081cb4: 39 ee cmp esi,ebp 8081cb6: 0f 84 cd 00 00 00 je 8081d89 <__gconv_transform_ucs2_internal+0x5f9> 8081cbc: 8d 46 02 lea eax,[esi+0x2] 8081cbf: 39 c5 cmp ebp,eax 8081cc1: 0f 82 c2 00 00 00 jb 8081d89 <__gconv_transform_ucs2_internal+0x5f9> 8081cc7: 8d 53 04 lea edx,[ebx+0x4] 8081cca: 39 d7 cmp edi,edx 8081ccc: 0f 82 06 01 00 00 jb 8081dd8 <__gconv_transform_ucs2_internal+0x648> 8081cd2: 89 c6 mov esi,eax 8081cd4: eb be jmp 8081c94 <__gconv_transform_ucs2_internal+0x504> 8081cd6: 29 ce sub esi,ecx 8081cd8: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8081cdc: 89 f2 mov edx,esi 8081cde: c1 ea 1f shr edx,0x1f 8081ce1: 01 d6 add esi,edx 8081ce3: d1 fe sar esi,1 8081ce5: 29 31 sub DWORD PTR [ecx],esi 8081ce7: e9 03 fd ff ff jmp 80819ef <__gconv_transform_ucs2_internal+0x25f> 8081cec: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8081cf0: 85 d2 test edx,edx 8081cf2: 0f 85 f1 01 00 00 jne 8081ee9 <__gconv_transform_ucs2_internal+0x759> 8081cf8: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 8081cfb: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8081d03: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8081d09: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 8081d10: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 8081d14: 0f 85 34 fc ff ff jne 808194e <__gconv_transform_ucs2_internal+0x1be> 8081d1a: 83 ec 0c sub esp,0xc 8081d1d: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8081d21: 57 push edi 8081d22: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 8081d26: e8 15 7f ff ff call 8079c40 <_dl_mcount_wrapper_check> 8081d2b: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 8081d32: 56 push esi 8081d33: ff 74 24 2c push DWORD PTR [esp+0x2c] 8081d37: 6a 00 push 0x0 8081d39: 6a 00 push 0x0 8081d3b: 6a 00 push 0x0 8081d3d: ff 74 24 5c push DWORD PTR [esp+0x5c] 8081d41: ff 74 24 5c push DWORD PTR [esp+0x5c] 8081d45: ff d7 call edi 8081d47: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 8081d4b: 83 c4 30 add esp,0x30 8081d4e: e9 fb fb ff ff jmp 808194e <__gconv_transform_ucs2_internal+0x1be> 8081d53: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8081d57: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8081d5b: c7 44 24 08 04 00 00 00 mov DWORD PTR [esp+0x8],0x4 8081d63: e9 14 fc ff ff jmp 808197c <__gconv_transform_ucs2_internal+0x1ec> 8081d68: c7 44 24 08 05 00 00 00 mov DWORD PTR [esp+0x8],0x5 8081d70: e9 d9 fb ff ff jmp 808194e <__gconv_transform_ucs2_internal+0x1be> 8081d75: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8081d79: c7 44 24 20 01 00 00 00 mov DWORD PTR [esp+0x20],0x1 8081d81: 8d 50 01 lea edx,[eax+0x1] 8081d84: e9 a4 fd ff ff jmp 8081b2d <__gconv_transform_ucs2_internal+0x39d> 8081d89: 89 f9 mov ecx,edi 8081d8b: 89 f7 mov edi,esi 8081d8d: 89 de mov esi,ebx 8081d8f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8081d93: 89 38 mov DWORD PTR [eax],edi 8081d95: 39 f1 cmp ecx,esi 8081d97: 0f 84 6f 01 00 00 je 8081f0c <__gconv_transform_ucs2_internal+0x77c> 8081d9d: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8081da1: 8d 83 80 36 fd ff lea eax,[ebx-0x2c980] 8081da7: 50 push eax 8081da8: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8081dae: 68 ea 02 00 00 push 0x2ea 8081db3: 50 push eax 8081db4: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 8081dba: 50 push eax 8081dbb: e8 10 91 fc ff call 804aed0 <__assert_fail> 8081dc0: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8081dc4: 85 c0 test eax,eax 8081dc6: 74 74 je 8081e3c <__gconv_transform_ucs2_internal+0x6ac> 8081dc8: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8081dcc: 85 d2 test edx,edx 8081dce: 74 6c je 8081e3c <__gconv_transform_ucs2_internal+0x6ac> 8081dd0: 83 00 01 add DWORD PTR [eax],0x1 8081dd3: e9 dc fe ff ff jmp 8081cb4 <__gconv_transform_ucs2_internal+0x524> 8081dd8: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 8081ddc: 89 da mov edx,ebx 8081dde: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8081de2: 89 f9 mov ecx,edi 8081de4: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8081de8: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8081dec: 89 33 mov DWORD PTR [ebx],esi 8081dee: 39 ca cmp edx,ecx 8081df0: 75 ab jne 8081d9d <__gconv_transform_ucs2_internal+0x60d> 8081df2: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8081df6: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 8081dfa: 0f 85 ef fb ff ff jne 80819ef <__gconv_transform_ucs2_internal+0x25f> 8081e00: 83 6f 0c 01 sub DWORD PTR [edi+0xc],0x1 8081e04: e9 e6 fb ff ff jmp 80819ef <__gconv_transform_ucs2_internal+0x25f> 8081e09: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8081e0d: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8081e11: 89 28 mov DWORD PTR [eax],ebp 8081e13: 39 ea cmp edx,ebp 8081e15: 73 18 jae 8081e2f <__gconv_transform_ucs2_internal+0x69f> 8081e17: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8081e1b: 8d 44 06 04 lea eax,[esi+eax*1+0x4] 8081e1f: 0f b6 0a movzx ecx,BYTE PTR [edx] 8081e22: 83 c2 01 add edx,0x1 8081e25: 83 c0 01 add eax,0x1 8081e28: 88 48 ff mov BYTE PTR [eax-0x1],cl 8081e2b: 39 d5 cmp ebp,edx 8081e2d: 75 f0 jne 8081e1f <__gconv_transform_ucs2_internal+0x68f> 8081e2f: c7 44 24 08 07 00 00 00 mov DWORD PTR [esp+0x8],0x7 8081e37: e9 12 fb ff ff jmp 808194e <__gconv_transform_ucs2_internal+0x1be> 8081e3c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8081e40: 89 f9 mov ecx,edi 8081e42: 89 de mov esi,ebx 8081e44: 89 c7 mov edi,eax 8081e46: e9 44 ff ff ff jmp 8081d8f <__gconv_transform_ucs2_internal+0x5ff> 8081e4b: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8081e4f: 85 c0 test eax,eax 8081e51: 74 05 je 8081e58 <__gconv_transform_ucs2_internal+0x6c8> 8081e53: 83 e3 02 and ebx,0x2 8081e56: 75 3f jne 8081e97 <__gconv_transform_ucs2_internal+0x707> 8081e58: c7 44 24 08 06 00 00 00 mov DWORD PTR [esp+0x8],0x6 8081e60: e9 e9 fa ff ff jmp 808194e <__gconv_transform_ucs2_internal+0x1be> 8081e65: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8081e69: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8081e6d: 89 c7 mov edi,eax 8081e6f: e9 1b ff ff ff jmp 8081d8f <__gconv_transform_ucs2_internal+0x5ff> 8081e74: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8081e78: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8081e7c: 89 1e mov DWORD PTR [esi],ebx 8081e7e: 3b 4c 24 04 cmp ecx,DWORD PTR [esp+0x4] 8081e82: 0f 84 78 ff ff ff je 8081e00 <__gconv_transform_ucs2_internal+0x670> 8081e88: e9 10 ff ff ff jmp 8081d9d <__gconv_transform_ucs2_internal+0x60d> 8081e8d: 8d 76 00 lea esi,[esi+0x0] 8081e90: 31 c0 xor eax,eax 8081e92: e9 09 fc ff ff jmp 8081aa0 <__gconv_transform_ucs2_internal+0x310> 8081e97: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8081e9b: 83 00 01 add DWORD PTR [eax],0x1 8081e9e: e9 14 fd ff ff jmp 8081bb7 <__gconv_transform_ucs2_internal+0x427> 8081ea3: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8081ea7: 8d 83 80 36 fd ff lea eax,[ebx-0x2c980] 8081ead: 50 push eax 8081eae: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8081eb4: 68 1e 03 00 00 push 0x31e 8081eb9: 50 push eax 8081eba: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 8081ec0: 50 push eax 8081ec1: e8 0a 90 fc ff call 804aed0 <__assert_fail> 8081ec6: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8081eca: 8d 83 cc 34 fd ff lea eax,[ebx-0x2cb34] 8081ed0: 50 push eax 8081ed1: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8081ed7: 68 c9 01 00 00 push 0x1c9 8081edc: 50 push eax 8081edd: 8d 83 10 34 fd ff lea eax,[ebx-0x2cbf0] 8081ee3: 50 push eax 8081ee4: e8 e7 8f fc ff call 804aed0 <__assert_fail> 8081ee9: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8081eed: 8d 83 80 36 fd ff lea eax,[ebx-0x2c980] 8081ef3: 50 push eax 8081ef4: 68 a4 01 00 00 push 0x1a4 8081ef9: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8081eff: 50 push eax 8081f00: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 8081f06: 50 push eax 8081f07: e8 c4 8f fc ff call 804aed0 <__assert_fail> 8081f0c: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8081f10: 8d 83 80 36 fd ff lea eax,[ebx-0x2c980] 8081f16: 50 push eax 8081f17: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8081f1d: 68 eb 02 00 00 push 0x2eb 8081f22: 50 push eax 8081f23: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 8081f29: 50 push eax 8081f2a: e8 a1 8f fc ff call 804aed0 <__assert_fail> 8081f2f: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8081f33: e9 07 fb ff ff jmp 8081a3f <__gconv_transform_ucs2_internal+0x2af> 8081f38: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8081f3c: 8d 83 80 36 fd ff lea eax,[ebx-0x2c980] 8081f42: 50 push eax 8081f43: 68 34 02 00 00 push 0x234 8081f48: eb af jmp 8081ef9 <__gconv_transform_ucs2_internal+0x769> 8081f4a: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8081f4e: 8d 83 cc 34 fd ff lea eax,[ebx-0x2cb34] 8081f54: 50 push eax 8081f55: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8081f5b: 68 8b 01 00 00 push 0x18b 8081f60: 50 push eax 8081f61: 8d 83 e0 33 fd ff lea eax,[ebx-0x2cc20] 8081f67: 50 push eax 8081f68: e8 63 8f fc ff call 804aed0 <__assert_fail> 8081f6d: e8 de 62 ff ff call 8078250 <__stack_chk_fail> 8081f72: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8081f79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08081f80 <__gconv_transform_internal_ucs2>: 8081f80: f3 0f 1e fb endbr32 8081f84: e8 a0 7d fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8081f89: 05 77 30 06 00 add eax,0x63077 8081f8e: 55 push ebp 8081f8f: 57 push edi 8081f90: 56 push esi 8081f91: 53 push ebx 8081f92: 83 ec 7c sub esp,0x7c 8081f95: 8b 9c 24 98 00 00 00 mov ebx,DWORD PTR [esp+0x98] 8081f9c: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8081fa0: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [esp+0x90] 8081fa7: 8b bc 24 94 00 00 00 mov edi,DWORD PTR [esp+0x94] 8081fae: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 8081fb2: 8b 9c 24 a0 00 00 00 mov ebx,DWORD PTR [esp+0xa0] 8081fb9: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8081fbd: 8b ac 24 9c 00 00 00 mov ebp,DWORD PTR [esp+0x9c] 8081fc4: 89 5c 24 2c mov DWORD PTR [esp+0x2c],ebx 8081fc8: 8b 9c 24 a4 00 00 00 mov ebx,DWORD PTR [esp+0xa4] 8081fcf: 8b b4 24 a8 00 00 00 mov esi,DWORD PTR [esp+0xa8] 8081fd6: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 8081fda: 8d 58 3c lea ebx,[eax+0x3c] 8081fdd: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 8081fe4: 89 4c 24 6c mov DWORD PTR [esp+0x6c],ecx 8081fe8: 31 c9 xor ecx,ecx 8081fea: 8b 4f 08 mov ecx,DWORD PTR [edi+0x8] 8081fed: 89 5c 24 3c mov DWORD PTR [esp+0x3c],ebx 8081ff1: 8d 5f 20 lea ebx,[edi+0x20] 8081ff4: 89 5c 24 40 mov DWORD PTR [esp+0x40],ebx 8081ff8: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 8082000: f6 c1 01 test cl,0x1 8082003: 75 1e jne 8082023 <__gconv_transform_internal_ucs2+0xa3> 8082005: 8b 58 50 mov ebx,DWORD PTR [eax+0x50] 8082008: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 808200b: 89 5c 24 24 mov DWORD PTR [esp+0x24],ebx 808200f: 85 c0 test eax,eax 8082011: 74 10 je 8082023 <__gconv_transform_internal_ucs2+0xa3> 8082013: 89 d8 mov eax,ebx 8082015: c1 c8 09 ror eax,0x9 8082018: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 808201f: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8082023: 85 f6 test esi,esi 8082025: 0f 85 d8 05 00 00 jne 8082603 <__gconv_transform_internal_ucs2+0x683> 808202b: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808202f: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8082033: 8d 54 24 58 lea edx,[esp+0x58] 8082037: 8b 00 mov eax,DWORD PTR [eax] 8082039: 85 db test ebx,ebx 808203b: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 808203f: 89 d8 mov eax,ebx 8082041: 0f 44 c7 cmove eax,edi 8082044: 8b 00 mov eax,DWORD PTR [eax] 8082046: c7 44 24 58 00 00 00 00 mov DWORD PTR [esp+0x58],0x0 808204e: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8082052: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8082055: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8082059: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808205d: 85 c0 test eax,eax 808205f: b8 00 00 00 00 mov eax,0x0 8082064: 0f 45 c2 cmovne eax,edx 8082067: 8b 94 24 ac 00 00 00 mov edx,DWORD PTR [esp+0xac] 808206e: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 8082072: 85 d2 test edx,edx 8082074: 0f 85 46 02 00 00 jne 80822c0 <__gconv_transform_internal_ucs2+0x340> 808207a: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 8082082: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8082088: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808208c: 85 c0 test eax,eax 808208e: 74 06 je 8082096 <__gconv_transform_internal_ucs2+0x116> 8082090: 8b 00 mov eax,DWORD PTR [eax] 8082092: 01 44 24 28 add DWORD PTR [esp+0x28],eax 8082096: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 808209a: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 808209e: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 80820a2: 89 74 24 64 mov DWORD PTR [esp+0x64],esi 80820a6: 39 d5 cmp ebp,edx 80820a8: 0f 84 bc 05 00 00 je 808266a <__gconv_transform_internal_ucs2+0x6ea> 80820ae: 83 e1 02 and ecx,0x2 80820b1: c7 44 24 14 04 00 00 00 mov DWORD PTR [esp+0x14],0x4 80820b9: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 80820bd: 8d 42 04 lea eax,[edx+0x4] 80820c0: 39 c5 cmp ebp,eax 80820c2: 0f 82 f8 00 00 00 jb 80821c0 <__gconv_transform_internal_ucs2+0x240> 80820c8: 8d 4e 02 lea ecx,[esi+0x2] 80820cb: 39 4c 24 0c cmp DWORD PTR [esp+0xc],ecx 80820cf: 0f 82 33 01 00 00 jb 8082208 <__gconv_transform_internal_ucs2+0x288> 80820d5: 8b 12 mov edx,DWORD PTR [edx] 80820d7: 81 fa ff ff 00 00 cmp edx,0xffff 80820dd: 0f 87 3d 01 00 00 ja 8082220 <__gconv_transform_internal_ucs2+0x2a0> 80820e3: 8d 9a 00 28 ff ff lea ebx,[edx-0xd800] 80820e9: 81 fb ff 07 00 00 cmp ebx,0x7ff 80820ef: 0f 86 6b 01 00 00 jbe 8082260 <__gconv_transform_internal_ucs2+0x2e0> 80820f5: 66 89 16 mov WORD PTR [esi],dx 80820f8: 89 ce mov esi,ecx 80820fa: 89 c2 mov edx,eax 80820fc: 89 4c 24 64 mov DWORD PTR [esp+0x64],ecx 8082100: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8082104: 39 d5 cmp ebp,edx 8082106: 75 b5 jne 80820bd <__gconv_transform_internal_ucs2+0x13d> 8082108: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808210f: 90 nop 8082110: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8082114: 89 10 mov DWORD PTR [eax],edx 8082116: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 808211a: 85 c0 test eax,eax 808211c: 0f 85 bc 00 00 00 jne 80821de <__gconv_transform_internal_ucs2+0x25e> 8082122: 83 47 0c 01 add DWORD PTR [edi+0xc],0x1 8082126: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 808212a: 0f 85 f8 02 00 00 jne 8082428 <__gconv_transform_internal_ucs2+0x4a8> 8082130: 3b 74 24 10 cmp esi,DWORD PTR [esp+0x10] 8082134: 0f 86 6e 03 00 00 jbe 80824a8 <__gconv_transform_internal_ucs2+0x528> 808213a: 8b 07 mov eax,DWORD PTR [edi] 808213c: 83 ec 0c sub esp,0xc 808213f: 89 44 24 68 mov DWORD PTR [esp+0x68],eax 8082143: ff 74 24 30 push DWORD PTR [esp+0x30] 8082147: 8b 5c 24 44 mov ebx,DWORD PTR [esp+0x44] 808214b: e8 f0 7a ff ff call 8079c40 <_dl_mcount_wrapper_check> 8082150: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 8082157: 6a 00 push 0x0 8082159: ff 74 24 34 push DWORD PTR [esp+0x34] 808215d: 6a 00 push 0x0 808215f: 56 push esi 8082160: 8d 84 24 80 00 00 00 lea eax,[esp+0x80] 8082167: 50 push eax 8082168: ff 74 24 68 push DWORD PTR [esp+0x68] 808216c: ff 74 24 68 push DWORD PTR [esp+0x68] 8082170: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 8082174: ff d0 call eax 8082176: 89 c1 mov ecx,eax 8082178: 83 c4 30 add esp,0x30 808217b: 83 f8 04 cmp eax,0x4 808217e: 0f 84 0c 01 00 00 je 8082290 <__gconv_transform_internal_ucs2+0x310> 8082184: 8b 54 24 5c mov edx,DWORD PTR [esp+0x5c] 8082188: 39 d6 cmp esi,edx 808218a: 0f 85 90 03 00 00 jne 8082520 <__gconv_transform_internal_ucs2+0x5a0> 8082190: 85 c9 test ecx,ecx 8082192: 0f 85 e5 04 00 00 jne 808267d <__gconv_transform_internal_ucs2+0x6fd> 8082198: 8b 07 mov eax,DWORD PTR [edi] 808219a: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 808219e: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 80821a2: 8b 4f 08 mov ecx,DWORD PTR [edi+0x8] 80821a5: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80821a9: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80821ad: 8b 00 mov eax,DWORD PTR [eax] 80821af: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80821b3: e9 d0 fe ff ff jmp 8082088 <__gconv_transform_internal_ucs2+0x108> 80821b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80821bf: 90 nop 80821c0: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80821c4: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 80821c8: c7 44 24 14 07 00 00 00 mov DWORD PTR [esp+0x14],0x7 80821d0: 89 10 mov DWORD PTR [eax],edx 80821d2: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80821d6: 85 c0 test eax,eax 80821d8: 0f 84 44 ff ff ff je 8082122 <__gconv_transform_internal_ucs2+0x1a2> 80821de: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80821e2: 89 30 mov DWORD PTR [eax],esi 80821e4: 8b 44 24 6c mov eax,DWORD PTR [esp+0x6c] 80821e8: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80821ef: 0f 85 c4 08 00 00 jne 8082ab9 <__gconv_transform_internal_ucs2+0xb39> 80821f5: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80821f9: 83 c4 7c add esp,0x7c 80821fc: 5b pop ebx 80821fd: 5e pop esi 80821fe: 5f pop edi 80821ff: 5d pop ebp 8082200: c3 ret 8082201: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8082208: c7 44 24 14 05 00 00 00 mov DWORD PTR [esp+0x14],0x5 8082210: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 8082214: e9 f7 fe ff ff jmp 8082110 <__gconv_transform_internal_ucs2+0x190> 8082219: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8082220: c1 ea 07 shr edx,0x7 8082223: 81 fa 00 1c 00 00 cmp edx,0x1c00 8082229: 0f 84 e1 02 00 00 je 8082510 <__gconv_transform_internal_ucs2+0x590> 808222f: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8082233: 85 c0 test eax,eax 8082235: 74 71 je 80822a8 <__gconv_transform_internal_ucs2+0x328> 8082237: f6 47 08 08 test BYTE PTR [edi+0x8],0x8 808223b: 0f 85 77 02 00 00 jne 80824b8 <__gconv_transform_internal_ucs2+0x538> 8082241: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8082245: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 8082249: 85 db test ebx,ebx 808224b: 0f 85 b7 01 00 00 jne 8082408 <__gconv_transform_internal_ucs2+0x488> 8082251: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8082259: e9 b2 fe ff ff jmp 8082110 <__gconv_transform_internal_ucs2+0x190> 808225e: 66 90 xchg ax,ax 8082260: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 8082264: 85 c9 test ecx,ecx 8082266: 74 40 je 80822a8 <__gconv_transform_internal_ucs2+0x328> 8082268: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 808226c: 85 d2 test edx,edx 808226e: 74 38 je 80822a8 <__gconv_transform_internal_ucs2+0x328> 8082270: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 8082274: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8082278: 89 c2 mov edx,eax 808227a: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8082282: 83 01 01 add DWORD PTR [ecx],0x1 8082285: e9 7a fe ff ff jmp 8082104 <__gconv_transform_internal_ucs2+0x184> 808228a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8082290: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8082294: 83 f9 05 cmp ecx,0x5 8082297: 0f 85 f3 fe ff ff jne 8082190 <__gconv_transform_internal_ucs2+0x210> 808229d: e9 f6 fe ff ff jmp 8082198 <__gconv_transform_internal_ucs2+0x218> 80822a2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80822a8: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 80822b0: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 80822b4: e9 57 fe ff ff jmp 8082110 <__gconv_transform_internal_ucs2+0x190> 80822b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80822c0: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 80822c3: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80822c7: 8b 00 mov eax,DWORD PTR [eax] 80822c9: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 80822cd: 83 e0 07 and eax,0x7 80822d0: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80822d4: 0f 84 a0 fd ff ff je 808207a <__gconv_transform_internal_ucs2+0xfa> 80822da: 85 db test ebx,ebx 80822dc: 0f 85 7f 07 00 00 jne 8082a61 <__gconv_transform_internal_ucs2+0xae1> 80822e2: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80822e6: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80822ea: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80822ee: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80822f2: 89 de mov esi,ebx 80822f4: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 80822f8: 83 fb 04 cmp ebx,0x4 80822fb: 0f 87 bd 07 00 00 ja 8082abe <__gconv_transform_internal_ucs2+0xb3e> 8082301: 31 c0 xor eax,eax 8082303: 8d 54 24 68 lea edx,[esp+0x68] 8082307: 85 db test ebx,ebx 8082309: 0f 84 ae 03 00 00 je 80826bd <__gconv_transform_internal_ucs2+0x73d> 808230f: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 8082313: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8082317: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808231e: 66 90 xchg ax,ax 8082320: 0f b6 4c 03 04 movzx ecx,BYTE PTR [ebx+eax*1+0x4] 8082325: 88 0c 02 mov BYTE PTR [edx+eax*1],cl 8082328: 83 c0 01 add eax,0x1 808232b: 39 44 24 14 cmp DWORD PTR [esp+0x14],eax 808232f: 75 ef jne 8082320 <__gconv_transform_internal_ucs2+0x3a0> 8082331: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 8082335: b8 04 00 00 00 mov eax,0x4 808233a: 2b 44 24 14 sub eax,DWORD PTR [esp+0x14] 808233e: 03 44 24 20 add eax,DWORD PTR [esp+0x20] 8082342: 39 c5 cmp ebp,eax 8082344: 0f 82 3c 04 00 00 jb 8082786 <__gconv_transform_internal_ucs2+0x806> 808234a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808234e: 8d 54 24 67 lea edx,[esp+0x67] 8082352: 8d 58 02 lea ebx,[eax+0x2] 8082355: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8082359: 39 5c 24 0c cmp DWORD PTR [esp+0xc],ebx 808235d: 0f 82 64 03 00 00 jb 80826c7 <__gconv_transform_internal_ucs2+0x747> 8082363: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 8082367: 83 c0 01 add eax,0x1 808236a: 83 c6 01 add esi,0x1 808236d: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8082371: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 8082375: 88 0c 32 mov BYTE PTR [edx+esi*1],cl 8082378: 83 fe 03 cmp esi,0x3 808237b: 77 04 ja 8082381 <__gconv_transform_internal_ucs2+0x401> 808237d: 39 c5 cmp ebp,eax 808237f: 77 e6 ja 8082367 <__gconv_transform_internal_ucs2+0x3e7> 8082381: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 8082385: 8d 54 24 68 lea edx,[esp+0x68] 8082389: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 808238d: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 8082391: 3d ff ff 00 00 cmp eax,0xffff 8082396: 0f 87 22 04 00 00 ja 80827be <__gconv_transform_internal_ucs2+0x83e> 808239c: 8d 90 00 28 ff ff lea edx,[eax-0xd800] 80823a2: 81 fa ff 07 00 00 cmp edx,0x7ff 80823a8: 0f 86 74 04 00 00 jbe 8082822 <__gconv_transform_internal_ucs2+0x8a2> 80823ae: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80823b2: 66 89 06 mov WORD PTR [esi],ax 80823b5: 89 5c 24 64 mov DWORD PTR [esp+0x64],ebx 80823b9: 8d 44 24 6c lea eax,[esp+0x6c] 80823bd: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80823c1: b8 04 00 00 00 mov eax,0x4 80823c6: 3b 44 24 14 cmp eax,DWORD PTR [esp+0x14] 80823ca: 0f 8e 6e 06 00 00 jle 8082a3e <__gconv_transform_internal_ucs2+0xabe> 80823d0: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80823d4: 2b 44 24 14 sub eax,DWORD PTR [esp+0x14] 80823d8: 03 01 add eax,DWORD PTR [ecx] 80823da: 89 01 mov DWORD PTR [ecx],eax 80823dc: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80823e0: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80823e4: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 80823e8: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80823ec: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80823f0: 83 e0 f8 and eax,0xfffffff8 80823f3: 89 01 mov DWORD PTR [ecx],eax 80823f5: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 80823f9: 8b 4f 08 mov ecx,DWORD PTR [edi+0x8] 80823fc: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8082400: e9 83 fc ff ff jmp 8082088 <__gconv_transform_internal_ucs2+0x108> 8082405: 8d 76 00 lea esi,[esi+0x0] 8082408: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 808240c: 83 c2 04 add edx,0x4 808240f: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8082417: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 808241b: 83 00 01 add DWORD PTR [eax],0x1 808241e: e9 e1 fc ff ff jmp 8082104 <__gconv_transform_internal_ucs2+0x184> 8082423: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8082427: 90 nop 8082428: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 808242c: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8082430: 89 37 mov DWORD PTR [edi],esi 8082432: 01 01 add DWORD PTR [ecx],eax 8082434: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 808243b: 85 c0 test eax,eax 808243d: 0f 84 a1 fd ff ff je 80821e4 <__gconv_transform_internal_ucs2+0x264> 8082443: 83 7c 24 14 07 cmp DWORD PTR [esp+0x14],0x7 8082448: 0f 85 96 fd ff ff jne 80821e4 <__gconv_transform_internal_ucs2+0x264> 808244e: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8082452: 8b 30 mov esi,DWORD PTR [eax] 8082454: 89 e8 mov eax,ebp 8082456: 29 f0 sub eax,esi 8082458: 83 f8 03 cmp eax,0x3 808245b: 0f 8f 23 06 00 00 jg 8082a84 <__gconv_transform_internal_ucs2+0xb04> 8082461: 8b 5f 14 mov ebx,DWORD PTR [edi+0x14] 8082464: 8d 46 01 lea eax,[esi+0x1] 8082467: 8d 53 04 lea edx,[ebx+0x4] 808246a: 39 ee cmp esi,ebp 808246c: 0f 83 14 05 00 00 jae 8082986 <__gconv_transform_internal_ucs2+0xa06> 8082472: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8082476: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 808247a: 89 07 mov DWORD PTR [edi],eax 808247c: 0f b6 58 ff movzx ebx,BYTE PTR [eax-0x1] 8082480: 89 c1 mov ecx,eax 8082482: 83 c2 01 add edx,0x1 8082485: 83 c0 01 add eax,0x1 8082488: 88 5a ff mov BYTE PTR [edx-0x1],bl 808248b: 39 e9 cmp ecx,ebp 808248d: 75 eb jne 808247a <__gconv_transform_internal_ucs2+0x4fa> 808248f: 89 ea mov edx,ebp 8082491: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8082495: 29 f2 sub edx,esi 8082497: 8b 03 mov eax,DWORD PTR [ebx] 8082499: 83 e0 f8 and eax,0xfffffff8 808249c: 09 d0 or eax,edx 808249e: 89 03 mov DWORD PTR [ebx],eax 80824a0: e9 3f fd ff ff jmp 80821e4 <__gconv_transform_internal_ucs2+0x264> 80824a5: 8d 76 00 lea esi,[esi+0x0] 80824a8: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80824ac: e9 df fc ff ff jmp 8082190 <__gconv_transform_internal_ucs2+0x210> 80824b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80824b8: 83 ec 04 sub esp,0x4 80824bb: ff 74 24 3c push DWORD PTR [esp+0x3c] 80824bf: 8d 44 24 6c lea eax,[esp+0x6c] 80824c3: 50 push eax 80824c4: 55 push ebp 80824c5: 8d 44 24 70 lea eax,[esp+0x70] 80824c9: 50 push eax 80824ca: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80824ce: ff 30 push DWORD PTR [eax] 80824d0: 57 push edi 80824d1: ff 74 24 60 push DWORD PTR [esp+0x60] 80824d5: 8b 5c 24 54 mov ebx,DWORD PTR [esp+0x54] 80824d9: e8 12 1a 00 00 call 8083ef0 <__gconv_transliterate> 80824de: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 80824e2: 83 c4 20 add esp,0x20 80824e5: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 80824e9: 83 f8 06 cmp eax,0x6 80824ec: 0f 84 4f fd ff ff je 8082241 <__gconv_transform_internal_ucs2+0x2c1> 80824f2: 83 7c 24 14 05 cmp DWORD PTR [esp+0x14],0x5 80824f7: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 80824fb: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 80824ff: 0f 85 ff fb ff ff jne 8082104 <__gconv_transform_internal_ucs2+0x184> 8082505: e9 06 fc ff ff jmp 8082110 <__gconv_transform_internal_ucs2+0x190> 808250a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8082510: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8082514: 89 c2 mov edx,eax 8082516: e9 e9 fb ff ff jmp 8082104 <__gconv_transform_internal_ucs2+0x184> 808251b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808251f: 90 nop 8082520: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8082524: 31 c0 xor eax,eax 8082526: 85 db test ebx,ebx 8082528: 74 02 je 808252c <__gconv_transform_internal_ucs2+0x5ac> 808252a: 8b 03 mov eax,DWORD PTR [ebx] 808252c: 03 44 24 58 add eax,DWORD PTR [esp+0x58] 8082530: 3b 44 24 28 cmp eax,DWORD PTR [esp+0x28] 8082534: 0f 84 b9 00 00 00 je 80825f3 <__gconv_transform_internal_ucs2+0x673> 808253a: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808253e: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8082542: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8082546: 89 18 mov DWORD PTR [eax],ebx 8082548: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 808254b: 89 5c 24 60 mov DWORD PTR [esp+0x60],ebx 808254f: 89 74 24 64 mov DWORD PTR [esp+0x64],esi 8082553: 39 dd cmp ebp,ebx 8082555: 0f 84 fe 03 00 00 je 8082959 <__gconv_transform_internal_ucs2+0x9d9> 808255b: 83 e0 02 and eax,0x2 808255e: c7 44 24 14 04 00 00 00 mov DWORD PTR [esp+0x14],0x4 8082566: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 808256a: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 808256e: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 8082572: 89 d9 mov ecx,ebx 8082574: 8d 41 04 lea eax,[ecx+0x4] 8082577: 39 c5 cmp ebp,eax 8082579: 0f 82 07 01 00 00 jb 8082686 <__gconv_transform_internal_ucs2+0x706> 808257f: 8d 5e 02 lea ebx,[esi+0x2] 8082582: 39 da cmp edx,ebx 8082584: 0f 82 4a 01 00 00 jb 80826d4 <__gconv_transform_internal_ucs2+0x754> 808258a: 8b 09 mov ecx,DWORD PTR [ecx] 808258c: 81 f9 ff ff 00 00 cmp ecx,0xffff 8082592: 0f 87 68 01 00 00 ja 8082700 <__gconv_transform_internal_ucs2+0x780> 8082598: 8d b9 00 28 ff ff lea edi,[ecx-0xd800] 808259e: 81 ff ff 07 00 00 cmp edi,0x7ff 80825a4: 0f 86 aa 01 00 00 jbe 8082754 <__gconv_transform_internal_ucs2+0x7d4> 80825aa: 66 89 0e mov WORD PTR [esi],cx 80825ad: 89 de mov esi,ebx 80825af: 89 c1 mov ecx,eax 80825b1: 89 5c 24 64 mov DWORD PTR [esp+0x64],ebx 80825b5: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80825b9: 39 cd cmp ebp,ecx 80825bb: 75 b7 jne 8082574 <__gconv_transform_internal_ucs2+0x5f4> 80825bd: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80825c1: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80825c5: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80825c9: 89 28 mov DWORD PTR [eax],ebp 80825cb: 39 74 24 5c cmp DWORD PTR [esp+0x5c],esi 80825cf: 0f 85 c5 00 00 00 jne 808269a <__gconv_transform_internal_ucs2+0x71a> 80825d5: 83 7c 24 14 05 cmp DWORD PTR [esp+0x14],0x5 80825da: 0f 85 83 03 00 00 jne 8082963 <__gconv_transform_internal_ucs2+0x9e3> 80825e0: 39 74 24 10 cmp DWORD PTR [esp+0x10],esi 80825e4: 0f 85 a6 fb ff ff jne 8082190 <__gconv_transform_internal_ucs2+0x210> 80825ea: 83 6f 0c 01 sub DWORD PTR [edi+0xc],0x1 80825ee: e9 9d fb ff ff jmp 8082190 <__gconv_transform_internal_ucs2+0x210> 80825f3: 29 d6 sub esi,edx 80825f5: 8d 04 36 lea eax,[esi+esi*1] 80825f8: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 80825fc: 29 06 sub DWORD PTR [esi],eax 80825fe: e9 8d fb ff ff jmp 8082190 <__gconv_transform_internal_ucs2+0x210> 8082603: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 8082607: 85 c9 test ecx,ecx 8082609: 0f 85 98 04 00 00 jne 8082aa7 <__gconv_transform_internal_ucs2+0xb27> 808260f: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 8082612: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 808261a: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8082620: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 8082627: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 808262b: 0f 85 b3 fb ff ff jne 80821e4 <__gconv_transform_internal_ucs2+0x264> 8082631: 83 ec 0c sub esp,0xc 8082634: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 8082638: 57 push edi 8082639: 8b 5c 24 44 mov ebx,DWORD PTR [esp+0x44] 808263d: e8 fe 75 ff ff call 8079c40 <_dl_mcount_wrapper_check> 8082642: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 8082649: 56 push esi 808264a: ff 74 24 34 push DWORD PTR [esp+0x34] 808264e: 6a 00 push 0x0 8082650: 6a 00 push 0x0 8082652: 6a 00 push 0x0 8082654: ff 74 24 68 push DWORD PTR [esp+0x68] 8082658: ff 74 24 68 push DWORD PTR [esp+0x68] 808265c: ff d7 call edi 808265e: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8082662: 83 c4 30 add esp,0x30 8082665: e9 7a fb ff ff jmp 80821e4 <__gconv_transform_internal_ucs2+0x264> 808266a: c7 44 24 14 04 00 00 00 mov DWORD PTR [esp+0x14],0x4 8082672: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8082676: 89 ea mov edx,ebp 8082678: e9 93 fa ff ff jmp 8082110 <__gconv_transform_internal_ucs2+0x190> 808267d: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8082681: e9 ae fd ff ff jmp 8082434 <__gconv_transform_internal_ucs2+0x4b4> 8082686: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 808268a: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 808268e: 89 07 mov DWORD PTR [edi],eax 8082690: 3b 74 24 5c cmp esi,DWORD PTR [esp+0x5c] 8082694: 0f 84 c9 02 00 00 je 8082963 <__gconv_transform_internal_ucs2+0x9e3> 808269a: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 808269e: 8d 83 60 36 fd ff lea eax,[ebx-0x2c9a0] 80826a4: 50 push eax 80826a5: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 80826ab: 68 ea 02 00 00 push 0x2ea 80826b0: 50 push eax 80826b1: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 80826b7: 50 push eax 80826b8: e8 13 88 fc ff call 804aed0 <__assert_fail> 80826bd: b8 04 00 00 00 mov eax,0x4 80826c2: e9 77 fc ff ff jmp 808233e <__gconv_transform_internal_ucs2+0x3be> 80826c7: c7 44 24 14 05 00 00 00 mov DWORD PTR [esp+0x14],0x5 80826cf: e9 10 fb ff ff jmp 80821e4 <__gconv_transform_internal_ucs2+0x264> 80826d4: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80826d8: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80826dc: 89 f0 mov eax,esi 80826de: 8b 5c 24 60 mov ebx,DWORD PTR [esp+0x60] 80826e2: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 80826e6: 89 1e mov DWORD PTR [esi],ebx 80826e8: 8b 74 24 5c mov esi,DWORD PTR [esp+0x5c] 80826ec: 39 f0 cmp eax,esi 80826ee: 0f 84 ec fe ff ff je 80825e0 <__gconv_transform_internal_ucs2+0x660> 80826f4: eb a4 jmp 808269a <__gconv_transform_internal_ucs2+0x71a> 80826f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80826fd: 8d 76 00 lea esi,[esi+0x0] 8082700: c1 e9 07 shr ecx,0x7 8082703: 81 f9 00 1c 00 00 cmp ecx,0x1c00 8082709: 0f 84 c9 01 00 00 je 80828d8 <__gconv_transform_internal_ucs2+0x958> 808270f: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8082713: 85 c0 test eax,eax 8082715: 0f 84 6b ff ff ff je 8082686 <__gconv_transform_internal_ucs2+0x706> 808271b: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 808271f: f6 40 08 08 test BYTE PTR [eax+0x8],0x8 8082723: 0f 85 40 01 00 00 jne 8082869 <__gconv_transform_internal_ucs2+0x8e9> 8082729: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 808272d: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8082731: 85 ff test edi,edi 8082733: 0f 84 51 ff ff ff je 808268a <__gconv_transform_internal_ucs2+0x70a> 8082739: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 808273d: 8d 48 04 lea ecx,[eax+0x4] 8082740: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8082748: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 808274c: 83 07 01 add DWORD PTR [edi],0x1 808274f: e9 65 fe ff ff jmp 80825b9 <__gconv_transform_internal_ucs2+0x639> 8082754: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 8082758: 85 db test ebx,ebx 808275a: 0f 84 26 ff ff ff je 8082686 <__gconv_transform_internal_ucs2+0x706> 8082760: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 8082764: 85 c9 test ecx,ecx 8082766: 0f 84 1a ff ff ff je 8082686 <__gconv_transform_internal_ucs2+0x706> 808276c: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 8082770: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8082774: 89 c1 mov ecx,eax 8082776: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 808277e: 83 07 01 add DWORD PTR [edi],0x1 8082781: e9 33 fe ff ff jmp 80825b9 <__gconv_transform_internal_ucs2+0x639> 8082786: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808278a: 89 28 mov DWORD PTR [eax],ebp 808278c: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8082790: 39 e8 cmp eax,ebp 8082792: 73 1d jae 80827b1 <__gconv_transform_internal_ucs2+0x831> 8082794: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8082798: 03 4c 24 14 add ecx,DWORD PTR [esp+0x14] 808279c: 83 c0 01 add eax,0x1 808279f: 83 c1 01 add ecx,0x1 80827a2: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80827a6: 0f b6 50 ff movzx edx,BYTE PTR [eax-0x1] 80827aa: 88 51 03 mov BYTE PTR [ecx+0x3],dl 80827ad: 39 c5 cmp ebp,eax 80827af: 75 eb jne 808279c <__gconv_transform_internal_ucs2+0x81c> 80827b1: c7 44 24 14 07 00 00 00 mov DWORD PTR [esp+0x14],0x7 80827b9: e9 26 fa ff ff jmp 80821e4 <__gconv_transform_internal_ucs2+0x264> 80827be: c1 e8 07 shr eax,0x7 80827c1: 3d 00 1c 00 00 cmp eax,0x1c00 80827c6: 0f 84 ed fb ff ff je 80823b9 <__gconv_transform_internal_ucs2+0x439> 80827cc: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80827d0: 85 c0 test eax,eax 80827d2: 0f 84 0b 01 00 00 je 80828e3 <__gconv_transform_internal_ucs2+0x963> 80827d8: f6 c1 08 test cl,0x8 80827db: 0f 85 0f 01 00 00 jne 80828f0 <__gconv_transform_internal_ucs2+0x970> 80827e1: 83 e1 02 and ecx,0x2 80827e4: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 80827ec: 89 d0 mov eax,edx 80827ee: 0f 84 f0 f9 ff ff je 80821e4 <__gconv_transform_internal_ucs2+0x264> 80827f4: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 80827f8: 83 c0 04 add eax,0x4 80827fb: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80827ff: 83 06 01 add DWORD PTR [esi],0x1 8082802: 39 d0 cmp eax,edx 8082804: 0f 84 d9 00 00 00 je 80828e3 <__gconv_transform_internal_ucs2+0x963> 808280a: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 808280e: 29 d0 sub eax,edx 8082810: 8b 0e mov ecx,DWORD PTR [esi] 8082812: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 8082816: 83 e1 07 and ecx,0x7 8082819: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 808281d: e9 a4 fb ff ff jmp 80823c6 <__gconv_transform_internal_ucs2+0x446> 8082822: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8082826: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 808282e: 85 c0 test eax,eax 8082830: 0f 84 ae f9 ff ff je 80821e4 <__gconv_transform_internal_ucs2+0x264> 8082836: 83 e1 02 and ecx,0x2 8082839: 0f 84 a5 f9 ff ff je 80821e4 <__gconv_transform_internal_ucs2+0x264> 808283f: 8d 44 24 6c lea eax,[esp+0x6c] 8082843: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8082847: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 808284b: 83 00 01 add DWORD PTR [eax],0x1 808284e: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8082852: 8b 00 mov eax,DWORD PTR [eax] 8082854: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 8082858: 83 e0 07 and eax,0x7 808285b: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 808285f: b8 04 00 00 00 mov eax,0x4 8082864: e9 5d fb ff ff jmp 80823c6 <__gconv_transform_internal_ucs2+0x446> 8082869: 89 54 24 48 mov DWORD PTR [esp+0x48],edx 808286d: 83 ec 04 sub esp,0x4 8082870: ff 74 24 3c push DWORD PTR [esp+0x3c] 8082874: 8d 44 24 6c lea eax,[esp+0x6c] 8082878: 50 push eax 8082879: 55 push ebp 808287a: 8d 44 24 70 lea eax,[esp+0x70] 808287e: 50 push eax 808287f: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8082883: ff 30 push DWORD PTR [eax] 8082885: ff 74 24 38 push DWORD PTR [esp+0x38] 8082889: ff 74 24 60 push DWORD PTR [esp+0x60] 808288d: 8b 5c 24 54 mov ebx,DWORD PTR [esp+0x54] 8082891: e8 5a 16 00 00 call 8083ef0 <__gconv_transliterate> 8082896: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 808289a: 83 c4 20 add esp,0x20 808289d: 83 f8 06 cmp eax,0x6 80828a0: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 80828a4: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 80828a8: 0f 84 7b fe ff ff je 8082729 <__gconv_transform_internal_ucs2+0x7a9> 80828ae: 8b 4c 24 60 mov ecx,DWORD PTR [esp+0x60] 80828b2: 83 7c 24 14 05 cmp DWORD PTR [esp+0x14],0x5 80828b7: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 80828bb: 89 cb mov ebx,ecx 80828bd: 0f 85 f6 fc ff ff jne 80825b9 <__gconv_transform_internal_ucs2+0x639> 80828c3: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80828c7: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80828cb: 89 f0 mov eax,esi 80828cd: e9 10 fe ff ff jmp 80826e2 <__gconv_transform_internal_ucs2+0x762> 80828d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80828d8: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80828dc: 89 c1 mov ecx,eax 80828de: e9 d6 fc ff ff jmp 80825b9 <__gconv_transform_internal_ucs2+0x639> 80828e3: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 80828eb: e9 f4 f8 ff ff jmp 80821e4 <__gconv_transform_internal_ucs2+0x264> 80828f0: 8d 04 32 lea eax,[edx+esi*1] 80828f3: 89 4c 24 4c mov DWORD PTR [esp+0x4c],ecx 80828f7: 83 ec 04 sub esp,0x4 80828fa: 89 54 24 4c mov DWORD PTR [esp+0x4c],edx 80828fe: 89 c1 mov ecx,eax 8082900: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8082904: ff 74 24 3c push DWORD PTR [esp+0x3c] 8082908: 8d 44 24 6c lea eax,[esp+0x6c] 808290c: 50 push eax 808290d: 51 push ecx 808290e: 8d 44 24 70 lea eax,[esp+0x70] 8082912: 50 push eax 8082913: ff 74 24 34 push DWORD PTR [esp+0x34] 8082917: 57 push edi 8082918: ff 74 24 60 push DWORD PTR [esp+0x60] 808291c: 8b 5c 24 54 mov ebx,DWORD PTR [esp+0x54] 8082920: e8 cb 15 00 00 call 8083ef0 <__gconv_transliterate> 8082925: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8082929: 83 c4 20 add esp,0x20 808292c: 83 f8 06 cmp eax,0x6 808292f: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 8082933: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8082937: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 808293b: 74 50 je 808298d <__gconv_transform_internal_ucs2+0xa0d> 808293d: 39 d0 cmp eax,edx 808293f: 74 5a je 808299b <__gconv_transform_internal_ucs2+0xa1b> 8082941: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8082945: 29 d0 sub eax,edx 8082947: 8b 09 mov ecx,DWORD PTR [ecx] 8082949: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 808294d: 83 e1 07 and ecx,0x7 8082950: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8082954: e9 6d fa ff ff jmp 80823c6 <__gconv_transform_internal_ucs2+0x446> 8082959: 3b 54 24 10 cmp edx,DWORD PTR [esp+0x10] 808295d: 0f 85 37 fd ff ff jne 808269a <__gconv_transform_internal_ucs2+0x71a> 8082963: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8082967: 8d 83 60 36 fd ff lea eax,[ebx-0x2c9a0] 808296d: 50 push eax 808296e: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8082974: 68 eb 02 00 00 push 0x2eb 8082979: 50 push eax 808297a: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 8082980: 50 push eax 8082981: e8 4a 85 fc ff call 804aed0 <__assert_fail> 8082986: 31 d2 xor edx,edx 8082988: e9 0a fb ff ff jmp 8082497 <__gconv_transform_internal_ucs2+0x517> 808298d: 80 e1 02 and cl,0x2 8082990: 0f 84 6c fe ff ff je 8082802 <__gconv_transform_internal_ucs2+0x882> 8082996: e9 59 fe ff ff jmp 80827f4 <__gconv_transform_internal_ucs2+0x874> 808299b: 83 7c 24 14 07 cmp DWORD PTR [esp+0x14],0x7 80829a0: 75 68 jne 8082a0a <__gconv_transform_internal_ucs2+0xa8a> 80829a2: 8d 44 24 6c lea eax,[esp+0x6c] 80829a6: 39 44 24 30 cmp DWORD PTR [esp+0x30],eax 80829aa: 0f 84 54 01 00 00 je 8082b04 <__gconv_transform_internal_ucs2+0xb84> 80829b0: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80829b4: 89 f7 mov edi,esi 80829b6: 8b 00 mov eax,DWORD PTR [eax] 80829b8: 89 c1 mov ecx,eax 80829ba: 83 e0 f8 and eax,0xfffffff8 80829bd: 83 e1 07 and ecx,0x7 80829c0: 29 cf sub edi,ecx 80829c2: 89 f9 mov ecx,edi 80829c4: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 80829c8: 01 0f add DWORD PTR [edi],ecx 80829ca: 39 f0 cmp eax,esi 80829cc: 0f 8d 0f 01 00 00 jge 8082ae1 <__gconv_transform_internal_ucs2+0xb61> 80829d2: 83 fe 04 cmp esi,0x4 80829d5: 77 44 ja 8082a1b <__gconv_transform_internal_ucs2+0xa9b> 80829d7: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 80829db: 09 f0 or eax,esi 80829dd: 89 07 mov DWORD PTR [edi],eax 80829df: 39 54 24 30 cmp DWORD PTR [esp+0x30],edx 80829e3: 0f 86 c8 fd ff ff jbe 80827b1 <__gconv_transform_internal_ucs2+0x831> 80829e9: 89 f8 mov eax,edi 80829eb: 83 c0 04 add eax,0x4 80829ee: 83 c2 01 add edx,0x1 80829f1: 83 c0 01 add eax,0x1 80829f4: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 80829f8: 0f b6 4a ff movzx ecx,BYTE PTR [edx-0x1] 80829fc: 88 48 ff mov BYTE PTR [eax-0x1],cl 80829ff: 39 54 24 30 cmp DWORD PTR [esp+0x30],edx 8082a03: 75 e9 jne 80829ee <__gconv_transform_internal_ucs2+0xa6e> 8082a05: e9 a7 fd ff ff jmp 80827b1 <__gconv_transform_internal_ucs2+0x831> 8082a0a: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8082a0e: 85 c0 test eax,eax 8082a10: 0f 84 88 f7 ff ff je 808219e <__gconv_transform_internal_ucs2+0x21e> 8082a16: e9 c9 f7 ff ff jmp 80821e4 <__gconv_transform_internal_ucs2+0x264> 8082a1b: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8082a1f: 8d 83 b0 34 fd ff lea eax,[ebx-0x2cb50] 8082a25: 50 push eax 8082a26: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8082a2c: 68 e6 01 00 00 push 0x1e6 8082a31: 50 push eax 8082a32: 8d 83 84 34 fd ff lea eax,[ebx-0x2cb7c] 8082a38: 50 push eax 8082a39: e8 92 84 fc ff call 804aed0 <__assert_fail> 8082a3e: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8082a42: 8d 83 b0 34 fd ff lea eax,[ebx-0x2cb50] 8082a48: 50 push eax 8082a49: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8082a4f: 68 c9 01 00 00 push 0x1c9 8082a54: 50 push eax 8082a55: 8d 83 10 34 fd ff lea eax,[ebx-0x2cbf0] 8082a5b: 50 push eax 8082a5c: e8 6f 84 fc ff call 804aed0 <__assert_fail> 8082a61: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8082a65: 8d 83 60 36 fd ff lea eax,[ebx-0x2c9a0] 8082a6b: 50 push eax 8082a6c: 68 34 02 00 00 push 0x234 8082a71: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8082a77: 50 push eax 8082a78: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 8082a7e: 50 push eax 8082a7f: e8 4c 84 fc ff call 804aed0 <__assert_fail> 8082a84: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8082a88: 8d 83 60 36 fd ff lea eax,[ebx-0x2c9a0] 8082a8e: 50 push eax 8082a8f: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8082a95: 68 1e 03 00 00 push 0x31e 8082a9a: 50 push eax 8082a9b: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 8082aa1: 50 push eax 8082aa2: e8 29 84 fc ff call 804aed0 <__assert_fail> 8082aa7: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8082aab: 8d 83 60 36 fd ff lea eax,[ebx-0x2c9a0] 8082ab1: 50 push eax 8082ab2: 68 a4 01 00 00 push 0x1a4 8082ab7: eb b8 jmp 8082a71 <__gconv_transform_internal_ucs2+0xaf1> 8082ab9: e8 92 57 ff ff call 8078250 <__stack_chk_fail> 8082abe: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8082ac2: 8d 83 b0 34 fd ff lea eax,[ebx-0x2cb50] 8082ac8: 50 push eax 8082ac9: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8082acf: 68 8b 01 00 00 push 0x18b 8082ad4: 50 push eax 8082ad5: 8d 83 e0 33 fd ff lea eax,[ebx-0x2cc20] 8082adb: 50 push eax 8082adc: e8 ef 83 fc ff call 804aed0 <__assert_fail> 8082ae1: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8082ae5: 8d 83 b0 34 fd ff lea eax,[ebx-0x2cb50] 8082aeb: 50 push eax 8082aec: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8082af2: 68 e5 01 00 00 push 0x1e5 8082af7: 50 push eax 8082af8: 8d 83 5c 34 fd ff lea eax,[ebx-0x2cba4] 8082afe: 50 push eax 8082aff: e8 cc 83 fc ff call 804aed0 <__assert_fail> 8082b04: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8082b08: 8d 83 b0 34 fd ff lea eax,[ebx-0x2cb50] 8082b0e: 50 push eax 8082b0f: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8082b15: 68 db 01 00 00 push 0x1db 8082b1a: 50 push eax 8082b1b: 8d 83 38 34 fd ff lea eax,[ebx-0x2cbc8] 8082b21: 50 push eax 8082b22: e8 a9 83 fc ff call 804aed0 <__assert_fail> 8082b27: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8082b2e: 66 90 xchg ax,ax 08082b30 <__gconv_transform_ucs2reverse_internal>: 8082b30: f3 0f 1e fb endbr32 8082b34: e8 f0 71 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8082b39: 05 c7 24 06 00 add eax,0x624c7 8082b3e: 55 push ebp 8082b3f: 57 push edi 8082b40: 56 push esi 8082b41: 53 push ebx 8082b42: 83 ec 5c sub esp,0x5c 8082b45: 8b 4c 24 78 mov ecx,DWORD PTR [esp+0x78] 8082b49: 8b 7c 24 74 mov edi,DWORD PTR [esp+0x74] 8082b4d: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8082b51: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 8082b55: 8b 6c 24 7c mov ebp,DWORD PTR [esp+0x7c] 8082b59: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8082b5d: 8b 8c 24 80 00 00 00 mov ecx,DWORD PTR [esp+0x80] 8082b64: 8b b4 24 88 00 00 00 mov esi,DWORD PTR [esp+0x88] 8082b6b: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 8082b6f: 8b 8c 24 84 00 00 00 mov ecx,DWORD PTR [esp+0x84] 8082b76: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8082b7a: 8d 48 3c lea ecx,[eax+0x3c] 8082b7d: 65 8b 1d 14 00 00 00 mov ebx,DWORD PTR gs:0x14 8082b84: 89 5c 24 4c mov DWORD PTR [esp+0x4c],ebx 8082b88: 31 db xor ebx,ebx 8082b8a: 8d 5f 20 lea ebx,[edi+0x20] 8082b8d: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 8082b91: 89 5c 24 34 mov DWORD PTR [esp+0x34],ebx 8082b95: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 8082b98: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 8082ba0: f6 c3 01 test bl,0x1 8082ba3: 75 1e jne 8082bc3 <__gconv_transform_ucs2reverse_internal+0x93> 8082ba5: 8b 48 50 mov ecx,DWORD PTR [eax+0x50] 8082ba8: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 8082bab: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 8082baf: 85 c0 test eax,eax 8082bb1: 74 10 je 8082bc3 <__gconv_transform_ucs2reverse_internal+0x93> 8082bb3: 89 c8 mov eax,ecx 8082bb5: c1 c8 09 ror eax,0x9 8082bb8: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 8082bbf: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8082bc3: 85 f6 test esi,esi 8082bc5: 0f 85 e0 04 00 00 jne 80830ab <__gconv_transform_ucs2reverse_internal+0x57b> 8082bcb: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8082bcf: 8d 54 24 40 lea edx,[esp+0x40] 8082bd3: 8b 00 mov eax,DWORD PTR [eax] 8082bd5: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8082bd9: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8082bdd: 85 c0 test eax,eax 8082bdf: 89 c6 mov esi,eax 8082be1: 0f 44 c7 cmove eax,edi 8082be4: 8b 08 mov ecx,DWORD PTR [eax] 8082be6: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8082bea: c7 44 24 40 00 00 00 00 mov DWORD PTR [esp+0x40],0x0 8082bf2: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8082bf6: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 8082bf9: 85 c0 test eax,eax 8082bfb: b8 00 00 00 00 mov eax,0x0 8082c00: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 8082c04: 89 c1 mov ecx,eax 8082c06: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 8082c0d: 0f 45 ca cmovne ecx,edx 8082c10: 89 4c 24 38 mov DWORD PTR [esp+0x38],ecx 8082c14: 85 c0 test eax,eax 8082c16: 0f 85 34 02 00 00 jne 8082e50 <__gconv_transform_ucs2reverse_internal+0x320> 8082c1c: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 8082c24: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8082c28: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8082c2c: 85 c0 test eax,eax 8082c2e: 74 06 je 8082c36 <__gconv_transform_ucs2reverse_internal+0x106> 8082c30: 8b 00 mov eax,DWORD PTR [eax] 8082c32: 01 44 24 1c add DWORD PTR [esp+0x1c],eax 8082c36: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8082c3a: 39 c5 cmp ebp,eax 8082c3c: 0f 84 d0 04 00 00 je 8083112 <__gconv_transform_ucs2reverse_internal+0x5e2> 8082c42: 8d 50 02 lea edx,[eax+0x2] 8082c45: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8082c49: 39 ea cmp edx,ebp 8082c4b: 0f 87 57 03 00 00 ja 8082fa8 <__gconv_transform_ucs2reverse_internal+0x478> 8082c51: 8d 4e 04 lea ecx,[esi+0x4] 8082c54: 3b 4c 24 04 cmp ecx,DWORD PTR [esp+0x4] 8082c58: 0f 87 7a 03 00 00 ja 8082fd8 <__gconv_transform_ucs2reverse_internal+0x4a8> 8082c5e: 83 e3 02 and ebx,0x2 8082c61: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 8082c65: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 8082c69: 0f b7 42 fe movzx eax,WORD PTR [edx-0x2] 8082c6d: 8d 7a fe lea edi,[edx-0x2] 8082c70: 66 c1 c0 08 rol ax,0x8 8082c74: 8d 98 00 28 00 00 lea ebx,[eax+0x2800] 8082c7a: 66 81 fb ff 07 cmp bx,0x7ff 8082c7f: 76 2f jbe 8082cb0 <__gconv_transform_ucs2reverse_internal+0x180> 8082c81: 0f b7 c0 movzx eax,ax 8082c84: 89 06 mov DWORD PTR [esi],eax 8082c86: 89 ce mov esi,ecx 8082c88: 39 d5 cmp ebp,edx 8082c8a: 0f 84 00 03 00 00 je 8082f90 <__gconv_transform_ucs2reverse_internal+0x460> 8082c90: 8d 42 02 lea eax,[edx+0x2] 8082c93: 39 c5 cmp ebp,eax 8082c95: 0f 82 dd 00 00 00 jb 8082d78 <__gconv_transform_ucs2reverse_internal+0x248> 8082c9b: 8d 4e 04 lea ecx,[esi+0x4] 8082c9e: 39 4c 24 04 cmp DWORD PTR [esp+0x4],ecx 8082ca2: 0f 82 18 01 00 00 jb 8082dc0 <__gconv_transform_ucs2reverse_internal+0x290> 8082ca8: 89 c2 mov edx,eax 8082caa: eb bd jmp 8082c69 <__gconv_transform_ucs2reverse_internal+0x139> 8082cac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8082cb0: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8082cb4: 85 c0 test eax,eax 8082cb6: 74 0c je 8082cc4 <__gconv_transform_ucs2reverse_internal+0x194> 8082cb8: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8082cbc: 85 c0 test eax,eax 8082cbe: 0f 85 bc 02 00 00 jne 8082f80 <__gconv_transform_ucs2reverse_internal+0x450> 8082cc4: 89 fa mov edx,edi 8082cc6: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8082cca: c7 44 24 20 06 00 00 00 mov DWORD PTR [esp+0x20],0x6 8082cd2: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8082cd6: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8082cda: 89 10 mov DWORD PTR [eax],edx 8082cdc: 85 db test ebx,ebx 8082cde: 0f 85 b2 00 00 00 jne 8082d96 <__gconv_transform_ucs2reverse_internal+0x266> 8082ce4: 83 47 0c 01 add DWORD PTR [edi+0xc],0x1 8082ce8: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 8082cec: 0f 85 ce 02 00 00 jne 8082fc0 <__gconv_transform_ucs2reverse_internal+0x490> 8082cf2: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 8082cf6: 0f 83 e7 00 00 00 jae 8082de3 <__gconv_transform_ucs2reverse_internal+0x2b3> 8082cfc: 8b 07 mov eax,DWORD PTR [edi] 8082cfe: 83 ec 0c sub esp,0xc 8082d01: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 8082d05: ff 74 24 24 push DWORD PTR [esp+0x24] 8082d09: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 8082d0d: e8 2e 6f ff ff call 8079c40 <_dl_mcount_wrapper_check> 8082d12: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 8082d19: 6a 00 push 0x0 8082d1b: ff 74 24 2c push DWORD PTR [esp+0x2c] 8082d1f: 6a 00 push 0x0 8082d21: 56 push esi 8082d22: 8d 44 24 68 lea eax,[esp+0x68] 8082d26: 50 push eax 8082d27: ff 74 24 5c push DWORD PTR [esp+0x5c] 8082d2b: ff 74 24 5c push DWORD PTR [esp+0x5c] 8082d2f: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 8082d33: ff d0 call eax 8082d35: 83 c4 30 add esp,0x30 8082d38: 83 f8 04 cmp eax,0x4 8082d3b: 0f 84 97 00 00 00 je 8082dd8 <__gconv_transform_ucs2reverse_internal+0x2a8> 8082d41: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 8082d45: 39 f1 cmp ecx,esi 8082d47: 0f 85 a3 02 00 00 jne 8082ff0 <__gconv_transform_ucs2reverse_internal+0x4c0> 8082d4d: 85 c0 test eax,eax 8082d4f: 0f 85 e7 05 00 00 jne 808333c <__gconv_transform_ucs2reverse_internal+0x80c> 8082d55: 8b 07 mov eax,DWORD PTR [edi] 8082d57: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 8082d5a: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8082d5e: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8082d62: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8082d66: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8082d6a: 8b 00 mov eax,DWORD PTR [eax] 8082d6c: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8082d70: e9 b3 fe ff ff jmp 8082c28 <__gconv_transform_ucs2reverse_internal+0xf8> 8082d75: 8d 76 00 lea esi,[esi+0x0] 8082d78: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8082d7c: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8082d80: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8082d84: c7 44 24 20 07 00 00 00 mov DWORD PTR [esp+0x20],0x7 8082d8c: 89 10 mov DWORD PTR [eax],edx 8082d8e: 85 db test ebx,ebx 8082d90: 0f 84 4e ff ff ff je 8082ce4 <__gconv_transform_ucs2reverse_internal+0x1b4> 8082d96: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8082d9a: 89 30 mov DWORD PTR [eax],esi 8082d9c: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 8082da0: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8082da7: 0f 85 55 05 00 00 jne 8083302 <__gconv_transform_ucs2reverse_internal+0x7d2> 8082dad: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8082db1: 83 c4 5c add esp,0x5c 8082db4: 5b pop ebx 8082db5: 5e pop esi 8082db6: 5f pop edi 8082db7: 5d pop ebp 8082db8: c3 ret 8082db9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8082dc0: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8082dc4: c7 44 24 20 05 00 00 00 mov DWORD PTR [esp+0x20],0x5 8082dcc: e9 01 ff ff ff jmp 8082cd2 <__gconv_transform_ucs2reverse_internal+0x1a2> 8082dd1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8082dd8: 83 7c 24 20 05 cmp DWORD PTR [esp+0x20],0x5 8082ddd: 0f 84 72 ff ff ff je 8082d55 <__gconv_transform_ucs2reverse_internal+0x225> 8082de3: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 8082dea: 85 c0 test eax,eax 8082dec: 74 ae je 8082d9c <__gconv_transform_ucs2reverse_internal+0x26c> 8082dee: 83 7c 24 20 07 cmp DWORD PTR [esp+0x20],0x7 8082df3: 75 a7 jne 8082d9c <__gconv_transform_ucs2reverse_internal+0x26c> 8082df5: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8082df9: 8b 30 mov esi,DWORD PTR [eax] 8082dfb: 89 e8 mov eax,ebp 8082dfd: 29 f0 sub eax,esi 8082dff: 83 f8 03 cmp eax,0x3 8082e02: 0f 8f b4 04 00 00 jg 80832bc <__gconv_transform_ucs2reverse_internal+0x78c> 8082e08: 8b 5f 14 mov ebx,DWORD PTR [edi+0x14] 8082e0b: 8d 46 01 lea eax,[esi+0x1] 8082e0e: 8d 53 04 lea edx,[ebx+0x4] 8082e11: 39 ee cmp esi,ebp 8082e13: 0f 83 4b 04 00 00 jae 8083264 <__gconv_transform_ucs2reverse_internal+0x734> 8082e19: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 8082e1d: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8082e21: 89 07 mov DWORD PTR [edi],eax 8082e23: 0f b6 58 ff movzx ebx,BYTE PTR [eax-0x1] 8082e27: 89 c1 mov ecx,eax 8082e29: 83 c2 01 add edx,0x1 8082e2c: 83 c0 01 add eax,0x1 8082e2f: 88 5a ff mov BYTE PTR [edx-0x1],bl 8082e32: 39 cd cmp ebp,ecx 8082e34: 75 eb jne 8082e21 <__gconv_transform_ucs2reverse_internal+0x2f1> 8082e36: 89 ea mov edx,ebp 8082e38: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8082e3c: 29 f2 sub edx,esi 8082e3e: 8b 03 mov eax,DWORD PTR [ebx] 8082e40: 83 e0 f8 and eax,0xfffffff8 8082e43: 09 d0 or eax,edx 8082e45: 89 03 mov DWORD PTR [ebx],eax 8082e47: e9 50 ff ff ff jmp 8082d9c <__gconv_transform_ucs2reverse_internal+0x26c> 8082e4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8082e50: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 8082e53: 8b 08 mov ecx,DWORD PTR [eax] 8082e55: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8082e59: 89 ca mov edx,ecx 8082e5b: 83 e2 07 and edx,0x7 8082e5e: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8082e62: 0f 84 b4 fd ff ff je 8082c1c <__gconv_transform_ucs2reverse_internal+0xec> 8082e68: 85 f6 test esi,esi 8082e6a: 0f 85 97 04 00 00 jne 8083307 <__gconv_transform_ucs2reverse_internal+0x7d7> 8082e70: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8082e74: 89 d0 mov eax,edx 8082e76: 83 fa 04 cmp edx,0x4 8082e79: 0f 87 9a 04 00 00 ja 8083319 <__gconv_transform_ucs2reverse_internal+0x7e9> 8082e7f: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8082e83: 8d 56 02 lea edx,[esi+0x2] 8082e86: 85 c0 test eax,eax 8082e88: 74 2a je 8082eb4 <__gconv_transform_ucs2reverse_internal+0x384> 8082e8a: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8082e8e: 0f b6 40 04 movzx eax,BYTE PTR [eax+0x4] 8082e92: 88 44 24 4a mov BYTE PTR [esp+0x4a],al 8082e96: f6 c1 06 test cl,0x6 8082e99: 0f 84 93 02 00 00 je 8083132 <__gconv_transform_ucs2reverse_internal+0x602> 8082e9f: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8082ea3: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8082ea7: 0f b6 40 05 movzx eax,BYTE PTR [eax+0x5] 8082eab: 88 44 24 4b mov BYTE PTR [esp+0x4b],al 8082eaf: b8 02 00 00 00 mov eax,0x2 8082eb4: 39 d5 cmp ebp,edx 8082eb6: 0f 82 0b 03 00 00 jb 80831c7 <__gconv_transform_ucs2reverse_internal+0x697> 8082ebc: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8082ec0: 8d 56 04 lea edx,[esi+0x4] 8082ec3: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 8082ec7: 89 d6 mov esi,edx 8082ec9: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8082ecd: 39 74 24 04 cmp DWORD PTR [esp+0x4],esi 8082ed1: 0f 82 4e 02 00 00 jb 8083125 <__gconv_transform_ucs2reverse_internal+0x5f5> 8082ed7: 89 5c 24 3c mov DWORD PTR [esp+0x3c],ebx 8082edb: 89 ce mov esi,ecx 8082edd: 0f b6 0a movzx ecx,BYTE PTR [edx] 8082ee0: 83 c2 01 add edx,0x1 8082ee3: 88 4c 04 4a mov BYTE PTR [esp+eax*1+0x4a],cl 8082ee7: 83 c0 01 add eax,0x1 8082eea: 83 f8 01 cmp eax,0x1 8082eed: b8 01 00 00 00 mov eax,0x1 8082ef2: 0f 96 c1 setbe cl 8082ef5: 39 d5 cmp ebp,edx 8082ef7: 0f 97 c3 seta bl 8082efa: 84 d9 test cl,bl 8082efc: 75 df jne 8082edd <__gconv_transform_ucs2reverse_internal+0x3ad> 8082efe: 0f b7 44 24 4a movzx eax,WORD PTR [esp+0x4a] 8082f03: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 8082f07: 89 f1 mov ecx,esi 8082f09: 66 c1 c0 08 rol ax,0x8 8082f0d: 8d 90 00 28 00 00 lea edx,[eax+0x2800] 8082f13: 66 81 fa ff 07 cmp dx,0x7ff 8082f18: 0f 86 dc 02 00 00 jbe 80831fa <__gconv_transform_ucs2reverse_internal+0x6ca> 8082f1e: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8082f22: 0f b7 c0 movzx eax,ax 8082f25: 89 03 mov DWORD PTR [ebx],eax 8082f27: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8082f2b: 8b 08 mov ecx,DWORD PTR [eax] 8082f2d: 89 c8 mov eax,ecx 8082f2f: 83 e0 07 and eax,0x7 8082f32: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8082f36: f6 c1 06 test cl,0x6 8082f39: 0f 85 5a 03 00 00 jne 8083299 <__gconv_transform_ucs2reverse_internal+0x769> 8082f3f: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8082f43: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8082f47: 2b 44 24 1c sub eax,DWORD PTR [esp+0x1c] 8082f4b: 83 c0 02 add eax,0x2 8082f4e: 89 03 mov DWORD PTR [ebx],eax 8082f50: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8082f54: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8082f58: 89 c8 mov eax,ecx 8082f5a: 83 e0 f8 and eax,0xfffffff8 8082f5d: 89 03 mov DWORD PTR [ebx],eax 8082f5f: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8082f63: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 8082f66: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8082f6a: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8082f6e: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8082f72: e9 b1 fc ff ff jmp 8082c28 <__gconv_transform_ucs2reverse_internal+0xf8> 8082f77: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8082f7e: 66 90 xchg ax,ax 8082f80: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8082f84: 83 00 01 add DWORD PTR [eax],0x1 8082f87: 39 d5 cmp ebp,edx 8082f89: 0f 85 01 fd ff ff jne 8082c90 <__gconv_transform_ucs2reverse_internal+0x160> 8082f8f: 90 nop 8082f90: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8082f94: c7 44 24 20 04 00 00 00 mov DWORD PTR [esp+0x20],0x4 8082f9c: e9 31 fd ff ff jmp 8082cd2 <__gconv_transform_ucs2reverse_internal+0x1a2> 8082fa1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8082fa8: c7 44 24 20 07 00 00 00 mov DWORD PTR [esp+0x20],0x7 8082fb0: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8082fb4: e9 19 fd ff ff jmp 8082cd2 <__gconv_transform_ucs2reverse_internal+0x1a2> 8082fb9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8082fc0: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8082fc4: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8082fc8: 89 37 mov DWORD PTR [edi],esi 8082fca: 01 03 add DWORD PTR [ebx],eax 8082fcc: e9 12 fe ff ff jmp 8082de3 <__gconv_transform_ucs2reverse_internal+0x2b3> 8082fd1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8082fd8: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8082fdc: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8082fe0: c7 44 24 20 05 00 00 00 mov DWORD PTR [esp+0x20],0x5 8082fe8: e9 e5 fc ff ff jmp 8082cd2 <__gconv_transform_ucs2reverse_internal+0x1a2> 8082fed: 8d 76 00 lea esi,[esi+0x0] 8082ff0: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8082ff4: 31 d2 xor edx,edx 8082ff6: 85 db test ebx,ebx 8082ff8: 74 02 je 8082ffc <__gconv_transform_ucs2reverse_internal+0x4cc> 8082ffa: 8b 13 mov edx,DWORD PTR [ebx] 8082ffc: 03 54 24 40 add edx,DWORD PTR [esp+0x40] 8083000: 3b 54 24 1c cmp edx,DWORD PTR [esp+0x1c] 8083004: 0f 84 8b 00 00 00 je 8083095 <__gconv_transform_ucs2reverse_internal+0x565> 808300a: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 808300e: 39 dd cmp ebp,ebx 8083010: 0f 84 55 02 00 00 je 808326b <__gconv_transform_ucs2reverse_internal+0x73b> 8083016: 8d 73 02 lea esi,[ebx+0x2] 8083019: 39 f5 cmp ebp,esi 808301b: 0f 82 f3 01 00 00 jb 8083214 <__gconv_transform_ucs2reverse_internal+0x6e4> 8083021: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8083025: 8d 53 04 lea edx,[ebx+0x4] 8083028: 39 d1 cmp ecx,edx 808302a: 0f 82 ff 01 00 00 jb 808322f <__gconv_transform_ucs2reverse_internal+0x6ff> 8083030: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8083034: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 8083037: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 808303b: 83 e3 02 and ebx,0x2 808303e: 89 7c 24 28 mov DWORD PTR [esp+0x28],edi 8083042: 89 cf mov edi,ecx 8083044: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 8083048: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 808304c: 8d 46 fe lea eax,[esi-0x2] 808304f: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8083053: 0f b7 46 fe movzx eax,WORD PTR [esi-0x2] 8083057: 66 c1 c0 08 rol ax,0x8 808305b: 8d 88 00 28 00 00 lea ecx,[eax+0x2800] 8083061: 66 81 f9 ff 07 cmp cx,0x7ff 8083066: 0f 86 0a 01 00 00 jbe 8083176 <__gconv_transform_ucs2reverse_internal+0x646> 808306c: 0f b7 c0 movzx eax,ax 808306f: 89 03 mov DWORD PTR [ebx],eax 8083071: 89 d3 mov ebx,edx 8083073: 39 f5 cmp ebp,esi 8083075: 0f 84 c4 00 00 00 je 808313f <__gconv_transform_ucs2reverse_internal+0x60f> 808307b: 8d 46 02 lea eax,[esi+0x2] 808307e: 39 c5 cmp ebp,eax 8083080: 0f 82 b9 00 00 00 jb 808313f <__gconv_transform_ucs2reverse_internal+0x60f> 8083086: 8d 53 04 lea edx,[ebx+0x4] 8083089: 39 d7 cmp edi,edx 808308b: 0f 82 05 01 00 00 jb 8083196 <__gconv_transform_ucs2reverse_internal+0x666> 8083091: 89 c6 mov esi,eax 8083093: eb b7 jmp 808304c <__gconv_transform_ucs2reverse_internal+0x51c> 8083095: 29 ce sub esi,ecx 8083097: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 808309b: 89 f2 mov edx,esi 808309d: c1 ea 1f shr edx,0x1f 80830a0: 01 d6 add esi,edx 80830a2: d1 fe sar esi,1 80830a4: 29 33 sub DWORD PTR [ebx],esi 80830a6: e9 a2 fc ff ff jmp 8082d4d <__gconv_transform_ucs2reverse_internal+0x21d> 80830ab: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 80830af: 85 d2 test edx,edx 80830b1: 0f 85 28 02 00 00 jne 80832df <__gconv_transform_ucs2reverse_internal+0x7af> 80830b7: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 80830ba: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 80830c2: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80830c8: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80830cf: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 80830d3: 0f 85 c3 fc ff ff jne 8082d9c <__gconv_transform_ucs2reverse_internal+0x26c> 80830d9: 83 ec 0c sub esp,0xc 80830dc: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 80830e0: 57 push edi 80830e1: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 80830e5: e8 56 6b ff ff call 8079c40 <_dl_mcount_wrapper_check> 80830ea: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 80830f1: 56 push esi 80830f2: ff 74 24 2c push DWORD PTR [esp+0x2c] 80830f6: 6a 00 push 0x0 80830f8: 6a 00 push 0x0 80830fa: 6a 00 push 0x0 80830fc: ff 74 24 5c push DWORD PTR [esp+0x5c] 8083100: ff 74 24 5c push DWORD PTR [esp+0x5c] 8083104: ff d7 call edi 8083106: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 808310a: 83 c4 30 add esp,0x30 808310d: e9 8a fc ff ff jmp 8082d9c <__gconv_transform_ucs2reverse_internal+0x26c> 8083112: c7 44 24 20 04 00 00 00 mov DWORD PTR [esp+0x20],0x4 808311a: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 808311e: 89 ea mov edx,ebp 8083120: e9 ad fb ff ff jmp 8082cd2 <__gconv_transform_ucs2reverse_internal+0x1a2> 8083125: c7 44 24 20 05 00 00 00 mov DWORD PTR [esp+0x20],0x5 808312d: e9 6a fc ff ff jmp 8082d9c <__gconv_transform_ucs2reverse_internal+0x26c> 8083132: 8d 56 01 lea edx,[esi+0x1] 8083135: b8 01 00 00 00 mov eax,0x1 808313a: e9 75 fd ff ff jmp 8082eb4 <__gconv_transform_ucs2reverse_internal+0x384> 808313f: 89 f9 mov ecx,edi 8083141: 89 f7 mov edi,esi 8083143: 89 de mov esi,ebx 8083145: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8083149: 89 38 mov DWORD PTR [eax],edi 808314b: 39 f1 cmp ecx,esi 808314d: 0f 84 23 01 00 00 je 8083276 <__gconv_transform_ucs2reverse_internal+0x746> 8083153: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8083157: 8d 83 20 36 fd ff lea eax,[ebx-0x2c9e0] 808315d: 50 push eax 808315e: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8083164: 68 ea 02 00 00 push 0x2ea 8083169: 50 push eax 808316a: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 8083170: 50 push eax 8083171: e8 5a 7d fc ff call 804aed0 <__assert_fail> 8083176: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 808317a: 85 c9 test ecx,ecx 808317c: 74 0c je 808318a <__gconv_transform_ucs2reverse_internal+0x65a> 808317e: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8083182: 85 d2 test edx,edx 8083184: 0f 85 99 00 00 00 jne 8083223 <__gconv_transform_ucs2reverse_internal+0x6f3> 808318a: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808318e: 89 f9 mov ecx,edi 8083190: 89 de mov esi,ebx 8083192: 89 c7 mov edi,eax 8083194: eb af jmp 8083145 <__gconv_transform_ucs2reverse_internal+0x615> 8083196: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 808319a: 89 da mov edx,ebx 808319c: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80831a0: 89 f9 mov ecx,edi 80831a2: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80831a6: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 80831aa: 89 33 mov DWORD PTR [ebx],esi 80831ac: 39 ca cmp edx,ecx 80831ae: 75 a3 jne 8083153 <__gconv_transform_ucs2reverse_internal+0x623> 80831b0: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80831b4: 39 4c 24 0c cmp DWORD PTR [esp+0xc],ecx 80831b8: 0f 85 8f fb ff ff jne 8082d4d <__gconv_transform_ucs2reverse_internal+0x21d> 80831be: 83 6f 0c 01 sub DWORD PTR [edi+0xc],0x1 80831c2: e9 86 fb ff ff jmp 8082d4d <__gconv_transform_ucs2reverse_internal+0x21d> 80831c7: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80831cb: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80831cf: 89 2f mov DWORD PTR [edi],ebp 80831d1: 39 ea cmp edx,ebp 80831d3: 73 18 jae 80831ed <__gconv_transform_ucs2reverse_internal+0x6bd> 80831d5: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80831d9: 8d 44 03 04 lea eax,[ebx+eax*1+0x4] 80831dd: 0f b6 0a movzx ecx,BYTE PTR [edx] 80831e0: 83 c2 01 add edx,0x1 80831e3: 83 c0 01 add eax,0x1 80831e6: 88 48 ff mov BYTE PTR [eax-0x1],cl 80831e9: 39 d5 cmp ebp,edx 80831eb: 75 f0 jne 80831dd <__gconv_transform_ucs2reverse_internal+0x6ad> 80831ed: c7 44 24 20 07 00 00 00 mov DWORD PTR [esp+0x20],0x7 80831f5: e9 a2 fb ff ff jmp 8082d9c <__gconv_transform_ucs2reverse_internal+0x26c> 80831fa: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80831fe: 85 c0 test eax,eax 8083200: 74 05 je 8083207 <__gconv_transform_ucs2reverse_internal+0x6d7> 8083202: 83 e3 02 and ebx,0x2 8083205: 75 49 jne 8083250 <__gconv_transform_ucs2reverse_internal+0x720> 8083207: c7 44 24 20 06 00 00 00 mov DWORD PTR [esp+0x20],0x6 808320f: e9 88 fb ff ff jmp 8082d9c <__gconv_transform_ucs2reverse_internal+0x26c> 8083214: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8083218: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 808321c: 89 c7 mov edi,eax 808321e: e9 22 ff ff ff jmp 8083145 <__gconv_transform_ucs2reverse_internal+0x615> 8083223: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8083227: 83 00 01 add DWORD PTR [eax],0x1 808322a: e9 44 fe ff ff jmp 8083073 <__gconv_transform_ucs2reverse_internal+0x543> 808322f: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8083233: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8083237: 89 33 mov DWORD PTR [ebx],esi 8083239: 3b 4c 24 08 cmp ecx,DWORD PTR [esp+0x8] 808323d: 0f 84 7b ff ff ff je 80831be <__gconv_transform_ucs2reverse_internal+0x68e> 8083243: e9 0b ff ff ff jmp 8083153 <__gconv_transform_ucs2reverse_internal+0x623> 8083248: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808324f: 90 nop 8083250: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8083254: 83 00 01 add DWORD PTR [eax],0x1 8083257: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 808325b: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 808325f: e9 d2 fc ff ff jmp 8082f36 <__gconv_transform_ucs2reverse_internal+0x406> 8083264: 31 d2 xor edx,edx 8083266: e9 d3 fb ff ff jmp 8082e3e <__gconv_transform_ucs2reverse_internal+0x30e> 808326b: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 808326f: 89 ef mov edi,ebp 8083271: e9 cf fe ff ff jmp 8083145 <__gconv_transform_ucs2reverse_internal+0x615> 8083276: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808327a: 8d 83 20 36 fd ff lea eax,[ebx-0x2c9e0] 8083280: 50 push eax 8083281: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8083287: 68 eb 02 00 00 push 0x2eb 808328c: 50 push eax 808328d: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 8083293: 50 push eax 8083294: e8 37 7c fc ff call 804aed0 <__assert_fail> 8083299: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808329d: 8d 83 e0 35 fd ff lea eax,[ebx-0x2ca20] 80832a3: 50 push eax 80832a4: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 80832aa: 68 c9 01 00 00 push 0x1c9 80832af: 50 push eax 80832b0: 8d 83 10 34 fd ff lea eax,[ebx-0x2cbf0] 80832b6: 50 push eax 80832b7: e8 14 7c fc ff call 804aed0 <__assert_fail> 80832bc: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 80832c0: 8d 83 20 36 fd ff lea eax,[ebx-0x2c9e0] 80832c6: 50 push eax 80832c7: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 80832cd: 68 1e 03 00 00 push 0x31e 80832d2: 50 push eax 80832d3: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 80832d9: 50 push eax 80832da: e8 f1 7b fc ff call 804aed0 <__assert_fail> 80832df: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 80832e3: 8d 83 20 36 fd ff lea eax,[ebx-0x2c9e0] 80832e9: 50 push eax 80832ea: 68 a4 01 00 00 push 0x1a4 80832ef: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 80832f5: 50 push eax 80832f6: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 80832fc: 50 push eax 80832fd: e8 ce 7b fc ff call 804aed0 <__assert_fail> 8083302: e8 49 4f ff ff call 8078250 <__stack_chk_fail> 8083307: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808330b: 8d 83 20 36 fd ff lea eax,[ebx-0x2c9e0] 8083311: 50 push eax 8083312: 68 34 02 00 00 push 0x234 8083317: eb d6 jmp 80832ef <__gconv_transform_ucs2reverse_internal+0x7bf> 8083319: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808331d: 8d 83 e0 35 fd ff lea eax,[ebx-0x2ca20] 8083323: 50 push eax 8083324: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 808332a: 68 8b 01 00 00 push 0x18b 808332f: 50 push eax 8083330: 8d 83 e0 33 fd ff lea eax,[ebx-0x2cc20] 8083336: 50 push eax 8083337: e8 94 7b fc ff call 804aed0 <__assert_fail> 808333c: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8083340: e9 9e fa ff ff jmp 8082de3 <__gconv_transform_ucs2reverse_internal+0x2b3> 8083345: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808334c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08083350 <__gconv_transform_internal_ucs2reverse>: 8083350: f3 0f 1e fb endbr32 8083354: e8 d0 69 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8083359: 05 a7 1c 06 00 add eax,0x61ca7 808335e: 55 push ebp 808335f: 57 push edi 8083360: 56 push esi 8083361: 53 push ebx 8083362: 83 ec 7c sub esp,0x7c 8083365: 8b 94 24 98 00 00 00 mov edx,DWORD PTR [esp+0x98] 808336c: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8083370: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [esp+0x90] 8083377: 8b bc 24 94 00 00 00 mov edi,DWORD PTR [esp+0x94] 808337e: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8083382: 8b 94 24 a0 00 00 00 mov edx,DWORD PTR [esp+0xa0] 8083389: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 808338d: 8b 4f 08 mov ecx,DWORD PTR [edi+0x8] 8083390: 8d 5f 20 lea ebx,[edi+0x20] 8083393: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 8083397: 8b 94 24 a4 00 00 00 mov edx,DWORD PTR [esp+0xa4] 808339e: 8b ac 24 9c 00 00 00 mov ebp,DWORD PTR [esp+0x9c] 80833a5: 8b b4 24 a8 00 00 00 mov esi,DWORD PTR [esp+0xa8] 80833ac: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80833b0: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 80833b7: 89 54 24 6c mov DWORD PTR [esp+0x6c],edx 80833bb: 31 d2 xor edx,edx 80833bd: 8d 50 3c lea edx,[eax+0x3c] 80833c0: 89 5c 24 40 mov DWORD PTR [esp+0x40],ebx 80833c4: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 80833c8: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 80833d0: f6 c1 01 test cl,0x1 80833d3: 75 1e jne 80833f3 <__gconv_transform_internal_ucs2reverse+0xa3> 80833d5: 8b 58 50 mov ebx,DWORD PTR [eax+0x50] 80833d8: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 80833db: 89 5c 24 24 mov DWORD PTR [esp+0x24],ebx 80833df: 85 c0 test eax,eax 80833e1: 74 10 je 80833f3 <__gconv_transform_internal_ucs2reverse+0xa3> 80833e3: 89 d8 mov eax,ebx 80833e5: c1 c8 09 ror eax,0x9 80833e8: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 80833ef: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80833f3: 85 f6 test esi,esi 80833f5: 0f 85 d3 05 00 00 jne 80839ce <__gconv_transform_internal_ucs2reverse+0x67e> 80833fb: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80833ff: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8083403: 8d 54 24 58 lea edx,[esp+0x58] 8083407: 8b 00 mov eax,DWORD PTR [eax] 8083409: 85 db test ebx,ebx 808340b: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 808340f: 89 d8 mov eax,ebx 8083411: 0f 44 c7 cmove eax,edi 8083414: 8b 00 mov eax,DWORD PTR [eax] 8083416: c7 44 24 58 00 00 00 00 mov DWORD PTR [esp+0x58],0x0 808341e: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8083422: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8083425: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8083429: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808342d: 85 c0 test eax,eax 808342f: b8 00 00 00 00 mov eax,0x0 8083434: 0f 45 c2 cmovne eax,edx 8083437: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 808343b: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 8083442: 85 c0 test eax,eax 8083444: 0f 85 3e 02 00 00 jne 8083688 <__gconv_transform_internal_ucs2reverse+0x338> 808344a: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 8083452: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8083458: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808345c: 85 c0 test eax,eax 808345e: 74 06 je 8083466 <__gconv_transform_internal_ucs2reverse+0x116> 8083460: 8b 00 mov eax,DWORD PTR [eax] 8083462: 01 44 24 28 add DWORD PTR [esp+0x28],eax 8083466: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 808346a: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 808346e: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8083472: 89 74 24 64 mov DWORD PTR [esp+0x64],esi 8083476: 39 c5 cmp ebp,eax 8083478: 0f 84 b7 05 00 00 je 8083a35 <__gconv_transform_internal_ucs2reverse+0x6e5> 808347e: 83 e1 02 and ecx,0x2 8083481: c7 44 24 14 04 00 00 00 mov DWORD PTR [esp+0x14],0x4 8083489: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 808348d: 8d 50 04 lea edx,[eax+0x4] 8083490: 39 d5 cmp ebp,edx 8083492: 0f 82 f8 00 00 00 jb 8083590 <__gconv_transform_internal_ucs2reverse+0x240> 8083498: 8d 4e 02 lea ecx,[esi+0x2] 808349b: 39 4c 24 0c cmp DWORD PTR [esp+0xc],ecx 808349f: 0f 82 33 01 00 00 jb 80835d8 <__gconv_transform_internal_ucs2reverse+0x288> 80834a5: 8b 00 mov eax,DWORD PTR [eax] 80834a7: 3d ff ff 00 00 cmp eax,0xffff 80834ac: 0f 87 3e 01 00 00 ja 80835f0 <__gconv_transform_internal_ucs2reverse+0x2a0> 80834b2: 8d 98 00 28 ff ff lea ebx,[eax-0xd800] 80834b8: 81 fb ff 07 00 00 cmp ebx,0x7ff 80834be: 0f 86 6c 01 00 00 jbe 8083630 <__gconv_transform_internal_ucs2reverse+0x2e0> 80834c4: 66 c1 c0 08 rol ax,0x8 80834c8: 66 89 06 mov WORD PTR [esi],ax 80834cb: 89 ce mov esi,ecx 80834cd: 89 d0 mov eax,edx 80834cf: 89 4c 24 64 mov DWORD PTR [esp+0x64],ecx 80834d3: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 80834d7: 39 c5 cmp ebp,eax 80834d9: 75 b2 jne 808348d <__gconv_transform_internal_ucs2reverse+0x13d> 80834db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80834df: 90 nop 80834e0: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80834e4: 89 02 mov DWORD PTR [edx],eax 80834e6: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80834ea: 85 c0 test eax,eax 80834ec: 0f 85 bc 00 00 00 jne 80835ae <__gconv_transform_internal_ucs2reverse+0x25e> 80834f2: 83 47 0c 01 add DWORD PTR [edi+0xc],0x1 80834f6: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 80834fa: 0f 85 f0 02 00 00 jne 80837f0 <__gconv_transform_internal_ucs2reverse+0x4a0> 8083500: 3b 74 24 10 cmp esi,DWORD PTR [esp+0x10] 8083504: 0f 86 66 03 00 00 jbe 8083870 <__gconv_transform_internal_ucs2reverse+0x520> 808350a: 8b 07 mov eax,DWORD PTR [edi] 808350c: 83 ec 0c sub esp,0xc 808350f: 89 44 24 68 mov DWORD PTR [esp+0x68],eax 8083513: ff 74 24 30 push DWORD PTR [esp+0x30] 8083517: 8b 5c 24 44 mov ebx,DWORD PTR [esp+0x44] 808351b: e8 20 67 ff ff call 8079c40 <_dl_mcount_wrapper_check> 8083520: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 8083527: 6a 00 push 0x0 8083529: ff 74 24 34 push DWORD PTR [esp+0x34] 808352d: 6a 00 push 0x0 808352f: 56 push esi 8083530: 8d 84 24 80 00 00 00 lea eax,[esp+0x80] 8083537: 50 push eax 8083538: ff 74 24 68 push DWORD PTR [esp+0x68] 808353c: ff 74 24 68 push DWORD PTR [esp+0x68] 8083540: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 8083544: ff d0 call eax 8083546: 89 c1 mov ecx,eax 8083548: 83 c4 30 add esp,0x30 808354b: 83 f8 04 cmp eax,0x4 808354e: 0f 84 04 01 00 00 je 8083658 <__gconv_transform_internal_ucs2reverse+0x308> 8083554: 8b 54 24 5c mov edx,DWORD PTR [esp+0x5c] 8083558: 39 f2 cmp edx,esi 808355a: 0f 85 88 03 00 00 jne 80838e8 <__gconv_transform_internal_ucs2reverse+0x598> 8083560: 85 c9 test ecx,ecx 8083562: 0f 85 e0 04 00 00 jne 8083a48 <__gconv_transform_internal_ucs2reverse+0x6f8> 8083568: 8b 07 mov eax,DWORD PTR [edi] 808356a: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 808356e: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8083572: 8b 4f 08 mov ecx,DWORD PTR [edi+0x8] 8083575: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8083579: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808357d: 8b 00 mov eax,DWORD PTR [eax] 808357f: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8083583: e9 d0 fe ff ff jmp 8083458 <__gconv_transform_internal_ucs2reverse+0x108> 8083588: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808358f: 90 nop 8083590: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8083594: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8083598: c7 44 24 14 07 00 00 00 mov DWORD PTR [esp+0x14],0x7 80835a0: 89 02 mov DWORD PTR [edx],eax 80835a2: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80835a6: 85 c0 test eax,eax 80835a8: 0f 84 44 ff ff ff je 80834f2 <__gconv_transform_internal_ucs2reverse+0x1a2> 80835ae: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80835b2: 89 30 mov DWORD PTR [eax],esi 80835b4: 8b 44 24 6c mov eax,DWORD PTR [esp+0x6c] 80835b8: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80835bf: 0f 85 7e 08 00 00 jne 8083e43 <__gconv_transform_internal_ucs2reverse+0xaf3> 80835c5: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80835c9: 83 c4 7c add esp,0x7c 80835cc: 5b pop ebx 80835cd: 5e pop esi 80835ce: 5f pop edi 80835cf: 5d pop ebp 80835d0: c3 ret 80835d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80835d8: c7 44 24 14 05 00 00 00 mov DWORD PTR [esp+0x14],0x5 80835e0: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 80835e4: e9 f7 fe ff ff jmp 80834e0 <__gconv_transform_internal_ucs2reverse+0x190> 80835e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80835f0: c1 e8 07 shr eax,0x7 80835f3: 3d 00 1c 00 00 cmp eax,0x1c00 80835f8: 0f 84 da 02 00 00 je 80838d8 <__gconv_transform_internal_ucs2reverse+0x588> 80835fe: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 8083602: 85 c9 test ecx,ecx 8083604: 74 6a je 8083670 <__gconv_transform_internal_ucs2reverse+0x320> 8083606: f6 47 08 08 test BYTE PTR [edi+0x8],0x8 808360a: 0f 85 70 02 00 00 jne 8083880 <__gconv_transform_internal_ucs2reverse+0x530> 8083610: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 8083614: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8083618: 85 d2 test edx,edx 808361a: 0f 85 b0 01 00 00 jne 80837d0 <__gconv_transform_internal_ucs2reverse+0x480> 8083620: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8083628: e9 b3 fe ff ff jmp 80834e0 <__gconv_transform_internal_ucs2reverse+0x190> 808362d: 8d 76 00 lea esi,[esi+0x0] 8083630: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8083634: 85 c0 test eax,eax 8083636: 74 38 je 8083670 <__gconv_transform_internal_ucs2reverse+0x320> 8083638: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 808363c: 85 c0 test eax,eax 808363e: 74 30 je 8083670 <__gconv_transform_internal_ucs2reverse+0x320> 8083640: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8083644: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 8083648: 83 00 01 add DWORD PTR [eax],0x1 808364b: 89 d0 mov eax,edx 808364d: e9 85 fe ff ff jmp 80834d7 <__gconv_transform_internal_ucs2reverse+0x187> 8083652: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8083658: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 808365c: 83 f9 05 cmp ecx,0x5 808365f: 0f 85 fb fe ff ff jne 8083560 <__gconv_transform_internal_ucs2reverse+0x210> 8083665: e9 fe fe ff ff jmp 8083568 <__gconv_transform_internal_ucs2reverse+0x218> 808366a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8083670: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8083678: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 808367c: e9 5f fe ff ff jmp 80834e0 <__gconv_transform_internal_ucs2reverse+0x190> 8083681: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8083688: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808368b: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 808368f: 8b 00 mov eax,DWORD PTR [eax] 8083691: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 8083695: 83 e0 07 and eax,0x7 8083698: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 808369c: 0f 84 a8 fd ff ff je 808344a <__gconv_transform_internal_ucs2reverse+0xfa> 80836a2: 85 db test ebx,ebx 80836a4: 0f 85 c1 07 00 00 jne 8083e6b <__gconv_transform_internal_ucs2reverse+0xb1b> 80836aa: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80836ae: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80836b2: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80836b6: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80836ba: 89 de mov esi,ebx 80836bc: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 80836c0: 83 fb 04 cmp ebx,0x4 80836c3: 0f 87 7f 07 00 00 ja 8083e48 <__gconv_transform_internal_ucs2reverse+0xaf8> 80836c9: 31 c0 xor eax,eax 80836cb: 8d 54 24 68 lea edx,[esp+0x68] 80836cf: 85 db test ebx,ebx 80836d1: 0f 84 b1 03 00 00 je 8083a88 <__gconv_transform_internal_ucs2reverse+0x738> 80836d7: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 80836db: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 80836df: 90 nop 80836e0: 0f b6 4c 03 04 movzx ecx,BYTE PTR [ebx+eax*1+0x4] 80836e5: 88 0c 02 mov BYTE PTR [edx+eax*1],cl 80836e8: 83 c0 01 add eax,0x1 80836eb: 39 44 24 14 cmp DWORD PTR [esp+0x14],eax 80836ef: 75 ef jne 80836e0 <__gconv_transform_internal_ucs2reverse+0x390> 80836f1: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 80836f5: b8 04 00 00 00 mov eax,0x4 80836fa: 2b 44 24 14 sub eax,DWORD PTR [esp+0x14] 80836fe: 03 44 24 20 add eax,DWORD PTR [esp+0x20] 8083702: 39 c5 cmp ebp,eax 8083704: 0f 82 3b 04 00 00 jb 8083b45 <__gconv_transform_internal_ucs2reverse+0x7f5> 808370a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808370e: 8d 54 24 67 lea edx,[esp+0x67] 8083712: 8d 58 02 lea ebx,[eax+0x2] 8083715: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8083719: 39 5c 24 0c cmp DWORD PTR [esp+0xc],ebx 808371d: 0f 82 6f 03 00 00 jb 8083a92 <__gconv_transform_internal_ucs2reverse+0x742> 8083723: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 8083727: 83 c0 01 add eax,0x1 808372a: 83 c6 01 add esi,0x1 808372d: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8083731: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 8083735: 88 0c 32 mov BYTE PTR [edx+esi*1],cl 8083738: 83 fe 03 cmp esi,0x3 808373b: 77 04 ja 8083741 <__gconv_transform_internal_ucs2reverse+0x3f1> 808373d: 39 c5 cmp ebp,eax 808373f: 77 e6 ja 8083727 <__gconv_transform_internal_ucs2reverse+0x3d7> 8083741: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 8083745: 8d 54 24 68 lea edx,[esp+0x68] 8083749: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 808374d: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 8083751: 3d ff ff 00 00 cmp eax,0xffff 8083756: 0f 87 26 04 00 00 ja 8083b82 <__gconv_transform_internal_ucs2reverse+0x832> 808375c: 8d 90 00 28 ff ff lea edx,[eax-0xd800] 8083762: 81 fa ff 07 00 00 cmp edx,0x7ff 8083768: 0f 86 78 04 00 00 jbe 8083be6 <__gconv_transform_internal_ucs2reverse+0x896> 808376e: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8083772: 66 c1 c0 08 rol ax,0x8 8083776: 66 89 02 mov WORD PTR [edx],ax 8083779: 89 5c 24 64 mov DWORD PTR [esp+0x64],ebx 808377d: 8d 44 24 6c lea eax,[esp+0x6c] 8083781: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8083785: b8 04 00 00 00 mov eax,0x4 808378a: 39 44 24 14 cmp DWORD PTR [esp+0x14],eax 808378e: 0f 8d 46 06 00 00 jge 8083dda <__gconv_transform_internal_ucs2reverse+0xa8a> 8083794: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8083798: 2b 44 24 14 sub eax,DWORD PTR [esp+0x14] 808379c: 8b 4f 08 mov ecx,DWORD PTR [edi+0x8] 808379f: 03 02 add eax,DWORD PTR [edx] 80837a1: 89 02 mov DWORD PTR [edx],eax 80837a3: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 80837a7: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80837ab: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 80837af: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80837b3: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80837b7: 83 e0 f8 and eax,0xfffffff8 80837ba: 89 02 mov DWORD PTR [edx],eax 80837bc: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 80837c0: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80837c4: e9 8f fc ff ff jmp 8083458 <__gconv_transform_internal_ucs2reverse+0x108> 80837c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80837d0: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 80837d4: 83 c0 04 add eax,0x4 80837d7: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 80837df: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 80837e3: 83 02 01 add DWORD PTR [edx],0x1 80837e6: e9 ec fc ff ff jmp 80834d7 <__gconv_transform_internal_ucs2reverse+0x187> 80837eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80837ef: 90 nop 80837f0: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80837f4: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 80837f8: 89 37 mov DWORD PTR [edi],esi 80837fa: 01 02 add DWORD PTR [edx],eax 80837fc: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [esp+0xac] 8083803: 85 c0 test eax,eax 8083805: 0f 84 a9 fd ff ff je 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 808380b: 83 7c 24 14 07 cmp DWORD PTR [esp+0x14],0x7 8083810: 0f 85 9e fd ff ff jne 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 8083816: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808381a: 8b 30 mov esi,DWORD PTR [eax] 808381c: 89 e8 mov eax,ebp 808381e: 29 f0 sub eax,esi 8083820: 83 f8 03 cmp eax,0x3 8083823: 0f 8f d4 05 00 00 jg 8083dfd <__gconv_transform_internal_ucs2reverse+0xaad> 8083829: 8b 5f 14 mov ebx,DWORD PTR [edi+0x14] 808382c: 8d 46 01 lea eax,[esi+0x1] 808382f: 8d 53 04 lea edx,[ebx+0x4] 8083832: 39 ee cmp esi,ebp 8083834: 0f 83 8b 05 00 00 jae 8083dc5 <__gconv_transform_internal_ucs2reverse+0xa75> 808383a: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 808383e: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8083842: 89 07 mov DWORD PTR [edi],eax 8083844: 0f b6 58 ff movzx ebx,BYTE PTR [eax-0x1] 8083848: 89 c1 mov ecx,eax 808384a: 83 c2 01 add edx,0x1 808384d: 83 c0 01 add eax,0x1 8083850: 88 5a ff mov BYTE PTR [edx-0x1],bl 8083853: 39 cd cmp ebp,ecx 8083855: 75 eb jne 8083842 <__gconv_transform_internal_ucs2reverse+0x4f2> 8083857: 89 ea mov edx,ebp 8083859: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 808385d: 29 f2 sub edx,esi 808385f: 8b 03 mov eax,DWORD PTR [ebx] 8083861: 83 e0 f8 and eax,0xfffffff8 8083864: 09 d0 or eax,edx 8083866: 89 03 mov DWORD PTR [ebx],eax 8083868: e9 47 fd ff ff jmp 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 808386d: 8d 76 00 lea esi,[esi+0x0] 8083870: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8083874: e9 e7 fc ff ff jmp 8083560 <__gconv_transform_internal_ucs2reverse+0x210> 8083879: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8083880: 83 ec 04 sub esp,0x4 8083883: ff 74 24 3c push DWORD PTR [esp+0x3c] 8083887: 8d 44 24 6c lea eax,[esp+0x6c] 808388b: 50 push eax 808388c: 55 push ebp 808388d: 8d 44 24 70 lea eax,[esp+0x70] 8083891: 50 push eax 8083892: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8083896: ff 30 push DWORD PTR [eax] 8083898: 57 push edi 8083899: ff 74 24 60 push DWORD PTR [esp+0x60] 808389d: 8b 5c 24 54 mov ebx,DWORD PTR [esp+0x54] 80838a1: e8 4a 06 00 00 call 8083ef0 <__gconv_transliterate> 80838a6: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 80838aa: 83 c4 20 add esp,0x20 80838ad: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 80838b1: 83 f8 06 cmp eax,0x6 80838b4: 0f 84 56 fd ff ff je 8083610 <__gconv_transform_internal_ucs2reverse+0x2c0> 80838ba: 83 7c 24 14 05 cmp DWORD PTR [esp+0x14],0x5 80838bf: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 80838c3: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 80838c7: 0f 85 0a fc ff ff jne 80834d7 <__gconv_transform_internal_ucs2reverse+0x187> 80838cd: e9 0e fc ff ff jmp 80834e0 <__gconv_transform_internal_ucs2reverse+0x190> 80838d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80838d8: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 80838dc: 89 d0 mov eax,edx 80838de: e9 f4 fb ff ff jmp 80834d7 <__gconv_transform_internal_ucs2reverse+0x187> 80838e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80838e7: 90 nop 80838e8: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80838ec: 31 c0 xor eax,eax 80838ee: 85 db test ebx,ebx 80838f0: 74 02 je 80838f4 <__gconv_transform_internal_ucs2reverse+0x5a4> 80838f2: 8b 03 mov eax,DWORD PTR [ebx] 80838f4: 03 44 24 58 add eax,DWORD PTR [esp+0x58] 80838f8: 3b 44 24 28 cmp eax,DWORD PTR [esp+0x28] 80838fc: 0f 84 bc 00 00 00 je 80839be <__gconv_transform_internal_ucs2reverse+0x66e> 8083902: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8083906: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 808390a: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 808390e: 89 18 mov DWORD PTR [eax],ebx 8083910: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 8083913: 89 5c 24 60 mov DWORD PTR [esp+0x60],ebx 8083917: 89 74 24 64 mov DWORD PTR [esp+0x64],esi 808391b: 39 dd cmp ebp,ebx 808391d: 0f 84 75 04 00 00 je 8083d98 <__gconv_transform_internal_ucs2reverse+0xa48> 8083923: c7 44 24 14 04 00 00 00 mov DWORD PTR [esp+0x14],0x4 808392b: 83 e0 02 and eax,0x2 808392e: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 8083932: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 8083936: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 808393a: 89 d8 mov eax,ebx 808393c: 8d 48 04 lea ecx,[eax+0x4] 808393f: 39 cd cmp ebp,ecx 8083941: 0f 82 0a 01 00 00 jb 8083a51 <__gconv_transform_internal_ucs2reverse+0x701> 8083947: 8d 5e 02 lea ebx,[esi+0x2] 808394a: 39 da cmp edx,ebx 808394c: 0f 82 4d 01 00 00 jb 8083a9f <__gconv_transform_internal_ucs2reverse+0x74f> 8083952: 8b 00 mov eax,DWORD PTR [eax] 8083954: 3d ff ff 00 00 cmp eax,0xffff 8083959: 0f 87 69 01 00 00 ja 8083ac8 <__gconv_transform_internal_ucs2reverse+0x778> 808395f: 8d b8 00 28 ff ff lea edi,[eax-0xd800] 8083965: 81 ff ff 07 00 00 cmp edi,0x7ff 808396b: 0f 86 aa 01 00 00 jbe 8083b1b <__gconv_transform_internal_ucs2reverse+0x7cb> 8083971: 66 c1 c0 08 rol ax,0x8 8083975: 66 89 06 mov WORD PTR [esi],ax 8083978: 89 de mov esi,ebx 808397a: 89 c8 mov eax,ecx 808397c: 89 5c 24 64 mov DWORD PTR [esp+0x64],ebx 8083980: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 8083984: 39 c5 cmp ebp,eax 8083986: 75 b4 jne 808393c <__gconv_transform_internal_ucs2reverse+0x5ec> 8083988: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808398c: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8083990: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8083994: 89 28 mov DWORD PTR [eax],ebp 8083996: 39 74 24 5c cmp DWORD PTR [esp+0x5c],esi 808399a: 0f 85 c5 00 00 00 jne 8083a65 <__gconv_transform_internal_ucs2reverse+0x715> 80839a0: 83 7c 24 14 05 cmp DWORD PTR [esp+0x14],0x5 80839a5: 0f 85 f7 03 00 00 jne 8083da2 <__gconv_transform_internal_ucs2reverse+0xa52> 80839ab: 39 74 24 10 cmp DWORD PTR [esp+0x10],esi 80839af: 0f 85 ab fb ff ff jne 8083560 <__gconv_transform_internal_ucs2reverse+0x210> 80839b5: 83 6f 0c 01 sub DWORD PTR [edi+0xc],0x1 80839b9: e9 a2 fb ff ff jmp 8083560 <__gconv_transform_internal_ucs2reverse+0x210> 80839be: 29 d6 sub esi,edx 80839c0: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80839c4: 8d 04 36 lea eax,[esi+esi*1] 80839c7: 29 02 sub DWORD PTR [edx],eax 80839c9: e9 92 fb ff ff jmp 8083560 <__gconv_transform_internal_ucs2reverse+0x210> 80839ce: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80839d2: 85 c0 test eax,eax 80839d4: 0f 85 46 04 00 00 jne 8083e20 <__gconv_transform_internal_ucs2reverse+0xad0> 80839da: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 80839dd: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 80839e5: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80839eb: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80839f2: f6 47 08 01 test BYTE PTR [edi+0x8],0x1 80839f6: 0f 85 b8 fb ff ff jne 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 80839fc: 83 ec 0c sub esp,0xc 80839ff: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 8083a03: 57 push edi 8083a04: 8b 5c 24 44 mov ebx,DWORD PTR [esp+0x44] 8083a08: e8 33 62 ff ff call 8079c40 <_dl_mcount_wrapper_check> 8083a0d: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 8083a14: 56 push esi 8083a15: ff 74 24 34 push DWORD PTR [esp+0x34] 8083a19: 6a 00 push 0x0 8083a1b: 6a 00 push 0x0 8083a1d: 6a 00 push 0x0 8083a1f: ff 74 24 68 push DWORD PTR [esp+0x68] 8083a23: ff 74 24 68 push DWORD PTR [esp+0x68] 8083a27: ff d7 call edi 8083a29: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 8083a2d: 83 c4 30 add esp,0x30 8083a30: e9 7f fb ff ff jmp 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 8083a35: c7 44 24 14 04 00 00 00 mov DWORD PTR [esp+0x14],0x4 8083a3d: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8083a41: 89 e8 mov eax,ebp 8083a43: e9 98 fa ff ff jmp 80834e0 <__gconv_transform_internal_ucs2reverse+0x190> 8083a48: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8083a4c: e9 ab fd ff ff jmp 80837fc <__gconv_transform_internal_ucs2reverse+0x4ac> 8083a51: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8083a55: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8083a59: 89 07 mov DWORD PTR [edi],eax 8083a5b: 39 74 24 5c cmp DWORD PTR [esp+0x5c],esi 8083a5f: 0f 84 3d 03 00 00 je 8083da2 <__gconv_transform_internal_ucs2reverse+0xa52> 8083a65: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083a69: 8d 83 a0 35 fd ff lea eax,[ebx-0x2ca60] 8083a6f: 50 push eax 8083a70: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8083a76: 68 ea 02 00 00 push 0x2ea 8083a7b: 50 push eax 8083a7c: 8d 83 4a 33 fd ff lea eax,[ebx-0x2ccb6] 8083a82: 50 push eax 8083a83: e8 48 74 fc ff call 804aed0 <__assert_fail> 8083a88: b8 04 00 00 00 mov eax,0x4 8083a8d: e9 6c fc ff ff jmp 80836fe <__gconv_transform_internal_ucs2reverse+0x3ae> 8083a92: c7 44 24 14 05 00 00 00 mov DWORD PTR [esp+0x14],0x5 8083a9a: e9 15 fb ff ff jmp 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 8083a9f: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8083aa3: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8083aa7: 89 f0 mov eax,esi 8083aa9: 8b 5c 24 60 mov ebx,DWORD PTR [esp+0x60] 8083aad: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8083ab1: 8b 74 24 5c mov esi,DWORD PTR [esp+0x5c] 8083ab5: 89 1a mov DWORD PTR [edx],ebx 8083ab7: 39 f0 cmp eax,esi 8083ab9: 0f 84 ec fe ff ff je 80839ab <__gconv_transform_internal_ucs2reverse+0x65b> 8083abf: eb a4 jmp 8083a65 <__gconv_transform_internal_ucs2reverse+0x715> 8083ac1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8083ac8: c1 e8 07 shr eax,0x7 8083acb: 3d 00 1c 00 00 cmp eax,0x1c00 8083ad0: 0f 84 ca 01 00 00 je 8083ca0 <__gconv_transform_internal_ucs2reverse+0x950> 8083ad6: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 8083ada: 85 db test ebx,ebx 8083adc: 0f 84 6f ff ff ff je 8083a51 <__gconv_transform_internal_ucs2reverse+0x701> 8083ae2: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8083ae6: f6 40 08 08 test BYTE PTR [eax+0x8],0x8 8083aea: 0f 85 3d 01 00 00 jne 8083c2d <__gconv_transform_internal_ucs2reverse+0x8dd> 8083af0: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 8083af4: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8083af8: 85 c9 test ecx,ecx 8083afa: 0f 84 55 ff ff ff je 8083a55 <__gconv_transform_internal_ucs2reverse+0x705> 8083b00: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 8083b04: 83 c0 04 add eax,0x4 8083b07: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8083b0f: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8083b13: 83 07 01 add DWORD PTR [edi],0x1 8083b16: e9 69 fe ff ff jmp 8083984 <__gconv_transform_internal_ucs2reverse+0x634> 8083b1b: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 8083b1f: 85 ff test edi,edi 8083b21: 0f 84 2a ff ff ff je 8083a51 <__gconv_transform_internal_ucs2reverse+0x701> 8083b27: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8083b2b: 85 db test ebx,ebx 8083b2d: 0f 84 1e ff ff ff je 8083a51 <__gconv_transform_internal_ucs2reverse+0x701> 8083b33: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8083b37: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 8083b3b: 83 00 01 add DWORD PTR [eax],0x1 8083b3e: 89 c8 mov eax,ecx 8083b40: e9 3f fe ff ff jmp 8083984 <__gconv_transform_internal_ucs2reverse+0x634> 8083b45: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8083b49: 89 28 mov DWORD PTR [eax],ebp 8083b4b: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8083b4f: 39 e8 cmp eax,ebp 8083b51: 73 22 jae 8083b75 <__gconv_transform_internal_ucs2reverse+0x825> 8083b53: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8083b57: 83 c0 01 add eax,0x1 8083b5a: 03 4c 24 14 add ecx,DWORD PTR [esp+0x14] 8083b5e: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8083b62: 0f b6 58 ff movzx ebx,BYTE PTR [eax-0x1] 8083b66: 89 c2 mov edx,eax 8083b68: 83 c1 01 add ecx,0x1 8083b6b: 83 c0 01 add eax,0x1 8083b6e: 88 59 03 mov BYTE PTR [ecx+0x3],bl 8083b71: 39 d5 cmp ebp,edx 8083b73: 75 e9 jne 8083b5e <__gconv_transform_internal_ucs2reverse+0x80e> 8083b75: c7 44 24 14 07 00 00 00 mov DWORD PTR [esp+0x14],0x7 8083b7d: e9 32 fa ff ff jmp 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 8083b82: c1 e8 07 shr eax,0x7 8083b85: 3d 00 1c 00 00 cmp eax,0x1c00 8083b8a: 0f 84 ed fb ff ff je 808377d <__gconv_transform_internal_ucs2reverse+0x42d> 8083b90: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8083b94: 85 c0 test eax,eax 8083b96: 0f 84 0f 01 00 00 je 8083cab <__gconv_transform_internal_ucs2reverse+0x95b> 8083b9c: f6 c1 08 test cl,0x8 8083b9f: 0f 85 13 01 00 00 jne 8083cb8 <__gconv_transform_internal_ucs2reverse+0x968> 8083ba5: 83 e1 02 and ecx,0x2 8083ba8: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8083bb0: 89 d0 mov eax,edx 8083bb2: 0f 84 fc f9 ff ff je 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 8083bb8: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 8083bbc: 83 c0 04 add eax,0x4 8083bbf: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8083bc3: 83 03 01 add DWORD PTR [ebx],0x1 8083bc6: 39 d0 cmp eax,edx 8083bc8: 0f 84 dd 00 00 00 je 8083cab <__gconv_transform_internal_ucs2reverse+0x95b> 8083bce: 29 d0 sub eax,edx 8083bd0: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 8083bd4: 8b 12 mov edx,DWORD PTR [edx] 8083bd6: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 8083bda: 83 e2 07 and edx,0x7 8083bdd: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8083be1: e9 a4 fb ff ff jmp 808378a <__gconv_transform_internal_ucs2reverse+0x43a> 8083be6: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 8083bea: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8083bf2: 85 f6 test esi,esi 8083bf4: 0f 84 ba f9 ff ff je 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 8083bfa: 83 e1 02 and ecx,0x2 8083bfd: 0f 84 b1 f9 ff ff je 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 8083c03: 8d 44 24 6c lea eax,[esp+0x6c] 8083c07: 89 44 24 60 mov DWORD PTR [esp+0x60],eax 8083c0b: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8083c0f: 83 00 01 add DWORD PTR [eax],0x1 8083c12: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8083c16: 8b 00 mov eax,DWORD PTR [eax] 8083c18: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 8083c1c: 83 e0 07 and eax,0x7 8083c1f: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8083c23: b8 04 00 00 00 mov eax,0x4 8083c28: e9 5d fb ff ff jmp 808378a <__gconv_transform_internal_ucs2reverse+0x43a> 8083c2d: 89 54 24 48 mov DWORD PTR [esp+0x48],edx 8083c31: 83 ec 04 sub esp,0x4 8083c34: ff 74 24 3c push DWORD PTR [esp+0x3c] 8083c38: 8d 44 24 6c lea eax,[esp+0x6c] 8083c3c: 50 push eax 8083c3d: 55 push ebp 8083c3e: 8d 44 24 70 lea eax,[esp+0x70] 8083c42: 50 push eax 8083c43: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8083c47: ff 30 push DWORD PTR [eax] 8083c49: ff 74 24 38 push DWORD PTR [esp+0x38] 8083c4d: ff 74 24 60 push DWORD PTR [esp+0x60] 8083c51: 8b 5c 24 54 mov ebx,DWORD PTR [esp+0x54] 8083c55: e8 96 02 00 00 call 8083ef0 <__gconv_transliterate> 8083c5a: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8083c5e: 83 c4 20 add esp,0x20 8083c61: 83 f8 06 cmp eax,0x6 8083c64: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 8083c68: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 8083c6c: 0f 84 7e fe ff ff je 8083af0 <__gconv_transform_internal_ucs2reverse+0x7a0> 8083c72: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8083c76: 83 7c 24 14 05 cmp DWORD PTR [esp+0x14],0x5 8083c7b: 8b 74 24 64 mov esi,DWORD PTR [esp+0x64] 8083c7f: 89 c3 mov ebx,eax 8083c81: 0f 85 fd fc ff ff jne 8083984 <__gconv_transform_internal_ucs2reverse+0x634> 8083c87: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8083c8b: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8083c8f: 89 f0 mov eax,esi 8083c91: e9 17 fe ff ff jmp 8083aad <__gconv_transform_internal_ucs2reverse+0x75d> 8083c96: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8083c9d: 8d 76 00 lea esi,[esi+0x0] 8083ca0: 89 4c 24 60 mov DWORD PTR [esp+0x60],ecx 8083ca4: 89 c8 mov eax,ecx 8083ca6: e9 d9 fc ff ff jmp 8083984 <__gconv_transform_internal_ucs2reverse+0x634> 8083cab: c7 44 24 14 06 00 00 00 mov DWORD PTR [esp+0x14],0x6 8083cb3: e9 fc f8 ff ff jmp 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 8083cb8: 8d 04 32 lea eax,[edx+esi*1] 8083cbb: 89 54 24 48 mov DWORD PTR [esp+0x48],edx 8083cbf: 83 ec 04 sub esp,0x4 8083cc2: 89 4c 24 50 mov DWORD PTR [esp+0x50],ecx 8083cc6: 89 c2 mov edx,eax 8083cc8: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8083ccc: ff 74 24 3c push DWORD PTR [esp+0x3c] 8083cd0: 8d 44 24 6c lea eax,[esp+0x6c] 8083cd4: 50 push eax 8083cd5: 52 push edx 8083cd6: 8d 44 24 70 lea eax,[esp+0x70] 8083cda: 50 push eax 8083cdb: ff 74 24 34 push DWORD PTR [esp+0x34] 8083cdf: 57 push edi 8083ce0: ff 74 24 60 push DWORD PTR [esp+0x60] 8083ce4: 8b 5c 24 54 mov ebx,DWORD PTR [esp+0x54] 8083ce8: e8 03 02 00 00 call 8083ef0 <__gconv_transliterate> 8083ced: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8083cf1: 83 c4 20 add esp,0x20 8083cf4: 83 f8 06 cmp eax,0x6 8083cf7: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 8083cfb: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8083cff: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 8083d03: 0f 84 c3 00 00 00 je 8083dcc <__gconv_transform_internal_ucs2reverse+0xa7c> 8083d09: 39 d0 cmp eax,edx 8083d0b: 0f 85 bd fe ff ff jne 8083bce <__gconv_transform_internal_ucs2reverse+0x87e> 8083d11: 83 7c 24 14 07 cmp DWORD PTR [esp+0x14],0x7 8083d16: 75 6c jne 8083d84 <__gconv_transform_internal_ucs2reverse+0xa34> 8083d18: 8d 44 24 6c lea eax,[esp+0x6c] 8083d1c: 39 44 24 30 cmp DWORD PTR [esp+0x30],eax 8083d20: 0f 84 9d 01 00 00 je 8083ec3 <__gconv_transform_internal_ucs2reverse+0xb73> 8083d26: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8083d2a: 89 f7 mov edi,esi 8083d2c: 8b 00 mov eax,DWORD PTR [eax] 8083d2e: 89 c1 mov ecx,eax 8083d30: 83 e0 f8 and eax,0xfffffff8 8083d33: 83 e1 07 and ecx,0x7 8083d36: 29 cf sub edi,ecx 8083d38: 89 f9 mov ecx,edi 8083d3a: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8083d3e: 01 0f add DWORD PTR [edi],ecx 8083d40: 39 f0 cmp eax,esi 8083d42: 0f 8d 58 01 00 00 jge 8083ea0 <__gconv_transform_internal_ucs2reverse+0xb50> 8083d48: 83 fe 04 cmp esi,0x4 8083d4b: 0f 87 2c 01 00 00 ja 8083e7d <__gconv_transform_internal_ucs2reverse+0xb2d> 8083d51: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 8083d55: 09 f0 or eax,esi 8083d57: 89 07 mov DWORD PTR [edi],eax 8083d59: 39 54 24 30 cmp DWORD PTR [esp+0x30],edx 8083d5d: 0f 86 12 fe ff ff jbe 8083b75 <__gconv_transform_internal_ucs2reverse+0x825> 8083d63: 89 f8 mov eax,edi 8083d65: 83 c0 04 add eax,0x4 8083d68: 83 c2 01 add edx,0x1 8083d6b: 83 c0 01 add eax,0x1 8083d6e: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 8083d72: 0f b6 4a ff movzx ecx,BYTE PTR [edx-0x1] 8083d76: 88 48 ff mov BYTE PTR [eax-0x1],cl 8083d79: 39 54 24 30 cmp DWORD PTR [esp+0x30],edx 8083d7d: 75 e9 jne 8083d68 <__gconv_transform_internal_ucs2reverse+0xa18> 8083d7f: e9 f1 fd ff ff jmp 8083b75 <__gconv_transform_internal_ucs2reverse+0x825> 8083d84: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8083d88: 85 db test ebx,ebx 8083d8a: 0f 84 de f7 ff ff je 808356e <__gconv_transform_internal_ucs2reverse+0x21e> 8083d90: e9 1f f8 ff ff jmp 80835b4 <__gconv_transform_internal_ucs2reverse+0x264> 8083d95: 8d 76 00 lea esi,[esi+0x0] 8083d98: 3b 54 24 10 cmp edx,DWORD PTR [esp+0x10] 8083d9c: 0f 85 c3 fc ff ff jne 8083a65 <__gconv_transform_internal_ucs2reverse+0x715> 8083da2: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083da6: 8d 83 a0 35 fd ff lea eax,[ebx-0x2ca60] 8083dac: 50 push eax 8083dad: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8083db3: 68 eb 02 00 00 push 0x2eb 8083db8: 50 push eax 8083db9: 8d 83 c0 33 fd ff lea eax,[ebx-0x2cc40] 8083dbf: 50 push eax 8083dc0: e8 0b 71 fc ff call 804aed0 <__assert_fail> 8083dc5: 31 d2 xor edx,edx 8083dc7: e9 93 fa ff ff jmp 808385f <__gconv_transform_internal_ucs2reverse+0x50f> 8083dcc: 80 e1 02 and cl,0x2 8083dcf: 0f 84 f1 fd ff ff je 8083bc6 <__gconv_transform_internal_ucs2reverse+0x876> 8083dd5: e9 de fd ff ff jmp 8083bb8 <__gconv_transform_internal_ucs2reverse+0x868> 8083dda: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083dde: 8d 83 60 35 fd ff lea eax,[ebx-0x2caa0] 8083de4: 50 push eax 8083de5: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8083deb: 68 c9 01 00 00 push 0x1c9 8083df0: 50 push eax 8083df1: 8d 83 10 34 fd ff lea eax,[ebx-0x2cbf0] 8083df7: 50 push eax 8083df8: e8 d3 70 fc ff call 804aed0 <__assert_fail> 8083dfd: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083e01: 8d 83 a0 35 fd ff lea eax,[ebx-0x2ca60] 8083e07: 50 push eax 8083e08: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8083e0e: 68 1e 03 00 00 push 0x31e 8083e13: 50 push eax 8083e14: 8d 83 5b 33 fd ff lea eax,[ebx-0x2cca5] 8083e1a: 50 push eax 8083e1b: e8 b0 70 fc ff call 804aed0 <__assert_fail> 8083e20: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083e24: 8d 83 a0 35 fd ff lea eax,[ebx-0x2ca60] 8083e2a: 50 push eax 8083e2b: 68 a4 01 00 00 push 0x1a4 8083e30: 8d 83 22 33 fd ff lea eax,[ebx-0x2ccde] 8083e36: 50 push eax 8083e37: 8d 83 36 33 fd ff lea eax,[ebx-0x2ccca] 8083e3d: 50 push eax 8083e3e: e8 8d 70 fc ff call 804aed0 <__assert_fail> 8083e43: e8 08 44 ff ff call 8078250 <__stack_chk_fail> 8083e48: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083e4c: 8d 83 60 35 fd ff lea eax,[ebx-0x2caa0] 8083e52: 50 push eax 8083e53: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8083e59: 68 8b 01 00 00 push 0x18b 8083e5e: 50 push eax 8083e5f: 8d 83 e0 33 fd ff lea eax,[ebx-0x2cc20] 8083e65: 50 push eax 8083e66: e8 65 70 fc ff call 804aed0 <__assert_fail> 8083e6b: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083e6f: 8d 83 a0 35 fd ff lea eax,[ebx-0x2ca60] 8083e75: 50 push eax 8083e76: 68 34 02 00 00 push 0x234 8083e7b: eb b3 jmp 8083e30 <__gconv_transform_internal_ucs2reverse+0xae0> 8083e7d: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083e81: 8d 83 60 35 fd ff lea eax,[ebx-0x2caa0] 8083e87: 50 push eax 8083e88: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8083e8e: 68 e6 01 00 00 push 0x1e6 8083e93: 50 push eax 8083e94: 8d 83 84 34 fd ff lea eax,[ebx-0x2cb7c] 8083e9a: 50 push eax 8083e9b: e8 30 70 fc ff call 804aed0 <__assert_fail> 8083ea0: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083ea4: 8d 83 60 35 fd ff lea eax,[ebx-0x2caa0] 8083eaa: 50 push eax 8083eab: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8083eb1: 68 e5 01 00 00 push 0x1e5 8083eb6: 50 push eax 8083eb7: 8d 83 5c 34 fd ff lea eax,[ebx-0x2cba4] 8083ebd: 50 push eax 8083ebe: e8 0d 70 fc ff call 804aed0 <__assert_fail> 8083ec3: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8083ec7: 8d 83 60 35 fd ff lea eax,[ebx-0x2caa0] 8083ecd: 50 push eax 8083ece: 8d 83 94 33 fd ff lea eax,[ebx-0x2cc6c] 8083ed4: 68 db 01 00 00 push 0x1db 8083ed9: 50 push eax 8083eda: 8d 83 38 34 fd ff lea eax,[ebx-0x2cbc8] 8083ee0: 50 push eax 8083ee1: e8 ea 6f fc ff call 804aed0 <__assert_fail> 8083ee6: 66 90 xchg ax,ax 8083ee8: 66 90 xchg ax,ax 8083eea: 66 90 xchg ax,ax 8083eec: 66 90 xchg ax,ax 8083eee: 66 90 xchg ax,ax 08083ef0 <__gconv_transliterate>: 8083ef0: f3 0f 1e fb endbr32 8083ef4: e8 30 5e fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8083ef9: 05 07 11 06 00 add eax,0x61107 8083efe: 55 push ebp 8083eff: 57 push edi 8083f00: 56 push esi 8083f01: 53 push ebx 8083f02: 83 ec 7c sub esp,0x7c 8083f05: 8b 9c 24 a0 00 00 00 mov ebx,DWORD PTR [esp+0xa0] 8083f0c: 8b 8c 24 94 00 00 00 mov ecx,DWORD PTR [esp+0x94] 8083f13: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8083f17: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [esp+0x90] 8083f1e: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 8083f22: 8b 9c 24 a4 00 00 00 mov ebx,DWORD PTR [esp+0xa4] 8083f29: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 8083f2d: 8b 8c 24 9c 00 00 00 mov ecx,DWORD PTR [esp+0x9c] 8083f34: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 8083f38: 8b 9c 24 a8 00 00 00 mov ebx,DWORD PTR [esp+0xa8] 8083f3f: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8083f43: 8b 31 mov esi,DWORD PTR [ecx] 8083f45: 89 5c 24 48 mov DWORD PTR [esp+0x48],ebx 8083f49: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 8083f4c: 89 4c 24 44 mov DWORD PTR [esp+0x44],ecx 8083f50: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 8083f57: 89 7c 24 6c mov DWORD PTR [esp+0x6c],edi 8083f5b: 31 ff xor edi,edi 8083f5d: 8b 38 mov edi,DWORD PTR [eax] 8083f5f: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 8083f63: 85 ff test edi,edi 8083f65: 74 10 je 8083f77 <__gconv_transliterate+0x87> 8083f67: 89 d8 mov eax,ebx 8083f69: c1 c8 09 ror eax,0x9 8083f6c: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 8083f73: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8083f77: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8083f7b: c7 c0 d0 ff ff ff mov eax,0xffffffd0 8083f81: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 8083f85: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8083f88: 8b 38 mov edi,DWORD PTR [eax] 8083f8a: 8b 87 18 01 00 00 mov eax,DWORD PTR [edi+0x118] 8083f90: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8083f94: 85 c0 test eax,eax 8083f96: 0f 84 f8 01 00 00 je 8084194 <__gconv_transliterate+0x2a4> 8083f9c: 8d 46 04 lea eax,[esi+0x4] 8083f9f: 39 44 24 1c cmp DWORD PTR [esp+0x1c],eax 8083fa3: 0f 82 fb 00 00 00 jb 80840a4 <__gconv_transliterate+0x1b4> 8083fa9: 8b 87 1c 01 00 00 mov eax,DWORD PTR [edi+0x11c] 8083faf: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 8083fb7: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 8083fbb: 8b 87 20 01 00 00 mov eax,DWORD PTR [edi+0x120] 8083fc1: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8083fc5: 8b 87 24 01 00 00 mov eax,DWORD PTR [edi+0x124] 8083fcb: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 8083fcf: 8b 87 28 01 00 00 mov eax,DWORD PTR [edi+0x128] 8083fd5: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 8083fd9: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8083fdd: 83 e8 01 sub eax,0x1 8083fe0: 29 f0 sub eax,esi 8083fe2: c1 e8 02 shr eax,0x2 8083fe5: 83 c0 01 add eax,0x1 8083fe8: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 8083fec: 8d 44 24 68 lea eax,[esp+0x68] 8083ff0: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8083ff4: 8d 44 24 64 lea eax,[esp+0x64] 8083ff8: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 8083ffc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8084000: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 8084004: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8084008: 31 ed xor ebp,ebp 808400a: 03 44 24 10 add eax,DWORD PTR [esp+0x10] 808400e: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8084012: d1 e8 shr eax,1 8084014: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8084018: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 808401b: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 808401f: 8d 14 83 lea edx,[ebx+eax*4] 8084022: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 8084026: 8b 02 mov eax,DWORD PTR [edx] 8084028: eb 18 jmp 8084042 <__gconv_transliterate+0x152> 808402a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8084030: 83 c5 01 add ebp,0x1 8084033: 8b 04 aa mov eax,DWORD PTR [edx+ebp*4] 8084036: 85 c0 test eax,eax 8084038: 0f 84 aa 00 00 00 je 80840e8 <__gconv_transliterate+0x1f8> 808403e: 39 cd cmp ebp,ecx 8084040: 74 6e je 80840b0 <__gconv_transliterate+0x1c0> 8084042: 39 04 ae cmp DWORD PTR [esi+ebp*4],eax 8084045: 74 e9 je 8084030 <__gconv_transliterate+0x140> 8084047: 85 ed test ebp,ebp 8084049: 0f 85 8e 00 00 00 jne 80840dd <__gconv_transliterate+0x1ed> 808404f: 89 f0 mov eax,esi 8084051: 31 ed xor ebp,ebp 8084053: 39 44 24 1c cmp DWORD PTR [esp+0x1c],eax 8084057: 76 77 jbe 80840d0 <__gconv_transliterate+0x1e0> 8084059: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808405d: 03 6c 24 30 add ebp,DWORD PTR [esp+0x30] 8084061: 8b 00 mov eax,DWORD PTR [eax] 8084063: 39 04 ab cmp DWORD PTR [ebx+ebp*4],eax 8084066: 72 68 jb 80840d0 <__gconv_transliterate+0x1e0> 8084068: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808406c: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8084070: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8084074: 39 5c 24 0c cmp DWORD PTR [esp+0xc],ebx 8084078: 72 86 jb 8084000 <__gconv_transliterate+0x110> 808407a: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 808407e: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8084081: 8b 38 mov edi,DWORD PTR [eax] 8084083: 8b af 34 01 00 00 mov ebp,DWORD PTR [edi+0x134] 8084089: 85 ed test ebp,ebp 808408b: 0f 84 3d 01 00 00 je 80841ce <__gconv_transliterate+0x2de> 8084091: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8084095: 8b 8f 38 01 00 00 mov ecx,DWORD PTR [edi+0x138] 808409b: 8b 30 mov esi,DWORD PTR [eax] 808409d: 8b 06 mov eax,DWORD PTR [esi] 808409f: e9 13 01 00 00 jmp 80841b7 <__gconv_transliterate+0x2c7> 80840a4: b8 04 00 00 00 mov eax,0x4 80840a9: 3b 74 24 1c cmp esi,DWORD PTR [esp+0x1c] 80840ad: 74 06 je 80840b5 <__gconv_transliterate+0x1c5> 80840af: 90 nop 80840b0: b8 07 00 00 00 mov eax,0x7 80840b5: 8b 4c 24 6c mov ecx,DWORD PTR [esp+0x6c] 80840b9: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80840c0: 0f 85 43 02 00 00 jne 8084309 <__gconv_transliterate+0x419> 80840c6: 83 c4 7c add esp,0x7c 80840c9: 5b pop ebx 80840ca: 5e pop esi 80840cb: 5f pop edi 80840cc: 5d pop ebp 80840cd: c3 ret 80840ce: 66 90 xchg ax,ax 80840d0: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80840d4: 83 c0 01 add eax,0x1 80840d7: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80840db: eb 93 jmp 8084070 <__gconv_transliterate+0x180> 80840dd: 85 c0 test eax,eax 80840df: 75 cf jne 80840b0 <__gconv_transliterate+0x1c0> 80840e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80840e8: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 80840ec: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80840f0: 89 74 24 5c mov DWORD PTR [esp+0x5c],esi 80840f4: 89 6c 24 58 mov DWORD PTR [esp+0x58],ebp 80840f8: 8b 3c 88 mov edi,DWORD PTR [eax+ecx*4] 80840fb: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 80840ff: 8b 14 b8 mov edx,DWORD PTR [eax+edi*4] 8084102: 89 c5 mov ebp,eax 8084104: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8084108: 8d 04 bd 00 00 00 00 lea eax,[edi*4+0x0] 808410f: 8d 5c 05 00 lea ebx,[ebp+eax*1+0x0] 8084113: 85 d2 test edx,edx 8084115: 74 79 je 8084190 <__gconv_transliterate+0x2a0> 8084117: 8d 57 01 lea edx,[edi+0x1] 808411a: 8d 44 05 04 lea eax,[ebp+eax*1+0x4] 808411e: 66 90 xchg ax,ax 8084120: 89 c6 mov esi,eax 8084122: 89 d7 mov edi,edx 8084124: 83 c0 04 add eax,0x4 8084127: 83 c2 01 add edx,0x1 808412a: 8b 0e mov ecx,DWORD PTR [esi] 808412c: 85 c9 test ecx,ecx 808412e: 75 f0 jne 8084120 <__gconv_transliterate+0x230> 8084130: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8084134: 89 5c 24 64 mov DWORD PTR [esp+0x64],ebx 8084138: 83 ec 0c sub esp,0xc 808413b: 8b 00 mov eax,DWORD PTR [eax] 808413d: 89 44 24 74 mov DWORD PTR [esp+0x74],eax 8084141: ff 74 24 14 push DWORD PTR [esp+0x14] 8084145: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8084149: e8 f2 5a ff ff call 8079c40 <_dl_mcount_wrapper_check> 808414e: 6a 00 push 0x0 8084150: 6a 00 push 0x0 8084152: 6a 00 push 0x0 8084154: ff 74 24 50 push DWORD PTR [esp+0x50] 8084158: 56 push esi 8084159: ff 74 24 5c push DWORD PTR [esp+0x5c] 808415d: ff 74 24 50 push DWORD PTR [esp+0x50] 8084161: ff 74 24 50 push DWORD PTR [esp+0x50] 8084165: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8084169: ff d0 call eax 808416b: 83 c4 30 add esp,0x30 808416e: 83 f8 06 cmp eax,0x6 8084171: 75 6f jne 80841e2 <__gconv_transliterate+0x2f2> 8084173: 83 c7 01 add edi,0x1 8084176: 8b 54 bd 00 mov edx,DWORD PTR [ebp+edi*4+0x0] 808417a: 85 d2 test edx,edx 808417c: 75 8a jne 8084108 <__gconv_transliterate+0x218> 808417e: 8b 74 24 5c mov esi,DWORD PTR [esp+0x5c] 8084182: 8b 6c 24 58 mov ebp,DWORD PTR [esp+0x58] 8084186: 8d 04 ae lea eax,[esi+ebp*4] 8084189: e9 c5 fe ff ff jmp 8084053 <__gconv_transliterate+0x163> 808418e: 66 90 xchg ax,ax 8084190: 89 de mov esi,ebx 8084192: eb 9c jmp 8084130 <__gconv_transliterate+0x240> 8084194: 8b af 34 01 00 00 mov ebp,DWORD PTR [edi+0x134] 808419a: 85 ed test ebp,ebp 808419c: 0f 84 15 01 00 00 je 80842b7 <__gconv_transliterate+0x3c7> 80841a2: 8d 46 04 lea eax,[esi+0x4] 80841a5: 39 44 24 1c cmp DWORD PTR [esp+0x1c],eax 80841a9: 0f 82 f5 fe ff ff jb 80840a4 <__gconv_transliterate+0x1b4> 80841af: 8b 8f 38 01 00 00 mov ecx,DWORD PTR [edi+0x138] 80841b5: 8b 06 mov eax,DWORD PTR [esi] 80841b7: 31 db xor ebx,ebx 80841b9: 85 ed test ebp,ebp 80841bb: 7e 11 jle 80841ce <__gconv_transliterate+0x2de> 80841bd: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80841c1: 89 c6 mov esi,eax 80841c3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80841c7: 90 nop 80841c8: 8b 01 mov eax,DWORD PTR [ecx] 80841ca: 39 f0 cmp eax,esi 80841cc: 76 52 jbe 8084220 <__gconv_transliterate+0x330> 80841ce: 8b af 2c 01 00 00 mov ebp,DWORD PTR [edi+0x12c] 80841d4: 85 ed test ebp,ebp 80841d6: 75 6c jne 8084244 <__gconv_transliterate+0x354> 80841d8: b8 06 00 00 00 mov eax,0x6 80841dd: e9 d3 fe ff ff jmp 80840b5 <__gconv_transliterate+0x1c5> 80841e2: 8b 6c 24 58 mov ebp,DWORD PTR [esp+0x58] 80841e6: 83 f8 04 cmp eax,0x4 80841e9: 74 18 je 8084203 <__gconv_transliterate+0x313> 80841eb: 83 f8 05 cmp eax,0x5 80841ee: 0f 84 c1 fe ff ff je 80840b5 <__gconv_transliterate+0x1c5> 80841f4: 8b 54 24 68 mov edx,DWORD PTR [esp+0x68] 80841f8: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80841fc: 89 11 mov DWORD PTR [ecx],edx 80841fe: e9 b2 fe ff ff jmp 80840b5 <__gconv_transliterate+0x1c5> 8084203: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 8084207: 8d 04 ad 00 00 00 00 lea eax,[ebp*4+0x0] 808420e: 01 01 add DWORD PTR [ecx],eax 8084210: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 8084214: 83 00 01 add DWORD PTR [eax],0x1 8084217: 31 c0 xor eax,eax 8084219: eb d9 jmp 80841f4 <__gconv_transliterate+0x304> 808421b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808421f: 90 nop 8084220: 39 71 04 cmp DWORD PTR [ecx+0x4],esi 8084223: 72 13 jb 8084238 <__gconv_transliterate+0x348> 8084225: 89 f2 mov edx,esi 8084227: 29 c2 sub edx,eax 8084229: 89 d0 mov eax,edx 808422b: 31 d2 xor edx,edx 808422d: f7 71 08 div DWORD PTR [ecx+0x8] 8084230: 85 d2 test edx,edx 8084232: 0f 84 b6 00 00 00 je 80842ee <__gconv_transliterate+0x3fe> 8084238: 83 c3 01 add ebx,0x1 808423b: 83 c1 0c add ecx,0xc 808423e: 39 eb cmp ebx,ebp 8084240: 75 86 jne 80841c8 <__gconv_transliterate+0x2d8> 8084242: eb 8a jmp 80841ce <__gconv_transliterate+0x2de> 8084244: 8b bf 30 01 00 00 mov edi,DWORD PTR [edi+0x130] 808424a: 89 7c 24 64 mov DWORD PTR [esp+0x64],edi 808424e: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8084252: 83 ec 0c sub esp,0xc 8084255: 8b 00 mov eax,DWORD PTR [eax] 8084257: 89 44 24 74 mov DWORD PTR [esp+0x74],eax 808425b: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 808425f: 56 push esi 8084260: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8084264: e8 d7 59 ff ff call 8079c40 <_dl_mcount_wrapper_check> 8084269: 6a 00 push 0x0 808426b: 6a 00 push 0x0 808426d: 6a 00 push 0x0 808426f: 8d 84 24 84 00 00 00 lea eax,[esp+0x84] 8084276: 50 push eax 8084277: 8d 04 af lea eax,[edi+ebp*4] 808427a: 50 push eax 808427b: 8d 84 24 88 00 00 00 lea eax,[esp+0x88] 8084282: 50 push eax 8084283: ff 74 24 50 push DWORD PTR [esp+0x50] 8084287: ff 74 24 50 push DWORD PTR [esp+0x50] 808428b: ff d6 call esi 808428d: 83 c4 30 add esp,0x30 8084290: 83 f8 06 cmp eax,0x6 8084293: 0f 84 1c fe ff ff je 80840b5 <__gconv_transliterate+0x1c5> 8084299: 83 f8 04 cmp eax,0x4 808429c: 0f 85 52 ff ff ff jne 80841f4 <__gconv_transliterate+0x304> 80842a2: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80842a6: 83 00 01 add DWORD PTR [eax],0x1 80842a9: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80842ad: 83 00 04 add DWORD PTR [eax],0x4 80842b0: 31 c0 xor eax,eax 80842b2: e9 3d ff ff ff jmp 80841f4 <__gconv_transliterate+0x304> 80842b7: 8b af 2c 01 00 00 mov ebp,DWORD PTR [edi+0x12c] 80842bd: 85 ed test ebp,ebp 80842bf: 0f 84 13 ff ff ff je 80841d8 <__gconv_transliterate+0x2e8> 80842c5: 8b bf 30 01 00 00 mov edi,DWORD PTR [edi+0x130] 80842cb: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80842cf: 8d 46 04 lea eax,[esi+0x4] 80842d2: 89 7c 24 64 mov DWORD PTR [esp+0x64],edi 80842d6: 39 c1 cmp ecx,eax 80842d8: 0f 83 70 ff ff ff jae 808424e <__gconv_transliterate+0x35e> 80842de: 31 c0 xor eax,eax 80842e0: 39 ce cmp esi,ecx 80842e2: 0f 95 c0 setne al 80842e5: 8d 44 40 04 lea eax,[eax+eax*2+0x4] 80842e9: e9 c7 fd ff ff jmp 80840b5 <__gconv_transliterate+0x1c5> 80842ee: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80842f2: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 80842f6: 8d 46 04 lea eax,[esi+0x4] 80842f9: 89 01 mov DWORD PTR [ecx],eax 80842fb: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80842ff: 83 00 01 add DWORD PTR [eax],0x1 8084302: 31 c0 xor eax,eax 8084304: e9 ac fd ff ff jmp 80840b5 <__gconv_transliterate+0x1c5> 8084309: e8 42 3f ff ff call 8078250 <__stack_chk_fail> 808430e: 66 90 xchg ax,ax 08084310 : 8084310: 55 push ebp 8084311: 57 push edi 8084312: 56 push esi 8084313: 53 push ebx 8084314: e8 a7 58 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8084319: 81 c3 e7 0c 06 00 add ebx,0x60ce7 808431f: 83 ec 38 sub esp,0x38 8084322: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 8084326: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 808432a: 8b ab 48 19 00 00 mov ebp,DWORD PTR [ebx+0x1948] 8084330: 0f b7 4d 04 movzx ecx,WORD PTR [ebp+0x4] 8084334: 89 6c 24 18 mov DWORD PTR [esp+0x18],ebp 8084338: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 808433c: 0f b7 4d 06 movzx ecx,WORD PTR [ebp+0x6] 8084340: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 8084344: 50 push eax 8084345: e8 f6 b6 fc ff call 804fa40 <__hash_string> 808434a: 0f b7 7d 08 movzx edi,WORD PTR [ebp+0x8] 808434e: 31 d2 xor edx,edx 8084350: 89 c6 mov esi,eax 8084352: f7 f7 div edi 8084354: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 8084358: 89 f0 mov eax,esi 808435a: 83 ef 02 sub edi,0x2 808435d: 89 d1 mov ecx,edx 808435f: 31 d2 xor edx,edx 8084361: f7 f7 div edi 8084363: 0f b7 45 04 movzx eax,WORD PTR [ebp+0x4] 8084367: 8b bb 44 19 00 00 mov edi,DWORD PTR [ebx+0x1944] 808436d: 29 c7 sub edi,eax 808436f: 89 cd mov ebp,ecx 8084371: 8d 72 01 lea esi,[edx+0x1] 8084374: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 808437b: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 808437f: 83 c4 10 add esp,0x10 8084382: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 8084386: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808438a: 8d 14 a8 lea edx,[eax+ebp*4] 808438d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8084391: 8d 34 10 lea esi,[eax+edx*1] 8084394: 89 f0 mov eax,esi 8084396: 89 ee mov esi,ebp 8084398: 89 c5 mov ebp,eax 808439a: eb 31 jmp 80843cd 808439c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80843a0: 39 f8 cmp eax,edi 80843a2: 73 1c jae 80843c0 80843a4: 83 ec 08 sub esp,0x8 80843a7: 03 44 24 18 add eax,DWORD PTR [esp+0x18] 80843ab: 03 44 24 14 add eax,DWORD PTR [esp+0x14] 80843af: 50 push eax 80843b0: ff 74 24 20 push DWORD PTR [esp+0x20] 80843b4: e8 17 4d fc ff call 80490d0 <.plt+0xa0> 80843b9: 83 c4 10 add esp,0x10 80843bc: 85 c0 test eax,eax 80843be: 74 30 je 80843f0 80843c0: 03 74 24 08 add esi,DWORD PTR [esp+0x8] 80843c4: 03 6c 24 04 add ebp,DWORD PTR [esp+0x4] 80843c8: 39 34 24 cmp DWORD PTR [esp],esi 80843cb: 76 1b jbe 80843e8 80843cd: 0f b7 45 00 movzx eax,WORD PTR [ebp+0x0] 80843d1: 66 85 c0 test ax,ax 80843d4: 75 ca jne 80843a0 80843d6: 83 c4 2c add esp,0x2c 80843d9: b8 ff ff ff ff mov eax,0xffffffff 80843de: 5b pop ebx 80843df: 5e pop esi 80843e0: 5f pop edi 80843e1: 5d pop ebp 80843e2: c3 ret 80843e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80843e7: 90 nop 80843e8: 89 f5 mov ebp,esi 80843ea: 2b 2c 24 sub ebp,DWORD PTR [esp] 80843ed: eb 97 jmp 8084386 80843ef: 90 nop 80843f0: 0f b7 55 02 movzx edx,WORD PTR [ebp+0x2] 80843f4: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80843f8: 89 13 mov DWORD PTR [ebx],edx 80843fa: 83 c4 2c add esp,0x2c 80843fd: 5b pop ebx 80843fe: 5e pop esi 80843ff: 5f pop edi 8084400: 5d pop ebp 8084401: c3 ret 8084402: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8084409: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08084410 : 8084410: 55 push ebp 8084411: 89 e5 mov ebp,esp 8084413: 57 push edi 8084414: 89 d7 mov edi,edx 8084416: 56 push esi 8084417: 89 ce mov esi,ecx 8084419: 53 push ebx 808441a: e8 a1 57 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 808441f: 81 c3 e1 0b 06 00 add ebx,0x60be1 8084425: 83 ec 38 sub esp,0x38 8084428: 89 55 cc mov DWORD PTR [ebp-0x34],edx 808442b: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 808442e: 65 a1 14 00 00 00 mov eax,gs:0x14 8084434: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8084437: 31 c0 xor eax,eax 8084439: ff 75 d4 push DWORD PTR [ebp-0x2c] 808443c: e8 cf fb fe ff call 8074010 8084441: 89 3c 24 mov DWORD PTR [esp],edi 8084444: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 8084447: e8 c4 fb fe ff call 8074010 808444c: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 808444f: 83 c4 10 add esp,0x10 8084452: 8d 50 01 lea edx,[eax+0x1] 8084455: 89 e7 mov edi,esp 8084457: 8d 44 01 10 lea eax,[ecx+eax*1+0x10] 808445b: 89 c1 mov ecx,eax 808445d: 25 00 f0 ff ff and eax,0xfffff000 8084462: 29 c7 sub edi,eax 8084464: 83 e1 f0 and ecx,0xfffffff0 8084467: 89 f8 mov eax,edi 8084469: 8b 7d d4 mov edi,DWORD PTR [ebp-0x2c] 808446c: 39 c4 cmp esp,eax 808446e: 74 12 je 8084482 8084470: 81 ec 00 10 00 00 sub esp,0x1000 8084476: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 808447e: 39 c4 cmp esp,eax 8084480: 75 ee jne 8084470 8084482: 89 7d d4 mov DWORD PTR [ebp-0x2c],edi 8084485: 81 e1 ff 0f 00 00 and ecx,0xfff 808448b: 29 cc sub esp,ecx 808448d: 85 c9 test ecx,ecx 808448f: 0f 85 b3 00 00 00 jne 8084548 8084495: 89 e1 mov ecx,esp 8084497: 83 ec 04 sub esp,0x4 808449a: ff 75 d0 push DWORD PTR [ebp-0x30] 808449d: ff 75 d4 push DWORD PTR [ebp-0x2c] 80844a0: 51 push ecx 80844a1: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 80844a4: 89 55 c8 mov DWORD PTR [ebp-0x38],edx 80844a7: e8 94 f7 fe ff call 8073c40 <__mempcpy> 80844ac: 8b 55 c8 mov edx,DWORD PTR [ebp-0x38] 80844af: 83 c4 0c add esp,0xc 80844b2: 52 push edx 80844b3: ff 75 cc push DWORD PTR [ebp-0x34] 80844b6: 50 push eax 80844b7: e8 74 f6 fe ff call 8073b30 80844bc: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 80844bf: 89 0c 24 mov DWORD PTR [esp],ecx 80844c2: e8 29 09 00 00 call 8084df0 <__gconv_find_shlib> 80844c7: 83 c4 10 add esp,0x10 80844ca: ba 01 00 00 00 mov edx,0x1 80844cf: 89 06 mov DWORD PTR [esi],eax 80844d1: 85 c0 test eax,eax 80844d3: 74 5a je 808452f 80844d5: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80844d8: 8b 78 10 mov edi,DWORD PTR [eax+0x10] 80844db: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 80844e2: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 80844e5: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 80844ec: 89 56 14 mov DWORD PTR [esi+0x14],edx 80844ef: 31 d2 xor edx,edx 80844f1: 89 7e 1c mov DWORD PTR [esi+0x1c],edi 80844f4: 89 46 20 mov DWORD PTR [esi+0x20],eax 80844f7: c7 46 38 00 00 00 00 mov DWORD PTR [esi+0x38],0x0 80844fe: c1 cf 09 ror edi,0x9 8084501: 65 33 3d 18 00 00 00 xor edi,DWORD PTR gs:0x18 8084508: 85 ff test edi,edi 808450a: 74 23 je 808452f 808450c: 83 ec 0c sub esp,0xc 808450f: 57 push edi 8084510: e8 2b 57 ff ff call 8079c40 <_dl_mcount_wrapper_check> 8084515: 89 34 24 mov DWORD PTR [esp],esi 8084518: ff d7 call edi 808451a: 83 c4 10 add esp,0x10 808451d: 89 c2 mov edx,eax 808451f: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 8084522: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 8084529: c1 c0 09 rol eax,0x9 808452c: 89 46 18 mov DWORD PTR [esi+0x18],eax 808452f: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8084532: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8084539: 75 17 jne 8084552 808453b: 8d 65 f4 lea esp,[ebp-0xc] 808453e: 89 d0 mov eax,edx 8084540: 5b pop ebx 8084541: 5e pop esi 8084542: 5f pop edi 8084543: 5d pop ebp 8084544: c3 ret 8084545: 8d 76 00 lea esi,[esi+0x0] 8084548: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 808454d: e9 43 ff ff ff jmp 8084495 8084552: e8 f9 3c ff ff call 8078250 <__stack_chk_fail> 8084557: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808455e: 66 90 xchg ax,ax 08084560 <__gconv_get_cache>: 8084560: f3 0f 1e fb endbr32 8084564: e8 c0 57 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8084569: 05 97 0a 06 00 add eax,0x60a97 808456e: 8b 80 48 19 00 00 mov eax,DWORD PTR [eax+0x1948] 8084574: c3 ret 8084575: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808457c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08084580 <__gconv_load_cache>: 8084580: f3 0f 1e fb endbr32 8084584: 55 push ebp 8084585: 57 push edi 8084586: 56 push esi 8084587: 53 push ebx 8084588: e8 33 56 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 808458d: 81 c3 73 0a 06 00 add ebx,0x60a73 8084593: 81 ec 88 00 00 00 sub esp,0x88 8084599: 65 a1 14 00 00 00 mov eax,gs:0x14 808459f: 89 44 24 78 mov DWORD PTR [esp+0x78],eax 80845a3: 31 c0 xor eax,eax 80845a5: 8d 83 20 38 fd ff lea eax,[ebx-0x2c7e0] 80845ab: 50 push eax 80845ac: e8 4f bc fc ff call 8050200 80845b1: 83 c4 10 add esp,0x10 80845b4: 89 83 8c 1f 00 00 mov DWORD PTR [ebx+0x1f8c],eax 80845ba: 85 c0 test eax,eax 80845bc: 0f 85 f4 00 00 00 jne 80846b6 <__gconv_load_cache+0x136> 80845c2: 83 ec 04 sub esp,0x4 80845c5: 8d 83 2c 38 fd ff lea eax,[ebx-0x2c7d4] 80845cb: 6a 00 push 0x0 80845cd: 6a 00 push 0x0 80845cf: 50 push eax 80845d0: e8 2b 22 ff ff call 8076800 <__open_nocancel> 80845d5: 83 c4 10 add esp,0x10 80845d8: 89 c6 mov esi,eax 80845da: 83 f8 ff cmp eax,0xffffffff 80845dd: 0f 84 d3 00 00 00 je 80846b6 <__gconv_load_cache+0x136> 80845e3: 83 ec 04 sub esp,0x4 80845e6: 8d 44 24 10 lea eax,[esp+0x10] 80845ea: 50 push eax 80845eb: 56 push esi 80845ec: 6a 03 push 0x3 80845ee: e8 9d 16 ff ff call 8075c90 <___fxstat64> 80845f3: 83 c4 10 add esp,0x10 80845f6: 85 c0 test eax,eax 80845f8: 0f 88 66 01 00 00 js 8084764 <__gconv_load_cache+0x1e4> 80845fe: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8084602: 83 f8 0f cmp eax,0xf 8084605: 0f 86 59 01 00 00 jbe 8084764 <__gconv_load_cache+0x1e4> 808460b: 83 ec 08 sub esp,0x8 808460e: 89 83 44 19 00 00 mov DWORD PTR [ebx+0x1944],eax 8084614: 6a 00 push 0x0 8084616: 56 push esi 8084617: 6a 01 push 0x1 8084619: 6a 01 push 0x1 808461b: 50 push eax 808461c: 6a 00 push 0x0 808461e: e8 ad 24 ff ff call 8076ad0 <__mmap> 8084623: 83 c4 20 add esp,0x20 8084626: 89 83 48 19 00 00 mov DWORD PTR [ebx+0x1948],eax 808462c: 83 f8 ff cmp eax,0xffffffff 808462f: 0f 84 cb 00 00 00 je 8084700 <__gconv_load_cache+0x180> 8084635: 83 ec 0c sub esp,0xc 8084638: 56 push esi 8084639: e8 e2 20 ff ff call 8076720 <__close_nocancel> 808463e: 8b 83 48 19 00 00 mov eax,DWORD PTR [ebx+0x1948] 8084644: 83 c4 10 add esp,0x10 8084647: 81 38 24 03 01 20 cmp DWORD PTR [eax],0x20010324 808464d: 75 41 jne 8084690 <__gconv_load_cache+0x110> 808464f: 8b 93 44 19 00 00 mov edx,DWORD PTR [ebx+0x1944] 8084655: 0f b7 48 04 movzx ecx,WORD PTR [eax+0x4] 8084659: 39 d1 cmp ecx,edx 808465b: 73 33 jae 8084690 <__gconv_load_cache+0x110> 808465d: 0f b7 70 06 movzx esi,WORD PTR [eax+0x6] 8084661: 39 f2 cmp edx,esi 8084663: 76 2b jbe 8084690 <__gconv_load_cache+0x110> 8084665: 0f b7 48 08 movzx ecx,WORD PTR [eax+0x8] 8084669: 66 85 c9 test cx,cx 808466c: 74 22 je 8084690 <__gconv_load_cache+0x110> 808466e: 8d 0c 8e lea ecx,[esi+ecx*4] 8084671: 39 ca cmp edx,ecx 8084673: 72 1b jb 8084690 <__gconv_load_cache+0x110> 8084675: 0f b7 48 0a movzx ecx,WORD PTR [eax+0xa] 8084679: 39 ca cmp edx,ecx 808467b: 76 13 jbe 8084690 <__gconv_load_cache+0x110> 808467d: 0f b7 70 0c movzx esi,WORD PTR [eax+0xc] 8084681: 31 c9 xor ecx,ecx 8084683: 39 f2 cmp edx,esi 8084685: 73 34 jae 80846bb <__gconv_load_cache+0x13b> 8084687: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808468e: 66 90 xchg ax,ax 8084690: 8b 93 40 19 00 00 mov edx,DWORD PTR [ebx+0x1940] 8084696: 85 d2 test edx,edx 8084698: 75 46 jne 80846e0 <__gconv_load_cache+0x160> 808469a: 83 ec 08 sub esp,0x8 808469d: ff b3 44 19 00 00 push DWORD PTR [ebx+0x1944] 80846a3: 50 push eax 80846a4: e8 17 25 ff ff call 8076bc0 <__munmap> 80846a9: 83 c4 10 add esp,0x10 80846ac: c7 83 48 19 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1948],0x0 80846b6: b9 ff ff ff ff mov ecx,0xffffffff 80846bb: 8b 44 24 6c mov eax,DWORD PTR [esp+0x6c] 80846bf: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80846c6: 0f 85 c3 00 00 00 jne 808478f <__gconv_load_cache+0x20f> 80846cc: 83 c4 7c add esp,0x7c 80846cf: 89 c8 mov eax,ecx 80846d1: 5b pop ebx 80846d2: 5e pop esi 80846d3: 5f pop edi 80846d4: 5d pop ebp 80846d5: c3 ret 80846d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80846dd: 8d 76 00 lea esi,[esi+0x0] 80846e0: 83 ec 0c sub esp,0xc 80846e3: 50 push eax 80846e4: e8 b7 0a fe ff call 80651a0 <__free> 80846e9: 83 c4 10 add esp,0x10 80846ec: c7 83 40 19 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1940],0x0 80846f6: eb b4 jmp 80846ac <__gconv_load_cache+0x12c> 80846f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80846ff: 90 nop 8084700: 8b bb 44 19 00 00 mov edi,DWORD PTR [ebx+0x1944] 8084706: 83 ec 0c sub esp,0xc 8084709: 57 push edi 808470a: e8 71 04 fe ff call 8064b80 <__libc_malloc> 808470f: 83 c4 10 add esp,0x10 8084712: 89 83 48 19 00 00 mov DWORD PTR [ebx+0x1948],eax 8084718: 85 c0 test eax,eax 808471a: 74 48 je 8084764 <__gconv_load_cache+0x1e4> 808471c: 31 ed xor ebp,ebp 808471e: eb 12 jmp 8084732 <__gconv_load_cache+0x1b2> 8084720: 8b bb 44 19 00 00 mov edi,DWORD PTR [ebx+0x1944] 8084726: 01 c5 add ebp,eax 8084728: 39 ef cmp edi,ebp 808472a: 76 54 jbe 8084780 <__gconv_load_cache+0x200> 808472c: 8b 83 48 19 00 00 mov eax,DWORD PTR [ebx+0x1948] 8084732: 83 ec 04 sub esp,0x4 8084735: 01 e8 add eax,ebp 8084737: 29 ef sub edi,ebp 8084739: 57 push edi 808473a: 50 push eax 808473b: 56 push esi 808473c: e8 3f 16 ff ff call 8075d80 <__libc_read> 8084741: 83 c4 10 add esp,0x10 8084744: 83 f8 ff cmp eax,0xffffffff 8084747: 75 d7 jne 8084720 <__gconv_load_cache+0x1a0> 8084749: 83 ec 0c sub esp,0xc 808474c: ff b3 48 19 00 00 push DWORD PTR [ebx+0x1948] 8084752: e8 49 0a fe ff call 80651a0 <__free> 8084757: 83 c4 10 add esp,0x10 808475a: c7 83 48 19 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1948],0x0 8084764: 83 ec 0c sub esp,0xc 8084767: 56 push esi 8084768: e8 b3 1f ff ff call 8076720 <__close_nocancel> 808476d: 83 c4 10 add esp,0x10 8084770: b9 ff ff ff ff mov ecx,0xffffffff 8084775: e9 41 ff ff ff jmp 80846bb <__gconv_load_cache+0x13b> 808477a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8084780: c7 83 40 19 00 00 01 00 00 00 mov DWORD PTR [ebx+0x1940],0x1 808478a: e9 a6 fe ff ff jmp 8084635 <__gconv_load_cache+0xb5> 808478f: e8 bc 3a ff ff call 8078250 <__stack_chk_fail> 8084794: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808479b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808479f: 90 nop 080847a0 <__gconv_compare_alias_cache>: 80847a0: f3 0f 1e fb endbr32 80847a4: 55 push ebp 80847a5: 57 push edi 80847a6: 56 push esi 80847a7: 53 push ebx 80847a8: e8 13 54 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 80847ad: 81 c3 53 08 06 00 add ebx,0x60853 80847b3: 83 ec 1c sub esp,0x1c 80847b6: 65 a1 14 00 00 00 mov eax,gs:0x14 80847bc: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80847c0: 31 c0 xor eax,eax 80847c2: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 80847c6: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 80847ca: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 80847ce: 8b 83 48 19 00 00 mov eax,DWORD PTR [ebx+0x1948] 80847d4: 85 c0 test eax,eax 80847d6: 74 53 je 808482b <__gconv_compare_alias_cache+0x8b> 80847d8: 8d 54 24 04 lea edx,[esp+0x4] 80847dc: 89 e8 mov eax,ebp 80847de: e8 2d fb ff ff call 8084310 80847e3: 85 c0 test eax,eax 80847e5: 74 29 je 8084810 <__gconv_compare_alias_cache+0x70> 80847e7: 83 ec 08 sub esp,0x8 80847ea: 57 push edi 80847eb: 55 push ebp 80847ec: e8 df 48 fc ff call 80490d0 <.plt+0xa0> 80847f1: 83 c4 10 add esp,0x10 80847f4: 89 06 mov DWORD PTR [esi],eax 80847f6: 31 c0 xor eax,eax 80847f8: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80847fc: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 8084803: 75 2d jne 8084832 <__gconv_compare_alias_cache+0x92> 8084805: 83 c4 1c add esp,0x1c 8084808: 5b pop ebx 8084809: 5e pop esi 808480a: 5f pop edi 808480b: 5d pop ebp 808480c: c3 ret 808480d: 8d 76 00 lea esi,[esi+0x0] 8084810: 8d 54 24 08 lea edx,[esp+0x8] 8084814: 89 f8 mov eax,edi 8084816: e8 f5 fa ff ff call 8084310 808481b: 85 c0 test eax,eax 808481d: 75 c8 jne 80847e7 <__gconv_compare_alias_cache+0x47> 808481f: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8084823: 2b 54 24 08 sub edx,DWORD PTR [esp+0x8] 8084827: 89 16 mov DWORD PTR [esi],edx 8084829: eb cd jmp 80847f8 <__gconv_compare_alias_cache+0x58> 808482b: b8 ff ff ff ff mov eax,0xffffffff 8084830: eb c6 jmp 80847f8 <__gconv_compare_alias_cache+0x58> 8084832: e8 19 3a ff ff call 8078250 <__stack_chk_fail> 8084837: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808483e: 66 90 xchg ax,ax 08084840 <__gconv_lookup_cache>: 8084840: f3 0f 1e fb endbr32 8084844: 55 push ebp 8084845: 57 push edi 8084846: e8 1c 64 fc ff call 804ac67 <__x86.get_pc_thunk.di> 808484b: 81 c7 b5 07 06 00 add edi,0x607b5 8084851: 56 push esi 8084852: 53 push ebx 8084853: 83 ec 4c sub esp,0x4c 8084856: 8b 4c 24 68 mov ecx,DWORD PTR [esp+0x68] 808485a: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] 808485e: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 8084862: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8084866: 8b 4c 24 6c mov ecx,DWORD PTR [esp+0x6c] 808486a: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 808486e: 65 8b 1d 14 00 00 00 mov ebx,DWORD PTR gs:0x14 8084875: 89 5c 24 3c mov DWORD PTR [esp+0x3c],ebx 8084879: 31 db xor ebx,ebx 808487b: 8b 9f 48 19 00 00 mov ebx,DWORD PTR [edi+0x1948] 8084881: 85 db test ebx,ebx 8084883: 0f 84 87 01 00 00 je 8084a10 <__gconv_lookup_cache+0x1d0> 8084889: 0f b7 53 04 movzx edx,WORD PTR [ebx+0x4] 808488d: 0f b7 6b 0a movzx ebp,WORD PTR [ebx+0xa] 8084891: 66 89 54 24 0c mov WORD PTR [esp+0xc],dx 8084896: 8d 54 24 34 lea edx,[esp+0x34] 808489a: e8 71 fa ff ff call 8084310 808489f: 85 c0 test eax,eax 80848a1: 75 23 jne 80848c6 <__gconv_lookup_cache+0x86> 80848a3: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80848a7: 8d 4c 40 03 lea ecx,[eax+eax*2+0x3] 80848ab: 8d 04 8d 00 00 00 00 lea eax,[ecx*4+0x0] 80848b2: 89 c1 mov ecx,eax 80848b4: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80848b8: 0f b7 43 0a movzx eax,WORD PTR [ebx+0xa] 80848bc: 01 c8 add eax,ecx 80848be: 3b 87 44 19 00 00 cmp eax,DWORD PTR [edi+0x1944] 80848c4: 76 2a jbe 80848f0 <__gconv_lookup_cache+0xb0> 80848c6: be 01 00 00 00 mov esi,0x1 80848cb: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80848cf: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80848d6: 0f 85 ec 03 00 00 jne 8084cc8 <__gconv_lookup_cache+0x488> 80848dc: 83 c4 4c add esp,0x4c 80848df: 89 f0 mov eax,esi 80848e1: 5b pop ebx 80848e2: 5e pop esi 80848e3: 5f pop edi 80848e4: 5d pop ebp 80848e5: c3 ret 80848e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80848ed: 8d 76 00 lea esi,[esi+0x0] 80848f0: 89 f0 mov eax,esi 80848f2: 8d 54 24 38 lea edx,[esp+0x38] 80848f6: e8 15 fa ff ff call 8084310 80848fb: 89 c6 mov esi,eax 80848fd: 85 c0 test eax,eax 80848ff: 75 c5 jne 80848c6 <__gconv_lookup_cache+0x86> 8084901: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 8084905: 0f b7 53 0a movzx edx,WORD PTR [ebx+0xa] 8084909: 8d 44 49 03 lea eax,[ecx+ecx*2+0x3] 808490d: c1 e0 02 shl eax,0x2 8084910: 01 c2 add edx,eax 8084912: 3b 97 44 19 00 00 cmp edx,DWORD PTR [edi+0x1944] 8084918: 77 ac ja 80848c6 <__gconv_lookup_cache+0x86> 808491a: 8d 14 2b lea edx,[ebx+ebp*1] 808491d: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 8084921: 8d 44 02 f4 lea eax,[edx+eax*1-0xc] 8084925: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8084929: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 808492d: f6 44 24 70 01 test BYTE PTR [esp+0x70],0x1 8084932: 0f 85 28 02 00 00 jne 8084b60 <__gconv_lookup_cache+0x320> 8084938: 0f b7 44 24 0c movzx eax,WORD PTR [esp+0xc] 808493d: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8084941: 01 d8 add eax,ebx 8084943: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8084947: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808494b: 8d 44 10 f4 lea eax,[eax+edx*1-0xc] 808494f: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8084953: 85 c9 test ecx,ecx 8084955: 0f 84 ad 01 00 00 je 8084b08 <__gconv_lookup_cache+0x2c8> 808495b: 85 ed test ebp,ebp 808495d: 0f 85 bd 00 00 00 jne 8084a20 <__gconv_lookup_cache+0x1e0> 8084963: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8084967: 85 c0 test eax,eax 8084969: 0f 84 57 ff ff ff je 80848c6 <__gconv_lookup_cache+0x86> 808496f: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8084973: 66 83 78 08 00 cmp WORD PTR [eax+0x8],0x0 8084978: 0f 84 48 ff ff ff je 80848c6 <__gconv_lookup_cache+0x86> 808497e: 83 ec 0c sub esp,0xc 8084981: 89 fb mov ebx,edi 8084983: 6a 78 push 0x78 8084985: e8 f6 01 fe ff call 8064b80 <__libc_malloc> 808498a: 83 c4 10 add esp,0x10 808498d: 89 c3 mov ebx,eax 808498f: 85 c0 test eax,eax 8084991: 0f 84 d9 01 00 00 je 8084b70 <__gconv_lookup_cache+0x330> 8084997: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 808499b: 89 d9 mov ecx,ebx 808499d: 89 18 mov DWORD PTR [eax],ebx 808499f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80849a3: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80849a9: 8d 87 18 2e fd ff lea eax,[edi-0x2d1e8] 80849af: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80849b3: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80849b7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80849bb: 89 41 0c mov DWORD PTR [ecx+0xc],eax 80849be: 0f b7 02 movzx eax,WORD PTR [edx] 80849c1: 03 44 24 0c add eax,DWORD PTR [esp+0xc] 80849c5: c7 41 08 01 00 00 00 mov DWORD PTR [ecx+0x8],0x1 80849cc: 89 41 10 mov DWORD PTR [ecx+0x10],eax 80849cf: 0f b7 42 02 movzx eax,WORD PTR [edx+0x2] 80849d3: 03 44 24 0c add eax,DWORD PTR [esp+0xc] 80849d7: 0f b7 52 04 movzx edx,WORD PTR [edx+0x4] 80849db: c7 41 38 00 00 00 00 mov DWORD PTR [ecx+0x38],0x0 80849e2: 03 54 24 0c add edx,DWORD PTR [esp+0xc] 80849e6: 80 38 00 cmp BYTE PTR [eax],0x0 80849e9: 0f 84 59 01 00 00 je 8084b48 <__gconv_lookup_cache+0x308> 80849ef: e8 1c fa ff ff call 8084410 80849f4: 85 c0 test eax,eax 80849f6: 0f 85 7e 01 00 00 jne 8084b7a <__gconv_lookup_cache+0x33a> 80849fc: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8084a00: 83 00 01 add DWORD PTR [eax],0x1 8084a03: e9 c3 fe ff ff jmp 80848cb <__gconv_lookup_cache+0x8b> 8084a08: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8084a0f: 90 nop 8084a10: be 02 00 00 00 mov esi,0x2 8084a15: e9 b1 fe ff ff jmp 80848cb <__gconv_lookup_cache+0x8b> 8084a1a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8084a20: 0f b7 40 0a movzx eax,WORD PTR [eax+0xa] 8084a24: 66 85 c0 test ax,ax 8084a27: 0f 85 82 01 00 00 jne 8084baf <__gconv_lookup_cache+0x36f> 8084a2d: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8084a31: 66 83 78 04 00 cmp WORD PTR [eax+0x4],0x0 8084a36: 0f 84 8a fe ff ff je 80848c6 <__gconv_lookup_cache+0x86> 8084a3c: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8084a40: 66 83 78 08 00 cmp WORD PTR [eax+0x8],0x0 8084a45: 0f 84 7b fe ff ff je 80848c6 <__gconv_lookup_cache+0x86> 8084a4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8084a4f: 90 nop 8084a50: 83 ec 0c sub esp,0xc 8084a53: 89 fb mov ebx,edi 8084a55: 6a 78 push 0x78 8084a57: e8 24 01 fe ff call 8064b80 <__libc_malloc> 8084a5c: 83 c4 10 add esp,0x10 8084a5f: 89 c3 mov ebx,eax 8084a61: 85 c0 test eax,eax 8084a63: 0f 84 07 01 00 00 je 8084b70 <__gconv_lookup_cache+0x330> 8084a69: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8084a6d: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8084a71: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8084a75: 89 18 mov DWORD PTR [eax],ebx 8084a77: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8084a7b: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8084a81: 0f b7 02 movzx eax,WORD PTR [edx] 8084a84: c7 43 08 01 00 00 00 mov DWORD PTR [ebx+0x8],0x1 8084a8b: 01 c8 add eax,ecx 8084a8d: c7 43 38 00 00 00 00 mov DWORD PTR [ebx+0x38],0x0 8084a94: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8084a97: 8d 87 18 2e fd ff lea eax,[edi-0x2d1e8] 8084a9d: 89 43 10 mov DWORD PTR [ebx+0x10],eax 8084aa0: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8084aa4: 0f b7 42 06 movzx eax,WORD PTR [edx+0x6] 8084aa8: 0f b7 52 08 movzx edx,WORD PTR [edx+0x8] 8084aac: 01 c8 add eax,ecx 8084aae: 01 ca add edx,ecx 8084ab0: 80 38 00 cmp BYTE PTR [eax],0x0 8084ab3: 74 7b je 8084b30 <__gconv_lookup_cache+0x2f0> 8084ab5: 89 d9 mov ecx,ebx 8084ab7: e8 54 f9 ff ff call 8084410 8084abc: 85 c0 test eax,eax 8084abe: 0f 85 ce 00 00 00 jne 8084b92 <__gconv_lookup_cache+0x352> 8084ac4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8084ac8: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 8084acc: 8b 10 mov edx,DWORD PTR [eax] 8084ace: 8d 6a 01 lea ebp,[edx+0x1] 8084ad1: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8084ad5: 89 28 mov DWORD PTR [eax],ebp 8084ad7: 85 c9 test ecx,ecx 8084ad9: 0f 84 ec fd ff ff je 80848cb <__gconv_lookup_cache+0x8b> 8084adf: 6b cd 3c imul ecx,ebp,0x3c 8084ae2: 01 d9 add ecx,ebx 8084ae4: e9 ca fe ff ff jmp 80849b3 <__gconv_lookup_cache+0x173> 8084ae9: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 8084aed: 83 ec 0c sub esp,0xc 8084af0: 89 fb mov ebx,edi 8084af2: ff 74 24 34 push DWORD PTR [esp+0x34] 8084af6: e8 a5 06 fe ff call 80651a0 <__free> 8084afb: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 8084aff: 83 c4 10 add esp,0x10 8084b02: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8084b08: 85 ed test ebp,ebp 8084b0a: 0f 84 53 fe ff ff je 8084963 <__gconv_lookup_cache+0x123> 8084b10: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8084b14: 66 83 78 04 00 cmp WORD PTR [eax+0x4],0x0 8084b19: 0f 84 a7 fd ff ff je 80848c6 <__gconv_lookup_cache+0x86> 8084b1f: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 8084b23: 85 d2 test edx,edx 8084b25: 0f 84 25 ff ff ff je 8084a50 <__gconv_lookup_cache+0x210> 8084b2b: e9 0c ff ff ff jmp 8084a3c <__gconv_lookup_cache+0x1fc> 8084b30: 83 ec 08 sub esp,0x8 8084b33: 53 push ebx 8084b34: 52 push edx 8084b35: e8 56 8a ff ff call 807d590 <__gconv_get_builtin_trans> 8084b3a: 83 c4 10 add esp,0x10 8084b3d: e9 82 ff ff ff jmp 8084ac4 <__gconv_lookup_cache+0x284> 8084b42: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8084b48: 83 ec 08 sub esp,0x8 8084b4b: 51 push ecx 8084b4c: 52 push edx 8084b4d: e8 3e 8a ff ff call 807d590 <__gconv_get_builtin_trans> 8084b52: 83 c4 10 add esp,0x10 8084b55: e9 a2 fe ff ff jmp 80849fc <__gconv_lookup_cache+0x1bc> 8084b5a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8084b60: 39 e9 cmp ecx,ebp 8084b62: 0f 85 d0 fd ff ff jne 8084938 <__gconv_lookup_cache+0xf8> 8084b68: 83 ce ff or esi,0xffffffff 8084b6b: e9 5b fd ff ff jmp 80848cb <__gconv_lookup_cache+0x8b> 8084b70: be 03 00 00 00 mov esi,0x3 8084b75: e9 51 fd ff ff jmp 80848cb <__gconv_lookup_cache+0x8b> 8084b7a: 85 ed test ebp,ebp 8084b7c: 74 14 je 8084b92 <__gconv_lookup_cache+0x352> 8084b7e: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8084b82: 83 ec 0c sub esp,0xc 8084b85: 53 push ebx 8084b86: e8 f5 6a ff ff call 807b680 <__gconv_release_step> 8084b8b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8084b8f: 83 c4 10 add esp,0x10 8084b92: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8084b96: 83 ec 0c sub esp,0xc 8084b99: 53 push ebx 8084b9a: 89 fb mov ebx,edi 8084b9c: e8 ff 05 fe ff call 80651a0 <__free> 8084ba1: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8084ba5: 83 c4 10 add esp,0x10 8084ba8: 89 c6 mov esi,eax 8084baa: e9 1c fd ff ff jmp 80848cb <__gconv_lookup_cache+0x8b> 8084baf: 0f b7 53 0c movzx edx,WORD PTR [ebx+0xc] 8084bb3: 8d 44 02 ff lea eax,[edx+eax*1-0x1] 8084bb7: 03 87 48 19 00 00 add eax,DWORD PTR [edi+0x1948] 8084bbd: 89 c5 mov ebp,eax 8084bbf: 0f b7 00 movzx eax,WORD PTR [eax] 8084bc2: 66 85 c0 test ax,ax 8084bc5: 75 1d jne 8084be4 <__gconv_lookup_cache+0x3a4> 8084bc7: e9 61 fe ff ff jmp 8084a2d <__gconv_lookup_cache+0x1ed> 8084bcc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8084bd0: 8d 04 40 lea eax,[eax+eax*2] 8084bd3: 8d 6c 45 02 lea ebp,[ebp+eax*2+0x2] 8084bd7: 0f b7 45 00 movzx eax,WORD PTR [ebp+0x0] 8084bdb: 66 85 c0 test ax,ax 8084bde: 0f 84 49 fe ff ff je 8084a2d <__gconv_lookup_cache+0x1ed> 8084be4: 8d 54 40 fd lea edx,[eax+eax*2-0x3] 8084be8: 0f b7 54 55 02 movzx edx,WORD PTR [ebp+edx*2+0x2] 8084bed: 39 d1 cmp ecx,edx 8084bef: 75 df jne 8084bd0 <__gconv_lookup_cache+0x390> 8084bf1: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8084bf5: 83 ec 0c sub esp,0xc 8084bf8: 89 03 mov DWORD PTR [ebx],eax 8084bfa: 6b c0 3c imul eax,eax,0x3c 8084bfd: 89 fb mov ebx,edi 8084bff: 50 push eax 8084c00: e8 7b ff fd ff call 8064b80 <__libc_malloc> 8084c05: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8084c09: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 8084c0d: 83 c4 10 add esp,0x10 8084c10: 89 03 mov DWORD PTR [ebx],eax 8084c12: 85 c0 test eax,eax 8084c14: 0f 84 56 ff ff ff je 8084b70 <__gconv_lookup_cache+0x330> 8084c1a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8084c1e: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8084c22: 89 6c 24 20 mov DWORD PTR [esp+0x20],ebp 8084c26: 8d 5d 02 lea ebx,[ebp+0x2] 8084c29: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi 8084c2d: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8084c31: 0f b7 00 movzx eax,WORD PTR [eax] 8084c34: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 8084c3c: 89 d5 mov ebp,edx 8084c3e: 01 d0 add eax,edx 8084c40: 89 c6 mov esi,eax 8084c42: eb 2f jmp 8084c73 <__gconv_lookup_cache+0x433> 8084c44: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 8084c48: e8 c3 f7 ff ff call 8084410 8084c4d: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 8084c51: 85 c0 test eax,eax 8084c53: 0f 85 90 fe ff ff jne 8084ae9 <__gconv_lookup_cache+0x2a9> 8084c59: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8084c5d: 83 44 24 1c 01 add DWORD PTR [esp+0x1c],0x1 8084c62: 83 c1 3c add ecx,0x3c 8084c65: 83 c3 06 add ebx,0x6 8084c68: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8084c6c: 0f b7 00 movzx eax,WORD PTR [eax] 8084c6f: 39 d0 cmp eax,edx 8084c71: 7e 4c jle 8084cbf <__gconv_lookup_cache+0x47f> 8084c73: 0f b7 03 movzx eax,WORD PTR [ebx] 8084c76: 0f b7 53 04 movzx edx,WORD PTR [ebx+0x4] 8084c7a: 89 71 0c mov DWORD PTR [ecx+0xc],esi 8084c7d: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8084c81: 8d 04 40 lea eax,[eax+eax*2] 8084c84: 01 ea add edx,ebp 8084c86: 0f b7 34 86 movzx esi,WORD PTR [esi+eax*4] 8084c8a: 0f b7 43 02 movzx eax,WORD PTR [ebx+0x2] 8084c8e: c7 41 08 01 00 00 00 mov DWORD PTR [ecx+0x8],0x1 8084c95: c7 41 38 00 00 00 00 mov DWORD PTR [ecx+0x38],0x0 8084c9c: 01 ee add esi,ebp 8084c9e: 01 e8 add eax,ebp 8084ca0: 89 71 10 mov DWORD PTR [ecx+0x10],esi 8084ca3: 80 38 00 cmp BYTE PTR [eax],0x0 8084ca6: 75 9c jne 8084c44 <__gconv_lookup_cache+0x404> 8084ca8: 83 ec 08 sub esp,0x8 8084cab: 51 push ecx 8084cac: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 8084cb0: 52 push edx 8084cb1: e8 da 88 ff ff call 807d590 <__gconv_get_builtin_trans> 8084cb6: 83 c4 10 add esp,0x10 8084cb9: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 8084cbd: eb 9a jmp 8084c59 <__gconv_lookup_cache+0x419> 8084cbf: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 8084cc3: e9 03 fc ff ff jmp 80848cb <__gconv_lookup_cache+0x8b> 8084cc8: e8 83 35 ff ff call 8078250 <__stack_chk_fail> 8084ccd: 8d 76 00 lea esi,[esi+0x0] 08084cd0 <__gconv_release_cache>: 8084cd0: f3 0f 1e fb endbr32 8084cd4: 53 push ebx 8084cd5: e8 e6 4e fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8084cda: 81 c3 26 03 06 00 add ebx,0x60326 8084ce0: 83 ec 08 sub esp,0x8 8084ce3: 8b 83 48 19 00 00 mov eax,DWORD PTR [ebx+0x1948] 8084ce9: 85 c0 test eax,eax 8084ceb: 74 0f je 8084cfc <__gconv_release_cache+0x2c> 8084ced: 83 ec 0c sub esp,0xc 8084cf0: ff 74 24 1c push DWORD PTR [esp+0x1c] 8084cf4: e8 a7 04 fe ff call 80651a0 <__free> 8084cf9: 83 c4 10 add esp,0x10 8084cfc: 83 c4 08 add esp,0x8 8084cff: 5b pop ebx 8084d00: c3 ret 8084d01: 66 90 xchg ax,ax 8084d03: 66 90 xchg ax,ax 8084d05: 66 90 xchg ax,ax 8084d07: 66 90 xchg ax,ax 8084d09: 66 90 xchg ax,ax 8084d0b: 66 90 xchg ax,ax 8084d0d: 66 90 xchg ax,ax 8084d0f: 90 nop 08084d10 : 8084d10: f3 0f 1e fb endbr32 8084d14: 53 push ebx 8084d15: e8 a6 4e fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8084d1a: 81 c3 e6 02 06 00 add ebx,0x602e6 8084d20: 83 ec 10 sub esp,0x10 8084d23: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8084d27: ff 30 push DWORD PTR [eax] 8084d29: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8084d2d: ff 30 push DWORD PTR [eax] 8084d2f: e8 9c 43 fc ff call 80490d0 <.plt+0xa0> 8084d34: 83 c4 18 add esp,0x18 8084d37: 5b pop ebx 8084d38: c3 ret 8084d39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08084d40 : 8084d40: f3 0f 1e fb endbr32 8084d44: 56 push esi 8084d45: 53 push ebx 8084d46: e8 75 4e fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8084d4b: 81 c3 b5 02 06 00 add ebx,0x602b5 8084d51: 83 ec 04 sub esp,0x4 8084d54: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8084d58: 85 c0 test eax,eax 8084d5a: 74 14 je 8084d70 8084d5c: 83 f8 03 cmp eax,0x3 8084d5f: 74 0f je 8084d70 8084d61: 83 c4 04 add esp,0x4 8084d64: 5b pop ebx 8084d65: 5e pop esi 8084d66: c3 ret 8084d67: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8084d6e: 66 90 xchg ax,ax 8084d70: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8084d74: 8b 30 mov esi,DWORD PTR [eax] 8084d76: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8084d79: 39 74 24 18 cmp DWORD PTR [esp+0x18],esi 8084d7d: 74 31 je 8084db0 8084d7f: 8d 50 02 lea edx,[eax+0x2] 8084d82: 83 fa 02 cmp edx,0x2 8084d85: 77 da ja 8084d61 8084d87: 83 e8 01 sub eax,0x1 8084d8a: 89 46 04 mov DWORD PTR [esi+0x4],eax 8084d8d: 83 f8 fd cmp eax,0xfffffffd 8084d90: 75 cf jne 8084d61 8084d92: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 8084d95: 85 c0 test eax,eax 8084d97: 74 c8 je 8084d61 8084d99: 83 ec 0c sub esp,0xc 8084d9c: 50 push eax 8084d9d: e8 be fd 01 00 call 80a4b60 <__libc_dlclose> 8084da2: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 8084da9: 83 c4 10 add esp,0x10 8084dac: eb b3 jmp 8084d61 8084dae: 66 90 xchg ax,ax 8084db0: 85 c0 test eax,eax 8084db2: 7e 10 jle 8084dc4 8084db4: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8084db8: 83 e8 01 sub eax,0x1 8084dbb: 89 41 04 mov DWORD PTR [ecx+0x4],eax 8084dbe: 83 c4 04 add esp,0x4 8084dc1: 5b pop ebx 8084dc2: 5e pop esi 8084dc3: c3 ret 8084dc4: 8d 83 a0 38 fd ff lea eax,[ebx-0x2c760] 8084dca: 50 push eax 8084dcb: 8d 83 51 38 fd ff lea eax,[ebx-0x2c7af] 8084dd1: 68 a5 00 00 00 push 0xa5 8084dd6: 50 push eax 8084dd7: 8d 83 5c 38 fd ff lea eax,[ebx-0x2c7a4] 8084ddd: 50 push eax 8084dde: e8 ed 60 fc ff call 804aed0 <__assert_fail> 8084de3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8084dea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08084df0 <__gconv_find_shlib>: 8084df0: f3 0f 1e fb endbr32 8084df4: 55 push ebp 8084df5: 57 push edi 8084df6: 56 push esi 8084df7: 53 push ebx 8084df8: e8 c3 4d fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8084dfd: 81 c3 03 02 06 00 add ebx,0x60203 8084e03: 83 ec 20 sub esp,0x20 8084e06: 8d ab 10 fd f9 ff lea ebp,[ebx-0x602f0] 8084e0c: 8d bb 4c 19 00 00 lea edi,[ebx+0x194c] 8084e12: 55 push ebp 8084e13: 57 push edi 8084e14: 8d 44 24 3c lea eax,[esp+0x3c] 8084e18: 50 push eax 8084e19: e8 42 22 ff ff call 8077060 <__tfind> 8084e1e: 83 c4 10 add esp,0x10 8084e21: 85 c0 test eax,eax 8084e23: 0f 84 e7 00 00 00 je 8084f10 <__gconv_find_shlib+0x120> 8084e29: 8b 30 mov esi,DWORD PTR [eax] 8084e2b: 85 f6 test esi,esi 8084e2d: 0f 84 51 01 00 00 je 8084f84 <__gconv_find_shlib+0x194> 8084e33: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8084e36: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 8084e39: 83 f8 fe cmp eax,0xfffffffe 8084e3c: 0f 8d ae 00 00 00 jge 8084ef0 <__gconv_find_shlib+0x100> 8084e42: 85 d2 test edx,edx 8084e44: 0f 85 66 01 00 00 jne 8084fb0 <__gconv_find_shlib+0x1c0> 8084e4a: 83 ec 08 sub esp,0x8 8084e4d: 68 02 00 00 80 push 0x80000002 8084e52: ff 36 push DWORD PTR [esi] 8084e54: e8 d7 00 02 00 call 80a4f30 <__libc_dlopen_mode> 8084e59: 83 c4 10 add esp,0x10 8084e5c: 89 46 08 mov DWORD PTR [esi+0x8],eax 8084e5f: 85 c0 test eax,eax 8084e61: 0f 84 1d 01 00 00 je 8084f84 <__gconv_find_shlib+0x194> 8084e67: 83 ec 08 sub esp,0x8 8084e6a: 8d 93 83 38 fd ff lea edx,[ebx-0x2c77d] 8084e70: 52 push edx 8084e71: 50 push eax 8084e72: e8 09 fd 01 00 call 80a4b80 <__libc_dlsym> 8084e77: 83 c4 10 add esp,0x10 8084e7a: 89 46 0c mov DWORD PTR [esi+0xc],eax 8084e7d: 85 c0 test eax,eax 8084e7f: 0f 84 0b 01 00 00 je 8084f90 <__gconv_find_shlib+0x1a0> 8084e85: 83 ec 08 sub esp,0x8 8084e88: 8d 83 89 38 fd ff lea eax,[ebx-0x2c777] 8084e8e: 50 push eax 8084e8f: ff 76 08 push DWORD PTR [esi+0x8] 8084e92: e8 e9 fc 01 00 call 80a4b80 <__libc_dlsym> 8084e97: 89 46 10 mov DWORD PTR [esi+0x10],eax 8084e9a: 58 pop eax 8084e9b: 8d 83 94 38 fd ff lea eax,[ebx-0x2c76c] 8084ea1: 5a pop edx 8084ea2: 50 push eax 8084ea3: ff 76 08 push DWORD PTR [esi+0x8] 8084ea6: e8 d5 fc 01 00 call 80a4b80 <__libc_dlsym> 8084eab: 83 c4 10 add esp,0x10 8084eae: c7 46 04 01 00 00 00 mov DWORD PTR [esi+0x4],0x1 8084eb5: 8b 56 0c mov edx,DWORD PTR [esi+0xc] 8084eb8: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 8084ebf: c1 c0 09 rol eax,0x9 8084ec2: 65 33 15 18 00 00 00 xor edx,DWORD PTR gs:0x18 8084ec9: c1 c2 09 rol edx,0x9 8084ecc: 89 46 14 mov DWORD PTR [esi+0x14],eax 8084ecf: 89 f0 mov eax,esi 8084ed1: 89 56 0c mov DWORD PTR [esi+0xc],edx 8084ed4: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 8084ed7: 65 33 15 18 00 00 00 xor edx,DWORD PTR gs:0x18 8084ede: c1 c2 09 rol edx,0x9 8084ee1: 89 56 10 mov DWORD PTR [esi+0x10],edx 8084ee4: 83 c4 1c add esp,0x1c 8084ee7: 5b pop ebx 8084ee8: 5e pop esi 8084ee9: 5f pop edi 8084eea: 5d pop ebp 8084eeb: c3 ret 8084eec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8084ef0: 85 d2 test edx,edx 8084ef2: 74 10 je 8084f04 <__gconv_find_shlib+0x114> 8084ef4: 85 c0 test eax,eax 8084ef6: ba 00 00 00 00 mov edx,0x0 8084efb: 0f 48 c2 cmovs eax,edx 8084efe: 83 c0 01 add eax,0x1 8084f01: 89 46 04 mov DWORD PTR [esi+0x4],eax 8084f04: 83 c4 1c add esp,0x1c 8084f07: 89 f0 mov eax,esi 8084f09: 5b pop ebx 8084f0a: 5e pop esi 8084f0b: 5f pop edi 8084f0c: 5d pop ebp 8084f0d: c3 ret 8084f0e: 66 90 xchg ax,ax 8084f10: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 8084f14: 83 ec 0c sub esp,0xc 8084f17: 52 push edx 8084f18: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8084f1c: e8 ef f0 fe ff call 8074010 8084f21: 8d 48 01 lea ecx,[eax+0x1] 8084f24: 83 c0 19 add eax,0x19 8084f27: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 8084f2b: 89 04 24 mov DWORD PTR [esp],eax 8084f2e: e8 4d fc fd ff call 8064b80 <__libc_malloc> 8084f33: 83 c4 10 add esp,0x10 8084f36: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8084f3a: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8084f3e: 85 c0 test eax,eax 8084f40: 89 c6 mov esi,eax 8084f42: 74 40 je 8084f84 <__gconv_find_shlib+0x194> 8084f44: 83 ec 04 sub esp,0x4 8084f47: 8d 40 18 lea eax,[eax+0x18] 8084f4a: 51 push ecx 8084f4b: 52 push edx 8084f4c: 50 push eax 8084f4d: e8 de eb fe ff call 8073b30 8084f52: 83 c4 0c add esp,0xc 8084f55: c7 46 04 fd ff ff ff mov DWORD PTR [esi+0x4],0xfffffffd 8084f5c: 89 06 mov DWORD PTR [esi],eax 8084f5e: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 8084f65: 55 push ebp 8084f66: 57 push edi 8084f67: 56 push esi 8084f68: e8 b3 1f ff ff call 8076f20 <__tsearch> 8084f6d: 83 c4 10 add esp,0x10 8084f70: 85 c0 test eax,eax 8084f72: 0f 85 bb fe ff ff jne 8084e33 <__gconv_find_shlib+0x43> 8084f78: 83 ec 0c sub esp,0xc 8084f7b: 56 push esi 8084f7c: e8 1f 02 fe ff call 80651a0 <__free> 8084f81: 83 c4 10 add esp,0x10 8084f84: 83 c4 1c add esp,0x1c 8084f87: 31 f6 xor esi,esi 8084f89: 5b pop ebx 8084f8a: 89 f0 mov eax,esi 8084f8c: 5e pop esi 8084f8d: 5f pop edi 8084f8e: 5d pop ebp 8084f8f: c3 ret 8084f90: 83 ec 04 sub esp,0x4 8084f93: 8d 83 40 fd f9 ff lea eax,[ebx-0x602c0] 8084f99: 56 push esi 8084f9a: 31 f6 xor esi,esi 8084f9c: 50 push eax 8084f9d: ff b3 4c 19 00 00 push DWORD PTR [ebx+0x194c] 8084fa3: e8 78 27 ff ff call 8077720 <__twalk_r> 8084fa8: 83 c4 10 add esp,0x10 8084fab: e9 54 ff ff ff jmp 8084f04 <__gconv_find_shlib+0x114> 8084fb0: 8d 83 b4 38 fd ff lea eax,[ebx-0x2c74c] 8084fb6: 50 push eax 8084fb7: 8d 83 51 38 fd ff lea eax,[ebx-0x2c7af] 8084fbd: 6a 72 push 0x72 8084fbf: 50 push eax 8084fc0: 8d 83 6d 38 fd ff lea eax,[ebx-0x2c793] 8084fc6: 50 push eax 8084fc7: e8 04 5f fc ff call 804aed0 <__assert_fail> 8084fcc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08084fd0 <__gconv_release_shlib>: 8084fd0: f3 0f 1e fb endbr32 8084fd4: 53 push ebx 8084fd5: e8 e6 4b fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8084fda: 81 c3 26 00 06 00 add ebx,0x60026 8084fe0: 83 ec 0c sub esp,0xc 8084fe3: ff 74 24 14 push DWORD PTR [esp+0x14] 8084fe7: 8d 83 40 fd f9 ff lea eax,[ebx-0x602c0] 8084fed: 50 push eax 8084fee: ff b3 4c 19 00 00 push DWORD PTR [ebx+0x194c] 8084ff4: e8 27 27 ff ff call 8077720 <__twalk_r> 8084ff9: 83 c4 18 add esp,0x18 8084ffc: 5b pop ebx 8084ffd: c3 ret 8084ffe: 66 90 xchg ax,ax 08085000 : 8085000: 55 push ebp 8085001: 31 d2 xor edx,edx 8085003: 57 push edi 8085004: e8 5e 5c fc ff call 804ac67 <__x86.get_pc_thunk.di> 8085009: 81 c7 f7 ff 05 00 add edi,0x5fff7 808500f: 56 push esi 8085010: 53 push ebx 8085011: 83 ec 1c sub esp,0x1c 8085014: 66 89 50 04 mov WORD PTR [eax+0x4],dx 8085018: 89 04 24 mov DWORD PTR [esp],eax 808501b: c7 c0 f8 ff ff ff mov eax,0xfffffff8 8085021: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8085025: 8d 87 40 ff ff ff lea eax,[edi-0xc0] 808502b: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 808502f: 8d 87 37 1a fd ff lea eax,[edi-0x2e5c9] 8085035: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8085039: 8b 04 24 mov eax,DWORD PTR [esp] 808503c: 83 ec 0c sub esp,0xc 808503f: 89 fb mov ebx,edi 8085041: 8b 30 mov esi,DWORD PTR [eax] 8085043: 56 push esi 8085044: e8 c7 ef fe ff call 8074010 8085049: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 808504d: 83 c4 10 add esp,0x10 8085050: 65 8b 2b mov ebp,DWORD PTR gs:[ebx] 8085053: 85 c0 test eax,eax 8085055: 74 30 je 8085087 8085057: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808505e: 66 90 xchg ax,ax 8085060: 0f be 4c 06 ff movsx ecx,BYTE PTR [esi+eax*1-0x1] 8085065: 8d 58 ff lea ebx,[eax-0x1] 8085068: 89 ca mov edx,ecx 808506a: f6 44 4d 01 20 test BYTE PTR [ebp+ecx*2+0x1],0x20 808506f: 75 10 jne 8085081 8085071: 80 f9 2f cmp cl,0x2f 8085074: 0f 94 c1 sete cl 8085077: 80 fa 2c cmp dl,0x2c 808507a: 0f 94 c2 sete dl 808507d: 08 d1 or cl,dl 808507f: 74 17 je 8085098 8085081: 89 d8 mov eax,ebx 8085083: 85 c0 test eax,eax 8085085: 75 d9 jne 8085060 8085087: c6 06 00 mov BYTE PTR [esi],0x0 808508a: 83 c4 1c add esp,0x1c 808508d: 5b pop ebx 808508e: 5e pop esi 808508f: 5f pop edi 8085090: 5d pop ebp 8085091: c3 ret 8085092: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8085098: c6 04 06 00 mov BYTE PTR [esi+eax*1],0x0 808509c: 8b 04 24 mov eax,DWORD PTR [esp] 808509f: 8b 10 mov edx,DWORD PTR [eax] 80850a1: 0f b6 02 movzx eax,BYTE PTR [edx] 80850a4: 84 c0 test al,al 80850a6: 74 e2 je 808508a 80850a8: 31 f6 xor esi,esi 80850aa: 31 c9 xor ecx,ecx 80850ac: eb 16 jmp 80850c4 80850ae: 66 90 xchg ax,ax 80850b0: 3c 2f cmp al,0x2f 80850b2: 75 05 jne 80850b9 80850b4: 83 c1 01 add ecx,0x1 80850b7: 89 d6 mov esi,edx 80850b9: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 80850bd: 83 c2 01 add edx,0x1 80850c0: 84 c0 test al,al 80850c2: 74 11 je 80850d5 80850c4: 3c 2c cmp al,0x2c 80850c6: 75 e8 jne 80850b0 80850c8: 89 d6 mov esi,edx 80850ca: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 80850ce: 83 c2 01 add edx,0x1 80850d1: 84 c0 test al,al 80850d3: 75 ef jne 80850c4 80850d5: 83 f9 01 cmp ecx,0x1 80850d8: 7e b0 jle 808508a 80850da: 85 f6 test esi,esi 80850dc: 74 ac je 808508a 80850de: 83 ec 04 sub esp,0x4 80850e1: 89 fb mov ebx,edi 80850e3: ff 74 24 08 push DWORD PTR [esp+0x8] 80850e7: ff 74 24 14 push DWORD PTR [esp+0x14] 80850eb: 56 push esi 80850ec: e8 bf 3f fc ff call 80490b0 <.plt+0x80> 80850f1: 83 c4 10 add esp,0x10 80850f4: 85 c0 test eax,eax 80850f6: 75 38 jne 8085130 80850f8: 8b 04 24 mov eax,DWORD PTR [esp] 80850fb: c6 40 04 01 mov BYTE PTR [eax+0x4],0x1 80850ff: 83 ec 04 sub esp,0x4 8085102: 8d 87 d1 38 fd ff lea eax,[edi-0x2c72f] 8085108: 89 fb mov ebx,edi 808510a: ff 74 24 08 push DWORD PTR [esp+0x8] 808510e: 50 push eax 808510f: 56 push esi 8085110: e8 9b 3f fc ff call 80490b0 <.plt+0x80> 8085115: 83 c4 10 add esp,0x10 8085118: 85 c0 test eax,eax 808511a: 75 34 jne 8085150 808511c: 8b 04 24 mov eax,DWORD PTR [esp] 808511f: c6 40 05 01 mov BYTE PTR [eax+0x5],0x1 8085123: c6 06 00 mov BYTE PTR [esi],0x0 8085126: e9 0e ff ff ff jmp 8085039 808512b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808512f: 90 nop 8085130: 83 ec 04 sub esp,0x4 8085133: 8d 87 c7 38 fd ff lea eax,[edi-0x2c739] 8085139: ff 74 24 08 push DWORD PTR [esp+0x8] 808513d: 50 push eax 808513e: 56 push esi 808513f: e8 6c 3f fc ff call 80490b0 <.plt+0x80> 8085144: 83 c4 10 add esp,0x10 8085147: 85 c0 test eax,eax 8085149: 74 ad je 80850f8 808514b: eb b2 jmp 80850ff 808514d: 8d 76 00 lea esi,[esi+0x0] 8085150: 83 ec 04 sub esp,0x4 8085153: 8d 87 d9 38 fd ff lea eax,[edi-0x2c727] 8085159: ff 74 24 08 push DWORD PTR [esp+0x8] 808515d: 50 push eax 808515e: 56 push esi 808515f: e8 4c 3f fc ff call 80490b0 <.plt+0x80> 8085164: 83 c4 10 add esp,0x10 8085167: 85 c0 test eax,eax 8085169: 74 b1 je 808511c 808516b: eb b6 jmp 8085123 808516d: 8d 76 00 lea esi,[esi+0x0] 08085170 <__gconv_create_spec>: 8085170: f3 0f 1e fb endbr32 8085174: 55 push ebp 8085175: 57 push edi 8085176: 56 push esi 8085177: 53 push ebx 8085178: e8 43 4a fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 808517d: 81 c3 83 fe 05 00 add ebx,0x5fe83 8085183: 83 ec 58 sub esp,0x58 8085186: 8b 6c 24 6c mov ebp,DWORD PTR [esp+0x6c] 808518a: 8b 74 24 70 mov esi,DWORD PTR [esp+0x70] 808518e: 8b 7c 24 74 mov edi,DWORD PTR [esp+0x74] 8085192: 89 6c 24 24 mov DWORD PTR [esp+0x24],ebp 8085196: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 808519a: 65 a1 14 00 00 00 mov eax,gs:0x14 80851a0: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 80851a4: 31 c0 xor eax,eax 80851a6: 56 push esi 80851a7: e8 44 18 fe ff call 80669f0 <__strdup> 80851ac: 89 3c 24 mov DWORD PTR [esp],edi 80851af: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 80851b3: e8 38 18 fe ff call 80669f0 <__strdup> 80851b8: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 80851bc: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 80851c0: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 80851c4: 83 c4 10 add esp,0x10 80851c7: 85 c0 test eax,eax 80851c9: 0f 84 8a 02 00 00 je 8085459 <__gconv_create_spec+0x2e9> 80851cf: 85 c9 test ecx,ecx 80851d1: 0f 84 82 02 00 00 je 8085459 <__gconv_create_spec+0x2e9> 80851d7: 8d 44 24 2c lea eax,[esp+0x2c] 80851db: e8 20 fe ff ff call 8085000 80851e0: 8d 44 24 34 lea eax,[esp+0x34] 80851e4: e8 17 fe ff ff call 8085000 80851e9: 0f b7 44 24 38 movzx eax,WORD PTR [esp+0x38] 80851ee: 83 ec 0c sub esp,0xc 80851f1: 66 89 45 08 mov WORD PTR [ebp+0x8],ax 80851f5: 56 push esi 80851f6: e8 15 ee fe ff call 8074010 80851fb: 83 c0 03 add eax,0x3 80851fe: 89 04 24 mov DWORD PTR [esp],eax 8085201: e8 7a f9 fd ff call 8064b80 <__libc_malloc> 8085206: 83 c4 10 add esp,0x10 8085209: 89 45 00 mov DWORD PTR [ebp+0x0],eax 808520c: 89 c6 mov esi,eax 808520e: 85 c0 test eax,eax 8085210: 0f 84 86 02 00 00 je 808549c <__gconv_create_spec+0x32c> 8085216: 83 ec 0c sub esp,0xc 8085219: 57 push edi 808521a: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 808521e: e8 ed ed fe ff call 8074010 8085223: 83 c0 03 add eax,0x3 8085226: 89 04 24 mov DWORD PTR [esp],eax 8085229: e8 52 f9 fd ff call 8064b80 <__libc_malloc> 808522e: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8085232: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8085235: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 8085239: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 808523d: 83 c4 10 add esp,0x10 8085240: 85 c0 test eax,eax 8085242: 0f 84 36 02 00 00 je 808547e <__gconv_create_spec+0x30e> 8085248: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 808524c: 0f b6 13 movzx edx,BYTE PTR [ebx] 808524f: 84 d2 test dl,dl 8085251: 0f 84 06 02 00 00 je 808545d <__gconv_create_spec+0x2ed> 8085257: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 808525b: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 8085263: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8085267: 8b 8b 74 ff ff ff mov ecx,DWORD PTR [ebx-0x8c] 808526d: 8b 9b 7c ff ff ff mov ebx,DWORD PTR [ebx-0x84] 8085273: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8085277: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 808527b: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 808527f: eb 1f jmp 80852a0 <__gconv_create_spec+0x130> 8085281: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8085288: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 808528c: 83 c6 01 add esi,0x1 808528f: 8b 04 88 mov eax,DWORD PTR [eax+ecx*4] 8085292: 88 46 ff mov BYTE PTR [esi-0x1],al 8085295: 0f b6 53 01 movzx edx,BYTE PTR [ebx+0x1] 8085299: 83 c3 01 add ebx,0x1 808529c: 84 d2 test dl,dl 808529e: 74 68 je 8085308 <__gconv_create_spec+0x198> 80852a0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80852a4: 80 fa 5f cmp dl,0x5f 80852a7: 0f be ca movsx ecx,dl 80852aa: 8d 68 01 lea ebp,[eax+0x1] 80852ad: 0f 94 c0 sete al 80852b0: 80 fa 3a cmp dl,0x3a 80852b3: 89 c7 mov edi,eax 80852b5: 0f 94 c0 sete al 80852b8: 09 f8 or eax,edi 80852ba: 8d 7a d4 lea edi,[edx-0x2c] 80852bd: 88 44 24 03 mov BYTE PTR [esp+0x3],al 80852c1: 89 f8 mov eax,edi 80852c3: 3c 02 cmp al,0x2 80852c5: 0f 96 c0 setbe al 80852c8: 0a 44 24 03 or al,BYTE PTR [esp+0x3] 80852cc: 75 ba jne 8085288 <__gconv_create_spec+0x118> 80852ce: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80852d2: f6 04 48 08 test BYTE PTR [eax+ecx*2],0x8 80852d6: 75 b0 jne 8085288 <__gconv_create_spec+0x118> 80852d8: 80 fa 2f cmp dl,0x2f 80852db: 75 b8 jne 8085295 <__gconv_create_spec+0x125> 80852dd: 83 fd 03 cmp ebp,0x3 80852e0: 0f 84 8a 01 00 00 je 8085470 <__gconv_create_spec+0x300> 80852e6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80852ea: 83 c3 01 add ebx,0x1 80852ed: c6 06 2f mov BYTE PTR [esi],0x2f 80852f0: 83 c6 01 add esi,0x1 80852f3: 0f b6 13 movzx edx,BYTE PTR [ebx] 80852f6: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 80852fa: 83 c0 02 add eax,0x2 80852fd: 89 c5 mov ebp,eax 80852ff: 84 d2 test dl,dl 8085301: 75 9d jne 80852a0 <__gconv_create_spec+0x130> 8085303: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085307: 90 nop 8085308: 83 7c 24 04 01 cmp DWORD PTR [esp+0x4],0x1 808530d: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8085311: 89 e9 mov ecx,ebp 8085313: 7f 27 jg 808533c <__gconv_create_spec+0x1cc> 8085315: c6 06 2f mov BYTE PTR [esi],0x2f 8085318: 8d 56 01 lea edx,[esi+0x1] 808531b: 83 fd 01 cmp ebp,0x1 808531e: 75 08 jne 8085328 <__gconv_create_spec+0x1b8> 8085320: c6 02 2f mov BYTE PTR [edx],0x2f 8085323: b9 01 00 00 00 mov ecx,0x1 8085328: ba 03 00 00 00 mov edx,0x3 808532d: 29 ca sub edx,ecx 808532f: 83 f9 02 cmp ecx,0x2 8085332: b9 01 00 00 00 mov ecx,0x1 8085337: 0f 4f d1 cmovg edx,ecx 808533a: 01 d6 add esi,edx 808533c: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8085340: c6 06 00 mov BYTE PTR [esi],0x0 8085343: 0f b6 13 movzx edx,BYTE PTR [ebx] 8085346: 84 d2 test dl,dl 8085348: 0f 84 1a 01 00 00 je 8085468 <__gconv_create_spec+0x2f8> 808534e: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8085352: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 808535a: 8b 8e 74 ff ff ff mov ecx,DWORD PTR [esi-0x8c] 8085360: 8b b6 7c ff ff ff mov esi,DWORD PTR [esi-0x84] 8085366: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 808536a: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 808536e: eb 18 jmp 8085388 <__gconv_create_spec+0x218> 8085370: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8085374: 83 c0 01 add eax,0x1 8085377: 8b 14 b1 mov edx,DWORD PTR [ecx+esi*4] 808537a: 88 50 ff mov BYTE PTR [eax-0x1],dl 808537d: 0f b6 53 01 movzx edx,BYTE PTR [ebx+0x1] 8085381: 83 c3 01 add ebx,0x1 8085384: 84 d2 test dl,dl 8085386: 74 68 je 80853f0 <__gconv_create_spec+0x280> 8085388: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 808538c: 80 fa 3a cmp dl,0x3a 808538f: 0f be f2 movsx esi,dl 8085392: 0f 94 c1 sete cl 8085395: 80 fa 5f cmp dl,0x5f 8085398: 8d 6f 01 lea ebp,[edi+0x1] 808539b: 89 cf mov edi,ecx 808539d: 0f 94 c1 sete cl 80853a0: 09 f9 or ecx,edi 80853a2: 8d 7a d4 lea edi,[edx-0x2c] 80853a5: 88 4c 24 03 mov BYTE PTR [esp+0x3],cl 80853a9: 89 f9 mov ecx,edi 80853ab: 80 f9 02 cmp cl,0x2 80853ae: 0f 96 c1 setbe cl 80853b1: 0a 4c 24 03 or cl,BYTE PTR [esp+0x3] 80853b5: 75 b9 jne 8085370 <__gconv_create_spec+0x200> 80853b7: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80853bb: f6 04 77 08 test BYTE PTR [edi+esi*2],0x8 80853bf: 75 af jne 8085370 <__gconv_create_spec+0x200> 80853c1: 80 fa 2f cmp dl,0x2f 80853c4: 75 b7 jne 808537d <__gconv_create_spec+0x20d> 80853c6: 83 fd 03 cmp ebp,0x3 80853c9: 74 53 je 808541e <__gconv_create_spec+0x2ae> 80853cb: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80853cf: 83 c3 01 add ebx,0x1 80853d2: c6 00 2f mov BYTE PTR [eax],0x2f 80853d5: 83 c0 01 add eax,0x1 80853d8: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 80853dc: 83 c2 02 add edx,0x2 80853df: 89 d5 mov ebp,edx 80853e1: 0f b6 13 movzx edx,BYTE PTR [ebx] 80853e4: 84 d2 test dl,dl 80853e6: 75 a0 jne 8085388 <__gconv_create_spec+0x218> 80853e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80853ef: 90 nop 80853f0: 83 7c 24 04 01 cmp DWORD PTR [esp+0x4],0x1 80853f5: 7f 27 jg 808541e <__gconv_create_spec+0x2ae> 80853f7: c6 00 2f mov BYTE PTR [eax],0x2f 80853fa: 8d 50 01 lea edx,[eax+0x1] 80853fd: 83 fd 01 cmp ebp,0x1 8085400: 75 08 jne 808540a <__gconv_create_spec+0x29a> 8085402: c6 02 2f mov BYTE PTR [edx],0x2f 8085405: bd 01 00 00 00 mov ebp,0x1 808540a: ba 03 00 00 00 mov edx,0x3 808540f: b9 01 00 00 00 mov ecx,0x1 8085414: 29 ea sub edx,ebp 8085416: 83 fd 02 cmp ebp,0x2 8085419: 0f 4f d1 cmovg edx,ecx 808541c: 01 d0 add eax,edx 808541e: c6 00 00 mov BYTE PTR [eax],0x0 8085421: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 8085425: 83 ec 0c sub esp,0xc 8085428: ff 74 24 1c push DWORD PTR [esp+0x1c] 808542c: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8085430: e8 6b fd fd ff call 80651a0 <__free> 8085435: 58 pop eax 8085436: ff 74 24 40 push DWORD PTR [esp+0x40] 808543a: e8 61 fd fd ff call 80651a0 <__free> 808543f: 83 c4 10 add esp,0x10 8085442: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 8085446: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 808544d: 75 2a jne 8085479 <__gconv_create_spec+0x309> 808544f: 83 c4 4c add esp,0x4c 8085452: 89 f0 mov eax,esi 8085454: 5b pop ebx 8085455: 5e pop esi 8085456: 5f pop edi 8085457: 5d pop ebp 8085458: c3 ret 8085459: 31 f6 xor esi,esi 808545b: eb c8 jmp 8085425 <__gconv_create_spec+0x2b5> 808545d: c6 06 2f mov BYTE PTR [esi],0x2f 8085460: 8d 56 01 lea edx,[esi+0x1] 8085463: e9 b8 fe ff ff jmp 8085320 <__gconv_create_spec+0x1b0> 8085468: c6 00 2f mov BYTE PTR [eax],0x2f 808546b: 8d 50 01 lea edx,[eax+0x1] 808546e: eb 92 jmp 8085402 <__gconv_create_spec+0x292> 8085470: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8085474: e9 c3 fe ff ff jmp 808533c <__gconv_create_spec+0x1cc> 8085479: e8 d2 2d ff ff call 8078250 <__stack_chk_fail> 808547e: 83 ec 0c sub esp,0xc 8085481: 56 push esi 8085482: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8085486: 31 f6 xor esi,esi 8085488: e8 13 fd fd ff call 80651a0 <__free> 808548d: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8085491: 83 c4 10 add esp,0x10 8085494: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 808549a: eb 89 jmp 8085425 <__gconv_create_spec+0x2b5> 808549c: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80854a0: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80854a4: e9 7c ff ff ff jmp 8085425 <__gconv_create_spec+0x2b5> 80854a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080854b0 <__gconv_destroy_spec>: 80854b0: f3 0f 1e fb endbr32 80854b4: 56 push esi 80854b5: 53 push ebx 80854b6: e8 05 47 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 80854bb: 81 c3 45 fb 05 00 add ebx,0x5fb45 80854c1: 83 ec 10 sub esp,0x10 80854c4: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80854c8: ff 36 push DWORD PTR [esi] 80854ca: e8 d1 fc fd ff call 80651a0 <__free> 80854cf: 58 pop eax 80854d0: ff 76 04 push DWORD PTR [esi+0x4] 80854d3: e8 c8 fc fd ff call 80651a0 <__free> 80854d8: 83 c4 14 add esp,0x14 80854db: 5b pop ebx 80854dc: 5e pop esi 80854dd: c3 ret 80854de: 66 90 xchg ax,ax 080854e0 : 80854e0: 55 push ebp 80854e1: 57 push edi 80854e2: 31 ff xor edi,edi 80854e4: 56 push esi 80854e5: 31 f6 xor esi,esi 80854e7: 53 push ebx 80854e8: e8 d3 46 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 80854ed: 81 c3 13 fb 05 00 add ebx,0x5fb13 80854f3: 83 ec 1c sub esp,0x1c 80854f6: 89 04 24 mov DWORD PTR [esp],eax 80854f9: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80854fd: c7 44 24 04 01 00 00 00 mov DWORD PTR [esp+0x4],0x1 8085505: eb 6c jmp 8085573 8085507: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808550e: 66 90 xchg ax,ax 8085510: 39 34 24 cmp DWORD PTR [esp],esi 8085513: 74 7b je 8085590 8085515: 8b ac b3 80 0e 00 00 mov ebp,DWORD PTR [ebx+esi*4+0xe80] 808551c: 83 ec 0c sub esp,0xc 808551f: 55 push ebp 8085520: e8 eb ea fe ff call 8074010 8085525: 83 c4 10 add esp,0x10 8085528: 89 c2 mov edx,eax 808552a: 0f b6 84 1e ec 38 fd ff movzx eax,BYTE PTR [esi+ebx*1-0x2c714] 8085532: 8d 7c 07 02 lea edi,[edi+eax*1+0x2] 8085536: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 808553a: 01 d7 add edi,edx 808553c: 85 c0 test eax,eax 808553e: 74 2b je 808556b 8085540: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8085544: 8b 00 mov eax,DWORD PTR [eax] 8085546: 39 e8 cmp eax,ebp 8085548: 74 21 je 808556b 808554a: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 808554e: 83 ec 08 sub esp,0x8 8085551: 50 push eax 8085552: 55 push ebp 8085553: e8 78 3b fc ff call 80490d0 <.plt+0xa0> 8085558: 83 c4 10 add esp,0x10 808555b: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 808555f: 85 c0 test eax,eax 8085561: 0f 94 c0 sete al 8085564: 0f b6 c0 movzx eax,al 8085567: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 808556b: 83 fe 0c cmp esi,0xc 808556e: 74 30 je 80855a0 8085570: 83 c6 01 add esi,0x1 8085573: 83 fe 06 cmp esi,0x6 8085576: 74 f8 je 8085570 8085578: 83 3c 24 06 cmp DWORD PTR [esp],0x6 808557c: 75 92 jne 8085510 808557e: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8085582: 8b 2c b0 mov ebp,DWORD PTR [eax+esi*4] 8085585: eb 95 jmp 808551c 8085587: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808558e: 66 90 xchg ax,ax 8085590: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8085594: 8b 28 mov ebp,DWORD PTR [eax] 8085596: eb 84 jmp 808551c 8085598: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808559f: 90 nop 80855a0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 80855a4: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80855a8: 85 c9 test ecx,ecx 80855aa: 74 4c je 80855f8 80855ac: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80855b0: 8d ab 46 2b fd ff lea ebp,[ebx-0x2d4ba] 80855b6: 83 ec 08 sub esp,0x8 80855b9: 8b 30 mov esi,DWORD PTR [eax] 80855bb: 55 push ebp 80855bc: 56 push esi 80855bd: e8 0e 3b fc ff call 80490d0 <.plt+0xa0> 80855c2: 83 c4 10 add esp,0x10 80855c5: 85 c0 test eax,eax 80855c7: 74 1f je 80855e8 80855c9: 83 ec 08 sub esp,0x8 80855cc: 8d 83 d4 1f fe ff lea eax,[ebx-0x1e02c] 80855d2: 50 push eax 80855d3: 56 push esi 80855d4: e8 f7 3a fc ff call 80490d0 <.plt+0xa0> 80855d9: 83 c4 10 add esp,0x10 80855dc: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80855e0: 85 c0 test eax,eax 80855e2: 0f 85 c0 00 00 00 jne 80856a8 80855e8: 83 c4 1c add esp,0x1c 80855eb: 89 e8 mov eax,ebp 80855ed: 5b pop ebx 80855ee: 5e pop esi 80855ef: 5f pop edi 80855f0: 5d pop ebp 80855f1: c3 ret 80855f2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80855f8: 83 ec 0c sub esp,0xc 80855fb: 57 push edi 80855fc: e8 7f f5 fd ff call 8064b80 <__libc_malloc> 8085601: 83 c4 10 add esp,0x10 8085604: 89 c5 mov ebp,eax 8085606: 85 c0 test eax,eax 8085608: 0f 84 c7 00 00 00 je 80856d5 808560e: 89 c1 mov ecx,eax 8085610: 8d 83 20 39 fd ff lea eax,[ebx-0x2c6e0] 8085616: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 808561a: 31 ff xor edi,edi 808561c: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8085620: 8b 2c 24 mov ebp,DWORD PTR [esp] 8085623: eb 44 jmp 8085669 8085625: 8d 76 00 lea esi,[esi+0x0] 8085628: 39 ef cmp edi,ebp 808562a: 74 54 je 8085680 808562c: 8b b4 bb 80 0e 00 00 mov esi,DWORD PTR [ebx+edi*4+0xe80] 8085633: 83 ec 08 sub esp,0x8 8085636: 0f b6 84 1f 00 39 fd ff movzx eax,BYTE PTR [edi+ebx*1-0x2c700] 808563e: 03 44 24 0c add eax,DWORD PTR [esp+0xc] 8085642: 50 push eax 8085643: 51 push ecx 8085644: e8 37 3a fc ff call 8049080 <.plt+0x50> 8085649: 8d 48 01 lea ecx,[eax+0x1] 808564c: c6 00 3d mov BYTE PTR [eax],0x3d 808564f: 58 pop eax 8085650: 5a pop edx 8085651: 56 push esi 8085652: 51 push ecx 8085653: e8 28 3a fc ff call 8049080 <.plt+0x50> 8085658: 83 c4 10 add esp,0x10 808565b: c6 00 3b mov BYTE PTR [eax],0x3b 808565e: 8d 48 01 lea ecx,[eax+0x1] 8085661: 83 ff 0c cmp edi,0xc 8085664: 74 2a je 8085690 8085666: 83 c7 01 add edi,0x1 8085669: 83 ff 06 cmp edi,0x6 808566c: 74 f8 je 8085666 808566e: 83 fd 06 cmp ebp,0x6 8085671: 75 b5 jne 8085628 8085673: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8085677: 8b 34 b8 mov esi,DWORD PTR [eax+edi*4] 808567a: eb b7 jmp 8085633 808567c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085680: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8085684: 8b 30 mov esi,DWORD PTR [eax] 8085686: eb ab jmp 8085633 8085688: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808568f: 90 nop 8085690: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 8085694: c6 00 00 mov BYTE PTR [eax],0x0 8085697: 83 c4 1c add esp,0x1c 808569a: 5b pop ebx 808569b: 5e pop esi 808569c: 89 e8 mov eax,ebp 808569e: 5f pop edi 808569f: 5d pop ebp 80856a0: c3 ret 80856a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80856a8: 83 ec 0c sub esp,0xc 80856ab: 8d 7a 01 lea edi,[edx+0x1] 80856ae: 57 push edi 80856af: e8 cc f4 fd ff call 8064b80 <__libc_malloc> 80856b4: 83 c4 10 add esp,0x10 80856b7: 85 c0 test eax,eax 80856b9: 74 1a je 80856d5 80856bb: 83 ec 04 sub esp,0x4 80856be: 57 push edi 80856bf: 56 push esi 80856c0: 50 push eax 80856c1: e8 6a e4 fe ff call 8073b30 80856c6: 83 c4 10 add esp,0x10 80856c9: 83 c4 1c add esp,0x1c 80856cc: 89 c5 mov ebp,eax 80856ce: 5b pop ebx 80856cf: 89 e8 mov eax,ebp 80856d1: 5e pop esi 80856d2: 5f pop edi 80856d3: 5d pop ebp 80856d4: c3 ret 80856d5: 31 ed xor ebp,ebp 80856d7: e9 0c ff ff ff jmp 80855e8 80856dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080856e0 : 80856e0: f3 0f 1e fb endbr32 80856e4: 55 push ebp 80856e5: 57 push edi 80856e6: 56 push esi 80856e7: 53 push ebx 80856e8: e8 d3 44 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 80856ed: 81 c3 13 f9 05 00 add ebx,0x5f913 80856f3: 81 ec ac 00 00 00 sub esp,0xac 80856f9: 65 a1 14 00 00 00 mov eax,gs:0x14 80856ff: 89 84 24 9c 00 00 00 mov DWORD PTR [esp+0x9c],eax 8085706: 31 c0 xor eax,eax 8085708: 8b b4 24 c0 00 00 00 mov esi,DWORD PTR [esp+0xc0] 808570f: 8b ac 24 c4 00 00 00 mov ebp,DWORD PTR [esp+0xc4] 8085716: 83 fe 0c cmp esi,0xc 8085719: 0f 87 d1 03 00 00 ja 8085af0 808571f: 85 ed test ebp,ebp 8085721: 0f 84 b9 03 00 00 je 8085ae0 8085727: c7 c0 00 00 00 00 mov eax,0x0 808572d: 85 c0 test eax,eax 808572f: 74 12 je 8085743 8085731: 83 ec 0c sub esp,0xc 8085734: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 808573a: 50 push eax 808573b: e8 c0 a8 f7 f7 call 0 <_nl_current_LC_CTYPE> 8085740: 83 c4 10 add esp,0x10 8085743: 8d 83 40 0e 00 00 lea eax,[ebx+0xe40] 8085749: 8d 7e 10 lea edi,[esi+0x10] 808574c: 83 ec 08 sub esp,0x8 808574f: 8b 0c b8 mov ecx,DWORD PTR [eax+edi*4] 8085752: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8085756: 51 push ecx 8085757: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 808575b: 55 push ebp 808575c: e8 6f 39 fc ff call 80490d0 <.plt+0xa0> 8085761: 83 c4 10 add esp,0x10 8085764: 85 c0 test eax,eax 8085766: 75 48 jne 80857b0 8085768: c7 c0 00 00 00 00 mov eax,0x0 808576e: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8085772: 85 c0 test eax,eax 8085774: 74 19 je 808578f 8085776: 83 ec 0c sub esp,0xc 8085779: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 808577f: 50 push eax 8085780: e8 7b a8 f7 f7 call 0 <_nl_current_LC_CTYPE> 8085785: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8085789: 83 c4 10 add esp,0x10 808578c: 8b 0c b8 mov ecx,DWORD PTR [eax+edi*4] 808578f: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [esp+0x9c] 8085796: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 808579d: 0f 85 cf 05 00 00 jne 8085d72 80857a3: 81 c4 ac 00 00 00 add esp,0xac 80857a9: 89 c8 mov eax,ecx 80857ab: 5b pop ebx 80857ac: 5e pop esi 80857ad: 5f pop edi 80857ae: 5d pop ebp 80857af: c3 ret 80857b0: c7 44 24 2c 00 00 00 00 mov DWORD PTR [esp+0x2c],0x0 80857b8: 8d 83 e1 38 fd ff lea eax,[ebx-0x2c71f] 80857be: 83 ec 0c sub esp,0xc 80857c1: c7 44 24 3c 00 00 00 00 mov DWORD PTR [esp+0x3c],0x0 80857c9: 50 push eax 80857ca: e8 31 aa fc ff call 8050200 80857cf: 83 c4 10 add esp,0x10 80857d2: 85 c0 test eax,eax 80857d4: 74 09 je 80857df 80857d6: 80 38 00 cmp BYTE PTR [eax],0x0 80857d9: 0f 85 91 02 00 00 jne 8085a70 80857df: 83 fe 06 cmp esi,0x6 80857e2: 0f 85 58 01 00 00 jne 8085940 80857e8: 31 c0 xor eax,eax 80857ea: 8d 74 24 34 lea esi,[esp+0x34] 80857ee: eb 03 jmp 80857f3 80857f0: 83 c0 01 add eax,0x1 80857f3: 83 f8 06 cmp eax,0x6 80857f6: 74 f8 je 80857f0 80857f8: 89 2c 86 mov DWORD PTR [esi+eax*4],ebp 80857fb: 83 f8 0c cmp eax,0xc 80857fe: 75 f0 jne 80857f0 8085800: 83 ec 08 sub esp,0x8 8085803: 6a 3b push 0x3b 8085805: 55 push ebp 8085806: e8 f5 38 fc ff call 8049100 <.plt+0xd0> 808580b: 83 c4 10 add esp,0x10 808580e: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8085812: 85 c0 test eax,eax 8085814: 0f 85 fc 03 00 00 jne 8085c16 808581a: 8d 83 46 2b fd ff lea eax,[ebx-0x2d4ba] 8085820: bd 0d 00 00 00 mov ebp,0xd 8085825: bf 0c 00 00 00 mov edi,0xc 808582a: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 808582e: eb 61 jmp 8085891 8085830: 83 78 18 ff cmp DWORD PTR [eax+0x18],0xffffffff 8085834: 74 07 je 808583d 8085836: c7 40 18 ff ff ff ff mov DWORD PTR [eax+0x18],0xffffffff 808583d: 8b 54 bc 34 mov edx,DWORD PTR [esp+edi*4+0x34] 8085841: 3b 54 24 0c cmp edx,DWORD PTR [esp+0xc] 8085845: 74 31 je 8085878 8085847: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 808584b: 83 ec 08 sub esp,0x8 808584e: 8b 4c b8 40 mov ecx,DWORD PTR [eax+edi*4+0x40] 8085852: 51 push ecx 8085853: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 8085857: 52 push edx 8085858: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 808585c: e8 6f 38 fc ff call 80490d0 <.plt+0xa0> 8085861: 83 c4 10 add esp,0x10 8085864: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8085868: 85 c0 test eax,eax 808586a: 0f 85 a8 02 00 00 jne 8085b18 8085870: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8085874: 89 4c bc 34 mov DWORD PTR [esp+edi*4+0x34],ecx 8085878: 8d 6f ff lea ebp,[edi-0x1] 808587b: 85 ff test edi,edi 808587d: 0f 84 dd 02 00 00 je 8085b60 8085883: 83 fd 06 cmp ebp,0x6 8085886: 0f 85 eb 04 00 00 jne 8085d77 808588c: bf 05 00 00 00 mov edi,0x5 8085891: 8d 04 be lea eax,[esi+edi*4] 8085894: 50 push eax 8085895: 57 push edi 8085896: ff 74 24 38 push DWORD PTR [esp+0x38] 808589a: ff 74 24 38 push DWORD PTR [esp+0x38] 808589e: e8 ed 04 00 00 call 8085d90 <_nl_find_locale> 80858a3: 89 44 bc 78 mov DWORD PTR [esp+edi*4+0x78],eax 80858a7: 83 c4 10 add esp,0x10 80858aa: 85 c0 test eax,eax 80858ac: 75 82 jne 8085830 80858ae: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80858b2: 39 44 bc 34 cmp DWORD PTR [esp+edi*4+0x34],eax 80858b6: 74 c0 je 8085878 80858b8: 83 fd 0d cmp ebp,0xd 80858bb: 74 34 je 80858f1 80858bd: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80858c1: eb 08 jmp 80858cb 80858c3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80858c7: 90 nop 80858c8: 83 c5 01 add ebp,0x1 80858cb: 83 fd 06 cmp ebp,0x6 80858ce: 74 f8 je 80858c8 80858d0: 8b 04 ae mov eax,DWORD PTR [esi+ebp*4] 80858d3: 39 f8 cmp eax,edi 80858d5: 74 15 je 80858ec 80858d7: 3b 84 ab 80 0e 00 00 cmp eax,DWORD PTR [ebx+ebp*4+0xe80] 80858de: 74 0c je 80858ec 80858e0: 83 ec 0c sub esp,0xc 80858e3: 50 push eax 80858e4: e8 b7 f8 fd ff call 80651a0 <__free> 80858e9: 83 c4 10 add esp,0x10 80858ec: 83 fd 0c cmp ebp,0xc 80858ef: 75 d7 jne 80858c8 80858f1: 31 c9 xor ecx,ecx 80858f3: c7 c6 00 00 00 00 mov esi,0x0 80858f9: 85 f6 test esi,esi 80858fb: 74 1a je 8085917 80858fd: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8085901: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 8085907: 83 ec 0c sub esp,0xc 808590a: 50 push eax 808590b: e8 f0 a6 f7 f7 call 0 <_nl_current_LC_CTYPE> 8085910: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8085914: 83 c4 10 add esp,0x10 8085917: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 808591b: 83 ec 0c sub esp,0xc 808591e: ff 74 24 38 push DWORD PTR [esp+0x38] 8085922: e8 79 f8 fd ff call 80651a0 <__free> 8085927: 59 pop ecx 8085928: ff 74 24 20 push DWORD PTR [esp+0x20] 808592c: e8 6f f8 fd ff call 80651a0 <__free> 8085931: 83 c4 10 add esp,0x10 8085934: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8085938: e9 52 fe ff ff jmp 808578f 808593d: 8d 76 00 lea esi,[esi+0x0] 8085940: 8b 84 b3 c0 fe ff ff mov eax,DWORD PTR [ebx+esi*4-0x140] 8085947: 89 6c 24 68 mov DWORD PTR [esp+0x68],ebp 808594b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 808594f: 85 c0 test eax,eax 8085951: 0f 84 b1 01 00 00 je 8085b08 8085957: 8d 44 24 68 lea eax,[esp+0x68] 808595b: 50 push eax 808595c: 56 push esi 808595d: ff 74 24 38 push DWORD PTR [esp+0x38] 8085961: ff 74 24 38 push DWORD PTR [esp+0x38] 8085965: e8 26 04 00 00 call 8085d90 <_nl_find_locale> 808596a: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 808596e: 83 c4 10 add esp,0x10 8085971: 85 c0 test eax,eax 8085973: 0f 84 d5 01 00 00 je 8085b4e 8085979: 83 78 18 ff cmp DWORD PTR [eax+0x18],0xffffffff 808597d: 8b 6c 24 68 mov ebp,DWORD PTR [esp+0x68] 8085981: 74 07 je 808598a 8085983: c7 40 18 ff ff ff ff mov DWORD PTR [eax+0x18],0xffffffff 808598a: 8d 83 46 2b fd ff lea eax,[ebx-0x2d4ba] 8085990: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8085994: 39 c5 cmp ebp,eax 8085996: 74 18 je 80859b0 8085998: 83 ec 0c sub esp,0xc 808599b: 55 push ebp 808599c: e8 4f 10 fe ff call 80669f0 <__strdup> 80859a1: 89 44 24 78 mov DWORD PTR [esp+0x78],eax 80859a5: 83 c4 10 add esp,0x10 80859a8: 85 c0 test eax,eax 80859aa: 0f 84 9e 01 00 00 je 8085b4e 80859b0: 8d 54 24 68 lea edx,[esp+0x68] 80859b4: 89 f0 mov eax,esi 80859b6: e8 25 fb ff ff call 80854e0 80859bb: 89 c5 mov ebp,eax 80859bd: 85 c0 test eax,eax 80859bf: 0f 84 73 01 00 00 je 8085b38 80859c5: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80859c9: 85 d2 test edx,edx 80859cb: 74 18 je 80859e5 80859cd: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80859d1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80859d5: 89 14 b0 mov DWORD PTR [eax+esi*4],edx 80859d8: 8b 94 b3 80 fe ff ff mov edx,DWORD PTR [ebx+esi*4-0x180] 80859df: 85 d2 test edx,edx 80859e1: 74 02 je 80859e5 80859e3: ff d2 call edx 80859e5: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80859e9: 8b 74 24 68 mov esi,DWORD PTR [esp+0x68] 80859ed: 8b 14 b8 mov edx,DWORD PTR [eax+edi*4] 80859f0: 39 d6 cmp esi,edx 80859f2: 74 19 je 8085a0d 80859f4: 3b 54 24 0c cmp edx,DWORD PTR [esp+0xc] 80859f8: 74 0c je 8085a06 80859fa: 83 ec 0c sub esp,0xc 80859fd: 52 push edx 80859fe: e8 9d f7 fd ff call 80651a0 <__free> 8085a03: 83 c4 10 add esp,0x10 8085a06: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8085a0a: 89 34 b8 mov DWORD PTR [eax+edi*4],esi 8085a0d: 8b 93 98 0e 00 00 mov edx,DWORD PTR [ebx+0xe98] 8085a13: 39 d5 cmp ebp,edx 8085a15: 74 18 je 8085a2f 8085a17: 3b 54 24 0c cmp edx,DWORD PTR [esp+0xc] 8085a1b: 74 0c je 8085a29 8085a1d: 83 ec 0c sub esp,0xc 8085a20: 52 push edx 8085a21: e8 7a f7 fd ff call 80651a0 <__free> 8085a26: 83 c4 10 add esp,0x10 8085a29: 89 ab 98 0e 00 00 mov DWORD PTR [ebx+0xe98],ebp 8085a2f: c7 c0 d4 6e 0e 08 mov eax,0x80e6ed4 8085a35: 83 00 01 add DWORD PTR [eax],0x1 8085a38: c7 c0 00 00 00 00 mov eax,0x0 8085a3e: 85 c0 test eax,eax 8085a40: 74 12 je 8085a54 8085a42: 83 ec 0c sub esp,0xc 8085a45: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 8085a4b: 50 push eax 8085a4c: e8 af a5 f7 f7 call 0 <_nl_current_LC_CTYPE> 8085a51: 83 c4 10 add esp,0x10 8085a54: 83 ec 0c sub esp,0xc 8085a57: ff 74 24 38 push DWORD PTR [esp+0x38] 8085a5b: e8 40 f7 fd ff call 80651a0 <__free> 8085a60: 8b 4c 24 78 mov ecx,DWORD PTR [esp+0x78] 8085a64: 83 c4 10 add esp,0x10 8085a67: e9 23 fd ff ff jmp 808578f 8085a6c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085a70: 8d 4c 24 30 lea ecx,[esp+0x30] 8085a74: 51 push ecx 8085a75: 8d 54 24 30 lea edx,[esp+0x30] 8085a79: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8085a7d: 52 push edx 8085a7e: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8085a82: 6a 3a push 0x3a 8085a84: 50 push eax 8085a85: e8 c6 11 01 00 call 8096c50 <__argz_create_sep> 8085a8a: 83 c4 10 add esp,0x10 8085a8d: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8085a91: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8085a95: 85 c0 test eax,eax 8085a97: 75 1b jne 8085ab4 8085a99: 8d 83 f4 39 fd ff lea eax,[ebx-0x2c60c] 8085a9f: 6a 3a push 0x3a 8085aa1: 50 push eax 8085aa2: 51 push ecx 8085aa3: 52 push edx 8085aa4: e8 a7 12 01 00 call 8096d50 <__argz_add_sep> 8085aa9: 83 c4 10 add esp,0x10 8085aac: 85 c0 test eax,eax 8085aae: 0f 84 2b fd ff ff je 80857df 8085ab4: c7 c0 00 00 00 00 mov eax,0x0 8085aba: 85 c0 test eax,eax 8085abc: 74 12 je 8085ad0 8085abe: 83 ec 0c sub esp,0xc 8085ac1: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 8085ac7: 50 push eax 8085ac8: e8 33 a5 f7 f7 call 0 <_nl_current_LC_CTYPE> 8085acd: 83 c4 10 add esp,0x10 8085ad0: 31 c9 xor ecx,ecx 8085ad2: e9 b8 fc ff ff jmp 808578f 8085ad7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8085ade: 66 90 xchg ax,ax 8085ae0: 8b 8c b3 80 0e 00 00 mov ecx,DWORD PTR [ebx+esi*4+0xe80] 8085ae7: e9 a3 fc ff ff jmp 808578f 8085aec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085af0: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8085af6: 31 c9 xor ecx,ecx 8085af8: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8085aff: e9 8b fc ff ff jmp 808578f 8085b04: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085b08: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 8085b10: e9 75 fe ff ff jmp 808598a 8085b15: 8d 76 00 lea esi,[esi+0x0] 8085b18: 83 ec 0c sub esp,0xc 8085b1b: 52 push edx 8085b1c: e8 cf 0e fe ff call 80669f0 <__strdup> 8085b21: 89 44 bc 44 mov DWORD PTR [esp+edi*4+0x44],eax 8085b25: 83 c4 10 add esp,0x10 8085b28: 85 c0 test eax,eax 8085b2a: 0f 85 48 fd ff ff jne 8085878 8085b30: e9 83 fd ff ff jmp 80858b8 8085b35: 8d 76 00 lea esi,[esi+0x0] 8085b38: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 8085b3c: 3b 44 24 0c cmp eax,DWORD PTR [esp+0xc] 8085b40: 74 0c je 8085b4e 8085b42: 83 ec 0c sub esp,0xc 8085b45: 50 push eax 8085b46: e8 55 f6 fd ff call 80651a0 <__free> 8085b4b: 83 c4 10 add esp,0x10 8085b4e: c7 44 24 68 00 00 00 00 mov DWORD PTR [esp+0x68],0x0 8085b56: e9 dd fe ff ff jmp 8085a38 8085b5b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085b5f: 90 nop 8085b60: 89 f2 mov edx,esi 8085b62: b8 06 00 00 00 mov eax,0x6 8085b67: 31 ff xor edi,edi 8085b69: 31 ed xor ebp,ebp 8085b6b: e8 70 f9 ff ff call 80854e0 8085b70: 89 c1 mov ecx,eax 8085b72: 85 c0 test eax,eax 8085b74: 0f 84 43 fd ff ff je 80858bd 8085b7a: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8085b7e: eb 03 jmp 8085b83 8085b80: 83 c7 01 add edi,0x1 8085b83: 83 ff 06 cmp edi,0x6 8085b86: 74 f8 je 8085b80 8085b88: 8b ac bb c0 fe ff ff mov ebp,DWORD PTR [ebx+edi*4-0x140] 8085b8f: 8d 14 bd 00 00 00 00 lea edx,[edi*4+0x0] 8085b96: 85 ed test ebp,ebp 8085b98: 74 18 je 8085bb2 8085b9a: 8b 4c bc 68 mov ecx,DWORD PTR [esp+edi*4+0x68] 8085b9e: 89 8c 1a 40 0e 00 00 mov DWORD PTR [edx+ebx*1+0xe40],ecx 8085ba5: 8b 94 1a 80 fe ff ff mov edx,DWORD PTR [edx+ebx*1-0x180] 8085bac: 85 d2 test edx,edx 8085bae: 74 02 je 8085bb2 8085bb0: ff d2 call edx 8085bb2: 8b 2c be mov ebp,DWORD PTR [esi+edi*4] 8085bb5: 8b 94 bb 80 0e 00 00 mov edx,DWORD PTR [ebx+edi*4+0xe80] 8085bbc: 39 d5 cmp ebp,edx 8085bbe: 74 19 je 8085bd9 8085bc0: 3b 54 24 0c cmp edx,DWORD PTR [esp+0xc] 8085bc4: 74 0c je 8085bd2 8085bc6: 83 ec 0c sub esp,0xc 8085bc9: 52 push edx 8085bca: e8 d1 f5 fd ff call 80651a0 <__free> 8085bcf: 83 c4 10 add esp,0x10 8085bd2: 89 ac bb 80 0e 00 00 mov DWORD PTR [ebx+edi*4+0xe80],ebp 8085bd9: 83 ff 0c cmp edi,0xc 8085bdc: 75 a2 jne 8085b80 8085bde: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8085be2: 8b 83 98 0e 00 00 mov eax,DWORD PTR [ebx+0xe98] 8085be8: 39 c1 cmp ecx,eax 8085bea: 74 1c je 8085c08 8085bec: 3b 44 24 0c cmp eax,DWORD PTR [esp+0xc] 8085bf0: 74 10 je 8085c02 8085bf2: 83 ec 0c sub esp,0xc 8085bf5: 50 push eax 8085bf6: e8 a5 f5 fd ff call 80651a0 <__free> 8085bfb: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8085bff: 83 c4 10 add esp,0x10 8085c02: 89 8b 98 0e 00 00 mov DWORD PTR [ebx+0xe98],ecx 8085c08: c7 c0 d4 6e 0e 08 mov eax,0x80e6ed4 8085c0e: 83 00 01 add DWORD PTR [eax],0x1 8085c11: e9 dd fc ff ff jmp 80858f3 8085c16: 83 ec 0c sub esp,0xc 8085c19: 55 push ebp 8085c1a: e8 d1 0d fe ff call 80669f0 <__strdup> 8085c1f: 8d 93 20 39 fd ff lea edx,[ebx-0x2c6e0] 8085c25: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8085c29: 83 c4 10 add esp,0x10 8085c2c: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8085c30: 85 c0 test eax,eax 8085c32: 0f 84 0b 01 00 00 je 8085d43 8085c38: 89 6c 24 18 mov DWORD PTR [esp+0x18],ebp 8085c3c: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 8085c40: 89 c6 mov esi,eax 8085c42: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8085c48: 83 ec 08 sub esp,0x8 8085c4b: 6a 3d push 0x3d 8085c4d: 56 push esi 8085c4e: e8 ad 34 fc ff call 8049100 <.plt+0xd0> 8085c53: 83 c4 10 add esp,0x10 8085c56: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8085c5a: 85 c0 test eax,eax 8085c5c: 74 75 je 8085cd3 8085c5e: 29 f0 sub eax,esi 8085c60: 31 ed xor ebp,ebp 8085c62: 89 c7 mov edi,eax 8085c64: eb 16 jmp 8085c7c 8085c66: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8085c6d: 8d 76 00 lea esi,[esi+0x0] 8085c70: 83 fd 0c cmp ebp,0xc 8085c73: 0f 84 87 00 00 00 je 8085d00 8085c79: 83 c5 01 add ebp,0x1 8085c7c: 83 fd 06 cmp ebp,0x6 8085c7f: 74 f8 je 8085c79 8085c81: 0f b6 84 1d ec 38 fd ff movzx eax,BYTE PTR [ebp+ebx*1-0x2c714] 8085c89: 39 f8 cmp eax,edi 8085c8b: 75 e3 jne 8085c70 8085c8d: 83 ec 04 sub esp,0x4 8085c90: 0f b6 84 1d 00 39 fd ff movzx eax,BYTE PTR [ebp+ebx*1-0x2c700] 8085c98: 57 push edi 8085c99: 03 44 24 14 add eax,DWORD PTR [esp+0x14] 8085c9d: 50 push eax 8085c9e: 56 push esi 8085c9f: e8 fc 33 fc ff call 80490a0 <.plt+0x70> 8085ca4: 83 c4 10 add esp,0x10 8085ca7: 85 c0 test eax,eax 8085ca9: 75 c5 jne 8085c70 8085cab: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8085caf: 83 c7 01 add edi,0x1 8085cb2: 89 7c ac 34 mov DWORD PTR [esp+ebp*4+0x34],edi 8085cb6: 83 ec 08 sub esp,0x8 8085cb9: 6a 3b push 0x3b 8085cbb: 57 push edi 8085cbc: e8 3f 34 fc ff call 8049100 <.plt+0xd0> 8085cc1: 83 c4 10 add esp,0x10 8085cc4: 85 c0 test eax,eax 8085cc6: 74 0b je 8085cd3 8085cc8: c6 00 00 mov BYTE PTR [eax],0x0 8085ccb: 8d 70 01 lea esi,[eax+0x1] 8085cce: e9 75 ff ff ff jmp 8085c48 8085cd3: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 8085cd7: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 8085cdb: 31 c0 xor eax,eax 8085cdd: eb 0d jmp 8085cec 8085cdf: 90 nop 8085ce0: 83 f8 0c cmp eax,0xc 8085ce3: 0f 84 31 fb ff ff je 808581a 8085ce9: 83 c0 01 add eax,0x1 8085cec: 83 f8 06 cmp eax,0x6 8085cef: 74 f8 je 8085ce9 8085cf1: 39 2c 86 cmp DWORD PTR [esi+eax*4],ebp 8085cf4: 75 ea jne 8085ce0 8085cf6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8085cfd: 8d 76 00 lea esi,[esi+0x0] 8085d00: c7 c0 00 00 00 00 mov eax,0x0 8085d06: 85 c0 test eax,eax 8085d08: 74 16 je 8085d20 8085d0a: 83 ec 0c sub esp,0xc 8085d0d: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 8085d13: 50 push eax 8085d14: e8 e7 a2 f7 f7 call 0 <_nl_current_LC_CTYPE> 8085d19: 83 c4 10 add esp,0x10 8085d1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085d20: 83 ec 0c sub esp,0xc 8085d23: ff 74 24 20 push DWORD PTR [esp+0x20] 8085d27: e8 74 f4 fd ff call 80651a0 <__free> 8085d2c: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8085d32: 83 c4 10 add esp,0x10 8085d35: 31 c9 xor ecx,ecx 8085d37: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8085d3e: e9 4c fa ff ff jmp 808578f 8085d43: c7 c0 00 00 00 00 mov eax,0x0 8085d49: 31 c9 xor ecx,ecx 8085d4b: 85 c0 test eax,eax 8085d4d: 0f 84 3c fa ff ff je 808578f 8085d53: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8085d57: 8d 83 60 19 00 00 lea eax,[ebx+0x1960] 8085d5d: 83 ec 0c sub esp,0xc 8085d60: 50 push eax 8085d61: e8 9a a2 f7 f7 call 0 <_nl_current_LC_CTYPE> 8085d66: 83 c4 10 add esp,0x10 8085d69: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8085d6d: e9 1d fa ff ff jmp 808578f 8085d72: e8 d9 24 ff ff call 8078250 <__stack_chk_fail> 8085d77: 89 f8 mov eax,edi 8085d79: 89 ef mov edi,ebp 8085d7b: 89 c5 mov ebp,eax 8085d7d: e9 0f fb ff ff jmp 8085891 8085d82: 66 90 xchg ax,ax 8085d84: 66 90 xchg ax,ax 8085d86: 66 90 xchg ax,ax 8085d88: 66 90 xchg ax,ax 8085d8a: 66 90 xchg ax,ax 8085d8c: 66 90 xchg ax,ax 8085d8e: 66 90 xchg ax,ax 08085d90 <_nl_find_locale>: 8085d90: f3 0f 1e fb endbr32 8085d94: 55 push ebp 8085d95: 89 e5 mov ebp,esp 8085d97: 57 push edi 8085d98: 56 push esi 8085d99: 53 push ebx 8085d9a: e8 21 3e fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8085d9f: 81 c3 61 f2 05 00 add ebx,0x5f261 8085da5: 83 ec 5c sub esp,0x5c 8085da8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8085dab: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8085dae: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 8085db1: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 8085db4: 8b 30 mov esi,DWORD PTR [eax] 8085db6: 8d bb 46 2b fd ff lea edi,[ebx-0x2d4ba] 8085dbc: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 8085dc3: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 8085dc6: 31 c9 xor ecx,ecx 8085dc8: 89 75 cc mov DWORD PTR [ebp-0x34],esi 8085dcb: 80 3e 00 cmp BYTE PTR [esi],0x0 8085dce: 0f 84 14 01 00 00 je 8085ee8 <_nl_find_locale+0x158> 8085dd4: 83 ec 08 sub esp,0x8 8085dd7: 57 push edi 8085dd8: 56 push esi 8085dd9: e8 f2 32 fc ff call 80490d0 <.plt+0xa0> 8085dde: 83 c4 10 add esp,0x10 8085de1: 85 c0 test eax,eax 8085de3: 0f 84 8f 01 00 00 je 8085f78 <_nl_find_locale+0x1e8> 8085de9: 83 ec 08 sub esp,0x8 8085dec: 8d 83 d4 1f fe ff lea eax,[ebx-0x1e02c] 8085df2: 50 push eax 8085df3: 56 push esi 8085df4: e8 d7 32 fc ff call 80490d0 <.plt+0xa0> 8085df9: 83 c4 10 add esp,0x10 8085dfc: 85 c0 test eax,eax 8085dfe: 0f 84 74 01 00 00 je 8085f78 <_nl_find_locale+0x1e8> 8085e04: 83 ec 0c sub esp,0xc 8085e07: 56 push esi 8085e08: e8 03 e2 fe ff call 8074010 8085e0d: 83 c4 10 add esp,0x10 8085e10: 89 c7 mov edi,eax 8085e12: 3d ff 00 00 00 cmp eax,0xff 8085e17: 0f 87 b3 00 00 00 ja 8085ed0 <_nl_find_locale+0x140> 8085e1d: 8d 83 dc 39 fd ff lea eax,[ebx-0x2c624] 8085e23: 6a 04 push 0x4 8085e25: 50 push eax 8085e26: 57 push edi 8085e27: 56 push esi 8085e28: e8 c3 0b 01 00 call 80969f0 <__memmem> 8085e2d: 83 c4 10 add esp,0x10 8085e30: 85 c0 test eax,eax 8085e32: 0f 85 98 00 00 00 jne 8085ed0 <_nl_find_locale+0x140> 8085e38: 83 ff 02 cmp edi,0x2 8085e3b: 74 73 je 8085eb0 <_nl_find_locale+0x120> 8085e3d: 76 14 jbe 8085e53 <_nl_find_locale+0xc3> 8085e3f: 80 3e 2e cmp BYTE PTR [esi],0x2e 8085e42: 0f 84 48 06 00 00 je 8086490 <_nl_find_locale+0x700> 8085e48: 80 7c 3e fd 2f cmp BYTE PTR [esi+edi*1-0x3],0x2f 8085e4d: 0f 84 1d 06 00 00 je 8086470 <_nl_find_locale+0x6e0> 8085e53: 83 ec 04 sub esp,0x4 8085e56: 57 push edi 8085e57: 6a 2f push 0x2f 8085e59: 56 push esi 8085e5a: e8 31 32 fc ff call 8049090 <.plt+0x60> 8085e5f: 83 c4 10 add esp,0x10 8085e62: 85 c0 test eax,eax 8085e64: 0f 85 66 03 00 00 jne 80861d0 <_nl_find_locale+0x440> 8085e6a: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 8085e6d: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 8085e70: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 8085e73: 89 01 mov DWORD PTR [ecx],eax 8085e75: 85 d2 test edx,edx 8085e77: 0f 85 13 01 00 00 jne 8085f90 <_nl_find_locale+0x200> 8085e7d: 83 ec 08 sub esp,0x8 8085e80: 51 push ecx 8085e81: ff 75 10 push DWORD PTR [ebp+0x10] 8085e84: e8 37 0e 00 00 call 8086cc0 <_nl_load_locale_from_archive> 8085e89: 83 c4 10 add esp,0x10 8085e8c: 89 c7 mov edi,eax 8085e8e: 85 c0 test eax,eax 8085e90: 0f 84 4a 03 00 00 je 80861e0 <_nl_find_locale+0x450> 8085e96: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8085e99: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8085ea0: 0f 85 5f 07 00 00 jne 8086605 <_nl_find_locale+0x875> 8085ea6: 8d 65 f4 lea esp,[ebp-0xc] 8085ea9: 89 f8 mov eax,edi 8085eab: 5b pop ebx 8085eac: 5e pop esi 8085ead: 5f pop edi 8085eae: 5d pop ebp 8085eaf: c3 ret 8085eb0: 80 3e 2e cmp BYTE PTR [esi],0x2e 8085eb3: 75 9e jne 8085e53 <_nl_find_locale+0xc3> 8085eb5: 80 7e 01 2e cmp BYTE PTR [esi+0x1],0x2e 8085eb9: 74 15 je 8085ed0 <_nl_find_locale+0x140> 8085ebb: 83 ec 04 sub esp,0x4 8085ebe: 6a 02 push 0x2 8085ec0: 6a 2f push 0x2f 8085ec2: 56 push esi 8085ec3: e8 c8 31 fc ff call 8049090 <.plt+0x60> 8085ec8: 83 c4 10 add esp,0x10 8085ecb: 85 c0 test eax,eax 8085ecd: 74 9b je 8085e6a <_nl_find_locale+0xda> 8085ecf: 90 nop 8085ed0: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8085ed6: 31 ff xor edi,edi 8085ed8: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8085edf: eb b5 jmp 8085e96 <_nl_find_locale+0x106> 8085ee1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8085ee8: 83 ec 0c sub esp,0xc 8085eeb: 8d 83 a9 39 fd ff lea eax,[ebx-0x2c657] 8085ef1: 50 push eax 8085ef2: e8 09 a3 fc ff call 8050200 8085ef7: 83 c4 10 add esp,0x10 8085efa: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8085efd: 85 c0 test eax,eax 8085eff: 74 1f je 8085f20 <_nl_find_locale+0x190> 8085f01: 80 38 00 cmp BYTE PTR [eax],0x0 8085f04: 74 1a je 8085f20 <_nl_find_locale+0x190> 8085f06: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 8085f09: 80 38 00 cmp BYTE PTR [eax],0x0 8085f0c: 74 55 je 8085f63 <_nl_find_locale+0x1d3> 8085f0e: 8b 75 cc mov esi,DWORD PTR [ebp-0x34] 8085f11: 8d bb 46 2b fd ff lea edi,[ebx-0x2d4ba] 8085f17: e9 b8 fe ff ff jmp 8085dd4 <_nl_find_locale+0x44> 8085f1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085f20: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8085f23: 83 ec 0c sub esp,0xc 8085f26: 0f b6 84 03 00 39 fd ff movzx eax,BYTE PTR [ebx+eax*1-0x2c700] 8085f2e: 8d 84 03 20 39 fd ff lea eax,[ebx+eax*1-0x2c6e0] 8085f35: 50 push eax 8085f36: e8 c5 a2 fc ff call 8050200 8085f3b: 83 c4 10 add esp,0x10 8085f3e: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8085f41: 85 c0 test eax,eax 8085f43: 74 05 je 8085f4a <_nl_find_locale+0x1ba> 8085f45: 80 38 00 cmp BYTE PTR [eax],0x0 8085f48: 75 bc jne 8085f06 <_nl_find_locale+0x176> 8085f4a: 83 ec 0c sub esp,0xc 8085f4d: 8d 83 b0 39 fd ff lea eax,[ebx-0x2c650] 8085f53: 50 push eax 8085f54: e8 a7 a2 fc ff call 8050200 8085f59: 83 c4 10 add esp,0x10 8085f5c: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8085f5f: 85 c0 test eax,eax 8085f61: 75 a6 jne 8085f09 <_nl_find_locale+0x179> 8085f63: 8d bb 46 2b fd ff lea edi,[ebx-0x2d4ba] 8085f69: 89 7d cc mov DWORD PTR [ebp-0x34],edi 8085f6c: 89 fe mov esi,edi 8085f6e: e9 61 fe ff ff jmp 8085dd4 <_nl_find_locale+0x44> 8085f73: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085f77: 90 nop 8085f78: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8085f7b: 89 38 mov DWORD PTR [eax],edi 8085f7d: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8085f80: 8b bc 83 00 ff ff ff mov edi,DWORD PTR [ebx+eax*4-0x100] 8085f87: e9 0a ff ff ff jmp 8085e96 <_nl_find_locale+0x106> 8085f8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8085f90: 83 ec 0c sub esp,0xc 8085f93: 50 push eax 8085f94: e8 07 85 fc ff call 804e4a0 <_nl_expand_alias> 8085f99: 83 c4 10 add esp,0x10 8085f9c: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8085f9f: 89 c7 mov edi,eax 8085fa1: 85 ff test edi,edi 8085fa3: 0f 84 97 02 00 00 je 8086240 <_nl_find_locale+0x4b0> 8085fa9: 83 ec 0c sub esp,0xc 8085fac: 57 push edi 8085fad: e8 5e e0 fe ff call 8074010 8085fb2: 83 c4 10 add esp,0x10 8085fb5: 8d 48 01 lea ecx,[eax+0x1] 8085fb8: 83 c0 1c add eax,0x1c 8085fbb: 89 e6 mov esi,esp 8085fbd: 89 c2 mov edx,eax 8085fbf: 25 00 f0 ff ff and eax,0xfffff000 8085fc4: 29 c6 sub esi,eax 8085fc6: 83 e2 f0 and edx,0xfffffff0 8085fc9: 89 f0 mov eax,esi 8085fcb: 39 c4 cmp esp,eax 8085fcd: 74 12 je 8085fe1 <_nl_find_locale+0x251> 8085fcf: 81 ec 00 10 00 00 sub esp,0x1000 8085fd5: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8085fdd: 39 c4 cmp esp,eax 8085fdf: 75 ee jne 8085fcf <_nl_find_locale+0x23f> 8085fe1: 81 e2 ff 0f 00 00 and edx,0xfff 8085fe7: 29 d4 sub esp,edx 8085fe9: 85 d2 test edx,edx 8085feb: 74 05 je 8085ff2 <_nl_find_locale+0x262> 8085fed: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 8085ff2: 8d 44 24 0f lea eax,[esp+0xf] 8085ff6: 83 ec 04 sub esp,0x4 8085ff9: 83 e0 f0 and eax,0xfffffff0 8085ffc: 51 push ecx 8085ffd: 57 push edi 8085ffe: 50 push eax 8085fff: e8 2c db fe ff call 8073b30 8086004: 8d 55 e0 lea edx,[ebp-0x20] 8086007: 5e pop esi 8086008: 5f pop edi 8086009: 52 push edx 808600a: 8d 55 dc lea edx,[ebp-0x24] 808600d: 52 push edx 808600e: 8d 55 d8 lea edx,[ebp-0x28] 8086011: 52 push edx 8086012: 8d 55 d4 lea edx,[ebp-0x2c] 8086015: 52 push edx 8086016: 8d 55 d0 lea edx,[ebp-0x30] 8086019: 52 push edx 808601a: 50 push eax 808601b: e8 90 8d fc ff call 804edb0 <_nl_explode_name> 8086020: 83 c4 20 add esp,0x20 8086023: 89 c6 mov esi,eax 8086025: 83 f8 ff cmp eax,0xffffffff 8086028: 0f 84 c2 04 00 00 je 80864f0 <_nl_find_locale+0x760> 808602e: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8086031: 83 ec 04 sub esp,0x4 8086034: 6a 00 push 0x0 8086036: 0f b6 84 03 00 39 fd ff movzx eax,BYTE PTR [ebx+eax*1-0x2c700] 808603e: 8d bc 03 20 39 fd ff lea edi,[ebx+eax*1-0x2c6e0] 8086045: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8086048: 57 push edi 8086049: 8d 94 83 a0 1f 00 00 lea edx,[ebx+eax*4+0x1fa0] 8086050: ff 75 d4 push DWORD PTR [ebp-0x2c] 8086053: ff 75 e0 push DWORD PTR [ebp-0x20] 8086056: ff 75 dc push DWORD PTR [ebp-0x24] 8086059: ff 75 d8 push DWORD PTR [ebp-0x28] 808605c: ff 75 d0 push DWORD PTR [ebp-0x30] 808605f: 56 push esi 8086060: ff 75 0c push DWORD PTR [ebp+0xc] 8086063: ff 75 c0 push DWORD PTR [ebp-0x40] 8086066: 52 push edx 8086067: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 808606a: e8 11 86 fc ff call 804e680 <_nl_make_l10nflist> 808606f: 83 c4 30 add esp,0x30 8086072: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 8086075: 85 c0 test eax,eax 8086077: 89 45 ac mov DWORD PTR [ebp-0x54],eax 808607a: 0f 84 40 04 00 00 je 80864c0 <_nl_find_locale+0x730> 8086080: 83 e6 01 and esi,0x1 8086083: 0f 85 8f 04 00 00 jne 8086518 <_nl_find_locale+0x788> 8086089: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 808608c: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 808608f: 85 c9 test ecx,ecx 8086091: 0f 84 69 04 00 00 je 8086500 <_nl_find_locale+0x770> 8086097: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 808609a: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 808609d: 85 ff test edi,edi 808609f: 0f 84 8b 04 00 00 je 8086530 <_nl_find_locale+0x7a0> 80860a5: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 80860a8: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80860ab: 85 c0 test eax,eax 80860ad: 0f 84 2f 02 00 00 je 80862e2 <_nl_find_locale+0x552> 80860b3: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80860b6: 8b 84 83 20 3a fd ff mov eax,DWORD PTR [ebx+eax*4-0x2c5e0] 80860bd: 8b 74 87 24 mov esi,DWORD PTR [edi+eax*4+0x24] 80860c1: 85 f6 test esi,esi 80860c3: 0f 84 41 05 00 00 je 808660a <_nl_find_locale+0x87a> 80860c9: 83 ec 0c sub esp,0xc 80860cc: 56 push esi 80860cd: e8 3e df fe ff call 8074010 80860d2: 83 c4 10 add esp,0x10 80860d5: 83 c0 1e add eax,0x1e 80860d8: 89 e1 mov ecx,esp 80860da: 89 c2 mov edx,eax 80860dc: 25 00 f0 ff ff and eax,0xfffff000 80860e1: 29 c1 sub ecx,eax 80860e3: 83 e2 f0 and edx,0xfffffff0 80860e6: 89 c8 mov eax,ecx 80860e8: 39 c4 cmp esp,eax 80860ea: 74 12 je 80860fe <_nl_find_locale+0x36e> 80860ec: 81 ec 00 10 00 00 sub esp,0x1000 80860f2: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80860fa: 39 c4 cmp esp,eax 80860fc: 75 ee jne 80860ec <_nl_find_locale+0x35c> 80860fe: 81 e2 ff 0f 00 00 and edx,0xfff 8086104: 29 d4 sub esp,edx 8086106: 85 d2 test edx,edx 8086108: 74 05 je 808610f <_nl_find_locale+0x37f> 808610a: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 808610f: 8d 44 24 0f lea eax,[esp+0xf] 8086113: 8b 8b 7c ff ff ff mov ecx,DWORD PTR [ebx-0x84] 8086119: 83 e0 f0 and eax,0xfffffff0 808611c: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 808611f: 0f b6 06 movzx eax,BYTE PTR [esi] 8086122: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 8086125: 84 c0 test al,al 8086127: 0f 84 c3 04 00 00 je 80865f0 <_nl_find_locale+0x860> 808612d: 8b 8b 74 ff ff ff mov ecx,DWORD PTR [ebx-0x8c] 8086133: c7 45 b4 00 00 00 00 mov DWORD PTR [ebp-0x4c],0x0 808613a: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 808613d: 8b 4d a4 mov ecx,DWORD PTR [ebp-0x5c] 8086140: eb 24 jmp 8086166 <_nl_find_locale+0x3d6> 8086142: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8086148: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 808614b: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 808614e: 83 c1 01 add ecx,0x1 8086151: 8b 04 b8 mov eax,DWORD PTR [eax+edi*4] 8086154: 88 41 ff mov BYTE PTR [ecx-0x1],al 8086157: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 808615b: 83 c6 01 add esi,0x1 808615e: 84 c0 test al,al 8086160: 0f 84 da 01 00 00 je 8086340 <_nl_find_locale+0x5b0> 8086166: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 8086169: 0f be f8 movsx edi,al 808616c: 89 7d bc mov DWORD PTR [ebp-0x44],edi 808616f: 83 c2 01 add edx,0x1 8086172: 3c 3a cmp al,0x3a 8086174: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 8086177: 0f 94 c2 sete dl 808617a: 3c 5f cmp al,0x5f 808617c: 89 d7 mov edi,edx 808617e: 0f 94 c2 sete dl 8086181: 09 fa or edx,edi 8086183: 8d 78 d4 lea edi,[eax-0x2c] 8086186: 88 55 c0 mov BYTE PTR [ebp-0x40],dl 8086189: 89 fa mov edx,edi 808618b: 80 fa 02 cmp dl,0x2 808618e: 0f 96 c2 setbe dl 8086191: 0a 55 c0 or dl,BYTE PTR [ebp-0x40] 8086194: 75 b2 jne 8086148 <_nl_find_locale+0x3b8> 8086196: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 8086199: 0f be f8 movsx edi,al 808619c: f6 04 7a 08 test BYTE PTR [edx+edi*2],0x8 80861a0: 75 a6 jne 8086148 <_nl_find_locale+0x3b8> 80861a2: 3c 2f cmp al,0x2f 80861a4: 75 b1 jne 8086157 <_nl_find_locale+0x3c7> 80861a6: 8b 7d b8 mov edi,DWORD PTR [ebp-0x48] 80861a9: 83 ff 03 cmp edi,0x3 80861ac: 0f 84 c1 01 00 00 je 8086373 <_nl_find_locale+0x5e3> 80861b2: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80861b5: c6 01 2f mov BYTE PTR [ecx],0x2f 80861b8: 83 c1 01 add ecx,0x1 80861bb: 89 7d b4 mov DWORD PTR [ebp-0x4c],edi 80861be: 83 c0 02 add eax,0x2 80861c1: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 80861c4: eb 91 jmp 8086157 <_nl_find_locale+0x3c7> 80861c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80861cd: 8d 76 00 lea esi,[esi+0x0] 80861d0: 80 3e 2f cmp BYTE PTR [esi],0x2f 80861d3: 0f 84 91 fc ff ff je 8085e6a <_nl_find_locale+0xda> 80861d9: e9 f2 fc ff ff jmp 8085ed0 <_nl_find_locale+0x140> 80861de: 66 90 xchg ax,ax 80861e0: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80861e3: 83 ec 0c sub esp,0xc 80861e6: ff 30 push DWORD PTR [eax] 80861e8: e8 b3 82 fc ff call 804e4a0 <_nl_expand_alias> 80861ed: 83 c4 10 add esp,0x10 80861f0: 89 45 cc mov DWORD PTR [ebp-0x34],eax 80861f3: 85 c0 test eax,eax 80861f5: 74 39 je 8086230 <_nl_find_locale+0x4a0> 80861f7: 83 ec 08 sub esp,0x8 80861fa: 8d 45 cc lea eax,[ebp-0x34] 80861fd: 50 push eax 80861fe: ff 75 10 push DWORD PTR [ebp+0x10] 8086201: e8 ba 0a 00 00 call 8086cc0 <_nl_load_locale_from_archive> 8086206: 83 c4 10 add esp,0x10 8086209: 89 c7 mov edi,eax 808620b: 85 c0 test eax,eax 808620d: 0f 85 83 fc ff ff jne 8085e96 <_nl_find_locale+0x106> 8086213: 8d 83 f4 39 fd ff lea eax,[ebx-0x2c60c] 8086219: c7 45 0c 10 00 00 00 mov DWORD PTR [ebp+0xc],0x10 8086220: 8b 7d cc mov edi,DWORD PTR [ebp-0x34] 8086223: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8086226: e9 76 fd ff ff jmp 8085fa1 <_nl_find_locale+0x211> 808622b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808622f: 90 nop 8086230: 8d 83 f4 39 fd ff lea eax,[ebx-0x2c60c] 8086236: c7 45 0c 10 00 00 00 mov DWORD PTR [ebp+0xc],0x10 808623d: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8086240: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8086243: 8b 38 mov edi,DWORD PTR [eax] 8086245: 89 7d cc mov DWORD PTR [ebp-0x34],edi 8086248: e9 5c fd ff ff jmp 8085fa9 <_nl_find_locale+0x219> 808624d: 8d 76 00 lea esi,[esi+0x0] 8086250: 83 7d b4 01 cmp DWORD PTR [ebp-0x4c],0x1 8086254: 7f 2d jg 8086283 <_nl_find_locale+0x4f3> 8086256: 83 7d b8 01 cmp DWORD PTR [ebp-0x48],0x1 808625a: c6 01 2f mov BYTE PTR [ecx],0x2f 808625d: 8d 41 01 lea eax,[ecx+0x1] 8086260: 75 0a jne 808626c <_nl_find_locale+0x4dc> 8086262: c6 00 2f mov BYTE PTR [eax],0x2f 8086265: c7 45 b8 01 00 00 00 mov DWORD PTR [ebp-0x48],0x1 808626c: 8b 75 b8 mov esi,DWORD PTR [ebp-0x48] 808626f: b8 03 00 00 00 mov eax,0x3 8086274: ba 01 00 00 00 mov edx,0x1 8086279: 29 f0 sub eax,esi 808627b: 83 fe 02 cmp esi,0x2 808627e: 0f 4f c2 cmovg eax,edx 8086281: 01 c1 add ecx,eax 8086283: c6 01 00 mov BYTE PTR [ecx],0x0 8086286: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 8086289: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086290: 0f be 10 movsx edx,BYTE PTR [eax] 8086293: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 8086296: 83 c0 01 add eax,0x1 8086299: 8b 14 91 mov edx,DWORD PTR [ecx+edx*4] 808629c: 88 50 ff mov BYTE PTR [eax-0x1],dl 808629f: 84 d2 test dl,dl 80862a1: 75 ed jne 8086290 <_nl_find_locale+0x500> 80862a3: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80862a6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80862ad: 8d 76 00 lea esi,[esi+0x0] 80862b0: 0f be 10 movsx edx,BYTE PTR [eax] 80862b3: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80862b6: 83 c0 01 add eax,0x1 80862b9: 8b 14 91 mov edx,DWORD PTR [ecx+edx*4] 80862bc: 88 50 ff mov BYTE PTR [eax-0x1],dl 80862bf: 84 d2 test dl,dl 80862c1: 75 ed jne 80862b0 <_nl_find_locale+0x520> 80862c3: 83 ec 08 sub esp,0x8 80862c6: ff 75 a4 push DWORD PTR [ebp-0x5c] 80862c9: ff 75 a0 push DWORD PTR [ebp-0x60] 80862cc: e8 7f 5f ff ff call 807c250 <__gconv_compare_alias> 80862d1: 83 c4 10 add esp,0x10 80862d4: 85 c0 test eax,eax 80862d6: 0f 85 14 02 00 00 jne 80864f0 <_nl_find_locale+0x760> 80862dc: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 80862df: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 80862e2: 8b 07 mov eax,DWORD PTR [edi] 80862e4: 85 c0 test eax,eax 80862e6: 0f 84 94 02 00 00 je 8086580 <_nl_find_locale+0x7f0> 80862ec: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80862ef: 85 c0 test eax,eax 80862f1: 0f 84 b9 01 00 00 je 80864b0 <_nl_find_locale+0x720> 80862f7: 83 ec 04 sub esp,0x4 80862fa: 8d 93 40 ff ff ff lea edx,[ebx-0xc0] 8086300: 52 push edx 8086301: 8d 93 c8 38 fd ff lea edx,[ebx-0x2c738] 8086307: 52 push edx 8086308: 50 push eax 8086309: e8 a2 2d fc ff call 80490b0 <.plt+0x80> 808630e: 83 c4 10 add esp,0x10 8086311: 85 c0 test eax,eax 8086313: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 8086316: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 8086319: 75 07 jne 8086322 <_nl_find_locale+0x592> 808631b: c7 47 1c 01 00 00 00 mov DWORD PTR [edi+0x1c],0x1 8086322: 8b 47 18 mov eax,DWORD PTR [edi+0x18] 8086325: 83 f8 fd cmp eax,0xfffffffd 8086328: 0f 87 68 fb ff ff ja 8085e96 <_nl_find_locale+0x106> 808632e: 83 c0 01 add eax,0x1 8086331: 89 47 18 mov DWORD PTR [edi+0x18],eax 8086334: e9 5d fb ff ff jmp 8085e96 <_nl_find_locale+0x106> 8086339: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086340: 83 7d b4 01 cmp DWORD PTR [ebp-0x4c],0x1 8086344: 7f 2d jg 8086373 <_nl_find_locale+0x5e3> 8086346: 83 7d b8 01 cmp DWORD PTR [ebp-0x48],0x1 808634a: c6 01 2f mov BYTE PTR [ecx],0x2f 808634d: 8d 41 01 lea eax,[ecx+0x1] 8086350: 75 0a jne 808635c <_nl_find_locale+0x5cc> 8086352: c6 00 2f mov BYTE PTR [eax],0x2f 8086355: c7 45 b8 01 00 00 00 mov DWORD PTR [ebp-0x48],0x1 808635c: 8b 75 b8 mov esi,DWORD PTR [ebp-0x48] 808635f: b8 03 00 00 00 mov eax,0x3 8086364: ba 01 00 00 00 mov edx,0x1 8086369: 29 f0 sub eax,esi 808636b: 83 fe 02 cmp esi,0x2 808636e: 0f 4f c2 cmovg eax,edx 8086371: 01 c1 add ecx,eax 8086373: c6 01 00 mov BYTE PTR [ecx],0x0 8086376: 83 ec 0c sub esp,0xc 8086379: ff 75 a8 push DWORD PTR [ebp-0x58] 808637c: e8 8f dc fe ff call 8074010 8086381: 83 c4 10 add esp,0x10 8086384: 83 c0 1e add eax,0x1e 8086387: 89 e1 mov ecx,esp 8086389: 89 c2 mov edx,eax 808638b: 25 00 f0 ff ff and eax,0xfffff000 8086390: 29 c1 sub ecx,eax 8086392: 83 e2 f0 and edx,0xfffffff0 8086395: 89 c8 mov eax,ecx 8086397: 39 c4 cmp esp,eax 8086399: 74 12 je 80863ad <_nl_find_locale+0x61d> 808639b: 81 ec 00 10 00 00 sub esp,0x1000 80863a1: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80863a9: 39 c4 cmp esp,eax 80863ab: 75 ee jne 808639b <_nl_find_locale+0x60b> 80863ad: 81 e2 ff 0f 00 00 and edx,0xfff 80863b3: 29 d4 sub esp,edx 80863b5: 85 d2 test edx,edx 80863b7: 74 05 je 80863be <_nl_find_locale+0x62e> 80863b9: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 80863be: 8d 44 24 0f lea eax,[esp+0xf] 80863c2: 83 e0 f0 and eax,0xfffffff0 80863c5: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 80863c8: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 80863cb: 0f b6 00 movzx eax,BYTE PTR [eax] 80863ce: 84 c0 test al,al 80863d0: 0f 84 0c 02 00 00 je 80865e2 <_nl_find_locale+0x852> 80863d6: 8b 8b 74 ff ff ff mov ecx,DWORD PTR [ebx-0x8c] 80863dc: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 80863df: c7 45 b4 00 00 00 00 mov DWORD PTR [ebp-0x4c],0x0 80863e6: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 80863e9: 8b 4d a0 mov ecx,DWORD PTR [ebp-0x60] 80863ec: eb 20 jmp 808640e <_nl_find_locale+0x67e> 80863ee: 66 90 xchg ax,ax 80863f0: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80863f3: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 80863f6: 83 c1 01 add ecx,0x1 80863f9: 8b 04 b8 mov eax,DWORD PTR [eax+edi*4] 80863fc: 88 41 ff mov BYTE PTR [ecx-0x1],al 80863ff: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 8086403: 83 c6 01 add esi,0x1 8086406: 84 c0 test al,al 8086408: 0f 84 42 fe ff ff je 8086250 <_nl_find_locale+0x4c0> 808640e: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 8086411: 0f be f8 movsx edi,al 8086414: 89 7d bc mov DWORD PTR [ebp-0x44],edi 8086417: 83 c2 01 add edx,0x1 808641a: 3c 5f cmp al,0x5f 808641c: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 808641f: 0f 94 c2 sete dl 8086422: 3c 3a cmp al,0x3a 8086424: 89 d7 mov edi,edx 8086426: 0f 94 c2 sete dl 8086429: 09 fa or edx,edi 808642b: 8d 78 d4 lea edi,[eax-0x2c] 808642e: 88 55 c0 mov BYTE PTR [ebp-0x40],dl 8086431: 89 fa mov edx,edi 8086433: 80 fa 02 cmp dl,0x2 8086436: 0f 96 c2 setbe dl 8086439: 0a 55 c0 or dl,BYTE PTR [ebp-0x40] 808643c: 75 b2 jne 80863f0 <_nl_find_locale+0x660> 808643e: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 8086441: 0f be f8 movsx edi,al 8086444: f6 04 7a 08 test BYTE PTR [edx+edi*2],0x8 8086448: 75 a6 jne 80863f0 <_nl_find_locale+0x660> 808644a: 3c 2f cmp al,0x2f 808644c: 75 b1 jne 80863ff <_nl_find_locale+0x66f> 808644e: 8b 7d b8 mov edi,DWORD PTR [ebp-0x48] 8086451: 83 ff 03 cmp edi,0x3 8086454: 0f 84 29 fe ff ff je 8086283 <_nl_find_locale+0x4f3> 808645a: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 808645d: c6 01 2f mov BYTE PTR [ecx],0x2f 8086460: 83 c1 01 add ecx,0x1 8086463: 89 7d b4 mov DWORD PTR [ebp-0x4c],edi 8086466: 83 c0 02 add eax,0x2 8086469: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 808646c: eb 91 jmp 80863ff <_nl_find_locale+0x66f> 808646e: 66 90 xchg ax,ax 8086470: 80 7c 3e fe 2e cmp BYTE PTR [esi+edi*1-0x2],0x2e 8086475: 0f 85 d8 f9 ff ff jne 8085e53 <_nl_find_locale+0xc3> 808647b: 80 7c 3e ff 2e cmp BYTE PTR [esi+edi*1-0x1],0x2e 8086480: 0f 85 cd f9 ff ff jne 8085e53 <_nl_find_locale+0xc3> 8086486: e9 45 fa ff ff jmp 8085ed0 <_nl_find_locale+0x140> 808648b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808648f: 90 nop 8086490: 80 7e 01 2e cmp BYTE PTR [esi+0x1],0x2e 8086494: 0f 85 ae f9 ff ff jne 8085e48 <_nl_find_locale+0xb8> 808649a: 80 7e 02 2f cmp BYTE PTR [esi+0x2],0x2f 808649e: 0f 85 a4 f9 ff ff jne 8085e48 <_nl_find_locale+0xb8> 80864a4: e9 27 fa ff ff jmp 8085ed0 <_nl_find_locale+0x140> 80864a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80864b0: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 80864b3: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 80864b6: e9 67 fe ff ff jmp 8086322 <_nl_find_locale+0x592> 80864bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80864bf: 90 nop 80864c0: 83 ec 04 sub esp,0x4 80864c3: 6a 01 push 0x1 80864c5: 57 push edi 80864c6: ff 75 d4 push DWORD PTR [ebp-0x2c] 80864c9: ff 75 e0 push DWORD PTR [ebp-0x20] 80864cc: ff 75 dc push DWORD PTR [ebp-0x24] 80864cf: ff 75 d8 push DWORD PTR [ebp-0x28] 80864d2: ff 75 d0 push DWORD PTR [ebp-0x30] 80864d5: 56 push esi 80864d6: ff 75 0c push DWORD PTR [ebp+0xc] 80864d9: ff 75 c0 push DWORD PTR [ebp-0x40] 80864dc: 52 push edx 80864dd: e8 9e 81 fc ff call 804e680 <_nl_make_l10nflist> 80864e2: 83 c4 30 add esp,0x30 80864e5: 89 45 ac mov DWORD PTR [ebp-0x54],eax 80864e8: 85 c0 test eax,eax 80864ea: 0f 85 90 fb ff ff jne 8086080 <_nl_find_locale+0x2f0> 80864f0: 31 ff xor edi,edi 80864f2: e9 9f f9 ff ff jmp 8085e96 <_nl_find_locale+0x106> 80864f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80864fe: 66 90 xchg ax,ax 8086500: 83 ec 08 sub esp,0x8 8086503: ff 75 10 push DWORD PTR [ebp+0x10] 8086506: 50 push eax 8086507: e8 74 03 00 00 call 8086880 <_nl_load_locale> 808650c: 83 c4 10 add esp,0x10 808650f: e9 83 fb ff ff jmp 8086097 <_nl_find_locale+0x307> 8086514: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8086518: 83 ec 0c sub esp,0xc 808651b: ff 75 e0 push DWORD PTR [ebp-0x20] 808651e: e8 7d ec fd ff call 80651a0 <__free> 8086523: 83 c4 10 add esp,0x10 8086526: e9 5e fb ff ff jmp 8086089 <_nl_find_locale+0x2f9> 808652b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808652f: 90 nop 8086530: 89 c1 mov ecx,eax 8086532: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 8086535: 85 c0 test eax,eax 8086537: 0f 84 96 00 00 00 je 80865d3 <_nl_find_locale+0x843> 808653d: 8d 71 10 lea esi,[ecx+0x10] 8086540: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 8086543: 89 f7 mov edi,esi 8086545: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 8086548: eb 19 jmp 8086563 <_nl_find_locale+0x7d3> 808654a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8086550: 8b 07 mov eax,DWORD PTR [edi] 8086552: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 8086555: 85 d2 test edx,edx 8086557: 75 67 jne 80865c0 <_nl_find_locale+0x830> 8086559: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 808655c: 83 c7 04 add edi,0x4 808655f: 85 c0 test eax,eax 8086561: 74 6d je 80865d0 <_nl_find_locale+0x840> 8086563: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8086566: 85 d2 test edx,edx 8086568: 75 e6 jne 8086550 <_nl_find_locale+0x7c0> 808656a: 83 ec 08 sub esp,0x8 808656d: 56 push esi 808656e: 50 push eax 808656f: e8 0c 03 00 00 call 8086880 <_nl_load_locale> 8086574: 83 c4 10 add esp,0x10 8086577: eb d7 jmp 8086550 <_nl_find_locale+0x7c0> 8086579: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086580: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 8086583: 83 ec 08 sub esp,0x8 8086586: 6a 2f push 0x2f 8086588: ff 30 push DWORD PTR [eax] 808658a: e8 e1 2a fc ff call 8049070 <.plt+0x40> 808658f: 83 c4 10 add esp,0x10 8086592: 80 78 fe 2f cmp BYTE PTR [eax-0x2],0x2f 8086596: 8d 50 ff lea edx,[eax-0x1] 8086599: 74 63 je 80865fe <_nl_find_locale+0x86e> 808659b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808659f: 90 nop 80865a0: 83 ea 01 sub edx,0x1 80865a3: 80 7a ff 2f cmp BYTE PTR [edx-0x1],0x2f 80865a7: 75 f7 jne 80865a0 <_nl_find_locale+0x810> 80865a9: 29 d0 sub eax,edx 80865ab: 83 ec 08 sub esp,0x8 80865ae: 50 push eax 80865af: 52 push edx 80865b0: e8 bb fe 00 00 call 8096470 <__strndup> 80865b5: 83 c4 10 add esp,0x10 80865b8: 89 07 mov DWORD PTR [edi],eax 80865ba: e9 2d fd ff ff jmp 80862ec <_nl_find_locale+0x55c> 80865bf: 90 nop 80865c0: 8b 4d ac mov ecx,DWORD PTR [ebp-0x54] 80865c3: 89 d7 mov edi,edx 80865c5: 89 45 ac mov DWORD PTR [ebp-0x54],eax 80865c8: 89 41 10 mov DWORD PTR [ecx+0x10],eax 80865cb: e9 d5 fa ff ff jmp 80860a5 <_nl_find_locale+0x315> 80865d0: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 80865d3: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 80865d6: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 80865dd: e9 b4 f8 ff ff jmp 8085e96 <_nl_find_locale+0x106> 80865e2: 8b 4d a0 mov ecx,DWORD PTR [ebp-0x60] 80865e5: c6 01 2f mov BYTE PTR [ecx],0x2f 80865e8: 8d 41 01 lea eax,[ecx+0x1] 80865eb: e9 72 fc ff ff jmp 8086262 <_nl_find_locale+0x4d2> 80865f0: 8b 4d a4 mov ecx,DWORD PTR [ebp-0x5c] 80865f3: c6 01 2f mov BYTE PTR [ecx],0x2f 80865f6: 8d 41 01 lea eax,[ecx+0x1] 80865f9: e9 54 fd ff ff jmp 8086352 <_nl_find_locale+0x5c2> 80865fe: b8 01 00 00 00 mov eax,0x1 8086603: eb a6 jmp 80865ab <_nl_find_locale+0x81b> 8086605: e8 46 1c ff ff call 8078250 <__stack_chk_fail> 808660a: 8d 83 e4 39 fd ff lea eax,[ebx-0x2c61c] 8086610: 50 push eax 8086611: 8d 83 b5 39 fd ff lea eax,[ebx-0x2c64b] 8086617: 68 1b 01 00 00 push 0x11b 808661c: 50 push eax 808661d: 8d 83 c2 39 fd ff lea eax,[ebx-0x2c63e] 8086623: 50 push eax 8086624: e8 a7 48 fc ff call 804aed0 <__assert_fail> 8086629: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08086630 <_nl_remove_locale>: 8086630: f3 0f 1e fb endbr32 8086634: e8 64 90 fd ff call 805f69d <__x86.get_pc_thunk.cx> 8086639: 81 c1 c7 e9 05 00 add ecx,0x5e9c7 808663f: 53 push ebx 8086640: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8086644: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8086648: 83 6a 18 01 sub DWORD PTR [edx+0x18],0x1 808664c: 75 32 jne 8086680 <_nl_remove_locale+0x50> 808664e: 83 7a 0c 02 cmp DWORD PTR [edx+0xc],0x2 8086652: 74 22 je 8086676 <_nl_remove_locale+0x46> 8086654: 8b 84 99 a0 1f 00 00 mov eax,DWORD PTR [ecx+ebx*4+0x1fa0] 808665b: 3b 50 08 cmp edx,DWORD PTR [eax+0x8] 808665e: 74 08 je 8086668 <_nl_remove_locale+0x38> 8086660: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 8086663: 39 50 08 cmp DWORD PTR [eax+0x8],edx 8086666: 75 f8 jne 8086660 <_nl_remove_locale+0x30> 8086668: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 808666f: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 8086676: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 808667a: 5b pop ebx 808667b: e9 90 05 00 00 jmp 8086c10 <_nl_unload_locale> 8086680: 5b pop ebx 8086681: c3 ret 8086682: 66 90 xchg ax,ax 8086684: 66 90 xchg ax,ax 8086686: 66 90 xchg ax,ax 8086688: 66 90 xchg ax,ax 808668a: 66 90 xchg ax,ax 808668c: 66 90 xchg ax,ax 808668e: 66 90 xchg ax,ax 08086690 <_nl_intern_locale_data>: 8086690: f3 0f 1e fb endbr32 8086694: 55 push ebp 8086695: 57 push edi 8086696: 56 push esi 8086697: 53 push ebx 8086698: e8 23 35 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 808669d: 81 c3 63 e9 05 00 add ebx,0x5e963 80866a3: 83 ec 1c sub esp,0x1c 80866a6: 83 7c 24 38 07 cmp DWORD PTR [esp+0x38],0x7 80866ab: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 80866af: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 80866b3: 0f 86 b7 00 00 00 jbe 8086770 <_nl_intern_locale_data+0xe0> 80866b9: 8b 17 mov edx,DWORD PTR [edi] 80866bb: b8 17 10 05 20 mov eax,0x20051017 80866c0: 83 fe 03 cmp esi,0x3 80866c3: 74 11 je 80866d6 <_nl_intern_locale_data+0x46> 80866c5: 89 f0 mov eax,esi 80866c7: b9 20 07 09 20 mov ecx,0x20090720 80866cc: 35 15 11 03 20 xor eax,0x20031115 80866d1: 85 f6 test esi,esi 80866d3: 0f 44 c1 cmove eax,ecx 80866d6: 39 c2 cmp edx,eax 80866d8: 0f 85 92 00 00 00 jne 8086770 <_nl_intern_locale_data+0xe0> 80866de: 8b 6f 04 mov ebp,DWORD PTR [edi+0x4] 80866e1: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp 80866e5: 3b ac b3 c0 40 fd ff cmp ebp,DWORD PTR [ebx+esi*4-0x2bf40] 80866ec: 0f 82 7e 00 00 00 jb 8086770 <_nl_intern_locale_data+0xe0> 80866f2: 8d 04 ad 08 00 00 00 lea eax,[ebp*4+0x8] 80866f9: 3b 44 24 38 cmp eax,DWORD PTR [esp+0x38] 80866fd: 73 71 jae 8086770 <_nl_intern_locale_data+0xe0> 80866ff: 83 ec 0c sub esp,0xc 8086702: 83 c0 1c add eax,0x1c 8086705: 50 push eax 8086706: e8 75 e4 fd ff call 8064b80 <__libc_malloc> 808670b: 83 c4 10 add esp,0x10 808670e: 85 c0 test eax,eax 8086710: 74 6d je 808677f <_nl_intern_locale_data+0xef> 8086712: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 8086716: 89 78 04 mov DWORD PTR [eax+0x4],edi 8086719: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 8086720: 89 50 08 mov DWORD PTR [eax+0x8],edx 8086723: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 808672a: c7 40 18 00 00 00 00 mov DWORD PTR [eax+0x18],0x0 8086731: c7 40 1c 00 00 00 00 mov DWORD PTR [eax+0x1c],0x0 8086738: 89 68 20 mov DWORD PTR [eax+0x20],ebp 808673b: 85 ed test ebp,ebp 808673d: 74 40 je 808677f <_nl_intern_locale_data+0xef> 808673f: 8d 8b 80 ea ff ff lea ecx,[ebx-0x1580] 8086745: 31 d2 xor edx,edx 8086747: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 808674b: 8b 4c 97 08 mov ecx,DWORD PTR [edi+edx*4+0x8] 808674f: 39 4c 24 38 cmp DWORD PTR [esp+0x38],ecx 8086753: 72 37 jb 808678c <.L11+0x5> 8086755: 83 fe 0c cmp esi,0xc 8086758: 0f 87 e7 00 00 00 ja 8086845 <.L8> 808675e: 8b ac b3 80 3a fd ff mov ebp,DWORD PTR [ebx+esi*4-0x2c580] 8086765: 01 dd add ebp,ebx 8086767: 3e ff e5 notrack jmp ebp 808676a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8086770: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8086776: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 808677d: 31 c0 xor eax,eax 808677f: 83 c4 1c add esp,0x1c 8086782: 5b pop ebx 8086783: 5e pop esi 8086784: 5f pop edi 8086785: 5d pop ebp 8086786: c3 ret 08086787 <.L11>: 8086787: 83 fa 01 cmp edx,0x1 808678a: 76 2c jbe 80867b8 <.L12+0x9> 808678c: 83 ec 0c sub esp,0xc 808678f: 50 push eax 8086790: e8 0b ea fd ff call 80651a0 <__free> 8086795: c7 c0 e0 ff ff ff mov eax,0xffffffe0 808679b: 83 c4 10 add esp,0x10 808679e: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 80867a5: 83 c4 1c add esp,0x1c 80867a8: 31 c0 xor eax,eax 80867aa: 5b pop ebx 80867ab: 5e pop esi 80867ac: 5f pop edi 80867ad: 5d pop ebp 80867ae: c3 ret 080867af <.L12>: 80867af: 83 fa 04 cmp edx,0x4 80867b2: 77 d8 ja 808678c <.L11+0x5> 80867b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80867b8: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 80867bc: 8b 6c b5 00 mov ebp,DWORD PTR [ebp+esi*4+0x0] 80867c0: 83 7c 95 00 05 cmp DWORD PTR [ebp+edx*4+0x0],0x5 80867c5: 74 29 je 80867f0 <.L13+0x14> 80867c7: 01 f9 add ecx,edi 80867c9: 89 4c 90 24 mov DWORD PTR [eax+edx*4+0x24],ecx 80867cd: 83 c2 01 add edx,0x1 80867d0: 39 54 24 08 cmp DWORD PTR [esp+0x8],edx 80867d4: 0f 85 71 ff ff ff jne 808674b <_nl_intern_locale_data+0xbb> 80867da: eb a3 jmp 808677f <_nl_intern_locale_data+0xef> 080867dc <.L13>: 80867dc: 83 fa 0c cmp edx,0xc 80867df: 77 ab ja 808678c <.L11+0x5> 80867e1: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 80867e5: 8b 6c b5 00 mov ebp,DWORD PTR [ebp+esi*4+0x0] 80867e9: 83 7c 95 00 05 cmp DWORD PTR [ebp+edx*4+0x0],0x5 80867ee: 75 d7 jne 80867c7 <.L12+0x18> 80867f0: f6 c1 03 test cl,0x3 80867f3: 75 97 jne 808678c <.L11+0x5> 80867f5: 8b 0c 0f mov ecx,DWORD PTR [edi+ecx*1] 80867f8: 89 4c 90 24 mov DWORD PTR [eax+edx*4+0x24],ecx 80867fc: eb cf jmp 80867cd <.L12+0x1e> 080867fe <.L14>: 80867fe: 83 fa 06 cmp edx,0x6 8086801: 76 b5 jbe 80867b8 <.L12+0x9> 8086803: eb 87 jmp 808678c <.L11+0x5> 08086805 <.L15>: 8086805: 83 fa 02 cmp edx,0x2 8086808: 76 ae jbe 80867b8 <.L12+0x9> 808680a: eb 80 jmp 808678c <.L11+0x5> 0808680c <.L9>: 808680c: 83 fa 0f cmp edx,0xf 808680f: 76 a7 jbe 80867b8 <.L12+0x9> 8086811: e9 76 ff ff ff jmp 808678c <.L11+0x5> 08086816 <.L17>: 8086816: 83 fa 2d cmp edx,0x2d 8086819: 76 9d jbe 80867b8 <.L12+0x9> 808681b: e9 6c ff ff ff jmp 808678c <.L11+0x5> 08086820 <.L18>: 8086820: 83 fa 12 cmp edx,0x12 8086823: 76 93 jbe 80867b8 <.L12+0x9> 8086825: e9 62 ff ff ff jmp 808678c <.L11+0x5> 0808682a <.L19>: 808682a: 81 fa 9e 00 00 00 cmp edx,0x9e 8086830: 76 86 jbe 80867b8 <.L12+0x9> 8086832: e9 55 ff ff ff jmp 808678c <.L11+0x5> 08086837 <.L20>: 8086837: 83 fa 05 cmp edx,0x5 808683a: 0f 86 78 ff ff ff jbe 80867b8 <.L12+0x9> 8086840: e9 47 ff ff ff jmp 808678c <.L11+0x5> 08086845 <.L8>: 8086845: 85 f6 test esi,esi 8086847: 75 0e jne 8086857 <.L8+0x12> 8086849: 83 fa 55 cmp edx,0x55 808684c: 0f 87 75 ff ff ff ja 80867c7 <.L12+0x18> 8086852: e9 61 ff ff ff jmp 80867b8 <.L12+0x9> 8086857: 8d 83 f4 40 fd ff lea eax,[ebx-0x2bf0c] 808685d: 50 push eax 808685e: 8d 83 54 3a fd ff lea eax,[ebx-0x2c5ac] 8086864: 68 90 00 00 00 push 0x90 8086869: 50 push eax 808686a: 8d 83 61 3a fd ff lea eax,[ebx-0x2c59f] 8086870: 50 push eax 8086871: e8 5a 46 fc ff call 804aed0 <__assert_fail> 8086876: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808687d: 8d 76 00 lea esi,[esi+0x0] 08086880 <_nl_load_locale>: 8086880: f3 0f 1e fb endbr32 8086884: 55 push ebp 8086885: 89 e5 mov ebp,esp 8086887: 57 push edi 8086888: 56 push esi 8086889: 53 push ebx 808688a: e8 31 33 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 808688f: 81 c3 71 e7 05 00 add ebx,0x5e771 8086895: 81 ec a4 00 00 00 sub esp,0xa4 808689b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 808689e: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 80868a4: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 80868ab: 89 55 e4 mov DWORD PTR [ebp-0x1c],edx 80868ae: 31 d2 xor edx,edx 80868b0: c7 40 04 01 00 00 00 mov DWORD PTR [eax+0x4],0x1 80868b7: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 80868be: 68 00 00 08 00 push 0x80000 80868c3: ff 30 push DWORD PTR [eax] 80868c5: e8 36 ff fe ff call 8076800 <__open_nocancel> 80868ca: 83 c4 10 add esp,0x10 80868cd: 85 c0 test eax,eax 80868cf: 0f 88 a9 00 00 00 js 808697e <_nl_load_locale+0xfe> 80868d5: 83 ec 04 sub esp,0x4 80868d8: 89 c6 mov esi,eax 80868da: 8d 45 84 lea eax,[ebp-0x7c] 80868dd: 50 push eax 80868de: 56 push esi 80868df: 6a 03 push 0x3 80868e1: 89 85 70 ff ff ff mov DWORD PTR [ebp-0x90],eax 80868e7: e8 a4 f3 fe ff call 8075c90 <___fxstat64> 80868ec: 83 c4 10 add esp,0x10 80868ef: 85 c0 test eax,eax 80868f1: 0f 88 49 01 00 00 js 8086a40 <_nl_load_locale+0x1c0> 80868f7: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 80868fa: 25 00 f0 00 00 and eax,0xf000 80868ff: 3d 00 40 00 00 cmp eax,0x4000 8086904: 0f 84 4e 01 00 00 je 8086a58 <_nl_load_locale+0x1d8> 808690a: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8086910: 83 ec 08 sub esp,0x8 8086913: 89 85 70 ff ff ff mov DWORD PTR [ebp-0x90],eax 8086919: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808691c: 6a 00 push 0x0 808691e: 56 push esi 808691f: 6a 02 push 0x2 8086921: 6a 01 push 0x1 8086923: ff 75 b0 push DWORD PTR [ebp-0x50] 8086926: 6a 00 push 0x0 8086928: 89 85 6c ff ff ff mov DWORD PTR [ebp-0x94],eax 808692e: e8 9d 01 ff ff call 8076ad0 <__mmap> 8086933: 83 c4 20 add esp,0x20 8086936: 89 c7 mov edi,eax 8086938: 83 f8 ff cmp eax,0xffffffff 808693b: 74 63 je 80869a0 <_nl_load_locale+0x120> 808693d: 83 ec 0c sub esp,0xc 8086940: 56 push esi 8086941: e8 da fd fe ff call 8076720 <__close_nocancel> 8086946: 83 c4 10 add esp,0x10 8086949: 85 ff test edi,edi 808694b: 74 31 je 808697e <_nl_load_locale+0xfe> 808694d: 83 ec 04 sub esp,0x4 8086950: ff 75 b0 push DWORD PTR [ebp-0x50] 8086953: 57 push edi 8086954: ff 75 0c push DWORD PTR [ebp+0xc] 8086957: e8 34 fd ff ff call 8086690 <_nl_intern_locale_data> 808695c: 83 c4 10 add esp,0x10 808695f: 85 c0 test eax,eax 8086961: 0f 84 51 02 00 00 je 8086bb8 <_nl_load_locale+0x338> 8086967: ba 01 00 00 00 mov edx,0x1 808696c: 8b 8d 74 ff ff ff mov ecx,DWORD PTR [ebp-0x8c] 8086972: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8086978: 89 50 0c mov DWORD PTR [eax+0xc],edx 808697b: 89 41 08 mov DWORD PTR [ecx+0x8],eax 808697e: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8086981: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8086988: 0f 85 7d 02 00 00 jne 8086c0b <_nl_load_locale+0x38b> 808698e: 8d 65 f4 lea esp,[ebp-0xc] 8086991: 5b pop ebx 8086992: 5e pop esi 8086993: 5f pop edi 8086994: 5d pop ebp 8086995: c3 ret 8086996: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808699d: 8d 76 00 lea esi,[esi+0x0] 80869a0: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 80869a6: 65 83 38 26 cmp DWORD PTR gs:[eax],0x26 80869aa: 0f 85 90 00 00 00 jne 8086a40 <_nl_load_locale+0x1c0> 80869b0: 8b 7d b0 mov edi,DWORD PTR [ebp-0x50] 80869b3: 83 ec 0c sub esp,0xc 80869b6: 57 push edi 80869b7: e8 c4 e1 fd ff call 8064b80 <__libc_malloc> 80869bc: 83 c4 10 add esp,0x10 80869bf: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 80869c5: 85 c0 test eax,eax 80869c7: 74 77 je 8086a40 <_nl_load_locale+0x1c0> 80869c9: 85 ff test edi,edi 80869cb: 0f 8e a5 01 00 00 jle 8086b76 <_nl_load_locale+0x2f6> 80869d1: 89 b5 68 ff ff ff mov DWORD PTR [ebp-0x98],esi 80869d7: 89 c6 mov esi,eax 80869d9: eb 11 jmp 80869ec <_nl_load_locale+0x16c> 80869db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80869df: 90 nop 80869e0: 29 c7 sub edi,eax 80869e2: 01 c6 add esi,eax 80869e4: 85 ff test edi,edi 80869e6: 0f 8e 84 01 00 00 jle 8086b70 <_nl_load_locale+0x2f0> 80869ec: 83 ec 04 sub esp,0x4 80869ef: 57 push edi 80869f0: 56 push esi 80869f1: ff b5 68 ff ff ff push DWORD PTR [ebp-0x98] 80869f7: e8 d4 fe fe ff call 80768d0 <__read_nocancel> 80869fc: 83 c4 10 add esp,0x10 80869ff: 85 c0 test eax,eax 8086a01: 7f dd jg 80869e0 <_nl_load_locale+0x160> 8086a03: 83 ec 0c sub esp,0xc 8086a06: ff b5 64 ff ff ff push DWORD PTR [ebp-0x9c] 8086a0c: 8b b5 68 ff ff ff mov esi,DWORD PTR [ebp-0x98] 8086a12: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 8086a18: e8 83 e7 fd ff call 80651a0 <__free> 8086a1d: 8b 85 74 ff ff ff mov eax,DWORD PTR [ebp-0x8c] 8086a23: 83 c4 10 add esp,0x10 8086a26: 85 c0 test eax,eax 8086a28: 75 16 jne 8086a40 <_nl_load_locale+0x1c0> 8086a2a: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 8086a30: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8086a37: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086a3e: 66 90 xchg ax,ax 8086a40: 83 ec 0c sub esp,0xc 8086a43: 56 push esi 8086a44: e8 d7 fc fe ff call 8076720 <__close_nocancel> 8086a49: 83 c4 10 add esp,0x10 8086a4c: e9 2d ff ff ff jmp 808697e <_nl_load_locale+0xfe> 8086a51: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086a58: 83 ec 0c sub esp,0xc 8086a5b: 56 push esi 8086a5c: e8 bf fc fe ff call 8076720 <__close_nocancel> 8086a61: 8b 85 74 ff ff ff mov eax,DWORD PTR [ebp-0x8c] 8086a67: 8b 10 mov edx,DWORD PTR [eax] 8086a69: 89 14 24 mov DWORD PTR [esp],edx 8086a6c: 89 95 6c ff ff ff mov DWORD PTR [ebp-0x94],edx 8086a72: e8 99 d5 fe ff call 8074010 8086a77: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 8086a7a: 83 c4 10 add esp,0x10 8086a7d: 89 e2 mov edx,esp 8086a7f: 0f b6 bc 0b ec 38 fd ff movzx edi,BYTE PTR [ebx+ecx*1-0x2c714] 8086a87: 8d 4c 38 21 lea ecx,[eax+edi*1+0x21] 8086a8b: 89 ce mov esi,ecx 8086a8d: 81 e1 00 f0 ff ff and ecx,0xfffff000 8086a93: 29 ca sub edx,ecx 8086a95: 83 e6 f0 and esi,0xfffffff0 8086a98: 89 d1 mov ecx,edx 8086a9a: 8b 95 6c ff ff ff mov edx,DWORD PTR [ebp-0x94] 8086aa0: 39 cc cmp esp,ecx 8086aa2: 74 12 je 8086ab6 <_nl_load_locale+0x236> 8086aa4: 81 ec 00 10 00 00 sub esp,0x1000 8086aaa: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8086ab2: 39 cc cmp esp,ecx 8086ab4: 75 ee jne 8086aa4 <_nl_load_locale+0x224> 8086ab6: 81 e6 ff 0f 00 00 and esi,0xfff 8086abc: 29 f4 sub esp,esi 8086abe: 85 f6 test esi,esi 8086ac0: 74 05 je 8086ac7 <_nl_load_locale+0x247> 8086ac2: 83 4c 34 fc 00 or DWORD PTR [esp+esi*1-0x4],0x0 8086ac7: 8d 4c 24 0f lea ecx,[esp+0xf] 8086acb: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] 8086ace: 83 ec 04 sub esp,0x4 8086ad1: 83 e1 f0 and ecx,0xfffffff0 8086ad4: 50 push eax 8086ad5: 89 8d 6c ff ff ff mov DWORD PTR [ebp-0x94],ecx 8086adb: 0f b6 8c 33 00 39 fd ff movzx ecx,BYTE PTR [ebx+esi*1-0x2c700] 8086ae3: 52 push edx 8086ae4: ff b5 6c ff ff ff push DWORD PTR [ebp-0x94] 8086aea: 8d b4 0b 20 39 fd ff lea esi,[ebx+ecx*1-0x2c6e0] 8086af1: e8 4a d1 fe ff call 8073c40 <__mempcpy> 8086af6: 8d 50 05 lea edx,[eax+0x5] 8086af9: c7 00 2f 53 59 53 mov DWORD PTR [eax],0x5359532f 8086aff: 89 95 68 ff ff ff mov DWORD PTR [ebp-0x98],edx 8086b05: 8d 57 01 lea edx,[edi+0x1] 8086b08: c6 40 04 5f mov BYTE PTR [eax+0x4],0x5f 8086b0c: 83 fa 04 cmp edx,0x4 8086b0f: 0f 83 bb 00 00 00 jae 8086bd0 <_nl_load_locale+0x350> 8086b15: 85 d2 test edx,edx 8086b17: 74 0f je 8086b28 <_nl_load_locale+0x2a8> 8086b19: 0f b6 0e movzx ecx,BYTE PTR [esi] 8086b1c: 88 48 05 mov BYTE PTR [eax+0x5],cl 8086b1f: f6 c2 02 test dl,0x2 8086b22: 0f 85 ce 00 00 00 jne 8086bf6 <_nl_load_locale+0x376> 8086b28: 58 pop eax 8086b29: 5a pop edx 8086b2a: 68 00 00 08 00 push 0x80000 8086b2f: ff b5 6c ff ff ff push DWORD PTR [ebp-0x94] 8086b35: e8 c6 fc fe ff call 8076800 <__open_nocancel> 8086b3a: 83 c4 10 add esp,0x10 8086b3d: 89 c6 mov esi,eax 8086b3f: 85 c0 test eax,eax 8086b41: 0f 88 37 fe ff ff js 808697e <_nl_load_locale+0xfe> 8086b47: 83 ec 04 sub esp,0x4 8086b4a: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 8086b50: 50 push eax 8086b51: 6a 03 push 0x3 8086b53: e8 38 f1 fe ff call 8075c90 <___fxstat64> 8086b58: 83 c4 10 add esp,0x10 8086b5b: 85 c0 test eax,eax 8086b5d: 0f 89 a7 fd ff ff jns 808690a <_nl_load_locale+0x8a> 8086b63: e9 d8 fe ff ff jmp 8086a40 <_nl_load_locale+0x1c0> 8086b68: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086b6f: 90 nop 8086b70: 8b b5 68 ff ff ff mov esi,DWORD PTR [ebp-0x98] 8086b76: 8b 8d 6c ff ff ff mov ecx,DWORD PTR [ebp-0x94] 8086b7c: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 8086b82: 83 ec 0c sub esp,0xc 8086b85: 65 89 08 mov DWORD PTR gs:[eax],ecx 8086b88: 56 push esi 8086b89: e8 92 fb fe ff call 8076720 <__close_nocancel> 8086b8e: 83 c4 0c add esp,0xc 8086b91: ff 75 b0 push DWORD PTR [ebp-0x50] 8086b94: ff b5 64 ff ff ff push DWORD PTR [ebp-0x9c] 8086b9a: ff 75 0c push DWORD PTR [ebp+0xc] 8086b9d: e8 ee fa ff ff call 8086690 <_nl_intern_locale_data> 8086ba2: 83 c4 10 add esp,0x10 8086ba5: 85 c0 test eax,eax 8086ba7: 0f 84 d1 fd ff ff je 808697e <_nl_load_locale+0xfe> 8086bad: 31 d2 xor edx,edx 8086baf: e9 b8 fd ff ff jmp 808696c <_nl_load_locale+0xec> 8086bb4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8086bb8: 83 ec 08 sub esp,0x8 8086bbb: ff 75 b0 push DWORD PTR [ebp-0x50] 8086bbe: 57 push edi 8086bbf: e8 fc ff fe ff call 8076bc0 <__munmap> 8086bc4: 83 c4 10 add esp,0x10 8086bc7: e9 b2 fd ff ff jmp 808697e <_nl_load_locale+0xfe> 8086bcc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8086bd0: 8b 3e mov edi,DWORD PTR [esi] 8086bd2: 8d 48 05 lea ecx,[eax+0x5] 8086bd5: 89 78 05 mov DWORD PTR [eax+0x5],edi 8086bd8: 8b 7c 16 fc mov edi,DWORD PTR [esi+edx*1-0x4] 8086bdc: 89 7c 10 01 mov DWORD PTR [eax+edx*1+0x1],edi 8086be0: 8d 78 09 lea edi,[eax+0x9] 8086be3: 83 e7 fc and edi,0xfffffffc 8086be6: 29 f9 sub ecx,edi 8086be8: 29 ce sub esi,ecx 8086bea: 01 d1 add ecx,edx 8086bec: c1 e9 02 shr ecx,0x2 8086bef: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8086bf1: e9 32 ff ff ff jmp 8086b28 <_nl_load_locale+0x2a8> 8086bf6: 0f b7 44 16 fe movzx eax,WORD PTR [esi+edx*1-0x2] 8086bfb: 8b 8d 68 ff ff ff mov ecx,DWORD PTR [ebp-0x98] 8086c01: 66 89 44 11 fe mov WORD PTR [ecx+edx*1-0x2],ax 8086c06: e9 1d ff ff ff jmp 8086b28 <_nl_load_locale+0x2a8> 8086c0b: e8 40 16 ff ff call 8078250 <__stack_chk_fail> 08086c10 <_nl_unload_locale>: 8086c10: f3 0f 1e fb endbr32 8086c14: 56 push esi 8086c15: 53 push ebx 8086c16: e8 a5 2f fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8086c1b: 81 c3 e5 e3 05 00 add ebx,0x5e3e5 8086c21: 83 ec 04 sub esp,0x4 8086c24: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8086c28: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8086c2b: 85 c0 test eax,eax 8086c2d: 74 09 je 8086c38 <_nl_unload_locale+0x28> 8086c2f: 83 ec 0c sub esp,0xc 8086c32: 56 push esi 8086c33: ff d0 call eax 8086c35: 83 c4 10 add esp,0x10 8086c38: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8086c3b: 85 c0 test eax,eax 8086c3d: 74 41 je 8086c80 <_nl_unload_locale+0x70> 8086c3f: 83 f8 01 cmp eax,0x1 8086c42: 75 14 jne 8086c58 <_nl_unload_locale+0x48> 8086c44: 83 ec 08 sub esp,0x8 8086c47: ff 76 08 push DWORD PTR [esi+0x8] 8086c4a: ff 76 04 push DWORD PTR [esi+0x4] 8086c4d: e8 6e ff fe ff call 8076bc0 <__munmap> 8086c52: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8086c55: 83 c4 10 add esp,0x10 8086c58: 83 f8 02 cmp eax,0x2 8086c5b: 74 0d je 8086c6a <_nl_unload_locale+0x5a> 8086c5d: 83 ec 0c sub esp,0xc 8086c60: ff 36 push DWORD PTR [esi] 8086c62: e8 39 e5 fd ff call 80651a0 <__free> 8086c67: 83 c4 10 add esp,0x10 8086c6a: 83 ec 0c sub esp,0xc 8086c6d: 56 push esi 8086c6e: e8 2d e5 fd ff call 80651a0 <__free> 8086c73: 83 c4 14 add esp,0x14 8086c76: 5b pop ebx 8086c77: 5e pop esi 8086c78: c3 ret 8086c79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086c80: 83 ec 0c sub esp,0xc 8086c83: ff 76 04 push DWORD PTR [esi+0x4] 8086c86: e8 15 e5 fd ff call 80651a0 <__free> 8086c8b: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8086c8e: 83 c4 10 add esp,0x10 8086c91: eb c5 jmp 8086c58 <_nl_unload_locale+0x48> 8086c93: 66 90 xchg ax,ax 8086c95: 66 90 xchg ax,ax 8086c97: 66 90 xchg ax,ax 8086c99: 66 90 xchg ax,ax 8086c9b: 66 90 xchg ax,ax 8086c9d: 66 90 xchg ax,ax 8086c9f: 90 nop 08086ca0 : 8086ca0: f3 0f 1e fb endbr32 8086ca4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8086ca8: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8086cac: 8b 00 mov eax,DWORD PTR [eax] 8086cae: 2b 02 sub eax,DWORD PTR [edx] 8086cb0: c3 ret 8086cb1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086cb8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086cbf: 90 nop 08086cc0 <_nl_load_locale_from_archive>: 8086cc0: f3 0f 1e fb endbr32 8086cc4: 55 push ebp 8086cc5: 89 e5 mov ebp,esp 8086cc7: 57 push edi 8086cc8: 56 push esi 8086cc9: 53 push ebx 8086cca: e8 f1 2e fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8086ccf: 81 c3 31 e3 05 00 add ebx,0x5e331 8086cd5: 81 ec e8 01 00 00 sub esp,0x1e8 8086cdb: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8086cde: 89 85 38 fe ff ff mov DWORD PTR [ebp-0x1c8],eax 8086ce4: 8b 30 mov esi,DWORD PTR [eax] 8086ce6: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 8086ced: 89 55 e4 mov DWORD PTR [ebp-0x1c],edx 8086cf0: 31 d2 xor edx,edx 8086cf2: 6a 1e push 0x1e 8086cf4: e8 37 eb fe ff call 8075830 <__sysconf> 8086cf9: 8b bb 80 19 00 00 mov edi,DWORD PTR [ebx+0x1980] 8086cff: 83 c4 10 add esp,0x10 8086d02: 89 85 40 fe ff ff mov DWORD PTR [ebp-0x1c0],eax 8086d08: 85 ff test edi,edi 8086d0a: 74 6a je 8086d76 <_nl_load_locale_from_archive+0xb6> 8086d0c: 89 b5 54 fe ff ff mov DWORD PTR [ebp-0x1ac],esi 8086d12: eb 1b jmp 8086d2f <_nl_load_locale_from_archive+0x6f> 8086d14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8086d18: 83 ec 08 sub esp,0x8 8086d1b: 56 push esi 8086d1c: 50 push eax 8086d1d: e8 ae 23 fc ff call 80490d0 <.plt+0xa0> 8086d22: 83 c4 10 add esp,0x10 8086d25: 85 c0 test eax,eax 8086d27: 74 19 je 8086d42 <_nl_load_locale_from_archive+0x82> 8086d29: 8b 3f mov edi,DWORD PTR [edi] 8086d2b: 85 ff test edi,edi 8086d2d: 74 41 je 8086d70 <_nl_load_locale_from_archive+0xb0> 8086d2f: 8b 77 04 mov esi,DWORD PTR [edi+0x4] 8086d32: 8b 85 54 fe ff ff mov eax,DWORD PTR [ebp-0x1ac] 8086d38: 39 c6 cmp esi,eax 8086d3a: 75 dc jne 8086d18 <_nl_load_locale_from_archive+0x58> 8086d3c: 8b b5 54 fe ff ff mov esi,DWORD PTR [ebp-0x1ac] 8086d42: 8b 85 38 fe ff ff mov eax,DWORD PTR [ebp-0x1c8] 8086d48: 89 30 mov DWORD PTR [eax],esi 8086d4a: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8086d4d: 8b 44 87 08 mov eax,DWORD PTR [edi+eax*4+0x8] 8086d51: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 8086d54: 65 33 1d 14 00 00 00 xor ebx,DWORD PTR gs:0x14 8086d5b: 0f 85 88 0a 00 00 jne 80877e9 <_nl_load_locale_from_archive+0xb29> 8086d61: 8d 65 f4 lea esp,[ebp-0xc] 8086d64: 5b pop ebx 8086d65: 5e pop esi 8086d66: 5f pop edi 8086d67: 5d pop ebp 8086d68: c3 ret 8086d69: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086d70: 8b b5 54 fe ff ff mov esi,DWORD PTR [ebp-0x1ac] 8086d76: 83 ec 08 sub esp,0x8 8086d79: 6a 2e push 0x2e 8086d7b: 56 push esi 8086d7c: e8 7f 23 fc ff call 8049100 <.plt+0xd0> 8086d81: 83 c4 10 add esp,0x10 8086d84: 85 c0 test eax,eax 8086d86: 74 0a je 8086d92 <_nl_load_locale_from_archive+0xd2> 8086d88: f6 40 01 bf test BYTE PTR [eax+0x1],0xbf 8086d8c: 0f 85 ae 02 00 00 jne 8087040 <_nl_load_locale_from_archive+0x380> 8086d92: 8b 83 10 1a 00 00 mov eax,DWORD PTR [ebx+0x1a10] 8086d98: 85 c0 test eax,eax 8086d9a: 0f 84 f7 03 00 00 je 8087197 <_nl_load_locale_from_archive+0x4d7> 8086da0: 8b 83 00 1a 00 00 mov eax,DWORD PTR [ebx+0x1a00] 8086da6: 89 85 44 fe ff ff mov DWORD PTR [ebp-0x1bc],eax 8086dac: 85 c0 test eax,eax 8086dae: 0f 84 da 01 00 00 je 8086f8e <_nl_load_locale_from_archive+0x2ce> 8086db4: c7 85 2c fe ff ff ff ff ff ff mov DWORD PTR [ebp-0x1d4],0xffffffff 8086dbe: 83 ec 0c sub esp,0xc 8086dc1: 56 push esi 8086dc2: e8 49 d2 fe ff call 8074010 8086dc7: 83 c4 10 add esp,0x10 8086dca: 89 c7 mov edi,eax 8086dcc: 85 c0 test eax,eax 8086dce: 0f 84 5c 09 00 00 je 8087730 <_nl_load_locale_from_archive+0xa70> 8086dd4: 89 f2 mov edx,esi 8086dd6: 8d 0c 06 lea ecx,[esi+eax*1] 8086dd9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086de0: 0f b6 02 movzx eax,BYTE PTR [edx] 8086de3: c1 c7 09 rol edi,0x9 8086de6: 83 c2 01 add edx,0x1 8086de9: 01 c7 add edi,eax 8086deb: 39 d1 cmp ecx,edx 8086ded: 75 f1 jne 8086de0 <_nl_load_locale_from_archive+0x120> 8086def: 85 ff test edi,edi 8086df1: b8 ff ff ff ff mov eax,0xffffffff 8086df6: 0f 44 f8 cmove edi,eax 8086df9: 8b 85 44 fe ff ff mov eax,DWORD PTR [ebp-0x1bc] 8086dff: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 8086e02: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 8086e05: 89 95 34 fe ff ff mov DWORD PTR [ebp-0x1cc],edx 8086e0b: 83 f9 02 cmp ecx,0x2 8086e0e: 0f 86 6c 01 00 00 jbe 8086f80 <_nl_load_locale_from_archive+0x2c0> 8086e14: 89 f8 mov eax,edi 8086e16: 31 d2 xor edx,edx 8086e18: 89 8d 4c fe ff ff mov DWORD PTR [ebp-0x1b4],ecx 8086e1e: f7 f1 div ecx 8086e20: 8b 85 4c fe ff ff mov eax,DWORD PTR [ebp-0x1b4] 8086e26: 89 b5 3c fe ff ff mov DWORD PTR [ebp-0x1c4],esi 8086e2c: 83 e8 02 sub eax,0x2 8086e2f: 89 d1 mov ecx,edx 8086e31: 89 c2 mov edx,eax 8086e33: 89 f8 mov eax,edi 8086e35: 89 95 54 fe ff ff mov DWORD PTR [ebp-0x1ac],edx 8086e3b: 31 d2 xor edx,edx 8086e3d: f7 b5 54 fe ff ff div DWORD PTR [ebp-0x1ac] 8086e43: 8d 42 01 lea eax,[edx+0x1] 8086e46: 8b 95 4c fe ff ff mov edx,DWORD PTR [ebp-0x1b4] 8086e4c: 89 85 54 fe ff ff mov DWORD PTR [ebp-0x1ac],eax 8086e52: 8d 04 40 lea eax,[eax+eax*2] 8086e55: c1 e0 02 shl eax,0x2 8086e58: 89 85 50 fe ff ff mov DWORD PTR [ebp-0x1b0],eax 8086e5e: 89 c8 mov eax,ecx 8086e60: 89 f9 mov ecx,edi 8086e62: 89 c7 mov edi,eax 8086e64: 8b b5 34 fe ff ff mov esi,DWORD PTR [ebp-0x1cc] 8086e6a: 8d 04 7f lea eax,[edi+edi*2] 8086e6d: 8d 34 86 lea esi,[esi+eax*4] 8086e70: 03 b5 44 fe ff ff add esi,DWORD PTR [ebp-0x1bc] 8086e76: eb 1c jmp 8086e94 <_nl_load_locale_from_archive+0x1d4> 8086e78: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8086e7f: 90 nop 8086e80: 03 bd 54 fe ff ff add edi,DWORD PTR [ebp-0x1ac] 8086e86: 03 b5 50 fe ff ff add esi,DWORD PTR [ebp-0x1b0] 8086e8c: 39 fa cmp edx,edi 8086e8e: 0f 86 fc 02 00 00 jbe 8087190 <_nl_load_locale_from_archive+0x4d0> 8086e94: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8086e97: 85 c0 test eax,eax 8086e99: 0f 84 e1 00 00 00 je 8086f80 <_nl_load_locale_from_archive+0x2c0> 8086e9f: 39 0e cmp DWORD PTR [esi],ecx 8086ea1: 75 dd jne 8086e80 <_nl_load_locale_from_archive+0x1c0> 8086ea3: 83 ec 08 sub esp,0x8 8086ea6: 03 85 44 fe ff ff add eax,DWORD PTR [ebp-0x1bc] 8086eac: 89 8d 48 fe ff ff mov DWORD PTR [ebp-0x1b8],ecx 8086eb2: 50 push eax 8086eb3: ff b5 3c fe ff ff push DWORD PTR [ebp-0x1c4] 8086eb9: 89 95 4c fe ff ff mov DWORD PTR [ebp-0x1b4],edx 8086ebf: e8 0c 22 fc ff call 80490d0 <.plt+0xa0> 8086ec4: 83 c4 10 add esp,0x10 8086ec7: 8b 95 4c fe ff ff mov edx,DWORD PTR [ebp-0x1b4] 8086ecd: 8b 8d 48 fe ff ff mov ecx,DWORD PTR [ebp-0x1b8] 8086ed3: 85 c0 test eax,eax 8086ed5: 75 a9 jne 8086e80 <_nl_load_locale_from_archive+0x1c0> 8086ed7: 8b 76 08 mov esi,DWORD PTR [esi+0x8] 8086eda: 89 85 28 fe ff ff mov DWORD PTR [ebp-0x1d8],eax 8086ee0: 85 f6 test esi,esi 8086ee2: 0f 84 98 00 00 00 je 8086f80 <_nl_load_locale_from_archive+0x2c0> 8086ee8: 31 ff xor edi,edi 8086eea: 03 b5 44 fe ff ff add esi,DWORD PTR [ebp-0x1bc] 8086ef0: 31 c9 xor ecx,ecx 8086ef2: 89 bd 50 fe ff ff mov DWORD PTR [ebp-0x1b0],edi 8086ef8: eb 49 jmp 8086f43 <_nl_load_locale_from_archive+0x283> 8086efa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8086f00: 89 fa mov edx,edi 8086f02: 8b 7c c6 fc mov edi,DWORD PTR [esi+eax*8-0x4] 8086f06: c1 e2 04 shl edx,0x4 8086f09: 89 bc 15 24 ff ff ff mov DWORD PTR [ebp+edx*1-0xdc],edi 8086f10: 8b 3c c6 mov edi,DWORD PTR [esi+eax*8] 8086f13: 89 8c 15 2c ff ff ff mov DWORD PTR [ebp+edx*1-0xd4],ecx 8086f1a: 89 bc 15 28 ff ff ff mov DWORD PTR [ebp+edx*1-0xd8],edi 8086f21: c7 84 15 30 ff ff ff 00 00 00 00 mov DWORD PTR [ebp+edx*1-0xd0],0x0 8086f2c: 83 f8 0d cmp eax,0xd 8086f2f: 0f 84 62 03 00 00 je 8087297 <_nl_load_locale_from_archive+0x5d7> 8086f35: 89 c1 mov ecx,eax 8086f37: 8b 85 54 fe ff ff mov eax,DWORD PTR [ebp-0x1ac] 8086f3d: 89 85 50 fe ff ff mov DWORD PTR [ebp-0x1b0],eax 8086f43: 8b bd 50 fe ff ff mov edi,DWORD PTR [ebp-0x1b0] 8086f49: 8d 41 01 lea eax,[ecx+0x1] 8086f4c: 8d 57 01 lea edx,[edi+0x1] 8086f4f: 89 95 54 fe ff ff mov DWORD PTR [ebp-0x1ac],edx 8086f55: 83 f9 06 cmp ecx,0x6 8086f58: 75 a6 jne 8086f00 <_nl_load_locale_from_archive+0x240> 8086f5a: 8b 8d 50 fe ff ff mov ecx,DWORD PTR [ebp-0x1b0] 8086f60: 89 8d 54 fe ff ff mov DWORD PTR [ebp-0x1ac],ecx 8086f66: eb cd jmp 8086f35 <_nl_load_locale_from_archive+0x275> 8086f68: 52 push edx 8086f69: 52 push edx 8086f6a: ff b5 4c fe ff ff push DWORD PTR [ebp-0x1b4] 8086f70: ff b5 48 fe ff ff push DWORD PTR [ebp-0x1b8] 8086f76: e8 45 fc fe ff call 8076bc0 <__munmap> 8086f7b: 83 c4 10 add esp,0x10 8086f7e: 66 90 xchg ax,ax 8086f80: 8b bd 2c fe ff ff mov edi,DWORD PTR [ebp-0x1d4] 8086f86: 85 ff test edi,edi 8086f88: 0f 89 9a 00 00 00 jns 8087028 <_nl_load_locale_from_archive+0x368> 8086f8e: 31 c0 xor eax,eax 8086f90: e9 bc fd ff ff jmp 8086d51 <_nl_load_locale_from_archive+0x91> 8086f95: 83 ec 08 sub esp,0x8 8086f98: 52 push edx 8086f99: 51 push ecx 8086f9a: e8 21 fc fe ff call 8076bc0 <__munmap> 8086f9f: 8b 83 d0 19 00 00 mov eax,DWORD PTR [ebx+0x19d0] 8086fa5: 83 c4 10 add esp,0x10 8086fa8: 39 bb cc 19 00 00 cmp DWORD PTR [ebx+0x19cc],edi 8086fae: 83 d8 00 sbb eax,0x0 8086fb1: 7c 75 jl 8087028 <_nl_load_locale_from_archive+0x368> 8086fb3: 8b 95 40 fe ff ff mov edx,DWORD PTR [ebp-0x1c0] 8086fb9: 83 ec 04 sub esp,0x4 8086fbc: 6a 00 push 0x0 8086fbe: 8d 44 3a ff lea eax,[edx+edi*1-0x1] 8086fc2: f7 da neg edx 8086fc4: 6a 00 push 0x0 8086fc6: 89 d7 mov edi,edx 8086fc8: ff b5 2c fe ff ff push DWORD PTR [ebp-0x1d4] 8086fce: 21 c7 and edi,eax 8086fd0: 6a 02 push 0x2 8086fd2: 6a 01 push 0x1 8086fd4: 57 push edi 8086fd5: 6a 00 push 0x0 8086fd7: e8 54 fb fe ff call 8076b30 <__mmap64> 8086fdc: 83 c4 20 add esp,0x20 8086fdf: 89 85 44 fe ff ff mov DWORD PTR [ebp-0x1bc],eax 8086fe5: 83 f8 ff cmp eax,0xffffffff 8086fe8: 74 3e je 8087028 <_nl_load_locale_from_archive+0x368> 8086fea: 8d 0d a0 19 00 00 lea ecx,ds:0x19a0 8086ff0: ba 00 00 00 00 mov edx,0x0 8086ff5: 3b bb cc 19 00 00 cmp edi,DWORD PTR [ebx+0x19cc] 8086ffb: 89 d0 mov eax,edx 8086ffd: 1b 44 0b 30 sbb eax,DWORD PTR [ebx+ecx*1+0x30] 8087001: 0f 8d 91 07 00 00 jge 8087798 <_nl_load_locale_from_archive+0xad8> 8087007: 8b 85 44 fe ff ff mov eax,DWORD PTR [ebp-0x1bc] 808700d: 89 bb 08 1a 00 00 mov DWORD PTR [ebx+0x1a08],edi 8087013: 89 83 00 1a 00 00 mov DWORD PTR [ebx+0x1a00],eax 8087019: 85 c0 test eax,eax 808701b: 0f 85 9d fd ff ff jne 8086dbe <_nl_load_locale_from_archive+0xfe> 8087021: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8087028: 83 ec 0c sub esp,0xc 808702b: ff b5 2c fe ff ff push DWORD PTR [ebp-0x1d4] 8087031: e8 ea f6 fe ff call 8076720 <__close_nocancel> 8087036: 83 c4 10 add esp,0x10 8087039: 31 c0 xor eax,eax 808703b: e9 11 fd ff ff jmp 8086d51 <_nl_load_locale_from_archive+0x91> 8087040: 83 ec 08 sub esp,0x8 8087043: 8d 78 01 lea edi,[eax+0x1] 8087046: 6a 40 push 0x40 8087048: 57 push edi 8087049: e8 e2 04 fe ff call 8067530 <__strchrnul> 808704e: 59 pop ecx 808704f: 5a pop edx 8087050: 89 85 4c fe ff ff mov DWORD PTR [ebp-0x1b4],eax 8087056: 29 f8 sub eax,edi 8087058: 50 push eax 8087059: 57 push edi 808705a: 89 85 54 fe ff ff mov DWORD PTR [ebp-0x1ac],eax 8087060: e8 eb 7b fc ff call 804ec50 <_nl_normalize_codeset> 8087065: 83 c4 10 add esp,0x10 8087068: 85 c0 test eax,eax 808706a: 0f 84 1e ff ff ff je 8086f8e <_nl_load_locale_from_archive+0x2ce> 8087070: 83 ec 04 sub esp,0x4 8087073: ff b5 54 fe ff ff push DWORD PTR [ebp-0x1ac] 8087079: 57 push edi 808707a: 50 push eax 808707b: 89 85 50 fe ff ff mov DWORD PTR [ebp-0x1b0],eax 8087081: e8 0a 29 fe ff call 8069990 8087086: 83 c4 10 add esp,0x10 8087089: 8b 95 50 fe ff ff mov edx,DWORD PTR [ebp-0x1b0] 808708f: 85 c0 test eax,eax 8087091: 75 10 jne 80870a3 <_nl_load_locale_from_archive+0x3e3> 8087093: 8b 85 54 fe ff ff mov eax,DWORD PTR [ebp-0x1ac] 8087099: 80 3c 02 00 cmp BYTE PTR [edx+eax*1],0x0 808709d: 0f 84 da 00 00 00 je 808717d <_nl_load_locale_from_archive+0x4bd> 80870a3: 83 ec 0c sub esp,0xc 80870a6: 89 95 50 fe ff ff mov DWORD PTR [ebp-0x1b0],edx 80870ac: 29 f7 sub edi,esi 80870ae: 52 push edx 80870af: e8 5c cf fe ff call 8074010 80870b4: 5a pop edx 80870b5: ff b5 4c fe ff ff push DWORD PTR [ebp-0x1b4] 80870bb: 89 85 54 fe ff ff mov DWORD PTR [ebp-0x1ac],eax 80870c1: e8 4a cf fe ff call 8074010 80870c6: 8b 95 54 fe ff ff mov edx,DWORD PTR [ebp-0x1ac] 80870cc: 83 c4 10 add esp,0x10 80870cf: 8d 48 01 lea ecx,[eax+0x1] 80870d2: 89 8d 48 fe ff ff mov DWORD PTR [ebp-0x1b8],ecx 80870d8: 8d 0c 17 lea ecx,[edi+edx*1] 80870db: 89 e2 mov edx,esp 80870dd: 8d 44 01 1c lea eax,[ecx+eax*1+0x1c] 80870e1: 89 c1 mov ecx,eax 80870e3: 25 00 f0 ff ff and eax,0xfffff000 80870e8: 29 c2 sub edx,eax 80870ea: 83 e1 f0 and ecx,0xfffffff0 80870ed: 89 d0 mov eax,edx 80870ef: 8b 95 50 fe ff ff mov edx,DWORD PTR [ebp-0x1b0] 80870f5: 39 c4 cmp esp,eax 80870f7: 74 12 je 808710b <_nl_load_locale_from_archive+0x44b> 80870f9: 81 ec 00 10 00 00 sub esp,0x1000 80870ff: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8087107: 39 c4 cmp esp,eax 8087109: 75 ee jne 80870f9 <_nl_load_locale_from_archive+0x439> 808710b: 89 c8 mov eax,ecx 808710d: 25 ff 0f 00 00 and eax,0xfff 8087112: 29 c4 sub esp,eax 8087114: 85 c0 test eax,eax 8087116: 74 05 je 808711d <_nl_load_locale_from_archive+0x45d> 8087118: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 808711d: 8d 44 24 0f lea eax,[esp+0xf] 8087121: 83 ec 04 sub esp,0x4 8087124: 89 95 44 fe ff ff mov DWORD PTR [ebp-0x1bc],edx 808712a: 83 e0 f0 and eax,0xfffffff0 808712d: 57 push edi 808712e: 56 push esi 808712f: 50 push eax 8087130: 89 85 50 fe ff ff mov DWORD PTR [ebp-0x1b0],eax 8087136: e8 05 cb fe ff call 8073c40 <__mempcpy> 808713b: 8b 95 44 fe ff ff mov edx,DWORD PTR [ebp-0x1bc] 8087141: 83 c4 0c add esp,0xc 8087144: ff b5 54 fe ff ff push DWORD PTR [ebp-0x1ac] 808714a: 52 push edx 808714b: 50 push eax 808714c: 89 95 54 fe ff ff mov DWORD PTR [ebp-0x1ac],edx 8087152: e8 e9 ca fe ff call 8073c40 <__mempcpy> 8087157: 83 c4 0c add esp,0xc 808715a: ff b5 48 fe ff ff push DWORD PTR [ebp-0x1b8] 8087160: ff b5 4c fe ff ff push DWORD PTR [ebp-0x1b4] 8087166: 50 push eax 8087167: e8 c4 c9 fe ff call 8073b30 808716c: 8b 8d 50 fe ff ff mov ecx,DWORD PTR [ebp-0x1b0] 8087172: 8b 95 54 fe ff ff mov edx,DWORD PTR [ebp-0x1ac] 8087178: 83 c4 10 add esp,0x10 808717b: 89 ce mov esi,ecx 808717d: 83 ec 0c sub esp,0xc 8087180: 52 push edx 8087181: e8 1a e0 fd ff call 80651a0 <__free> 8087186: 83 c4 10 add esp,0x10 8087189: e9 04 fc ff ff jmp 8086d92 <_nl_load_locale_from_archive+0xd2> 808718e: 66 90 xchg ax,ax 8087190: 29 d7 sub edi,edx 8087192: e9 cd fc ff ff jmp 8086e64 <_nl_load_locale_from_archive+0x1a4> 8087197: 8d 83 00 1a 00 00 lea eax,[ebx+0x1a00] 808719d: 83 ec 08 sub esp,0x8 80871a0: 89 83 10 1a 00 00 mov DWORD PTR [ebx+0x1a10],eax 80871a6: 8d 83 a4 41 fd ff lea eax,[ebx-0x2be5c] 80871ac: 68 00 80 08 00 push 0x88000 80871b1: 50 push eax 80871b2: e8 49 f6 fe ff call 8076800 <__open_nocancel> 80871b7: 83 c4 10 add esp,0x10 80871ba: 89 85 2c fe ff ff mov DWORD PTR [ebp-0x1d4],eax 80871c0: 89 c1 mov ecx,eax 80871c2: 85 c0 test eax,eax 80871c4: 0f 88 c4 fd ff ff js 8086f8e <_nl_load_locale_from_archive+0x2ce> 80871ca: 83 ec 04 sub esp,0x4 80871cd: 8d 83 a0 19 00 00 lea eax,[ebx+0x19a0] 80871d3: 50 push eax 80871d4: 51 push ecx 80871d5: 6a 03 push 0x3 80871d7: e8 b4 ea fe ff call 8075c90 <___fxstat64> 80871dc: 83 c4 10 add esp,0x10 80871df: 83 f8 ff cmp eax,0xffffffff 80871e2: 0f 84 40 fe ff ff je 8087028 <_nl_load_locale_from_archive+0x368> 80871e8: 8b 93 cc 19 00 00 mov edx,DWORD PTR [ebx+0x19cc] 80871ee: b8 00 00 20 00 mov eax,0x200000 80871f3: b9 00 00 00 00 mov ecx,0x0 80871f8: 39 d0 cmp eax,edx 80871fa: 1b 8b d0 19 00 00 sbb ecx,DWORD PTR [ebx+0x19d0] 8087200: 0f 4c d0 cmovl edx,eax 8087203: 83 ec 04 sub esp,0x4 8087206: 6a 00 push 0x0 8087208: 6a 00 push 0x0 808720a: ff b5 2c fe ff ff push DWORD PTR [ebp-0x1d4] 8087210: 6a 02 push 0x2 8087212: 6a 01 push 0x1 8087214: 52 push edx 8087215: 6a 00 push 0x0 8087217: 89 95 54 fe ff ff mov DWORD PTR [ebp-0x1ac],edx 808721d: e8 0e f9 fe ff call 8076b30 <__mmap64> 8087222: 83 c4 20 add esp,0x20 8087225: 89 85 44 fe ff ff mov DWORD PTR [ebp-0x1bc],eax 808722b: 89 c2 mov edx,eax 808722d: 83 f8 ff cmp eax,0xffffffff 8087230: 0f 84 f2 fd ff ff je 8087028 <_nl_load_locale_from_archive+0x368> 8087236: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 8087239: 6b 7a 24 6c imul edi,DWORD PTR [edx+0x24],0x6c 808723d: 03 7a 20 add edi,DWORD PTR [edx+0x20] 8087240: 8d 0c 40 lea ecx,[eax+eax*2] 8087243: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 8087246: 8d 04 88 lea eax,[eax+ecx*4] 8087249: 89 d1 mov ecx,edx 808724b: 39 f8 cmp eax,edi 808724d: 0f 4d f8 cmovge edi,eax 8087250: 8b 42 18 mov eax,DWORD PTR [edx+0x18] 8087253: 03 42 14 add eax,DWORD PTR [edx+0x14] 8087256: 8b 95 54 fe ff ff mov edx,DWORD PTR [ebp-0x1ac] 808725c: 39 c7 cmp edi,eax 808725e: 0f 4c f8 cmovl edi,eax 8087261: 39 fa cmp edx,edi 8087263: 0f 82 2c fd ff ff jb 8086f95 <_nl_load_locale_from_archive+0x2d5> 8087269: 3b 93 cc 19 00 00 cmp edx,DWORD PTR [ebx+0x19cc] 808726f: b8 00 00 00 00 mov eax,0x0 8087274: 1b 83 d0 19 00 00 sbb eax,DWORD PTR [ebx+0x19d0] 808727a: 0f 8d e4 04 00 00 jge 8087764 <_nl_load_locale_from_archive+0xaa4> 8087280: 8b 85 44 fe ff ff mov eax,DWORD PTR [ebp-0x1bc] 8087286: 89 93 08 1a 00 00 mov DWORD PTR [ebx+0x1a08],edx 808728c: 89 83 00 1a 00 00 mov DWORD PTR [ebx+0x1a00],eax 8087292: e9 27 fb ff ff jmp 8086dbe <_nl_load_locale_from_archive+0xfe> 8087297: 8b bd 54 fe ff ff mov edi,DWORD PTR [ebp-0x1ac] 808729d: 8d 83 a0 1c fa ff lea eax,[ebx-0x5e360] 80872a3: 50 push eax 80872a4: 8d 85 24 ff ff ff lea eax,[ebp-0xdc] 80872aa: 6a 10 push 0x10 80872ac: 57 push edi 80872ad: 50 push eax 80872ae: 89 85 34 fe ff ff mov DWORD PTR [ebp-0x1cc],eax 80872b4: e8 17 8f fc ff call 80501d0 80872b9: 8b 8d 40 fe ff ff mov ecx,DWORD PTR [ebp-0x1c0] 80872bf: 8b bb 10 1a 00 00 mov edi,DWORD PTR [ebx+0x1a10] 80872c5: 83 c4 10 add esp,0x10 80872c8: 8d 41 ff lea eax,[ecx-0x1] 80872cb: 89 bd 44 fe ff ff mov DWORD PTR [ebp-0x1bc],edi 80872d1: 89 85 30 fe ff ff mov DWORD PTR [ebp-0x1d0],eax 80872d7: 21 c8 and eax,ecx 80872d9: 89 85 1c fe ff ff mov DWORD PTR [ebp-0x1e4],eax 80872df: 85 ff test edi,edi 80872e1: 0f 84 70 04 00 00 je 8087757 <_nl_load_locale_from_archive+0xa97> 80872e7: 8b 85 28 fe ff ff mov eax,DWORD PTR [ebp-0x1d8] 80872ed: c1 e0 04 shl eax,0x4 80872f0: 8b b4 05 24 ff ff ff mov esi,DWORD PTR [ebp+eax*1-0xdc] 80872f7: 8b 84 05 28 ff ff ff mov eax,DWORD PTR [ebp+eax*1-0xd8] 80872fe: 89 b5 4c fe ff ff mov DWORD PTR [ebp-0x1b4],esi 8087304: 8d 14 06 lea edx,[esi+eax*1] 8087307: 8b b5 44 fe ff ff mov esi,DWORD PTR [ebp-0x1bc] 808730d: 89 85 54 fe ff ff mov DWORD PTR [ebp-0x1ac],eax 8087313: eb 12 jmp 8087327 <_nl_load_locale_from_archive+0x667> 8087315: 8d 76 00 lea esi,[esi+0x0] 8087318: 8b 4f 0c mov ecx,DWORD PTR [edi+0xc] 808731b: 89 fe mov esi,edi 808731d: 85 c9 test ecx,ecx 808731f: 0f 84 3b 01 00 00 je 8087460 <_nl_load_locale_from_archive+0x7a0> 8087325: 89 cf mov edi,ecx 8087327: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 808732a: 8b 4f 08 mov ecx,DWORD PTR [edi+0x8] 808732d: 01 c1 add ecx,eax 808732f: 39 d1 cmp ecx,edx 8087331: 76 e5 jbe 8087318 <_nl_load_locale_from_archive+0x658> 8087333: 89 b5 44 fe ff ff mov DWORD PTR [ebp-0x1bc],esi 8087339: 8b b5 4c fe ff ff mov esi,DWORD PTR [ebp-0x1b4] 808733f: 39 f0 cmp eax,esi 8087341: 0f 87 11 01 00 00 ja 8087458 <_nl_load_locale_from_archive+0x798> 8087347: 8b 8d 28 fe ff ff mov ecx,DWORD PTR [ebp-0x1d8] 808734d: 29 c6 sub esi,eax 808734f: 8b 85 54 fe ff ff mov eax,DWORD PTR [ebp-0x1ac] 8087355: 03 37 add esi,DWORD PTR [edi] 8087357: 89 ca mov edx,ecx 8087359: 89 8d 4c fe ff ff mov DWORD PTR [ebp-0x1b4],ecx 808735f: c1 e2 04 shl edx,0x4 8087362: 8b 94 15 2c ff ff ff mov edx,DWORD PTR [ebp+edx*1-0xd4] 8087369: 89 84 d5 c0 fe ff ff mov DWORD PTR [ebp+edx*8-0x140],eax 8087370: 8d 41 01 lea eax,[ecx+0x1] 8087373: 89 b4 d5 bc fe ff ff mov DWORD PTR [ebp+edx*8-0x144],esi 808737a: 89 85 28 fe ff ff mov DWORD PTR [ebp-0x1d8],eax 8087380: 8b 95 50 fe ff ff mov edx,DWORD PTR [ebp-0x1b0] 8087386: 39 95 4c fe ff ff cmp DWORD PTR [ebp-0x1b4],edx 808738c: 0f 8c 4d ff ff ff jl 80872df <_nl_load_locale_from_archive+0x61f> 8087392: 8b 85 2c fe ff ff mov eax,DWORD PTR [ebp-0x1d4] 8087398: 85 c0 test eax,eax 808739a: 78 11 js 80873ad <_nl_load_locale_from_archive+0x6ed> 808739c: 83 ec 0c sub esp,0xc 808739f: ff b5 2c fe ff ff push DWORD PTR [ebp-0x1d4] 80873a5: e8 76 f3 fe ff call 8076720 <__close_nocancel> 80873aa: 83 c4 10 add esp,0x10 80873ad: 83 ec 0c sub esp,0xc 80873b0: 6a 3c push 0x3c 80873b2: e8 c9 d7 fd ff call 8064b80 <__libc_malloc> 80873b7: 83 c4 10 add esp,0x10 80873ba: 89 c6 mov esi,eax 80873bc: 85 c0 test eax,eax 80873be: 0f 84 ca fb ff ff je 8086f8e <_nl_load_locale_from_archive+0x2ce> 80873c4: 8b 85 38 fe ff ff mov eax,DWORD PTR [ebp-0x1c8] 80873ca: 83 ec 0c sub esp,0xc 80873cd: ff 30 push DWORD PTR [eax] 80873cf: e8 1c f6 fd ff call 80669f0 <__strdup> 80873d4: 83 c4 10 add esp,0x10 80873d7: 89 46 04 mov DWORD PTR [esi+0x4],eax 80873da: 85 c0 test eax,eax 80873dc: 0f 84 0c 04 00 00 je 80877ee <_nl_load_locale_from_archive+0xb2e> 80873e2: 8b 83 80 19 00 00 mov eax,DWORD PTR [ebx+0x1980] 80873e8: 8d bd bc fe ff ff lea edi,[ebp-0x144] 80873ee: 89 b3 80 19 00 00 mov DWORD PTR [ebx+0x1980],esi 80873f4: 31 db xor ebx,ebx 80873f6: 89 06 mov DWORD PTR [esi],eax 80873f8: eb 09 jmp 8087403 <_nl_load_locale_from_archive+0x743> 80873fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8087400: 83 c3 01 add ebx,0x1 8087403: 83 fb 06 cmp ebx,0x6 8087406: 74 f8 je 8087400 <_nl_load_locale_from_archive+0x740> 8087408: 83 ec 04 sub esp,0x4 808740b: ff 74 df 04 push DWORD PTR [edi+ebx*8+0x4] 808740f: ff 34 df push DWORD PTR [edi+ebx*8] 8087412: 53 push ebx 8087413: e8 78 f2 ff ff call 8086690 <_nl_intern_locale_data> 8087418: 83 c4 10 add esp,0x10 808741b: 89 44 9e 08 mov DWORD PTR [esi+ebx*4+0x8],eax 808741f: 85 c0 test eax,eax 8087421: 74 13 je 8087436 <_nl_load_locale_from_archive+0x776> 8087423: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 8087426: c7 40 0c 02 00 00 00 mov DWORD PTR [eax+0xc],0x2 808742d: c7 40 18 ff ff ff ff mov DWORD PTR [eax+0x18],0xffffffff 8087434: 89 10 mov DWORD PTR [eax],edx 8087436: 83 fb 0c cmp ebx,0xc 8087439: 75 c5 jne 8087400 <_nl_load_locale_from_archive+0x740> 808743b: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 808743e: 8b 9d 38 fe ff ff mov ebx,DWORD PTR [ebp-0x1c8] 8087444: 89 03 mov DWORD PTR [ebx],eax 8087446: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8087449: 8b 44 86 08 mov eax,DWORD PTR [esi+eax*4+0x8] 808744d: e9 ff f8 ff ff jmp 8086d51 <_nl_load_locale_from_archive+0x91> 8087452: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8087458: 89 f9 mov ecx,edi 808745a: 8b bd 44 fe ff ff mov edi,DWORD PTR [ebp-0x1bc] 8087460: 8b b5 1c fe ff ff mov esi,DWORD PTR [ebp-0x1e4] 8087466: 85 f6 test esi,esi 8087468: 0f 85 9d 03 00 00 jne 808780b <_nl_load_locale_from_archive+0xb4b> 808746e: 8b 95 28 fe ff ff mov edx,DWORD PTR [ebp-0x1d8] 8087474: 89 bd 20 fe ff ff mov DWORD PTR [ebp-0x1e0],edi 808747a: 89 8d 48 fe ff ff mov DWORD PTR [ebp-0x1b8],ecx 8087480: 89 d0 mov eax,edx 8087482: c1 e0 04 shl eax,0x4 8087485: 8b b4 05 24 ff ff ff mov esi,DWORD PTR [ebp+eax*1-0xdc] 808748c: 8b 85 40 fe ff ff mov eax,DWORD PTR [ebp-0x1c0] 8087492: f7 d8 neg eax 8087494: 89 b5 24 fe ff ff mov DWORD PTR [ebp-0x1dc],esi 808749a: 89 85 4c fe ff ff mov DWORD PTR [ebp-0x1b4],eax 80874a0: 8b 83 cc 19 00 00 mov eax,DWORD PTR [ebx+0x19cc] 80874a6: 89 85 44 fe ff ff mov DWORD PTR [ebp-0x1bc],eax 80874ac: 8d 85 28 ff ff ff lea eax,[ebp-0xd8] 80874b2: 89 85 3c fe ff ff mov DWORD PTR [ebp-0x1c4],eax 80874b8: eb 53 jmp 808750d <_nl_load_locale_from_archive+0x84d> 80874ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80874c0: 8b bd 48 fe ff ff mov edi,DWORD PTR [ebp-0x1b8] 80874c6: 03 85 30 fe ff ff add eax,DWORD PTR [ebp-0x1d0] 80874cc: 23 85 4c fe ff ff and eax,DWORD PTR [ebp-0x1b4] 80874d2: 85 ff test edi,edi 80874d4: 74 09 je 80874df <_nl_load_locale_from_archive+0x81f> 80874d6: 39 77 04 cmp DWORD PTR [edi+0x4],esi 80874d9: 0f 86 5b 02 00 00 jbe 808773a <_nl_load_locale_from_archive+0xa7a> 80874df: 8d 72 01 lea esi,[edx+0x1] 80874e2: 89 b5 54 fe ff ff mov DWORD PTR [ebp-0x1ac],esi 80874e8: 3b 95 50 fe ff ff cmp edx,DWORD PTR [ebp-0x1b0] 80874ee: 7d 3a jge 808752a <_nl_load_locale_from_archive+0x86a> 80874f0: 8b 95 34 fe ff ff mov edx,DWORD PTR [ebp-0x1cc] 80874f6: 8b 74 0a 10 mov esi,DWORD PTR [edx+ecx*1+0x10] 80874fa: 8b 8d 40 fe ff ff mov ecx,DWORD PTR [ebp-0x1c0] 8087500: 8d 14 01 lea edx,[ecx+eax*1] 8087503: 39 d6 cmp esi,edx 8087505: 73 23 jae 808752a <_nl_load_locale_from_archive+0x86a> 8087507: 8b 95 54 fe ff ff mov edx,DWORD PTR [ebp-0x1ac] 808750d: 8b bd 3c fe ff ff mov edi,DWORD PTR [ebp-0x1c4] 8087513: 89 d1 mov ecx,edx 8087515: c1 e1 04 shl ecx,0x4 8087518: 8b 04 0f mov eax,DWORD PTR [edi+ecx*1] 808751b: 01 f0 add eax,esi 808751d: 39 85 44 fe ff ff cmp DWORD PTR [ebp-0x1bc],eax 8087523: 73 9b jae 80874c0 <_nl_load_locale_from_archive+0x800> 8087525: e9 56 fa ff ff jmp 8086f80 <_nl_load_locale_from_archive+0x2c0> 808752a: 8b 8d 48 fe ff ff mov ecx,DWORD PTR [ebp-0x1b8] 8087530: 89 85 48 fe ff ff mov DWORD PTR [ebp-0x1b8],eax 8087536: 8b bd 20 fe ff ff mov edi,DWORD PTR [ebp-0x1e0] 808753c: 83 bd 2c fe ff ff ff cmp DWORD PTR [ebp-0x1d4],0xffffffff 8087543: 0f 84 0c 01 00 00 je 8087655 <_nl_load_locale_from_archive+0x995> 8087549: 8b 85 48 fe ff ff mov eax,DWORD PTR [ebp-0x1b8] 808754f: 8b b5 24 fe ff ff mov esi,DWORD PTR [ebp-0x1dc] 8087555: 83 ec 04 sub esp,0x4 8087558: 31 d2 xor edx,edx 808755a: 23 b5 4c fe ff ff and esi,DWORD PTR [ebp-0x1b4] 8087560: 52 push edx 8087561: 29 f0 sub eax,esi 8087563: 56 push esi 8087564: ff b5 2c fe ff ff push DWORD PTR [ebp-0x1d4] 808756a: 6a 02 push 0x2 808756c: 6a 01 push 0x1 808756e: 50 push eax 808756f: 6a 00 push 0x0 8087571: 89 8d 3c fe ff ff mov DWORD PTR [ebp-0x1c4],ecx 8087577: 89 85 4c fe ff ff mov DWORD PTR [ebp-0x1b4],eax 808757d: e8 ae f5 fe ff call 8076b30 <__mmap64> 8087582: 83 c4 20 add esp,0x20 8087585: 89 85 48 fe ff ff mov DWORD PTR [ebp-0x1b8],eax 808758b: 83 f8 ff cmp eax,0xffffffff 808758e: 0f 84 ec f9 ff ff je 8086f80 <_nl_load_locale_from_archive+0x2c0> 8087594: 83 ec 0c sub esp,0xc 8087597: 6a 10 push 0x10 8087599: e8 e2 d5 fd ff call 8064b80 <__libc_malloc> 808759e: 83 c4 10 add esp,0x10 80875a1: 8b 8d 3c fe ff ff mov ecx,DWORD PTR [ebp-0x1c4] 80875a7: 85 c0 test eax,eax 80875a9: 89 85 44 fe ff ff mov DWORD PTR [ebp-0x1bc],eax 80875af: 0f 84 b3 f9 ff ff je 8086f68 <_nl_load_locale_from_archive+0x2a8> 80875b5: 8b 85 44 fe ff ff mov eax,DWORD PTR [ebp-0x1bc] 80875bb: 8b 95 48 fe ff ff mov edx,DWORD PTR [ebp-0x1b8] 80875c1: 89 10 mov DWORD PTR [eax],edx 80875c3: 8b 95 4c fe ff ff mov edx,DWORD PTR [ebp-0x1b4] 80875c9: 89 70 04 mov DWORD PTR [eax+0x4],esi 80875cc: 89 50 08 mov DWORD PTR [eax+0x8],edx 80875cf: 39 4f 0c cmp DWORD PTR [edi+0xc],ecx 80875d2: 0f 85 52 02 00 00 jne 808782a <_nl_load_locale_from_archive+0xb6a> 80875d8: 8b 85 44 fe ff ff mov eax,DWORD PTR [ebp-0x1bc] 80875de: 89 8d 3c fe ff ff mov DWORD PTR [ebp-0x1c4],ecx 80875e4: 89 48 0c mov DWORD PTR [eax+0xc],ecx 80875e7: 89 47 0c mov DWORD PTR [edi+0xc],eax 80875ea: 8b 85 28 fe ff ff mov eax,DWORD PTR [ebp-0x1d8] 80875f0: 89 c2 mov edx,eax 80875f2: 89 85 4c fe ff ff mov DWORD PTR [ebp-0x1b4],eax 80875f8: 89 c1 mov ecx,eax 80875fa: c1 e2 04 shl edx,0x4 80875fd: 03 95 34 fe ff ff add edx,DWORD PTR [ebp-0x1cc] 8087603: eb 09 jmp 808760e <_nl_load_locale_from_archive+0x94e> 8087605: 8d 76 00 lea esi,[esi+0x0] 8087608: 89 8d 4c fe ff ff mov DWORD PTR [ebp-0x1b4],ecx 808760e: 8b 02 mov eax,DWORD PTR [edx] 8087610: 39 f0 cmp eax,esi 8087612: 0f 82 b2 01 00 00 jb 80877ca <_nl_load_locale_from_archive+0xb0a> 8087618: 8b 7a 08 mov edi,DWORD PTR [edx+0x8] 808761b: 29 f0 sub eax,esi 808761d: 03 85 48 fe ff ff add eax,DWORD PTR [ebp-0x1b8] 8087623: 83 c1 01 add ecx,0x1 8087626: 83 c2 10 add edx,0x10 8087629: 89 84 fd bc fe ff ff mov DWORD PTR [ebp+edi*8-0x144],eax 8087630: 8b 42 f4 mov eax,DWORD PTR [edx-0xc] 8087633: 89 84 fd c0 fe ff ff mov DWORD PTR [ebp+edi*8-0x140],eax 808763a: 39 8d 54 fe ff ff cmp DWORD PTR [ebp-0x1ac],ecx 8087640: 7f c6 jg 8087608 <_nl_load_locale_from_archive+0x948> 8087642: 89 8d 28 fe ff ff mov DWORD PTR [ebp-0x1d8],ecx 8087648: 8b 8d 3c fe ff ff mov ecx,DWORD PTR [ebp-0x1c4] 808764e: 89 cf mov edi,ecx 8087650: e9 2b fd ff ff jmp 8087380 <_nl_load_locale_from_archive+0x6c0> 8087655: 83 ec 08 sub esp,0x8 8087658: 8d 83 a4 41 fd ff lea eax,[ebx-0x2be5c] 808765e: 89 8d 44 fe ff ff mov DWORD PTR [ebp-0x1bc],ecx 8087664: 68 00 80 08 00 push 0x88000 8087669: 50 push eax 808766a: e8 91 f1 fe ff call 8076800 <__open_nocancel> 808766f: 83 c4 10 add esp,0x10 8087672: 8b 8d 44 fe ff ff mov ecx,DWORD PTR [ebp-0x1bc] 8087678: 83 f8 ff cmp eax,0xffffffff 808767b: 89 85 2c fe ff ff mov DWORD PTR [ebp-0x1d4],eax 8087681: 0f 84 07 f9 ff ff je 8086f8e <_nl_load_locale_from_archive+0x2ce> 8087687: 83 ec 04 sub esp,0x4 808768a: 8d 85 5c fe ff ff lea eax,[ebp-0x1a4] 8087690: 89 8d 44 fe ff ff mov DWORD PTR [ebp-0x1bc],ecx 8087696: 50 push eax 8087697: ff b5 2c fe ff ff push DWORD PTR [ebp-0x1d4] 808769d: 6a 03 push 0x3 808769f: e8 ec e5 fe ff call 8075c90 <___fxstat64> 80876a4: 83 c4 10 add esp,0x10 80876a7: 85 c0 test eax,eax 80876a9: 0f 88 d1 f8 ff ff js 8086f80 <_nl_load_locale_from_archive+0x2c0> 80876af: 8b 95 88 fe ff ff mov edx,DWORD PTR [ebp-0x178] 80876b5: 8b 85 8c fe ff ff mov eax,DWORD PTR [ebp-0x174] 80876bb: 33 93 cc 19 00 00 xor edx,DWORD PTR [ebx+0x19cc] 80876c1: 33 83 d0 19 00 00 xor eax,DWORD PTR [ebx+0x19d0] 80876c7: 09 d0 or eax,edx 80876c9: 0f 85 b1 f8 ff ff jne 8086f80 <_nl_load_locale_from_archive+0x2c0> 80876cf: 8b 83 e8 19 00 00 mov eax,DWORD PTR [ebx+0x19e8] 80876d5: 39 85 a4 fe ff ff cmp DWORD PTR [ebp-0x15c],eax 80876db: 0f 85 9f f8 ff ff jne 8086f80 <_nl_load_locale_from_archive+0x2c0> 80876e1: 8b 95 5c fe ff ff mov edx,DWORD PTR [ebp-0x1a4] 80876e7: 8b 85 60 fe ff ff mov eax,DWORD PTR [ebp-0x1a0] 80876ed: 33 93 a0 19 00 00 xor edx,DWORD PTR [ebx+0x19a0] 80876f3: 33 83 a4 19 00 00 xor eax,DWORD PTR [ebx+0x19a4] 80876f9: 09 d0 or eax,edx 80876fb: 0f 85 7f f8 ff ff jne 8086f80 <_nl_load_locale_from_archive+0x2c0> 8087701: 8b 95 b4 fe ff ff mov edx,DWORD PTR [ebp-0x14c] 8087707: 8b 85 b8 fe ff ff mov eax,DWORD PTR [ebp-0x148] 808770d: 33 93 f8 19 00 00 xor edx,DWORD PTR [ebx+0x19f8] 8087713: 33 83 fc 19 00 00 xor eax,DWORD PTR [ebx+0x19fc] 8087719: 09 d0 or eax,edx 808771b: 8b 8d 44 fe ff ff mov ecx,DWORD PTR [ebp-0x1bc] 8087721: 0f 84 22 fe ff ff je 8087549 <_nl_load_locale_from_archive+0x889> 8087727: e9 54 f8 ff ff jmp 8086f80 <_nl_load_locale_from_archive+0x2c0> 808772c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8087730: bf ff ff ff ff mov edi,0xffffffff 8087735: e9 bf f6 ff ff jmp 8086df9 <_nl_load_locale_from_archive+0x139> 808773a: 8b 8d 48 fe ff ff mov ecx,DWORD PTR [ebp-0x1b8] 8087740: 89 95 54 fe ff ff mov DWORD PTR [ebp-0x1ac],edx 8087746: 89 85 48 fe ff ff mov DWORD PTR [ebp-0x1b8],eax 808774c: 8b bd 20 fe ff ff mov edi,DWORD PTR [ebp-0x1e0] 8087752: e9 e5 fd ff ff jmp 808753c <_nl_load_locale_from_archive+0x87c> 8087757: 8b bd 44 fe ff ff mov edi,DWORD PTR [ebp-0x1bc] 808775d: 31 c9 xor ecx,ecx 808775f: e9 fc fc ff ff jmp 8087460 <_nl_load_locale_from_archive+0x7a0> 8087764: 83 ec 0c sub esp,0xc 8087767: ff b5 2c fe ff ff push DWORD PTR [ebp-0x1d4] 808776d: 89 95 54 fe ff ff mov DWORD PTR [ebp-0x1ac],edx 8087773: e8 a8 ef fe ff call 8076720 <__close_nocancel> 8087778: 8b 85 44 fe ff ff mov eax,DWORD PTR [ebp-0x1bc] 808777e: 8b 95 54 fe ff ff mov edx,DWORD PTR [ebp-0x1ac] 8087784: 83 c4 10 add esp,0x10 8087787: 89 83 00 1a 00 00 mov DWORD PTR [ebx+0x1a00],eax 808778d: 89 93 08 1a 00 00 mov DWORD PTR [ebx+0x1a08],edx 8087793: e9 1c f6 ff ff jmp 8086db4 <_nl_load_locale_from_archive+0xf4> 8087798: 83 ec 0c sub esp,0xc 808779b: ff b5 2c fe ff ff push DWORD PTR [ebp-0x1d4] 80877a1: e8 7a ef fe ff call 8076720 <__close_nocancel> 80877a6: 8b 85 44 fe ff ff mov eax,DWORD PTR [ebp-0x1bc] 80877ac: 89 bb 08 1a 00 00 mov DWORD PTR [ebx+0x1a08],edi 80877b2: 83 c4 10 add esp,0x10 80877b5: 89 83 00 1a 00 00 mov DWORD PTR [ebx+0x1a00],eax 80877bb: 85 c0 test eax,eax 80877bd: 0f 85 f1 f5 ff ff jne 8086db4 <_nl_load_locale_from_archive+0xf4> 80877c3: 31 c0 xor eax,eax 80877c5: e9 87 f5 ff ff jmp 8086d51 <_nl_load_locale_from_archive+0x91> 80877ca: 8d 83 84 41 fd ff lea eax,[ebx-0x2be7c] 80877d0: 50 push eax 80877d1: 8d 83 0b 41 fd ff lea eax,[ebx-0x2bef5] 80877d7: 68 ba 01 00 00 push 0x1ba 80877dc: 50 push eax 80877dd: 8d 83 3c 41 fd ff lea eax,[ebx-0x2bec4] 80877e3: 50 push eax 80877e4: e8 e7 36 fc ff call 804aed0 <__assert_fail> 80877e9: e8 62 0a ff ff call 8078250 <__stack_chk_fail> 80877ee: 83 ec 0c sub esp,0xc 80877f1: 89 85 54 fe ff ff mov DWORD PTR [ebp-0x1ac],eax 80877f7: 56 push esi 80877f8: e8 a3 d9 fd ff call 80651a0 <__free> 80877fd: 8b 85 54 fe ff ff mov eax,DWORD PTR [ebp-0x1ac] 8087803: 83 c4 10 add esp,0x10 8087806: e9 46 f5 ff ff jmp 8086d51 <_nl_load_locale_from_archive+0x91> 808780b: 8d 83 84 41 fd ff lea eax,[ebx-0x2be7c] 8087811: 50 push eax 8087812: 8d 83 0b 41 fd ff lea eax,[ebx-0x2bef5] 8087818: 68 78 01 00 00 push 0x178 808781d: 50 push eax 808781e: 8d 83 19 41 fd ff lea eax,[ebx-0x2bee7] 8087824: 50 push eax 8087825: e8 a6 36 fc ff call 804aed0 <__assert_fail> 808782a: 8d 83 84 41 fd ff lea eax,[ebx-0x2be7c] 8087830: 50 push eax 8087831: 8d 83 0b 41 fd ff lea eax,[ebx-0x2bef5] 8087837: 68 b2 01 00 00 push 0x1b2 808783c: 50 push eax 808783d: 8d 83 27 41 fd ff lea eax,[ebx-0x2bed9] 8087843: 50 push eax 8087844: e8 87 36 fc ff call 804aed0 <__assert_fail> 8087849: 66 90 xchg ax,ax 808784b: 66 90 xchg ax,ax 808784d: 66 90 xchg ax,ax 808784f: 90 nop 08087850 <_nl_postload_ctype>: 8087850: f3 0f 1e fb endbr32 8087854: e8 d0 24 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8087859: 05 a7 d7 05 00 add eax,0x5d7a7 808785e: 57 push edi 808785f: 56 push esi 8087860: 53 push ebx 8087861: 8b 88 40 0e 00 00 mov ecx,DWORD PTR [eax+0xe40] 8087867: 8d b0 40 0e 00 00 lea esi,[eax+0xe40] 808786d: 8b 79 24 mov edi,DWORD PTR [ecx+0x24] 8087870: 8b 51 30 mov edx,DWORD PTR [ecx+0x30] 8087873: 8b 49 28 mov ecx,DWORD PTR [ecx+0x28] 8087876: 8d 9f 00 01 00 00 lea ebx,[edi+0x100] 808787c: c7 c7 d8 ff ff ff mov edi,0xffffffd8 8087882: 81 c2 00 02 00 00 add edx,0x200 8087888: 81 c1 00 02 00 00 add ecx,0x200 808788e: 89 98 74 0e 00 00 mov DWORD PTR [eax+0xe74],ebx 8087894: 89 90 78 0e 00 00 mov DWORD PTR [eax+0xe78],edx 808789a: 89 88 7c 0e 00 00 mov DWORD PTR [eax+0xe7c],ecx 80878a0: 65 39 37 cmp DWORD PTR gs:[edi],esi 80878a3: 74 0b je 80878b0 <_nl_postload_ctype+0x60> 80878a5: 5b pop ebx 80878a6: 5e pop esi 80878a7: 5f pop edi 80878a8: c3 ret 80878a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80878b0: c7 c6 f8 ff ff ff mov esi,0xfffffff8 80878b6: 65 89 1e mov DWORD PTR gs:[esi],ebx 80878b9: c7 c3 f4 ff ff ff mov ebx,0xfffffff4 80878bf: c7 c0 f0 ff ff ff mov eax,0xfffffff0 80878c5: 65 89 0b mov DWORD PTR gs:[ebx],ecx 80878c8: 65 89 10 mov DWORD PTR gs:[eax],edx 80878cb: 5b pop ebx 80878cc: 5e pop esi 80878cd: 5f pop edi 80878ce: c3 ret 80878cf: 90 nop 080878d0 <__current_locale_name>: 80878d0: f3 0f 1e fb endbr32 80878d4: e8 50 24 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 80878d9: 05 27 d7 05 00 add eax,0x5d727 80878de: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80878e2: c7 c0 d8 ff ff ff mov eax,0xffffffd8 80878e8: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80878eb: 8b 44 90 40 mov eax,DWORD PTR [eax+edx*4+0x40] 80878ef: c3 ret 080878f0 <__ctype_b_loc>: 80878f0: f3 0f 1e fb endbr32 80878f4: e8 30 24 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 80878f9: 05 07 d7 05 00 add eax,0x5d707 80878fe: c7 c0 f8 ff ff ff mov eax,0xfffffff8 8087904: 65 03 05 00 00 00 00 add eax,DWORD PTR gs:0x0 808790b: c3 ret 808790c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08087910 <__ctype_toupper_loc>: 8087910: f3 0f 1e fb endbr32 8087914: e8 10 24 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8087919: 05 e7 d6 05 00 add eax,0x5d6e7 808791e: c7 c0 f4 ff ff ff mov eax,0xfffffff4 8087924: 65 03 05 00 00 00 00 add eax,DWORD PTR gs:0x0 808792b: c3 ret 808792c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08087930 <__ctype_tolower_loc>: 8087930: f3 0f 1e fb endbr32 8087934: e8 f0 23 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8087939: 05 c7 d6 05 00 add eax,0x5d6c7 808793e: c7 c0 f0 ff ff ff mov eax,0xfffffff0 8087944: 65 03 05 00 00 00 00 add eax,DWORD PTR gs:0x0 808794b: c3 ret 808794c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08087950 <__ctype_init>: 8087950: f3 0f 1e fb endbr32 8087954: e8 d0 23 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8087959: 05 a7 d6 05 00 add eax,0x5d6a7 808795e: 53 push ebx 808795f: c7 c2 d0 ff ff ff mov edx,0xffffffd0 8087965: c7 c3 f8 ff ff ff mov ebx,0xfffffff8 808796b: 65 8b 12 mov edx,DWORD PTR gs:[edx] 808796e: 8b 12 mov edx,DWORD PTR [edx] 8087970: 8b 4a 24 mov ecx,DWORD PTR [edx+0x24] 8087973: 81 c1 00 01 00 00 add ecx,0x100 8087979: 65 89 0b mov DWORD PTR gs:[ebx],ecx 808797c: 8b 4a 28 mov ecx,DWORD PTR [edx+0x28] 808797f: c7 c3 f4 ff ff ff mov ebx,0xfffffff4 8087985: 81 c1 00 02 00 00 add ecx,0x200 808798b: 65 89 0b mov DWORD PTR gs:[ebx],ecx 808798e: c7 c1 f0 ff ff ff mov ecx,0xfffffff0 8087994: 8b 42 30 mov eax,DWORD PTR [edx+0x30] 8087997: 05 00 02 00 00 add eax,0x200 808799c: 65 89 01 mov DWORD PTR gs:[ecx],eax 808799f: 5b pop ebx 80879a0: c3 ret 80879a1: 66 90 xchg ax,ax 80879a3: 66 90 xchg ax,ax 80879a5: 66 90 xchg ax,ax 80879a7: 66 90 xchg ax,ax 80879a9: 66 90 xchg ax,ax 80879ab: 66 90 xchg ax,ax 80879ad: 66 90 xchg ax,ax 80879af: 90 nop 080879b0 <__setfpucw>: 80879b0: f3 0f 1e fb endbr32 80879b4: e8 e4 7c fd ff call 805f69d <__x86.get_pc_thunk.cx> 80879b9: 81 c1 47 d6 05 00 add ecx,0x5d647 80879bf: 53 push ebx 80879c0: 83 ec 18 sub esp,0x18 80879c3: 65 8b 1d 14 00 00 00 mov ebx,DWORD PTR gs:0x14 80879ca: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 80879ce: 31 db xor ebx,ebx 80879d0: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80879d4: d9 7c 24 06 fnstcw WORD PTR [esp+0x6] 80879d8: 0f b7 54 24 06 movzx edx,WORD PTR [esp+0x6] 80879dd: 89 c3 mov ebx,eax 80879df: 66 81 e3 3f 0f and bx,0xf3f 80879e4: 66 81 e2 c0 f0 and dx,0xf0c0 80879e9: 09 da or edx,ebx 80879eb: 66 89 54 24 06 mov WORD PTR [esp+0x6],dx 80879f0: d9 6c 24 06 fldcw WORD PTR [esp+0x6] 80879f4: c7 c2 a0 68 0e 08 mov edx,0x80e68a0 80879fa: f6 42 0f 02 test BYTE PTR [edx+0xf],0x2 80879fe: 74 34 je 8087a34 <__setfpucw+0x84> 8087a00: 0f b7 c0 movzx eax,ax 8087a03: 8d 14 c5 00 00 00 00 lea edx,[eax*8+0x0] 8087a0a: c1 e0 07 shl eax,0x7 8087a0d: 81 e2 00 60 00 00 and edx,0x6000 8087a13: 25 80 1e 00 00 and eax,0x1e80 8087a18: 09 d0 or eax,edx 8087a1a: 0f ae 5c 24 08 stmxcsr DWORD PTR [esp+0x8] 8087a1f: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8087a23: 81 e2 7f 81 ff ff and edx,0xffff817f 8087a29: 09 d0 or eax,edx 8087a2b: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8087a2f: 0f ae 54 24 08 ldmxcsr DWORD PTR [esp+0x8] 8087a34: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8087a38: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8087a3f: 75 05 jne 8087a46 <__setfpucw+0x96> 8087a41: 83 c4 18 add esp,0x18 8087a44: 5b pop ebx 8087a45: c3 ret 8087a46: e8 05 08 ff ff call 8078250 <__stack_chk_fail> 8087a4b: 66 90 xchg ax,ax 8087a4d: 66 90 xchg ax,ax 8087a4f: 90 nop 08087a50 : 8087a50: f3 0f 1e fb endbr32 8087a54: e8 d0 22 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8087a59: 05 a7 d5 05 00 add eax,0x5d5a7 8087a5e: 55 push ebp 8087a5f: 57 push edi 8087a60: 56 push esi 8087a61: 53 push ebx 8087a62: bb 20 00 00 00 mov ebx,0x20 8087a67: 89 d9 mov ecx,ebx 8087a69: 81 ec 1c 01 00 00 sub esp,0x11c 8087a6f: 8d b0 e0 1f fe ff lea esi,[eax-0x1e020] 8087a75: b8 af 00 00 00 mov eax,0xaf 8087a7a: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 8087a81: 89 bc 24 0c 01 00 00 mov DWORD PTR [esp+0x10c],edi 8087a88: 31 ff xor edi,edi 8087a8a: 8d bc 24 8c 00 00 00 lea edi,[esp+0x8c] 8087a91: 8d 6c 24 0c lea ebp,[esp+0xc] 8087a95: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8087a97: 89 ea mov edx,ebp 8087a99: be 08 00 00 00 mov esi,0x8 8087a9e: c7 84 24 8c 00 00 00 ff ff ff 7f mov DWORD PTR [esp+0x8c],0x7fffffff 8087aa9: c7 84 24 90 00 00 00 fe ff ff ff mov DWORD PTR [esp+0x90],0xfffffffe 8087ab4: 89 cb mov ebx,ecx 8087ab6: 8d 8c 24 8c 00 00 00 lea ecx,[esp+0x8c] 8087abd: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8087ac4: b8 14 00 00 00 mov eax,0x14 8087ac9: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8087ad0: 89 c3 mov ebx,eax 8087ad2: b8 e0 00 00 00 mov eax,0xe0 8087ad7: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8087ade: 89 c1 mov ecx,eax 8087ae0: 8b 94 24 30 01 00 00 mov edx,DWORD PTR [esp+0x130] 8087ae7: b8 0e 01 00 00 mov eax,0x10e 8087aec: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8087af3: 89 c7 mov edi,eax 8087af5: 3d 00 f0 ff ff cmp eax,0xfffff000 8087afa: 77 3c ja 8087b38 8087afc: b8 af 00 00 00 mov eax,0xaf 8087b01: bb 02 00 00 00 mov ebx,0x2 8087b06: 31 d2 xor edx,edx 8087b08: 89 e9 mov ecx,ebp 8087b0a: be 08 00 00 00 mov esi,0x8 8087b0f: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8087b16: 8b 84 24 0c 01 00 00 mov eax,DWORD PTR [esp+0x10c] 8087b1d: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8087b24: 75 1b jne 8087b41 8087b26: 81 c4 1c 01 00 00 add esp,0x11c 8087b2c: 89 f8 mov eax,edi 8087b2e: 5b pop ebx 8087b2f: 5e pop esi 8087b30: 5f pop edi 8087b31: 5d pop ebp 8087b32: c3 ret 8087b33: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8087b37: 90 nop 8087b38: e8 73 34 ff ff call 807afb0 <__syscall_error> 8087b3d: 89 c7 mov edi,eax 8087b3f: eb bb jmp 8087afc 8087b41: e8 0a 07 ff ff call 8078250 <__stack_chk_fail> 8087b46: 66 90 xchg ax,ax 8087b48: 66 90 xchg ax,ax 8087b4a: 66 90 xchg ax,ax 8087b4c: 66 90 xchg ax,ax 8087b4e: 66 90 xchg ax,ax 08087b50 <__restore_rt>: 8087b50: b8 ad 00 00 00 mov eax,0xad 8087b55: cd 80 int 0x80 8087b57: 90 nop 08087b58 <__restore>: 8087b58: 58 pop eax 8087b59: b8 77 00 00 00 mov eax,0x77 8087b5e: cd 80 int 0x80 08087b60 <__libc_sigaction>: 8087b60: f3 0f 1e fb endbr32 8087b64: 55 push ebp 8087b65: 31 c9 xor ecx,ecx 8087b67: 57 push edi 8087b68: 56 push esi 8087b69: 53 push ebx 8087b6a: e8 51 20 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8087b6f: 81 c3 91 d4 05 00 add ebx,0x5d491 8087b75: 81 ec 2c 01 00 00 sub esp,0x12c 8087b7b: 65 a1 14 00 00 00 mov eax,gs:0x14 8087b81: 89 84 24 1c 01 00 00 mov DWORD PTR [esp+0x11c],eax 8087b88: 31 c0 xor eax,eax 8087b8a: 8b 94 24 44 01 00 00 mov edx,DWORD PTR [esp+0x144] 8087b91: 8b ac 24 48 01 00 00 mov ebp,DWORD PTR [esp+0x148] 8087b98: 85 d2 test edx,edx 8087b9a: 74 3c je 8087bd8 <__libc_sigaction+0x78> 8087b9c: 8b 02 mov eax,DWORD PTR [edx] 8087b9e: 8d 72 04 lea esi,[edx+0x4] 8087ba1: b9 20 00 00 00 mov ecx,0x20 8087ba6: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8087baa: 8d 44 24 10 lea eax,[esp+0x10] 8087bae: 89 c7 mov edi,eax 8087bb0: 8b 82 84 00 00 00 mov eax,DWORD PTR [edx+0x84] 8087bb6: c7 c2 48 6f 0e 08 mov edx,0x80e6f48 8087bbc: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8087bbe: 8b 12 mov edx,DWORD PTR [edx] 8087bc0: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8087bc4: 85 d2 test edx,edx 8087bc6: 0f 84 cc 00 00 00 je 8087c98 <__libc_sigaction+0x138> 8087bcc: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 8087bd4: 8d 4c 24 04 lea ecx,[esp+0x4] 8087bd8: 8d 84 24 90 00 00 00 lea eax,[esp+0x90] 8087bdf: 85 ed test ebp,ebp 8087be1: ba 00 00 00 00 mov edx,0x0 8087be6: 8b 9c 24 40 01 00 00 mov ebx,DWORD PTR [esp+0x140] 8087bed: 0f 45 d0 cmovne edx,eax 8087bf0: be 08 00 00 00 mov esi,0x8 8087bf5: b8 ae 00 00 00 mov eax,0xae 8087bfa: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8087c01: 3d 00 f0 ff ff cmp eax,0xfffff000 8087c06: 0f 87 b4 00 00 00 ja 8087cc0 <__libc_sigaction+0x160> 8087c0c: 85 ed test ebp,ebp 8087c0e: 74 04 je 8087c14 <__libc_sigaction+0xb4> 8087c10: 85 c0 test eax,eax 8087c12: 79 24 jns 8087c38 <__libc_sigaction+0xd8> 8087c14: 8b bc 24 1c 01 00 00 mov edi,DWORD PTR [esp+0x11c] 8087c1b: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 8087c22: 0f 85 a2 00 00 00 jne 8087cca <__libc_sigaction+0x16a> 8087c28: 81 c4 2c 01 00 00 add esp,0x12c 8087c2e: 5b pop ebx 8087c2f: 5e pop esi 8087c30: 5f pop edi 8087c31: 5d pop ebp 8087c32: c3 ret 8087c33: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8087c37: 90 nop 8087c38: 8b 94 24 90 00 00 00 mov edx,DWORD PTR [esp+0x90] 8087c3f: 8d 7d 08 lea edi,[ebp+0x8] 8087c42: 8d 4d 04 lea ecx,[ebp+0x4] 8087c45: 83 e7 fc and edi,0xfffffffc 8087c48: 8d b4 24 9c 00 00 00 lea esi,[esp+0x9c] 8087c4f: 89 55 00 mov DWORD PTR [ebp+0x0],edx 8087c52: 8b 94 24 9c 00 00 00 mov edx,DWORD PTR [esp+0x9c] 8087c59: 29 f9 sub ecx,edi 8087c5b: 29 ce sub esi,ecx 8087c5d: 83 e9 80 sub ecx,0xffffff80 8087c60: 89 55 04 mov DWORD PTR [ebp+0x4],edx 8087c63: 8b 94 24 18 01 00 00 mov edx,DWORD PTR [esp+0x118] 8087c6a: c1 e9 02 shr ecx,0x2 8087c6d: 89 95 80 00 00 00 mov DWORD PTR [ebp+0x80],edx 8087c73: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8087c75: 8b 94 24 94 00 00 00 mov edx,DWORD PTR [esp+0x94] 8087c7c: 89 95 84 00 00 00 mov DWORD PTR [ebp+0x84],edx 8087c82: 8b 94 24 98 00 00 00 mov edx,DWORD PTR [esp+0x98] 8087c89: 89 95 88 00 00 00 mov DWORD PTR [ebp+0x88],edx 8087c8f: eb 83 jmp 8087c14 <__libc_sigaction+0xb4> 8087c91: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8087c98: 89 c2 mov edx,eax 8087c9a: 81 ca 00 00 00 04 or edx,0x4000000 8087ca0: a8 04 test al,0x4 8087ca2: 8d 83 50 2b fa ff lea eax,[ebx-0x5d4b0] 8087ca8: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8087cac: 8d 93 58 2b fa ff lea edx,[ebx-0x5d4a8] 8087cb2: 0f 44 c2 cmove eax,edx 8087cb5: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8087cb9: e9 16 ff ff ff jmp 8087bd4 <__libc_sigaction+0x74> 8087cbe: 66 90 xchg ax,ax 8087cc0: e8 eb 32 ff ff call 807afb0 <__syscall_error> 8087cc5: e9 42 ff ff ff jmp 8087c0c <__libc_sigaction+0xac> 8087cca: e8 81 05 ff ff call 8078250 <__stack_chk_fail> 8087ccf: 90 nop 08087cd0 <__sigaction>: 8087cd0: f3 0f 1e fb endbr32 8087cd4: e8 c4 79 fd ff call 805f69d <__x86.get_pc_thunk.cx> 8087cd9: 81 c1 27 d3 05 00 add ecx,0x5d327 8087cdf: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8087ce3: 8d 50 ff lea edx,[eax-0x1] 8087ce6: 83 fa 3f cmp edx,0x3f 8087ce9: 77 15 ja 8087d00 <__sigaction+0x30> 8087ceb: 83 e8 20 sub eax,0x20 8087cee: 83 f8 01 cmp eax,0x1 8087cf1: 76 0d jbe 8087d00 <__sigaction+0x30> 8087cf3: e9 68 fe ff ff jmp 8087b60 <__libc_sigaction> 8087cf8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8087cff: 90 nop 8087d00: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8087d06: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8087d0d: b8 ff ff ff ff mov eax,0xffffffff 8087d12: c3 ret 8087d13: 66 90 xchg ax,ax 8087d15: 66 90 xchg ax,ax 8087d17: 66 90 xchg ax,ax 8087d19: 66 90 xchg ax,ax 8087d1b: 66 90 xchg ax,ax 8087d1d: 66 90 xchg ax,ax 8087d1f: 90 nop 08087d20 <__sigprocmask>: 8087d20: f3 0f 1e fb endbr32 8087d24: 57 push edi 8087d25: 31 c9 xor ecx,ecx 8087d27: 56 push esi 8087d28: 53 push ebx 8087d29: 81 ec 90 00 00 00 sub esp,0x90 8087d2f: 65 a1 14 00 00 00 mov eax,gs:0x14 8087d35: 89 84 24 8c 00 00 00 mov DWORD PTR [esp+0x8c],eax 8087d3c: 31 c0 xor eax,eax 8087d3e: 8b b4 24 a4 00 00 00 mov esi,DWORD PTR [esp+0xa4] 8087d45: 8b 94 24 a8 00 00 00 mov edx,DWORD PTR [esp+0xa8] 8087d4c: 85 f6 test esi,esi 8087d4e: 74 0e je 8087d5e <__sigprocmask+0x3e> 8087d50: 8b 06 mov eax,DWORD PTR [esi] 8087d52: 85 c0 test eax,eax 8087d54: 78 4a js 8087da0 <__sigprocmask+0x80> 8087d56: f6 46 04 01 test BYTE PTR [esi+0x4],0x1 8087d5a: 75 44 jne 8087da0 <__sigprocmask+0x80> 8087d5c: 89 f1 mov ecx,esi 8087d5e: 8b 9c 24 a0 00 00 00 mov ebx,DWORD PTR [esp+0xa0] 8087d65: b8 af 00 00 00 mov eax,0xaf 8087d6a: be 08 00 00 00 mov esi,0x8 8087d6f: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8087d76: 3d 00 f0 ff ff cmp eax,0xfffff000 8087d7b: 77 43 ja 8087dc0 <__sigprocmask+0xa0> 8087d7d: 8b bc 24 8c 00 00 00 mov edi,DWORD PTR [esp+0x8c] 8087d84: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 8087d8b: 75 3a jne 8087dc7 <__sigprocmask+0xa7> 8087d8d: 81 c4 90 00 00 00 add esp,0x90 8087d93: 5b pop ebx 8087d94: 5e pop esi 8087d95: 5f pop edi 8087d96: c3 ret 8087d97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8087d9e: 66 90 xchg ax,ax 8087da0: 8d 7c 24 0c lea edi,[esp+0xc] 8087da4: b9 20 00 00 00 mov ecx,0x20 8087da9: 25 ff ff ff 7f and eax,0x7fffffff 8087dae: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8087db0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8087db4: 8d 4c 24 0c lea ecx,[esp+0xc] 8087db8: 83 64 24 10 fe and DWORD PTR [esp+0x10],0xfffffffe 8087dbd: eb 9f jmp 8087d5e <__sigprocmask+0x3e> 8087dbf: 90 nop 8087dc0: e8 eb 31 ff ff call 807afb0 <__syscall_error> 8087dc5: eb b6 jmp 8087d7d <__sigprocmask+0x5d> 8087dc7: e8 84 04 ff ff call 8078250 <__stack_chk_fail> 8087dcc: 66 90 xchg ax,ax 8087dce: 66 90 xchg ax,ax 08087dd0 <_quicksort>: 8087dd0: f3 0f 1e fb endbr32 8087dd4: 55 push ebp 8087dd5: 57 push edi 8087dd6: 56 push esi 8087dd7: 53 push ebx 8087dd8: 81 ec 4c 01 00 00 sub esp,0x14c 8087dde: 8b 8c 24 60 01 00 00 mov ecx,DWORD PTR [esp+0x160] 8087de5: 8b 84 24 64 01 00 00 mov eax,DWORD PTR [esp+0x164] 8087dec: 8b ac 24 6c 01 00 00 mov ebp,DWORD PTR [esp+0x16c] 8087df3: 8b bc 24 70 01 00 00 mov edi,DWORD PTR [esp+0x170] 8087dfa: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 8087dfe: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 8087e05: 89 94 24 3c 01 00 00 mov DWORD PTR [esp+0x13c],edx 8087e0c: 31 d2 xor edx,edx 8087e0e: 85 c0 test eax,eax 8087e10: 0f 84 cf 02 00 00 je 80880e5 <_quicksort+0x315> 8087e16: 8b 94 24 68 01 00 00 mov edx,DWORD PTR [esp+0x168] 8087e1d: c1 e2 02 shl edx,0x2 8087e20: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 8087e24: 8d 50 ff lea edx,[eax-0x1] 8087e27: 0f af 94 24 68 01 00 00 imul edx,DWORD PTR [esp+0x168] 8087e2f: 01 ca add edx,ecx 8087e31: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8087e35: 83 f8 04 cmp eax,0x4 8087e38: 0f 86 3b 01 00 00 jbe 8087f79 <_quicksort+0x1a9> 8087e3e: 8b 84 24 68 01 00 00 mov eax,DWORD PTR [esp+0x168] 8087e45: c7 44 24 3c 00 00 00 00 mov DWORD PTR [esp+0x3c],0x0 8087e4d: c7 44 24 40 00 00 00 00 mov DWORD PTR [esp+0x40],0x0 8087e55: f7 d8 neg eax 8087e57: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8087e5b: 89 04 24 mov DWORD PTR [esp],eax 8087e5e: 8d 44 24 44 lea eax,[esp+0x44] 8087e62: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8087e66: 8d 44 24 3c lea eax,[esp+0x3c] 8087e6a: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 8087e6e: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8087e72: 89 f8 mov eax,edi 8087e74: 89 ef mov edi,ebp 8087e76: 89 c5 mov ebp,eax 8087e78: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8087e7f: 90 nop 8087e80: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8087e84: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8087e88: 31 d2 xor edx,edx 8087e8a: 29 c8 sub eax,ecx 8087e8c: f7 b4 24 68 01 00 00 div DWORD PTR [esp+0x168] 8087e93: 83 ec 04 sub esp,0x4 8087e96: d1 e8 shr eax,1 8087e98: 0f af 84 24 6c 01 00 00 imul eax,DWORD PTR [esp+0x16c] 8087ea0: 55 push ebp 8087ea1: 51 push ecx 8087ea2: 8d 34 01 lea esi,[ecx+eax*1] 8087ea5: 56 push esi 8087ea6: ff d7 call edi 8087ea8: 83 c4 10 add esp,0x10 8087eab: 85 c0 test eax,eax 8087ead: 0f 88 8f 03 00 00 js 8088242 <_quicksort+0x472> 8087eb3: 83 ec 04 sub esp,0x4 8087eb6: 55 push ebp 8087eb7: 56 push esi 8087eb8: ff 74 24 20 push DWORD PTR [esp+0x20] 8087ebc: ff d7 call edi 8087ebe: 83 c4 10 add esp,0x10 8087ec1: 85 c0 test eax,eax 8087ec3: 0f 88 fa 02 00 00 js 80881c3 <_quicksort+0x3f3> 8087ec9: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8087ecd: 03 84 24 68 01 00 00 add eax,DWORD PTR [esp+0x168] 8087ed4: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8087ed8: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8087edc: 03 1c 24 add ebx,DWORD PTR [esp] 8087edf: 90 nop 8087ee0: 83 ec 04 sub esp,0x4 8087ee3: 55 push ebp 8087ee4: 56 push esi 8087ee5: ff 74 24 10 push DWORD PTR [esp+0x10] 8087ee9: ff d7 call edi 8087eeb: 83 c4 10 add esp,0x10 8087eee: 85 c0 test eax,eax 8087ef0: 79 11 jns 8087f03 <_quicksort+0x133> 8087ef2: e9 11 02 00 00 jmp 8088108 <_quicksort+0x338> 8087ef7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8087efe: 66 90 xchg ax,ax 8087f00: 03 1c 24 add ebx,DWORD PTR [esp] 8087f03: 83 ec 04 sub esp,0x4 8087f06: 55 push ebp 8087f07: 53 push ebx 8087f08: 56 push esi 8087f09: ff d7 call edi 8087f0b: 83 c4 10 add esp,0x10 8087f0e: 85 c0 test eax,eax 8087f10: 78 ee js 8087f00 <_quicksort+0x130> 8087f12: 39 5c 24 04 cmp DWORD PTR [esp+0x4],ebx 8087f16: 0f 82 04 02 00 00 jb 8088120 <_quicksort+0x350> 8087f1c: 0f 84 8e 02 00 00 je 80881b0 <_quicksort+0x3e0> 8087f22: 39 5c 24 04 cmp DWORD PTR [esp+0x4],ebx 8087f26: 76 b8 jbe 8087ee0 <_quicksort+0x110> 8087f28: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8087f2c: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8087f30: 89 da mov edx,ebx 8087f32: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 8087f36: 2b 54 24 18 sub edx,DWORD PTR [esp+0x18] 8087f3a: 29 c8 sub eax,ecx 8087f3c: 39 f2 cmp edx,esi 8087f3e: 0f 87 39 02 00 00 ja 808817d <_quicksort+0x3ad> 8087f44: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 8087f48: 39 c6 cmp esi,eax 8087f4a: 72 19 jb 8087f65 <_quicksort+0x195> 8087f4c: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8087f50: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 8087f53: 83 e8 08 sub eax,0x8 8087f56: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 8087f5a: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8087f5d: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8087f61: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8087f65: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8087f69: 39 4c 24 20 cmp DWORD PTR [esp+0x20],ecx 8087f6d: 0f 87 0d ff ff ff ja 8087e80 <_quicksort+0xb0> 8087f73: 89 e8 mov eax,ebp 8087f75: 89 fd mov ebp,edi 8087f77: 89 c7 mov edi,eax 8087f79: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 8087f7d: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8087f81: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8087f85: 8b 9c 24 68 01 00 00 mov ebx,DWORD PTR [esp+0x168] 8087f8c: 01 f0 add eax,esi 8087f8e: 39 c2 cmp edx,eax 8087f90: 0f 42 c2 cmovb eax,edx 8087f93: 01 f3 add ebx,esi 8087f95: 89 04 24 mov DWORD PTR [esp],eax 8087f98: 39 d8 cmp eax,ebx 8087f9a: 72 55 jb 8087ff1 <_quicksort+0x221> 8087f9c: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 8087fa0: 83 ec 04 sub esp,0x4 8087fa3: 57 push edi 8087fa4: 56 push esi 8087fa5: 53 push ebx 8087fa6: ff d5 call ebp 8087fa8: 83 c4 10 add esp,0x10 8087fab: 85 c0 test eax,eax 8087fad: 0f 48 f3 cmovs esi,ebx 8087fb0: 03 9c 24 68 01 00 00 add ebx,DWORD PTR [esp+0x168] 8087fb7: 39 1c 24 cmp DWORD PTR [esp],ebx 8087fba: 73 e4 jae 8087fa0 <_quicksort+0x1d0> 8087fbc: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8087fc0: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8087fc4: 39 c6 cmp esi,eax 8087fc6: 74 29 je 8087ff1 <_quicksort+0x221> 8087fc8: 8b 94 24 68 01 00 00 mov edx,DWORD PTR [esp+0x168] 8087fcf: 89 1c 24 mov DWORD PTR [esp],ebx 8087fd2: 01 f2 add edx,esi 8087fd4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8087fd8: 0f b6 0e movzx ecx,BYTE PTR [esi] 8087fdb: 0f b6 18 movzx ebx,BYTE PTR [eax] 8087fde: 83 c6 01 add esi,0x1 8087fe1: 83 c0 01 add eax,0x1 8087fe4: 88 5e ff mov BYTE PTR [esi-0x1],bl 8087fe7: 88 48 ff mov BYTE PTR [eax-0x1],cl 8087fea: 39 d6 cmp esi,edx 8087fec: 75 ea jne 8087fd8 <_quicksort+0x208> 8087fee: 8b 1c 24 mov ebx,DWORD PTR [esp] 8087ff1: 8b 84 24 68 01 00 00 mov eax,DWORD PTR [esp+0x168] 8087ff8: 8b 8c 24 68 01 00 00 mov ecx,DWORD PTR [esp+0x168] 8087fff: 8b b4 24 68 01 00 00 mov esi,DWORD PTR [esp+0x168] 8088006: 01 d8 add eax,ebx 8088008: 83 e9 01 sub ecx,0x1 808800b: 89 04 24 mov DWORD PTR [esp],eax 808800e: f7 de neg esi 8088010: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 8088014: 3b 44 24 1c cmp eax,DWORD PTR [esp+0x1c] 8088018: 0f 87 c7 00 00 00 ja 80880e5 <_quicksort+0x315> 808801e: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 8088022: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 8088026: eb 0a jmp 8088032 <_quicksort+0x262> 8088028: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808802f: 90 nop 8088030: 01 f3 add ebx,esi 8088032: 83 ec 04 sub esp,0x4 8088035: ff 74 24 0c push DWORD PTR [esp+0xc] 8088039: 53 push ebx 808803a: ff 74 24 0c push DWORD PTR [esp+0xc] 808803e: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8088042: ff d0 call eax 8088044: 83 c4 10 add esp,0x10 8088047: 85 c0 test eax,eax 8088049: 78 e5 js 8088030 <_quicksort+0x260> 808804b: 8b 8c 24 68 01 00 00 mov ecx,DWORD PTR [esp+0x168] 8088052: 8b 04 24 mov eax,DWORD PTR [esp] 8088055: 8b bc 24 68 01 00 00 mov edi,DWORD PTR [esp+0x168] 808805c: 01 d9 add ecx,ebx 808805e: 01 c7 add edi,eax 8088060: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 8088064: 39 c1 cmp ecx,eax 8088066: 75 16 jne 808807e <_quicksort+0x2ae> 8088068: 8b 1c 24 mov ebx,DWORD PTR [esp] 808806b: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 808806f: 39 4c 24 14 cmp DWORD PTR [esp+0x14],ecx 8088073: 77 70 ja 80880e5 <_quicksort+0x315> 8088075: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8088079: 89 04 24 mov DWORD PTR [esp],eax 808807c: eb b4 jmp 8088032 <_quicksort+0x262> 808807e: 89 c7 mov edi,eax 8088080: 03 7c 24 18 add edi,DWORD PTR [esp+0x18] 8088084: 72 e2 jb 8088068 <_quicksort+0x298> 8088086: 83 e8 01 sub eax,0x1 8088089: 8b ac 24 68 01 00 00 mov ebp,DWORD PTR [esp+0x168] 8088090: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8088094: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8088098: 0f b6 07 movzx eax,BYTE PTR [edi] 808809b: 89 fa mov edx,edi 808809d: 88 44 24 0c mov BYTE PTR [esp+0xc],al 80880a1: 89 f8 mov eax,edi 80880a3: 29 e8 sub eax,ebp 80880a5: 39 c1 cmp ecx,eax 80880a7: 77 28 ja 80880d1 <_quicksort+0x301> 80880a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80880b0: 0f b6 18 movzx ebx,BYTE PTR [eax] 80880b3: 88 1a mov BYTE PTR [edx],bl 80880b5: 89 c3 mov ebx,eax 80880b7: 01 f0 add eax,esi 80880b9: 29 ea sub edx,ebp 80880bb: 39 c1 cmp ecx,eax 80880bd: 76 f1 jbe 80880b0 <_quicksort+0x2e0> 80880bf: 0f b6 44 24 0c movzx eax,BYTE PTR [esp+0xc] 80880c4: 83 ef 01 sub edi,0x1 80880c7: 88 03 mov BYTE PTR [ebx],al 80880c9: 3b 7c 24 10 cmp edi,DWORD PTR [esp+0x10] 80880cd: 75 c9 jne 8088098 <_quicksort+0x2c8> 80880cf: eb 97 jmp 8088068 <_quicksort+0x298> 80880d1: 0f b6 44 24 0c movzx eax,BYTE PTR [esp+0xc] 80880d6: 89 fb mov ebx,edi 80880d8: 83 ef 01 sub edi,0x1 80880db: 88 03 mov BYTE PTR [ebx],al 80880dd: 3b 7c 24 10 cmp edi,DWORD PTR [esp+0x10] 80880e1: 75 b5 jne 8088098 <_quicksort+0x2c8> 80880e3: eb 83 jmp 8088068 <_quicksort+0x298> 80880e5: 8b 84 24 3c 01 00 00 mov eax,DWORD PTR [esp+0x13c] 80880ec: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80880f3: 0f 85 9a 01 00 00 jne 8088293 <_quicksort+0x4c3> 80880f9: 81 c4 4c 01 00 00 add esp,0x14c 80880ff: 5b pop ebx 8088100: 5e pop esi 8088101: 5f pop edi 8088102: 5d pop ebp 8088103: c3 ret 8088104: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8088108: 8b 8c 24 68 01 00 00 mov ecx,DWORD PTR [esp+0x168] 808810f: 01 4c 24 04 add DWORD PTR [esp+0x4],ecx 8088113: e9 c8 fd ff ff jmp 8087ee0 <_quicksort+0x110> 8088118: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808811f: 90 nop 8088120: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8088124: 8b 8c 24 68 01 00 00 mov ecx,DWORD PTR [esp+0x168] 808812b: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 808812f: 89 da mov edx,ebx 8088131: 01 c1 add ecx,eax 8088133: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8088137: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 808813b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808813f: 90 nop 8088140: 0f b6 08 movzx ecx,BYTE PTR [eax] 8088143: 0f b6 1a movzx ebx,BYTE PTR [edx] 8088146: 83 c2 01 add edx,0x1 8088149: 83 c0 01 add eax,0x1 808814c: 88 58 ff mov BYTE PTR [eax-0x1],bl 808814f: 88 4a ff mov BYTE PTR [edx-0x1],cl 8088152: 3b 44 24 08 cmp eax,DWORD PTR [esp+0x8] 8088156: 75 e8 jne 8088140 <_quicksort+0x370> 8088158: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 808815c: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8088160: 39 f0 cmp eax,esi 8088162: 74 15 je 8088179 <_quicksort+0x3a9> 8088164: 39 f3 cmp ebx,esi 8088166: 0f 44 f0 cmove esi,eax 8088169: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808816d: 03 1c 24 add ebx,DWORD PTR [esp] 8088170: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8088174: e9 a9 fd ff ff jmp 8087f22 <_quicksort+0x152> 8088179: 89 de mov esi,ebx 808817b: eb ec jmp 8088169 <_quicksort+0x399> 808817d: 39 44 24 24 cmp DWORD PTR [esp+0x24],eax 8088181: 0f 83 b2 00 00 00 jae 8088239 <_quicksort+0x469> 8088187: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 808818b: 8d 4e 08 lea ecx,[esi+0x8] 808818e: 39 c2 cmp edx,eax 8088190: 0f 8e df 00 00 00 jle 8088275 <_quicksort+0x4a5> 8088196: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 808819a: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 808819e: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 80881a1: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 80881a5: 89 16 mov DWORD PTR [esi],edx 80881a7: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80881ab: e9 b5 fd ff ff jmp 8087f65 <_quicksort+0x195> 80881b0: 8b 8c 24 68 01 00 00 mov ecx,DWORD PTR [esp+0x168] 80881b7: 03 1c 24 add ebx,DWORD PTR [esp] 80881ba: 01 4c 24 04 add DWORD PTR [esp+0x4],ecx 80881be: e9 65 fd ff ff jmp 8087f28 <_quicksort+0x158> 80881c3: 8b 9c 24 68 01 00 00 mov ebx,DWORD PTR [esp+0x168] 80881ca: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80881ce: 89 f0 mov eax,esi 80881d0: 01 f3 add ebx,esi 80881d2: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 80881d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80881dd: 8d 76 00 lea esi,[esi+0x0] 80881e0: 0f b6 08 movzx ecx,BYTE PTR [eax] 80881e3: 0f b6 1a movzx ebx,BYTE PTR [edx] 80881e6: 83 c2 01 add edx,0x1 80881e9: 83 c0 01 add eax,0x1 80881ec: 88 58 ff mov BYTE PTR [eax-0x1],bl 80881ef: 88 4a ff mov BYTE PTR [edx-0x1],cl 80881f2: 3b 44 24 04 cmp eax,DWORD PTR [esp+0x4] 80881f6: 75 e8 jne 80881e0 <_quicksort+0x410> 80881f8: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80881fc: 83 ec 04 sub esp,0x4 80881ff: 55 push ebp 8088200: ff 74 24 20 push DWORD PTR [esp+0x20] 8088204: 56 push esi 8088205: ff d7 call edi 8088207: 83 c4 10 add esp,0x10 808820a: 85 c0 test eax,eax 808820c: 0f 89 b7 fc ff ff jns 8087ec9 <_quicksort+0xf9> 8088212: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 8088216: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 808821a: 89 f0 mov eax,esi 808821c: 0f b6 08 movzx ecx,BYTE PTR [eax] 808821f: 0f b6 1a movzx ebx,BYTE PTR [edx] 8088222: 83 c2 01 add edx,0x1 8088225: 83 c0 01 add eax,0x1 8088228: 88 58 ff mov BYTE PTR [eax-0x1],bl 808822b: 88 4a ff mov BYTE PTR [edx-0x1],cl 808822e: 3b 44 24 04 cmp eax,DWORD PTR [esp+0x4] 8088232: 75 e8 jne 808821c <_quicksort+0x44c> 8088234: e9 90 fc ff ff jmp 8087ec9 <_quicksort+0xf9> 8088239: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 808823d: e9 23 fd ff ff jmp 8087f65 <_quicksort+0x195> 8088242: 8b 9c 24 68 01 00 00 mov ebx,DWORD PTR [esp+0x168] 8088249: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 808824d: 89 f0 mov eax,esi 808824f: 01 f3 add ebx,esi 8088251: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 8088255: 8d 76 00 lea esi,[esi+0x0] 8088258: 0f b6 08 movzx ecx,BYTE PTR [eax] 808825b: 0f b6 1a movzx ebx,BYTE PTR [edx] 808825e: 83 c2 01 add edx,0x1 8088261: 83 c0 01 add eax,0x1 8088264: 88 58 ff mov BYTE PTR [eax-0x1],bl 8088267: 88 4a ff mov BYTE PTR [edx-0x1],cl 808826a: 3b 44 24 04 cmp eax,DWORD PTR [esp+0x4] 808826e: 75 e8 jne 8088258 <_quicksort+0x488> 8088270: e9 3e fc ff ff jmp 8087eb3 <_quicksort+0xe3> 8088275: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8088279: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 808827d: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 8088281: 89 10 mov DWORD PTR [eax],edx 8088283: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8088287: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 808828b: 89 50 04 mov DWORD PTR [eax+0x4],edx 808828e: e9 d2 fc ff ff jmp 8087f65 <_quicksort+0x195> 8088293: e8 b8 ff fe ff call 8078250 <__stack_chk_fail> 8088298: 66 90 xchg ax,ax 808829a: 66 90 xchg ax,ax 808829c: 66 90 xchg ax,ax 808829e: 66 90 xchg ax,ax 080882a0 <__add_to_environ>: 80882a0: f3 0f 1e fb endbr32 80882a4: 55 push ebp 80882a5: 89 e5 mov ebp,esp 80882a7: 57 push edi 80882a8: 56 push esi 80882a9: 53 push ebx 80882aa: e8 11 19 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 80882af: 81 c3 51 cd 05 00 add ebx,0x5cd51 80882b5: 83 ec 48 sub esp,0x48 80882b8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80882bb: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 80882be: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 80882c1: 89 45 cc mov DWORD PTR [ebp-0x34],eax 80882c4: 89 4d bc mov DWORD PTR [ebp-0x44],ecx 80882c7: 89 7d c8 mov DWORD PTR [ebp-0x38],edi 80882ca: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80882d1: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 80882d4: 31 c9 xor ecx,ecx 80882d6: 50 push eax 80882d7: e8 34 bd fe ff call 8074010 80882dc: 83 c4 10 add esp,0x10 80882df: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80882e2: 85 ff test edi,edi 80882e4: 0f 84 6e 01 00 00 je 8088458 <__add_to_environ+0x1b8> 80882ea: 65 a1 0c 00 00 00 mov eax,gs:0xc 80882f0: 85 c0 test eax,eax 80882f2: 0f 85 a0 02 00 00 jne 8088598 <__add_to_environ+0x2f8> 80882f8: ba 01 00 00 00 mov edx,0x1 80882fd: 0f b1 93 1c 1a 00 00 cmpxchg DWORD PTR [ebx+0x1a1c],edx 8088304: c7 c0 6c 68 0e 08 mov eax,0x80e686c 808830a: 8b 10 mov edx,DWORD PTR [eax] 808830c: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 808830f: 85 d2 test edx,edx 8088311: 0f 84 31 01 00 00 je 8088448 <__add_to_environ+0x1a8> 8088317: 8b 32 mov esi,DWORD PTR [edx] 8088319: 85 f6 test esi,esi 808831b: 0f 84 27 01 00 00 je 8088448 <__add_to_environ+0x1a8> 8088321: 31 ff xor edi,edi 8088323: 89 7d d4 mov DWORD PTR [ebp-0x2c],edi 8088326: 89 d7 mov edi,edx 8088328: eb 09 jmp 8088333 <__add_to_environ+0x93> 808832a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8088330: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 8088333: 83 ec 04 sub esp,0x4 8088336: ff 75 d0 push DWORD PTR [ebp-0x30] 8088339: ff 75 cc push DWORD PTR [ebp-0x34] 808833c: 56 push esi 808833d: e8 4e 16 fe ff call 8069990 8088342: 83 c4 10 add esp,0x10 8088345: 85 c0 test eax,eax 8088347: 75 0d jne 8088356 <__add_to_environ+0xb6> 8088349: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 808834c: 80 3c 06 3d cmp BYTE PTR [esi+eax*1],0x3d 8088350: 0f 84 d2 00 00 00 je 8088428 <__add_to_environ+0x188> 8088356: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 8088359: 8b 77 04 mov esi,DWORD PTR [edi+0x4] 808835c: 83 c7 04 add edi,0x4 808835f: 83 c0 01 add eax,0x1 8088362: 85 f6 test esi,esi 8088364: 75 ca jne 8088330 <__add_to_environ+0x90> 8088366: 8b 7d d4 mov edi,DWORD PTR [ebp-0x2c] 8088369: 89 c1 mov ecx,eax 808836b: 8d 04 bd 0c 00 00 00 lea eax,[edi*4+0xc] 8088372: 8b 93 14 1a 00 00 mov edx,DWORD PTR [ebx+0x1a14] 8088378: 83 ec 08 sub esp,0x8 808837b: 89 4d c0 mov DWORD PTR [ebp-0x40],ecx 808837e: 50 push eax 808837f: 52 push edx 8088380: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 8088383: e8 68 d0 fd ff call 80653f0 <__libc_realloc> 8088388: 83 c4 10 add esp,0x10 808838b: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 808838e: 8b 4d c0 mov ecx,DWORD PTR [ebp-0x40] 8088391: 85 c0 test eax,eax 8088393: 89 c6 mov esi,eax 8088395: 0f 84 37 03 00 00 je 80886d2 <__add_to_environ+0x432> 808839b: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 808839e: 8d 3c 8d 00 00 00 00 lea edi,[ecx*4+0x0] 80883a5: 8b 00 mov eax,DWORD PTR [eax] 80883a7: 39 c2 cmp edx,eax 80883a9: 74 0e je 80883b9 <__add_to_environ+0x119> 80883ab: 83 ec 04 sub esp,0x4 80883ae: 57 push edi 80883af: 50 push eax 80883b0: 56 push esi 80883b1: e8 7a b7 fe ff call 8073b30 80883b6: 83 c4 10 add esp,0x10 80883b9: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80883bc: 8d 14 3e lea edx,[esi+edi*1] 80883bf: 89 b3 14 1a 00 00 mov DWORD PTR [ebx+0x1a14],esi 80883c5: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 80883cb: c7 44 3e 04 00 00 00 00 mov DWORD PTR [esi+edi*1+0x4],0x0 80883d3: 89 30 mov DWORD PTR [eax],esi 80883d5: 8b 02 mov eax,DWORD PTR [edx] 80883d7: 85 c0 test eax,eax 80883d9: 74 07 je 80883e2 <__add_to_environ+0x142> 80883db: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 80883de: 85 c9 test ecx,ecx 80883e0: 74 10 je 80883f2 <__add_to_environ+0x152> 80883e2: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80883e5: 85 c0 test eax,eax 80883e7: 0f 84 8b 00 00 00 je 8088478 <__add_to_environ+0x1d8> 80883ed: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80883f0: 89 02 mov DWORD PTR [edx],eax 80883f2: 65 8b 35 0c 00 00 00 mov esi,DWORD PTR gs:0xc 80883f9: 85 f6 test esi,esi 80883fb: 0f 85 c7 01 00 00 jne 80885c8 <__add_to_environ+0x328> 8088401: 83 ab 1c 1a 00 00 01 sub DWORD PTR [ebx+0x1a1c],0x1 8088408: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 808840b: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8088412: 0f 85 b5 02 00 00 jne 80886cd <__add_to_environ+0x42d> 8088418: 8d 65 f4 lea esp,[ebp-0xc] 808841b: 89 f0 mov eax,esi 808841d: 5b pop ebx 808841e: 5e pop esi 808841f: 5f pop edi 8088420: 5d pop ebp 8088421: c3 ret 8088422: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8088428: 89 fa mov edx,edi 808842a: 8b 7d d4 mov edi,DWORD PTR [ebp-0x2c] 808842d: 8b 02 mov eax,DWORD PTR [edx] 808842f: 85 c0 test eax,eax 8088431: 75 a8 jne 80883db <__add_to_environ+0x13b> 8088433: 8d 04 bd 08 00 00 00 lea eax,[edi*4+0x8] 808843a: 89 f9 mov ecx,edi 808843c: e9 31 ff ff ff jmp 8088372 <__add_to_environ+0xd2> 8088441: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8088448: b8 08 00 00 00 mov eax,0x8 808844d: 31 c9 xor ecx,ecx 808844f: e9 1e ff ff ff jmp 8088372 <__add_to_environ+0xd2> 8088454: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8088458: 83 ec 0c sub esp,0xc 808845b: ff 75 bc push DWORD PTR [ebp-0x44] 808845e: e8 ad bb fe ff call 8074010 8088463: 83 c4 10 add esp,0x10 8088466: 83 c0 01 add eax,0x1 8088469: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 808846c: e9 79 fe ff ff jmp 80882ea <__add_to_environ+0x4a> 8088471: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8088478: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 808847b: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 808847e: 83 ec 0c sub esp,0xc 8088481: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 8088484: 8d 7c 08 01 lea edi,[eax+ecx*1+0x1] 8088488: 57 push edi 8088489: e8 f2 7a fd ff call 805ff80 <__libc_alloca_cutoff> 808848e: 83 c4 10 add esp,0x10 8088491: 81 ff 00 10 00 00 cmp edi,0x1000 8088497: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 808849a: 76 08 jbe 80884a4 <__add_to_environ+0x204> 808849c: 85 c0 test eax,eax 808849e: 0f 84 62 01 00 00 je 8088606 <__add_to_environ+0x366> 80884a4: 8d 47 1b lea eax,[edi+0x1b] 80884a7: 89 e1 mov ecx,esp 80884a9: 89 c6 mov esi,eax 80884ab: 25 00 f0 ff ff and eax,0xfffff000 80884b0: 29 c1 sub ecx,eax 80884b2: 83 e6 f0 and esi,0xfffffff0 80884b5: 89 c8 mov eax,ecx 80884b7: 39 c4 cmp esp,eax 80884b9: 74 12 je 80884cd <__add_to_environ+0x22d> 80884bb: 81 ec 00 10 00 00 sub esp,0x1000 80884c1: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80884c9: 39 c4 cmp esp,eax 80884cb: 75 ee jne 80884bb <__add_to_environ+0x21b> 80884cd: 81 e6 ff 0f 00 00 and esi,0xfff 80884d3: 29 f4 sub esp,esi 80884d5: 85 f6 test esi,esi 80884d7: 0f 85 1f 01 00 00 jne 80885fc <__add_to_environ+0x35c> 80884dd: 8d 44 24 0f lea eax,[esp+0xf] 80884e1: 83 ec 04 sub esp,0x4 80884e4: ff 75 d0 push DWORD PTR [ebp-0x30] 80884e7: 83 e0 f0 and eax,0xfffffff0 80884ea: ff 75 cc push DWORD PTR [ebp-0x34] 80884ed: 50 push eax 80884ee: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 80884f1: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80884f4: e8 47 b7 fe ff call 8073c40 <__mempcpy> 80884f9: 83 c4 0c add esp,0xc 80884fc: c6 00 3d mov BYTE PTR [eax],0x3d 80884ff: 83 c0 01 add eax,0x1 8088502: ff 75 b8 push DWORD PTR [ebp-0x48] 8088505: ff 75 bc push DWORD PTR [ebp-0x44] 8088508: 50 push eax 8088509: e8 22 b6 fe ff call 8073b30 808850e: 8b b3 34 00 00 00 mov esi,DWORD PTR [ebx+0x34] 8088514: 83 c4 0c add esp,0xc 8088517: 8d 8b 18 1a 00 00 lea ecx,[ebx+0x1a18] 808851d: 89 4d cc mov DWORD PTR [ebp-0x34],ecx 8088520: 56 push esi 8088521: 51 push ecx 8088522: ff 75 d0 push DWORD PTR [ebp-0x30] 8088525: e8 36 eb fe ff call 8077060 <__tfind> 808852a: 83 c4 10 add esp,0x10 808852d: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 8088530: 85 c0 test eax,eax 8088532: 74 0d je 8088541 <__add_to_environ+0x2a1> 8088534: 8b 00 mov eax,DWORD PTR [eax] 8088536: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8088539: 85 c0 test eax,eax 808853b: 0f 85 ac fe ff ff jne 80883ed <__add_to_environ+0x14d> 8088541: 83 ec 0c sub esp,0xc 8088544: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 8088547: 57 push edi 8088548: e8 33 c6 fd ff call 8064b80 <__libc_malloc> 808854d: 83 c4 10 add esp,0x10 8088550: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 8088553: 85 c0 test eax,eax 8088555: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8088558: 0f 84 3c 01 00 00 je 808869a <__add_to_environ+0x3fa> 808855e: 83 ec 04 sub esp,0x4 8088561: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 8088564: 57 push edi 8088565: ff 75 d0 push DWORD PTR [ebp-0x30] 8088568: ff 75 c8 push DWORD PTR [ebp-0x38] 808856b: e8 c0 b5 fe ff call 8073b30 8088570: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 8088573: 83 c4 10 add esp,0x10 8088576: 83 ec 04 sub esp,0x4 8088579: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 808857c: 56 push esi 808857d: ff 75 cc push DWORD PTR [ebp-0x34] 8088580: ff 75 c8 push DWORD PTR [ebp-0x38] 8088583: e8 98 e9 fe ff call 8076f20 <__tsearch> 8088588: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 808858b: 83 c4 10 add esp,0x10 808858e: e9 5a fe ff ff jmp 80883ed <__add_to_environ+0x14d> 8088593: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8088597: 90 nop 8088598: 31 c0 xor eax,eax 808859a: ba 01 00 00 00 mov edx,0x1 808859f: f0 0f b1 93 1c 1a 00 00 lock cmpxchg DWORD PTR [ebx+0x1a1c],edx 80885a7: 0f 84 57 fd ff ff je 8088304 <__add_to_environ+0x64> 80885ad: 83 ec 0c sub esp,0xc 80885b0: 8d 83 1c 1a 00 00 lea eax,[ebx+0x1a1c] 80885b6: 50 push eax 80885b7: e8 04 7a fd ff call 805ffc0 <__lll_lock_wait_private> 80885bc: 83 c4 10 add esp,0x10 80885bf: e9 40 fd ff ff jmp 8088304 <__add_to_environ+0x64> 80885c4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80885c8: 31 c0 xor eax,eax 80885ca: 87 83 1c 1a 00 00 xchg DWORD PTR [ebx+0x1a1c],eax 80885d0: 31 f6 xor esi,esi 80885d2: 83 f8 01 cmp eax,0x1 80885d5: 0f 8e 2d fe ff ff jle 8088408 <__add_to_environ+0x168> 80885db: b8 f0 00 00 00 mov eax,0xf0 80885e0: 8d 9b 1c 1a 00 00 lea ebx,[ebx+0x1a1c] 80885e6: b9 81 00 00 00 mov ecx,0x81 80885eb: ba 01 00 00 00 mov edx,0x1 80885f0: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80885f7: e9 0c fe ff ff jmp 8088408 <__add_to_environ+0x168> 80885fc: 83 4c 34 fc 00 or DWORD PTR [esp+esi*1-0x4],0x0 8088601: e9 d7 fe ff ff jmp 80884dd <__add_to_environ+0x23d> 8088606: 83 ec 0c sub esp,0xc 8088609: 57 push edi 808860a: e8 71 c5 fd ff call 8064b80 <__libc_malloc> 808860f: 83 c4 10 add esp,0x10 8088612: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 8088615: 85 c0 test eax,eax 8088617: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 808861a: 74 7e je 808869a <__add_to_environ+0x3fa> 808861c: 8b 7d c8 mov edi,DWORD PTR [ebp-0x38] 808861f: 83 ec 04 sub esp,0x4 8088622: ff 75 d0 push DWORD PTR [ebp-0x30] 8088625: ff 75 cc push DWORD PTR [ebp-0x34] 8088628: 57 push edi 8088629: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 808862c: e8 0f b6 fe ff call 8073c40 <__mempcpy> 8088631: 83 c4 0c add esp,0xc 8088634: c6 00 3d mov BYTE PTR [eax],0x3d 8088637: 83 c0 01 add eax,0x1 808863a: ff 75 b8 push DWORD PTR [ebp-0x48] 808863d: ff 75 bc push DWORD PTR [ebp-0x44] 8088640: 50 push eax 8088641: e8 ea b4 fe ff call 8073b30 8088646: 8b b3 34 00 00 00 mov esi,DWORD PTR [ebx+0x34] 808864c: 83 c4 0c add esp,0xc 808864f: 8d 83 18 1a 00 00 lea eax,[ebx+0x1a18] 8088655: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8088658: 56 push esi 8088659: 50 push eax 808865a: 57 push edi 808865b: e8 00 ea fe ff call 8077060 <__tfind> 8088660: 83 c4 10 add esp,0x10 8088663: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 8088666: 85 c0 test eax,eax 8088668: 0f 84 08 ff ff ff je 8088576 <__add_to_environ+0x2d6> 808866e: 8b 00 mov eax,DWORD PTR [eax] 8088670: 85 c0 test eax,eax 8088672: 0f 84 fe fe ff ff je 8088576 <__add_to_environ+0x2d6> 8088678: 83 ec 0c sub esp,0xc 808867b: ff 75 c8 push DWORD PTR [ebp-0x38] 808867e: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 8088681: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 8088684: e8 17 cb fd ff call 80651a0 <__free> 8088689: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 808868c: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 808868f: 83 c4 10 add esp,0x10 8088692: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8088695: e9 53 fd ff ff jmp 80883ed <__add_to_environ+0x14d> 808869a: 65 a1 0c 00 00 00 mov eax,gs:0xc 80886a0: 85 c0 test eax,eax 80886a2: 75 11 jne 80886b5 <__add_to_environ+0x415> 80886a4: 83 ab 1c 1a 00 00 01 sub DWORD PTR [ebx+0x1a1c],0x1 80886ab: be ff ff ff ff mov esi,0xffffffff 80886b0: e9 53 fd ff ff jmp 8088408 <__add_to_environ+0x168> 80886b5: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80886b8: 87 83 1c 1a 00 00 xchg DWORD PTR [ebx+0x1a1c],eax 80886be: 83 f8 01 cmp eax,0x1 80886c1: 7f 44 jg 8088707 <__add_to_environ+0x467> 80886c3: be ff ff ff ff mov esi,0xffffffff 80886c8: e9 3b fd ff ff jmp 8088408 <__add_to_environ+0x168> 80886cd: e8 7e fb fe ff call 8078250 <__stack_chk_fail> 80886d2: 65 a1 0c 00 00 00 mov eax,gs:0xc 80886d8: 85 c0 test eax,eax 80886da: 74 c8 je 80886a4 <__add_to_environ+0x404> 80886dc: 89 f0 mov eax,esi 80886de: 87 83 1c 1a 00 00 xchg DWORD PTR [ebx+0x1a1c],eax 80886e4: 83 e8 01 sub eax,0x1 80886e7: 7e da jle 80886c3 <__add_to_environ+0x423> 80886e9: b8 f0 00 00 00 mov eax,0xf0 80886ee: 8d 9b 1c 1a 00 00 lea ebx,[ebx+0x1a1c] 80886f4: b9 81 00 00 00 mov ecx,0x81 80886f9: ba 01 00 00 00 mov edx,0x1 80886fe: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8088705: eb bc jmp 80886c3 <__add_to_environ+0x423> 8088707: 8b 75 c8 mov esi,DWORD PTR [ebp-0x38] 808870a: b8 f0 00 00 00 mov eax,0xf0 808870f: 8d 9b 1c 1a 00 00 lea ebx,[ebx+0x1a1c] 8088715: b9 81 00 00 00 mov ecx,0x81 808871a: ba 01 00 00 00 mov edx,0x1 808871f: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8088726: 83 ce ff or esi,0xffffffff 8088729: e9 da fc ff ff jmp 8088408 <__add_to_environ+0x168> 808872e: 66 90 xchg ax,ax 08088730 <__setenv>: 8088730: f3 0f 1e fb endbr32 8088734: 56 push esi 8088735: 53 push ebx 8088736: e8 85 14 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 808873b: 81 c3 c5 c8 05 00 add ebx,0x5c8c5 8088741: 83 ec 04 sub esp,0x4 8088744: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8088748: 85 f6 test esi,esi 808874a: 74 34 je 8088780 <__setenv+0x50> 808874c: 80 3e 00 cmp BYTE PTR [esi],0x0 808874f: 74 2f je 8088780 <__setenv+0x50> 8088751: 83 ec 08 sub esp,0x8 8088754: 6a 3d push 0x3d 8088756: 56 push esi 8088757: e8 a4 09 fc ff call 8049100 <.plt+0xd0> 808875c: 83 c4 10 add esp,0x10 808875f: 85 c0 test eax,eax 8088761: 75 1d jne 8088780 <__setenv+0x50> 8088763: ff 74 24 18 push DWORD PTR [esp+0x18] 8088767: 6a 00 push 0x0 8088769: ff 74 24 1c push DWORD PTR [esp+0x1c] 808876d: 56 push esi 808876e: e8 2d fb ff ff call 80882a0 <__add_to_environ> 8088773: 83 c4 10 add esp,0x10 8088776: 83 c4 04 add esp,0x4 8088779: 5b pop ebx 808877a: 5e pop esi 808877b: c3 ret 808877c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8088780: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8088786: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 808878d: b8 ff ff ff ff mov eax,0xffffffff 8088792: eb e2 jmp 8088776 <__setenv+0x46> 8088794: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808879b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808879f: 90 nop 080887a0 <__unsetenv>: 80887a0: f3 0f 1e fb endbr32 80887a4: 55 push ebp 80887a5: 57 push edi 80887a6: 56 push esi 80887a7: 53 push ebx 80887a8: e8 13 14 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 80887ad: 81 c3 53 c8 05 00 add ebx,0x5c853 80887b3: 83 ec 0c sub esp,0xc 80887b6: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80887ba: 85 c0 test eax,eax 80887bc: 0f 84 13 01 00 00 je 80888d5 <__unsetenv+0x135> 80887c2: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80887c6: 80 38 00 cmp BYTE PTR [eax],0x0 80887c9: 0f 84 06 01 00 00 je 80888d5 <__unsetenv+0x135> 80887cf: 83 ec 08 sub esp,0x8 80887d2: 6a 3d push 0x3d 80887d4: ff 74 24 2c push DWORD PTR [esp+0x2c] 80887d8: e8 23 09 fc ff call 8049100 <.plt+0xd0> 80887dd: 83 c4 10 add esp,0x10 80887e0: 89 c6 mov esi,eax 80887e2: 85 c0 test eax,eax 80887e4: 0f 85 eb 00 00 00 jne 80888d5 <__unsetenv+0x135> 80887ea: 83 ec 0c sub esp,0xc 80887ed: ff 74 24 2c push DWORD PTR [esp+0x2c] 80887f1: e8 1a b8 fe ff call 8074010 80887f6: 83 c4 10 add esp,0x10 80887f9: 89 c7 mov edi,eax 80887fb: 65 a1 0c 00 00 00 mov eax,gs:0xc 8088801: ba 01 00 00 00 mov edx,0x1 8088806: 85 c0 test eax,eax 8088808: 75 76 jne 8088880 <__unsetenv+0xe0> 808880a: 0f b1 93 1c 1a 00 00 cmpxchg DWORD PTR [ebx+0x1a1c],edx 8088811: c7 c0 6c 68 0e 08 mov eax,0x80e686c 8088817: 8b 28 mov ebp,DWORD PTR [eax] 8088819: 85 ed test ebp,ebp 808881b: 75 21 jne 808883e <__unsetenv+0x9e> 808881d: eb 26 jmp 8088845 <__unsetenv+0xa5> 808881f: 90 nop 8088820: 83 ec 04 sub esp,0x4 8088823: 57 push edi 8088824: ff 74 24 28 push DWORD PTR [esp+0x28] 8088828: 56 push esi 8088829: e8 62 11 fe ff call 8069990 808882e: 83 c4 10 add esp,0x10 8088831: 85 c0 test eax,eax 8088833: 75 06 jne 808883b <__unsetenv+0x9b> 8088835: 80 3c 3e 3d cmp BYTE PTR [esi+edi*1],0x3d 8088839: 74 2d je 8088868 <__unsetenv+0xc8> 808883b: 83 c5 04 add ebp,0x4 808883e: 8b 75 00 mov esi,DWORD PTR [ebp+0x0] 8088841: 85 f6 test esi,esi 8088843: 75 db jne 8088820 <__unsetenv+0x80> 8088845: 65 8b 35 0c 00 00 00 mov esi,DWORD PTR gs:0xc 808884c: 85 f6 test esi,esi 808884e: 75 58 jne 80888a8 <__unsetenv+0x108> 8088850: 83 ab 1c 1a 00 00 01 sub DWORD PTR [ebx+0x1a1c],0x1 8088857: 83 c4 0c add esp,0xc 808885a: 89 f0 mov eax,esi 808885c: 5b pop ebx 808885d: 5e pop esi 808885e: 5f pop edi 808885f: 5d pop ebp 8088860: c3 ret 8088861: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8088868: 89 e8 mov eax,ebp 808886a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8088870: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8088873: 83 c0 04 add eax,0x4 8088876: 89 48 fc mov DWORD PTR [eax-0x4],ecx 8088879: 85 c9 test ecx,ecx 808887b: 75 f3 jne 8088870 <__unsetenv+0xd0> 808887d: eb bf jmp 808883e <__unsetenv+0x9e> 808887f: 90 nop 8088880: 89 f0 mov eax,esi 8088882: f0 0f b1 93 1c 1a 00 00 lock cmpxchg DWORD PTR [ebx+0x1a1c],edx 808888a: 74 85 je 8088811 <__unsetenv+0x71> 808888c: 83 ec 0c sub esp,0xc 808888f: 8d 83 1c 1a 00 00 lea eax,[ebx+0x1a1c] 8088895: 50 push eax 8088896: e8 25 77 fd ff call 805ffc0 <__lll_lock_wait_private> 808889b: 83 c4 10 add esp,0x10 808889e: e9 6e ff ff ff jmp 8088811 <__unsetenv+0x71> 80888a3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80888a7: 90 nop 80888a8: 31 c0 xor eax,eax 80888aa: 87 83 1c 1a 00 00 xchg DWORD PTR [ebx+0x1a1c],eax 80888b0: 31 f6 xor esi,esi 80888b2: 83 f8 01 cmp eax,0x1 80888b5: 7e a0 jle 8088857 <__unsetenv+0xb7> 80888b7: b8 f0 00 00 00 mov eax,0xf0 80888bc: 8d 9b 1c 1a 00 00 lea ebx,[ebx+0x1a1c] 80888c2: b9 81 00 00 00 mov ecx,0x81 80888c7: ba 01 00 00 00 mov edx,0x1 80888cc: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80888d3: eb 82 jmp 8088857 <__unsetenv+0xb7> 80888d5: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80888db: be ff ff ff ff mov esi,0xffffffff 80888e0: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 80888e7: e9 6b ff ff ff jmp 8088857 <__unsetenv+0xb7> 80888ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080888f0 <__clearenv>: 80888f0: f3 0f 1e fb endbr32 80888f4: 56 push esi 80888f5: 53 push ebx 80888f6: e8 c5 12 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 80888fb: 81 c3 05 c7 05 00 add ebx,0x5c705 8088901: 83 ec 04 sub esp,0x4 8088904: 65 a1 0c 00 00 00 mov eax,gs:0xc 808890a: 85 c0 test eax,eax 808890c: 0f 85 8e 00 00 00 jne 80889a0 <__clearenv+0xb0> 8088912: ba 01 00 00 00 mov edx,0x1 8088917: 0f b1 93 1c 1a 00 00 cmpxchg DWORD PTR [ebx+0x1a1c],edx 808891e: c7 c6 6c 68 0e 08 mov esi,0x80e686c 8088924: 8b 06 mov eax,DWORD PTR [esi] 8088926: 39 83 14 1a 00 00 cmp DWORD PTR [ebx+0x1a14],eax 808892c: 75 04 jne 8088932 <__clearenv+0x42> 808892e: 85 c0 test eax,eax 8088930: 75 26 jne 8088958 <__clearenv+0x68> 8088932: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 8088938: 65 a1 0c 00 00 00 mov eax,gs:0xc 808893e: 85 c0 test eax,eax 8088940: 75 2e jne 8088970 <__clearenv+0x80> 8088942: 83 ab 1c 1a 00 00 01 sub DWORD PTR [ebx+0x1a1c],0x1 8088949: 83 c4 04 add esp,0x4 808894c: 31 c0 xor eax,eax 808894e: 5b pop ebx 808894f: 5e pop esi 8088950: c3 ret 8088951: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8088958: 83 ec 0c sub esp,0xc 808895b: 50 push eax 808895c: e8 3f c8 fd ff call 80651a0 <__free> 8088961: 83 c4 10 add esp,0x10 8088964: c7 83 14 1a 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1a14],0x0 808896e: eb c2 jmp 8088932 <__clearenv+0x42> 8088970: 31 f6 xor esi,esi 8088972: 89 f2 mov edx,esi 8088974: 87 93 1c 1a 00 00 xchg DWORD PTR [ebx+0x1a1c],edx 808897a: 83 fa 01 cmp edx,0x1 808897d: 7e ca jle 8088949 <__clearenv+0x59> 808897f: b8 f0 00 00 00 mov eax,0xf0 8088984: 8d 9b 1c 1a 00 00 lea ebx,[ebx+0x1a1c] 808898a: b9 81 00 00 00 mov ecx,0x81 808898f: ba 01 00 00 00 mov edx,0x1 8088994: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 808899b: eb ac jmp 8088949 <__clearenv+0x59> 808899d: 8d 76 00 lea esi,[esi+0x0] 80889a0: 31 c0 xor eax,eax 80889a2: ba 01 00 00 00 mov edx,0x1 80889a7: f0 0f b1 93 1c 1a 00 00 lock cmpxchg DWORD PTR [ebx+0x1a1c],edx 80889af: 0f 84 69 ff ff ff je 808891e <__clearenv+0x2e> 80889b5: 83 ec 0c sub esp,0xc 80889b8: 8d 83 1c 1a 00 00 lea eax,[ebx+0x1a1c] 80889be: 50 push eax 80889bf: e8 fc 75 fd ff call 805ffc0 <__lll_lock_wait_private> 80889c4: 83 c4 10 add esp,0x10 80889c7: e9 52 ff ff ff jmp 808891e <__clearenv+0x2e> 80889cc: 66 90 xchg ax,ax 80889ce: 66 90 xchg ax,ax 080889d0 <__libc_secure_getenv>: 80889d0: f3 0f 1e fb endbr32 80889d4: 53 push ebx 80889d5: e8 e6 11 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 80889da: 81 c3 26 c6 05 00 add ebx,0x5c626 80889e0: 83 ec 08 sub esp,0x8 80889e3: c7 c2 a0 4d 0e 08 mov edx,0x80e4da0 80889e9: 8b 02 mov eax,DWORD PTR [edx] 80889eb: 85 c0 test eax,eax 80889ed: 75 19 jne 8088a08 <__libc_secure_getenv+0x38> 80889ef: 83 ec 0c sub esp,0xc 80889f2: ff 74 24 1c push DWORD PTR [esp+0x1c] 80889f6: e8 05 78 fc ff call 8050200 80889fb: 83 c4 10 add esp,0x10 80889fe: 83 c4 08 add esp,0x8 8088a01: 5b pop ebx 8088a02: c3 ret 8088a03: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8088a07: 90 nop 8088a08: 83 c4 08 add esp,0x8 8088a0b: 31 c0 xor eax,eax 8088a0d: 5b pop ebx 8088a0e: c3 ret 8088a0f: 90 nop 08088a10 <__strtol_internal>: 8088a10: f3 0f 1e fb endbr32 8088a14: 53 push ebx 8088a15: e8 a6 11 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8088a1a: 81 c3 e6 c5 05 00 add ebx,0x5c5e6 8088a20: 83 ec 14 sub esp,0x14 8088a23: c7 c0 d8 ff ff ff mov eax,0xffffffd8 8088a29: 65 ff 30 push DWORD PTR gs:[eax] 8088a2c: ff 74 24 2c push DWORD PTR [esp+0x2c] 8088a30: ff 74 24 2c push DWORD PTR [esp+0x2c] 8088a34: ff 74 24 2c push DWORD PTR [esp+0x2c] 8088a38: ff 74 24 2c push DWORD PTR [esp+0x2c] 8088a3c: e8 4f 00 00 00 call 8088a90 <____strtol_l_internal> 8088a41: 83 c4 28 add esp,0x28 8088a44: 5b pop ebx 8088a45: c3 ret 8088a46: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8088a4d: 8d 76 00 lea esi,[esi+0x0] 08088a50 <__strtol>: 8088a50: f3 0f 1e fb endbr32 8088a54: 53 push ebx 8088a55: e8 66 11 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 8088a5a: 81 c3 a6 c5 05 00 add ebx,0x5c5a6 8088a60: 83 ec 14 sub esp,0x14 8088a63: c7 c0 d8 ff ff ff mov eax,0xffffffd8 8088a69: 65 ff 30 push DWORD PTR gs:[eax] 8088a6c: 6a 00 push 0x0 8088a6e: ff 74 24 2c push DWORD PTR [esp+0x2c] 8088a72: ff 74 24 2c push DWORD PTR [esp+0x2c] 8088a76: ff 74 24 2c push DWORD PTR [esp+0x2c] 8088a7a: e8 11 00 00 00 call 8088a90 <____strtol_l_internal> 8088a7f: 83 c4 28 add esp,0x28 8088a82: 5b pop ebx 8088a83: c3 ret 8088a84: 66 90 xchg ax,ax 8088a86: 66 90 xchg ax,ax 8088a88: 66 90 xchg ax,ax 8088a8a: 66 90 xchg ax,ax 8088a8c: 66 90 xchg ax,ax 8088a8e: 66 90 xchg ax,ax 08088a90 <____strtol_l_internal>: 8088a90: f3 0f 1e fb endbr32 8088a94: e8 90 12 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8088a99: 05 67 c5 05 00 add eax,0x5c567 8088a9e: 55 push ebp 8088a9f: 31 ed xor ebp,ebp 8088aa1: 57 push edi 8088aa2: 56 push esi 8088aa3: 53 push ebx 8088aa4: 83 ec 3c sub esp,0x3c 8088aa7: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8088aab: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 8088aaf: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8088ab7: 85 c0 test eax,eax 8088ab9: 0f 85 e9 02 00 00 jne 8088da8 <____strtol_l_internal+0x318> 8088abf: 83 7c 24 58 01 cmp DWORD PTR [esp+0x58],0x1 8088ac4: 0f 84 9e 01 00 00 je 8088c68 <____strtol_l_internal+0x1d8> 8088aca: 83 7c 24 58 24 cmp DWORD PTR [esp+0x58],0x24 8088acf: 0f 87 93 01 00 00 ja 8088c68 <____strtol_l_internal+0x1d8> 8088ad5: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8088ad9: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 8088add: 8b 48 34 mov ecx,DWORD PTR [eax+0x34] 8088ae0: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8088ae4: 0f be 10 movsx edx,BYTE PTR [eax] 8088ae7: 89 d0 mov eax,edx 8088ae9: f6 44 51 01 20 test BYTE PTR [ecx+edx*2+0x1],0x20 8088aee: 74 10 je 8088b00 <____strtol_l_internal+0x70> 8088af0: 0f be 56 01 movsx edx,BYTE PTR [esi+0x1] 8088af4: 83 c6 01 add esi,0x1 8088af7: 89 d0 mov eax,edx 8088af9: f6 44 51 01 20 test BYTE PTR [ecx+edx*2+0x1],0x20 8088afe: 75 f0 jne 8088af0 <____strtol_l_internal+0x60> 8088b00: 84 c0 test al,al 8088b02: 0f 84 ea 03 00 00 je 8088ef2 <____strtol_l_internal+0x462> 8088b08: 3c 2d cmp al,0x2d 8088b0a: 0f 84 20 02 00 00 je 8088d30 <____strtol_l_internal+0x2a0> 8088b10: 3c 2b cmp al,0x2b 8088b12: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 8088b1a: 0f 94 c0 sete al 8088b1d: 0f b6 c0 movzx eax,al 8088b20: 01 c6 add esi,eax 8088b22: 0f b6 0e movzx ecx,BYTE PTR [esi] 8088b25: 80 f9 30 cmp cl,0x30 8088b28: 0f 84 1a 02 00 00 je 8088d48 <____strtol_l_internal+0x2b8> 8088b2e: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8088b32: 85 c0 test eax,eax 8088b34: 0f 85 4e 01 00 00 jne 8088c88 <____strtol_l_internal+0x1f8> 8088b3a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8088b3e: 85 c0 test eax,eax 8088b40: 0f 85 c2 03 00 00 jne 8088f08 <____strtol_l_internal+0x478> 8088b46: c7 44 24 0c 99 99 99 19 mov DWORD PTR [esp+0xc],0x19999999 8088b4e: 31 ff xor edi,edi 8088b50: c6 44 24 22 05 mov BYTE PTR [esp+0x22],0x5 8088b55: c7 44 24 58 0a 00 00 00 mov DWORD PTR [esp+0x58],0xa 8088b5d: 84 c9 test cl,cl 8088b5f: 0f 84 7f 02 00 00 je 8088de4 <____strtol_l_internal+0x354> 8088b65: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 8088b69: 0f 84 75 02 00 00 je 8088de4 <____strtol_l_internal+0x354> 8088b6f: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8088b73: 8b 80 7c ff ff ff mov eax,DWORD PTR [eax-0x84] 8088b79: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8088b7d: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8088b81: 8d 57 ff lea edx,[edi-0x1] 8088b84: 89 74 24 28 mov DWORD PTR [esp+0x28],esi 8088b88: 31 db xor ebx,ebx 8088b8a: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 8088b92: 8b 80 74 ff ff ff mov eax,DWORD PTR [eax-0x8c] 8088b98: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 8088b9c: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8088ba0: 89 f0 mov eax,esi 8088ba2: 8b 74 24 58 mov esi,DWORD PTR [esp+0x58] 8088ba6: eb 28 jmp 8088bd0 <____strtol_l_internal+0x140> 8088ba8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8088baf: 90 nop 8088bb0: 75 06 jne 8088bb8 <____strtol_l_internal+0x128> 8088bb2: 3a 54 24 22 cmp dl,BYTE PTR [esp+0x22] 8088bb6: 77 4a ja 8088c02 <____strtol_l_internal+0x172> 8088bb8: 0f af de imul ebx,esi 8088bbb: 89 c2 mov edx,eax 8088bbd: 01 cb add ebx,ecx 8088bbf: 0f b6 4a 01 movzx ecx,BYTE PTR [edx+0x1] 8088bc3: 8d 42 01 lea eax,[edx+0x1] 8088bc6: 84 c9 test cl,cl 8088bc8: 74 56 je 8088c20 <____strtol_l_internal+0x190> 8088bca: 3b 44 24 08 cmp eax,DWORD PTR [esp+0x8] 8088bce: 74 50 je 8088c20 <____strtol_l_internal+0x190> 8088bd0: 8d 51 d0 lea edx,[ecx-0x30] 8088bd3: 80 fa 09 cmp dl,0x9 8088bd6: 76 1d jbe 8088bf5 <____strtol_l_internal+0x165> 8088bd8: 85 ff test edi,edi 8088bda: 0f 85 e8 00 00 00 jne 8088cc8 <____strtol_l_internal+0x238> 8088be0: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8088be4: f6 44 4a 01 04 test BYTE PTR [edx+ecx*2+0x1],0x4 8088be9: 74 35 je 8088c20 <____strtol_l_internal+0x190> 8088beb: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8088bef: 8b 14 8a mov edx,DWORD PTR [edx+ecx*4] 8088bf2: 83 ea 37 sub edx,0x37 8088bf5: 0f b6 ca movzx ecx,dl 8088bf8: 39 f1 cmp ecx,esi 8088bfa: 7d 24 jge 8088c20 <____strtol_l_internal+0x190> 8088bfc: 39 5c 24 0c cmp DWORD PTR [esp+0xc],ebx 8088c00: 73 ae jae 8088bb0 <____strtol_l_internal+0x120> 8088c02: 89 c2 mov edx,eax 8088c04: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 8088c0c: 0f b6 4a 01 movzx ecx,BYTE PTR [edx+0x1] 8088c10: 8d 42 01 lea eax,[edx+0x1] 8088c13: 84 c9 test cl,cl 8088c15: 75 b3 jne 8088bca <____strtol_l_internal+0x13a> 8088c17: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8088c1e: 66 90 xchg ax,ax 8088c20: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 8088c24: 39 c6 cmp esi,eax 8088c26: 0f 84 ba 01 00 00 je 8088de6 <____strtol_l_internal+0x356> 8088c2c: 8b 6c 24 54 mov ebp,DWORD PTR [esp+0x54] 8088c30: 85 ed test ebp,ebp 8088c32: 74 06 je 8088c3a <____strtol_l_internal+0x1aa> 8088c34: 8b 7c 24 54 mov edi,DWORD PTR [esp+0x54] 8088c38: 89 07 mov DWORD PTR [edi],eax 8088c3a: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8088c3e: 85 ff test edi,edi 8088c40: 0f 84 ba 00 00 00 je 8088d00 <____strtol_l_internal+0x270> 8088c46: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8088c4a: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8088c50: 65 c7 00 22 00 00 00 mov DWORD PTR gs:[eax],0x22 8088c57: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8088c5b: 05 ff ff ff 7f add eax,0x7fffffff 8088c60: eb 19 jmp 8088c7b <____strtol_l_internal+0x1eb> 8088c62: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8088c68: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8088c6c: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8088c72: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8088c79: 31 c0 xor eax,eax 8088c7b: 83 c4 3c add esp,0x3c 8088c7e: 5b pop ebx 8088c7f: 5e pop esi 8088c80: 5f pop edi 8088c81: 5d pop ebp 8088c82: c3 ret 8088c83: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8088c87: 90 nop 8088c88: 83 7c 24 58 0a cmp DWORD PTR [esp+0x58],0xa 8088c8d: 0f 84 a7 fe ff ff je 8088b3a <____strtol_l_internal+0xaa> 8088c93: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8088c97: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8088c9b: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8088ca3: 0f b6 84 07 5e 20 fe ff movzx eax,BYTE PTR [edi+eax*1-0x1dfa2] 8088cab: 88 44 24 22 mov BYTE PTR [esp+0x22],al 8088caf: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8088cb3: 8b 84 87 98 20 fe ff mov eax,DWORD PTR [edi+eax*4-0x1df68] 8088cba: 31 ff xor edi,edi 8088cbc: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8088cc0: e9 98 fe ff ff jmp 8088b5d <____strtol_l_internal+0xcd> 8088cc5: 8d 76 00 lea esi,[esi+0x0] 8088cc8: 88 4c 24 23 mov BYTE PTR [esp+0x23],cl 8088ccc: 31 d2 xor edx,edx 8088cce: 66 90 xchg ax,ax 8088cd0: 0f b6 0c 10 movzx ecx,BYTE PTR [eax+edx*1] 8088cd4: 38 4c 15 00 cmp BYTE PTR [ebp+edx*1+0x0],cl 8088cd8: 75 16 jne 8088cf0 <____strtol_l_internal+0x260> 8088cda: 83 c2 01 add edx,0x1 8088cdd: 39 fa cmp edx,edi 8088cdf: 75 ef jne 8088cd0 <____strtol_l_internal+0x240> 8088ce1: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 8088ce5: 8d 14 08 lea edx,[eax+ecx*1] 8088ce8: e9 d2 fe ff ff jmp 8088bbf <____strtol_l_internal+0x12f> 8088ced: 8d 76 00 lea esi,[esi+0x0] 8088cf0: 0f b6 4c 24 23 movzx ecx,BYTE PTR [esp+0x23] 8088cf5: 39 d7 cmp edi,edx 8088cf7: 0f 85 e3 fe ff ff jne 8088be0 <____strtol_l_internal+0x150> 8088cfd: eb e2 jmp 8088ce1 <____strtol_l_internal+0x251> 8088cff: 90 nop 8088d00: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8088d04: 05 ff ff ff 7f add eax,0x7fffffff 8088d09: 39 d8 cmp eax,ebx 8088d0b: 0f 82 35 ff ff ff jb 8088c46 <____strtol_l_internal+0x1b6> 8088d11: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 8088d15: 89 d8 mov eax,ebx 8088d17: f7 d8 neg eax 8088d19: 85 f6 test esi,esi 8088d1b: 0f 44 c3 cmove eax,ebx 8088d1e: 83 c4 3c add esp,0x3c 8088d21: 5b pop ebx 8088d22: 5e pop esi 8088d23: 5f pop edi 8088d24: 5d pop ebp 8088d25: c3 ret 8088d26: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8088d2d: 8d 76 00 lea esi,[esi+0x0] 8088d30: 0f b6 4e 01 movzx ecx,BYTE PTR [esi+0x1] 8088d34: 83 c6 01 add esi,0x1 8088d37: c7 44 24 24 01 00 00 00 mov DWORD PTR [esp+0x24],0x1 8088d3f: 80 f9 30 cmp cl,0x30 8088d42: 0f 85 e6 fd ff ff jne 8088b2e <____strtol_l_internal+0x9e> 8088d48: f7 44 24 58 ef ff ff ff test DWORD PTR [esp+0x58],0xffffffef 8088d50: 0f 84 da 00 00 00 je 8088e30 <____strtol_l_internal+0x3a0> 8088d56: 83 7c 24 58 0a cmp DWORD PTR [esp+0x58],0xa 8088d5b: 0f 84 70 01 00 00 je 8088ed1 <____strtol_l_internal+0x441> 8088d61: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8088d65: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8088d69: b9 30 00 00 00 mov ecx,0x30 8088d6e: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8088d76: 8b 84 87 98 20 fe ff mov eax,DWORD PTR [edi+eax*4-0x1df68] 8088d7d: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8088d81: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8088d85: 0f b6 84 07 5e 20 fe ff movzx eax,BYTE PTR [edi+eax*1-0x1dfa2] 8088d8d: 88 44 24 22 mov BYTE PTR [esp+0x22],al 8088d91: 8b 87 7c ff ff ff mov eax,DWORD PTR [edi-0x84] 8088d97: 31 ff xor edi,edi 8088d99: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8088d9d: e9 db fd ff ff jmp 8088b7d <____strtol_l_internal+0xed> 8088da2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8088da8: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 8088dac: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8088daf: 8b 42 2c mov eax,DWORD PTR [edx+0x2c] 8088db2: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8088db6: 0f b6 00 movzx eax,BYTE PTR [eax] 8088db9: 88 44 24 0c mov BYTE PTR [esp+0xc],al 8088dbd: 83 e8 01 sub eax,0x1 8088dc0: 3c 7d cmp al,0x7d 8088dc2: 0f 87 b7 00 00 00 ja 8088e7f <____strtol_l_internal+0x3ef> 8088dc8: 8b 6a 28 mov ebp,DWORD PTR [edx+0x28] 8088dcb: 80 7d 00 00 cmp BYTE PTR [ebp+0x0],0x0 8088dcf: 0f 85 ea fc ff ff jne 8088abf <____strtol_l_internal+0x2f> 8088dd5: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8088ddd: 31 ed xor ebp,ebp 8088ddf: e9 db fc ff ff jmp 8088abf <____strtol_l_internal+0x2f> 8088de4: 89 f0 mov eax,esi 8088de6: 8b 4c 24 54 mov ecx,DWORD PTR [esp+0x54] 8088dea: 85 c9 test ecx,ecx 8088dec: 0f 84 d8 00 00 00 je 8088eca <____strtol_l_internal+0x43a> 8088df2: 89 c2 mov edx,eax 8088df4: 2b 54 24 50 sub edx,DWORD PTR [esp+0x50] 8088df8: 83 fa 01 cmp edx,0x1 8088dfb: 7e 18 jle 8088e15 <____strtol_l_internal+0x385> 8088dfd: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8088e01: 0f be 48 ff movsx ecx,BYTE PTR [eax-0x1] 8088e05: 8b 97 7c ff ff ff mov edx,DWORD PTR [edi-0x84] 8088e0b: 83 3c 8a 58 cmp DWORD PTR [edx+ecx*4],0x58 8088e0f: 0f 84 a2 00 00 00 je 8088eb7 <____strtol_l_internal+0x427> 8088e15: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 8088e19: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 8088e1d: 89 38 mov DWORD PTR [eax],edi 8088e1f: 31 c0 xor eax,eax 8088e21: e9 55 fe ff ff jmp 8088c7b <____strtol_l_internal+0x1eb> 8088e26: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8088e2d: 8d 76 00 lea esi,[esi+0x0] 8088e30: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8088e34: 8b 80 7c ff ff ff mov eax,DWORD PTR [eax-0x84] 8088e3a: 89 c7 mov edi,eax 8088e3c: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8088e40: 0f be 46 01 movsx eax,BYTE PTR [esi+0x1] 8088e44: 83 3c 87 58 cmp DWORD PTR [edi+eax*4],0x58 8088e48: 74 42 je 8088e8c <____strtol_l_internal+0x3fc> 8088e4a: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 8088e4e: 85 c0 test eax,eax 8088e50: 0f 85 00 ff ff ff jne 8088d56 <____strtol_l_internal+0x2c6> 8088e56: c7 44 24 58 08 00 00 00 mov DWORD PTR [esp+0x58],0x8 8088e5e: 31 ff xor edi,edi 8088e60: b9 30 00 00 00 mov ecx,0x30 8088e65: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8088e6d: c7 44 24 0c ff ff ff 1f mov DWORD PTR [esp+0xc],0x1fffffff 8088e75: c6 44 24 22 07 mov BYTE PTR [esp+0x22],0x7 8088e7a: e9 fe fc ff ff jmp 8088b7d <____strtol_l_internal+0xed> 8088e7f: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8088e87: e9 33 fc ff ff jmp 8088abf <____strtol_l_internal+0x2f> 8088e8c: 0f b6 4e 02 movzx ecx,BYTE PTR [esi+0x2] 8088e90: c6 44 24 22 0f mov BYTE PTR [esp+0x22],0xf 8088e95: 83 c6 02 add esi,0x2 8088e98: 31 ff xor edi,edi 8088e9a: c7 44 24 0c ff ff ff 0f mov DWORD PTR [esp+0xc],0xfffffff 8088ea2: c7 44 24 58 10 00 00 00 mov DWORD PTR [esp+0x58],0x10 8088eaa: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8088eb2: e9 a6 fc ff ff jmp 8088b5d <____strtol_l_internal+0xcd> 8088eb7: 80 78 fe 30 cmp BYTE PTR [eax-0x2],0x30 8088ebb: 0f 85 54 ff ff ff jne 8088e15 <____strtol_l_internal+0x385> 8088ec1: 8b 7c 24 54 mov edi,DWORD PTR [esp+0x54] 8088ec5: 83 e8 01 sub eax,0x1 8088ec8: 89 07 mov DWORD PTR [edi],eax 8088eca: 31 c0 xor eax,eax 8088ecc: e9 aa fd ff ff jmp 8088c7b <____strtol_l_internal+0x1eb> 8088ed1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8088ed5: 85 c0 test eax,eax 8088ed7: 75 2f jne 8088f08 <____strtol_l_internal+0x478> 8088ed9: c6 44 24 22 05 mov BYTE PTR [esp+0x22],0x5 8088ede: 31 ff xor edi,edi 8088ee0: b9 30 00 00 00 mov ecx,0x30 8088ee5: c7 44 24 0c 99 99 99 19 mov DWORD PTR [esp+0xc],0x19999999 8088eed: e9 7d fc ff ff jmp 8088b6f <____strtol_l_internal+0xdf> 8088ef2: 8b 54 24 54 mov edx,DWORD PTR [esp+0x54] 8088ef6: 85 d2 test edx,edx 8088ef8: 0f 85 17 ff ff ff jne 8088e15 <____strtol_l_internal+0x385> 8088efe: 31 c0 xor eax,eax 8088f00: e9 76 fd ff ff jmp 8088c7b <____strtol_l_internal+0x1eb> 8088f05: 8d 76 00 lea esi,[esi+0x0] 8088f08: 88 4c 24 0c mov BYTE PTR [esp+0xc],cl 8088f0c: 83 ec 0c sub esp,0xc 8088f0f: 55 push ebp 8088f10: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8088f14: e8 f7 b0 fe ff call 8074010 8088f19: 83 c4 10 add esp,0x10 8088f1c: 89 c3 mov ebx,eax 8088f1e: 89 c7 mov edi,eax 8088f20: 85 c0 test eax,eax 8088f22: 0f 84 bc fe ff ff je 8088de4 <____strtol_l_internal+0x354> 8088f28: 0f b6 4c 24 0c movzx ecx,BYTE PTR [esp+0xc] 8088f2d: 31 c0 xor eax,eax 8088f2f: 89 ca mov edx,ecx 8088f31: eb 14 jmp 8088f47 <____strtol_l_internal+0x4b7> 8088f33: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8088f37: 90 nop 8088f38: 83 c0 01 add eax,0x1 8088f3b: 39 d8 cmp eax,ebx 8088f3d: 0f 84 a1 fe ff ff je 8088de4 <____strtol_l_internal+0x354> 8088f43: 0f b6 14 06 movzx edx,BYTE PTR [esi+eax*1] 8088f47: 3a 54 05 00 cmp dl,BYTE PTR [ebp+eax*1+0x0] 8088f4b: 74 eb je 8088f38 <____strtol_l_internal+0x4a8> 8088f4d: 89 f2 mov edx,esi 8088f4f: 84 c9 test cl,cl 8088f51: 74 6c je 8088fbf <____strtol_l_internal+0x52f> 8088f53: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8088f57: 8b 90 74 ff ff ff mov edx,DWORD PTR [eax-0x8c] 8088f5d: 8b 80 7c ff ff ff mov eax,DWORD PTR [eax-0x84] 8088f63: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8088f67: 89 f2 mov edx,esi 8088f69: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8088f6d: eb 0c jmp 8088f7b <____strtol_l_internal+0x4eb> 8088f6f: 90 nop 8088f70: 0f b6 4a 01 movzx ecx,BYTE PTR [edx+0x1] 8088f74: 83 c2 01 add edx,0x1 8088f77: 84 c9 test cl,cl 8088f79: 74 44 je 8088fbf <____strtol_l_internal+0x52f> 8088f7b: 8d 41 d0 lea eax,[ecx-0x30] 8088f7e: 3c 09 cmp al,0x9 8088f80: 76 ee jbe 8088f70 <____strtol_l_internal+0x4e0> 8088f82: 88 4c 24 0c mov BYTE PTR [esp+0xc],cl 8088f86: 31 c0 xor eax,eax 8088f88: eb 0d jmp 8088f97 <____strtol_l_internal+0x507> 8088f8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8088f90: 83 c0 01 add eax,0x1 8088f93: 39 d8 cmp eax,ebx 8088f95: 74 d9 je 8088f70 <____strtol_l_internal+0x4e0> 8088f97: 0f b6 0c 02 movzx ecx,BYTE PTR [edx+eax*1] 8088f9b: 38 4c 05 00 cmp BYTE PTR [ebp+eax*1+0x0],cl 8088f9f: 74 ef je 8088f90 <____strtol_l_internal+0x500> 8088fa1: 0f b6 4c 24 0c movzx ecx,BYTE PTR [esp+0xc] 8088fa6: 39 c3 cmp ebx,eax 8088fa8: 76 c6 jbe 8088f70 <____strtol_l_internal+0x4e0> 8088faa: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8088fae: f6 44 48 01 04 test BYTE PTR [eax+ecx*2+0x1],0x4 8088fb3: 74 0a je 8088fbf <____strtol_l_internal+0x52f> 8088fb5: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8088fb9: 83 3c 88 40 cmp DWORD PTR [eax+ecx*4],0x40 8088fbd: 7e b1 jle 8088f70 <____strtol_l_internal+0x4e0> 8088fbf: ff 74 24 08 push DWORD PTR [esp+0x8] 8088fc3: 55 push ebp 8088fc4: 52 push edx 8088fc5: 56 push esi 8088fc6: e8 c5 7e fc ff call 8050e90 <__correctly_grouped_prefixmb> 8088fcb: 0f b6 0e movzx ecx,BYTE PTR [esi] 8088fce: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8088fd2: 83 c4 10 add esp,0x10 8088fd5: c7 44 24 0c 99 99 99 19 mov DWORD PTR [esp+0xc],0x19999999 8088fdd: c6 44 24 22 05 mov BYTE PTR [esp+0x22],0x5 8088fe2: c7 44 24 58 0a 00 00 00 mov DWORD PTR [esp+0x58],0xa 8088fea: e9 6e fb ff ff jmp 8088b5d <____strtol_l_internal+0xcd> 8088fef: 90 nop 08088ff0 <__strtol_l>: 8088ff0: f3 0f 1e fb endbr32 8088ff4: 83 ec 18 sub esp,0x18 8088ff7: ff 74 24 28 push DWORD PTR [esp+0x28] 8088ffb: 6a 00 push 0x0 8088ffd: ff 74 24 2c push DWORD PTR [esp+0x2c] 8089001: ff 74 24 2c push DWORD PTR [esp+0x2c] 8089005: ff 74 24 2c push DWORD PTR [esp+0x2c] 8089009: e8 82 fa ff ff call 8088a90 <____strtol_l_internal> 808900e: 83 c4 2c add esp,0x2c 8089011: c3 ret 8089012: 66 90 xchg ax,ax 8089014: 66 90 xchg ax,ax 8089016: 66 90 xchg ax,ax 8089018: 66 90 xchg ax,ax 808901a: 66 90 xchg ax,ax 808901c: 66 90 xchg ax,ax 808901e: 66 90 xchg ax,ax 08089020 <_itoa_word>: 8089020: f3 0f 1e fb endbr32 8089024: e8 00 0d fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8089029: 05 d7 bf 05 00 add eax,0x5bfd7 808902e: 55 push ebp 808902f: 57 push edi 8089030: 56 push esi 8089031: 53 push ebx 8089032: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 8089036: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 808903a: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 808903e: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8089042: 85 d2 test edx,edx 8089044: 75 7a jne 80890c0 <_itoa_word+0xa0> 8089046: c7 c6 00 73 0c 08 mov esi,0x80c7300 808904c: 83 ff 0a cmp edi,0xa 808904f: 74 7a je 80890cb <_itoa_word+0xab> 8089051: 83 ff 10 cmp edi,0x10 8089054: 74 2a je 8089080 <_itoa_word+0x60> 8089056: 83 ff 08 cmp edi,0x8 8089059: 74 45 je 80890a0 <_itoa_word+0x80> 808905b: 89 c8 mov eax,ecx 808905d: 31 d2 xor edx,edx 808905f: 83 eb 01 sub ebx,0x1 8089062: f7 f7 div edi 8089064: 0f b6 14 16 movzx edx,BYTE PTR [esi+edx*1] 8089068: 88 13 mov BYTE PTR [ebx],dl 808906a: 89 ca mov edx,ecx 808906c: 89 c1 mov ecx,eax 808906e: 39 fa cmp edx,edi 8089070: 73 e9 jae 808905b <_itoa_word+0x3b> 8089072: 89 d8 mov eax,ebx 8089074: 5b pop ebx 8089075: 5e pop esi 8089076: 5f pop edi 8089077: 5d pop ebp 8089078: c3 ret 8089079: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8089080: 89 c8 mov eax,ecx 8089082: 83 eb 01 sub ebx,0x1 8089085: 83 e0 0f and eax,0xf 8089088: 0f b6 04 06 movzx eax,BYTE PTR [esi+eax*1] 808908c: 88 03 mov BYTE PTR [ebx],al 808908e: 89 c8 mov eax,ecx 8089090: c1 e9 04 shr ecx,0x4 8089093: 83 f8 0f cmp eax,0xf 8089096: 77 e8 ja 8089080 <_itoa_word+0x60> 8089098: eb d8 jmp 8089072 <_itoa_word+0x52> 808909a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80890a0: 89 c8 mov eax,ecx 80890a2: 83 eb 01 sub ebx,0x1 80890a5: 83 e0 07 and eax,0x7 80890a8: 0f b6 04 06 movzx eax,BYTE PTR [esi+eax*1] 80890ac: 88 03 mov BYTE PTR [ebx],al 80890ae: 89 c8 mov eax,ecx 80890b0: c1 e9 03 shr ecx,0x3 80890b3: 83 f8 07 cmp eax,0x7 80890b6: 77 e8 ja 80890a0 <_itoa_word+0x80> 80890b8: eb b8 jmp 8089072 <_itoa_word+0x52> 80890ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80890c0: c7 c6 40 73 0c 08 mov esi,0x80c7340 80890c6: 83 ff 0a cmp edi,0xa 80890c9: 75 86 jne 8089051 <_itoa_word+0x31> 80890cb: bf cd cc cc cc mov edi,0xcccccccd 80890d0: 89 c8 mov eax,ecx 80890d2: 89 cd mov ebp,ecx 80890d4: 83 eb 01 sub ebx,0x1 80890d7: f7 e7 mul edi 80890d9: c1 ea 03 shr edx,0x3 80890dc: 8d 04 92 lea eax,[edx+edx*4] 80890df: 01 c0 add eax,eax 80890e1: 29 c5 sub ebp,eax 80890e3: 0f b6 04 2e movzx eax,BYTE PTR [esi+ebp*1] 80890e7: 88 03 mov BYTE PTR [ebx],al 80890e9: 89 c8 mov eax,ecx 80890eb: 89 d1 mov ecx,edx 80890ed: 83 f8 09 cmp eax,0x9 80890f0: 77 de ja 80890d0 <_itoa_word+0xb0> 80890f2: 89 d8 mov eax,ebx 80890f4: 5b pop ebx 80890f5: 5e pop esi 80890f6: 5f pop edi 80890f7: 5d pop ebp 80890f8: c3 ret 80890f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08089100 <_itoa>: 8089100: f3 0f 1e fb endbr32 8089104: e8 20 0c fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8089109: 05 f7 be 05 00 add eax,0x5bef7 808910e: 55 push ebp 808910f: 57 push edi 8089110: 56 push esi 8089111: 53 push ebx 8089112: 83 ec 2c sub esp,0x2c 8089115: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 8089119: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 808911d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8089121: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 8089125: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 8089129: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 808912d: 8b 74 24 4c mov esi,DWORD PTR [esp+0x4c] 8089131: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 8089138: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 808913c: 31 ff xor edi,edi 808913e: 85 d2 test edx,edx 8089140: 0f 85 da 00 00 00 jne 8089220 <_itoa+0x120> 8089146: c7 c7 00 73 0c 08 mov edi,0x80c7300 808914c: 83 fe 08 cmp esi,0x8 808914f: 0f 84 de 00 00 00 je 8089233 <_itoa+0x133> 8089155: 83 fe 10 cmp esi,0x10 8089158: 0f 84 42 01 00 00 je 80892a0 <_itoa+0x1a0> 808915e: 8d 5e fe lea ebx,[esi-0x2] 8089161: 85 ed test ebp,ebp 8089163: 0f 84 87 01 00 00 je 80892f0 <_itoa+0x1f0> 8089169: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 808916d: 8d 04 5b lea eax,[ebx+ebx*2] 8089170: 8d 84 82 40 21 fe ff lea eax,[edx+eax*4-0x1dec0] 8089177: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 808917b: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 808917e: 89 04 24 mov DWORD PTR [esp],eax 8089181: 39 e8 cmp eax,ebp 8089183: 0f 87 bd 01 00 00 ja 8089346 <_itoa+0x246> 8089189: 89 e8 mov eax,ebp 808918b: 31 d2 xor edx,edx 808918d: f7 34 24 div DWORD PTR [esp] 8089190: 89 c5 mov ebp,eax 8089192: 89 c8 mov eax,ecx 8089194: f7 34 24 div DWORD PTR [esp] 8089197: c7 04 24 03 00 00 00 mov DWORD PTR [esp],0x3 808919e: 89 d1 mov ecx,edx 80891a0: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80891a4: 89 ea mov edx,ebp 80891a6: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 80891aa: f7 75 08 div DWORD PTR [ebp+0x8] 80891ad: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80891b1: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80891b5: 8d 04 5b lea eax,[ebx+ebx*2] 80891b8: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 80891bc: 83 2c 24 01 sub DWORD PTR [esp],0x1 80891c0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80891c4: 89 c8 mov eax,ecx 80891c6: 89 eb mov ebx,ebp 80891c8: 85 c0 test eax,eax 80891ca: 0f 84 6f 01 00 00 je 808933f <_itoa+0x23f> 80891d0: 31 d2 xor edx,edx 80891d2: 89 c1 mov ecx,eax 80891d4: 83 eb 01 sub ebx,0x1 80891d7: f7 f6 div esi 80891d9: 0f b6 14 17 movzx edx,BYTE PTR [edi+edx*1] 80891dd: 88 13 mov BYTE PTR [ebx],dl 80891df: 89 ea mov edx,ebp 80891e1: 29 da sub edx,ebx 80891e3: 39 f1 cmp ecx,esi 80891e5: 73 e9 jae 80891d0 <_itoa+0xd0> 80891e7: 8b 04 24 mov eax,DWORD PTR [esp] 80891ea: 85 c0 test eax,eax 80891ec: 0f 85 0e 01 00 00 jne 8089300 <_itoa+0x200> 80891f2: 3b 5c 24 04 cmp ebx,DWORD PTR [esp+0x4] 80891f6: 75 08 jne 8089200 <_itoa+0x100> 80891f8: c6 43 ff 30 mov BYTE PTR [ebx-0x1],0x30 80891fc: 83 eb 01 sub ebx,0x1 80891ff: 90 nop 8089200: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8089204: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 808920b: 0f 85 56 01 00 00 jne 8089367 <_itoa+0x267> 8089211: 83 c4 2c add esp,0x2c 8089214: 89 d8 mov eax,ebx 8089216: 5b pop ebx 8089217: 5e pop esi 8089218: 5f pop edi 8089219: 5d pop ebp 808921a: c3 ret 808921b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808921f: 90 nop 8089220: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8089224: c7 c7 40 73 0c 08 mov edi,0x80c7340 808922a: 83 fe 08 cmp esi,0x8 808922d: 0f 85 22 ff ff ff jne 8089155 <_itoa+0x55> 8089233: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8089237: 89 d3 mov ebx,edx 8089239: 85 ed test ebp,ebp 808923b: 74 43 je 8089280 <_itoa+0x180> 808923d: 8d 5a f6 lea ebx,[edx-0xa] 8089240: 89 c8 mov eax,ecx 8089242: 83 ea 01 sub edx,0x1 8089245: c1 e9 03 shr ecx,0x3 8089248: 83 e0 07 and eax,0x7 808924b: 0f b6 04 07 movzx eax,BYTE PTR [edi+eax*1] 808924f: 88 02 mov BYTE PTR [edx],al 8089251: 39 d3 cmp ebx,edx 8089253: 75 eb jne 8089240 <_itoa+0x140> 8089255: 8d 04 ad 00 00 00 00 lea eax,[ebp*4+0x0] 808925c: 89 ea mov edx,ebp 808925e: 83 e0 04 and eax,0x4 8089261: 09 c1 or ecx,eax 8089263: d1 ea shr edx,1 8089265: 74 19 je 8089280 <_itoa+0x180> 8089267: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 808926b: 0f b6 04 0f movzx eax,BYTE PTR [edi+ecx*1] 808926f: 89 d1 mov ecx,edx 8089271: 88 46 f5 mov BYTE PTR [esi-0xb],al 8089274: 8d 5e f5 lea ebx,[esi-0xb] 8089277: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808927e: 66 90 xchg ax,ax 8089280: 89 c8 mov eax,ecx 8089282: 83 eb 01 sub ebx,0x1 8089285: 83 e0 07 and eax,0x7 8089288: c1 e9 03 shr ecx,0x3 808928b: 0f b6 04 07 movzx eax,BYTE PTR [edi+eax*1] 808928f: 88 03 mov BYTE PTR [ebx],al 8089291: 75 ed jne 8089280 <_itoa+0x180> 8089293: e9 68 ff ff ff jmp 8089200 <_itoa+0x100> 8089298: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808929f: 90 nop 80892a0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80892a4: 89 c3 mov ebx,eax 80892a6: 85 ed test ebp,ebp 80892a8: 74 26 je 80892d0 <_itoa+0x1d0> 80892aa: 8d 58 f8 lea ebx,[eax-0x8] 80892ad: 8d 76 00 lea esi,[esi+0x0] 80892b0: 89 ca mov edx,ecx 80892b2: 83 e8 01 sub eax,0x1 80892b5: c1 e9 04 shr ecx,0x4 80892b8: 83 e2 0f and edx,0xf 80892bb: 0f b6 14 17 movzx edx,BYTE PTR [edi+edx*1] 80892bf: 88 10 mov BYTE PTR [eax],dl 80892c1: 39 c3 cmp ebx,eax 80892c3: 75 eb jne 80892b0 <_itoa+0x1b0> 80892c5: 89 e9 mov ecx,ebp 80892c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80892ce: 66 90 xchg ax,ax 80892d0: 89 c8 mov eax,ecx 80892d2: 83 eb 01 sub ebx,0x1 80892d5: 83 e0 0f and eax,0xf 80892d8: c1 e9 04 shr ecx,0x4 80892db: 0f b6 04 07 movzx eax,BYTE PTR [edi+eax*1] 80892df: 88 03 mov BYTE PTR [ebx],al 80892e1: 75 ed jne 80892d0 <_itoa+0x1d0> 80892e3: e9 18 ff ff ff jmp 8089200 <_itoa+0x100> 80892e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80892ef: 90 nop 80892f0: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80892f4: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1 80892fb: e9 b5 fe ff ff jmp 80891b5 <_itoa+0xb5> 8089300: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8089304: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8089308: 0f be 84 88 45 21 fe ff movsx eax,BYTE PTR [eax+ecx*4-0x1debb] 8089310: 39 c2 cmp edx,eax 8089312: 7d 4f jge 8089363 <_itoa+0x263> 8089314: 29 c2 sub edx,eax 8089316: 8d 2c 13 lea ebp,[ebx+edx*1] 8089319: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8089320: 83 eb 01 sub ebx,0x1 8089323: c6 03 30 mov BYTE PTR [ebx],0x30 8089326: 39 dd cmp ebp,ebx 8089328: 75 f6 jne 8089320 <_itoa+0x220> 808932a: 8b 04 24 mov eax,DWORD PTR [esp] 808932d: 89 eb mov ebx,ebp 808932f: 83 2c 24 01 sub DWORD PTR [esp],0x1 8089333: 8b 44 84 0c mov eax,DWORD PTR [esp+eax*4+0xc] 8089337: 85 c0 test eax,eax 8089339: 0f 85 91 fe ff ff jne 80891d0 <_itoa+0xd0> 808933f: 31 d2 xor edx,edx 8089341: e9 a1 fe ff ff jmp 80891e7 <_itoa+0xe7> 8089346: 89 c8 mov eax,ecx 8089348: 89 ea mov edx,ebp 808934a: f7 34 24 div DWORD PTR [esp] 808934d: c7 04 24 02 00 00 00 mov DWORD PTR [esp],0x2 8089354: 89 d1 mov ecx,edx 8089356: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 808935a: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 808935e: e9 52 fe ff ff jmp 80891b5 <_itoa+0xb5> 8089363: 89 dd mov ebp,ebx 8089365: eb c3 jmp 808932a <_itoa+0x22a> 8089367: e8 e4 ee fe ff call 8078250 <__stack_chk_fail> 808936c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08089370 <_fitoa_word>: 8089370: f3 0f 1e fb endbr32 8089374: 55 push ebp 8089375: 57 push edi 8089376: 56 push esi 8089377: 53 push ebx 8089378: 83 ec 2c sub esp,0x2c 808937b: 65 a1 14 00 00 00 mov eax,gs:0x14 8089381: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8089385: 31 c0 xor eax,eax 8089387: 8b 5c 24 44 mov ebx,DWORD PTR [esp+0x44] 808938b: ff 74 24 4c push DWORD PTR [esp+0x4c] 808938f: ff 74 24 4c push DWORD PTR [esp+0x4c] 8089393: 8d 6c 24 24 lea ebp,[esp+0x24] 8089397: 55 push ebp 8089398: ff 74 24 4c push DWORD PTR [esp+0x4c] 808939c: e8 7f fc ff ff call 8089020 <_itoa_word> 80893a1: 83 c4 10 add esp,0x10 80893a4: 39 e8 cmp eax,ebp 80893a6: 73 28 jae 80893d0 <_fitoa_word+0x60> 80893a8: 89 c6 mov esi,eax 80893aa: 89 df mov edi,ebx 80893ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80893b0: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 80893b1: 39 ee cmp esi,ebp 80893b3: 75 fb jne 80893b0 <_fitoa_word+0x40> 80893b5: 29 c6 sub esi,eax 80893b7: 8d 04 33 lea eax,[ebx+esi*1] 80893ba: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80893be: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 80893c5: 75 0d jne 80893d4 <_fitoa_word+0x64> 80893c7: 83 c4 2c add esp,0x2c 80893ca: 5b pop ebx 80893cb: 5e pop esi 80893cc: 5f pop edi 80893cd: 5d pop ebp 80893ce: c3 ret 80893cf: 90 nop 80893d0: 89 d8 mov eax,ebx 80893d2: eb e6 jmp 80893ba <_fitoa_word+0x4a> 80893d4: e8 77 ee fe ff call 8078250 <__stack_chk_fail> 80893d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080893e0 <_fitoa>: 80893e0: f3 0f 1e fb endbr32 80893e4: 55 push ebp 80893e5: 57 push edi 80893e6: 56 push esi 80893e7: 53 push ebx 80893e8: 83 ec 48 sub esp,0x48 80893eb: 65 a1 14 00 00 00 mov eax,gs:0x14 80893f1: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 80893f5: 31 c0 xor eax,eax 80893f7: 8b 5c 24 64 mov ebx,DWORD PTR [esp+0x64] 80893fb: ff 74 24 6c push DWORD PTR [esp+0x6c] 80893ff: ff 74 24 6c push DWORD PTR [esp+0x6c] 8089403: 8d 6c 24 40 lea ebp,[esp+0x40] 8089407: 55 push ebp 8089408: ff 74 24 6c push DWORD PTR [esp+0x6c] 808940c: ff 74 24 6c push DWORD PTR [esp+0x6c] 8089410: e8 eb fc ff ff call 8089100 <_itoa> 8089415: 83 c4 20 add esp,0x20 8089418: 39 e8 cmp eax,ebp 808941a: 73 24 jae 8089440 <_fitoa+0x60> 808941c: 89 c6 mov esi,eax 808941e: 89 df mov edi,ebx 8089420: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 8089421: 39 ee cmp esi,ebp 8089423: 75 fb jne 8089420 <_fitoa+0x40> 8089425: 29 c6 sub esi,eax 8089427: 8d 04 33 lea eax,[ebx+esi*1] 808942a: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 808942e: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 8089435: 75 0d jne 8089444 <_fitoa+0x64> 8089437: 83 c4 3c add esp,0x3c 808943a: 5b pop ebx 808943b: 5e pop esi 808943c: 5f pop edi 808943d: 5d pop ebp 808943e: c3 ret 808943f: 90 nop 8089440: 89 d8 mov eax,ebx 8089442: eb e6 jmp 808942a <_fitoa+0x4a> 8089444: e8 07 ee fe ff call 8078250 <__stack_chk_fail> 8089449: 66 90 xchg ax,ax 808944b: 66 90 xchg ax,ax 808944d: 66 90 xchg ax,ax 808944f: 90 nop 08089450 : 8089450: 57 push edi 8089451: 56 push esi 8089452: 53 push ebx 8089453: 8b 30 mov esi,DWORD PTR [eax] 8089455: 89 c3 mov ebx,eax 8089457: 85 f6 test esi,esi 8089459: 74 0a je 8089465 808945b: 83 78 04 66 cmp DWORD PTR [eax+0x4],0x66 808945f: 0f 84 c3 00 00 00 je 8089528 8089465: 8b 4b 18 mov ecx,DWORD PTR [ebx+0x18] 8089468: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 808946b: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 808946e: 85 c9 test ecx,ecx 8089470: 0f 84 8a 00 00 00 je 8089500 8089476: 39 c1 cmp ecx,eax 8089478: 7e 2e jle 80894a8 808947a: be 30 00 00 00 mov esi,0x30 808947f: 6a 0a push 0xa 8089481: 50 push eax 8089482: 52 push edx 8089483: 52 push edx 8089484: e8 67 c8 01 00 call 80a5cf0 <__mpn_mul_1> 8089489: 83 c4 10 add esp,0x10 808948c: 85 c0 test eax,eax 808948e: 74 0f je 808949f 8089490: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 8089493: 8b 4b 0c mov ecx,DWORD PTR [ebx+0xc] 8089496: 8d 7a 01 lea edi,[edx+0x1] 8089499: 89 7b 10 mov DWORD PTR [ebx+0x10],edi 808949c: 89 04 91 mov DWORD PTR [ecx+edx*4],eax 808949f: 89 f0 mov eax,esi 80894a1: 5b pop ebx 80894a2: 5e pop esi 80894a3: 5f pop edi 80894a4: c3 ret 80894a5: 8d 76 00 lea esi,[esi+0x0] 80894a8: 83 ec 08 sub esp,0x8 80894ab: 51 push ecx 80894ac: ff 73 14 push DWORD PTR [ebx+0x14] 80894af: 50 push eax 80894b0: 52 push edx 80894b1: 6a 00 push 0x0 80894b3: ff 73 1c push DWORD PTR [ebx+0x1c] 80894b6: e8 95 bf 01 00 call 80a5450 <__mpn_divrem> 80894bb: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 80894be: 83 c4 20 add esp,0x20 80894c1: 89 c1 mov ecx,eax 80894c3: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 80894c6: 2b 43 18 sub eax,DWORD PTR [ebx+0x18] 80894c9: 89 0c 82 mov DWORD PTR [edx+eax*4],ecx 80894cc: 8b 43 18 mov eax,DWORD PTR [ebx+0x18] 80894cf: 8b 32 mov esi,DWORD PTR [edx] 80894d1: 89 43 10 mov DWORD PTR [ebx+0x10],eax 80894d4: 85 c0 test eax,eax 80894d6: 74 70 je 8089548 80894d8: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 80894db: eb 0b jmp 80894e8 80894dd: 8d 76 00 lea esi,[esi+0x0] 80894e0: 83 e8 01 sub eax,0x1 80894e3: 89 43 10 mov DWORD PTR [ebx+0x10],eax 80894e6: 74 60 je 8089548 80894e8: 8b 4c 82 fc mov ecx,DWORD PTR [edx+eax*4-0x4] 80894ec: 85 c9 test ecx,ecx 80894ee: 74 f0 je 80894e0 80894f0: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 80894f3: 83 c6 30 add esi,0x30 80894f6: eb 87 jmp 808947f 80894f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80894ff: 90 nop 8089500: 8d 5c 82 fc lea ebx,[edx+eax*4-0x4] 8089504: 83 e8 01 sub eax,0x1 8089507: 8b 33 mov esi,DWORD PTR [ebx] 8089509: 6a 0a push 0xa 808950b: 50 push eax 808950c: 52 push edx 808950d: 83 c6 30 add esi,0x30 8089510: 52 push edx 8089511: e8 da c7 01 00 call 80a5cf0 <__mpn_mul_1> 8089516: 83 c4 10 add esp,0x10 8089519: 89 03 mov DWORD PTR [ebx],eax 808951b: 89 f0 mov eax,esi 808951d: 5b pop ebx 808951e: 5e pop esi 808951f: 5f pop edi 8089520: c3 ret 8089521: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8089528: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 808952b: be 30 00 00 00 mov esi,0x30 8089530: 8d 50 ff lea edx,[eax-0x1] 8089533: 89 53 08 mov DWORD PTR [ebx+0x8],edx 8089536: 85 c0 test eax,eax 8089538: 0f 8e 27 ff ff ff jle 8089465 808953e: 89 f0 mov eax,esi 8089540: 5b pop ebx 8089541: 5e pop esi 8089542: 5f pop edi 8089543: c3 ret 8089544: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8089548: 83 c6 30 add esi,0x30 808954b: c7 43 10 01 00 00 00 mov DWORD PTR [ebx+0x10],0x1 8089552: 5b pop ebx 8089553: 89 f0 mov eax,esi 8089555: 5e pop esi 8089556: 5f pop edi 8089557: c3 ret 8089558: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808955f: 90 nop 08089560 <_i18n_number_rewrite>: 8089560: 55 push ebp 8089561: 57 push edi 8089562: 89 d7 mov edi,edx 8089564: 56 push esi 8089565: 89 c6 mov esi,eax 8089567: 53 push ebx 8089568: e8 53 06 fc ff call 8049bc0 <__x86.get_pc_thunk.bx> 808956d: 81 c3 93 ba 05 00 add ebx,0x5ba93 8089573: 81 ec 78 04 00 00 sub esp,0x478 8089579: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 808957d: 65 a1 14 00 00 00 mov eax,gs:0x14 8089583: 89 84 24 68 04 00 00 mov DWORD PTR [esp+0x468],eax 808958a: 31 c0 xor eax,eax 808958c: 8d 83 ce f7 fc ff lea eax,[ebx-0x30832] 8089592: 50 push eax 8089593: e8 98 e9 fe ff call 8077f30 <__wctrans> 8089598: 5a pop edx 8089599: 59 pop ecx 808959a: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 808959e: 50 push eax 808959f: 6a 2e push 0x2e 80895a1: e8 1a ea fe ff call 8077fc0 <__towctrans> 80895a6: 89 c5 mov ebp,eax 80895a8: 58 pop eax 80895a9: 5a pop edx 80895aa: ff 74 24 14 push DWORD PTR [esp+0x14] 80895ae: 6a 2c push 0x2c 80895b0: e8 0b ea fe ff call 8077fc0 <__towctrans> 80895b5: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80895b9: 83 c4 10 add esp,0x10 80895bc: 8d 54 24 20 lea edx,[esp+0x20] 80895c0: 85 c9 test ecx,ecx 80895c2: 0f 85 60 01 00 00 jne 8089728 <_i18n_number_rewrite+0x1c8> 80895c8: 8d 44 24 30 lea eax,[esp+0x30] 80895cc: c7 44 24 24 00 04 00 00 mov DWORD PTR [esp+0x24],0x400 80895d4: 29 f7 sub edi,esi 80895d6: 83 ec 04 sub esp,0x4 80895d9: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80895dd: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80895e1: 6a 01 push 0x1 80895e3: 57 push edi 80895e4: 52 push edx 80895e5: e8 46 d2 fd ff call 8066830 <__libc_scratch_buffer_set_array_size> 80895ea: 83 c4 10 add esp,0x10 80895ed: 84 c0 test al,al 80895ef: 0f 84 b8 00 00 00 je 80896ad <_i18n_number_rewrite+0x14d> 80895f5: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 80895f9: 83 ec 04 sub esp,0x4 80895fc: 57 push edi 80895fd: 56 push esi 80895fe: 55 push ebp 80895ff: e8 3c a6 fe ff call 8073c40 <__mempcpy> 8089604: 83 c4 10 add esp,0x10 8089607: 8d 78 ff lea edi,[eax-0x1] 808960a: 39 fd cmp ebp,edi 808960c: 0f 87 9e 01 00 00 ja 80897b0 <_i18n_number_rewrite+0x250> 8089612: 8d 84 24 4b 04 00 00 lea eax,[esp+0x44b] 8089619: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 808961d: 8d 4d ff lea ecx,[ebp-0x1] 8089620: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8089624: c7 c0 d0 ff ff ff mov eax,0xffffffd0 808962a: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 808962e: eb 19 jmp 8089649 <_i18n_number_rewrite+0xe9> 8089630: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8089634: 85 d2 test edx,edx 8089636: 0f 85 94 00 00 00 jne 80896d0 <_i18n_number_rewrite+0x170> 808963c: 88 46 ff mov BYTE PTR [esi-0x1],al 808963f: 83 ee 01 sub esi,0x1 8089642: 83 ef 01 sub edi,0x1 8089645: 39 cf cmp edi,ecx 8089647: 74 4e je 8089697 <_i18n_number_rewrite+0x137> 8089649: 0f be 07 movsx eax,BYTE PTR [edi] 808964c: 8d 50 d0 lea edx,[eax-0x30] 808964f: 80 fa 09 cmp dl,0x9 8089652: 77 dc ja 8089630 <_i18n_number_rewrite+0xd0> 8089654: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8089658: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 808965c: 83 ec 0c sub esp,0xc 808965f: 65 8b 11 mov edx,DWORD PTR gs:[ecx] 8089662: 8b 12 mov edx,DWORD PTR [edx] 8089664: 8b 6c 82 08 mov ebp,DWORD PTR [edx+eax*4+0x8] 8089668: 55 push ebp 8089669: e8 a2 a9 fe ff call 8074010 808966e: 83 c4 10 add esp,0x10 8089671: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8089675: 29 c6 sub esi,eax 8089677: 85 c0 test eax,eax 8089679: 8d 50 ff lea edx,[eax-0x1] 808967c: 74 c4 je 8089642 <_i18n_number_rewrite+0xe2> 808967e: 66 90 xchg ax,ax 8089680: 0f b6 44 15 00 movzx eax,BYTE PTR [ebp+edx*1+0x0] 8089685: 88 04 16 mov BYTE PTR [esi+edx*1],al 8089688: 83 ea 01 sub edx,0x1 808968b: 83 fa ff cmp edx,0xffffffff 808968e: 75 f0 jne 8089680 <_i18n_number_rewrite+0x120> 8089690: 83 ef 01 sub edi,0x1 8089693: 39 cf cmp edi,ecx 8089695: 75 b2 jne 8089649 <_i18n_number_rewrite+0xe9> 8089697: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 808969b: 3b 44 24 18 cmp eax,DWORD PTR [esp+0x18] 808969f: 74 0c je 80896ad <_i18n_number_rewrite+0x14d> 80896a1: 83 ec 0c sub esp,0xc 80896a4: 50 push eax 80896a5: e8 f6 ba fd ff call 80651a0 <__free> 80896aa: 83 c4 10 add esp,0x10 80896ad: 8b 84 24 5c 04 00 00 mov eax,DWORD PTR [esp+0x45c] 80896b4: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80896bb: 0f 85 19 01 00 00 jne 80897da <_i18n_number_rewrite+0x27a> 80896c1: 81 c4 6c 04 00 00 add esp,0x46c 80896c7: 89 f0 mov eax,esi 80896c9: 5b pop ebx 80896ca: 5e pop esi 80896cb: 5f pop edi 80896cc: 5d pop ebp 80896cd: c3 ret 80896ce: 66 90 xchg ax,ax 80896d0: 89 c2 mov edx,eax 80896d2: 83 e2 fd and edx,0xfffffffd 80896d5: 80 fa 2c cmp dl,0x2c 80896d8: 0f 85 5e ff ff ff jne 808963c <_i18n_number_rewrite+0xdc> 80896de: 3c 2e cmp al,0x2e 80896e0: 8d ac 24 3a 04 00 00 lea ebp,[esp+0x43a] 80896e7: 0f 45 6c 24 1c cmovne ebp,DWORD PTR [esp+0x1c] 80896ec: 83 ec 0c sub esp,0xc 80896ef: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80896f3: 55 push ebp 80896f4: e8 17 a9 fe ff call 8074010 80896f9: 83 c4 10 add esp,0x10 80896fc: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8089700: 29 c6 sub esi,eax 8089702: 85 c0 test eax,eax 8089704: 8d 50 ff lea edx,[eax-0x1] 8089707: 0f 84 35 ff ff ff je 8089642 <_i18n_number_rewrite+0xe2> 808970d: 8d 76 00 lea esi,[esi+0x0] 8089710: 0f b6 44 15 00 movzx eax,BYTE PTR [ebp+edx*1+0x0] 8089715: 88 04 16 mov BYTE PTR [esi+edx*1],al 8089718: 83 ea 01 sub edx,0x1 808971b: 83 fa ff cmp edx,0xffffffff 808971e: 75 f0 jne 8089710 <_i18n_number_rewrite+0x1b0> 8089720: e9 1d ff ff ff jmp 8089642 <_i18n_number_rewrite+0xe2> 8089725: 8d 76 00 lea esi,[esi+0x0] 8089728: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 808972c: 83 ec 04 sub esp,0x4 808972f: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 8089737: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 808973f: 52 push edx 8089740: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8089744: 55 push ebp 8089745: 8d 84 24 46 04 00 00 lea eax,[esp+0x446] 808974c: 50 push eax 808974d: e8 8e b0 fe ff call 80747e0 <__wcrtomb> 8089752: 83 c4 10 add esp,0x10 8089755: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8089759: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 808975d: 83 f8 ff cmp eax,0xffffffff 8089760: 74 57 je 80897b9 <_i18n_number_rewrite+0x259> 8089762: c6 84 04 3a 04 00 00 00 mov BYTE PTR [esp+eax*1+0x43a],0x0 808976a: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 8089772: 83 ec 04 sub esp,0x4 8089775: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 808977d: 52 push edx 808977e: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8089782: 51 push ecx 8089783: 8d 84 24 57 04 00 00 lea eax,[esp+0x457] 808978a: 50 push eax 808978b: e8 50 b0 fe ff call 80747e0 <__wcrtomb> 8089790: 83 c4 10 add esp,0x10 8089793: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8089797: 83 f8 ff cmp eax,0xffffffff 808979a: 74 2c je 80897c8 <_i18n_number_rewrite+0x268> 808979c: c6 84 04 4b 04 00 00 00 mov BYTE PTR [esp+eax*1+0x44b],0x0 80897a4: e9 1f fe ff ff jmp 80895c8 <_i18n_number_rewrite+0x68> 80897a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80897b0: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80897b4: e9 de fe ff ff jmp 8089697 <_i18n_number_rewrite+0x137> 80897b9: bd 2e 00 00 00 mov ebp,0x2e 80897be: 66 89 ac 24 3a 04 00 00 mov WORD PTR [esp+0x43a],bp 80897c6: eb a2 jmp 808976a <_i18n_number_rewrite+0x20a> 80897c8: b9 2c 00 00 00 mov ecx,0x2c 80897cd: 66 89 8c 24 4b 04 00 00 mov WORD PTR [esp+0x44b],cx 80897d5: e9 ee fd ff ff jmp 80895c8 <_i18n_number_rewrite+0x68> 80897da: e8 71 ea fe ff call 8078250 <__stack_chk_fail> 80897df: 90 nop 080897e0 <__guess_grouping.part.0>: 80897e0: 56 push esi 80897e1: 53 push ebx 80897e2: 31 db xor ebx,ebx 80897e4: 0f b6 0a movzx ecx,BYTE PTR [edx] 80897e7: eb 19 jmp 8089802 <__guess_grouping.part.0+0x22> 80897e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80897f0: 83 c3 01 add ebx,0x1 80897f3: 29 f0 sub eax,esi 80897f5: 0f b6 0c 1a movzx ecx,BYTE PTR [edx+ebx*1] 80897f9: 80 f9 7e cmp cl,0x7e 80897fc: 77 0b ja 8089809 <__guess_grouping.part.0+0x29> 80897fe: 84 c9 test cl,cl 8089800: 74 0e je 8089810 <__guess_grouping.part.0+0x30> 8089802: 0f be f1 movsx esi,cl 8089805: 39 f0 cmp eax,esi 8089807: 77 e7 ja 80897f0 <__guess_grouping.part.0+0x10> 8089809: 89 d8 mov eax,ebx 808980b: 5b pop ebx 808980c: 5e pop esi 808980d: c3 ret 808980e: 66 90 xchg ax,ax 8089810: 83 e8 01 sub eax,0x1 8089813: 31 d2 xor edx,edx 8089815: f7 f6 div esi 8089817: 01 c3 add ebx,eax 8089819: 89 d8 mov eax,ebx 808981b: 5b pop ebx 808981c: 5e pop esi 808981d: c3 ret 808981e: 66 90 xchg ax,ax 08089820 <__printf_fp_l>: 8089820: f3 0f 1e fb endbr32 8089824: e8 00 05 fc ff call 8049d29 <__x86.get_pc_thunk.ax> 8089829: 05 d7 b7 05 00 add eax,0x5b7d7 808982e: 55 push ebp 808982f: 89 e5 mov ebp,esp 8089831: 57 push edi 8089832: 56 push esi 8089833: 53 push ebx 8089834: 81 ec cc 00 00 00 sub esp,0xcc 808983a: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 808983d: 8b 5d 0c mov ebx,DWORD PTR [ebp+0xc] 8089840: 89 45 94 mov DWORD PTR [ebp-0x6c],eax 8089843: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8089846: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 8089849: 89 9d 5c ff ff ff mov DWORD PTR [ebp-0xa4],ebx 808984f: 89 85 78 ff ff ff mov DWORD PTR [ebp-0x88],eax 8089855: 89 7d 80 mov DWORD PTR [ebp-0x80],edi 8089858: 65 a1 14 00 00 00 mov eax,gs:0x14 808985e: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8089861: 31 c0 xor eax,eax 8089863: 0f b6 47 0d movzx eax,BYTE PTR [edi+0xd] 8089867: c7 45 a4 00 00 00 00 mov DWORD PTR [ebp-0x5c],0x0 808986e: c7 45 a8 00 00 00 00 mov DWORD PTR [ebp-0x58],0x0 8089875: 89 c2 mov edx,eax 8089877: c0 ea 02 shr dl,0x2 808987a: 89 d6 mov esi,edx 808987c: 0f b6 57 0c movzx edx,BYTE PTR [edi+0xc] 8089880: 83 e6 01 and esi,0x1 8089883: 89 b5 70 ff ff ff mov DWORD PTR [ebp-0x90],esi 8089889: 89 c6 mov esi,eax 808988b: 83 e6 01 and esi,0x1 808988e: 0f 85 fc 01 00 00 jne 8089a90 <__printf_fp_l+0x270> 8089894: 8b 5b 04 mov ebx,DWORD PTR [ebx+0x4] 8089897: 8b 7b 24 mov edi,DWORD PTR [ebx+0x24] 808989a: 89 bd 50 ff ff ff mov DWORD PTR [ebp-0xb0],edi 80898a0: 8b 7b 30 mov edi,DWORD PTR [ebx+0x30] 80898a3: 89 bd 6c ff ff ff mov DWORD PTR [ebp-0x94],edi 80898a9: 84 d2 test dl,dl 80898ab: 0f 88 2f 03 00 00 js 8089be0 <__printf_fp_l+0x3c0> 80898b1: c7 85 74 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8c],0x0 80898bb: c7 85 64 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x9c],0x0 80898c5: c7 85 48 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xb8],0x0 80898cf: 8b 09 mov ecx,DWORD PTR [ecx] 80898d1: a8 10 test al,0x10 80898d3: 0f 84 1f 02 00 00 je 8089af8 <__printf_fp_l+0x2d8> 80898d9: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 80898dc: 8b 39 mov edi,DWORD PTR [ecx] 80898de: 83 ec 20 sub esp,0x20 80898e1: 88 95 7c ff ff ff mov BYTE PTR [ebp-0x84],dl 80898e7: 8b 71 04 mov esi,DWORD PTR [ecx+0x4] 80898ea: 8b 49 0c mov ecx,DWORD PTR [ecx+0xc] 80898ed: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 80898f1: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 80898f4: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 80898f8: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80898fc: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 8089900: 89 3c 24 mov DWORD PTR [esp],edi 8089903: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 8089907: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 808990b: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 808990f: 89 45 88 mov DWORD PTR [ebp-0x78],eax 8089912: 89 4d 84 mov DWORD PTR [ebp-0x7c],ecx 8089915: e8 06 44 02 00 call 80add20 <__unordtf2> 808991a: 83 c4 20 add esp,0x20 808991d: 0f b6 95 7c ff ff ff movzx edx,BYTE PTR [ebp-0x84] 8089924: 85 c0 test eax,eax 8089926: 0f 85 67 0e 00 00 jne 808a793 <__printf_fp_l+0xf73> 808992c: 8b 4d 84 mov ecx,DWORD PTR [ebp-0x7c] 808992f: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 8089932: 83 ec 20 sub esp,0x20 8089935: 88 95 68 ff ff ff mov BYTE PTR [ebp-0x98],dl 808993b: c7 44 24 10 ff ff ff ff mov DWORD PTR [esp+0x10],0xffffffff 8089943: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 8089946: 81 e1 ff ff ff 7f and ecx,0x7fffffff 808994c: c7 44 24 14 ff ff ff ff mov DWORD PTR [esp+0x14],0xffffffff 8089954: c7 44 24 18 ff ff ff ff mov DWORD PTR [esp+0x18],0xffffffff 808995c: c7 44 24 1c ff ff fe 7f mov DWORD PTR [esp+0x1c],0x7ffeffff 8089964: 89 3c 24 mov DWORD PTR [esp],edi 8089967: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 808996b: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 808996f: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8089973: 89 8d 7c ff ff ff mov DWORD PTR [ebp-0x84],ecx 8089979: e8 a2 43 02 00 call 80add20 <__unordtf2> 808997e: 83 c4 20 add esp,0x20 8089981: 85 c0 test eax,eax 8089983: 0f 85 47 0d 00 00 jne 808a6d0 <__printf_fp_l+0xeb0> 8089989: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 808998c: 8b 8d 7c ff ff ff mov ecx,DWORD PTR [ebp-0x84] 8089992: 83 ec 20 sub esp,0x20 8089995: c7 44 24 10 ff ff ff ff mov DWORD PTR [esp+0x10],0xffffffff 808999d: c7 44 24 14 ff ff ff ff mov DWORD PTR [esp+0x14],0xffffffff 80899a5: c7 44 24 18 ff ff ff ff mov DWORD PTR [esp+0x18],0xffffffff 80899ad: c7 44 24 1c ff ff fe 7f mov DWORD PTR [esp+0x1c],0x7ffeffff 80899b5: 89 3c 24 mov DWORD PTR [esp],edi 80899b8: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 80899bc: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80899c0: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80899c4: e8 f7 3f 02 00 call 80ad9c0 <__letf2> 80899c9: 83 c4 20 add esp,0x20 80899cc: 85 c0 test eax,eax 80899ce: 0f 8e fc 0c 00 00 jle 808a6d0 <__printf_fp_l+0xeb0> 80899d4: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 80899d7: 8b 75 84 mov esi,DWORD PTR [ebp-0x7c] 80899da: 0f b6 95 68 ff ff ff movzx edx,BYTE PTR [ebp-0x98] 80899e1: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80899e4: c7 c0 f8 ff ff ff mov eax,0xfffffff8 80899ea: 81 e6 00 00 00 80 and esi,0x80000000 80899f0: 89 75 a4 mov DWORD PTR [ebp-0x5c],esi 80899f3: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80899f6: f6 44 48 01 01 test BYTE PTR [eax+ecx*2+0x1],0x1 80899fb: 0f 84 6f 04 00 00 je 8089e70 <__printf_fp_l+0x650> 8089a01: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 8089a04: 8d b8 88 23 fe ff lea edi,[eax-0x1dc78] 8089a0a: 8d 80 69 23 fe ff lea eax,[eax-0x1dc97] 8089a10: 89 bd 74 ff ff ff mov DWORD PTR [ebp-0x8c],edi 8089a16: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 8089a19: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 8089a1c: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8089a1f: 89 d0 mov eax,edx 8089a21: c0 e8 05 shr al,0x5 8089a24: 83 f0 01 xor eax,0x1 8089a27: 83 e0 01 and eax,0x1 8089a2a: 85 f6 test esi,esi 8089a2c: 0f 84 c6 02 00 00 je 8089cf8 <__printf_fp_l+0x4d8> 8089a32: 8d 71 fc lea esi,[ecx-0x4] 8089a35: 85 f6 test esi,esi 8089a37: 89 75 88 mov DWORD PTR [ebp-0x78],esi 8089a3a: 0f 9f 85 7c ff ff ff setg BYTE PTR [ebp-0x84] 8089a41: 7e 08 jle 8089a4b <__printf_fp_l+0x22b> 8089a43: 84 c0 test al,al 8089a45: 0f 85 15 02 00 00 jne 8089c60 <__printf_fp_l+0x440> 8089a4b: 31 f6 xor esi,esi 8089a4d: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 8089a53: 85 c0 test eax,eax 8089a55: 0f 84 e5 03 00 00 je 8089e40 <__printf_fp_l+0x620> 8089a5b: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 8089a61: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8089a64: 85 c0 test eax,eax 8089a66: 0f 84 f9 1e 00 00 je 808b965 <__printf_fp_l+0x2145> 8089a6c: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8089a6f: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 8089a72: 0f 83 ed 1e 00 00 jae 808b965 <__printf_fp_l+0x2145> 8089a78: 8d 4a 04 lea ecx,[edx+0x4] 8089a7b: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8089a7e: c7 02 2d 00 00 00 mov DWORD PTR [edx],0x2d 8089a84: e9 d7 02 00 00 jmp 8089d60 <__printf_fp_l+0x540> 8089a89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8089a90: 8b bd 5c ff ff ff mov edi,DWORD PTR [ebp-0xa4] 8089a96: 8b 5f 10 mov ebx,DWORD PTR [edi+0x10] 8089a99: 8b 7b 2c mov edi,DWORD PTR [ebx+0x2c] 8089a9c: 80 3f 00 cmp BYTE PTR [edi],0x0 8089a9f: 89 bd 50 ff ff ff mov DWORD PTR [ebp-0xb0],edi 8089aa5: 75 12 jne 8089ab9 <__printf_fp_l+0x299> 8089aa7: 8b bd 5c ff ff ff mov edi,DWORD PTR [ebp-0xa4] 8089aad: 8b 7f 04 mov edi,DWORD PTR [edi+0x4] 8089ab0: 8b 7f 24 mov edi,DWORD PTR [edi+0x24] 8089ab3: 89 bd 50 ff ff ff mov DWORD PTR [ebp-0xb0],edi 8089ab9: 8b bb d0 00 00 00 mov edi,DWORD PTR [ebx+0xd0] 8089abf: 89 bd 6c ff ff ff mov DWORD PTR [ebp-0x94],edi 8089ac5: 85 ff test edi,edi 8089ac7: 75 12 jne 8089adb <__printf_fp_l+0x2bb> 8089ac9: 8b bd 5c ff ff ff mov edi,DWORD PTR [ebp-0xa4] 8089acf: 8b 7f 04 mov edi,DWORD PTR [edi+0x4] 8089ad2: 8b 7f 30 mov edi,DWORD PTR [edi+0x30] 8089ad5: 89 bd 6c ff ff ff mov DWORD PTR [ebp-0x94],edi 8089adb: 84 d2 test dl,dl 8089add: 0f 89 ce fd ff ff jns 80898b1 <__printf_fp_l+0x91> 8089ae3: 8b 7b 34 mov edi,DWORD PTR [ebx+0x34] 8089ae6: 89 bd 74 ff ff ff mov DWORD PTR [ebp-0x8c],edi 8089aec: e9 f8 00 00 00 jmp 8089be9 <__printf_fp_l+0x3c9> 8089af1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8089af8: f6 c2 01 test dl,0x1 8089afb: 74 73 je 8089b70 <__printf_fp_l+0x350> 8089afd: db 29 fld TBYTE PTR [ecx] 8089aff: db e8 fucomi st,st(0) 8089b01: 0f 8a 3d 1b 00 00 jp 808b644 <__printf_fp_l+0x1e24> 8089b07: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 8089b0a: db a8 e0 23 fe ff fld TBYTE PTR [eax-0x1dc20] 8089b10: d9 c0 fld st(0) 8089b12: db 7d 88 fstp TBYTE PTR [ebp-0x78] 8089b15: d9 c1 fld st(1) 8089b17: d9 e1 fabs 8089b19: df e9 fucomip st,st(1) 8089b1b: dd d8 fstp st(0) 8089b1d: 0f 86 d5 03 00 00 jbe 8089ef8 <__printf_fp_l+0x6d8> 8089b23: d9 e5 fxam 8089b25: df e0 fnstsw ax 8089b27: dd d8 fstp st(0) 8089b29: 8b 7d 94 mov edi,DWORD PTR [ebp-0x6c] 8089b2c: 89 c6 mov esi,eax 8089b2e: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 8089b31: 81 e6 00 02 00 00 and esi,0x200 8089b37: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8089b3a: c7 c0 f8 ff ff ff mov eax,0xfffffff8 8089b40: 89 75 a4 mov DWORD PTR [ebp-0x5c],esi 8089b43: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8089b46: f6 44 48 01 01 test BYTE PTR [eax+ecx*2+0x1],0x1 8089b4b: 0f 85 b0 fe ff ff jne 8089a01 <__printf_fp_l+0x1e1> 8089b51: 8d 87 a8 23 fe ff lea eax,[edi-0x1dc58] 8089b57: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 8089b5d: 8d 87 71 23 fe ff lea eax,[edi-0x1dc8f] 8089b63: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 8089b66: e9 ae fe ff ff jmp 8089a19 <__printf_fp_l+0x1f9> 8089b6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8089b6f: 90 nop 8089b70: dd 01 fld QWORD PTR [ecx] 8089b72: db e8 fucomi st,st(0) 8089b74: 0f 8a 42 1f 00 00 jp 808babc <__printf_fp_l+0x229c> 8089b7a: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 8089b7d: dd 80 f0 23 fe ff fld QWORD PTR [eax-0x1dc10] 8089b83: dd 55 88 fst QWORD PTR [ebp-0x78] 8089b86: d9 c1 fld st(1) 8089b88: d9 e1 fabs 8089b8a: df e9 fucomip st,st(1) 8089b8c: dd d8 fstp st(0) 8089b8e: 0f 86 64 09 00 00 jbe 808a4f8 <__printf_fp_l+0xcd8> 8089b94: d9 e5 fxam 8089b96: df e0 fnstsw ax 8089b98: dd d8 fstp st(0) 8089b9a: 8b 7d 94 mov edi,DWORD PTR [ebp-0x6c] 8089b9d: 89 c6 mov esi,eax 8089b9f: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 8089ba2: 81 e6 00 02 00 00 and esi,0x200 8089ba8: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8089bab: c7 c0 f8 ff ff ff mov eax,0xfffffff8 8089bb1: 89 75 a4 mov DWORD PTR [ebp-0x5c],esi 8089bb4: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8089bb7: f6 44 48 01 01 test BYTE PTR [eax+ecx*2+0x1],0x1 8089bbc: 0f 85 3f fe ff ff jne 8089a01 <__printf_fp_l+0x1e1> 8089bc2: 89 f8 mov eax,edi 8089bc4: 8d bf a8 23 fe ff lea edi,[edi-0x1dc58] 8089bca: 8d 80 71 23 fe ff lea eax,[eax-0x1dc8f] 8089bd0: 89 bd 74 ff ff ff mov DWORD PTR [ebp-0x8c],edi 8089bd6: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 8089bd9: e9 3b fe ff ff jmp 8089a19 <__printf_fp_l+0x1f9> 8089bde: 66 90 xchg ax,ax 8089be0: 8b 5b 2c mov ebx,DWORD PTR [ebx+0x2c] 8089be3: 89 9d 74 ff ff ff mov DWORD PTR [ebp-0x8c],ebx 8089be9: 8b bd 74 ff ff ff mov edi,DWORD PTR [ebp-0x8c] 8089bef: 0f b6 1f movzx ebx,BYTE PTR [edi] 8089bf2: 89 df mov edi,ebx 8089bf4: 88 5d 88 mov BYTE PTR [ebp-0x78],bl 8089bf7: 8d 5f ff lea ebx,[edi-0x1] 8089bfa: 80 fb 7d cmp bl,0x7d 8089bfd: 0f 87 ae fc ff ff ja 80898b1 <__printf_fp_l+0x91> 8089c03: 8b bd 70 ff ff ff mov edi,DWORD PTR [ebp-0x90] 8089c09: 89 f3 mov ebx,esi 8089c0b: 8b b5 5c ff ff ff mov esi,DWORD PTR [ebp-0xa4] 8089c11: 85 ff test edi,edi 8089c13: 0f 84 97 02 00 00 je 8089eb0 <__printf_fp_l+0x690> 8089c19: 84 db test bl,bl 8089c1b: 0f 85 5e 0b 00 00 jne 808a77f <__printf_fp_l+0xf5f> 8089c21: 8b 5e 04 mov ebx,DWORD PTR [esi+0x4] 8089c24: 8b 73 34 mov esi,DWORD PTR [ebx+0x34] 8089c27: 89 b5 64 ff ff ff mov DWORD PTR [ebp-0x9c],esi 8089c2d: c7 85 48 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xb8],0x0 8089c37: 8b 9d 64 ff ff ff mov ebx,DWORD PTR [ebp-0x9c] 8089c3d: 85 db test ebx,ebx 8089c3f: bb 00 00 00 00 mov ebx,0x0 8089c44: 0f 45 9d 74 ff ff ff cmovne ebx,DWORD PTR [ebp-0x8c] 8089c4b: 89 9d 74 ff ff ff mov DWORD PTR [ebp-0x8c],ebx 8089c51: e9 79 fc ff ff jmp 80898cf <__printf_fp_l+0xaf> 8089c56: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8089c5d: 8d 76 00 lea esi,[esi+0x0] 8089c60: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 8089c66: 85 c0 test eax,eax 8089c68: 0f 85 22 02 00 00 jne 8089e90 <__printf_fp_l+0x670> 8089c6e: 83 ec 04 sub esp,0x4 8089c71: ff 75 88 push DWORD PTR [ebp-0x78] 8089c74: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 8089c77: 6a 20 push 0x20 8089c79: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 8089c7f: e8 ac e4 fc ff call 8058130 <_IO_padn> 8089c84: 83 c4 10 add esp,0x10 8089c87: 3b 45 88 cmp eax,DWORD PTR [ebp-0x78] 8089c8a: 0f 85 98 09 00 00 jne 808a628 <__printf_fp_l+0xe08> 8089c90: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 8089c93: 8b 75 88 mov esi,DWORD PTR [ebp-0x78] 8089c96: c6 85 7c ff ff ff 01 mov BYTE PTR [ebp-0x84],0x1 8089c9d: 85 c0 test eax,eax 8089c9f: 0f 85 a8 fd ff ff jne 8089a4d <__printf_fp_l+0x22d> 8089ca5: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 8089ca8: 0f b6 50 0c movzx edx,BYTE PTR [eax+0xc] 8089cac: f6 c2 40 test dl,0x40 8089caf: 75 6e jne 8089d1f <__printf_fp_l+0x4ff> 8089cb1: 83 e2 10 and edx,0x10 8089cb4: 0f 84 a9 00 00 00 je 8089d63 <__printf_fp_l+0x543> 8089cba: 8b bd 70 ff ff ff mov edi,DWORD PTR [ebp-0x90] 8089cc0: 85 ff test edi,edi 8089cc2: 0f 84 17 0b 00 00 je 808a7df <__printf_fp_l+0xfbf> 8089cc8: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 8089cce: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8089cd1: 85 c0 test eax,eax 8089cd3: 0f 84 8b 21 00 00 je 808be64 <__printf_fp_l+0x2644> 8089cd9: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8089cdc: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 8089cdf: 0f 83 7f 21 00 00 jae 808be64 <__printf_fp_l+0x2644> 8089ce5: 8d 4a 04 lea ecx,[edx+0x4] 8089ce8: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8089ceb: c7 02 20 00 00 00 mov DWORD PTR [edx],0x20 8089cf1: eb 6d jmp 8089d60 <__printf_fp_l+0x540> 8089cf3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8089cf7: 90 nop 8089cf8: f6 c2 50 test dl,0x50 8089cfb: 0f 85 1f 01 00 00 jne 8089e20 <__printf_fp_l+0x600> 8089d01: 8d 79 fd lea edi,[ecx-0x3] 8089d04: 85 ff test edi,edi 8089d06: 89 7d 88 mov DWORD PTR [ebp-0x78],edi 8089d09: 0f 9f 85 7c ff ff ff setg BYTE PTR [ebp-0x84] 8089d10: 7e 08 jle 8089d1a <__printf_fp_l+0x4fa> 8089d12: 84 c0 test al,al 8089d14: 0f 85 46 ff ff ff jne 8089c60 <__printf_fp_l+0x440> 8089d1a: f6 c2 40 test dl,0x40 8089d1d: 74 92 je 8089cb1 <__printf_fp_l+0x491> 8089d1f: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 8089d25: 85 c0 test eax,eax 8089d27: 0f 84 1b 0a 00 00 je 808a748 <__printf_fp_l+0xf28> 8089d2d: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 8089d33: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8089d36: 85 c0 test eax,eax 8089d38: 0f 84 48 1f 00 00 je 808bc86 <__printf_fp_l+0x2466> 8089d3e: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8089d41: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 8089d44: 0f 83 3c 1f 00 00 jae 808bc86 <__printf_fp_l+0x2466> 8089d4a: 8d 4a 04 lea ecx,[edx+0x4] 8089d4d: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8089d50: c7 02 2b 00 00 00 mov DWORD PTR [edx],0x2b 8089d56: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8089d5d: 8d 76 00 lea esi,[esi+0x0] 8089d60: 83 c6 01 add esi,0x1 8089d63: 8b 9d 70 ff ff ff mov ebx,DWORD PTR [ebp-0x90] 8089d69: 8d 7e 03 lea edi,[esi+0x3] 8089d6c: 85 db test ebx,ebx 8089d6e: 0f 84 c4 08 00 00 je 808a638 <__printf_fp_l+0xe18> 8089d74: 8b 9d 74 ff ff ff mov ebx,DWORD PTR [ebp-0x8c] 8089d7a: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 8089d81: 29 c3 sub ebx,eax 8089d83: 89 5d 84 mov DWORD PTR [ebp-0x7c],ebx 8089d86: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 8089d89: 8b 0c b0 mov ecx,DWORD PTR [eax+esi*4] 8089d8c: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 8089d92: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8089d95: 85 c0 test eax,eax 8089d97: 0f 84 0b 09 00 00 je 808a6a8 <__printf_fp_l+0xe88> 8089d9d: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8089da0: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 8089da3: 0f 83 ff 08 00 00 jae 808a6a8 <__printf_fp_l+0xe88> 8089da9: 8d 5a 04 lea ebx,[edx+0x4] 8089dac: 83 f9 ff cmp ecx,0xffffffff 8089daf: 89 58 10 mov DWORD PTR [eax+0x10],ebx 8089db2: 0f 94 c0 sete al 8089db5: 89 0a mov DWORD PTR [edx],ecx 8089db7: 84 c0 test al,al 8089db9: 0f 85 69 08 00 00 jne 808a628 <__printf_fp_l+0xe08> 8089dbf: 83 c6 01 add esi,0x1 8089dc2: 39 fe cmp esi,edi 8089dc4: 75 c0 jne 8089d86 <__printf_fp_l+0x566> 8089dc6: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 8089dc9: f6 40 0c 20 test BYTE PTR [eax+0xc],0x20 8089dcd: 74 2d je 8089dfc <__printf_fp_l+0x5dc> 8089dcf: 80 bd 7c ff ff ff 00 cmp BYTE PTR [ebp-0x84],0x0 8089dd6: 74 24 je 8089dfc <__printf_fp_l+0x5dc> 8089dd8: 83 ec 04 sub esp,0x4 8089ddb: ff 75 88 push DWORD PTR [ebp-0x78] 8089dde: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 8089de1: 6a 20 push 0x20 8089de3: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 8089de9: e8 12 b5 00 00 call 8095300 <_IO_wpadn> 8089dee: 83 c4 10 add esp,0x10 8089df1: 3b 45 88 cmp eax,DWORD PTR [ebp-0x78] 8089df4: 0f 85 2e 08 00 00 jne 808a628 <__printf_fp_l+0xe08> 8089dfa: 01 c7 add edi,eax 8089dfc: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8089dff: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8089e06: 0f 85 de 21 00 00 jne 808bfea <__printf_fp_l+0x27ca> 8089e0c: 8d 65 f4 lea esp,[ebp-0xc] 8089e0f: 89 f8 mov eax,edi 8089e11: 5b pop ebx 8089e12: 5e pop esi 8089e13: 5f pop edi 8089e14: 5d pop ebp 8089e15: c3 ret 8089e16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8089e1d: 8d 76 00 lea esi,[esi+0x0] 8089e20: 8d 79 fc lea edi,[ecx-0x4] 8089e23: 85 ff test edi,edi 8089e25: 89 7d 88 mov DWORD PTR [ebp-0x78],edi 8089e28: 0f 9f 85 7c ff ff ff setg BYTE PTR [ebp-0x84] 8089e2f: 0f 8f dd fe ff ff jg 8089d12 <__printf_fp_l+0x4f2> 8089e35: e9 e0 fe ff ff jmp 8089d1a <__printf_fp_l+0x4fa> 8089e3a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8089e40: 8b bd 78 ff ff ff mov edi,DWORD PTR [ebp-0x88] 8089e46: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 8089e49: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 8089e4c: 0f 83 f2 1d 00 00 jae 808bc44 <__printf_fp_l+0x2424> 8089e52: 8b bd 78 ff ff ff mov edi,DWORD PTR [ebp-0x88] 8089e58: 8d 50 01 lea edx,[eax+0x1] 8089e5b: 89 57 14 mov DWORD PTR [edi+0x14],edx 8089e5e: c6 00 2d mov BYTE PTR [eax],0x2d 8089e61: e9 fa fe ff ff jmp 8089d60 <__printf_fp_l+0x540> 8089e66: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8089e6d: 8d 76 00 lea esi,[esi+0x0] 8089e70: 8d 83 a8 23 fe ff lea eax,[ebx-0x1dc58] 8089e76: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 8089e7c: 8d 83 71 23 fe ff lea eax,[ebx-0x1dc8f] 8089e82: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 8089e85: e9 8f fb ff ff jmp 8089a19 <__printf_fp_l+0x1f9> 8089e8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8089e90: 83 ec 04 sub esp,0x4 8089e93: ff 75 88 push DWORD PTR [ebp-0x78] 8089e96: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 8089e99: 6a 20 push 0x20 8089e9b: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 8089ea1: e8 5a b4 00 00 call 8095300 <_IO_wpadn> 8089ea6: 83 c4 10 add esp,0x10 8089ea9: e9 d9 fd ff ff jmp 8089c87 <__printf_fp_l+0x467> 8089eae: 66 90 xchg ax,ax 8089eb0: 84 db test bl,bl 8089eb2: 0f 85 b6 08 00 00 jne 808a76e <__printf_fp_l+0xf4e> 8089eb8: 8b 5e 04 mov ebx,DWORD PTR [esi+0x4] 8089ebb: 8b 73 28 mov esi,DWORD PTR [ebx+0x28] 8089ebe: 89 b5 48 ff ff ff mov DWORD PTR [ebp-0xb8],esi 8089ec4: 8b bd 48 ff ff ff mov edi,DWORD PTR [ebp-0xb8] 8089eca: bb 00 00 00 00 mov ebx,0x0 8089ecf: 80 3f 01 cmp BYTE PTR [edi],0x1 8089ed2: 19 f6 sbb esi,esi 8089ed4: f7 d6 not esi 8089ed6: 83 e6 fe and esi,0xfffffffe 8089ed9: 80 3f 00 cmp BYTE PTR [edi],0x0 8089edc: 0f 45 9d 74 ff ff ff cmovne ebx,DWORD PTR [ebp-0x8c] 8089ee3: 89 b5 64 ff ff ff mov DWORD PTR [ebp-0x9c],esi 8089ee9: 89 9d 74 ff ff ff mov DWORD PTR [ebp-0x8c],ebx 8089eef: e9 db f9 ff ff jmp 80898cf <__printf_fp_l+0xaf> 8089ef4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8089ef8: 83 ec 10 sub esp,0x10 8089efb: 8d 45 a4 lea eax,[ebp-0x5c] 8089efe: 8d 75 d4 lea esi,[ebp-0x2c] 8089f01: db 3c 24 fstp TBYTE PTR [esp] 8089f04: 50 push eax 8089f05: 8d 45 b0 lea eax,[ebp-0x50] 8089f08: 50 push eax 8089f09: 6a 04 push 0x4 8089f0b: 56 push esi 8089f0c: e8 5f cb 01 00 call 80a6a70 <__mpn_extract_long_double> 8089f11: 83 c4 20 add esp,0x20 8089f14: 89 c3 mov ebx,eax 8089f16: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 8089f19: 89 c7 mov edi,eax 8089f1b: c1 e3 05 shl ebx,0x5 8089f1e: 8d 43 c1 lea eax,[ebx-0x3f] 8089f21: 89 45 88 mov DWORD PTR [ebp-0x78],eax 8089f24: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 8089f27: 89 da mov edx,ebx 8089f29: c1 fa 1f sar edx,0x1f 8089f2c: 89 d0 mov eax,edx 8089f2e: 31 d8 xor eax,ebx 8089f30: 29 d0 sub eax,edx 8089f32: 83 c0 1f add eax,0x1f 8089f35: c1 f8 05 sar eax,0x5 8089f38: 8d 04 85 3b 00 00 00 lea eax,[eax*4+0x3b] 8089f3f: 89 c2 mov edx,eax 8089f41: 89 c1 mov ecx,eax 8089f43: 83 e2 f0 and edx,0xfffffff0 8089f46: 81 e1 00 f0 ff ff and ecx,0xfffff000 8089f4c: 89 55 84 mov DWORD PTR [ebp-0x7c],edx 8089f4f: 89 e2 mov edx,esp 8089f51: 29 ca sub edx,ecx 8089f53: 89 d1 mov ecx,edx 8089f55: 8b 55 84 mov edx,DWORD PTR [ebp-0x7c] 8089f58: 39 cc cmp esp,ecx 8089f5a: 74 12 je 8089f6e <__printf_fp_l+0x74e> 8089f5c: 81 ec 00 10 00 00 sub esp,0x1000 8089f62: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8089f6a: 39 cc cmp esp,ecx 8089f6c: 75 ee jne 8089f5c <__printf_fp_l+0x73c> 8089f6e: 81 e2 ff 0f 00 00 and edx,0xfff 8089f74: 29 d4 sub esp,edx 8089f76: 85 d2 test edx,edx 8089f78: 0f 85 57 08 00 00 jne 808a7d5 <__printf_fp_l+0xfb5> 8089f7e: 8d 54 24 0f lea edx,[esp+0xf] 8089f82: 89 c1 mov ecx,eax 8089f84: 83 e2 f0 and edx,0xfffffff0 8089f87: 81 e1 00 f0 ff ff and ecx,0xfffff000 8089f8d: 89 55 84 mov DWORD PTR [ebp-0x7c],edx 8089f90: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 8089f93: 89 c2 mov edx,eax 8089f95: 83 e2 f0 and edx,0xfffffff0 8089f98: 89 95 7c ff ff ff mov DWORD PTR [ebp-0x84],edx 8089f9e: 89 e2 mov edx,esp 8089fa0: 29 ca sub edx,ecx 8089fa2: 89 d1 mov ecx,edx 8089fa4: 8b 95 7c ff ff ff mov edx,DWORD PTR [ebp-0x84] 8089faa: 39 cc cmp esp,ecx 8089fac: 74 12 je 8089fc0 <__printf_fp_l+0x7a0> 8089fae: 81 ec 00 10 00 00 sub esp,0x1000 8089fb4: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8089fbc: 39 cc cmp esp,ecx 8089fbe: 75 ee jne 8089fae <__printf_fp_l+0x78e> 8089fc0: 81 e2 ff 0f 00 00 and edx,0xfff 8089fc6: 29 d4 sub esp,edx 8089fc8: 85 d2 test edx,edx 8089fca: 74 05 je 8089fd1 <__printf_fp_l+0x7b1> 8089fcc: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 8089fd1: 8d 54 24 0f lea edx,[esp+0xf] 8089fd5: 89 e1 mov ecx,esp 8089fd7: 83 e2 f0 and edx,0xfffffff0 8089fda: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 8089fdd: 89 c2 mov edx,eax 8089fdf: 25 00 f0 ff ff and eax,0xfffff000 8089fe4: 29 c1 sub ecx,eax 8089fe6: 83 e2 f0 and edx,0xfffffff0 8089fe9: 89 c8 mov eax,ecx 8089feb: 39 c4 cmp esp,eax 8089fed: 74 12 je 808a001 <__printf_fp_l+0x7e1> 8089fef: 81 ec 00 10 00 00 sub esp,0x1000 8089ff5: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8089ffd: 39 c4 cmp esp,eax 8089fff: 75 ee jne 8089fef <__printf_fp_l+0x7cf> 808a001: 89 d0 mov eax,edx 808a003: 25 ff 0f 00 00 and eax,0xfff 808a008: 29 c4 sub esp,eax 808a00a: 85 c0 test eax,eax 808a00c: 74 05 je 808a013 <__printf_fp_l+0x7f3> 808a00e: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 808a013: 8d 44 24 0f lea eax,[esp+0xf] 808a017: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 808a01e: 83 e0 f0 and eax,0xfffffff0 808a021: 89 45 bc mov DWORD PTR [ebp-0x44],eax 808a024: 83 fb 02 cmp ebx,0x2 808a027: 0f 8e 93 0e 00 00 jle 808aec0 <__printf_fp_l+0x16a0> 808a02d: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 808a030: 8d 0c 03 lea ecx,[ebx+eax*1] 808a033: 85 c9 test ecx,ecx 808a035: 8d 41 1f lea eax,[ecx+0x1f] 808a038: 0f 49 c1 cmovns eax,ecx 808a03b: c1 f8 05 sar eax,0x5 808a03e: 89 85 68 ff ff ff mov DWORD PTR [ebp-0x98],eax 808a044: 89 85 7c ff ff ff mov DWORD PTR [ebp-0x84],eax 808a04a: f6 c1 1f test cl,0x1f 808a04d: 0f 85 3c 16 00 00 jne 808b68f <__printf_fp_l+0x1e6f> 808a053: 8b 55 84 mov edx,DWORD PTR [ebp-0x7c] 808a056: 8d 04 82 lea eax,[edx+eax*4] 808a059: 89 c2 mov edx,eax 808a05b: 89 f8 mov eax,edi 808a05d: 83 e8 01 sub eax,0x1 808a060: 78 1f js 808a081 <__printf_fp_l+0x861> 808a062: 89 7d 88 mov DWORD PTR [ebp-0x78],edi 808a065: 89 d7 mov edi,edx 808a067: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808a06e: 66 90 xchg ax,ax 808a070: 8b 14 86 mov edx,DWORD PTR [esi+eax*4] 808a073: 89 14 87 mov DWORD PTR [edi+eax*4],edx 808a076: 83 e8 01 sub eax,0x1 808a079: 83 f8 ff cmp eax,0xffffffff 808a07c: 75 f2 jne 808a070 <__printf_fp_l+0x850> 808a07e: 8b 7d 88 mov edi,DWORD PTR [ebp-0x78] 808a081: 8b b5 68 ff ff ff mov esi,DWORD PTR [ebp-0x98] 808a087: 01 fe add esi,edi 808a089: 89 75 b8 mov DWORD PTR [ebp-0x48],esi 808a08c: 8b 75 b4 mov esi,DWORD PTR [ebp-0x4c] 808a08f: 8b 95 7c ff ff ff mov edx,DWORD PTR [ebp-0x84] 808a095: 31 c0 xor eax,eax 808a097: 83 f9 1f cmp ecx,0x1f 808a09a: 7e 12 jle 808a0ae <__printf_fp_l+0x88e> 808a09c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808a0a0: c7 04 86 00 00 00 00 mov DWORD PTR [esi+eax*4],0x0 808a0a7: 83 c0 01 add eax,0x1 808a0aa: 39 c2 cmp edx,eax 808a0ac: 7f f2 jg 808a0a0 <__printf_fp_l+0x880> 808a0ae: 8b 4d 94 mov ecx,DWORD PTR [ebp-0x6c] 808a0b1: c7 45 88 00 00 00 00 mov DWORD PTR [ebp-0x78],0x0 808a0b8: bf 0c 00 00 00 mov edi,0xc 808a0bd: c7 85 68 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x98],0x0 808a0c7: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 808a0ca: 8d 91 20 5a fe ff lea edx,[ecx-0x1a5e0] 808a0d0: 8d b1 f0 5a fe ff lea esi,[ecx-0x1a510] 808a0d6: 8d 89 20 5b fe ff lea ecx,[ecx-0x1a4e0] 808a0dc: 89 55 84 mov DWORD PTR [ebp-0x7c],edx 808a0df: 89 8d 7c ff ff ff mov DWORD PTR [ebp-0x84],ecx 808a0e5: eb 5b jmp 808a142 <__printf_fp_l+0x922> 808a0e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808a0ee: 66 90 xchg ax,ax 808a0f0: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808a0f3: f6 40 0d 10 test BYTE PTR [eax+0xd],0x10 808a0f7: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 808a0fa: 0f 85 08 07 00 00 jne 808a808 <__printf_fp_l+0xfe8> 808a100: 8b 1e mov ebx,DWORD PTR [esi] 808a102: 8b 8d 7c ff ff ff mov ecx,DWORD PTR [ebp-0x84] 808a108: 83 ec 04 sub esp,0x4 808a10b: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 808a10e: c1 e0 02 shl eax,0x2 808a111: 8d 1c 99 lea ebx,[ecx+ebx*4] 808a114: 50 push eax 808a115: 53 push ebx 808a116: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808a119: 52 push edx 808a11a: e8 11 9a fe ff call 8073b30 808a11f: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 808a122: 83 c4 10 add esp,0x10 808a125: 39 45 b8 cmp DWORD PTR [ebp-0x48],eax 808a128: 7f 76 jg 808a1a0 <__printf_fp_l+0x980> 808a12a: 0f 84 d0 0e 00 00 je 808b000 <__printf_fp_l+0x17e0> 808a130: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 808a133: 83 ef 01 sub edi,0x1 808a136: 3b 75 84 cmp esi,DWORD PTR [ebp-0x7c] 808a139: 0f 84 b1 00 00 00 je 808a1f0 <__printf_fp_l+0x9d0> 808a13f: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 808a142: 83 ee 10 sub esi,0x10 808a145: 8b 55 88 mov edx,DWORD PTR [ebp-0x78] 808a148: 03 56 08 add edx,DWORD PTR [esi+0x8] 808a14b: 83 ea 01 sub edx,0x1 808a14e: 39 da cmp edx,ebx 808a150: 7f e1 jg 808a133 <__printf_fp_l+0x913> 808a152: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 808a155: 85 c0 test eax,eax 808a157: 74 97 je 808a0f0 <__printf_fp_l+0x8d0> 808a159: 8b 5e 04 mov ebx,DWORD PTR [esi+0x4] 808a15c: 83 ec 0c sub esp,0xc 808a15f: 8b 8d 7c ff ff ff mov ecx,DWORD PTR [ebp-0x84] 808a165: 83 eb 02 sub ebx,0x2 808a168: 53 push ebx 808a169: 8b 1e mov ebx,DWORD PTR [esi] 808a16b: 8d 5c 99 08 lea ebx,[ecx+ebx*4+0x8] 808a16f: 53 push ebx 808a170: 50 push eax 808a171: ff 75 bc push DWORD PTR [ebp-0x44] 808a174: 52 push edx 808a175: e8 96 b7 01 00 call 80a5910 <__mpn_mul> 808a17a: 83 c4 20 add esp,0x20 808a17d: 89 c2 mov edx,eax 808a17f: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 808a182: 03 45 c0 add eax,DWORD PTR [ebp-0x40] 808a185: 85 d2 test edx,edx 808a187: 0f 84 c3 06 00 00 je 808a850 <__printf_fp_l+0x1030> 808a18d: 83 e8 02 sub eax,0x2 808a190: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 808a193: 39 45 b8 cmp DWORD PTR [ebp-0x48],eax 808a196: 7e 92 jle 808a12a <__printf_fp_l+0x90a> 808a198: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808a19f: 90 nop 808a1a0: 83 ec 04 sub esp,0x4 808a1a3: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 808a1a6: c1 e0 02 shl eax,0x2 808a1a9: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808a1ac: 50 push eax 808a1ad: ff 75 c4 push DWORD PTR [ebp-0x3c] 808a1b0: ff 75 bc push DWORD PTR [ebp-0x44] 808a1b3: e8 78 99 fe ff call 8073b30 808a1b8: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 808a1bb: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 808a1be: 83 c4 10 add esp,0x10 808a1c1: 0f bd 5c 82 fc bsr ebx,DWORD PTR [edx+eax*4-0x4] 808a1c6: 8d 50 fe lea edx,[eax-0x2] 808a1c9: c1 e2 05 shl edx,0x5 808a1cc: 83 f3 e0 xor ebx,0xffffffe0 808a1cf: 8d 0c 13 lea ecx,[ebx+edx*1] 808a1d2: ba 01 00 00 00 mov edx,0x1 808a1d7: 89 4d 88 mov DWORD PTR [ebp-0x78],ecx 808a1da: 89 f9 mov ecx,edi 808a1dc: 83 ef 01 sub edi,0x1 808a1df: d3 e2 shl edx,cl 808a1e1: 09 95 68 ff ff ff or DWORD PTR [ebp-0x98],edx 808a1e7: 3b 75 84 cmp esi,DWORD PTR [ebp-0x7c] 808a1ea: 0f 85 4f ff ff ff jne 808a13f <__printf_fp_l+0x91f> 808a1f0: 8b b5 68 ff ff ff mov esi,DWORD PTR [ebp-0x98] 808a1f6: 89 75 b0 mov DWORD PTR [ebp-0x50],esi 808a1f9: 85 c0 test eax,eax 808a1fb: 7e 73 jle 808a270 <__printf_fp_l+0xa50> 808a1fd: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 808a200: 0f bd 74 81 fc bsr esi,DWORD PTR [ecx+eax*4-0x4] 808a205: 8b 11 mov edx,DWORD PTR [ecx] 808a207: 89 8d 7c ff ff ff mov DWORD PTR [ebp-0x84],ecx 808a20d: 83 f6 1f xor esi,0x1f 808a210: 89 75 88 mov DWORD PTR [ebp-0x78],esi 808a213: 85 d2 test edx,edx 808a215: 0f 85 68 1d 00 00 jne 808bf83 <__printf_fp_l+0x2763> 808a21b: 8b 75 b4 mov esi,DWORD PTR [ebp-0x4c] 808a21e: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 808a221: 31 db xor ebx,ebx 808a223: 89 b5 68 ff ff ff mov DWORD PTR [ebp-0x98],esi 808a229: 89 f0 mov eax,esi 808a22b: eb 17 jmp 808a244 <__printf_fp_l+0xa24> 808a22d: 8d 76 00 lea esi,[esi+0x0] 808a230: 8b 51 04 mov edx,DWORD PTR [ecx+0x4] 808a233: 83 c1 04 add ecx,0x4 808a236: 83 c3 01 add ebx,0x1 808a239: 83 c6 04 add esi,0x4 808a23c: 85 d2 test edx,edx 808a23e: 0f 85 a4 15 00 00 jne 808b7e8 <__printf_fp_l+0x1fc8> 808a244: 8b 14 98 mov edx,DWORD PTR [eax+ebx*4] 808a247: 8d 34 9d 00 00 00 00 lea esi,[ebx*4+0x0] 808a24e: 85 d2 test edx,edx 808a250: 74 de je 808a230 <__printf_fp_l+0xa10> 808a252: 8b 7d 88 mov edi,DWORD PTR [ebp-0x78] 808a255: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 808a258: 89 9d 60 ff ff ff mov DWORD PTR [ebp-0xa0],ebx 808a25e: 85 ff test edi,edi 808a260: 0f 85 34 19 00 00 jne 808bb9a <__printf_fp_l+0x237a> 808a266: 85 db test ebx,ebx 808a268: 0f 85 c8 18 00 00 jne 808bb36 <__printf_fp_l+0x2316> 808a26e: 66 90 xchg ax,ax 808a270: 8b 75 80 mov esi,DWORD PTR [ebp-0x80] 808a273: 8b 7d 94 mov edi,DWORD PTR [ebp-0x6c] 808a276: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 808a279: c7 c2 f0 ff ff ff mov edx,0xfffffff0 808a27f: 89 85 38 ff ff ff mov DWORD PTR [ebp-0xc8],eax 808a285: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 808a288: 65 8b 12 mov edx,DWORD PTR gs:[edx] 808a28b: 8b 36 mov esi,DWORD PTR [esi] 808a28d: 8b 3c 82 mov edi,DWORD PTR [edx+eax*4] 808a290: 89 b5 7c ff ff ff mov DWORD PTR [ebp-0x84],esi 808a296: 89 f9 mov ecx,edi 808a298: 89 bd 30 ff ff ff mov DWORD PTR [ebp-0xd0],edi 808a29e: 80 f9 65 cmp cl,0x65 808a2a1: 0f 84 81 0d 00 00 je 808b028 <__printf_fp_l+0x1808> 808a2a7: 80 bd 30 ff ff ff 66 cmp BYTE PTR [ebp-0xd0],0x66 808a2ae: 0f 84 9c 0e 00 00 je 808b150 <__printf_fp_l+0x1930> 808a2b4: 8b b5 7c ff ff ff mov esi,DWORD PTR [ebp-0x84] 808a2ba: 85 f6 test esi,esi 808a2bc: 0f 88 6e 13 00 00 js 808b630 <__printf_fp_l+0x1e10> 808a2c2: 0f 84 d3 15 00 00 je 808b89b <__printf_fp_l+0x207b> 808a2c8: 89 b5 2c ff ff ff mov DWORD PTR [ebp-0xd4],esi 808a2ce: 89 f2 mov edx,esi 808a2d0: 8b 5d a8 mov ebx,DWORD PTR [ebp-0x58] 808a2d3: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 808a2d6: 85 db test ebx,ebx 808a2d8: 0f 84 c2 0f 00 00 je 808b2a0 <__printf_fp_l+0x1a80> 808a2de: 83 f9 04 cmp ecx,0x4 808a2e1: 0f 8f 19 13 00 00 jg 808b600 <__printf_fp_l+0x1de0> 808a2e7: 8b 85 2c ff ff ff mov eax,DWORD PTR [ebp-0xd4] 808a2ed: c7 45 ac 66 00 00 00 mov DWORD PTR [ebp-0x54],0x66 808a2f4: 89 d3 mov ebx,edx 808a2f6: c7 85 68 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x98],0x0 808a300: 89 85 7c ff ff ff mov DWORD PTR [ebp-0x84],eax 808a306: 8d 42 05 lea eax,[edx+0x5] 808a309: 89 85 4c ff ff ff mov DWORD PTR [ebp-0xb4],eax 808a30f: 8b 75 80 mov esi,DWORD PTR [ebp-0x80] 808a312: 31 c0 xor eax,eax 808a314: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808a317: f6 46 0c 08 test BYTE PTR [esi+0xc],0x8 808a31b: 0f 45 85 7c ff ff ff cmovne eax,DWORD PTR [ebp-0x84] 808a322: 89 85 54 ff ff ff mov DWORD PTR [ebp-0xac],eax 808a328: c7 85 44 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xbc],0x0 808a332: 8b b5 74 ff ff ff mov esi,DWORD PTR [ebp-0x8c] 808a338: 85 f6 test esi,esi 808a33a: 74 33 je 808a36f <__printf_fp_l+0xb4f> 808a33c: 0f b6 06 movzx eax,BYTE PTR [esi] 808a33f: 8d 50 ff lea edx,[eax-0x1] 808a342: 88 45 84 mov BYTE PTR [ebp-0x7c],al 808a345: 31 c0 xor eax,eax 808a347: 80 fa 7d cmp dl,0x7d 808a34a: 77 13 ja 808a35f <__printf_fp_l+0xb3f> 808a34c: 8b 85 68 ff ff ff mov eax,DWORD PTR [ebp-0x98] 808a352: 89 f2 mov edx,esi 808a354: e8 87 f4 ff ff call 80897e0 <__guess_grouping.part.0> 808a359: 89 85 44 ff ff ff mov DWORD PTR [ebp-0xbc],eax 808a35f: 8b b5 4c ff ff ff mov esi,DWORD PTR [ebp-0xb4] 808a365: 8d 44 06 01 lea eax,[esi+eax*1+0x1] 808a369: 89 85 4c ff ff ff mov DWORD PTR [ebp-0xb4],eax 808a36f: 8b 85 4c ff ff ff mov eax,DWORD PTR [ebp-0xb4] 808a375: 3d fc ff ff 3f cmp eax,0x3ffffffc 808a37a: 0f 87 2d 16 00 00 ja 808b9ad <__printf_fp_l+0x218d> 808a380: 39 d8 cmp eax,ebx 808a382: 0f 82 25 16 00 00 jb 808b9ad <__printf_fp_l+0x218d> 808a388: 8b 85 4c ff ff ff mov eax,DWORD PTR [ebp-0xb4] 808a38e: 83 ec 0c sub esp,0xc 808a391: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808a394: 8d 34 85 08 00 00 00 lea esi,[eax*4+0x8] 808a39b: 56 push esi 808a39c: e8 df 5b fd ff call 805ff80 <__libc_alloca_cutoff> 808a3a1: 83 c4 10 add esp,0x10 808a3a4: 81 fe 00 10 00 00 cmp esi,0x1000 808a3aa: 76 08 jbe 808a3b4 <__printf_fp_l+0xb94> 808a3ac: 85 c0 test eax,eax 808a3ae: 0f 84 13 16 00 00 je 808b9c7 <__printf_fp_l+0x21a7> 808a3b4: 8d 56 1b lea edx,[esi+0x1b] 808a3b7: 89 e6 mov esi,esp 808a3b9: 89 d0 mov eax,edx 808a3bb: 81 e2 00 f0 ff ff and edx,0xfffff000 808a3c1: 29 d6 sub esi,edx 808a3c3: 83 e0 f0 and eax,0xfffffff0 808a3c6: 89 f2 mov edx,esi 808a3c8: 39 d4 cmp esp,edx 808a3ca: 74 12 je 808a3de <__printf_fp_l+0xbbe> 808a3cc: 81 ec 00 10 00 00 sub esp,0x1000 808a3d2: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 808a3da: 39 d4 cmp esp,edx 808a3dc: 75 ee jne 808a3cc <__printf_fp_l+0xbac> 808a3de: 25 ff 0f 00 00 and eax,0xfff 808a3e3: 29 c4 sub esp,eax 808a3e5: 85 c0 test eax,eax 808a3e7: 74 05 je 808a3ee <__printf_fp_l+0xbce> 808a3e9: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 808a3ee: c7 85 34 ff ff ff 01 00 00 00 mov DWORD PTR [ebp-0xcc],0x1 808a3f8: 8d 44 24 0f lea eax,[esp+0xf] 808a3fc: 83 e0 f0 and eax,0xfffffff0 808a3ff: 89 85 40 ff ff ff mov DWORD PTR [ebp-0xc0],eax 808a405: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 808a40b: 83 c0 08 add eax,0x8 808a40e: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 808a414: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 808a417: 85 c0 test eax,eax 808a419: 74 0a je 808a425 <__printf_fp_l+0xc05> 808a41b: 83 7d ac 66 cmp DWORD PTR [ebp-0x54],0x66 808a41f: 0f 84 43 13 00 00 je 808b768 <__printf_fp_l+0x1f48> 808a425: 8b 85 68 ff ff ff mov eax,DWORD PTR [ebp-0x98] 808a42b: 85 c0 test eax,eax 808a42d: 0f 8e 71 16 00 00 jle 808baa4 <__printf_fp_l+0x2284> 808a433: 8b 9d 40 ff ff ff mov ebx,DWORD PTR [ebp-0xc0] 808a439: 31 ff xor edi,edi 808a43b: 8d 75 a8 lea esi,[ebp-0x58] 808a43e: 66 90 xchg ax,ax 808a440: 89 f0 mov eax,esi 808a442: 83 c7 01 add edi,0x1 808a445: e8 06 f0 ff ff call 8089450 808a44a: 89 44 bb 04 mov DWORD PTR [ebx+edi*4+0x4],eax 808a44e: 39 bd 68 ff ff ff cmp DWORD PTR [ebp-0x98],edi 808a454: 75 ea jne 808a440 <__printf_fp_l+0xc20> 808a456: 89 bd 3c ff ff ff mov DWORD PTR [ebp-0xc4],edi 808a45c: 8b 85 60 ff ff ff mov eax,DWORD PTR [ebp-0xa0] 808a462: 8b bd 68 ff ff ff mov edi,DWORD PTR [ebp-0x98] 808a468: 8d 04 b8 lea eax,[eax+edi*4] 808a46b: 8b 5d 80 mov ebx,DWORD PTR [ebp-0x80] 808a46e: f6 43 0c 08 test BYTE PTR [ebx+0xc],0x8 808a472: 75 0e jne 808a482 <__printf_fp_l+0xc62> 808a474: 8b bd 54 ff ff ff mov edi,DWORD PTR [ebp-0xac] 808a47a: 85 ff test edi,edi 808a47c: 0f 8e 15 13 00 00 jle 808b797 <__printf_fp_l+0x1f77> 808a482: 8b 9d 6c ff ff ff mov ebx,DWORD PTR [ebp-0x94] 808a488: c7 45 88 01 00 00 00 mov DWORD PTR [ebp-0x78],0x1 808a48f: 8d 78 04 lea edi,[eax+0x4] 808a492: 89 18 mov DWORD PTR [eax],ebx 808a494: 8b 85 54 ff ff ff mov eax,DWORD PTR [ebp-0xac] 808a49a: 31 db xor ebx,ebx 808a49c: c7 85 58 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xa8],0x0 808a4a6: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 808a4a9: 39 5d 84 cmp DWORD PTR [ebp-0x7c],ebx 808a4ac: 7f 16 jg 808a4c4 <__printf_fp_l+0xca4> 808a4ae: 39 9d 7c ff ff ff cmp DWORD PTR [ebp-0x84],ebx 808a4b4: 0f 8e b3 03 00 00 jle 808a86d <__printf_fp_l+0x104d> 808a4ba: 83 7d b8 01 cmp DWORD PTR [ebp-0x48],0x1 808a4be: 0f 8e 9c 03 00 00 jle 808a860 <__printf_fp_l+0x1040> 808a4c4: 89 f0 mov eax,esi 808a4c6: 83 c3 01 add ebx,0x1 808a4c9: 83 c7 04 add edi,0x4 808a4cc: e8 7f ef ff ff call 8089450 808a4d1: 8b 55 88 mov edx,DWORD PTR [ebp-0x78] 808a4d4: 89 47 fc mov DWORD PTR [edi-0x4],eax 808a4d7: 85 d2 test edx,edx 808a4d9: 75 09 jne 808a4e4 <__printf_fp_l+0xcc4> 808a4db: 83 f8 30 cmp eax,0x30 808a4de: 0f 84 9c 08 00 00 je 808ad80 <__printf_fp_l+0x1560> 808a4e4: c7 45 88 01 00 00 00 mov DWORD PTR [ebp-0x78],0x1 808a4eb: 39 5d 84 cmp DWORD PTR [ebp-0x7c],ebx 808a4ee: 7e be jle 808a4ae <__printf_fp_l+0xc8e> 808a4f0: eb d2 jmp 808a4c4 <__printf_fp_l+0xca4> 808a4f2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808a4f8: 83 ec 10 sub esp,0x10 808a4fb: 8d 45 a4 lea eax,[ebp-0x5c] 808a4fe: 8d 75 d4 lea esi,[ebp-0x2c] 808a501: dd 1c 24 fstp QWORD PTR [esp] 808a504: 50 push eax 808a505: 8d 45 b0 lea eax,[ebp-0x50] 808a508: 50 push eax 808a509: 6a 04 push 0x4 808a50b: 56 push esi 808a50c: e8 5f c4 01 00 call 80a6970 <__mpn_extract_double> 808a511: 83 c4 20 add esp,0x20 808a514: 89 c3 mov ebx,eax 808a516: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 808a519: 89 c7 mov edi,eax 808a51b: c1 e3 05 shl ebx,0x5 808a51e: 8d 43 cc lea eax,[ebx-0x34] 808a521: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808a524: e9 fb f9 ff ff jmp 8089f24 <__printf_fp_l+0x704> 808a529: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808a530: 89 c2 mov edx,eax 808a532: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808a535: 8b b5 60 ff ff ff mov esi,DWORD PTR [ebp-0xa0] 808a53b: f6 40 0d 08 test BYTE PTR [eax+0xd],0x8 808a53f: 0f 85 95 17 00 00 jne 808bcda <__printf_fp_l+0x24ba> 808a545: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 808a54b: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 808a551: 8b 85 60 ff ff ff mov eax,DWORD PTR [ebp-0xa0] 808a557: 29 c2 sub edx,eax 808a559: 89 d1 mov ecx,edx 808a55b: 83 fa 14 cmp edx,0x14 808a55e: 0f 8e 9c 0c 00 00 jle 808b200 <__printf_fp_l+0x19e0> 808a564: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 808a56a: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 808a570: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 808a573: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 808a579: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 808a57f: 89 df mov edi,ebx 808a581: 29 d0 sub eax,edx 808a583: 29 d7 sub edi,edx 808a585: 39 f8 cmp eax,edi 808a587: 0f 86 20 19 00 00 jbe 808bead <__printf_fp_l+0x268d> 808a58d: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 808a590: 83 ec 04 sub esp,0x4 808a593: 89 4d 88 mov DWORD PTR [ebp-0x78],ecx 808a596: 51 push ecx 808a597: ff b5 60 ff ff ff push DWORD PTR [ebp-0xa0] 808a59d: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808a5a3: ff d0 call eax 808a5a5: 8b 4d 88 mov ecx,DWORD PTR [ebp-0x78] 808a5a8: 83 c4 10 add esp,0x10 808a5ab: 39 c8 cmp eax,ecx 808a5ad: 75 58 jne 808a607 <__printf_fp_l+0xde7> 808a5af: 8d 3c 0e lea edi,[esi+ecx*1] 808a5b2: 83 bd 34 ff ff ff 01 cmp DWORD PTR [ebp-0xcc],0x1 808a5b9: 0f 85 47 15 00 00 jne 808bb06 <__printf_fp_l+0x22e6> 808a5bf: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808a5c2: f6 40 0c 20 test BYTE PTR [eax+0xc],0x20 808a5c6: 0f 84 30 f8 ff ff je 8089dfc <__printf_fp_l+0x5dc> 808a5cc: 8b 75 84 mov esi,DWORD PTR [ebp-0x7c] 808a5cf: 85 f6 test esi,esi 808a5d1: 0f 8e 25 f8 ff ff jle 8089dfc <__printf_fp_l+0x5dc> 808a5d7: 8b 95 70 ff ff ff mov edx,DWORD PTR [ebp-0x90] 808a5dd: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 808a5e0: 85 d2 test edx,edx 808a5e2: 0f 84 a8 13 00 00 je 808b990 <__printf_fp_l+0x2170> 808a5e8: 83 ec 04 sub esp,0x4 808a5eb: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808a5ee: 56 push esi 808a5ef: 50 push eax 808a5f0: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808a5f6: e8 05 ad 00 00 call 8095300 <_IO_wpadn> 808a5fb: 83 c4 10 add esp,0x10 808a5fe: 3b 45 84 cmp eax,DWORD PTR [ebp-0x7c] 808a601: 0f 84 f3 f7 ff ff je 8089dfa <__printf_fp_l+0x5da> 808a607: 8b 9d 34 ff ff ff mov ebx,DWORD PTR [ebp-0xcc] 808a60d: 85 db test ebx,ebx 808a60f: 75 17 jne 808a628 <__printf_fp_l+0xe08> 808a611: 83 ec 0c sub esp,0xc 808a614: ff b5 40 ff ff ff push DWORD PTR [ebp-0xc0] 808a61a: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808a61d: e8 7e ab fd ff call 80651a0 <__free> 808a622: 83 c4 10 add esp,0x10 808a625: 8d 76 00 lea esi,[esi+0x0] 808a628: bf ff ff ff ff mov edi,0xffffffff 808a62d: e9 ca f7 ff ff jmp 8089dfc <__printf_fp_l+0x5dc> 808a632: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808a638: 8b 55 84 mov edx,DWORD PTR [ebp-0x7c] 808a63b: 29 f2 sub edx,esi 808a63d: 89 55 84 mov DWORD PTR [ebp-0x7c],edx 808a640: 89 fa mov edx,edi 808a642: 8b bd 78 ff ff ff mov edi,DWORD PTR [ebp-0x88] 808a648: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 808a64b: 0f b6 0c 30 movzx ecx,BYTE PTR [eax+esi*1] 808a64f: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808a652: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808a655: 0f 83 bd 00 00 00 jae 808a718 <__printf_fp_l+0xef8> 808a65b: 8d 58 01 lea ebx,[eax+0x1] 808a65e: 89 5f 14 mov DWORD PTR [edi+0x14],ebx 808a661: 88 08 mov BYTE PTR [eax],cl 808a663: 83 c6 01 add esi,0x1 808a666: 39 d6 cmp esi,edx 808a668: 75 de jne 808a648 <__printf_fp_l+0xe28> 808a66a: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808a66d: 89 d7 mov edi,edx 808a66f: f6 40 0c 20 test BYTE PTR [eax+0xc],0x20 808a673: 0f 84 83 f7 ff ff je 8089dfc <__printf_fp_l+0x5dc> 808a679: 80 bd 7c ff ff ff 00 cmp BYTE PTR [ebp-0x84],0x0 808a680: 0f 84 76 f7 ff ff je 8089dfc <__printf_fp_l+0x5dc> 808a686: 83 ec 04 sub esp,0x4 808a689: ff 75 88 push DWORD PTR [ebp-0x78] 808a68c: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808a68f: 6a 20 push 0x20 808a691: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808a697: e8 94 da fc ff call 8058130 <_IO_padn> 808a69c: 83 c4 10 add esp,0x10 808a69f: e9 4d f7 ff ff jmp 8089df1 <__printf_fp_l+0x5d1> 808a6a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808a6a8: 83 ec 08 sub esp,0x8 808a6ab: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808a6ae: 51 push ecx 808a6af: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808a6b5: e8 36 b3 00 00 call 80959f0 <__woverflow> 808a6ba: 83 c4 10 add esp,0x10 808a6bd: 83 f8 ff cmp eax,0xffffffff 808a6c0: 0f 94 c0 sete al 808a6c3: e9 ef f6 ff ff jmp 8089db7 <__printf_fp_l+0x597> 808a6c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808a6cf: 90 nop 808a6d0: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 808a6d3: 83 ec 10 sub esp,0x10 808a6d6: 89 3c 24 mov DWORD PTR [esp],edi 808a6d9: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 808a6dd: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 808a6e0: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 808a6e4: 8d 75 d4 lea esi,[ebp-0x2c] 808a6e7: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 808a6eb: 8d 45 a4 lea eax,[ebp-0x5c] 808a6ee: 50 push eax 808a6ef: 8d 45 b0 lea eax,[ebp-0x50] 808a6f2: 50 push eax 808a6f3: 6a 04 push 0x4 808a6f5: 56 push esi 808a6f6: e8 95 c4 01 00 call 80a6b90 <__mpn_extract_float128> 808a6fb: 83 c4 20 add esp,0x20 808a6fe: 89 c3 mov ebx,eax 808a700: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 808a703: 89 c7 mov edi,eax 808a705: c1 e3 05 shl ebx,0x5 808a708: 8d 43 90 lea eax,[ebx-0x70] 808a70b: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808a70e: e9 11 f8 ff ff jmp 8089f24 <__printf_fp_l+0x704> 808a713: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808a717: 90 nop 808a718: 83 ec 08 sub esp,0x8 808a71b: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808a71e: 89 95 74 ff ff ff mov DWORD PTR [ebp-0x8c],edx 808a724: 51 push ecx 808a725: 57 push edi 808a726: e8 f5 33 fd ff call 805db20 <__overflow> 808a72b: 83 c4 10 add esp,0x10 808a72e: 8b 95 74 ff ff ff mov edx,DWORD PTR [ebp-0x8c] 808a734: 83 f8 ff cmp eax,0xffffffff 808a737: 0f 85 26 ff ff ff jne 808a663 <__printf_fp_l+0xe43> 808a73d: e9 e6 fe ff ff jmp 808a628 <__printf_fp_l+0xe08> 808a742: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808a748: 8b bd 78 ff ff ff mov edi,DWORD PTR [ebp-0x88] 808a74e: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808a751: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808a754: 0f 83 00 17 00 00 jae 808be5a <__printf_fp_l+0x263a> 808a75a: 8b bd 78 ff ff ff mov edi,DWORD PTR [ebp-0x88] 808a760: 8d 50 01 lea edx,[eax+0x1] 808a763: 89 57 14 mov DWORD PTR [edi+0x14],edx 808a766: c6 00 2b mov BYTE PTR [eax],0x2b 808a769: e9 f2 f5 ff ff jmp 8089d60 <__printf_fp_l+0x540> 808a76e: 8b 5e 10 mov ebx,DWORD PTR [esi+0x10] 808a771: 8b 73 30 mov esi,DWORD PTR [ebx+0x30] 808a774: 89 b5 48 ff ff ff mov DWORD PTR [ebp-0xb8],esi 808a77a: e9 45 f7 ff ff jmp 8089ec4 <__printf_fp_l+0x6a4> 808a77f: 8b 5e 10 mov ebx,DWORD PTR [esi+0x10] 808a782: 8b b3 d4 00 00 00 mov esi,DWORD PTR [ebx+0xd4] 808a788: 89 b5 64 ff ff ff mov DWORD PTR [ebp-0x9c],esi 808a78e: e9 9a f4 ff ff jmp 8089c2d <__printf_fp_l+0x40d> 808a793: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808a796: 8b 75 84 mov esi,DWORD PTR [ebp-0x7c] 808a799: 89 df mov edi,ebx 808a79b: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 808a79e: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808a7a4: 81 e6 00 00 00 80 and esi,0x80000000 808a7aa: 89 75 a4 mov DWORD PTR [ebp-0x5c],esi 808a7ad: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808a7b0: f6 44 48 01 01 test BYTE PTR [eax+ecx*2+0x1],0x1 808a7b5: 0f 85 b7 0e 00 00 jne 808b672 <__printf_fp_l+0x1e52> 808a7bb: 8d 87 98 23 fe ff lea eax,[edi-0x1dc68] 808a7c1: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 808a7c7: 8d 87 6d 23 fe ff lea eax,[edi-0x1dc93] 808a7cd: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 808a7d0: e9 44 f2 ff ff jmp 8089a19 <__printf_fp_l+0x1f9> 808a7d5: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 808a7da: e9 9f f7 ff ff jmp 8089f7e <__printf_fp_l+0x75e> 808a7df: 8b bd 78 ff ff ff mov edi,DWORD PTR [ebp-0x88] 808a7e5: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808a7e8: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808a7eb: 0f 83 bb 17 00 00 jae 808bfac <__printf_fp_l+0x278c> 808a7f1: 8b bd 78 ff ff ff mov edi,DWORD PTR [ebp-0x88] 808a7f7: 8d 50 01 lea edx,[eax+0x1] 808a7fa: 89 57 14 mov DWORD PTR [edi+0x14],edx 808a7fd: c6 00 20 mov BYTE PTR [eax],0x20 808a800: e9 5b f5 ff ff jmp 8089d60 <__printf_fp_l+0x540> 808a805: 8d 76 00 lea esi,[esi+0x0] 808a808: 8b 1e mov ebx,DWORD PTR [esi] 808a80a: 8b 8d 7c ff ff ff mov ecx,DWORD PTR [ebp-0x84] 808a810: 83 c0 02 add eax,0x2 808a813: 83 ec 04 sub esp,0x4 808a816: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 808a819: 83 c2 08 add edx,0x8 808a81c: c1 e0 02 shl eax,0x2 808a81f: 8d 1c 99 lea ebx,[ecx+ebx*4] 808a822: 50 push eax 808a823: 53 push ebx 808a824: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808a827: 52 push edx 808a828: e8 03 93 fe ff call 8073b30 808a82d: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 808a830: 83 c4 10 add esp,0x10 808a833: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 808a839: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 808a840: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 808a843: 83 45 b0 40 add DWORD PTR [ebp-0x50],0x40 808a847: e9 d9 f8 ff ff jmp 808a125 <__printf_fp_l+0x905> 808a84c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808a850: 83 e8 03 sub eax,0x3 808a853: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 808a856: e9 ca f8 ff ff jmp 808a125 <__printf_fp_l+0x905> 808a85b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808a85f: 90 nop 808a860: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 808a863: 8b 00 mov eax,DWORD PTR [eax] 808a865: 85 c0 test eax,eax 808a867: 0f 85 57 fc ff ff jne 808a4c4 <__printf_fp_l+0xca4> 808a86d: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 808a870: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808a873: 3b 85 6c ff ff ff cmp eax,DWORD PTR [ebp-0x94] 808a879: 75 06 jne 808a881 <__printf_fp_l+0x1061> 808a87b: 8b 47 f8 mov eax,DWORD PTR [edi-0x8] 808a87e: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808a881: 89 f0 mov eax,esi 808a883: e8 c8 eb ff ff call 8089450 808a888: 83 f8 30 cmp eax,0x30 808a88b: 0f 95 c2 setne dl 808a88e: 83 f8 35 cmp eax,0x35 808a891: 0f 95 c1 setne cl 808a894: 20 ca and dl,cl 808a896: 89 d6 mov esi,edx 808a898: 75 37 jne 808a8d1 <__printf_fp_l+0x10b1> 808a89a: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 808a89d: 83 f9 01 cmp ecx,0x1 808a8a0: 0f 84 a1 0e 00 00 je 808b747 <__printf_fp_l+0x1f27> 808a8a6: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 808a8a9: 85 d2 test edx,edx 808a8ab: 75 1f jne 808a8cc <__printf_fp_l+0x10ac> 808a8ad: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 808a8b0: 85 c9 test ecx,ecx 808a8b2: 75 11 jne 808a8c5 <__printf_fp_l+0x10a5> 808a8b4: eb 1b jmp 808a8d1 <__printf_fp_l+0x10b1> 808a8b6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808a8bd: 8d 76 00 lea esi,[esi+0x0] 808a8c0: 83 e9 01 sub ecx,0x1 808a8c3: 74 0c je 808a8d1 <__printf_fp_l+0x10b1> 808a8c5: 83 7c 8a fc 00 cmp DWORD PTR [edx+ecx*4-0x4],0x0 808a8ca: 74 f4 je 808a8c0 <__printf_fp_l+0x10a0> 808a8cc: be 01 00 00 00 mov esi,0x1 808a8d1: d9 7d a2 fnstcw WORD PTR [ebp-0x5e] 808a8d4: 0f b7 4d a2 movzx ecx,WORD PTR [ebp-0x5e] 808a8d8: 66 81 e1 00 0c and cx,0xc00 808a8dd: 66 81 f9 00 08 cmp cx,0x800 808a8e2: 0f 84 18 08 00 00 je 808b100 <__printf_fp_l+0x18e0> 808a8e8: 0f 87 9a 05 00 00 ja 808ae88 <__printf_fp_l+0x1668> 808a8ee: 66 85 c9 test cx,cx 808a8f1: 0f 85 d9 04 00 00 jne 808add0 <__printf_fp_l+0x15b0> 808a8f7: 83 f8 34 cmp eax,0x34 808a8fa: 7e 14 jle 808a910 <__printf_fp_l+0x10f0> 808a8fc: f6 45 88 01 test BYTE PTR [ebp-0x78],0x1 808a900: 0f 85 e9 04 00 00 jne 808adef <__printf_fp_l+0x15cf> 808a906: 89 f0 mov eax,esi 808a908: 84 c0 test al,al 808a90a: 0f 85 df 04 00 00 jne 808adef <__printf_fp_l+0x15cf> 808a910: 8b 8d 54 ff ff ff mov ecx,DWORD PTR [ebp-0xac] 808a916: 03 8d 58 ff ff ff add ecx,DWORD PTR [ebp-0xa8] 808a91c: 39 cb cmp ebx,ecx 808a91e: 7f 12 jg 808a932 <__printf_fp_l+0x1112> 808a920: eb 16 jmp 808a938 <__printf_fp_l+0x1118> 808a922: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808a928: 83 eb 01 sub ebx,0x1 808a92b: 83 ef 04 sub edi,0x4 808a92e: 39 cb cmp ebx,ecx 808a930: 7e 06 jle 808a938 <__printf_fp_l+0x1118> 808a932: 83 7f fc 30 cmp DWORD PTR [edi-0x4],0x30 808a936: 74 f0 je 808a928 <__printf_fp_l+0x1108> 808a938: 85 db test ebx,ebx 808a93a: 75 1c jne 808a958 <__printf_fp_l+0x1138> 808a93c: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808a93f: f6 40 0c 08 test BYTE PTR [eax+0xc],0x8 808a943: 75 13 jne 808a958 <__printf_fp_l+0x1138> 808a945: 8b 85 6c ff ff ff mov eax,DWORD PTR [ebp-0x94] 808a94b: 39 47 fc cmp DWORD PTR [edi-0x4],eax 808a94e: 75 08 jne 808a958 <__printf_fp_l+0x1138> 808a950: 83 ef 04 sub edi,0x4 808a953: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808a957: 90 nop 808a958: 8b 95 74 ff ff ff mov edx,DWORD PTR [ebp-0x8c] 808a95e: 85 d2 test edx,edx 808a960: 0f 84 42 01 00 00 je 808aaa8 <__printf_fp_l+0x1288> 808a966: 8b b5 3c ff ff ff mov esi,DWORD PTR [ebp-0xc4] 808a96c: 89 75 84 mov DWORD PTR [ebp-0x7c],esi 808a96f: 39 b5 68 ff ff ff cmp DWORD PTR [ebp-0x98],esi 808a975: 74 2a je 808a9a1 <__printf_fp_l+0x1181> 808a977: c7 85 44 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xbc],0x0 808a981: 0f b6 0a movzx ecx,BYTE PTR [edx] 808a984: 89 c8 mov eax,ecx 808a986: 88 4d 88 mov BYTE PTR [ebp-0x78],cl 808a989: 83 e8 01 sub eax,0x1 808a98c: 3c 7d cmp al,0x7d 808a98e: 0f 87 14 01 00 00 ja 808aaa8 <__printf_fp_l+0x1288> 808a994: 89 f0 mov eax,esi 808a996: e8 45 ee ff ff call 80897e0 <__guess_grouping.part.0> 808a99b: 89 85 44 ff ff ff mov DWORD PTR [ebp-0xbc],eax 808a9a1: 8b b5 44 ff ff ff mov esi,DWORD PTR [ebp-0xbc] 808a9a7: 85 f6 test esi,esi 808a9a9: 0f 84 f9 00 00 00 je 808aaa8 <__printf_fp_l+0x1288> 808a9af: 8b 8d 60 ff ff ff mov ecx,DWORD PTR [ebp-0xa0] 808a9b5: 8b 9d 3c ff ff ff mov ebx,DWORD PTR [ebp-0xc4] 808a9bb: 89 fa mov edx,edi 808a9bd: 83 ec 04 sub esp,0x4 808a9c0: 8d 04 99 lea eax,[ecx+ebx*4] 808a9c3: 01 f3 add ebx,esi 808a9c5: 89 ce mov esi,ecx 808a9c7: 29 c2 sub edx,eax 808a9c9: c1 e3 02 shl ebx,0x2 808a9cc: c1 fa 02 sar edx,0x2 808a9cf: 8d 74 1e fc lea esi,[esi+ebx*1-0x4] 808a9d3: 52 push edx 808a9d4: 50 push eax 808a9d5: 8d 04 19 lea eax,[ecx+ebx*1] 808a9d8: 50 push eax 808a9d9: e8 f2 d9 00 00 call 80983d0 <__wmemmove> 808a9de: 8b 85 74 ff ff ff mov eax,DWORD PTR [ebp-0x8c] 808a9e4: 89 75 88 mov DWORD PTR [ebp-0x78],esi 808a9e7: 83 c4 10 add esp,0x10 808a9ea: 89 bd 7c ff ff ff mov DWORD PTR [ebp-0x84],edi 808a9f0: 8b 75 84 mov esi,DWORD PTR [ebp-0x7c] 808a9f3: 0f be 10 movsx edx,BYTE PTR [eax] 808a9f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808a9fd: 8d 76 00 lea esi,[esi+0x0] 808aa00: 89 d0 mov eax,edx 808aa02: 89 d7 mov edi,edx 808aa04: 89 55 84 mov DWORD PTR [ebp-0x7c],edx 808aa07: c1 e0 1e shl eax,0x1e 808aa0a: f7 df neg edi 808aa0c: 29 d0 sub eax,edx 808aa0e: c1 e7 02 shl edi,0x2 808aa11: 01 c6 add esi,eax 808aa13: 8b 85 60 ff ff ff mov eax,DWORD PTR [ebp-0xa0] 808aa19: 8d 1c b0 lea ebx,[eax+esi*4] 808aa1c: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 808aa1f: 8d 0c 38 lea ecx,[eax+edi*1] 808aa22: 89 d0 mov eax,edx 808aa24: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808aa28: 8b 54 83 fc mov edx,DWORD PTR [ebx+eax*4-0x4] 808aa2c: 89 14 81 mov DWORD PTR [ecx+eax*4],edx 808aa2f: 83 e8 01 sub eax,0x1 808aa32: 75 f4 jne 808aa28 <__printf_fp_l+0x1208> 808aa34: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 808aa37: 8b 55 84 mov edx,DWORD PTR [ebp-0x7c] 808aa3a: 8d 44 38 fc lea eax,[eax+edi*1-0x4] 808aa3e: c1 e2 1e shl edx,0x1e 808aa41: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808aa44: 8b 85 64 ff ff ff mov eax,DWORD PTR [ebp-0x9c] 808aa4a: 29 d6 sub esi,edx 808aa4c: 89 01 mov DWORD PTR [ecx],eax 808aa4e: 8b 85 74 ff ff ff mov eax,DWORD PTR [ebp-0x8c] 808aa54: 0f be 50 01 movsx edx,BYTE PTR [eax+0x1] 808aa58: 80 fa 7e cmp dl,0x7e 808aa5b: 77 15 ja 808aa72 <__printf_fp_l+0x1252> 808aa5d: 84 d2 test dl,dl 808aa5f: 0f 84 53 03 00 00 je 808adb8 <__printf_fp_l+0x1598> 808aa65: 83 c0 01 add eax,0x1 808aa68: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 808aa6e: 39 f2 cmp edx,esi 808aa70: 72 8e jb 808aa00 <__printf_fp_l+0x11e0> 808aa72: 8b 8d 60 ff ff ff mov ecx,DWORD PTR [ebp-0xa0] 808aa78: 89 f0 mov eax,esi 808aa7a: 8b bd 7c ff ff ff mov edi,DWORD PTR [ebp-0x84] 808aa80: 8b 75 88 mov esi,DWORD PTR [ebp-0x78] 808aa83: 8d 44 81 fc lea eax,[ecx+eax*4-0x4] 808aa87: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808aa8e: 66 90 xchg ax,ax 808aa90: 8b 10 mov edx,DWORD PTR [eax] 808aa92: 83 ee 04 sub esi,0x4 808aa95: 83 e8 04 sub eax,0x4 808aa98: 89 56 04 mov DWORD PTR [esi+0x4],edx 808aa9b: 39 ce cmp esi,ecx 808aa9d: 77 f1 ja 808aa90 <__printf_fp_l+0x1270> 808aa9f: 8b 85 44 ff ff ff mov eax,DWORD PTR [ebp-0xbc] 808aaa5: 8d 3c 87 lea edi,[edi+eax*4] 808aaa8: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 808aaab: 83 f8 66 cmp eax,0x66 808aaae: 0f 84 7c 00 00 00 je 808ab30 <__printf_fp_l+0x1310> 808aab4: 8b 55 a8 mov edx,DWORD PTR [ebp-0x58] 808aab7: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 808aaba: 85 d2 test edx,edx 808aabc: 0f 85 64 11 00 00 jne 808bc26 <__printf_fp_l+0x2406> 808aac2: 89 07 mov DWORD PTR [edi],eax 808aac4: b8 2b 00 00 00 mov eax,0x2b 808aac9: 89 47 04 mov DWORD PTR [edi+0x4],eax 808aacc: 8d 77 08 lea esi,[edi+0x8] 808aacf: 83 fb 09 cmp ebx,0x9 808aad2: 0f 8e 94 05 00 00 jle 808b06c <__printf_fp_l+0x184c> 808aad8: b9 0a 00 00 00 mov ecx,0xa 808aadd: 8d 76 00 lea esi,[esi+0x0] 808aae0: 8d 0c 89 lea ecx,[ecx+ecx*4] 808aae3: 01 c9 add ecx,ecx 808aae5: 39 d9 cmp ecx,ebx 808aae7: 7e f7 jle 808aae0 <__printf_fp_l+0x12c0> 808aae9: 89 5d 88 mov DWORD PTR [ebp-0x78],ebx 808aaec: bf 67 66 66 66 mov edi,0x66666667 808aaf1: 89 f3 mov ebx,esi 808aaf3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808aaf7: 90 nop 808aaf8: 89 c8 mov eax,ecx 808aafa: 89 ce mov esi,ecx 808aafc: 83 c3 04 add ebx,0x4 808aaff: f7 ef imul edi 808ab01: 89 c8 mov eax,ecx 808ab03: c1 f8 1f sar eax,0x1f 808ab06: c1 fa 02 sar edx,0x2 808ab09: 89 d1 mov ecx,edx 808ab0b: 29 c1 sub ecx,eax 808ab0d: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 808ab10: 99 cdq 808ab11: f7 f9 idiv ecx 808ab13: 83 c0 30 add eax,0x30 808ab16: 89 55 88 mov DWORD PTR [ebp-0x78],edx 808ab19: 89 43 fc mov DWORD PTR [ebx-0x4],eax 808ab1c: 83 fe 6d cmp esi,0x6d 808ab1f: 7f d7 jg 808aaf8 <__printf_fp_l+0x12d8> 808ab21: 89 55 b0 mov DWORD PTR [ebp-0x50],edx 808ab24: 89 de mov esi,ebx 808ab26: 89 d3 mov ebx,edx 808ab28: 83 c3 30 add ebx,0x30 808ab2b: 8d 7e 04 lea edi,[esi+0x4] 808ab2e: 89 1e mov DWORD PTR [esi],ebx 808ab30: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808ab33: 8b 75 a4 mov esi,DWORD PTR [ebp-0x5c] 808ab36: 0f b6 50 0c movzx edx,BYTE PTR [eax+0xc] 808ab3a: 89 f8 mov eax,edi 808ab3c: 2b 85 60 ff ff ff sub eax,DWORD PTR [ebp-0xa0] 808ab42: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808ab45: c1 f8 02 sar eax,0x2 808ab48: 89 d3 mov ebx,edx 808ab4a: 89 d1 mov ecx,edx 808ab4c: f7 d8 neg eax 808ab4e: 83 e3 20 and ebx,0x20 808ab51: 85 f6 test esi,esi 808ab53: 0f 85 a7 03 00 00 jne 808af00 <__printf_fp_l+0x16e0> 808ab59: f6 c2 50 test dl,0x50 808ab5c: 0f 84 7e 05 00 00 je 808b0e0 <__printf_fp_l+0x18c0> 808ab62: 8b 8d 38 ff ff ff mov ecx,DWORD PTR [ebp-0xc8] 808ab68: 8d 44 01 ff lea eax,[ecx+eax*1-0x1] 808ab6c: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 808ab6f: 84 db test bl,bl 808ab71: 75 56 jne 808abc9 <__printf_fp_l+0x13a9> 808ab73: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808ab76: 8b 4d 84 mov ecx,DWORD PTR [ebp-0x7c] 808ab79: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 808ab7c: 85 c9 test ecx,ecx 808ab7e: 7e 49 jle 808abc9 <__printf_fp_l+0x13a9> 808ab80: 83 f8 30 cmp eax,0x30 808ab83: 74 44 je 808abc9 <__printf_fp_l+0x13a9> 808ab85: 8b 8d 70 ff ff ff mov ecx,DWORD PTR [ebp-0x90] 808ab8b: 8b 75 84 mov esi,DWORD PTR [ebp-0x7c] 808ab8e: 85 c9 test ecx,ecx 808ab90: 0f 84 92 0e 00 00 je 808ba28 <__printf_fp_l+0x2208> 808ab96: 83 ec 04 sub esp,0x4 808ab99: ff 75 84 push DWORD PTR [ebp-0x7c] 808ab9c: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808ab9f: 50 push eax 808aba0: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808aba6: e8 55 a7 00 00 call 8095300 <_IO_wpadn> 808abab: 83 c4 10 add esp,0x10 808abae: 3b 45 84 cmp eax,DWORD PTR [ebp-0x7c] 808abb1: 0f 85 50 fa ff ff jne 808a607 <__printf_fp_l+0xde7> 808abb7: 8b 55 a4 mov edx,DWORD PTR [ebp-0x5c] 808abba: 85 d2 test edx,edx 808abbc: 0f 85 70 03 00 00 jne 808af32 <__printf_fp_l+0x1712> 808abc2: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808abc5: 0f b6 50 0c movzx edx,BYTE PTR [eax+0xc] 808abc9: 89 d1 mov ecx,edx 808abcb: f6 c2 40 test dl,0x40 808abce: 0f 84 e4 05 00 00 je 808b1b8 <__printf_fp_l+0x1998> 808abd4: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 808abda: 85 c0 test eax,eax 808abdc: 0f 84 4f 0d 00 00 je 808b931 <__printf_fp_l+0x2111> 808abe2: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 808abe8: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808abeb: 85 c0 test eax,eax 808abed: 0f 84 06 13 00 00 je 808bef9 <__printf_fp_l+0x26d9> 808abf3: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808abf6: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808abf9: 0f 83 fa 12 00 00 jae 808bef9 <__printf_fp_l+0x26d9> 808abff: 8d 4a 04 lea ecx,[edx+0x4] 808ac02: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808ac05: c7 02 2b 00 00 00 mov DWORD PTR [edx],0x2b 808ac0b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808ac0f: 90 nop 808ac10: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808ac13: 83 c6 01 add esi,0x1 808ac16: 0f b6 48 0c movzx ecx,BYTE PTR [eax+0xc] 808ac1a: 83 e1 20 and ecx,0x20 808ac1d: 75 14 jne 808ac33 <__printf_fp_l+0x1413> 808ac1f: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808ac22: 83 78 10 30 cmp DWORD PTR [eax+0x10],0x30 808ac26: 75 0b jne 808ac33 <__printf_fp_l+0x1413> 808ac28: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 808ac2b: 85 c0 test eax,eax 808ac2d: 0f 8f bd 0d 00 00 jg 808b9f0 <__printf_fp_l+0x21d0> 808ac33: 8b 9d 70 ff ff ff mov ebx,DWORD PTR [ebp-0x90] 808ac39: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808ac3c: 85 db test ebx,ebx 808ac3e: 0f 85 2c 03 00 00 jne 808af70 <__printf_fp_l+0x1750> 808ac44: f6 40 0d 08 test BYTE PTR [eax+0xd],0x8 808ac48: 74 18 je 808ac62 <__printf_fp_l+0x1442> 808ac4a: 8b 85 5c ff ff ff mov eax,DWORD PTR [ebp-0xa4] 808ac50: 8b 9d 4c ff ff ff mov ebx,DWORD PTR [ebp-0xb4] 808ac56: 8b 00 mov eax,DWORD PTR [eax] 808ac58: 0f af 58 58 imul ebx,DWORD PTR [eax+0x58] 808ac5c: 89 9d 4c ff ff ff mov DWORD PTR [ebp-0xb4],ebx 808ac62: 83 ec 0c sub esp,0xc 808ac65: ff b5 50 ff ff ff push DWORD PTR [ebp-0xb0] 808ac6b: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808ac6e: e8 9d 93 fe ff call 8074010 808ac73: 83 c4 10 add esp,0x10 808ac76: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808ac79: 8b 85 48 ff ff ff mov eax,DWORD PTR [ebp-0xb8] 808ac7f: 85 c0 test eax,eax 808ac81: 0f 84 03 0c 00 00 je 808b88a <__printf_fp_l+0x206a> 808ac87: 83 ec 0c sub esp,0xc 808ac8a: 50 push eax 808ac8b: e8 80 93 fe ff call 8074010 808ac90: 83 c4 10 add esp,0x10 808ac93: 89 c3 mov ebx,eax 808ac95: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 808ac9b: 8b 85 44 ff ff ff mov eax,DWORD PTR [ebp-0xbc] 808aca1: 0f af c3 imul eax,ebx 808aca4: 8b 9d 4c ff ff ff mov ebx,DWORD PTR [ebp-0xb4] 808acaa: 8b 4d 88 mov ecx,DWORD PTR [ebp-0x78] 808acad: 8d 54 0b 02 lea edx,[ebx+ecx*1+0x2] 808acb1: 01 d0 add eax,edx 808acb3: 83 bd 34 ff ff ff 01 cmp DWORD PTR [ebp-0xcc],0x1 808acba: 89 85 68 ff ff ff mov DWORD PTR [ebp-0x98],eax 808acc0: 0f 85 64 10 00 00 jne 808bd2a <__printf_fp_l+0x250a> 808acc6: 8b 85 68 ff ff ff mov eax,DWORD PTR [ebp-0x98] 808accc: 89 e3 mov ebx,esp 808acce: 83 c0 1b add eax,0x1b 808acd1: 89 c2 mov edx,eax 808acd3: 25 00 f0 ff ff and eax,0xfffff000 808acd8: 29 c3 sub ebx,eax 808acda: 83 e2 f0 and edx,0xfffffff0 808acdd: 89 d8 mov eax,ebx 808acdf: 39 c4 cmp esp,eax 808ace1: 74 12 je 808acf5 <__printf_fp_l+0x14d5> 808ace3: 81 ec 00 10 00 00 sub esp,0x1000 808ace9: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 808acf1: 39 c4 cmp esp,eax 808acf3: 75 ee jne 808ace3 <__printf_fp_l+0x14c3> 808acf5: 81 e2 ff 0f 00 00 and edx,0xfff 808acfb: 29 d4 sub esp,edx 808acfd: 85 d2 test edx,edx 808acff: 74 05 je 808ad06 <__printf_fp_l+0x14e6> 808ad01: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 808ad06: 8d 44 24 0f lea eax,[esp+0xf] 808ad0a: 83 e0 f0 and eax,0xfffffff0 808ad0d: 89 85 7c ff ff ff mov DWORD PTR [ebp-0x84],eax 808ad13: 8b 9d 60 ff ff ff mov ebx,DWORD PTR [ebp-0xa0] 808ad19: 39 df cmp edi,ebx 808ad1b: 0f 86 a3 0f 00 00 jbe 808bcc4 <__printf_fp_l+0x24a4> 808ad21: 8b 95 7c ff ff ff mov edx,DWORD PTR [ebp-0x84] 808ad27: 89 b5 60 ff ff ff mov DWORD PTR [ebp-0xa0],esi 808ad2d: 89 de mov esi,ebx 808ad2f: 89 d0 mov eax,edx 808ad31: eb 21 jmp 808ad54 <__printf_fp_l+0x1534> 808ad33: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808ad37: 90 nop 808ad38: 39 9d 64 ff ff ff cmp DWORD PTR [ebp-0x9c],ebx 808ad3e: 0f 84 5c 01 00 00 je 808aea0 <__printf_fp_l+0x1680> 808ad44: 88 18 mov BYTE PTR [eax],bl 808ad46: 83 c0 01 add eax,0x1 808ad49: 83 c6 04 add esi,0x4 808ad4c: 39 f7 cmp edi,esi 808ad4e: 0f 86 dc f7 ff ff jbe 808a530 <__printf_fp_l+0xd10> 808ad54: 8b 1e mov ebx,DWORD PTR [esi] 808ad56: 3b 9d 6c ff ff ff cmp ebx,DWORD PTR [ebp-0x94] 808ad5c: 75 da jne 808ad38 <__printf_fp_l+0x1518> 808ad5e: 83 ec 04 sub esp,0x4 808ad61: ff 75 88 push DWORD PTR [ebp-0x78] 808ad64: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808ad67: ff b5 50 ff ff ff push DWORD PTR [ebp-0xb0] 808ad6d: 50 push eax 808ad6e: e8 cd 8e fe ff call 8073c40 <__mempcpy> 808ad73: 83 c4 10 add esp,0x10 808ad76: eb d1 jmp 808ad49 <__printf_fp_l+0x1529> 808ad78: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808ad7f: 90 nop 808ad80: 8b 85 54 ff ff ff mov eax,DWORD PTR [ebp-0xac] 808ad86: 83 85 7c ff ff ff 01 add DWORD PTR [ebp-0x84],0x1 808ad8d: c7 45 88 00 00 00 00 mov DWORD PTR [ebp-0x78],0x0 808ad94: 85 c0 test eax,eax 808ad96: 0f 8e 0d f7 ff ff jle 808a4a9 <__printf_fp_l+0xc89> 808ad9c: 83 85 58 ff ff ff 01 add DWORD PTR [ebp-0xa8],0x1 808ada3: 8b 8d 58 ff ff ff mov ecx,DWORD PTR [ebp-0xa8] 808ada9: 01 c8 add eax,ecx 808adab: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 808adae: e9 f6 f6 ff ff jmp 808a4a9 <__printf_fp_l+0xc89> 808adb3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808adb7: 90 nop 808adb8: 8b 85 74 ff ff ff mov eax,DWORD PTR [ebp-0x8c] 808adbe: 0f be 10 movsx edx,BYTE PTR [eax] 808adc1: e9 a8 fc ff ff jmp 808aa6e <__printf_fp_l+0x124e> 808adc6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808adcd: 8d 76 00 lea esi,[esi+0x0] 808add0: 66 81 f9 00 04 cmp cx,0x400 808add5: 0f 85 14 12 00 00 jne 808bfef <__printf_fp_l+0x27cf> 808addb: 8b 4d a4 mov ecx,DWORD PTR [ebp-0x5c] 808adde: 85 c9 test ecx,ecx 808ade0: 0f 84 2a fb ff ff je 808a910 <__printf_fp_l+0x10f0> 808ade6: 83 f8 34 cmp eax,0x34 808ade9: 0f 8e 17 fb ff ff jle 808a906 <__printf_fp_l+0x10e6> 808adef: 8b 57 fc mov edx,DWORD PTR [edi-0x4] 808adf2: 8d 47 fc lea eax,[edi-0x4] 808adf5: 85 db test ebx,ebx 808adf7: 0f 84 83 02 00 00 je 808b080 <__printf_fp_l+0x1860> 808adfd: 8b b5 6c ff ff ff mov esi,DWORD PTR [ebp-0x94] 808ae03: 31 c9 xor ecx,ecx 808ae05: 3b 95 6c ff ff ff cmp edx,DWORD PTR [ebp-0x94] 808ae0b: 75 22 jne 808ae2f <__printf_fp_l+0x160f> 808ae0d: e9 9d 0a 00 00 jmp 808b8af <__printf_fp_l+0x208f> 808ae12: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808ae18: c7 00 30 00 00 00 mov DWORD PTR [eax],0x30 808ae1e: 8b 50 fc mov edx,DWORD PTR [eax-0x4] 808ae21: 83 e8 04 sub eax,0x4 808ae24: 83 c1 01 add ecx,0x1 808ae27: 39 f2 cmp edx,esi 808ae29: 0f 84 80 0a 00 00 je 808b8af <__printf_fp_l+0x208f> 808ae2f: 83 fa 39 cmp edx,0x39 808ae32: 74 e4 je 808ae18 <__printf_fp_l+0x15f8> 808ae34: 3b 8d 54 ff ff ff cmp ecx,DWORD PTR [ebp-0xac] 808ae3a: 75 1d jne 808ae59 <__printf_fp_l+0x1639> 808ae3c: 8b 8d 58 ff ff ff mov ecx,DWORD PTR [ebp-0xa8] 808ae42: 85 c9 test ecx,ecx 808ae44: 7e 13 jle 808ae59 <__printf_fp_l+0x1639> 808ae46: 83 ad 58 ff ff ff 01 sub DWORD PTR [ebp-0xa8],0x1 808ae4d: 3b 95 6c ff ff ff cmp edx,DWORD PTR [ebp-0x94] 808ae53: 0f 84 75 0a 00 00 je 808b8ce <__printf_fp_l+0x20ae> 808ae59: 83 c2 01 add edx,0x1 808ae5c: 89 10 mov DWORD PTR [eax],edx 808ae5e: 8b 8d 54 ff ff ff mov ecx,DWORD PTR [ebp-0xac] 808ae64: 03 8d 58 ff ff ff add ecx,DWORD PTR [ebp-0xa8] 808ae6a: 3b 95 6c ff ff ff cmp edx,DWORD PTR [ebp-0x94] 808ae70: 0f 84 b5 0c 00 00 je 808bb2b <__printf_fp_l+0x230b> 808ae76: 39 d9 cmp ecx,ebx 808ae78: 0f 8c b4 fa ff ff jl 808a932 <__printf_fp_l+0x1112> 808ae7e: e9 d5 fa ff ff jmp 808a958 <__printf_fp_l+0x1138> 808ae83: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808ae87: 90 nop 808ae88: 66 81 f9 00 0c cmp cx,0xc00 808ae8d: 0f 84 7d fa ff ff je 808a910 <__printf_fp_l+0x10f0> 808ae93: e9 56 e6 fb ff jmp 80494ee <__printf_fp_l.cold> 808ae98: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808ae9f: 90 nop 808aea0: 83 ec 04 sub esp,0x4 808aea3: ff b5 74 ff ff ff push DWORD PTR [ebp-0x8c] 808aea9: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808aeac: ff b5 48 ff ff ff push DWORD PTR [ebp-0xb8] 808aeb2: 50 push eax 808aeb3: e8 88 8d fe ff call 8073c40 <__mempcpy> 808aeb8: 83 c4 10 add esp,0x10 808aebb: e9 89 fe ff ff jmp 808ad49 <__printf_fp_l+0x1529> 808aec0: 85 db test ebx,ebx 808aec2: 0f 88 10 04 00 00 js 808b2d8 <__printf_fp_l+0x1ab8> 808aec8: 03 5d 88 add ebx,DWORD PTR [ebp-0x78] 808aecb: 53 push ebx 808aecc: 57 push edi 808aecd: 56 push esi 808aece: ff 75 84 push DWORD PTR [ebp-0x7c] 808aed1: e8 7a a9 01 00 call 80a5850 <__mpn_lshift> 808aed6: 83 c4 10 add esp,0x10 808aed9: 89 c1 mov ecx,eax 808aedb: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 808aede: 8d 50 01 lea edx,[eax+0x1] 808aee1: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 808aee4: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 808aee7: 89 0c 82 mov DWORD PTR [edx+eax*4],ecx 808aeea: c7 45 b0 00 00 00 00 mov DWORD PTR [ebp-0x50],0x0 808aef1: e9 7a f3 ff ff jmp 808a270 <__printf_fp_l+0xa50> 808aef6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808aefd: 8d 76 00 lea esi,[esi+0x0] 808af00: 8b b5 38 ff ff ff mov esi,DWORD PTR [ebp-0xc8] 808af06: 8d 44 06 ff lea eax,[esi+eax*1-0x1] 808af0a: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 808af0d: 84 db test bl,bl 808af0f: 75 1f jne 808af30 <__printf_fp_l+0x1710> 808af11: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808af14: 8b 5d 84 mov ebx,DWORD PTR [ebp-0x7c] 808af17: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 808af1a: 85 db test ebx,ebx 808af1c: 7e 12 jle 808af30 <__printf_fp_l+0x1710> 808af1e: 83 f8 30 cmp eax,0x30 808af21: 0f 85 5e fc ff ff jne 808ab85 <__printf_fp_l+0x1365> 808af27: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808af2e: 66 90 xchg ax,ax 808af30: 31 f6 xor esi,esi 808af32: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 808af38: 85 c0 test eax,eax 808af3a: 0f 84 30 03 00 00 je 808b270 <__printf_fp_l+0x1a50> 808af40: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 808af46: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808af49: 85 c0 test eax,eax 808af4b: 0f 84 12 0e 00 00 je 808bd63 <__printf_fp_l+0x2543> 808af51: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808af54: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808af57: 0f 83 06 0e 00 00 jae 808bd63 <__printf_fp_l+0x2543> 808af5d: 8d 4a 04 lea ecx,[edx+0x4] 808af60: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808af63: c7 02 2d 00 00 00 mov DWORD PTR [edx],0x2d 808af69: e9 a2 fc ff ff jmp 808ac10 <__printf_fp_l+0x13f0> 808af6e: 66 90 xchg ax,ax 808af70: f6 40 0d 08 test BYTE PTR [eax+0xd],0x8 808af74: 0f 85 a0 0d 00 00 jne 808bd1a <__printf_fp_l+0x24fa> 808af7a: 8b 55 88 mov edx,DWORD PTR [ebp-0x78] 808af7d: c1 fa 02 sar edx,0x2 808af80: 89 d1 mov ecx,edx 808af82: 3b bd 60 ff ff ff cmp edi,DWORD PTR [ebp-0xa0] 808af88: 0f 85 82 01 00 00 jne 808b110 <__printf_fp_l+0x18f0> 808af8e: 85 d2 test edx,edx 808af90: 0f 84 8a 09 00 00 je 808b920 <__printf_fp_l+0x2100> 808af96: 89 f0 mov eax,esi 808af98: f7 d8 neg eax 808af9a: 8d 3c 87 lea edi,[edi+eax*4] 808af9d: 8d 04 32 lea eax,[edx+esi*1] 808afa0: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808afa3: eb 2d jmp 808afd2 <__printf_fp_l+0x17b2> 808afa5: 8d 76 00 lea esi,[esi+0x0] 808afa8: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808afab: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808afae: 73 32 jae 808afe2 <__printf_fp_l+0x17c2> 808afb0: 8d 5a 04 lea ebx,[edx+0x4] 808afb3: 83 f9 ff cmp ecx,0xffffffff 808afb6: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808afb9: 0f 94 c0 sete al 808afbc: 89 0a mov DWORD PTR [edx],ecx 808afbe: 84 c0 test al,al 808afc0: 0f 85 41 f6 ff ff jne 808a607 <__printf_fp_l+0xde7> 808afc6: 83 c6 01 add esi,0x1 808afc9: 3b 75 88 cmp esi,DWORD PTR [ebp-0x78] 808afcc: 0f 84 4e 09 00 00 je 808b920 <__printf_fp_l+0x2100> 808afd2: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 808afd8: 8b 0c b7 mov ecx,DWORD PTR [edi+esi*4] 808afdb: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808afde: 85 c0 test eax,eax 808afe0: 75 c6 jne 808afa8 <__printf_fp_l+0x1788> 808afe2: 83 ec 08 sub esp,0x8 808afe5: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808afe8: 51 push ecx 808afe9: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808afef: e8 fc a9 00 00 call 80959f0 <__woverflow> 808aff4: 83 c4 10 add esp,0x10 808aff7: 83 f8 ff cmp eax,0xffffffff 808affa: 0f 94 c0 sete al 808affd: eb bf jmp 808afbe <__printf_fp_l+0x179e> 808afff: 90 nop 808b000: 83 ec 04 sub esp,0x4 808b003: 50 push eax 808b004: ff 75 c4 push DWORD PTR [ebp-0x3c] 808b007: ff 75 b4 push DWORD PTR [ebp-0x4c] 808b00a: e8 f1 a3 01 00 call 80a5400 <__mpn_cmp> 808b00f: 83 c4 10 add esp,0x10 808b012: 89 c2 mov edx,eax 808b014: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 808b017: 85 d2 test edx,edx 808b019: 0f 89 81 f1 ff ff jns 808a1a0 <__printf_fp_l+0x980> 808b01f: e9 0c f1 ff ff jmp 808a130 <__printf_fp_l+0x910> 808b024: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808b028: 89 45 ac mov DWORD PTR [ebp-0x54],eax 808b02b: 89 f0 mov eax,esi 808b02d: 85 f6 test esi,esi 808b02f: 0f 88 95 07 00 00 js 808b7ca <__printf_fp_l+0x1faa> 808b035: 83 c0 08 add eax,0x8 808b038: 89 f3 mov ebx,esi 808b03a: 89 85 4c ff ff ff mov DWORD PTR [ebp-0xb4],eax 808b040: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 808b046: c7 45 88 01 00 00 00 mov DWORD PTR [ebp-0x78],0x1 808b04d: c7 85 2c ff ff ff ff ff ff 7f mov DWORD PTR [ebp-0xd4],0x7fffffff 808b057: 89 85 54 ff ff ff mov DWORD PTR [ebp-0xac],eax 808b05d: c7 85 68 ff ff ff 01 00 00 00 mov DWORD PTR [ebp-0x98],0x1 808b067: e9 bc f2 ff ff jmp 808a328 <__printf_fp_l+0xb08> 808b06c: 8d 47 0c lea eax,[edi+0xc] 808b06f: c7 47 08 30 00 00 00 mov DWORD PTR [edi+0x8],0x30 808b076: 89 c6 mov esi,eax 808b078: e9 ab fa ff ff jmp 808ab28 <__printf_fp_l+0x1308> 808b07d: 8d 76 00 lea esi,[esi+0x0] 808b080: 8b 8d 54 ff ff ff mov ecx,DWORD PTR [ebp-0xac] 808b086: 03 8d 58 ff ff ff add ecx,DWORD PTR [ebp-0xa8] 808b08c: 8d 70 fc lea esi,[eax-0x4] 808b08f: 3b 95 6c ff ff ff cmp edx,DWORD PTR [ebp-0x94] 808b095: 0f 44 c6 cmove eax,esi 808b098: 8b b5 60 ff ff ff mov esi,DWORD PTR [ebp-0xa0] 808b09e: 39 85 60 ff ff ff cmp DWORD PTR [ebp-0xa0],eax 808b0a4: 76 1b jbe 808b0c1 <__printf_fp_l+0x18a1> 808b0a6: e9 45 06 00 00 jmp 808b6f0 <__printf_fp_l+0x1ed0> 808b0ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808b0af: 90 nop 808b0b0: c7 00 30 00 00 00 mov DWORD PTR [eax],0x30 808b0b6: 83 e8 04 sub eax,0x4 808b0b9: 39 c6 cmp esi,eax 808b0bb: 0f 87 2f 06 00 00 ja 808b6f0 <__printf_fp_l+0x1ed0> 808b0c1: 8b 10 mov edx,DWORD PTR [eax] 808b0c3: 83 fa 39 cmp edx,0x39 808b0c6: 74 e8 je 808b0b0 <__printf_fp_l+0x1890> 808b0c8: 3b 85 60 ff ff ff cmp eax,DWORD PTR [ebp-0xa0] 808b0ce: 0f 82 1c 06 00 00 jb 808b6f0 <__printf_fp_l+0x1ed0> 808b0d4: 83 c2 01 add edx,0x1 808b0d7: 89 10 mov DWORD PTR [eax],edx 808b0d9: e9 3e f8 ff ff jmp 808a91c <__printf_fp_l+0x10fc> 808b0de: 66 90 xchg ax,ax 808b0e0: 03 85 38 ff ff ff add eax,DWORD PTR [ebp-0xc8] 808b0e6: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 808b0e9: 84 db test bl,bl 808b0eb: 0f 84 82 fa ff ff je 808ab73 <__printf_fp_l+0x1353> 808b0f1: e9 d5 fa ff ff jmp 808abcb <__printf_fp_l+0x13ab> 808b0f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808b0fd: 8d 76 00 lea esi,[esi+0x0] 808b100: 8b 55 a4 mov edx,DWORD PTR [ebp-0x5c] 808b103: 85 d2 test edx,edx 808b105: 0f 85 05 f8 ff ff jne 808a910 <__printf_fp_l+0x10f0> 808b10b: e9 d6 fc ff ff jmp 808ade6 <__printf_fp_l+0x15c6> 808b110: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 808b116: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 808b11c: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 808b11f: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 808b125: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 808b12b: 89 df mov edi,ebx 808b12d: 29 d0 sub eax,edx 808b12f: 29 d7 sub edi,edx 808b131: 39 f8 cmp eax,edi 808b133: 0f 86 87 0d 00 00 jbe 808bec0 <__printf_fp_l+0x26a0> 808b139: c7 85 7c ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x84],0x0 808b143: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 808b146: e9 45 f4 ff ff jmp 808a590 <__printf_fp_l+0xd70> 808b14b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808b14f: 90 nop 808b150: 8b 9d 7c ff ff ff mov ebx,DWORD PTR [ebp-0x84] 808b156: c7 45 ac 66 00 00 00 mov DWORD PTR [ebp-0x54],0x66 808b15d: 85 db test ebx,ebx 808b15f: 79 0f jns 808b170 <__printf_fp_l+0x1950> 808b161: c7 85 7c ff ff ff 06 00 00 00 mov DWORD PTR [ebp-0x84],0x6 808b16b: bb 06 00 00 00 mov ebx,0x6 808b170: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 808b173: 85 f6 test esi,esi 808b175: 0f 85 dc 07 00 00 jne 808b957 <__printf_fp_l+0x2137> 808b17b: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 808b17e: c7 45 88 01 00 00 00 mov DWORD PTR [ebp-0x78],0x1 808b185: c7 85 2c ff ff ff ff ff ff 7f mov DWORD PTR [ebp-0xd4],0x7fffffff 808b18f: 8d 70 01 lea esi,[eax+0x1] 808b192: 8d 44 18 02 lea eax,[eax+ebx*1+0x2] 808b196: 89 85 4c ff ff ff mov DWORD PTR [ebp-0xb4],eax 808b19c: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 808b1a2: 89 b5 68 ff ff ff mov DWORD PTR [ebp-0x98],esi 808b1a8: 89 85 54 ff ff ff mov DWORD PTR [ebp-0xac],eax 808b1ae: e9 75 f1 ff ff jmp 808a328 <__printf_fp_l+0xb08> 808b1b3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808b1b7: 90 nop 808b1b8: 83 e2 10 and edx,0x10 808b1bb: 0f 84 59 fa ff ff je 808ac1a <__printf_fp_l+0x13fa> 808b1c1: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 808b1c7: 85 c0 test eax,eax 808b1c9: 0f 84 91 0a 00 00 je 808bc60 <__printf_fp_l+0x2440> 808b1cf: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 808b1d5: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808b1d8: 85 c0 test eax,eax 808b1da: 0f 84 d6 0d 00 00 je 808bfb6 <__printf_fp_l+0x2796> 808b1e0: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808b1e3: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808b1e6: 0f 83 ca 0d 00 00 jae 808bfb6 <__printf_fp_l+0x2796> 808b1ec: 8d 4a 04 lea ecx,[edx+0x4] 808b1ef: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808b1f2: c7 02 20 00 00 00 mov DWORD PTR [edx],0x20 808b1f8: e9 13 fa ff ff jmp 808ac10 <__printf_fp_l+0x13f0> 808b1fd: 8d 76 00 lea esi,[esi+0x0] 808b200: 29 f0 sub eax,esi 808b202: 89 f7 mov edi,esi 808b204: 89 c1 mov ecx,eax 808b206: 8d 04 32 lea eax,[edx+esi*1] 808b209: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808b20c: 85 d2 test edx,edx 808b20e: 0f 84 b9 0a 00 00 je 808bccd <__printf_fp_l+0x24ad> 808b214: 8b b5 78 ff ff ff mov esi,DWORD PTR [ebp-0x88] 808b21a: eb 18 jmp 808b234 <__printf_fp_l+0x1a14> 808b21c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808b220: 8d 58 01 lea ebx,[eax+0x1] 808b223: 89 5e 14 mov DWORD PTR [esi+0x14],ebx 808b226: 88 10 mov BYTE PTR [eax],dl 808b228: 83 c7 01 add edi,0x1 808b22b: 3b 7d 88 cmp edi,DWORD PTR [ebp-0x78] 808b22e: 0f 84 7e f3 ff ff je 808a5b2 <__printf_fp_l+0xd92> 808b234: 0f b6 14 39 movzx edx,BYTE PTR [ecx+edi*1] 808b238: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 808b23b: 3b 46 18 cmp eax,DWORD PTR [esi+0x18] 808b23e: 72 e0 jb 808b220 <__printf_fp_l+0x1a00> 808b240: 83 ec 08 sub esp,0x8 808b243: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808b246: 89 8d 74 ff ff ff mov DWORD PTR [ebp-0x8c],ecx 808b24c: 52 push edx 808b24d: 56 push esi 808b24e: e8 cd 28 fd ff call 805db20 <__overflow> 808b253: 83 c4 10 add esp,0x10 808b256: 8b 8d 74 ff ff ff mov ecx,DWORD PTR [ebp-0x8c] 808b25c: 83 f8 ff cmp eax,0xffffffff 808b25f: 75 c7 jne 808b228 <__printf_fp_l+0x1a08> 808b261: e9 a1 f3 ff ff jmp 808a607 <__printf_fp_l+0xde7> 808b266: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808b26d: 8d 76 00 lea esi,[esi+0x0] 808b270: 8b 8d 78 ff ff ff mov ecx,DWORD PTR [ebp-0x88] 808b276: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 808b279: 3b 41 18 cmp eax,DWORD PTR [ecx+0x18] 808b27c: 0f 83 5b 0c 00 00 jae 808bedd <__printf_fp_l+0x26bd> 808b282: 8b 8d 78 ff ff ff mov ecx,DWORD PTR [ebp-0x88] 808b288: 8d 50 01 lea edx,[eax+0x1] 808b28b: 89 51 14 mov DWORD PTR [ecx+0x14],edx 808b28e: c6 00 2d mov BYTE PTR [eax],0x2d 808b291: e9 7a f9 ff ff jmp 808ac10 <__printf_fp_l+0x13f0> 808b296: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808b29d: 8d 76 00 lea esi,[esi+0x0] 808b2a0: 39 8d 2c ff ff ff cmp DWORD PTR [ebp-0xd4],ecx 808b2a6: 0f 8e 54 03 00 00 jle 808b600 <__printf_fp_l+0x1de0> 808b2ac: 8d 41 01 lea eax,[ecx+0x1] 808b2af: c7 45 ac 66 00 00 00 mov DWORD PTR [ebp-0x54],0x66 808b2b6: 89 c6 mov esi,eax 808b2b8: 89 85 68 ff ff ff mov DWORD PTR [ebp-0x98],eax 808b2be: 8b 85 2c ff ff ff mov eax,DWORD PTR [ebp-0xd4] 808b2c4: 29 f0 sub eax,esi 808b2c6: 89 85 7c ff ff ff mov DWORD PTR [ebp-0x84],eax 808b2cc: 89 c3 mov ebx,eax 808b2ce: e9 33 f0 ff ff jmp 808a306 <__printf_fp_l+0xae6> 808b2d3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808b2d7: 90 nop 808b2d8: ff 75 88 push DWORD PTR [ebp-0x78] 808b2db: 57 push edi 808b2dc: 56 push esi 808b2dd: ff 75 84 push DWORD PTR [ebp-0x7c] 808b2e0: e8 6b a5 01 00 call 80a5850 <__mpn_lshift> 808b2e5: 8b 7d b0 mov edi,DWORD PTR [ebp-0x50] 808b2e8: c7 45 84 0c 00 00 00 mov DWORD PTR [ebp-0x7c],0xc 808b2ef: 83 c4 10 add esp,0x10 808b2f2: c7 85 54 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xac],0x0 808b2fc: 89 c1 mov ecx,eax 808b2fe: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 808b301: f7 df neg edi 808b303: 8d 50 01 lea edx,[eax+0x1] 808b306: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 808b309: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 808b30c: 89 0c 82 mov DWORD PTR [edx+eax*4],ecx 808b30f: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 808b312: 89 7d b0 mov DWORD PTR [ebp-0x50],edi 808b315: 8d b0 f0 5a fe ff lea esi,[eax-0x1a510] 808b31b: 8d 98 30 5a fe ff lea ebx,[eax-0x1a5d0] 808b321: c7 45 a8 01 00 00 00 mov DWORD PTR [ebp-0x58],0x1 808b328: 8d 80 20 5b fe ff lea eax,[eax-0x1a4e0] 808b32e: 89 9d 68 ff ff ff mov DWORD PTR [ebp-0x98],ebx 808b334: 89 85 58 ff ff ff mov DWORD PTR [ebp-0xa8],eax 808b33a: 89 f8 mov eax,edi 808b33c: 89 f7 mov edi,esi 808b33e: 89 c6 mov esi,eax 808b340: e9 98 00 00 00 jmp 808b3dd <__printf_fp_l+0x1bbd> 808b345: 8d 76 00 lea esi,[esi+0x0] 808b348: 83 ec 0c sub esp,0xc 808b34b: 8b b5 58 ff ff ff mov esi,DWORD PTR [ebp-0xa8] 808b351: 52 push edx 808b352: 53 push ebx 808b353: 50 push eax 808b354: 8b 07 mov eax,DWORD PTR [edi] 808b356: 8d 44 86 08 lea eax,[esi+eax*4+0x8] 808b35a: 50 push eax 808b35b: 51 push ecx 808b35c: e8 af a5 01 00 call 80a5910 <__mpn_mul> 808b361: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 808b364: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 808b367: 83 c4 20 add esp,0x20 808b36a: 01 ca add edx,ecx 808b36c: 85 c0 test eax,eax 808b36e: 0f 84 b4 00 00 00 je 808b428 <__printf_fp_l+0x1c08> 808b374: 8d 42 fe lea eax,[edx-0x2] 808b377: 89 85 7c ff ff ff mov DWORD PTR [ebp-0x84],eax 808b37d: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 808b380: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 808b383: 89 c6 mov esi,eax 808b385: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 808b38b: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 808b391: 8d 54 86 fc lea edx,[esi+eax*4-0x4] 808b395: 29 c8 sub eax,ecx 808b397: 0f bd 1a bsr ebx,DWORD PTR [edx] 808b39a: c1 e0 05 shl eax,0x5 808b39d: 8d 70 1f lea esi,[eax+0x1f] 808b3a0: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 808b3a3: 8d 48 03 lea ecx,[eax+0x3] 808b3a6: 83 f3 1f xor ebx,0x1f 808b3a9: 29 de sub esi,ebx 808b3ab: 89 5d 88 mov DWORD PTR [ebp-0x78],ebx 808b3ae: 89 f3 mov ebx,esi 808b3b0: 89 c6 mov esi,eax 808b3b2: 39 d9 cmp ecx,ebx 808b3b4: 0f 84 66 01 00 00 je 808b520 <__printf_fp_l+0x1d00> 808b3ba: 8d 50 02 lea edx,[eax+0x2] 808b3bd: 39 d3 cmp ebx,edx 808b3bf: 0f 8e 8b 00 00 00 jle 808b450 <__printf_fp_l+0x1c30> 808b3c5: 83 6d 84 01 sub DWORD PTR [ebp-0x7c],0x1 808b3c9: 3b bd 68 ff ff ff cmp edi,DWORD PTR [ebp-0x98] 808b3cf: 0f 84 ad 01 00 00 je 808b582 <__printf_fp_l+0x1d62> 808b3d5: 85 f6 test esi,esi 808b3d7: 0f 8e 15 02 00 00 jle 808b5f2 <__printf_fp_l+0x1dd2> 808b3dd: 83 ef 10 sub edi,0x10 808b3e0: 39 77 0c cmp DWORD PTR [edi+0xc],esi 808b3e3: 7f e0 jg 808b3c5 <__printf_fp_l+0x1ba5> 808b3e5: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 808b3e8: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 808b3eb: 8b 5d b4 mov ebx,DWORD PTR [ebp-0x4c] 808b3ee: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 808b3f1: 83 e8 02 sub eax,0x2 808b3f4: 39 c2 cmp edx,eax 808b3f6: 0f 8c 4c ff ff ff jl 808b348 <__printf_fp_l+0x1b28> 808b3fc: 83 ec 0c sub esp,0xc 808b3ff: 8b b5 58 ff ff ff mov esi,DWORD PTR [ebp-0xa8] 808b405: 50 push eax 808b406: 8b 07 mov eax,DWORD PTR [edi] 808b408: 8d 44 86 08 lea eax,[esi+eax*4+0x8] 808b40c: 50 push eax 808b40d: 52 push edx 808b40e: 53 push ebx 808b40f: 51 push ecx 808b410: e8 fb a4 01 00 call 80a5910 <__mpn_mul> 808b415: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 808b418: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 808b41b: 83 c4 20 add esp,0x20 808b41e: 01 ca add edx,ecx 808b420: 85 c0 test eax,eax 808b422: 0f 85 4c ff ff ff jne 808b374 <__printf_fp_l+0x1b54> 808b428: 8d 42 fd lea eax,[edx-0x3] 808b42b: 89 85 7c ff ff ff mov DWORD PTR [ebp-0x84],eax 808b431: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 808b434: e9 47 ff ff ff jmp 808b380 <__printf_fp_l+0x1b60> 808b439: 8b 75 c8 mov esi,DWORD PTR [ebp-0x38] 808b43c: 89 b5 7c ff ff ff mov DWORD PTR [ebp-0x84],esi 808b442: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 808b445: 89 b5 60 ff ff ff mov DWORD PTR [ebp-0xa0],esi 808b44b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808b44f: 90 nop 808b450: 29 d8 sub eax,ebx 808b452: 0f b6 4d 84 movzx ecx,BYTE PTR [ebp-0x7c] 808b456: 8b 5d 88 mov ebx,DWORD PTR [ebp-0x78] 808b459: 89 c6 mov esi,eax 808b45b: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 808b45e: b8 01 00 00 00 mov eax,0x1 808b463: d3 e0 shl eax,cl 808b465: 09 85 54 ff ff ff or DWORD PTR [ebp-0xac],eax 808b46b: 89 d8 mov eax,ebx 808b46d: 29 f0 sub eax,esi 808b46f: 85 f6 test esi,esi 808b471: 0f 49 c3 cmovns eax,ebx 808b474: 8b 9d 60 ff ff ff mov ebx,DWORD PTR [ebp-0xa0] 808b47a: 89 45 88 mov DWORD PTR [ebp-0x78],eax 808b47d: 8b 03 mov eax,DWORD PTR [ebx] 808b47f: 85 c0 test eax,eax 808b481: 0f 85 7e 09 00 00 jne 808be05 <__printf_fp_l+0x25e5> 808b487: 89 bd 4c ff ff ff mov DWORD PTR [ebp-0xb4],edi 808b48d: 8d 43 04 lea eax,[ebx+0x4] 808b490: 31 db xor ebx,ebx 808b492: 89 b5 44 ff ff ff mov DWORD PTR [ebp-0xbc],esi 808b498: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808b49f: 90 nop 808b4a0: 89 c6 mov esi,eax 808b4a2: 8b 10 mov edx,DWORD PTR [eax] 808b4a4: 89 df mov edi,ebx 808b4a6: 83 c3 01 add ebx,0x1 808b4a9: 83 c0 04 add eax,0x4 808b4ac: 89 d9 mov ecx,ebx 808b4ae: 85 d2 test edx,edx 808b4b0: 74 ee je 808b4a0 <__printf_fp_l+0x1c80> 808b4b2: 83 7d 88 1f cmp DWORD PTR [ebp-0x78],0x1f 808b4b6: 89 b5 40 ff ff ff mov DWORD PTR [ebp-0xc0],esi 808b4bc: 8b b5 44 ff ff ff mov esi,DWORD PTR [ebp-0xbc] 808b4c2: 89 bd 44 ff ff ff mov DWORD PTR [ebp-0xbc],edi 808b4c8: 8b bd 4c ff ff ff mov edi,DWORD PTR [ebp-0xb4] 808b4ce: 0f 84 bc 08 00 00 je 808bd90 <__printf_fp_l+0x2570> 808b4d4: b8 1f 00 00 00 mov eax,0x1f 808b4d9: f3 0f bc d2 tzcnt edx,edx 808b4dd: 2b 45 88 sub eax,DWORD PTR [ebp-0x78] 808b4e0: 8b 75 b4 mov esi,DWORD PTR [ebp-0x4c] 808b4e3: 89 c1 mov ecx,eax 808b4e5: 39 d0 cmp eax,edx 808b4e7: 0f 8e f4 08 00 00 jle 808bde1 <__printf_fp_l+0x25c1> 808b4ed: 50 push eax 808b4ee: 8b 9d 44 ff ff ff mov ebx,DWORD PTR [ebp-0xbc] 808b4f4: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 808b4fa: 29 d8 sub eax,ebx 808b4fc: 50 push eax 808b4fd: 8b 85 60 ff ff ff mov eax,DWORD PTR [ebp-0xa0] 808b503: 8d 04 98 lea eax,[eax+ebx*4] 808b506: 50 push eax 808b507: 56 push esi 808b508: e8 a3 a3 01 00 call 80a58b0 <__mpn_rshift> 808b50d: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 808b510: 8b 75 b0 mov esi,DWORD PTR [ebp-0x50] 808b513: 83 c4 10 add esp,0x10 808b516: 29 d8 sub eax,ebx 808b518: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 808b51b: e9 a5 fe ff ff jmp 808b3c5 <__printf_fp_l+0x1ba5> 808b520: 8b 75 88 mov esi,DWORD PTR [ebp-0x78] 808b523: 83 fe 1c cmp esi,0x1c 808b526: 0f 8f 19 05 00 00 jg 808ba45 <__printf_fp_l+0x2225> 808b52c: b9 1c 00 00 00 mov ecx,0x1c 808b531: c7 45 cc 00 00 00 00 mov DWORD PTR [ebp-0x34],0x0 808b538: 29 f1 sub ecx,esi 808b53a: be 0a 00 00 00 mov esi,0xa 808b53f: d3 e6 shl esi,cl 808b541: 89 75 d0 mov DWORD PTR [ebp-0x30],esi 808b544: 89 f1 mov ecx,esi 808b546: 8d 70 02 lea esi,[eax+0x2] 808b549: 39 f3 cmp ebx,esi 808b54b: 0f 8e ff fe ff ff jle 808b450 <__printf_fp_l+0x1c30> 808b551: 39 0a cmp DWORD PTR [edx],ecx 808b553: 0f 82 f7 fe ff ff jb 808b450 <__printf_fp_l+0x1c30> 808b559: 74 07 je 808b562 <__printf_fp_l+0x1d42> 808b55b: 89 c6 mov esi,eax 808b55d: e9 63 fe ff ff jmp 808b3c5 <__printf_fp_l+0x1ba5> 808b562: 8b b5 60 ff ff ff mov esi,DWORD PTR [ebp-0xa0] 808b568: 8b 8d 7c ff ff ff mov ecx,DWORD PTR [ebp-0x84] 808b56e: 8b 55 cc mov edx,DWORD PTR [ebp-0x34] 808b571: 39 54 8e f8 cmp DWORD PTR [esi+ecx*4-0x8],edx 808b575: 0f 82 d5 fe ff ff jb 808b450 <__printf_fp_l+0x1c30> 808b57b: 89 c6 mov esi,eax 808b57d: e9 43 fe ff ff jmp 808b3c5 <__printf_fp_l+0x1ba5> 808b582: 85 f6 test esi,esi 808b584: 7e 6c jle 808b5f2 <__printf_fp_l+0x1dd2> 808b586: 6a 0a push 0xa 808b588: ff 75 b8 push DWORD PTR [ebp-0x48] 808b58b: ff 75 b4 push DWORD PTR [ebp-0x4c] 808b58e: ff 75 c4 push DWORD PTR [ebp-0x3c] 808b591: e8 5a a7 01 00 call 80a5cf0 <__mpn_mul_1> 808b596: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 808b599: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 808b59c: 31 c9 xor ecx,ecx 808b59e: 83 c4 10 add esp,0x10 808b5a1: b8 04 00 00 00 mov eax,0x4 808b5a6: 89 55 c8 mov DWORD PTR [ebp-0x38],edx 808b5a9: f3 0f bc 0b tzcnt ecx,DWORD PTR [ebx] 808b5ad: 83 7d b0 04 cmp DWORD PTR [ebp-0x50],0x4 808b5b1: 0f 4e 45 b0 cmovle eax,DWORD PTR [ebp-0x50] 808b5b5: 39 c8 cmp eax,ecx 808b5b7: 0f 8e 93 07 00 00 jle 808bd50 <__printf_fp_l+0x2530> 808b5bd: b9 20 00 00 00 mov ecx,0x20 808b5c2: 29 c1 sub ecx,eax 808b5c4: 51 push ecx 808b5c5: 52 push edx 808b5c6: 53 push ebx 808b5c7: ff 75 b4 push DWORD PTR [ebp-0x4c] 808b5ca: e8 81 a2 01 00 call 80a5850 <__mpn_lshift> 808b5cf: 83 c4 10 add esp,0x10 808b5d2: 85 c0 test eax,eax 808b5d4: 74 0f je 808b5e5 <__printf_fp_l+0x1dc5> 808b5d6: 8b 55 c8 mov edx,DWORD PTR [ebp-0x38] 808b5d9: 8d 4a 01 lea ecx,[edx+0x1] 808b5dc: 89 4d c8 mov DWORD PTR [ebp-0x38],ecx 808b5df: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 808b5e2: 89 04 91 mov DWORD PTR [ecx+edx*4],eax 808b5e5: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 808b5e8: 83 8d 54 ff ff ff 01 or DWORD PTR [ebp-0xac],0x1 808b5ef: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 808b5f2: 8b 85 54 ff ff ff mov eax,DWORD PTR [ebp-0xac] 808b5f8: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 808b5fb: e9 70 ec ff ff jmp 808a270 <__printf_fp_l+0xa50> 808b600: c7 85 68 ff ff ff 01 00 00 00 mov DWORD PTR [ebp-0x98],0x1 808b60a: 83 e8 02 sub eax,0x2 808b60d: 89 45 ac mov DWORD PTR [ebp-0x54],eax 808b610: 8b 85 2c ff ff ff mov eax,DWORD PTR [ebp-0xd4] 808b616: 8d 58 ff lea ebx,[eax-0x1] 808b619: 8d 42 07 lea eax,[edx+0x7] 808b61c: 89 9d 7c ff ff ff mov DWORD PTR [ebp-0x84],ebx 808b622: 89 85 4c ff ff ff mov DWORD PTR [ebp-0xb4],eax 808b628: e9 e2 ec ff ff jmp 808a30f <__printf_fp_l+0xaef> 808b62d: 8d 76 00 lea esi,[esi+0x0] 808b630: c7 85 2c ff ff ff 06 00 00 00 mov DWORD PTR [ebp-0xd4],0x6 808b63a: ba 06 00 00 00 mov edx,0x6 808b63f: e9 8c ec ff ff jmp 808a2d0 <__printf_fp_l+0xab0> 808b644: d9 e5 fxam 808b646: df e0 fnstsw ax 808b648: dd d8 fstp st(0) 808b64a: 8b 7d 94 mov edi,DWORD PTR [ebp-0x6c] 808b64d: 89 c6 mov esi,eax 808b64f: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808b652: 81 e6 00 02 00 00 and esi,0x200 808b658: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 808b65b: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808b661: 89 75 a4 mov DWORD PTR [ebp-0x5c],esi 808b664: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808b667: f6 44 48 01 01 test BYTE PTR [eax+ecx*2+0x1],0x1 808b66c: 0f 84 49 f1 ff ff je 808a7bb <__printf_fp_l+0xf9b> 808b672: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 808b675: 8d b8 78 23 fe ff lea edi,[eax-0x1dc88] 808b67b: 8d 80 65 23 fe ff lea eax,[eax-0x1dc9b] 808b681: 89 bd 74 ff ff ff mov DWORD PTR [ebp-0x8c],edi 808b687: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 808b68a: e9 8a e3 ff ff jmp 8089a19 <__printf_fp_l+0x1f9> 808b68f: 89 c8 mov eax,ecx 808b691: c1 f8 1f sar eax,0x1f 808b694: c1 e8 1b shr eax,0x1b 808b697: 01 c1 add ecx,eax 808b699: 83 e1 1f and ecx,0x1f 808b69c: 29 c1 sub ecx,eax 808b69e: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 808b6a1: 51 push ecx 808b6a2: 57 push edi 808b6a3: 56 push esi 808b6a4: 8b b5 7c ff ff ff mov esi,DWORD PTR [ebp-0x84] 808b6aa: 8d 04 b0 lea eax,[eax+esi*4] 808b6ad: 50 push eax 808b6ae: e8 9d a1 01 00 call 80a5850 <__mpn_lshift> 808b6b3: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 808b6b6: 8b 4d 88 mov ecx,DWORD PTR [ebp-0x78] 808b6b9: 83 c4 10 add esp,0x10 808b6bc: 8b 75 b8 mov esi,DWORD PTR [ebp-0x48] 808b6bf: 01 d9 add ecx,ebx 808b6c1: 85 c9 test ecx,ecx 808b6c3: 8d 51 1f lea edx,[ecx+0x1f] 808b6c6: 0f 49 d1 cmovns edx,ecx 808b6c9: c1 fa 05 sar edx,0x5 808b6cc: 01 d6 add esi,edx 808b6ce: 89 95 7c ff ff ff mov DWORD PTR [ebp-0x84],edx 808b6d4: 89 75 b8 mov DWORD PTR [ebp-0x48],esi 808b6d7: 85 c0 test eax,eax 808b6d9: 0f 84 ad e9 ff ff je 808a08c <__printf_fp_l+0x86c> 808b6df: 8d 7e 01 lea edi,[esi+0x1] 808b6e2: 89 7d b8 mov DWORD PTR [ebp-0x48],edi 808b6e5: 8b 7d b4 mov edi,DWORD PTR [ebp-0x4c] 808b6e8: 89 04 b7 mov DWORD PTR [edi+esi*4],eax 808b6eb: e9 9c e9 ff ff jmp 808a08c <__printf_fp_l+0x86c> 808b6f0: 83 7d ac 66 cmp DWORD PTR [ebp-0x54],0x66 808b6f4: 0f 84 96 05 00 00 je 808bc90 <__printf_fp_l+0x2470> 808b6fa: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 808b700: 83 7d a8 01 cmp DWORD PTR [ebp-0x58],0x1 808b704: c7 40 08 31 00 00 00 mov DWORD PTR [eax+0x8],0x31 808b70b: 19 c0 sbb eax,eax 808b70d: 83 e0 02 and eax,0x2 808b710: 83 e8 01 sub eax,0x1 808b713: 01 45 b0 add DWORD PTR [ebp-0x50],eax 808b716: 75 07 jne 808b71f <__printf_fp_l+0x1eff> 808b718: c7 45 a8 00 00 00 00 mov DWORD PTR [ebp-0x58],0x0 808b71f: 8b 85 3c ff ff ff mov eax,DWORD PTR [ebp-0xc4] 808b725: 8b b5 2c ff ff ff mov esi,DWORD PTR [ebp-0xd4] 808b72b: 01 d8 add eax,ebx 808b72d: 39 f0 cmp eax,esi 808b72f: 0f 8e e7 f1 ff ff jle 808a91c <__printf_fp_l+0x10fc> 808b735: 29 f0 sub eax,esi 808b737: 8d 14 85 00 00 00 00 lea edx,[eax*4+0x0] 808b73e: 29 c3 sub ebx,eax 808b740: 29 d7 sub edi,edx 808b742: e9 d5 f1 ff ff jmp 808a91c <__printf_fp_l+0x10fc> 808b747: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 808b74a: 8b 0a mov ecx,DWORD PTR [edx] 808b74c: 85 c9 test ecx,ecx 808b74e: 0f 84 7d f1 ff ff je 808a8d1 <__printf_fp_l+0x10b1> 808b754: 83 7d c0 00 cmp DWORD PTR [ebp-0x40],0x0 808b758: b9 01 00 00 00 mov ecx,0x1 808b75d: 0f 84 62 f1 ff ff je 808a8c5 <__printf_fp_l+0x10a5> 808b763: e9 64 f1 ff ff jmp 808a8cc <__printf_fp_l+0x10ac> 808b768: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 808b76e: 8b b5 6c ff ff ff mov esi,DWORD PTR [ebp-0x94] 808b774: c7 85 3c ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xc4],0x0 808b77e: 83 6d b0 01 sub DWORD PTR [ebp-0x50],0x1 808b782: 89 70 0c mov DWORD PTR [eax+0xc],esi 808b785: 8d 78 10 lea edi,[eax+0x10] 808b788: 8d 75 a8 lea esi,[ebp-0x58] 808b78b: c7 40 08 30 00 00 00 mov DWORD PTR [eax+0x8],0x30 808b792: e9 fd ec ff ff jmp 808a494 <__printf_fp_l+0xc74> 808b797: 8b 9d 7c ff ff ff mov ebx,DWORD PTR [ebp-0x84] 808b79d: 85 db test ebx,ebx 808b79f: 0f 8e 6e 04 00 00 jle 808bc13 <__printf_fp_l+0x23f3> 808b7a5: 83 7d b8 01 cmp DWORD PTR [ebp-0x48],0x1 808b7a9: 0f 8f d3 ec ff ff jg 808a482 <__printf_fp_l+0xc62> 808b7af: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 808b7b2: 8b 0a mov ecx,DWORD PTR [edx] 808b7b4: 85 c9 test ecx,ecx 808b7b6: 0f 85 c6 ec ff ff jne 808a482 <__printf_fp_l+0xc62> 808b7bc: c7 45 88 01 00 00 00 mov DWORD PTR [ebp-0x78],0x1 808b7c3: 89 c7 mov edi,eax 808b7c5: e9 ca ec ff ff jmp 808a494 <__printf_fp_l+0xc74> 808b7ca: c7 85 4c ff ff ff 0e 00 00 00 mov DWORD PTR [ebp-0xb4],0xe 808b7d4: bb 06 00 00 00 mov ebx,0x6 808b7d9: c7 85 7c ff ff ff 06 00 00 00 mov DWORD PTR [ebp-0x84],0x6 808b7e3: e9 58 f8 ff ff jmp 808b040 <__printf_fp_l+0x1820> 808b7e8: 8b 7d 88 mov edi,DWORD PTR [ebp-0x78] 808b7eb: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 808b7ee: 89 9d 60 ff ff ff mov DWORD PTR [ebp-0xa0],ebx 808b7f4: 85 ff test edi,edi 808b7f6: 0f 84 3a 03 00 00 je 808bb36 <__printf_fp_l+0x2316> 808b7fc: 8b bd 68 ff ff ff mov edi,DWORD PTR [ebp-0x98] 808b802: 01 f7 add edi,esi 808b804: f3 0f bc d2 tzcnt edx,edx 808b808: 89 55 84 mov DWORD PTR [ebp-0x7c],edx 808b80b: 8b 17 mov edx,DWORD PTR [edi] 808b80d: 85 d2 test edx,edx 808b80f: 74 10 je 808b821 <__printf_fp_l+0x2001> 808b811: f3 0f bc d2 tzcnt edx,edx 808b815: 39 55 84 cmp DWORD PTR [ebp-0x7c],edx 808b818: 89 d7 mov edi,edx 808b81a: 0f 4e 7d 84 cmovle edi,DWORD PTR [ebp-0x7c] 808b81e: 89 7d 84 mov DWORD PTR [ebp-0x7c],edi 808b821: ba 20 00 00 00 mov edx,0x20 808b826: 2b 55 88 sub edx,DWORD PTR [ebp-0x78] 808b829: 85 db test ebx,ebx 808b82b: 0f 85 77 03 00 00 jne 808bba8 <__printf_fp_l+0x2388> 808b831: 39 55 84 cmp DWORD PTR [ebp-0x7c],edx 808b834: 0f 8c 34 06 00 00 jl 808be6e <__printf_fp_l+0x264e> 808b83a: 29 d8 sub eax,ebx 808b83c: 52 push edx 808b83d: 8d 7b 01 lea edi,[ebx+0x1] 808b840: 50 push eax 808b841: 51 push ecx 808b842: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 808b848: 89 55 88 mov DWORD PTR [ebp-0x78],edx 808b84b: e8 60 a0 01 00 call 80a58b0 <__mpn_rshift> 808b850: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 808b853: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 808b856: 8b 55 88 mov edx,DWORD PTR [ebp-0x78] 808b859: 29 7d c0 sub DWORD PTR [ebp-0x40],edi 808b85c: 01 ce add esi,ecx 808b85e: 29 d8 sub eax,ebx 808b860: 52 push edx 808b861: 50 push eax 808b862: 56 push esi 808b863: 51 push ecx 808b864: e8 47 a0 01 00 call 80a58b0 <__mpn_rshift> 808b869: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 808b86c: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 808b86f: 83 c4 20 add esp,0x20 808b872: 89 d0 mov eax,edx 808b874: 29 d8 sub eax,ebx 808b876: 8b 4c 81 fc mov ecx,DWORD PTR [ecx+eax*4-0x4] 808b87a: 85 c9 test ecx,ecx 808b87c: 75 04 jne 808b882 <__printf_fp_l+0x2062> 808b87e: 89 d0 mov eax,edx 808b880: 29 f8 sub eax,edi 808b882: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 808b885: e9 e6 e9 ff ff jmp 808a270 <__printf_fp_l+0xa50> 808b88a: c7 85 74 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8c],0x0 808b894: 31 c0 xor eax,eax 808b896: e9 09 f4 ff ff jmp 808aca4 <__printf_fp_l+0x1484> 808b89b: c7 85 2c ff ff ff 01 00 00 00 mov DWORD PTR [ebp-0xd4],0x1 808b8a5: ba 01 00 00 00 mov edx,0x1 808b8aa: e9 21 ea ff ff jmp 808a2d0 <__printf_fp_l+0xab0> 808b8af: 3b 8d 54 ff ff ff cmp ecx,DWORD PTR [ebp-0xac] 808b8b5: 75 17 jne 808b8ce <__printf_fp_l+0x20ae> 808b8b7: 8b b5 58 ff ff ff mov esi,DWORD PTR [ebp-0xa8] 808b8bd: 85 f6 test esi,esi 808b8bf: 0f 9f c1 setg cl 808b8c2: 80 f9 01 cmp cl,0x1 808b8c5: 83 d6 ff adc esi,0xffffffff 808b8c8: 89 b5 58 ff ff ff mov DWORD PTR [ebp-0xa8],esi 808b8ce: 80 bd 30 ff ff ff 67 cmp BYTE PTR [ebp-0xd0],0x67 808b8d5: 8b 10 mov edx,DWORD PTR [eax] 808b8d7: 0f 85 81 f5 ff ff jne 808ae5e <__printf_fp_l+0x163e> 808b8dd: 83 7d ac 66 cmp DWORD PTR [ebp-0x54],0x66 808b8e1: 0f 85 77 f5 ff ff jne 808ae5e <__printf_fp_l+0x163e> 808b8e7: 8b 75 80 mov esi,DWORD PTR [ebp-0x80] 808b8ea: f6 46 0c 08 test BYTE PTR [esi+0xc],0x8 808b8ee: 0f 84 6a f5 ff ff je 808ae5e <__printf_fp_l+0x163e> 808b8f4: 8b b5 40 ff ff ff mov esi,DWORD PTR [ebp-0xc0] 808b8fa: 8d 4e 0c lea ecx,[esi+0xc] 808b8fd: 39 c8 cmp eax,ecx 808b8ff: 0f 85 59 f5 ff ff jne 808ae5e <__printf_fp_l+0x163e> 808b905: 83 7e 08 30 cmp DWORD PTR [esi+0x8],0x30 808b909: 0f 85 4f f5 ff ff jne 808ae5e <__printf_fp_l+0x163e> 808b90f: 83 ad 58 ff ff ff 01 sub DWORD PTR [ebp-0xa8],0x1 808b916: e9 43 f5 ff ff jmp 808ae5e <__printf_fp_l+0x163e> 808b91b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808b91f: 90 nop 808b920: c7 85 7c ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x84],0x0 808b92a: 89 f7 mov edi,esi 808b92c: e9 81 ec ff ff jmp 808a5b2 <__printf_fp_l+0xd92> 808b931: 8b 9d 78 ff ff ff mov ebx,DWORD PTR [ebp-0x88] 808b937: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 808b93a: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 808b93d: 0f 83 7d 06 00 00 jae 808bfc0 <__printf_fp_l+0x27a0> 808b943: 8b 8d 78 ff ff ff mov ecx,DWORD PTR [ebp-0x88] 808b949: 8d 50 01 lea edx,[eax+0x1] 808b94c: 89 51 14 mov DWORD PTR [ecx+0x14],edx 808b94f: c6 00 2b mov BYTE PTR [eax],0x2b 808b952: e9 b9 f2 ff ff jmp 808ac10 <__printf_fp_l+0x13f0> 808b957: 8d 43 02 lea eax,[ebx+0x2] 808b95a: 89 85 4c ff ff ff mov DWORD PTR [ebp-0xb4],eax 808b960: e9 db f6 ff ff jmp 808b040 <__printf_fp_l+0x1820> 808b965: 83 ec 08 sub esp,0x8 808b968: 6a 2d push 0x2d 808b96a: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808b970: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808b973: e8 78 a0 00 00 call 80959f0 <__woverflow> 808b978: 83 c4 10 add esp,0x10 808b97b: 83 f8 ff cmp eax,0xffffffff 808b97e: 0f 94 c0 sete al 808b981: 84 c0 test al,al 808b983: 0f 84 d7 e3 ff ff je 8089d60 <__printf_fp_l+0x540> 808b989: e9 9a ec ff ff jmp 808a628 <__printf_fp_l+0xe08> 808b98e: 66 90 xchg ax,ax 808b990: 83 ec 04 sub esp,0x4 808b993: ff 75 84 push DWORD PTR [ebp-0x7c] 808b996: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808b999: 50 push eax 808b99a: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808b9a0: e8 8b c7 fc ff call 8058130 <_IO_padn> 808b9a5: 83 c4 10 add esp,0x10 808b9a8: e9 51 ec ff ff jmp 808a5fe <__printf_fp_l+0xdde> 808b9ad: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 808b9b0: bf ff ff ff ff mov edi,0xffffffff 808b9b5: c7 c0 e0 ff ff ff mov eax,0xffffffe0 808b9bb: 65 c7 00 22 00 00 00 mov DWORD PTR gs:[eax],0x22 808b9c2: e9 35 e4 ff ff jmp 8089dfc <__printf_fp_l+0x5dc> 808b9c7: 83 ec 0c sub esp,0xc 808b9ca: 56 push esi 808b9cb: e8 b0 91 fd ff call 8064b80 <__libc_malloc> 808b9d0: 83 c4 10 add esp,0x10 808b9d3: 89 85 40 ff ff ff mov DWORD PTR [ebp-0xc0],eax 808b9d9: 85 c0 test eax,eax 808b9db: 0f 84 47 ec ff ff je 808a628 <__printf_fp_l+0xe08> 808b9e1: c7 85 34 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xcc],0x0 808b9eb: e9 15 ea ff ff jmp 808a405 <__printf_fp_l+0xbe5> 808b9f0: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 808b9f6: 85 c0 test eax,eax 808b9f8: 0f 84 fe 02 00 00 je 808bcfc <__printf_fp_l+0x24dc> 808b9fe: 83 ec 04 sub esp,0x4 808ba01: ff 75 84 push DWORD PTR [ebp-0x7c] 808ba04: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808ba07: 6a 30 push 0x30 808ba09: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808ba0f: e8 ec 98 00 00 call 8095300 <_IO_wpadn> 808ba14: 83 c4 10 add esp,0x10 808ba17: 3b 45 84 cmp eax,DWORD PTR [ebp-0x7c] 808ba1a: 0f 85 e7 eb ff ff jne 808a607 <__printf_fp_l+0xde7> 808ba20: 03 75 84 add esi,DWORD PTR [ebp-0x7c] 808ba23: e9 0b f2 ff ff jmp 808ac33 <__printf_fp_l+0x1413> 808ba28: 83 ec 04 sub esp,0x4 808ba2b: ff 75 84 push DWORD PTR [ebp-0x7c] 808ba2e: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808ba31: 50 push eax 808ba32: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808ba38: e8 f3 c6 fc ff call 8058130 <_IO_padn> 808ba3d: 83 c4 10 add esp,0x10 808ba40: e9 69 f1 ff ff jmp 808abae <__printf_fp_l+0x138e> 808ba45: b8 20 00 00 00 mov eax,0x20 808ba4a: 2b 45 88 sub eax,DWORD PTR [ebp-0x78] 808ba4d: c7 45 cc 00 00 00 a0 mov DWORD PTR [ebp-0x34],0xa0000000 808ba54: 50 push eax 808ba55: 8d 45 cc lea eax,[ebp-0x34] 808ba58: 6a 02 push 0x2 808ba5a: 50 push eax 808ba5b: 50 push eax 808ba5c: c7 45 d0 00 00 00 00 mov DWORD PTR [ebp-0x30],0x0 808ba63: e8 e8 9d 01 00 call 80a5850 <__mpn_lshift> 808ba68: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 808ba6b: 83 c4 10 add esp,0x10 808ba6e: 8d 50 02 lea edx,[eax+0x2] 808ba71: 89 c6 mov esi,eax 808ba73: 39 da cmp edx,ebx 808ba75: 0f 8d be f9 ff ff jge 808b439 <__printf_fp_l+0x1c19> 808ba7b: 8d 50 03 lea edx,[eax+0x3] 808ba7e: 39 da cmp edx,ebx 808ba80: 0f 85 3f f9 ff ff jne 808b3c5 <__printf_fp_l+0x1ba5> 808ba86: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 808ba89: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 808ba8c: 89 8d 7c ff ff ff mov DWORD PTR [ebp-0x84],ecx 808ba92: 8d 54 8e fc lea edx,[esi+ecx*4-0x4] 808ba96: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 808ba99: 89 b5 60 ff ff ff mov DWORD PTR [ebp-0xa0],esi 808ba9f: e9 ad fa ff ff jmp 808b551 <__printf_fp_l+0x1d31> 808baa4: c7 85 3c ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xc4],0x0 808baae: 8b 85 60 ff ff ff mov eax,DWORD PTR [ebp-0xa0] 808bab4: 8d 75 a8 lea esi,[ebp-0x58] 808bab7: e9 af e9 ff ff jmp 808a46b <__printf_fp_l+0xc4b> 808babc: d9 e5 fxam 808babe: df e0 fnstsw ax 808bac0: dd d8 fstp st(0) 808bac2: 8b 7d 94 mov edi,DWORD PTR [ebp-0x6c] 808bac5: 89 c6 mov esi,eax 808bac7: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808baca: 81 e6 00 02 00 00 and esi,0x200 808bad0: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 808bad3: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808bad9: 89 75 a4 mov DWORD PTR [ebp-0x5c],esi 808badc: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808badf: f6 44 48 01 01 test BYTE PTR [eax+ecx*2+0x1],0x1 808bae4: 0f 85 88 fb ff ff jne 808b672 <__printf_fp_l+0x1e52> 808baea: 89 f8 mov eax,edi 808baec: 8d bf 98 23 fe ff lea edi,[edi-0x1dc68] 808baf2: 8d 80 6d 23 fe ff lea eax,[eax-0x1dc93] 808baf8: 89 bd 74 ff ff ff mov DWORD PTR [ebp-0x8c],edi 808bafe: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 808bb01: e9 13 df ff ff jmp 8089a19 <__printf_fp_l+0x1f9> 808bb06: 83 ec 0c sub esp,0xc 808bb09: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 808bb0f: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808bb12: e8 89 96 fd ff call 80651a0 <__free> 808bb17: 59 pop ecx 808bb18: ff b5 40 ff ff ff push DWORD PTR [ebp-0xc0] 808bb1e: e8 7d 96 fd ff call 80651a0 <__free> 808bb23: 83 c4 10 add esp,0x10 808bb26: e9 94 ea ff ff jmp 808a5bf <__printf_fp_l+0xd9f> 808bb2b: 8b 50 fc mov edx,DWORD PTR [eax-0x4] 808bb2e: 83 e8 04 sub eax,0x4 808bb31: e9 56 f5 ff ff jmp 808b08c <__printf_fp_l+0x186c> 808bb36: 29 d8 sub eax,ebx 808bb38: 85 c0 test eax,eax 808bb3a: 7e 26 jle 808bb62 <__printf_fp_l+0x2342> 808bb3c: 8b b5 7c ff ff ff mov esi,DWORD PTR [ebp-0x84] 808bb42: 31 d2 xor edx,edx 808bb44: 8d 0c 9e lea ecx,[esi+ebx*4] 808bb47: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808bb4e: 66 90 xchg ax,ax 808bb50: 8b 04 91 mov eax,DWORD PTR [ecx+edx*4] 808bb53: 89 04 96 mov DWORD PTR [esi+edx*4],eax 808bb56: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 808bb59: 83 c2 01 add edx,0x1 808bb5c: 29 d8 sub eax,ebx 808bb5e: 39 d0 cmp eax,edx 808bb60: 7f ee jg 808bb50 <__printf_fp_l+0x2330> 808bb62: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 808bb65: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 808bb68: 29 da sub edx,ebx 808bb6a: 85 d2 test edx,edx 808bb6c: 7e 24 jle 808bb92 <__printf_fp_l+0x2372> 808bb6e: 8b b5 68 ff ff ff mov esi,DWORD PTR [ebp-0x98] 808bb74: 31 c0 xor eax,eax 808bb76: 8d 0c 9e lea ecx,[esi+ebx*4] 808bb79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808bb80: 8b 14 81 mov edx,DWORD PTR [ecx+eax*4] 808bb83: 89 14 86 mov DWORD PTR [esi+eax*4],edx 808bb86: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 808bb89: 83 c0 01 add eax,0x1 808bb8c: 29 da sub edx,ebx 808bb8e: 39 c2 cmp edx,eax 808bb90: 7f ee jg 808bb80 <__printf_fp_l+0x2360> 808bb92: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 808bb95: e9 d6 e6 ff ff jmp 808a270 <__printf_fp_l+0xa50> 808bb9a: 31 ff xor edi,edi 808bb9c: f3 0f bc fa tzcnt edi,edx 808bba0: 89 7d 84 mov DWORD PTR [ebp-0x7c],edi 808bba3: e9 79 fc ff ff jmp 808b821 <__printf_fp_l+0x2001> 808bba8: 39 55 84 cmp DWORD PTR [ebp-0x7c],edx 808bbab: 0f 8d 89 fc ff ff jge 808b83a <__printf_fp_l+0x201a> 808bbb1: 8b bd 60 ff ff ff mov edi,DWORD PTR [ebp-0xa0] 808bbb7: 8b 8d 7c ff ff ff mov ecx,DWORD PTR [ebp-0x84] 808bbbd: 8d 73 ff lea esi,[ebx-0x1] 808bbc0: 52 push edx 808bbc1: 29 f0 sub eax,esi 808bbc3: 89 55 88 mov DWORD PTR [ebp-0x78],edx 808bbc6: 8d 3c bd fc ff ff ff lea edi,[edi*4-0x4] 808bbcd: 50 push eax 808bbce: 8d 04 39 lea eax,[ecx+edi*1] 808bbd1: 50 push eax 808bbd2: 51 push ecx 808bbd3: e8 d8 9c 01 00 call 80a58b0 <__mpn_rshift> 808bbd8: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 808bbdb: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 808bbde: 8b 55 88 mov edx,DWORD PTR [ebp-0x78] 808bbe1: 29 5d c0 sub DWORD PTR [ebp-0x40],ebx 808bbe4: 01 cf add edi,ecx 808bbe6: 29 f0 sub eax,esi 808bbe8: 52 push edx 808bbe9: 50 push eax 808bbea: 57 push edi 808bbeb: 51 push ecx 808bbec: e8 bf 9c 01 00 call 80a58b0 <__mpn_rshift> 808bbf1: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 808bbf4: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 808bbf7: 83 c4 20 add esp,0x20 808bbfa: 89 c8 mov eax,ecx 808bbfc: 29 f0 sub eax,esi 808bbfe: 8b 54 82 fc mov edx,DWORD PTR [edx+eax*4-0x4] 808bc02: 85 d2 test edx,edx 808bc04: 0f 85 78 fc ff ff jne 808b882 <__printf_fp_l+0x2062> 808bc0a: 89 c8 mov eax,ecx 808bc0c: 29 d8 sub eax,ebx 808bc0e: e9 6f fc ff ff jmp 808b882 <__printf_fp_l+0x2062> 808bc13: c7 85 58 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xa8],0x0 808bc1d: 89 c7 mov edi,eax 808bc1f: 31 db xor ebx,ebx 808bc21: e9 47 ec ff ff jmp 808a86d <__printf_fp_l+0x104d> 808bc26: 80 bd 30 ff ff ff 67 cmp BYTE PTR [ebp-0xd0],0x67 808bc2d: 75 09 jne 808bc38 <__printf_fp_l+0x2418> 808bc2f: 83 fb 04 cmp ebx,0x4 808bc32: 0f 84 bc 03 00 00 je 808bff4 <__printf_fp_l+0x27d4> 808bc38: 89 07 mov DWORD PTR [edi],eax 808bc3a: b8 2d 00 00 00 mov eax,0x2d 808bc3f: e9 85 ee ff ff jmp 808aac9 <__printf_fp_l+0x12a9> 808bc44: 83 ec 08 sub esp,0x8 808bc47: 6a 2d push 0x2d 808bc49: 57 push edi 808bc4a: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808bc4d: e8 ce 1e fd ff call 805db20 <__overflow> 808bc52: 83 c4 10 add esp,0x10 808bc55: 83 f8 ff cmp eax,0xffffffff 808bc58: 0f 94 c0 sete al 808bc5b: e9 21 fd ff ff jmp 808b981 <__printf_fp_l+0x2161> 808bc60: 8b 9d 78 ff ff ff mov ebx,DWORD PTR [ebp-0x88] 808bc66: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 808bc69: 3b 43 18 cmp eax,DWORD PTR [ebx+0x18] 808bc6c: 0f 83 62 03 00 00 jae 808bfd4 <__printf_fp_l+0x27b4> 808bc72: 8b 8d 78 ff ff ff mov ecx,DWORD PTR [ebp-0x88] 808bc78: 8d 50 01 lea edx,[eax+0x1] 808bc7b: 89 51 14 mov DWORD PTR [ecx+0x14],edx 808bc7e: c6 00 20 mov BYTE PTR [eax],0x20 808bc81: e9 8a ef ff ff jmp 808ac10 <__printf_fp_l+0x13f0> 808bc86: 83 ec 08 sub esp,0x8 808bc89: 6a 2b push 0x2b 808bc8b: e9 da fc ff ff jmp 808b96a <__printf_fp_l+0x214a> 808bc90: 8b b5 3c ff ff ff mov esi,DWORD PTR [ebp-0xc4] 808bc96: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 808bc9c: 39 b5 2c ff ff ff cmp DWORD PTR [ebp-0xd4],esi 808bca2: 0f 84 5b 02 00 00 je 808bf03 <__printf_fp_l+0x26e3> 808bca8: 8d 70 04 lea esi,[eax+0x4] 808bcab: 83 85 3c ff ff ff 01 add DWORD PTR [ebp-0xc4],0x1 808bcb2: 89 b5 60 ff ff ff mov DWORD PTR [ebp-0xa0],esi 808bcb8: c7 40 04 31 00 00 00 mov DWORD PTR [eax+0x4],0x31 808bcbf: e9 5b fa ff ff jmp 808b71f <__printf_fp_l+0x1eff> 808bcc4: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808bcc7: f6 40 0d 08 test BYTE PTR [eax+0xd],0x8 808bccb: 75 07 jne 808bcd4 <__printf_fp_l+0x24b4> 808bccd: 89 f7 mov edi,esi 808bccf: e9 de e8 ff ff jmp 808a5b2 <__printf_fp_l+0xd92> 808bcd4: 8b 95 7c ff ff ff mov edx,DWORD PTR [ebp-0x84] 808bcda: 8b 9d 68 ff ff ff mov ebx,DWORD PTR [ebp-0x98] 808bce0: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 808bce6: 01 c3 add ebx,eax 808bce8: 89 d9 mov ecx,ebx 808bcea: e8 71 d8 ff ff call 8089560 <_i18n_number_rewrite> 808bcef: 89 da mov edx,ebx 808bcf1: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 808bcf7: e9 55 e8 ff ff jmp 808a551 <__printf_fp_l+0xd31> 808bcfc: 83 ec 04 sub esp,0x4 808bcff: ff 75 84 push DWORD PTR [ebp-0x7c] 808bd02: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808bd05: 6a 30 push 0x30 808bd07: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808bd0d: e8 1e c4 fc ff call 8058130 <_IO_padn> 808bd12: 83 c4 10 add esp,0x10 808bd15: e9 fd fc ff ff jmp 808ba17 <__printf_fp_l+0x21f7> 808bd1a: 31 c9 xor ecx,ecx 808bd1c: 31 d2 xor edx,edx 808bd1e: 31 c0 xor eax,eax 808bd20: e8 3b d8 ff ff call 8089560 <_i18n_number_rewrite> 808bd25: e9 50 f2 ff ff jmp 808af7a <__printf_fp_l+0x175a> 808bd2a: 83 ec 0c sub esp,0xc 808bd2d: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808bd30: 50 push eax 808bd31: e8 4a 8e fd ff call 8064b80 <__libc_malloc> 808bd36: 83 c4 10 add esp,0x10 808bd39: 89 85 7c ff ff ff mov DWORD PTR [ebp-0x84],eax 808bd3f: 85 c0 test eax,eax 808bd41: 0f 85 cc ef ff ff jne 808ad13 <__printf_fp_l+0x14f3> 808bd47: e9 c5 e8 ff ff jmp 808a611 <__printf_fp_l+0xdf1> 808bd4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808bd50: 50 push eax 808bd51: 52 push edx 808bd52: 53 push ebx 808bd53: ff 75 b4 push DWORD PTR [ebp-0x4c] 808bd56: e8 55 9b 01 00 call 80a58b0 <__mpn_rshift> 808bd5b: 83 c4 10 add esp,0x10 808bd5e: e9 82 f8 ff ff jmp 808b5e5 <__printf_fp_l+0x1dc5> 808bd63: 83 ec 08 sub esp,0x8 808bd66: 6a 2d push 0x2d 808bd68: ff b5 78 ff ff ff push DWORD PTR [ebp-0x88] 808bd6e: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808bd71: e8 7a 9c 00 00 call 80959f0 <__woverflow> 808bd76: 83 c4 10 add esp,0x10 808bd79: 83 f8 ff cmp eax,0xffffffff 808bd7c: 0f 94 c0 sete al 808bd7f: 84 c0 test al,al 808bd81: 0f 84 89 ee ff ff je 808ac10 <__printf_fp_l+0x13f0> 808bd87: e9 7b e8 ff ff jmp 808a607 <__printf_fp_l+0xde7> 808bd8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808bd90: 29 9d 7c ff ff ff sub DWORD PTR [ebp-0x84],ebx 808bd96: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 808bd9c: 85 c0 test eax,eax 808bd9e: 7e 33 jle 808bdd3 <__printf_fp_l+0x25b3> 808bda0: 8b 85 60 ff ff ff mov eax,DWORD PTR [ebp-0xa0] 808bda6: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 808bda9: 89 7d 88 mov DWORD PTR [ebp-0x78],edi 808bdac: 8d 0c 88 lea ecx,[eax+ecx*4] 808bdaf: 31 c0 xor eax,eax 808bdb1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808bdb8: 8b 3c 81 mov edi,DWORD PTR [ecx+eax*4] 808bdbb: 89 3c 82 mov DWORD PTR [edx+eax*4],edi 808bdbe: 8b 7d c8 mov edi,DWORD PTR [ebp-0x38] 808bdc1: 83 c0 01 add eax,0x1 808bdc4: 29 df sub edi,ebx 808bdc6: 39 c7 cmp edi,eax 808bdc8: 7f ee jg 808bdb8 <__printf_fp_l+0x2598> 808bdca: 89 bd 7c ff ff ff mov DWORD PTR [ebp-0x84],edi 808bdd0: 8b 7d 88 mov edi,DWORD PTR [ebp-0x78] 808bdd3: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 808bdd9: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 808bddc: e9 e4 f5 ff ff jmp 808b3c5 <__printf_fp_l+0x1ba5> 808bde1: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 808bde7: 29 9d 7c ff ff ff sub DWORD PTR [ebp-0x84],ebx 808bded: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 808bdf3: 51 push ecx 808bdf4: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 808bdfa: ff b5 60 ff ff ff push DWORD PTR [ebp-0xa0] 808be00: e9 02 f7 ff ff jmp 808b507 <__printf_fp_l+0x1ce7> 808be05: 8b 5d 88 mov ebx,DWORD PTR [ebp-0x78] 808be08: 83 fb 1f cmp ebx,0x1f 808be0b: 0f 84 ba 01 00 00 je 808bfcb <__printf_fp_l+0x27ab> 808be11: b9 1f 00 00 00 mov ecx,0x1f 808be16: f3 0f bc c0 tzcnt eax,eax 808be1a: 8b 75 b4 mov esi,DWORD PTR [ebp-0x4c] 808be1d: 29 d9 sub ecx,ebx 808be1f: 31 db xor ebx,ebx 808be21: 39 c8 cmp eax,ecx 808be23: 7d ce jge 808bdf3 <__printf_fp_l+0x25d3> 808be25: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 808be28: 83 c0 01 add eax,0x1 808be2b: 50 push eax 808be2c: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 808be32: ff b5 60 ff ff ff push DWORD PTR [ebp-0xa0] 808be38: 56 push esi 808be39: e8 12 9a 01 00 call 80a5850 <__mpn_lshift> 808be3e: 8b 75 b0 mov esi,DWORD PTR [ebp-0x50] 808be41: 83 c4 10 add esp,0x10 808be44: 89 c1 mov ecx,eax 808be46: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 808be49: 8d 50 01 lea edx,[eax+0x1] 808be4c: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 808be4f: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 808be52: 89 0c 82 mov DWORD PTR [edx+eax*4],ecx 808be55: e9 6b f5 ff ff jmp 808b3c5 <__printf_fp_l+0x1ba5> 808be5a: 83 ec 08 sub esp,0x8 808be5d: 6a 2b push 0x2b 808be5f: e9 e5 fd ff ff jmp 808bc49 <__printf_fp_l+0x2429> 808be64: 83 ec 08 sub esp,0x8 808be67: 6a 20 push 0x20 808be69: e9 fc fa ff ff jmp 808b96a <__printf_fp_l+0x214a> 808be6e: 8b 75 88 mov esi,DWORD PTR [ebp-0x78] 808be71: 56 push esi 808be72: 50 push eax 808be73: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 808be79: 50 push eax 808be7a: 50 push eax 808be7b: e8 d0 99 01 00 call 80a5850 <__mpn_lshift> 808be80: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 808be83: 56 push esi 808be84: ff 75 b8 push DWORD PTR [ebp-0x48] 808be87: 50 push eax 808be88: 50 push eax 808be89: e8 c2 99 01 00 call 80a5850 <__mpn_lshift> 808be8e: 83 c4 20 add esp,0x20 808be91: 85 c0 test eax,eax 808be93: 0f 84 d7 e3 ff ff je 808a270 <__printf_fp_l+0xa50> 808be99: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 808be9c: 8d 4a 01 lea ecx,[edx+0x1] 808be9f: 89 4d b8 mov DWORD PTR [ebp-0x48],ecx 808bea2: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 808bea5: 89 04 91 mov DWORD PTR [ecx+edx*4],eax 808bea8: e9 c3 e3 ff ff jmp 808a270 <__printf_fp_l+0xa50> 808bead: 89 4d 88 mov DWORD PTR [ebp-0x78],ecx 808beb0: e8 3b e8 fc ff call 805a6f0 <_IO_vtable_check> 808beb5: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 808beb8: 8b 4d 88 mov ecx,DWORD PTR [ebp-0x78] 808bebb: e9 d0 e6 ff ff jmp 808a590 <__printf_fp_l+0xd70> 808bec0: 89 4d 88 mov DWORD PTR [ebp-0x78],ecx 808bec3: e8 28 e8 fc ff call 805a6f0 <_IO_vtable_check> 808bec8: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 808becb: 8b 4d 88 mov ecx,DWORD PTR [ebp-0x78] 808bece: c7 85 7c ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x84],0x0 808bed8: e9 b3 e6 ff ff jmp 808a590 <__printf_fp_l+0xd70> 808bedd: 83 ec 08 sub esp,0x8 808bee0: 6a 2d push 0x2d 808bee2: 51 push ecx 808bee3: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808bee6: e8 35 1c fd ff call 805db20 <__overflow> 808beeb: 83 c4 10 add esp,0x10 808beee: 83 f8 ff cmp eax,0xffffffff 808bef1: 0f 94 c0 sete al 808bef4: e9 86 fe ff ff jmp 808bd7f <__printf_fp_l+0x255f> 808bef9: 83 ec 08 sub esp,0x8 808befc: 6a 2b push 0x2b 808befe: e9 65 fe ff ff jmp 808bd68 <__printf_fp_l+0x2548> 808bf03: 8b b5 6c ff ff ff mov esi,DWORD PTR [ebp-0x94] 808bf09: c7 00 31 00 00 00 mov DWORD PTR [eax],0x31 808bf0f: 89 70 04 mov DWORD PTR [eax+0x4],esi 808bf12: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808bf15: f6 40 0c 08 test BYTE PTR [eax+0xc],0x8 808bf19: 75 08 jne 808bf23 <__printf_fp_l+0x2703> 808bf1b: 85 db test ebx,ebx 808bf1d: 0f 84 bc 00 00 00 je 808bfdf <__printf_fp_l+0x27bf> 808bf23: 8b 85 3c ff ff ff mov eax,DWORD PTR [ebp-0xc4] 808bf29: 8b b5 40 ff ff ff mov esi,DWORD PTR [ebp-0xc0] 808bf2f: c7 44 86 08 30 00 00 00 mov DWORD PTR [esi+eax*4+0x8],0x30 808bf37: 8d 5c 03 01 lea ebx,[ebx+eax*1+0x1] 808bf3b: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 808bf3e: 83 45 b0 01 add DWORD PTR [ebp-0x50],0x1 808bf42: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 808bf45: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 808bf48: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808bf4e: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808bf51: c7 85 3c ff ff ff 01 00 00 00 mov DWORD PTR [ebp-0xc4],0x1 808bf5b: 0f b7 04 50 movzx eax,WORD PTR [eax+edx*2] 808bf5f: 66 25 00 01 and ax,0x100 808bf63: 66 83 f8 01 cmp ax,0x1 808bf67: 19 c0 sbb eax,eax 808bf69: 83 e0 20 and eax,0x20 808bf6c: 83 c0 45 add eax,0x45 808bf6f: 89 45 ac mov DWORD PTR [ebp-0x54],eax 808bf72: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 808bf78: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 808bf7e: e9 9c f7 ff ff jmp 808b71f <__printf_fp_l+0x1eff> 808bf83: 8b 4d 88 mov ecx,DWORD PTR [ebp-0x78] 808bf86: 85 c9 test ecx,ecx 808bf88: 0f 84 e2 e2 ff ff je 808a270 <__printf_fp_l+0xa50> 808bf8e: 8b 75 b4 mov esi,DWORD PTR [ebp-0x4c] 808bf91: 8b 8d 7c ff ff ff mov ecx,DWORD PTR [ebp-0x84] 808bf97: 31 db xor ebx,ebx 808bf99: c7 85 60 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xa0],0x0 808bfa3: 89 f7 mov edi,esi 808bfa5: 31 f6 xor esi,esi 808bfa7: e9 58 f8 ff ff jmp 808b804 <__printf_fp_l+0x1fe4> 808bfac: 83 ec 08 sub esp,0x8 808bfaf: 6a 20 push 0x20 808bfb1: e9 93 fc ff ff jmp 808bc49 <__printf_fp_l+0x2429> 808bfb6: 83 ec 08 sub esp,0x8 808bfb9: 6a 20 push 0x20 808bfbb: e9 a8 fd ff ff jmp 808bd68 <__printf_fp_l+0x2548> 808bfc0: 83 ec 08 sub esp,0x8 808bfc3: 6a 2b push 0x2b 808bfc5: 53 push ebx 808bfc6: e9 18 ff ff ff jmp 808bee3 <__printf_fp_l+0x26c3> 808bfcb: 31 c9 xor ecx,ecx 808bfcd: 31 db xor ebx,ebx 808bfcf: e9 c2 fd ff ff jmp 808bd96 <__printf_fp_l+0x2576> 808bfd4: 83 ec 08 sub esp,0x8 808bfd7: 6a 20 push 0x20 808bfd9: 53 push ebx 808bfda: e9 04 ff ff ff jmp 808bee3 <__printf_fp_l+0x26c3> 808bfdf: 8b 9d 2c ff ff ff mov ebx,DWORD PTR [ebp-0xd4] 808bfe5: e9 51 ff ff ff jmp 808bf3b <__printf_fp_l+0x271b> 808bfea: e8 61 c2 fe ff call 8078250 <__stack_chk_fail> 808bfef: e9 fa d4 fb ff jmp 80494ee <__printf_fp_l.cold> 808bff4: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 808bff7: 56 push esi 808bff8: 8b b5 60 ff ff ff mov esi,DWORD PTR [ebp-0xa0] 808bffe: 6a 06 push 0x6 808c000: 8d 80 b8 23 fe ff lea eax,[eax-0x1dc48] 808c006: 50 push eax 808c007: 56 push esi 808c008: e8 93 c3 00 00 call 80983a0 <__wmemcpy> 808c00d: 89 f0 mov eax,esi 808c00f: 8b b5 6c ff ff ff mov esi,DWORD PTR [ebp-0x94] 808c015: 83 c4 10 add esp,0x10 808c018: 83 c0 08 add eax,0x8 808c01b: 89 70 fc mov DWORD PTR [eax-0x4],esi 808c01e: 39 f8 cmp eax,edi 808c020: 76 08 jbe 808c02a <__printf_fp_l+0x280a> 808c022: 83 c7 14 add edi,0x14 808c025: e9 06 eb ff ff jmp 808ab30 <__printf_fp_l+0x1310> 808c02a: 89 fe mov esi,edi 808c02c: 53 push ebx 808c02d: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 808c030: 83 c7 10 add edi,0x10 808c033: 29 c6 sub esi,eax 808c035: 89 f0 mov eax,esi 808c037: c1 f8 02 sar eax,0x2 808c03a: 50 push eax 808c03b: 8b 85 60 ff ff ff mov eax,DWORD PTR [ebp-0xa0] 808c041: 6a 30 push 0x30 808c043: 83 c0 18 add eax,0x18 808c046: 50 push eax 808c047: e8 b4 c3 00 00 call 8098400 <__wmemset> 808c04c: 83 c4 10 add esp,0x10 808c04f: e9 dc ea ff ff jmp 808ab30 <__printf_fp_l+0x1310> 808c054: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808c05b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808c05f: 90 nop 0808c060 <___printf_fp>: 808c060: f3 0f 1e fb endbr32 808c064: e8 c0 dc fb ff call 8049d29 <__x86.get_pc_thunk.ax> 808c069: 05 97 8f 05 00 add eax,0x58f97 808c06e: 83 ec 0c sub esp,0xc 808c071: ff 74 24 18 push DWORD PTR [esp+0x18] 808c075: ff 74 24 18 push DWORD PTR [esp+0x18] 808c079: c7 c0 d8 ff ff ff mov eax,0xffffffd8 808c07f: 65 ff 30 push DWORD PTR gs:[eax] 808c082: ff 74 24 1c push DWORD PTR [esp+0x1c] 808c086: e8 95 d7 ff ff call 8089820 <__printf_fp_l> 808c08b: 83 c4 1c add esp,0x1c 808c08e: c3 ret 808c08f: 90 nop 0808c090 <__guess_grouping>: 808c090: f3 0f 1e fb endbr32 808c094: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 808c098: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 808c09c: 0f b6 02 movzx eax,BYTE PTR [edx] 808c09f: 83 e8 01 sub eax,0x1 808c0a2: 3c 7d cmp al,0x7d 808c0a4: 77 0a ja 808c0b0 <__guess_grouping+0x20> 808c0a6: 89 c8 mov eax,ecx 808c0a8: e9 33 d7 ff ff jmp 80897e0 <__guess_grouping.part.0> 808c0ad: 8d 76 00 lea esi,[esi+0x0] 808c0b0: 31 c0 xor eax,eax 808c0b2: c3 ret 808c0b3: 66 90 xchg ax,ax 808c0b5: 66 90 xchg ax,ax 808c0b7: 66 90 xchg ax,ax 808c0b9: 66 90 xchg ax,ax 808c0bb: 66 90 xchg ax,ax 808c0bd: 66 90 xchg ax,ax 808c0bf: 90 nop 0808c0c0 <__register_printf_specifier>: 808c0c0: f3 0f 1e fb endbr32 808c0c4: 57 push edi 808c0c5: 56 push esi 808c0c6: 53 push ebx 808c0c7: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 808c0cb: e8 f0 da fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 808c0d0: 81 c3 30 8f 05 00 add ebx,0x58f30 808c0d6: 81 fe ff 00 00 00 cmp esi,0xff 808c0dc: 0f 87 ee 00 00 00 ja 808c1d0 <__register_printf_specifier+0x110> 808c0e2: 65 a1 0c 00 00 00 mov eax,gs:0xc 808c0e8: 85 c0 test eax,eax 808c0ea: 0f 85 b0 00 00 00 jne 808c1a0 <__register_printf_specifier+0xe0> 808c0f0: ba 01 00 00 00 mov edx,0x1 808c0f5: 0f b1 93 20 1a 00 00 cmpxchg DWORD PTR [ebx+0x1a20],edx 808c0fc: 8b 93 d4 1f 00 00 mov edx,DWORD PTR [ebx+0x1fd4] 808c102: 85 d2 test edx,edx 808c104: 74 32 je 808c138 <__register_printf_specifier+0x78> 808c106: 8b 83 e4 1f 00 00 mov eax,DWORD PTR [ebx+0x1fe4] 808c10c: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 808c110: 31 ff xor edi,edi 808c112: 89 0c b2 mov DWORD PTR [edx+esi*4],ecx 808c115: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 808c119: 89 14 b0 mov DWORD PTR [eax+esi*4],edx 808c11c: 65 a1 0c 00 00 00 mov eax,gs:0xc 808c122: 85 c0 test eax,eax 808c124: 75 4a jne 808c170 <__register_printf_specifier+0xb0> 808c126: 83 ab 20 1a 00 00 01 sub DWORD PTR [ebx+0x1a20],0x1 808c12d: 89 f8 mov eax,edi 808c12f: 5b pop ebx 808c130: 5e pop esi 808c131: 5f pop edi 808c132: c3 ret 808c133: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808c137: 90 nop 808c138: 83 ec 08 sub esp,0x8 808c13b: 6a 08 push 0x8 808c13d: 68 00 01 00 00 push 0x100 808c142: e8 a9 97 fd ff call 80658f0 <__calloc> 808c147: 83 c4 10 add esp,0x10 808c14a: 89 83 e4 1f 00 00 mov DWORD PTR [ebx+0x1fe4],eax 808c150: 85 c0 test eax,eax 808c152: 0f 84 8f 00 00 00 je 808c1e7 <__register_printf_specifier+0x127> 808c158: 8d 90 00 04 00 00 lea edx,[eax+0x400] 808c15e: 89 93 d4 1f 00 00 mov DWORD PTR [ebx+0x1fd4],edx 808c164: eb a6 jmp 808c10c <__register_printf_specifier+0x4c> 808c166: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808c16d: 8d 76 00 lea esi,[esi+0x0] 808c170: 31 f6 xor esi,esi 808c172: 89 f0 mov eax,esi 808c174: 87 83 20 1a 00 00 xchg DWORD PTR [ebx+0x1a20],eax 808c17a: 83 f8 01 cmp eax,0x1 808c17d: 7e ae jle 808c12d <__register_printf_specifier+0x6d> 808c17f: b8 f0 00 00 00 mov eax,0xf0 808c184: 8d 9b 20 1a 00 00 lea ebx,[ebx+0x1a20] 808c18a: b9 81 00 00 00 mov ecx,0x81 808c18f: ba 01 00 00 00 mov edx,0x1 808c194: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 808c19b: eb 90 jmp 808c12d <__register_printf_specifier+0x6d> 808c19d: 8d 76 00 lea esi,[esi+0x0] 808c1a0: 31 c0 xor eax,eax 808c1a2: ba 01 00 00 00 mov edx,0x1 808c1a7: f0 0f b1 93 20 1a 00 00 lock cmpxchg DWORD PTR [ebx+0x1a20],edx 808c1af: 0f 84 47 ff ff ff je 808c0fc <__register_printf_specifier+0x3c> 808c1b5: 83 ec 0c sub esp,0xc 808c1b8: 8d 83 20 1a 00 00 lea eax,[ebx+0x1a20] 808c1be: 50 push eax 808c1bf: e8 fc 3d fd ff call 805ffc0 <__lll_lock_wait_private> 808c1c4: 83 c4 10 add esp,0x10 808c1c7: e9 30 ff ff ff jmp 808c0fc <__register_printf_specifier+0x3c> 808c1cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808c1d0: c7 c0 e0 ff ff ff mov eax,0xffffffe0 808c1d6: bf ff ff ff ff mov edi,0xffffffff 808c1db: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 808c1e2: e9 46 ff ff ff jmp 808c12d <__register_printf_specifier+0x6d> 808c1e7: 83 cf ff or edi,0xffffffff 808c1ea: e9 2d ff ff ff jmp 808c11c <__register_printf_specifier+0x5c> 808c1ef: 90 nop 0808c1f0 <__register_printf_function>: 808c1f0: f3 0f 1e fb endbr32 808c1f4: e9 c7 fe ff ff jmp 808c0c0 <__register_printf_specifier> 808c1f9: 66 90 xchg ax,ax 808c1fb: 66 90 xchg ax,ax 808c1fd: 66 90 xchg ax,ax 808c1ff: 90 nop 0808c200 <__printf_fphex>: 808c200: f3 0f 1e fb endbr32 808c204: 55 push ebp 808c205: e8 15 37 fc ff call 804f91f <__x86.get_pc_thunk.bp> 808c20a: 81 c5 f6 8d 05 00 add ebp,0x58df6 808c210: 57 push edi 808c211: 56 push esi 808c212: 53 push ebx 808c213: 81 ec 6c 01 00 00 sub esp,0x16c 808c219: 8b 9c 24 84 01 00 00 mov ebx,DWORD PTR [esp+0x184] 808c220: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 808c224: 8b bc 24 80 01 00 00 mov edi,DWORD PTR [esp+0x180] 808c22b: 8b 84 24 88 01 00 00 mov eax,DWORD PTR [esp+0x188] 808c232: 8b 0b mov ecx,DWORD PTR [ebx] 808c234: 0f b6 53 0d movzx edx,BYTE PTR [ebx+0xd] 808c238: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 808c23c: 65 8b 35 14 00 00 00 mov esi,DWORD PTR gs:0x14 808c243: 89 b4 24 5c 01 00 00 mov DWORD PTR [esp+0x15c],esi 808c24a: 31 f6 xor esi,esi 808c24c: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 808c250: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 808c253: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 808c257: 89 d1 mov ecx,edx 808c259: c0 e9 02 shr cl,0x2 808c25c: 89 ce mov esi,ecx 808c25e: 83 e6 01 and esi,0x1 808c261: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 808c265: f6 c2 01 test dl,0x1 808c268: 0f 85 1a 03 00 00 jne 808c588 <__printf_fphex+0x388> 808c26e: c7 c1 d4 ff ff ff mov ecx,0xffffffd4 808c274: 65 8b 09 mov ecx,DWORD PTR gs:[ecx] 808c277: 8b 09 mov ecx,DWORD PTR [ecx] 808c279: 8b 71 24 mov esi,DWORD PTR [ecx+0x24] 808c27c: 8b 49 30 mov ecx,DWORD PTR [ecx+0x30] 808c27f: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 808c283: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 808c287: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 808c28b: 80 3e 00 cmp BYTE PTR [esi],0x0 808c28e: 0f 84 25 1a 00 00 je 808dcb9 <__printf_fphex+0x1ab9> 808c294: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 808c298: 85 c9 test ecx,ecx 808c29a: 0f 84 19 1a 00 00 je 808dcb9 <__printf_fphex+0x1ab9> 808c2a0: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 808c2a4: 83 e2 10 and edx,0x10 808c2a7: 8b 00 mov eax,DWORD PTR [eax] 808c2a9: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 808c2ac: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 808c2b0: 0f 84 fa 02 00 00 je 808c5b0 <__printf_fphex+0x3b0> 808c2b6: 8b 10 mov edx,DWORD PTR [eax] 808c2b8: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 808c2bb: 83 ec 20 sub esp,0x20 808c2be: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 808c2c1: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 808c2c4: 89 5c 24 48 mov DWORD PTR [esp+0x48],ebx 808c2c8: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 808c2cc: 89 c5 mov ebp,eax 808c2ce: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 808c2d2: 81 e5 00 00 00 80 and ebp,0x80000000 808c2d8: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 808c2dc: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808c2e0: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 808c2e4: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 808c2e8: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808c2ec: 89 14 24 mov DWORD PTR [esp],edx 808c2ef: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 808c2f3: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 808c2f7: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 808c2fb: e8 20 1a 02 00 call 80add20 <__unordtf2> 808c300: 83 c4 20 add esp,0x20 808c303: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 808c307: 85 c0 test eax,eax 808c309: 0f 85 71 14 00 00 jne 808d780 <__printf_fphex+0x1580> 808c30f: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 808c313: 83 ec 20 sub esp,0x20 808c316: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 808c31a: c7 44 24 10 ff ff ff ff mov DWORD PTR [esp+0x10],0xffffffff 808c322: 81 e1 ff ff ff 7f and ecx,0x7fffffff 808c328: 89 14 24 mov DWORD PTR [esp],edx 808c32b: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808c32f: c7 44 24 14 ff ff ff ff mov DWORD PTR [esp+0x14],0xffffffff 808c337: c7 44 24 18 ff ff ff ff mov DWORD PTR [esp+0x18],0xffffffff 808c33f: c7 44 24 1c ff ff fe 7f mov DWORD PTR [esp+0x1c],0x7ffeffff 808c347: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 808c34b: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 808c34f: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 808c353: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 808c357: 89 4c 24 70 mov DWORD PTR [esp+0x70],ecx 808c35b: e8 c0 19 02 00 call 80add20 <__unordtf2> 808c360: 83 c4 20 add esp,0x20 808c363: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 808c367: 85 c0 test eax,eax 808c369: 75 52 jne 808c3bd <__printf_fphex+0x1bd> 808c36b: 83 ec 20 sub esp,0x20 808c36e: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 808c372: 8b 4c 24 70 mov ecx,DWORD PTR [esp+0x70] 808c376: c7 44 24 10 ff ff ff ff mov DWORD PTR [esp+0x10],0xffffffff 808c37e: c7 44 24 14 ff ff ff ff mov DWORD PTR [esp+0x14],0xffffffff 808c386: c7 44 24 18 ff ff ff ff mov DWORD PTR [esp+0x18],0xffffffff 808c38e: c7 44 24 1c ff ff fe 7f mov DWORD PTR [esp+0x1c],0x7ffeffff 808c396: 89 14 24 mov DWORD PTR [esp],edx 808c399: 89 54 24 60 mov DWORD PTR [esp+0x60],edx 808c39d: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 808c3a1: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 808c3a5: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 808c3a9: e8 12 16 02 00 call 80ad9c0 <__letf2> 808c3ae: 83 c4 20 add esp,0x20 808c3b1: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 808c3b5: 85 c0 test eax,eax 808c3b7: 0f 8f 93 07 00 00 jg 808cb50 <__printf_fphex+0x950> 808c3bd: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 808c3c1: 89 54 24 40 mov DWORD PTR [esp+0x40],edx 808c3c5: 83 ec 0c sub esp,0xc 808c3c8: 89 94 24 9c 00 00 00 mov DWORD PTR [esp+0x9c],edx 808c3cf: 89 84 24 a4 00 00 00 mov DWORD PTR [esp+0xa4],eax 808c3d6: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 808c3da: 89 b4 24 a0 00 00 00 mov DWORD PTR [esp+0xa0],esi 808c3e1: 89 84 24 a8 00 00 00 mov DWORD PTR [esp+0xa8],eax 808c3e8: 31 c0 xor eax,eax 808c3ea: 89 74 24 50 mov DWORD PTR [esp+0x50],esi 808c3ee: 83 7c 24 40 41 cmp DWORD PTR [esp+0x40],0x41 808c3f3: 0f 94 c0 sete al 808c3f6: 50 push eax 808c3f7: 6a 10 push 0x10 808c3f9: 8d 84 24 70 01 00 00 lea eax,[esp+0x170] 808c400: 89 44 24 6c mov DWORD PTR [esp+0x6c],eax 808c404: 50 push eax 808c405: ff 74 24 5c push DWORD PTR [esp+0x5c] 808c409: ff 74 24 5c push DWORD PTR [esp+0x5c] 808c40d: e8 ee cc ff ff call 8089100 <_itoa> 808c412: 83 c4 14 add esp,0x14 808c415: 89 c6 mov esi,eax 808c417: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808c41b: 83 78 08 41 cmp DWORD PTR [eax+0x8],0x41 808c41f: 0f 94 c0 sete al 808c422: 0f b6 c0 movzx eax,al 808c425: 50 push eax 808c426: 6a 10 push 0x10 808c428: 8d 84 24 48 01 00 00 lea eax,[esp+0x148] 808c42f: 89 44 24 70 mov DWORD PTR [esp+0x70],eax 808c433: 50 push eax 808c434: ff 74 24 5c push DWORD PTR [esp+0x5c] 808c438: ff 74 24 5c push DWORD PTR [esp+0x5c] 808c43c: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808c440: e8 5b a9 01 00 call 80a6da0 <_itowa> 808c445: 8d 8c 24 6c 01 00 00 lea ecx,[esp+0x16c] 808c44c: 83 c4 20 add esp,0x20 808c44f: 89 c3 mov ebx,eax 808c451: 89 f0 mov eax,esi 808c453: 89 da mov edx,ebx 808c455: 39 ce cmp esi,ecx 808c457: 76 1c jbe 808c475 <__printf_fphex+0x275> 808c459: 83 e8 01 sub eax,0x1 808c45c: 83 ea 04 sub edx,0x4 808c45f: c6 00 30 mov BYTE PTR [eax],0x30 808c462: c7 02 30 00 00 00 mov DWORD PTR [edx],0x30 808c468: 39 c8 cmp eax,ecx 808c46a: 75 ed jne 808c459 <__printf_fphex+0x259> 808c46c: 89 c2 mov edx,eax 808c46e: 29 f2 sub edx,esi 808c470: 89 c6 mov esi,eax 808c472: 8d 1c 93 lea ebx,[ebx+edx*4] 808c475: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 808c479: 83 ec 0c sub esp,0xc 808c47c: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 808c480: 0f b7 44 24 44 movzx eax,WORD PTR [esp+0x44] 808c485: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 808c489: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808c48d: 83 78 08 41 cmp DWORD PTR [eax+0x8],0x41 808c491: 0f 94 c0 sete al 808c494: 0f b6 c0 movzx eax,al 808c497: 50 push eax 808c498: 6a 10 push 0x10 808c49a: 56 push esi 808c49b: ff 74 24 64 push DWORD PTR [esp+0x64] 808c49f: ff 74 24 64 push DWORD PTR [esp+0x64] 808c4a3: e8 58 cc ff ff call 8089100 <_itoa> 808c4a8: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 808c4ac: 83 c4 14 add esp,0x14 808c4af: 89 c6 mov esi,eax 808c4b1: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808c4b5: 83 78 08 41 cmp DWORD PTR [eax+0x8],0x41 808c4b9: 0f 94 c0 sete al 808c4bc: 0f b6 c0 movzx eax,al 808c4bf: 50 push eax 808c4c0: 6a 10 push 0x10 808c4c2: 53 push ebx 808c4c3: ff 74 24 64 push DWORD PTR [esp+0x64] 808c4c7: ff 74 24 64 push DWORD PTR [esp+0x64] 808c4cb: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808c4cf: e8 cc a8 01 00 call 80a6da0 <_itowa> 808c4d4: 8d 8c 24 60 01 00 00 lea ecx,[esp+0x160] 808c4db: 89 44 24 70 mov DWORD PTR [esp+0x70],eax 808c4df: 89 c2 mov edx,eax 808c4e1: 83 c4 20 add esp,0x20 808c4e4: 39 ce cmp esi,ecx 808c4e6: 76 30 jbe 808c518 <__printf_fphex+0x318> 808c4e8: 89 f0 mov eax,esi 808c4ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808c4f0: 83 e8 01 sub eax,0x1 808c4f3: 83 ea 04 sub edx,0x4 808c4f6: c6 00 30 mov BYTE PTR [eax],0x30 808c4f9: c7 02 30 00 00 00 mov DWORD PTR [edx],0x30 808c4ff: 39 c8 cmp eax,ecx 808c501: 75 ed jne 808c4f0 <__printf_fphex+0x2f0> 808c503: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 808c507: 89 c2 mov edx,eax 808c509: 2b 54 24 34 sub edx,DWORD PTR [esp+0x34] 808c50d: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 808c511: 8d 34 96 lea esi,[esi+edx*4] 808c514: 89 74 24 50 mov DWORD PTR [esp+0x50],esi 808c518: f7 44 24 38 00 00 ff 7f test DWORD PTR [esp+0x38],0x7fff0000 808c520: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 808c524: 0f 95 c1 setne cl 808c527: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 808c52b: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 808c52f: 8d 41 30 lea eax,[ecx+0x30] 808c532: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 808c536: 88 44 24 54 mov BYTE PTR [esp+0x54],al 808c53a: 0f b7 84 24 9e 00 00 00 movzx eax,WORD PTR [esp+0x9e] 808c542: 09 da or edx,ebx 808c544: 09 f1 or ecx,esi 808c546: 25 ff 7f 00 00 and eax,0x7fff 808c54b: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 808c54f: 0f 84 33 11 00 00 je 808d688 <__printf_fphex+0x1488> 808c555: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 808c559: 3d fe 3f 00 00 cmp eax,0x3ffe 808c55e: 0f 8e 01 14 00 00 jle 808d965 <__printf_fphex+0x1765> 808c564: 2d ff 3f 00 00 sub eax,0x3fff 808c569: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 808c571: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 808c575: 31 c0 xor eax,eax 808c577: 09 ca or edx,ecx 808c579: 0f 94 c0 sete al 808c57c: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 808c580: e9 8e 01 00 00 jmp 808c713 <__printf_fphex+0x513> 808c585: 8d 76 00 lea esi,[esi+0x0] 808c588: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 808c58c: c7 c1 dc ff ff ff mov ecx,0xffffffdc 808c592: 65 8b 09 mov ecx,DWORD PTR gs:[ecx] 808c595: 8b 09 mov ecx,DWORD PTR [ecx] 808c597: 8b 71 2c mov esi,DWORD PTR [ecx+0x2c] 808c59a: 8b 89 d0 00 00 00 mov ecx,DWORD PTR [ecx+0xd0] 808c5a0: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 808c5a4: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 808c5a8: e9 da fc ff ff jmp 808c287 <__printf_fphex+0x87> 808c5ad: 8d 76 00 lea esi,[esi+0x0] 808c5b0: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 808c5b4: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 808c5b8: f6 c2 01 test dl,0x1 808c5bb: 0f 84 ef 03 00 00 je 808c9b0 <__printf_fphex+0x7b0> 808c5c1: db 28 fld TBYTE PTR [eax] 808c5c3: d9 e5 fxam 808c5c5: df e0 fnstsw ax 808c5c7: 89 c5 mov ebp,eax 808c5c9: 81 e5 00 02 00 00 and ebp,0x200 808c5cf: db e8 fucomi st,st(0) 808c5d1: 0f 8a 02 13 00 00 jp 808d8d9 <__printf_fphex+0x16d9> 808c5d7: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808c5db: db a8 e0 23 fe ff fld TBYTE PTR [eax-0x1dc20] 808c5e1: d9 c0 fld st(0) 808c5e3: db 7c 24 28 fstp TBYTE PTR [esp+0x28] 808c5e7: d9 c1 fld st(1) 808c5e9: d9 e1 fabs 808c5eb: df e9 fucomip st,st(1) 808c5ed: dd d8 fstp st(0) 808c5ef: 0f 87 83 07 00 00 ja 808cd78 <__printf_fphex+0xb78> 808c5f5: d9 c0 fld st(0) 808c5f7: db bc 24 90 00 00 00 fstp TBYTE PTR [esp+0x90] 808c5fe: 31 c0 xor eax,eax 808c600: d9 c0 fld st(0) 808c602: db 7c 24 70 fstp TBYTE PTR [esp+0x70] 808c606: db 7c 24 60 fstp TBYTE PTR [esp+0x60] 808c60a: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] 808c60e: 89 74 24 38 mov DWORD PTR [esp+0x38],esi 808c612: 8b 74 24 74 mov esi,DWORD PTR [esp+0x74] 808c616: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 808c61a: 89 74 24 3c mov DWORD PTR [esp+0x3c],esi 808c61e: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 808c622: 89 ce mov esi,ecx 808c624: 09 de or esi,ebx 808c626: 0f 94 c0 sete al 808c629: 83 ec 0c sub esp,0xc 808c62c: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 808c630: 31 c0 xor eax,eax 808c632: 83 7c 24 40 41 cmp DWORD PTR [esp+0x40],0x41 808c637: 0f 94 c0 sete al 808c63a: 50 push eax 808c63b: 6a 10 push 0x10 808c63d: 8d b4 24 70 01 00 00 lea esi,[esp+0x170] 808c644: 89 74 24 6c mov DWORD PTR [esp+0x6c],esi 808c648: 56 push esi 808c649: 89 4c 24 50 mov DWORD PTR [esp+0x50],ecx 808c64d: 89 5c 24 54 mov DWORD PTR [esp+0x54],ebx 808c651: 53 push ebx 808c652: 51 push ecx 808c653: e8 a8 ca ff ff call 8089100 <_itoa> 808c658: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 808c65c: 83 c4 14 add esp,0x14 808c65f: 89 c6 mov esi,eax 808c661: 31 c0 xor eax,eax 808c663: 83 7a 08 41 cmp DWORD PTR [edx+0x8],0x41 808c667: 0f 94 c0 sete al 808c66a: 50 push eax 808c66b: 6a 10 push 0x10 808c66d: 8d 94 24 48 01 00 00 lea edx,[esp+0x148] 808c674: 89 54 24 70 mov DWORD PTR [esp+0x70],edx 808c678: 52 push edx 808c679: ff 74 24 54 push DWORD PTR [esp+0x54] 808c67d: ff 74 24 54 push DWORD PTR [esp+0x54] 808c681: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 808c685: e8 16 a7 01 00 call 80a6da0 <_itowa> 808c68a: 8d 8c 24 6c 01 00 00 lea ecx,[esp+0x16c] 808c691: 89 f2 mov edx,esi 808c693: 83 c4 20 add esp,0x20 808c696: 89 c3 mov ebx,eax 808c698: 39 ce cmp esi,ecx 808c69a: 0f 86 c7 14 00 00 jbe 808db67 <__printf_fphex+0x1967> 808c6a0: 83 ea 01 sub edx,0x1 808c6a3: 83 eb 04 sub ebx,0x4 808c6a6: c6 02 30 mov BYTE PTR [edx],0x30 808c6a9: c7 03 30 00 00 00 mov DWORD PTR [ebx],0x30 808c6af: 39 ca cmp edx,ecx 808c6b1: 75 ed jne 808c6a0 <__printf_fphex+0x4a0> 808c6b3: 8d 8c 24 4d 01 00 00 lea ecx,[esp+0x14d] 808c6ba: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 808c6be: 89 d1 mov ecx,edx 808c6c0: 29 f1 sub ecx,esi 808c6c2: 89 d6 mov esi,edx 808c6c4: 8d 44 88 04 lea eax,[eax+ecx*4+0x4] 808c6c8: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 808c6cc: 0f b6 06 movzx eax,BYTE PTR [esi] 808c6cf: 88 44 24 54 mov BYTE PTR [esp+0x54],al 808c6d3: 0f b7 84 24 98 00 00 00 movzx eax,WORD PTR [esp+0x98] 808c6db: 25 ff 7f 00 00 and eax,0x7fff 808c6e0: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 808c6e4: 0f 85 76 0f 00 00 jne 808d660 <__printf_fphex+0x1460> 808c6ea: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 808c6ee: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 808c6f2: 89 d8 mov eax,ebx 808c6f4: 09 f0 or eax,esi 808c6f6: 83 f8 01 cmp eax,0x1 808c6f9: 19 c9 sbb ecx,ecx 808c6fb: f7 d1 not ecx 808c6fd: 81 e1 01 40 00 00 and ecx,0x4001 808c703: 85 c0 test eax,eax 808c705: 0f 95 c0 setne al 808c708: 89 4c 24 40 mov DWORD PTR [esp+0x40],ecx 808c70c: 0f b6 c0 movzx eax,al 808c70f: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 808c713: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 808c717: 85 f6 test esi,esi 808c719: 0f 85 09 04 00 00 jne 808cb28 <__printf_fphex+0x928> 808c71f: 83 bc 24 30 01 00 00 30 cmp DWORD PTR [esp+0x130],0x30 808c727: 0f 85 5e 13 00 00 jne 808da8b <__printf_fphex+0x188b> 808c72d: 8b 54 24 58 mov edx,DWORD PTR [esp+0x58] 808c731: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 808c735: 8d 76 00 lea esi,[esi+0x0] 808c738: 83 e8 04 sub eax,0x4 808c73b: 83 ea 01 sub edx,0x1 808c73e: 83 78 fc 30 cmp DWORD PTR [eax-0x4],0x30 808c742: 74 f4 je 808c738 <__printf_fphex+0x538> 808c744: 89 54 24 48 mov DWORD PTR [esp+0x48],edx 808c748: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 808c74c: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 808c750: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 808c754: 29 de sub esi,ebx 808c756: 83 f9 ff cmp ecx,0xffffffff 808c759: 0f 84 c9 0e 00 00 je 808d628 <__printf_fphex+0x1428> 808c75f: 39 f1 cmp ecx,esi 808c761: 0f 8d 01 01 00 00 jge 808c868 <__printf_fphex+0x668> 808c767: 0f b6 44 24 54 movzx eax,BYTE PTR [esp+0x54] 808c76c: 85 c9 test ecx,ecx 808c76e: 7e 05 jle 808c775 <__printf_fphex+0x575> 808c770: 0f b6 44 0b ff movzx eax,BYTE PTR [ebx+ecx*1-0x1] 808c775: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 808c779: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 808c77d: 0f b6 14 0b movzx edx,BYTE PTR [ebx+ecx*1] 808c781: 8d 58 bf lea ebx,[eax-0x41] 808c784: 0f be c8 movsx ecx,al 808c787: 80 fb 05 cmp bl,0x5 808c78a: 0f 87 ff 11 00 00 ja 808d98f <__printf_fphex+0x178f> 808c790: 8d 59 c9 lea ebx,[ecx-0x37] 808c793: 8d 4a bf lea ecx,[edx-0x41] 808c796: 0f be c2 movsx eax,dl 808c799: 80 f9 05 cmp cl,0x5 808c79c: 0f 87 dd 11 00 00 ja 808d97f <__printf_fphex+0x177f> 808c7a2: 8d 50 c9 lea edx,[eax-0x37] 808c7a5: b9 01 00 00 00 mov ecx,0x1 808c7aa: d9 bc 24 8e 00 00 00 fnstcw WORD PTR [esp+0x8e] 808c7b1: 0f b7 84 24 8e 00 00 00 movzx eax,WORD PTR [esp+0x8e] 808c7b9: 66 25 00 0c and ax,0xc00 808c7bd: 66 3d 00 08 cmp ax,0x800 808c7c1: 0f 84 93 13 00 00 je 808db5a <__printf_fphex+0x195a> 808c7c7: 0f 87 13 10 00 00 ja 808d7e0 <__printf_fphex+0x15e0> 808c7cd: 66 85 c0 test ax,ax 808c7d0: 0f 85 db 0f 00 00 jne 808d7b1 <__printf_fphex+0x15b1> 808c7d6: 83 fa 07 cmp edx,0x7 808c7d9: 0f 8e 89 00 00 00 jle 808c868 <__printf_fphex+0x668> 808c7df: 09 d9 or ecx,ebx 808c7e1: 83 e1 01 and ecx,0x1 808c7e4: 0f 84 7e 00 00 00 je 808c868 <__printf_fphex+0x668> 808c7ea: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808c7ee: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 808c7f2: 8d 50 ff lea edx,[eax-0x1] 808c7f5: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 808c7f9: 8d 0c 96 lea ecx,[esi+edx*4] 808c7fc: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 808c800: 01 d0 add eax,edx 808c802: c7 c6 f0 ff ff ff mov esi,0xfffffff0 808c808: 85 d2 test edx,edx 808c80a: 0f 88 c1 11 00 00 js 808d9d1 <__printf_fphex+0x17d1> 808c810: 89 6c 24 38 mov DWORD PTR [esp+0x38],ebp 808c814: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 808c818: 89 7c 24 58 mov DWORD PTR [esp+0x58],edi 808c81c: eb 2c jmp 808c84a <__printf_fphex+0x64a> 808c81e: 66 90 xchg ax,ax 808c820: 65 8b 3e mov edi,DWORD PTR gs:[esi] 808c823: 0f be d3 movsx edx,bl 808c826: 83 3c 97 65 cmp DWORD PTR [edi+edx*4],0x65 808c82a: 0f 8e 68 12 00 00 jle 808da98 <__printf_fphex+0x1898> 808c830: c6 00 30 mov BYTE PTR [eax],0x30 808c833: 8d 50 ff lea edx,[eax-0x1] 808c836: 83 e9 04 sub ecx,0x4 808c839: c7 41 04 30 00 00 00 mov DWORD PTR [ecx+0x4],0x30 808c840: 39 c5 cmp ebp,eax 808c842: 0f 84 81 11 00 00 je 808d9c9 <__printf_fphex+0x17c9> 808c848: 89 d0 mov eax,edx 808c84a: 0f b6 18 movzx ebx,BYTE PTR [eax] 808c84d: 80 fb 39 cmp bl,0x39 808c850: 75 ce jne 808c820 <__printf_fphex+0x620> 808c852: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 808c856: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 808c85a: 8b 7c 24 58 mov edi,DWORD PTR [esp+0x58] 808c85e: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 808c861: 89 11 mov DWORD PTR [ecx],edx 808c863: 88 10 mov BYTE PTR [eax],dl 808c865: 8d 76 00 lea esi,[esi+0x0] 808c868: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 808c86c: 6a 00 push 0x0 808c86e: 6a 0a push 0xa 808c870: 8d b4 24 44 01 00 00 lea esi,[esp+0x144] 808c877: 56 push esi 808c878: 53 push ebx 808c879: e8 a2 c7 ff ff call 8089020 <_itoa_word> 808c87e: b9 cd cc cc cc mov ecx,0xcccccccd 808c883: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 808c887: 83 c4 10 add esp,0x10 808c88a: 8d 84 24 b4 00 00 00 lea eax,[esp+0xb4] 808c891: 89 74 24 58 mov DWORD PTR [esp+0x58],esi 808c895: 89 6c 24 40 mov DWORD PTR [esp+0x40],ebp 808c899: 89 c5 mov ebp,eax 808c89b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808c89f: 90 nop 808c8a0: 89 d8 mov eax,ebx 808c8a2: 89 de mov esi,ebx 808c8a4: 83 ed 04 sub ebp,0x4 808c8a7: f7 e1 mul ecx 808c8a9: c1 ea 03 shr edx,0x3 808c8ac: 8d 04 92 lea eax,[edx+edx*4] 808c8af: 01 c0 add eax,eax 808c8b1: 29 c6 sub esi,eax 808c8b3: 89 f0 mov eax,esi 808c8b5: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 808c8b9: 8b 84 86 80 91 fe ff mov eax,DWORD PTR [esi+eax*4-0x16e80] 808c8c0: 89 45 00 mov DWORD PTR [ebp+0x0],eax 808c8c3: 89 d8 mov eax,ebx 808c8c5: 89 d3 mov ebx,edx 808c8c7: 83 f8 09 cmp eax,0x9 808c8ca: 77 d4 ja 808c8a0 <__printf_fphex+0x6a0> 808c8cc: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808c8d0: 8b 74 24 58 mov esi,DWORD PTR [esp+0x58] 808c8d4: 89 6c 24 5c mov DWORD PTR [esp+0x5c],ebp 808c8d8: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 808c8dc: 0f b6 50 0c movzx edx,BYTE PTR [eax+0xc] 808c8e0: b8 04 00 00 00 mov eax,0x4 808c8e5: 85 ed test ebp,ebp 808c8e7: 75 0b jne 808c8f4 <__printf_fphex+0x6f4> 808c8e9: 31 c0 xor eax,eax 808c8eb: f6 c2 50 test dl,0x50 808c8ee: 0f 95 c0 setne al 808c8f1: 83 c0 03 add eax,0x3 808c8f4: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 808c8f8: 2b 74 24 38 sub esi,DWORD PTR [esp+0x38] 808c8fc: 89 74 24 40 mov DWORD PTR [esp+0x40],esi 808c900: 8d 44 01 02 lea eax,[ecx+eax*1+0x2] 808c904: 01 f0 add eax,esi 808c906: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 808c90a: 29 c6 sub esi,eax 808c90c: 89 74 24 24 mov DWORD PTR [esp+0x24],esi 808c910: 85 c9 test ecx,ecx 808c912: 0f 8e 00 0b 00 00 jle 808d418 <__printf_fphex+0x1218> 808c918: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 808c91c: b8 01 00 00 00 mov eax,0x1 808c921: 85 c9 test ecx,ecx 808c923: 75 1c jne 808c941 <__printf_fphex+0x741> 808c925: 88 54 24 58 mov BYTE PTR [esp+0x58],dl 808c929: 83 ec 0c sub esp,0xc 808c92c: ff 74 24 2c push DWORD PTR [esp+0x2c] 808c930: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808c934: e8 d7 76 fe ff call 8074010 808c939: 0f b6 54 24 68 movzx edx,BYTE PTR [esp+0x68] 808c93e: 83 c4 10 add esp,0x10 808c941: 29 44 24 24 sub DWORD PTR [esp+0x24],eax 808c945: 83 e2 20 and edx,0x20 808c948: 0f 85 1a 05 00 00 jne 808ce68 <__printf_fphex+0xc68> 808c94e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808c952: 83 78 10 30 cmp DWORD PTR [eax+0x10],0x30 808c956: 0f 84 0c 05 00 00 je 808ce68 <__printf_fphex+0xc68> 808c95c: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 808c960: 85 c0 test eax,eax 808c962: 0f 8e 00 05 00 00 jle 808ce68 <__printf_fphex+0xc68> 808c968: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 808c96c: 85 d2 test edx,edx 808c96e: 0f 85 7c 0d 00 00 jne 808d6f0 <__printf_fphex+0x14f0> 808c974: 83 ec 04 sub esp,0x4 808c977: ff 74 24 28 push DWORD PTR [esp+0x28] 808c97b: 6a 20 push 0x20 808c97d: 57 push edi 808c97e: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808c982: e8 a9 b7 fc ff call 8058130 <_IO_padn> 808c987: 83 c4 10 add esp,0x10 808c98a: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 808c98e: 39 f0 cmp eax,esi 808c990: 0f 84 d4 04 00 00 je 808ce6a <__printf_fphex+0xc6a> 808c996: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808c99d: 8d 76 00 lea esi,[esi+0x0] 808c9a0: bd ff ff ff ff mov ebp,0xffffffff 808c9a5: e9 04 03 00 00 jmp 808ccae <__printf_fphex+0xaae> 808c9aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808c9b0: dd 00 fld QWORD PTR [eax] 808c9b2: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 808c9b6: dd 54 24 28 fst QWORD PTR [esp+0x28] 808c9ba: dd 94 24 90 00 00 00 fst QWORD PTR [esp+0x90] 808c9c1: d9 e5 fxam 808c9c3: df e0 fnstsw ax 808c9c5: 89 c5 mov ebp,eax 808c9c7: 81 e5 00 02 00 00 and ebp,0x200 808c9cd: df e8 fucomip st,st(0) 808c9cf: 0f 8a 33 0f 00 00 jp 808d908 <__printf_fphex+0x1708> 808c9d5: dd 86 f0 23 fe ff fld QWORD PTR [esi-0x1dc10] 808c9db: dd 54 24 38 fst QWORD PTR [esp+0x38] 808c9df: dd 44 24 28 fld QWORD PTR [esp+0x28] 808c9e3: d9 e1 fabs 808c9e5: df e9 fucomip st,st(1) 808c9e7: dd d8 fstp st(0) 808c9e9: 0f 87 01 03 00 00 ja 808ccf0 <__printf_fphex+0xaf0> 808c9ef: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 808c9f3: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 808c9f7: 8b 84 24 94 00 00 00 mov eax,DWORD PTR [esp+0x94] 808c9fe: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 808ca02: 25 ff ff 0f 00 and eax,0xfffff 808ca07: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 808ca0b: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 808ca0f: 89 c8 mov eax,ecx 808ca11: 09 d8 or eax,ebx 808ca13: 0f 94 c0 sete al 808ca16: 83 ec 0c sub esp,0xc 808ca19: 0f b6 c0 movzx eax,al 808ca1c: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 808ca20: 31 c0 xor eax,eax 808ca22: 83 7c 24 40 41 cmp DWORD PTR [esp+0x40],0x41 808ca27: 0f 94 c0 sete al 808ca2a: 50 push eax 808ca2b: 6a 10 push 0x10 808ca2d: 8d 84 24 48 01 00 00 lea eax,[esp+0x148] 808ca34: 89 44 24 70 mov DWORD PTR [esp+0x70],eax 808ca38: 50 push eax 808ca39: 89 4c 24 50 mov DWORD PTR [esp+0x50],ecx 808ca3d: 89 5c 24 54 mov DWORD PTR [esp+0x54],ebx 808ca41: 53 push ebx 808ca42: 89 f3 mov ebx,esi 808ca44: 51 push ecx 808ca45: e8 56 a3 01 00 call 80a6da0 <_itowa> 808ca4a: 89 44 24 70 mov DWORD PTR [esp+0x70],eax 808ca4e: 83 c4 14 add esp,0x14 808ca51: 89 c6 mov esi,eax 808ca53: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808ca57: 83 78 08 41 cmp DWORD PTR [eax+0x8],0x41 808ca5b: 0f 94 c0 sete al 808ca5e: 0f b6 c0 movzx eax,al 808ca61: 50 push eax 808ca62: 6a 10 push 0x10 808ca64: 8d 9c 24 70 01 00 00 lea ebx,[esp+0x170] 808ca6b: 89 5c 24 6c mov DWORD PTR [esp+0x6c],ebx 808ca6f: 53 push ebx 808ca70: ff 74 24 54 push DWORD PTR [esp+0x54] 808ca74: ff 74 24 54 push DWORD PTR [esp+0x54] 808ca78: e8 83 c6 ff ff call 8089100 <_itoa> 808ca7d: 8d 8c 24 20 01 00 00 lea ecx,[esp+0x120] 808ca84: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 808ca88: 83 c4 20 add esp,0x20 808ca8b: 39 ce cmp esi,ecx 808ca8d: 76 49 jbe 808cad8 <__printf_fphex+0x8d8> 808ca8f: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 808ca93: f7 d1 not ecx 808ca95: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 808ca99: 31 c0 xor eax,eax 808ca9b: 8d 14 0b lea edx,[ebx+ecx*1] 808ca9e: c1 ea 02 shr edx,0x2 808caa1: f7 d2 not edx 808caa3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808caa7: 90 nop 808caa8: c7 44 83 fc 30 00 00 00 mov DWORD PTR [ebx+eax*4-0x4],0x30 808cab0: c6 44 06 ff 30 mov BYTE PTR [esi+eax*1-0x1],0x30 808cab5: 83 e8 01 sub eax,0x1 808cab8: 39 d0 cmp eax,edx 808caba: 75 ec jne 808caa8 <__printf_fphex+0x8a8> 808cabc: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 808cac0: 01 d9 add ecx,ebx 808cac2: c1 e9 02 shr ecx,0x2 808cac5: 8d 04 8d 04 00 00 00 lea eax,[ecx*4+0x4] 808cacc: f7 d1 not ecx 808cace: 01 4c 24 34 add DWORD PTR [esp+0x34],ecx 808cad2: 29 c3 sub ebx,eax 808cad4: 89 5c 24 50 mov DWORD PTR [esp+0x50],ebx 808cad8: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 808cadc: 0f b7 9c 24 96 00 00 00 movzx ebx,WORD PTR [esp+0x96] 808cae4: c1 e8 10 shr eax,0x10 808cae7: a9 f0 7f 00 00 test eax,0x7ff0 808caec: 0f 95 c1 setne cl 808caef: 66 c1 eb 04 shr bx,0x4 808caf3: 8d 41 30 lea eax,[ecx+0x30] 808caf6: 88 44 24 54 mov BYTE PTR [esp+0x54],al 808cafa: 89 d8 mov eax,ebx 808cafc: 25 ff 07 00 00 and eax,0x7ff 808cb01: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 808cb05: 0f 85 2d 0b 00 00 jne 808d638 <__printf_fphex+0x1438> 808cb0b: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 808cb0f: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 808cb13: 89 f2 mov edx,esi 808cb15: 09 da or edx,ebx 808cb17: 0f 85 1a 0c 00 00 jne 808d737 <__printf_fphex+0x1537> 808cb1d: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 808cb25: 8d 76 00 lea esi,[esi+0x0] 808cb28: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 808cb2c: 83 7c 24 18 ff cmp DWORD PTR [esp+0x18],0xffffffff 808cb31: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 808cb35: 0f 85 2d fd ff ff jne 808c868 <__printf_fphex+0x668> 808cb3b: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 808cb43: e9 20 fd ff ff jmp 808c868 <__printf_fphex+0x668> 808cb48: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808cb4f: 90 nop 808cb50: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 808cb54: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 808cb58: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808cb5e: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808cb61: f6 44 58 01 01 test BYTE PTR [eax+ebx*2+0x1],0x1 808cb66: 0f 85 64 01 00 00 jne 808ccd0 <__printf_fphex+0xad0> 808cb6c: 89 f0 mov eax,esi 808cb6e: 8d b6 a8 23 fe ff lea esi,[esi-0x1dc58] 808cb74: 8d 80 71 23 fe ff lea eax,[eax-0x1dc8f] 808cb7a: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808cb7e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808cb82: 0f b6 50 0c movzx edx,BYTE PTR [eax+0xc] 808cb86: 89 d0 mov eax,edx 808cb88: 83 e0 20 and eax,0x20 808cb8b: 85 ed test ebp,ebp 808cb8d: 0f 85 9d 01 00 00 jne 808cd30 <__printf_fphex+0xb30> 808cb93: f6 c2 50 test dl,0x50 808cb96: 0f 84 04 06 00 00 je 808d1a0 <__printf_fphex+0xfa0> 808cb9c: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 808cba0: 83 eb 04 sub ebx,0x4 808cba3: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 808cba7: 84 c0 test al,al 808cba9: 0f 85 15 02 00 00 jne 808cdc4 <__printf_fphex+0xbc4> 808cbaf: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808cbb3: 85 c0 test eax,eax 808cbb5: 0f 8e 35 0c 00 00 jle 808d7f0 <__printf_fphex+0x15f0> 808cbbb: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808cbbf: 85 c0 test eax,eax 808cbc1: 0f 84 c9 08 00 00 je 808d490 <__printf_fphex+0x1290> 808cbc7: 83 ec 04 sub esp,0x4 808cbca: ff 74 24 1c push DWORD PTR [esp+0x1c] 808cbce: 6a 20 push 0x20 808cbd0: 57 push edi 808cbd1: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808cbd5: e8 26 87 00 00 call 8095300 <_IO_wpadn> 808cbda: 83 c4 10 add esp,0x10 808cbdd: 3b 44 24 18 cmp eax,DWORD PTR [esp+0x18] 808cbe1: 0f 85 b9 fd ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808cbe7: 85 ed test ebp,ebp 808cbe9: 0f 84 c1 01 00 00 je 808cdb0 <__printf_fphex+0xbb0> 808cbef: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808cbf3: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 808cbf7: 85 c0 test eax,eax 808cbf9: 0f 84 5a 01 00 00 je 808cd59 <__printf_fphex+0xb59> 808cbff: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808cc02: 85 c0 test eax,eax 808cc04: 0f 84 26 0c 00 00 je 808d830 <__printf_fphex+0x1630> 808cc0a: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808cc0d: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808cc10: 0f 83 1a 0c 00 00 jae 808d830 <__printf_fphex+0x1630> 808cc16: 8d 4a 04 lea ecx,[edx+0x4] 808cc19: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808cc1c: c7 02 2d 00 00 00 mov DWORD PTR [edx],0x2d 808cc22: 83 c5 01 add ebp,0x1 808cc25: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808cc29: 85 c0 test eax,eax 808cc2b: 0f 84 d7 01 00 00 je 808ce08 <__printf_fphex+0xc08> 808cc31: 8d 45 03 lea eax,[ebp+0x3] 808cc34: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 808cc38: 8d 04 ad 00 00 00 00 lea eax,[ebp*4+0x0] 808cc3f: 29 c6 sub esi,eax 808cc41: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808cc44: 8b 0c ae mov ecx,DWORD PTR [esi+ebp*4] 808cc47: 85 c0 test eax,eax 808cc49: 0f 84 b9 05 00 00 je 808d208 <__printf_fphex+0x1008> 808cc4f: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808cc52: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808cc55: 0f 83 ad 05 00 00 jae 808d208 <__printf_fphex+0x1008> 808cc5b: 8d 5a 04 lea ebx,[edx+0x4] 808cc5e: 83 f9 ff cmp ecx,0xffffffff 808cc61: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808cc64: 0f 94 c0 sete al 808cc67: 89 0a mov DWORD PTR [edx],ecx 808cc69: 84 c0 test al,al 808cc6b: 0f 85 2f fd ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808cc71: 83 c5 01 add ebp,0x1 808cc74: 39 6c 24 14 cmp DWORD PTR [esp+0x14],ebp 808cc78: 75 c7 jne 808cc41 <__printf_fphex+0xa41> 808cc7a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808cc7e: f6 40 0c 20 test BYTE PTR [eax+0xc],0x20 808cc82: 74 2a je 808ccae <__printf_fphex+0xaae> 808cc84: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 808cc88: 85 db test ebx,ebx 808cc8a: 7e 22 jle 808ccae <__printf_fphex+0xaae> 808cc8c: 83 ec 04 sub esp,0x4 808cc8f: ff 74 24 1c push DWORD PTR [esp+0x1c] 808cc93: 6a 20 push 0x20 808cc95: 57 push edi 808cc96: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808cc9a: e8 61 86 00 00 call 8095300 <_IO_wpadn> 808cc9f: 83 c4 10 add esp,0x10 808cca2: 3b 44 24 18 cmp eax,DWORD PTR [esp+0x18] 808cca6: 0f 85 f4 fc ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808ccac: 01 c5 add ebp,eax 808ccae: 8b 84 24 5c 01 00 00 mov eax,DWORD PTR [esp+0x15c] 808ccb5: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 808ccbc: 0f 85 1a 10 00 00 jne 808dcdc <__printf_fphex+0x1adc> 808ccc2: 81 c4 6c 01 00 00 add esp,0x16c 808ccc8: 89 e8 mov eax,ebp 808ccca: 5b pop ebx 808cccb: 5e pop esi 808cccc: 5f pop edi 808cccd: 5d pop ebp 808ccce: c3 ret 808cccf: 90 nop 808ccd0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808ccd4: 8d b0 88 23 fe ff lea esi,[eax-0x1dc78] 808ccda: 8d 80 69 23 fe ff lea eax,[eax-0x1dc97] 808cce0: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808cce4: e9 95 fe ff ff jmp 808cb7e <__printf_fphex+0x97e> 808cce9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808ccf0: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 808ccf4: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 808ccf8: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808ccfe: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808cd01: f6 44 70 01 01 test BYTE PTR [eax+esi*2+0x1],0x1 808cd06: 0f 85 8a 00 00 00 jne 808cd96 <__printf_fphex+0xb96> 808cd0c: 8d 81 71 23 fe ff lea eax,[ecx-0x1dc8f] 808cd12: 8d b1 a8 23 fe ff lea esi,[ecx-0x1dc58] 808cd18: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808cd1c: 89 d0 mov eax,edx 808cd1e: 83 e0 20 and eax,0x20 808cd21: 85 ed test ebp,ebp 808cd23: 0f 84 6a fe ff ff je 808cb93 <__printf_fphex+0x993> 808cd29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808cd30: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 808cd34: 83 e9 04 sub ecx,0x4 808cd37: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 808cd3b: 84 c0 test al,al 808cd3d: 75 0c jne 808cd4b <__printf_fphex+0xb4b> 808cd3f: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808cd43: 85 c0 test eax,eax 808cd45: 0f 8f 70 fe ff ff jg 808cbbb <__printf_fphex+0x9bb> 808cd4b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808cd4f: 31 ed xor ebp,ebp 808cd51: 85 c0 test eax,eax 808cd53: 0f 85 a6 fe ff ff jne 808cbff <__printf_fphex+0x9ff> 808cd59: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808cd5c: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808cd5f: 0f 83 ff 0c 00 00 jae 808da64 <__printf_fphex+0x1864> 808cd65: 8d 50 01 lea edx,[eax+0x1] 808cd68: 89 57 14 mov DWORD PTR [edi+0x14],edx 808cd6b: c6 00 2d mov BYTE PTR [eax],0x2d 808cd6e: e9 af fe ff ff jmp 808cc22 <__printf_fphex+0xa22> 808cd73: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808cd77: 90 nop 808cd78: dd d8 fstp st(0) 808cd7a: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 808cd7e: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 808cd82: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808cd88: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808cd8b: f6 44 58 01 01 test BYTE PTR [eax+ebx*2+0x1],0x1 808cd90: 0f 84 76 ff ff ff je 808cd0c <__printf_fphex+0xb0c> 808cd96: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808cd9a: 8d b0 88 23 fe ff lea esi,[eax-0x1dc78] 808cda0: 8d 80 69 23 fe ff lea eax,[eax-0x1dc97] 808cda6: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808cdaa: e9 d7 fd ff ff jmp 808cb86 <__printf_fphex+0x986> 808cdaf: 90 nop 808cdb0: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 808cdb4: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808cdb8: 0f b6 53 0c movzx edx,BYTE PTR [ebx+0xc] 808cdbc: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 808cdc0: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 808cdc4: f6 c2 40 test dl,0x40 808cdc7: 0f 84 fb 03 00 00 je 808d1c8 <__printf_fphex+0xfc8> 808cdcd: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808cdd1: 85 c0 test eax,eax 808cdd3: 0f 84 07 07 00 00 je 808d4e0 <__printf_fphex+0x12e0> 808cdd9: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808cddc: 85 c0 test eax,eax 808cdde: 0f 84 9d 0c 00 00 je 808da81 <__printf_fphex+0x1881> 808cde4: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808cde7: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808cdea: 0f 83 91 0c 00 00 jae 808da81 <__printf_fphex+0x1881> 808cdf0: 8d 4a 04 lea ecx,[edx+0x4] 808cdf3: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808cdf6: c7 02 2b 00 00 00 mov DWORD PTR [edx],0x2b 808cdfc: e9 21 fe ff ff jmp 808cc22 <__printf_fphex+0xa22> 808ce01: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808ce08: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 808ce0c: 8d 55 03 lea edx,[ebp+0x3] 808ce0f: 29 ee sub esi,ebp 808ce11: 0f b6 0c 2e movzx ecx,BYTE PTR [esi+ebp*1] 808ce15: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808ce18: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808ce1b: 0f 83 8f 06 00 00 jae 808d4b0 <__printf_fphex+0x12b0> 808ce21: 8d 58 01 lea ebx,[eax+0x1] 808ce24: 89 5f 14 mov DWORD PTR [edi+0x14],ebx 808ce27: 88 08 mov BYTE PTR [eax],cl 808ce29: 83 c5 01 add ebp,0x1 808ce2c: 39 ea cmp edx,ebp 808ce2e: 75 e1 jne 808ce11 <__printf_fphex+0xc11> 808ce30: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808ce34: f6 40 0c 20 test BYTE PTR [eax+0xc],0x20 808ce38: 0f 84 70 fe ff ff je 808ccae <__printf_fphex+0xaae> 808ce3e: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 808ce42: 85 f6 test esi,esi 808ce44: 0f 8e 64 fe ff ff jle 808ccae <__printf_fphex+0xaae> 808ce4a: 83 ec 04 sub esp,0x4 808ce4d: ff 74 24 1c push DWORD PTR [esp+0x1c] 808ce51: 6a 20 push 0x20 808ce53: 57 push edi 808ce54: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808ce58: e8 d3 b2 fc ff call 8058130 <_IO_padn> 808ce5d: 83 c4 10 add esp,0x10 808ce60: e9 3d fe ff ff jmp 808cca2 <__printf_fphex+0xaa2> 808ce65: 8d 76 00 lea esi,[esi+0x0] 808ce68: 31 f6 xor esi,esi 808ce6a: 85 ed test ebp,ebp 808ce6c: 0f 84 b6 03 00 00 je 808d228 <__printf_fphex+0x1028> 808ce72: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808ce76: 85 c0 test eax,eax 808ce78: 0f 84 c2 06 00 00 je 808d540 <__printf_fphex+0x1340> 808ce7e: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808ce81: 85 c0 test eax,eax 808ce83: 0f 84 92 0c 00 00 je 808db1b <__printf_fphex+0x191b> 808ce89: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808ce8c: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808ce8f: 0f 83 86 0c 00 00 jae 808db1b <__printf_fphex+0x191b> 808ce95: 8d 4a 04 lea ecx,[edx+0x4] 808ce98: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808ce9b: c7 02 2d 00 00 00 mov DWORD PTR [edx],0x2d 808cea1: 83 c6 01 add esi,0x1 808cea4: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 808cea8: 85 c9 test ecx,ecx 808ceaa: 0f 84 c0 03 00 00 je 808d270 <__printf_fphex+0x1070> 808ceb0: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808ceb3: 85 c0 test eax,eax 808ceb5: 0f 84 bd 09 00 00 je 808d878 <__printf_fphex+0x1678> 808cebb: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808cebe: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 808cec1: 39 da cmp edx,ebx 808cec3: 0f 83 af 09 00 00 jae 808d878 <__printf_fphex+0x1678> 808cec9: 8d 4a 04 lea ecx,[edx+0x4] 808cecc: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808cecf: c7 02 30 00 00 00 mov DWORD PTR [edx],0x30 808ced5: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 808ced9: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 808cedc: 89 54 24 58 mov DWORD PTR [esp+0x58],edx 808cee0: 83 c2 17 add edx,0x17 808cee3: 39 cb cmp ebx,ecx 808cee5: 0f 86 6d 09 00 00 jbe 808d858 <__printf_fphex+0x1658> 808ceeb: 8d 59 04 lea ebx,[ecx+0x4] 808ceee: 83 fa ff cmp edx,0xffffffff 808cef1: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808cef4: 0f 94 c0 sete al 808cef7: 89 11 mov DWORD PTR [ecx],edx 808cef9: 84 c0 test al,al 808cefb: 0f 85 9f fa ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808cf01: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808cf05: 8d 6e 02 lea ebp,[esi+0x2] 808cf08: f6 40 0c 20 test BYTE PTR [eax+0xc],0x20 808cf0c: 75 42 jne 808cf50 <__printf_fphex+0xd50> 808cf0e: 83 78 10 30 cmp DWORD PTR [eax+0x10],0x30 808cf12: 75 3c jne 808cf50 <__printf_fphex+0xd50> 808cf14: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 808cf18: 85 d2 test edx,edx 808cf1a: 7e 34 jle 808cf50 <__printf_fphex+0xd50> 808cf1c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808cf20: 85 c0 test eax,eax 808cf22: 0f 84 9e 03 00 00 je 808d2c6 <__printf_fphex+0x10c6> 808cf28: 83 ec 04 sub esp,0x4 808cf2b: ff 74 24 28 push DWORD PTR [esp+0x28] 808cf2f: 6a 30 push 0x30 808cf31: 57 push edi 808cf32: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808cf36: e8 c5 83 00 00 call 8095300 <_IO_wpadn> 808cf3b: 83 c4 10 add esp,0x10 808cf3e: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 808cf42: 39 c3 cmp ebx,eax 808cf44: 0f 85 56 fa ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808cf4a: 01 dd add ebp,ebx 808cf4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808cf50: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808cf54: 85 c0 test eax,eax 808cf56: 0f 84 8c 03 00 00 je 808d2e8 <__printf_fphex+0x10e8> 808cf5c: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808cf5f: 85 c0 test eax,eax 808cf61: 0f 84 51 09 00 00 je 808d8b8 <__printf_fphex+0x16b8> 808cf67: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808cf6a: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808cf6d: 0f 83 45 09 00 00 jae 808d8b8 <__printf_fphex+0x16b8> 808cf73: 0f be 4c 24 54 movsx ecx,BYTE PTR [esp+0x54] 808cf78: 8d 5a 04 lea ebx,[edx+0x4] 808cf7b: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808cf7e: 89 0a mov DWORD PTR [edx],ecx 808cf80: 83 f9 ff cmp ecx,0xffffffff 808cf83: 0f 94 c0 sete al 808cf86: 84 c0 test al,al 808cf88: 0f 85 12 fa ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808cf8e: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808cf92: 8d 55 01 lea edx,[ebp+0x1] 808cf95: 89 d6 mov esi,edx 808cf97: 85 c0 test eax,eax 808cf99: 0f 8e 73 03 00 00 jle 808d312 <__printf_fphex+0x1112> 808cf9f: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808cfa3: 89 54 24 54 mov DWORD PTR [esp+0x54],edx 808cfa7: 85 c0 test eax,eax 808cfa9: 0f 85 09 01 00 00 jne 808d0b8 <__printf_fphex+0xeb8> 808cfaf: 83 ec 0c sub esp,0xc 808cfb2: ff 74 24 2c push DWORD PTR [esp+0x2c] 808cfb6: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808cfba: e8 51 70 fe ff call 8074010 808cfbf: 8b 54 24 64 mov edx,DWORD PTR [esp+0x64] 808cfc3: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 808cfc7: 83 c4 10 add esp,0x10 808cfca: 8d 0c 02 lea ecx,[edx+eax*1] 808cfcd: 29 eb sub ebx,ebp 808cfcf: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 808cfd3: 89 dd mov ebp,ebx 808cfd5: 85 c0 test eax,eax 808cfd7: 0f 84 6c 0c 00 00 je 808dc49 <__printf_fphex+0x1a49> 808cfdd: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 808cfe1: eb 14 jmp 808cff7 <__printf_fphex+0xdf7> 808cfe3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808cfe7: 90 nop 808cfe8: 8d 58 01 lea ebx,[eax+0x1] 808cfeb: 83 c6 01 add esi,0x1 808cfee: 89 5f 14 mov DWORD PTR [edi+0x14],ebx 808cff1: 88 08 mov BYTE PTR [eax],cl 808cff3: 39 f2 cmp edx,esi 808cff5: 74 39 je 808d030 <__printf_fphex+0xe30> 808cff7: 0f b6 4c 35 ff movzx ecx,BYTE PTR [ebp+esi*1-0x1] 808cffc: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808cfff: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808d002: 72 e4 jb 808cfe8 <__printf_fphex+0xde8> 808d004: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 808d008: 83 ec 08 sub esp,0x8 808d00b: 51 push ecx 808d00c: 57 push edi 808d00d: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d011: e8 0a 0b fd ff call 805db20 <__overflow> 808d016: 83 c4 10 add esp,0x10 808d019: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 808d01d: 83 f8 ff cmp eax,0xffffffff 808d020: 0f 84 7a f9 ff ff je 808c9a0 <__printf_fphex+0x7a0> 808d026: 83 c6 01 add esi,0x1 808d029: 39 f2 cmp edx,esi 808d02b: 75 ca jne 808cff7 <__printf_fphex+0xdf7> 808d02d: 8d 76 00 lea esi,[esi+0x0] 808d030: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 808d034: 85 ed test ebp,ebp 808d036: 0f 8e 34 05 00 00 jle 808d570 <__printf_fphex+0x1370> 808d03c: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 808d040: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 808d044: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 808d048: 89 f3 mov ebx,esi 808d04a: 29 c8 sub eax,ecx 808d04c: 29 c3 sub ebx,eax 808d04e: 39 c6 cmp esi,eax 808d050: 0f 4e c6 cmovle eax,esi 808d053: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 808d057: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 808d05b: 29 f1 sub ecx,esi 808d05d: 89 cd mov ebp,ecx 808d05f: 8d 0c 06 lea ecx,[esi+eax*1] 808d062: 89 ca mov edx,ecx 808d064: 85 c0 test eax,eax 808d066: 75 1b jne 808d083 <__printf_fphex+0xe83> 808d068: e9 f3 04 00 00 jmp 808d560 <__printf_fphex+0x1360> 808d06d: 8d 76 00 lea esi,[esi+0x0] 808d070: 8d 58 01 lea ebx,[eax+0x1] 808d073: 89 5f 14 mov DWORD PTR [edi+0x14],ebx 808d076: 88 08 mov BYTE PTR [eax],cl 808d078: 83 c6 01 add esi,0x1 808d07b: 39 f2 cmp edx,esi 808d07d: 0f 84 dd 04 00 00 je 808d560 <__printf_fphex+0x1360> 808d083: 0f b6 4c 35 00 movzx ecx,BYTE PTR [ebp+esi*1+0x0] 808d088: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808d08b: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808d08e: 72 e0 jb 808d070 <__printf_fphex+0xe70> 808d090: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 808d094: 83 ec 08 sub esp,0x8 808d097: 51 push ecx 808d098: 57 push edi 808d099: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d09d: e8 7e 0a fd ff call 805db20 <__overflow> 808d0a2: 83 c4 10 add esp,0x10 808d0a5: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 808d0a9: 83 f8 ff cmp eax,0xffffffff 808d0ac: 75 ca jne 808d078 <__printf_fphex+0xe78> 808d0ae: e9 ed f8 ff ff jmp 808c9a0 <__printf_fphex+0x7a0> 808d0b3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d0b7: 90 nop 808d0b8: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808d0bb: 85 c0 test eax,eax 808d0bd: 0f 84 bd 00 00 00 je 808d180 <__printf_fphex+0xf80> 808d0c3: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808d0c6: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808d0c9: 0f 83 b1 00 00 00 jae 808d180 <__printf_fphex+0xf80> 808d0cf: 8d 4a 04 lea ecx,[edx+0x4] 808d0d2: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808d0d5: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 808d0d9: 83 f8 ff cmp eax,0xffffffff 808d0dc: 89 02 mov DWORD PTR [edx],eax 808d0de: 0f 94 c0 sete al 808d0e1: 84 c0 test al,al 808d0e3: 0f 85 b7 f8 ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808d0e9: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808d0ed: 8d 75 02 lea esi,[ebp+0x2] 808d0f0: 85 c0 test eax,eax 808d0f2: 0f 8e 5a 0b 00 00 jle 808dc52 <__printf_fphex+0x1a52> 808d0f8: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 808d0fc: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 808d100: 8d 14 ad 00 00 00 00 lea edx,[ebp*4+0x0] 808d107: 2b 44 24 34 sub eax,DWORD PTR [esp+0x34] 808d10b: 39 c3 cmp ebx,eax 808d10d: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 808d111: 0f 4e c3 cmovle eax,ebx 808d114: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 808d118: 8d 6c 05 02 lea ebp,[ebp+eax*1+0x2] 808d11c: 29 d3 sub ebx,edx 808d11e: 85 c0 test eax,eax 808d120: 0f 84 da 06 00 00 je 808d800 <__printf_fphex+0x1600> 808d126: 89 6c 24 1c mov DWORD PTR [esp+0x1c],ebp 808d12a: 89 dd mov ebp,ebx 808d12c: eb 2d jmp 808d15b <__printf_fphex+0xf5b> 808d12e: 66 90 xchg ax,ax 808d130: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808d133: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808d136: 73 2e jae 808d166 <__printf_fphex+0xf66> 808d138: 8d 5a 04 lea ebx,[edx+0x4] 808d13b: 83 f9 ff cmp ecx,0xffffffff 808d13e: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808d141: 0f 94 c0 sete al 808d144: 89 0a mov DWORD PTR [edx],ecx 808d146: 84 c0 test al,al 808d148: 0f 85 52 f8 ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808d14e: 83 c6 01 add esi,0x1 808d151: 39 74 24 1c cmp DWORD PTR [esp+0x1c],esi 808d155: 0f 84 a5 06 00 00 je 808d800 <__printf_fphex+0x1600> 808d15b: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808d15e: 8b 4c b5 f8 mov ecx,DWORD PTR [ebp+esi*4-0x8] 808d162: 85 c0 test eax,eax 808d164: 75 ca jne 808d130 <__printf_fphex+0xf30> 808d166: 83 ec 08 sub esp,0x8 808d169: 51 push ecx 808d16a: 57 push edi 808d16b: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d16f: e8 7c 88 00 00 call 80959f0 <__woverflow> 808d174: 83 c4 10 add esp,0x10 808d177: 83 f8 ff cmp eax,0xffffffff 808d17a: 0f 94 c0 sete al 808d17d: eb c7 jmp 808d146 <__printf_fphex+0xf46> 808d17f: 90 nop 808d180: 83 ec 08 sub esp,0x8 808d183: ff 74 24 24 push DWORD PTR [esp+0x24] 808d187: 57 push edi 808d188: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d18c: e8 5f 88 00 00 call 80959f0 <__woverflow> 808d191: 83 c4 10 add esp,0x10 808d194: 83 f8 ff cmp eax,0xffffffff 808d197: 0f 94 c0 sete al 808d19a: e9 42 ff ff ff jmp 808d0e1 <__printf_fphex+0xee1> 808d19f: 90 nop 808d1a0: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 808d1a4: 83 e9 03 sub ecx,0x3 808d1a7: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 808d1ab: 84 c0 test al,al 808d1ad: 0f 85 11 fc ff ff jne 808cdc4 <__printf_fphex+0xbc4> 808d1b3: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 808d1b7: 85 c9 test ecx,ecx 808d1b9: 0f 8f fc f9 ff ff jg 808cbbb <__printf_fphex+0x9bb> 808d1bf: e9 00 fc ff ff jmp 808cdc4 <__printf_fphex+0xbc4> 808d1c4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d1c8: 83 e2 10 and edx,0x10 808d1cb: 0f 84 54 fa ff ff je 808cc25 <__printf_fphex+0xa25> 808d1d1: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808d1d5: 85 c0 test eax,eax 808d1d7: 0f 84 d3 04 00 00 je 808d6b0 <__printf_fphex+0x14b0> 808d1dd: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808d1e0: 85 c0 test eax,eax 808d1e2: 0f 84 fe 09 00 00 je 808dbe6 <__printf_fphex+0x19e6> 808d1e8: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808d1eb: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808d1ee: 0f 83 f2 09 00 00 jae 808dbe6 <__printf_fphex+0x19e6> 808d1f4: 8d 4a 04 lea ecx,[edx+0x4] 808d1f7: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808d1fa: c7 02 20 00 00 00 mov DWORD PTR [edx],0x20 808d200: e9 1d fa ff ff jmp 808cc22 <__printf_fphex+0xa22> 808d205: 8d 76 00 lea esi,[esi+0x0] 808d208: 83 ec 08 sub esp,0x8 808d20b: 51 push ecx 808d20c: 57 push edi 808d20d: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d211: e8 da 87 00 00 call 80959f0 <__woverflow> 808d216: 83 c4 10 add esp,0x10 808d219: 83 f8 ff cmp eax,0xffffffff 808d21c: 0f 94 c0 sete al 808d21f: e9 45 fa ff ff jmp 808cc69 <__printf_fphex+0xa69> 808d224: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d228: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808d22c: 0f b6 40 0c movzx eax,BYTE PTR [eax+0xc] 808d230: a8 40 test al,0x40 808d232: 0f 84 c8 02 00 00 je 808d500 <__printf_fphex+0x1300> 808d238: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 808d23c: 85 ed test ebp,ebp 808d23e: 0f 84 8c 04 00 00 je 808d6d0 <__printf_fphex+0x14d0> 808d244: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808d247: 85 c0 test eax,eax 808d249: 0f 84 be 09 00 00 je 808dc0d <__printf_fphex+0x1a0d> 808d24f: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808d252: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808d255: 0f 83 b2 09 00 00 jae 808dc0d <__printf_fphex+0x1a0d> 808d25b: 8d 4a 04 lea ecx,[edx+0x4] 808d25e: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808d261: c7 02 2b 00 00 00 mov DWORD PTR [edx],0x2b 808d267: e9 35 fc ff ff jmp 808cea1 <__printf_fphex+0xca1> 808d26c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d270: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808d273: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808d276: 0f 83 50 08 00 00 jae 808dacc <__printf_fphex+0x18cc> 808d27c: 8d 50 01 lea edx,[eax+0x1] 808d27f: 89 57 14 mov DWORD PTR [edi+0x14],edx 808d282: c6 00 30 mov BYTE PTR [eax],0x30 808d285: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808d289: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 808d28c: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 808d290: 83 c0 17 add eax,0x17 808d293: 8b 57 14 mov edx,DWORD PTR [edi+0x14] 808d296: 3b 57 18 cmp edx,DWORD PTR [edi+0x18] 808d299: 0f 83 0e 08 00 00 jae 808daad <__printf_fphex+0x18ad> 808d29f: 8d 4a 01 lea ecx,[edx+0x1] 808d2a2: 8d 6e 02 lea ebp,[esi+0x2] 808d2a5: 89 4f 14 mov DWORD PTR [edi+0x14],ecx 808d2a8: 88 02 mov BYTE PTR [edx],al 808d2aa: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808d2ae: f6 40 0c 20 test BYTE PTR [eax+0xc],0x20 808d2b2: 75 34 jne 808d2e8 <__printf_fphex+0x10e8> 808d2b4: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808d2b8: 83 78 10 30 cmp DWORD PTR [eax+0x10],0x30 808d2bc: 75 2a jne 808d2e8 <__printf_fphex+0x10e8> 808d2be: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 808d2c2: 85 d2 test edx,edx 808d2c4: 7e 22 jle 808d2e8 <__printf_fphex+0x10e8> 808d2c6: 83 ec 04 sub esp,0x4 808d2c9: ff 74 24 28 push DWORD PTR [esp+0x28] 808d2cd: 6a 30 push 0x30 808d2cf: 57 push edi 808d2d0: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d2d4: e8 57 ae fc ff call 8058130 <_IO_padn> 808d2d9: 83 c4 10 add esp,0x10 808d2dc: e9 5d fc ff ff jmp 808cf3e <__printf_fphex+0xd3e> 808d2e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808d2e8: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808d2eb: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808d2ee: 0f 83 06 08 00 00 jae 808dafa <__printf_fphex+0x18fa> 808d2f4: 0f b6 5c 24 54 movzx ebx,BYTE PTR [esp+0x54] 808d2f9: 8d 50 01 lea edx,[eax+0x1] 808d2fc: 89 57 14 mov DWORD PTR [edi+0x14],edx 808d2ff: 8d 55 01 lea edx,[ebp+0x1] 808d302: 88 18 mov BYTE PTR [eax],bl 808d304: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808d308: 89 d6 mov esi,edx 808d30a: 85 c0 test eax,eax 808d30c: 0f 8f 8d fc ff ff jg 808cf9f <__printf_fphex+0xd9f> 808d312: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808d316: f6 40 0c 08 test BYTE PTR [eax+0xc],0x8 808d31a: 0f 85 7f fc ff ff jne 808cf9f <__printf_fphex+0xd9f> 808d320: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808d324: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 808d328: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 808d32b: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 808d32f: 83 c0 0f add eax,0xf 808d332: 85 db test ebx,ebx 808d334: 0f 84 86 06 00 00 je 808d9c0 <__printf_fphex+0x17c0> 808d33a: 8b 57 58 mov edx,DWORD PTR [edi+0x58] 808d33d: 85 d2 test edx,edx 808d33f: 0f 84 03 07 00 00 je 808da48 <__printf_fphex+0x1848> 808d345: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 808d348: 3b 4a 14 cmp ecx,DWORD PTR [edx+0x14] 808d34b: 0f 83 f7 06 00 00 jae 808da48 <__printf_fphex+0x1848> 808d351: 8d 59 04 lea ebx,[ecx+0x4] 808d354: 83 f8 ff cmp eax,0xffffffff 808d357: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 808d35a: 89 01 mov DWORD PTR [ecx],eax 808d35c: 0f 94 c0 sete al 808d35f: 84 c0 test al,al 808d361: 0f 85 39 f6 ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808d367: 83 7c 24 28 01 cmp DWORD PTR [esp+0x28],0x1 808d36c: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 808d370: 19 c0 sbb eax,eax 808d372: 83 e0 fe and eax,0xfffffffe 808d375: 83 c0 2d add eax,0x2d 808d378: 85 c9 test ecx,ecx 808d37a: 0f 84 53 08 00 00 je 808dbd3 <__printf_fphex+0x19d3> 808d380: 8b 57 58 mov edx,DWORD PTR [edi+0x58] 808d383: 85 d2 test edx,edx 808d385: 0f 84 95 06 00 00 je 808da20 <__printf_fphex+0x1820> 808d38b: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 808d38e: 3b 4a 14 cmp ecx,DWORD PTR [edx+0x14] 808d391: 0f 83 89 06 00 00 jae 808da20 <__printf_fphex+0x1820> 808d397: 8d 59 04 lea ebx,[ecx+0x4] 808d39a: 83 c6 02 add esi,0x2 808d39d: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 808d3a0: 89 01 mov DWORD PTR [ecx],eax 808d3a2: 8b 5c 24 5c mov ebx,DWORD PTR [esp+0x5c] 808d3a6: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 808d3aa: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 808d3b1: 29 c3 sub ebx,eax 808d3b3: 8d 2c 0e lea ebp,[esi+ecx*1] 808d3b6: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 808d3ba: 85 c9 test ecx,ecx 808d3bc: 75 2f jne 808d3ed <__printf_fphex+0x11ed> 808d3be: e9 b7 07 00 00 jmp 808db7a <__printf_fphex+0x197a> 808d3c3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d3c7: 90 nop 808d3c8: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808d3cb: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808d3ce: 73 2b jae 808d3fb <__printf_fphex+0x11fb> 808d3d0: 8d 5a 04 lea ebx,[edx+0x4] 808d3d3: 83 f9 ff cmp ecx,0xffffffff 808d3d6: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808d3d9: 0f 94 c0 sete al 808d3dc: 89 0a mov DWORD PTR [edx],ecx 808d3de: 84 c0 test al,al 808d3e0: 0f 85 ba f5 ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808d3e6: 83 c6 01 add esi,0x1 808d3e9: 39 f5 cmp ebp,esi 808d3eb: 74 45 je 808d432 <__printf_fphex+0x1232> 808d3ed: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808d3f1: 8b 0c b0 mov ecx,DWORD PTR [eax+esi*4] 808d3f4: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808d3f7: 85 c0 test eax,eax 808d3f9: 75 cd jne 808d3c8 <__printf_fphex+0x11c8> 808d3fb: 83 ec 08 sub esp,0x8 808d3fe: 51 push ecx 808d3ff: 57 push edi 808d400: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d404: e8 e7 85 00 00 call 80959f0 <__woverflow> 808d409: 83 c4 10 add esp,0x10 808d40c: 83 f8 ff cmp eax,0xffffffff 808d40f: 0f 94 c0 sete al 808d412: eb ca jmp 808d3de <__printf_fphex+0x11de> 808d414: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d418: f6 c2 08 test dl,0x8 808d41b: 0f 84 24 f5 ff ff je 808c945 <__printf_fphex+0x745> 808d421: e9 f2 f4 ff ff jmp 808c918 <__printf_fphex+0x718> 808d426: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808d42d: 8d 76 00 lea esi,[esi+0x0] 808d430: 89 d5 mov ebp,edx 808d432: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808d436: f6 40 0c 20 test BYTE PTR [eax+0xc],0x20 808d43a: 0f 84 6e f8 ff ff je 808ccae <__printf_fphex+0xaae> 808d440: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 808d443: 83 f8 30 cmp eax,0x30 808d446: 0f 84 62 f8 ff ff je 808ccae <__printf_fphex+0xaae> 808d44c: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 808d450: 85 f6 test esi,esi 808d452: 0f 8e 56 f8 ff ff jle 808ccae <__printf_fphex+0xaae> 808d458: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 808d45c: 85 d2 test edx,edx 808d45e: 0f 84 dc 06 00 00 je 808db40 <__printf_fphex+0x1940> 808d464: 83 ec 04 sub esp,0x4 808d467: 56 push esi 808d468: 50 push eax 808d469: 57 push edi 808d46a: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d46e: e8 8d 7e 00 00 call 8095300 <_IO_wpadn> 808d473: 83 c4 10 add esp,0x10 808d476: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 808d47a: 39 c7 cmp edi,eax 808d47c: 0f 85 1e f5 ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808d482: 01 fd add ebp,edi 808d484: e9 25 f8 ff ff jmp 808ccae <__printf_fphex+0xaae> 808d489: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808d490: 83 ec 04 sub esp,0x4 808d493: ff 74 24 1c push DWORD PTR [esp+0x1c] 808d497: 6a 20 push 0x20 808d499: 57 push edi 808d49a: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d49e: e8 8d ac fc ff call 8058130 <_IO_padn> 808d4a3: 83 c4 10 add esp,0x10 808d4a6: e9 32 f7 ff ff jmp 808cbdd <__printf_fphex+0x9dd> 808d4ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d4af: 90 nop 808d4b0: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 808d4b4: 83 ec 08 sub esp,0x8 808d4b7: 51 push ecx 808d4b8: 57 push edi 808d4b9: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d4bd: e8 5e 06 fd ff call 805db20 <__overflow> 808d4c2: 83 c4 10 add esp,0x10 808d4c5: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 808d4c9: 83 f8 ff cmp eax,0xffffffff 808d4cc: 0f 85 57 f9 ff ff jne 808ce29 <__printf_fphex+0xc29> 808d4d2: e9 c9 f4 ff ff jmp 808c9a0 <__printf_fphex+0x7a0> 808d4d7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808d4de: 66 90 xchg ax,ax 808d4e0: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808d4e3: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808d4e6: 0f 83 f0 06 00 00 jae 808dbdc <__printf_fphex+0x19dc> 808d4ec: 8d 50 01 lea edx,[eax+0x1] 808d4ef: 89 57 14 mov DWORD PTR [edi+0x14],edx 808d4f2: c6 00 2b mov BYTE PTR [eax],0x2b 808d4f5: e9 28 f7 ff ff jmp 808cc22 <__printf_fphex+0xa22> 808d4fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808d500: a8 10 test al,0x10 808d502: 0f 84 9c f9 ff ff je 808cea4 <__printf_fphex+0xca4> 808d508: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 808d50c: 85 db test ebx,ebx 808d50e: 0f 84 f2 04 00 00 je 808da06 <__printf_fphex+0x1806> 808d514: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808d517: 85 c0 test eax,eax 808d519: 0f 84 5a 07 00 00 je 808dc79 <__printf_fphex+0x1a79> 808d51f: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808d522: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808d525: 0f 83 4e 07 00 00 jae 808dc79 <__printf_fphex+0x1a79> 808d52b: 8d 4a 04 lea ecx,[edx+0x4] 808d52e: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808d531: c7 02 20 00 00 00 mov DWORD PTR [edx],0x20 808d537: e9 65 f9 ff ff jmp 808cea1 <__printf_fphex+0xca1> 808d53c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d540: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808d543: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808d546: 0f 83 a4 06 00 00 jae 808dbf0 <__printf_fphex+0x19f0> 808d54c: 8d 50 01 lea edx,[eax+0x1] 808d54f: 89 57 14 mov DWORD PTR [edi+0x14],edx 808d552: c6 00 2d mov BYTE PTR [eax],0x2d 808d555: e9 47 f9 ff ff jmp 808cea1 <__printf_fphex+0xca1> 808d55a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808d560: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808d564: 85 c0 test eax,eax 808d566: 0f 8f a4 01 00 00 jg 808d710 <__printf_fphex+0x1510> 808d56c: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 808d570: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808d574: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 808d577: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 808d57b: 83 c0 0f add eax,0xf 808d57e: 8b 57 14 mov edx,DWORD PTR [edi+0x14] 808d581: 3b 57 18 cmp edx,DWORD PTR [edi+0x18] 808d584: 0f 83 26 06 00 00 jae 808dbb0 <__printf_fphex+0x19b0> 808d58a: 83 7c 24 28 01 cmp DWORD PTR [esp+0x28],0x1 808d58f: 8d 4a 01 lea ecx,[edx+0x1] 808d592: 89 4f 14 mov DWORD PTR [edi+0x14],ecx 808d595: 88 02 mov BYTE PTR [edx],al 808d597: 19 c0 sbb eax,eax 808d599: 83 e0 fe and eax,0xfffffffe 808d59c: 83 c0 2d add eax,0x2d 808d59f: 8b 57 14 mov edx,DWORD PTR [edi+0x14] 808d5a2: 3b 57 18 cmp edx,DWORD PTR [edi+0x18] 808d5a5: 0f 83 d6 05 00 00 jae 808db81 <__printf_fphex+0x1981> 808d5ab: 8d 4a 01 lea ecx,[edx+0x1] 808d5ae: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 808d5b2: 89 4f 14 mov DWORD PTR [edi+0x14],ecx 808d5b5: 88 02 mov BYTE PTR [edx],al 808d5b7: 83 c6 02 add esi,0x2 808d5ba: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 808d5be: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 808d5c2: 29 f2 sub edx,esi 808d5c4: 8d 2c 06 lea ebp,[esi+eax*1] 808d5c7: 89 d1 mov ecx,edx 808d5c9: 89 ea mov edx,ebp 808d5cb: 89 cd mov ebp,ecx 808d5cd: 85 c0 test eax,eax 808d5cf: 75 22 jne 808d5f3 <__printf_fphex+0x13f3> 808d5d1: e9 a4 05 00 00 jmp 808db7a <__printf_fphex+0x197a> 808d5d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808d5dd: 8d 76 00 lea esi,[esi+0x0] 808d5e0: 8d 58 01 lea ebx,[eax+0x1] 808d5e3: 89 5f 14 mov DWORD PTR [edi+0x14],ebx 808d5e6: 88 08 mov BYTE PTR [eax],cl 808d5e8: 83 c6 01 add esi,0x1 808d5eb: 39 d6 cmp esi,edx 808d5ed: 0f 84 3d fe ff ff je 808d430 <__printf_fphex+0x1230> 808d5f3: 0f b6 4c 35 00 movzx ecx,BYTE PTR [ebp+esi*1+0x0] 808d5f8: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808d5fb: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808d5fe: 72 e0 jb 808d5e0 <__printf_fphex+0x13e0> 808d600: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 808d604: 83 ec 08 sub esp,0x8 808d607: 51 push ecx 808d608: 57 push edi 808d609: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d60d: e8 0e 05 fd ff call 805db20 <__overflow> 808d612: 83 c4 10 add esp,0x10 808d615: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 808d619: 83 f8 ff cmp eax,0xffffffff 808d61c: 75 ca jne 808d5e8 <__printf_fphex+0x13e8> 808d61e: e9 7d f3 ff ff jmp 808c9a0 <__printf_fphex+0x7a0> 808d623: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d627: 90 nop 808d628: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 808d62c: e9 37 f2 ff ff jmp 808c868 <__printf_fphex+0x668> 808d631: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808d638: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 808d63c: 3d fe 03 00 00 cmp eax,0x3fe 808d641: 0f 8e 1f 01 00 00 jle 808d766 <__printf_fphex+0x1566> 808d647: 2d ff 03 00 00 sub eax,0x3ff 808d64c: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 808d654: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 808d658: e9 b6 f0 ff ff jmp 808c713 <__printf_fphex+0x513> 808d65d: 8d 76 00 lea esi,[esi+0x0] 808d660: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 808d664: 3d 01 40 00 00 cmp eax,0x4001 808d669: 0f 8e dd 00 00 00 jle 808d74c <__printf_fphex+0x154c> 808d66f: 2d 02 40 00 00 sub eax,0x4002 808d674: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 808d67c: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 808d680: e9 8e f0 ff ff jmp 808c713 <__printf_fphex+0x513> 808d685: 8d 76 00 lea esi,[esi+0x0] 808d688: 89 c8 mov eax,ecx 808d68a: 09 d0 or eax,edx 808d68c: 83 f8 01 cmp eax,0x1 808d68f: 19 f6 sbb esi,esi 808d691: f7 d6 not esi 808d693: 81 e6 fe 3f 00 00 and esi,0x3ffe 808d699: 85 c0 test eax,eax 808d69b: 0f 95 c0 setne al 808d69e: 89 74 24 40 mov DWORD PTR [esp+0x40],esi 808d6a2: 0f b6 c0 movzx eax,al 808d6a5: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 808d6a9: e9 c7 ee ff ff jmp 808c575 <__printf_fphex+0x375> 808d6ae: 66 90 xchg ax,ax 808d6b0: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808d6b3: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808d6b6: 0f 83 a9 05 00 00 jae 808dc65 <__printf_fphex+0x1a65> 808d6bc: 8d 50 01 lea edx,[eax+0x1] 808d6bf: 89 57 14 mov DWORD PTR [edi+0x14],edx 808d6c2: c6 00 20 mov BYTE PTR [eax],0x20 808d6c5: e9 58 f5 ff ff jmp 808cc22 <__printf_fphex+0xa22> 808d6ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808d6d0: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808d6d3: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808d6d6: 0f 83 93 05 00 00 jae 808dc6f <__printf_fphex+0x1a6f> 808d6dc: 8d 50 01 lea edx,[eax+0x1] 808d6df: 89 57 14 mov DWORD PTR [edi+0x14],edx 808d6e2: c6 00 2b mov BYTE PTR [eax],0x2b 808d6e5: e9 b7 f7 ff ff jmp 808cea1 <__printf_fphex+0xca1> 808d6ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808d6f0: 83 ec 04 sub esp,0x4 808d6f3: 50 push eax 808d6f4: 6a 20 push 0x20 808d6f6: 57 push edi 808d6f7: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d6fb: e8 00 7c 00 00 call 8095300 <_IO_wpadn> 808d700: 83 c4 10 add esp,0x10 808d703: e9 82 f2 ff ff jmp 808c98a <__printf_fphex+0x78a> 808d708: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808d70f: 90 nop 808d710: 83 ec 04 sub esp,0x4 808d713: ff 74 24 1c push DWORD PTR [esp+0x1c] 808d717: 6a 30 push 0x30 808d719: 57 push edi 808d71a: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d71e: e8 0d aa fc ff call 8058130 <_IO_padn> 808d723: 83 c4 10 add esp,0x10 808d726: 3b 44 24 18 cmp eax,DWORD PTR [esp+0x18] 808d72a: 0f 85 70 f2 ff ff jne 808c9a0 <__printf_fphex+0x7a0> 808d730: 01 c6 add esi,eax 808d732: e9 e9 fb ff ff jmp 808d320 <__printf_fphex+0x1120> 808d737: c7 44 24 28 01 00 00 00 mov DWORD PTR [esp+0x28],0x1 808d73f: c7 44 24 40 fe 03 00 00 mov DWORD PTR [esp+0x40],0x3fe 808d747: e9 d3 ef ff ff jmp 808c71f <__printf_fphex+0x51f> 808d74c: bb 02 40 00 00 mov ebx,0x4002 808d751: 2b 5c 24 28 sub ebx,DWORD PTR [esp+0x28] 808d755: c7 44 24 28 01 00 00 00 mov DWORD PTR [esp+0x28],0x1 808d75d: 89 5c 24 40 mov DWORD PTR [esp+0x40],ebx 808d761: e9 ad ef ff ff jmp 808c713 <__printf_fphex+0x513> 808d766: b8 ff 03 00 00 mov eax,0x3ff 808d76b: 2b 44 24 40 sub eax,DWORD PTR [esp+0x40] 808d76f: c7 44 24 28 01 00 00 00 mov DWORD PTR [esp+0x28],0x1 808d777: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 808d77b: e9 93 ef ff ff jmp 808c713 <__printf_fphex+0x513> 808d780: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 808d784: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 808d788: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808d78e: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808d791: f6 44 70 01 01 test BYTE PTR [eax+esi*2+0x1],0x1 808d796: 0f 85 b0 01 00 00 jne 808d94c <__printf_fphex+0x174c> 808d79c: 8d 83 6d 23 fe ff lea eax,[ebx-0x1dc93] 808d7a2: 8d b3 98 23 fe ff lea esi,[ebx-0x1dc68] 808d7a8: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808d7ac: e9 cd f3 ff ff jmp 808cb7e <__printf_fphex+0x97e> 808d7b1: 66 3d 00 04 cmp ax,0x400 808d7b5: 0f 85 26 05 00 00 jne 808dce1 <__printf_fphex+0x1ae1> 808d7bb: 85 ed test ebp,ebp 808d7bd: 0f 84 a5 f0 ff ff je 808c868 <__printf_fphex+0x668> 808d7c3: 83 fa 07 cmp edx,0x7 808d7c6: 0f 8f 1e f0 ff ff jg 808c7ea <__printf_fphex+0x5ea> 808d7cc: 85 c9 test ecx,ecx 808d7ce: 0f 84 94 f0 ff ff je 808c868 <__printf_fphex+0x668> 808d7d4: e9 11 f0 ff ff jmp 808c7ea <__printf_fphex+0x5ea> 808d7d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808d7e0: 66 3d 00 0c cmp ax,0xc00 808d7e4: 0f 84 7e f0 ff ff je 808c868 <__printf_fphex+0x668> 808d7ea: e9 07 bd fb ff jmp 80494f6 <__printf_fphex.cold> 808d7ef: 90 nop 808d7f0: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 808d7f8: e9 bf f5 ff ff jmp 808cdbc <__printf_fphex+0xbbc> 808d7fd: 8d 76 00 lea esi,[esi+0x0] 808d800: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808d804: 2b 44 24 20 sub eax,DWORD PTR [esp+0x20] 808d808: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 808d80c: 85 c0 test eax,eax 808d80e: 0f 8e 3e 04 00 00 jle 808dc52 <__printf_fphex+0x1a52> 808d814: 83 ec 04 sub esp,0x4 808d817: ff 74 24 1c push DWORD PTR [esp+0x1c] 808d81b: 6a 30 push 0x30 808d81d: 57 push edi 808d81e: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d822: e8 d9 7a 00 00 call 8095300 <_IO_wpadn> 808d827: 83 c4 10 add esp,0x10 808d82a: e9 f7 fe ff ff jmp 808d726 <__printf_fphex+0x1526> 808d82f: 90 nop 808d830: 83 ec 08 sub esp,0x8 808d833: 6a 2d push 0x2d 808d835: 57 push edi 808d836: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d83a: e8 b1 81 00 00 call 80959f0 <__woverflow> 808d83f: 83 c4 10 add esp,0x10 808d842: 83 f8 ff cmp eax,0xffffffff 808d845: 0f 94 c0 sete al 808d848: 84 c0 test al,al 808d84a: 0f 84 d2 f3 ff ff je 808cc22 <__printf_fphex+0xa22> 808d850: e9 4b f1 ff ff jmp 808c9a0 <__printf_fphex+0x7a0> 808d855: 8d 76 00 lea esi,[esi+0x0] 808d858: 83 ec 08 sub esp,0x8 808d85b: 52 push edx 808d85c: 57 push edi 808d85d: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d861: e8 8a 81 00 00 call 80959f0 <__woverflow> 808d866: 83 c4 10 add esp,0x10 808d869: 83 f8 ff cmp eax,0xffffffff 808d86c: 0f 94 c0 sete al 808d86f: e9 85 f6 ff ff jmp 808cef9 <__printf_fphex+0xcf9> 808d874: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d878: 83 ec 08 sub esp,0x8 808d87b: 6a 30 push 0x30 808d87d: 57 push edi 808d87e: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d882: e8 69 81 00 00 call 80959f0 <__woverflow> 808d887: 83 c4 10 add esp,0x10 808d88a: 83 f8 ff cmp eax,0xffffffff 808d88d: 0f 84 0d f1 ff ff je 808c9a0 <__printf_fphex+0x7a0> 808d893: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808d897: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 808d89a: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 808d89e: 8d 50 17 lea edx,[eax+0x17] 808d8a1: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808d8a4: 85 c0 test eax,eax 808d8a6: 74 b0 je 808d858 <__printf_fphex+0x1658> 808d8a8: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 808d8ab: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 808d8ae: e9 30 f6 ff ff jmp 808cee3 <__printf_fphex+0xce3> 808d8b3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808d8b7: 90 nop 808d8b8: 83 ec 08 sub esp,0x8 808d8bb: 0f be 4c 24 5c movsx ecx,BYTE PTR [esp+0x5c] 808d8c0: 51 push ecx 808d8c1: 57 push edi 808d8c2: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808d8c6: e8 25 81 00 00 call 80959f0 <__woverflow> 808d8cb: 83 c4 10 add esp,0x10 808d8ce: 83 f8 ff cmp eax,0xffffffff 808d8d1: 0f 94 c0 sete al 808d8d4: e9 ad f6 ff ff jmp 808cf86 <__printf_fphex+0xd86> 808d8d9: dd d8 fstp st(0) 808d8db: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 808d8df: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 808d8e3: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808d8e9: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808d8ec: f6 44 70 01 01 test BYTE PTR [eax+esi*2+0x1],0x1 808d8f1: 75 40 jne 808d933 <__printf_fphex+0x1733> 808d8f3: 8d 81 6d 23 fe ff lea eax,[ecx-0x1dc93] 808d8f9: 8d b1 98 23 fe ff lea esi,[ecx-0x1dc68] 808d8ff: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808d903: e9 7e f2 ff ff jmp 808cb86 <__printf_fphex+0x986> 808d908: c7 c0 f8 ff ff ff mov eax,0xfffffff8 808d90e: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 808d912: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808d915: f6 44 48 01 01 test BYTE PTR [eax+ecx*2+0x1],0x1 808d91a: 75 17 jne 808d933 <__printf_fphex+0x1733> 808d91c: 89 f0 mov eax,esi 808d91e: 8d b6 98 23 fe ff lea esi,[esi-0x1dc68] 808d924: 8d 80 6d 23 fe ff lea eax,[eax-0x1dc93] 808d92a: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808d92e: e9 53 f2 ff ff jmp 808cb86 <__printf_fphex+0x986> 808d933: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808d937: 8d b0 78 23 fe ff lea esi,[eax-0x1dc88] 808d93d: 8d 80 65 23 fe ff lea eax,[eax-0x1dc9b] 808d943: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808d947: e9 3a f2 ff ff jmp 808cb86 <__printf_fphex+0x986> 808d94c: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808d950: 8d b0 78 23 fe ff lea esi,[eax-0x1dc88] 808d956: 8d 80 65 23 fe ff lea eax,[eax-0x1dc9b] 808d95c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 808d960: e9 19 f2 ff ff jmp 808cb7e <__printf_fphex+0x97e> 808d965: bb ff 3f 00 00 mov ebx,0x3fff 808d96a: 2b 5c 24 28 sub ebx,DWORD PTR [esp+0x28] 808d96e: c7 44 24 28 01 00 00 00 mov DWORD PTR [esp+0x28],0x1 808d976: 89 5c 24 40 mov DWORD PTR [esp+0x40],ebx 808d97a: e9 f6 eb ff ff jmp 808c575 <__printf_fphex+0x375> 808d97f: 83 ea 61 sub edx,0x61 808d982: 80 fa 05 cmp dl,0x5 808d985: 77 1b ja 808d9a2 <__printf_fphex+0x17a2> 808d987: 8d 50 a9 lea edx,[eax-0x57] 808d98a: e9 16 ee ff ff jmp 808c7a5 <__printf_fphex+0x5a5> 808d98f: 83 e8 61 sub eax,0x61 808d992: 8d 59 a9 lea ebx,[ecx-0x57] 808d995: 83 e9 30 sub ecx,0x30 808d998: 3c 05 cmp al,0x5 808d99a: 0f 47 d9 cmova ebx,ecx 808d99d: e9 f1 ed ff ff jmp 808c793 <__printf_fphex+0x593> 808d9a2: 8d 50 d0 lea edx,[eax-0x30] 808d9a5: a8 07 test al,0x7 808d9a7: 0f 85 f8 ed ff ff jne 808c7a5 <__printf_fphex+0x5a5> 808d9ad: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808d9b1: 31 c9 xor ecx,ecx 808d9b3: 83 c0 01 add eax,0x1 808d9b6: 39 f0 cmp eax,esi 808d9b8: 0f 9c c1 setl cl 808d9bb: e9 ea ed ff ff jmp 808c7aa <__printf_fphex+0x5aa> 808d9c0: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 808d9c4: e9 b5 fb ff ff jmp 808d57e <__printf_fphex+0x137e> 808d9c9: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 808d9cd: 8b 7c 24 58 mov edi,DWORD PTR [esp+0x58] 808d9d1: 80 7c 24 54 39 cmp BYTE PTR [esp+0x54],0x39 808d9d6: 0f 84 5c 02 00 00 je 808dc38 <__printf_fphex+0x1a38> 808d9dc: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 808d9e0: 0f be 44 24 54 movsx eax,BYTE PTR [esp+0x54] 808d9e5: c7 c2 f0 ff ff ff mov edx,0xfffffff0 808d9eb: 89 c3 mov ebx,eax 808d9ed: 65 8b 12 mov edx,DWORD PTR gs:[edx] 808d9f0: 83 3c 82 65 cmp DWORD PTR [edx+eax*4],0x65 808d9f4: 0f 8f 1d 02 00 00 jg 808dc17 <__printf_fphex+0x1a17> 808d9fa: 83 c3 01 add ebx,0x1 808d9fd: 88 5c 24 54 mov BYTE PTR [esp+0x54],bl 808da01: e9 62 ee ff ff jmp 808c868 <__printf_fphex+0x668> 808da06: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 808da09: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 808da0c: 0f 83 80 02 00 00 jae 808dc92 <__printf_fphex+0x1a92> 808da12: 8d 50 01 lea edx,[eax+0x1] 808da15: 89 57 14 mov DWORD PTR [edi+0x14],edx 808da18: c6 00 20 mov BYTE PTR [eax],0x20 808da1b: e9 81 f4 ff ff jmp 808cea1 <__printf_fphex+0xca1> 808da20: 83 ec 08 sub esp,0x8 808da23: 83 c6 02 add esi,0x2 808da26: 50 push eax 808da27: 57 push edi 808da28: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808da2c: e8 bf 7f 00 00 call 80959f0 <__woverflow> 808da31: 83 c4 10 add esp,0x10 808da34: 83 f8 ff cmp eax,0xffffffff 808da37: 0f 85 65 f9 ff ff jne 808d3a2 <__printf_fphex+0x11a2> 808da3d: e9 5e ef ff ff jmp 808c9a0 <__printf_fphex+0x7a0> 808da42: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808da48: 83 ec 08 sub esp,0x8 808da4b: 50 push eax 808da4c: 57 push edi 808da4d: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808da51: e8 9a 7f 00 00 call 80959f0 <__woverflow> 808da56: 83 c4 10 add esp,0x10 808da59: 83 f8 ff cmp eax,0xffffffff 808da5c: 0f 94 c0 sete al 808da5f: e9 fb f8 ff ff jmp 808d35f <__printf_fphex+0x115f> 808da64: 83 ec 08 sub esp,0x8 808da67: 6a 2d push 0x2d 808da69: 57 push edi 808da6a: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808da6e: e8 ad 00 fd ff call 805db20 <__overflow> 808da73: 83 c4 10 add esp,0x10 808da76: 83 f8 ff cmp eax,0xffffffff 808da79: 0f 94 c0 sete al 808da7c: e9 c7 fd ff ff jmp 808d848 <__printf_fphex+0x1648> 808da81: 83 ec 08 sub esp,0x8 808da84: 6a 2b push 0x2b 808da86: e9 aa fd ff ff jmp 808d835 <__printf_fphex+0x1635> 808da8b: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 808da8f: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 808da93: e9 b0 ec ff ff jmp 808c748 <__printf_fphex+0x548> 808da98: 83 c3 01 add ebx,0x1 808da9b: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 808da9f: 8b 7c 24 58 mov edi,DWORD PTR [esp+0x58] 808daa3: 88 18 mov BYTE PTR [eax],bl 808daa5: 83 01 01 add DWORD PTR [ecx],0x1 808daa8: e9 bb ed ff ff jmp 808c868 <__printf_fphex+0x668> 808daad: 83 ec 08 sub esp,0x8 808dab0: 0f b6 c0 movzx eax,al 808dab3: 50 push eax 808dab4: 57 push edi 808dab5: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808dab9: e8 62 00 fd ff call 805db20 <__overflow> 808dabe: 83 c4 10 add esp,0x10 808dac1: 83 f8 ff cmp eax,0xffffffff 808dac4: 0f 94 c0 sete al 808dac7: e9 2d f4 ff ff jmp 808cef9 <__printf_fphex+0xcf9> 808dacc: 83 ec 08 sub esp,0x8 808dacf: 6a 30 push 0x30 808dad1: 57 push edi 808dad2: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808dad6: e8 45 00 fd ff call 805db20 <__overflow> 808dadb: 83 c4 10 add esp,0x10 808dade: 83 f8 ff cmp eax,0xffffffff 808dae1: 0f 84 b9 ee ff ff je 808c9a0 <__printf_fphex+0x7a0> 808dae7: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808daeb: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 808daee: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 808daf2: 83 c0 17 add eax,0x17 808daf5: e9 99 f7 ff ff jmp 808d293 <__printf_fphex+0x1093> 808dafa: 83 ec 08 sub esp,0x8 808dafd: 0f b6 4c 24 5c movzx ecx,BYTE PTR [esp+0x5c] 808db02: 51 push ecx 808db03: 57 push edi 808db04: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808db08: e8 13 00 fd ff call 805db20 <__overflow> 808db0d: 83 c4 10 add esp,0x10 808db10: 83 f8 ff cmp eax,0xffffffff 808db13: 0f 94 c0 sete al 808db16: e9 6b f4 ff ff jmp 808cf86 <__printf_fphex+0xd86> 808db1b: 83 ec 08 sub esp,0x8 808db1e: 6a 2d push 0x2d 808db20: 57 push edi 808db21: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808db25: e8 c6 7e 00 00 call 80959f0 <__woverflow> 808db2a: 83 c4 10 add esp,0x10 808db2d: 83 f8 ff cmp eax,0xffffffff 808db30: 0f 94 c0 sete al 808db33: 84 c0 test al,al 808db35: 0f 84 66 f3 ff ff je 808cea1 <__printf_fphex+0xca1> 808db3b: e9 60 ee ff ff jmp 808c9a0 <__printf_fphex+0x7a0> 808db40: 83 ec 04 sub esp,0x4 808db43: ff 74 24 28 push DWORD PTR [esp+0x28] 808db47: 50 push eax 808db48: 57 push edi 808db49: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808db4d: e8 de a5 fc ff call 8058130 <_IO_padn> 808db52: 83 c4 10 add esp,0x10 808db55: e9 1c f9 ff ff jmp 808d476 <__printf_fphex+0x1276> 808db5a: 85 ed test ebp,ebp 808db5c: 0f 85 06 ed ff ff jne 808c868 <__printf_fphex+0x668> 808db62: e9 5c fc ff ff jmp 808d7c3 <__printf_fphex+0x15c3> 808db67: 8d 4e 01 lea ecx,[esi+0x1] 808db6a: 83 c0 04 add eax,0x4 808db6d: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 808db71: 89 44 24 50 mov DWORD PTR [esp+0x50],eax 808db75: e9 52 eb ff ff jmp 808c6cc <__printf_fphex+0x4cc> 808db7a: 89 f5 mov ebp,esi 808db7c: e9 b1 f8 ff ff jmp 808d432 <__printf_fphex+0x1232> 808db81: 83 ec 08 sub esp,0x8 808db84: 50 push eax 808db85: 57 push edi 808db86: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808db8a: e8 91 ff fc ff call 805db20 <__overflow> 808db8f: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 808db93: 83 c4 10 add esp,0x10 808db96: 83 c6 02 add esi,0x2 808db99: 83 f8 ff cmp eax,0xffffffff 808db9c: 0f 85 18 fa ff ff jne 808d5ba <__printf_fphex+0x13ba> 808dba2: e9 f9 ed ff ff jmp 808c9a0 <__printf_fphex+0x7a0> 808dba7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808dbae: 66 90 xchg ax,ax 808dbb0: 83 ec 08 sub esp,0x8 808dbb3: 0f b6 c0 movzx eax,al 808dbb6: 50 push eax 808dbb7: 57 push edi 808dbb8: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808dbbc: e8 5f ff fc ff call 805db20 <__overflow> 808dbc1: 83 c4 10 add esp,0x10 808dbc4: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 808dbc8: 83 f8 ff cmp eax,0xffffffff 808dbcb: 0f 94 c0 sete al 808dbce: e9 8c f7 ff ff jmp 808d35f <__printf_fphex+0x115f> 808dbd3: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 808dbd7: e9 c3 f9 ff ff jmp 808d59f <__printf_fphex+0x139f> 808dbdc: 83 ec 08 sub esp,0x8 808dbdf: 6a 2b push 0x2b 808dbe1: e9 83 fe ff ff jmp 808da69 <__printf_fphex+0x1869> 808dbe6: 83 ec 08 sub esp,0x8 808dbe9: 6a 20 push 0x20 808dbeb: e9 45 fc ff ff jmp 808d835 <__printf_fphex+0x1635> 808dbf0: 83 ec 08 sub esp,0x8 808dbf3: 6a 2d push 0x2d 808dbf5: 57 push edi 808dbf6: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 808dbfa: e8 21 ff fc ff call 805db20 <__overflow> 808dbff: 83 c4 10 add esp,0x10 808dc02: 83 f8 ff cmp eax,0xffffffff 808dc05: 0f 94 c0 sete al 808dc08: e9 26 ff ff ff jmp 808db33 <__printf_fphex+0x1933> 808dc0d: 83 ec 08 sub esp,0x8 808dc10: 6a 2b push 0x2b 808dc12: e9 09 ff ff ff jmp 808db20 <__printf_fphex+0x1920> 808dc17: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 808dc1b: 85 db test ebx,ebx 808dc1d: 74 64 je 808dc83 <__printf_fphex+0x1a83> 808dc1f: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 808dc23: 8d 41 fc lea eax,[ecx-0x4] 808dc26: 85 c0 test eax,eax 808dc28: 7e 72 jle 808dc9c <__printf_fphex+0x1a9c> 808dc2a: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 808dc2e: c6 44 24 54 31 mov BYTE PTR [esp+0x54],0x31 808dc33: e9 30 ec ff ff jmp 808c868 <__printf_fphex+0x668> 808dc38: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808dc3c: 0f b6 40 08 movzx eax,BYTE PTR [eax+0x8] 808dc40: 88 44 24 54 mov BYTE PTR [esp+0x54],al 808dc44: e9 1f ec ff ff jmp 808c868 <__printf_fphex+0x668> 808dc49: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 808dc4d: e9 de f3 ff ff jmp 808d030 <__printf_fphex+0xe30> 808dc52: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 808dc56: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 808dc59: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 808dc5d: 83 c0 0f add eax,0xf 808dc60: e9 d5 f6 ff ff jmp 808d33a <__printf_fphex+0x113a> 808dc65: 83 ec 08 sub esp,0x8 808dc68: 6a 20 push 0x20 808dc6a: e9 fa fd ff ff jmp 808da69 <__printf_fphex+0x1869> 808dc6f: 83 ec 08 sub esp,0x8 808dc72: 6a 2b push 0x2b 808dc74: e9 7c ff ff ff jmp 808dbf5 <__printf_fphex+0x19f5> 808dc79: 83 ec 08 sub esp,0x8 808dc7c: 6a 20 push 0x20 808dc7e: e9 9d fe ff ff jmp 808db20 <__printf_fphex+0x1920> 808dc83: 83 44 24 40 04 add DWORD PTR [esp+0x40],0x4 808dc88: c6 44 24 54 31 mov BYTE PTR [esp+0x54],0x31 808dc8d: e9 d6 eb ff ff jmp 808c868 <__printf_fphex+0x668> 808dc92: 83 ec 08 sub esp,0x8 808dc95: 6a 20 push 0x20 808dc97: e9 59 ff ff ff jmp 808dbf5 <__printf_fphex+0x19f5> 808dc9c: b8 04 00 00 00 mov eax,0x4 808dca1: c6 44 24 54 31 mov BYTE PTR [esp+0x54],0x31 808dca6: 29 c8 sub eax,ecx 808dca8: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 808dcb0: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 808dcb4: e9 af eb ff ff jmp 808c868 <__printf_fphex+0x668> 808dcb9: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 808dcbd: 8d 83 40 24 fe ff lea eax,[ebx-0x1dbc0] 808dcc3: 50 push eax 808dcc4: 8d 83 f8 23 fe ff lea eax,[ebx-0x1dc08] 808dcca: 68 a5 00 00 00 push 0xa5 808dccf: 50 push eax 808dcd0: 8d 83 18 24 fe ff lea eax,[ebx-0x1dbe8] 808dcd6: 50 push eax 808dcd7: e8 f4 d1 fb ff call 804aed0 <__assert_fail> 808dcdc: e8 6f a5 fe ff call 8078250 <__stack_chk_fail> 808dce1: e9 10 b8 fb ff jmp 80494f6 <__printf_fphex.cold> 808dce6: 66 90 xchg ax,ax 808dce8: 66 90 xchg ax,ax 808dcea: 66 90 xchg ax,ax 808dcec: 66 90 xchg ax,ax 808dcee: 66 90 xchg ax,ax 0808dcf0 <__register_printf_modifier>: 808dcf0: f3 0f 1e fb endbr32 808dcf4: 55 push ebp 808dcf5: 57 push edi 808dcf6: 56 push esi 808dcf7: 53 push ebx 808dcf8: e8 c3 be fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 808dcfd: 81 c3 03 73 05 00 add ebx,0x57303 808dd03: 83 ec 0c sub esp,0xc 808dd06: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 808dd0a: 8b 07 mov eax,DWORD PTR [edi] 808dd0c: 85 c0 test eax,eax 808dd0e: 74 19 je 808dd29 <__register_printf_modifier+0x39> 808dd10: 89 fe mov esi,edi 808dd12: eb 0e jmp 808dd22 <__register_printf_modifier+0x32> 808dd14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808dd18: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 808dd1b: 83 c6 04 add esi,0x4 808dd1e: 85 c0 test eax,eax 808dd20: 74 26 je 808dd48 <__register_printf_modifier+0x58> 808dd22: 3d ff 00 00 00 cmp eax,0xff 808dd27: 76 ef jbe 808dd18 <__register_printf_modifier+0x28> 808dd29: c7 c0 e0 ff ff ff mov eax,0xffffffe0 808dd2f: bf ff ff ff ff mov edi,0xffffffff 808dd34: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 808dd3b: 83 c4 0c add esp,0xc 808dd3e: 89 f8 mov eax,edi 808dd40: 5b pop ebx 808dd41: 5e pop esi 808dd42: 5f pop edi 808dd43: 5d pop ebp 808dd44: c3 ret 808dd45: 8d 76 00 lea esi,[esi+0x0] 808dd48: 8b 93 24 1a 00 00 mov edx,DWORD PTR [ebx+0x1a24] 808dd4e: 83 ea 10 sub edx,0x10 808dd51: 83 fa 07 cmp edx,0x7 808dd54: 0f 86 32 01 00 00 jbe 808de8c <__register_printf_modifier+0x19c> 808dd5a: 65 8b 15 0c 00 00 00 mov edx,DWORD PTR gs:0xc 808dd61: 85 d2 test edx,edx 808dd63: ba 01 00 00 00 mov edx,0x1 808dd68: 0f 85 99 00 00 00 jne 808de07 <__register_printf_modifier+0x117> 808dd6e: 0f b1 93 28 1a 00 00 cmpxchg DWORD PTR [ebx+0x1a28],edx 808dd75: 8b 83 d8 1f 00 00 mov eax,DWORD PTR [ebx+0x1fd8] 808dd7b: 85 c0 test eax,eax 808dd7d: 0f 84 ad 00 00 00 je 808de30 <__register_printf_modifier+0x140> 808dd83: 29 fe sub esi,edi 808dd85: 83 ec 0c sub esp,0xc 808dd88: 8d 46 08 lea eax,[esi+0x8] 808dd8b: 50 push eax 808dd8c: e8 ef 6d fd ff call 8064b80 <__libc_malloc> 808dd91: 83 c4 10 add esp,0x10 808dd94: 89 c5 mov ebp,eax 808dd96: 85 c0 test eax,eax 808dd98: 0f 84 b2 00 00 00 je 808de50 <__register_printf_modifier+0x160> 808dd9e: 0f b6 17 movzx edx,BYTE PTR [edi] 808dda1: 8b 83 d8 1f 00 00 mov eax,DWORD PTR [ebx+0x1fd8] 808dda7: 83 ec 04 sub esp,0x4 808ddaa: c1 fe 02 sar esi,0x2 808ddad: 8b 8b 24 1a 00 00 mov ecx,DWORD PTR [ebx+0x1a24] 808ddb3: 8b 04 90 mov eax,DWORD PTR [eax+edx*4] 808ddb6: 56 push esi 808ddb7: 89 45 00 mov DWORD PTR [ebp+0x0],eax 808ddba: 8d 41 01 lea eax,[ecx+0x1] 808ddbd: 89 83 24 1a 00 00 mov DWORD PTR [ebx+0x1a24],eax 808ddc3: b8 01 00 00 00 mov eax,0x1 808ddc8: d3 e0 shl eax,cl 808ddca: 89 45 04 mov DWORD PTR [ebp+0x4],eax 808ddcd: 8d 47 04 lea eax,[edi+0x4] 808ddd0: 50 push eax 808ddd1: 8d 45 08 lea eax,[ebp+0x8] 808ddd4: 50 push eax 808ddd5: e8 c6 a5 00 00 call 80983a0 <__wmemcpy> 808ddda: 0f b6 17 movzx edx,BYTE PTR [edi] 808dddd: 8b 7d 04 mov edi,DWORD PTR [ebp+0x4] 808dde0: 83 c4 10 add esp,0x10 808dde3: 8b 83 d8 1f 00 00 mov eax,DWORD PTR [ebx+0x1fd8] 808dde9: 89 2c 90 mov DWORD PTR [eax+edx*4],ebp 808ddec: 65 a1 0c 00 00 00 mov eax,gs:0xc 808ddf2: 85 c0 test eax,eax 808ddf4: 75 62 jne 808de58 <__register_printf_modifier+0x168> 808ddf6: 83 ab 28 1a 00 00 01 sub DWORD PTR [ebx+0x1a28],0x1 808ddfd: 83 c4 0c add esp,0xc 808de00: 89 f8 mov eax,edi 808de02: 5b pop ebx 808de03: 5e pop esi 808de04: 5f pop edi 808de05: 5d pop ebp 808de06: c3 ret 808de07: f0 0f b1 93 28 1a 00 00 lock cmpxchg DWORD PTR [ebx+0x1a28],edx 808de0f: 0f 84 60 ff ff ff je 808dd75 <__register_printf_modifier+0x85> 808de15: 83 ec 0c sub esp,0xc 808de18: 8d 83 28 1a 00 00 lea eax,[ebx+0x1a28] 808de1e: 50 push eax 808de1f: e8 9c 21 fd ff call 805ffc0 <__lll_lock_wait_private> 808de24: 83 c4 10 add esp,0x10 808de27: e9 49 ff ff ff jmp 808dd75 <__register_printf_modifier+0x85> 808de2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808de30: 83 ec 08 sub esp,0x8 808de33: 6a 04 push 0x4 808de35: 68 ff 00 00 00 push 0xff 808de3a: e8 b1 7a fd ff call 80658f0 <__calloc> 808de3f: 83 c4 10 add esp,0x10 808de42: 89 83 d8 1f 00 00 mov DWORD PTR [ebx+0x1fd8],eax 808de48: 85 c0 test eax,eax 808de4a: 0f 85 33 ff ff ff jne 808dd83 <__register_printf_modifier+0x93> 808de50: 83 cf ff or edi,0xffffffff 808de53: eb 97 jmp 808ddec <__register_printf_modifier+0xfc> 808de55: 8d 76 00 lea esi,[esi+0x0] 808de58: 31 f6 xor esi,esi 808de5a: 89 f0 mov eax,esi 808de5c: 87 83 28 1a 00 00 xchg DWORD PTR [ebx+0x1a28],eax 808de62: 83 f8 01 cmp eax,0x1 808de65: 0f 8e d0 fe ff ff jle 808dd3b <__register_printf_modifier+0x4b> 808de6b: b8 f0 00 00 00 mov eax,0xf0 808de70: 8d 9b 28 1a 00 00 lea ebx,[ebx+0x1a28] 808de76: b9 81 00 00 00 mov ecx,0x81 808de7b: ba 01 00 00 00 mov edx,0x1 808de80: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 808de87: e9 af fe ff ff jmp 808dd3b <__register_printf_modifier+0x4b> 808de8c: c7 c0 e0 ff ff ff mov eax,0xffffffe0 808de92: bf ff ff ff ff mov edi,0xffffffff 808de97: 65 c7 00 1c 00 00 00 mov DWORD PTR gs:[eax],0x1c 808de9e: e9 98 fe ff ff jmp 808dd3b <__register_printf_modifier+0x4b> 808dea3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808deaa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0808deb0 <__handle_registered_modifier_mb>: 808deb0: f3 0f 1e fb endbr32 808deb4: e8 70 be fb ff call 8049d29 <__x86.get_pc_thunk.ax> 808deb9: 05 47 71 05 00 add eax,0x57147 808debe: 55 push ebp 808debf: 57 push edi 808dec0: 56 push esi 808dec1: 53 push ebx 808dec2: 83 ec 10 sub esp,0x10 808dec5: 8b 80 d8 1f 00 00 mov eax,DWORD PTR [eax+0x1fd8] 808decb: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 808decf: 8b 3f mov edi,DWORD PTR [edi] 808ded1: 0f b6 17 movzx edx,BYTE PTR [edi] 808ded4: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 808ded8: 8b 34 90 mov esi,DWORD PTR [eax+edx*4] 808dedb: 85 f6 test esi,esi 808dedd: 0f 84 a5 00 00 00 je 808df88 <__handle_registered_modifier_mb+0xd8> 808dee3: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 808deeb: 89 f8 mov eax,edi 808deed: 0f b6 7f 01 movzx edi,BYTE PTR [edi+0x1] 808def1: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 808def8: 8d 68 01 lea ebp,[eax+0x1] 808defb: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 808df03: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808df07: 90 nop 808df08: 89 f8 mov eax,edi 808df0a: 8d 56 08 lea edx,[esi+0x8] 808df0d: 89 e9 mov ecx,ebp 808df0f: 84 c0 test al,al 808df11: 75 1a jne 808df2d <__handle_registered_modifier_mb+0x7d> 808df13: eb 6b jmp 808df80 <__handle_registered_modifier_mb+0xd0> 808df15: 8d 76 00 lea esi,[esi+0x0] 808df18: 0f b6 c0 movzx eax,al 808df1b: 39 d8 cmp eax,ebx 808df1d: 75 2d jne 808df4c <__handle_registered_modifier_mb+0x9c> 808df1f: 0f b6 41 01 movzx eax,BYTE PTR [ecx+0x1] 808df23: 83 c1 01 add ecx,0x1 808df26: 83 c2 04 add edx,0x4 808df29: 84 c0 test al,al 808df2b: 74 53 je 808df80 <__handle_registered_modifier_mb+0xd0> 808df2d: 8b 1a mov ebx,DWORD PTR [edx] 808df2f: 85 db test ebx,ebx 808df31: 75 e5 jne 808df18 <__handle_registered_modifier_mb+0x68> 808df33: 89 c8 mov eax,ecx 808df35: 2b 44 24 04 sub eax,DWORD PTR [esp+0x4] 808df39: 3b 04 24 cmp eax,DWORD PTR [esp] 808df3c: 7e 0e jle 808df4c <__handle_registered_modifier_mb+0x9c> 808df3e: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 808df41: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 808df45: 89 04 24 mov DWORD PTR [esp],eax 808df48: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 808df4c: 8b 36 mov esi,DWORD PTR [esi] 808df4e: 85 f6 test esi,esi 808df50: 75 b6 jne 808df08 <__handle_registered_modifier_mb+0x58> 808df52: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 808df56: b8 01 00 00 00 mov eax,0x1 808df5b: 85 d2 test edx,edx 808df5d: 74 19 je 808df78 <__handle_registered_modifier_mb+0xc8> 808df5f: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 808df63: 0f b7 7c 24 08 movzx edi,WORD PTR [esp+0x8] 808df68: 66 09 78 0e or WORD PTR [eax+0xe],di 808df6c: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 808df70: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 808df74: 89 38 mov DWORD PTR [eax],edi 808df76: 31 c0 xor eax,eax 808df78: 83 c4 10 add esp,0x10 808df7b: 5b pop ebx 808df7c: 5e pop esi 808df7d: 5f pop edi 808df7e: 5d pop ebp 808df7f: c3 ret 808df80: 8b 1a mov ebx,DWORD PTR [edx] 808df82: 85 db test ebx,ebx 808df84: 75 c6 jne 808df4c <__handle_registered_modifier_mb+0x9c> 808df86: eb ab jmp 808df33 <__handle_registered_modifier_mb+0x83> 808df88: 83 c4 10 add esp,0x10 808df8b: b8 01 00 00 00 mov eax,0x1 808df90: 5b pop ebx 808df91: 5e pop esi 808df92: 5f pop edi 808df93: 5d pop ebp 808df94: c3 ret 808df95: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808df9c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0808dfa0 <__handle_registered_modifier_wc>: 808dfa0: f3 0f 1e fb endbr32 808dfa4: e8 80 bd fb ff call 8049d29 <__x86.get_pc_thunk.ax> 808dfa9: 05 57 70 05 00 add eax,0x57057 808dfae: 55 push ebp 808dfaf: 57 push edi 808dfb0: 56 push esi 808dfb1: 53 push ebx 808dfb2: 83 ec 10 sub esp,0x10 808dfb5: 8b 80 d8 1f 00 00 mov eax,DWORD PTR [eax+0x1fd8] 808dfbb: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 808dfbf: 8b 2f mov ebp,DWORD PTR [edi] 808dfc1: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 808dfc4: 8b 34 90 mov esi,DWORD PTR [eax+edx*4] 808dfc7: 85 f6 test esi,esi 808dfc9: 0f 84 a9 00 00 00 je 808e078 <__handle_registered_modifier_wc+0xd8> 808dfcf: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 808dfd7: 8d 45 04 lea eax,[ebp+0x4] 808dfda: 8b 7d 04 mov edi,DWORD PTR [ebp+0x4] 808dfdd: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 808dfe4: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 808dfec: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 808dff0: 89 c5 mov ebp,eax 808dff2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808dff8: 8d 46 08 lea eax,[esi+0x8] 808dffb: 89 ea mov edx,ebp 808dffd: 89 fb mov ebx,edi 808dfff: 85 ff test edi,edi 808e001: 75 16 jne 808e019 <__handle_registered_modifier_wc+0x79> 808e003: eb 6b jmp 808e070 <__handle_registered_modifier_wc+0xd0> 808e005: 8d 76 00 lea esi,[esi+0x0] 808e008: 39 d9 cmp ecx,ebx 808e00a: 75 2f jne 808e03b <__handle_registered_modifier_wc+0x9b> 808e00c: 8b 5a 04 mov ebx,DWORD PTR [edx+0x4] 808e00f: 83 c2 04 add edx,0x4 808e012: 83 c0 04 add eax,0x4 808e015: 85 db test ebx,ebx 808e017: 74 57 je 808e070 <__handle_registered_modifier_wc+0xd0> 808e019: 8b 08 mov ecx,DWORD PTR [eax] 808e01b: 85 c9 test ecx,ecx 808e01d: 75 e9 jne 808e008 <__handle_registered_modifier_wc+0x68> 808e01f: 89 d0 mov eax,edx 808e021: 2b 44 24 04 sub eax,DWORD PTR [esp+0x4] 808e025: c1 f8 02 sar eax,0x2 808e028: 3b 04 24 cmp eax,DWORD PTR [esp] 808e02b: 7e 0e jle 808e03b <__handle_registered_modifier_wc+0x9b> 808e02d: 8b 5e 04 mov ebx,DWORD PTR [esi+0x4] 808e030: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 808e034: 89 04 24 mov DWORD PTR [esp],eax 808e037: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 808e03b: 8b 36 mov esi,DWORD PTR [esi] 808e03d: 85 f6 test esi,esi 808e03f: 75 b7 jne 808dff8 <__handle_registered_modifier_wc+0x58> 808e041: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 808e045: b8 01 00 00 00 mov eax,0x1 808e04a: 85 d2 test edx,edx 808e04c: 74 19 je 808e067 <__handle_registered_modifier_wc+0xc7> 808e04e: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 808e052: 0f b7 7c 24 08 movzx edi,WORD PTR [esp+0x8] 808e057: 66 09 78 0e or WORD PTR [eax+0xe],di 808e05b: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 808e05f: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 808e063: 89 38 mov DWORD PTR [eax],edi 808e065: 31 c0 xor eax,eax 808e067: 83 c4 10 add esp,0x10 808e06a: 5b pop ebx 808e06b: 5e pop esi 808e06c: 5f pop edi 808e06d: 5d pop ebp 808e06e: c3 ret 808e06f: 90 nop 808e070: 8b 08 mov ecx,DWORD PTR [eax] 808e072: 85 c9 test ecx,ecx 808e074: 75 c5 jne 808e03b <__handle_registered_modifier_wc+0x9b> 808e076: eb a7 jmp 808e01f <__handle_registered_modifier_wc+0x7f> 808e078: 83 c4 10 add esp,0x10 808e07b: b8 01 00 00 00 mov eax,0x1 808e080: 5b pop ebx 808e081: 5e pop esi 808e082: 5f pop edi 808e083: 5d pop ebp 808e084: c3 ret 808e085: 66 90 xchg ax,ax 808e087: 66 90 xchg ax,ax 808e089: 66 90 xchg ax,ax 808e08b: 66 90 xchg ax,ax 808e08d: 66 90 xchg ax,ax 808e08f: 90 nop 0808e090 <__register_printf_type>: 808e090: f3 0f 1e fb endbr32 808e094: 57 push edi 808e095: 56 push esi 808e096: 53 push ebx 808e097: e8 24 bb fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 808e09c: 81 c3 64 6f 05 00 add ebx,0x56f64 808e0a2: 65 a1 0c 00 00 00 mov eax,gs:0xc 808e0a8: 85 c0 test eax,eax 808e0aa: 0f 85 b8 00 00 00 jne 808e168 <__register_printf_type+0xd8> 808e0b0: ba 01 00 00 00 mov edx,0x1 808e0b5: 0f b1 93 2c 1a 00 00 cmpxchg DWORD PTR [ebx+0x1a2c],edx 808e0bc: 8b 83 e8 1f 00 00 mov eax,DWORD PTR [ebx+0x1fe8] 808e0c2: 85 c0 test eax,eax 808e0c4: 74 4a je 808e110 <__register_printf_type+0x80> 808e0c6: 8b bb b8 0e 00 00 mov edi,DWORD PTR [ebx+0xeb8] 808e0cc: 81 ff 00 01 00 00 cmp edi,0x100 808e0d2: 0f 84 c0 00 00 00 je 808e198 <__register_printf_type+0x108> 808e0d8: 8d 47 01 lea eax,[edi+0x1] 808e0db: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 808e0df: 89 83 b8 0e 00 00 mov DWORD PTR [ebx+0xeb8],eax 808e0e5: 8b 83 e8 1f 00 00 mov eax,DWORD PTR [ebx+0x1fe8] 808e0eb: 89 54 b8 e0 mov DWORD PTR [eax+edi*4-0x20],edx 808e0ef: 65 a1 0c 00 00 00 mov eax,gs:0xc 808e0f5: 85 c0 test eax,eax 808e0f7: 75 3f jne 808e138 <__register_printf_type+0xa8> 808e0f9: 83 ab 2c 1a 00 00 01 sub DWORD PTR [ebx+0x1a2c],0x1 808e100: 89 f8 mov eax,edi 808e102: 5b pop ebx 808e103: 5e pop esi 808e104: 5f pop edi 808e105: c3 ret 808e106: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e10d: 8d 76 00 lea esi,[esi+0x0] 808e110: 83 ec 08 sub esp,0x8 808e113: 6a 04 push 0x4 808e115: 68 f8 00 00 00 push 0xf8 808e11a: e8 d1 77 fd ff call 80658f0 <__calloc> 808e11f: 83 c4 10 add esp,0x10 808e122: 89 83 e8 1f 00 00 mov DWORD PTR [ebx+0x1fe8],eax 808e128: 85 c0 test eax,eax 808e12a: 75 9a jne 808e0c6 <__register_printf_type+0x36> 808e12c: 83 cf ff or edi,0xffffffff 808e12f: eb be jmp 808e0ef <__register_printf_type+0x5f> 808e131: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e138: 31 f6 xor esi,esi 808e13a: 89 f0 mov eax,esi 808e13c: 87 83 2c 1a 00 00 xchg DWORD PTR [ebx+0x1a2c],eax 808e142: 83 f8 01 cmp eax,0x1 808e145: 7e b9 jle 808e100 <__register_printf_type+0x70> 808e147: b8 f0 00 00 00 mov eax,0xf0 808e14c: 8d 9b 2c 1a 00 00 lea ebx,[ebx+0x1a2c] 808e152: b9 81 00 00 00 mov ecx,0x81 808e157: ba 01 00 00 00 mov edx,0x1 808e15c: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 808e163: eb 9b jmp 808e100 <__register_printf_type+0x70> 808e165: 8d 76 00 lea esi,[esi+0x0] 808e168: 31 c0 xor eax,eax 808e16a: ba 01 00 00 00 mov edx,0x1 808e16f: f0 0f b1 93 2c 1a 00 00 lock cmpxchg DWORD PTR [ebx+0x1a2c],edx 808e177: 0f 84 3f ff ff ff je 808e0bc <__register_printf_type+0x2c> 808e17d: 83 ec 0c sub esp,0xc 808e180: 8d 83 2c 1a 00 00 lea eax,[ebx+0x1a2c] 808e186: 50 push eax 808e187: e8 34 1e fd ff call 805ffc0 <__lll_lock_wait_private> 808e18c: 83 c4 10 add esp,0x10 808e18f: e9 28 ff ff ff jmp 808e0bc <__register_printf_type+0x2c> 808e194: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808e198: c7 c0 e0 ff ff ff mov eax,0xffffffe0 808e19e: bf ff ff ff ff mov edi,0xffffffff 808e1a3: 65 c7 00 1c 00 00 00 mov DWORD PTR gs:[eax],0x1c 808e1aa: e9 40 ff ff ff jmp 808e0ef <__register_printf_type+0x5f> 808e1af: 90 nop 0808e1b0 <__fprintf>: 808e1b0: f3 0f 1e fb endbr32 808e1b4: 83 ec 0c sub esp,0xc 808e1b7: 8d 44 24 18 lea eax,[esp+0x18] 808e1bb: 6a 00 push 0x0 808e1bd: 50 push eax 808e1be: ff 74 24 1c push DWORD PTR [esp+0x1c] 808e1c2: ff 74 24 1c push DWORD PTR [esp+0x1c] 808e1c6: e8 b5 60 fc ff call 8054280 <__vfprintf_internal> 808e1cb: 83 c4 1c add esp,0x1c 808e1ce: c3 ret 808e1cf: 90 nop 0808e1d0 <_IO_funlockfile>: 808e1d0: f3 0f 1e fb endbr32 808e1d4: 56 push esi 808e1d5: 53 push ebx 808e1d6: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 808e1da: 8b 58 48 mov ebx,DWORD PTR [eax+0x48] 808e1dd: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 808e1e0: 8d 70 ff lea esi,[eax-0x1] 808e1e3: 89 73 04 mov DWORD PTR [ebx+0x4],esi 808e1e6: 85 f6 test esi,esi 808e1e8: 75 14 jne 808e1fe <_IO_funlockfile+0x2e> 808e1ea: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 808e1f1: 65 a1 0c 00 00 00 mov eax,gs:0xc 808e1f7: 85 c0 test eax,eax 808e1f9: 75 0d jne 808e208 <_IO_funlockfile+0x38> 808e1fb: 83 2b 01 sub DWORD PTR [ebx],0x1 808e1fe: 5b pop ebx 808e1ff: 5e pop esi 808e200: c3 ret 808e201: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e208: 89 f0 mov eax,esi 808e20a: 87 03 xchg DWORD PTR [ebx],eax 808e20c: 83 f8 01 cmp eax,0x1 808e20f: 7e ed jle 808e1fe <_IO_funlockfile+0x2e> 808e211: b8 f0 00 00 00 mov eax,0xf0 808e216: b9 81 00 00 00 mov ecx,0x81 808e21b: ba 01 00 00 00 mov edx,0x1 808e220: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 808e227: eb d5 jmp 808e1fe <_IO_funlockfile+0x2e> 808e229: 66 90 xchg ax,ax 808e22b: 66 90 xchg ax,ax 808e22d: 66 90 xchg ax,ax 808e22f: 90 nop 0808e230 : 808e230: 57 push edi 808e231: 56 push esi 808e232: 53 push ebx 808e233: 8b 10 mov edx,DWORD PTR [eax] 808e235: 89 c3 mov ebx,eax 808e237: 8b 72 04 mov esi,DWORD PTR [edx+0x4] 808e23a: 8b 02 mov eax,DWORD PTR [edx] 808e23c: 8d 4a 04 lea ecx,[edx+0x4] 808e23f: 89 0b mov DWORD PTR [ebx],ecx 808e241: 8d 4e d0 lea ecx,[esi-0x30] 808e244: 83 e8 30 sub eax,0x30 808e247: 83 f9 09 cmp ecx,0x9 808e24a: 77 53 ja 808e29f 808e24c: 83 c2 08 add edx,0x8 808e24f: be ff ff ff 7f mov esi,0x7fffffff 808e254: eb 28 jmp 808e27e 808e256: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e25d: 8d 76 00 lea esi,[esi+0x0] 808e260: 8d 04 80 lea eax,[eax+eax*4] 808e263: 89 f7 mov edi,esi 808e265: 01 c0 add eax,eax 808e267: 29 cf sub edi,ecx 808e269: 39 c7 cmp edi,eax 808e26b: 7c 1c jl 808e289 808e26d: 01 c8 add eax,ecx 808e26f: 8b 0a mov ecx,DWORD PTR [edx] 808e271: 89 d7 mov edi,edx 808e273: 83 c2 04 add edx,0x4 808e276: 83 e9 30 sub ecx,0x30 808e279: 83 f9 09 cmp ecx,0x9 808e27c: 77 1f ja 808e29d 808e27e: 85 c0 test eax,eax 808e280: 78 ed js 808e26f 808e282: 3d cc cc cc 0c cmp eax,0xccccccc 808e287: 7e d7 jle 808e260 808e289: 89 d7 mov edi,edx 808e28b: 8d 52 04 lea edx,[edx+0x4] 808e28e: 8b 07 mov eax,DWORD PTR [edi] 808e290: 83 e8 30 sub eax,0x30 808e293: 83 f8 09 cmp eax,0x9 808e296: b8 ff ff ff ff mov eax,0xffffffff 808e29b: 76 d2 jbe 808e26f 808e29d: 89 3b mov DWORD PTR [ebx],edi 808e29f: 5b pop ebx 808e2a0: 5e pop esi 808e2a1: 5f pop edi 808e2a2: c3 ret 808e2a3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e2aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0808e2b0 : 808e2b0: 55 push ebp 808e2b1: 89 c5 mov ebp,eax 808e2b3: 57 push edi 808e2b4: 56 push esi 808e2b5: 53 push ebx 808e2b6: e8 05 b9 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 808e2bb: 81 c3 45 6d 05 00 add ebx,0x56d45 808e2c1: 83 ec 1c sub esp,0x1c 808e2c4: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 808e2c8: 0f b6 06 movzx eax,BYTE PTR [esi] 808e2cb: 8d 78 ff lea edi,[eax-0x1] 808e2ce: 88 44 24 0c mov BYTE PTR [esp+0xc],al 808e2d2: 89 f8 mov eax,edi 808e2d4: 3c 7d cmp al,0x7d 808e2d6: 76 10 jbe 808e2e8 808e2d8: 83 c4 1c add esp,0x1c 808e2db: 89 d0 mov eax,edx 808e2dd: 5b pop ebx 808e2de: 5e pop esi 808e2df: 5f pop edi 808e2e0: 5d pop ebp 808e2e1: c3 ret 808e2e2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808e2e8: 8d 46 01 lea eax,[esi+0x1] 808e2eb: 89 ce mov esi,ecx 808e2ed: 0f be 7c 24 0c movsx edi,BYTE PTR [esp+0xc] 808e2f2: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 808e2f6: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 808e2fa: 29 d6 sub esi,edx 808e2fc: 83 ec 04 sub esp,0x4 808e2ff: 56 push esi 808e300: 01 ee add esi,ebp 808e302: 52 push edx 808e303: 55 push ebp 808e304: e8 b7 58 fe ff call 8073bc0 808e309: 83 c4 10 add esp,0x10 808e30c: 39 f5 cmp ebp,esi 808e30e: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 808e312: 0f 83 9a 00 00 00 jae 808e3b2 808e318: 8b 46 fc mov eax,DWORD PTR [esi-0x4] 808e31b: 83 ee 04 sub esi,0x4 808e31e: 8d 51 fc lea edx,[ecx-0x4] 808e321: 89 41 fc mov DWORD PTR [ecx-0x4],eax 808e324: 83 ef 01 sub edi,0x1 808e327: 75 48 jne 808e371 808e329: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e330: 39 f5 cmp ebp,esi 808e332: 73 a4 jae 808e2d8 808e334: 39 d6 cmp esi,edx 808e336: 74 58 je 808e390 808e338: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 808e33c: 8d 51 f8 lea edx,[ecx-0x8] 808e33f: 89 41 f8 mov DWORD PTR [ecx-0x8],eax 808e342: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 808e346: 0f b6 08 movzx ecx,BYTE PTR [eax] 808e349: 80 f9 7e cmp cl,0x7e 808e34c: 77 42 ja 808e390 808e34e: 84 c9 test cl,cl 808e350: 74 2e je 808e380 808e352: 83 44 24 08 01 add DWORD PTR [esp+0x8],0x1 808e357: 0f be f9 movsx edi,cl 808e35a: 89 d1 mov ecx,edx 808e35c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808e360: 8b 46 fc mov eax,DWORD PTR [esi-0x4] 808e363: 83 ee 04 sub esi,0x4 808e366: 8d 51 fc lea edx,[ecx-0x4] 808e369: 89 41 fc mov DWORD PTR [ecx-0x4],eax 808e36c: 83 ef 01 sub edi,0x1 808e36f: 74 bf je 808e330 808e371: 39 f5 cmp ebp,esi 808e373: 0f 83 5f ff ff ff jae 808e2d8 808e379: 89 d1 mov ecx,edx 808e37b: eb e3 jmp 808e360 808e37d: 8d 76 00 lea esi,[esi+0x0] 808e380: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 808e384: 89 d1 mov ecx,edx 808e386: 0f be 78 ff movsx edi,BYTE PTR [eax-0x1] 808e38a: eb d4 jmp 808e360 808e38c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808e390: 83 ec 04 sub esp,0x4 808e393: 29 f5 sub ebp,esi 808e395: 55 push ebp 808e396: 56 push esi 808e397: 52 push edx 808e398: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 808e39c: e8 1f 58 fe ff call 8073bc0 808e3a1: 83 c4 10 add esp,0x10 808e3a4: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 808e3a8: 83 c4 1c add esp,0x1c 808e3ab: 5b pop ebx 808e3ac: 89 d0 mov eax,edx 808e3ae: 5e pop esi 808e3af: 5f pop edi 808e3b0: 5d pop ebp 808e3b1: c3 ret 808e3b2: 89 ca mov edx,ecx 808e3b4: e9 1f ff ff ff jmp 808e2d8 808e3b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0808e3c0 <_i18n_number_rewrite>: 808e3c0: 55 push ebp 808e3c1: 89 d5 mov ebp,edx 808e3c3: 57 push edi 808e3c4: 89 c7 mov edi,eax 808e3c6: 56 push esi 808e3c7: 29 fd sub ebp,edi 808e3c9: 53 push ebx 808e3ca: e8 f1 b7 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 808e3cf: 81 c3 31 6c 05 00 add ebx,0x56c31 808e3d5: 81 ec 58 04 00 00 sub esp,0x458 808e3db: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 808e3df: 65 a1 14 00 00 00 mov eax,gs:0x14 808e3e5: 89 84 24 48 04 00 00 mov DWORD PTR [esp+0x448],eax 808e3ec: 31 c0 xor eax,eax 808e3ee: 8d 83 ce f7 fc ff lea eax,[ebx-0x30832] 808e3f4: 50 push eax 808e3f5: e8 36 9b fe ff call 8077f30 <__wctrans> 808e3fa: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 808e3fe: 5a pop edx 808e3ff: 89 c6 mov esi,eax 808e401: 59 pop ecx 808e402: 50 push eax 808e403: 6a 2e push 0x2e 808e405: e8 b6 9b fe ff call 8077fc0 <__towctrans> 808e40a: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 808e40e: 58 pop eax 808e40f: 5a pop edx 808e410: 56 push esi 808e411: 6a 2c push 0x2c 808e413: e8 a8 9b fe ff call 8077fc0 <__towctrans> 808e418: 8d 74 24 40 lea esi,[esp+0x40] 808e41c: 89 ea mov edx,ebp 808e41e: c7 44 24 34 00 04 00 00 mov DWORD PTR [esp+0x34],0x400 808e426: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 808e42a: c1 fa 02 sar edx,0x2 808e42d: 8d 44 24 30 lea eax,[esp+0x30] 808e431: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 808e435: 89 74 24 30 mov DWORD PTR [esp+0x30],esi 808e439: 83 c4 0c add esp,0xc 808e43c: 6a 04 push 0x4 808e43e: 52 push edx 808e43f: 50 push eax 808e440: e8 eb 83 fd ff call 8066830 <__libc_scratch_buffer_set_array_size> 808e445: 83 c4 10 add esp,0x10 808e448: 84 c0 test al,al 808e44a: 74 7a je 808e4c6 <_i18n_number_rewrite+0x106> 808e44c: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 808e450: 83 ec 04 sub esp,0x4 808e453: 55 push ebp 808e454: 57 push edi 808e455: 56 push esi 808e456: e8 e5 57 fe ff call 8073c40 <__mempcpy> 808e45b: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 808e45f: 83 e8 04 sub eax,0x4 808e462: 83 c4 10 add esp,0x10 808e465: 39 f0 cmp eax,esi 808e467: 0f 82 a3 00 00 00 jb 808e510 <_i18n_number_rewrite+0x150> 808e46d: c7 c2 d0 ff ff ff mov edx,0xffffffd0 808e473: 65 8b 2a mov ebp,DWORD PTR gs:[edx] 808e476: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 808e47a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808e480: 8b 08 mov ecx,DWORD PTR [eax] 808e482: 83 ea 04 sub edx,0x4 808e485: 8d 79 d0 lea edi,[ecx-0x30] 808e488: 83 ff 09 cmp edi,0x9 808e48b: 76 5b jbe 808e4e8 <_i18n_number_rewrite+0x128> 808e48d: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 808e491: 85 ff test edi,edi 808e493: 75 63 jne 808e4f8 <_i18n_number_rewrite+0x138> 808e495: 89 0a mov DWORD PTR [edx],ecx 808e497: 83 e8 04 sub eax,0x4 808e49a: 39 c6 cmp esi,eax 808e49c: 76 e2 jbe 808e480 <_i18n_number_rewrite+0xc0> 808e49e: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 808e4a2: 29 f0 sub eax,esi 808e4a4: 8d 78 fc lea edi,[eax-0x4] 808e4a7: f7 d7 not edi 808e4a9: 83 e7 fc and edi,0xfffffffc 808e4ac: 03 7c 24 0c add edi,DWORD PTR [esp+0xc] 808e4b0: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 808e4b4: 3b 44 24 10 cmp eax,DWORD PTR [esp+0x10] 808e4b8: 74 0c je 808e4c6 <_i18n_number_rewrite+0x106> 808e4ba: 83 ec 0c sub esp,0xc 808e4bd: 50 push eax 808e4be: e8 dd 6c fd ff call 80651a0 <__free> 808e4c3: 83 c4 10 add esp,0x10 808e4c6: 8b 84 24 3c 04 00 00 mov eax,DWORD PTR [esp+0x43c] 808e4cd: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 808e4d4: 75 40 jne 808e516 <_i18n_number_rewrite+0x156> 808e4d6: 81 c4 4c 04 00 00 add esp,0x44c 808e4dc: 89 f8 mov eax,edi 808e4de: 5b pop ebx 808e4df: 5e pop esi 808e4e0: 5f pop edi 808e4e1: 5d pop ebp 808e4e2: c3 ret 808e4e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808e4e7: 90 nop 808e4e8: 8b 7d 00 mov edi,DWORD PTR [ebp+0x0] 808e4eb: 8b 4c 8f 30 mov ecx,DWORD PTR [edi+ecx*4+0x30] 808e4ef: 89 0a mov DWORD PTR [edx],ecx 808e4f1: eb a4 jmp 808e497 <_i18n_number_rewrite+0xd7> 808e4f3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808e4f7: 90 nop 808e4f8: 89 cf mov edi,ecx 808e4fa: 83 e7 fd and edi,0xfffffffd 808e4fd: 83 ff 2c cmp edi,0x2c 808e500: 75 93 jne 808e495 <_i18n_number_rewrite+0xd5> 808e502: 83 f9 2e cmp ecx,0x2e 808e505: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 808e509: 0f 45 4c 24 1c cmovne ecx,DWORD PTR [esp+0x1c] 808e50e: eb 85 jmp 808e495 <_i18n_number_rewrite+0xd5> 808e510: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 808e514: eb 9a jmp 808e4b0 <_i18n_number_rewrite+0xf0> 808e516: e8 35 9d fe ff call 8078250 <__stack_chk_fail> 808e51b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808e51f: 90 nop 0808e520 <_IO_helper_overflow>: 808e520: f3 0f 1e fb endbr32 808e524: 55 push ebp 808e525: e8 f5 13 fc ff call 804f91f <__x86.get_pc_thunk.bp> 808e52a: 81 c5 d6 6a 05 00 add ebp,0x56ad6 808e530: 57 push edi 808e531: 56 push esi 808e532: 53 push ebx 808e533: 83 ec 1c sub esp,0x1c 808e536: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 808e53a: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808e53d: 8b 70 10 mov esi,DWORD PTR [eax+0x10] 808e540: 8b 58 0c mov ebx,DWORD PTR [eax+0xc] 808e543: 39 de cmp esi,ebx 808e545: 74 7d je 808e5c4 <_IO_helper_overflow+0xa4> 808e547: 8b 87 24 01 00 00 mov eax,DWORD PTR [edi+0x124] 808e54d: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 808e553: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 808e557: 8b 80 94 00 00 00 mov eax,DWORD PTR [eax+0x94] 808e55d: 89 c1 mov ecx,eax 808e55f: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 808e563: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 808e569: 29 d1 sub ecx,edx 808e56b: 29 d0 sub eax,edx 808e56d: 89 da mov edx,ebx 808e56f: 39 c8 cmp eax,ecx 808e571: 0f 86 89 00 00 00 jbe 808e600 <_IO_helper_overflow+0xe0> 808e577: 29 de sub esi,ebx 808e579: 83 ec 04 sub esp,0x4 808e57c: c1 fe 02 sar esi,0x2 808e57f: 56 push esi 808e580: 52 push edx 808e581: ff 74 24 18 push DWORD PTR [esp+0x18] 808e585: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 808e589: ff 50 1c call DWORD PTR [eax+0x1c] 808e58c: 8d 50 ff lea edx,[eax-0x1] 808e58f: 83 c4 10 add esp,0x10 808e592: 83 fa fd cmp edx,0xfffffffd 808e595: 77 79 ja 808e610 <_IO_helper_overflow+0xf0> 808e597: 8b 57 58 mov edx,DWORD PTR [edi+0x58] 808e59a: 8d 1c 85 00 00 00 00 lea ebx,[eax*4+0x0] 808e5a1: 83 ec 04 sub esp,0x4 808e5a4: 29 c6 sub esi,eax 808e5a6: 8b 52 0c mov edx,DWORD PTR [edx+0xc] 808e5a9: 56 push esi 808e5aa: 8d 04 1a lea eax,[edx+ebx*1] 808e5ad: 50 push eax 808e5ae: 52 push edx 808e5af: e8 1c 9e 00 00 call 80983d0 <__wmemmove> 808e5b4: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808e5b7: 83 c4 10 add esp,0x10 808e5ba: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 808e5bd: 29 d9 sub ecx,ebx 808e5bf: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808e5c2: 89 cb mov ebx,ecx 808e5c4: 39 58 14 cmp DWORD PTR [eax+0x14],ebx 808e5c7: 76 17 jbe 808e5e0 <_IO_helper_overflow+0xc0> 808e5c9: 8d 53 04 lea edx,[ebx+0x4] 808e5cc: 89 50 10 mov DWORD PTR [eax+0x10],edx 808e5cf: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 808e5d3: 89 03 mov DWORD PTR [ebx],eax 808e5d5: 83 c4 1c add esp,0x1c 808e5d8: 5b pop ebx 808e5d9: 5e pop esi 808e5da: 5f pop edi 808e5db: 5d pop ebp 808e5dc: c3 ret 808e5dd: 8d 76 00 lea esi,[esi+0x0] 808e5e0: 83 ec 08 sub esp,0x8 808e5e3: 89 eb mov ebx,ebp 808e5e5: ff 74 24 3c push DWORD PTR [esp+0x3c] 808e5e9: 57 push edi 808e5ea: e8 01 74 00 00 call 80959f0 <__woverflow> 808e5ef: 83 c4 10 add esp,0x10 808e5f2: 83 c4 1c add esp,0x1c 808e5f5: 5b pop ebx 808e5f6: 5e pop esi 808e5f7: 5f pop edi 808e5f8: 5d pop ebp 808e5f9: c3 ret 808e5fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808e600: e8 eb c0 fc ff call 805a6f0 <_IO_vtable_check> 808e605: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 808e608: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 808e60b: e9 67 ff ff ff jmp 808e577 <_IO_helper_overflow+0x57> 808e610: b8 ff ff ff ff mov eax,0xffffffff 808e615: eb be jmp 808e5d5 <_IO_helper_overflow+0xb5> 808e617: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e61e: 66 90 xchg ax,ax 0808e620 : 808e620: 55 push ebp 808e621: 89 e5 mov ebp,esp 808e623: 57 push edi 808e624: e8 3e c6 fb ff call 804ac67 <__x86.get_pc_thunk.di> 808e629: 81 c7 d7 69 05 00 add edi,0x569d7 808e62f: 56 push esi 808e630: 53 push ebx 808e631: 81 ec 4c 09 00 00 sub esp,0x94c 808e637: 89 85 60 f7 ff ff mov DWORD PTR [ebp-0x8a0],eax 808e63d: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 808e640: 89 8d 38 f7 ff ff mov DWORD PTR [ebp-0x8c8],ecx 808e646: 8b 4d 18 mov ecx,DWORD PTR [ebp+0x18] 808e649: 89 85 5c f7 ff ff mov DWORD PTR [ebp-0x8a4],eax 808e64f: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 808e652: 89 95 34 f7 ff ff mov DWORD PTR [ebp-0x8cc],edx 808e658: 89 85 44 f7 ff ff mov DWORD PTR [ebp-0x8bc],eax 808e65e: 8b 45 24 mov eax,DWORD PTR [ebp+0x24] 808e661: 89 85 4c f7 ff ff mov DWORD PTR [ebp-0x8b4],eax 808e667: 65 8b 35 14 00 00 00 mov esi,DWORD PTR gs:0x14 808e66e: 89 75 e4 mov DWORD PTR [ebp-0x1c],esi 808e671: 31 f6 xor esi,esi 808e673: 8d b5 c8 f7 ff ff lea esi,[ebp-0x838] 808e679: c7 85 bc f7 ff ff 00 04 00 00 mov DWORD PTR [ebp-0x844],0x400 808e683: 89 b5 50 f7 ff ff mov DWORD PTR [ebp-0x8b0],esi 808e689: 89 b5 b8 f7 ff ff mov DWORD PTR [ebp-0x848],esi 808e68f: 8d b5 d8 fb ff ff lea esi,[ebp-0x428] 808e695: 89 b5 48 f7 ff ff mov DWORD PTR [ebp-0x8b8],esi 808e69b: 89 b5 c8 fb ff ff mov DWORD PTR [ebp-0x438],esi 808e6a1: c7 85 cc fb ff ff 00 04 00 00 mov DWORD PTR [ebp-0x434],0x400 808e6ab: c7 85 7c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x884],0x0 808e6b5: 83 f8 ff cmp eax,0xffffffff 808e6b8: 0f 84 9a 0a 00 00 je 808f158 <.L87+0xe2> 808e6be: 8b 01 mov eax,DWORD PTR [ecx] 808e6c0: 89 85 74 f7 ff ff mov DWORD PTR [ebp-0x88c],eax 808e6c6: 85 c0 test eax,eax 808e6c8: 0f 84 9a 0e 00 00 je 808f568 <.L87+0x4f2> 808e6ce: 8b 85 50 f7 ff ff mov eax,DWORD PTR [ebp-0x8b0] 808e6d4: 31 f6 xor esi,esi 808e6d6: c7 85 74 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x88c],0x0 808e6e0: c7 85 6c f7 ff ff 13 00 00 00 mov DWORD PTR [ebp-0x894],0x13 808e6ea: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 808e6f0: 8d 85 7c f7 ff ff lea eax,[ebp-0x884] 808e6f6: 89 85 68 f7 ff ff mov DWORD PTR [ebp-0x898],eax 808e6fc: 8d 85 b8 f7 ff ff lea eax,[ebp-0x848] 808e702: 89 85 64 f7 ff ff mov DWORD PTR [ebp-0x89c],eax 808e708: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e70f: 90 nop 808e710: 6b 95 74 f7 ff ff 34 imul edx,DWORD PTR [ebp-0x88c],0x34 808e717: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 808e71d: ff b5 68 f7 ff ff push DWORD PTR [ebp-0x898] 808e723: 01 d3 add ebx,edx 808e725: 53 push ebx 808e726: 56 push esi 808e727: 51 push ecx 808e728: e8 13 5c 00 00 call 8094340 <__parse_one_specwc> 808e72d: 8b 4b 18 mov ecx,DWORD PTR [ebx+0x18] 808e730: 83 85 74 f7 ff ff 01 add DWORD PTR [ebp-0x88c],0x1 808e737: 83 c4 10 add esp,0x10 808e73a: 01 c6 add esi,eax 808e73c: 8b 01 mov eax,DWORD PTR [ecx] 808e73e: 85 c0 test eax,eax 808e740: 74 5e je 808e7a0 808e742: 8b 9d 74 f7 ff ff mov ebx,DWORD PTR [ebp-0x88c] 808e748: 39 9d 6c f7 ff ff cmp DWORD PTR [ebp-0x894],ebx 808e74e: 75 c0 jne 808e710 808e750: 83 ec 0c sub esp,0xc 808e753: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 808e759: 89 fb mov ebx,edi 808e75b: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 808e761: e8 fa 7f fd ff call 8066760 <__libc_scratch_buffer_grow_preserve> 808e766: 83 c4 10 add esp,0x10 808e769: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 808e76f: 84 c0 test al,al 808e771: 0f 84 49 02 00 00 je 808e9c0 808e777: 8b 85 b8 f7 ff ff mov eax,DWORD PTR [ebp-0x848] 808e77d: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 808e783: b8 4f ec c4 4e mov eax,0x4ec4ec4f 808e788: f7 a5 bc f7 ff ff mul DWORD PTR [ebp-0x844] 808e78e: c1 ea 04 shr edx,0x4 808e791: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 808e797: e9 74 ff ff ff jmp 808e710 808e79c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808e7a0: 39 b5 7c f7 ff ff cmp DWORD PTR [ebp-0x884],esi 808e7a6: 0f 43 b5 7c f7 ff ff cmovae esi,DWORD PTR [ebp-0x884] 808e7ad: 89 b5 64 f7 ff ff mov DWORD PTR [ebp-0x89c],esi 808e7b3: 8b b5 64 f7 ff ff mov esi,DWORD PTR [ebp-0x89c] 808e7b9: 83 ec 04 sub esp,0x4 808e7bc: 8d 85 c8 fb ff ff lea eax,[ebp-0x438] 808e7c2: 89 fb mov ebx,edi 808e7c4: 6a 18 push 0x18 808e7c6: 56 push esi 808e7c7: 50 push eax 808e7c8: e8 63 80 fd ff call 8066830 <__libc_scratch_buffer_set_array_size> 808e7cd: 83 c4 10 add esp,0x10 808e7d0: 84 c0 test al,al 808e7d2: 0f 84 e8 01 00 00 je 808e9c0 808e7d8: 8b 8d c8 fb ff ff mov ecx,DWORD PTR [ebp-0x438] 808e7de: 89 f0 mov eax,esi 808e7e0: 83 ec 04 sub esp,0x4 808e7e3: c1 e0 04 shl eax,0x4 808e7e6: 01 c8 add eax,ecx 808e7e8: 89 8d 68 f7 ff ff mov DWORD PTR [ebp-0x898],ecx 808e7ee: 89 85 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],eax 808e7f4: 89 c1 mov ecx,eax 808e7f6: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 808e7fd: 50 push eax 808e7fe: 8d 34 01 lea esi,[ecx+eax*1] 808e801: 8b 45 2c mov eax,DWORD PTR [ebp+0x2c] 808e804: 83 e0 02 and eax,0x2 808e807: 89 85 30 f7 ff ff mov DWORD PTR [ebp-0x8d0],eax 808e80d: 0f 95 c0 setne al 808e810: 0f b6 c0 movzx eax,al 808e813: f7 d8 neg eax 808e815: 50 push eax 808e816: 56 push esi 808e817: e8 a4 a8 fb ff call 80490c0 <.plt+0x90> 808e81c: 8b 85 74 f7 ff ff mov eax,DWORD PTR [ebp-0x88c] 808e822: 83 c4 10 add esp,0x10 808e825: 85 c0 test eax,eax 808e827: 0f 84 23 0d 00 00 je 808f550 <.L87+0x4da> 808e82d: 6b c0 34 imul eax,eax,0x34 808e830: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 808e836: 89 cb mov ebx,ecx 808e838: 01 c8 add eax,ecx 808e83a: 89 85 6c f7 ff ff mov DWORD PTR [ebp-0x894],eax 808e840: eb 29 jmp 808e86b 808e842: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808e848: 8b 53 28 mov edx,DWORD PTR [ebx+0x28] 808e84b: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 808e84e: 8b 8d 58 f7 ff ff mov ecx,DWORD PTR [ebp-0x8a8] 808e854: 89 14 86 mov DWORD PTR [esi+eax*4],edx 808e857: 8b 53 30 mov edx,DWORD PTR [ebx+0x30] 808e85a: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 808e85d: 89 14 81 mov DWORD PTR [ecx+eax*4],edx 808e860: 83 c3 34 add ebx,0x34 808e863: 39 9d 6c f7 ff ff cmp DWORD PTR [ebp-0x894],ebx 808e869: 74 68 je 808e8d3 808e86b: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 808e86e: 83 f8 ff cmp eax,0xffffffff 808e871: 74 07 je 808e87a 808e873: c7 04 86 00 00 00 00 mov DWORD PTR [esi+eax*4],0x0 808e87a: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 808e87d: 83 f8 ff cmp eax,0xffffffff 808e880: 74 07 je 808e889 808e882: c7 04 86 00 00 00 00 mov DWORD PTR [esi+eax*4],0x0 808e889: 8b 43 2c mov eax,DWORD PTR [ebx+0x2c] 808e88c: 85 c0 test eax,eax 808e88e: 74 d0 je 808e860 808e890: 83 f8 01 cmp eax,0x1 808e893: 74 b3 je 808e848 808e895: 8b 4b 24 mov ecx,DWORD PTR [ebx+0x24] 808e898: 8d 14 8d 00 00 00 00 lea edx,[ecx*4+0x0] 808e89f: 8b 4b 08 mov ecx,DWORD PTR [ebx+0x8] 808e8a2: 89 8d 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],ecx 808e8a8: 8b 8d 58 f7 ff ff mov ecx,DWORD PTR [ebp-0x8a8] 808e8ae: 01 d1 add ecx,edx 808e8b0: 01 f2 add edx,esi 808e8b2: 51 push ecx 808e8b3: 8b 8d 54 f7 ff ff mov ecx,DWORD PTR [ebp-0x8ac] 808e8b9: 52 push edx 808e8ba: 50 push eax 808e8bb: 8b 87 e4 1f 00 00 mov eax,DWORD PTR [edi+0x1fe4] 808e8c1: 53 push ebx 808e8c2: 83 c3 34 add ebx,0x34 808e8c5: ff 14 88 call DWORD PTR [eax+ecx*4] 808e8c8: 83 c4 10 add esp,0x10 808e8cb: 39 9d 6c f7 ff ff cmp DWORD PTR [ebp-0x894],ebx 808e8d1: 75 98 jne 808e86b 808e8d3: 8b 9d 64 f7 ff ff mov ebx,DWORD PTR [ebp-0x89c] 808e8d9: 85 db test ebx,ebx 808e8db: 0f 84 af 01 00 00 je 808ea90 808e8e1: 8b 45 2c mov eax,DWORD PTR [ebp+0x2c] 808e8e4: 89 b5 6c f7 ff ff mov DWORD PTR [ebp-0x894],esi 808e8ea: 31 db xor ebx,ebx 808e8ec: 83 e0 01 and eax,0x1 808e8ef: 89 85 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],eax 808e8f5: 8b 45 2c mov eax,DWORD PTR [ebp+0x2c] 808e8f8: 83 e0 08 and eax,0x8 808e8fb: 89 85 40 f7 ff ff mov DWORD PTR [ebp-0x8c0],eax 808e901: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e908: 8b 85 6c f7 ff ff mov eax,DWORD PTR [ebp-0x894] 808e90e: 8b 04 98 mov eax,DWORD PTR [eax+ebx*4] 808e911: 83 f8 07 cmp eax,0x7 808e914: 0f 8f 06 01 00 00 jg 808ea20 808e91a: 83 f8 ff cmp eax,0xffffffff 808e91d: 0f 8c 20 01 00 00 jl 808ea43 808e923: 83 f8 07 cmp eax,0x7 808e926: 0f 87 0a 08 00 00 ja 808f136 <.L87+0xc0> 808e92c: 8b 94 87 a0 24 fe ff mov edx,DWORD PTR [edi+eax*4-0x1db60] 808e933: 01 fa add edx,edi 808e935: 3e ff e2 notrack jmp edx 808e938: f3 0f 1e fb endbr32 808e93c: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 808e93f: c1 e0 04 shl eax,0x4 808e942: 03 85 68 f7 ff ff add eax,DWORD PTR [ebp-0x898] 808e948: 89 85 84 f7 ff ff mov DWORD PTR [ebp-0x87c],eax 808e94e: f6 45 2c 01 test BYTE PTR [ebp+0x2c],0x1 808e952: 0f 85 c8 26 00 00 jne 8091020 <.L87+0x1faa> 808e958: 0f b6 9d 14 f7 ff ff movzx ebx,BYTE PTR [ebp-0x8ec] 808e95f: f6 45 2c 08 test BYTE PTR [ebp+0x2c],0x8 808e963: b8 00 00 00 00 mov eax,0x0 808e968: 0f b6 56 0d movzx edx,BYTE PTR [esi+0xd] 808e96c: 0f 44 d8 cmove ebx,eax 808e96f: 83 ec 04 sub esp,0x4 808e972: 83 e2 ef and edx,0xffffffef 808e975: 89 d8 mov eax,ebx 808e977: 83 e0 01 and eax,0x1 808e97a: c1 e0 04 shl eax,0x4 808e97d: 09 d0 or eax,edx 808e97f: 88 46 0d mov BYTE PTR [esi+0xd],al 808e982: 8d 85 84 f7 ff ff lea eax,[ebp-0x87c] 808e988: 50 push eax 808e989: 56 push esi 808e98a: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808e990: e8 6b d8 ff ff call 808c200 <__printf_fphex> 808e995: 83 c4 10 add esp,0x10 808e998: 85 c0 test eax,eax 808e99a: 0f 89 5f 13 00 00 jns 808fcff <.L87+0xc89> 808e9a0: 8b 85 5c f7 ff ff mov eax,DWORD PTR [ebp-0x8a4] 808e9a6: 85 c0 test eax,eax 808e9a8: 74 16 je 808e9c0 808e9aa: 83 ec 0c sub esp,0xc 808e9ad: 89 fb mov ebx,edi 808e9af: 50 push eax 808e9b0: e8 eb 67 fd ff call 80651a0 <__free> 808e9b5: 83 c4 10 add esp,0x10 808e9b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808e9bf: 90 nop 808e9c0: be ff ff ff ff mov esi,0xffffffff 808e9c5: 8b 85 c8 fb ff ff mov eax,DWORD PTR [ebp-0x438] 808e9cb: 3b 85 48 f7 ff ff cmp eax,DWORD PTR [ebp-0x8b8] 808e9d1: 74 0e je 808e9e1 808e9d3: 83 ec 0c sub esp,0xc 808e9d6: 89 fb mov ebx,edi 808e9d8: 50 push eax 808e9d9: e8 c2 67 fd ff call 80651a0 <__free> 808e9de: 83 c4 10 add esp,0x10 808e9e1: 8b 85 b8 f7 ff ff mov eax,DWORD PTR [ebp-0x848] 808e9e7: 3b 85 50 f7 ff ff cmp eax,DWORD PTR [ebp-0x8b0] 808e9ed: 74 0e je 808e9fd 808e9ef: 83 ec 0c sub esp,0xc 808e9f2: 89 fb mov ebx,edi 808e9f4: 50 push eax 808e9f5: e8 a6 67 fd ff call 80651a0 <__free> 808e9fa: 83 c4 10 add esp,0x10 808e9fd: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 808ea00: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 808ea07: 0f 85 74 28 00 00 jne 8091281 <.L87+0x220b> 808ea0d: 8d 65 f4 lea esp,[ebp-0xc] 808ea10: 89 f0 mov eax,esi 808ea12: 5b pop ebx 808ea13: 5e pop esi 808ea14: 5f pop edi 808ea15: 5d pop ebp 808ea16: c3 ret 808ea17: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808ea1e: 66 90 xchg ax,ax 808ea20: 3d 07 01 00 00 cmp eax,0x107 808ea25: 0f 84 85 06 00 00 je 808f0b0 <.L87+0x3a> 808ea2b: 0f 8e 6f 05 00 00 jle 808efa0 808ea31: 8d 90 00 fe ff ff lea edx,[eax-0x200] 808ea37: 81 e2 ff fd ff ff and edx,0xfffffdff 808ea3d: 0f 84 d1 05 00 00 je 808f014 <.L91> 808ea43: 8b b5 68 f7 ff ff mov esi,DWORD PTR [ebp-0x898] 808ea49: 89 d9 mov ecx,ebx 808ea4b: c1 e1 04 shl ecx,0x4 808ea4e: 89 f2 mov edx,esi 808ea50: 89 8d 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],ecx 808ea56: 01 ca add edx,ecx 808ea58: f6 c4 08 test ah,0x8 808ea5b: 0f 84 72 09 00 00 je 808f3d3 <.L87+0x35d> 808ea61: 8b 85 5c f7 ff ff mov eax,DWORD PTR [ebp-0x8a4] 808ea67: 8b 10 mov edx,DWORD PTR [eax] 808ea69: 89 95 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],edx 808ea6f: 83 c2 04 add edx,0x4 808ea72: 89 10 mov DWORD PTR [eax],edx 808ea74: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 808ea7a: 8b 00 mov eax,DWORD PTR [eax] 808ea7c: 89 04 0e mov DWORD PTR [esi+ecx*1],eax 808ea7f: 83 c3 01 add ebx,0x1 808ea82: 3b 9d 64 f7 ff ff cmp ebx,DWORD PTR [ebp-0x89c] 808ea88: 0f 82 7a fe ff ff jb 808e908 808ea8e: 66 90 xchg ax,ax 808ea90: 8b 85 74 f7 ff ff mov eax,DWORD PTR [ebp-0x88c] 808ea96: 3b 45 14 cmp eax,DWORD PTR [ebp+0x14] 808ea99: 0f 86 e0 08 00 00 jbe 808f37f <.L87+0x309> 808ea9f: 8b 85 44 f7 ff ff mov eax,DWORD PTR [ebp-0x8bc] 808eaa5: 8b b5 70 f7 ff ff mov esi,DWORD PTR [ebp-0x890] 808eaab: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 808eab1: 05 e8 03 00 00 add eax,0x3e8 808eab6: 89 85 00 f7 ff ff mov DWORD PTR [ebp-0x900],eax 808eabc: 6b 45 14 34 imul eax,DWORD PTR [ebp+0x14],0x34 808eac0: 89 8d d4 f6 ff ff mov DWORD PTR [ebp-0x92c],ecx 808eac6: 89 8d cc f6 ff ff mov DWORD PTR [ebp-0x934],ecx 808eacc: 01 c6 add esi,eax 808eace: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 808ead4: 89 c3 mov ebx,eax 808ead6: 89 c8 mov eax,ecx 808ead8: 29 cb sub ebx,ecx 808eada: 8d 8f 68 24 fe ff lea ecx,[edi-0x1db98] 808eae0: 89 85 e8 f6 ff ff mov DWORD PTR [ebp-0x918],eax 808eae6: 89 8d c4 f6 ff ff mov DWORD PTR [ebp-0x93c],ecx 808eaec: 8d 8f 64 24 fe ff lea ecx,[edi-0x1db9c] 808eaf2: 89 8d c0 f6 ff ff mov DWORD PTR [ebp-0x940],ecx 808eaf8: 8d 8f 50 24 fe ff lea ecx,[edi-0x1dbb0] 808eafe: 89 8d bc f6 ff ff mov DWORD PTR [ebp-0x944],ecx 808eb04: 8d 8f 80 91 fe ff lea ecx,[edi-0x16e80] 808eb0a: 89 8d f0 f6 ff ff mov DWORD PTR [ebp-0x910],ecx 808eb10: 8d 8f e0 90 fe ff lea ecx,[edi-0x16f20] 808eb16: 89 9d d0 f6 ff ff mov DWORD PTR [ebp-0x930],ebx 808eb1c: 89 9d c8 f6 ff ff mov DWORD PTR [ebp-0x938],ebx 808eb22: 89 9d e4 f6 ff ff mov DWORD PTR [ebp-0x91c],ebx 808eb28: 89 85 e0 f6 ff ff mov DWORD PTR [ebp-0x920],eax 808eb2e: 89 9d dc f6 ff ff mov DWORD PTR [ebp-0x924],ebx 808eb34: 89 8d d8 f6 ff ff mov DWORD PTR [ebp-0x928],ecx 808eb3a: 89 85 10 f7 ff ff mov DWORD PTR [ebp-0x8f0],eax 808eb40: 89 9d 0c f7 ff ff mov DWORD PTR [ebp-0x8f4],ebx 808eb46: 0f b6 46 0c movzx eax,BYTE PTR [esi+0xc] 808eb4a: 89 c1 mov ecx,eax 808eb4c: 89 c2 mov edx,eax 808eb4e: c0 e9 03 shr cl,0x3 808eb51: c0 ea 04 shr dl,0x4 808eb54: 83 e1 01 and ecx,0x1 808eb57: 0f b6 d9 movzx ebx,cl 808eb5a: 88 8d 04 f7 ff ff mov BYTE PTR [ebp-0x8fc],cl 808eb60: 89 d1 mov ecx,edx 808eb62: 89 c2 mov edx,eax 808eb64: 83 e1 01 and ecx,0x1 808eb67: c0 ea 05 shr dl,0x5 808eb6a: 89 9d 1c f7 ff ff mov DWORD PTR [ebp-0x8e4],ebx 808eb70: 8b 5e 08 mov ebx,DWORD PTR [esi+0x8] 808eb73: 89 8d 24 f7 ff ff mov DWORD PTR [ebp-0x8dc],ecx 808eb79: 89 d1 mov ecx,edx 808eb7b: 89 c2 mov edx,eax 808eb7d: 83 e1 01 and ecx,0x1 808eb80: c0 ea 06 shr dl,0x6 808eb83: 89 9d 64 f7 ff ff mov DWORD PTR [ebp-0x89c],ebx 808eb89: 89 8d 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],ecx 808eb8f: 89 d1 mov ecx,edx 808eb91: 89 c2 mov edx,eax 808eb93: 83 e1 01 and ecx,0x1 808eb96: d0 ea shr dl,1 808eb98: 89 8d 2c f7 ff ff mov DWORD PTR [ebp-0x8d4],ecx 808eb9e: 89 c1 mov ecx,eax 808eba0: c0 e9 07 shr cl,0x7 808eba3: 88 8d 28 f7 ff ff mov BYTE PTR [ebp-0x8d8],cl 808eba9: 89 c1 mov ecx,eax 808ebab: 83 e1 01 and ecx,0x1 808ebae: 88 8d 14 f7 ff ff mov BYTE PTR [ebp-0x8ec],cl 808ebb4: 89 c1 mov ecx,eax 808ebb6: 83 e1 01 and ecx,0x1 808ebb9: 89 8d 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],ecx 808ebbf: 89 d1 mov ecx,edx 808ebc1: 0f b6 56 0d movzx edx,BYTE PTR [esi+0xd] 808ebc5: 83 e1 01 and ecx,0x1 808ebc8: 89 8d 08 f7 ff ff mov DWORD PTR [ebp-0x8f8],ecx 808ebce: 89 d1 mov ecx,edx 808ebd0: c0 ea 03 shr dl,0x3 808ebd3: d0 e9 shr cl,1 808ebd5: 83 e2 01 and edx,0x1 808ebd8: 83 e1 01 and ecx,0x1 808ebdb: 88 95 22 f7 ff ff mov BYTE PTR [ebp-0x8de],dl 808ebe1: 8b 56 20 mov edx,DWORD PTR [esi+0x20] 808ebe4: 89 8d 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],ecx 808ebea: 89 c1 mov ecx,eax 808ebec: c0 e9 02 shr cl,0x2 808ebef: 83 e1 01 and ecx,0x1 808ebf2: 89 8d 40 f7 ff ff mov DWORD PTR [ebp-0x8c0],ecx 808ebf8: 8b 0e mov ecx,DWORD PTR [esi] 808ebfa: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 808ec00: 0f b6 4e 10 movzx ecx,BYTE PTR [esi+0x10] 808ec04: 88 8d 23 f7 ff ff mov BYTE PTR [ebp-0x8dd],cl 808ec0a: 83 fa ff cmp edx,0xffffffff 808ec0d: 0f 84 9d 07 00 00 je 808f3b0 <.L87+0x33a> 808ec13: 8b 9d 68 f7 ff ff mov ebx,DWORD PTR [ebp-0x898] 808ec19: c1 e2 04 shl edx,0x4 808ec1c: 8b 0c 13 mov ecx,DWORD PTR [ebx+edx*1] 808ec1f: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 808ec25: 85 c9 test ecx,ecx 808ec27: 0f 88 f3 07 00 00 js 808f420 <.L87+0x3aa> 808ec2d: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 808ec30: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 808ec33: 83 f8 ff cmp eax,0xffffffff 808ec36: 74 1c je 808ec54 808ec38: 8b 9d 68 f7 ff ff mov ebx,DWORD PTR [ebp-0x898] 808ec3e: c1 e0 04 shl eax,0x4 808ec41: 8b 04 03 mov eax,DWORD PTR [ebx+eax*1] 808ec44: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 808ec4a: 85 c0 test eax,eax 808ec4c: 0f 88 f6 07 00 00 js 808f448 <.L87+0x3d2> 808ec52: 89 06 mov DWORD PTR [esi],eax 808ec54: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 808ec5a: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 808ec60: 39 c1 cmp ecx,eax 808ec62: 0f 4d c1 cmovge eax,ecx 808ec65: 3d da 00 00 00 cmp eax,0xda 808ec6a: 0f 8e 20 07 00 00 jle 808f390 <.L87+0x31a> 808ec70: 8d 14 85 80 00 00 00 lea edx,[eax*4+0x80] 808ec77: 83 ec 0c sub esp,0xc 808ec7a: 89 fb mov ebx,edi 808ec7c: 52 push edx 808ec7d: 89 95 5c f7 ff ff mov DWORD PTR [ebp-0x8a4],edx 808ec83: e8 f8 12 fd ff call 805ff80 <__libc_alloca_cutoff> 808ec88: 83 c4 10 add esp,0x10 808ec8b: 8b 95 5c f7 ff ff mov edx,DWORD PTR [ebp-0x8a4] 808ec91: 85 c0 test eax,eax 808ec93: 75 0c jne 808eca1 808ec95: 81 fa 00 10 00 00 cmp edx,0x1000 808ec9b: 0f 87 77 24 00 00 ja 8091118 <.L87+0x20a2> 808eca1: 83 c2 1b add edx,0x1b 808eca4: 89 e1 mov ecx,esp 808eca6: 89 d0 mov eax,edx 808eca8: 81 e2 00 f0 ff ff and edx,0xfffff000 808ecae: 29 d1 sub ecx,edx 808ecb0: 83 e0 f0 and eax,0xfffffff0 808ecb3: 89 ca mov edx,ecx 808ecb5: 39 d4 cmp esp,edx 808ecb7: 74 12 je 808eccb 808ecb9: 81 ec 00 10 00 00 sub esp,0x1000 808ecbf: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 808ecc7: 39 d4 cmp esp,edx 808ecc9: 75 ee jne 808ecb9 808eccb: 25 ff 0f 00 00 and eax,0xfff 808ecd0: 29 c4 sub esp,eax 808ecd2: 85 c0 test eax,eax 808ecd4: 0f 85 a9 08 00 00 jne 808f583 <.L87+0x50d> 808ecda: 8d 54 24 0f lea edx,[esp+0xf] 808ecde: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 808ece4: 83 e2 f0 and edx,0xfffffff0 808ece7: 39 85 6c f7 ff ff cmp DWORD PTR [ebp-0x894],eax 808eced: 0f 8d fd 04 00 00 jge 808f1f0 <.L87+0x17a> 808ecf3: 8d 04 85 80 00 00 00 lea eax,[eax*4+0x80] 808ecfa: c7 85 5c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8a4],0x0 808ed04: 01 d0 add eax,edx 808ed06: 89 85 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],eax 808ed0c: 8b 8d 64 f7 ff ff mov ecx,DWORD PTR [ebp-0x89c] 808ed12: 81 f9 ff 00 00 00 cmp ecx,0xff 808ed18: 7f 22 jg 808ed3c 808ed1a: 8b 87 d4 1f 00 00 mov eax,DWORD PTR [edi+0x1fd4] 808ed20: 85 c0 test eax,eax 808ed22: 74 18 je 808ed3c 808ed24: 8b 14 88 mov edx,DWORD PTR [eax+ecx*4] 808ed27: 8d 1c 8d 00 00 00 00 lea ebx,[ecx*4+0x0] 808ed2e: 89 9d f4 f6 ff ff mov DWORD PTR [ebp-0x90c],ebx 808ed34: 85 d2 test edx,edx 808ed36: 0f 85 21 07 00 00 jne 808f45d <.L87+0x3e7> 808ed3c: 8b 8d 64 f7 ff ff mov ecx,DWORD PTR [ebp-0x89c] 808ed42: 8d 41 e0 lea eax,[ecx-0x20] 808ed45: 83 f8 5a cmp eax,0x5a 808ed48: 0f 86 b2 04 00 00 jbe 808f200 <.L87+0x18a> 808ed4e: f3 0f 1e fb endbr32 808ed52: 8b 56 2c mov edx,DWORD PTR [esi+0x2c] 808ed55: 8d 0c 95 00 00 00 00 lea ecx,[edx*4+0x0] 808ed5c: 8d 41 1b lea eax,[ecx+0x1b] 808ed5f: 89 c3 mov ebx,eax 808ed61: 25 00 f0 ff ff and eax,0xfffff000 808ed66: 83 e3 f0 and ebx,0xfffffff0 808ed69: 89 9d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ebx 808ed6f: 89 e3 mov ebx,esp 808ed71: 29 c3 sub ebx,eax 808ed73: 89 d8 mov eax,ebx 808ed75: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 808ed7b: 39 c4 cmp esp,eax 808ed7d: 74 12 je 808ed91 808ed7f: 81 ec 00 10 00 00 sub esp,0x1000 808ed85: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 808ed8d: 39 c4 cmp esp,eax 808ed8f: 75 ee jne 808ed7f 808ed91: 81 e3 ff 0f 00 00 and ebx,0xfff 808ed97: 29 dc sub esp,ebx 808ed99: 85 db test ebx,ebx 808ed9b: 74 05 je 808eda2 808ed9d: 83 4c 1c fc 00 or DWORD PTR [esp+ebx*1-0x4],0x0 808eda2: 8d 44 24 0f lea eax,[esp+0xf] 808eda6: 83 e0 f0 and eax,0xfffffff0 808eda9: 85 d2 test edx,edx 808edab: 74 1f je 808edcc 808edad: 8b 56 24 mov edx,DWORD PTR [esi+0x24] 808edb0: 01 c1 add ecx,eax 808edb2: c1 e2 04 shl edx,0x4 808edb5: 03 95 68 f7 ff ff add edx,DWORD PTR [ebp-0x898] 808edbb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808edbf: 90 nop 808edc0: 89 10 mov DWORD PTR [eax],edx 808edc2: 83 c0 04 add eax,0x4 808edc5: 83 c2 10 add edx,0x10 808edc8: 39 c1 cmp ecx,eax 808edca: 75 f4 jne 808edc0 808edcc: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808edd2: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808edd5: 85 c0 test eax,eax 808edd7: 0f 84 cf 1e 00 00 je 8090cac <.L87+0x1c36> 808eddd: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808ede0: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 808ede3: 39 da cmp edx,ebx 808ede5: 0f 83 c1 1e 00 00 jae 8090cac <.L87+0x1c36> 808edeb: 8d 4a 04 lea ecx,[edx+0x4] 808edee: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808edf1: c7 02 25 00 00 00 mov DWORD PTR [edx],0x25 808edf7: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 808edfb: f6 c2 08 test dl,0x8 808edfe: 0f 84 af 1b 00 00 je 80909b3 <.L87+0x193d> 808ee04: 39 cb cmp ebx,ecx 808ee06: 0f 86 dc 1e 00 00 jbe 8090ce8 <.L87+0x1c72> 808ee0c: c7 85 70 f7 ff ff 02 00 00 00 mov DWORD PTR [ebp-0x890],0x2 808ee16: 8d 51 04 lea edx,[ecx+0x4] 808ee19: 89 50 10 mov DWORD PTR [eax+0x10],edx 808ee1c: c7 01 23 00 00 00 mov DWORD PTR [ecx],0x23 808ee22: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 808ee26: 84 d2 test dl,dl 808ee28: 0f 88 97 1b 00 00 js 80909c5 <.L87+0x194f> 808ee2e: f6 c2 40 test dl,0x40 808ee31: 0f 84 cf 19 00 00 je 8090806 <.L87+0x1790> 808ee37: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808ee3d: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808ee40: 85 c0 test eax,eax 808ee42: 0f 84 48 22 00 00 je 8091090 <.L87+0x201a> 808ee48: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808ee4b: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808ee4e: 0f 83 3c 22 00 00 jae 8091090 <.L87+0x201a> 808ee54: 8d 4a 04 lea ecx,[edx+0x4] 808ee57: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808ee5a: c7 02 2b 00 00 00 mov DWORD PTR [edx],0x2b 808ee60: 83 85 70 f7 ff ff 01 add DWORD PTR [ebp-0x890],0x1 808ee67: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 808ee6b: 83 e2 20 and edx,0x20 808ee6e: 74 30 je 808eea0 808ee70: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808ee76: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808ee79: 85 c0 test eax,eax 808ee7b: 0f 84 6e 22 00 00 je 80910ef <.L87+0x2079> 808ee81: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808ee84: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808ee87: 0f 83 62 22 00 00 jae 80910ef <.L87+0x2079> 808ee8d: 8d 4a 04 lea ecx,[edx+0x4] 808ee90: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808ee93: c7 02 2d 00 00 00 mov DWORD PTR [edx],0x2d 808ee99: 83 85 70 f7 ff ff 01 add DWORD PTR [ebp-0x890],0x1 808eea0: 83 7e 10 30 cmp DWORD PTR [esi+0x10],0x30 808eea4: 0f 84 2b 1c 00 00 je 8090ad5 <.L87+0x1a5f> 808eeaa: f6 46 0d 08 test BYTE PTR [esi+0xd],0x8 808eeae: 74 30 je 808eee0 808eeb0: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808eeb6: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808eeb9: 85 c0 test eax,eax 808eebb: 0f 84 f7 21 00 00 je 80910b8 <.L87+0x2042> 808eec1: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808eec4: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808eec7: 0f 83 eb 21 00 00 jae 80910b8 <.L87+0x2042> 808eecd: 8d 4a 04 lea ecx,[edx+0x4] 808eed0: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808eed3: c7 02 49 00 00 00 mov DWORD PTR [edx],0x49 808eed9: 83 85 70 f7 ff ff 01 add DWORD PTR [ebp-0x890],0x1 808eee0: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 808eee3: 85 c9 test ecx,ecx 808eee5: 0f 84 a6 16 00 00 je 8090591 <.L87+0x151b> 808eeeb: 8d 85 b8 f7 ff ff lea eax,[ebp-0x848] 808eef1: 89 b5 64 f7 ff ff mov DWORD PTR [ebp-0x89c],esi 808eef7: 89 85 6c f7 ff ff mov DWORD PTR [ebp-0x894],eax 808eefd: 89 c3 mov ebx,eax 808eeff: 90 nop 808ef00: b8 cd cc cc cc mov eax,0xcccccccd 808ef05: 89 ce mov esi,ecx 808ef07: 83 eb 04 sub ebx,0x4 808ef0a: f7 e1 mul ecx 808ef0c: c1 ea 03 shr edx,0x3 808ef0f: 8d 04 92 lea eax,[edx+edx*4] 808ef12: 01 c0 add eax,eax 808ef14: 29 c6 sub esi,eax 808ef16: 8b 84 b7 80 91 fe ff mov eax,DWORD PTR [edi+esi*4-0x16e80] 808ef1d: 89 ce mov esi,ecx 808ef1f: 89 d1 mov ecx,edx 808ef21: 89 03 mov DWORD PTR [ebx],eax 808ef23: 83 fe 09 cmp esi,0x9 808ef26: 77 d8 ja 808ef00 808ef28: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 808ef2e: 8b b5 64 f7 ff ff mov esi,DWORD PTR [ebp-0x89c] 808ef34: 39 cb cmp ebx,ecx 808ef36: 0f 83 55 16 00 00 jae 8090591 <.L87+0x151b> 808ef3c: 89 de mov esi,ebx 808ef3e: eb 2e jmp 808ef6e 808ef40: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 808ef43: 3b 4a 14 cmp ecx,DWORD PTR [edx+0x14] 808ef46: 73 36 jae 808ef7e 808ef48: 8d 59 04 lea ebx,[ecx+0x4] 808ef4b: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 808ef4e: 89 01 mov DWORD PTR [ecx],eax 808ef50: 83 f8 ff cmp eax,0xffffffff 808ef53: 0f 84 47 fa ff ff je 808e9a0 808ef59: 83 85 70 f7 ff ff 01 add DWORD PTR [ebp-0x890],0x1 808ef60: 3b b5 6c f7 ff ff cmp esi,DWORD PTR [ebp-0x894] 808ef66: 0f 83 1f 16 00 00 jae 809058b <.L87+0x1515> 808ef6c: 8b 06 mov eax,DWORD PTR [esi] 808ef6e: 8b 9d 60 f7 ff ff mov ebx,DWORD PTR [ebp-0x8a0] 808ef74: 83 c6 04 add esi,0x4 808ef77: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 808ef7a: 85 d2 test edx,edx 808ef7c: 75 c2 jne 808ef40 808ef7e: 83 ec 08 sub esp,0x8 808ef81: 89 fb mov ebx,edi 808ef83: 50 push eax 808ef84: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808ef8a: e8 61 6a 00 00 call 80959f0 <__woverflow> 808ef8f: 83 c4 10 add esp,0x10 808ef92: 83 f8 ff cmp eax,0xffffffff 808ef95: 75 c2 jne 808ef59 808ef97: e9 04 fa ff ff jmp 808e9a0 808ef9c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808efa0: 3d 00 01 00 00 cmp eax,0x100 808efa5: 0f 85 15 04 00 00 jne 808f3c0 <.L87+0x34a> 808efab: 8b b5 5c f7 ff ff mov esi,DWORD PTR [ebp-0x8a4] 808efb1: 89 d9 mov ecx,ebx 808efb3: 83 c3 01 add ebx,0x1 808efb6: c1 e1 04 shl ecx,0x4 808efb9: 8b 06 mov eax,DWORD PTR [esi] 808efbb: 8d 50 08 lea edx,[eax+0x8] 808efbe: 89 16 mov DWORD PTR [esi],edx 808efc0: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 808efc3: 8b b5 68 f7 ff ff mov esi,DWORD PTR [ebp-0x898] 808efc9: 8b 00 mov eax,DWORD PTR [eax] 808efcb: 89 54 0e 04 mov DWORD PTR [esi+ecx*1+0x4],edx 808efcf: 89 04 0e mov DWORD PTR [esi+ecx*1],eax 808efd2: 3b 9d 64 f7 ff ff cmp ebx,DWORD PTR [ebp-0x89c] 808efd8: 0f 82 2a f9 ff ff jb 808e908 808efde: e9 ad fa ff ff jmp 808ea90 0808efe3 <.L90>: 808efe3: 8b b5 5c f7 ff ff mov esi,DWORD PTR [ebp-0x8a4] 808efe9: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 808efef: 8b 06 mov eax,DWORD PTR [esi] 808eff1: 8d 50 04 lea edx,[eax+0x4] 808eff4: 8b 00 mov eax,DWORD PTR [eax] 808eff6: 89 16 mov DWORD PTR [esi],edx 808eff8: 89 da mov edx,ebx 808effa: 83 c3 01 add ebx,0x1 808effd: c1 e2 04 shl edx,0x4 808f000: 89 04 11 mov DWORD PTR [ecx+edx*1],eax 808f003: 3b 9d 64 f7 ff ff cmp ebx,DWORD PTR [ebp-0x89c] 808f009: 0f 82 f9 f8 ff ff jb 808e908 808f00f: e9 7c fa ff ff jmp 808ea90 0808f014 <.L91>: 808f014: 8b b5 5c f7 ff ff mov esi,DWORD PTR [ebp-0x8a4] 808f01a: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 808f020: 8b 06 mov eax,DWORD PTR [esi] 808f022: 8d 50 04 lea edx,[eax+0x4] 808f025: 89 16 mov DWORD PTR [esi],edx 808f027: 8b 10 mov edx,DWORD PTR [eax] 808f029: 89 d8 mov eax,ebx 808f02b: 83 c3 01 add ebx,0x1 808f02e: c1 e0 04 shl eax,0x4 808f031: 89 14 01 mov DWORD PTR [ecx+eax*1],edx 808f034: 3b 9d 64 f7 ff ff cmp ebx,DWORD PTR [ebp-0x89c] 808f03a: 0f 82 c8 f8 ff ff jb 808e908 808f040: e9 4b fa ff ff jmp 808ea90 0808f045 <.L89>: 808f045: 8b b5 5c f7 ff ff mov esi,DWORD PTR [ebp-0x8a4] 808f04b: 8b 06 mov eax,DWORD PTR [esi] 808f04d: 8d 50 04 lea edx,[eax+0x4] 808f050: 89 16 mov DWORD PTR [esi],edx 808f052: 8b b5 68 f7 ff ff mov esi,DWORD PTR [ebp-0x898] 808f058: 8b 10 mov edx,DWORD PTR [eax] 808f05a: 89 d8 mov eax,ebx 808f05c: 83 c3 01 add ebx,0x1 808f05f: c1 e0 04 shl eax,0x4 808f062: 89 14 06 mov DWORD PTR [esi+eax*1],edx 808f065: 3b 9d 64 f7 ff ff cmp ebx,DWORD PTR [ebp-0x89c] 808f06b: 0f 82 97 f8 ff ff jb 808e908 808f071: e9 1a fa ff ff jmp 808ea90 0808f076 <.L87>: 808f076: 8b b5 5c f7 ff ff mov esi,DWORD PTR [ebp-0x8a4] 808f07c: 8b 06 mov eax,DWORD PTR [esi] 808f07e: dd 00 fld QWORD PTR [eax] 808f080: 8d 50 08 lea edx,[eax+0x8] 808f083: 89 d8 mov eax,ebx 808f085: 83 c3 01 add ebx,0x1 808f088: 89 16 mov DWORD PTR [esi],edx 808f08a: 8b b5 68 f7 ff ff mov esi,DWORD PTR [ebp-0x898] 808f090: c1 e0 04 shl eax,0x4 808f093: dd 1c 06 fstp QWORD PTR [esi+eax*1] 808f096: 3b 9d 64 f7 ff ff cmp ebx,DWORD PTR [ebp-0x89c] 808f09c: 0f 82 66 f8 ff ff jb 808e908 808f0a2: e9 e9 f9 ff ff jmp 808ea90 808f0a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808f0ae: 66 90 xchg ax,ax 808f0b0: 8b 85 5c f7 ff ff mov eax,DWORD PTR [ebp-0x8a4] 808f0b6: 8b 8d 54 f7 ff ff mov ecx,DWORD PTR [ebp-0x8ac] 808f0bc: 8b 00 mov eax,DWORD PTR [eax] 808f0be: 85 c9 test ecx,ecx 808f0c0: 0f 85 83 12 00 00 jne 8090349 <.L87+0x12d3> 808f0c6: 8b 95 40 f7 ff ff mov edx,DWORD PTR [ebp-0x8c0] 808f0cc: 85 d2 test edx,edx 808f0ce: 0f 84 e4 00 00 00 je 808f1b8 <.L87+0x142> 808f0d4: 83 c0 0f add eax,0xf 808f0d7: 8b b5 5c f7 ff ff mov esi,DWORD PTR [ebp-0x8a4] 808f0dd: 83 e0 f0 and eax,0xfffffff0 808f0e0: 8d 50 10 lea edx,[eax+0x10] 808f0e3: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 808f0e6: 89 16 mov DWORD PTR [esi],edx 808f0e8: 8b 30 mov esi,DWORD PTR [eax] 808f0ea: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 808f0ed: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 808f0f0: 89 8d 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],ecx 808f0f6: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 808f0fc: 89 85 2c f7 ff ff mov DWORD PTR [ebp-0x8d4],eax 808f102: 89 d8 mov eax,ebx 808f104: 83 c3 01 add ebx,0x1 808f107: c1 e0 04 shl eax,0x4 808f10a: 89 34 01 mov DWORD PTR [ecx+eax*1],esi 808f10d: 8b b5 3c f7 ff ff mov esi,DWORD PTR [ebp-0x8c4] 808f113: 89 54 01 08 mov DWORD PTR [ecx+eax*1+0x8],edx 808f117: 89 74 01 04 mov DWORD PTR [ecx+eax*1+0x4],esi 808f11b: 8b b5 2c f7 ff ff mov esi,DWORD PTR [ebp-0x8d4] 808f121: 89 74 01 0c mov DWORD PTR [ecx+eax*1+0xc],esi 808f125: 3b 9d 64 f7 ff ff cmp ebx,DWORD PTR [ebp-0x89c] 808f12b: 0f 82 d7 f7 ff ff jb 808e908 808f131: e9 5a f9 ff ff jmp 808ea90 808f136: 8b b5 30 f7 ff ff mov esi,DWORD PTR [ebp-0x8d0] 808f13c: 85 f6 test esi,esi 808f13e: 74 50 je 808f190 <.L87+0x11a> 808f140: 83 ec 0c sub esp,0xc 808f143: 8d 87 30 f8 fc ff lea eax,[edi-0x307d0] 808f149: 89 fb mov ebx,edi 808f14b: 50 push eax 808f14c: e8 5f b5 fc ff call 805a6b0 <__libc_fatal> 808f151: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808f158: c7 c0 d4 ff ff ff mov eax,0xffffffd4 808f15e: 65 8b 00 mov eax,DWORD PTR gs:[eax] 808f161: 8b 00 mov eax,DWORD PTR [eax] 808f163: 8b 70 34 mov esi,DWORD PTR [eax+0x34] 808f166: 8b 40 2c mov eax,DWORD PTR [eax+0x2c] 808f169: 89 85 4c f7 ff ff mov DWORD PTR [ebp-0x8b4],eax 808f16f: 0f b6 00 movzx eax,BYTE PTR [eax] 808f172: 89 75 28 mov DWORD PTR [ebp+0x28],esi 808f175: 84 c0 test al,al 808f177: 74 08 je 808f181 <.L87+0x10b> 808f179: 3c 7f cmp al,0x7f 808f17b: 0f 85 3d f5 ff ff jne 808e6be 808f181: c7 85 4c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8b4],0x0 808f18b: e9 2e f5 ff ff jmp 808e6be 808f190: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 808f196: 89 fb mov ebx,edi 808f198: 50 push eax 808f199: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 808f19f: 68 96 07 00 00 push 0x796 808f1a4: 50 push eax 808f1a5: 8d 87 0c f8 fc ff lea eax,[edi-0x307f4] 808f1ab: 50 push eax 808f1ac: e8 1f bd fb ff call 804aed0 <__assert_fail> 808f1b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808f1b8: 8b b5 5c f7 ff ff mov esi,DWORD PTR [ebp-0x8a4] 808f1be: db 28 fld TBYTE PTR [eax] 808f1c0: 8d 50 0c lea edx,[eax+0xc] 808f1c3: 89 d8 mov eax,ebx 808f1c5: c1 e0 04 shl eax,0x4 808f1c8: 83 c3 01 add ebx,0x1 808f1cb: 89 16 mov DWORD PTR [esi],edx 808f1cd: 8b b5 68 f7 ff ff mov esi,DWORD PTR [ebp-0x898] 808f1d3: db 3c 06 fstp TBYTE PTR [esi+eax*1] 808f1d6: 3b 9d 64 f7 ff ff cmp ebx,DWORD PTR [ebp-0x89c] 808f1dc: 0f 82 26 f7 ff ff jb 808e908 808f1e2: e9 a9 f8 ff ff jmp 808ea90 808f1e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808f1ee: 66 90 xchg ax,ax 808f1f0: 8b 85 6c f7 ff ff mov eax,DWORD PTR [ebp-0x894] 808f1f6: e9 f8 fa ff ff jmp 808ecf3 808f1fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808f1ff: 90 nop 808f200: 0f b6 84 0f a0 24 fe ff movzx eax,BYTE PTR [edi+ecx*1-0x1db60] 808f208: ff a4 87 40 ec ff ff jmp DWORD PTR [edi+eax*4-0x13c0] 808f20f: f3 0f 1e fb endbr32 808f213: 8b 85 6c f7 ff ff mov eax,DWORD PTR [ebp-0x894] 808f219: 8b 95 58 f7 ff ff mov edx,DWORD PTR [ebp-0x8a8] 808f21f: 83 e8 01 sub eax,0x1 808f222: 85 c0 test eax,eax 808f224: 89 85 6c f7 ff ff mov DWORD PTR [ebp-0x894],eax 808f22a: 0f 9f 85 70 f7 ff ff setg BYTE PTR [ebp-0x890] 808f231: 0f b6 85 70 f7 ff ff movzx eax,BYTE PTR [ebp-0x890] 808f238: 85 d2 test edx,edx 808f23a: 75 4d jne 808f289 <.L87+0x213> 808f23c: 84 c0 test al,al 808f23e: 74 49 je 808f289 <.L87+0x213> 808f240: 83 ec 04 sub esp,0x4 808f243: ff b5 6c f7 ff ff push DWORD PTR [ebp-0x894] 808f249: 89 fb mov ebx,edi 808f24b: 6a 20 push 0x20 808f24d: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808f253: e8 a8 60 00 00 call 8095300 <_IO_wpadn> 808f258: 8b 9d 6c f7 ff ff mov ebx,DWORD PTR [ebp-0x894] 808f25e: 83 c4 10 add esp,0x10 808f261: 39 c3 cmp ebx,eax 808f263: 0f 85 37 f7 ff ff jne 808e9a0 808f269: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 808f270: 0f 87 8d 1f 00 00 ja 8091203 <.L87+0x218d> 808f276: b8 ff ff ff 7f mov eax,0x7fffffff 808f27b: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 808f27e: 39 d8 cmp eax,ebx 808f280: 0f 82 00 0e 00 00 jb 8090086 <.L87+0x1010> 808f286: 01 5d 10 add DWORD PTR [ebp+0x10],ebx 808f289: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 808f28c: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 808f292: c1 e0 04 shl eax,0x4 808f295: 8b 0c 01 mov ecx,DWORD PTR [ecx+eax*1] 808f298: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808f29e: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808f2a1: 85 c0 test eax,eax 808f2a3: 0f 84 ec 0b 00 00 je 808fe95 <.L87+0xe1f> 808f2a9: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808f2ac: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808f2af: 0f 83 e0 0b 00 00 jae 808fe95 <.L87+0xe1f> 808f2b5: 8d 5a 04 lea ebx,[edx+0x4] 808f2b8: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808f2bb: 89 0a mov DWORD PTR [edx],ecx 808f2bd: 83 f9 ff cmp ecx,0xffffffff 808f2c0: 0f 84 da f6 ff ff je 808e9a0 808f2c6: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 808f2cd: 0f 84 cd f6 ff ff je 808e9a0 808f2d3: 8b 85 58 f7 ff ff mov eax,DWORD PTR [ebp-0x8a8] 808f2d9: 83 45 10 01 add DWORD PTR [ebp+0x10],0x1 808f2dd: 85 c0 test eax,eax 808f2df: 74 0f je 808f2f0 <.L87+0x27a> 808f2e1: 80 bd 70 f7 ff ff 00 cmp BYTE PTR [ebp-0x890],0x0 808f2e8: 0f 85 ae 18 00 00 jne 8090b9c <.L87+0x1b26> 808f2ee: 66 90 xchg ax,ax 808f2f0: 8b 8d 5c f7 ff ff mov ecx,DWORD PTR [ebp-0x8a4] 808f2f6: 85 c9 test ecx,ecx 808f2f8: 0f 85 b4 0e 00 00 jne 80901b2 <.L87+0x113c> 808f2fe: 8b 55 10 mov edx,DWORD PTR [ebp+0x10] 808f301: 85 d2 test edx,edx 808f303: 0f 88 d9 1e 00 00 js 80911e2 <.L87+0x216c> 808f309: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808f30f: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 808f315: 89 d8 mov eax,ebx 808f317: 2b 85 10 f7 ff ff sub eax,DWORD PTR [ebp-0x8f0] 808f31d: 39 85 0c f7 ff ff cmp DWORD PTR [ebp-0x8f4],eax 808f323: 0f 86 7f 0e 00 00 jbe 80901a8 <.L87+0x1132> 808f329: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 808f32c: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 808f32f: 83 ec 04 sub esp,0x4 808f332: 29 d0 sub eax,edx 808f334: c1 f8 02 sar eax,0x2 808f337: 50 push eax 808f338: 52 push edx 808f339: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808f33f: ff 53 1c call DWORD PTR [ebx+0x1c] 808f342: 8b 56 18 mov edx,DWORD PTR [esi+0x18] 808f345: 2b 56 14 sub edx,DWORD PTR [esi+0x14] 808f348: c1 fa 02 sar edx,0x2 808f34b: 83 c4 10 add esp,0x10 808f34e: 39 d0 cmp eax,edx 808f350: 0f 85 6a f6 ff ff jne 808e9c0 808f356: ba ff ff ff 7f mov edx,0x7fffffff 808f35b: 2b 55 10 sub edx,DWORD PTR [ebp+0x10] 808f35e: 39 d0 cmp eax,edx 808f360: 0f 8f 64 0e 00 00 jg 80901ca <.L87+0x1154> 808f366: 01 45 10 add DWORD PTR [ebp+0x10],eax 808f369: 83 c6 34 add esi,0x34 808f36c: 8b 85 74 f7 ff ff mov eax,DWORD PTR [ebp-0x88c] 808f372: 83 45 14 01 add DWORD PTR [ebp+0x14],0x1 808f376: 39 45 14 cmp DWORD PTR [ebp+0x14],eax 808f379: 0f 82 c7 f7 ff ff jb 808eb46 808f37f: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 808f382: e9 3e f6 ff ff jmp 808e9c5 808f387: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808f38e: 66 90 xchg ax,ax 808f390: c7 85 5c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8a4],0x0 808f39a: 8b 85 00 f7 ff ff mov eax,DWORD PTR [ebp-0x900] 808f3a0: 89 85 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],eax 808f3a6: e9 61 f9 ff ff jmp 808ed0c 808f3ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808f3af: 90 nop 808f3b0: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 808f3b3: 89 85 6c f7 ff ff mov DWORD PTR [ebp-0x894],eax 808f3b9: e9 72 f8 ff ff jmp 808ec30 808f3be: 66 90 xchg ax,ax 808f3c0: 89 de mov esi,ebx 808f3c2: 8b 95 68 f7 ff ff mov edx,DWORD PTR [ebp-0x898] 808f3c8: c1 e6 04 shl esi,0x4 808f3cb: 89 b5 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],esi 808f3d1: 01 f2 add edx,esi 808f3d3: 8b b7 e8 1f 00 00 mov esi,DWORD PTR [edi+0x1fe8] 808f3d9: 89 b5 2c f7 ff ff mov DWORD PTR [ebp-0x8d4],esi 808f3df: 85 f6 test esi,esi 808f3e1: 0f 85 21 15 00 00 jne 8090908 <.L87+0x1892> 808f3e7: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 808f3ed: 83 c3 01 add ebx,0x1 808f3f0: c7 42 04 00 00 00 00 mov DWORD PTR [edx+0x4],0x0 808f3f7: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 808f3fe: c7 42 0c 00 00 00 00 mov DWORD PTR [edx+0xc],0x0 808f405: 3b 9d 64 f7 ff ff cmp ebx,DWORD PTR [ebp-0x89c] 808f40b: 0f 82 f7 f4 ff ff jb 808e908 808f411: e9 7a f6 ff ff jmp 808ea90 808f416: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808f41d: 8d 76 00 lea esi,[esi+0x0] 808f420: f7 9d 6c f7 ff ff neg DWORD PTR [ebp-0x894] 808f426: 8b 9d 6c f7 ff ff mov ebx,DWORD PTR [ebp-0x894] 808f42c: 83 c8 20 or eax,0x20 808f42f: 88 46 0c mov BYTE PTR [esi+0xc],al 808f432: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 808f435: c7 85 58 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x8a8],0x1 808f43f: e9 ec f7 ff ff jmp 808ec30 808f444: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808f448: c7 06 ff ff ff ff mov DWORD PTR [esi],0xffffffff 808f44e: c7 85 70 f7 ff ff ff ff ff ff mov DWORD PTR [ebp-0x890],0xffffffff 808f458: e9 f7 f7 ff ff jmp 808ec54 808f45d: 8b 46 2c mov eax,DWORD PTR [esi+0x2c] 808f460: 89 85 ec f6 ff ff mov DWORD PTR [ebp-0x914],eax 808f466: c1 e0 02 shl eax,0x2 808f469: 8d 48 1b lea ecx,[eax+0x1b] 808f46c: 89 cb mov ebx,ecx 808f46e: 81 e1 00 f0 ff ff and ecx,0xfffff000 808f474: 83 e3 f0 and ebx,0xfffffff0 808f477: 89 9d b8 f6 ff ff mov DWORD PTR [ebp-0x948],ebx 808f47d: 89 e3 mov ebx,esp 808f47f: 29 cb sub ebx,ecx 808f481: 89 d9 mov ecx,ebx 808f483: 8b 9d ec f6 ff ff mov ebx,DWORD PTR [ebp-0x914] 808f489: 39 cc cmp esp,ecx 808f48b: 74 12 je 808f49f <.L87+0x429> 808f48d: 81 ec 00 10 00 00 sub esp,0x1000 808f493: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 808f49b: 39 cc cmp esp,ecx 808f49d: 75 ee jne 808f48d <.L87+0x417> 808f49f: 89 9d ec f6 ff ff mov DWORD PTR [ebp-0x914],ebx 808f4a5: 8b 8d b8 f6 ff ff mov ecx,DWORD PTR [ebp-0x948] 808f4ab: 81 e1 ff 0f 00 00 and ecx,0xfff 808f4b1: 29 cc sub esp,ecx 808f4b3: 85 c9 test ecx,ecx 808f4b5: 74 05 je 808f4bc <.L87+0x446> 808f4b7: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 808f4bc: 8b 9d ec f6 ff ff mov ebx,DWORD PTR [ebp-0x914] 808f4c2: 8d 4c 24 0f lea ecx,[esp+0xf] 808f4c6: 83 e1 f0 and ecx,0xfffffff0 808f4c9: 85 db test ebx,ebx 808f4cb: 74 2e je 808f4fb <.L87+0x485> 808f4cd: 8b 5e 24 mov ebx,DWORD PTR [esi+0x24] 808f4d0: 89 ca mov edx,ecx 808f4d2: 01 c8 add eax,ecx 808f4d4: c1 e3 04 shl ebx,0x4 808f4d7: 03 9d 68 f7 ff ff add ebx,DWORD PTR [ebp-0x898] 808f4dd: 8d 76 00 lea esi,[esi+0x0] 808f4e0: 89 1a mov DWORD PTR [edx],ebx 808f4e2: 83 c2 04 add edx,0x4 808f4e5: 83 c3 10 add ebx,0x10 808f4e8: 39 d0 cmp eax,edx 808f4ea: 75 f4 jne 808f4e0 <.L87+0x46a> 808f4ec: 8b 87 d4 1f 00 00 mov eax,DWORD PTR [edi+0x1fd4] 808f4f2: 8b 9d f4 f6 ff ff mov ebx,DWORD PTR [ebp-0x90c] 808f4f8: 8b 14 18 mov edx,DWORD PTR [eax+ebx*1] 808f4fb: 83 ec 04 sub esp,0x4 808f4fe: 51 push ecx 808f4ff: 56 push esi 808f500: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808f506: ff d2 call edx 808f508: 83 c4 10 add esp,0x10 808f50b: 83 f8 fe cmp eax,0xfffffffe 808f50e: 0f 84 28 f8 ff ff je 808ed3c 808f514: 85 c0 test eax,eax 808f516: 0f 88 84 f4 ff ff js 808e9a0 808f51c: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 808f523: 0f 86 e3 07 00 00 jbe 808fd0c <.L87+0xc96> 808f529: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 808f52f: 50 push eax 808f530: 68 11 08 00 00 push 0x811 808f535: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 808f53b: 89 fb mov ebx,edi 808f53d: 50 push eax 808f53e: 8d 87 54 f8 fc ff lea eax,[edi-0x307ac] 808f544: 50 push eax 808f545: e8 86 b9 fb ff call 804aed0 <__assert_fail> 808f54a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 808f550: 8b 85 64 f7 ff ff mov eax,DWORD PTR [ebp-0x89c] 808f556: 85 c0 test eax,eax 808f558: 0f 85 83 f3 ff ff jne 808e8e1 808f55e: e9 1c fe ff ff jmp 808f37f <.L87+0x309> 808f563: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808f567: 90 nop 808f568: c7 85 64 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x89c],0x0 808f572: 8b 85 50 f7 ff ff mov eax,DWORD PTR [ebp-0x8b0] 808f578: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 808f57e: e9 30 f2 ff ff jmp 808e7b3 808f583: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 808f588: e9 4d f7 ff ff jmp 808ecda 808f58d: f3 0f 1e fb endbr32 808f591: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 808f594: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 808f59a: c1 e0 04 shl eax,0x4 808f59d: 8b 0c 01 mov ecx,DWORD PTR [ecx+eax*1] 808f5a0: 85 c9 test ecx,ecx 808f5a2: 0f 84 ca 11 00 00 je 8090772 <.L87+0x16fc> 808f5a8: 8b 85 40 f7 ff ff mov eax,DWORD PTR [ebp-0x8c0] 808f5ae: 85 c0 test eax,eax 808f5b0: 0f 85 87 12 00 00 jne 809083d <.L87+0x17c7> 808f5b6: 83 bd 64 f7 ff ff 53 cmp DWORD PTR [ebp-0x89c],0x53 808f5bd: 0f 84 7a 12 00 00 je 809083d <.L87+0x17c7> 808f5c3: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 808f5c9: 89 8d 84 f7 ff ff mov DWORD PTR [ebp-0x87c],ecx 808f5cf: 83 f8 ff cmp eax,0xffffffff 808f5d2: 0f 84 7e 15 00 00 je 8090b56 <.L87+0x1ae0> 808f5d8: 83 ec 08 sub esp,0x8 808f5db: 89 fb mov ebx,edi 808f5dd: 50 push eax 808f5de: 51 push ecx 808f5df: e8 5c 9a fb ff call 8049040 <.plt+0x10> 808f5e4: 83 c4 10 add esp,0x10 808f5e7: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 808f5ed: 81 bd 70 f7 ff ff ff ff ff 3f cmp DWORD PTR [ebp-0x890],0x3fffffff 808f5f7: 0f 87 89 0a 00 00 ja 8090086 <.L87+0x1010> 808f5fd: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 808f603: 83 ec 0c sub esp,0xc 808f606: 89 fb mov ebx,edi 808f608: 8d 14 85 00 00 00 00 lea edx,[eax*4+0x0] 808f60f: 52 push edx 808f610: 89 95 64 f7 ff ff mov DWORD PTR [ebp-0x89c],edx 808f616: e8 65 09 fd ff call 805ff80 <__libc_alloca_cutoff> 808f61b: 8b 95 64 f7 ff ff mov edx,DWORD PTR [ebp-0x89c] 808f621: 83 c4 10 add esp,0x10 808f624: 81 fa 00 10 00 00 cmp edx,0x1000 808f62a: 76 08 jbe 808f634 <.L87+0x5be> 808f62c: 85 c0 test eax,eax 808f62e: 0f 84 28 1c 00 00 je 809125c <.L87+0x21e6> 808f634: 83 c2 1b add edx,0x1b 808f637: 89 e3 mov ebx,esp 808f639: 89 d0 mov eax,edx 808f63b: 81 e2 00 f0 ff ff and edx,0xfffff000 808f641: 29 d3 sub ebx,edx 808f643: 83 e0 f0 and eax,0xfffffff0 808f646: 89 da mov edx,ebx 808f648: 39 d4 cmp esp,edx 808f64a: 74 12 je 808f65e <.L87+0x5e8> 808f64c: 81 ec 00 10 00 00 sub esp,0x1000 808f652: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 808f65a: 39 d4 cmp esp,edx 808f65c: 75 ee jne 808f64c <.L87+0x5d6> 808f65e: 25 ff 0f 00 00 and eax,0xfff 808f663: 29 c4 sub esp,eax 808f665: 85 c0 test eax,eax 808f667: 74 05 je 808f66e <.L87+0x5f8> 808f669: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 808f66e: c7 85 64 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x89c],0x0 808f678: 8d 4c 24 0f lea ecx,[esp+0xf] 808f67c: 83 e1 f0 and ecx,0xfffffff0 808f67f: c7 85 88 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x878],0x0 808f689: 8d 85 88 f7 ff ff lea eax,[ebp-0x878] 808f68f: 50 push eax 808f690: 8d 85 84 f7 ff ff lea eax,[ebp-0x87c] 808f696: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 808f69c: 50 push eax 808f69d: 51 push ecx 808f69e: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 808f6a4: c7 85 8c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x874],0x0 808f6ae: e8 fd 52 fe ff call 80749b0 <__mbsrtowcs> 808f6b3: 83 c4 10 add esp,0x10 808f6b6: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 808f6bc: 83 f8 ff cmp eax,0xffffffff 808f6bf: 89 c2 mov edx,eax 808f6c1: 0f 84 d9 f2 ff ff je 808e9a0 808f6c7: 29 95 6c f7 ff ff sub DWORD PTR [ebp-0x894],edx 808f6cd: 0f 88 47 0d 00 00 js 809041a <.L87+0x13a4> 808f6d3: 8b 9d 58 f7 ff ff mov ebx,DWORD PTR [ebp-0x8a8] 808f6d9: 0f 95 85 70 f7 ff ff setne BYTE PTR [ebp-0x890] 808f6e0: 0f b6 85 70 f7 ff ff movzx eax,BYTE PTR [ebp-0x890] 808f6e7: 85 db test ebx,ebx 808f6e9: 75 08 jne 808f6f3 <.L87+0x67d> 808f6eb: 84 c0 test al,al 808f6ed: 0f 85 53 15 00 00 jne 8090c46 <.L87+0x1bd0> 808f6f3: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 808f6f6: 85 c0 test eax,eax 808f6f8: 0f 88 88 1b 00 00 js 8091286 <.L87+0x2210> 808f6fe: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808f704: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 808f70a: 89 d8 mov eax,ebx 808f70c: 2b 85 d4 f6 ff ff sub eax,DWORD PTR [ebp-0x92c] 808f712: 39 85 d0 f6 ff ff cmp DWORD PTR [ebp-0x930],eax 808f718: 0f 86 75 17 00 00 jbe 8090e93 <.L87+0x1e1d> 808f71e: 83 ec 04 sub esp,0x4 808f721: 89 95 40 f7 ff ff mov DWORD PTR [ebp-0x8c0],edx 808f727: 52 push edx 808f728: 51 push ecx 808f729: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808f72f: 89 8d 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],ecx 808f735: ff 53 1c call DWORD PTR [ebx+0x1c] 808f738: 8b 95 40 f7 ff ff mov edx,DWORD PTR [ebp-0x8c0] 808f73e: 83 c4 10 add esp,0x10 808f741: 39 d0 cmp eax,edx 808f743: 0f 85 57 f2 ff ff jne 808e9a0 808f749: b8 ff ff ff 7f mov eax,0x7fffffff 808f74e: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 808f751: 39 d0 cmp eax,edx 808f753: 0f 82 2d 09 00 00 jb 8090086 <.L87+0x1010> 808f759: 8b 85 58 f7 ff ff mov eax,DWORD PTR [ebp-0x8a8] 808f75f: 01 55 10 add DWORD PTR [ebp+0x10],edx 808f762: 8b 8d 54 f7 ff ff mov ecx,DWORD PTR [ebp-0x8ac] 808f768: 85 c0 test eax,eax 808f76a: 74 0d je 808f779 <.L87+0x703> 808f76c: 80 bd 70 f7 ff ff 00 cmp BYTE PTR [ebp-0x890],0x0 808f773: 0f 85 d7 15 00 00 jne 8090d50 <.L87+0x1cda> 808f779: 8b 9d 64 f7 ff ff mov ebx,DWORD PTR [ebp-0x89c] 808f77f: 85 db test ebx,ebx 808f781: 0f 84 69 fb ff ff je 808f2f0 <.L87+0x27a> 808f787: 83 ec 0c sub esp,0xc 808f78a: 89 fb mov ebx,edi 808f78c: 51 push ecx 808f78d: e8 0e 5a fd ff call 80651a0 <__free> 808f792: 83 c4 10 add esp,0x10 808f795: e9 56 fb ff ff jmp 808f2f0 <.L87+0x27a> 808f79a: f3 0f 1e fb endbr32 808f79e: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 808f7a1: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 808f7a7: c1 e0 04 shl eax,0x4 808f7aa: 8b 0c 01 mov ecx,DWORD PTR [ecx+eax*1] 808f7ad: 85 c9 test ecx,ecx 808f7af: 0f 84 bc 10 00 00 je 8090871 <.L87+0x17fb> 808f7b5: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 808f7bb: 89 8d 14 f7 ff ff mov DWORD PTR [ebp-0x8ec],ecx 808f7c1: 85 c0 test eax,eax 808f7c3: 0f 88 2b 0d 00 00 js 80904f4 <.L87+0x147e> 808f7c9: 0f 84 9b 12 00 00 je 8090a6a <.L87+0x19f4> 808f7cf: c7 85 64 f7 ff ff 78 00 00 00 mov DWORD PTR [ebp-0x89c],0x78 808f7d9: 31 c0 xor eax,eax 808f7db: c7 85 54 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8ac],0x0 808f7e5: c7 85 40 f7 ff ff 10 00 00 00 mov DWORD PTR [ebp-0x8c0],0x10 808f7ef: c7 85 1c f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x8e4],0x1 808f7f9: 83 e0 01 and eax,0x1 808f7fc: c6 85 23 f7 ff ff 20 mov BYTE PTR [ebp-0x8dd],0x20 808f803: 88 85 28 f7 ff ff mov BYTE PTR [ebp-0x8d8],al 808f809: 8b 85 4c f7 ff ff mov eax,DWORD PTR [ebp-0x8b4] 808f80f: 8b 9d f0 f6 ff ff mov ebx,DWORD PTR [ebp-0x910] 808f815: 85 c0 test eax,eax 808f817: 0f 95 c0 setne al 808f81a: 22 85 28 f7 ff ff and al,BYTE PTR [ebp-0x8d8] 808f820: 83 bd 64 f7 ff ff 58 cmp DWORD PTR [ebp-0x89c],0x58 808f827: 88 85 08 f7 ff ff mov BYTE PTR [ebp-0x8f8],al 808f82d: 8b 85 40 f7 ff ff mov eax,DWORD PTR [ebp-0x8c0] 808f833: 0f 44 9d d8 f6 ff ff cmove ebx,DWORD PTR [ebp-0x928] 808f83a: 83 f8 0a cmp eax,0xa 808f83d: 0f 84 5d 0e 00 00 je 80906a0 <.L87+0x162a> 808f843: 83 f8 10 cmp eax,0x10 808f846: 0f 84 dd 0c 00 00 je 8090529 <.L87+0x14b3> 808f84c: 83 f8 08 cmp eax,0x8 808f84f: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 808f855: 74 39 je 808f890 <.L87+0x81a> 808f857: 89 b5 28 f7 ff ff mov DWORD PTR [ebp-0x8d8],esi 808f85d: 89 c6 mov esi,eax 808f85f: 89 c8 mov eax,ecx 808f861: 31 d2 xor edx,edx 808f863: 83 ee 04 sub esi,0x4 808f866: f7 b5 40 f7 ff ff div DWORD PTR [ebp-0x8c0] 808f86c: 8b 14 93 mov edx,DWORD PTR [ebx+edx*4] 808f86f: 89 16 mov DWORD PTR [esi],edx 808f871: 89 ca mov edx,ecx 808f873: 89 c1 mov ecx,eax 808f875: 39 95 40 f7 ff ff cmp DWORD PTR [ebp-0x8c0],edx 808f87b: 76 e2 jbe 808f85f <.L87+0x7e9> 808f87d: 89 b5 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],esi 808f883: 8b b5 28 f7 ff ff mov esi,DWORD PTR [ebp-0x8d8] 808f889: eb 22 jmp 808f8ad <.L87+0x837> 808f88b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 808f88f: 90 nop 808f890: 89 ca mov edx,ecx 808f892: 83 e8 04 sub eax,0x4 808f895: 83 e2 07 and edx,0x7 808f898: 8b 14 93 mov edx,DWORD PTR [ebx+edx*4] 808f89b: 89 10 mov DWORD PTR [eax],edx 808f89d: 89 ca mov edx,ecx 808f89f: c1 e9 03 shr ecx,0x3 808f8a2: 83 fa 07 cmp edx,0x7 808f8a5: 77 e9 ja 808f890 <.L87+0x81a> 808f8a7: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 808f8ad: 80 bd 08 f7 ff ff 00 cmp BYTE PTR [ebp-0x8f8],0x0 808f8b4: 0f 85 3f 0e 00 00 jne 80906f9 <.L87+0x1683> 808f8ba: 8b 8d 3c f7 ff ff mov ecx,DWORD PTR [ebp-0x8c4] 808f8c0: 2b 8d 18 f7 ff ff sub ecx,DWORD PTR [ebp-0x8e8] 808f8c6: 89 c8 mov eax,ecx 808f8c8: c1 f8 02 sar eax,0x2 808f8cb: e9 0a 01 00 00 jmp 808f9da <.L87+0x964> 808f8d0: f3 0f 1e fb endbr32 808f8d4: 83 ec 04 sub esp,0x4 808f8d7: 89 fb mov ebx,edi 808f8d9: 68 e8 03 00 00 push 0x3e8 808f8de: ff b5 44 f7 ff ff push DWORD PTR [ebp-0x8bc] 808f8e4: ff 75 20 push DWORD PTR [ebp+0x20] 808f8e7: e8 54 71 fd ff call 8066a40 <__strerror_r> 808f8ec: 83 c4 10 add esp,0x10 808f8ef: c7 85 40 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8c0],0x0 808f8f9: 89 c1 mov ecx,eax 808f8fb: e9 a0 fc ff ff jmp 808f5a0 <.L87+0x52a> 808f900: f3 0f 1e fb endbr32 808f904: c7 85 40 f7 ff ff 08 00 00 00 mov DWORD PTR [ebp-0x8c0],0x8 808f90e: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 808f911: 8b 95 54 f7 ff ff mov edx,DWORD PTR [ebp-0x8ac] 808f917: c1 e0 04 shl eax,0x4 808f91a: 03 85 68 f7 ff ff add eax,DWORD PTR [ebp-0x898] 808f920: 85 d2 test edx,edx 808f922: 0f 84 e7 07 00 00 je 809010f <.L87+0x1099> 808f928: c7 85 2c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8d4],0x0 808f932: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 808f935: c7 85 24 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8dc],0x0 808f93f: 8b 00 mov eax,DWORD PTR [eax] 808f941: 89 95 fc f6 ff ff mov DWORD PTR [ebp-0x904],edx 808f947: 89 85 f8 f6 ff ff mov DWORD PTR [ebp-0x908],eax 808f94d: c7 85 54 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8ac],0x0 808f957: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 808f95d: 85 c0 test eax,eax 808f95f: 0f 88 94 0f 00 00 js 80908f9 <.L87+0x1883> 808f965: 0f 85 18 09 00 00 jne 8090283 <.L87+0x120d> 808f96b: 8b 9d fc f6 ff ff mov ebx,DWORD PTR [ebp-0x904] 808f971: 8b 8d f8 f6 ff ff mov ecx,DWORD PTR [ebp-0x908] 808f977: 89 da mov edx,ebx 808f979: 09 ca or edx,ecx 808f97b: 0f 85 02 09 00 00 jne 8090283 <.L87+0x120d> 808f981: 83 bd 40 f7 ff ff 08 cmp DWORD PTR [ebp-0x8c0],0x8 808f988: 0f 85 1c 14 00 00 jne 8090daa <.L87+0x1d34> 808f98e: 80 bd 04 f7 ff ff 00 cmp BYTE PTR [ebp-0x8fc],0x0 808f995: 0f 84 0f 14 00 00 je 8090daa <.L87+0x1d34> 808f99b: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 808f9a1: c6 85 23 f7 ff ff 20 mov BYTE PTR [ebp-0x8dd],0x20 808f9a8: 8d 48 fc lea ecx,[eax-0x4] 808f9ab: c7 40 fc 30 00 00 00 mov DWORD PTR [eax-0x4],0x30 808f9b2: b8 01 00 00 00 mov eax,0x1 808f9b7: 89 8d 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],ecx 808f9bd: b9 04 00 00 00 mov ecx,0x4 808f9c2: 8b 9d f8 f6 ff ff mov ebx,DWORD PTR [ebp-0x908] 808f9c8: 0b 9d fc f6 ff ff or ebx,DWORD PTR [ebp-0x904] 808f9ce: 0f 95 c3 setne bl 808f9d1: 0f b6 db movzx ebx,bl 808f9d4: 89 9d 14 f7 ff ff mov DWORD PTR [ebp-0x8ec],ebx 808f9da: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 808f9e0: 39 c3 cmp ebx,eax 808f9e2: 0f 8e b0 06 00 00 jle 8090098 <.L87+0x1022> 808f9e8: 89 c8 mov eax,ecx 808f9ea: c1 f8 02 sar eax,0x2 808f9ed: 29 c3 sub ebx,eax 808f9ef: b8 00 00 00 00 mov eax,0x0 808f9f4: 0f 49 c3 cmovns eax,ebx 808f9f7: 89 9d 28 f7 ff ff mov DWORD PTR [ebp-0x8d8],ebx 808f9fd: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 808fa03: 8b 85 58 f7 ff ff mov eax,DWORD PTR [ebp-0x8a8] 808fa09: 85 c0 test eax,eax 808fa0b: 0f 85 af 04 00 00 jne 808fec0 <.L87+0xe4a> 808fa11: c1 f9 02 sar ecx,0x2 808fa14: 8b 9d 14 f7 ff ff mov ebx,DWORD PTR [ebp-0x8ec] 808fa1a: 89 c8 mov eax,ecx 808fa1c: 89 8d 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],ecx 808fa22: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 808fa28: 03 85 70 f7 ff ff add eax,DWORD PTR [ebp-0x890] 808fa2e: 29 c1 sub ecx,eax 808fa30: 85 db test ebx,ebx 808fa32: 74 17 je 808fa4b <.L87+0x9d5> 808fa34: 83 bd 40 f7 ff ff 10 cmp DWORD PTR [ebp-0x8c0],0x10 808fa3b: 75 0e jne 808fa4b <.L87+0x9d5> 808fa3d: 8b 95 1c f7 ff ff mov edx,DWORD PTR [ebp-0x8e4] 808fa43: 8d 41 fe lea eax,[ecx-0x2] 808fa46: 85 d2 test edx,edx 808fa48: 0f 45 c8 cmovne ecx,eax 808fa4b: 8b 85 54 f7 ff ff mov eax,DWORD PTR [ebp-0x8ac] 808fa51: 0b 85 24 f7 ff ff or eax,DWORD PTR [ebp-0x8dc] 808fa57: 0b 85 2c f7 ff ff or eax,DWORD PTR [ebp-0x8d4] 808fa5d: 0f 84 ba 07 00 00 je 809021d <.L87+0x11a7> 808fa63: 83 e9 01 sub ecx,0x1 808fa66: 80 bd 23 f7 ff ff 20 cmp BYTE PTR [ebp-0x8dd],0x20 808fa6d: 0f 84 24 18 00 00 je 8091297 <.L87+0x2221> 808fa73: 8b 85 54 f7 ff ff mov eax,DWORD PTR [ebp-0x8ac] 808fa79: 85 c0 test eax,eax 808fa7b: 0f 84 01 0a 00 00 je 8090482 <.L87+0x140c> 808fa81: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808fa87: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808fa8a: 85 c0 test eax,eax 808fa8c: 0f 84 6e 11 00 00 je 8090c00 <.L87+0x1b8a> 808fa92: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808fa95: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808fa98: 0f 83 62 11 00 00 jae 8090c00 <.L87+0x1b8a> 808fa9e: 8d 5a 04 lea ebx,[edx+0x4] 808faa1: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808faa4: c7 02 2d 00 00 00 mov DWORD PTR [edx],0x2d 808faaa: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 808fab1: 0f 84 e9 ee ff ff je 808e9a0 808fab7: 83 45 10 01 add DWORD PTR [ebp+0x10],0x1 808fabb: 8b 85 14 f7 ff ff mov eax,DWORD PTR [ebp-0x8ec] 808fac1: 85 c0 test eax,eax 808fac3: 74 7c je 808fb41 <.L87+0xacb> 808fac5: 83 bd 40 f7 ff ff 10 cmp DWORD PTR [ebp-0x8c0],0x10 808facc: 75 73 jne 808fb41 <.L87+0xacb> 808face: 8b 85 1c f7 ff ff mov eax,DWORD PTR [ebp-0x8e4] 808fad4: 85 c0 test eax,eax 808fad6: 74 69 je 808fb41 <.L87+0xacb> 808fad8: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808fade: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808fae1: 85 c0 test eax,eax 808fae3: 0f 84 17 14 00 00 je 8090f00 <.L87+0x1e8a> 808fae9: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 808faec: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 808faef: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 808faf5: 39 d3 cmp ebx,edx 808faf7: 0f 83 03 14 00 00 jae 8090f00 <.L87+0x1e8a> 808fafd: 8d 53 04 lea edx,[ebx+0x4] 808fb00: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 808fb07: 89 50 10 mov DWORD PTR [eax+0x10],edx 808fb0a: c7 03 30 00 00 00 mov DWORD PTR [ebx],0x30 808fb10: 0f 84 8a ee ff ff je 808e9a0 808fb16: 39 95 6c f7 ff ff cmp DWORD PTR [ebp-0x894],edx 808fb1c: 0f 86 a7 13 00 00 jbe 8090ec9 <.L87+0x1e53> 808fb22: 8d 5a 04 lea ebx,[edx+0x4] 808fb25: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808fb28: 8b 85 64 f7 ff ff mov eax,DWORD PTR [ebp-0x89c] 808fb2e: 89 02 mov DWORD PTR [edx],eax 808fb30: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 808fb37: 0f 84 63 ee ff ff je 808e9a0 808fb3d: 83 45 10 02 add DWORD PTR [ebp+0x10],0x2 808fb41: 03 8d 70 f7 ff ff add ecx,DWORD PTR [ebp-0x890] 808fb47: 85 c9 test ecx,ecx 808fb49: 0f 8f 7c 08 00 00 jg 80903cb <.L87+0x1355> 808fb4f: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 808fb52: 85 c0 test eax,eax 808fb54: 0f 88 c1 16 00 00 js 809121b <.L87+0x21a5> 808fb5a: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808fb60: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 808fb66: 89 d8 mov eax,ebx 808fb68: 2b 85 e0 f6 ff ff sub eax,DWORD PTR [ebp-0x920] 808fb6e: 39 85 dc f6 ff ff cmp DWORD PTR [ebp-0x924],eax 808fb74: 0f 86 4c 12 00 00 jbe 8090dc6 <.L87+0x1d50> 808fb7a: 83 ec 04 sub esp,0x4 808fb7d: ff b5 58 f7 ff ff push DWORD PTR [ebp-0x8a8] 808fb83: ff b5 18 f7 ff ff push DWORD PTR [ebp-0x8e8] 808fb89: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808fb8f: ff 53 1c call DWORD PTR [ebx+0x1c] 808fb92: 8b 9d 58 f7 ff ff mov ebx,DWORD PTR [ebp-0x8a8] 808fb98: 83 c4 10 add esp,0x10 808fb9b: 39 c3 cmp ebx,eax 808fb9d: 0f 85 fd ed ff ff jne 808e9a0 808fba3: b8 ff ff ff 7f mov eax,0x7fffffff 808fba8: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 808fbab: 39 c3 cmp ebx,eax 808fbad: 0f 8f d3 04 00 00 jg 8090086 <.L87+0x1010> 808fbb3: 01 5d 10 add DWORD PTR [ebp+0x10],ebx 808fbb6: e9 35 f7 ff ff jmp 808f2f0 <.L87+0x27a> 808fbbb: f3 0f 1e fb endbr32 808fbbf: c7 85 40 f7 ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x8c0],0xa 808fbc9: e9 40 fd ff ff jmp 808f90e <.L87+0x898> 808fbce: f3 0f 1e fb endbr32 808fbd2: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 808fbd5: 8b 95 54 f7 ff ff mov edx,DWORD PTR [ebp-0x8ac] 808fbdb: c1 e0 04 shl eax,0x4 808fbde: 03 85 68 f7 ff ff add eax,DWORD PTR [ebp-0x898] 808fbe4: 85 d2 test edx,edx 808fbe6: 0f 84 d3 0c 00 00 je 80908bf <.L87+0x1849> 808fbec: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 808fbef: 8b 10 mov edx,DWORD PTR [eax] 808fbf1: 89 cb mov ebx,ecx 808fbf3: 89 8d 40 f7 ff ff mov DWORD PTR [ebp-0x8c0],ecx 808fbf9: c1 eb 1f shr ebx,0x1f 808fbfc: 89 9d 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],ebx 808fc02: 89 cb mov ebx,ecx 808fc04: c1 fb 1f sar ebx,0x1f 808fc07: 89 9d b0 f6 ff ff mov DWORD PTR [ebp-0x950],ebx 808fc0d: 8b 8d b0 f6 ff ff mov ecx,DWORD PTR [ebp-0x950] 808fc13: 89 9d b4 f6 ff ff mov DWORD PTR [ebp-0x94c],ebx 808fc19: 8b 9d b4 f6 ff ff mov ebx,DWORD PTR [ebp-0x94c] 808fc1f: 31 ca xor edx,ecx 808fc21: 89 95 f8 f6 ff ff mov DWORD PTR [ebp-0x908],edx 808fc27: 8b 95 40 f7 ff ff mov edx,DWORD PTR [ebp-0x8c0] 808fc2d: c7 85 40 f7 ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x8c0],0xa 808fc37: 31 da xor edx,ebx 808fc39: 29 8d f8 f6 ff ff sub DWORD PTR [ebp-0x908],ecx 808fc3f: 89 95 fc f6 ff ff mov DWORD PTR [ebp-0x904],edx 808fc45: 19 9d fc f6 ff ff sbb DWORD PTR [ebp-0x904],ebx 808fc4b: e9 07 fd ff ff jmp 808f957 <.L87+0x8e1> 808fc50: f3 0f 1e fb endbr32 808fc54: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808fc5a: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808fc5d: 85 c0 test eax,eax 808fc5f: 0f 84 d5 11 00 00 je 8090e3a <.L87+0x1dc4> 808fc65: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808fc68: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808fc6b: 0f 83 c9 11 00 00 jae 8090e3a <.L87+0x1dc4> 808fc71: 8d 4a 04 lea ecx,[edx+0x4] 808fc74: 89 48 10 mov DWORD PTR [eax+0x10],ecx 808fc77: c7 02 25 00 00 00 mov DWORD PTR [edx],0x25 808fc7d: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 808fc84: 0f 84 16 ed ff ff je 808e9a0 808fc8a: 83 45 10 01 add DWORD PTR [ebp+0x10],0x1 808fc8e: e9 5d f6 ff ff jmp 808f2f0 <.L87+0x27a> 808fc93: f3 0f 1e fb endbr32 808fc97: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 808fc9a: c1 e0 04 shl eax,0x4 808fc9d: 03 85 68 f7 ff ff add eax,DWORD PTR [ebp-0x898] 808fca3: 89 85 80 f7 ff ff mov DWORD PTR [ebp-0x880],eax 808fca9: f6 45 2c 01 test BYTE PTR [ebp+0x2c],0x1 808fcad: 0f 85 76 13 00 00 jne 8091029 <.L87+0x1fb3> 808fcb3: 0f b6 9d 14 f7 ff ff movzx ebx,BYTE PTR [ebp-0x8ec] 808fcba: f6 45 2c 08 test BYTE PTR [ebp+0x2c],0x8 808fcbe: b8 00 00 00 00 mov eax,0x0 808fcc3: 0f 44 d8 cmove ebx,eax 808fcc6: 83 ec 04 sub esp,0x4 808fcc9: 89 d8 mov eax,ebx 808fccb: 89 fb mov ebx,edi 808fccd: 83 e0 01 and eax,0x1 808fcd0: c1 e0 04 shl eax,0x4 808fcd3: 89 c2 mov edx,eax 808fcd5: 0f b6 46 0d movzx eax,BYTE PTR [esi+0xd] 808fcd9: 83 e0 ef and eax,0xffffffef 808fcdc: 09 d0 or eax,edx 808fcde: 88 46 0d mov BYTE PTR [esi+0xd],al 808fce1: 8d 85 80 f7 ff ff lea eax,[ebp-0x880] 808fce7: 50 push eax 808fce8: 56 push esi 808fce9: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808fcef: e8 6c c3 ff ff call 808c060 <___printf_fp> 808fcf4: 83 c4 10 add esp,0x10 808fcf7: 85 c0 test eax,eax 808fcf9: 0f 88 a1 ec ff ff js 808e9a0 808fcff: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 808fd06: 0f 87 2e 15 00 00 ja 809123a <.L87+0x21c4> 808fd0c: ba ff ff ff 7f mov edx,0x7fffffff 808fd11: 2b 55 10 sub edx,DWORD PTR [ebp+0x10] 808fd14: 39 c2 cmp edx,eax 808fd16: 0f 82 6a 03 00 00 jb 8090086 <.L87+0x1010> 808fd1c: 01 45 10 add DWORD PTR [ebp+0x10],eax 808fd1f: e9 cc f5 ff ff jmp 808f2f0 <.L87+0x27a> 808fd24: f3 0f 1e fb endbr32 808fd28: 8b 85 40 f7 ff ff mov eax,DWORD PTR [ebp-0x8c0] 808fd2e: 85 c0 test eax,eax 808fd30: 0f 85 d9 f4 ff ff jne 808f20f <.L87+0x199> 808fd36: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 808fd3c: 8b 9d 58 f7 ff ff mov ebx,DWORD PTR [ebp-0x8a8] 808fd42: 83 e9 01 sub ecx,0x1 808fd45: 85 c9 test ecx,ecx 808fd47: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 808fd4d: 0f 9f 85 6c f7 ff ff setg BYTE PTR [ebp-0x894] 808fd54: 0f b6 85 6c f7 ff ff movzx eax,BYTE PTR [ebp-0x894] 808fd5b: 85 db test ebx,ebx 808fd5d: 75 08 jne 808fd67 <.L87+0xcf1> 808fd5f: 84 c0 test al,al 808fd61: 0f 85 69 10 00 00 jne 8090dd0 <.L87+0x1d5a> 808fd67: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 808fd6a: 8b 9d 68 f7 ff ff mov ebx,DWORD PTR [ebp-0x898] 808fd70: 83 ec 0c sub esp,0xc 808fd73: c1 e0 04 shl eax,0x4 808fd76: 0f b6 04 03 movzx eax,BYTE PTR [ebx+eax*1] 808fd7a: 50 push eax 808fd7b: e8 f0 86 00 00 call 8098470 <__btowc> 808fd80: 8b 8d 60 f7 ff ff mov ecx,DWORD PTR [ebp-0x8a0] 808fd86: 83 c4 10 add esp,0x10 808fd89: 8b 51 58 mov edx,DWORD PTR [ecx+0x58] 808fd8c: 85 d2 test edx,edx 808fd8e: 0f 84 61 12 00 00 je 8090ff5 <.L87+0x1f7f> 808fd94: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 808fd97: 3b 4a 14 cmp ecx,DWORD PTR [edx+0x14] 808fd9a: 0f 83 55 12 00 00 jae 8090ff5 <.L87+0x1f7f> 808fda0: 8d 59 04 lea ebx,[ecx+0x4] 808fda3: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 808fda6: 89 01 mov DWORD PTR [ecx],eax 808fda8: 83 f8 ff cmp eax,0xffffffff 808fdab: 0f 84 ef eb ff ff je 808e9a0 808fdb1: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 808fdb8: 0f 84 e2 eb ff ff je 808e9a0 808fdbe: 8b 8d 58 f7 ff ff mov ecx,DWORD PTR [ebp-0x8a8] 808fdc4: 83 45 10 01 add DWORD PTR [ebp+0x10],0x1 808fdc8: 85 c9 test ecx,ecx 808fdca: 0f 84 20 f5 ff ff je 808f2f0 <.L87+0x27a> 808fdd0: 80 bd 6c f7 ff ff 00 cmp BYTE PTR [ebp-0x894],0x0 808fdd7: 0f 84 13 f5 ff ff je 808f2f0 <.L87+0x27a> 808fddd: 83 ec 04 sub esp,0x4 808fde0: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 808fde6: 89 fb mov ebx,edi 808fde8: 6a 20 push 0x20 808fdea: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808fdf0: e8 0b 55 00 00 call 8095300 <_IO_wpadn> 808fdf5: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 808fdfb: 83 c4 10 add esp,0x10 808fdfe: 39 c1 cmp ecx,eax 808fe00: 0f 85 9a eb ff ff jne 808e9a0 808fe06: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 808fe0d: 0f 87 f0 13 00 00 ja 8091203 <.L87+0x218d> 808fe13: b8 ff ff ff 7f mov eax,0x7fffffff 808fe18: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 808fe1b: 39 c8 cmp eax,ecx 808fe1d: 0f 82 63 02 00 00 jb 8090086 <.L87+0x1010> 808fe23: 01 4d 10 add DWORD PTR [ebp+0x10],ecx 808fe26: e9 c5 f4 ff ff jmp 808f2f0 <.L87+0x27a> 808fe2b: f3 0f 1e fb endbr32 808fe2f: 8b 85 30 f7 ff ff mov eax,DWORD PTR [ebp-0x8d0] 808fe35: 85 c0 test eax,eax 808fe37: 74 1c je 808fe55 <.L87+0xddf> 808fe39: 8b 9d 38 f7 ff ff mov ebx,DWORD PTR [ebp-0x8c8] 808fe3f: 85 db test ebx,ebx 808fe41: 0f 84 19 10 00 00 je 8090e60 <.L87+0x1dea> 808fe47: 8b 85 38 f7 ff ff mov eax,DWORD PTR [ebp-0x8c8] 808fe4d: 85 c0 test eax,eax 808fe4f: 0f 88 d4 13 00 00 js 8091229 <.L87+0x21b3> 808fe55: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 808fe58: 8b 8d 68 f7 ff ff mov ecx,DWORD PTR [ebp-0x898] 808fe5e: 8b 9d 54 f7 ff ff mov ebx,DWORD PTR [ebp-0x8ac] 808fe64: c1 e0 04 shl eax,0x4 808fe67: 8b 04 01 mov eax,DWORD PTR [ecx+eax*1] 808fe6a: 85 db test ebx,ebx 808fe6c: 0f 84 7b 09 00 00 je 80907ed <.L87+0x1777> 808fe72: 8b 4d 10 mov ecx,DWORD PTR [ebp+0x10] 808fe75: 89 08 mov DWORD PTR [eax],ecx 808fe77: c1 f9 1f sar ecx,0x1f 808fe7a: 89 48 04 mov DWORD PTR [eax+0x4],ecx 808fe7d: e9 6e f4 ff ff jmp 808f2f0 <.L87+0x27a> 808fe82: f3 0f 1e fb endbr32 808fe86: c7 85 40 f7 ff ff 10 00 00 00 mov DWORD PTR [ebp-0x8c0],0x10 808fe90: e9 79 fa ff ff jmp 808f90e <.L87+0x898> 808fe95: 83 ec 08 sub esp,0x8 808fe98: 89 fb mov ebx,edi 808fe9a: 51 push ecx 808fe9b: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 808fea1: e8 4a 5b 00 00 call 80959f0 <__woverflow> 808fea6: 83 c4 10 add esp,0x10 808fea9: 83 f8 ff cmp eax,0xffffffff 808feac: 0f 85 14 f4 ff ff jne 808f2c6 <.L87+0x250> 808feb2: e9 e9 ea ff ff jmp 808e9a0 808feb7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 808febe: 66 90 xchg ax,ax 808fec0: 8b 85 54 f7 ff ff mov eax,DWORD PTR [ebp-0x8ac] 808fec6: 85 c0 test eax,eax 808fec8: 0f 84 13 03 00 00 je 80901e1 <.L87+0x116b> 808fece: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808fed4: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808fed7: 85 c0 test eax,eax 808fed9: 0f 84 eb 0c 00 00 je 8090bca <.L87+0x1b54> 808fedf: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 808fee2: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 808fee5: 0f 83 df 0c 00 00 jae 8090bca <.L87+0x1b54> 808feeb: 8d 5a 04 lea ebx,[edx+0x4] 808feee: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808fef1: c7 02 2d 00 00 00 mov DWORD PTR [edx],0x2d 808fef7: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 808fefe: 0f 84 9c ea ff ff je 808e9a0 808ff04: 83 45 10 01 add DWORD PTR [ebp+0x10],0x1 808ff08: 83 ad 6c f7 ff ff 01 sub DWORD PTR [ebp-0x894],0x1 808ff0f: 8b 95 14 f7 ff ff mov edx,DWORD PTR [ebp-0x8ec] 808ff15: 85 d2 test edx,edx 808ff17: 0f 84 83 00 00 00 je 808ffa0 <.L87+0xf2a> 808ff1d: 83 bd 40 f7 ff ff 10 cmp DWORD PTR [ebp-0x8c0],0x10 808ff24: 75 7a jne 808ffa0 <.L87+0xf2a> 808ff26: 8b 85 1c f7 ff ff mov eax,DWORD PTR [ebp-0x8e4] 808ff2c: 85 c0 test eax,eax 808ff2e: 74 70 je 808ffa0 <.L87+0xf2a> 808ff30: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808ff36: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 808ff39: 85 c0 test eax,eax 808ff3b: 0f 84 4f 10 00 00 je 8090f90 <.L87+0x1f1a> 808ff41: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 808ff44: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 808ff47: 89 95 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],edx 808ff4d: 39 d3 cmp ebx,edx 808ff4f: 0f 83 3b 10 00 00 jae 8090f90 <.L87+0x1f1a> 808ff55: 8d 53 04 lea edx,[ebx+0x4] 808ff58: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 808ff5f: 89 50 10 mov DWORD PTR [eax+0x10],edx 808ff62: c7 03 30 00 00 00 mov DWORD PTR [ebx],0x30 808ff68: 0f 84 32 ea ff ff je 808e9a0 808ff6e: 39 95 58 f7 ff ff cmp DWORD PTR [ebp-0x8a8],edx 808ff74: 0f 86 db 0f 00 00 jbe 8090f55 <.L87+0x1edf> 808ff7a: 8d 5a 04 lea ebx,[edx+0x4] 808ff7d: 89 58 10 mov DWORD PTR [eax+0x10],ebx 808ff80: 8b 85 64 f7 ff ff mov eax,DWORD PTR [ebp-0x89c] 808ff86: 89 02 mov DWORD PTR [edx],eax 808ff88: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 808ff8f: 0f 84 0b ea ff ff je 808e9a0 808ff95: 83 45 10 02 add DWORD PTR [ebp+0x10],0x2 808ff99: 83 ad 6c f7 ff ff 02 sub DWORD PTR [ebp-0x894],0x2 808ffa0: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 808ffa6: c1 f9 02 sar ecx,0x2 808ffa9: 89 ca mov edx,ecx 808ffab: 8d 04 19 lea eax,[ecx+ebx*1] 808ffae: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 808ffb4: 29 c1 sub ecx,eax 808ffb6: 8b 85 28 f7 ff ff mov eax,DWORD PTR [ebp-0x8d8] 808ffbc: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 808ffc2: 85 c0 test eax,eax 808ffc4: 0f 8f ac 03 00 00 jg 8090376 <.L87+0x1300> 808ffca: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 808ffcd: 85 c0 test eax,eax 808ffcf: 0f 88 46 12 00 00 js 809121b <.L87+0x21a5> 808ffd5: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 808ffdb: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 808ffe1: 89 d8 mov eax,ebx 808ffe3: 2b 85 e8 f6 ff ff sub eax,DWORD PTR [ebp-0x918] 808ffe9: 39 85 e4 f6 ff ff cmp DWORD PTR [ebp-0x91c],eax 808ffef: 0f 86 3b 0c 00 00 jbe 8090c30 <.L87+0x1bba> 808fff5: 83 ec 04 sub esp,0x4 808fff8: 89 95 70 f7 ff ff mov DWORD PTR [ebp-0x890],edx 808fffe: 52 push edx 808ffff: ff b5 18 f7 ff ff push DWORD PTR [ebp-0x8e8] 8090005: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 809000b: ff 53 1c call DWORD PTR [ebx+0x1c] 809000e: 8b 95 70 f7 ff ff mov edx,DWORD PTR [ebp-0x890] 8090014: 83 c4 10 add esp,0x10 8090017: 39 c2 cmp edx,eax 8090019: 0f 85 81 e9 ff ff jne 808e9a0 809001f: b9 ff ff ff 7f mov ecx,0x7fffffff 8090024: 89 c8 mov eax,ecx 8090026: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8090029: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 809002f: 39 c2 cmp edx,eax 8090031: 7f 53 jg 8090086 <.L87+0x1010> 8090033: 8b 9d 6c f7 ff ff mov ebx,DWORD PTR [ebp-0x894] 8090039: 01 55 10 add DWORD PTR [ebp+0x10],edx 809003c: 85 db test ebx,ebx 809003e: 0f 8e ac f2 ff ff jle 808f2f0 <.L87+0x27a> 8090044: 83 ec 04 sub esp,0x4 8090047: 53 push ebx 8090048: 89 fb mov ebx,edi 809004a: 6a 20 push 0x20 809004c: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090052: e8 a9 52 00 00 call 8095300 <_IO_wpadn> 8090057: 8b 9d 6c f7 ff ff mov ebx,DWORD PTR [ebp-0x894] 809005d: 83 c4 10 add esp,0x10 8090060: 39 c3 cmp ebx,eax 8090062: 0f 85 38 e9 ff ff jne 808e9a0 8090068: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 809006f: 0f 87 c5 11 00 00 ja 809123a <.L87+0x21c4> 8090075: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 809007b: 2b 4d 10 sub ecx,DWORD PTR [ebp+0x10] 809007e: 39 d9 cmp ecx,ebx 8090080: 0f 83 2d fb ff ff jae 808fbb3 <.L87+0xb3d> 8090086: c7 c0 e0 ff ff ff mov eax,0xffffffe0 809008c: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 8090093: e9 08 e9 ff ff jmp 808e9a0 8090098: 8b 85 14 f7 ff ff mov eax,DWORD PTR [ebp-0x8ec] 809009e: 85 c0 test eax,eax 80900a0: 0f 84 27 04 00 00 je 80904cd <.L87+0x1457> 80900a6: 83 bd 40 f7 ff ff 08 cmp DWORD PTR [ebp-0x8c0],0x8 80900ad: 0f 85 ee 06 00 00 jne 80907a1 <.L87+0x172b> 80900b3: 8b 85 1c f7 ff ff mov eax,DWORD PTR [ebp-0x8e4] 80900b9: 85 c0 test eax,eax 80900bb: 0f 84 e0 06 00 00 je 80907a1 <.L87+0x172b> 80900c1: 8b 8d 18 f7 ff ff mov ecx,DWORD PTR [ebp-0x8e8] 80900c7: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 80900cd: c7 85 40 f7 ff ff 08 00 00 00 mov DWORD PTR [ebp-0x8c0],0x8 80900d7: 8d 41 fc lea eax,[ecx-0x4] 80900da: c7 41 fc 30 00 00 00 mov DWORD PTR [ecx-0x4],0x30 80900e1: 8b 8d 3c f7 ff ff mov ecx,DWORD PTR [ebp-0x8c4] 80900e7: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 80900ed: 29 c1 sub ecx,eax 80900ef: 89 ca mov edx,ecx 80900f1: c1 fa 02 sar edx,0x2 80900f4: 29 d3 sub ebx,edx 80900f6: ba 00 00 00 00 mov edx,0x0 80900fb: 0f 49 d3 cmovns edx,ebx 80900fe: 89 9d 28 f7 ff ff mov DWORD PTR [ebp-0x8d8],ebx 8090104: 89 95 70 f7 ff ff mov DWORD PTR [ebp-0x890],edx 809010a: e9 f4 f8 ff ff jmp 808fa03 <.L87+0x98d> 809010f: 8b 9d 18 f7 ff ff mov ebx,DWORD PTR [ebp-0x8e8] 8090115: 85 db test ebx,ebx 8090117: 0f 84 3f 04 00 00 je 809055c <.L87+0x14e6> 809011d: c7 85 2c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8d4],0x0 8090127: 0f b6 08 movzx ecx,BYTE PTR [eax] 809012a: c7 85 24 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8dc],0x0 8090134: 89 8d 14 f7 ff ff mov DWORD PTR [ebp-0x8ec],ecx 809013a: 8b 95 70 f7 ff ff mov edx,DWORD PTR [ebp-0x890] 8090140: 0f b6 85 28 f7 ff ff movzx eax,BYTE PTR [ebp-0x8d8] 8090147: 85 d2 test edx,edx 8090149: 0f 88 6f 03 00 00 js 80904be <.L87+0x1448> 809014f: 0f 85 a4 f6 ff ff jne 808f7f9 <.L87+0x783> 8090155: 85 c9 test ecx,ecx 8090157: 0f 85 37 09 00 00 jne 8090a94 <.L87+0x1a1e> 809015d: 83 bd 40 f7 ff ff 08 cmp DWORD PTR [ebp-0x8c0],0x8 8090164: 0f 85 b3 0c 00 00 jne 8090e1d <.L87+0x1da7> 809016a: 80 bd 04 f7 ff ff 00 cmp BYTE PTR [ebp-0x8fc],0x0 8090171: 0f 84 a6 0c 00 00 je 8090e1d <.L87+0x1da7> 8090177: c7 85 28 f7 ff ff ff ff ff ff mov DWORD PTR [ebp-0x8d8],0xffffffff 8090181: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 8090187: c7 40 fc 30 00 00 00 mov DWORD PTR [eax-0x4],0x30 809018e: 8d 48 fc lea ecx,[eax-0x4] 8090191: 89 8d 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],ecx 8090197: b9 04 00 00 00 mov ecx,0x4 809019c: c6 85 23 f7 ff ff 20 mov BYTE PTR [ebp-0x8dd],0x20 80901a3: e9 5b f8 ff ff jmp 808fa03 <.L87+0x98d> 80901a8: e8 43 a5 fc ff call 805a6f0 <_IO_vtable_check> 80901ad: e9 77 f1 ff ff jmp 808f329 <.L87+0x2b3> 80901b2: 83 ec 0c sub esp,0xc 80901b5: ff b5 5c f7 ff ff push DWORD PTR [ebp-0x8a4] 80901bb: 89 fb mov ebx,edi 80901bd: e8 de 4f fd ff call 80651a0 <__free> 80901c2: 83 c4 10 add esp,0x10 80901c5: e9 34 f1 ff ff jmp 808f2fe <.L87+0x288> 80901ca: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80901d0: be ff ff ff ff mov esi,0xffffffff 80901d5: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 80901dc: e9 e4 e7 ff ff jmp 808e9c5 80901e1: 8b 85 2c f7 ff ff mov eax,DWORD PTR [ebp-0x8d4] 80901e7: 85 c0 test eax,eax 80901e9: 0f 84 c2 05 00 00 je 80907b1 <.L87+0x173b> 80901ef: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 80901f5: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 80901f8: 85 c0 test eax,eax 80901fa: 0f 84 e5 0d 00 00 je 8090fe5 <.L87+0x1f6f> 8090200: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8090203: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 8090206: 0f 83 d9 0d 00 00 jae 8090fe5 <.L87+0x1f6f> 809020c: 8d 5a 04 lea ebx,[edx+0x4] 809020f: 89 58 10 mov DWORD PTR [eax+0x10],ebx 8090212: c7 02 2b 00 00 00 mov DWORD PTR [edx],0x2b 8090218: e9 da fc ff ff jmp 808fef7 <.L87+0xe81> 809021d: 80 bd 23 f7 ff ff 20 cmp BYTE PTR [ebp-0x8dd],0x20 8090224: 0f 85 91 f8 ff ff jne 808fabb <.L87+0xa45> 809022a: 85 c9 test ecx,ecx 809022c: 0f 8e e2 0f 00 00 jle 8091214 <.L87+0x219e> 8090232: 83 ec 04 sub esp,0x4 8090235: 89 fb mov ebx,edi 8090237: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 809023d: 51 push ecx 809023e: 6a 20 push 0x20 8090240: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090246: e8 b5 50 00 00 call 8095300 <_IO_wpadn> 809024b: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8090251: 83 c4 10 add esp,0x10 8090254: 39 c1 cmp ecx,eax 8090256: 0f 85 44 e7 ff ff jne 808e9a0 809025c: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8090263: 0f 87 d1 0f 00 00 ja 809123a <.L87+0x21c4> 8090269: b8 ff ff ff 7f mov eax,0x7fffffff 809026e: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8090271: 39 c8 cmp eax,ecx 8090273: 0f 82 0d fe ff ff jb 8090086 <.L87+0x1010> 8090279: 01 4d 10 add DWORD PTR [ebp+0x10],ecx 809027c: 31 c9 xor ecx,ecx 809027e: e9 f0 f7 ff ff jmp 808fa73 <.L87+0x9fd> 8090283: c6 85 23 f7 ff ff 20 mov BYTE PTR [ebp-0x8dd],0x20 809028a: 83 ec 0c sub esp,0xc 809028d: 31 c0 xor eax,eax 809028f: 83 bd 64 f7 ff ff 58 cmp DWORD PTR [ebp-0x89c],0x58 8090296: 89 fb mov ebx,edi 8090298: 0f 94 c0 sete al 809029b: 50 push eax 809029c: ff b5 40 f7 ff ff push DWORD PTR [ebp-0x8c0] 80902a2: ff b5 3c f7 ff ff push DWORD PTR [ebp-0x8c4] 80902a8: ff b5 fc f6 ff ff push DWORD PTR [ebp-0x904] 80902ae: ff b5 f8 f6 ff ff push DWORD PTR [ebp-0x908] 80902b4: e8 e7 6a 01 00 call 80a6da0 <_itowa> 80902b9: 8b 8d 4c f7 ff ff mov ecx,DWORD PTR [ebp-0x8b4] 80902bf: 83 c4 20 add esp,0x20 80902c2: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 80902c8: 85 c9 test ecx,ecx 80902ca: 74 2c je 80902f8 <.L87+0x1282> 80902cc: 80 bd 28 f7 ff ff 00 cmp BYTE PTR [ebp-0x8d8],0x0 80902d3: 74 23 je 80902f8 <.L87+0x1282> 80902d5: 83 ec 08 sub esp,0x8 80902d8: ff 75 28 push DWORD PTR [ebp+0x28] 80902db: 89 c2 mov edx,eax 80902dd: 8b 85 44 f7 ff ff mov eax,DWORD PTR [ebp-0x8bc] 80902e3: 51 push ecx 80902e4: 8b 8d 3c f7 ff ff mov ecx,DWORD PTR [ebp-0x8c4] 80902ea: e8 c1 df ff ff call 808e2b0 80902ef: 83 c4 10 add esp,0x10 80902f2: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 80902f8: 83 bd 40 f7 ff ff 0a cmp DWORD PTR [ebp-0x8c0],0xa 80902ff: 75 32 jne 8090333 <.L87+0x12bd> 8090301: 80 bd 22 f7 ff ff 00 cmp BYTE PTR [ebp-0x8de],0x0 8090308: 74 29 je 8090333 <.L87+0x12bd> 809030a: 8b 9d 3c f7 ff ff mov ebx,DWORD PTR [ebp-0x8c4] 8090310: 8b 85 18 f7 ff ff mov eax,DWORD PTR [ebp-0x8e8] 8090316: 89 d9 mov ecx,ebx 8090318: 89 da mov edx,ebx 809031a: e8 a1 e0 ff ff call 808e3c0 <_i18n_number_rewrite> 809031f: 89 d9 mov ecx,ebx 8090321: 29 c1 sub ecx,eax 8090323: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 8090329: 89 c8 mov eax,ecx 809032b: c1 f8 02 sar eax,0x2 809032e: e9 8f f6 ff ff jmp 808f9c2 <.L87+0x94c> 8090333: 8b 8d 3c f7 ff ff mov ecx,DWORD PTR [ebp-0x8c4] 8090339: 2b 8d 18 f7 ff ff sub ecx,DWORD PTR [ebp-0x8e8] 809033f: 89 c8 mov eax,ecx 8090341: c1 f8 02 sar eax,0x2 8090344: e9 79 f6 ff ff jmp 808f9c2 <.L87+0x94c> 8090349: 8b b5 5c f7 ff ff mov esi,DWORD PTR [ebp-0x8a4] 809034f: dd 00 fld QWORD PTR [eax] 8090351: 8d 50 08 lea edx,[eax+0x8] 8090354: 89 d8 mov eax,ebx 8090356: c1 e0 04 shl eax,0x4 8090359: 89 16 mov DWORD PTR [esi],edx 809035b: 8b b5 68 f7 ff ff mov esi,DWORD PTR [ebp-0x898] 8090361: dd 1c 06 fstp QWORD PTR [esi+eax*1] 8090364: 8b 85 6c f7 ff ff mov eax,DWORD PTR [ebp-0x894] 809036a: 81 24 98 ff fe ff ff and DWORD PTR [eax+ebx*4],0xfffffeff 8090371: e9 09 e7 ff ff jmp 808ea7f 8090376: 83 ec 04 sub esp,0x4 8090379: 89 95 64 f7 ff ff mov DWORD PTR [ebp-0x89c],edx 809037f: 53 push ebx 8090380: 89 fb mov ebx,edi 8090382: 6a 30 push 0x30 8090384: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 809038a: e8 71 4f 00 00 call 8095300 <_IO_wpadn> 809038f: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8090395: 83 c4 10 add esp,0x10 8090398: 39 d8 cmp eax,ebx 809039a: 0f 85 00 e6 ff ff jne 808e9a0 80903a0: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 80903a7: 0f 87 8d 0e 00 00 ja 809123a <.L87+0x21c4> 80903ad: b8 ff ff ff 7f mov eax,0x7fffffff 80903b2: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 80903b5: 39 d8 cmp eax,ebx 80903b7: 0f 82 c9 fc ff ff jb 8090086 <.L87+0x1010> 80903bd: 01 5d 10 add DWORD PTR [ebp+0x10],ebx 80903c0: 8b 95 64 f7 ff ff mov edx,DWORD PTR [ebp-0x89c] 80903c6: e9 ff fb ff ff jmp 808ffca <.L87+0xf54> 80903cb: 83 ec 04 sub esp,0x4 80903ce: 89 fb mov ebx,edi 80903d0: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 80903d6: 51 push ecx 80903d7: 6a 30 push 0x30 80903d9: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 80903df: e8 1c 4f 00 00 call 8095300 <_IO_wpadn> 80903e4: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 80903ea: 83 c4 10 add esp,0x10 80903ed: 39 c1 cmp ecx,eax 80903ef: 0f 85 ab e5 ff ff jne 808e9a0 80903f5: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 80903fc: 0f 87 38 0e 00 00 ja 809123a <.L87+0x21c4> 8090402: b8 ff ff ff 7f mov eax,0x7fffffff 8090407: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 809040a: 39 c8 cmp eax,ecx 809040c: 0f 82 74 fc ff ff jb 8090086 <.L87+0x1010> 8090412: 01 4d 10 add DWORD PTR [ebp+0x10],ecx 8090415: e9 35 f7 ff ff jmp 808fb4f <.L87+0xad9> 809041a: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 809041d: 85 c0 test eax,eax 809041f: 0f 88 61 0e 00 00 js 8091286 <.L87+0x2210> 8090425: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 809042b: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 8090431: 89 d8 mov eax,ebx 8090433: 2b 85 cc f6 ff ff sub eax,DWORD PTR [ebp-0x934] 8090439: 39 85 c8 f6 ff ff cmp DWORD PTR [ebp-0x938],eax 809043f: 0f 86 29 0c 00 00 jbe 809106e <.L87+0x1ff8> 8090445: 83 ec 04 sub esp,0x4 8090448: 89 95 70 f7 ff ff mov DWORD PTR [ebp-0x890],edx 809044e: 52 push edx 809044f: 51 push ecx 8090450: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090456: ff 53 1c call DWORD PTR [ebx+0x1c] 8090459: 8b 95 70 f7 ff ff mov edx,DWORD PTR [ebp-0x890] 809045f: 83 c4 10 add esp,0x10 8090462: 39 d0 cmp eax,edx 8090464: 0f 85 36 e5 ff ff jne 808e9a0 809046a: b8 ff ff ff 7f mov eax,0x7fffffff 809046f: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8090472: 39 d0 cmp eax,edx 8090474: 0f 82 0c fc ff ff jb 8090086 <.L87+0x1010> 809047a: 01 55 10 add DWORD PTR [ebp+0x10],edx 809047d: e9 6e ee ff ff jmp 808f2f0 <.L87+0x27a> 8090482: 8b 9d 2c f7 ff ff mov ebx,DWORD PTR [ebp-0x8d4] 8090488: 85 db test ebx,ebx 809048a: 0f 84 8a 06 00 00 je 8090b1a <.L87+0x1aa4> 8090490: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 8090496: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8090499: 85 c0 test eax,eax 809049b: 0f 84 98 0b 00 00 je 8091039 <.L87+0x1fc3> 80904a1: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80904a4: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 80904a7: 0f 83 8c 0b 00 00 jae 8091039 <.L87+0x1fc3> 80904ad: 8d 5a 04 lea ebx,[edx+0x4] 80904b0: 89 58 10 mov DWORD PTR [eax+0x10],ebx 80904b3: c7 02 2b 00 00 00 mov DWORD PTR [edx],0x2b 80904b9: e9 ec f5 ff ff jmp 808faaa <.L87+0xa34> 80904be: c7 85 70 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x890],0x1 80904c8: e9 3c f3 ff ff jmp 808f809 <.L87+0x793> 80904cd: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 80904d3: 89 c8 mov eax,ecx 80904d5: c1 f8 02 sar eax,0x2 80904d8: 29 c3 sub ebx,eax 80904da: 8b 85 14 f7 ff ff mov eax,DWORD PTR [ebp-0x8ec] 80904e0: 89 9d 28 f7 ff ff mov DWORD PTR [ebp-0x8d8],ebx 80904e6: 0f 49 c3 cmovns eax,ebx 80904e9: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 80904ef: e9 0f f5 ff ff jmp 808fa03 <.L87+0x98d> 80904f4: c6 85 08 f7 ff ff 00 mov BYTE PTR [ebp-0x8f8],0x0 80904fb: 8b 9d f0 f6 ff ff mov ebx,DWORD PTR [ebp-0x910] 8090501: c7 85 64 f7 ff ff 78 00 00 00 mov DWORD PTR [ebp-0x89c],0x78 809050b: c7 85 1c f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x8e4],0x1 8090515: c7 85 54 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8ac],0x0 809051f: c7 85 70 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x890],0x1 8090529: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 809052f: 90 nop 8090530: 89 ca mov edx,ecx 8090532: 83 e8 04 sub eax,0x4 8090535: 83 e2 0f and edx,0xf 8090538: 8b 14 93 mov edx,DWORD PTR [ebx+edx*4] 809053b: 89 10 mov DWORD PTR [eax],edx 809053d: 89 ca mov edx,ecx 809053f: c1 e9 04 shr ecx,0x4 8090542: 83 fa 0f cmp edx,0xf 8090545: 77 e9 ja 8090530 <.L87+0x14ba> 8090547: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 809054d: c7 85 40 f7 ff ff 10 00 00 00 mov DWORD PTR [ebp-0x8c0],0x10 8090557: e9 51 f3 ff ff jmp 808f8ad <.L87+0x837> 809055c: 8b 8d 08 f7 ff ff mov ecx,DWORD PTR [ebp-0x8f8] 8090562: 85 c9 test ecx,ecx 8090564: 0f 85 49 05 00 00 jne 8090ab3 <.L87+0x1a3d> 809056a: c7 85 2c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8d4],0x0 8090574: 8b 08 mov ecx,DWORD PTR [eax] 8090576: c7 85 24 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8dc],0x0 8090580: 89 8d 14 f7 ff ff mov DWORD PTR [ebp-0x8ec],ecx 8090586: e9 af fb ff ff jmp 809013a <.L87+0x10c4> 809058b: 8b b5 64 f7 ff ff mov esi,DWORD PTR [ebp-0x89c] 8090591: 8b 1e mov ebx,DWORD PTR [esi] 8090593: 83 fb ff cmp ebx,0xffffffff 8090596: 0f 84 57 04 00 00 je 80909f3 <.L87+0x197d> 809059c: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 80905a2: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 80905a5: 85 c0 test eax,eax 80905a7: 0f 84 9c 0a 00 00 je 8091049 <.L87+0x1fd3> 80905ad: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80905b0: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 80905b3: 0f 83 90 0a 00 00 jae 8091049 <.L87+0x1fd3> 80905b9: 8d 4a 04 lea ecx,[edx+0x4] 80905bc: 89 48 10 mov DWORD PTR [eax+0x10],ecx 80905bf: c7 02 2e 00 00 00 mov DWORD PTR [edx],0x2e 80905c5: 8d 85 b8 f7 ff ff lea eax,[ebp-0x848] 80905cb: 83 85 70 f7 ff ff 01 add DWORD PTR [ebp-0x890],0x1 80905d2: 89 d9 mov ecx,ebx 80905d4: 89 85 6c f7 ff ff mov DWORD PTR [ebp-0x894],eax 80905da: 89 c3 mov ebx,eax 80905dc: 89 b5 64 f7 ff ff mov DWORD PTR [ebp-0x89c],esi 80905e2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80905e8: b8 cd cc cc cc mov eax,0xcccccccd 80905ed: 89 ce mov esi,ecx 80905ef: 83 eb 04 sub ebx,0x4 80905f2: f7 e1 mul ecx 80905f4: c1 ea 03 shr edx,0x3 80905f7: 8d 04 92 lea eax,[edx+edx*4] 80905fa: 01 c0 add eax,eax 80905fc: 29 c6 sub esi,eax 80905fe: 8b 84 b7 80 91 fe ff mov eax,DWORD PTR [edi+esi*4-0x16e80] 8090605: 89 ce mov esi,ecx 8090607: 89 d1 mov ecx,edx 8090609: 89 03 mov DWORD PTR [ebx],eax 809060b: 83 fe 09 cmp esi,0x9 809060e: 77 d8 ja 80905e8 <.L87+0x1572> 8090610: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8090616: 8b b5 64 f7 ff ff mov esi,DWORD PTR [ebp-0x89c] 809061c: 39 cb cmp ebx,ecx 809061e: 0f 83 cf 03 00 00 jae 80909f3 <.L87+0x197d> 8090624: 89 de mov esi,ebx 8090626: eb 46 jmp 809066e <.L87+0x15f8> 8090628: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809062f: 90 nop 8090630: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 8090633: 3b 4a 14 cmp ecx,DWORD PTR [edx+0x14] 8090636: 73 46 jae 809067e <.L87+0x1608> 8090638: 8d 59 04 lea ebx,[ecx+0x4] 809063b: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 809063e: 89 01 mov DWORD PTR [ecx],eax 8090640: 83 f8 ff cmp eax,0xffffffff 8090643: 0f 84 57 e3 ff ff je 808e9a0 8090649: 81 bd 70 f7 ff ff ff ff ff 7f cmp DWORD PTR [ebp-0x890],0x7fffffff 8090653: 0f 84 47 e3 ff ff je 808e9a0 8090659: 83 85 70 f7 ff ff 01 add DWORD PTR [ebp-0x890],0x1 8090660: 3b b5 6c f7 ff ff cmp esi,DWORD PTR [ebp-0x894] 8090666: 0f 83 81 03 00 00 jae 80909ed <.L87+0x1977> 809066c: 8b 06 mov eax,DWORD PTR [esi] 809066e: 8b 8d 60 f7 ff ff mov ecx,DWORD PTR [ebp-0x8a0] 8090674: 83 c6 04 add esi,0x4 8090677: 8b 51 58 mov edx,DWORD PTR [ecx+0x58] 809067a: 85 d2 test edx,edx 809067c: 75 b2 jne 8090630 <.L87+0x15ba> 809067e: 83 ec 08 sub esp,0x8 8090681: 89 fb mov ebx,edi 8090683: 50 push eax 8090684: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 809068a: e8 61 53 00 00 call 80959f0 <__woverflow> 809068f: 83 c4 10 add esp,0x10 8090692: 83 f8 ff cmp eax,0xffffffff 8090695: 75 b2 jne 8090649 <.L87+0x15d3> 8090697: e9 04 e3 ff ff jmp 808e9a0 809069c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80906a0: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 80906a6: 89 9d 28 f7 ff ff mov DWORD PTR [ebp-0x8d8],ebx 80906ac: 89 b5 04 f7 ff ff mov DWORD PTR [ebp-0x8fc],esi 80906b2: 89 c6 mov esi,eax 80906b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80906b8: b8 cd cc cc cc mov eax,0xcccccccd 80906bd: 89 cb mov ebx,ecx 80906bf: 83 ee 04 sub esi,0x4 80906c2: f7 e1 mul ecx 80906c4: c1 ea 03 shr edx,0x3 80906c7: 8d 04 92 lea eax,[edx+edx*4] 80906ca: 01 c0 add eax,eax 80906cc: 29 c3 sub ebx,eax 80906ce: 89 d8 mov eax,ebx 80906d0: 8b 9d 28 f7 ff ff mov ebx,DWORD PTR [ebp-0x8d8] 80906d6: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 80906d9: 89 06 mov DWORD PTR [esi],eax 80906db: 89 c8 mov eax,ecx 80906dd: 89 d1 mov ecx,edx 80906df: 83 f8 09 cmp eax,0x9 80906e2: 77 d4 ja 80906b8 <.L87+0x1642> 80906e4: 80 bd 08 f7 ff ff 00 cmp BYTE PTR [ebp-0x8f8],0x0 80906eb: 89 b5 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],esi 80906f1: 8b b5 04 f7 ff ff mov esi,DWORD PTR [ebp-0x8fc] 80906f7: 74 2c je 8090725 <.L87+0x16af> 80906f9: 83 ec 08 sub esp,0x8 80906fc: ff 75 28 push DWORD PTR [ebp+0x28] 80906ff: 8b 8d 3c f7 ff ff mov ecx,DWORD PTR [ebp-0x8c4] 8090705: 8b 95 18 f7 ff ff mov edx,DWORD PTR [ebp-0x8e8] 809070b: ff b5 4c f7 ff ff push DWORD PTR [ebp-0x8b4] 8090711: 8b 85 44 f7 ff ff mov eax,DWORD PTR [ebp-0x8bc] 8090717: e8 94 db ff ff call 808e2b0 809071c: 83 c4 10 add esp,0x10 809071f: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 8090725: 83 bd 40 f7 ff ff 0a cmp DWORD PTR [ebp-0x8c0],0xa 809072c: 0f 85 88 f1 ff ff jne 808f8ba <.L87+0x844> 8090732: 80 bd 22 f7 ff ff 00 cmp BYTE PTR [ebp-0x8de],0x0 8090739: 0f 84 7b f1 ff ff je 808f8ba <.L87+0x844> 809073f: 8b 9d 3c f7 ff ff mov ebx,DWORD PTR [ebp-0x8c4] 8090745: 8b 85 18 f7 ff ff mov eax,DWORD PTR [ebp-0x8e8] 809074b: 89 d9 mov ecx,ebx 809074d: 89 da mov edx,ebx 809074f: e8 6c dc ff ff call 808e3c0 <_i18n_number_rewrite> 8090754: 89 d9 mov ecx,ebx 8090756: c7 85 40 f7 ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x8c0],0xa 8090760: 29 c1 sub ecx,eax 8090762: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 8090768: 89 c8 mov eax,ecx 809076a: c1 f8 02 sar eax,0x2 809076d: e9 68 f2 ff ff jmp 808f9da <.L87+0x964> 8090772: c7 85 64 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x89c],0x0 809077c: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 8090782: 83 f8 ff cmp eax,0xffffffff 8090785: 0f 84 7f 03 00 00 je 8090b0a <.L87+0x1a94> 809078b: 83 f8 05 cmp eax,0x5 809078e: 0f 8f 76 03 00 00 jg 8090b0a <.L87+0x1a94> 8090794: 8b 8d c0 f6 ff ff mov ecx,DWORD PTR [ebp-0x940] 809079a: 31 d2 xor edx,edx 809079c: e9 26 ef ff ff jmp 808f6c7 <.L87+0x651> 80907a1: 89 c8 mov eax,ecx 80907a3: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 80907a9: c1 f8 02 sar eax,0x2 80907ac: e9 3c f2 ff ff jmp 808f9ed <.L87+0x977> 80907b1: 8b 9d 24 f7 ff ff mov ebx,DWORD PTR [ebp-0x8dc] 80907b7: 85 db test ebx,ebx 80907b9: 0f 84 50 f7 ff ff je 808ff0f <.L87+0xe99> 80907bf: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 80907c5: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 80907c8: 85 c0 test eax,eax 80907ca: 0f 84 e0 09 00 00 je 80911b0 <.L87+0x213a> 80907d0: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80907d3: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 80907d6: 0f 83 d4 09 00 00 jae 80911b0 <.L87+0x213a> 80907dc: 8d 5a 04 lea ebx,[edx+0x4] 80907df: 89 58 10 mov DWORD PTR [eax+0x10],ebx 80907e2: c7 02 20 00 00 00 mov DWORD PTR [edx],0x20 80907e8: e9 0a f7 ff ff jmp 808fef7 <.L87+0xe81> 80907ed: 8b 8d 18 f7 ff ff mov ecx,DWORD PTR [ebp-0x8e8] 80907f3: 85 c9 test ecx,ecx 80907f5: 0f 84 89 03 00 00 je 8090b84 <.L87+0x1b0e> 80907fb: 0f b6 4d 10 movzx ecx,BYTE PTR [ebp+0x10] 80907ff: 88 08 mov BYTE PTR [eax],cl 8090801: e9 ea ea ff ff jmp 808f2f0 <.L87+0x27a> 8090806: f6 c2 10 test dl,0x10 8090809: 0f 84 5c e6 ff ff je 808ee6b 809080f: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 8090815: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8090818: 85 c0 test eax,eax 809081a: 0f 84 59 09 00 00 je 8091179 <.L87+0x2103> 8090820: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8090823: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 8090826: 0f 83 4d 09 00 00 jae 8091179 <.L87+0x2103> 809082c: 8d 4a 04 lea ecx,[edx+0x4] 809082f: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8090832: c7 02 20 00 00 00 mov DWORD PTR [edx],0x20 8090838: e9 23 e6 ff ff jmp 808ee60 809083d: 83 bd 70 f7 ff ff ff cmp DWORD PTR [ebp-0x890],0xffffffff 8090844: 75 48 jne 809088e <.L87+0x1818> 8090846: 83 ec 0c sub esp,0xc 8090849: 89 fb mov ebx,edi 809084b: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 8090851: 51 push ecx 8090852: e8 09 88 fb ff call 8049060 <.plt+0x30> 8090857: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 809085d: 83 c4 10 add esp,0x10 8090860: c7 85 64 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x89c],0x0 809086a: 89 c2 mov edx,eax 809086c: e9 56 ee ff ff jmp 808f6c7 <.L87+0x651> 8090871: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 8090877: b8 05 00 00 00 mov eax,0x5 809087c: 83 f9 05 cmp ecx,0x5 809087f: 0f 4d c1 cmovge eax,ecx 8090882: 8b 8d bc f6 ff ff mov ecx,DWORD PTR [ebp-0x944] 8090888: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 809088e: 83 ec 08 sub esp,0x8 8090891: ff b5 70 f7 ff ff push DWORD PTR [ebp-0x890] 8090897: 89 fb mov ebx,edi 8090899: 51 push ecx 809089a: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 80908a0: e8 3b 44 fe ff call 8074ce0 <__wcsnlen> 80908a5: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 80908ab: 83 c4 10 add esp,0x10 80908ae: c7 85 64 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x89c],0x0 80908b8: 89 c2 mov edx,eax 80908ba: e9 08 ee ff ff jmp 808f6c7 <.L87+0x651> 80908bf: 8b 9d 18 f7 ff ff mov ebx,DWORD PTR [ebp-0x8e8] 80908c5: 85 db test ebx,ebx 80908c7: 0f 84 a2 02 00 00 je 8090b6f <.L87+0x1af9> 80908cd: 0f be 08 movsx ecx,BYTE PTR [eax] 80908d0: c7 85 40 f7 ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x8c0],0xa 80908da: 89 c8 mov eax,ecx 80908dc: c1 e8 1f shr eax,0x1f 80908df: 89 85 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],eax 80908e5: 89 c8 mov eax,ecx 80908e7: c1 f8 1f sar eax,0x1f 80908ea: 31 c1 xor ecx,eax 80908ec: 29 c1 sub ecx,eax 80908ee: 89 8d 14 f7 ff ff mov DWORD PTR [ebp-0x8ec],ecx 80908f4: e9 41 f8 ff ff jmp 809013a <.L87+0x10c4> 80908f9: c7 85 70 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x890],0x1 8090903: e9 82 f9 ff ff jmp 809028a <.L87+0x1214> 8090908: 8b 44 86 e0 mov eax,DWORD PTR [esi+eax*4-0x20] 809090c: 85 c0 test eax,eax 809090e: 0f 84 d3 ea ff ff je 808f3e7 <.L87+0x371> 8090914: 8b 85 58 f7 ff ff mov eax,DWORD PTR [ebp-0x8a8] 809091a: 89 e6 mov esi,esp 809091c: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8090922: 8b 04 98 mov eax,DWORD PTR [eax+ebx*4] 8090925: 89 85 28 f7 ff ff mov DWORD PTR [ebp-0x8d8],eax 809092b: 83 c0 1b add eax,0x1b 809092e: 89 c2 mov edx,eax 8090930: 25 00 f0 ff ff and eax,0xfffff000 8090935: 29 c6 sub esi,eax 8090937: 83 e2 f0 and edx,0xfffffff0 809093a: 89 f0 mov eax,esi 809093c: 8b b5 5c f7 ff ff mov esi,DWORD PTR [ebp-0x8a4] 8090942: 39 c4 cmp esp,eax 8090944: 74 12 je 8090958 <.L87+0x18e2> 8090946: 81 ec 00 10 00 00 sub esp,0x1000 809094c: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8090954: 39 c4 cmp esp,eax 8090956: 75 ee jne 8090946 <.L87+0x18d0> 8090958: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 809095e: 89 b5 5c f7 ff ff mov DWORD PTR [ebp-0x8a4],esi 8090964: 89 d0 mov eax,edx 8090966: 25 ff 0f 00 00 and eax,0xfff 809096b: 29 c4 sub esp,eax 809096d: 85 c0 test eax,eax 809096f: 74 05 je 8090976 <.L87+0x1900> 8090971: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 8090976: 8d 44 24 0f lea eax,[esp+0xf] 809097a: 8b b5 3c f7 ff ff mov esi,DWORD PTR [ebp-0x8c4] 8090980: 83 ec 08 sub esp,0x8 8090983: 83 e0 f0 and eax,0xfffffff0 8090986: 89 c2 mov edx,eax 8090988: 8b 85 68 f7 ff ff mov eax,DWORD PTR [ebp-0x898] 809098e: 89 14 30 mov DWORD PTR [eax+esi*1],edx 8090991: 8b 85 6c f7 ff ff mov eax,DWORD PTR [ebp-0x894] 8090997: 8b b5 2c f7 ff ff mov esi,DWORD PTR [ebp-0x8d4] 809099d: 8b 04 98 mov eax,DWORD PTR [eax+ebx*4] 80909a0: ff b5 5c f7 ff ff push DWORD PTR [ebp-0x8a4] 80909a6: 52 push edx 80909a7: ff 54 86 e0 call DWORD PTR [esi+eax*4-0x20] 80909ab: 83 c4 10 add esp,0x10 80909ae: e9 cc e0 ff ff jmp 808ea7f 80909b3: c7 85 70 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x890],0x1 80909bd: 84 d2 test dl,dl 80909bf: 0f 89 69 e4 ff ff jns 808ee2e 80909c5: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80909c8: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 80909cb: 0f 83 5c 03 00 00 jae 8090d2d <.L87+0x1cb7> 80909d1: 8d 4a 04 lea ecx,[edx+0x4] 80909d4: 89 48 10 mov DWORD PTR [eax+0x10],ecx 80909d7: c7 02 27 00 00 00 mov DWORD PTR [edx],0x27 80909dd: 83 85 70 f7 ff ff 01 add DWORD PTR [ebp-0x890],0x1 80909e4: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 80909e8: e9 41 e4 ff ff jmp 808ee2e 80909ed: 8b b5 64 f7 ff ff mov esi,DWORD PTR [ebp-0x89c] 80909f3: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80909f6: 85 c0 test eax,eax 80909f8: 74 48 je 8090a42 <.L87+0x19cc> 80909fa: 8b 9d 60 f7 ff ff mov ebx,DWORD PTR [ebp-0x8a0] 8090a00: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 8090a03: 85 d2 test edx,edx 8090a05: 0f 84 b5 07 00 00 je 80911c0 <.L87+0x214a> 8090a0b: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 8090a0e: 3b 4a 14 cmp ecx,DWORD PTR [edx+0x14] 8090a11: 0f 83 a9 07 00 00 jae 80911c0 <.L87+0x214a> 8090a17: 8d 59 04 lea ebx,[ecx+0x4] 8090a1a: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 8090a1d: 89 01 mov DWORD PTR [ecx],eax 8090a1f: 83 f8 ff cmp eax,0xffffffff 8090a22: 0f 84 78 df ff ff je 808e9a0 8090a28: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 8090a2e: 3d ff ff ff 7f cmp eax,0x7fffffff 8090a33: 0f 84 67 df ff ff je 808e9a0 8090a39: 83 c0 01 add eax,0x1 8090a3c: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 8090a42: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8090a49: 0f 87 fc 07 00 00 ja 809124b <.L87+0x21d5> 8090a4f: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8090a55: b8 ff ff ff 7f mov eax,0x7fffffff 8090a5a: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8090a5d: 39 d8 cmp eax,ebx 8090a5f: 0f 83 4e f1 ff ff jae 808fbb3 <.L87+0xb3d> 8090a65: e9 1c f6 ff ff jmp 8090086 <.L87+0x1010> 8090a6a: c7 85 54 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8ac],0x0 8090a74: 31 c0 xor eax,eax 8090a76: c7 85 64 f7 ff ff 78 00 00 00 mov DWORD PTR [ebp-0x89c],0x78 8090a80: c7 85 40 f7 ff ff 10 00 00 00 mov DWORD PTR [ebp-0x8c0],0x10 8090a8a: c7 85 1c f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x8e4],0x1 8090a94: 83 e0 01 and eax,0x1 8090a97: c6 85 23 f7 ff ff 20 mov BYTE PTR [ebp-0x8dd],0x20 8090a9e: 88 85 28 f7 ff ff mov BYTE PTR [ebp-0x8d8],al 8090aa4: c7 85 70 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x890],0x0 8090aae: e9 56 ed ff ff jmp 808f809 <.L87+0x793> 8090ab3: c7 85 2c f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8d4],0x0 8090abd: 0f b7 08 movzx ecx,WORD PTR [eax] 8090ac0: c7 85 24 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8dc],0x0 8090aca: 89 8d 14 f7 ff ff mov DWORD PTR [ebp-0x8ec],ecx 8090ad0: e9 65 f6 ff ff jmp 809013a <.L87+0x10c4> 8090ad5: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 8090adb: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8090ade: 85 c0 test eax,eax 8090ae0: 0f 84 9d 06 00 00 je 8091183 <.L87+0x210d> 8090ae6: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8090ae9: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 8090aec: 0f 83 91 06 00 00 jae 8091183 <.L87+0x210d> 8090af2: 8d 4a 04 lea ecx,[edx+0x4] 8090af5: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8090af8: c7 02 30 00 00 00 mov DWORD PTR [edx],0x30 8090afe: 83 85 70 f7 ff ff 01 add DWORD PTR [ebp-0x890],0x1 8090b05: e9 a0 e3 ff ff jmp 808eeaa 8090b0a: 8b 8d c4 f6 ff ff mov ecx,DWORD PTR [ebp-0x93c] 8090b10: ba 06 00 00 00 mov edx,0x6 8090b15: e9 ad eb ff ff jmp 808f6c7 <.L87+0x651> 8090b1a: 8b 95 24 f7 ff ff mov edx,DWORD PTR [ebp-0x8dc] 8090b20: 85 d2 test edx,edx 8090b22: 0f 84 93 ef ff ff je 808fabb <.L87+0xa45> 8090b28: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 8090b2e: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8090b31: 85 c0 test eax,eax 8090b33: 0f 84 30 06 00 00 je 8091169 <.L87+0x20f3> 8090b39: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8090b3c: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 8090b3f: 0f 83 24 06 00 00 jae 8091169 <.L87+0x20f3> 8090b45: 8d 5a 04 lea ebx,[edx+0x4] 8090b48: 89 58 10 mov DWORD PTR [eax+0x10],ebx 8090b4b: c7 02 20 00 00 00 mov DWORD PTR [edx],0x20 8090b51: e9 54 ef ff ff jmp 808faaa <.L87+0xa34> 8090b56: 83 ec 0c sub esp,0xc 8090b59: 89 fb mov ebx,edi 8090b5b: 51 push ecx 8090b5c: e8 af 34 fe ff call 8074010 8090b61: 83 c4 10 add esp,0x10 8090b64: 89 85 70 f7 ff ff mov DWORD PTR [ebp-0x890],eax 8090b6a: e9 7e ea ff ff jmp 808f5ed <.L87+0x577> 8090b6f: 8b 8d 08 f7 ff ff mov ecx,DWORD PTR [ebp-0x8f8] 8090b75: 85 c9 test ecx,ecx 8090b77: 0f 85 44 03 00 00 jne 8090ec1 <.L87+0x1e4b> 8090b7d: 8b 08 mov ecx,DWORD PTR [eax] 8090b7f: e9 4c fd ff ff jmp 80908d0 <.L87+0x185a> 8090b84: 8b 95 08 f7 ff ff mov edx,DWORD PTR [ebp-0x8f8] 8090b8a: 85 d2 test edx,edx 8090b8c: 0f 85 23 03 00 00 jne 8090eb5 <.L87+0x1e3f> 8090b92: 8b 4d 10 mov ecx,DWORD PTR [ebp+0x10] 8090b95: 89 08 mov DWORD PTR [eax],ecx 8090b97: e9 54 e7 ff ff jmp 808f2f0 <.L87+0x27a> 8090b9c: 83 ec 04 sub esp,0x4 8090b9f: ff b5 6c f7 ff ff push DWORD PTR [ebp-0x894] 8090ba5: 89 fb mov ebx,edi 8090ba7: 6a 20 push 0x20 8090ba9: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090baf: e8 4c 47 00 00 call 8095300 <_IO_wpadn> 8090bb4: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8090bba: 83 c4 10 add esp,0x10 8090bbd: 39 c1 cmp ecx,eax 8090bbf: 0f 84 41 f2 ff ff je 808fe06 <.L87+0xd90> 8090bc5: e9 d6 dd ff ff jmp 808e9a0 8090bca: 83 ec 08 sub esp,0x8 8090bcd: 89 8d 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],ecx 8090bd3: 6a 2d push 0x2d 8090bd5: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090bdb: 89 fb mov ebx,edi 8090bdd: e8 0e 4e 00 00 call 80959f0 <__woverflow> 8090be2: 83 c4 10 add esp,0x10 8090be5: 8b 8d 58 f7 ff ff mov ecx,DWORD PTR [ebp-0x8a8] 8090beb: 83 f8 ff cmp eax,0xffffffff 8090bee: 0f 85 03 f3 ff ff jne 808fef7 <.L87+0xe81> 8090bf4: e9 a7 dd ff ff jmp 808e9a0 8090bf9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8090c00: 83 ec 08 sub esp,0x8 8090c03: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 8090c09: 6a 2d push 0x2d 8090c0b: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090c11: 89 fb mov ebx,edi 8090c13: e8 d8 4d 00 00 call 80959f0 <__woverflow> 8090c18: 83 c4 10 add esp,0x10 8090c1b: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8090c21: 83 f8 ff cmp eax,0xffffffff 8090c24: 0f 85 80 ee ff ff jne 808faaa <.L87+0xa34> 8090c2a: e9 71 dd ff ff jmp 808e9a0 8090c2f: 90 nop 8090c30: 89 95 70 f7 ff ff mov DWORD PTR [ebp-0x890],edx 8090c36: e8 b5 9a fc ff call 805a6f0 <_IO_vtable_check> 8090c3b: 8b 95 70 f7 ff ff mov edx,DWORD PTR [ebp-0x890] 8090c41: e9 af f3 ff ff jmp 808fff5 <.L87+0xf7f> 8090c46: 83 ec 04 sub esp,0x4 8090c49: ff b5 6c f7 ff ff push DWORD PTR [ebp-0x894] 8090c4f: 89 fb mov ebx,edi 8090c51: 6a 20 push 0x20 8090c53: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090c59: 89 95 40 f7 ff ff mov DWORD PTR [ebp-0x8c0],edx 8090c5f: 89 8d 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],ecx 8090c65: e8 96 46 00 00 call 8095300 <_IO_wpadn> 8090c6a: 8b 9d 6c f7 ff ff mov ebx,DWORD PTR [ebp-0x894] 8090c70: 83 c4 10 add esp,0x10 8090c73: 39 c3 cmp ebx,eax 8090c75: 0f 85 25 dd ff ff jne 808e9a0 8090c7b: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8090c82: 0f 87 7b 05 00 00 ja 8091203 <.L87+0x218d> 8090c88: b8 ff ff ff 7f mov eax,0x7fffffff 8090c8d: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8090c90: 39 d8 cmp eax,ebx 8090c92: 0f 82 ee f3 ff ff jb 8090086 <.L87+0x1010> 8090c98: 01 5d 10 add DWORD PTR [ebp+0x10],ebx 8090c9b: 8b 95 40 f7 ff ff mov edx,DWORD PTR [ebp-0x8c0] 8090ca1: 8b 8d 54 f7 ff ff mov ecx,DWORD PTR [ebp-0x8ac] 8090ca7: e9 47 ea ff ff jmp 808f6f3 <.L87+0x67d> 8090cac: 83 ec 08 sub esp,0x8 8090caf: 89 fb mov ebx,edi 8090cb1: 6a 25 push 0x25 8090cb3: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090cb9: e8 32 4d 00 00 call 80959f0 <__woverflow> 8090cbe: 83 c4 10 add esp,0x10 8090cc1: 83 f8 ff cmp eax,0xffffffff 8090cc4: 0f 84 d6 dc ff ff je 808e9a0 8090cca: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 8090cce: f6 c2 08 test dl,0x8 8090cd1: 0f 84 09 04 00 00 je 80910e0 <.L87+0x206a> 8090cd7: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 8090cdd: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8090ce0: 85 c0 test eax,eax 8090ce2: 0f 85 76 04 00 00 jne 809115e <.L87+0x20e8> 8090ce8: 83 ec 08 sub esp,0x8 8090ceb: 89 fb mov ebx,edi 8090ced: 6a 23 push 0x23 8090cef: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090cf5: e8 f6 4c 00 00 call 80959f0 <__woverflow> 8090cfa: 83 c4 10 add esp,0x10 8090cfd: 83 f8 ff cmp eax,0xffffffff 8090d00: 0f 84 9a dc ff ff je 808e9a0 8090d06: c7 85 70 f7 ff ff 02 00 00 00 mov DWORD PTR [ebp-0x890],0x2 8090d10: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 8090d14: 84 d2 test dl,dl 8090d16: 0f 89 12 e1 ff ff jns 808ee2e 8090d1c: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 8090d22: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8090d25: 85 c0 test eax,eax 8090d27: 0f 85 98 fc ff ff jne 80909c5 <.L87+0x194f> 8090d2d: 83 ec 08 sub esp,0x8 8090d30: 89 fb mov ebx,edi 8090d32: 6a 27 push 0x27 8090d34: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090d3a: e8 b1 4c 00 00 call 80959f0 <__woverflow> 8090d3f: 83 c4 10 add esp,0x10 8090d42: 83 f8 ff cmp eax,0xffffffff 8090d45: 0f 85 92 fc ff ff jne 80909dd <.L87+0x1967> 8090d4b: e9 50 dc ff ff jmp 808e9a0 8090d50: 83 ec 04 sub esp,0x4 8090d53: ff b5 6c f7 ff ff push DWORD PTR [ebp-0x894] 8090d59: 89 fb mov ebx,edi 8090d5b: 6a 20 push 0x20 8090d5d: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090d63: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 8090d69: e8 92 45 00 00 call 8095300 <_IO_wpadn> 8090d6e: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8090d74: 83 c4 10 add esp,0x10 8090d77: 39 c1 cmp ecx,eax 8090d79: 0f 85 21 dc ff ff jne 808e9a0 8090d7f: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8090d86: 0f 87 77 04 00 00 ja 8091203 <.L87+0x218d> 8090d8c: ba ff ff ff 7f mov edx,0x7fffffff 8090d91: 2b 55 10 sub edx,DWORD PTR [ebp+0x10] 8090d94: 39 ca cmp edx,ecx 8090d96: 0f 82 ea f2 ff ff jb 8090086 <.L87+0x1010> 8090d9c: 01 4d 10 add DWORD PTR [ebp+0x10],ecx 8090d9f: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 8090da5: e9 cf e9 ff ff jmp 808f779 <.L87+0x703> 8090daa: 8b 9d 3c f7 ff ff mov ebx,DWORD PTR [ebp-0x8c4] 8090db0: c6 85 23 f7 ff ff 20 mov BYTE PTR [ebp-0x8dd],0x20 8090db7: 31 c0 xor eax,eax 8090db9: 31 c9 xor ecx,ecx 8090dbb: 89 9d 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],ebx 8090dc1: e9 fc eb ff ff jmp 808f9c2 <.L87+0x94c> 8090dc6: e8 25 99 fc ff call 805a6f0 <_IO_vtable_check> 8090dcb: e9 aa ed ff ff jmp 808fb7a <.L87+0xb04> 8090dd0: 83 ec 04 sub esp,0x4 8090dd3: 89 fb mov ebx,edi 8090dd5: 51 push ecx 8090dd6: 6a 20 push 0x20 8090dd8: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090dde: e8 1d 45 00 00 call 8095300 <_IO_wpadn> 8090de3: 83 c4 10 add esp,0x10 8090de6: 39 85 70 f7 ff ff cmp DWORD PTR [ebp-0x890],eax 8090dec: 0f 85 ae db ff ff jne 808e9a0 8090df2: 81 7d 10 fe ff ff 7f cmp DWORD PTR [ebp+0x10],0x7ffffffe 8090df9: 0f 87 04 04 00 00 ja 8091203 <.L87+0x218d> 8090dff: 8b 9d 70 f7 ff ff mov ebx,DWORD PTR [ebp-0x890] 8090e05: b8 ff ff ff 7f mov eax,0x7fffffff 8090e0a: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 8090e0d: 39 d8 cmp eax,ebx 8090e0f: 0f 82 71 f2 ff ff jb 8090086 <.L87+0x1010> 8090e15: 01 5d 10 add DWORD PTR [ebp+0x10],ebx 8090e18: e9 4a ef ff ff jmp 808fd67 <.L87+0xcf1> 8090e1d: 8b 85 3c f7 ff ff mov eax,DWORD PTR [ebp-0x8c4] 8090e23: 31 c9 xor ecx,ecx 8090e25: c7 85 28 f7 ff ff 00 00 00 00 mov DWORD PTR [ebp-0x8d8],0x0 8090e2f: 89 85 18 f7 ff ff mov DWORD PTR [ebp-0x8e8],eax 8090e35: e9 62 f3 ff ff jmp 809019c <.L87+0x1126> 8090e3a: 83 ec 08 sub esp,0x8 8090e3d: 89 fb mov ebx,edi 8090e3f: 6a 25 push 0x25 8090e41: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090e47: e8 a4 4b 00 00 call 80959f0 <__woverflow> 8090e4c: 83 c4 10 add esp,0x10 8090e4f: 83 f8 ff cmp eax,0xffffffff 8090e52: 0f 85 25 ee ff ff jne 808fc7d <.L87+0xc07> 8090e58: e9 43 db ff ff jmp 808e9a0 8090e5d: 8d 76 00 lea esi,[esi+0x0] 8090e60: 83 ec 0c sub esp,0xc 8090e63: ff b5 34 f7 ff ff push DWORD PTR [ebp-0x8cc] 8090e69: 89 fb mov ebx,edi 8090e6b: e8 f0 81 fb ff call 8049060 <.plt+0x30> 8090e70: 5a pop edx 8090e71: 59 pop ecx 8090e72: 8d 04 85 04 00 00 00 lea eax,[eax*4+0x4] 8090e79: 50 push eax 8090e7a: ff b5 34 f7 ff ff push DWORD PTR [ebp-0x8cc] 8090e80: e8 ab 71 fe ff call 8078030 <__readonly_area> 8090e85: 83 c4 10 add esp,0x10 8090e88: 89 85 38 f7 ff ff mov DWORD PTR [ebp-0x8c8],eax 8090e8e: e9 b4 ef ff ff jmp 808fe47 <.L87+0xdd1> 8090e93: 89 95 40 f7 ff ff mov DWORD PTR [ebp-0x8c0],edx 8090e99: 89 8d 54 f7 ff ff mov DWORD PTR [ebp-0x8ac],ecx 8090e9f: e8 4c 98 fc ff call 805a6f0 <_IO_vtable_check> 8090ea4: 8b 95 40 f7 ff ff mov edx,DWORD PTR [ebp-0x8c0] 8090eaa: 8b 8d 54 f7 ff ff mov ecx,DWORD PTR [ebp-0x8ac] 8090eb0: e9 69 e8 ff ff jmp 808f71e <.L87+0x6a8> 8090eb5: 0f b7 4d 10 movzx ecx,WORD PTR [ebp+0x10] 8090eb9: 66 89 08 mov WORD PTR [eax],cx 8090ebc: e9 2f e4 ff ff jmp 808f2f0 <.L87+0x27a> 8090ec1: 0f bf 08 movsx ecx,WORD PTR [eax] 8090ec4: e9 07 fa ff ff jmp 80908d0 <.L87+0x185a> 8090ec9: 83 ec 08 sub esp,0x8 8090ecc: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 8090ed2: 89 fb mov ebx,edi 8090ed4: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090eda: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 8090ee0: e8 0b 4b 00 00 call 80959f0 <__woverflow> 8090ee5: 83 c4 10 add esp,0x10 8090ee8: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8090eee: 83 f8 ff cmp eax,0xffffffff 8090ef1: 0f 85 39 ec ff ff jne 808fb30 <.L87+0xaba> 8090ef7: e9 a4 da ff ff jmp 808e9a0 8090efc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8090f00: 83 ec 08 sub esp,0x8 8090f03: 89 fb mov ebx,edi 8090f05: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 8090f0b: 6a 30 push 0x30 8090f0d: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090f13: e8 d8 4a 00 00 call 80959f0 <__woverflow> 8090f18: 83 c4 10 add esp,0x10 8090f1b: 8b 8d 6c f7 ff ff mov ecx,DWORD PTR [ebp-0x894] 8090f21: 83 f8 ff cmp eax,0xffffffff 8090f24: 0f 84 76 da ff ff je 808e9a0 8090f2a: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 8090f31: 0f 84 69 da ff ff je 808e9a0 8090f37: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 8090f3d: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8090f40: 85 c0 test eax,eax 8090f42: 74 85 je 8090ec9 <.L87+0x1e53> 8090f44: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 8090f47: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8090f4a: 89 9d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ebx 8090f50: e9 c1 eb ff ff jmp 808fb16 <.L87+0xaa0> 8090f55: 83 ec 08 sub esp,0x8 8090f58: ff b5 64 f7 ff ff push DWORD PTR [ebp-0x89c] 8090f5e: 89 fb mov ebx,edi 8090f60: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090f66: 89 8d 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],ecx 8090f6c: e8 7f 4a 00 00 call 80959f0 <__woverflow> 8090f71: 83 c4 10 add esp,0x10 8090f74: 8b 8d 58 f7 ff ff mov ecx,DWORD PTR [ebp-0x8a8] 8090f7a: 83 f8 ff cmp eax,0xffffffff 8090f7d: 0f 85 05 f0 ff ff jne 808ff88 <.L87+0xf12> 8090f83: e9 18 da ff ff jmp 808e9a0 8090f88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8090f8f: 90 nop 8090f90: 83 ec 08 sub esp,0x8 8090f93: 89 fb mov ebx,edi 8090f95: 89 8d 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],ecx 8090f9b: 6a 30 push 0x30 8090f9d: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8090fa3: e8 48 4a 00 00 call 80959f0 <__woverflow> 8090fa8: 83 c4 10 add esp,0x10 8090fab: 8b 8d 58 f7 ff ff mov ecx,DWORD PTR [ebp-0x8a8] 8090fb1: 83 f8 ff cmp eax,0xffffffff 8090fb4: 0f 84 e6 d9 ff ff je 808e9a0 8090fba: 81 7d 10 ff ff ff 7f cmp DWORD PTR [ebp+0x10],0x7fffffff 8090fc1: 0f 84 d9 d9 ff ff je 808e9a0 8090fc7: 8b 85 60 f7 ff ff mov eax,DWORD PTR [ebp-0x8a0] 8090fcd: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8090fd0: 85 c0 test eax,eax 8090fd2: 74 81 je 8090f55 <.L87+0x1edf> 8090fd4: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 8090fd7: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8090fda: 89 9d 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],ebx 8090fe0: e9 89 ef ff ff jmp 808ff6e <.L87+0xef8> 8090fe5: 83 ec 08 sub esp,0x8 8090fe8: 89 8d 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],ecx 8090fee: 6a 2b push 0x2b 8090ff0: e9 e0 fb ff ff jmp 8090bd5 <.L87+0x1b5f> 8090ff5: 83 ec 08 sub esp,0x8 8090ff8: 89 fb mov ebx,edi 8090ffa: 50 push eax 8090ffb: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8091001: e8 ea 49 00 00 call 80959f0 <__woverflow> 8091006: 83 c4 10 add esp,0x10 8091009: 83 f8 ff cmp eax,0xffffffff 809100c: 0f 85 9f ed ff ff jne 808fdb1 <.L87+0xd3b> 8091012: e9 89 d9 ff ff jmp 808e9a0 8091017: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809101e: 66 90 xchg ax,ax 8091020: 80 66 0c fe and BYTE PTR [esi+0xc],0xfe 8091024: e9 2f d9 ff ff jmp 808e958 8091029: 80 66 0c fe and BYTE PTR [esi+0xc],0xfe 809102d: c7 46 28 07 00 00 00 mov DWORD PTR [esi+0x28],0x7 8091034: e9 7a ec ff ff jmp 808fcb3 <.L87+0xc3d> 8091039: 83 ec 08 sub esp,0x8 809103c: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 8091042: 6a 2b push 0x2b 8091044: e9 c2 fb ff ff jmp 8090c0b <.L87+0x1b95> 8091049: 83 ec 08 sub esp,0x8 809104c: 89 fb mov ebx,edi 809104e: 6a 2e push 0x2e 8091050: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8091056: e8 95 49 00 00 call 80959f0 <__woverflow> 809105b: 83 c4 10 add esp,0x10 809105e: 83 f8 ff cmp eax,0xffffffff 8091061: 0f 84 39 d9 ff ff je 808e9a0 8091067: 8b 1e mov ebx,DWORD PTR [esi] 8091069: e9 57 f5 ff ff jmp 80905c5 <.L87+0x154f> 809106e: 89 95 6c f7 ff ff mov DWORD PTR [ebp-0x894],edx 8091074: 89 8d 70 f7 ff ff mov DWORD PTR [ebp-0x890],ecx 809107a: e8 71 96 fc ff call 805a6f0 <_IO_vtable_check> 809107f: 8b 95 6c f7 ff ff mov edx,DWORD PTR [ebp-0x894] 8091085: 8b 8d 70 f7 ff ff mov ecx,DWORD PTR [ebp-0x890] 809108b: e9 b5 f3 ff ff jmp 8090445 <.L87+0x13cf> 8091090: 83 ec 08 sub esp,0x8 8091093: 6a 2b push 0x2b 8091095: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 809109b: 89 fb mov ebx,edi 809109d: e8 4e 49 00 00 call 80959f0 <__woverflow> 80910a2: 83 c4 10 add esp,0x10 80910a5: 83 f8 ff cmp eax,0xffffffff 80910a8: 0f 85 b2 dd ff ff jne 808ee60 80910ae: e9 ed d8 ff ff jmp 808e9a0 80910b3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80910b7: 90 nop 80910b8: 83 ec 08 sub esp,0x8 80910bb: 89 fb mov ebx,edi 80910bd: 6a 49 push 0x49 80910bf: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 80910c5: e8 26 49 00 00 call 80959f0 <__woverflow> 80910ca: 83 c4 10 add esp,0x10 80910cd: 83 f8 ff cmp eax,0xffffffff 80910d0: 0f 85 03 de ff ff jne 808eed9 80910d6: e9 c5 d8 ff ff jmp 808e9a0 80910db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80910df: 90 nop 80910e0: c7 85 70 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x890],0x1 80910ea: e9 25 fc ff ff jmp 8090d14 <.L87+0x1c9e> 80910ef: 83 ec 08 sub esp,0x8 80910f2: 89 fb mov ebx,edi 80910f4: 6a 2d push 0x2d 80910f6: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 80910fc: e8 ef 48 00 00 call 80959f0 <__woverflow> 8091101: 83 c4 10 add esp,0x10 8091104: 83 f8 ff cmp eax,0xffffffff 8091107: 0f 85 8c dd ff ff jne 808ee99 809110d: e9 8e d8 ff ff jmp 808e9a0 8091112: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8091118: 83 ec 0c sub esp,0xc 809111b: 52 push edx 809111c: e8 5f 3a fd ff call 8064b80 <__libc_malloc> 8091121: 83 c4 10 add esp,0x10 8091124: 89 85 5c f7 ff ff mov DWORD PTR [ebp-0x8a4],eax 809112a: 85 c0 test eax,eax 809112c: 0f 84 8e d8 ff ff je 808e9c0 8091132: 8b 85 70 f7 ff ff mov eax,DWORD PTR [ebp-0x890] 8091138: 39 85 6c f7 ff ff cmp DWORD PTR [ebp-0x894],eax 809113e: 7c 06 jl 8091146 <.L87+0x20d0> 8091140: 8b 85 6c f7 ff ff mov eax,DWORD PTR [ebp-0x894] 8091146: 8d 04 85 80 00 00 00 lea eax,[eax*4+0x80] 809114d: 03 85 5c f7 ff ff add eax,DWORD PTR [ebp-0x8a4] 8091153: 89 85 3c f7 ff ff mov DWORD PTR [ebp-0x8c4],eax 8091159: e9 ae db ff ff jmp 808ed0c 809115e: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 8091161: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 8091164: e9 9b dc ff ff jmp 808ee04 8091169: 83 ec 08 sub esp,0x8 809116c: 89 8d 6c f7 ff ff mov DWORD PTR [ebp-0x894],ecx 8091172: 6a 20 push 0x20 8091174: e9 92 fa ff ff jmp 8090c0b <.L87+0x1b95> 8091179: 83 ec 08 sub esp,0x8 809117c: 6a 20 push 0x20 809117e: e9 12 ff ff ff jmp 8091095 <.L87+0x201f> 8091183: 83 ec 08 sub esp,0x8 8091186: 89 fb mov ebx,edi 8091188: 6a 30 push 0x30 809118a: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 8091190: e8 5b 48 00 00 call 80959f0 <__woverflow> 8091195: 83 c4 10 add esp,0x10 8091198: 83 f8 ff cmp eax,0xffffffff 809119b: 0f 85 5d f9 ff ff jne 8090afe <.L87+0x1a88> 80911a1: e9 fa d7 ff ff jmp 808e9a0 80911a6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80911ad: 8d 76 00 lea esi,[esi+0x0] 80911b0: 83 ec 08 sub esp,0x8 80911b3: 89 8d 58 f7 ff ff mov DWORD PTR [ebp-0x8a8],ecx 80911b9: 6a 20 push 0x20 80911bb: e9 15 fa ff ff jmp 8090bd5 <.L87+0x1b5f> 80911c0: 83 ec 08 sub esp,0x8 80911c3: 89 fb mov ebx,edi 80911c5: 50 push eax 80911c6: ff b5 60 f7 ff ff push DWORD PTR [ebp-0x8a0] 80911cc: e8 1f 48 00 00 call 80959f0 <__woverflow> 80911d1: 83 c4 10 add esp,0x10 80911d4: 83 f8 ff cmp eax,0xffffffff 80911d7: 0f 85 4b f8 ff ff jne 8090a28 <.L87+0x19b2> 80911dd: e9 be d7 ff ff jmp 808e9a0 80911e2: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 80911e8: 50 push eax 80911e9: 68 3e 08 00 00 push 0x83e 80911ee: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 80911f4: 89 fb mov ebx,edi 80911f6: 50 push eax 80911f7: 8d 87 84 f8 fc ff lea eax,[edi-0x3077c] 80911fd: 50 push eax 80911fe: e8 cd 9c fb ff call 804aed0 <__assert_fail> 8091203: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 8091209: 50 push eax 809120a: 68 19 08 00 00 push 0x819 809120f: e9 21 e3 ff ff jmp 808f535 <.L87+0x4bf> 8091214: 31 c9 xor ecx,ecx 8091216: e9 a0 e8 ff ff jmp 808fabb <.L87+0xa45> 809121b: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 8091221: 50 push eax 8091222: 68 18 08 00 00 push 0x818 8091227: eb c5 jmp 80911ee <.L87+0x2178> 8091229: 83 ec 0c sub esp,0xc 809122c: 8d 87 a8 f8 fc ff lea eax,[edi-0x30758] 8091232: 89 fb mov ebx,edi 8091234: 50 push eax 8091235: e8 76 94 fc ff call 805a6b0 <__libc_fatal> 809123a: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 8091240: 50 push eax 8091241: 68 18 08 00 00 push 0x818 8091246: e9 ea e2 ff ff jmp 808f535 <.L87+0x4bf> 809124b: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 8091251: 50 push eax 8091252: 68 34 08 00 00 push 0x834 8091257: e9 d9 e2 ff ff jmp 808f535 <.L87+0x4bf> 809125c: 83 ec 0c sub esp,0xc 809125f: 52 push edx 8091260: e8 1b 39 fd ff call 8064b80 <__libc_malloc> 8091265: 83 c4 10 add esp,0x10 8091268: 89 c1 mov ecx,eax 809126a: 85 c0 test eax,eax 809126c: 0f 84 2e d7 ff ff je 808e9a0 8091272: c7 85 64 f7 ff ff 01 00 00 00 mov DWORD PTR [ebp-0x89c],0x1 809127c: e9 fe e3 ff ff jmp 808f67f <.L87+0x609> 8091281: e8 ca 6f fe ff call 8078250 <__stack_chk_fail> 8091286: 8d 87 d4 f8 fc ff lea eax,[edi-0x3072c] 809128c: 50 push eax 809128d: 68 19 08 00 00 push 0x819 8091292: e9 57 ff ff ff jmp 80911ee <.L87+0x2178> 8091297: 85 c9 test ecx,ecx 8091299: 0f 8f 93 ef ff ff jg 8090232 <.L87+0x11bc> 809129f: 31 c9 xor ecx,ecx 80912a1: e9 cd e7 ff ff jmp 808fa73 <.L87+0x9fd> 80912a6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80912ad: 8d 76 00 lea esi,[esi+0x0] 080912b0 <__vfwprintf_internal>: 80912b0: f3 0f 1e fb endbr32 80912b4: 55 push ebp 80912b5: 89 e5 mov ebp,esp 80912b7: 57 push edi 80912b8: e8 aa 99 fb ff call 804ac67 <__x86.get_pc_thunk.di> 80912bd: 81 c7 43 3d 05 00 add edi,0x53d43 80912c3: 56 push esi 80912c4: 53 push ebx 80912c5: 81 ec e4 04 00 00 sub esp,0x4e4 80912cb: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 80912ce: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80912d1: 89 85 a0 fb ff ff mov DWORD PTR [ebp-0x460],eax 80912d7: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80912da: 89 fb mov ebx,edi 80912dc: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 80912e2: 65 a1 14 00 00 00 mov eax,gs:0x14 80912e8: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80912eb: 31 c0 xor eax,eax 80912ed: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80912f3: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 80912f9: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80912fc: 6a 01 push 0x1 80912fe: 56 push esi 80912ff: 89 85 78 fb ff ff mov DWORD PTR [ebp-0x488],eax 8091305: e8 a6 8a fc ff call 8059db0 <_IO_fwide> 809130a: 83 c4 10 add esp,0x10 809130d: 83 f8 01 cmp eax,0x1 8091310: 0f 85 5e 1a 00 00 jne 8092d74 <__vfwprintf_internal+0x1ac4> 8091316: 8b 06 mov eax,DWORD PTR [esi] 8091318: a8 08 test al,0x8 809131a: 0f 85 42 1a 00 00 jne 8092d62 <__vfwprintf_internal+0x1ab2> 8091320: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 8091326: 85 c0 test eax,eax 8091328: 0f 84 a2 26 00 00 je 80939d0 <__vfwprintf_internal+0x2720> 809132e: 83 ec 08 sub esp,0x8 8091331: 6a 01 push 0x1 8091333: 56 push esi 8091334: e8 77 8a fc ff call 8059db0 <_IO_fwide> 8091339: 83 c4 10 add esp,0x10 809133c: 83 f8 01 cmp eax,0x1 809133f: 0f 85 2f 1a 00 00 jne 8092d74 <__vfwprintf_internal+0x1ac4> 8091345: 8b 16 mov edx,DWORD PTR [esi] 8091347: 89 d0 mov eax,edx 8091349: 83 e0 02 and eax,0x2 809134c: 89 85 90 fb ff ff mov DWORD PTR [ebp-0x470],eax 8091352: 0f 85 c8 03 00 00 jne 8091720 <__vfwprintf_internal+0x470> 8091358: 83 ec 08 sub esp,0x8 809135b: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 8091361: 89 95 a4 fb ff ff mov DWORD PTR [ebp-0x45c],edx 8091367: 6a 25 push 0x25 8091369: ff b5 a0 fb ff ff push DWORD PTR [ebp-0x460] 809136f: 89 85 ac fb ff ff mov DWORD PTR [ebp-0x454],eax 8091375: e8 96 72 00 00 call 8098610 <__wcschrnul> 809137a: 8b 95 a4 fb ff ff mov edx,DWORD PTR [ebp-0x45c] 8091380: 83 c4 10 add esp,0x10 8091383: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 8091389: 81 e2 00 80 00 00 and edx,0x8000 809138f: 89 85 a8 fb ff ff mov DWORD PTR [ebp-0x458],eax 8091395: 89 95 98 fb ff ff mov DWORD PTR [ebp-0x468],edx 809139b: 75 73 jne 8091410 <__vfwprintf_internal+0x160> 809139d: c7 c0 00 00 00 00 mov eax,0x0 80913a3: 85 c0 test eax,eax 80913a5: 0f 84 a5 03 00 00 je 8091750 <__vfwprintf_internal+0x4a0> 80913ab: 83 ec 04 sub esp,0x4 80913ae: 8d 85 d0 fb ff ff lea eax,[ebp-0x430] 80913b4: 56 push esi 80913b5: ff b7 dc ff ff ff push DWORD PTR [edi-0x24] 80913bb: 50 push eax 80913bc: e8 3f ec f6 f7 call 0 <_nl_current_LC_CTYPE> 80913c1: 83 c4 10 add esp,0x10 80913c4: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 80913ca: c7 85 98 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x468],0x1 80913d4: 75 44 jne 809141a <__vfwprintf_internal+0x16a> 80913d6: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 80913d9: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 80913e0: 39 5a 08 cmp DWORD PTR [edx+0x8],ebx 80913e3: 74 1c je 8091401 <__vfwprintf_internal+0x151> 80913e5: 65 a1 0c 00 00 00 mov eax,gs:0xc 80913eb: 85 c0 test eax,eax 80913ed: 0f 85 7d 1f 00 00 jne 8093370 <__vfwprintf_internal+0x20c0> 80913f3: b9 01 00 00 00 mov ecx,0x1 80913f8: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 80913fb: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 80913fe: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 8091401: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 8091405: eb 13 jmp 809141a <__vfwprintf_internal+0x16a> 8091407: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809140e: 66 90 xchg ax,ax 8091410: c7 85 98 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x468],0x0 809141a: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 8091420: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8091426: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 809142c: 29 c8 sub eax,ecx 809142e: 89 8d 88 fb ff ff mov DWORD PTR [ebp-0x478],ecx 8091434: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 809143a: 89 c2 mov edx,eax 809143c: 89 d8 mov eax,ebx 809143e: 29 c8 sub eax,ecx 8091440: 39 c2 cmp edx,eax 8091442: 0f 86 28 03 00 00 jbe 8091770 <__vfwprintf_internal+0x4c0> 8091448: 8b 8d a0 fb ff ff mov ecx,DWORD PTR [ebp-0x460] 809144e: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 8091454: 83 ec 04 sub esp,0x4 8091457: 29 c8 sub eax,ecx 8091459: c1 f8 02 sar eax,0x2 809145c: 50 push eax 809145d: 51 push ecx 809145e: 56 push esi 809145f: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 8091465: ff 53 1c call DWORD PTR [ebx+0x1c] 8091468: 83 c4 10 add esp,0x10 809146b: 39 85 a4 fb ff ff cmp DWORD PTR [ebp-0x45c],eax 8091471: 0f 85 59 02 00 00 jne 80916d0 <__vfwprintf_internal+0x420> 8091477: 8b 95 a8 fb ff ff mov edx,DWORD PTR [ebp-0x458] 809147d: 8b 1a mov ebx,DWORD PTR [edx] 809147f: 85 db test ebx,ebx 8091481: 0f 84 a9 01 00 00 je 8091630 <__vfwprintf_internal+0x380> 8091487: 8b 8f d4 1f 00 00 mov ecx,DWORD PTR [edi+0x1fd4] 809148d: 85 c9 test ecx,ecx 809148f: 0f 85 23 01 00 00 jne 80915b8 <__vfwprintf_internal+0x308> 8091495: 8b 87 d8 1f 00 00 mov eax,DWORD PTR [edi+0x1fd8] 809149b: 85 c0 test eax,eax 809149d: 0f 85 15 01 00 00 jne 80915b8 <__vfwprintf_internal+0x308> 80914a3: 8b 87 e8 1f 00 00 mov eax,DWORD PTR [edi+0x1fe8] 80914a9: 85 c0 test eax,eax 80914ab: 0f 85 07 01 00 00 jne 80915b8 <__vfwprintf_internal+0x308> 80914b1: c7 85 30 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4d0],0x0 80914bb: c7 c0 d4 ff ff ff mov eax,0xffffffd4 80914c1: c7 85 50 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b0],0x0 80914cb: c7 85 38 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4c8],0x0 80914d5: c7 85 48 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x4b8],0xffffffff 80914df: 89 85 24 fb ff ff mov DWORD PTR [ebp-0x4dc],eax 80914e5: 8b 5a 04 mov ebx,DWORD PTR [edx+0x4] 80914e8: 8d 42 04 lea eax,[edx+0x4] 80914eb: 89 85 a8 fb ff ff mov DWORD PTR [ebp-0x458],eax 80914f1: 8d 43 e0 lea eax,[ebx-0x20] 80914f4: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 80914fa: 83 f8 5a cmp eax,0x5a 80914fd: 0f 87 7d 01 00 00 ja 8091680 <__vfwprintf_internal+0x3d0> 8091503: c7 85 3c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4c4],0x0 809150d: 8d 8f c0 24 fe ff lea ecx,[edi-0x1db40] 8091513: c7 85 74 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x48c],0x0 809151d: 0f b6 44 0b e0 movzx eax,BYTE PTR [ebx+ecx*1-0x20] 8091522: 8d 9f 40 ef ff ff lea ebx,[edi-0x10c0] 8091528: 89 9d 40 fb ff ff mov DWORD PTR [ebp-0x4c0],ebx 809152e: c7 85 34 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4cc],0x0 8091538: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 809153b: 8d 5d e4 lea ebx,[ebp-0x1c] 809153e: c7 85 70 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x490],0x0 8091548: c7 85 58 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a8],0x0 8091552: c7 85 6c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x494],0x0 809155c: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8091566: c7 85 54 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4ac],0x0 8091570: c7 85 68 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x498],0x0 809157a: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 8091584: c7 85 44 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4bc],0x0 809158e: c7 85 84 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x47c],0x0 8091598: c7 85 5c fb ff ff 20 00 00 00 mov DWORD PTR [ebp-0x4a4],0x20 80915a2: c7 85 7c fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x484],0xffffffff 80915ac: 89 9d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ebx 80915b2: ff e0 jmp eax 80915b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80915b8: c7 85 38 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4c8],0x0 80915c2: c7 85 30 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4d0],0x0 80915cc: c7 85 48 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x4b8],0xffffffff 80915d6: 83 ec 08 sub esp,0x8 80915d9: 8d 85 fc fb ff ff lea eax,[ebp-0x404] 80915df: ff 75 14 push DWORD PTR [ebp+0x14] 80915e2: 8b 8d 30 fb ff ff mov ecx,DWORD PTR [ebp-0x4d0] 80915e8: 8b 95 a0 fb ff ff mov edx,DWORD PTR [ebp-0x460] 80915ee: ff b5 38 fb ff ff push DWORD PTR [ebp-0x4c8] 80915f4: ff b5 48 fb ff ff push DWORD PTR [ebp-0x4b8] 80915fa: ff b5 78 fb ff ff push DWORD PTR [ebp-0x488] 8091600: 50 push eax 8091601: 8d 85 ac fb ff ff lea eax,[ebp-0x454] 8091607: ff b5 94 fb ff ff push DWORD PTR [ebp-0x46c] 809160d: ff b5 90 fb ff ff push DWORD PTR [ebp-0x470] 8091613: ff b5 a4 fb ff ff push DWORD PTR [ebp-0x45c] 8091619: 50 push eax 809161a: 89 f0 mov eax,esi 809161c: ff b5 9c fb ff ff push DWORD PTR [ebp-0x464] 8091622: e8 f9 cf ff ff call 808e620 8091627: 83 c4 30 add esp,0x30 809162a: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 8091630: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8091636: 75 14 jne 809164c <__vfwprintf_internal+0x39c> 8091638: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 809163b: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 809163e: 8d 70 ff lea esi,[eax-0x1] 8091641: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8091644: 85 f6 test esi,esi 8091646: 0f 84 b4 00 00 00 je 8091700 <__vfwprintf_internal+0x450> 809164c: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 8091652: 85 c0 test eax,eax 8091654: 0f 85 86 00 00 00 jne 80916e0 <__vfwprintf_internal+0x430> 809165a: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 809165d: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8091664: 0f 85 61 28 00 00 jne 8093ecb <__vfwprintf_internal+0x2c1b> 809166a: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 8091670: 8d 65 f4 lea esp,[ebp-0xc] 8091673: 5b pop ebx 8091674: 5e pop esi 8091675: 5f pop edi 8091676: 5d pop ebp 8091677: c3 ret 8091678: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809167f: 90 nop 8091680: c7 85 84 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x47c],0x0 809168a: f3 0f 1e fb endbr32 809168e: 8b 9d 90 fb ff ff mov ebx,DWORD PTR [ebp-0x470] 8091694: 85 db test ebx,ebx 8091696: 0f 85 24 01 00 00 jne 80917c0 <__vfwprintf_internal+0x510> 809169c: 8b 85 80 fb ff ff mov eax,DWORD PTR [ebp-0x480] 80916a2: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 80916a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80916b0: 8b 85 84 fb ff ff mov eax,DWORD PTR [ebp-0x47c] 80916b6: 85 c0 test eax,eax 80916b8: 74 16 je 80916d0 <__vfwprintf_internal+0x420> 80916ba: 83 ec 0c sub esp,0xc 80916bd: ff b5 84 fb ff ff push DWORD PTR [ebp-0x47c] 80916c3: 89 fb mov ebx,edi 80916c5: e8 d6 3a fd ff call 80651a0 <__free> 80916ca: 83 c4 10 add esp,0x10 80916cd: 8d 76 00 lea esi,[esi+0x0] 80916d0: c7 85 a4 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x45c],0xffffffff 80916da: e9 51 ff ff ff jmp 8091630 <__vfwprintf_internal+0x380> 80916df: 90 nop 80916e0: 83 ec 08 sub esp,0x8 80916e3: 8d 85 d0 fb ff ff lea eax,[ebp-0x430] 80916e9: 89 fb mov ebx,edi 80916eb: 6a 00 push 0x0 80916ed: 50 push eax 80916ee: e8 0d e9 f6 f7 call 0 <_nl_current_LC_CTYPE> 80916f3: 83 c4 10 add esp,0x10 80916f6: e9 5f ff ff ff jmp 809165a <__vfwprintf_internal+0x3aa> 80916fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80916ff: 90 nop 8091700: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8091707: 65 a1 0c 00 00 00 mov eax,gs:0xc 809170d: 85 c0 test eax,eax 809170f: 0f 85 8b 1d 00 00 jne 80934a0 <__vfwprintf_internal+0x21f0> 8091715: 83 2b 01 sub DWORD PTR [ebx],0x1 8091718: e9 2f ff ff ff jmp 809164c <__vfwprintf_internal+0x39c> 809171d: 8d 76 00 lea esi,[esi+0x0] 8091720: 83 ec 0c sub esp,0xc 8091723: ff 75 14 push DWORD PTR [ebp+0x14] 8091726: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 809172c: 89 f0 mov eax,esi 809172e: 8b 95 a0 fb ff ff mov edx,DWORD PTR [ebp-0x460] 8091734: e8 c7 28 00 00 call 8094000 8091739: 83 c4 10 add esp,0x10 809173c: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 8091742: e9 13 ff ff ff jmp 809165a <__vfwprintf_internal+0x3aa> 8091747: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809174e: 66 90 xchg ax,ax 8091750: c7 c0 d0 e1 08 08 mov eax,0x808e1d0 8091756: 89 b5 d4 fb ff ff mov DWORD PTR [ebp-0x42c],esi 809175c: 89 85 d0 fb ff ff mov DWORD PTR [ebp-0x430],eax 8091762: e9 6f fc ff ff jmp 80913d6 <__vfwprintf_internal+0x126> 8091767: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809176e: 66 90 xchg ax,ax 8091770: e8 7b 8f fc ff call 805a6f0 <_IO_vtable_check> 8091775: e9 ce fc ff ff jmp 8091448 <__vfwprintf_internal+0x198> 809177a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8091780: 8d 85 e0 fb ff ff lea eax,[ebp-0x420] 8091786: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 809178c: e8 9f ca ff ff call 808e230 8091791: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 8091797: 83 f8 ff cmp eax,0xffffffff 809179a: 0f 84 b0 15 00 00 je 8092d50 <__vfwprintf_internal+0x1aa0> 80917a0: 85 c0 test eax,eax 80917a2: 0f 84 d8 01 00 00 je 8091980 <__vfwprintf_internal+0x6d0> 80917a8: 8b 85 e0 fb ff ff mov eax,DWORD PTR [ebp-0x420] 80917ae: 83 38 24 cmp DWORD PTR [eax],0x24 80917b1: 0f 85 c9 01 00 00 jne 8091980 <__vfwprintf_internal+0x6d0> 80917b7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80917be: 66 90 xchg ax,ax 80917c0: 8b 85 50 fb ff ff mov eax,DWORD PTR [ebp-0x4b0] 80917c6: 89 85 90 fb ff ff mov DWORD PTR [ebp-0x470],eax 80917cc: 8b 85 84 fb ff ff mov eax,DWORD PTR [ebp-0x47c] 80917d2: 85 c0 test eax,eax 80917d4: 0f 84 fc fd ff ff je 80915d6 <__vfwprintf_internal+0x326> 80917da: 83 ec 0c sub esp,0xc 80917dd: 89 fb mov ebx,edi 80917df: 50 push eax 80917e0: e8 bb 39 fd ff call 80651a0 <__free> 80917e5: 83 c4 10 add esp,0x10 80917e8: e9 e9 fd ff ff jmp 80915d6 <__vfwprintf_internal+0x326> 80917ed: 8d 76 00 lea esi,[esi+0x0] 80917f0: f3 0f 1e fb endbr32 80917f4: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 80917fa: 8d 50 04 lea edx,[eax+0x4] 80917fd: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8091803: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8091806: 83 fa 2a cmp edx,0x2a 8091809: 0f 84 41 1f 00 00 je 8093750 <__vfwprintf_internal+0x24a0> 809180f: c7 85 7c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x484],0x0 8091819: 8d 42 d0 lea eax,[edx-0x30] 809181c: 83 f8 09 cmp eax,0x9 809181f: 0f 86 02 15 00 00 jbe 8092d27 <__vfwprintf_internal+0x1a77> 8091825: 8d 5a e0 lea ebx,[edx-0x20] 8091828: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 809182e: 8d 87 8a c6 fa ff lea eax,[edi-0x53976] 8091834: 83 fb 5a cmp ebx,0x5a 8091837: 0f 87 63 12 00 00 ja 8092aa0 <__vfwprintf_internal+0x17f0> 809183d: 0f b6 44 0a e0 movzx eax,BYTE PTR [edx+ecx*1-0x20] 8091842: ff a4 87 40 ee ff ff jmp DWORD PTR [edi+eax*4-0x11c0] 8091849: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8091850: f3 0f 1e fb endbr32 8091854: 8d 85 a8 fb ff ff lea eax,[ebp-0x458] 809185a: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 8091860: e8 cb c9 ff ff call 808e230 8091865: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 809186b: 3d de ff ff 1f cmp eax,0x1fffffde 8091870: 89 85 74 fb ff ff mov DWORD PTR [ebp-0x48c],eax 8091876: 0f 87 d4 14 00 00 ja 8092d50 <__vfwprintf_internal+0x1aa0> 809187c: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 8091882: 3d d9 00 00 00 cmp eax,0xd9 8091887: 0f 8e 93 00 00 00 jle 8091920 <__vfwprintf_internal+0x670> 809188d: 8d 14 85 80 00 00 00 lea edx,[eax*4+0x80] 8091894: 83 ec 0c sub esp,0xc 8091897: 89 fb mov ebx,edi 8091899: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 809189f: 52 push edx 80918a0: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 80918a6: e8 d5 e6 fc ff call 805ff80 <__libc_alloca_cutoff> 80918ab: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 80918b1: 83 c4 10 add esp,0x10 80918b4: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 80918ba: 81 fa 00 10 00 00 cmp edx,0x1000 80918c0: 76 08 jbe 80918ca <__vfwprintf_internal+0x61a> 80918c2: 85 c0 test eax,eax 80918c4: 0f 84 2b 26 00 00 je 8093ef5 <__vfwprintf_internal+0x2c45> 80918ca: 8d 42 1b lea eax,[edx+0x1b] 80918cd: 89 c3 mov ebx,eax 80918cf: 25 00 f0 ff ff and eax,0xfffff000 80918d4: 83 e3 f0 and ebx,0xfffffff0 80918d7: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 80918dd: 89 e3 mov ebx,esp 80918df: 29 c3 sub ebx,eax 80918e1: 89 d8 mov eax,ebx 80918e3: 8b 9d 90 fb ff ff mov ebx,DWORD PTR [ebp-0x470] 80918e9: 39 c4 cmp esp,eax 80918eb: 74 12 je 80918ff <__vfwprintf_internal+0x64f> 80918ed: 81 ec 00 10 00 00 sub esp,0x1000 80918f3: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80918fb: 39 c4 cmp esp,eax 80918fd: 75 ee jne 80918ed <__vfwprintf_internal+0x63d> 80918ff: 89 d8 mov eax,ebx 8091901: 25 ff 0f 00 00 and eax,0xfff 8091906: 29 c4 sub esp,eax 8091908: 85 c0 test eax,eax 809190a: 74 05 je 8091911 <__vfwprintf_internal+0x661> 809190c: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 8091911: 8d 44 24 0f lea eax,[esp+0xf] 8091915: 83 e0 f0 and eax,0xfffffff0 8091918: 01 d0 add eax,edx 809191a: 89 85 64 fb ff ff mov DWORD PTR [ebp-0x49c],eax 8091920: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091926: 8b 10 mov edx,DWORD PTR [eax] 8091928: 83 fa 24 cmp edx,0x24 809192b: 0f 84 8f fe ff ff je 80917c0 <__vfwprintf_internal+0x510> 8091931: 8d 5a e0 lea ebx,[edx-0x20] 8091934: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 809193a: 8d 87 8a c6 fa ff lea eax,[edi-0x53976] 8091940: 83 fb 5a cmp ebx,0x5a 8091943: 0f 87 57 11 00 00 ja 8092aa0 <__vfwprintf_internal+0x17f0> 8091949: 0f b6 44 0a e0 movzx eax,BYTE PTR [edx+ecx*1-0x20] 809194e: ff a4 87 c0 ee ff ff jmp DWORD PTR [edi+eax*4-0x1140] 8091955: 8d 76 00 lea esi,[esi+0x0] 8091958: f3 0f 1e fb endbr32 809195c: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091962: 8d 50 04 lea edx,[eax+0x4] 8091965: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8091968: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 809196e: 83 e8 30 sub eax,0x30 8091971: 89 95 e0 fb ff ff mov DWORD PTR [ebp-0x420],edx 8091977: 83 f8 09 cmp eax,0x9 809197a: 0f 86 00 fe ff ff jbe 8091780 <__vfwprintf_internal+0x4d0> 8091980: 8b 9d 9c fb ff ff mov ebx,DWORD PTR [ebp-0x464] 8091986: 89 d8 mov eax,ebx 8091988: 83 c3 04 add ebx,0x4 809198b: 8b 00 mov eax,DWORD PTR [eax] 809198d: 89 9d 9c fb ff ff mov DWORD PTR [ebp-0x464],ebx 8091993: 89 85 74 fb ff ff mov DWORD PTR [ebp-0x48c],eax 8091999: 85 c0 test eax,eax 809199b: 79 1c jns 80919b9 <__vfwprintf_internal+0x709> 809199d: c7 85 68 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x498],0x1 80919a7: f7 d8 neg eax 80919a9: 89 85 74 fb ff ff mov DWORD PTR [ebp-0x48c],eax 80919af: c7 85 5c fb ff ff 20 00 00 00 mov DWORD PTR [ebp-0x4a4],0x20 80919b9: 81 bd 74 fb ff ff de ff ff 1f cmp DWORD PTR [ebp-0x48c],0x1fffffde 80919c3: 0f 8f 87 13 00 00 jg 8092d50 <__vfwprintf_internal+0x1aa0> 80919c9: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 80919cf: 3d d9 00 00 00 cmp eax,0xd9 80919d4: 0f 8e 93 00 00 00 jle 8091a6d <__vfwprintf_internal+0x7bd> 80919da: 8d 14 85 80 00 00 00 lea edx,[eax*4+0x80] 80919e1: 83 ec 0c sub esp,0xc 80919e4: 89 fb mov ebx,edi 80919e6: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 80919ec: 52 push edx 80919ed: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 80919f3: e8 88 e5 fc ff call 805ff80 <__libc_alloca_cutoff> 80919f8: 83 c4 10 add esp,0x10 80919fb: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 8091a01: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8091a07: 85 c0 test eax,eax 8091a09: 75 0c jne 8091a17 <__vfwprintf_internal+0x767> 8091a0b: 81 fa 00 10 00 00 cmp edx,0x1000 8091a11: 0f 87 36 25 00 00 ja 8093f4d <__vfwprintf_internal+0x2c9d> 8091a17: 8d 42 1b lea eax,[edx+0x1b] 8091a1a: 89 c3 mov ebx,eax 8091a1c: 25 00 f0 ff ff and eax,0xfffff000 8091a21: 83 e3 f0 and ebx,0xfffffff0 8091a24: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 8091a2a: 89 e3 mov ebx,esp 8091a2c: 29 c3 sub ebx,eax 8091a2e: 89 d8 mov eax,ebx 8091a30: 8b 9d 90 fb ff ff mov ebx,DWORD PTR [ebp-0x470] 8091a36: 39 c4 cmp esp,eax 8091a38: 74 12 je 8091a4c <__vfwprintf_internal+0x79c> 8091a3a: 81 ec 00 10 00 00 sub esp,0x1000 8091a40: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8091a48: 39 c4 cmp esp,eax 8091a4a: 75 ee jne 8091a3a <__vfwprintf_internal+0x78a> 8091a4c: 89 d8 mov eax,ebx 8091a4e: 25 ff 0f 00 00 and eax,0xfff 8091a53: 29 c4 sub esp,eax 8091a55: 85 c0 test eax,eax 8091a57: 74 05 je 8091a5e <__vfwprintf_internal+0x7ae> 8091a59: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 8091a5e: 8d 44 24 0f lea eax,[esp+0xf] 8091a62: 83 e0 f0 and eax,0xfffffff0 8091a65: 01 d0 add eax,edx 8091a67: 89 85 64 fb ff ff mov DWORD PTR [ebp-0x49c],eax 8091a6d: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091a73: 8b 18 mov ebx,DWORD PTR [eax] 8091a75: 8d 43 e0 lea eax,[ebx-0x20] 8091a78: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 8091a7e: 83 f8 5a cmp eax,0x5a 8091a81: 0f 87 03 fc ff ff ja 809168a <__vfwprintf_internal+0x3da> 8091a87: 0f b6 44 0b e0 movzx eax,BYTE PTR [ebx+ecx*1-0x20] 8091a8c: ff a4 87 c0 ee ff ff jmp DWORD PTR [edi+eax*4-0x1140] 8091a93: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8091a97: 90 nop 8091a98: f3 0f 1e fb endbr32 8091a9c: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091aa2: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 8091aa5: 8d 50 04 lea edx,[eax+0x4] 8091aa8: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8091aae: 8d 43 e0 lea eax,[ebx-0x20] 8091ab1: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 8091ab7: 83 f8 5a cmp eax,0x5a 8091aba: 0f 87 ca fb ff ff ja 809168a <__vfwprintf_internal+0x3da> 8091ac0: c7 85 3c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4c4],0x1 8091aca: 0f b6 44 0b e0 movzx eax,BYTE PTR [ebx+ecx*1-0x20] 8091acf: 8b 9d 40 fb ff ff mov ebx,DWORD PTR [ebp-0x4c0] 8091ad5: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8091ad8: ff e0 jmp eax 8091ada: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8091ae0: f3 0f 1e fb endbr32 8091ae4: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091aea: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 8091aed: 8d 50 04 lea edx,[eax+0x4] 8091af0: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8091af6: 8d 43 e0 lea eax,[ebx-0x20] 8091af9: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 8091aff: 83 f8 5a cmp eax,0x5a 8091b02: 0f 87 82 fb ff ff ja 809168a <__vfwprintf_internal+0x3da> 8091b08: c7 85 68 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x498],0x1 8091b12: 0f b6 44 0b e0 movzx eax,BYTE PTR [ebx+ecx*1-0x20] 8091b17: c7 85 5c fb ff ff 20 00 00 00 mov DWORD PTR [ebp-0x4a4],0x20 8091b21: 8b 9d 40 fb ff ff mov ebx,DWORD PTR [ebp-0x4c0] 8091b27: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8091b2a: ff e0 jmp eax 8091b2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8091b30: f3 0f 1e fb endbr32 8091b34: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091b3a: 8d 50 04 lea edx,[eax+0x4] 8091b3d: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8091b43: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8091b46: 8d 42 e0 lea eax,[edx-0x20] 8091b49: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 8091b4f: 83 f8 5a cmp eax,0x5a 8091b52: 0f 87 32 fb ff ff ja 809168a <__vfwprintf_internal+0x3da> 8091b58: 0f b6 44 0a e0 movzx eax,BYTE PTR [edx+ecx*1-0x20] 8091b5d: 8b 9d 40 fb ff ff mov ebx,DWORD PTR [ebp-0x4c0] 8091b63: c7 85 54 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4ac],0x1 8091b6d: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8091b70: ff e0 jmp eax 8091b72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8091b78: f3 0f 1e fb endbr32 8091b7c: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091b82: 8d 50 04 lea edx,[eax+0x4] 8091b85: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8091b88: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8091b8e: 89 85 90 fb ff ff mov DWORD PTR [ebp-0x470],eax 8091b94: 83 e8 20 sub eax,0x20 8091b97: 83 f8 5a cmp eax,0x5a 8091b9a: 0f 87 ea fa ff ff ja 809168a <__vfwprintf_internal+0x3da> 8091ba0: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 8091ba6: 8b 9d 40 fb ff ff mov ebx,DWORD PTR [ebp-0x4c0] 8091bac: c7 85 4c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4b4],0x1 8091bb6: 0f b6 44 08 e0 movzx eax,BYTE PTR [eax+ecx*1-0x20] 8091bbb: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8091bbe: ff e0 jmp eax 8091bc0: f3 0f 1e fb endbr32 8091bc4: 8b 85 68 fb ff ff mov eax,DWORD PTR [ebp-0x498] 8091bca: 85 c0 test eax,eax 8091bcc: b8 30 00 00 00 mov eax,0x30 8091bd1: 0f 45 85 5c fb ff ff cmovne eax,DWORD PTR [ebp-0x4a4] 8091bd8: 89 85 5c fb ff ff mov DWORD PTR [ebp-0x4a4],eax 8091bde: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091be4: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 8091be7: 8d 50 04 lea edx,[eax+0x4] 8091bea: 8d 87 8a c6 fa ff lea eax,[edi-0x53976] 8091bf0: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8091bf6: 8d 53 e0 lea edx,[ebx-0x20] 8091bf9: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 8091bff: 83 fa 5a cmp edx,0x5a 8091c02: 0f 87 98 0e 00 00 ja 8092aa0 <__vfwprintf_internal+0x17f0> 8091c08: 0f b6 44 0b e0 movzx eax,BYTE PTR [ebx+ecx*1-0x20] 8091c0d: 8b 9d 40 fb ff ff mov ebx,DWORD PTR [ebp-0x4c0] 8091c13: ff 24 83 jmp DWORD PTR [ebx+eax*4] 8091c16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8091c1d: 8d 76 00 lea esi,[esi+0x0] 8091c20: f3 0f 1e fb endbr32 8091c24: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091c2a: 8d 50 04 lea edx,[eax+0x4] 8091c2d: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8091c33: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8091c36: 8d 42 e0 lea eax,[edx-0x20] 8091c39: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 8091c3f: 83 f8 5a cmp eax,0x5a 8091c42: 0f 87 42 fa ff ff ja 809168a <__vfwprintf_internal+0x3da> 8091c48: 0f b6 44 0a e0 movzx eax,BYTE PTR [edx+ecx*1-0x20] 8091c4d: 8b 9d 40 fb ff ff mov ebx,DWORD PTR [ebp-0x4c0] 8091c53: c7 85 44 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4bc],0x1 8091c5d: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8091c60: ff e0 jmp eax 8091c62: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8091c68: f3 0f 1e fb endbr32 8091c6c: 83 bd 48 fb ff ff ff cmp DWORD PTR [ebp-0x4b8],0xffffffff 8091c73: 0f 84 04 1c 00 00 je 809387d <__vfwprintf_internal+0x25cd> 8091c79: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091c7f: 8d 50 04 lea edx,[eax+0x4] 8091c82: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8091c88: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8091c8b: 8d 42 e0 lea eax,[edx-0x20] 8091c8e: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 8091c94: 83 f8 5a cmp eax,0x5a 8091c97: 0f 87 ed f9 ff ff ja 809168a <__vfwprintf_internal+0x3da> 8091c9d: 0f b6 44 0a e0 movzx eax,BYTE PTR [edx+ecx*1-0x20] 8091ca2: 8b 9d 40 fb ff ff mov ebx,DWORD PTR [ebp-0x4c0] 8091ca8: c7 85 60 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4a0],0x1 8091cb2: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8091cb5: ff e0 jmp eax 8091cb7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8091cbe: 66 90 xchg ax,ax 8091cc0: f3 0f 1e fb endbr32 8091cc4: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 8091cca: 8b 95 68 fb ff ff mov edx,DWORD PTR [ebp-0x498] 8091cd0: 83 e8 01 sub eax,0x1 8091cd3: 85 c0 test eax,eax 8091cd5: 89 85 7c fb ff ff mov DWORD PTR [ebp-0x484],eax 8091cdb: 0f 9f 85 90 fb ff ff setg BYTE PTR [ebp-0x470] 8091ce2: 0f b6 85 90 fb ff ff movzx eax,BYTE PTR [ebp-0x470] 8091ce9: 85 d2 test edx,edx 8091ceb: 75 08 jne 8091cf5 <__vfwprintf_internal+0xa45> 8091ced: 84 c0 test al,al 8091cef: 0f 85 03 1c 00 00 jne 80938f8 <__vfwprintf_internal+0x2648> 8091cf5: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 8091cfb: 89 c8 mov eax,ecx 8091cfd: 83 c1 04 add ecx,0x4 8091d00: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 8091d06: 8b 08 mov ecx,DWORD PTR [eax] 8091d08: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8091d0b: 85 c0 test eax,eax 8091d0d: 0f 84 96 1c 00 00 je 80939a9 <__vfwprintf_internal+0x26f9> 8091d13: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8091d16: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 8091d19: 0f 83 8a 1c 00 00 jae 80939a9 <__vfwprintf_internal+0x26f9> 8091d1f: 8d 5a 04 lea ebx,[edx+0x4] 8091d22: 89 58 10 mov DWORD PTR [eax+0x10],ebx 8091d25: 89 0a mov DWORD PTR [edx],ecx 8091d27: 83 f9 ff cmp ecx,0xffffffff 8091d2a: 0f 84 80 f9 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8091d30: 81 bd a4 fb ff ff ff ff ff 7f cmp DWORD PTR [ebp-0x45c],0x7fffffff 8091d3a: 0f 84 70 f9 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8091d40: 8b 85 68 fb ff ff mov eax,DWORD PTR [ebp-0x498] 8091d46: 83 85 a4 fb ff ff 01 add DWORD PTR [ebp-0x45c],0x1 8091d4d: 85 c0 test eax,eax 8091d4f: 74 0f je 8091d60 <__vfwprintf_internal+0xab0> 8091d51: 80 bd 90 fb ff ff 00 cmp BYTE PTR [ebp-0x470],0x0 8091d58: 0f 85 22 19 00 00 jne 8093680 <__vfwprintf_internal+0x23d0> 8091d5e: 66 90 xchg ax,ax 8091d60: 8b 8d 84 fb ff ff mov ecx,DWORD PTR [ebp-0x47c] 8091d66: 83 85 50 fb ff ff 01 add DWORD PTR [ebp-0x4b0],0x1 8091d6d: 85 c9 test ecx,ecx 8091d6f: 0f 85 4b 14 00 00 jne 80931c0 <__vfwprintf_internal+0x1f10> 8091d75: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091d7b: 83 ec 08 sub esp,0x8 8091d7e: 89 fb mov ebx,edi 8091d80: 6a 25 push 0x25 8091d82: 8d 48 04 lea ecx,[eax+0x4] 8091d85: 51 push ecx 8091d86: 89 8d a8 fb ff ff mov DWORD PTR [ebp-0x458],ecx 8091d8c: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 8091d92: e8 79 68 00 00 call 8098610 <__wcschrnul> 8091d97: 8b 95 a4 fb ff ff mov edx,DWORD PTR [ebp-0x45c] 8091d9d: 83 c4 10 add esp,0x10 8091da0: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 8091da6: 89 85 a8 fb ff ff mov DWORD PTR [ebp-0x458],eax 8091dac: 85 d2 test edx,edx 8091dae: 0f 88 f1 21 00 00 js 8093fa5 <__vfwprintf_internal+0x2cf5> 8091db4: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8091dba: 89 da mov edx,ebx 8091dbc: 2b 95 88 fb ff ff sub edx,DWORD PTR [ebp-0x478] 8091dc2: 39 95 8c fb ff ff cmp DWORD PTR [ebp-0x474],edx 8091dc8: 0f 86 d2 13 00 00 jbe 80931a0 <__vfwprintf_internal+0x1ef0> 8091dce: 29 c8 sub eax,ecx 8091dd0: 83 ec 04 sub esp,0x4 8091dd3: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 8091dd9: c1 f8 02 sar eax,0x2 8091ddc: 50 push eax 8091ddd: 51 push ecx 8091dde: 56 push esi 8091ddf: ff 53 1c call DWORD PTR [ebx+0x1c] 8091de2: 8b 95 a8 fb ff ff mov edx,DWORD PTR [ebp-0x458] 8091de8: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 8091dee: 89 d3 mov ebx,edx 8091df0: 83 c4 10 add esp,0x10 8091df3: 29 cb sub ebx,ecx 8091df5: 89 d9 mov ecx,ebx 8091df7: c1 f9 02 sar ecx,0x2 8091dfa: 39 c8 cmp eax,ecx 8091dfc: 0f 85 ce f8 ff ff jne 80916d0 <__vfwprintf_internal+0x420> 8091e02: 8b 9d a4 fb ff ff mov ebx,DWORD PTR [ebp-0x45c] 8091e08: b9 ff ff ff 7f mov ecx,0x7fffffff 8091e0d: 29 d9 sub ecx,ebx 8091e0f: 39 c8 cmp eax,ecx 8091e11: 0f 8f 39 13 00 00 jg 8093150 <__vfwprintf_internal+0x1ea0> 8091e17: 01 c3 add ebx,eax 8091e19: 8b 02 mov eax,DWORD PTR [edx] 8091e1b: 89 9d a4 fb ff ff mov DWORD PTR [ebp-0x45c],ebx 8091e21: 85 c0 test eax,eax 8091e23: 0f 85 bc f6 ff ff jne 80914e5 <__vfwprintf_internal+0x235> 8091e29: e9 02 f8 ff ff jmp 8091630 <__vfwprintf_internal+0x380> 8091e2e: 66 90 xchg ax,ax 8091e30: f3 0f 1e fb endbr32 8091e34: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8091e3a: 8d 50 04 lea edx,[eax+0x4] 8091e3d: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8091e43: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8091e46: 8d 42 e0 lea eax,[edx-0x20] 8091e49: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 8091e4f: 83 f8 5a cmp eax,0x5a 8091e52: 0f 87 32 f8 ff ff ja 809168a <__vfwprintf_internal+0x3da> 8091e58: c7 85 58 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4a8],0x1 8091e62: 0f b6 44 0a e0 movzx eax,BYTE PTR [edx+ecx*1-0x20] 8091e67: 8b 84 87 c0 ed ff ff mov eax,DWORD PTR [edi+eax*4-0x1240] 8091e6e: ff e0 jmp eax 8091e70: f3 0f 1e fb endbr32 8091e74: f6 45 14 01 test BYTE PTR [ebp+0x14],0x1 8091e78: 0f 85 80 1f 00 00 jne 8093dfe <__vfwprintf_internal+0x2b4e> 8091e7e: 0f b6 95 6c fb ff ff movzx edx,BYTE PTR [ebp-0x494] 8091e85: 83 e2 01 and edx,0x1 8091e88: 8b 85 7c fb ff ff mov eax,DWORD PTR [ebp-0x484] 8091e8e: 0f b6 d2 movzx edx,dl 8091e91: c7 85 ec fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x414],0x0 8091e9b: 80 ce 04 or dh,0x4 8091e9e: 89 85 e0 fb ff ff mov DWORD PTR [ebp-0x420],eax 8091ea4: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 8091eaa: 89 85 e4 fb ff ff mov DWORD PTR [ebp-0x41c],eax 8091eb0: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 8091eb6: 89 85 e8 fb ff ff mov DWORD PTR [ebp-0x418],eax 8091ebc: 0f b7 85 58 fb ff ff movzx eax,WORD PTR [ebp-0x4a8] 8091ec3: 01 c0 add eax,eax 8091ec5: 09 d0 or eax,edx 8091ec7: 0f b7 95 70 fb ff ff movzx edx,WORD PTR [ebp-0x490] 8091ece: c1 e2 02 shl edx,0x2 8091ed1: 09 d0 or eax,edx 8091ed3: 0f b7 95 44 fb ff ff movzx edx,WORD PTR [ebp-0x4bc] 8091eda: c1 e2 03 shl edx,0x3 8091edd: 09 d0 or eax,edx 8091edf: 0f b7 95 4c fb ff ff movzx edx,WORD PTR [ebp-0x4b4] 8091ee6: c1 e2 04 shl edx,0x4 8091ee9: 09 d0 or eax,edx 8091eeb: 0f b7 95 68 fb ff ff movzx edx,WORD PTR [ebp-0x498] 8091ef2: c1 e2 05 shl edx,0x5 8091ef5: 09 d0 or eax,edx 8091ef7: 0f b7 95 54 fb ff ff movzx edx,WORD PTR [ebp-0x4ac] 8091efe: c1 e2 06 shl edx,0x6 8091f01: 09 d0 or eax,edx 8091f03: 0f b7 95 60 fb ff ff movzx edx,WORD PTR [ebp-0x4a0] 8091f0a: c1 e2 07 shl edx,0x7 8091f0d: 09 d0 or eax,edx 8091f0f: 0f b7 95 3c fb ff ff movzx edx,WORD PTR [ebp-0x4c4] 8091f16: c1 e2 0b shl edx,0xb 8091f19: 09 d0 or eax,edx 8091f1b: 66 25 ff 0c and ax,0xcff 8091f1f: 66 89 85 ec fb ff ff mov WORD PTR [ebp-0x414],ax 8091f26: 8b 85 5c fb ff ff mov eax,DWORD PTR [ebp-0x4a4] 8091f2c: 89 85 f0 fb ff ff mov DWORD PTR [ebp-0x410],eax 8091f32: 8b 85 6c fb ff ff mov eax,DWORD PTR [ebp-0x494] 8091f38: 85 c0 test eax,eax 8091f3a: 0f 85 48 16 00 00 jne 8093588 <__vfwprintf_internal+0x22d8> 8091f40: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 8091f46: 80 a5 ed fb ff ff ef and BYTE PTR [ebp-0x413],0xef 8091f4d: 89 c8 mov eax,ecx 8091f4f: 83 c1 08 add ecx,0x8 8091f52: dd 00 fld QWORD PTR [eax] 8091f54: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 8091f5a: dd 9d b8 fb ff ff fstp QWORD PTR [ebp-0x448] 8091f60: 8d 85 b8 fb ff ff lea eax,[ebp-0x448] 8091f66: 83 ec 04 sub esp,0x4 8091f69: 89 fb mov ebx,edi 8091f6b: 89 85 b0 fb ff ff mov DWORD PTR [ebp-0x450],eax 8091f71: 8d 85 b0 fb ff ff lea eax,[ebp-0x450] 8091f77: 50 push eax 8091f78: 8d 85 e0 fb ff ff lea eax,[ebp-0x420] 8091f7e: 50 push eax 8091f7f: 56 push esi 8091f80: e8 db a0 ff ff call 808c060 <___printf_fp> 8091f85: 83 c4 10 add esp,0x10 8091f88: 85 c0 test eax,eax 8091f8a: 0f 88 20 f7 ff ff js 80916b0 <__vfwprintf_internal+0x400> 8091f90: 8b 8d a4 fb ff ff mov ecx,DWORD PTR [ebp-0x45c] 8091f96: 81 f9 fe ff ff 7f cmp ecx,0x7ffffffe 8091f9c: 0f 87 8a 1f 00 00 ja 8093f2c <__vfwprintf_internal+0x2c7c> 8091fa2: ba ff ff ff 7f mov edx,0x7fffffff 8091fa7: 29 ca sub edx,ecx 8091fa9: 39 c2 cmp edx,eax 8091fab: 0f 82 9f 0d 00 00 jb 8092d50 <__vfwprintf_internal+0x1aa0> 8091fb1: 01 85 a4 fb ff ff add DWORD PTR [ebp-0x45c],eax 8091fb7: e9 a4 fd ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 8091fbc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8091fc0: f3 0f 1e fb endbr32 8091fc4: c7 85 70 fb ff ff 10 00 00 00 mov DWORD PTR [ebp-0x490],0x10 8091fce: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 8091fd4: 8b 95 6c fb ff ff mov edx,DWORD PTR [ebp-0x494] 8091fda: 85 d2 test edx,edx 8091fdc: 0f 84 0e 0d 00 00 je 8092cf0 <__vfwprintf_internal+0x1a40> 8091fe2: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8091fe5: 8b 00 mov eax,DWORD PTR [eax] 8091fe7: c7 85 54 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4ac],0x0 8091ff1: 83 85 9c fb ff ff 08 add DWORD PTR [ebp-0x464],0x8 8091ff8: 89 85 28 fb ff ff mov DWORD PTR [ebp-0x4d8],eax 8091ffe: 89 95 2c fb ff ff mov DWORD PTR [ebp-0x4d4],edx 8092004: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 809200e: c7 85 6c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x494],0x0 8092018: 8b 85 7c fb ff ff mov eax,DWORD PTR [ebp-0x484] 809201e: 85 c0 test eax,eax 8092020: 0f 88 62 14 00 00 js 8093488 <__vfwprintf_internal+0x21d8> 8092026: 0f 85 64 10 00 00 jne 8093090 <__vfwprintf_internal+0x1de0> 809202c: 8b 9d 2c fb ff ff mov ebx,DWORD PTR [ebp-0x4d4] 8092032: 8b 8d 28 fb ff ff mov ecx,DWORD PTR [ebp-0x4d8] 8092038: 89 da mov edx,ebx 809203a: 09 ca or edx,ecx 809203c: 0f 85 4e 10 00 00 jne 8093090 <__vfwprintf_internal+0x1de0> 8092042: 83 bd 70 fb ff ff 08 cmp DWORD PTR [ebp-0x490],0x8 8092049: 0f 85 d9 1a 00 00 jne 8093b28 <__vfwprintf_internal+0x2878> 809204f: 8b 85 44 fb ff ff mov eax,DWORD PTR [ebp-0x4bc] 8092055: 85 c0 test eax,eax 8092057: 0f 84 cb 1a 00 00 je 8093b28 <__vfwprintf_internal+0x2878> 809205d: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8092063: ba 04 00 00 00 mov edx,0x4 8092068: c7 85 60 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4a0],0x1 8092072: c7 85 5c fb ff ff 20 00 00 00 mov DWORD PTR [ebp-0x4a4],0x20 809207c: 8d 48 fc lea ecx,[eax-0x4] 809207f: c7 40 fc 30 00 00 00 mov DWORD PTR [eax-0x4],0x30 8092086: 89 8d 58 fb ff ff mov DWORD PTR [ebp-0x4a8],ecx 809208c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8092090: 8b 8d 28 fb ff ff mov ecx,DWORD PTR [ebp-0x4d8] 8092096: 8b 9d 2c fb ff ff mov ebx,DWORD PTR [ebp-0x4d4] 809209c: 89 c8 mov eax,ecx 809209e: 09 d8 or eax,ebx 80920a0: 0f 95 c0 setne al 80920a3: 0f b6 c0 movzx eax,al 80920a6: 89 85 40 fb ff ff mov DWORD PTR [ebp-0x4c0],eax 80920ac: 8b 8d 60 fb ff ff mov ecx,DWORD PTR [ebp-0x4a0] 80920b2: 39 8d 7c fb ff ff cmp DWORD PTR [ebp-0x484],ecx 80920b8: 0f 8f d2 0b 00 00 jg 8092c90 <__vfwprintf_internal+0x19e0> 80920be: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 80920c4: 85 c0 test eax,eax 80920c6: 0f 84 34 0f 00 00 je 8093000 <__vfwprintf_internal+0x1d50> 80920cc: 0f b6 9d 44 fb ff ff movzx ebx,BYTE PTR [ebp-0x4bc] 80920d3: 83 e3 01 and ebx,0x1 80920d6: 83 bd 70 fb ff ff 08 cmp DWORD PTR [ebp-0x490],0x8 80920dd: 75 22 jne 8092101 <__vfwprintf_internal+0xe51> 80920df: 84 db test bl,bl 80920e1: 74 1e je 8092101 <__vfwprintf_internal+0xe51> 80920e3: 8b 8d 58 fb ff ff mov ecx,DWORD PTR [ebp-0x4a8] 80920e9: 8b 95 64 fb ff ff mov edx,DWORD PTR [ebp-0x49c] 80920ef: 8d 41 fc lea eax,[ecx-0x4] 80920f2: c7 41 fc 30 00 00 00 mov DWORD PTR [ecx-0x4],0x30 80920f9: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 80920ff: 29 c2 sub edx,eax 8092101: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8092107: 89 d0 mov eax,edx 8092109: c1 f8 02 sar eax,0x2 809210c: 29 c1 sub ecx,eax 809210e: 89 85 60 fb ff ff mov DWORD PTR [ebp-0x4a0],eax 8092114: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 809211a: b9 00 00 00 00 mov ecx,0x0 809211f: 89 c8 mov eax,ecx 8092121: 0f 49 85 64 fb ff ff cmovns eax,DWORD PTR [ebp-0x49c] 8092128: 89 85 7c fb ff ff mov DWORD PTR [ebp-0x484],eax 809212e: 8b 85 68 fb ff ff mov eax,DWORD PTR [ebp-0x498] 8092134: 85 c0 test eax,eax 8092136: 0f 85 6c 09 00 00 jne 8092aa8 <__vfwprintf_internal+0x17f8> 809213c: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8092142: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 8092148: 03 85 7c fb ff ff add eax,DWORD PTR [ebp-0x484] 809214e: 29 c1 sub ecx,eax 8092150: 83 bd 70 fb ff ff 10 cmp DWORD PTR [ebp-0x490],0x10 8092157: 75 08 jne 8092161 <__vfwprintf_internal+0xeb1> 8092159: 8d 41 fe lea eax,[ecx-0x2] 809215c: 84 db test bl,bl 809215e: 0f 45 c8 cmovne ecx,eax 8092161: 8b 85 54 fb ff ff mov eax,DWORD PTR [ebp-0x4ac] 8092167: 0b 85 4c fb ff ff or eax,DWORD PTR [ebp-0x4b4] 809216d: 0b 85 6c fb ff ff or eax,DWORD PTR [ebp-0x494] 8092173: 0f 84 17 0e 00 00 je 8092f90 <__vfwprintf_internal+0x1ce0> 8092179: 83 e9 01 sub ecx,0x1 809217c: 83 bd 5c fb ff ff 20 cmp DWORD PTR [ebp-0x4a4],0x20 8092183: 0f 84 61 1e 00 00 je 8093fea <__vfwprintf_internal+0x2d3a> 8092189: 8b 9d 6c fb ff ff mov ebx,DWORD PTR [ebp-0x494] 809218f: 85 db test ebx,ebx 8092191: 0f 84 01 11 00 00 je 8093298 <__vfwprintf_internal+0x1fe8> 8092197: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 809219a: 85 c0 test eax,eax 809219c: 0f 84 7e 18 00 00 je 8093a20 <__vfwprintf_internal+0x2770> 80921a2: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80921a5: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 80921a8: 0f 83 72 18 00 00 jae 8093a20 <__vfwprintf_internal+0x2770> 80921ae: 8d 5a 04 lea ebx,[edx+0x4] 80921b1: 89 58 10 mov DWORD PTR [eax+0x10],ebx 80921b4: c7 02 2d 00 00 00 mov DWORD PTR [edx],0x2d 80921ba: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 80921c0: 3d ff ff ff 7f cmp eax,0x7fffffff 80921c5: 0f 84 e5 f4 ff ff je 80916b0 <__vfwprintf_internal+0x400> 80921cb: 83 c0 01 add eax,0x1 80921ce: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 80921d4: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 80921da: 85 c0 test eax,eax 80921dc: 0f 84 88 00 00 00 je 809226a <__vfwprintf_internal+0xfba> 80921e2: 83 bd 70 fb ff ff 10 cmp DWORD PTR [ebp-0x490],0x10 80921e9: 75 7f jne 809226a <__vfwprintf_internal+0xfba> 80921eb: 8b 85 44 fb ff ff mov eax,DWORD PTR [ebp-0x4bc] 80921f1: 85 c0 test eax,eax 80921f3: 74 75 je 809226a <__vfwprintf_internal+0xfba> 80921f5: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 80921f8: 85 c0 test eax,eax 80921fa: 0f 84 a0 1b 00 00 je 8093da0 <__vfwprintf_internal+0x2af0> 8092200: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 8092203: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 8092206: 89 95 74 fb ff ff mov DWORD PTR [ebp-0x48c],edx 809220c: 39 d3 cmp ebx,edx 809220e: 0f 83 8c 1b 00 00 jae 8093da0 <__vfwprintf_internal+0x2af0> 8092214: 81 bd a4 fb ff ff ff ff ff 7f cmp DWORD PTR [ebp-0x45c],0x7fffffff 809221e: 8d 53 04 lea edx,[ebx+0x4] 8092221: 89 50 10 mov DWORD PTR [eax+0x10],edx 8092224: c7 03 30 00 00 00 mov DWORD PTR [ebx],0x30 809222a: 0f 84 80 f4 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8092230: 39 95 74 fb ff ff cmp DWORD PTR [ebp-0x48c],edx 8092236: 0f 86 34 1b 00 00 jbe 8093d70 <__vfwprintf_internal+0x2ac0> 809223c: 8d 5a 04 lea ebx,[edx+0x4] 809223f: 89 58 10 mov DWORD PTR [eax+0x10],ebx 8092242: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 8092248: 89 02 mov DWORD PTR [edx],eax 809224a: 83 f8 ff cmp eax,0xffffffff 809224d: 0f 84 5d f4 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8092253: 81 bd a4 fb ff ff fe ff ff 7f cmp DWORD PTR [ebp-0x45c],0x7ffffffe 809225d: 0f 84 4d f4 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8092263: 83 85 a4 fb ff ff 02 add DWORD PTR [ebp-0x45c],0x2 809226a: 8b 95 7c fb ff ff mov edx,DWORD PTR [ebp-0x484] 8092270: 01 ca add edx,ecx 8092272: 85 d2 test edx,edx 8092274: 0f 8f c6 0f 00 00 jg 8093240 <__vfwprintf_internal+0x1f90> 809227a: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 8092280: 85 c0 test eax,eax 8092282: 0f 88 fc 1c 00 00 js 8093f84 <__vfwprintf_internal+0x2cd4> 8092288: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 809228e: 89 d8 mov eax,ebx 8092290: 2b 85 88 fb ff ff sub eax,DWORD PTR [ebp-0x478] 8092296: 39 85 8c fb ff ff cmp DWORD PTR [ebp-0x474],eax 809229c: 0f 86 32 18 00 00 jbe 8093ad4 <__vfwprintf_internal+0x2824> 80922a2: 83 ec 04 sub esp,0x4 80922a5: ff b5 60 fb ff ff push DWORD PTR [ebp-0x4a0] 80922ab: ff b5 58 fb ff ff push DWORD PTR [ebp-0x4a8] 80922b1: 56 push esi 80922b2: ff 53 1c call DWORD PTR [ebx+0x1c] 80922b5: 8b 9d 60 fb ff ff mov ebx,DWORD PTR [ebp-0x4a0] 80922bb: 83 c4 10 add esp,0x10 80922be: 39 c3 cmp ebx,eax 80922c0: 0f 85 ea f3 ff ff jne 80916b0 <__vfwprintf_internal+0x400> 80922c6: b8 ff ff ff 7f mov eax,0x7fffffff 80922cb: 2b 85 a4 fb ff ff sub eax,DWORD PTR [ebp-0x45c] 80922d1: 39 d8 cmp eax,ebx 80922d3: 0f 8c 77 0a 00 00 jl 8092d50 <__vfwprintf_internal+0x1aa0> 80922d9: 8b 9d 60 fb ff ff mov ebx,DWORD PTR [ebp-0x4a0] 80922df: 01 9d a4 fb ff ff add DWORD PTR [ebp-0x45c],ebx 80922e5: e9 76 fa ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 80922ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80922f0: f3 0f 1e fb endbr32 80922f4: c7 85 70 fb ff ff 08 00 00 00 mov DWORD PTR [ebp-0x490],0x8 80922fe: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 8092304: e9 cb fc ff ff jmp 8091fd4 <__vfwprintf_internal+0xd24> 8092309: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8092310: f3 0f 1e fb endbr32 8092314: c7 85 70 fb ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x490],0xa 809231e: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 8092324: e9 ab fc ff ff jmp 8091fd4 <__vfwprintf_internal+0xd24> 8092329: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8092330: f3 0f 1e fb endbr32 8092334: 83 ec 04 sub esp,0x4 8092337: 8d 85 fc fb ff ff lea eax,[ebp-0x404] 809233d: 89 fb mov ebx,edi 809233f: 68 e8 03 00 00 push 0x3e8 8092344: 50 push eax 8092345: ff b5 78 fb ff ff push DWORD PTR [ebp-0x488] 809234b: e8 f0 46 fd ff call 8066a40 <__strerror_r> 8092350: 83 c4 10 add esp,0x10 8092353: c7 85 70 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x490],0x0 809235d: 89 c1 mov ecx,eax 809235f: 85 c9 test ecx,ecx 8092361: 0f 84 31 10 00 00 je 8093398 <__vfwprintf_internal+0x20e8> 8092367: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 809236d: 85 c0 test eax,eax 809236f: 0f 85 5b 11 00 00 jne 80934d0 <__vfwprintf_internal+0x2220> 8092375: 83 bd 90 fb ff ff 53 cmp DWORD PTR [ebp-0x470],0x53 809237c: 0f 84 4e 11 00 00 je 80934d0 <__vfwprintf_internal+0x2220> 8092382: 8b 85 7c fb ff ff mov eax,DWORD PTR [ebp-0x484] 8092388: 89 8d e0 fb ff ff mov DWORD PTR [ebp-0x420],ecx 809238e: 83 f8 ff cmp eax,0xffffffff 8092391: 0f 84 b7 15 00 00 je 809394e <__vfwprintf_internal+0x269e> 8092397: 83 ec 08 sub esp,0x8 809239a: 89 fb mov ebx,edi 809239c: 50 push eax 809239d: 51 push ecx 809239e: e8 9d 6c fb ff call 8049040 <.plt+0x10> 80923a3: 83 c4 10 add esp,0x10 80923a6: 89 85 90 fb ff ff mov DWORD PTR [ebp-0x470],eax 80923ac: 81 bd 90 fb ff ff ff ff ff 3f cmp DWORD PTR [ebp-0x470],0x3fffffff 80923b6: 0f 87 94 09 00 00 ja 8092d50 <__vfwprintf_internal+0x1aa0> 80923bc: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 80923c2: 83 ec 0c sub esp,0xc 80923c5: 89 fb mov ebx,edi 80923c7: 8d 14 85 00 00 00 00 lea edx,[eax*4+0x0] 80923ce: 52 push edx 80923cf: 89 95 7c fb ff ff mov DWORD PTR [ebp-0x484],edx 80923d5: e8 a6 db fc ff call 805ff80 <__libc_alloca_cutoff> 80923da: 83 c4 10 add esp,0x10 80923dd: 8b 95 7c fb ff ff mov edx,DWORD PTR [ebp-0x484] 80923e3: 85 c0 test eax,eax 80923e5: 75 0c jne 80923f3 <__vfwprintf_internal+0x1143> 80923e7: 81 fa 00 10 00 00 cmp edx,0x1000 80923ed: 0f 87 dd 1a 00 00 ja 8093ed0 <__vfwprintf_internal+0x2c20> 80923f3: 83 c2 1b add edx,0x1b 80923f6: 89 e1 mov ecx,esp 80923f8: 89 d0 mov eax,edx 80923fa: 81 e2 00 f0 ff ff and edx,0xfffff000 8092400: 29 d1 sub ecx,edx 8092402: 83 e0 f0 and eax,0xfffffff0 8092405: 89 ca mov edx,ecx 8092407: 39 d4 cmp esp,edx 8092409: 74 12 je 809241d <__vfwprintf_internal+0x116d> 809240b: 81 ec 00 10 00 00 sub esp,0x1000 8092411: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8092419: 39 d4 cmp esp,edx 809241b: 75 ee jne 809240b <__vfwprintf_internal+0x115b> 809241d: 25 ff 0f 00 00 and eax,0xfff 8092422: 29 c4 sub esp,eax 8092424: 85 c0 test eax,eax 8092426: 74 05 je 809242d <__vfwprintf_internal+0x117d> 8092428: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 809242d: c7 85 7c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x484],0x0 8092437: 8d 4c 24 0f lea ecx,[esp+0xf] 809243b: 83 e1 f0 and ecx,0xfffffff0 809243e: c7 85 f4 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x40c],0x0 8092448: 8d 85 f4 fb ff ff lea eax,[ebp-0x40c] 809244e: 50 push eax 809244f: 8d 85 e0 fb ff ff lea eax,[ebp-0x420] 8092455: ff b5 90 fb ff ff push DWORD PTR [ebp-0x470] 809245b: 50 push eax 809245c: 51 push ecx 809245d: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 8092463: c7 85 f8 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x408],0x0 809246d: e8 3e 25 fe ff call 80749b0 <__mbsrtowcs> 8092472: 83 c4 10 add esp,0x10 8092475: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 809247b: 83 f8 ff cmp eax,0xffffffff 809247e: 89 c2 mov edx,eax 8092480: 0f 84 2a f2 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8092486: 29 95 74 fb ff ff sub DWORD PTR [ebp-0x48c],edx 809248c: 0f 89 f6 08 00 00 jns 8092d88 <__vfwprintf_internal+0x1ad8> 8092492: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 8092498: 85 c0 test eax,eax 809249a: 0f 88 24 1b 00 00 js 8093fc4 <__vfwprintf_internal+0x2d14> 80924a0: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 80924a6: 89 d8 mov eax,ebx 80924a8: 2b 85 88 fb ff ff sub eax,DWORD PTR [ebp-0x478] 80924ae: 39 85 8c fb ff ff cmp DWORD PTR [ebp-0x474],eax 80924b4: 0f 86 55 19 00 00 jbe 8093e0f <__vfwprintf_internal+0x2b5f> 80924ba: 83 ec 04 sub esp,0x4 80924bd: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 80924c3: 52 push edx 80924c4: 51 push ecx 80924c5: 56 push esi 80924c6: ff 53 1c call DWORD PTR [ebx+0x1c] 80924c9: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 80924cf: 83 c4 10 add esp,0x10 80924d2: 39 c2 cmp edx,eax 80924d4: 0f 85 d6 f1 ff ff jne 80916b0 <__vfwprintf_internal+0x400> 80924da: b8 ff ff ff 7f mov eax,0x7fffffff 80924df: 2b 85 a4 fb ff ff sub eax,DWORD PTR [ebp-0x45c] 80924e5: 39 c2 cmp edx,eax 80924e7: 0f 87 63 08 00 00 ja 8092d50 <__vfwprintf_internal+0x1aa0> 80924ed: 01 95 a4 fb ff ff add DWORD PTR [ebp-0x45c],edx 80924f3: e9 68 f8 ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 80924f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80924ff: 90 nop 8092500: f3 0f 1e fb endbr32 8092504: f6 45 14 02 test BYTE PTR [ebp+0x14],0x2 8092508: 74 0e je 8092518 <__vfwprintf_internal+0x1268> 809250a: 8b 8d 30 fb ff ff mov ecx,DWORD PTR [ebp-0x4d0] 8092510: 85 c9 test ecx,ecx 8092512: 0f 84 ed 16 00 00 je 8093c05 <__vfwprintf_internal+0x2955> 8092518: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 809251e: 8b 95 6c fb ff ff mov edx,DWORD PTR [ebp-0x494] 8092524: 8b 01 mov eax,DWORD PTR [ecx] 8092526: 85 d2 test edx,edx 8092528: 0f 84 32 10 00 00 je 8093560 <__vfwprintf_internal+0x22b0> 809252e: 8b 9d a4 fb ff ff mov ebx,DWORD PTR [ebp-0x45c] 8092534: 89 18 mov DWORD PTR [eax],ebx 8092536: c1 fb 1f sar ebx,0x1f 8092539: 89 58 04 mov DWORD PTR [eax+0x4],ebx 809253c: 8d 41 04 lea eax,[ecx+0x4] 809253f: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8092545: e9 16 f8 ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 809254a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8092550: f3 0f 1e fb endbr32 8092554: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 809255a: 8d 41 04 lea eax,[ecx+0x4] 809255d: 8b 09 mov ecx,DWORD PTR [ecx] 809255f: 85 c9 test ecx,ecx 8092561: 0f 84 9d 0f 00 00 je 8093504 <__vfwprintf_internal+0x2254> 8092567: 89 8d 40 fb ff ff mov DWORD PTR [ebp-0x4c0],ecx 809256d: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8092573: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 809257d: c7 85 44 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4bc],0x1 8092587: c7 85 6c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x494],0x0 8092591: c7 85 90 fb ff ff 78 00 00 00 mov DWORD PTR [ebp-0x470],0x78 809259b: c7 85 70 fb ff ff 10 00 00 00 mov DWORD PTR [ebp-0x490],0x10 80925a5: 8b 9d 7c fb ff ff mov ebx,DWORD PTR [ebp-0x484] 80925ab: 85 db test ebx,ebx 80925ad: 0f 88 bd 0b 00 00 js 8093170 <__vfwprintf_internal+0x1ec0> 80925b3: 0f 85 9f 08 00 00 jne 8092e58 <__vfwprintf_internal+0x1ba8> 80925b9: 85 c9 test ecx,ecx 80925bb: 0f 85 97 08 00 00 jne 8092e58 <__vfwprintf_internal+0x1ba8> 80925c1: 83 bd 70 fb ff ff 08 cmp DWORD PTR [ebp-0x490],0x8 80925c8: 0f 85 10 15 00 00 jne 8093ade <__vfwprintf_internal+0x282e> 80925ce: 8b 8d 44 fb ff ff mov ecx,DWORD PTR [ebp-0x4bc] 80925d4: 85 c9 test ecx,ecx 80925d6: 0f 84 02 15 00 00 je 8093ade <__vfwprintf_internal+0x282e> 80925dc: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 80925e2: ba 04 00 00 00 mov edx,0x4 80925e7: c7 85 60 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4a0],0x1 80925f1: c7 85 44 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4bc],0x1 80925fb: 8d 48 fc lea ecx,[eax-0x4] 80925fe: c7 40 fc 30 00 00 00 mov DWORD PTR [eax-0x4],0x30 8092605: 89 8d 58 fb ff ff mov DWORD PTR [ebp-0x4a8],ecx 809260b: c7 85 5c fb ff ff 20 00 00 00 mov DWORD PTR [ebp-0x4a4],0x20 8092615: e9 92 fa ff ff jmp 80920ac <__vfwprintf_internal+0xdfc> 809261a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8092620: f3 0f 1e fb endbr32 8092624: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 809262a: 8b 08 mov ecx,DWORD PTR [eax] 809262c: 83 c0 04 add eax,0x4 809262f: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8092635: e9 25 fd ff ff jmp 809235f <__vfwprintf_internal+0x10af> 809263a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8092640: f3 0f 1e fb endbr32 8092644: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 809264a: 85 c0 test eax,eax 809264c: 0f 85 6e f6 ff ff jne 8091cc0 <__vfwprintf_internal+0xa10> 8092652: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8092658: 8b 9d 68 fb ff ff mov ebx,DWORD PTR [ebp-0x498] 809265e: 83 e9 01 sub ecx,0x1 8092661: 85 c9 test ecx,ecx 8092663: 89 8d 7c fb ff ff mov DWORD PTR [ebp-0x484],ecx 8092669: 0f 9f 85 90 fb ff ff setg BYTE PTR [ebp-0x470] 8092670: 0f b6 85 90 fb ff ff movzx eax,BYTE PTR [ebp-0x470] 8092677: 85 db test ebx,ebx 8092679: 75 08 jne 8092683 <__vfwprintf_internal+0x13d3> 809267b: 84 c0 test al,al 809267d: 0f 85 cc 14 00 00 jne 8093b4f <__vfwprintf_internal+0x289f> 8092683: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 8092689: 83 ec 0c sub esp,0xc 809268c: 89 c8 mov eax,ecx 809268e: 83 c1 04 add ecx,0x4 8092691: 0f b6 00 movzx eax,BYTE PTR [eax] 8092694: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 809269a: 50 push eax 809269b: e8 d0 5d 00 00 call 8098470 <__btowc> 80926a0: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 80926a3: 83 c4 10 add esp,0x10 80926a6: 85 d2 test edx,edx 80926a8: 0f 84 ed 15 00 00 je 8093c9b <__vfwprintf_internal+0x29eb> 80926ae: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 80926b1: 3b 4a 14 cmp ecx,DWORD PTR [edx+0x14] 80926b4: 0f 83 e1 15 00 00 jae 8093c9b <__vfwprintf_internal+0x29eb> 80926ba: 8d 59 04 lea ebx,[ecx+0x4] 80926bd: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 80926c0: 89 01 mov DWORD PTR [ecx],eax 80926c2: 83 f8 ff cmp eax,0xffffffff 80926c5: 0f 85 65 f6 ff ff jne 8091d30 <__vfwprintf_internal+0xa80> 80926cb: e9 e0 ef ff ff jmp 80916b0 <__vfwprintf_internal+0x400> 80926d0: f3 0f 1e fb endbr32 80926d4: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 80926da: 8d 50 04 lea edx,[eax+0x4] 80926dd: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 80926e3: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80926e6: 8d 42 e0 lea eax,[edx-0x20] 80926e9: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 80926ef: 83 f8 5a cmp eax,0x5a 80926f2: 0f 87 92 ef ff ff ja 809168a <__vfwprintf_internal+0x3da> 80926f8: c7 85 70 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x490],0x0 8092702: 0f b6 44 0a e0 movzx eax,BYTE PTR [edx+ecx*1-0x20] 8092707: c7 85 6c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x494],0x0 8092711: 8b 84 87 40 ed ff ff mov eax,DWORD PTR [edi+eax*4-0x12c0] 8092718: ff e0 jmp eax 809271a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8092720: f3 0f 1e fb endbr32 8092724: 8b 85 6c fb ff ff mov eax,DWORD PTR [ebp-0x494] 809272a: 85 c0 test eax,eax 809272c: 0f 84 ae 0e 00 00 je 80935e0 <__vfwprintf_internal+0x2330> 8092732: c7 85 70 fb ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x490],0xa 809273c: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 8092742: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8092745: 89 ca mov edx,ecx 8092747: 89 c3 mov ebx,eax 8092749: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 809274f: c1 eb 1f shr ebx,0x1f 8092752: 89 9d 6c fb ff ff mov DWORD PTR [ebp-0x494],ebx 8092758: 89 c3 mov ebx,eax 809275a: 8b 02 mov eax,DWORD PTR [edx] 809275c: c1 fb 1f sar ebx,0x1f 809275f: 89 9d 18 fb ff ff mov DWORD PTR [ebp-0x4e8],ebx 8092765: 8b 8d 18 fb ff ff mov ecx,DWORD PTR [ebp-0x4e8] 809276b: 89 9d 1c fb ff ff mov DWORD PTR [ebp-0x4e4],ebx 8092771: 8b 9d 1c fb ff ff mov ebx,DWORD PTR [ebp-0x4e4] 8092777: 31 c8 xor eax,ecx 8092779: 89 85 28 fb ff ff mov DWORD PTR [ebp-0x4d8],eax 809277f: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 8092785: 31 d8 xor eax,ebx 8092787: 29 8d 28 fb ff ff sub DWORD PTR [ebp-0x4d8],ecx 809278d: 89 85 2c fb ff ff mov DWORD PTR [ebp-0x4d4],eax 8092793: 8d 42 08 lea eax,[edx+0x8] 8092796: 19 9d 2c fb ff ff sbb DWORD PTR [ebp-0x4d4],ebx 809279c: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 80927a2: e9 71 f8 ff ff jmp 8092018 <__vfwprintf_internal+0xd68> 80927a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80927ae: 66 90 xchg ax,ax 80927b0: f3 0f 1e fb endbr32 80927b4: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 80927b7: 85 c0 test eax,eax 80927b9: 0f 84 46 13 00 00 je 8093b05 <__vfwprintf_internal+0x2855> 80927bf: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80927c2: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 80927c5: 0f 83 3a 13 00 00 jae 8093b05 <__vfwprintf_internal+0x2855> 80927cb: 8d 4a 04 lea ecx,[edx+0x4] 80927ce: 89 48 10 mov DWORD PTR [eax+0x10],ecx 80927d1: c7 02 25 00 00 00 mov DWORD PTR [edx],0x25 80927d7: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 80927dd: 3d ff ff ff 7f cmp eax,0x7fffffff 80927e2: 0f 84 c8 ee ff ff je 80916b0 <__vfwprintf_internal+0x400> 80927e8: 83 c0 01 add eax,0x1 80927eb: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 80927f1: e9 6a f5 ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 80927f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80927fd: 8d 76 00 lea esi,[esi+0x0] 8092800: f3 0f 1e fb endbr32 8092804: f6 45 14 01 test BYTE PTR [ebp+0x14],0x1 8092808: 0f 85 df 15 00 00 jne 8093ded <__vfwprintf_internal+0x2b3d> 809280e: 0f b6 95 6c fb ff ff movzx edx,BYTE PTR [ebp-0x494] 8092815: 83 e2 01 and edx,0x1 8092818: 8b 85 7c fb ff ff mov eax,DWORD PTR [ebp-0x484] 809281e: 0f b6 d2 movzx edx,dl 8092821: 8b 9d 6c fb ff ff mov ebx,DWORD PTR [ebp-0x494] 8092827: c7 85 ec fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x414],0x0 8092831: 80 ce 04 or dh,0x4 8092834: 89 85 e0 fb ff ff mov DWORD PTR [ebp-0x420],eax 809283a: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 8092840: 89 85 e4 fb ff ff mov DWORD PTR [ebp-0x41c],eax 8092846: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 809284c: 89 85 e8 fb ff ff mov DWORD PTR [ebp-0x418],eax 8092852: 0f b7 85 58 fb ff ff movzx eax,WORD PTR [ebp-0x4a8] 8092859: 01 c0 add eax,eax 809285b: 09 d0 or eax,edx 809285d: 0f b7 95 70 fb ff ff movzx edx,WORD PTR [ebp-0x490] 8092864: c1 e2 02 shl edx,0x2 8092867: 09 d0 or eax,edx 8092869: 0f b7 95 44 fb ff ff movzx edx,WORD PTR [ebp-0x4bc] 8092870: c1 e2 03 shl edx,0x3 8092873: 09 d0 or eax,edx 8092875: 0f b7 95 4c fb ff ff movzx edx,WORD PTR [ebp-0x4b4] 809287c: c1 e2 04 shl edx,0x4 809287f: 09 d0 or eax,edx 8092881: 0f b7 95 68 fb ff ff movzx edx,WORD PTR [ebp-0x498] 8092888: c1 e2 05 shl edx,0x5 809288b: 09 d0 or eax,edx 809288d: 0f b7 95 54 fb ff ff movzx edx,WORD PTR [ebp-0x4ac] 8092894: c1 e2 06 shl edx,0x6 8092897: 09 d0 or eax,edx 8092899: 0f b7 95 60 fb ff ff movzx edx,WORD PTR [ebp-0x4a0] 80928a0: c1 e2 07 shl edx,0x7 80928a3: 09 d0 or eax,edx 80928a5: 66 25 ff 04 and ax,0x4ff 80928a9: 66 89 85 ec fb ff ff mov WORD PTR [ebp-0x414],ax 80928b0: 8b 85 5c fb ff ff mov eax,DWORD PTR [ebp-0x4a4] 80928b6: 89 85 f0 fb ff ff mov DWORD PTR [ebp-0x410],eax 80928bc: 85 db test ebx,ebx 80928be: 0f 85 6c 0d 00 00 jne 8093630 <__vfwprintf_internal+0x2380> 80928c4: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 80928ca: 80 a5 ed fb ff ff ef and BYTE PTR [ebp-0x413],0xef 80928d1: 89 c8 mov eax,ecx 80928d3: 83 c1 08 add ecx,0x8 80928d6: dd 00 fld QWORD PTR [eax] 80928d8: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 80928de: dd 9d b8 fb ff ff fstp QWORD PTR [ebp-0x448] 80928e4: 8d 85 b8 fb ff ff lea eax,[ebp-0x448] 80928ea: 83 ec 04 sub esp,0x4 80928ed: 89 85 b4 fb ff ff mov DWORD PTR [ebp-0x44c],eax 80928f3: 8d 85 b4 fb ff ff lea eax,[ebp-0x44c] 80928f9: 50 push eax 80928fa: 8d 85 e0 fb ff ff lea eax,[ebp-0x420] 8092900: 50 push eax 8092901: 56 push esi 8092902: e8 f9 98 ff ff call 808c200 <__printf_fphex> 8092907: 83 c4 10 add esp,0x10 809290a: 85 c0 test eax,eax 809290c: 0f 89 7e f6 ff ff jns 8091f90 <__vfwprintf_internal+0xce0> 8092912: e9 99 ed ff ff jmp 80916b0 <__vfwprintf_internal+0x400> 8092917: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809291e: 66 90 xchg ax,ax 8092920: f3 0f 1e fb endbr32 8092924: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 809292a: 8d 50 04 lea edx,[eax+0x4] 809292d: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8092933: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8092936: 8d 42 e0 lea eax,[edx-0x20] 8092939: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 809293f: 83 f8 5a cmp eax,0x5a 8092942: 0f 87 42 ed ff ff ja 809168a <__vfwprintf_internal+0x3da> 8092948: c7 85 70 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x490],0x1 8092952: 0f b6 44 0a e0 movzx eax,BYTE PTR [edx+ecx*1-0x20] 8092957: c7 85 6c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x494],0x1 8092961: 8b 84 87 40 ed ff ff mov eax,DWORD PTR [edi+eax*4-0x12c0] 8092968: ff e0 jmp eax 809296a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8092970: f3 0f 1e fb endbr32 8092974: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 809297a: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 809297d: 8d 50 04 lea edx,[eax+0x4] 8092980: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8092986: 8d 43 e0 lea eax,[ebx-0x20] 8092989: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 809298f: 83 f8 5a cmp eax,0x5a 8092992: 0f 87 f2 ec ff ff ja 809168a <__vfwprintf_internal+0x3da> 8092998: c7 85 70 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x490],0x0 80929a2: 0f b6 44 0b e0 movzx eax,BYTE PTR [ebx+ecx*1-0x20] 80929a7: c7 85 6c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x494],0x0 80929b1: 8b 84 87 40 ed ff ff mov eax,DWORD PTR [edi+eax*4-0x12c0] 80929b8: ff e0 jmp eax 80929ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80929c0: f3 0f 1e fb endbr32 80929c4: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 80929ca: 8d 50 04 lea edx,[eax+0x4] 80929cd: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 80929d3: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80929d6: 8d 42 e0 lea eax,[edx-0x20] 80929d9: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 80929df: 83 f8 5a cmp eax,0x5a 80929e2: 0f 87 a2 ec ff ff ja 809168a <__vfwprintf_internal+0x3da> 80929e8: c7 85 70 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x490],0x1 80929f2: 0f b6 44 0a e0 movzx eax,BYTE PTR [edx+ecx*1-0x20] 80929f7: 8b 84 87 c0 ec ff ff mov eax,DWORD PTR [edi+eax*4-0x1340] 80929fe: ff e0 jmp eax 8092a00: f3 0f 1e fb endbr32 8092a04: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8092a0a: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 8092a0d: 8d 50 04 lea edx,[eax+0x4] 8092a10: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8092a16: 8d 43 e0 lea eax,[ebx-0x20] 8092a19: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 8092a1f: 83 f8 5a cmp eax,0x5a 8092a22: 0f 87 62 ec ff ff ja 809168a <__vfwprintf_internal+0x3da> 8092a28: c7 85 34 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x4cc],0x1 8092a32: 0f b6 44 0b e0 movzx eax,BYTE PTR [ebx+ecx*1-0x20] 8092a37: c7 85 58 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a8],0x0 8092a41: 8b 84 87 40 ed ff ff mov eax,DWORD PTR [edi+eax*4-0x12c0] 8092a48: ff e0 jmp eax 8092a4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8092a50: f3 0f 1e fb endbr32 8092a54: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8092a5a: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 8092a5d: 8d 50 04 lea edx,[eax+0x4] 8092a60: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 8092a66: 8d 43 e0 lea eax,[ebx-0x20] 8092a69: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 8092a6f: 83 f8 5a cmp eax,0x5a 8092a72: 0f 87 12 ec ff ff ja 809168a <__vfwprintf_internal+0x3da> 8092a78: c7 85 70 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x490],0x1 8092a82: 0f b6 44 0b e0 movzx eax,BYTE PTR [ebx+ecx*1-0x20] 8092a87: c7 85 6c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x494],0x1 8092a91: 8b 84 87 40 ed ff ff mov eax,DWORD PTR [edi+eax*4-0x12c0] 8092a98: ff e0 jmp eax 8092a9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8092aa0: ff e0 jmp eax 8092aa2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8092aa8: 8b 85 6c fb ff ff mov eax,DWORD PTR [ebp-0x494] 8092aae: 85 c0 test eax,eax 8092ab0: 0f 84 9a 05 00 00 je 8093050 <__vfwprintf_internal+0x1da0> 8092ab6: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8092ab9: 85 c0 test eax,eax 8092abb: 0f 84 2b 0f 00 00 je 80939ec <__vfwprintf_internal+0x273c> 8092ac1: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 8092ac4: 3b 58 14 cmp ebx,DWORD PTR [eax+0x14] 8092ac7: 0f 83 1f 0f 00 00 jae 80939ec <__vfwprintf_internal+0x273c> 8092acd: 8d 4b 04 lea ecx,[ebx+0x4] 8092ad0: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8092ad3: c7 03 2d 00 00 00 mov DWORD PTR [ebx],0x2d 8092ad9: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 8092adf: 3d ff ff ff 7f cmp eax,0x7fffffff 8092ae4: 0f 84 c6 eb ff ff je 80916b0 <__vfwprintf_internal+0x400> 8092aea: 83 c0 01 add eax,0x1 8092aed: 83 ad 74 fb ff ff 01 sub DWORD PTR [ebp-0x48c],0x1 8092af4: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 8092afa: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 8092b00: 85 c0 test eax,eax 8092b02: 0f 84 93 00 00 00 je 8092b9b <__vfwprintf_internal+0x18eb> 8092b08: 83 bd 70 fb ff ff 10 cmp DWORD PTR [ebp-0x490],0x10 8092b0f: 0f 85 86 00 00 00 jne 8092b9b <__vfwprintf_internal+0x18eb> 8092b15: 8b 85 44 fb ff ff mov eax,DWORD PTR [ebp-0x4bc] 8092b1b: 85 c0 test eax,eax 8092b1d: 74 7c je 8092b9b <__vfwprintf_internal+0x18eb> 8092b1f: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8092b22: 85 c0 test eax,eax 8092b24: 0f 84 d6 11 00 00 je 8093d00 <__vfwprintf_internal+0x2a50> 8092b2a: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 8092b2d: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 8092b30: 89 9d 70 fb ff ff mov DWORD PTR [ebp-0x490],ebx 8092b36: 39 d9 cmp ecx,ebx 8092b38: 0f 83 c2 11 00 00 jae 8093d00 <__vfwprintf_internal+0x2a50> 8092b3e: 81 bd a4 fb ff ff ff ff ff 7f cmp DWORD PTR [ebp-0x45c],0x7fffffff 8092b48: 8d 59 04 lea ebx,[ecx+0x4] 8092b4b: 89 58 10 mov DWORD PTR [eax+0x10],ebx 8092b4e: c7 01 30 00 00 00 mov DWORD PTR [ecx],0x30 8092b54: 0f 84 56 eb ff ff je 80916b0 <__vfwprintf_internal+0x400> 8092b5a: 3b 9d 70 fb ff ff cmp ebx,DWORD PTR [ebp-0x490] 8092b60: 0f 83 da 11 00 00 jae 8093d40 <__vfwprintf_internal+0x2a90> 8092b66: 8d 4b 04 lea ecx,[ebx+0x4] 8092b69: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8092b6c: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 8092b72: 89 03 mov DWORD PTR [ebx],eax 8092b74: 83 f8 ff cmp eax,0xffffffff 8092b77: 0f 84 33 eb ff ff je 80916b0 <__vfwprintf_internal+0x400> 8092b7d: 81 bd a4 fb ff ff fe ff ff 7f cmp DWORD PTR [ebp-0x45c],0x7ffffffe 8092b87: 0f 84 23 eb ff ff je 80916b0 <__vfwprintf_internal+0x400> 8092b8d: 83 85 a4 fb ff ff 02 add DWORD PTR [ebp-0x45c],0x2 8092b94: 83 ad 74 fb ff ff 02 sub DWORD PTR [ebp-0x48c],0x2 8092b9b: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8092ba1: 8b 9d 74 fb ff ff mov ebx,DWORD PTR [ebp-0x48c] 8092ba7: c1 fa 02 sar edx,0x2 8092baa: 8d 04 0a lea eax,[edx+ecx*1] 8092bad: 29 c3 sub ebx,eax 8092baf: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8092bb5: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 8092bbb: 85 c0 test eax,eax 8092bbd: 0f 8f 1d 06 00 00 jg 80931e0 <__vfwprintf_internal+0x1f30> 8092bc3: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 8092bc9: 85 c0 test eax,eax 8092bcb: 0f 88 b3 13 00 00 js 8093f84 <__vfwprintf_internal+0x2cd4> 8092bd1: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8092bd7: 89 d8 mov eax,ebx 8092bd9: 2b 85 88 fb ff ff sub eax,DWORD PTR [ebp-0x478] 8092bdf: 39 85 8c fb ff ff cmp DWORD PTR [ebp-0x474],eax 8092be5: 0f 86 d3 0e 00 00 jbe 8093abe <__vfwprintf_internal+0x280e> 8092beb: 83 ec 04 sub esp,0x4 8092bee: 89 95 7c fb ff ff mov DWORD PTR [ebp-0x484],edx 8092bf4: 52 push edx 8092bf5: ff b5 58 fb ff ff push DWORD PTR [ebp-0x4a8] 8092bfb: 56 push esi 8092bfc: ff 53 1c call DWORD PTR [ebx+0x1c] 8092bff: 8b 95 7c fb ff ff mov edx,DWORD PTR [ebp-0x484] 8092c05: 83 c4 10 add esp,0x10 8092c08: 39 c2 cmp edx,eax 8092c0a: 0f 85 a0 ea ff ff jne 80916b0 <__vfwprintf_internal+0x400> 8092c10: b9 ff ff ff 7f mov ecx,0x7fffffff 8092c15: 89 c8 mov eax,ecx 8092c17: 2b 85 a4 fb ff ff sub eax,DWORD PTR [ebp-0x45c] 8092c1d: 39 c2 cmp edx,eax 8092c1f: 0f 8f 2b 01 00 00 jg 8092d50 <__vfwprintf_internal+0x1aa0> 8092c25: 8b 9d 90 fb ff ff mov ebx,DWORD PTR [ebp-0x470] 8092c2b: 01 95 a4 fb ff ff add DWORD PTR [ebp-0x45c],edx 8092c31: 89 8d 7c fb ff ff mov DWORD PTR [ebp-0x484],ecx 8092c37: 85 db test ebx,ebx 8092c39: 0f 8e 21 f1 ff ff jle 8091d60 <__vfwprintf_internal+0xab0> 8092c3f: 83 ec 04 sub esp,0x4 8092c42: 53 push ebx 8092c43: 89 fb mov ebx,edi 8092c45: 6a 20 push 0x20 8092c47: 56 push esi 8092c48: e8 b3 26 00 00 call 8095300 <_IO_wpadn> 8092c4d: 8b 9d 90 fb ff ff mov ebx,DWORD PTR [ebp-0x470] 8092c53: 83 c4 10 add esp,0x10 8092c56: 39 c3 cmp ebx,eax 8092c58: 0f 85 52 ea ff ff jne 80916b0 <__vfwprintf_internal+0x400> 8092c5e: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 8092c64: 3d fe ff ff 7f cmp eax,0x7ffffffe 8092c69: 0f 87 bd 12 00 00 ja 8093f2c <__vfwprintf_internal+0x2c7c> 8092c6f: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8092c75: 29 c1 sub ecx,eax 8092c77: 39 d9 cmp ecx,ebx 8092c79: 0f 82 d1 00 00 00 jb 8092d50 <__vfwprintf_internal+0x1aa0> 8092c7f: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 8092c85: 01 8d a4 fb ff ff add DWORD PTR [ebp-0x45c],ecx 8092c8b: e9 d0 f0 ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 8092c90: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8092c96: 89 d0 mov eax,edx 8092c98: c1 f8 02 sar eax,0x2 8092c9b: 29 c1 sub ecx,eax 8092c9d: 89 c8 mov eax,ecx 8092c9f: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 8092ca5: b9 00 00 00 00 mov ecx,0x0 8092caa: 0f 49 c8 cmovns ecx,eax 8092cad: 8b 85 68 fb ff ff mov eax,DWORD PTR [ebp-0x498] 8092cb3: 89 8d 7c fb ff ff mov DWORD PTR [ebp-0x484],ecx 8092cb9: 85 c0 test eax,eax 8092cbb: 0f 85 e7 fd ff ff jne 8092aa8 <__vfwprintf_internal+0x17f8> 8092cc1: 03 8d 60 fb ff ff add ecx,DWORD PTR [ebp-0x4a0] 8092cc7: 89 c8 mov eax,ecx 8092cc9: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8092ccf: 29 c1 sub ecx,eax 8092cd1: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 8092cd7: 85 c0 test eax,eax 8092cd9: 0f 84 82 f4 ff ff je 8092161 <__vfwprintf_internal+0xeb1> 8092cdf: 0f b6 9d 44 fb ff ff movzx ebx,BYTE PTR [ebp-0x4bc] 8092ce6: 83 e3 01 and ebx,0x1 8092ce9: e9 62 f4 ff ff jmp 8092150 <__vfwprintf_internal+0xea0> 8092cee: 66 90 xchg ax,ax 8092cf0: 8b 8d 34 fb ff ff mov ecx,DWORD PTR [ebp-0x4cc] 8092cf6: 85 c9 test ecx,ecx 8092cf8: 0f 84 32 06 00 00 je 8093330 <__vfwprintf_internal+0x2080> 8092cfe: 0f b6 08 movzx ecx,BYTE PTR [eax] 8092d01: 83 85 9c fb ff ff 04 add DWORD PTR [ebp-0x464],0x4 8092d08: c7 85 54 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4ac],0x0 8092d12: 89 8d 40 fb ff ff mov DWORD PTR [ebp-0x4c0],ecx 8092d18: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 8092d22: e9 7e f8 ff ff jmp 80925a5 <__vfwprintf_internal+0x12f5> 8092d27: 8d 85 a8 fb ff ff lea eax,[ebp-0x458] 8092d2d: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 8092d33: e8 f8 b4 ff ff call 808e230 8092d38: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 8092d3e: 83 f8 ff cmp eax,0xffffffff 8092d41: 89 85 7c fb ff ff mov DWORD PTR [ebp-0x484],eax 8092d47: 0f 85 42 0a 00 00 jne 809378f <__vfwprintf_internal+0x24df> 8092d4d: 8d 76 00 lea esi,[esi+0x0] 8092d50: 8b 85 80 fb ff ff mov eax,DWORD PTR [ebp-0x480] 8092d56: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 8092d5d: e9 4e e9 ff ff jmp 80916b0 <__vfwprintf_internal+0x400> 8092d62: 83 c8 20 or eax,0x20 8092d65: 89 06 mov DWORD PTR [esi],eax 8092d67: 8b 85 80 fb ff ff mov eax,DWORD PTR [ebp-0x480] 8092d6d: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 8092d74: c7 85 a4 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x45c],0xffffffff 8092d7e: e9 d7 e8 ff ff jmp 809165a <__vfwprintf_internal+0x3aa> 8092d83: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8092d87: 90 nop 8092d88: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 8092d8e: 8b 9d 68 fb ff ff mov ebx,DWORD PTR [ebp-0x498] 8092d94: 85 c0 test eax,eax 8092d96: 0f 95 85 90 fb ff ff setne BYTE PTR [ebp-0x470] 8092d9d: 0f b6 85 90 fb ff ff movzx eax,BYTE PTR [ebp-0x470] 8092da4: 85 db test ebx,ebx 8092da6: 75 08 jne 8092db0 <__vfwprintf_internal+0x1b00> 8092da8: 84 c0 test al,al 8092daa: 0f 85 a0 0c 00 00 jne 8093a50 <__vfwprintf_internal+0x27a0> 8092db0: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 8092db6: 85 c0 test eax,eax 8092db8: 0f 88 06 12 00 00 js 8093fc4 <__vfwprintf_internal+0x2d14> 8092dbe: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8092dc4: 89 d8 mov eax,ebx 8092dc6: 2b 85 88 fb ff ff sub eax,DWORD PTR [ebp-0x478] 8092dcc: 39 85 8c fb ff ff cmp DWORD PTR [ebp-0x474],eax 8092dd2: 0f 86 78 0e 00 00 jbe 8093c50 <__vfwprintf_internal+0x29a0> 8092dd8: 83 ec 04 sub esp,0x4 8092ddb: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8092de1: 52 push edx 8092de2: 51 push ecx 8092de3: 56 push esi 8092de4: 89 8d 6c fb ff ff mov DWORD PTR [ebp-0x494],ecx 8092dea: ff 53 1c call DWORD PTR [ebx+0x1c] 8092ded: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8092df3: 83 c4 10 add esp,0x10 8092df6: 39 d0 cmp eax,edx 8092df8: 0f 85 b2 e8 ff ff jne 80916b0 <__vfwprintf_internal+0x400> 8092dfe: b8 ff ff ff 7f mov eax,0x7fffffff 8092e03: 2b 85 a4 fb ff ff sub eax,DWORD PTR [ebp-0x45c] 8092e09: 8b 8d 6c fb ff ff mov ecx,DWORD PTR [ebp-0x494] 8092e0f: 39 d0 cmp eax,edx 8092e11: 0f 82 39 ff ff ff jb 8092d50 <__vfwprintf_internal+0x1aa0> 8092e17: 8b 85 68 fb ff ff mov eax,DWORD PTR [ebp-0x498] 8092e1d: 01 95 a4 fb ff ff add DWORD PTR [ebp-0x45c],edx 8092e23: 85 c0 test eax,eax 8092e25: 74 0d je 8092e34 <__vfwprintf_internal+0x1b84> 8092e27: 80 bd 90 fb ff ff 00 cmp BYTE PTR [ebp-0x470],0x0 8092e2e: 0f 85 70 0d 00 00 jne 8093ba4 <__vfwprintf_internal+0x28f4> 8092e34: 8b 85 7c fb ff ff mov eax,DWORD PTR [ebp-0x484] 8092e3a: 85 c0 test eax,eax 8092e3c: 0f 84 1e ef ff ff je 8091d60 <__vfwprintf_internal+0xab0> 8092e42: 83 ec 0c sub esp,0xc 8092e45: 89 fb mov ebx,edi 8092e47: 51 push ecx 8092e48: e8 53 23 fd ff call 80651a0 <__free> 8092e4d: 83 c4 10 add esp,0x10 8092e50: e9 0b ef ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 8092e55: 8d 76 00 lea esi,[esi+0x0] 8092e58: c7 85 5c fb ff ff 20 00 00 00 mov DWORD PTR [ebp-0x4a4],0x20 8092e62: 8d 87 80 91 fe ff lea eax,[edi-0x16e80] 8092e68: 83 bd 90 fb ff ff 58 cmp DWORD PTR [ebp-0x470],0x58 8092e6f: 8d 9f e0 90 fe ff lea ebx,[edi-0x16f20] 8092e75: 0f 45 d8 cmovne ebx,eax 8092e78: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 8092e7e: 83 f8 0a cmp eax,0xa 8092e81: 0f 84 89 05 00 00 je 8093410 <__vfwprintf_internal+0x2160> 8092e87: 83 f8 10 cmp eax,0x10 8092e8a: 0f 84 78 04 00 00 je 8093308 <__vfwprintf_internal+0x2058> 8092e90: 83 f8 08 cmp eax,0x8 8092e93: 0f 84 37 04 00 00 je 80932d0 <__vfwprintf_internal+0x2020> 8092e99: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8092e9f: 89 b5 34 fb ff ff mov DWORD PTR [ebp-0x4cc],esi 8092ea5: 89 c6 mov esi,eax 8092ea7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8092eae: 66 90 xchg ax,ax 8092eb0: 89 c8 mov eax,ecx 8092eb2: 31 d2 xor edx,edx 8092eb4: 83 ee 04 sub esi,0x4 8092eb7: f7 b5 70 fb ff ff div DWORD PTR [ebp-0x490] 8092ebd: 8b 14 93 mov edx,DWORD PTR [ebx+edx*4] 8092ec0: 89 16 mov DWORD PTR [esi],edx 8092ec2: 89 ca mov edx,ecx 8092ec4: 89 c1 mov ecx,eax 8092ec6: 39 95 70 fb ff ff cmp DWORD PTR [ebp-0x490],edx 8092ecc: 76 e2 jbe 8092eb0 <__vfwprintf_internal+0x1c00> 8092ece: 89 b5 58 fb ff ff mov DWORD PTR [ebp-0x4a8],esi 8092ed4: 8b b5 34 fb ff ff mov esi,DWORD PTR [ebp-0x4cc] 8092eda: 8b 85 48 fb ff ff mov eax,DWORD PTR [ebp-0x4b8] 8092ee0: 85 c0 test eax,eax 8092ee2: 0f 84 88 00 00 00 je 8092f70 <__vfwprintf_internal+0x1cc0> 8092ee8: 8b 95 60 fb ff ff mov edx,DWORD PTR [ebp-0x4a0] 8092eee: 85 d2 test edx,edx 8092ef0: 74 7e je 8092f70 <__vfwprintf_internal+0x1cc0> 8092ef2: 83 ec 08 sub esp,0x8 8092ef5: ff b5 38 fb ff ff push DWORD PTR [ebp-0x4c8] 8092efb: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8092f01: 8d 85 fc fb ff ff lea eax,[ebp-0x404] 8092f07: 8b 95 58 fb ff ff mov edx,DWORD PTR [ebp-0x4a8] 8092f0d: ff b5 48 fb ff ff push DWORD PTR [ebp-0x4b8] 8092f13: e8 98 b3 ff ff call 808e2b0 8092f18: 83 c4 10 add esp,0x10 8092f1b: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 8092f21: 83 bd 70 fb ff ff 0a cmp DWORD PTR [ebp-0x490],0xa 8092f28: 75 46 jne 8092f70 <__vfwprintf_internal+0x1cc0> 8092f2a: 8b 85 3c fb ff ff mov eax,DWORD PTR [ebp-0x4c4] 8092f30: 85 c0 test eax,eax 8092f32: 74 3c je 8092f70 <__vfwprintf_internal+0x1cc0> 8092f34: 8b 9d 64 fb ff ff mov ebx,DWORD PTR [ebp-0x49c] 8092f3a: 8b 85 58 fb ff ff mov eax,DWORD PTR [ebp-0x4a8] 8092f40: 89 da mov edx,ebx 8092f42: 89 d9 mov ecx,ebx 8092f44: e8 77 b4 ff ff call 808e3c0 <_i18n_number_rewrite> 8092f49: 89 da mov edx,ebx 8092f4b: c7 85 70 fb ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x490],0xa 8092f55: 29 c2 sub edx,eax 8092f57: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 8092f5d: 89 d0 mov eax,edx 8092f5f: c1 f8 02 sar eax,0x2 8092f62: 89 85 60 fb ff ff mov DWORD PTR [ebp-0x4a0],eax 8092f68: e9 3f f1 ff ff jmp 80920ac <__vfwprintf_internal+0xdfc> 8092f6d: 8d 76 00 lea esi,[esi+0x0] 8092f70: 8b 95 64 fb ff ff mov edx,DWORD PTR [ebp-0x49c] 8092f76: 2b 95 58 fb ff ff sub edx,DWORD PTR [ebp-0x4a8] 8092f7c: 89 d0 mov eax,edx 8092f7e: c1 f8 02 sar eax,0x2 8092f81: 89 85 60 fb ff ff mov DWORD PTR [ebp-0x4a0],eax 8092f87: e9 20 f1 ff ff jmp 80920ac <__vfwprintf_internal+0xdfc> 8092f8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8092f90: 83 bd 5c fb ff ff 20 cmp DWORD PTR [ebp-0x4a4],0x20 8092f97: 0f 85 37 f2 ff ff jne 80921d4 <__vfwprintf_internal+0xf24> 8092f9d: 85 c9 test ecx,ecx 8092f9f: 0f 8e 2d 10 00 00 jle 8093fd2 <__vfwprintf_internal+0x2d22> 8092fa5: 83 ec 04 sub esp,0x4 8092fa8: 89 fb mov ebx,edi 8092faa: 89 8d 74 fb ff ff mov DWORD PTR [ebp-0x48c],ecx 8092fb0: 51 push ecx 8092fb1: 6a 20 push 0x20 8092fb3: 56 push esi 8092fb4: e8 47 23 00 00 call 8095300 <_IO_wpadn> 8092fb9: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8092fbf: 83 c4 10 add esp,0x10 8092fc2: 39 c8 cmp eax,ecx 8092fc4: 0f 85 e6 e6 ff ff jne 80916b0 <__vfwprintf_internal+0x400> 8092fca: 81 bd a4 fb ff ff fe ff ff 7f cmp DWORD PTR [ebp-0x45c],0x7ffffffe 8092fd4: 0f 87 52 0f 00 00 ja 8093f2c <__vfwprintf_internal+0x2c7c> 8092fda: b8 ff ff ff 7f mov eax,0x7fffffff 8092fdf: 2b 85 a4 fb ff ff sub eax,DWORD PTR [ebp-0x45c] 8092fe5: 39 c8 cmp eax,ecx 8092fe7: 0f 82 63 fd ff ff jb 8092d50 <__vfwprintf_internal+0x1aa0> 8092fed: 01 8d a4 fb ff ff add DWORD PTR [ebp-0x45c],ecx 8092ff3: 31 c9 xor ecx,ecx 8092ff5: e9 8f f1 ff ff jmp 8092189 <__vfwprintf_internal+0xed9> 8092ffa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8093000: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8093006: 89 d0 mov eax,edx 8093008: c1 f8 02 sar eax,0x2 809300b: 29 c1 sub ecx,eax 809300d: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 8093013: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 8093019: 0f 49 c1 cmovns eax,ecx 809301c: 8b 8d 68 fb ff ff mov ecx,DWORD PTR [ebp-0x498] 8093022: 89 85 7c fb ff ff mov DWORD PTR [ebp-0x484],eax 8093028: 85 c9 test ecx,ecx 809302a: 0f 85 78 fa ff ff jne 8092aa8 <__vfwprintf_internal+0x17f8> 8093030: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8093036: 8b 85 7c fb ff ff mov eax,DWORD PTR [ebp-0x484] 809303c: 03 85 60 fb ff ff add eax,DWORD PTR [ebp-0x4a0] 8093042: 29 c1 sub ecx,eax 8093044: e9 18 f1 ff ff jmp 8092161 <__vfwprintf_internal+0xeb1> 8093049: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8093050: 8b 9d 54 fb ff ff mov ebx,DWORD PTR [ebp-0x4ac] 8093056: 85 db test ebx,ebx 8093058: 0f 84 72 03 00 00 je 80933d0 <__vfwprintf_internal+0x2120> 809305e: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8093061: 85 c0 test eax,eax 8093063: 0f 84 3b 0c 00 00 je 8093ca4 <__vfwprintf_internal+0x29f4> 8093069: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 809306c: 3b 58 14 cmp ebx,DWORD PTR [eax+0x14] 809306f: 0f 83 2f 0c 00 00 jae 8093ca4 <__vfwprintf_internal+0x29f4> 8093075: 8d 4b 04 lea ecx,[ebx+0x4] 8093078: 89 48 10 mov DWORD PTR [eax+0x10],ecx 809307b: c7 03 2b 00 00 00 mov DWORD PTR [ebx],0x2b 8093081: e9 53 fa ff ff jmp 8092ad9 <__vfwprintf_internal+0x1829> 8093086: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809308d: 8d 76 00 lea esi,[esi+0x0] 8093090: c7 85 5c fb ff ff 20 00 00 00 mov DWORD PTR [ebp-0x4a4],0x20 809309a: 83 ec 0c sub esp,0xc 809309d: 31 c0 xor eax,eax 809309f: 83 bd 90 fb ff ff 58 cmp DWORD PTR [ebp-0x470],0x58 80930a6: 89 fb mov ebx,edi 80930a8: 0f 94 c0 sete al 80930ab: 50 push eax 80930ac: ff b5 70 fb ff ff push DWORD PTR [ebp-0x490] 80930b2: ff b5 64 fb ff ff push DWORD PTR [ebp-0x49c] 80930b8: ff b5 2c fb ff ff push DWORD PTR [ebp-0x4d4] 80930be: ff b5 28 fb ff ff push DWORD PTR [ebp-0x4d8] 80930c4: e8 d7 3c 01 00 call 80a6da0 <_itowa> 80930c9: 8b 9d 48 fb ff ff mov ebx,DWORD PTR [ebp-0x4b8] 80930cf: 83 c4 20 add esp,0x20 80930d2: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 80930d8: 89 c2 mov edx,eax 80930da: 85 db test ebx,ebx 80930dc: 74 2e je 809310c <__vfwprintf_internal+0x1e5c> 80930de: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 80930e4: 85 c0 test eax,eax 80930e6: 74 24 je 809310c <__vfwprintf_internal+0x1e5c> 80930e8: 83 ec 08 sub esp,0x8 80930eb: ff b5 38 fb ff ff push DWORD PTR [ebp-0x4c8] 80930f1: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 80930f7: 8d 85 fc fb ff ff lea eax,[ebp-0x404] 80930fd: 53 push ebx 80930fe: e8 ad b1 ff ff call 808e2b0 8093103: 83 c4 10 add esp,0x10 8093106: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 809310c: 83 bd 70 fb ff ff 0a cmp DWORD PTR [ebp-0x490],0xa 8093113: 75 6b jne 8093180 <__vfwprintf_internal+0x1ed0> 8093115: 8b 9d 3c fb ff ff mov ebx,DWORD PTR [ebp-0x4c4] 809311b: 85 db test ebx,ebx 809311d: 74 61 je 8093180 <__vfwprintf_internal+0x1ed0> 809311f: 8b 9d 64 fb ff ff mov ebx,DWORD PTR [ebp-0x49c] 8093125: 8b 85 58 fb ff ff mov eax,DWORD PTR [ebp-0x4a8] 809312b: 89 da mov edx,ebx 809312d: 89 d9 mov ecx,ebx 809312f: e8 8c b2 ff ff call 808e3c0 <_i18n_number_rewrite> 8093134: 29 c3 sub ebx,eax 8093136: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 809313c: 89 d8 mov eax,ebx 809313e: 89 da mov edx,ebx 8093140: c1 f8 02 sar eax,0x2 8093143: 89 85 60 fb ff ff mov DWORD PTR [ebp-0x4a0],eax 8093149: e9 42 ef ff ff jmp 8092090 <__vfwprintf_internal+0xde0> 809314e: 66 90 xchg ax,ax 8093150: 8b 85 80 fb ff ff mov eax,DWORD PTR [ebp-0x480] 8093156: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 809315d: c7 85 a4 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x45c],0xffffffff 8093167: e9 c4 e4 ff ff jmp 8091630 <__vfwprintf_internal+0x380> 809316c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8093170: c7 85 7c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x484],0x1 809317a: e9 e3 fc ff ff jmp 8092e62 <__vfwprintf_internal+0x1bb2> 809317f: 90 nop 8093180: 8b 95 64 fb ff ff mov edx,DWORD PTR [ebp-0x49c] 8093186: 2b 95 58 fb ff ff sub edx,DWORD PTR [ebp-0x4a8] 809318c: 89 d0 mov eax,edx 809318e: c1 f8 02 sar eax,0x2 8093191: 89 85 60 fb ff ff mov DWORD PTR [ebp-0x4a0],eax 8093197: e9 f4 ee ff ff jmp 8092090 <__vfwprintf_internal+0xde0> 809319c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80931a0: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 80931a6: e8 45 75 fc ff call 805a6f0 <_IO_vtable_check> 80931ab: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 80931b1: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 80931b7: e9 12 ec ff ff jmp 8091dce <__vfwprintf_internal+0xb1e> 80931bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80931c0: 83 ec 0c sub esp,0xc 80931c3: ff b5 84 fb ff ff push DWORD PTR [ebp-0x47c] 80931c9: 89 fb mov ebx,edi 80931cb: e8 d0 1f fd ff call 80651a0 <__free> 80931d0: 83 c4 10 add esp,0x10 80931d3: e9 9d eb ff ff jmp 8091d75 <__vfwprintf_internal+0xac5> 80931d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80931df: 90 nop 80931e0: 83 ec 04 sub esp,0x4 80931e3: 89 fb mov ebx,edi 80931e5: 89 95 74 fb ff ff mov DWORD PTR [ebp-0x48c],edx 80931eb: 51 push ecx 80931ec: 6a 30 push 0x30 80931ee: 56 push esi 80931ef: e8 0c 21 00 00 call 8095300 <_IO_wpadn> 80931f4: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 80931fa: 83 c4 10 add esp,0x10 80931fd: 39 c8 cmp eax,ecx 80931ff: 0f 85 ab e4 ff ff jne 80916b0 <__vfwprintf_internal+0x400> 8093205: 8b 9d a4 fb ff ff mov ebx,DWORD PTR [ebp-0x45c] 809320b: 81 fb fe ff ff 7f cmp ebx,0x7ffffffe 8093211: 0f 87 15 0d 00 00 ja 8093f2c <__vfwprintf_internal+0x2c7c> 8093217: b8 ff ff ff 7f mov eax,0x7fffffff 809321c: 8b 95 74 fb ff ff mov edx,DWORD PTR [ebp-0x48c] 8093222: 29 d8 sub eax,ebx 8093224: 39 c8 cmp eax,ecx 8093226: 0f 82 24 fb ff ff jb 8092d50 <__vfwprintf_internal+0x1aa0> 809322c: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8093232: 01 8d a4 fb ff ff add DWORD PTR [ebp-0x45c],ecx 8093238: e9 86 f9 ff ff jmp 8092bc3 <__vfwprintf_internal+0x1913> 809323d: 8d 76 00 lea esi,[esi+0x0] 8093240: 83 ec 04 sub esp,0x4 8093243: 89 fb mov ebx,edi 8093245: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 809324b: 52 push edx 809324c: 6a 30 push 0x30 809324e: 56 push esi 809324f: e8 ac 20 00 00 call 8095300 <_IO_wpadn> 8093254: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 809325a: 83 c4 10 add esp,0x10 809325d: 39 c2 cmp edx,eax 809325f: 0f 85 4b e4 ff ff jne 80916b0 <__vfwprintf_internal+0x400> 8093265: 8b 8d a4 fb ff ff mov ecx,DWORD PTR [ebp-0x45c] 809326b: 81 f9 fe ff ff 7f cmp ecx,0x7ffffffe 8093271: 0f 87 b5 0c 00 00 ja 8093f2c <__vfwprintf_internal+0x2c7c> 8093277: b8 ff ff ff 7f mov eax,0x7fffffff 809327c: 29 c8 sub eax,ecx 809327e: 39 d0 cmp eax,edx 8093280: 0f 82 ca fa ff ff jb 8092d50 <__vfwprintf_internal+0x1aa0> 8093286: 01 95 a4 fb ff ff add DWORD PTR [ebp-0x45c],edx 809328c: e9 e9 ef ff ff jmp 809227a <__vfwprintf_internal+0xfca> 8093291: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8093298: 8b 95 54 fb ff ff mov edx,DWORD PTR [ebp-0x4ac] 809329e: 85 d2 test edx,edx 80932a0: 0f 84 1c 06 00 00 je 80938c2 <__vfwprintf_internal+0x2612> 80932a6: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 80932a9: 85 c0 test eax,eax 80932ab: 0f 84 3f 0a 00 00 je 8093cf0 <__vfwprintf_internal+0x2a40> 80932b1: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80932b4: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 80932b7: 0f 83 33 0a 00 00 jae 8093cf0 <__vfwprintf_internal+0x2a40> 80932bd: 8d 5a 04 lea ebx,[edx+0x4] 80932c0: 89 58 10 mov DWORD PTR [eax+0x10],ebx 80932c3: c7 02 2b 00 00 00 mov DWORD PTR [edx],0x2b 80932c9: e9 ec ee ff ff jmp 80921ba <__vfwprintf_internal+0xf0a> 80932ce: 66 90 xchg ax,ax 80932d0: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 80932d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80932dd: 8d 76 00 lea esi,[esi+0x0] 80932e0: 89 ca mov edx,ecx 80932e2: 83 e8 04 sub eax,0x4 80932e5: 83 e2 07 and edx,0x7 80932e8: 8b 14 93 mov edx,DWORD PTR [ebx+edx*4] 80932eb: 89 10 mov DWORD PTR [eax],edx 80932ed: 89 ca mov edx,ecx 80932ef: c1 e9 03 shr ecx,0x3 80932f2: 83 fa 07 cmp edx,0x7 80932f5: 77 e9 ja 80932e0 <__vfwprintf_internal+0x2030> 80932f7: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 80932fd: e9 d8 fb ff ff jmp 8092eda <__vfwprintf_internal+0x1c2a> 8093302: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8093308: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 809330e: 66 90 xchg ax,ax 8093310: 89 ca mov edx,ecx 8093312: 83 e8 04 sub eax,0x4 8093315: 83 e2 0f and edx,0xf 8093318: 8b 14 93 mov edx,DWORD PTR [ebx+edx*4] 809331b: 89 10 mov DWORD PTR [eax],edx 809331d: 89 ca mov edx,ecx 809331f: c1 e9 04 shr ecx,0x4 8093322: 83 fa 0f cmp edx,0xf 8093325: 77 e9 ja 8093310 <__vfwprintf_internal+0x2060> 8093327: eb ce jmp 80932f7 <__vfwprintf_internal+0x2047> 8093329: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8093330: 8b 95 58 fb ff ff mov edx,DWORD PTR [ebp-0x4a8] 8093336: 85 d2 test edx,edx 8093338: 0f 85 c2 03 00 00 jne 8093700 <__vfwprintf_internal+0x2450> 809333e: 8b 08 mov ecx,DWORD PTR [eax] 8093340: 83 85 9c fb ff ff 04 add DWORD PTR [ebp-0x464],0x4 8093347: c7 85 54 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4ac],0x0 8093351: 89 8d 40 fb ff ff mov DWORD PTR [ebp-0x4c0],ecx 8093357: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 8093361: e9 3f f2 ff ff jmp 80925a5 <__vfwprintf_internal+0x12f5> 8093366: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809336d: 8d 76 00 lea esi,[esi+0x0] 8093370: 31 c0 xor eax,eax 8093372: b9 01 00 00 00 mov ecx,0x1 8093377: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 809337b: 0f 84 7a e0 ff ff je 80913fb <__vfwprintf_internal+0x14b> 8093381: 83 ec 0c sub esp,0xc 8093384: 52 push edx 8093385: e8 36 cc fc ff call 805ffc0 <__lll_lock_wait_private> 809338a: 83 c4 10 add esp,0x10 809338d: e9 69 e0 ff ff jmp 80913fb <__vfwprintf_internal+0x14b> 8093392: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8093398: 8b 85 7c fb ff ff mov eax,DWORD PTR [ebp-0x484] 809339e: c7 85 7c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x484],0x0 80933a8: 83 f8 ff cmp eax,0xffffffff 80933ab: 74 11 je 80933be <__vfwprintf_internal+0x210e> 80933ad: 8d 8f 64 24 fe ff lea ecx,[edi-0x1db9c] 80933b3: 31 d2 xor edx,edx 80933b5: 83 f8 05 cmp eax,0x5 80933b8: 0f 8e ca f9 ff ff jle 8092d88 <__vfwprintf_internal+0x1ad8> 80933be: ba 06 00 00 00 mov edx,0x6 80933c3: 8d 8f 68 24 fe ff lea ecx,[edi-0x1db98] 80933c9: e9 b8 f0 ff ff jmp 8092486 <__vfwprintf_internal+0x11d6> 80933ce: 66 90 xchg ax,ax 80933d0: 8b 8d 4c fb ff ff mov ecx,DWORD PTR [ebp-0x4b4] 80933d6: 85 c9 test ecx,ecx 80933d8: 0f 84 1c f7 ff ff je 8092afa <__vfwprintf_internal+0x184a> 80933de: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 80933e1: 85 c0 test eax,eax 80933e3: 0f 84 8d 0a 00 00 je 8093e76 <__vfwprintf_internal+0x2bc6> 80933e9: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 80933ec: 3b 58 14 cmp ebx,DWORD PTR [eax+0x14] 80933ef: 0f 83 81 0a 00 00 jae 8093e76 <__vfwprintf_internal+0x2bc6> 80933f5: 8d 4b 04 lea ecx,[ebx+0x4] 80933f8: 89 48 10 mov DWORD PTR [eax+0x10],ecx 80933fb: c7 03 20 00 00 00 mov DWORD PTR [ebx],0x20 8093401: e9 d3 f6 ff ff jmp 8092ad9 <__vfwprintf_internal+0x1829> 8093406: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809340d: 8d 76 00 lea esi,[esi+0x0] 8093410: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8093416: 89 9d 58 fb ff ff mov DWORD PTR [ebp-0x4a8],ebx 809341c: 89 b5 34 fb ff ff mov DWORD PTR [ebp-0x4cc],esi 8093422: 89 c6 mov esi,eax 8093424: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8093428: b8 cd cc cc cc mov eax,0xcccccccd 809342d: 89 cb mov ebx,ecx 809342f: 83 ee 04 sub esi,0x4 8093432: f7 e1 mul ecx 8093434: c1 ea 03 shr edx,0x3 8093437: 8d 04 92 lea eax,[edx+edx*4] 809343a: 01 c0 add eax,eax 809343c: 29 c3 sub ebx,eax 809343e: 89 d8 mov eax,ebx 8093440: 8b 9d 58 fb ff ff mov ebx,DWORD PTR [ebp-0x4a8] 8093446: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8093449: 89 06 mov DWORD PTR [esi],eax 809344b: 89 c8 mov eax,ecx 809344d: 89 d1 mov ecx,edx 809344f: 83 f8 09 cmp eax,0x9 8093452: 77 d4 ja 8093428 <__vfwprintf_internal+0x2178> 8093454: 8b 95 48 fb ff ff mov edx,DWORD PTR [ebp-0x4b8] 809345a: 89 b5 58 fb ff ff mov DWORD PTR [ebp-0x4a8],esi 8093460: 8b b5 34 fb ff ff mov esi,DWORD PTR [ebp-0x4cc] 8093466: 85 d2 test edx,edx 8093468: 0f 84 b3 fa ff ff je 8092f21 <__vfwprintf_internal+0x1c71> 809346e: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 8093474: 85 c0 test eax,eax 8093476: 0f 84 a5 fa ff ff je 8092f21 <__vfwprintf_internal+0x1c71> 809347c: e9 71 fa ff ff jmp 8092ef2 <__vfwprintf_internal+0x1c42> 8093481: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8093488: c7 85 7c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x484],0x1 8093492: e9 03 fc ff ff jmp 809309a <__vfwprintf_internal+0x1dea> 8093497: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809349e: 66 90 xchg ax,ax 80934a0: 89 f0 mov eax,esi 80934a2: 87 03 xchg DWORD PTR [ebx],eax 80934a4: 83 f8 01 cmp eax,0x1 80934a7: 0f 8e 9f e1 ff ff jle 809164c <__vfwprintf_internal+0x39c> 80934ad: b8 f0 00 00 00 mov eax,0xf0 80934b2: b9 81 00 00 00 mov ecx,0x81 80934b7: ba 01 00 00 00 mov edx,0x1 80934bc: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80934c3: e9 84 e1 ff ff jmp 809164c <__vfwprintf_internal+0x39c> 80934c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80934cf: 90 nop 80934d0: 83 bd 7c fb ff ff ff cmp DWORD PTR [ebp-0x484],0xffffffff 80934d7: 75 4e jne 8093527 <__vfwprintf_internal+0x2277> 80934d9: 83 ec 0c sub esp,0xc 80934dc: 89 fb mov ebx,edi 80934de: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 80934e4: 51 push ecx 80934e5: e8 76 5b fb ff call 8049060 <.plt+0x30> 80934ea: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 80934f0: 83 c4 10 add esp,0x10 80934f3: c7 85 7c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x484],0x0 80934fd: 89 c2 mov edx,eax 80934ff: e9 82 ef ff ff jmp 8092486 <__vfwprintf_internal+0x11d6> 8093504: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 809350a: ba 05 00 00 00 mov edx,0x5 809350f: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8093515: 83 f9 05 cmp ecx,0x5 8093518: 0f 4d d1 cmovge edx,ecx 809351b: 8d 8f 50 24 fe ff lea ecx,[edi-0x1dbb0] 8093521: 89 95 7c fb ff ff mov DWORD PTR [ebp-0x484],edx 8093527: 83 ec 08 sub esp,0x8 809352a: ff b5 7c fb ff ff push DWORD PTR [ebp-0x484] 8093530: 89 fb mov ebx,edi 8093532: 51 push ecx 8093533: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 8093539: e8 a2 17 fe ff call 8074ce0 <__wcsnlen> 809353e: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 8093544: 83 c4 10 add esp,0x10 8093547: c7 85 7c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x484],0x0 8093551: 89 c2 mov edx,eax 8093553: e9 2e ef ff ff jmp 8092486 <__vfwprintf_internal+0x11d6> 8093558: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809355f: 90 nop 8093560: 8b 9d 34 fb ff ff mov ebx,DWORD PTR [ebp-0x4cc] 8093566: 85 db test ebx,ebx 8093568: 0f 84 17 04 00 00 je 8093985 <__vfwprintf_internal+0x26d5> 809356e: 0f b6 9d a4 fb ff ff movzx ebx,BYTE PTR [ebp-0x45c] 8093575: 88 18 mov BYTE PTR [eax],bl 8093577: 8d 41 04 lea eax,[ecx+0x4] 809357a: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8093580: e9 db e7 ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 8093585: 8d 76 00 lea esi,[esi+0x0] 8093588: f6 45 14 08 test BYTE PTR [ebp+0x14],0x8 809358c: 0f 84 97 01 00 00 je 8093729 <__vfwprintf_internal+0x2479> 8093592: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 8093598: 80 8d ed fb ff ff 10 or BYTE PTR [ebp-0x413],0x10 809359f: 83 c0 0f add eax,0xf 80935a2: 83 e0 f0 and eax,0xfffffff0 80935a5: 8b 10 mov edx,DWORD PTR [eax] 80935a7: 8d 48 10 lea ecx,[eax+0x10] 80935aa: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 80935b0: 89 95 b8 fb ff ff mov DWORD PTR [ebp-0x448],edx 80935b6: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80935b9: 89 95 bc fb ff ff mov DWORD PTR [ebp-0x444],edx 80935bf: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80935c2: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 80935c5: 89 95 c0 fb ff ff mov DWORD PTR [ebp-0x440],edx 80935cb: 89 85 c4 fb ff ff mov DWORD PTR [ebp-0x43c],eax 80935d1: e9 8a e9 ff ff jmp 8091f60 <__vfwprintf_internal+0xcb0> 80935d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80935dd: 8d 76 00 lea esi,[esi+0x0] 80935e0: 8b 9d 34 fb ff ff mov ebx,DWORD PTR [ebp-0x4cc] 80935e6: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 80935ec: 85 db test ebx,ebx 80935ee: 0f 84 73 03 00 00 je 8093967 <__vfwprintf_internal+0x26b7> 80935f4: 0f be 08 movsx ecx,BYTE PTR [eax] 80935f7: 83 c0 04 add eax,0x4 80935fa: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8093600: c7 85 70 fb ff ff 0a 00 00 00 mov DWORD PTR [ebp-0x490],0xa 809360a: 89 c8 mov eax,ecx 809360c: c1 e8 1f shr eax,0x1f 809360f: 89 85 6c fb ff ff mov DWORD PTR [ebp-0x494],eax 8093615: 89 c8 mov eax,ecx 8093617: c1 f8 1f sar eax,0x1f 809361a: 31 c1 xor ecx,eax 809361c: 29 c1 sub ecx,eax 809361e: 89 8d 40 fb ff ff mov DWORD PTR [ebp-0x4c0],ecx 8093624: e9 7c ef ff ff jmp 80925a5 <__vfwprintf_internal+0x12f5> 8093629: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8093630: f6 45 14 08 test BYTE PTR [ebp+0x14],0x8 8093634: 0f 84 9c 00 00 00 je 80936d6 <__vfwprintf_internal+0x2426> 809363a: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 8093640: 80 8d ed fb ff ff 10 or BYTE PTR [ebp-0x413],0x10 8093647: 83 c0 0f add eax,0xf 809364a: 83 e0 f0 and eax,0xfffffff0 809364d: 8b 10 mov edx,DWORD PTR [eax] 809364f: 8d 48 10 lea ecx,[eax+0x10] 8093652: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 8093658: 89 95 b8 fb ff ff mov DWORD PTR [ebp-0x448],edx 809365e: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8093661: 89 95 bc fb ff ff mov DWORD PTR [ebp-0x444],edx 8093667: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 809366a: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 809366d: 89 95 c0 fb ff ff mov DWORD PTR [ebp-0x440],edx 8093673: 89 85 c4 fb ff ff mov DWORD PTR [ebp-0x43c],eax 8093679: e9 66 f2 ff ff jmp 80928e4 <__vfwprintf_internal+0x1634> 809367e: 66 90 xchg ax,ax 8093680: 83 ec 04 sub esp,0x4 8093683: ff b5 7c fb ff ff push DWORD PTR [ebp-0x484] 8093689: 89 fb mov ebx,edi 809368b: 6a 20 push 0x20 809368d: 56 push esi 809368e: e8 6d 1c 00 00 call 8095300 <_IO_wpadn> 8093693: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8093699: 83 c4 10 add esp,0x10 809369c: 39 c1 cmp ecx,eax 809369e: 0f 85 0c e0 ff ff jne 80916b0 <__vfwprintf_internal+0x400> 80936a4: 8b 9d a4 fb ff ff mov ebx,DWORD PTR [ebp-0x45c] 80936aa: 81 fb fe ff ff 7f cmp ebx,0x7ffffffe 80936b0: 0f 87 23 09 00 00 ja 8093fd9 <__vfwprintf_internal+0x2d29> 80936b6: b8 ff ff ff 7f mov eax,0x7fffffff 80936bb: 29 d8 sub eax,ebx 80936bd: 39 c8 cmp eax,ecx 80936bf: 0f 82 8b f6 ff ff jb 8092d50 <__vfwprintf_internal+0x1aa0> 80936c5: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 80936cb: 01 8d a4 fb ff ff add DWORD PTR [ebp-0x45c],ecx 80936d1: e9 8a e6 ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 80936d6: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 80936dc: 80 a5 ed fb ff ff ef and BYTE PTR [ebp-0x413],0xef 80936e3: 89 c8 mov eax,ecx 80936e5: 83 c1 0c add ecx,0xc 80936e8: db 28 fld TBYTE PTR [eax] 80936ea: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 80936f0: db bd b8 fb ff ff fstp TBYTE PTR [ebp-0x448] 80936f6: e9 e9 f1 ff ff jmp 80928e4 <__vfwprintf_internal+0x1634> 80936fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80936ff: 90 nop 8093700: 0f b7 08 movzx ecx,WORD PTR [eax] 8093703: 83 85 9c fb ff ff 04 add DWORD PTR [ebp-0x464],0x4 809370a: c7 85 54 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4ac],0x0 8093714: 89 8d 40 fb ff ff mov DWORD PTR [ebp-0x4c0],ecx 809371a: c7 85 4c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b4],0x0 8093724: e9 7c ee ff ff jmp 80925a5 <__vfwprintf_internal+0x12f5> 8093729: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 809372f: 80 a5 ed fb ff ff ef and BYTE PTR [ebp-0x413],0xef 8093736: 89 c8 mov eax,ecx 8093738: 83 c1 0c add ecx,0xc 809373b: db 28 fld TBYTE PTR [eax] 809373d: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 8093743: db bd b8 fb ff ff fstp TBYTE PTR [ebp-0x448] 8093749: e9 12 e8 ff ff jmp 8091f60 <__vfwprintf_internal+0xcb0> 809374e: 66 90 xchg ax,ax 8093750: 8d 50 08 lea edx,[eax+0x8] 8093753: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8093756: 89 95 a8 fb ff ff mov DWORD PTR [ebp-0x458],edx 809375c: 83 e8 30 sub eax,0x30 809375f: 89 95 e0 fb ff ff mov DWORD PTR [ebp-0x420],edx 8093765: 83 f8 09 cmp eax,0x9 8093768: 0f 86 46 05 00 00 jbe 8093cb4 <__vfwprintf_internal+0x2a04> 809376e: 8b 9d 9c fb ff ff mov ebx,DWORD PTR [ebp-0x464] 8093774: ba ff ff ff ff mov edx,0xffffffff 8093779: 8b 03 mov eax,DWORD PTR [ebx] 809377b: 85 c0 test eax,eax 809377d: 0f 49 d0 cmovns edx,eax 8093780: 8d 43 04 lea eax,[ebx+0x4] 8093783: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8093789: 89 95 7c fb ff ff mov DWORD PTR [ebp-0x484],edx 809378f: 8b 9d 74 fb ff ff mov ebx,DWORD PTR [ebp-0x48c] 8093795: b8 da 00 00 00 mov eax,0xda 809379a: 81 fb da 00 00 00 cmp ebx,0xda 80937a0: 0f 4d c3 cmovge eax,ebx 80937a3: 39 85 7c fb ff ff cmp DWORD PTR [ebp-0x484],eax 80937a9: 0f 8e ba 06 00 00 jle 8093e69 <__vfwprintf_internal+0x2bb9> 80937af: 8b 85 84 fb ff ff mov eax,DWORD PTR [ebp-0x47c] 80937b5: 85 c0 test eax,eax 80937b7: 0f 85 ea 06 00 00 jne 8093ea7 <__vfwprintf_internal+0x2bf7> 80937bd: 81 bd 7c fb ff ff de ff ff 1f cmp DWORD PTR [ebp-0x484],0x1fffffde 80937c7: 0f 8f 83 f9 ff ff jg 8093150 <__vfwprintf_internal+0x1ea0> 80937cd: 8b 85 7c fb ff ff mov eax,DWORD PTR [ebp-0x484] 80937d3: 83 ec 0c sub esp,0xc 80937d6: 89 fb mov ebx,edi 80937d8: 89 8d 84 fb ff ff mov DWORD PTR [ebp-0x47c],ecx 80937de: 8d 14 85 80 00 00 00 lea edx,[eax*4+0x80] 80937e5: 52 push edx 80937e6: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 80937ec: e8 8f c7 fc ff call 805ff80 <__libc_alloca_cutoff> 80937f1: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 80937f7: 83 c4 10 add esp,0x10 80937fa: 8b 8d 84 fb ff ff mov ecx,DWORD PTR [ebp-0x47c] 8093800: 81 fa 00 10 00 00 cmp edx,0x1000 8093806: 76 08 jbe 8093810 <__vfwprintf_internal+0x2560> 8093808: 85 c0 test eax,eax 809380a: 0f 84 21 06 00 00 je 8093e31 <__vfwprintf_internal+0x2b81> 8093810: 8d 42 1b lea eax,[edx+0x1b] 8093813: 89 c3 mov ebx,eax 8093815: 25 00 f0 ff ff and eax,0xfffff000 809381a: 83 e3 f0 and ebx,0xfffffff0 809381d: 89 9d 90 fb ff ff mov DWORD PTR [ebp-0x470],ebx 8093823: 89 e3 mov ebx,esp 8093825: 29 c3 sub ebx,eax 8093827: 89 d8 mov eax,ebx 8093829: 8b 9d 90 fb ff ff mov ebx,DWORD PTR [ebp-0x470] 809382f: 39 c4 cmp esp,eax 8093831: 74 12 je 8093845 <__vfwprintf_internal+0x2595> 8093833: 81 ec 00 10 00 00 sub esp,0x1000 8093839: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8093841: 39 c4 cmp esp,eax 8093843: 75 ee jne 8093833 <__vfwprintf_internal+0x2583> 8093845: 89 d8 mov eax,ebx 8093847: 25 ff 0f 00 00 and eax,0xfff 809384c: 29 c4 sub esp,eax 809384e: 85 c0 test eax,eax 8093850: 74 05 je 8093857 <__vfwprintf_internal+0x25a7> 8093852: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 8093857: c7 85 84 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x47c],0x0 8093861: 8d 44 24 0f lea eax,[esp+0xf] 8093865: 83 e0 f0 and eax,0xfffffff0 8093868: 01 d0 add eax,edx 809386a: 89 85 64 fb ff ff mov DWORD PTR [ebp-0x49c],eax 8093870: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8093876: 8b 10 mov edx,DWORD PTR [eax] 8093878: e9 a8 df ff ff jmp 8091825 <__vfwprintf_internal+0x575> 809387d: 8b 85 24 fb ff ff mov eax,DWORD PTR [ebp-0x4dc] 8093883: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8093886: 8b 00 mov eax,DWORD PTR [eax] 8093888: 8b 58 34 mov ebx,DWORD PTR [eax+0x34] 809388b: 8b 40 2c mov eax,DWORD PTR [eax+0x2c] 809388e: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 8093894: 0f b6 00 movzx eax,BYTE PTR [eax] 8093897: 89 9d 38 fb ff ff mov DWORD PTR [ebp-0x4c8],ebx 809389d: 84 c0 test al,al 809389f: 0f 94 c2 sete dl 80938a2: 3c 7f cmp al,0x7f 80938a4: 0f 94 c0 sete al 80938a7: 08 c2 or dl,al 80938a9: 75 08 jne 80938b3 <__vfwprintf_internal+0x2603> 80938ab: 85 db test ebx,ebx 80938ad: 0f 85 c6 e3 ff ff jne 8091c79 <__vfwprintf_internal+0x9c9> 80938b3: c7 85 48 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4b8],0x0 80938bd: e9 b7 e3 ff ff jmp 8091c79 <__vfwprintf_internal+0x9c9> 80938c2: 8b 85 4c fb ff ff mov eax,DWORD PTR [ebp-0x4b4] 80938c8: 85 c0 test eax,eax 80938ca: 0f 84 04 e9 ff ff je 80921d4 <__vfwprintf_internal+0xf24> 80938d0: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 80938d3: 85 c0 test eax,eax 80938d5: 0f 84 ab 05 00 00 je 8093e86 <__vfwprintf_internal+0x2bd6> 80938db: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80938de: 3b 50 14 cmp edx,DWORD PTR [eax+0x14] 80938e1: 0f 83 9f 05 00 00 jae 8093e86 <__vfwprintf_internal+0x2bd6> 80938e7: 8d 5a 04 lea ebx,[edx+0x4] 80938ea: 89 58 10 mov DWORD PTR [eax+0x10],ebx 80938ed: c7 02 20 00 00 00 mov DWORD PTR [edx],0x20 80938f3: e9 c2 e8 ff ff jmp 80921ba <__vfwprintf_internal+0xf0a> 80938f8: 83 ec 04 sub esp,0x4 80938fb: ff b5 7c fb ff ff push DWORD PTR [ebp-0x484] 8093901: 89 fb mov ebx,edi 8093903: 6a 20 push 0x20 8093905: 56 push esi 8093906: e8 f5 19 00 00 call 8095300 <_IO_wpadn> 809390b: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8093911: 83 c4 10 add esp,0x10 8093914: 39 c1 cmp ecx,eax 8093916: 0f 85 94 dd ff ff jne 80916b0 <__vfwprintf_internal+0x400> 809391c: 8b 9d a4 fb ff ff mov ebx,DWORD PTR [ebp-0x45c] 8093922: 81 fb fe ff ff 7f cmp ebx,0x7ffffffe 8093928: 0f 87 ab 06 00 00 ja 8093fd9 <__vfwprintf_internal+0x2d29> 809392e: b8 ff ff ff 7f mov eax,0x7fffffff 8093933: 29 d8 sub eax,ebx 8093935: 39 c8 cmp eax,ecx 8093937: 0f 82 13 f4 ff ff jb 8092d50 <__vfwprintf_internal+0x1aa0> 809393d: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8093943: 01 8d a4 fb ff ff add DWORD PTR [ebp-0x45c],ecx 8093949: e9 a7 e3 ff ff jmp 8091cf5 <__vfwprintf_internal+0xa45> 809394e: 83 ec 0c sub esp,0xc 8093951: 89 fb mov ebx,edi 8093953: 51 push ecx 8093954: e8 b7 06 fe ff call 8074010 8093959: 83 c4 10 add esp,0x10 809395c: 89 85 90 fb ff ff mov DWORD PTR [ebp-0x470],eax 8093962: e9 45 ea ff ff jmp 80923ac <__vfwprintf_internal+0x10fc> 8093967: 8b 8d 58 fb ff ff mov ecx,DWORD PTR [ebp-0x4a8] 809396d: 85 c9 test ecx,ecx 809396f: 0f 85 15 03 00 00 jne 8093c8a <__vfwprintf_internal+0x29da> 8093975: 8b 08 mov ecx,DWORD PTR [eax] 8093977: 83 c0 04 add eax,0x4 809397a: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8093980: e9 7b fc ff ff jmp 8093600 <__vfwprintf_internal+0x2350> 8093985: 8b 95 58 fb ff ff mov edx,DWORD PTR [ebp-0x4a8] 809398b: 85 d2 test edx,edx 809398d: 0f 85 df 02 00 00 jne 8093c72 <__vfwprintf_internal+0x29c2> 8093993: 8b 9d a4 fb ff ff mov ebx,DWORD PTR [ebp-0x45c] 8093999: 89 18 mov DWORD PTR [eax],ebx 809399b: 8d 41 04 lea eax,[ecx+0x4] 809399e: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 80939a4: e9 b7 e3 ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 80939a9: 83 ec 08 sub esp,0x8 80939ac: 51 push ecx 80939ad: 56 push esi 80939ae: 89 fb mov ebx,edi 80939b0: e8 3b 20 00 00 call 80959f0 <__woverflow> 80939b5: 83 c4 10 add esp,0x10 80939b8: 83 f8 ff cmp eax,0xffffffff 80939bb: 0f 85 6f e3 ff ff jne 8091d30 <__vfwprintf_internal+0xa80> 80939c1: e9 ea dc ff ff jmp 80916b0 <__vfwprintf_internal+0x400> 80939c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80939cd: 8d 76 00 lea esi,[esi+0x0] 80939d0: 8b 85 80 fb ff ff mov eax,DWORD PTR [ebp-0x480] 80939d6: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 80939dd: c7 85 a4 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x45c],0xffffffff 80939e7: e9 6e dc ff ff jmp 809165a <__vfwprintf_internal+0x3aa> 80939ec: 83 ec 08 sub esp,0x8 80939ef: 89 95 6c fb ff ff mov DWORD PTR [ebp-0x494],edx 80939f5: 6a 2d push 0x2d 80939f7: 56 push esi 80939f8: 89 fb mov ebx,edi 80939fa: e8 f1 1f 00 00 call 80959f0 <__woverflow> 80939ff: 83 c4 10 add esp,0x10 8093a02: 8b 95 6c fb ff ff mov edx,DWORD PTR [ebp-0x494] 8093a08: 83 f8 ff cmp eax,0xffffffff 8093a0b: 0f 85 c8 f0 ff ff jne 8092ad9 <__vfwprintf_internal+0x1829> 8093a11: e9 9a dc ff ff jmp 80916b0 <__vfwprintf_internal+0x400> 8093a16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8093a1d: 8d 76 00 lea esi,[esi+0x0] 8093a20: 83 ec 08 sub esp,0x8 8093a23: 89 8d 74 fb ff ff mov DWORD PTR [ebp-0x48c],ecx 8093a29: 6a 2d push 0x2d 8093a2b: 56 push esi 8093a2c: 89 fb mov ebx,edi 8093a2e: e8 bd 1f 00 00 call 80959f0 <__woverflow> 8093a33: 83 c4 10 add esp,0x10 8093a36: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8093a3c: 83 f8 ff cmp eax,0xffffffff 8093a3f: 0f 85 75 e7 ff ff jne 80921ba <__vfwprintf_internal+0xf0a> 8093a45: e9 66 dc ff ff jmp 80916b0 <__vfwprintf_internal+0x400> 8093a4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8093a50: 83 ec 04 sub esp,0x4 8093a53: ff b5 74 fb ff ff push DWORD PTR [ebp-0x48c] 8093a59: 89 fb mov ebx,edi 8093a5b: 6a 20 push 0x20 8093a5d: 56 push esi 8093a5e: 89 8d 6c fb ff ff mov DWORD PTR [ebp-0x494],ecx 8093a64: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8093a6a: e8 91 18 00 00 call 8095300 <_IO_wpadn> 8093a6f: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8093a75: 83 c4 10 add esp,0x10 8093a78: 39 c8 cmp eax,ecx 8093a7a: 0f 85 30 dc ff ff jne 80916b0 <__vfwprintf_internal+0x400> 8093a80: 8b 9d a4 fb ff ff mov ebx,DWORD PTR [ebp-0x45c] 8093a86: 81 fb fe ff ff 7f cmp ebx,0x7ffffffe 8093a8c: 0f 87 47 05 00 00 ja 8093fd9 <__vfwprintf_internal+0x2d29> 8093a92: b8 ff ff ff 7f mov eax,0x7fffffff 8093a97: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8093a9d: 29 d8 sub eax,ebx 8093a9f: 39 c8 cmp eax,ecx 8093aa1: 8b 8d 6c fb ff ff mov ecx,DWORD PTR [ebp-0x494] 8093aa7: 0f 82 a3 f2 ff ff jb 8092d50 <__vfwprintf_internal+0x1aa0> 8093aad: 8b 9d 74 fb ff ff mov ebx,DWORD PTR [ebp-0x48c] 8093ab3: 01 9d a4 fb ff ff add DWORD PTR [ebp-0x45c],ebx 8093ab9: e9 f2 f2 ff ff jmp 8092db0 <__vfwprintf_internal+0x1b00> 8093abe: 89 95 7c fb ff ff mov DWORD PTR [ebp-0x484],edx 8093ac4: e8 27 6c fc ff call 805a6f0 <_IO_vtable_check> 8093ac9: 8b 95 7c fb ff ff mov edx,DWORD PTR [ebp-0x484] 8093acf: e9 17 f1 ff ff jmp 8092beb <__vfwprintf_internal+0x193b> 8093ad4: e8 17 6c fc ff call 805a6f0 <_IO_vtable_check> 8093ad9: e9 c4 e7 ff ff jmp 80922a2 <__vfwprintf_internal+0xff2> 8093ade: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8093ae4: 31 d2 xor edx,edx 8093ae6: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8093af0: c7 85 5c fb ff ff 20 00 00 00 mov DWORD PTR [ebp-0x4a4],0x20 8093afa: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 8093b00: e9 a7 e5 ff ff jmp 80920ac <__vfwprintf_internal+0xdfc> 8093b05: 83 ec 08 sub esp,0x8 8093b08: 89 fb mov ebx,edi 8093b0a: 6a 25 push 0x25 8093b0c: 56 push esi 8093b0d: e8 de 1e 00 00 call 80959f0 <__woverflow> 8093b12: 83 c4 10 add esp,0x10 8093b15: 83 f8 ff cmp eax,0xffffffff 8093b18: 0f 85 b9 ec ff ff jne 80927d7 <__vfwprintf_internal+0x1527> 8093b1e: e9 8d db ff ff jmp 80916b0 <__vfwprintf_internal+0x400> 8093b23: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8093b27: 90 nop 8093b28: 8b 85 64 fb ff ff mov eax,DWORD PTR [ebp-0x49c] 8093b2e: 31 d2 xor edx,edx 8093b30: c7 85 60 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x4a0],0x0 8093b3a: c7 85 5c fb ff ff 20 00 00 00 mov DWORD PTR [ebp-0x4a4],0x20 8093b44: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 8093b4a: e9 41 e5 ff ff jmp 8092090 <__vfwprintf_internal+0xde0> 8093b4f: 83 ec 04 sub esp,0x4 8093b52: 89 fb mov ebx,edi 8093b54: 51 push ecx 8093b55: 6a 20 push 0x20 8093b57: 56 push esi 8093b58: e8 a3 17 00 00 call 8095300 <_IO_wpadn> 8093b5d: 83 c4 10 add esp,0x10 8093b60: 39 85 7c fb ff ff cmp DWORD PTR [ebp-0x484],eax 8093b66: 0f 85 44 db ff ff jne 80916b0 <__vfwprintf_internal+0x400> 8093b6c: 81 bd a4 fb ff ff fe ff ff 7f cmp DWORD PTR [ebp-0x45c],0x7ffffffe 8093b76: 0f 87 5d 04 00 00 ja 8093fd9 <__vfwprintf_internal+0x2d29> 8093b7c: b8 ff ff ff 7f mov eax,0x7fffffff 8093b81: 2b 85 a4 fb ff ff sub eax,DWORD PTR [ebp-0x45c] 8093b87: 3b 85 7c fb ff ff cmp eax,DWORD PTR [ebp-0x484] 8093b8d: 0f 82 bd f1 ff ff jb 8092d50 <__vfwprintf_internal+0x1aa0> 8093b93: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8093b99: 01 8d a4 fb ff ff add DWORD PTR [ebp-0x45c],ecx 8093b9f: e9 df ea ff ff jmp 8092683 <__vfwprintf_internal+0x13d3> 8093ba4: 83 ec 04 sub esp,0x4 8093ba7: ff b5 74 fb ff ff push DWORD PTR [ebp-0x48c] 8093bad: 89 fb mov ebx,edi 8093baf: 6a 20 push 0x20 8093bb1: 56 push esi 8093bb2: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 8093bb8: e8 43 17 00 00 call 8095300 <_IO_wpadn> 8093bbd: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8093bc3: 83 c4 10 add esp,0x10 8093bc6: 39 c8 cmp eax,ecx 8093bc8: 0f 85 e2 da ff ff jne 80916b0 <__vfwprintf_internal+0x400> 8093bce: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 8093bd4: 3d fe ff ff 7f cmp eax,0x7ffffffe 8093bd9: 0f 87 fa 03 00 00 ja 8093fd9 <__vfwprintf_internal+0x2d29> 8093bdf: ba ff ff ff 7f mov edx,0x7fffffff 8093be4: 29 c2 sub edx,eax 8093be6: 39 ca cmp edx,ecx 8093be8: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 8093bee: 0f 82 5c f1 ff ff jb 8092d50 <__vfwprintf_internal+0x1aa0> 8093bf4: 8b 9d 74 fb ff ff mov ebx,DWORD PTR [ebp-0x48c] 8093bfa: 01 9d a4 fb ff ff add DWORD PTR [ebp-0x45c],ebx 8093c00: e9 2f f2 ff ff jmp 8092e34 <__vfwprintf_internal+0x1b84> 8093c05: 83 ec 0c sub esp,0xc 8093c08: ff b5 a0 fb ff ff push DWORD PTR [ebp-0x460] 8093c0e: 89 fb mov ebx,edi 8093c10: e8 4b 54 fb ff call 8049060 <.plt+0x30> 8093c15: 59 pop ecx 8093c16: 5a pop edx 8093c17: 8d 04 85 04 00 00 00 lea eax,[eax*4+0x4] 8093c1e: 50 push eax 8093c1f: ff b5 a0 fb ff ff push DWORD PTR [ebp-0x460] 8093c25: e8 06 44 fe ff call 8078030 <__readonly_area> 8093c2a: 83 c4 10 add esp,0x10 8093c2d: 89 85 30 fb ff ff mov DWORD PTR [ebp-0x4d0],eax 8093c33: 85 c0 test eax,eax 8093c35: 0f 89 dd e8 ff ff jns 8092518 <__vfwprintf_internal+0x1268> 8093c3b: 83 ec 0c sub esp,0xc 8093c3e: 8d 87 a8 f8 fc ff lea eax,[edi-0x30758] 8093c44: 50 push eax 8093c45: e8 66 6a fc ff call 805a6b0 <__libc_fatal> 8093c4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8093c50: 89 8d 6c fb ff ff mov DWORD PTR [ebp-0x494],ecx 8093c56: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8093c5c: e8 8f 6a fc ff call 805a6f0 <_IO_vtable_check> 8093c61: 8b 8d 6c fb ff ff mov ecx,DWORD PTR [ebp-0x494] 8093c67: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8093c6d: e9 66 f1 ff ff jmp 8092dd8 <__vfwprintf_internal+0x1b28> 8093c72: 0f b7 9d a4 fb ff ff movzx ebx,WORD PTR [ebp-0x45c] 8093c79: 66 89 18 mov WORD PTR [eax],bx 8093c7c: 8d 41 04 lea eax,[ecx+0x4] 8093c7f: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8093c85: e9 d6 e0 ff ff jmp 8091d60 <__vfwprintf_internal+0xab0> 8093c8a: 0f bf 08 movsx ecx,WORD PTR [eax] 8093c8d: 83 c0 04 add eax,0x4 8093c90: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 8093c96: e9 65 f9 ff ff jmp 8093600 <__vfwprintf_internal+0x2350> 8093c9b: 83 ec 08 sub esp,0x8 8093c9e: 50 push eax 8093c9f: e9 09 fd ff ff jmp 80939ad <__vfwprintf_internal+0x26fd> 8093ca4: 83 ec 08 sub esp,0x8 8093ca7: 89 95 6c fb ff ff mov DWORD PTR [ebp-0x494],edx 8093cad: 6a 2b push 0x2b 8093caf: e9 43 fd ff ff jmp 80939f7 <__vfwprintf_internal+0x2747> 8093cb4: 8d 85 e0 fb ff ff lea eax,[ebp-0x420] 8093cba: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 8093cc0: e8 6b a5 ff ff call 808e230 8093cc5: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 8093ccb: 83 f8 ff cmp eax,0xffffffff 8093cce: 0f 84 7c f0 ff ff je 8092d50 <__vfwprintf_internal+0x1aa0> 8093cd4: 85 c0 test eax,eax 8093cd6: 0f 84 92 fa ff ff je 809376e <__vfwprintf_internal+0x24be> 8093cdc: 8b 85 e0 fb ff ff mov eax,DWORD PTR [ebp-0x420] 8093ce2: 83 38 24 cmp DWORD PTR [eax],0x24 8093ce5: 0f 85 83 fa ff ff jne 809376e <__vfwprintf_internal+0x24be> 8093ceb: e9 d0 da ff ff jmp 80917c0 <__vfwprintf_internal+0x510> 8093cf0: 83 ec 08 sub esp,0x8 8093cf3: 89 8d 74 fb ff ff mov DWORD PTR [ebp-0x48c],ecx 8093cf9: 6a 2b push 0x2b 8093cfb: e9 2b fd ff ff jmp 8093a2b <__vfwprintf_internal+0x277b> 8093d00: 83 ec 08 sub esp,0x8 8093d03: 89 fb mov ebx,edi 8093d05: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8093d0b: 6a 30 push 0x30 8093d0d: 56 push esi 8093d0e: e8 dd 1c 00 00 call 80959f0 <__woverflow> 8093d13: 83 c4 10 add esp,0x10 8093d16: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8093d1c: 83 f8 ff cmp eax,0xffffffff 8093d1f: 0f 84 8b d9 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8093d25: 81 bd a4 fb ff ff ff ff ff 7f cmp DWORD PTR [ebp-0x45c],0x7fffffff 8093d2f: 0f 84 7b d9 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8093d35: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8093d38: 85 c0 test eax,eax 8093d3a: 0f 85 56 01 00 00 jne 8093e96 <__vfwprintf_internal+0x2be6> 8093d40: 83 ec 08 sub esp,0x8 8093d43: ff b5 90 fb ff ff push DWORD PTR [ebp-0x470] 8093d49: 89 fb mov ebx,edi 8093d4b: 56 push esi 8093d4c: 89 95 70 fb ff ff mov DWORD PTR [ebp-0x490],edx 8093d52: e8 99 1c 00 00 call 80959f0 <__woverflow> 8093d57: 83 c4 10 add esp,0x10 8093d5a: 8b 95 70 fb ff ff mov edx,DWORD PTR [ebp-0x490] 8093d60: 83 f8 ff cmp eax,0xffffffff 8093d63: 0f 85 14 ee ff ff jne 8092b7d <__vfwprintf_internal+0x18cd> 8093d69: e9 42 d9 ff ff jmp 80916b0 <__vfwprintf_internal+0x400> 8093d6e: 66 90 xchg ax,ax 8093d70: 83 ec 08 sub esp,0x8 8093d73: ff b5 90 fb ff ff push DWORD PTR [ebp-0x470] 8093d79: 89 fb mov ebx,edi 8093d7b: 56 push esi 8093d7c: 89 8d 74 fb ff ff mov DWORD PTR [ebp-0x48c],ecx 8093d82: e8 69 1c 00 00 call 80959f0 <__woverflow> 8093d87: 83 c4 10 add esp,0x10 8093d8a: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8093d90: 83 f8 ff cmp eax,0xffffffff 8093d93: 0f 85 ba e4 ff ff jne 8092253 <__vfwprintf_internal+0xfa3> 8093d99: e9 12 d9 ff ff jmp 80916b0 <__vfwprintf_internal+0x400> 8093d9e: 66 90 xchg ax,ax 8093da0: 83 ec 08 sub esp,0x8 8093da3: 89 fb mov ebx,edi 8093da5: 89 8d 74 fb ff ff mov DWORD PTR [ebp-0x48c],ecx 8093dab: 6a 30 push 0x30 8093dad: 56 push esi 8093dae: e8 3d 1c 00 00 call 80959f0 <__woverflow> 8093db3: 83 c4 10 add esp,0x10 8093db6: 8b 8d 74 fb ff ff mov ecx,DWORD PTR [ebp-0x48c] 8093dbc: 83 f8 ff cmp eax,0xffffffff 8093dbf: 0f 84 eb d8 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8093dc5: 81 bd a4 fb ff ff ff ff ff 7f cmp DWORD PTR [ebp-0x45c],0x7fffffff 8093dcf: 0f 84 db d8 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8093dd5: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8093dd8: 85 c0 test eax,eax 8093dda: 74 94 je 8093d70 <__vfwprintf_internal+0x2ac0> 8093ddc: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 8093ddf: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8093de2: 89 9d 74 fb ff ff mov DWORD PTR [ebp-0x48c],ebx 8093de8: e9 43 e4 ff ff jmp 8092230 <__vfwprintf_internal+0xf80> 8093ded: c7 85 6c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x494],0x0 8093df7: 31 d2 xor edx,edx 8093df9: e9 1a ea ff ff jmp 8092818 <__vfwprintf_internal+0x1568> 8093dfe: c7 85 6c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x494],0x0 8093e08: 31 d2 xor edx,edx 8093e0a: e9 79 e0 ff ff jmp 8091e88 <__vfwprintf_internal+0xbd8> 8093e0f: 89 8d 7c fb ff ff mov DWORD PTR [ebp-0x484],ecx 8093e15: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 8093e1b: e8 d0 68 fc ff call 805a6f0 <_IO_vtable_check> 8093e20: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 8093e26: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 8093e2c: e9 89 e6 ff ff jmp 80924ba <__vfwprintf_internal+0x120a> 8093e31: 83 ec 0c sub esp,0xc 8093e34: 89 8d 64 fb ff ff mov DWORD PTR [ebp-0x49c],ecx 8093e3a: 52 push edx 8093e3b: e8 40 0d fd ff call 8064b80 <__libc_malloc> 8093e40: 83 c4 10 add esp,0x10 8093e43: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 8093e49: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8093e4f: 85 c0 test eax,eax 8093e51: 89 85 84 fb ff ff mov DWORD PTR [ebp-0x47c],eax 8093e57: 0f 84 73 d8 ff ff je 80916d0 <__vfwprintf_internal+0x420> 8093e5d: 03 95 84 fb ff ff add edx,DWORD PTR [ebp-0x47c] 8093e63: 89 95 64 fb ff ff mov DWORD PTR [ebp-0x49c],edx 8093e69: 8b 85 a8 fb ff ff mov eax,DWORD PTR [ebp-0x458] 8093e6f: 8b 10 mov edx,DWORD PTR [eax] 8093e71: e9 af d9 ff ff jmp 8091825 <__vfwprintf_internal+0x575> 8093e76: 83 ec 08 sub esp,0x8 8093e79: 89 95 6c fb ff ff mov DWORD PTR [ebp-0x494],edx 8093e7f: 6a 20 push 0x20 8093e81: e9 71 fb ff ff jmp 80939f7 <__vfwprintf_internal+0x2747> 8093e86: 83 ec 08 sub esp,0x8 8093e89: 89 8d 74 fb ff ff mov DWORD PTR [ebp-0x48c],ecx 8093e8f: 6a 20 push 0x20 8093e91: e9 95 fb ff ff jmp 8093a2b <__vfwprintf_internal+0x277b> 8093e96: 8b 48 14 mov ecx,DWORD PTR [eax+0x14] 8093e99: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 8093e9c: 89 8d 70 fb ff ff mov DWORD PTR [ebp-0x490],ecx 8093ea2: e9 b3 ec ff ff jmp 8092b5a <__vfwprintf_internal+0x18aa> 8093ea7: 83 ec 0c sub esp,0xc 8093eaa: ff b5 84 fb ff ff push DWORD PTR [ebp-0x47c] 8093eb0: 89 fb mov ebx,edi 8093eb2: 89 8d 90 fb ff ff mov DWORD PTR [ebp-0x470],ecx 8093eb8: e8 e3 12 fd ff call 80651a0 <__free> 8093ebd: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 8093ec3: 83 c4 10 add esp,0x10 8093ec6: e9 f2 f8 ff ff jmp 80937bd <__vfwprintf_internal+0x250d> 8093ecb: e8 80 43 fe ff call 8078250 <__stack_chk_fail> 8093ed0: 83 ec 0c sub esp,0xc 8093ed3: 52 push edx 8093ed4: e8 a7 0c fd ff call 8064b80 <__libc_malloc> 8093ed9: 83 c4 10 add esp,0x10 8093edc: 89 c1 mov ecx,eax 8093ede: 85 c0 test eax,eax 8093ee0: 0f 84 ca d7 ff ff je 80916b0 <__vfwprintf_internal+0x400> 8093ee6: c7 85 7c fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x484],0x1 8093ef0: e9 49 e5 ff ff jmp 809243e <__vfwprintf_internal+0x118e> 8093ef5: 83 ec 0c sub esp,0xc 8093ef8: 52 push edx 8093ef9: e8 82 0c fd ff call 8064b80 <__libc_malloc> 8093efe: 83 c4 10 add esp,0x10 8093f01: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 8093f07: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8093f0d: 85 c0 test eax,eax 8093f0f: 89 85 84 fb ff ff mov DWORD PTR [ebp-0x47c],eax 8093f15: 0f 84 b5 d7 ff ff je 80916d0 <__vfwprintf_internal+0x420> 8093f1b: 03 95 84 fb ff ff add edx,DWORD PTR [ebp-0x47c] 8093f21: 89 95 64 fb ff ff mov DWORD PTR [ebp-0x49c],edx 8093f27: e9 f4 d9 ff ff jmp 8091920 <__vfwprintf_internal+0x670> 8093f2c: 8d 87 84 24 fe ff lea eax,[edi-0x1db7c] 8093f32: 50 push eax 8093f33: 68 97 06 00 00 push 0x697 8093f38: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8093f3e: 89 fb mov ebx,edi 8093f40: 50 push eax 8093f41: 8d 87 54 f8 fc ff lea eax,[edi-0x307ac] 8093f47: 50 push eax 8093f48: e8 83 6f fb ff call 804aed0 <__assert_fail> 8093f4d: 83 ec 0c sub esp,0xc 8093f50: 52 push edx 8093f51: e8 2a 0c fd ff call 8064b80 <__libc_malloc> 8093f56: 83 c4 10 add esp,0x10 8093f59: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 8093f5f: 8b 8d 64 fb ff ff mov ecx,DWORD PTR [ebp-0x49c] 8093f65: 85 c0 test eax,eax 8093f67: 89 85 84 fb ff ff mov DWORD PTR [ebp-0x47c],eax 8093f6d: 0f 84 5d d7 ff ff je 80916d0 <__vfwprintf_internal+0x420> 8093f73: 03 95 84 fb ff ff add edx,DWORD PTR [ebp-0x47c] 8093f79: 89 95 64 fb ff ff mov DWORD PTR [ebp-0x49c],edx 8093f7f: e9 e9 da ff ff jmp 8091a6d <__vfwprintf_internal+0x7bd> 8093f84: 8d 87 84 24 fe ff lea eax,[edi-0x1db7c] 8093f8a: 50 push eax 8093f8b: 68 97 06 00 00 push 0x697 8093f90: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8093f96: 89 fb mov ebx,edi 8093f98: 50 push eax 8093f99: 8d 87 84 f8 fc ff lea eax,[edi-0x3077c] 8093f9f: 50 push eax 8093fa0: e8 2b 6f fb ff call 804aed0 <__assert_fail> 8093fa5: 8d 87 84 24 fe ff lea eax,[edi-0x1db7c] 8093fab: 50 push eax 8093fac: 8d 87 e0 f7 fc ff lea eax,[edi-0x30820] 8093fb2: 68 b7 06 00 00 push 0x6b7 8093fb7: 50 push eax 8093fb8: 8d 87 84 f8 fc ff lea eax,[edi-0x3077c] 8093fbe: 50 push eax 8093fbf: e8 0c 6f fb ff call 804aed0 <__assert_fail> 8093fc4: 8d 87 84 24 fe ff lea eax,[edi-0x1db7c] 8093fca: 50 push eax 8093fcb: 68 98 06 00 00 push 0x698 8093fd0: eb be jmp 8093f90 <__vfwprintf_internal+0x2ce0> 8093fd2: 31 c9 xor ecx,ecx 8093fd4: e9 fb e1 ff ff jmp 80921d4 <__vfwprintf_internal+0xf24> 8093fd9: 8d 87 84 24 fe ff lea eax,[edi-0x1db7c] 8093fdf: 50 push eax 8093fe0: 68 98 06 00 00 push 0x698 8093fe5: e9 4e ff ff ff jmp 8093f38 <__vfwprintf_internal+0x2c88> 8093fea: 85 c9 test ecx,ecx 8093fec: 0f 8f b3 ef ff ff jg 8092fa5 <__vfwprintf_internal+0x1cf5> 8093ff2: 31 c9 xor ecx,ecx 8093ff4: e9 90 e1 ff ff jmp 8092189 <__vfwprintf_internal+0xed9> 8093ff9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08094000 : 8094000: 55 push ebp 8094001: 57 push edi 8094002: 56 push esi 8094003: 53 push ebx 8094004: 8d 9c 24 00 80 ff ff lea ebx,[esp-0x8000] 809400b: 81 ec 00 10 00 00 sub esp,0x1000 8094011: 83 0c 24 00 or DWORD PTR [esp],0x0 8094015: 39 dc cmp esp,ebx 8094017: 75 f2 jne 809400b 8094019: 81 ec 74 01 00 00 sub esp,0x174 809401f: e8 fb b8 fb ff call 804f91f <__x86.get_pc_thunk.bp> 8094024: 81 c5 dc 0f 05 00 add ebp,0x50fdc 809402a: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 809402e: 89 c6 mov esi,eax 8094030: 89 d7 mov edi,edx 8094032: 89 eb mov ebx,ebp 8094034: 65 a1 14 00 00 00 mov eax,gs:0x14 809403a: 89 84 24 64 81 00 00 mov DWORD PTR [esp+0x8164],eax 8094041: 31 c0 xor eax,eax 8094043: 6a 01 push 0x1 8094045: 56 push esi 8094046: e8 65 5d fc ff call 8059db0 <_IO_fwide> 809404b: 83 c4 10 add esp,0x10 809404e: 83 f8 01 cmp eax,0x1 8094051: 0f 85 01 02 00 00 jne 8094258 8094057: 8d 84 24 c0 00 00 00 lea eax,[esp+0xc0] 809405e: 8d 54 24 28 lea edx,[esp+0x28] 8094062: 89 b4 24 4c 01 00 00 mov DWORD PTR [esp+0x14c],esi 8094069: 89 84 24 80 00 00 00 mov DWORD PTR [esp+0x80],eax 8094070: 8d 84 24 5c 01 00 00 lea eax,[esp+0x15c] 8094077: 89 84 24 d0 00 00 00 mov DWORD PTR [esp+0xd0],eax 809407e: 89 84 24 cc 00 00 00 mov DWORD PTR [esp+0xcc],eax 8094085: 8d 84 24 5c 81 00 00 lea eax,[esp+0x815c] 809408c: 89 84 24 d4 00 00 00 mov DWORD PTR [esp+0xd4],eax 8094093: 8b 46 3c mov eax,DWORD PTR [esi+0x3c] 8094096: c7 84 24 90 00 00 00 01 00 00 00 mov DWORD PTR [esp+0x90],0x1 80940a1: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 80940a5: 8d 85 60 12 00 00 lea eax,[ebp+0x1260] 80940ab: c7 44 24 28 04 80 ad fb mov DWORD PTR [esp+0x28],0xfbad8004 80940b3: c7 44 24 70 00 00 00 00 mov DWORD PTR [esp+0x70],0x0 80940bb: 89 84 24 bc 00 00 00 mov DWORD PTR [esp+0xbc],eax 80940c2: ff b4 24 80 81 00 00 push DWORD PTR [esp+0x8180] 80940c9: ff 74 24 08 push DWORD PTR [esp+0x8] 80940cd: 57 push edi 80940ce: 52 push edx 80940cf: e8 dc d1 ff ff call 80912b0 <__vfwprintf_internal> 80940d4: 83 c4 10 add esp,0x10 80940d7: 89 c7 mov edi,eax 80940d9: c7 c0 00 00 00 00 mov eax,0x0 80940df: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80940e3: 85 c0 test eax,eax 80940e5: 0f 84 3d 01 00 00 je 8094228 80940eb: 83 ec 04 sub esp,0x4 80940ee: 56 push esi 80940ef: ff b5 dc ff ff ff push DWORD PTR [ebp-0x24] 80940f5: 8d 44 24 24 lea eax,[esp+0x24] 80940f9: 50 push eax 80940fa: e8 01 bf f6 f7 call 0 <_nl_current_LC_CTYPE> 80940ff: 83 c4 10 add esp,0x10 8094102: 8b 0e mov ecx,DWORD PTR [esi] 8094104: 81 e1 00 80 00 00 and ecx,0x8000 809410a: 0f 84 d0 00 00 00 je 80941e0 8094110: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [esp+0x80] 8094117: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 809411a: 2b 58 0c sub ebx,DWORD PTR [eax+0xc] 809411d: 85 db test ebx,ebx 809411f: 7e 7b jle 809419c 8094121: 8b 96 94 00 00 00 mov edx,DWORD PTR [esi+0x94] 8094127: c1 fb 02 sar ebx,0x2 809412a: c7 c1 60 5f 0e 08 mov ecx,0x80e5f60 8094130: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8094134: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8094138: 89 d3 mov ebx,edx 809413a: c7 c2 b4 62 0e 08 mov edx,0x80e62b4 8094140: 29 cb sub ebx,ecx 8094142: 29 ca sub edx,ecx 8094144: 39 da cmp edx,ebx 8094146: 0f 86 f4 00 00 00 jbe 8094240 809414c: 83 ec 04 sub esp,0x4 809414f: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8094153: 53 push ebx 8094154: ff 70 0c push DWORD PTR [eax+0xc] 8094157: 56 push esi 8094158: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 809415c: ff 50 1c call DWORD PTR [eax+0x1c] 809415f: 83 c4 10 add esp,0x10 8094162: 39 d8 cmp eax,ebx 8094164: b8 ff ff ff ff mov eax,0xffffffff 8094169: 0f 45 f8 cmovne edi,eax 809416c: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8094172: 75 28 jne 809419c 8094174: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 8094177: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 809417a: 8d 70 ff lea esi,[eax-0x1] 809417d: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8094180: 85 f6 test esi,esi 8094182: 75 18 jne 809419c 8094184: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 809418b: 65 a1 0c 00 00 00 mov eax,gs:0xc 8094191: 85 c0 test eax,eax 8094193: 0f 85 f7 00 00 00 jne 8094290 8094199: 83 2b 01 sub DWORD PTR [ebx],0x1 809419c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80941a0: 85 c0 test eax,eax 80941a2: 74 14 je 80941b8 80941a4: 83 ec 08 sub esp,0x8 80941a7: 89 eb mov ebx,ebp 80941a9: 6a 00 push 0x0 80941ab: 8d 44 24 24 lea eax,[esp+0x24] 80941af: 50 push eax 80941b0: e8 4b be f6 f7 call 0 <_nl_current_LC_CTYPE> 80941b5: 83 c4 10 add esp,0x10 80941b8: 8b 84 24 5c 81 00 00 mov eax,DWORD PTR [esp+0x815c] 80941bf: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80941c6: 0f 85 ec 00 00 00 jne 80942b8 80941cc: 81 c4 6c 81 00 00 add esp,0x816c 80941d2: 89 f8 mov eax,edi 80941d4: 5b pop ebx 80941d5: 5e pop esi 80941d6: 5f pop edi 80941d7: 5d pop ebp 80941d8: c3 ret 80941d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80941e0: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 80941e3: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 80941ea: 39 5a 08 cmp DWORD PTR [edx+0x8],ebx 80941ed: 74 18 je 8094207 80941ef: 65 a1 0c 00 00 00 mov eax,gs:0xc 80941f5: 85 c0 test eax,eax 80941f7: 75 6f jne 8094268 80941f9: b9 01 00 00 00 mov ecx,0x1 80941fe: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 8094201: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 8094204: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 8094207: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [esp+0x80] 809420e: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 8094212: 8b 58 10 mov ebx,DWORD PTR [eax+0x10] 8094215: 2b 58 0c sub ebx,DWORD PTR [eax+0xc] 8094218: 85 db test ebx,ebx 809421a: 0f 8f 01 ff ff ff jg 8094121 8094220: e9 47 ff ff ff jmp 809416c 8094225: 8d 76 00 lea esi,[esi+0x0] 8094228: c7 c0 d0 e1 08 08 mov eax,0x808e1d0 809422e: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 8094232: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8094236: e9 c7 fe ff ff jmp 8094102 809423b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809423f: 90 nop 8094240: e8 ab 64 fc ff call 805a6f0 <_IO_vtable_check> 8094245: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [esp+0x80] 809424c: e9 fb fe ff ff jmp 809414c 8094251: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8094258: bf ff ff ff ff mov edi,0xffffffff 809425d: e9 56 ff ff ff jmp 80941b8 8094262: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8094268: 89 c8 mov eax,ecx 809426a: b9 01 00 00 00 mov ecx,0x1 809426f: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 8094273: 74 8c je 8094201 8094275: 83 ec 0c sub esp,0xc 8094278: 52 push edx 8094279: e8 42 bd fc ff call 805ffc0 <__lll_lock_wait_private> 809427e: 83 c4 10 add esp,0x10 8094281: e9 7b ff ff ff jmp 8094201 8094286: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809428d: 8d 76 00 lea esi,[esi+0x0] 8094290: 89 f0 mov eax,esi 8094292: 87 03 xchg DWORD PTR [ebx],eax 8094294: 83 f8 01 cmp eax,0x1 8094297: 0f 8e ff fe ff ff jle 809419c 809429d: b8 f0 00 00 00 mov eax,0xf0 80942a2: b9 81 00 00 00 mov ecx,0x81 80942a7: ba 01 00 00 00 mov edx,0x1 80942ac: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80942b3: e9 e4 fe ff ff jmp 809419c 80942b8: e8 93 3f fe ff call 8078250 <__stack_chk_fail> 80942bd: 66 90 xchg ax,ax 80942bf: 90 nop 080942c0 : 80942c0: 57 push edi 80942c1: 56 push esi 80942c2: 53 push ebx 80942c3: 8b 10 mov edx,DWORD PTR [eax] 80942c5: 89 c3 mov ebx,eax 80942c7: 8b 72 04 mov esi,DWORD PTR [edx+0x4] 80942ca: 8b 02 mov eax,DWORD PTR [edx] 80942cc: 8d 4a 04 lea ecx,[edx+0x4] 80942cf: 89 0b mov DWORD PTR [ebx],ecx 80942d1: 8d 4e d0 lea ecx,[esi-0x30] 80942d4: 83 e8 30 sub eax,0x30 80942d7: 83 f9 09 cmp ecx,0x9 80942da: 77 53 ja 809432f 80942dc: 83 c2 08 add edx,0x8 80942df: be ff ff ff 7f mov esi,0x7fffffff 80942e4: eb 28 jmp 809430e 80942e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80942ed: 8d 76 00 lea esi,[esi+0x0] 80942f0: 8d 04 80 lea eax,[eax+eax*4] 80942f3: 89 f7 mov edi,esi 80942f5: 01 c0 add eax,eax 80942f7: 29 cf sub edi,ecx 80942f9: 39 c7 cmp edi,eax 80942fb: 7c 1c jl 8094319 80942fd: 01 c8 add eax,ecx 80942ff: 8b 0a mov ecx,DWORD PTR [edx] 8094301: 89 d7 mov edi,edx 8094303: 83 c2 04 add edx,0x4 8094306: 83 e9 30 sub ecx,0x30 8094309: 83 f9 09 cmp ecx,0x9 809430c: 77 1f ja 809432d 809430e: 85 c0 test eax,eax 8094310: 78 ed js 80942ff 8094312: 3d cc cc cc 0c cmp eax,0xccccccc 8094317: 7e d7 jle 80942f0 8094319: 89 d7 mov edi,edx 809431b: 8d 52 04 lea edx,[edx+0x4] 809431e: 8b 07 mov eax,DWORD PTR [edi] 8094320: 83 e8 30 sub eax,0x30 8094323: 83 f8 09 cmp eax,0x9 8094326: b8 ff ff ff ff mov eax,0xffffffff 809432b: 76 d2 jbe 80942ff 809432d: 89 3b mov DWORD PTR [ebx],edi 809432f: 5b pop ebx 8094330: 5e pop esi 8094331: 5f pop edi 8094332: c3 ret 8094333: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809433a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08094340 <__parse_one_specwc>: 8094340: f3 0f 1e fb endbr32 8094344: 55 push ebp 8094345: 57 push edi 8094346: 56 push esi 8094347: 53 push ebx 8094348: e8 73 58 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 809434d: 81 c3 b3 0c 05 00 add ebx,0x50cb3 8094353: 83 ec 1c sub esp,0x1c 8094356: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 809435a: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 809435e: 0f b7 46 0c movzx eax,WORD PTR [esi+0xc] 8094362: c7 46 24 ff ff ff ff mov DWORD PTR [esi+0x24],0xffffffff 8094369: 8d 7d 04 lea edi,[ebp+0x4] 809436c: 89 7c 24 30 mov DWORD PTR [esp+0x30],edi 8094370: 66 25 07 e2 and ax,0xe207 8094374: c7 46 10 20 00 00 00 mov DWORD PTR [esi+0x10],0x20 809437b: 80 cc 04 or ah,0x4 809437e: 66 89 46 0c mov WORD PTR [esi+0xc],ax 8094382: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 8094385: 8d 50 d0 lea edx,[eax-0x30] 8094388: 83 fa 09 cmp edx,0x9 809438b: 0f 86 2f 02 00 00 jbe 80945c0 <.L48+0x80> 8094391: 89 fa mov edx,edi 8094393: 31 c9 xor ecx,ecx 8094395: 8d 76 00 lea esi,[esi+0x0] 8094398: 83 e8 20 sub eax,0x20 809439b: 83 f8 29 cmp eax,0x29 809439e: 77 10 ja 80943b0 <.L18> 80943a0: 8b ac 83 6c 31 fe ff mov ebp,DWORD PTR [ebx+eax*4-0x1ce94] 80943a7: 01 dd add ebp,ebx 80943a9: 3e ff e5 notrack jmp ebp 80943ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080943b0 <.L18>: 80943b0: 84 c9 test cl,cl 80943b2: 74 06 je 80943ba <.L18+0xa> 80943b4: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 80943b8: 89 d7 mov edi,edx 80943ba: f6 46 0c 20 test BYTE PTR [esi+0xc],0x20 80943be: 74 07 je 80943c7 <.L18+0x17> 80943c0: c7 46 10 20 00 00 00 mov DWORD PTR [esi+0x10],0x20 80943c7: c7 46 20 ff ff ff ff mov DWORD PTR [esi+0x20],0xffffffff 80943ce: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 80943d5: 8b 07 mov eax,DWORD PTR [edi] 80943d7: 83 f8 2a cmp eax,0x2a 80943da: 0f 84 a0 01 00 00 je 8094580 <.L48+0x40> 80943e0: 83 e8 30 sub eax,0x30 80943e3: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 80943eb: 83 f8 09 cmp eax,0x9 80943ee: 0f 86 2c 01 00 00 jbe 8094520 <.L26+0x10> 80943f4: c7 46 1c ff ff ff ff mov DWORD PTR [esi+0x1c],0xffffffff 80943fb: c7 06 ff ff ff ff mov DWORD PTR [esi],0xffffffff 8094401: 83 3f 2e cmp DWORD PTR [edi],0x2e 8094404: 0f 84 46 01 00 00 je 8094550 <.L48+0x10> 809440a: 8b 93 d8 1f 00 00 mov edx,DWORD PTR [ebx+0x1fd8] 8094410: 81 66 0c f8 fd 00 00 and DWORD PTR [esi+0xc],0xfdf8 8094417: 8b 07 mov eax,DWORD PTR [edi] 8094419: 85 d2 test edx,edx 809441b: 0f 85 ff 03 00 00 jne 8094820 <.L63+0x7e> 8094421: 8d 57 04 lea edx,[edi+0x4] 8094424: 8d 48 b4 lea ecx,[eax-0x4c] 8094427: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 809442b: 83 f9 2e cmp ecx,0x2e 809442e: 77 20 ja 8094450 <.L47> 8094430: 8b ac 8b 14 32 fe ff mov ebp,DWORD PTR [ebx+ecx*4-0x1cdec] 8094437: 01 dd add ebp,ebx 8094439: 3e ff e5 notrack jmp ebp 0809443c <.L53>: 809443c: 83 7f 04 68 cmp DWORD PTR [edi+0x4],0x68 8094440: 0f 84 5b 04 00 00 je 80948a1 <.L63+0xff> 8094446: 80 4e 0c 02 or BYTE PTR [esi+0xc],0x2 809444a: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 809444d: 8d 57 08 lea edx,[edi+0x8] 08094450 <.L47>: 8094450: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 8094454: 8b 93 d4 1f 00 00 mov edx,DWORD PTR [ebx+0x1fd4] 809445a: 89 46 08 mov DWORD PTR [esi+0x8],eax 809445d: c7 46 30 ff ff ff ff mov DWORD PTR [esi+0x30],0xffffffff 8094464: 85 d2 test edx,edx 8094466: 74 0b je 8094473 <.L47+0x23> 8094468: 3d ff 00 00 00 cmp eax,0xff 809446d: 0f 8e 36 02 00 00 jle 80946a9 <.L59+0x31> 8094473: 8d 50 bf lea edx,[eax-0x41] 8094476: c7 46 2c 01 00 00 00 mov DWORD PTR [esi+0x2c],0x1 809447d: 8b 4e 24 mov ecx,DWORD PTR [esi+0x24] 8094480: 83 fa 37 cmp edx,0x37 8094483: 0f 87 87 01 00 00 ja 8094610 <.L58> 8094489: 8b bc 93 d0 32 fe ff mov edi,DWORD PTR [ebx+edx*4-0x1cd30] 8094490: 01 df add edi,ebx 8094492: 3e ff e7 notrack jmp edi 8094495: 8d 76 00 lea esi,[esi+0x0] 08094498 <.L19>: 8094498: 80 4e 0d 08 or BYTE PTR [esi+0xd],0x8 809449c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80944a0: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80944a3: 83 c2 04 add edx,0x4 80944a6: b9 01 00 00 00 mov ecx,0x1 80944ab: 85 c0 test eax,eax 80944ad: 0f 85 e5 fe ff ff jne 8094398 <__parse_one_specwc+0x58> 80944b3: e9 fc fe ff ff jmp 80943b4 <.L18+0x4> 80944b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80944bf: 90 nop 080944c0 <.L21>: 80944c0: c7 46 10 30 00 00 00 mov DWORD PTR [esi+0x10],0x30 80944c7: eb d7 jmp 80944a0 <.L19+0x8> 80944c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080944d0 <.L22>: 80944d0: 80 4e 0c 20 or BYTE PTR [esi+0xc],0x20 80944d4: eb ca jmp 80944a0 <.L19+0x8> 80944d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80944dd: 8d 76 00 lea esi,[esi+0x0] 080944e0 <.L23>: 80944e0: 80 4e 0c 40 or BYTE PTR [esi+0xc],0x40 80944e4: eb ba jmp 80944a0 <.L19+0x8> 80944e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80944ed: 8d 76 00 lea esi,[esi+0x0] 080944f0 <.L24>: 80944f0: 80 4e 0c 80 or BYTE PTR [esi+0xc],0x80 80944f4: eb aa jmp 80944a0 <.L19+0x8> 80944f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80944fd: 8d 76 00 lea esi,[esi+0x0] 08094500 <.L25>: 8094500: 80 4e 0c 08 or BYTE PTR [esi+0xc],0x8 8094504: eb 9a jmp 80944a0 <.L19+0x8> 8094506: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809450d: 8d 76 00 lea esi,[esi+0x0] 08094510 <.L26>: 8094510: 80 4e 0c 10 or BYTE PTR [esi+0xc],0x10 8094514: eb 8a jmp 80944a0 <.L19+0x8> 8094516: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809451d: 8d 76 00 lea esi,[esi+0x0] 8094520: 8d 44 24 30 lea eax,[esp+0x30] 8094524: e8 97 fd ff ff call 80942c0 8094529: 83 f8 ff cmp eax,0xffffffff 809452c: 74 03 je 8094531 <.L26+0x21> 809452e: 89 46 04 mov DWORD PTR [esi+0x4],eax 8094531: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 8094535: e9 ba fe ff ff jmp 80943f4 <.L18+0x44> 809453a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08094540 <.L48>: 8094540: 80 66 0c fa and BYTE PTR [esi+0xc],0xfa 8094544: 8d 57 08 lea edx,[edi+0x8] 8094547: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 809454a: e9 01 ff ff ff jmp 8094450 <.L47> 809454f: 90 nop 8094550: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8094553: 8d 57 04 lea edx,[edi+0x4] 8094556: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 809455a: 83 f8 2a cmp eax,0x2a 809455d: 0f 84 4d 02 00 00 je 80947b0 <.L63+0xe> 8094563: 83 e8 30 sub eax,0x30 8094566: 83 f8 09 cmp eax,0x9 8094569: 0f 86 21 01 00 00 jbe 8094690 <.L59+0x18> 809456f: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 8094575: 89 d7 mov edi,edx 8094577: e9 8e fe ff ff jmp 809440a <.L18+0x5a> 809457c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8094580: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8094583: 8d 6f 04 lea ebp,[edi+0x4] 8094586: 89 6c 24 30 mov DWORD PTR [esp+0x30],ebp 809458a: 83 e8 30 sub eax,0x30 809458d: 83 f8 09 cmp eax,0x9 8094590: 0f 86 52 02 00 00 jbe 80947e8 <.L63+0x46> 8094596: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 809459a: 89 6c 24 30 mov DWORD PTR [esp+0x30],ebp 809459e: 89 ef mov edi,ebp 80945a0: c7 44 24 08 01 00 00 00 mov DWORD PTR [esp+0x8],0x1 80945a8: 89 46 20 mov DWORD PTR [esi+0x20],eax 80945ab: 83 c0 01 add eax,0x1 80945ae: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 80945b2: e9 3d fe ff ff jmp 80943f4 <.L18+0x44> 80945b7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80945be: 66 90 xchg ax,ax 80945c0: 8d 44 24 30 lea eax,[esp+0x30] 80945c4: e8 f7 fc ff ff call 80942c0 80945c9: 85 c0 test eax,eax 80945cb: 74 33 je 8094600 <.L48+0xc0> 80945cd: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80945d1: 83 3a 24 cmp DWORD PTR [edx],0x24 80945d4: 75 2a jne 8094600 <.L48+0xc0> 80945d6: 8d 7a 04 lea edi,[edx+0x4] 80945d9: 89 7c 24 30 mov DWORD PTR [esp+0x30],edi 80945dd: 83 f8 ff cmp eax,0xffffffff 80945e0: 74 11 je 80945f3 <.L48+0xb3> 80945e2: 8d 48 ff lea ecx,[eax-0x1] 80945e5: 89 4e 24 mov DWORD PTR [esi+0x24],ecx 80945e8: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 80945ec: 39 01 cmp DWORD PTR [ecx],eax 80945ee: 0f 43 01 cmovae eax,DWORD PTR [ecx] 80945f1: 89 01 mov DWORD PTR [ecx],eax 80945f3: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80945f6: e9 96 fd ff ff jmp 8094391 <__parse_one_specwc+0x51> 80945fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80945ff: 90 nop 8094600: 89 7c 24 30 mov DWORD PTR [esp+0x30],edi 8094604: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 8094607: e9 85 fd ff ff jmp 8094391 <__parse_one_specwc+0x51> 809460c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08094610 <.L58>: 8094610: c7 46 2c 00 00 00 00 mov DWORD PTR [esi+0x2c],0x0 8094617: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 809461b: 85 c0 test eax,eax 809461d: 0f 85 20 01 00 00 jne 8094743 <.L62+0x14> 8094623: 83 ea 04 sub edx,0x4 8094626: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 809462a: 89 56 18 mov DWORD PTR [esi+0x18],edx 809462d: 89 56 14 mov DWORD PTR [esi+0x14],edx 8094630: 83 c4 1c add esp,0x1c 8094633: 5b pop ebx 8094634: 5e pop esi 8094635: 5f pop edi 8094636: 5d pop ebp 8094637: c3 ret 8094638: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809463f: 90 nop 08094640 <.L64>: 8094640: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 8094644: 83 e2 01 and edx,0x1 8094647: 80 fa 01 cmp dl,0x1 809464a: 19 d2 sbb edx,edx 809464c: 30 d2 xor dl,dl 809464e: 81 c2 07 01 00 00 add edx,0x107 8094654: 89 56 28 mov DWORD PTR [esi+0x28],edx 8094657: 83 f9 ff cmp ecx,0xffffffff 809465a: 75 bb jne 8094617 <.L58+0x7> 809465c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8094660: ba 01 00 00 00 mov edx,0x1 8094665: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 8094669: 01 54 24 08 add DWORD PTR [esp+0x8],edx 809466d: 89 4e 24 mov DWORD PTR [esi+0x24],ecx 8094670: eb a5 jmp 8094617 <.L58+0x7> 8094672: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08094678 <.L59>: 8094678: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 809467c: f6 c2 01 test dl,0x1 809467f: 0f 84 c6 01 00 00 je 809484b <.L63+0xa9> 8094685: c7 46 28 00 01 00 00 mov DWORD PTR [esi+0x28],0x100 809468c: eb c9 jmp 8094657 <.L64+0x17> 809468e: 66 90 xchg ax,ax 8094690: 8d 44 24 30 lea eax,[esp+0x30] 8094694: e8 27 fc ff ff call 80942c0 8094699: 83 f8 ff cmp eax,0xffffffff 809469c: 74 02 je 80946a0 <.L59+0x28> 809469e: 89 06 mov DWORD PTR [esi],eax 80946a0: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 80946a4: e9 61 fd ff ff jmp 809440a <.L18+0x5a> 80946a9: 8b 93 e4 1f 00 00 mov edx,DWORD PTR [ebx+0x1fe4] 80946af: 8b 14 82 mov edx,DWORD PTR [edx+eax*4] 80946b2: 85 d2 test edx,edx 80946b4: 0f 84 b9 fd ff ff je 8094473 <.L47+0x23> 80946ba: 8d 46 30 lea eax,[esi+0x30] 80946bd: 50 push eax 80946be: 8d 46 28 lea eax,[esi+0x28] 80946c1: 50 push eax 80946c2: 6a 01 push 0x1 80946c4: 56 push esi 80946c5: ff d2 call edx 80946c7: 89 c2 mov edx,eax 80946c9: 89 46 2c mov DWORD PTR [esi+0x2c],eax 80946cc: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80946cf: 83 c4 10 add esp,0x10 80946d2: 85 d2 test edx,edx 80946d4: 0f 88 99 fd ff ff js 8094473 <.L47+0x23> 80946da: 83 7e 24 ff cmp DWORD PTR [esi+0x24],0xffffffff 80946de: 0f 85 33 ff ff ff jne 8094617 <.L58+0x7> 80946e4: 85 d2 test edx,edx 80946e6: 0f 84 2b ff ff ff je 8094617 <.L58+0x7> 80946ec: e9 74 ff ff ff jmp 8094665 <.L64+0x25> 80946f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080946f8 <.L81>: 80946f8: 89 d7 mov edi,edx 80946fa: 80 4e 0c 01 or BYTE PTR [esi+0xc],0x1 80946fe: 8d 57 04 lea edx,[edi+0x4] 8094701: 8b 07 mov eax,DWORD PTR [edi] 8094703: e9 48 fd ff ff jmp 8094450 <.L47> 08094708 <.L52>: 8094708: 80 4e 0c 05 or BYTE PTR [esi+0xc],0x5 809470c: 8d 57 08 lea edx,[edi+0x8] 809470f: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8094712: e9 39 fd ff ff jmp 8094450 <.L47> 08094717 <.L51>: 8094717: 80 4e 0c 04 or BYTE PTR [esi+0xc],0x4 809471b: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 809471e: 8d 57 08 lea edx,[edi+0x8] 8094721: 83 c7 08 add edi,0x8 8094724: 83 f8 6c cmp eax,0x6c 8094727: 0f 85 23 fd ff ff jne 8094450 <.L47> 809472d: eb cb jmp 80946fa <.L81+0x2> 0809472f <.L62>: 809472f: c7 46 28 05 00 00 00 mov DWORD PTR [esi+0x28],0x5 8094736: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 809473a: 83 f9 ff cmp ecx,0xffffffff 809473d: 0f 84 1d ff ff ff je 8094660 <.L64+0x20> 8094743: 83 ec 08 sub esp,0x8 8094746: 89 56 14 mov DWORD PTR [esi+0x14],edx 8094749: 6a 25 push 0x25 809474b: 52 push edx 809474c: e8 bf 3e 00 00 call 8098610 <__wcschrnul> 8094751: 83 c4 10 add esp,0x10 8094754: 89 46 18 mov DWORD PTR [esi+0x18],eax 8094757: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 809475b: 83 c4 1c add esp,0x1c 809475e: 5b pop ebx 809475f: 5e pop esi 8094760: 5f pop edi 8094761: 5d pop ebp 8094762: c3 ret 08094763 <.L61>: 8094763: c7 46 28 03 00 00 00 mov DWORD PTR [esi+0x28],0x3 809476a: eb ca jmp 8094736 <.L62+0x7> 0809476c <.L67>: 809476c: c7 46 28 02 00 00 00 mov DWORD PTR [esi+0x28],0x2 8094773: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 8094777: 83 f9 ff cmp ecx,0xffffffff 809477a: 75 c7 jne 8094743 <.L62+0x14> 809477c: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8094780: 83 44 24 08 01 add DWORD PTR [esp+0x8],0x1 8094785: 89 46 24 mov DWORD PTR [esi+0x24],eax 8094788: eb b9 jmp 8094743 <.L62+0x14> 809478a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08094790 <.L66>: 8094790: c7 46 28 04 00 00 00 mov DWORD PTR [esi+0x28],0x4 8094797: eb 9d jmp 8094736 <.L62+0x7> 08094799 <.L65>: 8094799: c7 46 28 01 00 00 00 mov DWORD PTR [esi+0x28],0x1 80947a0: eb 94 jmp 8094736 <.L62+0x7> 080947a2 <.L63>: 80947a2: c7 46 28 00 08 00 00 mov DWORD PTR [esi+0x28],0x800 80947a9: eb 8b jmp 8094736 <.L62+0x7> 80947ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80947af: 90 nop 80947b0: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 80947b3: 8d 57 08 lea edx,[edi+0x8] 80947b6: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 80947ba: 83 e8 30 sub eax,0x30 80947bd: 83 f8 09 cmp eax,0x9 80947c0: 0f 86 ea 00 00 00 jbe 80948b0 <.L63+0x10e> 80947c6: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80947ca: 83 44 24 08 01 add DWORD PTR [esp+0x8],0x1 80947cf: 89 d7 mov edi,edx 80947d1: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 80947d5: 89 46 1c mov DWORD PTR [esi+0x1c],eax 80947d8: 83 c0 01 add eax,0x1 80947db: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 80947df: e9 26 fc ff ff jmp 809440a <.L18+0x5a> 80947e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80947e8: 8d 44 24 30 lea eax,[esp+0x30] 80947ec: e8 cf fa ff ff call 80942c0 80947f1: 85 c0 test eax,eax 80947f3: 74 0d je 8094802 <.L63+0x60> 80947f5: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80947f9: 83 3a 24 cmp DWORD PTR [edx],0x24 80947fc: 0f 84 7d 00 00 00 je 809487f <.L63+0xdd> 8094802: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 8094805: 85 c0 test eax,eax 8094807: 0f 88 89 fd ff ff js 8094596 <.L48+0x56> 809480d: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 8094815: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 8094819: e9 d6 fb ff ff jmp 80943f4 <.L18+0x44> 809481e: 66 90 xchg ax,ax 8094820: 8b 0c 82 mov ecx,DWORD PTR [edx+eax*4] 8094823: 85 c9 test ecx,ecx 8094825: 0f 84 f6 fb ff ff je 8094421 <.L18+0x71> 809482b: 83 ec 08 sub esp,0x8 809482e: 56 push esi 809482f: 8d 44 24 3c lea eax,[esp+0x3c] 8094833: 50 push eax 8094834: e8 67 97 ff ff call 808dfa0 <__handle_registered_modifier_wc> 8094839: 83 c4 10 add esp,0x10 809483c: 85 c0 test eax,eax 809483e: 74 31 je 8094871 <.L63+0xcf> 8094840: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 8094844: 8b 07 mov eax,DWORD PTR [edi] 8094846: e9 d6 fb ff ff jmp 8094421 <.L18+0x71> 809484b: f6 c2 04 test dl,0x4 809484e: 75 15 jne 8094865 <.L63+0xc3> 8094850: 83 e2 02 and edx,0x2 8094853: 0f 84 87 00 00 00 je 80948e0 <.L63+0x13e> 8094859: c7 46 28 00 04 00 00 mov DWORD PTR [esi+0x28],0x400 8094860: e9 f2 fd ff ff jmp 8094657 <.L64+0x17> 8094865: c7 46 28 00 02 00 00 mov DWORD PTR [esi+0x28],0x200 809486c: e9 e6 fd ff ff jmp 8094657 <.L64+0x17> 8094871: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8094875: 8d 50 04 lea edx,[eax+0x4] 8094878: 8b 00 mov eax,DWORD PTR [eax] 809487a: e9 d1 fb ff ff jmp 8094450 <.L47> 809487f: 83 f8 ff cmp eax,0xffffffff 8094882: 74 11 je 8094895 <.L63+0xf3> 8094884: 8d 48 ff lea ecx,[eax-0x1] 8094887: 89 4e 20 mov DWORD PTR [esi+0x20],ecx 809488a: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 809488e: 39 01 cmp DWORD PTR [ecx],eax 8094890: 0f 43 01 cmovae eax,DWORD PTR [ecx] 8094893: 89 01 mov DWORD PTR [ecx],eax 8094895: 83 c2 04 add edx,0x4 8094898: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 809489c: e9 61 ff ff ff jmp 8094802 <.L63+0x60> 80948a1: 80 4e 0d 02 or BYTE PTR [esi+0xd],0x2 80948a5: 8d 57 0c lea edx,[edi+0xc] 80948a8: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 80948ab: e9 a0 fb ff ff jmp 8094450 <.L47> 80948b0: 8d 44 24 30 lea eax,[esp+0x30] 80948b4: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80948b8: e8 03 fa ff ff call 80942c0 80948bd: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80948c1: 85 c0 test eax,eax 80948c3: 74 09 je 80948ce <.L63+0x12c> 80948c5: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80948c9: 83 39 24 cmp DWORD PTR [ecx],0x24 80948cc: 74 23 je 80948f1 <.L63+0x14f> 80948ce: 8b 7e 1c mov edi,DWORD PTR [esi+0x1c] 80948d1: 85 ff test edi,edi 80948d3: 0f 89 c7 fd ff ff jns 80946a0 <.L59+0x28> 80948d9: e9 e8 fe ff ff jmp 80947c6 <.L63+0x24> 80948de: 66 90 xchg ax,ax 80948e0: 31 d2 xor edx,edx 80948e2: f6 46 0d 02 test BYTE PTR [esi+0xd],0x2 80948e6: 0f 95 c2 setne dl 80948e9: 89 56 28 mov DWORD PTR [esi+0x28],edx 80948ec: e9 66 fd ff ff jmp 8094657 <.L64+0x17> 80948f1: 83 f8 ff cmp eax,0xffffffff 80948f4: 74 11 je 8094907 <.L63+0x165> 80948f6: 8d 78 ff lea edi,[eax-0x1] 80948f9: 89 7e 1c mov DWORD PTR [esi+0x1c],edi 80948fc: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 8094900: 39 07 cmp DWORD PTR [edi],eax 8094902: 0f 43 07 cmovae eax,DWORD PTR [edi] 8094905: 89 07 mov DWORD PTR [edi],eax 8094907: 83 c1 04 add ecx,0x4 809490a: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 809490e: eb be jmp 80948ce <.L63+0x12c> 08094910 <_IO_file_doallocate>: 8094910: f3 0f 1e fb endbr32 8094914: 55 push ebp 8094915: 57 push edi 8094916: e8 4c 63 fb ff call 804ac67 <__x86.get_pc_thunk.di> 809491b: 81 c7 e5 06 05 00 add edi,0x506e5 8094921: 56 push esi 8094922: 53 push ebx 8094923: 83 ec 7c sub esp,0x7c 8094926: 65 a1 14 00 00 00 mov eax,gs:0x14 809492c: 89 44 24 6c mov DWORD PTR [esp+0x6c],eax 8094930: 31 c0 xor eax,eax 8094932: 8b b4 24 90 00 00 00 mov esi,DWORD PTR [esp+0x90] 8094939: 8b 5e 38 mov ebx,DWORD PTR [esi+0x38] 809493c: 85 db test ebx,ebx 809493e: 0f 88 9c 00 00 00 js 80949e0 <_IO_file_doallocate+0xd0> 8094944: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 809494a: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8094950: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8094956: 89 d9 mov ecx,ebx 8094958: 29 d0 sub eax,edx 809495a: 29 d1 sub ecx,edx 809495c: 39 c8 cmp eax,ecx 809495e: 0f 86 0c 01 00 00 jbe 8094a70 <_IO_file_doallocate+0x160> 8094964: 83 ec 08 sub esp,0x8 8094967: 8d 44 24 14 lea eax,[esp+0x14] 809496b: 50 push eax 809496c: 56 push esi 809496d: ff 53 48 call DWORD PTR [ebx+0x48] 8094970: 83 c4 10 add esp,0x10 8094973: 85 c0 test eax,eax 8094975: 78 69 js 80949e0 <_IO_file_doallocate+0xd0> 8094977: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 809497b: 25 00 f0 00 00 and eax,0xf000 8094980: 3d 00 20 00 00 cmp eax,0x2000 8094985: 74 69 je 80949f0 <_IO_file_doallocate+0xe0> 8094987: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 809498b: 8d 45 ff lea eax,[ebp-0x1] 809498e: 3d fe 1f 00 00 cmp eax,0x1ffe 8094993: 77 4b ja 80949e0 <_IO_file_doallocate+0xd0> 8094995: 8d 76 00 lea esi,[esi+0x0] 8094998: 83 ec 0c sub esp,0xc 809499b: 89 fb mov ebx,edi 809499d: 55 push ebp 809499e: e8 dd 01 fd ff call 8064b80 <__libc_malloc> 80949a3: 83 c4 10 add esp,0x10 80949a6: 85 c0 test eax,eax 80949a8: 0f 84 8a 00 00 00 je 8094a38 <_IO_file_doallocate+0x128> 80949ae: 01 c5 add ebp,eax 80949b0: 6a 01 push 0x1 80949b2: 55 push ebp 80949b3: 50 push eax 80949b4: 56 push esi 80949b5: e8 06 94 fc ff call 805ddc0 <_IO_setb> 80949ba: 83 c4 10 add esp,0x10 80949bd: b8 01 00 00 00 mov eax,0x1 80949c2: 8b 4c 24 6c mov ecx,DWORD PTR [esp+0x6c] 80949c6: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80949cd: 0f 85 a7 00 00 00 jne 8094a7a <_IO_file_doallocate+0x16a> 80949d3: 83 c4 7c add esp,0x7c 80949d6: 5b pop ebx 80949d7: 5e pop esi 80949d8: 5f pop edi 80949d9: 5d pop ebp 80949da: c3 ret 80949db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80949df: 90 nop 80949e0: bd 00 20 00 00 mov ebp,0x2000 80949e5: eb b1 jmp 8094998 <_IO_file_doallocate+0x88> 80949e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80949ee: 66 90 xchg ax,ax 80949f0: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 80949f4: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80949f8: 89 c8 mov eax,ecx 80949fa: 0f ac d8 08 shrd eax,ebx,0x8 80949fe: 89 c2 mov edx,eax 8094a00: 89 d8 mov eax,ebx 8094a02: 81 e2 ff 0f 00 00 and edx,0xfff 8094a08: 25 00 f0 ff ff and eax,0xfffff000 8094a0d: 09 d0 or eax,edx 8094a0f: 2d 88 00 00 00 sub eax,0x88 8094a14: 83 f8 07 cmp eax,0x7 8094a17: 77 2f ja 8094a48 <_IO_file_doallocate+0x138> 8094a19: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 8094a1d: 81 0e 00 02 00 00 or DWORD PTR [esi],0x200 8094a23: 8d 45 ff lea eax,[ebp-0x1] 8094a26: 3d fe 1f 00 00 cmp eax,0x1ffe 8094a2b: 0f 86 67 ff ff ff jbe 8094998 <_IO_file_doallocate+0x88> 8094a31: eb ad jmp 80949e0 <_IO_file_doallocate+0xd0> 8094a33: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8094a37: 90 nop 8094a38: b8 ff ff ff ff mov eax,0xffffffff 8094a3d: e9 80 ff ff ff jmp 80949c2 <_IO_file_doallocate+0xb2> 8094a42: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8094a48: c7 c3 e0 ff ff ff mov ebx,0xffffffe0 8094a4e: 83 ec 0c sub esp,0xc 8094a51: 65 8b 2b mov ebp,DWORD PTR gs:[ebx] 8094a54: ff 76 38 push DWORD PTR [esi+0x38] 8094a57: e8 64 4a 00 00 call 80994c0 <__isatty> 8094a5c: 65 89 2b mov DWORD PTR gs:[ebx],ebp 8094a5f: 83 c4 10 add esp,0x10 8094a62: 85 c0 test eax,eax 8094a64: 75 b3 jne 8094a19 <_IO_file_doallocate+0x109> 8094a66: e9 1c ff ff ff jmp 8094987 <_IO_file_doallocate+0x77> 8094a6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8094a6f: 90 nop 8094a70: e8 7b 5c fc ff call 805a6f0 <_IO_vtable_check> 8094a75: e9 ea fe ff ff jmp 8094964 <_IO_file_doallocate+0x54> 8094a7a: e8 d1 37 fe ff call 8078250 <__stack_chk_fail> 8094a7f: 90 nop 08094a80 <_IO_fputs>: 8094a80: f3 0f 1e fb endbr32 8094a84: 55 push ebp 8094a85: 89 e5 mov ebp,esp 8094a87: 57 push edi 8094a88: e8 da 61 fb ff call 804ac67 <__x86.get_pc_thunk.di> 8094a8d: 81 c7 73 05 05 00 add edi,0x50573 8094a93: 56 push esi 8094a94: 53 push ebx 8094a95: 83 ec 28 sub esp,0x28 8094a98: ff 75 08 push DWORD PTR [ebp+0x8] 8094a9b: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] 8094a9e: 89 fb mov ebx,edi 8094aa0: e8 6b f5 fd ff call 8074010 8094aa5: 83 c4 10 add esp,0x10 8094aa8: 89 c3 mov ebx,eax 8094aaa: 8b 06 mov eax,DWORD PTR [esi] 8094aac: 25 00 80 00 00 and eax,0x8000 8094ab1: 75 38 jne 8094aeb <_IO_fputs+0x6b> 8094ab3: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 8094ab6: 65 8b 0d 08 00 00 00 mov ecx,DWORD PTR gs:0x8 8094abd: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 8094ac0: 39 4a 08 cmp DWORD PTR [edx+0x8],ecx 8094ac3: 74 22 je 8094ae7 <_IO_fputs+0x67> 8094ac5: 65 8b 0d 0c 00 00 00 mov ecx,DWORD PTR gs:0xc 8094acc: 85 c9 test ecx,ecx 8094ace: 0f 85 cc 00 00 00 jne 8094ba0 <_IO_fputs+0x120> 8094ad4: 89 c8 mov eax,ecx 8094ad6: b9 01 00 00 00 mov ecx,0x1 8094adb: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 8094ade: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 8094ae1: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8094ae4: 89 42 08 mov DWORD PTR [edx+0x8],eax 8094ae7: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 8094aeb: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 8094aee: 85 c0 test eax,eax 8094af0: 75 56 jne 8094b48 <_IO_fputs+0xc8> 8094af2: c7 46 68 ff ff ff ff mov DWORD PTR [esi+0x68],0xffffffff 8094af9: 8b 8e 94 00 00 00 mov ecx,DWORD PTR [esi+0x94] 8094aff: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8094b05: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8094b0b: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 8094b0e: 29 d1 sub ecx,edx 8094b10: 29 d0 sub eax,edx 8094b12: 39 c8 cmp eax,ecx 8094b14: 76 7a jbe 8094b90 <_IO_fputs+0x110> 8094b16: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8094b19: 83 ec 04 sub esp,0x4 8094b1c: 53 push ebx 8094b1d: ff 75 08 push DWORD PTR [ebp+0x8] 8094b20: 56 push esi 8094b21: ff 50 1c call DWORD PTR [eax+0x1c] 8094b24: 83 c4 10 add esp,0x10 8094b27: bf 01 00 00 00 mov edi,0x1 8094b2c: 39 c3 cmp ebx,eax 8094b2e: 75 1d jne 8094b4d <_IO_fputs+0xcd> 8094b30: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8094b36: 74 22 je 8094b5a <_IO_fputs+0xda> 8094b38: 8d 65 f4 lea esp,[ebp-0xc] 8094b3b: 89 f8 mov eax,edi 8094b3d: 5b pop ebx 8094b3e: 5e pop esi 8094b3f: 5f pop edi 8094b40: 5d pop ebp 8094b41: c3 ret 8094b42: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8094b48: 83 f8 ff cmp eax,0xffffffff 8094b4b: 74 ac je 8094af9 <_IO_fputs+0x79> 8094b4d: bf ff ff ff ff mov edi,0xffffffff 8094b52: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8094b58: 75 de jne 8094b38 <_IO_fputs+0xb8> 8094b5a: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 8094b5d: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8094b60: 8d 70 ff lea esi,[eax-0x1] 8094b63: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8094b66: 85 f6 test esi,esi 8094b68: 75 ce jne 8094b38 <_IO_fputs+0xb8> 8094b6a: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8094b71: 65 a1 0c 00 00 00 mov eax,gs:0xc 8094b77: 85 c0 test eax,eax 8094b79: 75 45 jne 8094bc0 <_IO_fputs+0x140> 8094b7b: 83 2b 01 sub DWORD PTR [ebx],0x1 8094b7e: 8d 65 f4 lea esp,[ebp-0xc] 8094b81: 89 f8 mov eax,edi 8094b83: 5b pop ebx 8094b84: 5e pop esi 8094b85: 5f pop edi 8094b86: 5d pop ebp 8094b87: c3 ret 8094b88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8094b8f: 90 nop 8094b90: e8 5b 5b fc ff call 805a6f0 <_IO_vtable_check> 8094b95: e9 7c ff ff ff jmp 8094b16 <_IO_fputs+0x96> 8094b9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8094ba0: b9 01 00 00 00 mov ecx,0x1 8094ba5: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 8094ba9: 0f 84 2f ff ff ff je 8094ade <_IO_fputs+0x5e> 8094baf: 83 ec 0c sub esp,0xc 8094bb2: 52 push edx 8094bb3: e8 08 b4 fc ff call 805ffc0 <__lll_lock_wait_private> 8094bb8: 83 c4 10 add esp,0x10 8094bbb: e9 1e ff ff ff jmp 8094ade <_IO_fputs+0x5e> 8094bc0: 89 f0 mov eax,esi 8094bc2: 87 03 xchg DWORD PTR [ebx],eax 8094bc4: 83 f8 01 cmp eax,0x1 8094bc7: 0f 8e 6b ff ff ff jle 8094b38 <_IO_fputs+0xb8> 8094bcd: b8 f0 00 00 00 mov eax,0xf0 8094bd2: b9 81 00 00 00 mov ecx,0x81 8094bd7: ba 01 00 00 00 mov edx,0x1 8094bdc: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8094be3: e9 50 ff ff ff jmp 8094b38 <_IO_fputs+0xb8> 8094be8: f3 0f 1e fb endbr32 8094bec: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8094bef: e9 0b 49 fb ff jmp 80494ff <_IO_fputs.cold> 8094bf4: 66 90 xchg ax,ax 8094bf6: 66 90 xchg ax,ax 8094bf8: 66 90 xchg ax,ax 8094bfa: 66 90 xchg ax,ax 8094bfc: 66 90 xchg ax,ax 8094bfe: 66 90 xchg ax,ax 08094c00 <_IO_wfile_doallocate>: 8094c00: f3 0f 1e fb endbr32 8094c04: 57 push edi 8094c05: 56 push esi 8094c06: 53 push ebx 8094c07: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 8094c0b: e8 b0 4f fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8094c10: 81 c3 f0 03 05 00 add ebx,0x503f0 8094c16: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 8094c19: 85 c0 test eax,eax 8094c1b: 74 43 je 8094c60 <_IO_wfile_doallocate+0x60> 8094c1d: 8b 4f 20 mov ecx,DWORD PTR [edi+0x20] 8094c20: 29 c1 sub ecx,eax 8094c22: 8d 51 03 lea edx,[ecx+0x3] 8094c25: 89 c8 mov eax,ecx 8094c27: c1 ea 02 shr edx,0x2 8094c2a: f6 07 01 test BYTE PTR [edi],0x1 8094c2d: 0f 45 c2 cmovne eax,edx 8094c30: 83 ec 0c sub esp,0xc 8094c33: 8d 34 85 00 00 00 00 lea esi,[eax*4+0x0] 8094c3a: 56 push esi 8094c3b: e8 40 ff fc ff call 8064b80 <__libc_malloc> 8094c40: 83 c4 10 add esp,0x10 8094c43: 85 c0 test eax,eax 8094c45: 74 31 je 8094c78 <_IO_wfile_doallocate+0x78> 8094c47: 01 c6 add esi,eax 8094c49: 6a 01 push 0x1 8094c4b: 56 push esi 8094c4c: 50 push eax 8094c4d: 57 push edi 8094c4e: e8 9d 0a 00 00 call 80956f0 <_IO_wsetb> 8094c53: 83 c4 10 add esp,0x10 8094c56: b8 01 00 00 00 mov eax,0x1 8094c5b: 5b pop ebx 8094c5c: 5e pop esi 8094c5d: 5f pop edi 8094c5e: c3 ret 8094c5f: 90 nop 8094c60: 83 ec 0c sub esp,0xc 8094c63: 57 push edi 8094c64: e8 a7 fc ff ff call 8094910 <_IO_file_doallocate> 8094c69: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 8094c6c: 83 c4 10 add esp,0x10 8094c6f: eb ac jmp 8094c1d <_IO_wfile_doallocate+0x1d> 8094c71: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8094c78: 5b pop ebx 8094c79: b8 ff ff ff ff mov eax,0xffffffff 8094c7e: 5e pop esi 8094c7f: 5f pop edi 8094c80: c3 ret 8094c81: 66 90 xchg ax,ax 8094c83: 66 90 xchg ax,ax 8094c85: 66 90 xchg ax,ax 8094c87: 66 90 xchg ax,ax 8094c89: 66 90 xchg ax,ax 8094c8b: 66 90 xchg ax,ax 8094c8d: 66 90 xchg ax,ax 8094c8f: 90 nop 08094c90 <_IO_fwrite>: 8094c90: f3 0f 1e fb endbr32 8094c94: e8 90 50 fb ff call 8049d29 <__x86.get_pc_thunk.ax> 8094c99: 05 67 03 05 00 add eax,0x50367 8094c9e: 55 push ebp 8094c9f: 89 e5 mov ebp,esp 8094ca1: 57 push edi 8094ca2: 56 push esi 8094ca3: 53 push ebx 8094ca4: 83 ec 1c sub esp,0x1c 8094ca7: 8b 7d 0c mov edi,DWORD PTR [ebp+0xc] 8094caa: 0f af 7d 10 imul edi,DWORD PTR [ebp+0x10] 8094cae: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8094cb1: 8b 75 14 mov esi,DWORD PTR [ebp+0x14] 8094cb4: 85 ff test edi,edi 8094cb6: 0f 84 bf 00 00 00 je 8094d7b <_IO_fwrite+0xeb> 8094cbc: 8b 06 mov eax,DWORD PTR [esi] 8094cbe: 25 00 80 00 00 and eax,0x8000 8094cc3: 75 32 jne 8094cf7 <_IO_fwrite+0x67> 8094cc5: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 8094cc8: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 8094ccf: 39 5a 08 cmp DWORD PTR [edx+0x8],ebx 8094cd2: 74 1f je 8094cf3 <_IO_fwrite+0x63> 8094cd4: 65 8b 0d 0c 00 00 00 mov ecx,DWORD PTR gs:0xc 8094cdb: 85 c9 test ecx,ecx 8094cdd: 0f 85 ed 00 00 00 jne 8094dd0 <_IO_fwrite+0x140> 8094ce3: 89 c8 mov eax,ecx 8094ce5: b9 01 00 00 00 mov ecx,0x1 8094cea: 0f b1 0a cmpxchg DWORD PTR [edx],ecx 8094ced: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 8094cf0: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 8094cf3: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 8094cf7: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 8094cfa: 85 c0 test eax,eax 8094cfc: 0f 85 86 00 00 00 jne 8094d88 <_IO_fwrite+0xf8> 8094d02: c7 46 68 ff ff ff ff mov DWORD PTR [esi+0x68],0xffffffff 8094d09: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8094d0c: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8094d12: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8094d18: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8094d1e: 89 d9 mov ecx,ebx 8094d20: 29 d0 sub eax,edx 8094d22: 29 d1 sub ecx,edx 8094d24: 39 c8 cmp eax,ecx 8094d26: 0f 86 c4 00 00 00 jbe 8094df0 <_IO_fwrite+0x160> 8094d2c: 83 ec 04 sub esp,0x4 8094d2f: 57 push edi 8094d30: ff 75 08 push DWORD PTR [ebp+0x8] 8094d33: 56 push esi 8094d34: ff 53 1c call DWORD PTR [ebx+0x1c] 8094d37: 83 c4 10 add esp,0x10 8094d3a: 83 f8 ff cmp eax,0xffffffff 8094d3d: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8094d40: 0f 94 45 e3 sete BYTE PTR [ebp-0x1d] 8094d44: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8094d4a: 75 21 jne 8094d6d <_IO_fwrite+0xdd> 8094d4c: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 8094d4f: 83 6b 04 01 sub DWORD PTR [ebx+0x4],0x1 8094d53: 75 18 jne 8094d6d <_IO_fwrite+0xdd> 8094d55: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8094d5c: 65 a1 0c 00 00 00 mov eax,gs:0xc 8094d62: 85 c0 test eax,eax 8094d64: 0f 85 96 00 00 00 jne 8094e00 <_IO_fwrite+0x170> 8094d6a: 83 2b 01 sub DWORD PTR [ebx],0x1 8094d6d: 3b 7d e4 cmp edi,DWORD PTR [ebp-0x1c] 8094d70: 74 06 je 8094d78 <_IO_fwrite+0xe8> 8094d72: 80 7d e3 00 cmp BYTE PTR [ebp-0x1d],0x0 8094d76: 74 44 je 8094dbc <_IO_fwrite+0x12c> 8094d78: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 8094d7b: 8d 65 f4 lea esp,[ebp-0xc] 8094d7e: 89 f8 mov eax,edi 8094d80: 5b pop ebx 8094d81: 5e pop esi 8094d82: 5f pop edi 8094d83: 5d pop ebp 8094d84: c3 ret 8094d85: 8d 76 00 lea esi,[esi+0x0] 8094d88: 83 f8 ff cmp eax,0xffffffff 8094d8b: 0f 84 78 ff ff ff je 8094d09 <_IO_fwrite+0x79> 8094d91: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8094d97: 75 17 jne 8094db0 <_IO_fwrite+0x120> 8094d99: 8b 5e 48 mov ebx,DWORD PTR [esi+0x48] 8094d9c: 83 6b 04 01 sub DWORD PTR [ebx+0x4],0x1 8094da0: 75 0e jne 8094db0 <_IO_fwrite+0x120> 8094da2: c6 45 e3 00 mov BYTE PTR [ebp-0x1d],0x0 8094da6: c7 45 e4 00 00 00 00 mov DWORD PTR [ebp-0x1c],0x0 8094dad: eb a6 jmp 8094d55 <_IO_fwrite+0xc5> 8094daf: 90 nop 8094db0: 8d 65 f4 lea esp,[ebp-0xc] 8094db3: 31 ff xor edi,edi 8094db5: 5b pop ebx 8094db6: 89 f8 mov eax,edi 8094db8: 5e pop esi 8094db9: 5f pop edi 8094dba: 5d pop ebp 8094dbb: c3 ret 8094dbc: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8094dbf: 31 d2 xor edx,edx 8094dc1: f7 75 0c div DWORD PTR [ebp+0xc] 8094dc4: 89 c7 mov edi,eax 8094dc6: eb b3 jmp 8094d7b <_IO_fwrite+0xeb> 8094dc8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8094dcf: 90 nop 8094dd0: b9 01 00 00 00 mov ecx,0x1 8094dd5: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 8094dd9: 0f 84 0e ff ff ff je 8094ced <_IO_fwrite+0x5d> 8094ddf: 83 ec 0c sub esp,0xc 8094de2: 52 push edx 8094de3: e8 d8 b1 fc ff call 805ffc0 <__lll_lock_wait_private> 8094de8: 83 c4 10 add esp,0x10 8094deb: e9 fd fe ff ff jmp 8094ced <_IO_fwrite+0x5d> 8094df0: e8 fb 58 fc ff call 805a6f0 <_IO_vtable_check> 8094df5: e9 32 ff ff ff jmp 8094d2c <_IO_fwrite+0x9c> 8094dfa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8094e00: 31 f6 xor esi,esi 8094e02: 89 f0 mov eax,esi 8094e04: 87 03 xchg DWORD PTR [ebx],eax 8094e06: 83 f8 01 cmp eax,0x1 8094e09: 0f 8e 5e ff ff ff jle 8094d6d <_IO_fwrite+0xdd> 8094e0f: b8 f0 00 00 00 mov eax,0xf0 8094e14: b9 81 00 00 00 mov ecx,0x81 8094e19: ba 01 00 00 00 mov edx,0x1 8094e1e: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8094e25: e9 43 ff ff ff jmp 8094d6d <_IO_fwrite+0xdd> 8094e2a: f3 0f 1e fb endbr32 8094e2e: 89 c7 mov edi,eax 8094e30: e9 24 47 fb ff jmp 8049559 <_IO_fwrite.cold> 8094e35: 66 90 xchg ax,ax 8094e37: 66 90 xchg ax,ax 8094e39: 66 90 xchg ax,ax 8094e3b: 66 90 xchg ax,ax 8094e3d: 66 90 xchg ax,ax 8094e3f: 90 nop 08094e40 <_IO_getdelim>: 8094e40: f3 0f 1e fb endbr32 8094e44: e8 e0 4e fb ff call 8049d29 <__x86.get_pc_thunk.ax> 8094e49: 05 b7 01 05 00 add eax,0x501b7 8094e4e: 55 push ebp 8094e4f: 89 e5 mov ebp,esp 8094e51: 57 push edi 8094e52: 56 push esi 8094e53: 53 push ebx 8094e54: 83 ec 2c sub esp,0x2c 8094e57: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 8094e5a: 8b 7d 14 mov edi,DWORD PTR [ebp+0x14] 8094e5d: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 8094e60: 85 f6 test esi,esi 8094e62: 0f 84 9d 02 00 00 je 8095105 <_IO_getdelim+0x2c5> 8094e68: 8b 5d 0c mov ebx,DWORD PTR [ebp+0xc] 8094e6b: 85 db test ebx,ebx 8094e6d: 0f 84 92 02 00 00 je 8095105 <_IO_getdelim+0x2c5> 8094e73: 8b 07 mov eax,DWORD PTR [edi] 8094e75: 89 c1 mov ecx,eax 8094e77: 81 e1 00 80 00 00 and ecx,0x8000 8094e7d: 0f 84 7d 01 00 00 je 8095000 <_IO_getdelim+0x1c0> 8094e83: a8 20 test al,0x20 8094e85: 0f 85 dd 01 00 00 jne 8095068 <_IO_getdelim+0x228> 8094e8b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8094e8e: 8b 08 mov ecx,DWORD PTR [eax] 8094e90: 85 c9 test ecx,ecx 8094e92: 74 09 je 8094e9d <_IO_getdelim+0x5d> 8094e94: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8094e97: 8b 10 mov edx,DWORD PTR [eax] 8094e99: 85 d2 test edx,edx 8094e9b: 75 26 jne 8094ec3 <_IO_getdelim+0x83> 8094e9d: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8094ea0: 83 ec 0c sub esp,0xc 8094ea3: 8b 5d e0 mov ebx,DWORD PTR [ebp-0x20] 8094ea6: c7 00 78 00 00 00 mov DWORD PTR [eax],0x78 8094eac: 6a 78 push 0x78 8094eae: e8 cd fc fc ff call 8064b80 <__libc_malloc> 8094eb3: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 8094eb6: 83 c4 10 add esp,0x10 8094eb9: 89 02 mov DWORD PTR [edx],eax 8094ebb: 85 c0 test eax,eax 8094ebd: 0f 84 f2 00 00 00 je 8094fb5 <_IO_getdelim+0x175> 8094ec3: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 8094ec6: 8b 77 08 mov esi,DWORD PTR [edi+0x8] 8094ec9: 29 d6 sub esi,edx 8094ecb: 85 f6 test esi,esi 8094ecd: 0f 8e ad 01 00 00 jle 8095080 <_IO_getdelim+0x240> 8094ed3: c7 45 e4 00 00 00 00 mov DWORD PTR [ebp-0x1c],0x0 8094eda: e9 91 00 00 00 jmp 8094f70 <_IO_getdelim+0x130> 8094edf: 90 nop 8094ee0: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8094ee3: 01 f0 add eax,esi 8094ee5: 89 45 dc mov DWORD PTR [ebp-0x24],eax 8094ee8: 8d 58 01 lea ebx,[eax+0x1] 8094eeb: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8094eee: 8b 08 mov ecx,DWORD PTR [eax] 8094ef0: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8094ef3: 8b 00 mov eax,DWORD PTR [eax] 8094ef5: 39 d9 cmp ecx,ebx 8094ef7: 73 32 jae 8094f2b <_IO_getdelim+0xeb> 8094ef9: 01 c9 add ecx,ecx 8094efb: 39 d9 cmp ecx,ebx 8094efd: 0f 42 cb cmovb ecx,ebx 8094f00: 83 ec 08 sub esp,0x8 8094f03: 8b 5d e0 mov ebx,DWORD PTR [ebp-0x20] 8094f06: 51 push ecx 8094f07: 50 push eax 8094f08: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 8094f0b: e8 e0 04 fd ff call 80653f0 <__libc_realloc> 8094f10: 83 c4 10 add esp,0x10 8094f13: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 8094f16: 85 c0 test eax,eax 8094f18: 0f 84 97 00 00 00 je 8094fb5 <_IO_getdelim+0x175> 8094f1e: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 8094f21: 89 02 mov DWORD PTR [edx],eax 8094f23: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 8094f26: 89 0a mov DWORD PTR [edx],ecx 8094f28: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 8094f2b: 83 ec 04 sub esp,0x4 8094f2e: 03 45 e4 add eax,DWORD PTR [ebp-0x1c] 8094f31: 8b 5d e0 mov ebx,DWORD PTR [ebp-0x20] 8094f34: 56 push esi 8094f35: 52 push edx 8094f36: 50 push eax 8094f37: e8 f4 eb fd ff call 8073b30 8094f3c: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 8094f3f: 01 77 04 add DWORD PTR [edi+0x4],esi 8094f42: 83 c4 10 add esp,0x10 8094f45: 85 c0 test eax,eax 8094f47: 0f 85 03 01 00 00 jne 8095050 <_IO_getdelim+0x210> 8094f4d: 83 ec 0c sub esp,0xc 8094f50: 57 push edi 8094f51: e8 3a 8c fc ff call 805db90 <__underflow> 8094f56: 83 c4 10 add esp,0x10 8094f59: 83 f8 ff cmp eax,0xffffffff 8094f5c: 0f 84 ee 00 00 00 je 8095050 <_IO_getdelim+0x210> 8094f62: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 8094f65: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 8094f68: 8b 77 08 mov esi,DWORD PTR [edi+0x8] 8094f6b: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8094f6e: 29 d6 sub esi,edx 8094f70: 83 ec 04 sub esp,0x4 8094f73: 8b 5d e0 mov ebx,DWORD PTR [ebp-0x20] 8094f76: 89 55 dc mov DWORD PTR [ebp-0x24],edx 8094f79: 56 push esi 8094f7a: ff 75 10 push DWORD PTR [ebp+0x10] 8094f7d: 52 push edx 8094f7e: e8 0d 41 fb ff call 8049090 <.plt+0x60> 8094f83: 8b 55 dc mov edx,DWORD PTR [ebp-0x24] 8094f86: 83 c4 10 add esp,0x10 8094f89: 89 c1 mov ecx,eax 8094f8b: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 8094f8e: 29 d0 sub eax,edx 8094f90: 83 c0 01 add eax,0x1 8094f93: 85 c9 test ecx,ecx 8094f95: 0f 45 f0 cmovne esi,eax 8094f98: b8 ff ff ff 7f mov eax,0x7fffffff 8094f9d: 2b 45 e4 sub eax,DWORD PTR [ebp-0x1c] 8094fa0: 39 f0 cmp eax,esi 8094fa2: 0f 8f 38 ff ff ff jg 8094ee0 <_IO_getdelim+0xa0> 8094fa8: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8094fae: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 8094fb5: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-0x24],0xffffffff 8094fbc: 8b 07 mov eax,DWORD PTR [edi] 8094fbe: f6 c4 80 test ah,0x80 8094fc1: 75 28 jne 8094feb <_IO_getdelim+0x1ab> 8094fc3: 8b 5f 48 mov ebx,DWORD PTR [edi+0x48] 8094fc6: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8094fc9: 8d 70 ff lea esi,[eax-0x1] 8094fcc: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8094fcf: 85 f6 test esi,esi 8094fd1: 75 18 jne 8094feb <_IO_getdelim+0x1ab> 8094fd3: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8094fda: 65 a1 0c 00 00 00 mov eax,gs:0xc 8094fe0: 85 c0 test eax,eax 8094fe2: 0f 85 f5 00 00 00 jne 80950dd <_IO_getdelim+0x29d> 8094fe8: 83 2b 01 sub DWORD PTR [ebx],0x1 8094feb: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 8094fee: 8d 65 f4 lea esp,[ebp-0xc] 8094ff1: 5b pop ebx 8094ff2: 5e pop esi 8094ff3: 5f pop edi 8094ff4: 5d pop ebp 8094ff5: c3 ret 8094ff6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8094ffd: 8d 76 00 lea esi,[esi+0x0] 8095000: 8b 5f 48 mov ebx,DWORD PTR [edi+0x48] 8095003: 65 8b 35 08 00 00 00 mov esi,DWORD PTR gs:0x8 809500a: 39 73 08 cmp DWORD PTR [ebx+0x8],esi 809500d: 0f 84 95 00 00 00 je 80950a8 <_IO_getdelim+0x268> 8095013: 65 a1 0c 00 00 00 mov eax,gs:0xc 8095019: ba 01 00 00 00 mov edx,0x1 809501e: 85 c0 test eax,eax 8095020: 0f 85 9a 00 00 00 jne 80950c0 <_IO_getdelim+0x280> 8095026: 0f b1 13 cmpxchg DWORD PTR [ebx],edx 8095029: 8b 5f 48 mov ebx,DWORD PTR [edi+0x48] 809502c: 8b 07 mov eax,DWORD PTR [edi] 809502e: 89 73 08 mov DWORD PTR [ebx+0x8],esi 8095031: 83 43 04 01 add DWORD PTR [ebx+0x4],0x1 8095035: a8 20 test al,0x20 8095037: 0f 84 4e fe ff ff je 8094e8b <_IO_getdelim+0x4b> 809503d: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-0x24],0xffffffff 8095044: e9 75 ff ff ff jmp 8094fbe <_IO_getdelim+0x17e> 8095049: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095050: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8095053: 8b 55 dc mov edx,DWORD PTR [ebp-0x24] 8095056: 8b 00 mov eax,DWORD PTR [eax] 8095058: c6 04 10 00 mov BYTE PTR [eax+edx*1],0x0 809505c: 8b 07 mov eax,DWORD PTR [edi] 809505e: e9 5b ff ff ff jmp 8094fbe <_IO_getdelim+0x17e> 8095063: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095067: 90 nop 8095068: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-0x24],0xffffffff 809506f: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 8095072: 8d 65 f4 lea esp,[ebp-0xc] 8095075: 5b pop ebx 8095076: 5e pop esi 8095077: 5f pop edi 8095078: 5d pop ebp 8095079: c3 ret 809507a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8095080: 83 ec 0c sub esp,0xc 8095083: 8b 5d e0 mov ebx,DWORD PTR [ebp-0x20] 8095086: 57 push edi 8095087: e8 04 8b fc ff call 805db90 <__underflow> 809508c: 89 45 dc mov DWORD PTR [ebp-0x24],eax 809508f: 83 c4 10 add esp,0x10 8095092: 83 f8 ff cmp eax,0xffffffff 8095095: 74 c5 je 809505c <_IO_getdelim+0x21c> 8095097: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 809509a: 8b 77 08 mov esi,DWORD PTR [edi+0x8] 809509d: 29 d6 sub esi,edx 809509f: e9 2f fe ff ff jmp 8094ed3 <_IO_getdelim+0x93> 80950a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80950a8: 83 43 04 01 add DWORD PTR [ebx+0x4],0x1 80950ac: a8 20 test al,0x20 80950ae: 0f 84 d7 fd ff ff je 8094e8b <_IO_getdelim+0x4b> 80950b4: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-0x24],0xffffffff 80950bb: e9 06 ff ff ff jmp 8094fc6 <_IO_getdelim+0x186> 80950c0: 89 c8 mov eax,ecx 80950c2: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 80950c6: 0f 84 5d ff ff ff je 8095029 <_IO_getdelim+0x1e9> 80950cc: 83 ec 0c sub esp,0xc 80950cf: 53 push ebx 80950d0: e8 eb ae fc ff call 805ffc0 <__lll_lock_wait_private> 80950d5: 83 c4 10 add esp,0x10 80950d8: e9 4c ff ff ff jmp 8095029 <_IO_getdelim+0x1e9> 80950dd: 89 f0 mov eax,esi 80950df: 87 03 xchg DWORD PTR [ebx],eax 80950e1: 83 f8 01 cmp eax,0x1 80950e4: 0f 8e 01 ff ff ff jle 8094feb <_IO_getdelim+0x1ab> 80950ea: b8 f0 00 00 00 mov eax,0xf0 80950ef: b9 81 00 00 00 mov ecx,0x81 80950f4: ba 01 00 00 00 mov edx,0x1 80950f9: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8095100: e9 e6 fe ff ff jmp 8094feb <_IO_getdelim+0x1ab> 8095105: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8095108: c7 c0 e0 ff ff ff mov eax,0xffffffe0 809510e: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8095115: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-0x24],0xffffffff 809511c: e9 ca fe ff ff jmp 8094feb <_IO_getdelim+0x1ab> 8095121: f3 0f 1e fb endbr32 8095125: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8095128: e9 85 44 fb ff jmp 80495b2 <_IO_getdelim.cold> 809512d: 66 90 xchg ax,ax 809512f: 90 nop 08095130 <_IO_getline_info>: 8095130: f3 0f 1e fb endbr32 8095134: 55 push ebp 8095135: 57 push edi 8095136: 56 push esi 8095137: 53 push ebx 8095138: e8 83 4a fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 809513d: 81 c3 c3 fe 04 00 add ebx,0x4fec3 8095143: 83 ec 1c sub esp,0x1c 8095146: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 809514a: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 809514e: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 8095152: 85 c0 test eax,eax 8095154: 74 0a je 8095160 <_IO_getline_info+0x30> 8095156: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 809515a: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8095160: 8b 75 68 mov esi,DWORD PTR [ebp+0x68] 8095163: 85 f6 test esi,esi 8095165: 0f 84 2a 01 00 00 je 8095295 <_IO_getline_info+0x165> 809516b: 85 ff test edi,edi 809516d: 0f 84 49 01 00 00 je 80952bc <_IO_getline_info+0x18c> 8095173: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8095177: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 809517b: eb 43 jmp 80951c0 <_IO_getline_info+0x90> 809517d: 8d 76 00 lea esi,[esi+0x0] 8095180: 39 fe cmp esi,edi 8095182: 0f 47 f7 cmova esi,edi 8095185: 83 ec 04 sub esp,0x4 8095188: 56 push esi 8095189: ff 74 24 44 push DWORD PTR [esp+0x44] 809518d: 51 push ecx 809518e: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 8095192: e8 f9 3e fb ff call 8049090 <.plt+0x60> 8095197: 83 c4 10 add esp,0x10 809519a: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 809519e: 85 c0 test eax,eax 80951a0: 75 6e jne 8095210 <_IO_getline_info+0xe0> 80951a2: 83 ec 04 sub esp,0x4 80951a5: 29 f7 sub edi,esi 80951a7: 56 push esi 80951a8: 51 push ecx 80951a9: ff 74 24 14 push DWORD PTR [esp+0x14] 80951ad: e8 7e e9 fd ff call 8073b30 80951b2: 01 74 24 18 add DWORD PTR [esp+0x18],esi 80951b6: 83 c4 10 add esp,0x10 80951b9: 01 75 04 add DWORD PTR [ebp+0x4],esi 80951bc: 85 ff test edi,edi 80951be: 74 40 je 8095200 <_IO_getline_info+0xd0> 80951c0: 8b 4d 04 mov ecx,DWORD PTR [ebp+0x4] 80951c3: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80951c6: 29 ce sub esi,ecx 80951c8: 85 f6 test esi,esi 80951ca: 7f b4 jg 8095180 <_IO_getline_info+0x50> 80951cc: 83 ec 0c sub esp,0xc 80951cf: 55 push ebp 80951d0: e8 cb 8a fc ff call 805dca0 <__uflow> 80951d5: 83 c4 10 add esp,0x10 80951d8: 83 f8 ff cmp eax,0xffffffff 80951db: 74 7d je 809525a <_IO_getline_info+0x12a> 80951dd: 39 44 24 3c cmp DWORD PTR [esp+0x3c],eax 80951e1: 0f 84 8f 00 00 00 je 8095276 <_IO_getline_info+0x146> 80951e7: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80951eb: 83 ef 01 sub edi,0x1 80951ee: 88 02 mov BYTE PTR [edx],al 80951f0: 8d 42 01 lea eax,[edx+0x1] 80951f3: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80951f7: 85 ff test edi,edi 80951f9: 75 c5 jne 80951c0 <_IO_getline_info+0x90> 80951fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80951ff: 90 nop 8095200: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8095204: 2b 44 24 34 sub eax,DWORD PTR [esp+0x34] 8095208: 83 c4 1c add esp,0x1c 809520b: 5b pop ebx 809520c: 5e pop esi 809520d: 5f pop edi 809520e: 5d pop ebp 809520f: c3 ret 8095210: 89 ca mov edx,ecx 8095212: 89 c6 mov esi,eax 8095214: 89 c1 mov ecx,eax 8095216: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 809521a: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 809521e: 29 d6 sub esi,edx 8095220: 2b 7c 24 34 sub edi,DWORD PTR [esp+0x34] 8095224: 85 c0 test eax,eax 8095226: 78 0b js 8095233 <_IO_getline_info+0x103> 8095228: 83 c1 01 add ecx,0x1 809522b: 83 7c 24 40 01 cmp DWORD PTR [esp+0x40],0x1 8095230: 83 de ff sbb esi,0xffffffff 8095233: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8095237: 83 ec 04 sub esp,0x4 809523a: 56 push esi 809523b: 52 push edx 809523c: ff 74 24 14 push DWORD PTR [esp+0x14] 8095240: e8 eb e8 fd ff call 8073b30 8095245: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8095249: 83 c4 10 add esp,0x10 809524c: 8d 04 3e lea eax,[esi+edi*1] 809524f: 89 4d 04 mov DWORD PTR [ebp+0x4],ecx 8095252: 83 c4 1c add esp,0x1c 8095255: 5b pop ebx 8095256: 5e pop esi 8095257: 5f pop edi 8095258: 5d pop ebp 8095259: c3 ret 809525a: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 809525e: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8095262: 2b 44 24 34 sub eax,DWORD PTR [esp+0x34] 8095266: 85 c9 test ecx,ecx 8095268: 74 9e je 8095208 <_IO_getline_info+0xd8> 809526a: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 809526e: c7 02 ff ff ff ff mov DWORD PTR [edx],0xffffffff 8095274: eb 92 jmp 8095208 <_IO_getline_info+0xd8> 8095276: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 809527a: 85 d2 test edx,edx 809527c: 7e 23 jle 80952a1 <_IO_getline_info+0x171> 809527e: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8095282: 0f b6 44 24 3c movzx eax,BYTE PTR [esp+0x3c] 8095287: 88 02 mov BYTE PTR [edx],al 8095289: 8d 42 01 lea eax,[edx+0x1] 809528c: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8095290: e9 6b ff ff ff jmp 8095200 <_IO_getline_info+0xd0> 8095295: c7 45 68 ff ff ff ff mov DWORD PTR [ebp+0x68],0xffffffff 809529c: e9 ca fe ff ff jmp 809516b <_IO_getline_info+0x3b> 80952a1: 0f 84 59 ff ff ff je 8095200 <_IO_getline_info+0xd0> 80952a7: 83 ec 08 sub esp,0x8 80952aa: ff 74 24 44 push DWORD PTR [esp+0x44] 80952ae: 55 push ebp 80952af: e8 ec 93 fc ff call 805e6a0 <_IO_sputbackc> 80952b4: 83 c4 10 add esp,0x10 80952b7: e9 44 ff ff ff jmp 8095200 <_IO_getline_info+0xd0> 80952bc: 31 c0 xor eax,eax 80952be: e9 45 ff ff ff jmp 8095208 <_IO_getline_info+0xd8> 80952c3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80952ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080952d0 <_IO_getline>: 80952d0: f3 0f 1e fb endbr32 80952d4: 83 ec 14 sub esp,0x14 80952d7: 6a 00 push 0x0 80952d9: ff 74 24 2c push DWORD PTR [esp+0x2c] 80952dd: ff 74 24 2c push DWORD PTR [esp+0x2c] 80952e1: ff 74 24 2c push DWORD PTR [esp+0x2c] 80952e5: ff 74 24 2c push DWORD PTR [esp+0x2c] 80952e9: ff 74 24 2c push DWORD PTR [esp+0x2c] 80952ed: e8 3e fe ff ff call 8095130 <_IO_getline_info> 80952f2: 83 c4 2c add esp,0x2c 80952f5: c3 ret 80952f6: 66 90 xchg ax,ax 80952f8: 66 90 xchg ax,ax 80952fa: 66 90 xchg ax,ax 80952fc: 66 90 xchg ax,ax 80952fe: 66 90 xchg ax,ax 08095300 <_IO_wpadn>: 8095300: f3 0f 1e fb endbr32 8095304: e8 20 4a fb ff call 8049d29 <__x86.get_pc_thunk.ax> 8095309: 05 f7 fc 04 00 add eax,0x4fcf7 809530e: 55 push ebp 809530f: 57 push edi 8095310: 56 push esi 8095311: 53 push ebx 8095312: 83 ec 6c sub esp,0x6c 8095315: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8095319: 8b 9c 24 84 00 00 00 mov ebx,DWORD PTR [esp+0x84] 8095320: 8b b4 24 80 00 00 00 mov esi,DWORD PTR [esp+0x80] 8095327: 8b ac 24 88 00 00 00 mov ebp,DWORD PTR [esp+0x88] 809532e: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 8095335: 89 7c 24 5c mov DWORD PTR [esp+0x5c],edi 8095339: 31 ff xor edi,edi 809533b: 8d b8 00 34 fe ff lea edi,[eax-0x1cc00] 8095341: 83 fb 20 cmp ebx,0x20 8095344: 74 25 je 809536b <_IO_wpadn+0x6b> 8095346: 8d b8 c0 33 fe ff lea edi,[eax-0x1cc40] 809534c: 83 fb 30 cmp ebx,0x30 809534f: 74 1a je 809536b <_IO_wpadn+0x6b> 8095351: 8d 7c 24 1c lea edi,[esp+0x1c] 8095355: 8d 44 24 58 lea eax,[esp+0x58] 8095359: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095360: 89 c2 mov edx,eax 8095362: 89 18 mov DWORD PTR [eax],ebx 8095364: 83 e8 04 sub eax,0x4 8095367: 39 fa cmp edx,edi 8095369: 75 f5 jne 8095360 <_IO_wpadn+0x60> 809536b: 83 fd 0f cmp ebp,0xf 809536e: 7e 5c jle 80953cc <_IO_wpadn+0xcc> 8095370: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8095374: c7 c3 60 5f 0e 08 mov ebx,0x80e5f60 809537a: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8095380: 29 d8 sub eax,ebx 8095382: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 8095386: 31 db xor ebx,ebx 8095388: 89 04 24 mov DWORD PTR [esp],eax 809538b: eb 1f jmp 80953ac <_IO_wpadn+0xac> 809538d: 8d 76 00 lea esi,[esi+0x0] 8095390: 83 ec 04 sub esp,0x4 8095393: 6a 10 push 0x10 8095395: 57 push edi 8095396: 56 push esi 8095397: ff 50 1c call DWORD PTR [eax+0x1c] 809539a: 01 c3 add ebx,eax 809539c: 83 c4 10 add esp,0x10 809539f: 83 f8 10 cmp eax,0x10 80953a2: 75 62 jne 8095406 <_IO_wpadn+0x106> 80953a4: 83 ed 10 sub ebp,0x10 80953a7: 83 fd 0f cmp ebp,0xf 80953aa: 7e 24 jle 80953d0 <_IO_wpadn+0xd0> 80953ac: 8b 86 94 00 00 00 mov eax,DWORD PTR [esi+0x94] 80953b2: 89 c1 mov ecx,eax 80953b4: 2b 4c 24 04 sub ecx,DWORD PTR [esp+0x4] 80953b8: 39 0c 24 cmp DWORD PTR [esp],ecx 80953bb: 77 d3 ja 8095390 <_IO_wpadn+0x90> 80953bd: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80953c1: e8 2a 53 fc ff call 805a6f0 <_IO_vtable_check> 80953c6: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80953ca: eb c4 jmp 8095390 <_IO_wpadn+0x90> 80953cc: 31 db xor ebx,ebx 80953ce: 66 90 xchg ax,ax 80953d0: 85 ed test ebp,ebp 80953d2: 7e 32 jle 8095406 <_IO_wpadn+0x106> 80953d4: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80953d8: 8b 96 94 00 00 00 mov edx,DWORD PTR [esi+0x94] 80953de: c7 c0 60 5f 0e 08 mov eax,0x80e5f60 80953e4: c7 c1 b4 62 0e 08 mov ecx,0x80e62b4 80953ea: 29 c1 sub ecx,eax 80953ec: 89 0c 24 mov DWORD PTR [esp],ecx 80953ef: 89 d1 mov ecx,edx 80953f1: 29 c1 sub ecx,eax 80953f3: 39 0c 24 cmp DWORD PTR [esp],ecx 80953f6: 76 25 jbe 809541d <_IO_wpadn+0x11d> 80953f8: 83 ec 04 sub esp,0x4 80953fb: 55 push ebp 80953fc: 57 push edi 80953fd: 56 push esi 80953fe: ff 52 1c call DWORD PTR [edx+0x1c] 8095401: 01 c3 add ebx,eax 8095403: 83 c4 10 add esp,0x10 8095406: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 809540a: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8095411: 75 17 jne 809542a <_IO_wpadn+0x12a> 8095413: 83 c4 6c add esp,0x6c 8095416: 89 d8 mov eax,ebx 8095418: 5b pop ebx 8095419: 5e pop esi 809541a: 5f pop edi 809541b: 5d pop ebp 809541c: c3 ret 809541d: 89 14 24 mov DWORD PTR [esp],edx 8095420: e8 cb 52 fc ff call 805a6f0 <_IO_vtable_check> 8095425: 8b 14 24 mov edx,DWORD PTR [esp] 8095428: eb ce jmp 80953f8 <_IO_wpadn+0xf8> 809542a: e8 21 2e fe ff call 8078250 <__stack_chk_fail> 809542f: 90 nop 08095430 : 8095430: 55 push ebp 8095431: 57 push edi 8095432: 56 push esi 8095433: 53 push ebx 8095434: e8 87 47 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8095439: 81 c3 c7 fb 04 00 add ebx,0x4fbc7 809543f: 83 ec 3c sub esp,0x3c 8095442: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8095446: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 809544a: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 809544e: 8b 00 mov eax,DWORD PTR [eax] 8095450: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8095454: 8b 1a mov ebx,DWORD PTR [edx] 8095456: 8b 7b 08 mov edi,DWORD PTR [ebx+0x8] 8095459: 8b 53 20 mov edx,DWORD PTR [ebx+0x20] 809545c: 29 f9 sub ecx,edi 809545e: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 8095462: 8b 7b 28 mov edi,DWORD PTR [ebx+0x28] 8095465: 89 ce mov esi,ecx 8095467: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 809546b: 89 7c 24 28 mov DWORD PTR [esp+0x28],edi 809546f: 29 d7 sub edi,edx 8095471: c1 fe 02 sar esi,0x2 8095474: 89 7c 24 2c mov DWORD PTR [esp+0x2c],edi 8095478: c1 ff 02 sar edi,0x2 809547b: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 809547f: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8095483: 85 c0 test eax,eax 8095485: 0f 84 b5 01 00 00 je 8095640 809548b: 89 f1 mov ecx,esi 809548d: 89 c2 mov edx,eax 809548f: 90 nop 8095490: 8b 6a 08 mov ebp,DWORD PTR [edx+0x8] 8095493: 8b 12 mov edx,DWORD PTR [edx] 8095495: 39 ee cmp esi,ebp 8095497: 0f 4f f5 cmovg esi,ebp 809549a: 85 d2 test edx,edx 809549c: 75 f2 jne 8095490 809549e: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 80954a2: 29 f5 sub ebp,esi 80954a4: 39 fd cmp ebp,edi 80954a6: 77 40 ja 80954e8 80954a8: 29 ef sub edi,ebp 80954aa: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80954ae: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80954b2: c1 e7 02 shl edi,0x2 80954b5: 01 fa add edx,edi 80954b7: 85 f6 test esi,esi 80954b9: 0f 88 d1 00 00 00 js 8095590 80954bf: 85 ed test ebp,ebp 80954c1: 0f 85 51 01 00 00 jne 8095618 80954c7: 89 53 24 mov DWORD PTR [ebx+0x24],edx 80954ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80954d0: 29 48 08 sub DWORD PTR [eax+0x8],ecx 80954d3: 8b 00 mov eax,DWORD PTR [eax] 80954d5: 85 c0 test eax,eax 80954d7: 75 f7 jne 80954d0 80954d9: 31 c0 xor eax,eax 80954db: 83 c4 3c add esp,0x3c 80954de: 5b pop ebx 80954df: 5e pop esi 80954e0: 5f pop edi 80954e1: 5d pop ebp 80954e2: c3 ret 80954e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80954e7: 90 nop 80954e8: 8d 04 ad 90 01 00 00 lea eax,[ebp*4+0x190] 80954ef: 83 ec 0c sub esp,0xc 80954f2: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80954f6: 50 push eax 80954f7: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80954fb: e8 80 f6 fc ff call 8064b80 <__libc_malloc> 8095500: 83 c4 10 add esp,0x10 8095503: 89 c2 mov edx,eax 8095505: 85 c0 test eax,eax 8095507: 0f 84 4b 01 00 00 je 8095658 809550d: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 8095514: 8d ba 90 01 00 00 lea edi,[edx+0x190] 809551a: 85 f6 test esi,esi 809551c: 0f 88 be 00 00 00 js 80955e0 8095522: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8095526: 83 ec 04 sub esp,0x4 8095529: 55 push ebp 809552a: 03 44 24 2c add eax,DWORD PTR [esp+0x2c] 809552e: 50 push eax 809552f: 57 push edi 8095530: e8 6b 2e 00 00 call 80983a0 <__wmemcpy> 8095535: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8095539: 83 c4 10 add esp,0x10 809553c: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8095540: 83 ec 0c sub esp,0xc 8095543: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 8095547: 8b 06 mov eax,DWORD PTR [esi] 8095549: ff 70 20 push DWORD PTR [eax+0x20] 809554c: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8095550: e8 4b fc fc ff call 80651a0 <__free> 8095555: 8b 1e mov ebx,DWORD PTR [esi] 8095557: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 809555b: 89 53 20 mov DWORD PTR [ebx+0x20],edx 809555e: 03 54 24 1c add edx,DWORD PTR [esp+0x1c] 8095562: 89 53 28 mov DWORD PTR [ebx+0x28],edx 8095565: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 8095569: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 809556d: 2b 4b 08 sub ecx,DWORD PTR [ebx+0x8] 8095570: 83 c4 10 add esp,0x10 8095573: c1 f9 02 sar ecx,0x2 8095576: 8b 00 mov eax,DWORD PTR [eax] 8095578: 89 7b 24 mov DWORD PTR [ebx+0x24],edi 809557b: 85 c0 test eax,eax 809557d: 0f 85 4d ff ff ff jne 80954d0 8095583: e9 51 ff ff ff jmp 80954d9 8095588: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 809558c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095590: 89 f0 mov eax,esi 8095592: 83 ec 04 sub esp,0x4 8095595: f7 d8 neg eax 8095597: 50 push eax 8095598: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 809559c: 8d 04 b0 lea eax,[eax+esi*4] 809559f: 50 push eax 80955a0: 52 push edx 80955a1: e8 2a 2e 00 00 call 80983d0 <__wmemmove> 80955a6: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 80955aa: 8b 6c 24 2c mov ebp,DWORD PTR [esp+0x2c] 80955ae: 83 c4 0c add esp,0xc 80955b1: 8b 0b mov ecx,DWORD PTR [ebx] 80955b3: 89 e8 mov eax,ebp 80955b5: 8b 51 08 mov edx,DWORD PTR [ecx+0x8] 80955b8: 29 d0 sub eax,edx 80955ba: c1 f8 02 sar eax,0x2 80955bd: 50 push eax 80955be: 52 push edx 80955bf: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80955c3: 8b 51 20 mov edx,DWORD PTR [ecx+0x20] 80955c6: 29 f0 sub eax,esi 80955c8: 8d 04 82 lea eax,[edx+eax*4] 80955cb: 50 push eax 80955cc: e8 cf 2d 00 00 call 80983a0 <__wmemcpy> 80955d1: 8b 1b mov ebx,DWORD PTR [ebx] 80955d3: 89 e9 mov ecx,ebp 80955d5: 03 7b 20 add edi,DWORD PTR [ebx+0x20] 80955d8: eb 8f jmp 8095569 80955da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80955e0: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80955e4: f7 de neg esi 80955e6: 83 ec 04 sub esp,0x4 80955e9: 56 push esi 80955ea: 03 44 24 30 add eax,DWORD PTR [esp+0x30] 80955ee: 50 push eax 80955ef: 57 push edi 80955f0: e8 bb f1 fd ff call 80747b0 <__wmempcpy> 80955f5: 83 c4 0c add esp,0xc 80955f8: ff 74 24 0c push DWORD PTR [esp+0xc] 80955fc: ff 74 24 2c push DWORD PTR [esp+0x2c] 8095600: 50 push eax 8095601: e8 aa f1 fd ff call 80747b0 <__wmempcpy> 8095606: 83 c4 10 add esp,0x10 8095609: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 809560d: e9 2a ff ff ff jmp 809553c 8095612: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8095618: 83 ec 04 sub esp,0x4 809561b: 55 push ebp 809561c: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8095620: 8d 04 b0 lea eax,[eax+esi*4] 8095623: 50 push eax 8095624: 52 push edx 8095625: e8 76 2d 00 00 call 80983a0 <__wmemcpy> 809562a: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 809562e: 8b 18 mov ebx,DWORD PTR [eax] 8095630: 03 7b 20 add edi,DWORD PTR [ebx+0x20] 8095633: e9 2d ff ff ff jmp 8095565 8095638: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809563f: 90 nop 8095640: 8b 7c 24 2c mov edi,DWORD PTR [esp+0x2c] 8095644: 85 c9 test ecx,ecx 8095646: 0f 88 3c ff ff ff js 8095588 809564c: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8095650: 89 43 24 mov DWORD PTR [ebx+0x24],eax 8095653: e9 81 fe ff ff jmp 80954d9 8095658: 83 c8 ff or eax,0xffffffff 809565b: e9 7b fe ff ff jmp 80954db 08095660 <_IO_least_wmarker>: 8095660: f3 0f 1e fb endbr32 8095664: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8095668: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 809566c: 8b 4a 58 mov ecx,DWORD PTR [edx+0x58] 809566f: 8b 52 30 mov edx,DWORD PTR [edx+0x30] 8095672: 2b 41 08 sub eax,DWORD PTR [ecx+0x8] 8095675: c1 f8 02 sar eax,0x2 8095678: 85 d2 test edx,edx 809567a: 74 12 je 809568e <_IO_least_wmarker+0x2e> 809567c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095680: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 8095683: 8b 12 mov edx,DWORD PTR [edx] 8095685: 39 c8 cmp eax,ecx 8095687: 0f 4f c1 cmovg eax,ecx 809568a: 85 d2 test edx,edx 809568c: 75 f2 jne 8095680 <_IO_least_wmarker+0x20> 809568e: c3 ret 809568f: 90 nop 08095690 <_IO_switch_to_main_wget_area>: 8095690: f3 0f 1e fb endbr32 8095694: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8095698: 81 20 ff fe ff ff and DWORD PTR [eax],0xfffffeff 809569e: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 80956a1: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80956a4: 8b 48 28 mov ecx,DWORD PTR [eax+0x28] 80956a7: 89 50 28 mov DWORD PTR [eax+0x28],edx 80956aa: 8b 50 20 mov edx,DWORD PTR [eax+0x20] 80956ad: 89 48 04 mov DWORD PTR [eax+0x4],ecx 80956b0: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80956b3: 89 10 mov DWORD PTR [eax],edx 80956b5: 89 50 08 mov DWORD PTR [eax+0x8],edx 80956b8: 89 48 20 mov DWORD PTR [eax+0x20],ecx 80956bb: c3 ret 80956bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080956c0 <_IO_switch_to_wbackup_area>: 80956c0: f3 0f 1e fb endbr32 80956c4: 53 push ebx 80956c5: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80956c9: 81 08 00 01 00 00 or DWORD PTR [eax],0x100 80956cf: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 80956d2: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80956d5: 8b 50 28 mov edx,DWORD PTR [eax+0x28] 80956d8: 8b 58 20 mov ebx,DWORD PTR [eax+0x20] 80956db: 89 48 28 mov DWORD PTR [eax+0x28],ecx 80956de: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80956e1: 89 50 04 mov DWORD PTR [eax+0x4],edx 80956e4: 89 58 08 mov DWORD PTR [eax+0x8],ebx 80956e7: 89 48 20 mov DWORD PTR [eax+0x20],ecx 80956ea: 89 10 mov DWORD PTR [eax],edx 80956ec: 5b pop ebx 80956ed: c3 ret 80956ee: 66 90 xchg ax,ax 080956f0 <_IO_wsetb>: 80956f0: f3 0f 1e fb endbr32 80956f4: 56 push esi 80956f5: 53 push ebx 80956f6: e8 c5 44 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 80956fb: 81 c3 05 f9 04 00 add ebx,0x4f905 8095701: 83 ec 04 sub esp,0x4 8095704: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8095708: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 809570b: 8b 46 3c mov eax,DWORD PTR [esi+0x3c] 809570e: 8b 4a 18 mov ecx,DWORD PTR [edx+0x18] 8095711: 85 c9 test ecx,ecx 8095713: 74 04 je 8095719 <_IO_wsetb+0x29> 8095715: a8 08 test al,0x8 8095717: 74 2f je 8095748 <_IO_wsetb+0x58> 8095719: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 809571d: 89 4a 18 mov DWORD PTR [edx+0x18],ecx 8095720: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8095724: 89 4a 1c mov DWORD PTR [edx+0x1c],ecx 8095727: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 809572b: 89 c2 mov edx,eax 809572d: 83 c8 08 or eax,0x8 8095730: 83 e2 f7 and edx,0xfffffff7 8095733: 85 c9 test ecx,ecx 8095735: 0f 45 c2 cmovne eax,edx 8095738: 89 46 3c mov DWORD PTR [esi+0x3c],eax 809573b: 83 c4 04 add esp,0x4 809573e: 5b pop ebx 809573f: 5e pop esi 8095740: c3 ret 8095741: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095748: 83 ec 0c sub esp,0xc 809574b: 51 push ecx 809574c: e8 4f fa fc ff call 80651a0 <__free> 8095751: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 8095754: 8b 46 3c mov eax,DWORD PTR [esi+0x3c] 8095757: 83 c4 10 add esp,0x10 809575a: eb bd jmp 8095719 <_IO_wsetb+0x29> 809575c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08095760 <_IO_wdefault_pbackfail>: 8095760: f3 0f 1e fb endbr32 8095764: 55 push ebp 8095765: 57 push edi 8095766: 56 push esi 8095767: 53 push ebx 8095768: e8 53 44 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 809576d: 81 c3 93 f8 04 00 add ebx,0x4f893 8095773: 83 ec 1c sub esp,0x1c 8095776: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 809577a: 8b 75 58 mov esi,DWORD PTR [ebp+0x58] 809577d: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 8095780: 8b 3e mov edi,DWORD PTR [esi] 8095782: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 8095785: 89 d0 mov eax,edx 8095787: 25 00 01 00 00 and eax,0x100 809578c: 39 cf cmp edi,ecx 809578e: 76 20 jbe 80957b0 <_IO_wdefault_pbackfail+0x50> 8095790: 85 c0 test eax,eax 8095792: 0f 84 90 00 00 00 je 8095828 <_IO_wdefault_pbackfail+0xc8> 8095798: 8d 47 fc lea eax,[edi-0x4] 809579b: 89 06 mov DWORD PTR [esi],eax 809579d: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80957a1: 89 47 fc mov DWORD PTR [edi-0x4],eax 80957a4: 83 c4 1c add esp,0x1c 80957a7: 5b pop ebx 80957a8: 5e pop esi 80957a9: 5f pop edi 80957aa: 5d pop ebp 80957ab: c3 ret 80957ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80957b0: 85 c0 test eax,eax 80957b2: 0f 84 b0 00 00 00 je 8095868 <_IO_wdefault_pbackfail+0x108> 80957b8: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 80957bb: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80957bf: 83 ec 0c sub esp,0xc 80957c2: 29 cf sub edi,ecx 80957c4: 89 fe mov esi,edi 80957c6: c1 fe 02 sar esi,0x2 80957c9: 8d 04 f5 00 00 00 00 lea eax,[esi*8+0x0] 80957d0: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80957d4: 50 push eax 80957d5: e8 a6 f3 fc ff call 8064b80 <__libc_malloc> 80957da: 83 c4 10 add esp,0x10 80957dd: 85 c0 test eax,eax 80957df: 0f 84 f3 00 00 00 je 80958d8 <_IO_wdefault_pbackfail+0x178> 80957e5: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80957e9: 83 ec 04 sub esp,0x4 80957ec: 01 c7 add edi,eax 80957ee: 56 push esi 80957ef: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80957f3: 51 push ecx 80957f4: 57 push edi 80957f5: e8 a6 2b 00 00 call 80983a0 <__wmemcpy> 80957fa: 8b 45 58 mov eax,DWORD PTR [ebp+0x58] 80957fd: 5a pop edx 80957fe: ff 70 08 push DWORD PTR [eax+0x8] 8095801: e8 9a f9 fc ff call 80651a0 <__free> 8095806: 8b 75 58 mov esi,DWORD PTR [ebp+0x58] 8095809: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 809580d: 89 56 08 mov DWORD PTR [esi+0x8],edx 8095810: 03 54 24 14 add edx,DWORD PTR [esp+0x14] 8095814: 83 c4 10 add esp,0x10 8095817: 89 3e mov DWORD PTR [esi],edi 8095819: 89 56 04 mov DWORD PTR [esi+0x4],edx 809581c: 89 7e 24 mov DWORD PTR [esi+0x24],edi 809581f: e9 74 ff ff ff jmp 8095798 <_IO_wdefault_pbackfail+0x38> 8095824: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095828: 8b 4d 04 mov ecx,DWORD PTR [ebp+0x4] 809582b: 0f be 41 ff movsx eax,BYTE PTR [ecx-0x1] 809582f: 3b 44 24 34 cmp eax,DWORD PTR [esp+0x34] 8095833: 0f 84 8f 00 00 00 je 80958c8 <_IO_wdefault_pbackfail+0x168> 8095839: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 809583c: 85 c0 test eax,eax 809583e: 74 50 je 8095890 <_IO_wdefault_pbackfail+0x130> 8095840: 8d 55 58 lea edx,[ebp+0x58] 8095843: 8d 45 30 lea eax,[ebp+0x30] 8095846: 89 f9 mov ecx,edi 8095848: e8 e3 fb ff ff call 8095430 809584d: 85 c0 test eax,eax 809584f: 0f 85 83 00 00 00 jne 80958d8 <_IO_wdefault_pbackfail+0x178> 8095855: 8b 75 58 mov esi,DWORD PTR [ebp+0x58] 8095858: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 809585b: 8b 0e mov ecx,DWORD PTR [esi] 809585d: 8b 7e 28 mov edi,DWORD PTR [esi+0x28] 8095860: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 8095863: eb 0f jmp 8095874 <_IO_wdefault_pbackfail+0x114> 8095865: 8d 76 00 lea esi,[esi+0x0] 8095868: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 809586b: 85 c0 test eax,eax 809586d: 74 21 je 8095890 <_IO_wdefault_pbackfail+0x130> 809586f: 89 f9 mov ecx,edi 8095871: 8b 7e 28 mov edi,DWORD PTR [esi+0x28] 8095874: 80 ce 01 or dh,0x1 8095877: 89 55 00 mov DWORD PTR [ebp+0x0],edx 809587a: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 809587d: 89 46 08 mov DWORD PTR [esi+0x8],eax 8095880: 89 7e 04 mov DWORD PTR [esi+0x4],edi 8095883: 89 56 28 mov DWORD PTR [esi+0x28],edx 8095886: 89 4e 20 mov DWORD PTR [esi+0x20],ecx 8095889: 89 3e mov DWORD PTR [esi],edi 809588b: e9 08 ff ff ff jmp 8095798 <_IO_wdefault_pbackfail+0x38> 8095890: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 8095894: 83 ec 0c sub esp,0xc 8095897: 68 00 02 00 00 push 0x200 809589c: e8 df f2 fc ff call 8064b80 <__libc_malloc> 80958a1: 83 c4 10 add esp,0x10 80958a4: 85 c0 test eax,eax 80958a6: 74 30 je 80958d8 <_IO_wdefault_pbackfail+0x178> 80958a8: 8d 98 00 02 00 00 lea ebx,[eax+0x200] 80958ae: 89 f9 mov ecx,edi 80958b0: 89 46 20 mov DWORD PTR [esi+0x20],eax 80958b3: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80958b7: 89 5e 28 mov DWORD PTR [esi+0x28],ebx 80958ba: 89 df mov edi,ebx 80958bc: 89 5e 24 mov DWORD PTR [esi+0x24],ebx 80958bf: eb b3 jmp 8095874 <_IO_wdefault_pbackfail+0x114> 80958c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80958c8: 83 e9 01 sub ecx,0x1 80958cb: 89 4d 04 mov DWORD PTR [ebp+0x4],ecx 80958ce: e9 d1 fe ff ff jmp 80957a4 <_IO_wdefault_pbackfail+0x44> 80958d3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80958d7: 90 nop 80958d8: b8 ff ff ff ff mov eax,0xffffffff 80958dd: e9 c2 fe ff ff jmp 80957a4 <_IO_wdefault_pbackfail+0x44> 80958e2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80958e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080958f0 <_IO_wdefault_finish>: 80958f0: f3 0f 1e fb endbr32 80958f4: 56 push esi 80958f5: 53 push ebx 80958f6: e8 c5 42 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 80958fb: 81 c3 05 f7 04 00 add ebx,0x4f705 8095901: 83 ec 04 sub esp,0x4 8095904: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8095908: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 809590b: 8b 42 18 mov eax,DWORD PTR [edx+0x18] 809590e: 85 c0 test eax,eax 8095910: 74 06 je 8095918 <_IO_wdefault_finish+0x28> 8095912: f6 46 3c 08 test BYTE PTR [esi+0x3c],0x8 8095916: 74 48 je 8095960 <_IO_wdefault_finish+0x70> 8095918: 8b 46 30 mov eax,DWORD PTR [esi+0x30] 809591b: 85 c0 test eax,eax 809591d: 74 0e je 809592d <_IO_wdefault_finish+0x3d> 809591f: 90 nop 8095920: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 8095927: 8b 00 mov eax,DWORD PTR [eax] 8095929: 85 c0 test eax,eax 809592b: 75 f3 jne 8095920 <_IO_wdefault_finish+0x30> 809592d: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 8095930: 85 c0 test eax,eax 8095932: 74 15 je 8095949 <_IO_wdefault_finish+0x59> 8095934: 83 ec 0c sub esp,0xc 8095937: ff 72 20 push DWORD PTR [edx+0x20] 809593a: e8 61 f8 fc ff call 80651a0 <__free> 809593f: c7 46 24 00 00 00 00 mov DWORD PTR [esi+0x24],0x0 8095946: 83 c4 10 add esp,0x10 8095949: 83 ec 0c sub esp,0xc 809594c: 56 push esi 809594d: e8 6e 7d fc ff call 805d6c0 <_IO_un_link> 8095952: 83 c4 14 add esp,0x14 8095955: 5b pop ebx 8095956: 5e pop esi 8095957: c3 ret 8095958: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809595f: 90 nop 8095960: 83 ec 0c sub esp,0xc 8095963: 50 push eax 8095964: e8 37 f8 fc ff call 80651a0 <__free> 8095969: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 809596c: 83 c4 10 add esp,0x10 809596f: c7 42 1c 00 00 00 00 mov DWORD PTR [edx+0x1c],0x0 8095976: c7 42 18 00 00 00 00 mov DWORD PTR [edx+0x18],0x0 809597d: eb 99 jmp 8095918 <_IO_wdefault_finish+0x28> 809597f: 90 nop 08095980 <_IO_wdefault_uflow>: 8095980: f3 0f 1e fb endbr32 8095984: e8 a1 27 fc ff call 805812a <__x86.get_pc_thunk.dx> 8095989: 81 c2 77 f6 04 00 add edx,0x4f677 809598f: 56 push esi 8095990: 53 push ebx 8095991: 83 ec 04 sub esp,0x4 8095994: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8095998: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 809599e: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 80959a4: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 80959aa: 29 d0 sub eax,edx 80959ac: 89 f1 mov ecx,esi 80959ae: 29 d1 sub ecx,edx 80959b0: 39 c8 cmp eax,ecx 80959b2: 76 34 jbe 80959e8 <_IO_wdefault_uflow+0x68> 80959b4: 83 ec 0c sub esp,0xc 80959b7: 53 push ebx 80959b8: ff 56 10 call DWORD PTR [esi+0x10] 80959bb: 83 c4 10 add esp,0x10 80959be: 83 f8 ff cmp eax,0xffffffff 80959c1: 74 15 je 80959d8 <_IO_wdefault_uflow+0x58> 80959c3: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 80959c6: 8b 02 mov eax,DWORD PTR [edx] 80959c8: 8d 48 04 lea ecx,[eax+0x4] 80959cb: 8b 00 mov eax,DWORD PTR [eax] 80959cd: 89 0a mov DWORD PTR [edx],ecx 80959cf: 83 c4 04 add esp,0x4 80959d2: 5b pop ebx 80959d3: 5e pop esi 80959d4: c3 ret 80959d5: 8d 76 00 lea esi,[esi+0x0] 80959d8: 83 c4 04 add esp,0x4 80959db: b8 ff ff ff ff mov eax,0xffffffff 80959e0: 5b pop ebx 80959e1: 5e pop esi 80959e2: c3 ret 80959e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80959e7: 90 nop 80959e8: e8 03 4d fc ff call 805a6f0 <_IO_vtable_check> 80959ed: eb c5 jmp 80959b4 <_IO_wdefault_uflow+0x34> 80959ef: 90 nop 080959f0 <__woverflow>: 80959f0: f3 0f 1e fb endbr32 80959f4: 55 push ebp 80959f5: 57 push edi 80959f6: 56 push esi 80959f7: 53 push ebx 80959f8: e8 c3 41 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 80959fd: 81 c3 03 f6 04 00 add ebx,0x4f603 8095a03: 83 ec 0c sub esp,0xc 8095a06: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 8095a0a: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8095a0e: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 8095a11: 85 c0 test eax,eax 8095a13: 74 33 je 8095a48 <__woverflow+0x58> 8095a15: 8b ae 94 00 00 00 mov ebp,DWORD PTR [esi+0x94] 8095a1b: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8095a21: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8095a27: 89 e9 mov ecx,ebp 8095a29: 29 d0 sub eax,edx 8095a2b: 29 d1 sub ecx,edx 8095a2d: 39 c8 cmp eax,ecx 8095a2f: 76 2f jbe 8095a60 <__woverflow+0x70> 8095a31: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 8095a35: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 8095a39: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8095a3c: 83 c4 0c add esp,0xc 8095a3f: 5b pop ebx 8095a40: 5e pop esi 8095a41: 5f pop edi 8095a42: 5d pop ebp 8095a43: ff e0 jmp eax 8095a45: 8d 76 00 lea esi,[esi+0x0] 8095a48: 83 ec 08 sub esp,0x8 8095a4b: 6a 01 push 0x1 8095a4d: 56 push esi 8095a4e: e8 5d 43 fc ff call 8059db0 <_IO_fwide> 8095a53: 83 c4 10 add esp,0x10 8095a56: eb bd jmp 8095a15 <__woverflow+0x25> 8095a58: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095a5f: 90 nop 8095a60: e8 8b 4c fc ff call 805a6f0 <_IO_vtable_check> 8095a65: eb ca jmp 8095a31 <__woverflow+0x41> 8095a67: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095a6e: 66 90 xchg ax,ax 08095a70 <_IO_wdefault_xsputn>: 8095a70: f3 0f 1e fb endbr32 8095a74: 55 push ebp 8095a75: 57 push edi 8095a76: 56 push esi 8095a77: 53 push ebx 8095a78: 83 ec 1c sub esp,0x1c 8095a7b: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8095a7f: 85 c0 test eax,eax 8095a81: 0f 84 c1 00 00 00 je 8095b48 <_IO_wdefault_xsputn+0xd8> 8095a87: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 8095a8b: eb 37 jmp 8095ac4 <_IO_wdefault_xsputn+0x54> 8095a8d: 8d 76 00 lea esi,[esi+0x0] 8095a90: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 8095a94: 85 db test ebx,ebx 8095a96: 0f 85 84 00 00 00 jne 8095b20 <_IO_wdefault_xsputn+0xb0> 8095a9c: 85 ed test ebp,ebp 8095a9e: 74 6a je 8095b0a <_IO_wdefault_xsputn+0x9a> 8095aa0: 8d 46 04 lea eax,[esi+0x4] 8095aa3: 83 ec 08 sub esp,0x8 8095aa6: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 8095aaa: ff 36 push DWORD PTR [esi] 8095aac: ff 74 24 3c push DWORD PTR [esp+0x3c] 8095ab0: e8 3b ff ff ff call 80959f0 <__woverflow> 8095ab5: 83 c4 10 add esp,0x10 8095ab8: 83 f8 ff cmp eax,0xffffffff 8095abb: 0f 84 97 00 00 00 je 8095b58 <_IO_wdefault_xsputn+0xe8> 8095ac1: 83 ed 01 sub ebp,0x1 8095ac4: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8095ac8: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 8095acc: 8b 50 58 mov edx,DWORD PTR [eax+0x58] 8095acf: 8b 7a 10 mov edi,DWORD PTR [edx+0x10] 8095ad2: 8b 5a 14 mov ebx,DWORD PTR [edx+0x14] 8095ad5: 29 fb sub ebx,edi 8095ad7: 85 db test ebx,ebx 8095ad9: 7e c1 jle 8095a9c <_IO_wdefault_xsputn+0x2c> 8095adb: c1 fb 02 sar ebx,0x2 8095ade: 39 eb cmp ebx,ebp 8095ae0: 0f 47 dd cmova ebx,ebp 8095ae3: 83 fb 14 cmp ebx,0x14 8095ae6: 7e a8 jle 8095a90 <_IO_wdefault_xsputn+0x20> 8095ae8: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8095aec: 83 ec 04 sub esp,0x4 8095aef: 29 dd sub ebp,ebx 8095af1: 53 push ebx 8095af2: 56 push esi 8095af3: 8d 34 9e lea esi,[esi+ebx*4] 8095af6: 57 push edi 8095af7: e8 b4 ec fd ff call 80747b0 <__wmempcpy> 8095afc: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8095b00: 83 c4 10 add esp,0x10 8095b03: 89 42 10 mov DWORD PTR [edx+0x10],eax 8095b06: 85 ed test ebp,ebp 8095b08: 75 96 jne 8095aa0 <_IO_wdefault_xsputn+0x30> 8095b0a: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8095b0e: 83 c4 1c add esp,0x1c 8095b11: 5b pop ebx 8095b12: 5e pop esi 8095b13: 5f pop edi 8095b14: 5d pop ebp 8095b15: c3 ret 8095b16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095b1d: 8d 76 00 lea esi,[esi+0x0] 8095b20: 8d 0c 9d 00 00 00 00 lea ecx,[ebx*4+0x0] 8095b27: 8d 04 0f lea eax,[edi+ecx*1] 8095b2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8095b30: a5 movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8095b31: 39 f8 cmp eax,edi 8095b33: 75 fb jne 8095b30 <_IO_wdefault_xsputn+0xc0> 8095b35: 03 4c 24 34 add ecx,DWORD PTR [esp+0x34] 8095b39: 89 42 10 mov DWORD PTR [edx+0x10],eax 8095b3c: 29 dd sub ebp,ebx 8095b3e: 89 ce mov esi,ecx 8095b40: e9 57 ff ff ff jmp 8095a9c <_IO_wdefault_xsputn+0x2c> 8095b45: 8d 76 00 lea esi,[esi+0x0] 8095b48: 83 c4 1c add esp,0x1c 8095b4b: 31 c0 xor eax,eax 8095b4d: 5b pop ebx 8095b4e: 5e pop esi 8095b4f: 5f pop edi 8095b50: 5d pop ebp 8095b51: c3 ret 8095b52: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8095b58: 29 6c 24 38 sub DWORD PTR [esp+0x38],ebp 8095b5c: eb ac jmp 8095b0a <_IO_wdefault_xsputn+0x9a> 8095b5e: 66 90 xchg ax,ax 08095b60 <_IO_wdoallocbuf>: 8095b60: f3 0f 1e fb endbr32 8095b64: 53 push ebx 8095b65: 83 ec 08 sub esp,0x8 8095b68: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8095b6c: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8095b6f: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 8095b72: 85 d2 test edx,edx 8095b74: 74 0a je 8095b80 <_IO_wdoallocbuf+0x20> 8095b76: 83 c4 08 add esp,0x8 8095b79: 5b pop ebx 8095b7a: c3 ret 8095b7b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095b7f: 90 nop 8095b80: f6 03 02 test BYTE PTR [ebx],0x2 8095b83: 75 18 jne 8095b9d <_IO_wdoallocbuf+0x3d> 8095b85: 83 ec 0c sub esp,0xc 8095b88: 8b 80 88 00 00 00 mov eax,DWORD PTR [eax+0x88] 8095b8e: 53 push ebx 8095b8f: ff 50 34 call DWORD PTR [eax+0x34] 8095b92: 83 c4 10 add esp,0x10 8095b95: 83 f8 ff cmp eax,0xffffffff 8095b98: 75 dc jne 8095b76 <_IO_wdoallocbuf+0x16> 8095b9a: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8095b9d: 8d 90 88 00 00 00 lea edx,[eax+0x88] 8095ba3: 05 84 00 00 00 add eax,0x84 8095ba8: 6a 00 push 0x0 8095baa: 52 push edx 8095bab: 50 push eax 8095bac: 53 push ebx 8095bad: e8 3e fb ff ff call 80956f0 <_IO_wsetb> 8095bb2: 83 c4 10 add esp,0x10 8095bb5: 83 c4 08 add esp,0x8 8095bb8: 5b pop ebx 8095bb9: c3 ret 8095bba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08095bc0 <_IO_wdefault_doallocate>: 8095bc0: f3 0f 1e fb endbr32 8095bc4: 53 push ebx 8095bc5: e8 f6 3f fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8095bca: 81 c3 36 f4 04 00 add ebx,0x4f436 8095bd0: 83 ec 14 sub esp,0x14 8095bd3: 68 00 20 00 00 push 0x2000 8095bd8: e8 a3 ef fc ff call 8064b80 <__libc_malloc> 8095bdd: 83 c4 10 add esp,0x10 8095be0: 85 c0 test eax,eax 8095be2: 74 24 je 8095c08 <_IO_wdefault_doallocate+0x48> 8095be4: 8d 90 00 80 00 00 lea edx,[eax+0x8000] 8095bea: 6a 01 push 0x1 8095bec: 52 push edx 8095bed: 50 push eax 8095bee: ff 74 24 1c push DWORD PTR [esp+0x1c] 8095bf2: e8 f9 fa ff ff call 80956f0 <_IO_wsetb> 8095bf7: 83 c4 10 add esp,0x10 8095bfa: b8 01 00 00 00 mov eax,0x1 8095bff: 83 c4 08 add esp,0x8 8095c02: 5b pop ebx 8095c03: c3 ret 8095c04: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095c08: 83 c4 08 add esp,0x8 8095c0b: b8 ff ff ff ff mov eax,0xffffffff 8095c10: 5b pop ebx 8095c11: c3 ret 8095c12: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095c19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08095c20 <_IO_switch_to_wget_mode>: 8095c20: f3 0f 1e fb endbr32 8095c24: 56 push esi 8095c25: 53 push ebx 8095c26: 83 ec 04 sub esp,0x4 8095c29: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8095c2d: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8095c30: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8095c33: 3b 50 0c cmp edx,DWORD PTR [eax+0xc] 8095c36: 76 1d jbe 8095c55 <_IO_switch_to_wget_mode+0x35> 8095c38: 83 ec 08 sub esp,0x8 8095c3b: 8b 80 88 00 00 00 mov eax,DWORD PTR [eax+0x88] 8095c41: 6a ff push 0xffffffff 8095c43: 53 push ebx 8095c44: ff 50 0c call DWORD PTR [eax+0xc] 8095c47: 83 c4 10 add esp,0x10 8095c4a: 83 f8 ff cmp eax,0xffffffff 8095c4d: 74 2a je 8095c79 <_IO_switch_to_wget_mode+0x59> 8095c4f: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8095c52: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8095c55: 8b 0b mov ecx,DWORD PTR [ebx] 8095c57: f6 c5 01 test ch,0x1 8095c5a: 75 24 jne 8095c80 <_IO_switch_to_wget_mode+0x60> 8095c5c: 8b 70 18 mov esi,DWORD PTR [eax+0x18] 8095c5f: 89 70 08 mov DWORD PTR [eax+0x8],esi 8095c62: 39 50 04 cmp DWORD PTR [eax+0x4],edx 8095c65: 73 03 jae 8095c6a <_IO_switch_to_wget_mode+0x4a> 8095c67: 89 50 04 mov DWORD PTR [eax+0x4],edx 8095c6a: 80 e5 f7 and ch,0xf7 8095c6d: 89 10 mov DWORD PTR [eax],edx 8095c6f: 89 50 14 mov DWORD PTR [eax+0x14],edx 8095c72: 89 50 0c mov DWORD PTR [eax+0xc],edx 8095c75: 31 c0 xor eax,eax 8095c77: 89 0b mov DWORD PTR [ebx],ecx 8095c79: 83 c4 04 add esp,0x4 8095c7c: 5b pop ebx 8095c7d: 5e pop esi 8095c7e: c3 ret 8095c7f: 90 nop 8095c80: 8b 70 24 mov esi,DWORD PTR [eax+0x24] 8095c83: 89 70 08 mov DWORD PTR [eax+0x8],esi 8095c86: eb e2 jmp 8095c6a <_IO_switch_to_wget_mode+0x4a> 8095c88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095c8f: 90 nop 08095c90 <_IO_free_wbackup_area>: 8095c90: f3 0f 1e fb endbr32 8095c94: 57 push edi 8095c95: 56 push esi 8095c96: 53 push ebx 8095c97: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8095c9b: e8 20 3f fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8095ca0: 81 c3 60 f3 04 00 add ebx,0x4f360 8095ca6: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8095ca9: 8b 0e mov ecx,DWORD PTR [esi] 8095cab: 8b 50 20 mov edx,DWORD PTR [eax+0x20] 8095cae: f6 c5 01 test ch,0x1 8095cb1: 74 1e je 8095cd1 <_IO_free_wbackup_area+0x41> 8095cb3: 80 e5 fe and ch,0xfe 8095cb6: 8b 78 28 mov edi,DWORD PTR [eax+0x28] 8095cb9: 89 0e mov DWORD PTR [esi],ecx 8095cbb: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8095cbe: 89 78 04 mov DWORD PTR [eax+0x4],edi 8095cc1: 89 48 28 mov DWORD PTR [eax+0x28],ecx 8095cc4: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8095cc7: 89 10 mov DWORD PTR [eax],edx 8095cc9: 89 48 20 mov DWORD PTR [eax+0x20],ecx 8095ccc: 89 50 08 mov DWORD PTR [eax+0x8],edx 8095ccf: 89 ca mov edx,ecx 8095cd1: 83 ec 0c sub esp,0xc 8095cd4: 52 push edx 8095cd5: e8 c6 f4 fc ff call 80651a0 <__free> 8095cda: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8095cdd: 83 c4 10 add esp,0x10 8095ce0: c7 40 20 00 00 00 00 mov DWORD PTR [eax+0x20],0x0 8095ce7: c7 40 28 00 00 00 00 mov DWORD PTR [eax+0x28],0x0 8095cee: c7 40 24 00 00 00 00 mov DWORD PTR [eax+0x24],0x0 8095cf5: 5b pop ebx 8095cf6: 5e pop esi 8095cf7: 5f pop edi 8095cf8: c3 ret 8095cf9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08095d00 <__wuflow>: 8095d00: f3 0f 1e fb endbr32 8095d04: 57 push edi 8095d05: 56 push esi 8095d06: 53 push ebx 8095d07: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8095d0b: e8 b0 3e fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8095d10: 81 c3 f0 f2 04 00 add ebx,0x4f2f0 8095d16: 8b 7e 68 mov edi,DWORD PTR [esi+0x68] 8095d19: 85 ff test edi,edi 8095d1b: 0f 88 ac 00 00 00 js 8095dcd <__wuflow+0xcd> 8095d21: 0f 84 c9 00 00 00 je 8095df0 <__wuflow+0xf0> 8095d27: f7 06 00 08 00 00 test DWORD PTR [esi],0x800 8095d2d: 0f 85 85 00 00 00 jne 8095db8 <__wuflow+0xb8> 8095d33: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8095d36: 8b 10 mov edx,DWORD PTR [eax] 8095d38: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8095d3b: 39 ca cmp edx,ecx 8095d3d: 0f 82 9d 00 00 00 jb 8095de0 <__wuflow+0xe0> 8095d43: 8b 16 mov edx,DWORD PTR [esi] 8095d45: f6 c6 01 test dh,0x1 8095d48: 74 20 je 8095d6a <__wuflow+0x6a> 8095d4a: 80 e6 fe and dh,0xfe 8095d4d: 8b 78 28 mov edi,DWORD PTR [eax+0x28] 8095d50: 89 16 mov DWORD PTR [esi],edx 8095d52: 8b 50 20 mov edx,DWORD PTR [eax+0x20] 8095d55: 89 48 28 mov DWORD PTR [eax+0x28],ecx 8095d58: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8095d5b: 89 78 04 mov DWORD PTR [eax+0x4],edi 8095d5e: 89 50 08 mov DWORD PTR [eax+0x8],edx 8095d61: 89 48 20 mov DWORD PTR [eax+0x20],ecx 8095d64: 39 d7 cmp edi,edx 8095d66: 77 78 ja 8095de0 <__wuflow+0xe0> 8095d68: 89 10 mov DWORD PTR [eax],edx 8095d6a: 8b 56 30 mov edx,DWORD PTR [esi+0x30] 8095d6d: 85 d2 test edx,edx 8095d6f: 0f 84 b3 00 00 00 je 8095e28 <__wuflow+0x128> 8095d75: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8095d78: 8d 56 58 lea edx,[esi+0x58] 8095d7b: 8d 46 30 lea eax,[esi+0x30] 8095d7e: e8 ad f6 ff ff call 8095430 8095d83: 85 c0 test eax,eax 8095d85: 75 46 jne 8095dcd <__wuflow+0xcd> 8095d87: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 8095d8d: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8095d93: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8095d99: 89 fb mov ebx,edi 8095d9b: 29 d0 sub eax,edx 8095d9d: 29 d3 sub ebx,edx 8095d9f: 39 d8 cmp eax,ebx 8095da1: 0f 86 a1 00 00 00 jbe 8095e48 <__wuflow+0x148> 8095da7: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8095dab: 5b pop ebx 8095dac: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 8095daf: 5e pop esi 8095db0: 5f pop edi 8095db1: ff e0 jmp eax 8095db3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095db7: 90 nop 8095db8: 83 ec 0c sub esp,0xc 8095dbb: 56 push esi 8095dbc: e8 5f fe ff ff call 8095c20 <_IO_switch_to_wget_mode> 8095dc1: 83 c4 10 add esp,0x10 8095dc4: 83 f8 ff cmp eax,0xffffffff 8095dc7: 0f 85 66 ff ff ff jne 8095d33 <__wuflow+0x33> 8095dcd: 5b pop ebx 8095dce: b8 ff ff ff ff mov eax,0xffffffff 8095dd3: 5e pop esi 8095dd4: 5f pop edi 8095dd5: c3 ret 8095dd6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095ddd: 8d 76 00 lea esi,[esi+0x0] 8095de0: 8d 4a 04 lea ecx,[edx+0x4] 8095de3: 89 08 mov DWORD PTR [eax],ecx 8095de5: 8b 02 mov eax,DWORD PTR [edx] 8095de7: 5b pop ebx 8095de8: 5e pop esi 8095de9: 5f pop edi 8095dea: c3 ret 8095deb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095def: 90 nop 8095df0: 83 ec 08 sub esp,0x8 8095df3: 6a 01 push 0x1 8095df5: 56 push esi 8095df6: e8 b5 3f fc ff call 8059db0 <_IO_fwide> 8095dfb: 83 c4 10 add esp,0x10 8095dfe: 83 f8 01 cmp eax,0x1 8095e01: 75 ca jne 8095dcd <__wuflow+0xcd> 8095e03: 8b 4e 68 mov ecx,DWORD PTR [esi+0x68] 8095e06: 85 c9 test ecx,ecx 8095e08: 0f 85 19 ff ff ff jne 8095d27 <__wuflow+0x27> 8095e0e: 83 ec 08 sub esp,0x8 8095e11: 6a 01 push 0x1 8095e13: 56 push esi 8095e14: e8 97 3f fc ff call 8059db0 <_IO_fwide> 8095e19: 83 c4 10 add esp,0x10 8095e1c: e9 06 ff ff ff jmp 8095d27 <__wuflow+0x27> 8095e21: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095e28: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 8095e2b: 85 c0 test eax,eax 8095e2d: 0f 84 54 ff ff ff je 8095d87 <__wuflow+0x87> 8095e33: 83 ec 0c sub esp,0xc 8095e36: 56 push esi 8095e37: e8 54 fe ff ff call 8095c90 <_IO_free_wbackup_area> 8095e3c: 83 c4 10 add esp,0x10 8095e3f: e9 43 ff ff ff jmp 8095d87 <__wuflow+0x87> 8095e44: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095e48: e8 a3 48 fc ff call 805a6f0 <_IO_vtable_check> 8095e4d: e9 55 ff ff ff jmp 8095da7 <__wuflow+0xa7> 8095e52: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095e59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08095e60 <__wunderflow>: 8095e60: f3 0f 1e fb endbr32 8095e64: 57 push edi 8095e65: 56 push esi 8095e66: 53 push ebx 8095e67: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8095e6b: e8 50 3d fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8095e70: 81 c3 90 f1 04 00 add ebx,0x4f190 8095e76: 8b 7e 68 mov edi,DWORD PTR [esi+0x68] 8095e79: 85 ff test edi,edi 8095e7b: 0f 88 ac 00 00 00 js 8095f2d <__wunderflow+0xcd> 8095e81: 0f 84 c9 00 00 00 je 8095f50 <__wunderflow+0xf0> 8095e87: f7 06 00 08 00 00 test DWORD PTR [esi],0x800 8095e8d: 0f 85 85 00 00 00 jne 8095f18 <__wunderflow+0xb8> 8095e93: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 8095e96: 8b 10 mov edx,DWORD PTR [eax] 8095e98: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8095e9b: 39 ca cmp edx,ecx 8095e9d: 0f 82 9d 00 00 00 jb 8095f40 <__wunderflow+0xe0> 8095ea3: 8b 16 mov edx,DWORD PTR [esi] 8095ea5: f6 c6 01 test dh,0x1 8095ea8: 74 20 je 8095eca <__wunderflow+0x6a> 8095eaa: 80 e6 fe and dh,0xfe 8095ead: 8b 78 28 mov edi,DWORD PTR [eax+0x28] 8095eb0: 89 16 mov DWORD PTR [esi],edx 8095eb2: 8b 50 20 mov edx,DWORD PTR [eax+0x20] 8095eb5: 89 48 28 mov DWORD PTR [eax+0x28],ecx 8095eb8: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8095ebb: 89 78 04 mov DWORD PTR [eax+0x4],edi 8095ebe: 89 50 08 mov DWORD PTR [eax+0x8],edx 8095ec1: 89 48 20 mov DWORD PTR [eax+0x20],ecx 8095ec4: 89 10 mov DWORD PTR [eax],edx 8095ec6: 39 d7 cmp edi,edx 8095ec8: 77 76 ja 8095f40 <__wunderflow+0xe0> 8095eca: 8b 56 30 mov edx,DWORD PTR [esi+0x30] 8095ecd: 85 d2 test edx,edx 8095ecf: 0f 84 b3 00 00 00 je 8095f88 <__wunderflow+0x128> 8095ed5: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8095ed8: 8d 56 58 lea edx,[esi+0x58] 8095edb: 8d 46 30 lea eax,[esi+0x30] 8095ede: e8 4d f5 ff ff call 8095430 8095ee3: 85 c0 test eax,eax 8095ee5: 75 46 jne 8095f2d <__wunderflow+0xcd> 8095ee7: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 8095eed: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 8095ef3: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8095ef9: 89 fb mov ebx,edi 8095efb: 29 d0 sub eax,edx 8095efd: 29 d3 sub ebx,edx 8095eff: 39 d8 cmp eax,ebx 8095f01: 0f 86 a1 00 00 00 jbe 8095fa8 <__wunderflow+0x148> 8095f07: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8095f0b: 5b pop ebx 8095f0c: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 8095f0f: 5e pop esi 8095f10: 5f pop edi 8095f11: ff e0 jmp eax 8095f13: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095f17: 90 nop 8095f18: 83 ec 0c sub esp,0xc 8095f1b: 56 push esi 8095f1c: e8 ff fc ff ff call 8095c20 <_IO_switch_to_wget_mode> 8095f21: 83 c4 10 add esp,0x10 8095f24: 83 f8 ff cmp eax,0xffffffff 8095f27: 0f 85 66 ff ff ff jne 8095e93 <__wunderflow+0x33> 8095f2d: 5b pop ebx 8095f2e: b8 ff ff ff ff mov eax,0xffffffff 8095f33: 5e pop esi 8095f34: 5f pop edi 8095f35: c3 ret 8095f36: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095f3d: 8d 76 00 lea esi,[esi+0x0] 8095f40: 5b pop ebx 8095f41: 8b 02 mov eax,DWORD PTR [edx] 8095f43: 5e pop esi 8095f44: 5f pop edi 8095f45: c3 ret 8095f46: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095f4d: 8d 76 00 lea esi,[esi+0x0] 8095f50: 83 ec 08 sub esp,0x8 8095f53: 6a 01 push 0x1 8095f55: 56 push esi 8095f56: e8 55 3e fc ff call 8059db0 <_IO_fwide> 8095f5b: 83 c4 10 add esp,0x10 8095f5e: 83 f8 01 cmp eax,0x1 8095f61: 75 ca jne 8095f2d <__wunderflow+0xcd> 8095f63: 8b 4e 68 mov ecx,DWORD PTR [esi+0x68] 8095f66: 85 c9 test ecx,ecx 8095f68: 0f 85 19 ff ff ff jne 8095e87 <__wunderflow+0x27> 8095f6e: 83 ec 08 sub esp,0x8 8095f71: 6a 01 push 0x1 8095f73: 56 push esi 8095f74: e8 37 3e fc ff call 8059db0 <_IO_fwide> 8095f79: 83 c4 10 add esp,0x10 8095f7c: e9 06 ff ff ff jmp 8095e87 <__wunderflow+0x27> 8095f81: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095f88: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 8095f8b: 85 c0 test eax,eax 8095f8d: 0f 84 54 ff ff ff je 8095ee7 <__wunderflow+0x87> 8095f93: 83 ec 0c sub esp,0xc 8095f96: 56 push esi 8095f97: e8 f4 fc ff ff call 8095c90 <_IO_free_wbackup_area> 8095f9c: 83 c4 10 add esp,0x10 8095f9f: e9 43 ff ff ff jmp 8095ee7 <__wunderflow+0x87> 8095fa4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8095fa8: e8 43 47 fc ff call 805a6f0 <_IO_vtable_check> 8095fad: e9 55 ff ff ff jmp 8095f07 <__wunderflow+0xa7> 8095fb2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095fb9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08095fc0 <_IO_wdefault_xsgetn>: 8095fc0: f3 0f 1e fb endbr32 8095fc4: 55 push ebp 8095fc5: 57 push edi 8095fc6: 56 push esi 8095fc7: 53 push ebx 8095fc8: 83 ec 0c sub esp,0xc 8095fcb: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 8095fcf: eb 27 jmp 8095ff8 <_IO_wdefault_xsgetn+0x38> 8095fd1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8095fd8: 85 db test ebx,ebx 8095fda: 75 74 jne 8096050 <_IO_wdefault_xsgetn+0x90> 8095fdc: 85 ed test ebp,ebp 8095fde: 74 62 je 8096042 <_IO_wdefault_xsgetn+0x82> 8095fe0: 83 ec 0c sub esp,0xc 8095fe3: ff 74 24 2c push DWORD PTR [esp+0x2c] 8095fe7: e8 74 fe ff ff call 8095e60 <__wunderflow> 8095fec: 83 c4 10 add esp,0x10 8095fef: 83 f8 ff cmp eax,0xffffffff 8095ff2: 0f 84 80 00 00 00 je 8096078 <_IO_wdefault_xsgetn+0xb8> 8095ff8: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8095ffc: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 8095fff: 8b 30 mov esi,DWORD PTR [eax] 8096001: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 8096004: 29 f3 sub ebx,esi 8096006: 85 db test ebx,ebx 8096008: 7e d2 jle 8095fdc <_IO_wdefault_xsgetn+0x1c> 809600a: c1 fb 02 sar ebx,0x2 809600d: 39 eb cmp ebx,ebp 809600f: 0f 47 dd cmova ebx,ebp 8096012: 83 fb 14 cmp ebx,0x14 8096015: 7e c1 jle 8095fd8 <_IO_wdefault_xsgetn+0x18> 8096017: 83 ec 04 sub esp,0x4 809601a: 29 dd sub ebp,ebx 809601c: 53 push ebx 809601d: 56 push esi 809601e: ff 74 24 30 push DWORD PTR [esp+0x30] 8096022: e8 89 e7 fd ff call 80747b0 <__wmempcpy> 8096027: 8d 0c 9d 00 00 00 00 lea ecx,[ebx*4+0x0] 809602e: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8096032: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8096036: 83 c4 10 add esp,0x10 8096039: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 809603c: 01 08 add DWORD PTR [eax],ecx 809603e: 85 ed test ebp,ebp 8096040: 75 9e jne 8095fe0 <_IO_wdefault_xsgetn+0x20> 8096042: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8096046: 83 c4 0c add esp,0xc 8096049: 5b pop ebx 809604a: 5e pop esi 809604b: 5f pop edi 809604c: 5d pop ebp 809604d: c3 ret 809604e: 66 90 xchg ax,ax 8096050: 8d 14 9d 00 00 00 00 lea edx,[ebx*4+0x0] 8096057: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 809605b: 8d 0c 16 lea ecx,[esi+edx*1] 809605e: 66 90 xchg ax,ax 8096060: a5 movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 8096061: 39 f1 cmp ecx,esi 8096063: 75 fb jne 8096060 <_IO_wdefault_xsgetn+0xa0> 8096065: 01 54 24 24 add DWORD PTR [esp+0x24],edx 8096069: 29 dd sub ebp,ebx 809606b: 89 08 mov DWORD PTR [eax],ecx 809606d: e9 6a ff ff ff jmp 8095fdc <_IO_wdefault_xsgetn+0x1c> 8096072: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8096078: 29 6c 24 28 sub DWORD PTR [esp+0x28],ebp 809607c: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8096080: 83 c4 0c add esp,0xc 8096083: 5b pop ebx 8096084: 5e pop esi 8096085: 5f pop edi 8096086: 5d pop ebp 8096087: c3 ret 8096088: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809608f: 90 nop 08096090 <_IO_sputbackwc>: 8096090: f3 0f 1e fb endbr32 8096094: e8 04 96 fc ff call 805f69d <__x86.get_pc_thunk.cx> 8096099: 81 c1 67 ef 04 00 add ecx,0x4ef67 809609f: 57 push edi 80960a0: 56 push esi 80960a1: 53 push ebx 80960a2: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80960a6: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80960aa: 8b 46 58 mov eax,DWORD PTR [esi+0x58] 80960ad: 8b 10 mov edx,DWORD PTR [eax] 80960af: 3b 50 08 cmp edx,DWORD PTR [eax+0x8] 80960b2: 76 05 jbe 80960b9 <_IO_sputbackwc+0x29> 80960b4: 39 5a fc cmp DWORD PTR [edx-0x4],ebx 80960b7: 74 37 je 80960f0 <_IO_sputbackwc+0x60> 80960b9: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 80960bf: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 80960c5: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 80960cb: 89 f9 mov ecx,edi 80960cd: 29 d0 sub eax,edx 80960cf: 29 d1 sub ecx,edx 80960d1: 39 c8 cmp eax,ecx 80960d3: 76 2b jbe 8096100 <_IO_sputbackwc+0x70> 80960d5: 83 ec 08 sub esp,0x8 80960d8: 53 push ebx 80960d9: 56 push esi 80960da: ff 57 18 call DWORD PTR [edi+0x18] 80960dd: 83 c4 10 add esp,0x10 80960e0: 83 f8 ff cmp eax,0xffffffff 80960e3: 74 03 je 80960e8 <_IO_sputbackwc+0x58> 80960e5: 83 26 ef and DWORD PTR [esi],0xffffffef 80960e8: 5b pop ebx 80960e9: 5e pop esi 80960ea: 5f pop edi 80960eb: c3 ret 80960ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80960f0: 83 ea 04 sub edx,0x4 80960f3: 89 10 mov DWORD PTR [eax],edx 80960f5: 89 d8 mov eax,ebx 80960f7: eb e7 jmp 80960e0 <_IO_sputbackwc+0x50> 80960f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096100: e8 eb 45 fc ff call 805a6f0 <_IO_vtable_check> 8096105: eb ce jmp 80960d5 <_IO_sputbackwc+0x45> 8096107: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809610e: 66 90 xchg ax,ax 08096110 <_IO_sungetwc>: 8096110: f3 0f 1e fb endbr32 8096114: e8 84 95 fc ff call 805f69d <__x86.get_pc_thunk.cx> 8096119: 81 c1 e7 ee 04 00 add ecx,0x4eee7 809611f: 56 push esi 8096120: 53 push ebx 8096121: 83 ec 04 sub esp,0x4 8096124: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8096128: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 809612b: 8b 10 mov edx,DWORD PTR [eax] 809612d: 3b 50 08 cmp edx,DWORD PTR [eax+0x8] 8096130: 76 1e jbe 8096150 <_IO_sungetwc+0x40> 8096132: 8d 4a fc lea ecx,[edx-0x4] 8096135: 89 08 mov DWORD PTR [eax],ecx 8096137: 8b 42 fc mov eax,DWORD PTR [edx-0x4] 809613a: 83 f8 ff cmp eax,0xffffffff 809613d: 74 03 je 8096142 <_IO_sungetwc+0x32> 809613f: 83 23 ef and DWORD PTR [ebx],0xffffffef 8096142: 83 c4 04 add esp,0x4 8096145: 5b pop ebx 8096146: 5e pop esi 8096147: c3 ret 8096148: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809614f: 90 nop 8096150: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8096156: c7 c2 60 5f 0e 08 mov edx,0x80e5f60 809615c: c7 c0 b4 62 0e 08 mov eax,0x80e62b4 8096162: 89 f1 mov ecx,esi 8096164: 29 d0 sub eax,edx 8096166: 29 d1 sub ecx,edx 8096168: 39 c8 cmp eax,ecx 809616a: 76 14 jbe 8096180 <_IO_sungetwc+0x70> 809616c: 83 ec 08 sub esp,0x8 809616f: 6a ff push 0xffffffff 8096171: 53 push ebx 8096172: ff 56 18 call DWORD PTR [esi+0x18] 8096175: 83 c4 10 add esp,0x10 8096178: eb c0 jmp 809613a <_IO_sungetwc+0x2a> 809617a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8096180: e8 6b 45 fc ff call 805a6f0 <_IO_vtable_check> 8096185: eb e5 jmp 809616c <_IO_sungetwc+0x5c> 8096187: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809618e: 66 90 xchg ax,ax 08096190 <_IO_adjust_wcolumn>: 8096190: f3 0f 1e fb endbr32 8096194: 53 push ebx 8096195: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8096199: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 809619d: 8d 1c 8a lea ebx,[edx+ecx*4] 80961a0: 89 d8 mov eax,ebx 80961a2: eb 0c jmp 80961b0 <_IO_adjust_wcolumn+0x20> 80961a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80961a8: 83 e8 04 sub eax,0x4 80961ab: 83 38 0a cmp DWORD PTR [eax],0xa 80961ae: 74 10 je 80961c0 <_IO_adjust_wcolumn+0x30> 80961b0: 39 d0 cmp eax,edx 80961b2: 77 f4 ja 80961a8 <_IO_adjust_wcolumn+0x18> 80961b4: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80961b8: 5b pop ebx 80961b9: 01 c8 add eax,ecx 80961bb: c3 ret 80961bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80961c0: 29 c3 sub ebx,eax 80961c2: c1 fb 02 sar ebx,0x2 80961c5: 8d 43 ff lea eax,[ebx-0x1] 80961c8: 5b pop ebx 80961c9: c3 ret 80961ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080961d0 <_IO_init_wmarker>: 80961d0: f3 0f 1e fb endbr32 80961d4: 56 push esi 80961d5: 53 push ebx 80961d6: 83 ec 04 sub esp,0x4 80961d9: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80961dd: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80961e1: 8b 13 mov edx,DWORD PTR [ebx] 80961e3: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 80961e6: f6 c6 08 test dh,0x8 80961e9: 75 35 jne 8096220 <_IO_init_wmarker+0x50> 80961eb: 8b 4b 58 mov ecx,DWORD PTR [ebx+0x58] 80961ee: 8b 01 mov eax,DWORD PTR [ecx] 80961f0: 80 e6 01 and dh,0x1 80961f3: 74 1b je 8096210 <_IO_init_wmarker+0x40> 80961f5: 2b 41 04 sub eax,DWORD PTR [ecx+0x4] 80961f8: c1 f8 02 sar eax,0x2 80961fb: 89 46 08 mov DWORD PTR [esi+0x8],eax 80961fe: 8b 43 30 mov eax,DWORD PTR [ebx+0x30] 8096201: 89 06 mov DWORD PTR [esi],eax 8096203: 89 73 30 mov DWORD PTR [ebx+0x30],esi 8096206: 83 c4 04 add esp,0x4 8096209: 5b pop ebx 809620a: 5e pop esi 809620b: c3 ret 809620c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8096210: 2b 41 08 sub eax,DWORD PTR [ecx+0x8] 8096213: c1 f8 02 sar eax,0x2 8096216: eb e3 jmp 80961fb <_IO_init_wmarker+0x2b> 8096218: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809621f: 90 nop 8096220: 83 ec 0c sub esp,0xc 8096223: 53 push ebx 8096224: e8 f7 f9 ff ff call 8095c20 <_IO_switch_to_wget_mode> 8096229: 8b 13 mov edx,DWORD PTR [ebx] 809622b: 83 c4 10 add esp,0x10 809622e: eb bb jmp 80961eb <_IO_init_wmarker+0x1b> 08096230 <_IO_wmarker_delta>: 8096230: f3 0f 1e fb endbr32 8096234: 53 push ebx 8096235: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8096239: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 809623c: 85 c0 test eax,eax 809623e: 74 28 je 8096268 <_IO_wmarker_delta+0x38> 8096240: 8b 58 58 mov ebx,DWORD PTR [eax+0x58] 8096243: 8b 00 mov eax,DWORD PTR [eax] 8096245: 8b 13 mov edx,DWORD PTR [ebx] 8096247: f6 c4 01 test ah,0x1 809624a: 75 14 jne 8096260 <_IO_wmarker_delta+0x30> 809624c: 2b 53 08 sub edx,DWORD PTR [ebx+0x8] 809624f: c1 fa 02 sar edx,0x2 8096252: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 8096255: 5b pop ebx 8096256: 29 d0 sub eax,edx 8096258: c3 ret 8096259: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096260: 2b 53 04 sub edx,DWORD PTR [ebx+0x4] 8096263: c1 fa 02 sar edx,0x2 8096266: eb ea jmp 8096252 <_IO_wmarker_delta+0x22> 8096268: b8 ff ff ff ff mov eax,0xffffffff 809626d: 5b pop ebx 809626e: c3 ret 809626f: 90 nop 08096270 <_IO_seekwmark>: 8096270: f3 0f 1e fb endbr32 8096274: 57 push edi 8096275: 56 push esi 8096276: 53 push ebx 8096277: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809627b: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 809627f: 39 50 04 cmp DWORD PTR [eax+0x4],edx 8096282: 75 74 jne 80962f8 <_IO_seekwmark+0x88> 8096284: 8b 0a mov ecx,DWORD PTR [edx] 8096286: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 8096289: 8b 42 58 mov eax,DWORD PTR [edx+0x58] 809628c: 89 ce mov esi,ecx 809628e: 81 e6 00 01 00 00 and esi,0x100 8096294: 85 db test ebx,ebx 8096296: 78 38 js 80962d0 <_IO_seekwmark+0x60> 8096298: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 809629b: 85 f6 test esi,esi 809629d: 75 11 jne 80962b0 <_IO_seekwmark+0x40> 809629f: 8d 14 9f lea edx,[edi+ebx*4] 80962a2: 89 10 mov DWORD PTR [eax],edx 80962a4: 31 c0 xor eax,eax 80962a6: 5b pop ebx 80962a7: 5e pop esi 80962a8: 5f pop edi 80962a9: c3 ret 80962aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80962b0: 80 e5 fe and ch,0xfe 80962b3: 89 0a mov DWORD PTR [edx],ecx 80962b5: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80962b8: 8b 48 28 mov ecx,DWORD PTR [eax+0x28] 80962bb: 89 50 28 mov DWORD PTR [eax+0x28],edx 80962be: 8b 50 20 mov edx,DWORD PTR [eax+0x20] 80962c1: 89 48 04 mov DWORD PTR [eax+0x4],ecx 80962c4: 89 78 20 mov DWORD PTR [eax+0x20],edi 80962c7: 89 d7 mov edi,edx 80962c9: 89 50 08 mov DWORD PTR [eax+0x8],edx 80962cc: eb d1 jmp 809629f <_IO_seekwmark+0x2f> 80962ce: 66 90 xchg ax,ax 80962d0: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 80962d3: 85 f6 test esi,esi 80962d5: 75 c8 jne 809629f <_IO_seekwmark+0x2f> 80962d7: 80 cd 01 or ch,0x1 80962da: 8b 70 20 mov esi,DWORD PTR [eax+0x20] 80962dd: 89 0a mov DWORD PTR [edx],ecx 80962df: 8b 50 28 mov edx,DWORD PTR [eax+0x28] 80962e2: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80962e5: 89 78 28 mov DWORD PTR [eax+0x28],edi 80962e8: 89 50 04 mov DWORD PTR [eax+0x4],edx 80962eb: 89 d7 mov edi,edx 80962ed: 89 70 08 mov DWORD PTR [eax+0x8],esi 80962f0: 89 48 20 mov DWORD PTR [eax+0x20],ecx 80962f3: eb aa jmp 809629f <_IO_seekwmark+0x2f> 80962f5: 8d 76 00 lea esi,[esi+0x0] 80962f8: b8 ff ff ff ff mov eax,0xffffffff 80962fd: eb a7 jmp 80962a6 <_IO_seekwmark+0x36> 80962ff: 90 nop 08096300 <_IO_unsave_wmarkers>: 8096300: f3 0f 1e fb endbr32 8096304: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8096308: 8b 48 30 mov ecx,DWORD PTR [eax+0x30] 809630b: 85 c9 test ecx,ecx 809630d: 74 07 je 8096316 <_IO_unsave_wmarkers+0x16> 809630f: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 8096316: 8b 50 24 mov edx,DWORD PTR [eax+0x24] 8096319: 85 d2 test edx,edx 809631b: 74 13 je 8096330 <_IO_unsave_wmarkers+0x30> 809631d: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8096321: e9 6a f9 ff ff jmp 8095c90 <_IO_free_wbackup_area> 8096326: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809632d: 8d 76 00 lea esi,[esi+0x0] 8096330: c3 ret 8096331: 66 90 xchg ax,ax 8096333: 66 90 xchg ax,ax 8096335: 66 90 xchg ax,ax 8096337: 66 90 xchg ax,ax 8096339: 66 90 xchg ax,ax 809633b: 66 90 xchg ax,ax 809633d: 66 90 xchg ax,ax 809633f: 90 nop 08096340 <__libc_enable_asynccancel>: 8096340: f3 0f 1e fb endbr32 8096344: 57 push edi 8096345: 56 push esi 8096346: 65 8b 35 08 00 00 00 mov esi,DWORD PTR gs:0x8 809634d: 53 push ebx 809634e: e8 6d 38 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8096353: 81 c3 ad ec 04 00 add ebx,0x4ecad 8096359: 65 8b 15 84 00 00 00 mov edx,DWORD PTR gs:0x84 8096360: 89 d0 mov eax,edx 8096362: 83 c8 02 or eax,0x2 8096365: 39 c2 cmp edx,eax 8096367: 74 1a je 8096383 <__libc_enable_asynccancel+0x43> 8096369: 89 c1 mov ecx,eax 809636b: 89 d0 mov eax,edx 809636d: f0 0f b1 8e 84 00 00 00 lock cmpxchg DWORD PTR [esi+0x84],ecx 8096375: 89 c7 mov edi,eax 8096377: 39 c2 cmp edx,eax 8096379: 75 15 jne 8096390 <__libc_enable_asynccancel+0x50> 809637b: 83 e1 bb and ecx,0xffffffbb 809637e: 83 f9 0a cmp ecx,0xa 8096381: 74 11 je 8096394 <__libc_enable_asynccancel+0x54> 8096383: 5b pop ebx 8096384: 5e pop esi 8096385: 5f pop edi 8096386: c3 ret 8096387: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809638e: 66 90 xchg ax,ax 8096390: 89 fa mov edx,edi 8096392: eb cc jmp 8096360 <__libc_enable_asynccancel+0x20> 8096394: 65 c7 05 28 02 00 00 ff ff ff ff mov DWORD PTR gs:0x228,0xffffffff 809639f: 65 a1 08 00 00 00 mov eax,gs:0x8 80963a5: f0 83 88 84 00 00 00 10 lock or DWORD PTR [eax+0x84],0x10 80963ad: 65 a1 80 00 00 00 mov eax,gs:0x80 80963b3: e8 48 9c f6 f7 call 0 <_nl_current_LC_CTYPE> 80963b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80963bf: 90 nop 080963c0 <__libc_disable_asynccancel>: 80963c0: f3 0f 1e fb endbr32 80963c4: 55 push ebp 80963c5: 57 push edi 80963c6: e8 9c 48 fb ff call 804ac67 <__x86.get_pc_thunk.di> 80963cb: 81 c7 35 ec 04 00 add edi,0x4ec35 80963d1: 56 push esi 80963d2: 53 push ebx 80963d3: 83 ec 0c sub esp,0xc 80963d6: f6 44 24 20 02 test BYTE PTR [esp+0x20],0x2 80963db: 75 2b jne 8096408 <__libc_disable_asynccancel+0x48> 80963dd: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 80963e4: 65 8b 0d 84 00 00 00 mov ecx,DWORD PTR gs:0x84 80963eb: 81 c3 84 00 00 00 add ebx,0x84 80963f1: 89 ca mov edx,ecx 80963f3: 89 c8 mov eax,ecx 80963f5: 83 e2 fd and edx,0xfffffffd 80963f8: f0 0f b1 13 lock cmpxchg DWORD PTR [ebx],edx 80963fc: 39 c1 cmp ecx,eax 80963fe: 75 10 jne 8096410 <__libc_disable_asynccancel+0x50> 8096400: 83 e1 0c and ecx,0xc 8096403: 83 f9 04 cmp ecx,0x4 8096406: 74 10 je 8096418 <__libc_disable_asynccancel+0x58> 8096408: 83 c4 0c add esp,0xc 809640b: 5b pop ebx 809640c: 5e pop esi 809640d: 5f pop edi 809640e: 5d pop ebp 809640f: c3 ret 8096410: 89 c1 mov ecx,eax 8096412: eb dd jmp 80963f1 <__libc_disable_asynccancel+0x31> 8096414: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8096418: bd f0 00 00 00 mov ebp,0xf0 809641d: 31 f6 xor esi,esi 809641f: 89 e8 mov eax,ebp 8096421: b9 80 00 00 00 mov ecx,0x80 8096426: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 809642d: 3d 00 f0 ff ff cmp eax,0xfffff000 8096432: 77 13 ja 8096447 <__libc_disable_asynccancel+0x87> 8096434: 65 8b 15 84 00 00 00 mov edx,DWORD PTR gs:0x84 809643b: 89 d0 mov eax,edx 809643d: 83 e0 0c and eax,0xc 8096440: 83 f8 04 cmp eax,0x4 8096443: 75 c3 jne 8096408 <__libc_disable_asynccancel+0x48> 8096445: eb d6 jmp 809641d <__libc_disable_asynccancel+0x5d> 8096447: 8d 48 0b lea ecx,[eax+0xb] 809644a: 83 f9 0b cmp ecx,0xb 809644d: 77 0e ja 809645d <__libc_disable_asynccancel+0x9d> 809644f: b8 01 00 00 00 mov eax,0x1 8096454: d3 e0 shl eax,cl 8096456: a9 81 08 00 00 test eax,0x881 809645b: 75 d7 jne 8096434 <__libc_disable_asynccancel+0x74> 809645d: 83 ec 0c sub esp,0xc 8096460: 8d 87 40 34 fe ff lea eax,[edi-0x1cbc0] 8096466: 89 fb mov ebx,edi 8096468: 50 push eax 8096469: e8 42 42 fc ff call 805a6b0 <__libc_fatal> 809646e: 66 90 xchg ax,ax 08096470 <__strndup>: 8096470: f3 0f 1e fb endbr32 8096474: 57 push edi 8096475: 56 push esi 8096476: 53 push ebx 8096477: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 809647b: e8 40 37 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8096480: 81 c3 80 eb 04 00 add ebx,0x4eb80 8096486: 83 ec 08 sub esp,0x8 8096489: ff 74 24 1c push DWORD PTR [esp+0x1c] 809648d: 56 push esi 809648e: e8 ad 2b fb ff call 8049040 <.plt+0x10> 8096493: 89 c7 mov edi,eax 8096495: 83 c0 01 add eax,0x1 8096498: 89 04 24 mov DWORD PTR [esp],eax 809649b: e8 e0 e6 fc ff call 8064b80 <__libc_malloc> 80964a0: 83 c4 10 add esp,0x10 80964a3: 85 c0 test eax,eax 80964a5: 74 12 je 80964b9 <__strndup+0x49> 80964a7: 83 ec 04 sub esp,0x4 80964aa: c6 04 38 00 mov BYTE PTR [eax+edi*1],0x0 80964ae: 57 push edi 80964af: 56 push esi 80964b0: 50 push eax 80964b1: e8 7a d6 fd ff call 8073b30 80964b6: 83 c4 10 add esp,0x10 80964b9: 5b pop ebx 80964ba: 5e pop esi 80964bb: 5f pop edi 80964bc: c3 ret 80964bd: 66 90 xchg ax,ax 80964bf: 90 nop 080964c0 : 80964c0: f3 0f 1e fb endbr32 80964c4: e8 61 1c fc ff call 805812a <__x86.get_pc_thunk.dx> 80964c9: 81 c2 37 eb 04 00 add edx,0x4eb37 80964cf: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 80964d5: 8d 82 20 31 fb ff lea eax,[edx-0x4cee0] 80964db: f6 41 0f 04 test BYTE PTR [ecx+0xf],0x4 80964df: 74 13 je 80964f4 80964e1: 8d 82 20 1e fb ff lea eax,[edx-0x4e1e0] 80964e7: f6 41 64 40 test BYTE PTR [ecx+0x64],0x40 80964eb: 8d 92 50 24 fb ff lea edx,[edx-0x4dbb0] 80964f1: 0f 44 c2 cmove eax,edx 80964f4: c3 ret 80964f5: 66 90 xchg ax,ax 80964f7: 66 90 xchg ax,ax 80964f9: 66 90 xchg ax,ax 80964fb: 66 90 xchg ax,ax 80964fd: 66 90 xchg ax,ax 80964ff: 90 nop 08096500 <__strtok_r>: 8096500: f3 0f 1e fb endbr32 8096504: 55 push ebp 8096505: 57 push edi 8096506: 56 push esi 8096507: 53 push ebx 8096508: e8 b3 36 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 809650d: 81 c3 f3 ea 04 00 add ebx,0x4eaf3 8096513: 83 ec 0c sub esp,0xc 8096516: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 809651a: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 809651e: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 8096522: 85 f6 test esi,esi 8096524: 74 5a je 8096580 <__strtok_r+0x80> 8096526: 80 3e 00 cmp BYTE PTR [esi],0x0 8096529: 74 45 je 8096570 <__strtok_r+0x70> 809652b: 83 ec 08 sub esp,0x8 809652e: 57 push edi 809652f: 56 push esi 8096530: e8 bb 2b fb ff call 80490f0 <.plt+0xc0> 8096535: 83 c4 10 add esp,0x10 8096538: 01 c6 add esi,eax 809653a: 80 3e 00 cmp BYTE PTR [esi],0x0 809653d: 74 31 je 8096570 <__strtok_r+0x70> 809653f: 83 ec 08 sub esp,0x8 8096542: 57 push edi 8096543: 56 push esi 8096544: e8 97 2b fb ff call 80490e0 <.plt+0xb0> 8096549: 83 c4 10 add esp,0x10 809654c: 01 f0 add eax,esi 809654e: 80 38 00 cmp BYTE PTR [eax],0x0 8096551: 74 06 je 8096559 <__strtok_r+0x59> 8096553: c6 00 00 mov BYTE PTR [eax],0x0 8096556: 83 c0 01 add eax,0x1 8096559: 89 45 00 mov DWORD PTR [ebp+0x0],eax 809655c: 83 c4 0c add esp,0xc 809655f: 89 f0 mov eax,esi 8096561: 5b pop ebx 8096562: 5e pop esi 8096563: 5f pop edi 8096564: 5d pop ebp 8096565: c3 ret 8096566: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809656d: 8d 76 00 lea esi,[esi+0x0] 8096570: 89 75 00 mov DWORD PTR [ebp+0x0],esi 8096573: 83 c4 0c add esp,0xc 8096576: 31 f6 xor esi,esi 8096578: 5b pop ebx 8096579: 89 f0 mov eax,esi 809657b: 5e pop esi 809657c: 5f pop edi 809657d: 5d pop ebp 809657e: c3 ret 809657f: 90 nop 8096580: 8b 75 00 mov esi,DWORD PTR [ebp+0x0] 8096583: eb a1 jmp 8096526 <__strtok_r+0x26> 8096585: 66 90 xchg ax,ax 8096587: 66 90 xchg ax,ax 8096589: 66 90 xchg ax,ax 809658b: 66 90 xchg ax,ax 809658d: 66 90 xchg ax,ax 809658f: 90 nop 08096590 <__memchr_ifunc>: 8096590: f3 0f 1e fb endbr32 8096594: e8 91 1b fc ff call 805812a <__x86.get_pc_thunk.dx> 8096599: 81 c2 67 ea 04 00 add edx,0x4ea67 809659f: c7 c1 a0 68 0e 08 mov ecx,0x80e68a0 80965a5: 8d 82 80 2f fb ff lea eax,[edx-0x4d080] 80965ab: f6 41 0f 04 test BYTE PTR [ecx+0xf],0x4 80965af: 74 13 je 80965c4 <__memchr_ifunc+0x34> 80965b1: 8d 82 40 26 fb ff lea eax,[edx-0x4d9c0] 80965b7: f6 41 64 40 test BYTE PTR [ecx+0x64],0x40 80965bb: 8d 92 b0 2b fb ff lea edx,[edx-0x4d450] 80965c1: 0f 44 c2 cmove eax,edx 80965c4: c3 ret 80965c5: 66 90 xchg ax,ax 80965c7: 66 90 xchg ax,ax 80965c9: 66 90 xchg ax,ax 80965cb: 66 90 xchg ax,ax 80965cd: 66 90 xchg ax,ax 80965cf: 90 nop 080965d0 : 80965d0: 55 push ebp 80965d1: 57 push edi 80965d2: e8 90 46 fb ff call 804ac67 <__x86.get_pc_thunk.di> 80965d7: 81 c7 29 ea 04 00 add edi,0x4ea29 80965dd: 56 push esi 80965de: 53 push ebx 80965df: 81 ec 3c 04 00 00 sub esp,0x43c 80965e5: 89 04 24 mov DWORD PTR [esp],eax 80965e8: 8b b4 24 50 04 00 00 mov esi,DWORD PTR [esp+0x450] 80965ef: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 80965f3: 89 cf mov edi,ecx 80965f5: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80965f9: 65 a1 14 00 00 00 mov eax,gs:0x14 80965ff: 89 84 24 2c 04 00 00 mov DWORD PTR [esp+0x42c],eax 8096606: 31 c0 xor eax,eax 8096608: 83 fe 01 cmp esi,0x1 809660b: 0f 86 b8 03 00 00 jbe 80969c9 8096611: c7 44 24 08 01 00 00 00 mov DWORD PTR [esp+0x8],0x1 8096619: 31 c9 xor ecx,ecx 809661b: ba 01 00 00 00 mov edx,0x1 8096620: bd ff ff ff ff mov ebp,0xffffffff 8096625: b8 01 00 00 00 mov eax,0x1 809662a: eb 1a jmp 8096646 809662c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8096630: 89 c3 mov ebx,eax 8096632: 89 c1 mov ecx,eax 8096634: ba 01 00 00 00 mov edx,0x1 8096639: 29 eb sub ebx,ebp 809663b: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 809663f: 8d 04 11 lea eax,[ecx+edx*1] 8096642: 39 c6 cmp esi,eax 8096644: 76 2b jbe 8096671 8096646: 8d 1c 2f lea ebx,[edi+ebp*1] 8096649: 0f b6 1c 13 movzx ebx,BYTE PTR [ebx+edx*1] 809664d: 38 1c 07 cmp BYTE PTR [edi+eax*1],bl 8096650: 72 de jb 8096630 8096652: 0f 84 d0 01 00 00 je 8096828 8096658: 89 cd mov ebp,ecx 809665a: ba 01 00 00 00 mov edx,0x1 809665f: 83 c1 01 add ecx,0x1 8096662: c7 44 24 08 01 00 00 00 mov DWORD PTR [esp+0x8],0x1 809666a: 8d 04 11 lea eax,[ecx+edx*1] 809666d: 39 c6 cmp esi,eax 809666f: 77 d5 ja 8096646 8096671: bb ff ff ff ff mov ebx,0xffffffff 8096676: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 809667a: 31 c9 xor ecx,ecx 809667c: ba 01 00 00 00 mov edx,0x1 8096681: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 8096689: b8 01 00 00 00 mov eax,0x1 809668e: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 8096692: eb 1c jmp 80966b0 8096694: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8096698: 89 c3 mov ebx,eax 809669a: 2b 5c 24 04 sub ebx,DWORD PTR [esp+0x4] 809669e: 89 c1 mov ecx,eax 80966a0: ba 01 00 00 00 mov edx,0x1 80966a5: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 80966a9: 8d 04 11 lea eax,[ecx+edx*1] 80966ac: 39 c6 cmp esi,eax 80966ae: 76 32 jbe 80966e2 80966b0: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80966b4: 8d 2c 1f lea ebp,[edi+ebx*1] 80966b7: 0f b6 5c 15 00 movzx ebx,BYTE PTR [ebp+edx*1+0x0] 80966bc: 38 1c 07 cmp BYTE PTR [edi+eax*1],bl 80966bf: 77 d7 ja 8096698 80966c1: 0f 84 79 01 00 00 je 8096840 80966c7: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 80966cb: ba 01 00 00 00 mov edx,0x1 80966d0: 83 c1 01 add ecx,0x1 80966d3: 8d 04 11 lea eax,[ecx+edx*1] 80966d6: c7 44 24 10 01 00 00 00 mov DWORD PTR [esp+0x10],0x1 80966de: 39 c6 cmp esi,eax 80966e0: 77 ce ja 80966b0 80966e2: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80966e6: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80966ea: 83 c0 01 add eax,0x1 80966ed: 83 c3 01 add ebx,0x1 80966f0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80966f4: 39 d8 cmp eax,ebx 80966f6: 77 0c ja 8096704 80966f8: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80966fc: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8096700: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8096704: 8d 44 24 2c lea eax,[esp+0x2c] 8096708: 8d 94 24 2c 04 00 00 lea edx,[esp+0x42c] 809670f: 90 nop 8096710: 89 30 mov DWORD PTR [eax],esi 8096712: 83 c0 04 add eax,0x4 8096715: 39 d0 cmp eax,edx 8096717: 75 f7 jne 8096710 8096719: 8d 04 37 lea eax,[edi+esi*1] 809671c: 8d 6e ff lea ebp,[esi-0x1] 809671f: 89 c1 mov ecx,eax 8096721: 8d 1c 2f lea ebx,[edi+ebp*1] 8096724: 89 f8 mov eax,edi 8096726: 85 f6 test esi,esi 8096728: 74 1c je 8096746 809672a: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 809672e: 89 cd mov ebp,ecx 8096730: 0f b6 10 movzx edx,BYTE PTR [eax] 8096733: 89 d9 mov ecx,ebx 8096735: 29 c1 sub ecx,eax 8096737: 83 c0 01 add eax,0x1 809673a: 89 4c 94 2c mov DWORD PTR [esp+edx*4+0x2c],ecx 809673e: 39 e8 cmp eax,ebp 8096740: 75 ee jne 8096730 8096742: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 8096746: 83 ec 04 sub esp,0x4 8096749: ff 74 24 10 push DWORD PTR [esp+0x10] 809674d: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8096751: 01 f8 add eax,edi 8096753: 50 push eax 8096754: 57 push edi 8096755: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8096759: e8 42 29 fb ff call 80490a0 <.plt+0x70> 809675e: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8096762: 83 c4 10 add esp,0x10 8096765: 29 f3 sub ebx,esi 8096767: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 809676b: 85 c0 test eax,eax 809676d: 0f 85 6b 01 00 00 jne 80968de 8096773: 31 c9 xor ecx,ecx 8096775: b8 01 00 00 00 mov eax,0x1 809677a: 2b 44 24 0c sub eax,DWORD PTR [esp+0xc] 809677e: 31 db xor ebx,ebx 8096780: 89 b4 24 50 04 00 00 mov DWORD PTR [esp+0x450],esi 8096787: 89 ce mov esi,ecx 8096789: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809678d: eb 26 jmp 80967b5 809678f: 90 nop 8096790: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8096794: 39 c2 cmp edx,eax 8096796: 73 13 jae 80967ab 8096798: 85 f6 test esi,esi 809679a: 8b b4 24 50 04 00 00 mov esi,DWORD PTR [esp+0x450] 80967a1: 0f 95 c1 setne cl 80967a4: 29 c6 sub esi,eax 80967a6: 84 c9 test cl,cl 80967a8: 0f 45 d6 cmovne edx,esi 80967ab: 01 d3 add ebx,edx 80967ad: 31 f6 xor esi,esi 80967af: 3b 5c 24 04 cmp ebx,DWORD PTR [esp+0x4] 80967b3: 77 4c ja 8096801 80967b5: 8b 04 24 mov eax,DWORD PTR [esp] 80967b8: 01 d8 add eax,ebx 80967ba: 0f b6 14 28 movzx edx,BYTE PTR [eax+ebp*1] 80967be: 8b 54 94 2c mov edx,DWORD PTR [esp+edx*4+0x2c] 80967c2: 85 d2 test edx,edx 80967c4: 75 ca jne 8096790 80967c6: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80967ca: 39 ce cmp esi,ecx 80967cc: 89 ca mov edx,ecx 80967ce: 0f 43 d6 cmovae edx,esi 80967d1: 39 ea cmp edx,ebp 80967d3: 72 12 jb 80967e7 80967d5: e9 7e 00 00 00 jmp 8096858 80967da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80967e0: 83 c2 01 add edx,0x1 80967e3: 39 ea cmp edx,ebp 80967e5: 73 71 jae 8096858 80967e7: 0f b6 0c 10 movzx ecx,BYTE PTR [eax+edx*1] 80967eb: 38 0c 17 cmp BYTE PTR [edi+edx*1],cl 80967ee: 74 f0 je 80967e0 80967f0: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80967f4: 31 f6 xor esi,esi 80967f6: 01 d8 add eax,ebx 80967f8: 8d 1c 02 lea ebx,[edx+eax*1] 80967fb: 3b 5c 24 04 cmp ebx,DWORD PTR [esp+0x4] 80967ff: 76 b4 jbe 80967b5 8096801: 31 c0 xor eax,eax 8096803: 8b bc 24 2c 04 00 00 mov edi,DWORD PTR [esp+0x42c] 809680a: 65 33 3d 14 00 00 00 xor edi,DWORD PTR gs:0x14 8096811: 0f 85 ce 01 00 00 jne 80969e5 8096817: 81 c4 3c 04 00 00 add esp,0x43c 809681d: 5b pop ebx 809681e: 5e pop esi 809681f: 5f pop edi 8096820: 5d pop ebp 8096821: c3 ret 8096822: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8096828: 39 54 24 08 cmp DWORD PTR [esp+0x8],edx 809682c: 0f 84 6d 01 00 00 je 809699f 8096832: 83 c2 01 add edx,0x1 8096835: e9 05 fe ff ff jmp 809663f 809683a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8096840: 39 54 24 10 cmp DWORD PTR [esp+0x10],edx 8096844: 0f 84 47 01 00 00 je 8096991 809684a: 83 c2 01 add edx,0x1 809684d: e9 57 fe ff ff jmp 80966a9 8096852: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8096858: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 809685c: 8d 57 ff lea edx,[edi-0x1] 809685f: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8096863: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8096867: 83 e9 01 sub ecx,0x1 809686a: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 809686e: 01 d9 add ecx,ebx 8096870: 29 d1 sub ecx,edx 8096872: 03 0c 24 add ecx,DWORD PTR [esp] 8096875: 39 d6 cmp esi,edx 8096877: 0f 83 61 01 00 00 jae 80969de 809687d: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 8096881: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8096885: 89 cb mov ebx,ecx 8096887: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 809688b: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 809688f: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8096893: eb 10 jmp 80968a5 8096895: 8d 76 00 lea esi,[esi+0x0] 8096898: 8d 4a ff lea ecx,[edx-0x1] 809689b: 39 d6 cmp esi,edx 809689d: 0f 84 13 01 00 00 je 80969b6 80968a3: 89 ca mov edx,ecx 80968a5: 0f b6 44 1a 01 movzx eax,BYTE PTR [edx+ebx*1+0x1] 80968aa: 8d 4a 01 lea ecx,[edx+0x1] 80968ad: 38 44 15 01 cmp BYTE PTR [ebp+edx*1+0x1],al 80968b1: 74 e5 je 8096898 80968b3: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80968b7: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 80968bb: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80968bf: 8d 56 01 lea edx,[esi+0x1] 80968c2: 39 ca cmp edx,ecx 80968c4: 0f 87 39 ff ff ff ja 8096803 80968ca: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80968ce: 8b b4 24 50 04 00 00 mov esi,DWORD PTR [esp+0x450] 80968d5: 01 c3 add ebx,eax 80968d7: 29 c6 sub esi,eax 80968d9: e9 d1 fe ff ff jmp 80967af 80968de: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80968e2: 29 de sub esi,ebx 80968e4: 39 de cmp esi,ebx 80968e6: 0f 42 f3 cmovb esi,ebx 80968e9: 31 c9 xor ecx,ecx 80968eb: 8d 46 01 lea eax,[esi+0x1] 80968ee: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80968f2: b8 01 00 00 00 mov eax,0x1 80968f7: 29 d8 sub eax,ebx 80968f9: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80968fd: 8d 76 00 lea esi,[esi+0x0] 8096900: 8b 04 24 mov eax,DWORD PTR [esp] 8096903: 01 c8 add eax,ecx 8096905: 0f b6 14 28 movzx edx,BYTE PTR [eax+ebp*1] 8096909: 8b 54 94 2c mov edx,DWORD PTR [esp+edx*4+0x2c] 809690d: 85 d2 test edx,edx 809690f: 74 0f je 8096920 8096911: 01 d1 add ecx,edx 8096913: 3b 4c 24 04 cmp ecx,DWORD PTR [esp+0x4] 8096917: 76 e7 jbe 8096900 8096919: e9 e3 fe ff ff jmp 8096801 809691e: 66 90 xchg ax,ax 8096920: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8096924: 89 f2 mov edx,esi 8096926: 39 ee cmp esi,ebp 8096928: 72 0d jb 8096937 809692a: eb 24 jmp 8096950 809692c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8096930: 83 c2 01 add edx,0x1 8096933: 39 ea cmp edx,ebp 8096935: 73 19 jae 8096950 8096937: 0f b6 1c 10 movzx ebx,BYTE PTR [eax+edx*1] 809693b: 38 1c 17 cmp BYTE PTR [edi+edx*1],bl 809693e: 74 f0 je 8096930 8096940: 03 4c 24 08 add ecx,DWORD PTR [esp+0x8] 8096944: eb cb jmp 8096911 8096946: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809694d: 8d 76 00 lea esi,[esi+0x0] 8096950: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8096954: 8d 56 ff lea edx,[esi-0x1] 8096957: 8d 1c 0a lea ebx,[edx+ecx*1] 809695a: 83 fa ff cmp edx,0xffffffff 809695d: 0f 84 a0 fe ff ff je 8096803 8096963: 2b 5c 24 0c sub ebx,DWORD PTR [esp+0xc] 8096967: 8d 77 ff lea esi,[edi-0x1] 809696a: 03 1c 24 add ebx,DWORD PTR [esp] 809696d: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8096971: eb 0d jmp 8096980 8096973: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8096977: 90 nop 8096978: 83 ea 01 sub edx,0x1 809697b: 83 fa ff cmp edx,0xffffffff 809697e: 74 2d je 80969ad 8096980: 0f b6 44 1a 01 movzx eax,BYTE PTR [edx+ebx*1+0x1] 8096985: 38 44 16 01 cmp BYTE PTR [esi+edx*1+0x1],al 8096989: 74 ed je 8096978 809698b: 03 4c 24 10 add ecx,DWORD PTR [esp+0x10] 809698f: eb 82 jmp 8096913 8096991: 03 4c 24 10 add ecx,DWORD PTR [esp+0x10] 8096995: ba 01 00 00 00 mov edx,0x1 809699a: e9 0a fd ff ff jmp 80966a9 809699f: 03 4c 24 08 add ecx,DWORD PTR [esp+0x8] 80969a3: ba 01 00 00 00 mov edx,0x1 80969a8: e9 92 fc ff ff jmp 809663f 80969ad: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80969b1: e9 4d fe ff ff jmp 8096803 80969b6: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80969ba: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 80969be: 89 f1 mov ecx,esi 80969c0: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80969c4: e9 f6 fe ff ff jmp 80968bf 80969c9: c7 44 24 08 01 00 00 00 mov DWORD PTR [esp+0x8],0x1 80969d1: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80969d9: e9 26 fd ff ff jmp 8096704 80969de: 89 d1 mov ecx,edx 80969e0: e9 da fe ff ff jmp 80968bf 80969e5: e8 66 18 fe ff call 8078250 <__stack_chk_fail> 80969ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080969f0 <__memmem>: 80969f0: f3 0f 1e fb endbr32 80969f4: e8 30 33 fb ff call 8049d29 <__x86.get_pc_thunk.ax> 80969f9: 05 07 e6 04 00 add eax,0x4e607 80969fe: 55 push ebp 80969ff: 57 push edi 8096a00: 56 push esi 8096a01: 53 push ebx 8096a02: 81 ec 3c 01 00 00 sub esp,0x13c 8096a08: 8b 9c 24 58 01 00 00 mov ebx,DWORD PTR [esp+0x158] 8096a0f: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8096a13: 8b b4 24 50 01 00 00 mov esi,DWORD PTR [esp+0x150] 8096a1a: 8b 84 24 54 01 00 00 mov eax,DWORD PTR [esp+0x154] 8096a21: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8096a25: 8b 9c 24 5c 01 00 00 mov ebx,DWORD PTR [esp+0x15c] 8096a2c: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8096a30: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 8096a37: 89 94 24 2c 01 00 00 mov DWORD PTR [esp+0x12c],edx 8096a3e: 31 d2 xor edx,edx 8096a40: 85 db test ebx,ebx 8096a42: 0f 84 58 01 00 00 je 8096ba0 <__memmem+0x1b0> 8096a48: 83 fb 01 cmp ebx,0x1 8096a4b: 0f 84 53 01 00 00 je 8096ba4 <__memmem+0x1b4> 8096a51: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8096a55: 39 c3 cmp ebx,eax 8096a57: 0f 87 e3 00 00 00 ja 8096b40 <__memmem+0x150> 8096a5d: 89 c2 mov edx,eax 8096a5f: 29 da sub edx,ebx 8096a61: 01 f2 add edx,esi 8096a63: 83 fb 02 cmp ebx,0x2 8096a66: 0f 84 53 01 00 00 je 8096bbf <__memmem+0x1cf> 8096a6c: 81 7c 24 10 00 01 00 00 cmp DWORD PTR [esp+0x10],0x100 8096a74: 0f 87 92 01 00 00 ja 8096c0c <__memmem+0x21c> 8096a7a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8096a7e: 8d 5c 24 2c lea ebx,[esp+0x2c] 8096a82: b9 40 00 00 00 mov ecx,0x40 8096a87: 89 df mov edi,ebx 8096a89: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8096a8d: 8d 68 ff lea ebp,[eax-0x1] 8096a90: 31 c0 xor eax,eax 8096a92: f3 ab rep stos DWORD PTR es:[edi],eax 8096a94: b8 01 00 00 00 mov eax,0x1 8096a99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096aa0: 0f b6 7c 03 ff movzx edi,BYTE PTR [ebx+eax*1-0x1] 8096aa5: 0f b6 0c 03 movzx ecx,BYTE PTR [ebx+eax*1] 8096aa9: c1 e7 03 shl edi,0x3 8096aac: 29 f9 sub ecx,edi 8096aae: 0f b6 c9 movzx ecx,cl 8096ab1: 88 44 0c 2c mov BYTE PTR [esp+ecx*1+0x2c],al 8096ab5: 83 c0 01 add eax,0x1 8096ab8: 39 c5 cmp ebp,eax 8096aba: 77 e4 ja 8096aa0 <__memmem+0xb0> 8096abc: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8096ac0: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8096ac4: 0f b6 4c 1f fe movzx ecx,BYTE PTR [edi+ebx*1-0x2] 8096ac9: 0f b6 44 1f ff movzx eax,BYTE PTR [edi+ebx*1-0x1] 8096ace: 89 eb mov ebx,ebp 8096ad0: 89 ef mov edi,ebp 8096ad2: c1 e1 03 shl ecx,0x3 8096ad5: 29 c8 sub eax,ecx 8096ad7: 0f b6 c0 movzx eax,al 8096ada: 0f b6 4c 04 2c movzx ecx,BYTE PTR [esp+eax*1+0x2c] 8096adf: 88 5c 04 2c mov BYTE PTR [esp+eax*1+0x2c],bl 8096ae3: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8096ae7: 29 cf sub edi,ecx 8096ae9: 8d 43 f7 lea eax,[ebx-0x9] 8096aec: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 8096af0: 31 ff xor edi,edi 8096af2: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8096af6: 89 f8 mov eax,edi 8096af8: 89 d7 mov edi,edx 8096afa: 89 c2 mov edx,eax 8096afc: 39 f7 cmp edi,esi 8096afe: 72 40 jb 8096b40 <__memmem+0x150> 8096b00: 01 ee add esi,ebp 8096b02: 0f b6 4e ff movzx ecx,BYTE PTR [esi-0x1] 8096b06: 0f b6 06 movzx eax,BYTE PTR [esi] 8096b09: c1 e1 03 shl ecx,0x3 8096b0c: 29 c8 sub eax,ecx 8096b0e: 0f b6 c0 movzx eax,al 8096b11: 0f b6 44 04 2c movzx eax,BYTE PTR [esp+eax*1+0x2c] 8096b16: 85 c0 test eax,eax 8096b18: 75 04 jne 8096b1e <__memmem+0x12e> 8096b1a: 39 f7 cmp edi,esi 8096b1c: 73 e2 jae 8096b00 <__memmem+0x110> 8096b1e: 29 c6 sub esi,eax 8096b20: 39 c5 cmp ebp,eax 8096b22: 77 d8 ja 8096afc <__memmem+0x10c> 8096b24: 83 fd 0e cmp ebp,0xe 8096b27: 76 47 jbe 8096b70 <__memmem+0x180> 8096b29: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8096b2d: 8d 0c 16 lea ecx,[esi+edx*1] 8096b30: 01 d0 add eax,edx 8096b32: 8b 18 mov ebx,DWORD PTR [eax] 8096b34: 39 19 cmp DWORD PTR [ecx],ebx 8096b36: 74 30 je 8096b68 <__memmem+0x178> 8096b38: 03 74 24 18 add esi,DWORD PTR [esp+0x18] 8096b3c: 39 f7 cmp edi,esi 8096b3e: 73 c0 jae 8096b00 <__memmem+0x110> 8096b40: 31 c0 xor eax,eax 8096b42: 8b 94 24 2c 01 00 00 mov edx,DWORD PTR [esp+0x12c] 8096b49: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 8096b50: 0f 85 e8 00 00 00 jne 8096c3e <__memmem+0x24e> 8096b56: 81 c4 3c 01 00 00 add esp,0x13c 8096b5c: 5b pop ebx 8096b5d: 5e pop esi 8096b5e: 5f pop edi 8096b5f: 5d pop ebp 8096b60: c3 ret 8096b61: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096b68: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8096b6b: 39 41 04 cmp DWORD PTR [ecx+0x4],eax 8096b6e: 75 c8 jne 8096b38 <__memmem+0x148> 8096b70: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8096b74: 83 ec 04 sub esp,0x4 8096b77: 55 push ebp 8096b78: ff 74 24 14 push DWORD PTR [esp+0x14] 8096b7c: 56 push esi 8096b7d: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8096b81: e8 1a 25 fb ff call 80490a0 <.plt+0x70> 8096b86: 83 c4 10 add esp,0x10 8096b89: 85 c0 test eax,eax 8096b8b: 74 13 je 8096ba0 <__memmem+0x1b0> 8096b8d: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8096b91: 8d 42 f8 lea eax,[edx-0x8] 8096b94: 83 fa 08 cmp edx,0x8 8096b97: 0f 42 44 24 1c cmovb eax,DWORD PTR [esp+0x1c] 8096b9c: 89 c2 mov edx,eax 8096b9e: eb 98 jmp 8096b38 <__memmem+0x148> 8096ba0: 89 f0 mov eax,esi 8096ba2: eb 9e jmp 8096b42 <__memmem+0x152> 8096ba4: 83 ec 04 sub esp,0x4 8096ba7: 50 push eax 8096ba8: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8096bac: 0f b6 00 movzx eax,BYTE PTR [eax] 8096baf: 50 push eax 8096bb0: 56 push esi 8096bb1: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 8096bb5: e8 d6 24 fb ff call 8049090 <.plt+0x60> 8096bba: 83 c4 10 add esp,0x10 8096bbd: eb 83 jmp 8096b42 <__memmem+0x152> 8096bbf: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8096bc3: 0f b6 0e movzx ecx,BYTE PTR [esi] 8096bc6: 83 c6 01 add esi,0x1 8096bc9: 0f b6 18 movzx ebx,BYTE PTR [eax] 8096bcc: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 8096bd0: c1 e1 10 shl ecx,0x10 8096bd3: c1 e3 10 shl ebx,0x10 8096bd6: 09 c3 or ebx,eax 8096bd8: 0f b6 06 movzx eax,BYTE PTR [esi] 8096bdb: 09 c1 or ecx,eax 8096bdd: 39 f2 cmp edx,esi 8096bdf: 73 17 jae 8096bf8 <__memmem+0x208> 8096be1: eb 19 jmp 8096bfc <__memmem+0x20c> 8096be3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8096be7: 90 nop 8096be8: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 8096bec: c1 e1 10 shl ecx,0x10 8096bef: 83 c6 01 add esi,0x1 8096bf2: 09 c1 or ecx,eax 8096bf4: 39 f2 cmp edx,esi 8096bf6: 72 04 jb 8096bfc <__memmem+0x20c> 8096bf8: 39 cb cmp ebx,ecx 8096bfa: 75 ec jne 8096be8 <__memmem+0x1f8> 8096bfc: 8d 46 ff lea eax,[esi-0x1] 8096bff: 39 cb cmp ebx,ecx 8096c01: 0f 85 39 ff ff ff jne 8096b40 <__memmem+0x150> 8096c07: e9 36 ff ff ff jmp 8096b42 <__memmem+0x152> 8096c0c: 8b 94 24 2c 01 00 00 mov edx,DWORD PTR [esp+0x12c] 8096c13: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 8096c1a: 75 22 jne 8096c3e <__memmem+0x24e> 8096c1c: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8096c20: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8096c24: 89 94 24 50 01 00 00 mov DWORD PTR [esp+0x150],edx 8096c2b: 81 c4 3c 01 00 00 add esp,0x13c 8096c31: 89 c2 mov edx,eax 8096c33: 89 f0 mov eax,esi 8096c35: 5b pop ebx 8096c36: 5e pop esi 8096c37: 5f pop edi 8096c38: 5d pop ebp 8096c39: e9 92 f9 ff ff jmp 80965d0 8096c3e: e8 0d 16 fe ff call 8078250 <__stack_chk_fail> 8096c43: 66 90 xchg ax,ax 8096c45: 66 90 xchg ax,ax 8096c47: 66 90 xchg ax,ax 8096c49: 66 90 xchg ax,ax 8096c4b: 66 90 xchg ax,ax 8096c4d: 66 90 xchg ax,ax 8096c4f: 90 nop 08096c50 <__argz_create_sep>: 8096c50: f3 0f 1e fb endbr32 8096c54: 55 push ebp 8096c55: e8 c5 8c fb ff call 804f91f <__x86.get_pc_thunk.bp> 8096c5a: 81 c5 a6 e3 04 00 add ebp,0x4e3a6 8096c60: 57 push edi 8096c61: 56 push esi 8096c62: 53 push ebx 8096c63: 83 ec 28 sub esp,0x28 8096c66: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 8096c6a: 89 eb mov ebx,ebp 8096c6c: 56 push esi 8096c6d: e8 9e d3 fd ff call 8074010 8096c72: 83 c4 10 add esp,0x10 8096c75: 85 c0 test eax,eax 8096c77: 75 27 jne 8096ca0 <__argz_create_sep+0x50> 8096c79: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8096c7d: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8096c83: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 8096c87: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8096c8d: 31 c0 xor eax,eax 8096c8f: 83 c4 1c add esp,0x1c 8096c92: 5b pop ebx 8096c93: 5e pop esi 8096c94: 5f pop edi 8096c95: 5d pop ebp 8096c96: c3 ret 8096c97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096c9e: 66 90 xchg ax,ax 8096ca0: 83 ec 0c sub esp,0xc 8096ca3: 8d 78 01 lea edi,[eax+0x1] 8096ca6: 57 push edi 8096ca7: e8 d4 de fc ff call 8064b80 <__libc_malloc> 8096cac: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 8096cb0: 83 c4 10 add esp,0x10 8096cb3: 89 01 mov DWORD PTR [ecx],eax 8096cb5: 85 c0 test eax,eax 8096cb7: 0f 84 85 00 00 00 je 8096d42 <__argz_create_sep+0xf2> 8096cbd: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8096cc1: 89 c1 mov ecx,eax 8096cc3: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8096cc7: eb 13 jmp 8096cdc <__argz_create_sep+0x8c> 8096cc9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096cd0: 88 19 mov BYTE PTR [ecx],bl 8096cd2: 83 c1 01 add ecx,0x1 8096cd5: 83 c6 01 add esi,0x1 8096cd8: 84 d2 test dl,dl 8096cda: 74 24 je 8096d00 <__argz_create_sep+0xb0> 8096cdc: 0f be 1e movsx ebx,BYTE PTR [esi] 8096cdf: 89 da mov edx,ebx 8096ce1: 39 c3 cmp ebx,eax 8096ce3: 75 eb jne 8096cd0 <__argz_create_sep+0x80> 8096ce5: 39 4c 24 0c cmp DWORD PTR [esp+0xc],ecx 8096ce9: 73 35 jae 8096d20 <__argz_create_sep+0xd0> 8096ceb: 80 79 ff 00 cmp BYTE PTR [ecx-0x1],0x0 8096cef: 74 2f je 8096d20 <__argz_create_sep+0xd0> 8096cf1: c6 01 00 mov BYTE PTR [ecx],0x0 8096cf4: 83 c6 01 add esi,0x1 8096cf7: 83 c1 01 add ecx,0x1 8096cfa: 84 d2 test dl,dl 8096cfc: 75 de jne 8096cdc <__argz_create_sep+0x8c> 8096cfe: 66 90 xchg ax,ax 8096d00: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8096d04: 85 ff test edi,edi 8096d06: 74 20 je 8096d28 <__argz_create_sep+0xd8> 8096d08: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 8096d0c: 89 38 mov DWORD PTR [eax],edi 8096d0e: 83 c4 1c add esp,0x1c 8096d11: 31 c0 xor eax,eax 8096d13: 5b pop ebx 8096d14: 5e pop esi 8096d15: 5f pop edi 8096d16: 5d pop ebp 8096d17: c3 ret 8096d18: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096d1f: 90 nop 8096d20: 83 ef 01 sub edi,0x1 8096d23: eb b0 jmp 8096cd5 <__argz_create_sep+0x85> 8096d25: 8d 76 00 lea esi,[esi+0x0] 8096d28: 83 ec 0c sub esp,0xc 8096d2b: 89 eb mov ebx,ebp 8096d2d: 50 push eax 8096d2e: e8 6d e4 fc ff call 80651a0 <__free> 8096d33: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 8096d37: 83 c4 10 add esp,0x10 8096d3a: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8096d40: eb c6 jmp 8096d08 <__argz_create_sep+0xb8> 8096d42: b8 0c 00 00 00 mov eax,0xc 8096d47: e9 43 ff ff ff jmp 8096c8f <__argz_create_sep+0x3f> 8096d4c: 66 90 xchg ax,ax 8096d4e: 66 90 xchg ax,ax 08096d50 <__argz_add_sep>: 8096d50: f3 0f 1e fb endbr32 8096d54: 55 push ebp 8096d55: 57 push edi 8096d56: 56 push esi 8096d57: 53 push ebx 8096d58: e8 63 2e fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8096d5d: 81 c3 a3 e2 04 00 add ebx,0x4e2a3 8096d63: 83 ec 28 sub esp,0x28 8096d66: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 8096d6a: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 8096d6e: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 8096d72: 55 push ebp 8096d73: e8 98 d2 fd ff call 8074010 8096d78: 83 c4 10 add esp,0x10 8096d7b: 31 c9 xor ecx,ecx 8096d7d: 85 c0 test eax,eax 8096d7f: 75 0f jne 8096d90 <__argz_add_sep+0x40> 8096d81: 83 c4 1c add esp,0x1c 8096d84: 89 c8 mov eax,ecx 8096d86: 5b pop ebx 8096d87: 5e pop esi 8096d88: 5f pop edi 8096d89: 5d pop ebp 8096d8a: c3 ret 8096d8b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8096d8f: 90 nop 8096d90: 83 ec 08 sub esp,0x8 8096d93: 8d 50 01 lea edx,[eax+0x1] 8096d96: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 8096d9a: 89 d0 mov eax,edx 8096d9c: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8096da0: 03 01 add eax,DWORD PTR [ecx] 8096da2: 50 push eax 8096da3: ff 37 push DWORD PTR [edi] 8096da5: e8 46 e6 fc ff call 80653f0 <__libc_realloc> 8096daa: 83 c4 10 add esp,0x10 8096dad: 89 07 mov DWORD PTR [edi],eax 8096daf: 85 c0 test eax,eax 8096db1: 74 62 je 8096e15 <__argz_add_sep+0xc5> 8096db3: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 8096db7: 03 02 add eax,DWORD PTR [edx] 8096db9: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8096dbd: 89 c1 mov ecx,eax 8096dbf: eb 17 jmp 8096dd8 <__argz_add_sep+0x88> 8096dc1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096dc8: 88 19 mov BYTE PTR [ecx],bl 8096dca: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 8096dce: 83 c1 01 add ecx,0x1 8096dd1: 83 c5 01 add ebp,0x1 8096dd4: 84 c0 test al,al 8096dd6: 74 25 je 8096dfd <__argz_add_sep+0xad> 8096dd8: 0f be 5d 00 movsx ebx,BYTE PTR [ebp+0x0] 8096ddc: 89 d8 mov eax,ebx 8096dde: 39 f3 cmp ebx,esi 8096de0: 75 e6 jne 8096dc8 <__argz_add_sep+0x78> 8096de2: 39 0f cmp DWORD PTR [edi],ecx 8096de4: 73 2a jae 8096e10 <__argz_add_sep+0xc0> 8096de6: 80 79 ff 00 cmp BYTE PTR [ecx-0x1],0x0 8096dea: 74 24 je 8096e10 <__argz_add_sep+0xc0> 8096dec: c6 01 00 mov BYTE PTR [ecx],0x0 8096def: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 8096df3: 83 c1 01 add ecx,0x1 8096df6: 83 c5 01 add ebp,0x1 8096df9: 84 c0 test al,al 8096dfb: 75 db jne 8096dd8 <__argz_add_sep+0x88> 8096dfd: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8096e01: 31 c9 xor ecx,ecx 8096e03: 01 10 add DWORD PTR [eax],edx 8096e05: 83 c4 1c add esp,0x1c 8096e08: 89 c8 mov eax,ecx 8096e0a: 5b pop ebx 8096e0b: 5e pop esi 8096e0c: 5f pop edi 8096e0d: 5d pop ebp 8096e0e: c3 ret 8096e0f: 90 nop 8096e10: 83 ea 01 sub edx,0x1 8096e13: eb bc jmp 8096dd1 <__argz_add_sep+0x81> 8096e15: b9 0c 00 00 00 mov ecx,0xc 8096e1a: e9 62 ff ff ff jmp 8096d81 <__argz_add_sep+0x31> 8096e1f: 90 nop 08096e20 <__strrchr_sse2>: 8096e20: f3 0f 1e fb endbr32 8096e24: 57 push edi 8096e25: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8096e29: 66 0f 6e 4c 24 0c movd xmm1,DWORD PTR [esp+0xc] 8096e2f: 66 0f ef d2 pxor xmm2,xmm2 8096e33: 89 cf mov edi,ecx 8096e35: 66 0f 60 c9 punpcklbw xmm1,xmm1 8096e39: 66 0f 60 c9 punpcklbw xmm1,xmm1 8096e3d: 83 e1 3f and ecx,0x3f 8096e40: 83 f9 30 cmp ecx,0x30 8096e43: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 8096e48: 77 56 ja 8096ea0 <__strrchr_sse2+0x80> 8096e4a: f3 0f 6f 07 movdqu xmm0,XMMWORD PTR [edi] 8096e4e: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8096e52: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8096e56: 66 0f d7 ca pmovmskb ecx,xmm2 8096e5a: 66 0f d7 c0 pmovmskb eax,xmm0 8096e5e: 83 c7 10 add edi,0x10 8096e61: 85 c0 test eax,eax 8096e63: 75 1b jne 8096e80 <__strrchr_sse2+0x60> 8096e65: 85 c9 test ecx,ecx 8096e67: 0f 85 33 04 00 00 jne 80972a0 <__strrchr_sse2+0x480> 8096e6d: 83 e7 f0 and edi,0xfffffff0 8096e70: 56 push esi 8096e71: 53 push ebx 8096e72: 31 db xor ebx,ebx 8096e74: eb 7a jmp 8096ef0 <__strrchr_sse2+0xd0> 8096e76: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096e7d: 8d 76 00 lea esi,[esi+0x0] 8096e80: 85 c9 test ecx,ecx 8096e82: 0f 85 2c 04 00 00 jne 80972b4 <__strrchr_sse2+0x494> 8096e88: 56 push esi 8096e89: 53 push ebx 8096e8a: 89 c3 mov ebx,eax 8096e8c: 89 fe mov esi,edi 8096e8e: 83 e7 f0 and edi,0xfffffff0 8096e91: eb 5d jmp 8096ef0 <__strrchr_sse2+0xd0> 8096e93: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096e9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8096ea0: 83 e1 0f and ecx,0xf 8096ea3: 83 e7 f0 and edi,0xfffffff0 8096ea6: 66 0f ef db pxor xmm3,xmm3 8096eaa: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8096eae: 66 0f 74 d8 pcmpeqb xmm3,xmm0 8096eb2: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8096eb6: 66 0f d7 d3 pmovmskb edx,xmm3 8096eba: 66 0f d7 c0 pmovmskb eax,xmm0 8096ebe: d3 ea shr edx,cl 8096ec0: d3 e8 shr eax,cl 8096ec2: 83 c7 10 add edi,0x10 8096ec5: 85 c0 test eax,eax 8096ec7: 75 17 jne 8096ee0 <__strrchr_sse2+0xc0> 8096ec9: 85 d2 test edx,edx 8096ecb: 0f 85 cf 03 00 00 jne 80972a0 <__strrchr_sse2+0x480> 8096ed1: 56 push esi 8096ed2: 53 push ebx 8096ed3: 31 db xor ebx,ebx 8096ed5: eb 19 jmp 8096ef0 <__strrchr_sse2+0xd0> 8096ed7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096ede: 66 90 xchg ax,ax 8096ee0: 85 d2 test edx,edx 8096ee2: 0f 85 c8 03 00 00 jne 80972b0 <__strrchr_sse2+0x490> 8096ee8: 56 push esi 8096ee9: 53 push ebx 8096eea: 89 c3 mov ebx,eax 8096eec: 8d 34 0f lea esi,[edi+ecx*1] 8096eef: 90 nop 8096ef0: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8096ef4: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8096ef8: 83 c7 10 add edi,0x10 8096efb: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8096eff: 66 0f d7 ca pmovmskb ecx,xmm2 8096f03: 66 0f d7 c0 pmovmskb eax,xmm0 8096f07: 09 c1 or ecx,eax 8096f09: 75 51 jne 8096f5c <__strrchr_sse2+0x13c> 8096f0b: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8096f0f: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8096f13: 83 c7 10 add edi,0x10 8096f16: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8096f1a: 66 0f d7 ca pmovmskb ecx,xmm2 8096f1e: 66 0f d7 c0 pmovmskb eax,xmm0 8096f22: 09 c1 or ecx,eax 8096f24: 75 36 jne 8096f5c <__strrchr_sse2+0x13c> 8096f26: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8096f2a: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8096f2e: 83 c7 10 add edi,0x10 8096f31: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8096f35: 66 0f d7 ca pmovmskb ecx,xmm2 8096f39: 66 0f d7 c0 pmovmskb eax,xmm0 8096f3d: 09 c1 or ecx,eax 8096f3f: 75 1b jne 8096f5c <__strrchr_sse2+0x13c> 8096f41: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8096f45: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8096f49: 83 c7 10 add edi,0x10 8096f4c: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8096f50: 66 0f d7 ca pmovmskb ecx,xmm2 8096f54: 66 0f d7 c0 pmovmskb eax,xmm0 8096f58: 09 c1 or ecx,eax 8096f5a: 74 94 je 8096ef0 <__strrchr_sse2+0xd0> 8096f5c: 85 c0 test eax,eax 8096f5e: 75 20 jne 8096f80 <__strrchr_sse2+0x160> 8096f60: 85 db test ebx,ebx 8096f62: 74 0c je 8096f70 <__strrchr_sse2+0x150> 8096f64: 89 d8 mov eax,ebx 8096f66: 89 f7 mov edi,esi 8096f68: 5b pop ebx 8096f69: 5e pop esi 8096f6a: e9 d1 01 00 00 jmp 8097140 <__strrchr_sse2+0x320> 8096f6f: 90 nop 8096f70: 5b pop ebx 8096f71: 5e pop esi 8096f72: 31 c0 xor eax,eax 8096f74: 5f pop edi 8096f75: c3 ret 8096f76: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096f7d: 8d 76 00 lea esi,[esi+0x0] 8096f80: 66 0f d7 ca pmovmskb ecx,xmm2 8096f84: 85 c9 test ecx,ecx 8096f86: 75 18 jne 8096fa0 <__strrchr_sse2+0x180> 8096f88: 89 c3 mov ebx,eax 8096f8a: 89 fe mov esi,edi 8096f8c: e9 5f ff ff ff jmp 8096ef0 <__strrchr_sse2+0xd0> 8096f91: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096f98: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096f9f: 90 nop 8096fa0: 84 c9 test cl,cl 8096fa2: 74 6c je 8097010 <__strrchr_sse2+0x1f0> 8096fa4: 88 ca mov dl,cl 8096fa6: 80 e2 0f and dl,0xf 8096fa9: 74 35 je 8096fe0 <__strrchr_sse2+0x1c0> 8096fab: f6 c1 01 test cl,0x1 8096fae: 0f 85 cc 00 00 00 jne 8097080 <__strrchr_sse2+0x260> 8096fb4: f6 c1 02 test cl,0x2 8096fb7: 0f 85 d3 00 00 00 jne 8097090 <__strrchr_sse2+0x270> 8096fbd: f6 c1 04 test cl,0x4 8096fc0: 0f 85 da 00 00 00 jne 80970a0 <__strrchr_sse2+0x280> 8096fc6: 83 e0 0f and eax,0xf 8096fc9: 74 95 je 8096f60 <__strrchr_sse2+0x140> 8096fcb: 5b pop ebx 8096fcc: 5e pop esi 8096fcd: e9 6e 01 00 00 jmp 8097140 <__strrchr_sse2+0x320> 8096fd2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096fd9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8096fe0: f6 c1 10 test cl,0x10 8096fe3: 0f 85 c7 00 00 00 jne 80970b0 <__strrchr_sse2+0x290> 8096fe9: f6 c1 20 test cl,0x20 8096fec: 0f 85 ce 00 00 00 jne 80970c0 <__strrchr_sse2+0x2a0> 8096ff2: f6 c1 40 test cl,0x40 8096ff5: 0f 85 d5 00 00 00 jne 80970d0 <__strrchr_sse2+0x2b0> 8096ffb: 25 ff 00 00 00 and eax,0xff 8097000: 0f 84 5a ff ff ff je 8096f60 <__strrchr_sse2+0x140> 8097006: 5b pop ebx 8097007: 5e pop esi 8097008: e9 33 01 00 00 jmp 8097140 <__strrchr_sse2+0x320> 809700d: 8d 76 00 lea esi,[esi+0x0] 8097010: 88 ee mov dh,ch 8097012: 80 e6 0f and dh,0xf 8097015: 74 39 je 8097050 <__strrchr_sse2+0x230> 8097017: f6 c5 01 test ch,0x1 809701a: 0f 85 c0 00 00 00 jne 80970e0 <__strrchr_sse2+0x2c0> 8097020: f6 c5 02 test ch,0x2 8097023: 0f 85 c7 00 00 00 jne 80970f0 <__strrchr_sse2+0x2d0> 8097029: f6 c5 04 test ch,0x4 809702c: 0f 85 ce 00 00 00 jne 8097100 <__strrchr_sse2+0x2e0> 8097032: 25 ff 0f 00 00 and eax,0xfff 8097037: 0f 84 23 ff ff ff je 8096f60 <__strrchr_sse2+0x140> 809703d: 5b pop ebx 809703e: 5e pop esi 809703f: e9 fc 00 00 00 jmp 8097140 <__strrchr_sse2+0x320> 8097044: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809704b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809704f: 90 nop 8097050: f6 c5 10 test ch,0x10 8097053: 0f 85 b7 00 00 00 jne 8097110 <__strrchr_sse2+0x2f0> 8097059: f6 c5 20 test ch,0x20 809705c: 0f 85 be 00 00 00 jne 8097120 <__strrchr_sse2+0x300> 8097062: f6 c5 40 test ch,0x40 8097065: 0f 85 c5 00 00 00 jne 8097130 <__strrchr_sse2+0x310> 809706b: 25 ff ff 00 00 and eax,0xffff 8097070: 0f 84 ea fe ff ff je 8096f60 <__strrchr_sse2+0x140> 8097076: 5b pop ebx 8097077: 5e pop esi 8097078: e9 c3 00 00 00 jmp 8097140 <__strrchr_sse2+0x320> 809707d: 8d 76 00 lea esi,[esi+0x0] 8097080: 83 e0 01 and eax,0x1 8097083: 0f 84 d7 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 8097089: 5b pop ebx 809708a: 5e pop esi 809708b: e9 b0 00 00 00 jmp 8097140 <__strrchr_sse2+0x320> 8097090: 83 e0 03 and eax,0x3 8097093: 0f 84 c7 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 8097099: 5b pop ebx 809709a: 5e pop esi 809709b: e9 a0 00 00 00 jmp 8097140 <__strrchr_sse2+0x320> 80970a0: 83 e0 07 and eax,0x7 80970a3: 0f 84 b7 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 80970a9: 5b pop ebx 80970aa: 5e pop esi 80970ab: e9 90 00 00 00 jmp 8097140 <__strrchr_sse2+0x320> 80970b0: 83 e0 1f and eax,0x1f 80970b3: 0f 84 a7 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 80970b9: 5b pop ebx 80970ba: 5e pop esi 80970bb: e9 80 00 00 00 jmp 8097140 <__strrchr_sse2+0x320> 80970c0: 83 e0 3f and eax,0x3f 80970c3: 0f 84 97 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 80970c9: 5b pop ebx 80970ca: 5e pop esi 80970cb: eb 73 jmp 8097140 <__strrchr_sse2+0x320> 80970cd: 8d 76 00 lea esi,[esi+0x0] 80970d0: 83 e0 7f and eax,0x7f 80970d3: 0f 84 87 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 80970d9: 5b pop ebx 80970da: 5e pop esi 80970db: eb 63 jmp 8097140 <__strrchr_sse2+0x320> 80970dd: 8d 76 00 lea esi,[esi+0x0] 80970e0: 25 ff 01 00 00 and eax,0x1ff 80970e5: 0f 84 75 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 80970eb: 5b pop ebx 80970ec: 5e pop esi 80970ed: eb 51 jmp 8097140 <__strrchr_sse2+0x320> 80970ef: 90 nop 80970f0: 25 ff 03 00 00 and eax,0x3ff 80970f5: 0f 84 65 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 80970fb: 5b pop ebx 80970fc: 5e pop esi 80970fd: eb 41 jmp 8097140 <__strrchr_sse2+0x320> 80970ff: 90 nop 8097100: 25 ff 07 00 00 and eax,0x7ff 8097105: 0f 84 55 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 809710b: 5b pop ebx 809710c: 5e pop esi 809710d: eb 31 jmp 8097140 <__strrchr_sse2+0x320> 809710f: 90 nop 8097110: 25 ff 1f 00 00 and eax,0x1fff 8097115: 0f 84 45 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 809711b: 5b pop ebx 809711c: 5e pop esi 809711d: eb 21 jmp 8097140 <__strrchr_sse2+0x320> 809711f: 90 nop 8097120: 25 ff 3f 00 00 and eax,0x3fff 8097125: 0f 84 35 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 809712b: 5b pop ebx 809712c: 5e pop esi 809712d: eb 11 jmp 8097140 <__strrchr_sse2+0x320> 809712f: 90 nop 8097130: 25 ff 7f 00 00 and eax,0x7fff 8097135: 0f 84 25 fe ff ff je 8096f60 <__strrchr_sse2+0x140> 809713b: 5b pop ebx 809713c: 5e pop esi 809713d: 8d 76 00 lea esi,[esi+0x0] 8097140: 84 e4 test ah,ah 8097142: 75 4c jne 8097190 <__strrchr_sse2+0x370> 8097144: 88 c2 mov dl,al 8097146: 80 e2 f0 and dl,0xf0 8097149: 75 25 jne 8097170 <__strrchr_sse2+0x350> 809714b: a8 08 test al,0x8 809714d: 0f 85 ad 00 00 00 jne 8097200 <__strrchr_sse2+0x3e0> 8097153: a8 04 test al,0x4 8097155: 0f 85 95 00 00 00 jne 80971f0 <__strrchr_sse2+0x3d0> 809715b: a8 02 test al,0x2 809715d: 0f 85 7d 00 00 00 jne 80971e0 <__strrchr_sse2+0x3c0> 8097163: 8d 47 f0 lea eax,[edi-0x10] 8097166: 5f pop edi 8097167: c3 ret 8097168: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809716f: 90 nop 8097170: a8 80 test al,0x80 8097172: 0f 85 b8 00 00 00 jne 8097230 <__strrchr_sse2+0x410> 8097178: a8 40 test al,0x40 809717a: 0f 85 a0 00 00 00 jne 8097220 <__strrchr_sse2+0x400> 8097180: a8 20 test al,0x20 8097182: 0f 85 88 00 00 00 jne 8097210 <__strrchr_sse2+0x3f0> 8097188: 8d 47 f4 lea eax,[edi-0xc] 809718b: 5f pop edi 809718c: c3 ret 809718d: 8d 76 00 lea esi,[esi+0x0] 8097190: 88 e6 mov dh,ah 8097192: 80 e6 f0 and dh,0xf0 8097195: 75 29 jne 80971c0 <__strrchr_sse2+0x3a0> 8097197: f6 c4 08 test ah,0x8 809719a: 0f 85 c0 00 00 00 jne 8097260 <__strrchr_sse2+0x440> 80971a0: f6 c4 04 test ah,0x4 80971a3: 0f 85 a7 00 00 00 jne 8097250 <__strrchr_sse2+0x430> 80971a9: f6 c4 02 test ah,0x2 80971ac: 0f 85 8e 00 00 00 jne 8097240 <__strrchr_sse2+0x420> 80971b2: 8d 47 f8 lea eax,[edi-0x8] 80971b5: 5f pop edi 80971b6: c3 ret 80971b7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80971be: 66 90 xchg ax,ax 80971c0: f6 c4 80 test ah,0x80 80971c3: 0f 85 c7 00 00 00 jne 8097290 <__strrchr_sse2+0x470> 80971c9: f6 c4 40 test ah,0x40 80971cc: 0f 85 ae 00 00 00 jne 8097280 <__strrchr_sse2+0x460> 80971d2: f6 c4 20 test ah,0x20 80971d5: 0f 85 95 00 00 00 jne 8097270 <__strrchr_sse2+0x450> 80971db: 8d 47 fc lea eax,[edi-0x4] 80971de: 5f pop edi 80971df: c3 ret 80971e0: 8d 47 f1 lea eax,[edi-0xf] 80971e3: 5f pop edi 80971e4: c3 ret 80971e5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80971ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80971f0: 8d 47 f2 lea eax,[edi-0xe] 80971f3: 5f pop edi 80971f4: c3 ret 80971f5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80971fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097200: 8d 47 f3 lea eax,[edi-0xd] 8097203: 5f pop edi 8097204: c3 ret 8097205: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809720c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097210: 8d 47 f5 lea eax,[edi-0xb] 8097213: 5f pop edi 8097214: c3 ret 8097215: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809721c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097220: 8d 47 f6 lea eax,[edi-0xa] 8097223: 5f pop edi 8097224: c3 ret 8097225: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809722c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097230: 8d 47 f7 lea eax,[edi-0x9] 8097233: 5f pop edi 8097234: c3 ret 8097235: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809723c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097240: 8d 47 f9 lea eax,[edi-0x7] 8097243: 5f pop edi 8097244: c3 ret 8097245: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809724c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097250: 8d 47 fa lea eax,[edi-0x6] 8097253: 5f pop edi 8097254: c3 ret 8097255: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809725c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097260: 8d 47 fb lea eax,[edi-0x5] 8097263: 5f pop edi 8097264: c3 ret 8097265: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809726c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097270: 8d 47 fd lea eax,[edi-0x3] 8097273: 5f pop edi 8097274: c3 ret 8097275: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809727c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097280: 8d 47 fe lea eax,[edi-0x2] 8097283: 5f pop edi 8097284: c3 ret 8097285: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809728c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097290: 8d 47 ff lea eax,[edi-0x1] 8097293: 5f pop edi 8097294: c3 ret 8097295: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809729c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80972a0: 31 c0 xor eax,eax 80972a2: 5f pop edi 80972a3: c3 ret 80972a4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80972ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80972af: 90 nop 80972b0: 01 cf add edi,ecx 80972b2: 89 d1 mov ecx,edx 80972b4: 84 c9 test cl,cl 80972b6: 74 68 je 8097320 <__strrchr_sse2+0x500> 80972b8: 88 ca mov dl,cl 80972ba: 80 e2 0f and dl,0xf 80972bd: 74 31 je 80972f0 <__strrchr_sse2+0x4d0> 80972bf: f6 c1 01 test cl,0x1 80972c2: 0f 85 c8 00 00 00 jne 8097390 <__strrchr_sse2+0x570> 80972c8: f6 c1 02 test cl,0x2 80972cb: 0f 85 cf 00 00 00 jne 80973a0 <__strrchr_sse2+0x580> 80972d1: f6 c1 04 test cl,0x4 80972d4: 0f 85 d6 00 00 00 jne 80973b0 <__strrchr_sse2+0x590> 80972da: 83 e0 0f and eax,0xf 80972dd: 0f 85 5d fe ff ff jne 8097140 <__strrchr_sse2+0x320> 80972e3: 31 c0 xor eax,eax 80972e5: 5f pop edi 80972e6: c3 ret 80972e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80972ee: 66 90 xchg ax,ax 80972f0: f6 c1 10 test cl,0x10 80972f3: 0f 85 c7 00 00 00 jne 80973c0 <__strrchr_sse2+0x5a0> 80972f9: f6 c1 20 test cl,0x20 80972fc: 0f 85 ce 00 00 00 jne 80973d0 <__strrchr_sse2+0x5b0> 8097302: f6 c1 40 test cl,0x40 8097305: 0f 85 d5 00 00 00 jne 80973e0 <__strrchr_sse2+0x5c0> 809730b: 25 ff 00 00 00 and eax,0xff 8097310: 0f 85 2a fe ff ff jne 8097140 <__strrchr_sse2+0x320> 8097316: 31 c0 xor eax,eax 8097318: 5f pop edi 8097319: c3 ret 809731a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097320: 88 ee mov dh,ch 8097322: 80 e6 0f and dh,0xf 8097325: 74 39 je 8097360 <__strrchr_sse2+0x540> 8097327: f6 c5 01 test ch,0x1 809732a: 0f 85 c0 00 00 00 jne 80973f0 <__strrchr_sse2+0x5d0> 8097330: f6 c5 02 test ch,0x2 8097333: 0f 85 c7 00 00 00 jne 8097400 <__strrchr_sse2+0x5e0> 8097339: f6 c5 04 test ch,0x4 809733c: 0f 85 ce 00 00 00 jne 8097410 <__strrchr_sse2+0x5f0> 8097342: 25 ff 0f 00 00 and eax,0xfff 8097347: 0f 85 f3 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 809734d: 31 c0 xor eax,eax 809734f: 5f pop edi 8097350: c3 ret 8097351: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097358: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809735f: 90 nop 8097360: f6 c5 10 test ch,0x10 8097363: 0f 85 b7 00 00 00 jne 8097420 <__strrchr_sse2+0x600> 8097369: f6 c5 20 test ch,0x20 809736c: 0f 85 be 00 00 00 jne 8097430 <__strrchr_sse2+0x610> 8097372: f6 c5 40 test ch,0x40 8097375: 0f 85 c5 00 00 00 jne 8097440 <__strrchr_sse2+0x620> 809737b: 25 ff ff 00 00 and eax,0xffff 8097380: 0f 85 ba fd ff ff jne 8097140 <__strrchr_sse2+0x320> 8097386: 31 c0 xor eax,eax 8097388: 5f pop edi 8097389: c3 ret 809738a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097390: 83 e0 01 and eax,0x1 8097393: 0f 85 a7 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 8097399: 31 c0 xor eax,eax 809739b: 5f pop edi 809739c: c3 ret 809739d: 8d 76 00 lea esi,[esi+0x0] 80973a0: 83 e0 03 and eax,0x3 80973a3: 0f 85 97 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 80973a9: 31 c0 xor eax,eax 80973ab: 5f pop edi 80973ac: c3 ret 80973ad: 8d 76 00 lea esi,[esi+0x0] 80973b0: 83 e0 07 and eax,0x7 80973b3: 0f 85 87 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 80973b9: 31 c0 xor eax,eax 80973bb: 5f pop edi 80973bc: c3 ret 80973bd: 8d 76 00 lea esi,[esi+0x0] 80973c0: 83 e0 1f and eax,0x1f 80973c3: 0f 85 77 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 80973c9: 31 c0 xor eax,eax 80973cb: 5f pop edi 80973cc: c3 ret 80973cd: 8d 76 00 lea esi,[esi+0x0] 80973d0: 83 e0 3f and eax,0x3f 80973d3: 0f 85 67 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 80973d9: 31 c0 xor eax,eax 80973db: 5f pop edi 80973dc: c3 ret 80973dd: 8d 76 00 lea esi,[esi+0x0] 80973e0: 83 e0 7f and eax,0x7f 80973e3: 0f 85 57 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 80973e9: 31 c0 xor eax,eax 80973eb: 5f pop edi 80973ec: c3 ret 80973ed: 8d 76 00 lea esi,[esi+0x0] 80973f0: 25 ff 01 00 00 and eax,0x1ff 80973f5: 0f 85 45 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 80973fb: 31 c0 xor eax,eax 80973fd: 5f pop edi 80973fe: c3 ret 80973ff: 90 nop 8097400: 25 ff 03 00 00 and eax,0x3ff 8097405: 0f 85 35 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 809740b: 31 c0 xor eax,eax 809740d: 5f pop edi 809740e: c3 ret 809740f: 90 nop 8097410: 25 ff 07 00 00 and eax,0x7ff 8097415: 0f 85 25 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 809741b: 31 c0 xor eax,eax 809741d: 5f pop edi 809741e: c3 ret 809741f: 90 nop 8097420: 25 ff 1f 00 00 and eax,0x1fff 8097425: 0f 85 15 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 809742b: 31 c0 xor eax,eax 809742d: 5f pop edi 809742e: c3 ret 809742f: 90 nop 8097430: 25 ff 3f 00 00 and eax,0x3fff 8097435: 0f 85 05 fd ff ff jne 8097140 <__strrchr_sse2+0x320> 809743b: 31 c0 xor eax,eax 809743d: 5f pop edi 809743e: c3 ret 809743f: 90 nop 8097440: 25 ff 7f 00 00 and eax,0x7fff 8097445: 0f 85 f5 fc ff ff jne 8097140 <__strrchr_sse2+0x320> 809744b: 31 c0 xor eax,eax 809744d: 5f pop edi 809744e: c3 ret 809744f: 90 nop 08097450 <__strrchr_sse2_bsf>: 8097450: f3 0f 1e fb endbr32 8097454: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8097458: 66 0f 6e 4c 24 08 movd xmm1,DWORD PTR [esp+0x8] 809745e: 57 push edi 809745f: 66 0f ef d2 pxor xmm2,xmm2 8097463: 89 cf mov edi,ecx 8097465: 66 0f 60 c9 punpcklbw xmm1,xmm1 8097469: 66 0f 60 c9 punpcklbw xmm1,xmm1 809746d: 83 e1 3f and ecx,0x3f 8097470: 83 f9 30 cmp ecx,0x30 8097473: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 8097478: 77 76 ja 80974f0 <__strrchr_sse2_bsf+0xa0> 809747a: f3 0f 6f 07 movdqu xmm0,XMMWORD PTR [edi] 809747e: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8097482: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8097486: 66 0f d7 d2 pmovmskb edx,xmm2 809748a: 66 0f d7 c0 pmovmskb eax,xmm0 809748e: 85 c0 test eax,eax 8097490: 75 3e jne 80974d0 <__strrchr_sse2_bsf+0x80> 8097492: 85 d2 test edx,edx 8097494: 0f 85 86 01 00 00 jne 8097620 <__strrchr_sse2_bsf+0x1d0> 809749a: 83 e7 f0 and edi,0xfffffff0 809749d: 83 c7 10 add edi,0x10 80974a0: 56 push esi 80974a1: 53 push ebx 80974a2: 31 db xor ebx,ebx 80974a4: e9 b7 00 00 00 jmp 8097560 <__strrchr_sse2_bsf+0x110> 80974a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80974b0: 0f bc ca bsf ecx,edx 80974b3: ba 02 00 00 00 mov edx,0x2 80974b8: d3 e2 shl edx,cl 80974ba: 83 ea 01 sub edx,0x1 80974bd: 21 d0 and eax,edx 80974bf: 0f 84 5b 01 00 00 je 8097620 <__strrchr_sse2_bsf+0x1d0> 80974c5: 0f bd c0 bsr eax,eax 80974c8: 01 f8 add eax,edi 80974ca: 5f pop edi 80974cb: c3 ret 80974cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80974d0: 85 d2 test edx,edx 80974d2: 75 dc jne 80974b0 <__strrchr_sse2_bsf+0x60> 80974d4: 56 push esi 80974d5: 53 push ebx 80974d6: 89 c3 mov ebx,eax 80974d8: 8d 77 10 lea esi,[edi+0x10] 80974db: 83 e7 f0 and edi,0xfffffff0 80974de: 83 c7 10 add edi,0x10 80974e1: eb 7d jmp 8097560 <__strrchr_sse2_bsf+0x110> 80974e3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80974ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80974f0: 83 e1 0f and ecx,0xf 80974f3: 83 e7 f0 and edi,0xfffffff0 80974f6: 66 0f ef db pxor xmm3,xmm3 80974fa: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80974fe: 66 0f 74 d8 pcmpeqb xmm3,xmm0 8097502: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8097506: 66 0f d7 d3 pmovmskb edx,xmm3 809750a: 66 0f d7 c0 pmovmskb eax,xmm0 809750e: d3 ea shr edx,cl 8097510: d3 e8 shr eax,cl 8097512: 85 c0 test eax,eax 8097514: 75 3a jne 8097550 <__strrchr_sse2_bsf+0x100> 8097516: 85 d2 test edx,edx 8097518: 0f 85 02 01 00 00 jne 8097620 <__strrchr_sse2_bsf+0x1d0> 809751e: 83 c7 10 add edi,0x10 8097521: 56 push esi 8097522: 53 push ebx 8097523: 31 db xor ebx,ebx 8097525: eb 39 jmp 8097560 <__strrchr_sse2_bsf+0x110> 8097527: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809752e: 66 90 xchg ax,ax 8097530: 01 cf add edi,ecx 8097532: 0f bc ca bsf ecx,edx 8097535: ba 02 00 00 00 mov edx,0x2 809753a: d3 e2 shl edx,cl 809753c: 83 ea 01 sub edx,0x1 809753f: 21 d0 and eax,edx 8097541: 0f 84 d9 00 00 00 je 8097620 <__strrchr_sse2_bsf+0x1d0> 8097547: 0f bd c0 bsr eax,eax 809754a: 01 f8 add eax,edi 809754c: 5f pop edi 809754d: c3 ret 809754e: 66 90 xchg ax,ax 8097550: 85 d2 test edx,edx 8097552: 75 dc jne 8097530 <__strrchr_sse2_bsf+0xe0> 8097554: 56 push esi 8097555: 53 push ebx 8097556: 89 c3 mov ebx,eax 8097558: 83 c7 10 add edi,0x10 809755b: 8d 34 0f lea esi,[edi+ecx*1] 809755e: 66 90 xchg ax,ax 8097560: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8097564: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8097568: 83 c7 10 add edi,0x10 809756b: 66 0f 74 c1 pcmpeqb xmm0,xmm1 809756f: 66 0f d7 ca pmovmskb ecx,xmm2 8097573: 66 0f d7 c0 pmovmskb eax,xmm0 8097577: 09 c1 or ecx,eax 8097579: 75 51 jne 80975cc <__strrchr_sse2_bsf+0x17c> 809757b: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 809757f: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8097583: 83 c7 10 add edi,0x10 8097586: 66 0f 74 c1 pcmpeqb xmm0,xmm1 809758a: 66 0f d7 ca pmovmskb ecx,xmm2 809758e: 66 0f d7 c0 pmovmskb eax,xmm0 8097592: 09 c1 or ecx,eax 8097594: 75 36 jne 80975cc <__strrchr_sse2_bsf+0x17c> 8097596: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 809759a: 66 0f 74 d0 pcmpeqb xmm2,xmm0 809759e: 83 c7 10 add edi,0x10 80975a1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80975a5: 66 0f d7 ca pmovmskb ecx,xmm2 80975a9: 66 0f d7 c0 pmovmskb eax,xmm0 80975ad: 09 c1 or ecx,eax 80975af: 75 1b jne 80975cc <__strrchr_sse2_bsf+0x17c> 80975b1: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80975b5: 66 0f 74 d0 pcmpeqb xmm2,xmm0 80975b9: 83 c7 10 add edi,0x10 80975bc: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80975c0: 66 0f d7 ca pmovmskb ecx,xmm2 80975c4: 66 0f d7 c0 pmovmskb eax,xmm0 80975c8: 09 c1 or ecx,eax 80975ca: 74 94 je 8097560 <__strrchr_sse2_bsf+0x110> 80975cc: 85 c0 test eax,eax 80975ce: 75 10 jne 80975e0 <__strrchr_sse2_bsf+0x190> 80975d0: 85 db test ebx,ebx 80975d2: 74 5c je 8097630 <__strrchr_sse2_bsf+0x1e0> 80975d4: 0f bd c3 bsr eax,ebx 80975d7: 01 f0 add eax,esi 80975d9: 5b pop ebx 80975da: 5e pop esi 80975db: 83 e8 10 sub eax,0x10 80975de: 5f pop edi 80975df: c3 ret 80975e0: 66 0f d7 ca pmovmskb ecx,xmm2 80975e4: 85 c9 test ecx,ecx 80975e6: 75 18 jne 8097600 <__strrchr_sse2_bsf+0x1b0> 80975e8: 89 c3 mov ebx,eax 80975ea: 89 fe mov esi,edi 80975ec: e9 6f ff ff ff jmp 8097560 <__strrchr_sse2_bsf+0x110> 80975f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80975f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80975ff: 90 nop 8097600: 0f bc c9 bsf ecx,ecx 8097603: ba 02 00 00 00 mov edx,0x2 8097608: d3 e2 shl edx,cl 809760a: 83 ea 01 sub edx,0x1 809760d: 21 d0 and eax,edx 809760f: 74 bf je 80975d0 <__strrchr_sse2_bsf+0x180> 8097611: 5b pop ebx 8097612: 5e pop esi 8097613: 0f bd c0 bsr eax,eax 8097616: 01 f8 add eax,edi 8097618: 83 e8 10 sub eax,0x10 809761b: 5f pop edi 809761c: c3 ret 809761d: 8d 76 00 lea esi,[esi+0x0] 8097620: 31 c0 xor eax,eax 8097622: 5f pop edi 8097623: c3 ret 8097624: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809762b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809762f: 90 nop 8097630: 5b pop ebx 8097631: 5e pop esi 8097632: 5f pop edi 8097633: 31 c0 xor eax,eax 8097635: c3 ret 8097636: 66 90 xchg ax,ax 8097638: 66 90 xchg ax,ax 809763a: 66 90 xchg ax,ax 809763c: 66 90 xchg ax,ax 809763e: 66 90 xchg ax,ax 08097640 <__memchr_sse2>: 8097640: f3 0f 1e fb endbr32 8097644: 57 push edi 8097645: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8097649: 66 0f 6e 4c 24 0c movd xmm1,DWORD PTR [esp+0xc] 809764f: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8097653: 85 d2 test edx,edx 8097655: 0f 84 45 05 00 00 je 8097ba0 <__memchr_sse2+0x560> 809765b: 66 0f 60 c9 punpcklbw xmm1,xmm1 809765f: 89 cf mov edi,ecx 8097661: 66 0f 60 c9 punpcklbw xmm1,xmm1 8097665: 83 e1 3f and ecx,0x3f 8097668: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 809766d: 83 f9 30 cmp ecx,0x30 8097670: 77 2e ja 80976a0 <__memchr_sse2+0x60> 8097672: f3 0f 6f 07 movdqu xmm0,XMMWORD PTR [edi] 8097676: 66 0f 74 c1 pcmpeqb xmm0,xmm1 809767a: 66 0f d7 c0 pmovmskb eax,xmm0 809767e: 85 c0 test eax,eax 8097680: 0f 85 8e 03 00 00 jne 8097a14 <__memchr_sse2+0x3d4> 8097686: 83 ea 10 sub edx,0x10 8097689: 0f 86 11 05 00 00 jbe 8097ba0 <__memchr_sse2+0x560> 809768f: 8d 7f 10 lea edi,[edi+0x10] 8097692: 83 e1 0f and ecx,0xf 8097695: 83 e7 f0 and edi,0xfffffff0 8097698: 01 ca add edx,ecx 809769a: eb 34 jmp 80976d0 <__memchr_sse2+0x90> 809769c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80976a0: 83 e1 0f and ecx,0xf 80976a3: 83 e7 f0 and edi,0xfffffff0 80976a6: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80976aa: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80976ae: 66 0f d7 c0 pmovmskb eax,xmm0 80976b2: d3 f8 sar eax,cl 80976b4: 85 c0 test eax,eax 80976b6: 0f 85 56 03 00 00 jne 8097a12 <__memchr_sse2+0x3d2> 80976bc: f7 d9 neg ecx 80976be: 83 c1 10 add ecx,0x10 80976c1: 29 ca sub edx,ecx 80976c3: 0f 86 d7 04 00 00 jbe 8097ba0 <__memchr_sse2+0x560> 80976c9: 8d 7f 10 lea edi,[edi+0x10] 80976cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80976d0: 83 ea 40 sub edx,0x40 80976d3: 0f 86 f7 01 00 00 jbe 80978d0 <__memchr_sse2+0x290> 80976d9: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80976dd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80976e1: 31 c9 xor ecx,ecx 80976e3: 66 0f d7 c0 pmovmskb eax,xmm0 80976e7: 85 c0 test eax,eax 80976e9: 0f 85 41 01 00 00 jne 8097830 <__memchr_sse2+0x1f0> 80976ef: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 80976f4: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80976f8: 8d 49 10 lea ecx,[ecx+0x10] 80976fb: 66 0f d7 c2 pmovmskb eax,xmm2 80976ff: 85 c0 test eax,eax 8097701: 0f 85 29 01 00 00 jne 8097830 <__memchr_sse2+0x1f0> 8097707: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 809770c: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8097710: 8d 49 10 lea ecx,[ecx+0x10] 8097713: 66 0f d7 c3 pmovmskb eax,xmm3 8097717: 85 c0 test eax,eax 8097719: 0f 85 11 01 00 00 jne 8097830 <__memchr_sse2+0x1f0> 809771f: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 8097724: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8097728: 8d 49 10 lea ecx,[ecx+0x10] 809772b: 66 0f d7 c4 pmovmskb eax,xmm4 809772f: 85 c0 test eax,eax 8097731: 0f 85 f9 00 00 00 jne 8097830 <__memchr_sse2+0x1f0> 8097737: 8d 7f 40 lea edi,[edi+0x40] 809773a: 83 ea 40 sub edx,0x40 809773d: 0f 86 8d 01 00 00 jbe 80978d0 <__memchr_sse2+0x290> 8097743: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8097747: 66 0f 74 c1 pcmpeqb xmm0,xmm1 809774b: 31 c9 xor ecx,ecx 809774d: 66 0f d7 c0 pmovmskb eax,xmm0 8097751: 85 c0 test eax,eax 8097753: 0f 85 d7 00 00 00 jne 8097830 <__memchr_sse2+0x1f0> 8097759: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 809775e: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8097762: 8d 49 10 lea ecx,[ecx+0x10] 8097765: 66 0f d7 c2 pmovmskb eax,xmm2 8097769: 85 c0 test eax,eax 809776b: 0f 85 bf 00 00 00 jne 8097830 <__memchr_sse2+0x1f0> 8097771: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8097776: 66 0f 74 d9 pcmpeqb xmm3,xmm1 809777a: 8d 49 10 lea ecx,[ecx+0x10] 809777d: 66 0f d7 c3 pmovmskb eax,xmm3 8097781: 85 c0 test eax,eax 8097783: 0f 85 a7 00 00 00 jne 8097830 <__memchr_sse2+0x1f0> 8097789: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 809778e: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8097792: 8d 49 10 lea ecx,[ecx+0x10] 8097795: 66 0f d7 c4 pmovmskb eax,xmm4 8097799: 85 c0 test eax,eax 809779b: 0f 85 8f 00 00 00 jne 8097830 <__memchr_sse2+0x1f0> 80977a1: 8d 7f 40 lea edi,[edi+0x40] 80977a4: 89 f9 mov ecx,edi 80977a6: 83 e7 c0 and edi,0xffffffc0 80977a9: 83 e1 3f and ecx,0x3f 80977ac: 01 ca add edx,ecx 80977ae: 66 90 xchg ax,ax 80977b0: 83 ea 40 sub edx,0x40 80977b3: 0f 86 17 01 00 00 jbe 80978d0 <__memchr_sse2+0x290> 80977b9: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80977bd: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 80977c2: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 80977c7: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 80977cc: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80977d0: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80977d4: 66 0f 74 d9 pcmpeqb xmm3,xmm1 80977d8: 66 0f 74 e1 pcmpeqb xmm4,xmm1 80977dc: 66 0f de d8 pmaxub xmm3,xmm0 80977e0: 66 0f de e2 pmaxub xmm4,xmm2 80977e4: 66 0f de e3 pmaxub xmm4,xmm3 80977e8: 83 c7 40 add edi,0x40 80977eb: 66 0f d7 c4 pmovmskb eax,xmm4 80977ef: 85 c0 test eax,eax 80977f1: 74 bd je 80977b0 <__memchr_sse2+0x170> 80977f3: 83 ef 40 sub edi,0x40 80977f6: 66 0f d7 c0 pmovmskb eax,xmm0 80977fa: 31 c9 xor ecx,ecx 80977fc: 85 c0 test eax,eax 80977fe: 75 30 jne 8097830 <__memchr_sse2+0x1f0> 8097800: 66 0f d7 c2 pmovmskb eax,xmm2 8097804: 8d 49 10 lea ecx,[ecx+0x10] 8097807: 85 c0 test eax,eax 8097809: 75 25 jne 8097830 <__memchr_sse2+0x1f0> 809780b: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8097810: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8097814: 66 0f d7 c3 pmovmskb eax,xmm3 8097818: 8d 49 10 lea ecx,[ecx+0x10] 809781b: 85 c0 test eax,eax 809781d: 75 11 jne 8097830 <__memchr_sse2+0x1f0> 809781f: 66 0f 74 4f 30 pcmpeqb xmm1,XMMWORD PTR [edi+0x30] 8097824: 66 0f d7 c1 pmovmskb eax,xmm1 8097828: 8d 49 10 lea ecx,[ecx+0x10] 809782b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809782f: 90 nop 8097830: 01 cf add edi,ecx 8097832: 84 c0 test al,al 8097834: 74 4a je 8097880 <__memchr_sse2+0x240> 8097836: 88 c1 mov cl,al 8097838: 80 e1 0f and cl,0xf 809783b: 74 23 je 8097860 <__memchr_sse2+0x220> 809783d: a8 01 test al,0x1 809783f: 0f 85 0b 01 00 00 jne 8097950 <__memchr_sse2+0x310> 8097845: a8 02 test al,0x2 8097847: 0f 85 13 01 00 00 jne 8097960 <__memchr_sse2+0x320> 809784d: a8 04 test al,0x4 809784f: 0f 85 1b 01 00 00 jne 8097970 <__memchr_sse2+0x330> 8097855: 8d 47 03 lea eax,[edi+0x3] 8097858: 5f pop edi 8097859: c3 ret 809785a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097860: a8 10 test al,0x10 8097862: 0f 85 18 01 00 00 jne 8097980 <__memchr_sse2+0x340> 8097868: a8 20 test al,0x20 809786a: 0f 85 20 01 00 00 jne 8097990 <__memchr_sse2+0x350> 8097870: a8 40 test al,0x40 8097872: 0f 85 28 01 00 00 jne 80979a0 <__memchr_sse2+0x360> 8097878: 8d 47 07 lea eax,[edi+0x7] 809787b: 5f pop edi 809787c: c3 ret 809787d: 8d 76 00 lea esi,[esi+0x0] 8097880: 88 e5 mov ch,ah 8097882: 80 e5 0f and ch,0xf 8097885: 74 29 je 80978b0 <__memchr_sse2+0x270> 8097887: f6 c4 01 test ah,0x1 809788a: 0f 85 20 01 00 00 jne 80979b0 <__memchr_sse2+0x370> 8097890: f6 c4 02 test ah,0x2 8097893: 0f 85 27 01 00 00 jne 80979c0 <__memchr_sse2+0x380> 8097899: f6 c4 04 test ah,0x4 809789c: 0f 85 2e 01 00 00 jne 80979d0 <__memchr_sse2+0x390> 80978a2: 8d 47 0b lea eax,[edi+0xb] 80978a5: 5f pop edi 80978a6: c3 ret 80978a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80978ae: 66 90 xchg ax,ax 80978b0: f6 c4 10 test ah,0x10 80978b3: 0f 85 27 01 00 00 jne 80979e0 <__memchr_sse2+0x3a0> 80978b9: f6 c4 20 test ah,0x20 80978bc: 0f 85 2e 01 00 00 jne 80979f0 <__memchr_sse2+0x3b0> 80978c2: f6 c4 40 test ah,0x40 80978c5: 0f 85 35 01 00 00 jne 8097a00 <__memchr_sse2+0x3c0> 80978cb: 8d 47 0f lea eax,[edi+0xf] 80978ce: 5f pop edi 80978cf: c3 ret 80978d0: 83 c2 40 add edx,0x40 80978d3: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80978d7: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80978db: 31 c9 xor ecx,ecx 80978dd: 66 0f d7 c0 pmovmskb eax,xmm0 80978e1: 85 c0 test eax,eax 80978e3: 0f 85 27 01 00 00 jne 8097a10 <__memchr_sse2+0x3d0> 80978e9: 83 fa 10 cmp edx,0x10 80978ec: 0f 86 ae 02 00 00 jbe 8097ba0 <__memchr_sse2+0x560> 80978f2: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 80978f7: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80978fb: 8d 49 10 lea ecx,[ecx+0x10] 80978fe: 66 0f d7 c2 pmovmskb eax,xmm2 8097902: 85 c0 test eax,eax 8097904: 0f 85 06 01 00 00 jne 8097a10 <__memchr_sse2+0x3d0> 809790a: 83 fa 20 cmp edx,0x20 809790d: 0f 86 8d 02 00 00 jbe 8097ba0 <__memchr_sse2+0x560> 8097913: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8097918: 66 0f 74 d9 pcmpeqb xmm3,xmm1 809791c: 8d 49 10 lea ecx,[ecx+0x10] 809791f: 66 0f d7 c3 pmovmskb eax,xmm3 8097923: 85 c0 test eax,eax 8097925: 0f 85 e5 00 00 00 jne 8097a10 <__memchr_sse2+0x3d0> 809792b: 83 fa 30 cmp edx,0x30 809792e: 0f 86 6c 02 00 00 jbe 8097ba0 <__memchr_sse2+0x560> 8097934: 66 0f 74 4f 30 pcmpeqb xmm1,XMMWORD PTR [edi+0x30] 8097939: 8d 49 10 lea ecx,[ecx+0x10] 809793c: 66 0f d7 c1 pmovmskb eax,xmm1 8097940: 85 c0 test eax,eax 8097942: 0f 85 c8 00 00 00 jne 8097a10 <__memchr_sse2+0x3d0> 8097948: 31 c0 xor eax,eax 809794a: 5f pop edi 809794b: c3 ret 809794c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097950: 89 f8 mov eax,edi 8097952: 5f pop edi 8097953: c3 ret 8097954: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809795b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809795f: 90 nop 8097960: 8d 47 01 lea eax,[edi+0x1] 8097963: 5f pop edi 8097964: c3 ret 8097965: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809796c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097970: 8d 47 02 lea eax,[edi+0x2] 8097973: 5f pop edi 8097974: c3 ret 8097975: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809797c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097980: 8d 47 04 lea eax,[edi+0x4] 8097983: 5f pop edi 8097984: c3 ret 8097985: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809798c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097990: 8d 47 05 lea eax,[edi+0x5] 8097993: 5f pop edi 8097994: c3 ret 8097995: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809799c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80979a0: 8d 47 06 lea eax,[edi+0x6] 80979a3: 5f pop edi 80979a4: c3 ret 80979a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80979ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80979b0: 8d 47 08 lea eax,[edi+0x8] 80979b3: 5f pop edi 80979b4: c3 ret 80979b5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80979bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80979c0: 8d 47 09 lea eax,[edi+0x9] 80979c3: 5f pop edi 80979c4: c3 ret 80979c5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80979cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80979d0: 8d 47 0a lea eax,[edi+0xa] 80979d3: 5f pop edi 80979d4: c3 ret 80979d5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80979dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80979e0: 8d 47 0c lea eax,[edi+0xc] 80979e3: 5f pop edi 80979e4: c3 ret 80979e5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80979ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80979f0: 8d 47 0d lea eax,[edi+0xd] 80979f3: 5f pop edi 80979f4: c3 ret 80979f5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80979fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097a00: 8d 47 0e lea eax,[edi+0xe] 8097a03: 5f pop edi 8097a04: c3 ret 8097a05: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097a0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097a10: 29 ca sub edx,ecx 8097a12: 01 cf add edi,ecx 8097a14: 84 c0 test al,al 8097a16: 74 68 je 8097a80 <__memchr_sse2+0x440> 8097a18: 88 c1 mov cl,al 8097a1a: 80 e1 0f and cl,0xf 8097a1d: 74 31 je 8097a50 <__memchr_sse2+0x410> 8097a1f: a8 01 test al,0x1 8097a21: 0f 85 b9 00 00 00 jne 8097ae0 <__memchr_sse2+0x4a0> 8097a27: a8 02 test al,0x2 8097a29: 0f 85 c1 00 00 00 jne 8097af0 <__memchr_sse2+0x4b0> 8097a2f: a8 04 test al,0x4 8097a31: 0f 85 c9 00 00 00 jne 8097b00 <__memchr_sse2+0x4c0> 8097a37: 83 ea 04 sub edx,0x4 8097a3a: 0f 82 60 01 00 00 jb 8097ba0 <__memchr_sse2+0x560> 8097a40: 8d 47 03 lea eax,[edi+0x3] 8097a43: 5f pop edi 8097a44: c3 ret 8097a45: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097a4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097a50: a8 10 test al,0x10 8097a52: 0f 85 b8 00 00 00 jne 8097b10 <__memchr_sse2+0x4d0> 8097a58: a8 20 test al,0x20 8097a5a: 0f 85 c0 00 00 00 jne 8097b20 <__memchr_sse2+0x4e0> 8097a60: a8 40 test al,0x40 8097a62: 0f 85 c8 00 00 00 jne 8097b30 <__memchr_sse2+0x4f0> 8097a68: 83 ea 08 sub edx,0x8 8097a6b: 0f 82 2f 01 00 00 jb 8097ba0 <__memchr_sse2+0x560> 8097a71: 8d 47 07 lea eax,[edi+0x7] 8097a74: 5f pop edi 8097a75: c3 ret 8097a76: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097a7d: 8d 76 00 lea esi,[esi+0x0] 8097a80: 88 e5 mov ch,ah 8097a82: 80 e5 0f and ch,0xf 8097a85: 74 29 je 8097ab0 <__memchr_sse2+0x470> 8097a87: f6 c4 01 test ah,0x1 8097a8a: 0f 85 b0 00 00 00 jne 8097b40 <__memchr_sse2+0x500> 8097a90: f6 c4 02 test ah,0x2 8097a93: 0f 85 b7 00 00 00 jne 8097b50 <__memchr_sse2+0x510> 8097a99: f6 c4 04 test ah,0x4 8097a9c: 0f 85 be 00 00 00 jne 8097b60 <__memchr_sse2+0x520> 8097aa2: 83 ea 0c sub edx,0xc 8097aa5: 0f 82 f5 00 00 00 jb 8097ba0 <__memchr_sse2+0x560> 8097aab: 8d 47 0b lea eax,[edi+0xb] 8097aae: 5f pop edi 8097aaf: c3 ret 8097ab0: f6 c4 10 test ah,0x10 8097ab3: 0f 85 b7 00 00 00 jne 8097b70 <__memchr_sse2+0x530> 8097ab9: f6 c4 20 test ah,0x20 8097abc: 0f 85 be 00 00 00 jne 8097b80 <__memchr_sse2+0x540> 8097ac2: f6 c4 40 test ah,0x40 8097ac5: 0f 85 c5 00 00 00 jne 8097b90 <__memchr_sse2+0x550> 8097acb: 83 ea 10 sub edx,0x10 8097ace: 0f 82 cc 00 00 00 jb 8097ba0 <__memchr_sse2+0x560> 8097ad4: 8d 47 0f lea eax,[edi+0xf] 8097ad7: 5f pop edi 8097ad8: c3 ret 8097ad9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097ae0: 89 f8 mov eax,edi 8097ae2: 5f pop edi 8097ae3: c3 ret 8097ae4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097aeb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097aef: 90 nop 8097af0: 83 ea 02 sub edx,0x2 8097af3: 0f 82 a7 00 00 00 jb 8097ba0 <__memchr_sse2+0x560> 8097af9: 8d 47 01 lea eax,[edi+0x1] 8097afc: 5f pop edi 8097afd: c3 ret 8097afe: 66 90 xchg ax,ax 8097b00: 83 ea 03 sub edx,0x3 8097b03: 0f 82 97 00 00 00 jb 8097ba0 <__memchr_sse2+0x560> 8097b09: 8d 47 02 lea eax,[edi+0x2] 8097b0c: 5f pop edi 8097b0d: c3 ret 8097b0e: 66 90 xchg ax,ax 8097b10: 83 ea 05 sub edx,0x5 8097b13: 0f 82 87 00 00 00 jb 8097ba0 <__memchr_sse2+0x560> 8097b19: 8d 47 04 lea eax,[edi+0x4] 8097b1c: 5f pop edi 8097b1d: c3 ret 8097b1e: 66 90 xchg ax,ax 8097b20: 83 ea 06 sub edx,0x6 8097b23: 72 7b jb 8097ba0 <__memchr_sse2+0x560> 8097b25: 8d 47 05 lea eax,[edi+0x5] 8097b28: 5f pop edi 8097b29: c3 ret 8097b2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097b30: 83 ea 07 sub edx,0x7 8097b33: 72 6b jb 8097ba0 <__memchr_sse2+0x560> 8097b35: 8d 47 06 lea eax,[edi+0x6] 8097b38: 5f pop edi 8097b39: c3 ret 8097b3a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097b40: 83 ea 09 sub edx,0x9 8097b43: 72 5b jb 8097ba0 <__memchr_sse2+0x560> 8097b45: 8d 47 08 lea eax,[edi+0x8] 8097b48: 5f pop edi 8097b49: c3 ret 8097b4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097b50: 83 ea 0a sub edx,0xa 8097b53: 72 4b jb 8097ba0 <__memchr_sse2+0x560> 8097b55: 8d 47 09 lea eax,[edi+0x9] 8097b58: 5f pop edi 8097b59: c3 ret 8097b5a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097b60: 83 ea 0b sub edx,0xb 8097b63: 72 3b jb 8097ba0 <__memchr_sse2+0x560> 8097b65: 8d 47 0a lea eax,[edi+0xa] 8097b68: 5f pop edi 8097b69: c3 ret 8097b6a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097b70: 83 ea 0d sub edx,0xd 8097b73: 72 2b jb 8097ba0 <__memchr_sse2+0x560> 8097b75: 8d 47 0c lea eax,[edi+0xc] 8097b78: 5f pop edi 8097b79: c3 ret 8097b7a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097b80: 83 ea 0e sub edx,0xe 8097b83: 72 1b jb 8097ba0 <__memchr_sse2+0x560> 8097b85: 8d 47 0d lea eax,[edi+0xd] 8097b88: 5f pop edi 8097b89: c3 ret 8097b8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097b90: 83 ea 0f sub edx,0xf 8097b93: 72 0b jb 8097ba0 <__memchr_sse2+0x560> 8097b95: 8d 47 0e lea eax,[edi+0xe] 8097b98: 5f pop edi 8097b99: c3 ret 8097b9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097ba0: 31 c0 xor eax,eax 8097ba2: 5f pop edi 8097ba3: c3 ret 8097ba4: 66 90 xchg ax,ax 8097ba6: 66 90 xchg ax,ax 8097ba8: 66 90 xchg ax,ax 8097baa: 66 90 xchg ax,ax 8097bac: 66 90 xchg ax,ax 8097bae: 66 90 xchg ax,ax 08097bb0 <__memchr_sse2_bsf>: 8097bb0: f3 0f 1e fb endbr32 8097bb4: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8097bb8: 66 0f 6e 4c 24 08 movd xmm1,DWORD PTR [esp+0x8] 8097bbe: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8097bc2: 85 d2 test edx,edx 8097bc4: 74 5a je 8097c20 <__memchr_sse2_bsf+0x70> 8097bc6: 89 c8 mov eax,ecx 8097bc8: 66 0f 60 c9 punpcklbw xmm1,xmm1 8097bcc: 66 0f 60 c9 punpcklbw xmm1,xmm1 8097bd0: 83 e1 3f and ecx,0x3f 8097bd3: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 8097bd8: 83 f9 30 cmp ecx,0x30 8097bdb: 77 53 ja 8097c30 <__memchr_sse2_bsf+0x80> 8097bdd: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 8097be1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8097be5: 66 0f d7 c8 pmovmskb ecx,xmm0 8097be9: 85 c9 test ecx,ecx 8097beb: 74 13 je 8097c00 <__memchr_sse2_bsf+0x50> 8097bed: 0f bc c9 bsf ecx,ecx 8097bf0: 29 ca sub edx,ecx 8097bf2: 76 2c jbe 8097c20 <__memchr_sse2_bsf+0x70> 8097bf4: 01 c8 add eax,ecx 8097bf6: c3 ret 8097bf7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097bfe: 66 90 xchg ax,ax 8097c00: 83 ea 10 sub edx,0x10 8097c03: 76 1b jbe 8097c20 <__memchr_sse2_bsf+0x70> 8097c05: 57 push edi 8097c06: 8d 78 10 lea edi,[eax+0x10] 8097c09: 83 e0 0f and eax,0xf 8097c0c: 83 e7 f0 and edi,0xfffffff0 8097c0f: 01 c2 add edx,eax 8097c11: eb 6d jmp 8097c80 <__memchr_sse2_bsf+0xd0> 8097c13: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097c1a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097c20: 31 c0 xor eax,eax 8097c22: c3 ret 8097c23: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097c2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097c30: 57 push edi 8097c31: 89 c7 mov edi,eax 8097c33: 83 e1 0f and ecx,0xf 8097c36: 83 e7 f0 and edi,0xfffffff0 8097c39: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8097c3d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8097c41: 66 0f d7 c0 pmovmskb eax,xmm0 8097c45: d3 f8 sar eax,cl 8097c47: 85 c0 test eax,eax 8097c49: 74 15 je 8097c60 <__memchr_sse2_bsf+0xb0> 8097c4b: 0f bc c0 bsf eax,eax 8097c4e: 29 c2 sub edx,eax 8097c50: 0f 86 aa 02 00 00 jbe 8097f00 <__memchr_sse2_bsf+0x350> 8097c56: 01 f8 add eax,edi 8097c58: 01 c8 add eax,ecx 8097c5a: 5f pop edi 8097c5b: c3 ret 8097c5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097c60: 01 ca add edx,ecx 8097c62: 19 c0 sbb eax,eax 8097c64: 09 c2 or edx,eax 8097c66: 83 ea 10 sub edx,0x10 8097c69: 0f 86 91 02 00 00 jbe 8097f00 <__memchr_sse2_bsf+0x350> 8097c6f: 83 c7 10 add edi,0x10 8097c72: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097c79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097c80: 83 ea 40 sub edx,0x40 8097c83: 0f 86 57 01 00 00 jbe 8097de0 <__memchr_sse2_bsf+0x230> 8097c89: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8097c8d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8097c91: 66 0f d7 c0 pmovmskb eax,xmm0 8097c95: 85 c0 test eax,eax 8097c97: 0f 85 f3 01 00 00 jne 8097e90 <__memchr_sse2_bsf+0x2e0> 8097c9d: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8097ca2: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8097ca6: 66 0f d7 c2 pmovmskb eax,xmm2 8097caa: 85 c0 test eax,eax 8097cac: 0f 85 ee 01 00 00 jne 8097ea0 <__memchr_sse2_bsf+0x2f0> 8097cb2: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8097cb7: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8097cbb: 66 0f d7 c3 pmovmskb eax,xmm3 8097cbf: 85 c0 test eax,eax 8097cc1: 0f 85 e9 01 00 00 jne 8097eb0 <__memchr_sse2_bsf+0x300> 8097cc7: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 8097ccc: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8097cd0: 83 c7 40 add edi,0x40 8097cd3: 66 0f d7 c4 pmovmskb eax,xmm4 8097cd7: 85 c0 test eax,eax 8097cd9: 0f 85 a1 01 00 00 jne 8097e80 <__memchr_sse2_bsf+0x2d0> 8097cdf: f7 c7 3f 00 00 00 test edi,0x3f 8097ce5: 74 69 je 8097d50 <__memchr_sse2_bsf+0x1a0> 8097ce7: 83 ea 40 sub edx,0x40 8097cea: 0f 86 f0 00 00 00 jbe 8097de0 <__memchr_sse2_bsf+0x230> 8097cf0: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8097cf4: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8097cf8: 66 0f d7 c0 pmovmskb eax,xmm0 8097cfc: 85 c0 test eax,eax 8097cfe: 0f 85 8c 01 00 00 jne 8097e90 <__memchr_sse2_bsf+0x2e0> 8097d04: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8097d09: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8097d0d: 66 0f d7 c2 pmovmskb eax,xmm2 8097d11: 85 c0 test eax,eax 8097d13: 0f 85 87 01 00 00 jne 8097ea0 <__memchr_sse2_bsf+0x2f0> 8097d19: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8097d1e: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8097d22: 66 0f d7 c3 pmovmskb eax,xmm3 8097d26: 85 c0 test eax,eax 8097d28: 0f 85 82 01 00 00 jne 8097eb0 <__memchr_sse2_bsf+0x300> 8097d2e: 66 0f 6f 5f 30 movdqa xmm3,XMMWORD PTR [edi+0x30] 8097d33: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8097d37: 66 0f d7 c3 pmovmskb eax,xmm3 8097d3b: 83 c7 40 add edi,0x40 8097d3e: 85 c0 test eax,eax 8097d40: 0f 85 3a 01 00 00 jne 8097e80 <__memchr_sse2_bsf+0x2d0> 8097d46: 89 f9 mov ecx,edi 8097d48: 83 e7 c0 and edi,0xffffffc0 8097d4b: 83 e1 3f and ecx,0x3f 8097d4e: 01 ca add edx,ecx 8097d50: 83 ea 40 sub edx,0x40 8097d53: 0f 86 87 00 00 00 jbe 8097de0 <__memchr_sse2_bsf+0x230> 8097d59: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8097d5d: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8097d62: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8097d67: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 8097d6c: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8097d70: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8097d74: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8097d78: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8097d7c: 66 0f de d8 pmaxub xmm3,xmm0 8097d80: 66 0f de e2 pmaxub xmm4,xmm2 8097d84: 66 0f de e3 pmaxub xmm4,xmm3 8097d88: 66 0f d7 c4 pmovmskb eax,xmm4 8097d8c: 83 c7 40 add edi,0x40 8097d8f: 85 c0 test eax,eax 8097d91: 74 bd je 8097d50 <__memchr_sse2_bsf+0x1a0> 8097d93: 83 ef 40 sub edi,0x40 8097d96: 66 0f d7 c0 pmovmskb eax,xmm0 8097d9a: 85 c0 test eax,eax 8097d9c: 0f 85 ee 00 00 00 jne 8097e90 <__memchr_sse2_bsf+0x2e0> 8097da2: 66 0f d7 c2 pmovmskb eax,xmm2 8097da6: 85 c0 test eax,eax 8097da8: 0f 85 f2 00 00 00 jne 8097ea0 <__memchr_sse2_bsf+0x2f0> 8097dae: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8097db3: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8097db7: 66 0f 74 4f 30 pcmpeqb xmm1,XMMWORD PTR [edi+0x30] 8097dbc: 66 0f d7 c3 pmovmskb eax,xmm3 8097dc0: 85 c0 test eax,eax 8097dc2: 0f 85 e8 00 00 00 jne 8097eb0 <__memchr_sse2_bsf+0x300> 8097dc8: 66 0f d7 c1 pmovmskb eax,xmm1 8097dcc: 0f bc c0 bsf eax,eax 8097dcf: 8d 44 07 30 lea eax,[edi+eax*1+0x30] 8097dd3: 5f pop edi 8097dd4: c3 ret 8097dd5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097ddc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097de0: 83 c2 40 add edx,0x40 8097de3: 83 fa 20 cmp edx,0x20 8097de6: 76 68 jbe 8097e50 <__memchr_sse2_bsf+0x2a0> 8097de8: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8097dec: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8097df0: 66 0f d7 c0 pmovmskb eax,xmm0 8097df4: 85 c0 test eax,eax 8097df6: 0f 85 94 00 00 00 jne 8097e90 <__memchr_sse2_bsf+0x2e0> 8097dfc: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8097e01: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8097e05: 66 0f d7 c2 pmovmskb eax,xmm2 8097e09: 85 c0 test eax,eax 8097e0b: 0f 85 8f 00 00 00 jne 8097ea0 <__memchr_sse2_bsf+0x2f0> 8097e11: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8097e16: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8097e1a: 66 0f d7 c3 pmovmskb eax,xmm3 8097e1e: 85 c0 test eax,eax 8097e20: 0f 85 ba 00 00 00 jne 8097ee0 <__memchr_sse2_bsf+0x330> 8097e26: 83 fa 30 cmp edx,0x30 8097e29: 0f 86 d1 00 00 00 jbe 8097f00 <__memchr_sse2_bsf+0x350> 8097e2f: 66 0f 74 4f 30 pcmpeqb xmm1,XMMWORD PTR [edi+0x30] 8097e34: 66 0f d7 c1 pmovmskb eax,xmm1 8097e38: 85 c0 test eax,eax 8097e3a: 0f 85 b0 00 00 00 jne 8097ef0 <__memchr_sse2_bsf+0x340> 8097e40: 31 c0 xor eax,eax 8097e42: 5f pop edi 8097e43: c3 ret 8097e44: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097e4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097e4f: 90 nop 8097e50: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8097e54: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8097e58: 66 0f d7 c0 pmovmskb eax,xmm0 8097e5c: 85 c0 test eax,eax 8097e5e: 75 60 jne 8097ec0 <__memchr_sse2_bsf+0x310> 8097e60: 83 fa 10 cmp edx,0x10 8097e63: 0f 86 97 00 00 00 jbe 8097f00 <__memchr_sse2_bsf+0x350> 8097e69: 66 0f 74 4f 10 pcmpeqb xmm1,XMMWORD PTR [edi+0x10] 8097e6e: 66 0f d7 c1 pmovmskb eax,xmm1 8097e72: 85 c0 test eax,eax 8097e74: 75 5a jne 8097ed0 <__memchr_sse2_bsf+0x320> 8097e76: 31 c0 xor eax,eax 8097e78: 5f pop edi 8097e79: c3 ret 8097e7a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8097e80: 0f bc c0 bsf eax,eax 8097e83: 8d 44 38 f0 lea eax,[eax+edi*1-0x10] 8097e87: 5f pop edi 8097e88: c3 ret 8097e89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097e90: 0f bc c0 bsf eax,eax 8097e93: 01 f8 add eax,edi 8097e95: 5f pop edi 8097e96: c3 ret 8097e97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097e9e: 66 90 xchg ax,ax 8097ea0: 0f bc c0 bsf eax,eax 8097ea3: 8d 44 38 10 lea eax,[eax+edi*1+0x10] 8097ea7: 5f pop edi 8097ea8: c3 ret 8097ea9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097eb0: 0f bc c0 bsf eax,eax 8097eb3: 8d 44 38 20 lea eax,[eax+edi*1+0x20] 8097eb7: 5f pop edi 8097eb8: c3 ret 8097eb9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097ec0: 0f bc c0 bsf eax,eax 8097ec3: 29 c2 sub edx,eax 8097ec5: 76 39 jbe 8097f00 <__memchr_sse2_bsf+0x350> 8097ec7: 01 f8 add eax,edi 8097ec9: 5f pop edi 8097eca: c3 ret 8097ecb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097ecf: 90 nop 8097ed0: 83 ea 10 sub edx,0x10 8097ed3: 0f bc c0 bsf eax,eax 8097ed6: 29 c2 sub edx,eax 8097ed8: 76 26 jbe 8097f00 <__memchr_sse2_bsf+0x350> 8097eda: 8d 44 07 10 lea eax,[edi+eax*1+0x10] 8097ede: 5f pop edi 8097edf: c3 ret 8097ee0: 83 ea 20 sub edx,0x20 8097ee3: 0f bc c0 bsf eax,eax 8097ee6: 29 c2 sub edx,eax 8097ee8: 76 16 jbe 8097f00 <__memchr_sse2_bsf+0x350> 8097eea: 8d 44 07 20 lea eax,[edi+eax*1+0x20] 8097eee: 5f pop edi 8097eef: c3 ret 8097ef0: 83 ea 30 sub edx,0x30 8097ef3: 0f bc c0 bsf eax,eax 8097ef6: 29 c2 sub edx,eax 8097ef8: 76 06 jbe 8097f00 <__memchr_sse2_bsf+0x350> 8097efa: 8d 44 07 30 lea eax,[edi+eax*1+0x30] 8097efe: 5f pop edi 8097eff: c3 ret 8097f00: 31 c0 xor eax,eax 8097f02: 5f pop edi 8097f03: c3 ret 8097f04: 66 90 xchg ax,ax 8097f06: 66 90 xchg ax,ax 8097f08: 66 90 xchg ax,ax 8097f0a: 66 90 xchg ax,ax 8097f0c: 66 90 xchg ax,ax 8097f0e: 66 90 xchg ax,ax 08097f10 <__GI___strcasecmp>: 8097f10: f3 0f 1e fb endbr32 8097f14: e8 10 1e fb ff call 8049d29 <__x86.get_pc_thunk.ax> 8097f19: 05 e7 d0 04 00 add eax,0x4d0e7 8097f1e: 57 push edi 8097f1f: 56 push esi 8097f20: 53 push ebx 8097f21: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8097f25: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8097f29: 39 ca cmp edx,ecx 8097f2b: 74 43 je 8097f70 <__GI___strcasecmp+0x60> 8097f2d: c7 c0 d8 ff ff ff mov eax,0xffffffd8 8097f33: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8097f36: 8b 58 38 mov ebx,DWORD PTR [eax+0x38] 8097f39: eb 0e jmp 8097f49 <__GI___strcasecmp+0x39> 8097f3b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097f3f: 90 nop 8097f40: 89 f8 mov eax,edi 8097f42: 83 c1 01 add ecx,0x1 8097f45: 84 c0 test al,al 8097f47: 74 18 je 8097f61 <__GI___strcasecmp+0x51> 8097f49: 0f b6 39 movzx edi,BYTE PTR [ecx] 8097f4c: 0f b6 32 movzx esi,BYTE PTR [edx] 8097f4f: 83 c2 01 add edx,0x1 8097f52: 89 f8 mov eax,edi 8097f54: 0f b6 c0 movzx eax,al 8097f57: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8097f5a: 2b 04 b3 sub eax,DWORD PTR [ebx+esi*4] 8097f5d: 89 c6 mov esi,eax 8097f5f: 74 df je 8097f40 <__GI___strcasecmp+0x30> 8097f61: 89 f0 mov eax,esi 8097f63: 5b pop ebx 8097f64: 5e pop esi 8097f65: 5f pop edi 8097f66: c3 ret 8097f67: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8097f6e: 66 90 xchg ax,ax 8097f70: 31 f6 xor esi,esi 8097f72: 5b pop ebx 8097f73: 89 f0 mov eax,esi 8097f75: 5e pop esi 8097f76: 5f pop edi 8097f77: c3 ret 8097f78: 66 90 xchg ax,ax 8097f7a: 66 90 xchg ax,ax 8097f7c: 66 90 xchg ax,ax 8097f7e: 66 90 xchg ax,ax 08097f80 <__memchr_ia32>: 8097f80: f3 0f 1e fb endbr32 8097f84: 56 push esi 8097f85: 57 push edi 8097f86: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8097f8a: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8097f8e: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8097f92: 83 fe 04 cmp esi,0x4 8097f95: 0f 82 44 01 00 00 jb 80980df <__memchr_ia32+0x15f> 8097f9b: 88 d6 mov dh,dl 8097f9d: 89 d1 mov ecx,edx 8097f9f: c1 e2 10 shl edx,0x10 8097fa2: 66 89 ca mov dx,cx 8097fa5: a8 03 test al,0x3 8097fa7: 0f 84 c9 00 00 00 je 8098076 <__memchr_ia32+0xf6> 8097fad: 38 10 cmp BYTE PTR [eax],dl 8097faf: 0f 84 63 01 00 00 je 8098118 <__memchr_ia32+0x198> 8097fb5: 40 inc eax 8097fb6: 4e dec esi 8097fb7: 0f 84 3b 01 00 00 je 80980f8 <__memchr_ia32+0x178> 8097fbd: a8 03 test al,0x3 8097fbf: 0f 84 b1 00 00 00 je 8098076 <__memchr_ia32+0xf6> 8097fc5: 38 10 cmp BYTE PTR [eax],dl 8097fc7: 0f 84 4b 01 00 00 je 8098118 <__memchr_ia32+0x198> 8097fcd: 40 inc eax 8097fce: 4e dec esi 8097fcf: 0f 84 23 01 00 00 je 80980f8 <__memchr_ia32+0x178> 8097fd5: a8 03 test al,0x3 8097fd7: 0f 84 99 00 00 00 je 8098076 <__memchr_ia32+0xf6> 8097fdd: 38 10 cmp BYTE PTR [eax],dl 8097fdf: 0f 84 33 01 00 00 je 8098118 <__memchr_ia32+0x198> 8097fe5: 40 inc eax 8097fe6: 4e dec esi 8097fe7: e9 8a 00 00 00 jmp 8098076 <__memchr_ia32+0xf6> 8097fec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8097ff0: 8b 08 mov ecx,DWORD PTR [eax] 8097ff2: bf ff fe fe fe mov edi,0xfefefeff 8097ff7: 31 d1 xor ecx,edx 8097ff9: 01 cf add edi,ecx 8097ffb: 0f 83 04 01 00 00 jae 8098105 <__memchr_ia32+0x185> 8098001: 31 cf xor edi,ecx 8098003: 81 cf ff fe fe fe or edi,0xfefefeff 8098009: 47 inc edi 809800a: 0f 85 f5 00 00 00 jne 8098105 <__memchr_ia32+0x185> 8098010: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8098013: bf ff fe fe fe mov edi,0xfefefeff 8098018: 31 d1 xor ecx,edx 809801a: 01 cf add edi,ecx 809801c: 0f 83 e0 00 00 00 jae 8098102 <__memchr_ia32+0x182> 8098022: 31 cf xor edi,ecx 8098024: 81 cf ff fe fe fe or edi,0xfefefeff 809802a: 47 inc edi 809802b: 0f 85 d1 00 00 00 jne 8098102 <__memchr_ia32+0x182> 8098031: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8098034: bf ff fe fe fe mov edi,0xfefefeff 8098039: 31 d1 xor ecx,edx 809803b: 01 cf add edi,ecx 809803d: 0f 83 bc 00 00 00 jae 80980ff <__memchr_ia32+0x17f> 8098043: 31 cf xor edi,ecx 8098045: 81 cf ff fe fe fe or edi,0xfefefeff 809804b: 47 inc edi 809804c: 0f 85 ad 00 00 00 jne 80980ff <__memchr_ia32+0x17f> 8098052: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 8098055: bf ff fe fe fe mov edi,0xfefefeff 809805a: 31 d1 xor ecx,edx 809805c: 01 cf add edi,ecx 809805e: 0f 83 98 00 00 00 jae 80980fc <__memchr_ia32+0x17c> 8098064: 31 cf xor edi,ecx 8098066: 81 cf ff fe fe fe or edi,0xfefefeff 809806c: 47 inc edi 809806d: 0f 85 89 00 00 00 jne 80980fc <__memchr_ia32+0x17c> 8098073: 83 c0 10 add eax,0x10 8098076: 83 ee 10 sub esi,0x10 8098079: 0f 83 71 ff ff ff jae 8097ff0 <__memchr_ia32+0x70> 809807f: 83 fe f4 cmp esi,0xfffffff4 8098082: 72 5b jb 80980df <__memchr_ia32+0x15f> 8098084: 8b 08 mov ecx,DWORD PTR [eax] 8098086: bf ff fe fe fe mov edi,0xfefefeff 809808b: 31 d1 xor ecx,edx 809808d: 01 cf add edi,ecx 809808f: 73 74 jae 8098105 <__memchr_ia32+0x185> 8098091: 31 cf xor edi,ecx 8098093: 81 cf ff fe fe fe or edi,0xfefefeff 8098099: 47 inc edi 809809a: 75 69 jne 8098105 <__memchr_ia32+0x185> 809809c: 83 c0 04 add eax,0x4 809809f: 83 fe f8 cmp esi,0xfffffff8 80980a2: 72 3b jb 80980df <__memchr_ia32+0x15f> 80980a4: 8b 08 mov ecx,DWORD PTR [eax] 80980a6: bf ff fe fe fe mov edi,0xfefefeff 80980ab: 31 d1 xor ecx,edx 80980ad: 01 cf add edi,ecx 80980af: 73 54 jae 8098105 <__memchr_ia32+0x185> 80980b1: 31 cf xor edi,ecx 80980b3: 81 cf ff fe fe fe or edi,0xfefefeff 80980b9: 47 inc edi 80980ba: 75 49 jne 8098105 <__memchr_ia32+0x185> 80980bc: 83 c0 04 add eax,0x4 80980bf: 83 fe fc cmp esi,0xfffffffc 80980c2: 72 1b jb 80980df <__memchr_ia32+0x15f> 80980c4: 8b 08 mov ecx,DWORD PTR [eax] 80980c6: bf ff fe fe fe mov edi,0xfefefeff 80980cb: 31 d1 xor ecx,edx 80980cd: 01 cf add edi,ecx 80980cf: 73 34 jae 8098105 <__memchr_ia32+0x185> 80980d1: 31 cf xor edi,ecx 80980d3: 81 cf ff fe fe fe or edi,0xfefefeff 80980d9: 47 inc edi 80980da: 75 29 jne 8098105 <__memchr_ia32+0x185> 80980dc: 83 c0 04 add eax,0x4 80980df: 83 e6 03 and esi,0x3 80980e2: 74 14 je 80980f8 <__memchr_ia32+0x178> 80980e4: 38 10 cmp BYTE PTR [eax],dl 80980e6: 74 30 je 8098118 <__memchr_ia32+0x198> 80980e8: 40 inc eax 80980e9: 4e dec esi 80980ea: 74 0c je 80980f8 <__memchr_ia32+0x178> 80980ec: 38 10 cmp BYTE PTR [eax],dl 80980ee: 74 28 je 8098118 <__memchr_ia32+0x198> 80980f0: 40 inc eax 80980f1: 4e dec esi 80980f2: 74 04 je 80980f8 <__memchr_ia32+0x178> 80980f4: 38 10 cmp BYTE PTR [eax],dl 80980f6: 74 20 je 8098118 <__memchr_ia32+0x198> 80980f8: 31 c0 xor eax,eax 80980fa: eb 1c jmp 8098118 <__memchr_ia32+0x198> 80980fc: 83 c0 04 add eax,0x4 80980ff: 83 c0 04 add eax,0x4 8098102: 83 c0 04 add eax,0x4 8098105: 84 c9 test cl,cl 8098107: 74 0f je 8098118 <__memchr_ia32+0x198> 8098109: 40 inc eax 809810a: 84 ed test ch,ch 809810c: 74 0a je 8098118 <__memchr_ia32+0x198> 809810e: 40 inc eax 809810f: f7 c1 00 00 ff 00 test ecx,0xff0000 8098115: 74 01 je 8098118 <__memchr_ia32+0x198> 8098117: 40 inc eax 8098118: 5f pop edi 8098119: 5e pop esi 809811a: c3 ret 809811b: 66 90 xchg ax,ax 809811d: 66 90 xchg ax,ax 809811f: 90 nop 08098120 <__strrchr_ia32>: 8098120: f3 0f 1e fb endbr32 8098124: 57 push edi 8098125: 56 push esi 8098126: 31 c0 xor eax,eax 8098128: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 809812c: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8098130: 88 cd mov ch,cl 8098132: 89 ca mov edx,ecx 8098134: c1 e1 10 shl ecx,0x10 8098137: 66 89 d1 mov cx,dx 809813a: f7 c6 03 00 00 00 test esi,0x3 8098140: 0f 84 81 00 00 00 je 80981c7 <__strrchr_ia32+0xa7> 8098146: 8a 16 mov dl,BYTE PTR [esi] 8098148: 38 d1 cmp cl,dl 809814a: 75 02 jne 809814e <__strrchr_ia32+0x2e> 809814c: 89 f0 mov eax,esi 809814e: 08 d2 or dl,dl 8098150: 0f 84 84 01 00 00 je 80982da <__strrchr_ia32+0x1ba> 8098156: 46 inc esi 8098157: f7 c6 03 00 00 00 test esi,0x3 809815d: 74 68 je 80981c7 <__strrchr_ia32+0xa7> 809815f: 8a 16 mov dl,BYTE PTR [esi] 8098161: 38 d1 cmp cl,dl 8098163: 75 02 jne 8098167 <__strrchr_ia32+0x47> 8098165: 89 f0 mov eax,esi 8098167: 08 d2 or dl,dl 8098169: 0f 84 6b 01 00 00 je 80982da <__strrchr_ia32+0x1ba> 809816f: 46 inc esi 8098170: f7 c6 03 00 00 00 test esi,0x3 8098176: 74 4f je 80981c7 <__strrchr_ia32+0xa7> 8098178: 8a 16 mov dl,BYTE PTR [esi] 809817a: 38 d1 cmp cl,dl 809817c: 75 02 jne 8098180 <__strrchr_ia32+0x60> 809817e: 89 f0 mov eax,esi 8098180: 08 d2 or dl,dl 8098182: 0f 84 52 01 00 00 je 80982da <__strrchr_ia32+0x1ba> 8098188: 46 inc esi 8098189: eb 3c jmp 80981c7 <__strrchr_ia32+0xa7> 809818b: 00 00 add BYTE PTR [eax],al 809818d: 00 83 ee 04 83 ee add BYTE PTR [ebx-0x117cfb12],al 8098193: 04 83 add al,0x83 8098195: ee out dx,al 8098196: 04 f7 add al,0xf7 8098198: c2 00 00 ret 0x0 809819b: 00 ff add bh,bh 809819d: 75 0e jne 80981ad <__strrchr_ia32+0x8d> 809819f: 8d 46 0f lea eax,[esi+0xf] 80981a2: eb 20 jmp 80981c4 <__strrchr_ia32+0xa4> 80981a4: 83 ee 04 sub esi,0x4 80981a7: 83 ee 04 sub esi,0x4 80981aa: 83 ee 04 sub esi,0x4 80981ad: f7 c2 00 00 ff 00 test edx,0xff0000 80981b3: 75 05 jne 80981ba <__strrchr_ia32+0x9a> 80981b5: 8d 46 0e lea eax,[esi+0xe] 80981b8: eb 0a jmp 80981c4 <__strrchr_ia32+0xa4> 80981ba: 8d 46 0c lea eax,[esi+0xc] 80981bd: 84 f6 test dh,dh 80981bf: 75 03 jne 80981c4 <__strrchr_ia32+0xa4> 80981c1: 8d 46 0d lea eax,[esi+0xd] 80981c4: 83 c6 10 add esi,0x10 80981c7: 8b 16 mov edx,DWORD PTR [esi] 80981c9: bf ff fe fe fe mov edi,0xfefefeff 80981ce: 01 d7 add edi,edx 80981d0: 0f 83 da 00 00 00 jae 80982b0 <__strrchr_ia32+0x190> 80981d6: 31 d7 xor edi,edx 80981d8: 81 cf ff fe fe fe or edi,0xfefefeff 80981de: 47 inc edi 80981df: 0f 85 cb 00 00 00 jne 80982b0 <__strrchr_ia32+0x190> 80981e5: 31 ca xor edx,ecx 80981e7: bf ff fe fe fe mov edi,0xfefefeff 80981ec: 01 d7 add edi,edx 80981ee: 73 9e jae 809818e <__strrchr_ia32+0x6e> 80981f0: 31 d7 xor edi,edx 80981f2: 81 cf ff fe fe fe or edi,0xfefefeff 80981f8: 47 inc edi 80981f9: 75 a9 jne 80981a4 <__strrchr_ia32+0x84> 80981fb: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 80981fe: bf ff fe fe fe mov edi,0xfefefeff 8098203: 01 d7 add edi,edx 8098205: 0f 83 a2 00 00 00 jae 80982ad <__strrchr_ia32+0x18d> 809820b: 31 d7 xor edi,edx 809820d: 81 cf ff fe fe fe or edi,0xfefefeff 8098213: 47 inc edi 8098214: 0f 85 93 00 00 00 jne 80982ad <__strrchr_ia32+0x18d> 809821a: 31 ca xor edx,ecx 809821c: bf ff fe fe fe mov edi,0xfefefeff 8098221: 01 d7 add edi,edx 8098223: 0f 83 68 ff ff ff jae 8098191 <__strrchr_ia32+0x71> 8098229: 31 d7 xor edi,edx 809822b: 81 cf ff fe fe fe or edi,0xfefefeff 8098231: 47 inc edi 8098232: 0f 85 6f ff ff ff jne 80981a7 <__strrchr_ia32+0x87> 8098238: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 809823b: bf ff fe fe fe mov edi,0xfefefeff 8098240: 01 d7 add edi,edx 8098242: 73 66 jae 80982aa <__strrchr_ia32+0x18a> 8098244: 31 d7 xor edi,edx 8098246: 81 cf ff fe fe fe or edi,0xfefefeff 809824c: 47 inc edi 809824d: 75 5b jne 80982aa <__strrchr_ia32+0x18a> 809824f: 31 ca xor edx,ecx 8098251: bf ff fe fe fe mov edi,0xfefefeff 8098256: 01 d7 add edi,edx 8098258: 0f 83 36 ff ff ff jae 8098194 <__strrchr_ia32+0x74> 809825e: 31 d7 xor edi,edx 8098260: 81 cf ff fe fe fe or edi,0xfefefeff 8098266: 47 inc edi 8098267: 0f 85 3d ff ff ff jne 80981aa <__strrchr_ia32+0x8a> 809826d: 8b 56 0c mov edx,DWORD PTR [esi+0xc] 8098270: bf ff fe fe fe mov edi,0xfefefeff 8098275: 01 d7 add edi,edx 8098277: 73 2e jae 80982a7 <__strrchr_ia32+0x187> 8098279: 31 d7 xor edi,edx 809827b: 81 cf ff fe fe fe or edi,0xfefefeff 8098281: 47 inc edi 8098282: 75 23 jne 80982a7 <__strrchr_ia32+0x187> 8098284: 31 ca xor edx,ecx 8098286: bf ff fe fe fe mov edi,0xfefefeff 809828b: 01 d7 add edi,edx 809828d: 0f 83 04 ff ff ff jae 8098197 <__strrchr_ia32+0x77> 8098293: 31 d7 xor edi,edx 8098295: 81 cf ff fe fe fe or edi,0xfefefeff 809829b: 47 inc edi 809829c: 0f 84 22 ff ff ff je 80981c4 <__strrchr_ia32+0xa4> 80982a2: e9 06 ff ff ff jmp 80981ad <__strrchr_ia32+0x8d> 80982a7: 83 c6 04 add esi,0x4 80982aa: 83 c6 04 add esi,0x4 80982ad: 83 c6 04 add esi,0x4 80982b0: 38 ca cmp dl,cl 80982b2: 75 02 jne 80982b6 <__strrchr_ia32+0x196> 80982b4: 89 f0 mov eax,esi 80982b6: 84 d2 test dl,dl 80982b8: 74 20 je 80982da <__strrchr_ia32+0x1ba> 80982ba: 38 ce cmp dh,cl 80982bc: 75 03 jne 80982c1 <__strrchr_ia32+0x1a1> 80982be: 8d 46 01 lea eax,[esi+0x1] 80982c1: 84 f6 test dh,dh 80982c3: 74 15 je 80982da <__strrchr_ia32+0x1ba> 80982c5: c1 ea 10 shr edx,0x10 80982c8: 38 ca cmp dl,cl 80982ca: 75 03 jne 80982cf <__strrchr_ia32+0x1af> 80982cc: 8d 46 02 lea eax,[esi+0x2] 80982cf: 84 d2 test dl,dl 80982d1: 74 07 je 80982da <__strrchr_ia32+0x1ba> 80982d3: 38 ce cmp dh,cl 80982d5: 75 03 jne 80982da <__strrchr_ia32+0x1ba> 80982d7: 8d 46 03 lea eax,[esi+0x3] 80982da: 5e pop esi 80982db: 5f pop edi 80982dc: c3 ret 80982dd: 66 90 xchg ax,ax 80982df: 90 nop 080982e0 <__wcslen_ifunc>: 80982e0: f3 0f 1e fb endbr32 80982e4: e8 41 fe fb ff call 805812a <__x86.get_pc_thunk.dx> 80982e9: 81 c2 17 cd 04 00 add edx,0x4cd17 80982ef: 53 push ebx 80982f0: c7 c3 a0 68 0e 08 mov ebx,0x80e68a0 80982f6: 8d 8a 40 36 fb ff lea ecx,[edx-0x4c9c0] 80982fc: 8d 82 40 38 fb ff lea eax,[edx-0x4c7c0] 8098302: f6 43 0f 04 test BYTE PTR [ebx+0xf],0x4 8098306: 5b pop ebx 8098307: 0f 45 c1 cmovne eax,ecx 809830a: c3 ret 809830b: 66 90 xchg ax,ax 809830d: 66 90 xchg ax,ax 809830f: 90 nop 08098310 <__wmemchr>: 8098310: f3 0f 1e fb endbr32 8098314: 53 push ebx 8098315: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8098319: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 809831d: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8098321: 83 f9 03 cmp ecx,0x3 8098324: 77 24 ja 809834a <__wmemchr+0x3a> 8098326: eb 30 jmp 8098358 <__wmemchr+0x48> 8098328: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809832f: 90 nop 8098330: 39 50 04 cmp DWORD PTR [eax+0x4],edx 8098333: 74 53 je 8098388 <__wmemchr+0x78> 8098335: 39 50 08 cmp DWORD PTR [eax+0x8],edx 8098338: 74 40 je 809837a <__wmemchr+0x6a> 809833a: 39 50 0c cmp DWORD PTR [eax+0xc],edx 809833d: 74 51 je 8098390 <__wmemchr+0x80> 809833f: 83 e9 04 sub ecx,0x4 8098342: 83 c0 10 add eax,0x10 8098345: 83 f9 03 cmp ecx,0x3 8098348: 76 0e jbe 8098358 <__wmemchr+0x48> 809834a: 39 10 cmp DWORD PTR [eax],edx 809834c: 75 e2 jne 8098330 <__wmemchr+0x20> 809834e: 89 c3 mov ebx,eax 8098350: 89 d8 mov eax,ebx 8098352: 5b pop ebx 8098353: c3 ret 8098354: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098358: 31 db xor ebx,ebx 809835a: 85 c9 test ecx,ecx 809835c: 74 f2 je 8098350 <__wmemchr+0x40> 809835e: 89 c3 mov ebx,eax 8098360: 39 10 cmp DWORD PTR [eax],edx 8098362: 74 ec je 8098350 <__wmemchr+0x40> 8098364: 83 f9 01 cmp ecx,0x1 8098367: 74 33 je 809839c <__wmemchr+0x8c> 8098369: 39 50 04 cmp DWORD PTR [eax+0x4],edx 809836c: 74 29 je 8098397 <__wmemchr+0x87> 809836e: 31 db xor ebx,ebx 8098370: 83 f9 02 cmp ecx,0x2 8098373: 74 db je 8098350 <__wmemchr+0x40> 8098375: 39 50 08 cmp DWORD PTR [eax+0x8],edx 8098378: 75 d6 jne 8098350 <__wmemchr+0x40> 809837a: 8d 58 08 lea ebx,[eax+0x8] 809837d: 89 d8 mov eax,ebx 809837f: 5b pop ebx 8098380: c3 ret 8098381: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8098388: 8d 58 04 lea ebx,[eax+0x4] 809838b: 89 d8 mov eax,ebx 809838d: 5b pop ebx 809838e: c3 ret 809838f: 90 nop 8098390: 8d 58 0c lea ebx,[eax+0xc] 8098393: 89 d8 mov eax,ebx 8098395: 5b pop ebx 8098396: c3 ret 8098397: 83 c3 04 add ebx,0x4 809839a: eb b4 jmp 8098350 <__wmemchr+0x40> 809839c: 31 db xor ebx,ebx 809839e: eb b0 jmp 8098350 <__wmemchr+0x40> 080983a0 <__wmemcpy>: 80983a0: f3 0f 1e fb endbr32 80983a4: 53 push ebx 80983a5: e8 16 18 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 80983aa: 81 c3 56 cc 04 00 add ebx,0x4cc56 80983b0: 83 ec 0c sub esp,0xc 80983b3: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80983b7: c1 e0 02 shl eax,0x2 80983ba: 50 push eax 80983bb: ff 74 24 1c push DWORD PTR [esp+0x1c] 80983bf: ff 74 24 1c push DWORD PTR [esp+0x1c] 80983c3: e8 68 b7 fd ff call 8073b30 80983c8: 83 c4 18 add esp,0x18 80983cb: 5b pop ebx 80983cc: c3 ret 80983cd: 66 90 xchg ax,ax 80983cf: 90 nop 080983d0 <__wmemmove>: 80983d0: f3 0f 1e fb endbr32 80983d4: 53 push ebx 80983d5: e8 e6 17 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 80983da: 81 c3 26 cc 04 00 add ebx,0x4cc26 80983e0: 83 ec 0c sub esp,0xc 80983e3: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80983e7: c1 e0 02 shl eax,0x2 80983ea: 50 push eax 80983eb: ff 74 24 1c push DWORD PTR [esp+0x1c] 80983ef: ff 74 24 1c push DWORD PTR [esp+0x1c] 80983f3: e8 c8 b7 fd ff call 8073bc0 80983f8: 83 c4 18 add esp,0x18 80983fb: 5b pop ebx 80983fc: c3 ret 80983fd: 66 90 xchg ax,ax 80983ff: 90 nop 08098400 <__wmemset>: 8098400: f3 0f 1e fb endbr32 8098404: 56 push esi 8098405: 53 push ebx 8098406: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 809840a: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 809840e: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8098412: 89 f0 mov eax,esi 8098414: 83 fb 03 cmp ebx,0x3 8098417: 76 2e jbe 8098447 <__wmemset+0x47> 8098419: 89 d9 mov ecx,ebx 809841b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809841f: 90 nop 8098420: 83 e9 04 sub ecx,0x4 8098423: 89 10 mov DWORD PTR [eax],edx 8098425: 83 c0 10 add eax,0x10 8098428: 89 50 f4 mov DWORD PTR [eax-0xc],edx 809842b: 89 50 f8 mov DWORD PTR [eax-0x8],edx 809842e: 89 50 fc mov DWORD PTR [eax-0x4],edx 8098431: 83 f9 03 cmp ecx,0x3 8098434: 77 ea ja 8098420 <__wmemset+0x20> 8098436: 8d 43 fc lea eax,[ebx-0x4] 8098439: 83 e3 03 and ebx,0x3 809843c: c1 e8 02 shr eax,0x2 809843f: 83 c0 01 add eax,0x1 8098442: c1 e0 04 shl eax,0x4 8098445: 01 f0 add eax,esi 8098447: 85 db test ebx,ebx 8098449: 74 0f je 809845a <__wmemset+0x5a> 809844b: 89 10 mov DWORD PTR [eax],edx 809844d: 83 fb 01 cmp ebx,0x1 8098450: 74 08 je 809845a <__wmemset+0x5a> 8098452: 89 50 04 mov DWORD PTR [eax+0x4],edx 8098455: 83 fb 03 cmp ebx,0x3 8098458: 74 06 je 8098460 <__wmemset+0x60> 809845a: 89 f0 mov eax,esi 809845c: 5b pop ebx 809845d: 5e pop esi 809845e: c3 ret 809845f: 90 nop 8098460: 89 50 08 mov DWORD PTR [eax+0x8],edx 8098463: 89 f0 mov eax,esi 8098465: 5b pop ebx 8098466: 5e pop esi 8098467: c3 ret 8098468: 66 90 xchg ax,ax 809846a: 66 90 xchg ax,ax 809846c: 66 90 xchg ax,ax 809846e: 66 90 xchg ax,ax 08098470 <__btowc>: 8098470: f3 0f 1e fb endbr32 8098474: 55 push ebp 8098475: 57 push edi 8098476: 56 push esi 8098477: 53 push ebx 8098478: e8 43 17 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 809847d: 81 c3 83 cb 04 00 add ebx,0x4cb83 8098483: 83 ec 4c sub esp,0x4c 8098486: 65 a1 14 00 00 00 mov eax,gs:0x14 809848c: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 8098490: 31 c0 xor eax,eax 8098492: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] 8098496: 8d 96 80 00 00 00 lea edx,[esi+0x80] 809849c: 81 fa 7f 01 00 00 cmp edx,0x17f 80984a2: 77 7c ja 8098520 <__btowc+0xb0> 80984a4: 83 fe ff cmp esi,0xffffffff 80984a7: 74 77 je 8098520 <__btowc+0xb0> 80984a9: 89 f0 mov eax,esi 80984ab: f7 c6 80 ff ff ff test esi,0xffffff80 80984b1: 74 4f je 8098502 <__btowc+0x92> 80984b3: c7 c0 d0 ff ff ff mov eax,0xffffffd0 80984b9: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80984bc: 8b 38 mov edi,DWORD PTR [eax] 80984be: 8b 6f 14 mov ebp,DWORD PTR [edi+0x14] 80984c1: 85 ed test ebp,ebp 80984c3: 0f 84 17 01 00 00 je 80985e0 <__btowc+0x170> 80984c9: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 80984cc: 8b 78 18 mov edi,DWORD PTR [eax+0x18] 80984cf: 8b 00 mov eax,DWORD PTR [eax] 80984d1: 85 c0 test eax,eax 80984d3: 74 0a je 80984df <__btowc+0x6f> 80984d5: c1 cf 09 ror edi,0x9 80984d8: 65 33 3d 18 00 00 00 xor edi,DWORD PTR gs:0x18 80984df: 83 7d 04 01 cmp DWORD PTR [ebp+0x4],0x1 80984e3: 75 4b jne 8098530 <__btowc+0xc0> 80984e5: 85 ff test edi,edi 80984e7: 74 47 je 8098530 <__btowc+0xc0> 80984e9: 83 ec 0c sub esp,0xc 80984ec: 57 push edi 80984ed: e8 4e 17 fe ff call 8079c40 <_dl_mcount_wrapper_check> 80984f2: 89 f0 mov eax,esi 80984f4: 5a pop edx 80984f5: 59 pop ecx 80984f6: 0f b6 f0 movzx esi,al 80984f9: 56 push esi 80984fa: ff 75 00 push DWORD PTR [ebp+0x0] 80984fd: ff d7 call edi 80984ff: 83 c4 10 add esp,0x10 8098502: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 8098506: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 809850d: 0f 85 f6 00 00 00 jne 8098609 <__btowc+0x199> 8098513: 83 c4 4c add esp,0x4c 8098516: 5b pop ebx 8098517: 5e pop esi 8098518: 5f pop edi 8098519: 5d pop ebp 809851a: c3 ret 809851b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809851f: 90 nop 8098520: b8 ff ff ff ff mov eax,0xffffffff 8098525: eb db jmp 8098502 <__btowc+0x92> 8098527: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809852e: 66 90 xchg ax,ax 8098530: 8d 44 24 3b lea eax,[esp+0x3b] 8098534: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 809853c: 8d 7c 24 10 lea edi,[esp+0x10] 8098540: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8098544: 8d 44 24 0c lea eax,[esp+0xc] 8098548: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 809854c: 8d 44 24 30 lea eax,[esp+0x30] 8098550: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8098554: 89 f0 mov eax,esi 8098556: c7 44 24 34 00 00 00 00 mov DWORD PTR [esp+0x34],0x0 809855e: 88 44 24 3b mov BYTE PTR [esp+0x3b],al 8098562: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 8098565: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 8098569: 8b 70 14 mov esi,DWORD PTR [eax+0x14] 809856c: 8b 00 mov eax,DWORD PTR [eax] 809856e: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 8098576: c7 44 24 28 01 00 00 00 mov DWORD PTR [esp+0x28],0x1 809857e: c7 44 24 20 01 00 00 00 mov DWORD PTR [esp+0x20],0x1 8098586: 85 c0 test eax,eax 8098588: 74 0a je 8098594 <__btowc+0x124> 809858a: c1 ce 09 ror esi,0x9 809858d: 65 33 35 18 00 00 00 xor esi,DWORD PTR gs:0x18 8098594: 83 ec 0c sub esp,0xc 8098597: 56 push esi 8098598: e8 a3 16 fe ff call 8079c40 <_dl_mcount_wrapper_check> 809859d: 6a 01 push 0x1 809859f: 6a 00 push 0x0 80985a1: 8d 44 24 2c lea eax,[esp+0x2c] 80985a5: 50 push eax 80985a6: 6a 00 push 0x0 80985a8: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80985ac: 83 c0 01 add eax,0x1 80985af: 50 push eax 80985b0: 57 push edi 80985b1: 8d 44 24 40 lea eax,[esp+0x40] 80985b5: 50 push eax 80985b6: ff 75 00 push DWORD PTR [ebp+0x0] 80985b9: ff d6 call esi 80985bb: 89 c2 mov edx,eax 80985bd: 8d 40 fc lea eax,[eax-0x4] 80985c0: 83 c4 30 add esp,0x30 80985c3: 83 f8 01 cmp eax,0x1 80985c6: 76 0d jbe 80985d5 <__btowc+0x165> 80985c8: b8 ff ff ff ff mov eax,0xffffffff 80985cd: 85 d2 test edx,edx 80985cf: 0f 85 2d ff ff ff jne 8098502 <__btowc+0x92> 80985d5: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80985d9: e9 24 ff ff ff jmp 8098502 <__btowc+0x92> 80985de: 66 90 xchg ax,ax 80985e0: 8d 83 c0 ea ff ff lea eax,[ebx-0x1540] 80985e6: 39 c7 cmp edi,eax 80985e8: 74 14 je 80985fe <__btowc+0x18e> 80985ea: 83 ec 0c sub esp,0xc 80985ed: 57 push edi 80985ee: e8 1d c8 fd ff call 8074e10 <__wcsmbs_load_conv> 80985f3: 8b 6f 14 mov ebp,DWORD PTR [edi+0x14] 80985f6: 83 c4 10 add esp,0x10 80985f9: e9 cb fe ff ff jmp 80984c9 <__btowc+0x59> 80985fe: 8d ab 58 ea ff ff lea ebp,[ebx-0x15a8] 8098604: e9 c0 fe ff ff jmp 80984c9 <__btowc+0x59> 8098609: e8 42 fc fd ff call 8078250 <__stack_chk_fail> 809860e: 66 90 xchg ax,ax 08098610 <__wcschrnul>: 8098610: f3 0f 1e fb endbr32 8098614: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8098618: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 809861c: 8b 10 mov edx,DWORD PTR [eax] 809861e: 39 d1 cmp ecx,edx 8098620: 75 10 jne 8098632 <__wcschrnul+0x22> 8098622: eb 12 jmp 8098636 <__wcschrnul+0x26> 8098624: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098628: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809862b: 83 c0 04 add eax,0x4 809862e: 39 ca cmp edx,ecx 8098630: 74 04 je 8098636 <__wcschrnul+0x26> 8098632: 85 d2 test edx,edx 8098634: 75 f2 jne 8098628 <__wcschrnul+0x18> 8098636: c3 ret 8098637: 66 90 xchg ax,ax 8098639: 66 90 xchg ax,ax 809863b: 66 90 xchg ax,ax 809863d: 66 90 xchg ax,ax 809863f: 90 nop 08098640 <__wcslen_sse2>: 8098640: f3 0f 1e fb endbr32 8098644: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8098648: 83 3a 00 cmp DWORD PTR [edx],0x0 809864b: 0f 84 6f 01 00 00 je 80987c0 <__wcslen_sse2+0x180> 8098651: 83 7a 04 00 cmp DWORD PTR [edx+0x4],0x0 8098655: 0f 84 75 01 00 00 je 80987d0 <__wcslen_sse2+0x190> 809865b: 83 7a 08 00 cmp DWORD PTR [edx+0x8],0x0 809865f: 0f 84 7b 01 00 00 je 80987e0 <__wcslen_sse2+0x1a0> 8098665: 83 7a 0c 00 cmp DWORD PTR [edx+0xc],0x0 8098669: 0f 84 81 01 00 00 je 80987f0 <__wcslen_sse2+0x1b0> 809866f: 83 7a 10 00 cmp DWORD PTR [edx+0x10],0x0 8098673: 0f 84 87 01 00 00 je 8098800 <__wcslen_sse2+0x1c0> 8098679: 83 7a 14 00 cmp DWORD PTR [edx+0x14],0x0 809867d: 0f 84 8d 01 00 00 je 8098810 <__wcslen_sse2+0x1d0> 8098683: 83 7a 18 00 cmp DWORD PTR [edx+0x18],0x0 8098687: 0f 84 93 01 00 00 je 8098820 <__wcslen_sse2+0x1e0> 809868d: 83 7a 1c 00 cmp DWORD PTR [edx+0x1c],0x0 8098691: 0f 84 99 01 00 00 je 8098830 <__wcslen_sse2+0x1f0> 8098697: 66 0f ef c0 pxor xmm0,xmm0 809869b: 8d 42 20 lea eax,[edx+0x20] 809869e: 8d 4a 10 lea ecx,[edx+0x10] 80986a1: 83 e0 f0 and eax,0xfffffff0 80986a4: 66 0f 76 00 pcmpeqd xmm0,XMMWORD PTR [eax] 80986a8: 66 0f d7 d0 pmovmskb edx,xmm0 80986ac: 66 0f ef c9 pxor xmm1,xmm1 80986b0: 85 d2 test edx,edx 80986b2: 8d 40 10 lea eax,[eax+0x10] 80986b5: 0f 85 b5 00 00 00 jne 8098770 <__wcslen_sse2+0x130> 80986bb: 66 0f 76 08 pcmpeqd xmm1,XMMWORD PTR [eax] 80986bf: 66 0f d7 d1 pmovmskb edx,xmm1 80986c3: 66 0f ef d2 pxor xmm2,xmm2 80986c7: 85 d2 test edx,edx 80986c9: 8d 40 10 lea eax,[eax+0x10] 80986cc: 0f 85 9e 00 00 00 jne 8098770 <__wcslen_sse2+0x130> 80986d2: 66 0f 76 10 pcmpeqd xmm2,XMMWORD PTR [eax] 80986d6: 66 0f d7 d2 pmovmskb edx,xmm2 80986da: 66 0f ef db pxor xmm3,xmm3 80986de: 85 d2 test edx,edx 80986e0: 8d 40 10 lea eax,[eax+0x10] 80986e3: 0f 85 87 00 00 00 jne 8098770 <__wcslen_sse2+0x130> 80986e9: 66 0f 76 18 pcmpeqd xmm3,XMMWORD PTR [eax] 80986ed: 66 0f d7 d3 pmovmskb edx,xmm3 80986f1: 85 d2 test edx,edx 80986f3: 8d 40 10 lea eax,[eax+0x10] 80986f6: 75 78 jne 8098770 <__wcslen_sse2+0x130> 80986f8: 83 e0 c0 and eax,0xffffffc0 80986fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80986ff: 90 nop 8098700: 0f 28 00 movaps xmm0,XMMWORD PTR [eax] 8098703: 0f 28 48 10 movaps xmm1,XMMWORD PTR [eax+0x10] 8098707: 0f 28 50 20 movaps xmm2,XMMWORD PTR [eax+0x20] 809870b: 0f 28 70 30 movaps xmm6,XMMWORD PTR [eax+0x30] 809870f: 66 0f da c1 pminub xmm0,xmm1 8098713: 66 0f da d6 pminub xmm2,xmm6 8098717: 66 0f da d0 pminub xmm2,xmm0 809871b: 66 0f 76 d3 pcmpeqd xmm2,xmm3 809871f: 66 0f d7 d2 pmovmskb edx,xmm2 8098723: 85 d2 test edx,edx 8098725: 8d 40 40 lea eax,[eax+0x40] 8098728: 74 d6 je 8098700 <__wcslen_sse2+0xc0> 809872a: 66 0f 76 58 c0 pcmpeqd xmm3,XMMWORD PTR [eax-0x40] 809872f: 66 0f d7 d3 pmovmskb edx,xmm3 8098733: 85 d2 test edx,edx 8098735: 8d 49 30 lea ecx,[ecx+0x30] 8098738: 75 36 jne 8098770 <__wcslen_sse2+0x130> 809873a: 66 0f 76 d9 pcmpeqd xmm3,xmm1 809873e: 66 0f d7 d3 pmovmskb edx,xmm3 8098742: 85 d2 test edx,edx 8098744: 8d 49 f0 lea ecx,[ecx-0x10] 8098747: 75 27 jne 8098770 <__wcslen_sse2+0x130> 8098749: 66 0f 76 58 e0 pcmpeqd xmm3,XMMWORD PTR [eax-0x20] 809874e: 66 0f d7 d3 pmovmskb edx,xmm3 8098752: 85 d2 test edx,edx 8098754: 8d 49 f0 lea ecx,[ecx-0x10] 8098757: 75 17 jne 8098770 <__wcslen_sse2+0x130> 8098759: 66 0f 76 de pcmpeqd xmm3,xmm6 809875d: 66 0f d7 d3 pmovmskb edx,xmm3 8098761: 85 d2 test edx,edx 8098763: 8d 49 f0 lea ecx,[ecx-0x10] 8098766: 75 08 jne 8098770 <__wcslen_sse2+0x130> 8098768: eb 96 jmp 8098700 <__wcslen_sse2+0xc0> 809876a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8098770: 29 c8 sub eax,ecx 8098772: c1 e8 02 shr eax,0x2 8098775: 84 d2 test dl,dl 8098777: 74 17 je 8098790 <__wcslen_sse2+0x150> 8098779: 88 d1 mov cl,dl 809877b: 80 e1 0f and cl,0xf 809877e: 74 20 je 80987a0 <__wcslen_sse2+0x160> 8098780: c3 ret 8098781: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8098788: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809878f: 90 nop 8098790: 88 f5 mov ch,dh 8098792: 80 e5 0f and ch,0xf 8098795: 74 19 je 80987b0 <__wcslen_sse2+0x170> 8098797: 83 c0 02 add eax,0x2 809879a: c3 ret 809879b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809879f: 90 nop 80987a0: 83 c0 01 add eax,0x1 80987a3: c3 ret 80987a4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80987ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80987af: 90 nop 80987b0: 83 c0 03 add eax,0x3 80987b3: c3 ret 80987b4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80987bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80987bf: 90 nop 80987c0: 31 c0 xor eax,eax 80987c2: c3 ret 80987c3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80987ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80987d0: b8 01 00 00 00 mov eax,0x1 80987d5: c3 ret 80987d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80987dd: 8d 76 00 lea esi,[esi+0x0] 80987e0: b8 02 00 00 00 mov eax,0x2 80987e5: c3 ret 80987e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80987ed: 8d 76 00 lea esi,[esi+0x0] 80987f0: b8 03 00 00 00 mov eax,0x3 80987f5: c3 ret 80987f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80987fd: 8d 76 00 lea esi,[esi+0x0] 8098800: b8 04 00 00 00 mov eax,0x4 8098805: c3 ret 8098806: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809880d: 8d 76 00 lea esi,[esi+0x0] 8098810: b8 05 00 00 00 mov eax,0x5 8098815: c3 ret 8098816: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809881d: 8d 76 00 lea esi,[esi+0x0] 8098820: b8 06 00 00 00 mov eax,0x6 8098825: c3 ret 8098826: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809882d: 8d 76 00 lea esi,[esi+0x0] 8098830: b8 07 00 00 00 mov eax,0x7 8098835: c3 ret 8098836: 66 90 xchg ax,ax 8098838: 66 90 xchg ax,ax 809883a: 66 90 xchg ax,ax 809883c: 66 90 xchg ax,ax 809883e: 66 90 xchg ax,ax 08098840 <__wcslen_ia32>: 8098840: f3 0f 1e fb endbr32 8098844: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8098848: 8b 02 mov eax,DWORD PTR [edx] 809884a: 85 c0 test eax,eax 809884c: 74 3f je 809888d <__wcslen_ia32+0x4d> 809884e: 31 c0 xor eax,eax 8098850: eb 24 jmp 8098876 <__wcslen_ia32+0x36> 8098852: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8098858: 83 7c 82 08 00 cmp DWORD PTR [edx+eax*4+0x8],0x0 809885d: 8d 48 02 lea ecx,[eax+0x2] 8098860: 74 1e je 8098880 <__wcslen_ia32+0x40> 8098862: 83 7c 82 0c 00 cmp DWORD PTR [edx+eax*4+0xc],0x0 8098867: 8d 48 03 lea ecx,[eax+0x3] 809886a: 74 14 je 8098880 <__wcslen_ia32+0x40> 809886c: 83 c0 04 add eax,0x4 809886f: 8b 0c 82 mov ecx,DWORD PTR [edx+eax*4] 8098872: 85 c9 test ecx,ecx 8098874: 74 12 je 8098888 <__wcslen_ia32+0x48> 8098876: 83 7c 82 04 00 cmp DWORD PTR [edx+eax*4+0x4],0x0 809887b: 8d 48 01 lea ecx,[eax+0x1] 809887e: 75 d8 jne 8098858 <__wcslen_ia32+0x18> 8098880: 89 c8 mov eax,ecx 8098882: c3 ret 8098883: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098887: 90 nop 8098888: 89 c1 mov ecx,eax 809888a: 89 c8 mov eax,ecx 809888c: c3 ret 809888d: 31 c9 xor ecx,ecx 809888f: eb ef jmp 8098880 <__wcslen_ia32+0x40> 8098891: 66 90 xchg ax,ax 8098893: 66 90 xchg ax,ax 8098895: 66 90 xchg ax,ax 8098897: 66 90 xchg ax,ax 8098899: 66 90 xchg ax,ax 809889b: 66 90 xchg ax,ax 809889d: 66 90 xchg ax,ax 809889f: 90 nop 080988a0 <__clock_gettime64>: 80988a0: f3 0f 1e fb endbr32 80988a4: 55 push ebp 80988a5: 57 push edi 80988a6: 56 push esi 80988a7: e8 03 20 fb ff call 804a8af <__x86.get_pc_thunk.si> 80988ac: 81 c6 54 c7 04 00 add esi,0x4c754 80988b2: 53 push ebx 80988b3: 83 ec 1c sub esp,0x1c 80988b6: 65 a1 14 00 00 00 mov eax,gs:0x14 80988bc: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80988c0: 31 c0 xor eax,eax 80988c2: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80988c6: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 80988ca: 8b 86 bc 0e 00 00 mov eax,DWORD PTR [esi+0xebc] 80988d0: 85 c0 test eax,eax 80988d2: 74 4f je 8098923 <__clock_gettime64+0x83> 80988d4: c7 c0 98 4d 0e 08 mov eax,0x80e4d98 80988da: 8b 00 mov eax,DWORD PTR [eax] 80988dc: 85 c0 test eax,eax 80988de: 0f 84 bc 00 00 00 je 80989a0 <__clock_gettime64+0x100> 80988e4: 83 ec 08 sub esp,0x8 80988e7: 57 push edi 80988e8: 53 push ebx 80988e9: ff d0 call eax 80988eb: 83 c4 10 add esp,0x10 80988ee: 3d 00 f0 ff ff cmp eax,0xfffff000 80988f3: 0f 86 c0 00 00 00 jbe 80989b9 <__clock_gettime64+0x119> 80988f9: 83 f8 da cmp eax,0xffffffda 80988fc: 0f 84 9e 00 00 00 je 80989a0 <__clock_gettime64+0x100> 8098902: f7 d8 neg eax 8098904: 89 c2 mov edx,eax 8098906: c7 c0 e0 ff ff ff mov eax,0xffffffe0 809890c: 65 89 10 mov DWORD PTR gs:[eax],edx 809890f: b8 ff ff ff ff mov eax,0xffffffff 8098914: 83 fa 26 cmp edx,0x26 8098917: 75 6b jne 8098984 <__clock_gettime64+0xe4> 8098919: c7 86 bc 0e 00 00 00 00 00 00 mov DWORD PTR [esi+0xebc],0x0 8098923: c7 c0 9c 4d 0e 08 mov eax,0x80e4d9c 8098929: 8b 00 mov eax,DWORD PTR [eax] 809892b: 85 c0 test eax,eax 809892d: 0f 84 9d 00 00 00 je 80989d0 <__clock_gettime64+0x130> 8098933: 83 ec 08 sub esp,0x8 8098936: 8d 6c 24 0c lea ebp,[esp+0xc] 809893a: 55 push ebp 809893b: 53 push ebx 809893c: ff d0 call eax 809893e: 83 c4 10 add esp,0x10 8098941: 3d 00 f0 ff ff cmp eax,0xfffff000 8098946: 76 1e jbe 8098966 <__clock_gettime64+0xc6> 8098948: 83 f8 da cmp eax,0xffffffda 809894b: 0f 85 8f 00 00 00 jne 80989e0 <__clock_gettime64+0x140> 8098951: b8 09 01 00 00 mov eax,0x109 8098956: 89 e9 mov ecx,ebp 8098958: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 809895f: 3d 00 f0 ff ff cmp eax,0xfffff000 8098964: 77 7a ja 80989e0 <__clock_gettime64+0x140> 8098966: 85 c0 test eax,eax 8098968: 75 1a jne 8098984 <__clock_gettime64+0xe4> 809896a: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 809896e: c7 47 0c 00 00 00 00 mov DWORD PTR [edi+0xc],0x0 8098975: 89 17 mov DWORD PTR [edi],edx 8098977: c1 fa 1f sar edx,0x1f 809897a: 89 57 04 mov DWORD PTR [edi+0x4],edx 809897d: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8098981: 89 57 08 mov DWORD PTR [edi+0x8],edx 8098984: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8098988: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 809898f: 75 61 jne 80989f2 <__clock_gettime64+0x152> 8098991: 83 c4 1c add esp,0x1c 8098994: 5b pop ebx 8098995: 5e pop esi 8098996: 5f pop edi 8098997: 5d pop ebp 8098998: c3 ret 8098999: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80989a0: b8 93 01 00 00 mov eax,0x193 80989a5: 89 f9 mov ecx,edi 80989a7: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80989ae: 3d 00 f0 ff ff cmp eax,0xfffff000 80989b3: 0f 87 49 ff ff ff ja 8098902 <__clock_gettime64+0x62> 80989b9: 85 c0 test eax,eax 80989bb: 74 c7 je 8098984 <__clock_gettime64+0xe4> 80989bd: c7 c2 e0 ff ff ff mov edx,0xffffffe0 80989c3: 65 8b 12 mov edx,DWORD PTR gs:[edx] 80989c6: e9 49 ff ff ff jmp 8098914 <__clock_gettime64+0x74> 80989cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80989cf: 90 nop 80989d0: 8d 6c 24 04 lea ebp,[esp+0x4] 80989d4: e9 78 ff ff ff jmp 8098951 <__clock_gettime64+0xb1> 80989d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80989e0: c7 c2 e0 ff ff ff mov edx,0xffffffe0 80989e6: f7 d8 neg eax 80989e8: 65 89 02 mov DWORD PTR gs:[edx],eax 80989eb: b8 ff ff ff ff mov eax,0xffffffff 80989f0: eb 92 jmp 8098984 <__clock_gettime64+0xe4> 80989f2: e8 59 f8 fd ff call 8078250 <__stack_chk_fail> 80989f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80989fe: 66 90 xchg ax,ax 08098a00 <__clock_gettime>: 8098a00: f3 0f 1e fb endbr32 8098a04: 57 push edi 8098a05: 56 push esi 8098a06: e8 a4 1e fb ff call 804a8af <__x86.get_pc_thunk.si> 8098a0b: 81 c6 f5 c5 04 00 add esi,0x4c5f5 8098a11: 53 push ebx 8098a12: 83 ec 28 sub esp,0x28 8098a15: 65 a1 14 00 00 00 mov eax,gs:0x14 8098a1b: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8098a1f: 31 c0 xor eax,eax 8098a21: 8d 44 24 14 lea eax,[esp+0x14] 8098a25: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 8098a29: 50 push eax 8098a2a: ff 74 24 3c push DWORD PTR [esp+0x3c] 8098a2e: e8 6d fe ff ff call 80988a0 <__clock_gettime64> 8098a33: 83 c4 10 add esp,0x10 8098a36: 89 c1 mov ecx,eax 8098a38: 85 c0 test eax,eax 8098a3a: 75 16 jne 8098a52 <__clock_gettime+0x52> 8098a3c: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8098a40: 89 f8 mov eax,edi 8098a42: 99 cdq 8098a43: 39 54 24 10 cmp DWORD PTR [esp+0x10],edx 8098a47: 75 27 jne 8098a70 <__clock_gettime+0x70> 8098a49: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8098a4d: 89 3b mov DWORD PTR [ebx],edi 8098a4f: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8098a52: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8098a56: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 8098a5d: 75 25 jne 8098a84 <__clock_gettime+0x84> 8098a5f: 83 c4 20 add esp,0x20 8098a62: 89 c8 mov eax,ecx 8098a64: 5b pop ebx 8098a65: 5e pop esi 8098a66: 5f pop edi 8098a67: c3 ret 8098a68: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8098a6f: 90 nop 8098a70: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8098a76: b9 ff ff ff ff mov ecx,0xffffffff 8098a7b: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 8098a82: eb ce jmp 8098a52 <__clock_gettime+0x52> 8098a84: e8 c7 f7 fd ff call 8078250 <__stack_chk_fail> 8098a89: 66 90 xchg ax,ax 8098a8b: 66 90 xchg ax,ax 8098a8d: 66 90 xchg ax,ax 8098a8f: 90 nop 08098a90 <__alloc_dir>: 8098a90: f3 0f 1e fb endbr32 8098a94: 55 push ebp 8098a95: 57 push edi 8098a96: 56 push esi 8098a97: 53 push ebx 8098a98: e8 23 11 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8098a9d: 81 c3 63 c5 04 00 add ebx,0x4c563 8098aa3: 83 ec 0c sub esp,0xc 8098aa6: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 8098aaa: 8b 74 24 2c mov esi,DWORD PTR [esp+0x2c] 8098aae: 89 e8 mov eax,ebp 8098ab0: 84 c0 test al,al 8098ab2: 74 7c je 8098b30 <__alloc_dir+0xa0> 8098ab4: b8 1c 80 00 00 mov eax,0x801c 8098ab9: bf 00 80 00 00 mov edi,0x8000 8098abe: 85 f6 test esi,esi 8098ac0: 74 23 je 8098ae5 <__alloc_dir+0x55> 8098ac2: 81 7e 34 00 80 00 00 cmp DWORD PTR [esi+0x34],0x8000 8098ac9: ba 00 80 00 00 mov edx,0x8000 8098ace: 0f 43 56 34 cmovae edx,DWORD PTR [esi+0x34] 8098ad2: b8 00 00 10 00 mov eax,0x100000 8098ad7: 89 d7 mov edi,edx 8098ad9: 81 fa 00 00 10 00 cmp edx,0x100000 8098adf: 0f 47 f8 cmova edi,eax 8098ae2: 8d 47 1c lea eax,[edi+0x1c] 8098ae5: 83 ec 0c sub esp,0xc 8098ae8: 50 push eax 8098ae9: e8 92 c0 fc ff call 8064b80 <__libc_malloc> 8098aee: 83 c4 10 add esp,0x10 8098af1: 89 c6 mov esi,eax 8098af3: 85 c0 test eax,eax 8098af5: 74 58 je 8098b4f <__alloc_dir+0xbf> 8098af7: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8098afb: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 8098b02: 89 7e 08 mov DWORD PTR [esi+0x8],edi 8098b05: 89 06 mov DWORD PTR [esi],eax 8098b07: c7 46 0c 00 00 00 00 mov DWORD PTR [esi+0xc],0x0 8098b0e: c7 46 10 00 00 00 00 mov DWORD PTR [esi+0x10],0x0 8098b15: c7 46 14 00 00 00 00 mov DWORD PTR [esi+0x14],0x0 8098b1c: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 8098b23: 83 c4 0c add esp,0xc 8098b26: 89 f0 mov eax,esi 8098b28: 5b pop ebx 8098b29: 5e pop esi 8098b2a: 5f pop edi 8098b2b: 5d pop ebp 8098b2c: c3 ret 8098b2d: 8d 76 00 lea esi,[esi+0x0] 8098b30: 83 ec 04 sub esp,0x4 8098b33: 6a 01 push 0x1 8098b35: 6a 02 push 0x2 8098b37: ff 74 24 2c push DWORD PTR [esp+0x2c] 8098b3b: e8 a0 dc fd ff call 80767e0 <__fcntl64_nocancel> 8098b40: 83 c4 10 add esp,0x10 8098b43: 85 c0 test eax,eax 8098b45: 0f 89 69 ff ff ff jns 8098ab4 <__alloc_dir+0x24> 8098b4b: 31 f6 xor esi,esi 8098b4d: eb d4 jmp 8098b23 <__alloc_dir+0x93> 8098b4f: 83 ec 0c sub esp,0xc 8098b52: bf 00 20 00 00 mov edi,0x2000 8098b57: 68 1c 20 00 00 push 0x201c 8098b5c: e8 1f c0 fc ff call 8064b80 <__libc_malloc> 8098b61: 83 c4 10 add esp,0x10 8098b64: 89 c6 mov esi,eax 8098b66: 85 c0 test eax,eax 8098b68: 75 8d jne 8098af7 <__alloc_dir+0x67> 8098b6a: f3 0f 1e fb endbr32 8098b6e: 89 e8 mov eax,ebp 8098b70: 84 c0 test al,al 8098b72: 74 d7 je 8098b4b <__alloc_dir+0xbb> 8098b74: c7 c5 e0 ff ff ff mov ebp,0xffffffe0 8098b7a: 83 ec 0c sub esp,0xc 8098b7d: 65 8b 7d 00 mov edi,DWORD PTR gs:[ebp+0x0] 8098b81: ff 74 24 2c push DWORD PTR [esp+0x2c] 8098b85: e8 96 db fd ff call 8076720 <__close_nocancel> 8098b8a: 65 89 7d 00 mov DWORD PTR gs:[ebp+0x0],edi 8098b8e: 83 c4 10 add esp,0x10 8098b91: eb 90 jmp 8098b23 <__alloc_dir+0x93> 8098b93: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8098b9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08098ba0 : 8098ba0: 57 push edi 8098ba1: 56 push esi 8098ba2: 89 c6 mov esi,eax 8098ba4: 53 push ebx 8098ba5: e8 16 10 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8098baa: 81 c3 56 c4 04 00 add ebx,0x4c456 8098bb0: 83 ec 70 sub esp,0x70 8098bb3: 65 a1 14 00 00 00 mov eax,gs:0x14 8098bb9: 89 44 24 6c mov DWORD PTR [esp+0x6c],eax 8098bbd: 31 c0 xor eax,eax 8098bbf: 85 f6 test esi,esi 8098bc1: 78 6d js 8098c30 8098bc3: 83 ec 04 sub esp,0x4 8098bc6: 8d 7c 24 10 lea edi,[esp+0x10] 8098bca: 57 push edi 8098bcb: 56 push esi 8098bcc: 6a 03 push 0x3 8098bce: e8 bd d0 fd ff call 8075c90 <___fxstat64> 8098bd3: 83 c4 10 add esp,0x10 8098bd6: 85 c0 test eax,eax 8098bd8: 78 43 js 8098c1d 8098bda: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8098bde: 25 00 f0 00 00 and eax,0xf000 8098be3: 3d 00 40 00 00 cmp eax,0x4000 8098be8: 75 26 jne 8098c10 8098bea: 57 push edi 8098beb: 6a 00 push 0x0 8098bed: 6a 01 push 0x1 8098bef: 56 push esi 8098bf0: e8 9b fe ff ff call 8098a90 <__alloc_dir> 8098bf5: 83 c4 10 add esp,0x10 8098bf8: 8b 54 24 6c mov edx,DWORD PTR [esp+0x6c] 8098bfc: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 8098c03: 75 2f jne 8098c34 8098c05: 83 c4 70 add esp,0x70 8098c08: 5b pop ebx 8098c09: 5e pop esi 8098c0a: 5f pop edi 8098c0b: c3 ret 8098c0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098c10: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8098c16: 65 c7 00 14 00 00 00 mov DWORD PTR gs:[eax],0x14 8098c1d: 83 ec 0c sub esp,0xc 8098c20: 56 push esi 8098c21: e8 fa da fd ff call 8076720 <__close_nocancel> 8098c26: 83 c4 10 add esp,0x10 8098c29: 31 c0 xor eax,eax 8098c2b: eb cb jmp 8098bf8 8098c2d: 8d 76 00 lea esi,[esi+0x0] 8098c30: 31 c0 xor eax,eax 8098c32: eb c4 jmp 8098bf8 8098c34: e8 17 f6 fd ff call 8078250 <__stack_chk_fail> 8098c39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08098c40 <__opendirat>: 8098c40: f3 0f 1e fb endbr32 8098c44: 53 push ebx 8098c45: e8 76 0f fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8098c4a: 81 c3 b6 c3 04 00 add ebx,0x4c3b6 8098c50: 83 ec 08 sub esp,0x8 8098c53: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8098c57: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8098c5b: 80 38 00 cmp BYTE PTR [eax],0x0 8098c5e: 74 20 je 8098c80 <__opendirat+0x40> 8098c60: 83 ec 04 sub esp,0x4 8098c63: 68 00 88 09 00 push 0x98800 8098c68: 50 push eax 8098c69: 52 push edx 8098c6a: e8 11 09 00 00 call 8099580 <__openat_nocancel> 8098c6f: 83 c4 18 add esp,0x18 8098c72: 5b pop ebx 8098c73: e9 28 ff ff ff jmp 8098ba0 8098c78: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8098c7f: 90 nop 8098c80: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8098c86: 65 c7 00 02 00 00 00 mov DWORD PTR gs:[eax],0x2 8098c8d: 83 c4 08 add esp,0x8 8098c90: 31 c0 xor eax,eax 8098c92: 5b pop ebx 8098c93: c3 ret 8098c94: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8098c9b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098c9f: 90 nop 08098ca0 <__opendir>: 8098ca0: f3 0f 1e fb endbr32 8098ca4: 53 push ebx 8098ca5: e8 16 0f fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8098caa: 81 c3 56 c3 04 00 add ebx,0x4c356 8098cb0: 83 ec 08 sub esp,0x8 8098cb3: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8098cb7: 80 38 00 cmp BYTE PTR [eax],0x0 8098cba: 74 1c je 8098cd8 <__opendir+0x38> 8098cbc: 83 ec 08 sub esp,0x8 8098cbf: 68 00 88 09 00 push 0x98800 8098cc4: 50 push eax 8098cc5: e8 36 db fd ff call 8076800 <__open_nocancel> 8098cca: 83 c4 18 add esp,0x18 8098ccd: 5b pop ebx 8098cce: e9 cd fe ff ff jmp 8098ba0 8098cd3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098cd7: 90 nop 8098cd8: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8098cde: 65 c7 00 02 00 00 00 mov DWORD PTR gs:[eax],0x2 8098ce5: 83 c4 08 add esp,0x8 8098ce8: 31 c0 xor eax,eax 8098cea: 5b pop ebx 8098ceb: c3 ret 8098cec: 66 90 xchg ax,ax 8098cee: 66 90 xchg ax,ax 08098cf0 <__closedir>: 8098cf0: f3 0f 1e fb endbr32 8098cf4: 56 push esi 8098cf5: 53 push ebx 8098cf6: e8 c5 0e fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8098cfb: 81 c3 05 c3 04 00 add ebx,0x4c305 8098d01: 83 ec 04 sub esp,0x4 8098d04: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8098d08: 85 c0 test eax,eax 8098d0a: 74 1c je 8098d28 <__closedir+0x38> 8098d0c: 83 ec 0c sub esp,0xc 8098d0f: 8b 30 mov esi,DWORD PTR [eax] 8098d11: 50 push eax 8098d12: e8 89 c4 fc ff call 80651a0 <__free> 8098d17: 89 34 24 mov DWORD PTR [esp],esi 8098d1a: e8 01 da fd ff call 8076720 <__close_nocancel> 8098d1f: 83 c4 10 add esp,0x10 8098d22: 83 c4 04 add esp,0x4 8098d25: 5b pop ebx 8098d26: 5e pop esi 8098d27: c3 ret 8098d28: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8098d2e: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8098d35: b8 ff ff ff ff mov eax,0xffffffff 8098d3a: eb e6 jmp 8098d22 <__closedir+0x32> 8098d3c: 66 90 xchg ax,ax 8098d3e: 66 90 xchg ax,ax 08098d40 <__readdir>: 8098d40: f3 0f 1e fb endbr32 8098d44: e8 e0 0f fb ff call 8049d29 <__x86.get_pc_thunk.ax> 8098d49: 05 b7 c2 04 00 add eax,0x4c2b7 8098d4e: 55 push ebp 8098d4f: 57 push edi 8098d50: 56 push esi 8098d51: 53 push ebx 8098d52: 83 ec 1c sub esp,0x1c 8098d55: c7 c6 e0 ff ff ff mov esi,0xffffffe0 8098d5b: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 8098d5f: 65 8b 06 mov eax,DWORD PTR gs:[esi] 8098d62: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8098d66: 65 a1 0c 00 00 00 mov eax,gs:0xc 8098d6c: 8d 4d 04 lea ecx,[ebp+0x4] 8098d6f: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8098d73: 85 c0 test eax,eax 8098d75: 0f 85 b7 00 00 00 jne 8098e32 <__readdir+0xf2> 8098d7b: b9 01 00 00 00 mov ecx,0x1 8098d80: 0f b1 4d 04 cmpxchg DWORD PTR [ebp+0x4],ecx 8098d84: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8098d87: 8d 5d 1c lea ebx,[ebp+0x1c] 8098d8a: eb 1b jmp 8098da7 <__readdir+0x67> 8098d8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098d90: 01 ef add edi,ebp 8098d92: 0f b7 57 08 movzx edx,WORD PTR [edi+0x8] 8098d96: 01 d0 add eax,edx 8098d98: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 8098d9b: 89 45 10 mov DWORD PTR [ebp+0x10],eax 8098d9e: 89 55 14 mov DWORD PTR [ebp+0x14],edx 8098da1: 8b 17 mov edx,DWORD PTR [edi] 8098da3: 85 d2 test edx,edx 8098da5: 75 41 jne 8098de8 <__readdir+0xa8> 8098da7: 8d 78 1c lea edi,[eax+0x1c] 8098daa: 39 45 0c cmp DWORD PTR [ebp+0xc],eax 8098dad: 77 e1 ja 8098d90 <__readdir+0x50> 8098daf: 83 ec 04 sub esp,0x4 8098db2: ff 75 08 push DWORD PTR [ebp+0x8] 8098db5: 53 push ebx 8098db6: ff 75 00 push DWORD PTR [ebp+0x0] 8098db9: e8 62 01 00 00 call 8098f20 <__getdents> 8098dbe: 83 c4 10 add esp,0x10 8098dc1: 85 c0 test eax,eax 8098dc3: 7e 13 jle 8098dd8 <__readdir+0x98> 8098dc5: 89 45 0c mov DWORD PTR [ebp+0xc],eax 8098dc8: bf 1c 00 00 00 mov edi,0x1c 8098dcd: 31 c0 xor eax,eax 8098dcf: eb bf jmp 8098d90 <__readdir+0x50> 8098dd1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8098dd8: 75 26 jne 8098e00 <__readdir+0xc0> 8098dda: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8098dde: 31 ff xor edi,edi 8098de0: 65 89 06 mov DWORD PTR gs:[esi],eax 8098de3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098de7: 90 nop 8098de8: 65 a1 0c 00 00 00 mov eax,gs:0xc 8098dee: 85 c0 test eax,eax 8098df0: 75 18 jne 8098e0a <__readdir+0xca> 8098df2: 83 6d 04 01 sub DWORD PTR [ebp+0x4],0x1 8098df6: 83 c4 1c add esp,0x1c 8098df9: 89 f8 mov eax,edi 8098dfb: 5b pop ebx 8098dfc: 5e pop esi 8098dfd: 5f pop edi 8098dfe: 5d pop ebp 8098dff: c3 ret 8098e00: 31 ff xor edi,edi 8098e02: 65 83 3e 02 cmp DWORD PTR gs:[esi],0x2 8098e06: 75 e0 jne 8098de8 <__readdir+0xa8> 8098e08: eb d0 jmp 8098dda <__readdir+0x9a> 8098e0a: 31 f6 xor esi,esi 8098e0c: 89 f0 mov eax,esi 8098e0e: 87 45 04 xchg DWORD PTR [ebp+0x4],eax 8098e11: 83 f8 01 cmp eax,0x1 8098e14: 7e e0 jle 8098df6 <__readdir+0xb6> 8098e16: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8098e1a: b8 f0 00 00 00 mov eax,0xf0 8098e1f: b9 81 00 00 00 mov ecx,0x81 8098e24: ba 01 00 00 00 mov edx,0x1 8098e29: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8098e30: eb c4 jmp 8098df6 <__readdir+0xb6> 8098e32: 31 c0 xor eax,eax 8098e34: b9 01 00 00 00 mov ecx,0x1 8098e39: 8d 5d 04 lea ebx,[ebp+0x4] 8098e3c: f0 0f b1 0b lock cmpxchg DWORD PTR [ebx],ecx 8098e40: 0f 84 3e ff ff ff je 8098d84 <__readdir+0x44> 8098e46: 83 ec 0c sub esp,0xc 8098e49: ff 74 24 18 push DWORD PTR [esp+0x18] 8098e4d: e8 6e 71 fc ff call 805ffc0 <__lll_lock_wait_private> 8098e52: 83 c4 10 add esp,0x10 8098e55: e9 2a ff ff ff jmp 8098d84 <__readdir+0x44> 8098e5a: 66 90 xchg ax,ax 8098e5c: 66 90 xchg ax,ax 8098e5e: 66 90 xchg ax,ax 08098e60 <__rewinddir>: 8098e60: f3 0f 1e fb endbr32 8098e64: 55 push ebp 8098e65: 57 push edi 8098e66: 56 push esi 8098e67: 53 push ebx 8098e68: e8 53 0d fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 8098e6d: 81 c3 93 c1 04 00 add ebx,0x4c193 8098e73: 83 ec 0c sub esp,0xc 8098e76: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 8098e7a: 65 a1 0c 00 00 00 mov eax,gs:0xc 8098e80: 8d 7d 04 lea edi,[ebp+0x4] 8098e83: 85 c0 test eax,eax 8098e85: 75 51 jne 8098ed8 <__rewinddir+0x78> 8098e87: ba 01 00 00 00 mov edx,0x1 8098e8c: 0f b1 55 04 cmpxchg DWORD PTR [ebp+0x4],edx 8098e90: 83 ec 04 sub esp,0x4 8098e93: 6a 00 push 0x0 8098e95: 6a 00 push 0x0 8098e97: ff 75 00 push DWORD PTR [ebp+0x0] 8098e9a: e8 71 05 00 00 call 8099410 <__libc_lseek> 8098e9f: c7 45 14 00 00 00 00 mov DWORD PTR [ebp+0x14],0x0 8098ea6: c7 45 10 00 00 00 00 mov DWORD PTR [ebp+0x10],0x0 8098ead: c7 45 0c 00 00 00 00 mov DWORD PTR [ebp+0xc],0x0 8098eb4: c7 45 18 00 00 00 00 mov DWORD PTR [ebp+0x18],0x0 8098ebb: 65 a1 0c 00 00 00 mov eax,gs:0xc 8098ec1: 83 c4 10 add esp,0x10 8098ec4: 85 c0 test eax,eax 8098ec6: 75 30 jne 8098ef8 <__rewinddir+0x98> 8098ec8: 83 6d 04 01 sub DWORD PTR [ebp+0x4],0x1 8098ecc: 83 c4 0c add esp,0xc 8098ecf: 5b pop ebx 8098ed0: 5e pop esi 8098ed1: 5f pop edi 8098ed2: 5d pop ebp 8098ed3: c3 ret 8098ed4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098ed8: 31 c0 xor eax,eax 8098eda: ba 01 00 00 00 mov edx,0x1 8098edf: f0 0f b1 17 lock cmpxchg DWORD PTR [edi],edx 8098ee3: 74 ab je 8098e90 <__rewinddir+0x30> 8098ee5: 83 ec 0c sub esp,0xc 8098ee8: 57 push edi 8098ee9: e8 d2 70 fc ff call 805ffc0 <__lll_lock_wait_private> 8098eee: 83 c4 10 add esp,0x10 8098ef1: eb 9d jmp 8098e90 <__rewinddir+0x30> 8098ef3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8098ef7: 90 nop 8098ef8: 31 f6 xor esi,esi 8098efa: 89 f0 mov eax,esi 8098efc: 87 45 04 xchg DWORD PTR [ebp+0x4],eax 8098eff: 83 f8 01 cmp eax,0x1 8098f02: 7e c8 jle 8098ecc <__rewinddir+0x6c> 8098f04: b8 f0 00 00 00 mov eax,0xf0 8098f09: b9 81 00 00 00 mov ecx,0x81 8098f0e: ba 01 00 00 00 mov edx,0x1 8098f13: 89 fb mov ebx,edi 8098f15: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8098f1c: eb ae jmp 8098ecc <__rewinddir+0x6c> 8098f1e: 66 90 xchg ax,ax 08098f20 <__getdents>: 8098f20: f3 0f 1e fb endbr32 8098f24: e8 00 0e fb ff call 8049d29 <__x86.get_pc_thunk.ax> 8098f29: 05 d7 c0 04 00 add eax,0x4c0d7 8098f2e: 55 push ebp 8098f2f: 57 push edi 8098f30: 56 push esi 8098f31: 53 push ebx 8098f32: 81 ec 5c 01 00 00 sub esp,0x15c 8098f38: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8098f3c: 8b 84 24 74 01 00 00 mov eax,DWORD PTR [esp+0x174] 8098f43: 8d 4c 24 38 lea ecx,[esp+0x38] 8098f47: 8b 94 24 78 01 00 00 mov edx,DWORD PTR [esp+0x178] 8098f4e: 8b 9c 24 70 01 00 00 mov ebx,DWORD PTR [esp+0x170] 8098f55: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 8098f59: 65 8b 35 14 00 00 00 mov esi,DWORD PTR gs:0x14 8098f60: 89 b4 24 4c 01 00 00 mov DWORD PTR [esp+0x14c],esi 8098f67: 31 f6 xor esi,esi 8098f69: 81 fa 0d 01 00 00 cmp edx,0x10d 8098f6f: 0f 43 c8 cmovae ecx,eax 8098f72: b8 dc 00 00 00 mov eax,0xdc 8098f77: 89 cf mov edi,ecx 8098f79: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8098f80: 3d 00 f0 ff ff cmp eax,0xfffff000 8098f85: 0f 87 45 01 00 00 ja 80990d0 <__getdents+0x1b0> 8098f8b: 83 f8 ff cmp eax,0xffffffff 8098f8e: 0f 84 f9 00 00 00 je 809908d <__getdents+0x16d> 8098f94: 01 f8 add eax,edi 8098f96: 8b 6c 24 2c mov ebp,DWORD PTR [esp+0x2c] 8098f9a: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8098f9e: 39 c7 cmp edi,eax 8098fa0: 0f 83 1a 01 00 00 jae 80990c0 <__getdents+0x1a0> 8098fa6: b9 ff ff ff ff mov ecx,0xffffffff 8098fab: c7 44 24 0c ff ff ff ff mov DWORD PTR [esp+0xc],0xffffffff 8098fb3: 89 ce mov esi,ecx 8098fb5: eb 36 jmp 8098fed <__getdents+0xcd> 8098fb7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8098fbe: 66 90 xchg ax,ax 8098fc0: 89 f3 mov ebx,esi 8098fc2: c1 fb 1f sar ebx,0x1f 8098fc5: 39 5c 24 0c cmp DWORD PTR [esp+0xc],ebx 8098fc9: 0f 85 8f 00 00 00 jne 809905e <__getdents+0x13e> 8098fcf: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8098fd3: 0f b6 44 24 23 movzx eax,BYTE PTR [esp+0x23] 8098fd8: 01 d7 add edi,edx 8098fda: 66 89 5d 08 mov WORD PTR [ebp+0x8],bx 8098fde: 88 45 0a mov BYTE PTR [ebp+0xa],al 8098fe1: 01 dd add ebp,ebx 8098fe3: 39 7c 24 28 cmp DWORD PTR [esp+0x28],edi 8098fe7: 0f 86 d3 00 00 00 jbe 80990c0 <__getdents+0x1a0> 8098fed: 0f b7 57 10 movzx edx,WORD PTR [edi+0x10] 8098ff1: 8b 0f mov ecx,DWORD PTR [edi] 8098ff3: 89 34 24 mov DWORD PTR [esp],esi 8098ff6: 83 ec 04 sub esp,0x4 8098ff9: 8b 5f 0c mov ebx,DWORD PTR [edi+0xc] 8098ffc: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8099000: 8d 42 fb lea eax,[edx-0x5] 8099003: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 8099007: 83 e0 fc and eax,0xfffffffc 809900a: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 809900e: 8b 77 08 mov esi,DWORD PTR [edi+0x8] 8099011: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8099015: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8099018: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 809901c: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 8099020: 0f b6 47 12 movzx eax,BYTE PTR [edi+0x12] 8099024: 88 44 24 27 mov BYTE PTR [esp+0x27],al 8099028: 8d 42 ed lea eax,[edx-0x13] 809902b: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 809902f: 50 push eax 8099030: 8d 47 13 lea eax,[edi+0x13] 8099033: 50 push eax 8099034: 8d 45 0b lea eax,[ebp+0xb] 8099037: 50 push eax 8099038: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 809903c: e8 7f ab fd ff call 8073bc0 8099041: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8099045: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8099049: 83 c4 10 add esp,0x10 809904c: 89 75 04 mov DWORD PTR [ebp+0x4],esi 809904f: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8099053: 85 c0 test eax,eax 8099055: 89 4d 00 mov DWORD PTR [ebp+0x0],ecx 8099058: 0f 84 62 ff ff ff je 8098fc0 <__getdents+0xa0> 809905e: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 8099062: 8b 1c 24 mov ebx,DWORD PTR [esp] 8099065: 89 f0 mov eax,esi 8099067: 21 d8 and eax,ebx 8099069: 83 f8 ff cmp eax,0xffffffff 809906c: 74 42 je 80990b0 <__getdents+0x190> 809906e: 6a 00 push 0x0 8099070: ff 74 24 08 push DWORD PTR [esp+0x8] 8099074: ff 74 24 08 push DWORD PTR [esp+0x8] 8099078: ff b4 24 7c 01 00 00 push DWORD PTR [esp+0x17c] 809907f: e8 3c ce fd ff call 8075ec0 <__libc_lseek64> 8099084: 89 e8 mov eax,ebp 8099086: 2b 44 24 3c sub eax,DWORD PTR [esp+0x3c] 809908a: 83 c4 10 add esp,0x10 809908d: 8b 94 24 4c 01 00 00 mov edx,DWORD PTR [esp+0x14c] 8099094: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 809909b: 75 3d jne 80990da <__getdents+0x1ba> 809909d: 81 c4 5c 01 00 00 add esp,0x15c 80990a3: 5b pop ebx 80990a4: 5e pop esi 80990a5: 5f pop edi 80990a6: 5d pop ebp 80990a7: c3 ret 80990a8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80990af: 90 nop 80990b0: b8 b5 ff ff ff mov eax,0xffffffb5 80990b5: e8 f6 1e fe ff call 807afb0 <__syscall_error> 80990ba: eb d1 jmp 809908d <__getdents+0x16d> 80990bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80990c0: 89 e8 mov eax,ebp 80990c2: 2b 44 24 2c sub eax,DWORD PTR [esp+0x2c] 80990c6: eb c5 jmp 809908d <__getdents+0x16d> 80990c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80990cf: 90 nop 80990d0: e8 db 1e fe ff call 807afb0 <__syscall_error> 80990d5: e9 b1 fe ff ff jmp 8098f8b <__getdents+0x6b> 80990da: e8 71 f1 fd ff call 8078250 <__stack_chk_fail> 80990df: 90 nop 080990e0 <__readdir64>: 80990e0: f3 0f 1e fb endbr32 80990e4: 55 push ebp 80990e5: 57 push edi 80990e6: 56 push esi 80990e7: 53 push ebx 80990e8: e8 d3 0a fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 80990ed: 81 c3 13 bf 04 00 add ebx,0x4bf13 80990f3: 83 ec 1c sub esp,0x1c 80990f6: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 80990fa: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8099100: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8099104: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8099107: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 809910b: 65 a1 0c 00 00 00 mov eax,gs:0xc 8099111: 8d 4d 04 lea ecx,[ebp+0x4] 8099114: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8099118: 85 c0 test eax,eax 809911a: 0f 85 be 00 00 00 jne 80991de <__readdir64+0xfe> 8099120: b9 01 00 00 00 mov ecx,0x1 8099125: 0f b1 4d 04 cmpxchg DWORD PTR [ebp+0x4],ecx 8099129: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 809912c: 8d 75 1c lea esi,[ebp+0x1c] 809912f: eb 1f jmp 8099150 <__readdir64+0x70> 8099131: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8099138: 01 ef add edi,ebp 809913a: 0f b7 57 10 movzx edx,WORD PTR [edi+0x10] 809913e: 01 d0 add eax,edx 8099140: 8b 57 08 mov edx,DWORD PTR [edi+0x8] 8099143: 89 45 10 mov DWORD PTR [ebp+0x10],eax 8099146: 89 55 14 mov DWORD PTR [ebp+0x14],edx 8099149: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 809914c: 0b 17 or edx,DWORD PTR [edi] 809914e: 75 40 jne 8099190 <__readdir64+0xb0> 8099150: 8d 78 1c lea edi,[eax+0x1c] 8099153: 3b 45 0c cmp eax,DWORD PTR [ebp+0xc] 8099156: 72 e0 jb 8099138 <__readdir64+0x58> 8099158: 83 ec 04 sub esp,0x4 809915b: ff 75 08 push DWORD PTR [ebp+0x8] 809915e: 56 push esi 809915f: ff 75 00 push DWORD PTR [ebp+0x0] 8099162: e8 19 ea 00 00 call 80a7b80 <__getdents64> 8099167: 83 c4 10 add esp,0x10 809916a: 85 c0 test eax,eax 809916c: 7e 12 jle 8099180 <__readdir64+0xa0> 809916e: 89 45 0c mov DWORD PTR [ebp+0xc],eax 8099171: bf 1c 00 00 00 mov edi,0x1c 8099176: 31 c0 xor eax,eax 8099178: eb be jmp 8099138 <__readdir64+0x58> 809917a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8099180: 75 26 jne 80991a8 <__readdir64+0xc8> 8099182: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8099186: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 809918a: 31 ff xor edi,edi 809918c: 65 89 08 mov DWORD PTR gs:[eax],ecx 809918f: 90 nop 8099190: 65 a1 0c 00 00 00 mov eax,gs:0xc 8099196: 85 c0 test eax,eax 8099198: 75 1c jne 80991b6 <__readdir64+0xd6> 809919a: 83 6d 04 01 sub DWORD PTR [ebp+0x4],0x1 809919e: 83 c4 1c add esp,0x1c 80991a1: 89 f8 mov eax,edi 80991a3: 5b pop ebx 80991a4: 5e pop esi 80991a5: 5f pop edi 80991a6: 5d pop ebp 80991a7: c3 ret 80991a8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80991ac: 31 ff xor edi,edi 80991ae: 65 83 38 02 cmp DWORD PTR gs:[eax],0x2 80991b2: 75 dc jne 8099190 <__readdir64+0xb0> 80991b4: eb cc jmp 8099182 <__readdir64+0xa2> 80991b6: 31 f6 xor esi,esi 80991b8: 89 f0 mov eax,esi 80991ba: 87 45 04 xchg DWORD PTR [ebp+0x4],eax 80991bd: 83 f8 01 cmp eax,0x1 80991c0: 7e dc jle 809919e <__readdir64+0xbe> 80991c2: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80991c6: b8 f0 00 00 00 mov eax,0xf0 80991cb: b9 81 00 00 00 mov ecx,0x81 80991d0: ba 01 00 00 00 mov edx,0x1 80991d5: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80991dc: eb c0 jmp 809919e <__readdir64+0xbe> 80991de: 31 c0 xor eax,eax 80991e0: b9 01 00 00 00 mov ecx,0x1 80991e5: 8d 75 04 lea esi,[ebp+0x4] 80991e8: f0 0f b1 0e lock cmpxchg DWORD PTR [esi],ecx 80991ec: 0f 84 37 ff ff ff je 8099129 <__readdir64+0x49> 80991f2: 83 ec 0c sub esp,0xc 80991f5: ff 74 24 18 push DWORD PTR [esp+0x18] 80991f9: e8 c2 6d fc ff call 805ffc0 <__lll_lock_wait_private> 80991fe: 83 c4 10 add esp,0x10 8099201: e9 23 ff ff ff jmp 8099129 <__readdir64+0x49> 8099206: 66 90 xchg ax,ax 8099208: 66 90 xchg ax,ax 809920a: 66 90 xchg ax,ax 809920c: 66 90 xchg ax,ax 809920e: 66 90 xchg ax,ax 08099210 <__fdopendir>: 8099210: f3 0f 1e fb endbr32 8099214: 57 push edi 8099215: 56 push esi 8099216: 53 push ebx 8099217: e8 a4 09 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 809921c: 81 c3 e4 bd 04 00 add ebx,0x4bde4 8099222: 83 ec 74 sub esp,0x74 8099225: 65 a1 14 00 00 00 mov eax,gs:0x14 809922b: 89 44 24 70 mov DWORD PTR [esp+0x70],eax 809922f: 31 c0 xor eax,eax 8099231: 8b b4 24 84 00 00 00 mov esi,DWORD PTR [esp+0x84] 8099238: 8d 7c 24 10 lea edi,[esp+0x10] 809923c: 57 push edi 809923d: 56 push esi 809923e: 6a 03 push 0x3 8099240: e8 4b ca fd ff call 8075c90 <___fxstat64> 8099245: 83 c4 10 add esp,0x10 8099248: 85 c0 test eax,eax 809924a: 78 61 js 80992ad <__fdopendir+0x9d> 809924c: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8099250: 25 00 f0 00 00 and eax,0xf000 8099255: 3d 00 40 00 00 cmp eax,0x4000 809925a: 75 44 jne 80992a0 <__fdopendir+0x90> 809925c: 83 ec 08 sub esp,0x8 809925f: 6a 03 push 0x3 8099261: 56 push esi 8099262: e8 79 d5 fd ff call 80767e0 <__fcntl64_nocancel> 8099267: 83 c4 10 add esp,0x10 809926a: 83 f8 ff cmp eax,0xffffffff 809926d: 74 3e je 80992ad <__fdopendir+0x9d> 809926f: 89 c2 mov edx,eax 8099271: 83 e2 03 and edx,0x3 8099274: 83 fa 01 cmp edx,0x1 8099277: 74 3f je 80992b8 <__fdopendir+0xa8> 8099279: 57 push edi 809927a: 50 push eax 809927b: 6a 00 push 0x0 809927d: 56 push esi 809927e: e8 0d f8 ff ff call 8098a90 <__alloc_dir> 8099283: 83 c4 10 add esp,0x10 8099286: 8b 4c 24 6c mov ecx,DWORD PTR [esp+0x6c] 809928a: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 8099291: 75 36 jne 80992c9 <__fdopendir+0xb9> 8099293: 83 c4 70 add esp,0x70 8099296: 5b pop ebx 8099297: 5e pop esi 8099298: 5f pop edi 8099299: c3 ret 809929a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80992a0: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80992a6: 65 c7 00 14 00 00 00 mov DWORD PTR gs:[eax],0x14 80992ad: 31 c0 xor eax,eax 80992af: eb d5 jmp 8099286 <__fdopendir+0x76> 80992b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80992b8: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80992be: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 80992c5: 31 c0 xor eax,eax 80992c7: eb bd jmp 8099286 <__fdopendir+0x76> 80992c9: e8 82 ef fd ff call 8078250 <__stack_chk_fail> 80992ce: 66 90 xchg ax,ax 080992d0 <__uname>: 80992d0: f3 0f 1e fb endbr32 80992d4: 89 da mov edx,ebx 80992d6: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80992da: b8 7a 00 00 00 mov eax,0x7a 80992df: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80992e6: 89 d3 mov ebx,edx 80992e8: 3d 01 f0 ff ff cmp eax,0xfffff001 80992ed: 0f 83 bd 1c fe ff jae 807afb0 <__syscall_error> 80992f3: c3 ret 80992f4: 66 90 xchg ax,ax 80992f6: 66 90 xchg ax,ax 80992f8: 66 90 xchg ax,ax 80992fa: 66 90 xchg ax,ax 80992fc: 66 90 xchg ax,ax 80992fe: 66 90 xchg ax,ax 08099300 <__getuid>: 8099300: f3 0f 1e fb endbr32 8099304: b8 c7 00 00 00 mov eax,0xc7 8099309: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8099310: c3 ret 8099311: 66 90 xchg ax,ax 8099313: 66 90 xchg ax,ax 8099315: 66 90 xchg ax,ax 8099317: 66 90 xchg ax,ax 8099319: 66 90 xchg ax,ax 809931b: 66 90 xchg ax,ax 809931d: 66 90 xchg ax,ax 809931f: 90 nop 08099320 <__geteuid>: 8099320: f3 0f 1e fb endbr32 8099324: b8 c9 00 00 00 mov eax,0xc9 8099329: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8099330: c3 ret 8099331: 66 90 xchg ax,ax 8099333: 66 90 xchg ax,ax 8099335: 66 90 xchg ax,ax 8099337: 66 90 xchg ax,ax 8099339: 66 90 xchg ax,ax 809933b: 66 90 xchg ax,ax 809933d: 66 90 xchg ax,ax 809933f: 90 nop 08099340 <__getgid>: 8099340: f3 0f 1e fb endbr32 8099344: b8 c8 00 00 00 mov eax,0xc8 8099349: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8099350: c3 ret 8099351: 66 90 xchg ax,ax 8099353: 66 90 xchg ax,ax 8099355: 66 90 xchg ax,ax 8099357: 66 90 xchg ax,ax 8099359: 66 90 xchg ax,ax 809935b: 66 90 xchg ax,ax 809935d: 66 90 xchg ax,ax 809935f: 90 nop 08099360 <__getegid>: 8099360: f3 0f 1e fb endbr32 8099364: b8 ca 00 00 00 mov eax,0xca 8099369: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8099370: c3 ret 8099371: 66 90 xchg ax,ax 8099373: 66 90 xchg ax,ax 8099375: 66 90 xchg ax,ax 8099377: 66 90 xchg ax,ax 8099379: 66 90 xchg ax,ax 809937b: 66 90 xchg ax,ax 809937d: 66 90 xchg ax,ax 809937f: 90 nop 08099380 <___lxstat64>: 8099380: f3 0f 1e fb endbr32 8099384: 53 push ebx 8099385: b8 c4 00 00 00 mov eax,0xc4 809938a: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 809938e: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8099392: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8099399: 3d 00 f0 ff ff cmp eax,0xfffff000 809939e: 77 08 ja 80993a8 <___lxstat64+0x28> 80993a0: 5b pop ebx 80993a1: c3 ret 80993a2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80993a8: 5b pop ebx 80993a9: e9 02 1c fe ff jmp 807afb0 <__syscall_error> 80993ae: 66 90 xchg ax,ax 080993b0 <__fxstatat64>: 80993b0: f3 0f 1e fb endbr32 80993b4: 56 push esi 80993b5: 53 push ebx 80993b6: 83 7c 24 0c 03 cmp DWORD PTR [esp+0xc],0x3 80993bb: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80993bf: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80993c3: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80993c7: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80993cb: 75 23 jne 80993f0 <__fxstatat64+0x40> 80993cd: b8 2c 01 00 00 mov eax,0x12c 80993d2: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80993d9: 3d 00 f0 ff ff cmp eax,0xfffff000 80993de: 76 20 jbe 8099400 <__fxstatat64+0x50> 80993e0: 5b pop ebx 80993e1: 5e pop esi 80993e2: e9 c9 1b fe ff jmp 807afb0 <__syscall_error> 80993e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80993ee: 66 90 xchg ax,ax 80993f0: 5b pop ebx 80993f1: b8 ea ff ff ff mov eax,0xffffffea 80993f6: 5e pop esi 80993f7: e9 b4 1b fe ff jmp 807afb0 <__syscall_error> 80993fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8099400: 31 c0 xor eax,eax 8099402: 5b pop ebx 8099403: 5e pop esi 8099404: c3 ret 8099405: 66 90 xchg ax,ax 8099407: 66 90 xchg ax,ax 8099409: 66 90 xchg ax,ax 809940b: 66 90 xchg ax,ax 809940d: 66 90 xchg ax,ax 809940f: 90 nop 08099410 <__libc_lseek>: 8099410: f3 0f 1e fb endbr32 8099414: 55 push ebp 8099415: e8 05 65 fb ff call 804f91f <__x86.get_pc_thunk.bp> 809941a: 81 c5 e6 bb 04 00 add ebp,0x4bbe6 8099420: 57 push edi 8099421: 56 push esi 8099422: 53 push ebx 8099423: 83 ec 2c sub esp,0x2c 8099426: 65 a1 14 00 00 00 mov eax,gs:0x14 809942c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8099430: 31 c0 xor eax,eax 8099432: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 8099436: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 809943a: 8d 74 24 10 lea esi,[esp+0x10] 809943e: 8b 7c 24 48 mov edi,DWORD PTR [esp+0x48] 8099442: 89 d0 mov eax,edx 8099444: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8099448: c1 f8 1f sar eax,0x1f 809944b: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809944f: b8 8c 00 00 00 mov eax,0x8c 8099454: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8099458: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 809945f: 3d 00 f0 ff ff cmp eax,0xfffff000 8099464: 77 2a ja 8099490 <__libc_lseek+0x80> 8099466: 85 c0 test eax,eax 8099468: 75 0f jne 8099479 <__libc_lseek+0x69> 809946a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 809946e: 89 c3 mov ebx,eax 8099470: c1 fb 1f sar ebx,0x1f 8099473: 39 5c 24 14 cmp DWORD PTR [esp+0x14],ebx 8099477: 75 27 jne 80994a0 <__libc_lseek+0x90> 8099479: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 809947d: 65 33 1d 14 00 00 00 xor ebx,DWORD PTR gs:0x14 8099484: 75 2e jne 80994b4 <__libc_lseek+0xa4> 8099486: 83 c4 2c add esp,0x2c 8099489: 5b pop ebx 809948a: 5e pop esi 809948b: 5f pop edi 809948c: 5d pop ebp 809948d: c3 ret 809948e: 66 90 xchg ax,ax 8099490: e8 1b 1b fe ff call 807afb0 <__syscall_error> 8099495: eb cf jmp 8099466 <__libc_lseek+0x56> 8099497: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809949e: 66 90 xchg ax,ax 80994a0: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80994a6: 65 c7 00 4b 00 00 00 mov DWORD PTR gs:[eax],0x4b 80994ad: b8 ff ff ff ff mov eax,0xffffffff 80994b2: eb c5 jmp 8099479 <__libc_lseek+0x69> 80994b4: e8 97 ed fd ff call 8078250 <__stack_chk_fail> 80994b9: 66 90 xchg ax,ax 80994bb: 66 90 xchg ax,ax 80994bd: 66 90 xchg ax,ax 80994bf: 90 nop 080994c0 <__isatty>: 80994c0: f3 0f 1e fb endbr32 80994c4: 53 push ebx 80994c5: e8 f6 06 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 80994ca: 81 c3 36 bb 04 00 add ebx,0x4bb36 80994d0: 83 ec 50 sub esp,0x50 80994d3: 65 a1 14 00 00 00 mov eax,gs:0x14 80994d9: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 80994dd: 31 c0 xor eax,eax 80994df: 8d 44 24 08 lea eax,[esp+0x8] 80994e3: 50 push eax 80994e4: ff 74 24 5c push DWORD PTR [esp+0x5c] 80994e8: e8 f3 00 00 00 call 80995e0 <__tcgetattr> 80994ed: 83 c4 10 add esp,0x10 80994f0: 85 c0 test eax,eax 80994f2: 0f 94 c0 sete al 80994f5: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80994f9: 65 33 15 14 00 00 00 xor edx,DWORD PTR gs:0x14 8099500: 75 08 jne 809950a <__isatty+0x4a> 8099502: 83 c4 48 add esp,0x48 8099505: 0f b6 c0 movzx eax,al 8099508: 5b pop ebx 8099509: c3 ret 809950a: e8 41 ed fd ff call 8078250 <__stack_chk_fail> 809950f: 90 nop 08099510 <__open64_nocancel>: 8099510: f3 0f 1e fb endbr32 8099514: 56 push esi 8099515: 53 push ebx 8099516: 83 ec 04 sub esp,0x4 8099519: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 809951d: f6 c2 40 test dl,0x40 8099520: 75 3e jne 8099560 <__open64_nocancel+0x50> 8099522: 89 d0 mov eax,edx 8099524: 31 f6 xor esi,esi 8099526: 25 00 00 41 00 and eax,0x410000 809952b: 3d 00 00 41 00 cmp eax,0x410000 8099530: 74 2e je 8099560 <__open64_nocancel+0x50> 8099532: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8099536: 80 ce 80 or dh,0x80 8099539: b8 27 01 00 00 mov eax,0x127 809953e: bb 9c ff ff ff mov ebx,0xffffff9c 8099543: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 809954a: 3d 00 f0 ff ff cmp eax,0xfffff000 809954f: 77 1f ja 8099570 <__open64_nocancel+0x60> 8099551: 83 c4 04 add esp,0x4 8099554: 5b pop ebx 8099555: 5e pop esi 8099556: c3 ret 8099557: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809955e: 66 90 xchg ax,ax 8099560: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 8099564: eb cc jmp 8099532 <__open64_nocancel+0x22> 8099566: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809956d: 8d 76 00 lea esi,[esi+0x0] 8099570: e8 3b 1a fe ff call 807afb0 <__syscall_error> 8099575: 83 c4 04 add esp,0x4 8099578: 5b pop ebx 8099579: 5e pop esi 809957a: c3 ret 809957b: 66 90 xchg ax,ax 809957d: 66 90 xchg ax,ax 809957f: 90 nop 08099580 <__openat_nocancel>: 8099580: f3 0f 1e fb endbr32 8099584: 56 push esi 8099585: 53 push ebx 8099586: 83 ec 04 sub esp,0x4 8099589: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 809958d: f6 c2 40 test dl,0x40 8099590: 75 36 jne 80995c8 <__openat_nocancel+0x48> 8099592: 89 d0 mov eax,edx 8099594: 31 f6 xor esi,esi 8099596: 25 00 00 41 00 and eax,0x410000 809959b: 3d 00 00 41 00 cmp eax,0x410000 80995a0: 74 26 je 80995c8 <__openat_nocancel+0x48> 80995a2: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80995a6: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80995aa: b8 27 01 00 00 mov eax,0x127 80995af: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80995b6: 3d 00 f0 ff ff cmp eax,0xfffff000 80995bb: 77 13 ja 80995d0 <__openat_nocancel+0x50> 80995bd: 83 c4 04 add esp,0x4 80995c0: 5b pop ebx 80995c1: 5e pop esi 80995c2: c3 ret 80995c3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80995c7: 90 nop 80995c8: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80995cc: eb d4 jmp 80995a2 <__openat_nocancel+0x22> 80995ce: 66 90 xchg ax,ax 80995d0: e8 db 19 fe ff call 807afb0 <__syscall_error> 80995d5: 83 c4 04 add esp,0x4 80995d8: 5b pop ebx 80995d9: 5e pop esi 80995da: c3 ret 80995db: 66 90 xchg ax,ax 80995dd: 66 90 xchg ax,ax 80995df: 90 nop 080995e0 <__tcgetattr>: 80995e0: f3 0f 1e fb endbr32 80995e4: 56 push esi 80995e5: b9 01 54 00 00 mov ecx,0x5401 80995ea: 53 push ebx 80995eb: 83 ec 34 sub esp,0x34 80995ee: 65 a1 14 00 00 00 mov eax,gs:0x14 80995f4: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80995f8: 31 c0 xor eax,eax 80995fa: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 80995fe: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 8099602: 8d 54 24 08 lea edx,[esp+0x8] 8099606: b8 36 00 00 00 mov eax,0x36 809960b: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 8099612: 3d 00 f0 ff ff cmp eax,0xfffff000 8099617: 0f 87 93 00 00 00 ja 80996b0 <__tcgetattr+0xd0> 809961d: 85 c0 test eax,eax 809961f: 75 75 jne 8099696 <__tcgetattr+0xb6> 8099621: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 8099625: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8099629: c7 46 24 00 00 00 00 mov DWORD PTR [esi+0x24],0x0 8099630: c7 46 28 00 00 00 00 mov DWORD PTR [esi+0x28],0x0 8099637: 89 4e 0c mov DWORD PTR [esi+0xc],ecx 809963a: 0f b6 4c 24 18 movzx ecx,BYTE PTR [esp+0x18] 809963f: 89 16 mov DWORD PTR [esi],edx 8099641: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8099645: 88 4e 10 mov BYTE PTR [esi+0x10],cl 8099648: 8b 4c 24 19 mov ecx,DWORD PTR [esp+0x19] 809964c: 89 56 04 mov DWORD PTR [esi+0x4],edx 809964f: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8099653: 89 4e 11 mov DWORD PTR [esi+0x11],ecx 8099656: 8b 4c 24 1d mov ecx,DWORD PTR [esp+0x1d] 809965a: 89 56 08 mov DWORD PTR [esi+0x8],edx 809965d: 81 e2 0f 10 00 00 and edx,0x100f 8099663: 89 4e 15 mov DWORD PTR [esi+0x15],ecx 8099666: 8b 4c 24 21 mov ecx,DWORD PTR [esp+0x21] 809966a: 89 56 34 mov DWORD PTR [esi+0x34],edx 809966d: 89 4e 19 mov DWORD PTR [esi+0x19],ecx 8099670: 8b 4c 24 25 mov ecx,DWORD PTR [esp+0x25] 8099674: 89 56 38 mov DWORD PTR [esi+0x38],edx 8099677: 89 4e 1d mov DWORD PTR [esi+0x1d],ecx 809967a: 0f b7 4c 24 29 movzx ecx,WORD PTR [esp+0x29] 809967f: c7 46 2c 00 00 00 00 mov DWORD PTR [esi+0x2c],0x0 8099686: 66 89 4e 21 mov WORD PTR [esi+0x21],cx 809968a: 0f b6 4c 24 2b movzx ecx,BYTE PTR [esp+0x2b] 809968f: c6 46 30 00 mov BYTE PTR [esi+0x30],0x0 8099693: 88 4e 23 mov BYTE PTR [esi+0x23],cl 8099696: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 809969a: 65 33 1d 14 00 00 00 xor ebx,DWORD PTR gs:0x14 80996a1: 75 17 jne 80996ba <__tcgetattr+0xda> 80996a3: 83 c4 34 add esp,0x34 80996a6: 5b pop ebx 80996a7: 5e pop esi 80996a8: c3 ret 80996a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80996b0: e8 fb 18 fe ff call 807afb0 <__syscall_error> 80996b5: e9 63 ff ff ff jmp 809961d <__tcgetattr+0x3d> 80996ba: e8 91 eb fd ff call 8078250 <__stack_chk_fail> 80996bf: 90 nop 080996c0 <__brk>: 80996c0: f3 0f 1e fb endbr32 80996c4: e8 61 ea fb ff call 805812a <__x86.get_pc_thunk.dx> 80996c9: 81 c2 37 b9 04 00 add edx,0x4b937 80996cf: 53 push ebx 80996d0: b8 2d 00 00 00 mov eax,0x2d 80996d5: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80996d9: cd 80 int 0x80 80996db: 89 82 30 1a 00 00 mov DWORD PTR [edx+0x1a30],eax 80996e1: 39 c3 cmp ebx,eax 80996e3: 77 0b ja 80996f0 <__brk+0x30> 80996e5: 31 c0 xor eax,eax 80996e7: 5b pop ebx 80996e8: c3 ret 80996e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80996f0: b8 f4 ff ff ff mov eax,0xfffffff4 80996f5: 5b pop ebx 80996f6: e9 b5 18 fe ff jmp 807afb0 <__syscall_error> 80996fb: 66 90 xchg ax,ax 80996fd: 66 90 xchg ax,ax 80996ff: 90 nop 08099700 : 8099700: 55 push ebp 8099701: 89 d5 mov ebp,edx 8099703: 57 push edi 8099704: 89 c7 mov edi,eax 8099706: 56 push esi 8099707: 53 push ebx 8099708: e8 b3 04 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 809970d: 81 c3 f3 b8 04 00 add ebx,0x4b8f3 8099713: 83 ec 28 sub esp,0x28 8099716: 52 push edx 8099717: e8 f4 a8 fd ff call 8074010 809971c: 83 c4 10 add esp,0x10 809971f: 80 3f 7b cmp BYTE PTR [edi],0x7b 8099722: 89 c6 mov esi,eax 8099724: 74 32 je 8099758 8099726: 83 ec 04 sub esp,0x4 8099729: 50 push eax 809972a: 55 push ebp 809972b: 57 push edi 809972c: e8 5f 02 fd ff call 8069990 8099731: 83 c4 10 add esp,0x10 8099734: 85 c0 test eax,eax 8099736: 75 10 jne 8099748 8099738: 0f b6 14 37 movzx edx,BYTE PTR [edi+esi*1] 809973c: 89 d0 mov eax,edx 809973e: 83 e0 df and eax,0xffffffdf 8099741: 83 e8 41 sub eax,0x41 8099744: 3c 19 cmp al,0x19 8099746: 77 48 ja 8099790 8099748: 31 f6 xor esi,esi 809974a: 83 c4 1c add esp,0x1c 809974d: 89 f0 mov eax,esi 809974f: 5b pop ebx 8099750: 5e pop esi 8099751: 5f pop edi 8099752: 5d pop ebp 8099753: c3 ret 8099754: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8099758: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809975c: 83 ec 04 sub esp,0x4 809975f: 8d 47 01 lea eax,[edi+0x1] 8099762: 56 push esi 8099763: 31 f6 xor esi,esi 8099765: 55 push ebp 8099766: 50 push eax 8099767: e8 24 02 fd ff call 8069990 809976c: 83 c4 10 add esp,0x10 809976f: 85 c0 test eax,eax 8099771: 75 d7 jne 809974a 8099773: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8099777: 80 7c 17 01 7d cmp BYTE PTR [edi+edx*1+0x1],0x7d 809977c: 75 cc jne 809974a 809977e: 83 c4 1c add esp,0x1c 8099781: 8d 72 02 lea esi,[edx+0x2] 8099784: 5b pop ebx 8099785: 89 f0 mov eax,esi 8099787: 5e pop esi 8099788: 5f pop edi 8099789: 5d pop ebp 809978a: c3 ret 809978b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809978f: 90 nop 8099790: 8d 42 d0 lea eax,[edx-0x30] 8099793: 3c 09 cmp al,0x9 8099795: 76 b1 jbe 8099748 8099797: 80 fa 5f cmp dl,0x5f 809979a: 75 ae jne 809974a 809979c: eb aa jmp 8099748 809979e: 66 90 xchg ax,ax 080997a0 : 80997a0: 55 push ebp 80997a1: 89 e5 mov ebp,esp 80997a3: 57 push edi 80997a4: 56 push esi 80997a5: e8 05 11 fb ff call 804a8af <__x86.get_pc_thunk.si> 80997aa: 81 c6 56 b8 04 00 add esi,0x4b856 80997b0: 53 push ebx 80997b1: 83 ec 2c sub esp,0x2c 80997b4: 89 75 dc mov DWORD PTR [ebp-0x24],esi 80997b7: 85 d2 test edx,edx 80997b9: 0f 84 08 01 00 00 je 80998c7 80997bf: 83 c2 1d add edx,0x1d 80997c2: 89 e7 mov edi,esp 80997c4: 89 d1 mov ecx,edx 80997c6: 81 e2 00 f0 ff ff and edx,0xfffff000 80997cc: 29 d7 sub edi,edx 80997ce: 83 e1 f0 and ecx,0xfffffff0 80997d1: 89 fa mov edx,edi 80997d3: 39 d4 cmp esp,edx 80997d5: 74 12 je 80997e9 80997d7: 81 ec 00 10 00 00 sub esp,0x1000 80997dd: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80997e5: 39 d4 cmp esp,edx 80997e7: 75 ee jne 80997d7 80997e9: 81 e1 ff 0f 00 00 and ecx,0xfff 80997ef: 29 cc sub esp,ecx 80997f1: 85 c9 test ecx,ecx 80997f3: 74 05 je 80997fa 80997f5: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 80997fa: 8d 74 24 0f lea esi,[esp+0xf] 80997fe: 0f b6 08 movzx ecx,BYTE PTR [eax] 8099801: 83 e6 f0 and esi,0xfffffff0 8099804: 89 f2 mov edx,esi 8099806: 84 c9 test cl,cl 8099808: 74 52 je 809985c 809980a: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 809980d: eb 10 jmp 809981f 809980f: 90 nop 8099810: 83 45 e4 01 add DWORD PTR [ebp-0x1c],0x1 8099814: 88 0a mov BYTE PTR [edx],cl 8099816: 89 d9 mov ecx,ebx 8099818: 83 c2 01 add edx,0x1 809981b: 84 c9 test cl,cl 809981d: 74 31 je 8099850 809981f: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8099822: 0f b6 58 01 movzx ebx,BYTE PTR [eax+0x1] 8099826: 80 f9 2f cmp cl,0x2f 8099829: 75 e5 jne 8099810 809982b: 80 fb 2e cmp bl,0x2e 809982e: 0f 84 a4 00 00 00 je 80998d8 8099834: 83 45 e4 01 add DWORD PTR [ebp-0x1c],0x1 8099838: 39 d6 cmp esi,edx 809983a: 73 d8 jae 8099814 809983c: 80 7a ff 2f cmp BYTE PTR [edx-0x1],0x2f 8099840: 75 d2 jne 8099814 8099842: 89 d9 mov ecx,ebx 8099844: 84 c9 test cl,cl 8099846: 75 d7 jne 809981f 8099848: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809984f: 90 nop 8099850: 39 f2 cmp edx,esi 8099852: 74 08 je 809985c 8099854: 80 7a ff 2f cmp BYTE PTR [edx-0x1],0x2f 8099858: 89 d0 mov eax,edx 809985a: 74 06 je 8099862 809985c: c6 02 2f mov BYTE PTR [edx],0x2f 809985f: 8d 42 01 lea eax,[edx+0x1] 8099862: 29 f0 sub eax,esi 8099864: 89 75 d4 mov DWORD PTR [ebp-0x2c],esi 8099867: ba 07 00 00 00 mov edx,0x7 809986c: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 809986f: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 8099872: 8d b8 a0 3c fe ff lea edi,[eax-0x1c360] 8099878: 8d 88 c0 3c fe ff lea ecx,[eax-0x1c340] 809987e: 8d 5f 10 lea ebx,[edi+0x10] 8099881: 89 ce mov esi,ecx 8099883: 89 5d e0 mov DWORD PTR [ebp-0x20],ebx 8099886: 3b 55 e4 cmp edx,DWORD PTR [ebp-0x1c] 8099889: 77 21 ja 80998ac 809988b: 83 ec 04 sub esp,0x4 809988e: 8b 5d dc mov ebx,DWORD PTR [ebp-0x24] 8099891: 89 55 d8 mov DWORD PTR [ebp-0x28],edx 8099894: 52 push edx 8099895: ff 75 d4 push DWORD PTR [ebp-0x2c] 8099898: 56 push esi 8099899: e8 02 f8 fa ff call 80490a0 <.plt+0x70> 809989e: 83 c4 10 add esp,0x10 80998a1: 8b 55 d8 mov edx,DWORD PTR [ebp-0x28] 80998a4: 85 c0 test eax,eax 80998a6: 0f 84 94 00 00 00 je 8099940 80998ac: 83 c7 04 add edi,0x4 80998af: 3b 7d e0 cmp edi,DWORD PTR [ebp-0x20] 80998b2: 74 13 je 80998c7 80998b4: 8d 74 16 01 lea esi,[esi+edx*1+0x1] 80998b8: 8b 17 mov edx,DWORD PTR [edi] 80998ba: 3b 55 e4 cmp edx,DWORD PTR [ebp-0x1c] 80998bd: 76 cc jbe 809988b 80998bf: 83 c7 04 add edi,0x4 80998c2: 3b 7d e0 cmp edi,DWORD PTR [ebp-0x20] 80998c5: 75 ed jne 80998b4 80998c7: 31 c0 xor eax,eax 80998c9: 8d 65 f4 lea esp,[ebp-0xc] 80998cc: 5b pop ebx 80998cd: 5e pop esi 80998ce: 5f pop edi 80998cf: 5d pop ebp 80998d0: c3 ret 80998d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80998d8: 0f b6 78 02 movzx edi,BYTE PTR [eax+0x2] 80998dc: 89 f8 mov eax,edi 80998de: 3c 2e cmp al,0x2e 80998e0: 74 1e je 8099900 80998e2: 3c 2f cmp al,0x2f 80998e4: 74 08 je 80998ee 80998e6: 84 c0 test al,al 80998e8: 0f 85 46 ff ff ff jne 8099834 80998ee: 83 45 e4 02 add DWORD PTR [ebp-0x1c],0x2 80998f2: 89 f9 mov ecx,edi 80998f4: e9 22 ff ff ff jmp 809981b 80998f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8099900: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8099903: 0f b6 78 03 movzx edi,BYTE PTR [eax+0x3] 8099907: 89 f8 mov eax,edi 8099909: 3c 2f cmp al,0x2f 809990b: 74 1b je 8099928 809990d: 84 c0 test al,al 809990f: 0f 85 1f ff ff ff jne 8099834 8099915: eb 11 jmp 8099928 8099917: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809991e: 66 90 xchg ax,ax 8099920: 83 ea 01 sub edx,0x1 8099923: 80 3a 2f cmp BYTE PTR [edx],0x2f 8099926: 74 04 je 809992c 8099928: 39 f2 cmp edx,esi 809992a: 77 f4 ja 8099920 809992c: 83 45 e4 03 add DWORD PTR [ebp-0x1c],0x3 8099930: 89 f9 mov ecx,edi 8099932: e9 e4 fe ff ff jmp 809981b 8099937: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809993e: 66 90 xchg ax,ax 8099940: b8 01 00 00 00 mov eax,0x1 8099945: eb 82 jmp 80998c9 8099947: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809994e: 66 90 xchg ax,ax 08099950 <_dl_process_pt_note>: 8099950: 55 push ebp 8099951: 89 e5 mov ebp,esp 8099953: 57 push edi 8099954: 56 push esi 8099955: 89 d6 mov esi,edx 8099957: 89 ca mov edx,ecx 8099959: 53 push ebx 809995a: e8 61 02 fb ff call 8049bc0 <__x86.get_pc_thunk.bx> 809995f: 81 c3 a1 b6 04 00 add ebx,0x4b6a1 8099965: 83 ec 3c sub esp,0x3c 8099968: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 809996b: 8b 7e 10 mov edi,DWORD PTR [esi+0x10] 809996e: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8099971: 89 7d e4 mov DWORD PTR [ebp-0x1c],edi 8099974: 8d 0c 38 lea ecx,[eax+edi*1] 8099977: 89 5d d4 mov DWORD PTR [ebp-0x2c],ebx 809997a: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 809997d: 3b 0b cmp ecx,DWORD PTR [ebx] 809997f: 0f 87 13 01 00 00 ja 8099a98 <_dl_process_pt_note+0x148> 8099985: 8b 4d e0 mov ecx,DWORD PTR [ebp-0x20] 8099988: f6 81 9d 01 00 00 07 test BYTE PTR [ecx+0x19d],0x7 809998f: 0f 85 75 01 00 00 jne 8099b0a <_dl_process_pt_note+0x1ba> 8099995: 83 7e 1c 04 cmp DWORD PTR [esi+0x1c],0x4 8099999: 0f 85 6b 01 00 00 jne 8099b0a <_dl_process_pt_note+0x1ba> 809999f: 8d 7c 03 04 lea edi,[ebx+eax*1+0x4] 80999a3: 83 7d e4 0c cmp DWORD PTR [ebp-0x1c],0xc 80999a7: 89 f8 mov eax,edi 80999a9: 0f 86 5b 01 00 00 jbe 8099b0a <_dl_process_pt_note+0x1ba> 80999af: c7 45 cc 00 00 00 00 mov DWORD PTR [ebp-0x34],0x0 80999b6: ba 0c 00 00 00 mov edx,0xc 80999bb: c7 45 c8 00 00 00 00 mov DWORD PTR [ebp-0x38],0x0 80999c2: 31 f6 xor esi,esi 80999c4: 29 c2 sub edx,eax 80999c6: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 80999c9: eb 26 jmp 80999f1 <_dl_process_pt_note+0xa1> 80999cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80999cf: 90 nop 80999d0: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 80999d3: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 80999d6: 83 c0 0f add eax,0xf 80999d9: 83 c8 03 or eax,0x3 80999dc: 01 c2 add edx,eax 80999de: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 80999e1: 83 e2 fc and edx,0xfffffffc 80999e4: 01 d7 add edi,edx 80999e6: 01 f8 add eax,edi 80999e8: 39 45 e4 cmp DWORD PTR [ebp-0x1c],eax 80999eb: 0f 86 b7 01 00 00 jbe 8099ba8 <_dl_process_pt_note+0x258> 80999f1: 8b 07 mov eax,DWORD PTR [edi] 80999f3: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 80999f6: 83 f8 04 cmp eax,0x4 80999f9: 75 d5 jne 80999d0 <_dl_process_pt_note+0x80> 80999fb: 83 7f 08 05 cmp DWORD PTR [edi+0x8],0x5 80999ff: 75 cf jne 80999d0 <_dl_process_pt_note+0x80> 8099a01: 81 7f 0c 47 4e 55 00 cmp DWORD PTR [edi+0xc],0x554e47 8099a08: 75 c6 jne 80999d0 <_dl_process_pt_note+0x80> 8099a0a: 8b 5d e0 mov ebx,DWORD PTR [ebp-0x20] 8099a0d: 0f b6 83 9d 01 00 00 movzx eax,BYTE PTR [ebx+0x19d] 8099a14: a8 07 test al,0x7 8099a16: 0f 85 d8 00 00 00 jne 8099af4 <_dl_process_pt_note+0x1a4> 8099a1c: 83 e0 f8 and eax,0xfffffff8 8099a1f: 83 c8 01 or eax,0x1 8099a22: 88 83 9d 01 00 00 mov BYTE PTR [ebx+0x19d],al 8099a28: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 8099a2b: 83 fa 07 cmp edx,0x7 8099a2e: 0f 86 c0 00 00 00 jbe 8099af4 <_dl_process_pt_note+0x1a4> 8099a34: f6 c2 03 test dl,0x3 8099a37: 0f 85 b7 00 00 00 jne 8099af4 <_dl_process_pt_note+0x1a4> 8099a3d: 8d 47 10 lea eax,[edi+0x10] 8099a40: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 8099a43: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 8099a46: 8d 1c 10 lea ebx,[eax+edx*1] 8099a49: eb 3b jmp 8099a86 <_dl_process_pt_note+0x136> 8099a4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8099a4f: 90 nop 8099a50: 8d 50 08 lea edx,[eax+0x8] 8099a53: 8d 3c 0a lea edi,[edx+ecx*1] 8099a56: 39 fb cmp ebx,edi 8099a58: 0f 82 96 00 00 00 jb 8099af4 <_dl_process_pt_note+0x1a4> 8099a5e: 81 fe 02 00 00 c0 cmp esi,0xc0000002 8099a64: 0f 84 76 01 00 00 je 8099be0 <_dl_process_pt_note+0x290> 8099a6a: 0f 87 84 00 00 00 ja 8099af4 <_dl_process_pt_note+0x1a4> 8099a70: 83 c1 03 add ecx,0x3 8099a73: 83 e1 fc and ecx,0xfffffffc 8099a76: 8d 04 0a lea eax,[edx+ecx*1] 8099a79: 89 da mov edx,ebx 8099a7b: 29 c2 sub edx,eax 8099a7d: 83 fa 07 cmp edx,0x7 8099a80: 0f 8e 7a 01 00 00 jle 8099c00 <_dl_process_pt_note+0x2b0> 8099a86: 89 f2 mov edx,esi 8099a88: 8b 30 mov esi,DWORD PTR [eax] 8099a8a: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8099a8d: 39 d6 cmp esi,edx 8099a8f: 73 bf jae 8099a50 <_dl_process_pt_note+0x100> 8099a91: eb 61 jmp 8099af4 <_dl_process_pt_note+0x1a4> 8099a93: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8099a97: 90 nop 8099a98: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 8099a9b: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8099a9e: c7 45 dc 00 00 00 00 mov DWORD PTR [ebp-0x24],0x0 8099aa5: 3d ff ff 00 00 cmp eax,0xffff 8099aaa: 76 6c jbe 8099b18 <_dl_process_pt_note+0x1c8> 8099aac: 8b 7d e4 mov edi,DWORD PTR [ebp-0x1c] 8099aaf: 83 ec 0c sub esp,0xc 8099ab2: 8b 5d d4 mov ebx,DWORD PTR [ebp-0x2c] 8099ab5: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 8099ab8: 57 push edi 8099ab9: e8 c2 b0 fc ff call 8064b80 <__libc_malloc> 8099abe: 5a pop edx 8099abf: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 8099ac2: ff 75 dc push DWORD PTR [ebp-0x24] 8099ac5: ff 75 d8 push DWORD PTR [ebp-0x28] 8099ac8: 57 push edi 8099ac9: 50 push eax 8099aca: 52 push edx 8099acb: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8099ace: e8 0d e1 00 00 call 80a7be0 <__pread64_nocancel> 8099ad3: 83 c4 20 add esp,0x20 8099ad6: 39 f8 cmp eax,edi 8099ad8: 0f 85 2d 01 00 00 jne 8099c0b <_dl_process_pt_note+0x2bb> 8099ade: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8099ae1: f6 80 9d 01 00 00 07 test BYTE PTR [eax+0x19d],0x7 8099ae8: 75 0a jne 8099af4 <_dl_process_pt_note+0x1a4> 8099aea: 83 7e 1c 04 cmp DWORD PTR [esi+0x1c],0x4 8099aee: 0f 84 37 01 00 00 je 8099c2b <_dl_process_pt_note+0x2db> 8099af4: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 8099af7: 85 c0 test eax,eax 8099af9: 74 0f je 8099b0a <_dl_process_pt_note+0x1ba> 8099afb: 83 ec 0c sub esp,0xc 8099afe: 8b 5d d4 mov ebx,DWORD PTR [ebp-0x2c] 8099b01: 50 push eax 8099b02: e8 99 b6 fc ff call 80651a0 <__free> 8099b07: 83 c4 10 add esp,0x10 8099b0a: 31 c0 xor eax,eax 8099b0c: 8d 65 f4 lea esp,[ebp-0xc] 8099b0f: 5b pop ebx 8099b10: 5e pop esi 8099b11: 5f pop edi 8099b12: 5d pop ebp 8099b13: c3 ret 8099b14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8099b18: 83 c0 1b add eax,0x1b 8099b1b: 89 e3 mov ebx,esp 8099b1d: 89 c1 mov ecx,eax 8099b1f: 25 00 f0 ff ff and eax,0xfffff000 8099b24: 29 c3 sub ebx,eax 8099b26: 83 e1 f0 and ecx,0xfffffff0 8099b29: 89 d8 mov eax,ebx 8099b2b: 39 c4 cmp esp,eax 8099b2d: 74 12 je 8099b41 <_dl_process_pt_note+0x1f1> 8099b2f: 81 ec 00 10 00 00 sub esp,0x1000 8099b35: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 8099b3d: 39 c4 cmp esp,eax 8099b3f: 75 ee jne 8099b2f <_dl_process_pt_note+0x1df> 8099b41: 89 c8 mov eax,ecx 8099b43: 25 ff 0f 00 00 and eax,0xfff 8099b48: 29 c4 sub esp,eax 8099b4a: 85 c0 test eax,eax 8099b4c: 74 05 je 8099b53 <_dl_process_pt_note+0x203> 8099b4e: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 8099b53: 8d 44 24 0f lea eax,[esp+0xf] 8099b57: 83 ec 0c sub esp,0xc 8099b5a: ff 75 dc push DWORD PTR [ebp-0x24] 8099b5d: 8b 5d d4 mov ebx,DWORD PTR [ebp-0x2c] 8099b60: 83 e0 f0 and eax,0xfffffff0 8099b63: ff 75 d8 push DWORD PTR [ebp-0x28] 8099b66: ff 75 e4 push DWORD PTR [ebp-0x1c] 8099b69: 89 c7 mov edi,eax 8099b6b: 50 push eax 8099b6c: 52 push edx 8099b6d: e8 6e e0 00 00 call 80a7be0 <__pread64_nocancel> 8099b72: 83 c4 20 add esp,0x20 8099b75: 39 45 e4 cmp DWORD PTR [ebp-0x1c],eax 8099b78: 0f 85 a3 00 00 00 jne 8099c21 <_dl_process_pt_note+0x2d1> 8099b7e: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8099b81: f6 80 9d 01 00 00 07 test BYTE PTR [eax+0x19d],0x7 8099b88: 75 80 jne 8099b0a <_dl_process_pt_note+0x1ba> 8099b8a: 83 7e 1c 04 cmp DWORD PTR [esi+0x1c],0x4 8099b8e: 0f 85 76 ff ff ff jne 8099b0a <_dl_process_pt_note+0x1ba> 8099b94: 83 7d e4 0c cmp DWORD PTR [ebp-0x1c],0xc 8099b98: 89 f8 mov eax,edi 8099b9a: 0f 87 0f fe ff ff ja 80999af <_dl_process_pt_note+0x5f> 8099ba0: e9 65 ff ff ff jmp 8099b0a <_dl_process_pt_note+0x1ba> 8099ba5: 8d 76 00 lea esi,[esi+0x0] 8099ba8: 8b 75 c8 mov esi,DWORD PTR [ebp-0x38] 8099bab: 89 f0 mov eax,esi 8099bad: 83 e0 02 and eax,0x2 8099bb0: 83 e6 01 and esi,0x1 8099bb3: 74 0a je 8099bbf <_dl_process_pt_note+0x26f> 8099bb5: 8b 75 e0 mov esi,DWORD PTR [ebp-0x20] 8099bb8: 80 8e 9d 01 00 00 02 or BYTE PTR [esi+0x19d],0x2 8099bbf: 85 c0 test eax,eax 8099bc1: 0f 84 2d ff ff ff je 8099af4 <_dl_process_pt_note+0x1a4> 8099bc7: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8099bca: 80 88 9d 01 00 00 04 or BYTE PTR [eax+0x19d],0x4 8099bd1: e9 1e ff ff ff jmp 8099af4 <_dl_process_pt_note+0x1a4> 8099bd6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8099bdd: 8d 76 00 lea esi,[esi+0x0] 8099be0: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 8099be3: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 8099be6: 83 f9 04 cmp ecx,0x4 8099be9: 0f 85 05 ff ff ff jne 8099af4 <_dl_process_pt_note+0x1a4> 8099bef: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8099bf2: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8099bf5: e9 d9 fd ff ff jmp 80999d3 <_dl_process_pt_note+0x83> 8099bfa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8099c00: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 8099c03: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 8099c06: e9 c8 fd ff ff jmp 80999d3 <_dl_process_pt_note+0x83> 8099c0b: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 8099c0e: 85 c0 test eax,eax 8099c10: 74 0f je 8099c21 <_dl_process_pt_note+0x2d1> 8099c12: 83 ec 0c sub esp,0xc 8099c15: 8b 5d d4 mov ebx,DWORD PTR [ebp-0x2c] 8099c18: 50 push eax 8099c19: e8 82 b5 fc ff call 80651a0 <__free> 8099c1e: 83 c4 10 add esp,0x10 8099c21: b8 ff ff ff ff mov eax,0xffffffff 8099c26: e9 e1 fe ff ff jmp 8099b0c <_dl_process_pt_note+0x1bc> 8099c2b: 8b 7d cc mov edi,DWORD PTR [ebp-0x34] 8099c2e: 89 f8 mov eax,edi 8099c30: e9 81 fd ff ff jmp 80999b6 <_dl_process_pt_note+0x66> 8099c35: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8099c3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08099c40 : 8099c40: 55 push ebp 8099c41: 57 push edi 8099c42: 89 d7 mov edi,edx 8099c44: 56 push esi 8099c45: 53 push ebx 8099c46: e8 75 ff fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 8099c4b: 81 c3 b5 b3 04 00 add ebx,0x4b3b5 8099c51: 83 ec 1c sub esp,0x1c 8099c54: 85 c0 test eax,eax 8099c56: 75 0f jne 8099c67 8099c58: e9 80 00 00 00 jmp 8099cdd 8099c5d: 8d 76 00 lea esi,[esi+0x0] 8099c60: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8099c63: 85 c0 test eax,eax 8099c65: 74 21 je 8099c88 8099c67: 83 ec 08 sub esp,0x8 8099c6a: ff 30 push DWORD PTR [eax] 8099c6c: 89 c6 mov esi,eax 8099c6e: 57 push edi 8099c6f: e8 5c f4 fa ff call 80490d0 <.plt+0xa0> 8099c74: 83 c4 10 add esp,0x10 8099c77: 85 c0 test eax,eax 8099c79: 75 e5 jne 8099c60 8099c7b: 83 c4 1c add esp,0x1c 8099c7e: 5b pop ebx 8099c7f: 5e pop esi 8099c80: 5f pop edi 8099c81: 5d pop ebp 8099c82: c3 ret 8099c83: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8099c87: 90 nop 8099c88: 83 ec 0c sub esp,0xc 8099c8b: 57 push edi 8099c8c: e8 7f a3 fd ff call 8074010 8099c91: 8d 50 01 lea edx,[eax+0x1] 8099c94: 83 c0 0d add eax,0xd 8099c97: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8099c9b: 89 04 24 mov DWORD PTR [esp],eax 8099c9e: e8 dd ae fc ff call 8064b80 <__libc_malloc> 8099ca3: 83 c4 10 add esp,0x10 8099ca6: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8099caa: 85 c0 test eax,eax 8099cac: 89 c5 mov ebp,eax 8099cae: 74 48 je 8099cf8 8099cb0: 83 ec 04 sub esp,0x4 8099cb3: 8d 45 0c lea eax,[ebp+0xc] 8099cb6: 52 push edx 8099cb7: 57 push edi 8099cb8: 50 push eax 8099cb9: e8 72 9e fd ff call 8073b30 8099cbe: 83 c4 10 add esp,0x10 8099cc1: c7 45 04 00 00 00 00 mov DWORD PTR [ebp+0x4],0x0 8099cc8: 89 45 00 mov DWORD PTR [ebp+0x0],eax 8099ccb: c7 45 08 00 00 00 00 mov DWORD PTR [ebp+0x8],0x0 8099cd2: 89 6e 04 mov DWORD PTR [esi+0x4],ebp 8099cd5: 83 c4 1c add esp,0x1c 8099cd8: 5b pop ebx 8099cd9: 5e pop esi 8099cda: 5f pop edi 8099cdb: 5d pop ebp 8099cdc: c3 ret 8099cdd: 83 ec 0c sub esp,0xc 8099ce0: 52 push edx 8099ce1: e8 2a a3 fd ff call 8074010 8099ce6: 83 c0 0d add eax,0xd 8099ce9: 89 04 24 mov DWORD PTR [esp],eax 8099cec: e8 8f ae fc ff call 8064b80 <__libc_malloc> 8099cf1: 83 c4 10 add esp,0x10 8099cf4: 85 c0 test eax,eax 8099cf6: 75 11 jne 8099d09 8099cf8: 8d 83 97 34 fe ff lea eax,[ebx-0x1cb69] 8099cfe: 50 push eax 8099cff: 6a 00 push 0x0 8099d01: 57 push edi 8099d02: 6a 0c push 0xc 8099d04: e8 c7 b3 00 00 call 80a50d0 <_dl_signal_error> 8099d09: 8d 83 10 3c fe ff lea eax,[ebx-0x1c3f0] 8099d0f: 50 push eax 8099d10: 8d 83 b3 34 fe ff lea eax,[ebx-0x1cb4d] 8099d16: 68 af 01 00 00 push 0x1af 8099d1b: 50 push eax 8099d1c: 8d 83 bd 34 fe ff lea eax,[ebx-0x1cb43] 8099d22: 50 push eax 8099d23: e8 a8 11 fb ff call 804aed0 <__assert_fail> 8099d28: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8099d2f: 90 nop 08099d30 : 8099d30: 55 push ebp 8099d31: 57 push edi 8099d32: 89 cf mov edi,ecx 8099d34: 56 push esi 8099d35: 89 c6 mov esi,eax 8099d37: 53 push ebx 8099d38: e8 83 fe fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 8099d3d: 81 c3 c3 b2 04 00 add ebx,0x4b2c3 8099d43: 83 ec 0c sub esp,0xc 8099d46: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 8099d4a: 83 fa ff cmp edx,0xffffffff 8099d4d: 74 0c je 8099d5b 8099d4f: 83 ec 0c sub esp,0xc 8099d52: 52 push edx 8099d53: e8 c8 c9 fd ff call 8076720 <__close_nocancel> 8099d58: 83 c4 10 add esp,0x10 8099d5b: 85 ed test ebp,ebp 8099d5d: 74 17 je 8099d76 8099d5f: 8b 85 b0 01 00 00 mov eax,DWORD PTR [ebp+0x1b0] 8099d65: 83 f8 ff cmp eax,0xffffffff 8099d68: 74 0c je 8099d76 8099d6a: 83 ec 0c sub esp,0xc 8099d6d: 50 push eax 8099d6e: e8 2d b4 fc ff call 80651a0 <__free> 8099d73: 83 c4 10 add esp,0x10 8099d76: 83 ec 0c sub esp,0xc 8099d79: 55 push ebp 8099d7a: e8 21 b4 fc ff call 80651a0 <__free> 8099d7f: 58 pop eax 8099d80: ff 74 24 2c push DWORD PTR [esp+0x2c] 8099d84: e8 17 b4 fc ff call 80651a0 <__free> 8099d89: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 8099d8d: 83 c4 10 add esp,0x10 8099d90: 85 d2 test edx,edx 8099d92: 74 10 je 8099da4 8099d94: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8099d98: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 8099d9f: e8 0c e5 fd ff call 80782b0 <_dl_debug_state> 8099da4: ff 74 24 28 push DWORD PTR [esp+0x28] 8099da8: 6a 00 push 0x0 8099daa: 57 push edi 8099dab: 56 push esi 8099dac: e8 1f b3 00 00 call 80a50d0 <_dl_signal_error> 8099db1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8099db8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8099dbf: 90 nop 08099dc0 : 8099dc0: 55 push ebp 8099dc1: 57 push edi 8099dc2: e8 a0 0e fb ff call 804ac67 <__x86.get_pc_thunk.di> 8099dc7: 81 c7 39 b2 04 00 add edi,0x4b239 8099dcd: 56 push esi 8099dce: 53 push ebx 8099dcf: 83 ec 1c sub esp,0x1c 8099dd2: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8099dd6: 83 fa ff cmp edx,0xffffffff 8099dd9: 74 72 je 8099e4d 8099ddb: 8b 0a mov ecx,DWORD PTR [edx] 8099ddd: 89 c6 mov esi,eax 8099ddf: 89 d7 mov edi,edx 8099de1: eb 1c jmp 8099dff 8099de3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8099de7: 90 nop 8099de8: 8b 0f mov ecx,DWORD PTR [edi] 8099dea: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 8099dee: bb 02 00 00 00 mov ebx,0x2 8099df3: 83 f8 02 cmp eax,0x2 8099df6: 0f 42 c3 cmovb eax,ebx 8099df9: 01 02 add DWORD PTR [edx],eax 8099dfb: 85 c9 test ecx,ecx 8099dfd: 74 4e je 8099e4d 8099dff: 83 c7 04 add edi,0x4 8099e02: 80 3e 00 cmp BYTE PTR [esi],0x0 8099e05: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 8099e08: 8b 41 10 mov eax,DWORD PTR [ecx+0x10] 8099e0b: 75 db jne 8099de8 8099e0d: 8b 6e 04 mov ebp,DWORD PTR [esi+0x4] 8099e10: 8d 5d 01 lea ebx,[ebp+0x1] 8099e13: 8d 2c ea lea ebp,[edx+ebp*8] 8099e16: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 8099e19: 8b 5e 0c mov ebx,DWORD PTR [esi+0xc] 8099e1c: 89 5d 08 mov DWORD PTR [ebp+0x8],ebx 8099e1f: 83 f8 01 cmp eax,0x1 8099e22: 77 34 ja 8099e58 8099e24: 85 c0 test eax,eax 8099e26: 8d 53 01 lea edx,[ebx+0x1] 8099e29: 0f 95 c0 setne al 8099e2c: 89 56 0c mov DWORD PTR [esi+0xc],edx 8099e2f: 83 c0 2e add eax,0x2e 8099e32: 88 03 mov BYTE PTR [ebx],al 8099e34: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8099e37: 8d 50 01 lea edx,[eax+0x1] 8099e3a: 89 56 0c mov DWORD PTR [esi+0xc],edx 8099e3d: c6 00 00 mov BYTE PTR [eax],0x0 8099e40: 8b 0f mov ecx,DWORD PTR [edi] 8099e42: c7 45 0c 00 00 00 00 mov DWORD PTR [ebp+0xc],0x0 8099e49: 85 c9 test ecx,ecx 8099e4b: 75 b2 jne 8099dff 8099e4d: 83 c4 1c add esp,0x1c 8099e50: 5b pop ebx 8099e51: 5e pop esi 8099e52: 5f pop edi 8099e53: 5d pop ebp 8099e54: c3 ret 8099e55: 8d 76 00 lea esi,[esi+0x0] 8099e58: 83 ec 04 sub esp,0x4 8099e5b: 83 e8 01 sub eax,0x1 8099e5e: 50 push eax 8099e5f: ff 71 0c push DWORD PTR [ecx+0xc] 8099e62: 53 push ebx 8099e63: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8099e67: e8 d4 9d fd ff call 8073c40 <__mempcpy> 8099e6c: 83 c4 10 add esp,0x10 8099e6f: eb c6 jmp 8099e37 8099e71: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8099e78: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8099e7f: 90 nop 08099e80 : 8099e80: 55 push ebp 8099e81: 89 e5 mov ebp,esp 8099e83: 57 push edi 8099e84: 89 cf mov edi,ecx 8099e86: 56 push esi 8099e87: 89 d6 mov esi,edx 8099e89: 53 push ebx 8099e8a: e8 31 fd fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 8099e8f: 81 c3 71 b1 04 00 add ebx,0x4b171 8099e95: 83 ec 44 sub esp,0x44 8099e98: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 8099e9b: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8099e9e: 68 00 00 08 00 push 0x80000 8099ea3: 50 push eax 8099ea4: 89 55 e0 mov DWORD PTR [ebp-0x20],edx 8099ea7: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 8099eaa: e8 61 f6 ff ff call 8099510 <__open64_nocancel> 8099eaf: 83 c4 10 add esp,0x10 8099eb2: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 8099eb5: 83 f8 ff cmp eax,0xffffffff 8099eb8: 0f 84 6f 01 00 00 je 809a02d 8099ebe: c7 c0 e0 ff ff ff mov eax,0xffffffe0 8099ec4: 31 d2 xor edx,edx 8099ec6: 89 45 bc mov DWORD PTR [ebp-0x44],eax 8099ec9: 65 c7 00 00 00 00 00 mov DWORD PTR gs:[eax],0x0 8099ed0: 8d 46 04 lea eax,[esi+0x4] 8099ed3: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8099ed6: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 8099edc: be 00 02 00 00 mov esi,0x200 8099ee1: 89 f0 mov eax,esi 8099ee3: 83 ec 04 sub esp,0x4 8099ee6: 29 d0 sub eax,edx 8099ee8: 03 55 cc add edx,DWORD PTR [ebp-0x34] 8099eeb: 50 push eax 8099eec: 52 push edx 8099eed: ff 75 d0 push DWORD PTR [ebp-0x30] 8099ef0: e8 db c9 fd ff call 80768d0 <__read_nocancel> 8099ef5: 83 c4 10 add esp,0x10 8099ef8: 85 c0 test eax,eax 8099efa: 0f 8e 3b 05 00 00 jle 809a43b 8099f00: 8b 4d e0 mov ecx,DWORD PTR [ebp-0x20] 8099f03: 03 01 add eax,DWORD PTR [ecx] 8099f05: 89 01 mov DWORD PTR [ecx],eax 8099f07: 89 c2 mov edx,eax 8099f09: 83 f8 33 cmp eax,0x33 8099f0c: 76 d3 jbe 8099ee1 8099f0e: 83 fa 33 cmp edx,0x33 8099f11: 0f 8e 59 03 00 00 jle 809a270 8099f17: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8099f1a: 81 78 04 7f 45 4c 46 cmp DWORD PTR [eax+0x4],0x464c457f 8099f21: 0f 84 19 01 00 00 je 809a040 8099f27: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8099f2a: 81 78 04 7f 45 4c 46 cmp DWORD PTR [eax+0x4],0x464c457f 8099f31: 75 31 jne 8099f64 8099f33: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 8099f36: 81 78 04 01 01 01 03 cmp DWORD PTR [eax+0x4],0x3010101 8099f3d: 75 25 jne 8099f64 8099f3f: 90 nop 8099f40: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8099f43: 0f b6 40 0c movzx eax,BYTE PTR [eax+0xc] 8099f47: 84 c0 test al,al 8099f49: 0f 85 e1 03 00 00 jne 809a330 8099f4f: 8b 75 e0 mov esi,DWORD PTR [ebp-0x20] 8099f52: 8b 8b 99 3c fe ff mov ecx,DWORD PTR [ebx-0x1c367] 8099f58: 8d 46 0d lea eax,[esi+0xd] 8099f5b: 39 4e 0d cmp DWORD PTR [esi+0xd],ecx 8099f5e: 0f 84 04 01 00 00 je 809a068 8099f64: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8099f67: 81 78 04 7f 45 4c 46 cmp DWORD PTR [eax+0x4],0x464c457f 8099f6e: 0f 85 4b 05 00 00 jne 809a4bf 8099f74: 80 78 08 01 cmp BYTE PTR [eax+0x8],0x1 8099f78: 75 76 jne 8099ff0 8099f7a: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8099f7d: 66 83 78 16 03 cmp WORD PTR [eax+0x16],0x3 8099f82: 0f 85 98 04 00 00 jne 809a420 8099f88: 31 f6 xor esi,esi 8099f8a: 80 78 09 01 cmp BYTE PTR [eax+0x9],0x1 8099f8e: 8d bb 60 37 fe ff lea edi,[ebx-0x1c8a0] 8099f94: 0f 85 ed 02 00 00 jne 809a287 8099f9a: 80 78 0a 01 cmp BYTE PTR [eax+0xa],0x1 8099f9e: 8d bb 2c 37 fe ff lea edi,[ebx-0x1c8d4] 8099fa4: 0f 85 dd 02 00 00 jne 809a287 8099faa: 0f b6 50 0b movzx edx,BYTE PTR [eax+0xb] 8099fae: 80 fa 03 cmp dl,0x3 8099fb1: 0f 95 c0 setne al 8099fb4: 84 d2 test dl,dl 8099fb6: 74 0e je 8099fc6 8099fb8: 8d bb f0 34 fe ff lea edi,[ebx-0x1cb10] 8099fbe: 84 c0 test al,al 8099fc0: 0f 85 c1 02 00 00 jne 809a287 8099fc6: 8b 75 e0 mov esi,DWORD PTR [ebp-0x20] 8099fc9: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 8099fcd: 84 d2 test dl,dl 8099fcf: 0f 84 87 04 00 00 je 809a45c 8099fd5: 80 fa 03 cmp dl,0x3 8099fd8: 77 08 ja 8099fe2 8099fda: 84 c0 test al,al 8099fdc: 0f 84 7a 04 00 00 je 809a45c 8099fe2: 31 f6 xor esi,esi 8099fe4: 8d bb 08 35 fe ff lea edi,[ebx-0x1caf8] 8099fea: e9 98 02 00 00 jmp 809a287 8099fef: 90 nop 8099ff0: c6 07 01 mov BYTE PTR [edi],0x1 8099ff3: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 8099ffa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809a000: 83 ec 0c sub esp,0xc 809a003: ff 75 d0 push DWORD PTR [ebp-0x30] 809a006: e8 15 c7 fd ff call 8076720 <__close_nocancel> 809a00b: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 809a00e: 83 c4 10 add esp,0x10 809a011: 65 c7 00 02 00 00 00 mov DWORD PTR gs:[eax],0x2 809a018: c7 45 d0 ff ff ff ff mov DWORD PTR [ebp-0x30],0xffffffff 809a01f: 83 ec 0c sub esp,0xc 809a022: ff 75 c0 push DWORD PTR [ebp-0x40] 809a025: e8 76 b1 fc ff call 80651a0 <__free> 809a02a: 83 c4 10 add esp,0x10 809a02d: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 809a030: 8d 65 f4 lea esp,[ebp-0xc] 809a033: 5b pop ebx 809a034: 5e pop esi 809a035: 5f pop edi 809a036: 5d pop ebp 809a037: c3 ret 809a038: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809a03f: 90 nop 809a040: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 809a043: 81 78 04 01 01 01 00 cmp DWORD PTR [eax+0x4],0x10101 809a04a: 0f 84 f0 fe ff ff je 8099f40 809a050: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 809a053: 81 78 04 7f 45 4c 46 cmp DWORD PTR [eax+0x4],0x464c457f 809a05a: 0f 85 04 ff ff ff jne 8099f64 809a060: e9 ce fe ff ff jmp 8099f33 809a065: 8d 76 00 lea esi,[esi+0x0] 809a068: 0f b7 b3 9d 3c fe ff movzx esi,WORD PTR [ebx-0x1c363] 809a06f: 66 39 70 04 cmp WORD PTR [eax+0x4],si 809a073: 0f 85 eb fe ff ff jne 8099f64 809a079: 0f b6 8b 9f 3c fe ff movzx ecx,BYTE PTR [ebx-0x1c361] 809a080: 38 48 06 cmp BYTE PTR [eax+0x6],cl 809a083: 0f 85 db fe ff ff jne 8099f64 809a089: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 809a08c: 31 f6 xor esi,esi 809a08e: 83 78 18 01 cmp DWORD PTR [eax+0x18],0x1 809a092: 0f 85 79 03 00 00 jne 809a411 809a098: 8b 4d e0 mov ecx,DWORD PTR [ebp-0x20] 809a09b: 66 83 79 16 03 cmp WORD PTR [ecx+0x16],0x3 809a0a0: 0f 85 7a 03 00 00 jne 809a420 809a0a6: 0f b7 41 14 movzx eax,WORD PTR [ecx+0x14] 809a0aa: 66 89 45 e4 mov WORD PTR [ebp-0x1c],ax 809a0ae: 83 e8 02 sub eax,0x2 809a0b1: 66 83 f8 01 cmp ax,0x1 809a0b5: 0f 87 75 03 00 00 ja 809a430 809a0bb: 66 83 79 2e 20 cmp WORD PTR [ecx+0x2e],0x20 809a0c0: 0f 85 7f 03 00 00 jne 809a445 809a0c6: 0f b7 41 30 movzx eax,WORD PTR [ecx+0x30] 809a0ca: 8b 49 20 mov ecx,DWORD PTR [ecx+0x20] 809a0cd: 89 c6 mov esi,eax 809a0cf: c1 e6 05 shl esi,0x5 809a0d2: 8d 3c 0e lea edi,[esi+ecx*1] 809a0d5: 39 d7 cmp edi,edx 809a0d7: 0f 87 83 02 00 00 ja 809a360 809a0dd: 03 4d cc add ecx,DWORD PTR [ebp-0x34] 809a0e0: 89 4d dc mov DWORD PTR [ebp-0x24],ecx 809a0e3: 8b 7d dc mov edi,DWORD PTR [ebp-0x24] 809a0e6: 01 fe add esi,edi 809a0e8: 39 f7 cmp edi,esi 809a0ea: 0f 83 60 03 00 00 jae 809a450 809a0f0: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 809a0f7: 89 fe mov esi,edi 809a0f9: eb 18 jmp 809a113 809a0fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809a0ff: 90 nop 809a100: 89 c2 mov edx,eax 809a102: 83 c6 20 add esi,0x20 809a105: c1 e2 05 shl edx,0x5 809a108: 03 55 dc add edx,DWORD PTR [ebp-0x24] 809a10b: 39 d6 cmp esi,edx 809a10d: 0f 83 0c ff ff ff jae 809a01f 809a113: 83 3e 04 cmp DWORD PTR [esi],0x4 809a116: 75 e8 jne 809a100 809a118: 8b 7e 10 mov edi,DWORD PTR [esi+0x10] 809a11b: 89 7d e4 mov DWORD PTR [ebp-0x1c],edi 809a11e: 83 ff 1f cmp edi,0x1f 809a121: 76 dd jbe 809a100 809a123: 8b 4e 1c mov ecx,DWORD PTR [esi+0x1c] 809a126: 8d 51 fc lea edx,[ecx-0x4] 809a129: 83 e2 fb and edx,0xfffffffb 809a12c: 75 d2 jne 809a100 809a12e: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 809a131: 8d 04 0f lea eax,[edi+ecx*1] 809a134: 8b 7d e0 mov edi,DWORD PTR [ebp-0x20] 809a137: 3b 07 cmp eax,DWORD PTR [edi] 809a139: 0f 86 99 02 00 00 jbe 809a3d8 809a13f: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 809a142: 3d ff ff 00 00 cmp eax,0xffff 809a147: 0f 87 9b 02 00 00 ja 809a3e8 809a14d: 83 c0 1b add eax,0x1b 809a150: 89 e7 mov edi,esp 809a152: 89 c2 mov edx,eax 809a154: 25 00 f0 ff ff and eax,0xfffff000 809a159: 29 c7 sub edi,eax 809a15b: 83 e2 f0 and edx,0xfffffff0 809a15e: 89 f8 mov eax,edi 809a160: 39 c4 cmp esp,eax 809a162: 74 12 je 809a176 809a164: 81 ec 00 10 00 00 sub esp,0x1000 809a16a: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 809a172: 39 c4 cmp esp,eax 809a174: 75 ee jne 809a164 809a176: 81 e2 ff 0f 00 00 and edx,0xfff 809a17c: 29 d4 sub esp,edx 809a17e: 85 d2 test edx,edx 809a180: 74 05 je 809a187 809a182: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 809a187: 8d 7c 24 0f lea edi,[esp+0xf] 809a18b: 83 e7 f0 and edi,0xfffffff0 809a18e: 83 ec 0c sub esp,0xc 809a191: 31 d2 xor edx,edx 809a193: 52 push edx 809a194: 51 push ecx 809a195: ff 75 e4 push DWORD PTR [ebp-0x1c] 809a198: 57 push edi 809a199: ff 75 d0 push DWORD PTR [ebp-0x30] 809a19c: e8 3f da 00 00 call 80a7be0 <__pread64_nocancel> 809a1a1: 83 c4 20 add esp,0x20 809a1a4: 39 45 e4 cmp DWORD PTR [ebp-0x1c],eax 809a1a7: 0f 85 f3 02 00 00 jne 809a4a0 809a1ad: 8d 05 80 3c fe ff lea eax,ds:0xfffe3c80 809a1b3: 89 75 d8 mov DWORD PTR [ebp-0x28],esi 809a1b6: 8b 75 e4 mov esi,DWORD PTR [ebp-0x1c] 809a1b9: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 809a1bc: eb 34 jmp 809a1f2 809a1be: 66 90 xchg ax,ax 809a1c0: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 809a1c3: 8b 50 1c mov edx,DWORD PTR [eax+0x1c] 809a1c6: 8b 07 mov eax,DWORD PTR [edi] 809a1c8: 89 d1 mov ecx,edx 809a1ca: 8d 44 02 0b lea eax,[edx+eax*1+0xb] 809a1ce: f7 d9 neg ecx 809a1d0: 21 c8 and eax,ecx 809a1d2: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 809a1d5: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 809a1d8: 8d 54 02 ff lea edx,[edx+eax*1-0x1] 809a1dc: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 809a1df: 01 d0 add eax,edx 809a1e1: 21 c1 and ecx,eax 809a1e3: 8d 46 e0 lea eax,[esi-0x20] 809a1e6: 39 c1 cmp ecx,eax 809a1e8: 0f 87 62 01 00 00 ja 809a350 809a1ee: 29 ce sub esi,ecx 809a1f0: 01 cf add edi,ecx 809a1f2: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 809a1f5: 8b 04 18 mov eax,DWORD PTR [eax+ebx*1] 809a1f8: 39 07 cmp DWORD PTR [edi],eax 809a1fa: 75 c4 jne 809a1c0 809a1fc: 8b 83 84 3c fe ff mov eax,DWORD PTR [ebx-0x1c37c] 809a202: 39 47 04 cmp DWORD PTR [edi+0x4],eax 809a205: 75 b9 jne 809a1c0 809a207: 8b 83 88 3c fe ff mov eax,DWORD PTR [ebx-0x1c378] 809a20d: 39 47 08 cmp DWORD PTR [edi+0x8],eax 809a210: 75 ae jne 809a1c0 809a212: 8b 83 8c 3c fe ff mov eax,DWORD PTR [ebx-0x1c374] 809a218: 39 47 0c cmp DWORD PTR [edi+0xc],eax 809a21b: 75 a3 jne 809a1c0 809a21d: 89 f0 mov eax,esi 809a21f: 8b 75 d8 mov esi,DWORD PTR [ebp-0x28] 809a222: 85 c0 test eax,eax 809a224: 0f 84 29 01 00 00 je 809a353 809a22a: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 809a22d: 85 c0 test eax,eax 809a22f: 0f 85 cb fd ff ff jne 809a000 809a235: c7 c0 64 6f 0e 08 mov eax,0x80e6f64 809a23b: 0f b6 4f 18 movzx ecx,BYTE PTR [edi+0x18] 809a23f: 8b 10 mov edx,DWORD PTR [eax] 809a241: 0f b6 47 14 movzx eax,BYTE PTR [edi+0x14] 809a245: c1 e0 08 shl eax,0x8 809a248: 01 c8 add eax,ecx 809a24a: 0f b6 4f 1c movzx ecx,BYTE PTR [edi+0x1c] 809a24e: c1 e0 08 shl eax,0x8 809a251: 01 c8 add eax,ecx 809a253: 39 d0 cmp eax,edx 809a255: 0f 86 c4 fd ff ff jbe 809a01f 809a25b: 85 d2 test edx,edx 809a25d: 0f 84 bc fd ff ff je 809a01f 809a263: e9 98 fd ff ff jmp 809a000 809a268: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809a26f: 90 nop 809a270: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 809a273: 8d bb cb 34 fe ff lea edi,[ebx-0x1cb35] 809a279: 65 8b 30 mov esi,DWORD PTR gs:[eax] 809a27c: 8d 83 da 34 fe ff lea eax,[ebx-0x1cb26] 809a282: 85 f6 test esi,esi 809a284: 0f 45 f8 cmovne edi,eax 809a287: 80 7d c4 00 cmp BYTE PTR [ebp-0x3c],0x0 809a28b: 75 1b jne 809a2a8 809a28d: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 809a290: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 809a293: 6a 00 push 0x0 809a295: 89 f0 mov eax,esi 809a297: 57 push edi 809a298: 6a 00 push 0x0 809a29a: 6a 00 push 0x0 809a29c: e8 8f fa ff ff call 8099d30 809a2a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809a2a8: 83 ec 0c sub esp,0xc 809a2ab: ff 75 c8 push DWORD PTR [ebp-0x38] 809a2ae: e8 5d 9d fd ff call 8074010 809a2b3: 83 c4 10 add esp,0x10 809a2b6: 8d 48 01 lea ecx,[eax+0x1] 809a2b9: 83 c0 1c add eax,0x1c 809a2bc: 89 e2 mov edx,esp 809a2be: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 809a2c1: 89 c1 mov ecx,eax 809a2c3: 25 00 f0 ff ff and eax,0xfffff000 809a2c8: 29 c2 sub edx,eax 809a2ca: 83 e1 f0 and ecx,0xfffffff0 809a2cd: 89 d0 mov eax,edx 809a2cf: 8b 55 e4 mov edx,DWORD PTR [ebp-0x1c] 809a2d2: 39 c4 cmp esp,eax 809a2d4: 74 12 je 809a2e8 809a2d6: 81 ec 00 10 00 00 sub esp,0x1000 809a2dc: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 809a2e4: 39 c4 cmp esp,eax 809a2e6: 75 ee jne 809a2d6 809a2e8: 89 55 e4 mov DWORD PTR [ebp-0x1c],edx 809a2eb: 89 c8 mov eax,ecx 809a2ed: 25 ff 0f 00 00 and eax,0xfff 809a2f2: 29 c4 sub esp,eax 809a2f4: 85 c0 test eax,eax 809a2f6: 74 05 je 809a2fd 809a2f8: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 809a2fd: 8d 44 24 0f lea eax,[esp+0xf] 809a301: 83 ec 04 sub esp,0x4 809a304: ff 75 e4 push DWORD PTR [ebp-0x1c] 809a307: 83 e0 f0 and eax,0xfffffff0 809a30a: ff 75 c8 push DWORD PTR [ebp-0x38] 809a30d: 50 push eax 809a30e: e8 1d 98 fd ff call 8073b30 809a313: 5a pop edx 809a314: ff 75 c8 push DWORD PTR [ebp-0x38] 809a317: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 809a31a: e8 81 ae fc ff call 80651a0 <__free> 809a31f: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 809a322: 83 c4 10 add esp,0x10 809a325: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 809a328: e9 60 ff ff ff jmp 809a28d 809a32d: 8d 76 00 lea esi,[esi+0x0] 809a330: 8b 75 e0 mov esi,DWORD PTR [ebp-0x20] 809a333: 80 7e 0b 03 cmp BYTE PTR [esi+0xb],0x3 809a337: 0f 85 27 fc ff ff jne 8099f64 809a33d: 3c 03 cmp al,0x3 809a33f: 0f 86 0a fc ff ff jbe 8099f4f 809a345: e9 1a fc ff ff jmp 8099f64 809a34a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809a350: 8b 75 d8 mov esi,DWORD PTR [ebp-0x28] 809a353: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 809a356: 0f b7 40 30 movzx eax,WORD PTR [eax+0x30] 809a35a: e9 a1 fd ff ff jmp 809a100 809a35f: 90 nop 809a360: 8d 46 1b lea eax,[esi+0x1b] 809a363: 89 e7 mov edi,esp 809a365: 89 c2 mov edx,eax 809a367: 25 00 f0 3f 00 and eax,0x3ff000 809a36c: 29 c7 sub edi,eax 809a36e: 81 e2 f0 ff 3f 00 and edx,0x3ffff0 809a374: 89 f8 mov eax,edi 809a376: 39 c4 cmp esp,eax 809a378: 74 12 je 809a38c 809a37a: 81 ec 00 10 00 00 sub esp,0x1000 809a380: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 809a388: 39 c4 cmp esp,eax 809a38a: 75 ee jne 809a37a 809a38c: 89 d0 mov eax,edx 809a38e: 25 ff 0f 00 00 and eax,0xfff 809a393: 29 c4 sub esp,eax 809a395: 85 c0 test eax,eax 809a397: 74 05 je 809a39e 809a399: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 809a39e: 8d 44 24 0f lea eax,[esp+0xf] 809a3a2: 31 d2 xor edx,edx 809a3a4: 83 ec 0c sub esp,0xc 809a3a7: 83 e0 f0 and eax,0xfffffff0 809a3aa: 52 push edx 809a3ab: 51 push ecx 809a3ac: 56 push esi 809a3ad: 50 push eax 809a3ae: ff 75 d0 push DWORD PTR [ebp-0x30] 809a3b1: 89 45 dc mov DWORD PTR [ebp-0x24],eax 809a3b4: e8 27 d8 00 00 call 80a7be0 <__pread64_nocancel> 809a3b9: 83 c4 20 add esp,0x20 809a3bc: 39 f0 cmp eax,esi 809a3be: 0f 85 ea 00 00 00 jne 809a4ae 809a3c4: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 809a3c7: 0f b7 40 30 movzx eax,WORD PTR [eax+0x30] 809a3cb: 89 c6 mov esi,eax 809a3cd: c1 e6 05 shl esi,0x5 809a3d0: e9 0e fd ff ff jmp 809a0e3 809a3d5: 8d 76 00 lea esi,[esi+0x0] 809a3d8: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 809a3db: 8d 3c 08 lea edi,[eax+ecx*1] 809a3de: e9 ca fd ff ff jmp 809a1ad 809a3e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809a3e7: 90 nop 809a3e8: 83 ec 08 sub esp,0x8 809a3eb: ff 75 e4 push DWORD PTR [ebp-0x1c] 809a3ee: ff 75 c0 push DWORD PTR [ebp-0x40] 809a3f1: 89 4d d8 mov DWORD PTR [ebp-0x28],ecx 809a3f4: e8 f7 af fc ff call 80653f0 <__libc_realloc> 809a3f9: 83 c4 10 add esp,0x10 809a3fc: 89 c7 mov edi,eax 809a3fe: 85 c0 test eax,eax 809a400: 0f 84 a8 00 00 00 je 809a4ae 809a406: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 809a409: 8b 4d d8 mov ecx,DWORD PTR [ebp-0x28] 809a40c: e9 7d fd ff ff jmp 809a18e 809a411: 8d bb 00 37 fe ff lea edi,[ebx-0x1c900] 809a417: e9 6b fe ff ff jmp 809a287 809a41c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809a420: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 809a427: e9 d4 fb ff ff jmp 809a000 809a42c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809a430: 8d bb d8 36 fe ff lea edi,[ebx-0x1c928] 809a436: e9 4c fe ff ff jmp 809a287 809a43b: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 809a43e: 8b 10 mov edx,DWORD PTR [eax] 809a440: e9 c9 fa ff ff jmp 8099f0e 809a445: 8d bb 8c 37 fe ff lea edi,[ebx-0x1c874] 809a44b: e9 37 fe ff ff jmp 809a287 809a450: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 809a457: e9 c3 fb ff ff jmp 809a01f 809a45c: 8b 75 e0 mov esi,DWORD PTR [ebp-0x20] 809a45f: 8b bb 99 3c fe ff mov edi,DWORD PTR [ebx-0x1c367] 809a465: 8d 46 0d lea eax,[esi+0xd] 809a468: 39 7e 0d cmp DWORD PTR [esi+0xd],edi 809a46b: 74 0d je 809a47a 809a46d: 31 f6 xor esi,esi 809a46f: 8d bb 25 35 fe ff lea edi,[ebx-0x1cadb] 809a475: e9 0d fe ff ff jmp 809a287 809a47a: 0f b7 b3 9d 3c fe ff movzx esi,WORD PTR [ebx-0x1c363] 809a481: 66 39 70 04 cmp WORD PTR [eax+0x4],si 809a485: 75 e6 jne 809a46d 809a487: 0f b6 8b 9f 3c fe ff movzx ecx,BYTE PTR [ebx-0x1c361] 809a48e: 38 48 06 cmp BYTE PTR [eax+0x6],cl 809a491: 75 da jne 809a46d 809a493: 31 f6 xor esi,esi 809a495: 8d bb 53 35 fe ff lea edi,[ebx-0x1caad] 809a49b: e9 e7 fd ff ff jmp 809a287 809a4a0: 83 ec 0c sub esp,0xc 809a4a3: ff 75 c0 push DWORD PTR [ebp-0x40] 809a4a6: e8 f5 ac fc ff call 80651a0 <__free> 809a4ab: 83 c4 10 add esp,0x10 809a4ae: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 809a4b1: 8d bb da 34 fe ff lea edi,[ebx-0x1cb26] 809a4b7: 65 8b 30 mov esi,DWORD PTR gs:[eax] 809a4ba: e9 c8 fd ff ff jmp 809a287 809a4bf: 31 f6 xor esi,esi 809a4c1: 8d bb 40 35 fe ff lea edi,[ebx-0x1cac0] 809a4c7: e9 bb fd ff ff jmp 809a287 809a4cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0809a4d0 : 809a4d0: 55 push ebp 809a4d1: 89 e5 mov ebp,esp 809a4d3: 57 push edi 809a4d4: 56 push esi 809a4d5: 53 push ebx 809a4d6: e8 e5 f6 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809a4db: 81 c3 25 ab 04 00 add ebx,0x4ab25 809a4e1: 81 ec dc 00 00 00 sub esp,0xdc 809a4e7: 89 85 6c ff ff ff mov DWORD PTR [ebp-0x94],eax 809a4ed: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809a4f0: 89 95 70 ff ff ff mov DWORD PTR [ebp-0x90],edx 809a4f6: 8b 00 mov eax,DWORD PTR [eax] 809a4f8: 89 8d 68 ff ff ff mov DWORD PTR [ebp-0x98],ecx 809a4fe: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 809a504: 85 c0 test eax,eax 809a506: 0f 84 65 02 00 00 je 809a771 809a50c: 8b 8d 70 ff ff ff mov ecx,DWORD PTR [ebp-0x90] 809a512: 8b 83 bc ff ff ff mov eax,DWORD PTR [ebx-0x44] 809a518: 03 83 34 1a 00 00 add eax,DWORD PTR [ebx+0x1a34] 809a51e: 8d 44 01 1b lea eax,[ecx+eax*1+0x1b] 809a522: 89 e1 mov ecx,esp 809a524: 89 c2 mov edx,eax 809a526: 25 00 f0 ff ff and eax,0xfffff000 809a52b: 29 c1 sub ecx,eax 809a52d: 83 e2 f0 and edx,0xfffffff0 809a530: 89 c8 mov eax,ecx 809a532: 39 c4 cmp esp,eax 809a534: 74 12 je 809a548 809a536: 81 ec 00 10 00 00 sub esp,0x1000 809a53c: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 809a544: 39 c4 cmp esp,eax 809a546: 75 ee jne 809a536 809a548: 81 e2 ff 0f 00 00 and edx,0xfff 809a54e: 29 d4 sub esp,edx 809a550: 85 d2 test edx,edx 809a552: 0f 85 54 05 00 00 jne 809aaac 809a558: 8d 44 24 0f lea eax,[esp+0xf] 809a55c: 8d 8b a0 35 fe ff lea ecx,[ebx-0x1ca60] 809a562: c7 85 58 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xa8],0x0 809a56c: 83 e0 f0 and eax,0xfffffff0 809a56f: 89 8d 4c ff ff ff mov DWORD PTR [ebp-0xb4],ecx 809a575: c7 c1 e0 59 0e 08 mov ecx,0x80e59e0 809a57b: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 809a57e: 8b 85 64 ff ff ff mov eax,DWORD PTR [ebp-0x9c] 809a584: c7 85 40 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xc0],0x0 809a58e: 8b 38 mov edi,DWORD PTR [eax] 809a590: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 809a596: 89 8d 54 ff ff ff mov DWORD PTR [ebp-0xac],ecx 809a59c: 89 85 78 ff ff ff mov DWORD PTR [ebp-0x88],eax 809a5a2: 8d 83 75 35 fe ff lea eax,[ebx-0x1ca8b] 809a5a8: 89 85 24 ff ff ff mov DWORD PTR [ebp-0xdc],eax 809a5ae: 8d 83 62 35 fe ff lea eax,[ebx-0x1ca9e] 809a5b4: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 809a5ba: 8d 83 26 92 fe ff lea eax,[ebx-0x16dda] 809a5c0: 89 85 5c ff ff ff mov DWORD PTR [ebp-0xa4],eax 809a5c6: 8d 83 98 35 fe ff lea eax,[ebx-0x1ca68] 809a5cc: 89 85 20 ff ff ff mov DWORD PTR [ebp-0xe0],eax 809a5d2: 8d 83 83 35 fe ff lea eax,[ebx-0x1ca7d] 809a5d8: 89 85 34 ff ff ff mov DWORD PTR [ebp-0xcc],eax 809a5de: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 809a5e4: 89 85 2c ff ff ff mov DWORD PTR [ebp-0xd4],eax 809a5ea: 8d 83 66 35 fe ff lea eax,[ebx-0x1ca9a] 809a5f0: 89 85 28 ff ff ff mov DWORD PTR [ebp-0xd8],eax 809a5f6: c7 c0 a0 4d 0e 08 mov eax,0x80e4da0 809a5fc: 89 85 44 ff ff ff mov DWORD PTR [ebp-0xbc],eax 809a602: c7 c0 e0 ff ff ff mov eax,0xffffffe0 809a608: 89 85 38 ff ff ff mov DWORD PTR [ebp-0xc8],eax 809a60e: 89 85 48 ff ff ff mov DWORD PTR [ebp-0xb8],eax 809a614: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809a618: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 809a61e: 8b 00 mov eax,DWORD PTR [eax] 809a620: 83 e0 01 and eax,0x1 809a623: 89 45 80 mov DWORD PTR [ebp-0x80],eax 809a626: 0f 85 24 03 00 00 jne 809a950 809a62c: 83 ec 04 sub esp,0x4 809a62f: ff 77 10 push DWORD PTR [edi+0x10] 809a632: 31 f6 xor esi,esi 809a634: ff 77 0c push DWORD PTR [edi+0xc] 809a637: ff 75 84 push DWORD PTR [ebp-0x7c] 809a63a: e8 01 96 fd ff call 8073c40 <__mempcpy> 809a63f: c7 45 80 00 00 00 00 mov DWORD PTR [ebp-0x80],0x0 809a646: 83 c4 10 add esp,0x10 809a649: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 809a64f: 39 b3 c0 ff ff ff cmp DWORD PTR [ebx-0x40],esi 809a655: 0f 86 6c 01 00 00 jbe 809a7c7 809a65b: 83 7c b7 14 01 cmp DWORD PTR [edi+esi*4+0x14],0x1 809a660: 0f 84 52 01 00 00 je 809a7b8 809a666: 8b 83 c4 ff ff ff mov eax,DWORD PTR [ebx-0x3c] 809a66c: 83 ec 04 sub esp,0x4 809a66f: 8d 04 f0 lea eax,[eax+esi*8] 809a672: ff 70 04 push DWORD PTR [eax+0x4] 809a675: ff 30 push DWORD PTR [eax] 809a677: ff b5 74 ff ff ff push DWORD PTR [ebp-0x8c] 809a67d: e8 be 95 fd ff call 8073c40 <__mempcpy> 809a682: 83 c4 0c add esp,0xc 809a685: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 809a68b: ff b5 6c ff ff ff push DWORD PTR [ebp-0x94] 809a691: 50 push eax 809a692: e8 a9 95 fd ff call 8073c40 <__mempcpy> 809a697: 2b 45 84 sub eax,DWORD PTR [ebp-0x7c] 809a69a: 83 c4 10 add esp,0x10 809a69d: 89 85 7c ff ff ff mov DWORD PTR [ebp-0x84],eax 809a6a3: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 809a6a9: f6 00 01 test BYTE PTR [eax],0x1 809a6ac: 0f 85 be 01 00 00 jne 809a870 809a6b2: 83 ec 0c sub esp,0xc 809a6b5: 8b 55 10 mov edx,DWORD PTR [ebp+0x10] 809a6b8: 8b 4d 1c mov ecx,DWORD PTR [ebp+0x1c] 809a6bb: 6a 00 push 0x0 809a6bd: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 809a6c0: e8 bb f7 ff ff call 8099e80 809a6c5: 83 c4 10 add esp,0x10 809a6c8: 89 c2 mov edx,eax 809a6ca: 8b 44 b7 14 mov eax,DWORD PTR [edi+esi*4+0x14] 809a6ce: 85 c0 test eax,eax 809a6d0: 0f 85 7a 01 00 00 jne 809a850 809a6d6: 83 fa ff cmp edx,0xffffffff 809a6d9: 0f 84 a1 00 00 00 je 809a780 809a6df: c7 44 b7 14 02 00 00 00 mov DWORD PTR [edi+esi*4+0x14],0x2 809a6e7: c7 45 80 01 00 00 00 mov DWORD PTR [ebp-0x80],0x1 809a6ee: f7 85 68 ff ff ff 00 00 00 04 test DWORD PTR [ebp-0x98],0x4000000 809a6f8: 74 26 je 809a720 809a6fa: 8b 85 44 ff ff ff mov eax,DWORD PTR [ebp-0xbc] 809a700: 8b 00 mov eax,DWORD PTR [eax] 809a702: 85 c0 test eax,eax 809a704: 0f 85 f6 01 00 00 jne 809a900 809a70a: 83 c6 01 add esi,0x1 809a70d: 83 fa ff cmp edx,0xffffffff 809a710: 0f 84 39 ff ff ff je 809a64f 809a716: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809a71d: 8d 76 00 lea esi,[esi+0x0] 809a720: 83 ec 0c sub esp,0xc 809a723: 89 55 80 mov DWORD PTR [ebp-0x80],edx 809a726: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 809a72c: e8 4f a4 fc ff call 8064b80 <__libc_malloc> 809a731: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 809a734: 83 c4 10 add esp,0x10 809a737: 8b 55 80 mov edx,DWORD PTR [ebp-0x80] 809a73a: 85 c0 test eax,eax 809a73c: 89 01 mov DWORD PTR [ecx],eax 809a73e: 74 25 je 809a765 809a740: 83 ec 04 sub esp,0x4 809a743: 89 55 80 mov DWORD PTR [ebp-0x80],edx 809a746: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 809a74c: ff 75 84 push DWORD PTR [ebp-0x7c] 809a74f: 50 push eax 809a750: e8 db 93 fd ff call 8073b30 809a755: 8b 55 80 mov edx,DWORD PTR [ebp-0x80] 809a758: 83 c4 10 add esp,0x10 809a75b: 8d 65 f4 lea esp,[ebp-0xc] 809a75e: 5b pop ebx 809a75f: 5e pop esi 809a760: 89 d0 mov eax,edx 809a762: 5f pop edi 809a763: 5d pop ebp 809a764: c3 ret 809a765: 83 ec 0c sub esp,0xc 809a768: 52 push edx 809a769: e8 b2 bf fd ff call 8076720 <__close_nocancel> 809a76e: 83 c4 10 add esp,0x10 809a771: ba ff ff ff ff mov edx,0xffffffff 809a776: 8d 65 f4 lea esp,[ebp-0xc] 809a779: 89 d0 mov eax,edx 809a77b: 5b pop ebx 809a77c: 5e pop esi 809a77d: 5f pop edi 809a77e: 5d pop ebp 809a77f: c3 ret 809a780: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 809a783: 85 c0 test eax,eax 809a785: 0f 84 05 01 00 00 je 809a890 809a78b: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 809a78e: 8b 95 54 ff ff ff mov edx,DWORD PTR [ebp-0xac] 809a794: 8b 40 18 mov eax,DWORD PTR [eax+0x18] 809a797: 8d 04 80 lea eax,[eax+eax*4] 809a79a: c1 e0 04 shl eax,0x4 809a79d: 8b 04 02 mov eax,DWORD PTR [edx+eax*1] 809a7a0: f6 80 99 01 00 00 08 test BYTE PTR [eax+0x199],0x8 809a7a7: 0f 84 e3 00 00 00 je 809a890 809a7ad: c7 45 80 01 00 00 00 mov DWORD PTR [ebp-0x80],0x1 809a7b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809a7b8: 83 c6 01 add esi,0x1 809a7bb: 39 b3 c0 ff ff ff cmp DWORD PTR [ebx-0x40],esi 809a7c1: 0f 87 94 fe ff ff ja 809a65b 809a7c7: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 809a7ca: 85 c0 test eax,eax 809a7cc: 74 13 je 809a7e1 809a7ce: 8b 85 48 ff ff ff mov eax,DWORD PTR [ebp-0xb8] 809a7d4: 65 8b 00 mov eax,DWORD PTR gs:[eax] 809a7d7: 83 f8 0d cmp eax,0xd 809a7da: 74 05 je 809a7e1 809a7dc: 83 f8 02 cmp eax,0x2 809a7df: 75 90 jne 809a771 809a7e1: 83 85 64 ff ff ff 04 add DWORD PTR [ebp-0x9c],0x4 809a7e8: 8b 85 64 ff ff ff mov eax,DWORD PTR [ebp-0x9c] 809a7ee: 8b 55 80 mov edx,DWORD PTR [ebp-0x80] 809a7f1: 09 95 58 ff ff ff or DWORD PTR [ebp-0xa8],edx 809a7f7: 8b 38 mov edi,DWORD PTR [eax] 809a7f9: 85 ff test edi,edi 809a7fb: 0f 85 17 fe ff ff jne 809a618 809a801: 8b 8d 58 ff ff ff mov ecx,DWORD PTR [ebp-0xa8] 809a807: 85 c9 test ecx,ecx 809a809: 0f 85 62 ff ff ff jne 809a771 809a80f: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809a812: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809a815: 85 d2 test edx,edx 809a817: 0f 85 53 03 00 00 jne 809ab70 809a81d: 8d 83 c8 ff ff ff lea eax,[ebx-0x38] 809a823: 39 45 08 cmp DWORD PTR [ebp+0x8],eax 809a826: 0f 84 45 ff ff ff je 809a771 809a82c: 8d 83 b4 ff ff ff lea eax,[ebx-0x4c] 809a832: 39 45 08 cmp DWORD PTR [ebp+0x8],eax 809a835: 0f 84 36 ff ff ff je 809a771 809a83b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809a83e: ba ff ff ff ff mov edx,0xffffffff 809a843: c7 00 ff ff ff ff mov DWORD PTR [eax],0xffffffff 809a849: e9 28 ff ff ff jmp 809a776 809a84e: 66 90 xchg ax,ax 809a850: 83 f8 01 cmp eax,0x1 809a853: 0f 95 c0 setne al 809a856: 0f b6 c0 movzx eax,al 809a859: 09 45 80 or DWORD PTR [ebp-0x80],eax 809a85c: 83 fa ff cmp edx,0xffffffff 809a85f: 0f 85 89 fe ff ff jne 809a6ee 809a865: 83 c6 01 add esi,0x1 809a868: e9 4e ff ff ff jmp 809a7bb 809a86d: 8d 76 00 lea esi,[esi+0x0] 809a870: 83 ec 08 sub esp,0x8 809a873: ff 75 84 push DWORD PTR [ebp-0x7c] 809a876: ff b5 4c ff ff ff push DWORD PTR [ebp-0xb4] 809a87c: e8 df 78 00 00 call 80a2160 <_dl_debug_printf> 809a881: 83 c4 10 add esp,0x10 809a884: e9 29 fe ff ff jmp 809a6b2 809a889: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809a890: 8b 95 7c ff ff ff mov edx,DWORD PTR [ebp-0x84] 809a896: 8b 4d 84 mov ecx,DWORD PTR [ebp-0x7c] 809a899: 83 ec 04 sub esp,0x4 809a89c: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 809a8a2: 01 ca add edx,ecx 809a8a4: f7 d0 not eax 809a8a6: c6 04 02 00 mov BYTE PTR [edx+eax*1],0x0 809a8aa: 8d 45 88 lea eax,[ebp-0x78] 809a8ad: 50 push eax 809a8ae: 51 push ecx 809a8af: 6a 03 push 0x3 809a8b1: e8 aa b3 fd ff call 8075c60 <___xstat64> 809a8b6: 83 c4 10 add esp,0x10 809a8b9: 89 c2 mov edx,eax 809a8bb: b8 01 00 00 00 mov eax,0x1 809a8c0: 85 d2 test edx,edx 809a8c2: 75 29 jne 809a8ed 809a8c4: 8b 55 98 mov edx,DWORD PTR [ebp-0x68] 809a8c7: 31 c0 xor eax,eax 809a8c9: 81 e2 00 f0 00 00 and edx,0xf000 809a8cf: 81 fa 00 40 00 00 cmp edx,0x4000 809a8d5: 0f 94 c0 sete al 809a8d8: 83 c0 01 add eax,0x1 809a8db: 81 fa 00 40 00 00 cmp edx,0x4000 809a8e1: ba 01 00 00 00 mov edx,0x1 809a8e6: 0f 45 55 80 cmovne edx,DWORD PTR [ebp-0x80] 809a8ea: 89 55 80 mov DWORD PTR [ebp-0x80],edx 809a8ed: 89 44 b7 14 mov DWORD PTR [edi+esi*4+0x14],eax 809a8f1: 83 c6 01 add esi,0x1 809a8f4: e9 c2 fe ff ff jmp 809a7bb 809a8f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809a900: 83 ec 04 sub esp,0x4 809a903: 8d 45 88 lea eax,[ebp-0x78] 809a906: 50 push eax 809a907: 52 push edx 809a908: 89 95 50 ff ff ff mov DWORD PTR [ebp-0xb0],edx 809a90e: 6a 03 push 0x3 809a910: e8 7b b3 fd ff call 8075c90 <___fxstat64> 809a915: 83 c4 10 add esp,0x10 809a918: 8b 95 50 ff ff ff mov edx,DWORD PTR [ebp-0xb0] 809a91e: 85 c0 test eax,eax 809a920: 75 0a jne 809a92c 809a922: f6 45 99 08 test BYTE PTR [ebp-0x67],0x8 809a926: 0f 85 de fd ff ff jne 809a70a 809a92c: 83 ec 0c sub esp,0xc 809a92f: 83 c6 01 add esi,0x1 809a932: 52 push edx 809a933: e8 e8 bd fd ff call 8076720 <__close_nocancel> 809a938: 8b 85 38 ff ff ff mov eax,DWORD PTR [ebp-0xc8] 809a93e: 83 c4 10 add esp,0x10 809a941: 65 c7 00 02 00 00 00 mov DWORD PTR gs:[eax],0x2 809a948: e9 02 fd ff ff jmp 809a64f 809a94d: 8d 76 00 lea esi,[esi+0x0] 809a950: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 809a953: 89 85 50 ff ff ff mov DWORD PTR [ebp-0xb0],eax 809a959: 3b 85 40 ff ff ff cmp eax,DWORD PTR [ebp-0xc0] 809a95f: 0f 84 c7 fc ff ff je 809a62c 809a965: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 809a968: 89 e1 mov ecx,esp 809a96a: 89 a5 3c ff ff ff mov DWORD PTR [ebp-0xc4],esp 809a970: 89 85 40 ff ff ff mov DWORD PTR [ebp-0xc0],eax 809a976: 8b 83 bc ff ff ff mov eax,DWORD PTR [ebx-0x44] 809a97c: 03 83 34 1a 00 00 add eax,DWORD PTR [ebx+0x1a34] 809a982: 83 c0 0f add eax,0xf 809a985: 89 c2 mov edx,eax 809a987: 25 00 f0 ff ff and eax,0xfffff000 809a98c: 29 c1 sub ecx,eax 809a98e: 83 e2 f0 and edx,0xfffffff0 809a991: 89 c8 mov eax,ecx 809a993: 39 c4 cmp esp,eax 809a995: 74 12 je 809a9a9 809a997: 81 ec 00 10 00 00 sub esp,0x1000 809a99d: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 809a9a5: 39 c4 cmp esp,eax 809a9a7: 75 ee jne 809a997 809a9a9: 81 e2 ff 0f 00 00 and edx,0xfff 809a9af: 29 d4 sub esp,edx 809a9b1: 85 d2 test edx,edx 809a9b3: 74 05 je 809a9ba 809a9b5: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 809a9ba: 89 a5 7c ff ff ff mov DWORD PTR [ebp-0x84],esp 809a9c0: 83 ec 0c sub esp,0xc 809a9c3: ff b5 24 ff ff ff push DWORD PTR [ebp-0xdc] 809a9c9: e8 92 77 00 00 call 80a2160 <_dl_debug_printf> 809a9ce: 8b 95 64 ff ff ff mov edx,DWORD PTR [ebp-0x9c] 809a9d4: 83 c4 10 add esp,0x10 809a9d7: 8b 02 mov eax,DWORD PTR [edx] 809a9d9: 85 c0 test eax,eax 809a9db: 0f 84 f3 00 00 00 je 809aad4 809a9e1: 89 bd 30 ff ff ff mov DWORD PTR [ebp-0xd0],edi 809a9e7: 89 d7 mov edi,edx 809a9e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809a9f0: 8b 95 50 ff ff ff mov edx,DWORD PTR [ebp-0xb0] 809a9f6: 3b 50 04 cmp edx,DWORD PTR [eax+0x4] 809a9f9: 0f 85 cf 00 00 00 jne 809aace 809a9ff: 83 ec 04 sub esp,0x4 809aa02: ff 70 10 push DWORD PTR [eax+0x10] 809aa05: ff 70 0c push DWORD PTR [eax+0xc] 809aa08: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 809aa0e: e8 2d 92 fd ff call 8073c40 <__mempcpy> 809aa13: 83 c4 10 add esp,0x10 809aa16: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 809aa1c: 8b 83 c0 ff ff ff mov eax,DWORD PTR [ebx-0x40] 809aa22: 85 c0 test eax,eax 809aa24: 0f 84 96 00 00 00 je 809aac0 809aa2a: 31 f6 xor esi,esi 809aa2c: eb 47 jmp 809aa75 809aa2e: 66 90 xchg ax,ax 809aa30: 83 c1 01 add ecx,0x1 809aa33: 39 c8 cmp eax,ecx 809aa35: 0f 84 05 01 00 00 je 809ab40 809aa3b: c6 40 ff 00 mov BYTE PTR [eax-0x1],0x0 809aa3f: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 809aa42: 85 c0 test eax,eax 809aa44: 8b 85 60 ff ff ff mov eax,DWORD PTR [ebp-0xa0] 809aa4a: 0f 45 85 5c ff ff ff cmovne eax,DWORD PTR [ebp-0xa4] 809aa51: 83 ec 08 sub esp,0x8 809aa54: ff b5 7c ff ff ff push DWORD PTR [ebp-0x84] 809aa5a: 50 push eax 809aa5b: e8 40 77 00 00 call 80a21a0 <_dl_debug_printf_c> 809aa60: c7 45 80 00 00 00 00 mov DWORD PTR [ebp-0x80],0x0 809aa67: 83 c4 10 add esp,0x10 809aa6a: 83 c6 01 add esi,0x1 809aa6d: 3b b3 c0 ff ff ff cmp esi,DWORD PTR [ebx-0x40] 809aa73: 73 4b jae 809aac0 809aa75: 8b 07 mov eax,DWORD PTR [edi] 809aa77: 83 7c b0 14 01 cmp DWORD PTR [eax+esi*4+0x14],0x1 809aa7c: 74 ec je 809aa6a 809aa7e: 8b 83 c4 ff ff ff mov eax,DWORD PTR [ebx-0x3c] 809aa84: 83 ec 04 sub esp,0x4 809aa87: 8d 04 f0 lea eax,[eax+esi*8] 809aa8a: ff 70 04 push DWORD PTR [eax+0x4] 809aa8d: ff 30 push DWORD PTR [eax] 809aa8f: ff b5 74 ff ff ff push DWORD PTR [ebp-0x8c] 809aa95: e8 a6 91 fd ff call 8073c40 <__mempcpy> 809aa9a: 8b 8d 7c ff ff ff mov ecx,DWORD PTR [ebp-0x84] 809aaa0: 83 c4 10 add esp,0x10 809aaa3: 39 c1 cmp ecx,eax 809aaa5: 75 89 jne 809aa30 809aaa7: c6 00 00 mov BYTE PTR [eax],0x0 809aaaa: eb 93 jmp 809aa3f 809aaac: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 809aab1: e9 a2 fa ff ff jmp 809a558 809aab6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809aabd: 8d 76 00 lea esi,[esi+0x0] 809aac0: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 809aac3: 83 c7 04 add edi,0x4 809aac6: 85 c0 test eax,eax 809aac8: 0f 85 22 ff ff ff jne 809a9f0 809aace: 8b bd 30 ff ff ff mov edi,DWORD PTR [ebp-0xd0] 809aad4: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 809aada: 85 c0 test eax,eax 809aadc: 74 79 je 809ab57 809aade: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 809aae4: 80 38 00 cmp BYTE PTR [eax],0x0 809aae7: 75 19 jne 809ab02 809aae9: 8b 85 2c ff ff ff mov eax,DWORD PTR [ebp-0xd4] 809aaef: 8b 00 mov eax,DWORD PTR [eax] 809aaf1: 8b 00 mov eax,DWORD PTR [eax] 809aaf3: 85 c0 test eax,eax 809aaf5: 0f 44 85 28 ff ff ff cmove eax,DWORD PTR [ebp-0xd8] 809aafc: 89 85 40 ff ff ff mov DWORD PTR [ebp-0xc0],eax 809ab02: 83 ec 04 sub esp,0x4 809ab05: ff b5 40 ff ff ff push DWORD PTR [ebp-0xc0] 809ab0b: ff b5 50 ff ff ff push DWORD PTR [ebp-0xb0] 809ab11: ff b5 34 ff ff ff push DWORD PTR [ebp-0xcc] 809ab17: e8 84 76 00 00 call 80a21a0 <_dl_debug_printf_c> 809ab1c: 83 c4 10 add esp,0x10 809ab1f: 8b 85 50 ff ff ff mov eax,DWORD PTR [ebp-0xb0] 809ab25: 8b a5 3c ff ff ff mov esp,DWORD PTR [ebp-0xc4] 809ab2b: 89 85 40 ff ff ff mov DWORD PTR [ebp-0xc0],eax 809ab31: e9 f6 fa ff ff jmp 809a62c 809ab36: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ab3d: 8d 76 00 lea esi,[esi+0x0] 809ab40: 8b 8d 7c ff ff ff mov ecx,DWORD PTR [ebp-0x84] 809ab46: 80 39 2f cmp BYTE PTR [ecx],0x2f 809ab49: 0f 85 ec fe ff ff jne 809aa3b 809ab4f: c6 00 00 mov BYTE PTR [eax],0x0 809ab52: e9 e8 fe ff ff jmp 809aa3f 809ab57: 83 ec 08 sub esp,0x8 809ab5a: ff b5 50 ff ff ff push DWORD PTR [ebp-0xb0] 809ab60: ff b5 20 ff ff ff push DWORD PTR [ebp-0xe0] 809ab66: e8 35 76 00 00 call 80a21a0 <_dl_debug_printf_c> 809ab6b: 83 c4 10 add esp,0x10 809ab6e: eb af jmp 809ab1f 809ab70: 83 ec 0c sub esp,0xc 809ab73: ff 30 push DWORD PTR [eax] 809ab75: e8 26 a6 fc ff call 80651a0 <__free> 809ab7a: 83 c4 10 add esp,0x10 809ab7d: e9 9b fc ff ff jmp 809a81d 809ab82: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ab89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0809ab90 <_dl_map_object_from_fd.constprop.0>: 809ab90: 55 push ebp 809ab91: 89 e5 mov ebp,esp 809ab93: 57 push edi 809ab94: 56 push esi 809ab95: 53 push ebx 809ab96: e8 25 f0 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809ab9b: 81 c3 65 a4 04 00 add ebx,0x4a465 809aba1: 81 ec e4 00 00 00 sub esp,0xe4 809aba7: 89 85 3c ff ff ff mov DWORD PTR [ebp-0xc4],eax 809abad: 89 95 64 ff ff ff mov DWORD PTR [ebp-0x9c],edx 809abb3: 89 8d 5c ff ff ff mov DWORD PTR [ebp-0xa4],ecx 809abb9: ff 75 1c push DWORD PTR [ebp+0x1c] 809abbc: 6a 00 push 0x0 809abbe: e8 fd d6 fd ff call 80782c0 <_dl_debug_initialize> 809abc3: 83 c4 10 add esp,0x10 809abc6: 89 85 4c ff ff ff mov DWORD PTR [ebp-0xb4],eax 809abcc: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 809abcf: 25 00 00 00 20 and eax,0x20000000 809abd4: 89 85 28 ff ff ff mov DWORD PTR [ebp-0xd8],eax 809abda: 0f 84 20 06 00 00 je 809b200 <.L445+0x68> 809abe0: 8b 75 1c mov esi,DWORD PTR [ebp+0x1c] 809abe3: 85 f6 test esi,esi 809abe5: 0f 85 84 10 00 00 jne 809bc6f <.L445+0xad7> 809abeb: c7 85 78 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x88],0x0 809abf5: c7 85 7c ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x84],0x0 809abff: c7 45 80 00 00 00 00 mov DWORD PTR [ebp-0x80],0x0 809ac06: c7 45 84 00 00 00 00 mov DWORD PTR [ebp-0x7c],0x0 809ac0d: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 809ac10: 83 e0 04 and eax,0x4 809ac13: 89 85 38 ff ff ff mov DWORD PTR [ebp-0xc8],eax 809ac19: 0f 85 cd 0b 00 00 jne 809b7ec <.L445+0x654> 809ac1f: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 809ac25: 89 85 24 ff ff ff mov DWORD PTR [ebp-0xdc],eax 809ac2b: f6 00 40 test BYTE PTR [eax],0x40 809ac2e: 0f 85 d9 0b 00 00 jne 809b80d <.L445+0x675> 809ac34: 8b 85 4c ff ff ff mov eax,DWORD PTR [ebp-0xb4] 809ac3a: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 809ac3d: 85 c0 test eax,eax 809ac3f: 0f 84 9b 06 00 00 je 809b2e0 <.L445+0x148> 809ac45: 83 f8 01 cmp eax,0x1 809ac48: 0f 85 b9 0f 00 00 jne 809bc07 <.L445+0xa6f> 809ac4e: c6 85 33 ff ff ff 00 mov BYTE PTR [ebp-0xcd],0x0 809ac55: 83 ec 08 sub esp,0x8 809ac58: ff 75 1c push DWORD PTR [ebp+0x1c] 809ac5b: ff 75 14 push DWORD PTR [ebp+0x14] 809ac5e: ff 75 0c push DWORD PTR [ebp+0xc] 809ac61: ff 75 10 push DWORD PTR [ebp+0x10] 809ac64: ff b5 3c ff ff ff push DWORD PTR [ebp-0xc4] 809ac6a: ff 75 08 push DWORD PTR [ebp+0x8] 809ac6d: e8 0e 41 00 00 call 809ed80 <_dl_new_object> 809ac72: 83 c4 20 add esp,0x20 809ac75: 89 c7 mov edi,eax 809ac77: 85 c0 test eax,eax 809ac79: 0f 84 ae 0b 00 00 je 809b82d <.L445+0x695> 809ac7f: 8b 8d 5c ff ff ff mov ecx,DWORD PTR [ebp-0xa4] 809ac85: 0f b7 71 14 movzx esi,WORD PTR [ecx+0x14] 809ac89: 8b 41 1c mov eax,DWORD PTR [ecx+0x1c] 809ac8c: 66 89 b5 30 ff ff ff mov WORD PTR [ebp-0xd0],si 809ac93: 0f b7 71 30 movzx esi,WORD PTR [ecx+0x30] 809ac97: 89 87 58 01 00 00 mov DWORD PTR [edi+0x158],eax 809ac9d: 8b 41 20 mov eax,DWORD PTR [ecx+0x20] 809aca0: 66 89 b7 5c 01 00 00 mov WORD PTR [edi+0x15c],si 809aca7: c1 e6 05 shl esi,0x5 809acaa: 8d 14 06 lea edx,[esi+eax*1] 809acad: 3b 11 cmp edx,DWORD PTR [ecx] 809acaf: 0f 87 eb 00 00 00 ja 809ada0 <_dl_map_object_from_fd.constprop.0+0x210> 809acb5: 8d 44 01 04 lea eax,[ecx+eax*1+0x4] 809acb9: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 809acbf: 0f b7 97 5c 01 00 00 movzx edx,WORD PTR [edi+0x15c] 809acc6: 89 e6 mov esi,esp 809acc8: 89 a5 2c ff ff ff mov DWORD PTR [ebp-0xd4],esp 809acce: 8d 04 52 lea eax,[edx+edx*2] 809acd1: 8d 04 c5 0f 00 00 00 lea eax,[eax*8+0xf] 809acd8: 89 c1 mov ecx,eax 809acda: 25 00 f0 3f 00 and eax,0x3ff000 809acdf: 29 c6 sub esi,eax 809ace1: 81 e1 f0 ff 3f 00 and ecx,0x3ffff0 809ace7: 89 f0 mov eax,esi 809ace9: 39 c4 cmp esp,eax 809aceb: 74 12 je 809acff <_dl_map_object_from_fd.constprop.0+0x16f> 809aced: 81 ec 00 10 00 00 sub esp,0x1000 809acf3: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 809acfb: 39 c4 cmp esp,eax 809acfd: 75 ee jne 809aced <_dl_map_object_from_fd.constprop.0+0x15d> 809acff: 81 e1 ff 0f 00 00 and ecx,0xfff 809ad05: 29 cc sub esp,ecx 809ad07: 85 c9 test ecx,ecx 809ad09: 0f 85 35 06 00 00 jne 809b344 <.L445+0x1ac> 809ad0f: 8d 44 24 03 lea eax,[esp+0x3] 809ad13: c1 e2 05 shl edx,0x5 809ad16: 89 c6 mov esi,eax 809ad18: 83 e0 fc and eax,0xfffffffc 809ad1b: c1 ee 02 shr esi,0x2 809ad1e: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 809ad24: 89 b5 20 ff ff ff mov DWORD PTR [ebp-0xe0],esi 809ad2a: 8b b5 74 ff ff ff mov esi,DWORD PTR [ebp-0x8c] 809ad30: 8d 04 16 lea eax,[esi+edx*1] 809ad33: 39 c6 cmp esi,eax 809ad35: 0f 83 1d 0c 00 00 jae 809b958 <.L445+0x7c0> 809ad3b: c7 c0 c0 6e 0e 08 mov eax,0x80e6ec0 809ad41: c7 85 44 ff ff ff 07 00 00 00 mov DWORD PTR [ebp-0xbc],0x7 809ad4b: c6 85 48 ff ff ff 00 mov BYTE PTR [ebp-0xb8],0x0 809ad52: 89 85 34 ff ff ff mov DWORD PTR [ebp-0xcc],eax 809ad58: c7 c0 90 59 0e 08 mov eax,0x80e5990 809ad5e: c7 85 70 ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0x90],0x0 809ad68: 89 85 40 ff ff ff mov DWORD PTR [ebp-0xc0],eax 809ad6e: 66 90 xchg ax,ax 809ad70: 8b 06 mov eax,DWORD PTR [esi] 809ad72: 83 f8 07 cmp eax,0x7 809ad75: 0f 87 45 04 00 00 ja 809b1c0 <.L445+0x28> 809ad7b: 85 c0 test eax,eax 809ad7d: 0f 84 60 01 00 00 je 809aee3 <.L440> 809ad83: 83 f8 07 cmp eax,0x7 809ad86: 0f 87 57 01 00 00 ja 809aee3 <.L440> 809ad8c: 8b 8c 83 60 3c fe ff mov ecx,DWORD PTR [ebx+eax*4-0x1c3a0] 809ad93: 01 d9 add ecx,ebx 809ad95: 3e ff e1 notrack jmp ecx 809ad98: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ad9f: 90 nop 809ada0: 8d 56 1b lea edx,[esi+0x1b] 809ada3: 89 d1 mov ecx,edx 809ada5: 81 e2 00 f0 3f 00 and edx,0x3ff000 809adab: 81 e1 f0 ff 3f 00 and ecx,0x3ffff0 809adb1: 89 8d 74 ff ff ff mov DWORD PTR [ebp-0x8c],ecx 809adb7: 89 e1 mov ecx,esp 809adb9: 29 d1 sub ecx,edx 809adbb: 89 ca mov edx,ecx 809adbd: 8b 8d 74 ff ff ff mov ecx,DWORD PTR [ebp-0x8c] 809adc3: 39 d4 cmp esp,edx 809adc5: 0f 84 52 06 00 00 je 809b41d <.L445+0x285> 809adcb: 81 ec 00 10 00 00 sub esp,0x1000 809add1: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 809add9: eb e8 jmp 809adc3 <_dl_map_object_from_fd.constprop.0+0x233> 0809addb <.L446>: 809addb: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 809ade1: 8b 4e 1c mov ecx,DWORD PTR [esi+0x1c] 809ade4: 8b 00 mov eax,DWORD PTR [eax] 809ade6: 89 8d 6c ff ff ff mov DWORD PTR [ebp-0x94],ecx 809adec: 8d 50 ff lea edx,[eax-0x1] 809adef: 89 85 58 ff ff ff mov DWORD PTR [ebp-0xa8],eax 809adf5: 89 95 54 ff ff ff mov DWORD PTR [ebp-0xac],edx 809adfb: 85 d1 test ecx,edx 809adfd: 0f 85 8d 06 00 00 jne 809b490 <.L445+0x2f8> 809ae03: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 809ae06: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 809ae09: 89 d0 mov eax,edx 809ae0b: 89 8d 50 ff ff ff mov DWORD PTR [ebp-0xb0],ecx 809ae11: 29 c8 sub eax,ecx 809ae13: 89 c1 mov ecx,eax 809ae15: 8b 85 6c ff ff ff mov eax,DWORD PTR [ebp-0x94] 809ae1b: 83 e8 01 sub eax,0x1 809ae1e: 85 c1 test ecx,eax 809ae20: 0f 85 ca 06 00 00 jne 809b4f0 <.L445+0x358> 809ae26: 8b 8d 58 ff ff ff mov ecx,DWORD PTR [ebp-0xa8] 809ae2c: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 809ae32: f7 d9 neg ecx 809ae34: 83 c0 01 add eax,0x1 809ae37: 89 8d 6c ff ff ff mov DWORD PTR [ebp-0x94],ecx 809ae3d: 8b 8d 70 ff ff ff mov ecx,DWORD PTR [ebp-0x90] 809ae43: 89 85 68 ff ff ff mov DWORD PTR [ebp-0x98],eax 809ae49: 8d 04 49 lea eax,[ecx+ecx*2] 809ae4c: 8b 8d 60 ff ff ff mov ecx,DWORD PTR [ebp-0xa0] 809ae52: 8d 0c c1 lea ecx,[ecx+eax*8] 809ae55: 8b 85 6c ff ff ff mov eax,DWORD PTR [ebp-0x94] 809ae5b: 21 d0 and eax,edx 809ae5d: 89 01 mov DWORD PTR [ecx],eax 809ae5f: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 809ae62: 01 d0 add eax,edx 809ae64: 03 56 14 add edx,DWORD PTR [esi+0x14] 809ae67: 89 41 08 mov DWORD PTR [ecx+0x8],eax 809ae6a: 8b 85 54 ff ff ff mov eax,DWORD PTR [ebp-0xac] 809ae70: 03 41 08 add eax,DWORD PTR [ecx+0x8] 809ae73: 23 85 6c ff ff ff and eax,DWORD PTR [ebp-0x94] 809ae79: 89 51 0c mov DWORD PTR [ecx+0xc],edx 809ae7c: 89 41 04 mov DWORD PTR [ecx+0x4],eax 809ae7f: 8b 85 50 ff ff ff mov eax,DWORD PTR [ebp-0xb0] 809ae85: 23 85 6c ff ff ff and eax,DWORD PTR [ebp-0x94] 809ae8b: 83 bd 68 ff ff ff 01 cmp DWORD PTR [ebp-0x98],0x1 809ae92: 89 41 10 mov DWORD PTR [ecx+0x10],eax 809ae95: 76 1a jbe 809aeb1 <.L446+0xd6> 809ae97: 0f b6 95 48 ff ff ff movzx edx,BYTE PTR [ebp-0xb8] 809ae9e: 8b 01 mov eax,DWORD PTR [ecx] 809aea0: 39 41 ec cmp DWORD PTR [ecx-0x14],eax 809aea3: b8 01 00 00 00 mov eax,0x1 809aea8: 0f 45 d0 cmovne edx,eax 809aeab: 88 95 48 ff ff ff mov BYTE PTR [ebp-0xb8],dl 809aeb1: 8b 4e 18 mov ecx,DWORD PTR [esi+0x18] 809aeb4: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 809aeba: 83 e1 07 and ecx,0x7 809aebd: 8d 14 40 lea edx,[eax+eax*2] 809aec0: b8 40 62 51 73 mov eax,0x73516240 809aec5: c1 e1 02 shl ecx,0x2 809aec8: d3 f8 sar eax,cl 809aeca: 8b 8d 60 ff ff ff mov ecx,DWORD PTR [ebp-0xa0] 809aed0: 83 e0 0f and eax,0xf 809aed3: 89 44 d1 14 mov DWORD PTR [ecx+edx*8+0x14],eax 809aed7: 8b 85 68 ff ff ff mov eax,DWORD PTR [ebp-0x98] 809aedd: 89 85 70 ff ff ff mov DWORD PTR [ebp-0x90],eax 0809aee3 <.L440>: 809aee3: 0f b7 87 5c 01 00 00 movzx eax,WORD PTR [edi+0x15c] 809aeea: 83 c6 20 add esi,0x20 809aeed: c1 e0 05 shl eax,0x5 809aef0: 03 85 74 ff ff ff add eax,DWORD PTR [ebp-0x8c] 809aef6: 39 c6 cmp esi,eax 809aef8: 0f 82 72 fe ff ff jb 809ad70 <_dl_map_object_from_fd.constprop.0+0x1e0> 809aefe: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 809af04: 85 c0 test eax,eax 809af06: 0f 84 4c 0a 00 00 je 809b958 <.L445+0x7c0> 809af0c: 0f b7 b5 30 ff ff ff movzx esi,WORD PTR [ebp-0xd0] 809af13: 89 b5 54 ff ff ff mov DWORD PTR [ebp-0xac],esi 809af19: 66 83 fe 03 cmp si,0x3 809af1d: 0f 85 6d 0a 00 00 jne 809b990 <.L445+0x7f8> 809af23: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 809af29: 8b 95 20 ff ff ff mov edx,DWORD PTR [ebp-0xe0] 809af2f: 83 ec 08 sub esp,0x8 809af32: 8b 8d 60 ff ff ff mov ecx,DWORD PTR [ebp-0xa0] 809af38: 8d 44 40 fd lea eax,[eax+eax*2-0x3] 809af3c: 8b 34 95 00 00 00 00 mov esi,DWORD PTR [edx*4+0x0] 809af43: 8b 44 c1 0c mov eax,DWORD PTR [ecx+eax*8+0xc] 809af47: 8b 0c 95 14 00 00 00 mov ecx,DWORD PTR [edx*4+0x14] 809af4e: 29 f0 sub eax,esi 809af50: 89 8d 6c ff ff ff mov DWORD PTR [ebp-0x94],ecx 809af56: 89 85 68 ff ff ff mov DWORD PTR [ebp-0x98],eax 809af5c: ff 34 95 10 00 00 00 push DWORD PTR [edx*4+0x10] 809af63: ff b5 64 ff ff ff push DWORD PTR [ebp-0x9c] 809af69: 68 02 08 00 00 push 0x802 809af6e: 51 push ecx 809af6f: 50 push eax 809af70: c7 c0 a4 59 0e 08 mov eax,0x80e59a4 809af76: 8b 10 mov edx,DWORD PTR [eax] 809af78: 21 f2 and edx,esi 809af7a: 52 push edx 809af7b: e8 50 bb fd ff call 8076ad0 <__mmap> 809af80: 83 c4 20 add esp,0x20 809af83: 89 87 b4 01 00 00 mov DWORD PTR [edi+0x1b4],eax 809af89: 83 f8 ff cmp eax,0xffffffff 809af8c: 0f 84 42 01 00 00 je 809b0d4 <.L440+0x1f1> 809af92: 8b 95 68 ff ff ff mov edx,DWORD PTR [ebp-0x98] 809af98: 01 c2 add edx,eax 809af9a: 29 f0 sub eax,esi 809af9c: 80 bd 48 ff ff ff 00 cmp BYTE PTR [ebp-0xb8],0x0 809afa3: 89 97 b8 01 00 00 mov DWORD PTR [edi+0x1b8],edx 809afa9: 89 07 mov DWORD PTR [edi],eax 809afab: 0f 85 4d 03 00 00 jne 809b2fe <.L445+0x166> 809afb1: 80 8f 99 01 00 00 40 or BYTE PTR [edi+0x199],0x40 809afb8: 8b b5 60 ff ff ff mov esi,DWORD PTR [ebp-0xa0] 809afbe: f6 85 6c ff ff ff 04 test BYTE PTR [ebp-0x94],0x4 809afc5: 74 0b je 809afd2 <.L440+0xef> 809afc7: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809afca: 03 07 add eax,DWORD PTR [edi] 809afcc: 89 87 bc 01 00 00 mov DWORD PTR [edi+0x1bc],eax 809afd2: 8b 87 54 01 00 00 mov eax,DWORD PTR [edi+0x154] 809afd8: 85 c0 test eax,eax 809afda: 0f 84 e2 03 00 00 je 809b3c2 <.L445+0x22a> 809afe0: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 809afe3: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 809afe6: 39 d0 cmp eax,edx 809afe8: 0f 86 85 00 00 00 jbe 809b073 <.L440+0x190> 809afee: 03 17 add edx,DWORD PTR [edi] 809aff0: 03 07 add eax,DWORD PTR [edi] 809aff2: 89 d1 mov ecx,edx 809aff4: c7 c2 90 59 0e 08 mov edx,0x80e5990 809affa: 89 85 58 ff ff ff mov DWORD PTR [ebp-0xa8],eax 809b000: 8b 02 mov eax,DWORD PTR [edx] 809b002: 89 95 34 ff ff ff mov DWORD PTR [ebp-0xcc],edx 809b008: 89 85 48 ff ff ff mov DWORD PTR [ebp-0xb8],eax 809b00e: f7 d8 neg eax 809b010: 89 c2 mov edx,eax 809b012: 89 85 40 ff ff ff mov DWORD PTR [ebp-0xc0],eax 809b018: 8b 85 48 ff ff ff mov eax,DWORD PTR [ebp-0xb8] 809b01e: 8d 44 01 ff lea eax,[ecx+eax*1-0x1] 809b022: 21 d0 and eax,edx 809b024: 39 85 58 ff ff ff cmp DWORD PTR [ebp-0xa8],eax 809b02a: 89 c2 mov edx,eax 809b02c: 0f 46 95 58 ff ff ff cmovbe edx,DWORD PTR [ebp-0xa8] 809b033: 89 95 50 ff ff ff mov DWORD PTR [ebp-0xb0],edx 809b039: 39 d1 cmp ecx,edx 809b03b: 73 24 jae 809b061 <.L440+0x17e> 809b03d: f6 85 6c ff ff ff 02 test BYTE PTR [ebp-0x94],0x2 809b044: 0f 84 da 0a 00 00 je 809bb24 <.L445+0x98c> 809b04a: 8b 85 50 ff ff ff mov eax,DWORD PTR [ebp-0xb0] 809b050: 83 ec 04 sub esp,0x4 809b053: 29 c8 sub eax,ecx 809b055: 50 push eax 809b056: 6a 00 push 0x0 809b058: 51 push ecx 809b059: e8 62 e0 fa ff call 80490c0 <.plt+0x90> 809b05e: 83 c4 10 add esp,0x10 809b061: 8b 95 50 ff ff ff mov edx,DWORD PTR [ebp-0xb0] 809b067: 39 95 58 ff ff ff cmp DWORD PTR [ebp-0xa8],edx 809b06d: 0f 87 e3 07 00 00 ja 809b856 <.L445+0x6be> 809b073: 83 c6 18 add esi,0x18 809b076: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 809b07c: 8b 95 60 ff ff ff mov edx,DWORD PTR [ebp-0xa0] 809b082: 8d 04 40 lea eax,[eax+eax*2] 809b085: 8d 04 c2 lea eax,[edx+eax*8] 809b088: 39 c6 cmp esi,eax 809b08a: 0f 83 be 02 00 00 jae 809b34e <.L445+0x1b6> 809b090: 8b 4e 14 mov ecx,DWORD PTR [esi+0x14] 809b093: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 809b096: 8b 06 mov eax,DWORD PTR [esi] 809b098: 89 8d 6c ff ff ff mov DWORD PTR [ebp-0x94],ecx 809b09e: 39 c2 cmp edx,eax 809b0a0: 0f 86 18 ff ff ff jbe 809afbe <.L440+0xdb> 809b0a6: 83 ec 08 sub esp,0x8 809b0a9: 29 c2 sub edx,eax 809b0ab: ff 76 10 push DWORD PTR [esi+0x10] 809b0ae: ff b5 64 ff ff ff push DWORD PTR [ebp-0x9c] 809b0b4: 68 12 08 00 00 push 0x812 809b0b9: ff b5 6c ff ff ff push DWORD PTR [ebp-0x94] 809b0bf: 52 push edx 809b0c0: 03 07 add eax,DWORD PTR [edi] 809b0c2: 50 push eax 809b0c3: e8 08 ba fd ff call 8076ad0 <__mmap> 809b0c8: 83 c4 20 add esp,0x20 809b0cb: 83 f8 ff cmp eax,0xffffffff 809b0ce: 0f 85 ea fe ff ff jne 809afbe <.L440+0xdb> 809b0d4: 8d 83 9c 39 fe ff lea eax,[ebx-0x1c664] 809b0da: e9 b7 03 00 00 jmp 809b496 <.L445+0x2fe> 0809b0df <.L441>: 809b0df: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 809b0e2: 85 c0 test eax,eax 809b0e4: 0f 84 f9 fd ff ff je 809aee3 <.L440> 809b0ea: 89 87 3c 02 00 00 mov DWORD PTR [edi+0x23c],eax 809b0f0: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 809b0f3: 89 87 40 02 00 00 mov DWORD PTR [edi+0x240],eax 809b0f9: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 809b0fc: 8d 50 ff lea edx,[eax-0x1] 809b0ff: 21 ca and edx,ecx 809b101: 85 c0 test eax,eax 809b103: 0f 45 c2 cmovne eax,edx 809b106: 89 87 44 02 00 00 mov DWORD PTR [edi+0x244],eax 809b10c: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 809b10f: 89 8f 34 02 00 00 mov DWORD PTR [edi+0x234],ecx 809b115: 89 87 38 02 00 00 mov DWORD PTR [edi+0x238],eax 809b11b: 0f b6 87 98 01 00 00 movzx eax,BYTE PTR [edi+0x198] 809b122: 83 e0 03 and eax,0x3 809b125: 3c 01 cmp al,0x1 809b127: 0f 84 b6 fd ff ff je 809aee3 <.L440> 809b12d: 8b 85 34 ff ff ff mov eax,DWORD PTR [ebp-0xcc] 809b133: 8b 00 mov eax,DWORD PTR [eax] 809b135: 85 c0 test eax,eax 809b137: 0f 85 a6 fd ff ff jne 809aee3 <.L440> 809b13d: 8d 83 ec 3b fe ff lea eax,[ebx-0x1c414] 809b143: 50 push eax 809b144: 8d 83 b3 34 fe ff lea eax,[ebx-0x1cb4d] 809b14a: 68 6e 04 00 00 push 0x46e 809b14f: 50 push eax 809b150: 8d 83 f0 39 fe ff lea eax,[ebx-0x1c610] 809b156: 50 push eax 809b157: e8 74 fd fa ff call 804aed0 <__assert_fail> 0809b15c <.L443>: 809b15c: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 809b15f: 89 87 54 01 00 00 mov DWORD PTR [edi+0x154],eax 809b165: e9 79 fd ff ff jmp 809aee3 <.L440> 0809b16a <.L444>: 809b16a: 83 ec 0c sub esp,0xc 809b16d: ff b5 5c ff ff ff push DWORD PTR [ebp-0xa4] 809b173: 89 f2 mov edx,esi 809b175: 89 f8 mov eax,edi 809b177: 8b 8d 64 ff ff ff mov ecx,DWORD PTR [ebp-0x9c] 809b17d: e8 ce e7 ff ff call 8099950 <_dl_process_pt_note> 809b182: 83 c4 10 add esp,0x10 809b185: 85 c0 test eax,eax 809b187: 0f 84 56 fd ff ff je 809aee3 <.L440> 809b18d: 8d 83 e9 35 fe ff lea eax,[ebx-0x1ca17] 809b193: e9 fe 02 00 00 jmp 809b496 <.L445+0x2fe> 0809b198 <.L445>: 809b198: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 809b19b: 85 d2 test edx,edx 809b19d: 0f 84 40 fd ff ff je 809aee3 <.L440> 809b1a3: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 809b1a6: 89 47 08 mov DWORD PTR [edi+0x8],eax 809b1a9: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 809b1ac: c1 e8 03 shr eax,0x3 809b1af: 66 89 87 5e 01 00 00 mov WORD PTR [edi+0x15e],ax 809b1b6: e9 28 fd ff ff jmp 809aee3 <.L440> 809b1bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809b1bf: 90 nop 809b1c0: 3d 51 e5 74 64 cmp eax,0x6474e551 809b1c5: 74 29 je 809b1f0 <.L445+0x58> 809b1c7: 3d 52 e5 74 64 cmp eax,0x6474e552 809b1cc: 0f 85 11 fd ff ff jne 809aee3 <.L440> 809b1d2: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 809b1d5: 89 87 54 02 00 00 mov DWORD PTR [edi+0x254],eax 809b1db: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 809b1de: 89 87 58 02 00 00 mov DWORD PTR [edi+0x258],eax 809b1e4: e9 fa fc ff ff jmp 809aee3 <.L440> 809b1e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809b1f0: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 809b1f3: 89 85 44 ff ff ff mov DWORD PTR [ebp-0xbc],eax 809b1f9: e9 e5 fc ff ff jmp 809aee3 <.L440> 809b1fe: 66 90 xchg ax,ax 809b200: 83 ec 04 sub esp,0x4 809b203: 8d 45 88 lea eax,[ebp-0x78] 809b206: 50 push eax 809b207: ff b5 64 ff ff ff push DWORD PTR [ebp-0x9c] 809b20d: 6a 03 push 0x3 809b20f: e8 7c aa fd ff call 8075c90 <___fxstat64> 809b214: 83 c4 10 add esp,0x10 809b217: 85 c0 test eax,eax 809b219: 0f 88 a8 02 00 00 js 809b4c7 <.L445+0x32f> 809b21f: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 809b222: 8b 7d e4 mov edi,DWORD PTR [ebp-0x1c] 809b225: 8b 75 88 mov esi,DWORD PTR [ebp-0x78] 809b228: 8b 4d 8c mov ecx,DWORD PTR [ebp-0x74] 809b22b: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 809b231: 89 45 80 mov DWORD PTR [ebp-0x80],eax 809b234: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 809b237: 89 bd 70 ff ff ff mov DWORD PTR [ebp-0x90],edi 809b23d: 8d 04 80 lea eax,[eax+eax*4] 809b240: 89 7d 84 mov DWORD PTR [ebp-0x7c],edi 809b243: c1 e0 04 shl eax,0x4 809b246: 81 c0 e0 59 0e 08 add eax,0x80e59e0 809b24c: 89 b5 78 ff ff ff mov DWORD PTR [ebp-0x88],esi 809b252: 8b 38 mov edi,DWORD PTR [eax] 809b254: 89 8d 7c ff ff ff mov DWORD PTR [ebp-0x84],ecx 809b25a: 85 ff test edi,edi 809b25c: 75 15 jne 809b273 <.L445+0xdb> 809b25e: e9 aa f9 ff ff jmp 809ac0d <_dl_map_object_from_fd.constprop.0+0x7d> 809b263: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809b267: 90 nop 809b268: 8b 7f 0c mov edi,DWORD PTR [edi+0xc] 809b26b: 85 ff test edi,edi 809b26d: 0f 84 9a f9 ff ff je 809ac0d <_dl_map_object_from_fd.constprop.0+0x7d> 809b273: f6 87 99 01 00 00 20 test BYTE PTR [edi+0x199],0x20 809b27a: 75 ec jne 809b268 <.L445+0xd0> 809b27c: 8b 87 e0 01 00 00 mov eax,DWORD PTR [edi+0x1e0] 809b282: 8b 97 e4 01 00 00 mov edx,DWORD PTR [edi+0x1e4] 809b288: 31 f0 xor eax,esi 809b28a: 31 ca xor edx,ecx 809b28c: 09 c2 or edx,eax 809b28e: 75 d8 jne 809b268 <.L445+0xd0> 809b290: 8b 85 74 ff ff ff mov eax,DWORD PTR [ebp-0x8c] 809b296: 8b 95 70 ff ff ff mov edx,DWORD PTR [ebp-0x90] 809b29c: 33 87 e8 01 00 00 xor eax,DWORD PTR [edi+0x1e8] 809b2a2: 33 97 ec 01 00 00 xor edx,DWORD PTR [edi+0x1ec] 809b2a8: 09 c2 or edx,eax 809b2aa: 75 bc jne 809b268 <.L445+0xd0> 809b2ac: 83 ec 0c sub esp,0xc 809b2af: ff b5 64 ff ff ff push DWORD PTR [ebp-0x9c] 809b2b5: e8 66 b4 fd ff call 8076720 <__close_nocancel> 809b2ba: 58 pop eax 809b2bb: ff 75 08 push DWORD PTR [ebp+0x8] 809b2be: e8 dd 9e fc ff call 80651a0 <__free> 809b2c3: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 809b2c6: 8b 95 3c ff ff ff mov edx,DWORD PTR [ebp-0xc4] 809b2cc: e8 6f e9 ff ff call 8099c40 809b2d1: 83 c4 10 add esp,0x10 809b2d4: 8d 65 f4 lea esp,[ebp-0xc] 809b2d7: 89 f8 mov eax,edi 809b2d9: 5b pop ebx 809b2da: 5e pop esi 809b2db: 5f pop edi 809b2dc: 5d pop ebp 809b2dd: c3 ret 809b2de: 66 90 xchg ax,ax 809b2e0: 8b 85 4c ff ff ff mov eax,DWORD PTR [ebp-0xb4] 809b2e6: c7 40 0c 01 00 00 00 mov DWORD PTR [eax+0xc],0x1 809b2ed: e8 be cf fd ff call 80782b0 <_dl_debug_state> 809b2f2: c6 85 33 ff ff ff 01 mov BYTE PTR [ebp-0xcd],0x1 809b2f9: e9 57 f9 ff ff jmp 809ac55 <_dl_map_object_from_fd.constprop.0+0xc5> 809b2fe: 8b b5 20 ff ff ff mov esi,DWORD PTR [ebp-0xe0] 809b304: 83 ec 04 sub esp,0x4 809b307: 8b 0c b5 04 00 00 00 mov ecx,DWORD PTR [esi*4+0x4] 809b30e: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b314: 6a 00 push 0x0 809b316: 8d 14 76 lea edx,[esi+esi*2] 809b319: 8b b5 60 ff ff ff mov esi,DWORD PTR [ebp-0xa0] 809b31f: 01 c8 add eax,ecx 809b321: 8b 54 d6 e8 mov edx,DWORD PTR [esi+edx*8-0x18] 809b325: 29 ca sub edx,ecx 809b327: 52 push edx 809b328: 50 push eax 809b329: e8 c2 b8 fd ff call 8076bf0 <__mprotect> 809b32e: 83 c4 10 add esp,0x10 809b331: 85 c0 test eax,eax 809b333: 0f 89 78 fc ff ff jns 809afb1 <.L440+0xce> 809b339: 8d 83 78 39 fe ff lea eax,[ebx-0x1c688] 809b33f: e9 52 01 00 00 jmp 809b496 <.L445+0x2fe> 809b344: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 809b349: e9 c1 f9 ff ff jmp 809ad0f <_dl_map_object_from_fd.constprop.0+0x17f> 809b34e: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 809b351: 8b a5 2c ff ff ff mov esp,DWORD PTR [ebp-0xd4] 809b357: 85 c0 test eax,eax 809b359: 0f 84 e1 05 00 00 je 809b940 <.L445+0x7a8> 809b35f: 8b 37 mov esi,DWORD PTR [edi] 809b361: 01 f0 add eax,esi 809b363: 89 b5 70 ff ff ff mov DWORD PTR [ebp-0x90],esi 809b369: 89 47 08 mov DWORD PTR [edi+0x8],eax 809b36c: 0f 84 db 05 00 00 je 809b94d <.L445+0x7b5> 809b372: 8b 10 mov edx,DWORD PTR [eax] 809b374: 8d 77 20 lea esi,[edi+0x20] 809b377: 85 d2 test edx,edx 809b379: 0f 84 ad 01 00 00 je 809b52c <.L445+0x394> 809b37f: 89 bd 6c ff ff ff mov DWORD PTR [ebp-0x94],edi 809b385: eb 31 jmp 809b3b8 <.L445+0x220> 809b387: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809b38e: 66 90 xchg ax,ax 809b390: b9 ff ff ff 6f mov ecx,0x6fffffff 809b395: 29 d1 sub ecx,edx 809b397: 83 f9 0f cmp ecx,0xf 809b39a: 0f 87 d0 00 00 00 ja 809b470 <.L445+0x2d8> 809b3a0: b9 22 00 00 70 mov ecx,0x70000022 809b3a5: 29 d1 sub ecx,edx 809b3a7: 89 04 8e mov DWORD PTR [esi+ecx*4],eax 809b3aa: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 809b3ad: 83 c0 08 add eax,0x8 809b3b0: 85 d2 test edx,edx 809b3b2: 0f 84 6e 01 00 00 je 809b526 <.L445+0x38e> 809b3b8: 83 fa 22 cmp edx,0x22 809b3bb: 77 d3 ja 809b390 <.L445+0x1f8> 809b3bd: 89 04 96 mov DWORD PTR [esi+edx*4],eax 809b3c0: eb e8 jmp 809b3aa <.L445+0x212> 809b3c2: 8b 85 5c ff ff ff mov eax,DWORD PTR [ebp-0xa4] 809b3c8: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 809b3cb: 8b 48 20 mov ecx,DWORD PTR [eax+0x20] 809b3ce: 39 ca cmp edx,ecx 809b3d0: 0f 87 0a fc ff ff ja 809afe0 <.L440+0xfd> 809b3d6: 8b 06 mov eax,DWORD PTR [esi] 809b3d8: 89 85 58 ff ff ff mov DWORD PTR [ebp-0xa8],eax 809b3de: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809b3e1: 01 d0 add eax,edx 809b3e3: 2b 85 58 ff ff ff sub eax,DWORD PTR [ebp-0xa8] 809b3e9: 89 85 50 ff ff ff mov DWORD PTR [ebp-0xb0],eax 809b3ef: 8b 85 5c ff ff ff mov eax,DWORD PTR [ebp-0xa4] 809b3f5: 0f b7 40 30 movzx eax,WORD PTR [eax+0x30] 809b3f9: c1 e0 05 shl eax,0x5 809b3fc: 01 c8 add eax,ecx 809b3fe: 39 85 50 ff ff ff cmp DWORD PTR [ebp-0xb0],eax 809b404: 0f 82 d6 fb ff ff jb 809afe0 <.L440+0xfd> 809b40a: 03 8d 58 ff ff ff add ecx,DWORD PTR [ebp-0xa8] 809b410: 29 d1 sub ecx,edx 809b412: 89 8f 54 01 00 00 mov DWORD PTR [edi+0x154],ecx 809b418: e9 c3 fb ff ff jmp 809afe0 <.L440+0xfd> 809b41d: 81 e1 ff 0f 00 00 and ecx,0xfff 809b423: 29 cc sub esp,ecx 809b425: 85 c9 test ecx,ecx 809b427: 0f 85 64 04 00 00 jne 809b891 <.L445+0x6f9> 809b42d: 8d 54 24 0f lea edx,[esp+0xf] 809b431: 83 ec 0c sub esp,0xc 809b434: 83 e2 f0 and edx,0xfffffff0 809b437: 89 95 74 ff ff ff mov DWORD PTR [ebp-0x8c],edx 809b43d: 89 d1 mov ecx,edx 809b43f: 31 d2 xor edx,edx 809b441: 52 push edx 809b442: 50 push eax 809b443: 56 push esi 809b444: 51 push ecx 809b445: ff b5 64 ff ff ff push DWORD PTR [ebp-0x9c] 809b44b: e8 90 c7 00 00 call 80a7be0 <__pread64_nocancel> 809b450: 83 c4 20 add esp,0x20 809b453: 39 f0 cmp eax,esi 809b455: 0f 84 64 f8 ff ff je 809acbf <_dl_map_object_from_fd.constprop.0+0x12f> 809b45b: 8d 83 da 34 fe ff lea eax,[ebx-0x1cb26] 809b461: e9 cd 03 00 00 jmp 809b833 <.L445+0x69b> 809b466: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809b46d: 8d 76 00 lea esi,[esi+0x0] 809b470: 8d 0c 12 lea ecx,[edx+edx*1] 809b473: 89 cf mov edi,ecx 809b475: d1 ff sar edi,1 809b477: 83 f9 f8 cmp ecx,0xfffffff8 809b47a: 76 7c jbe 809b4f8 <.L445+0x360> 809b47c: ba 32 00 00 00 mov edx,0x32 809b481: 29 fa sub edx,edi 809b483: 89 04 96 mov DWORD PTR [esi+edx*4],eax 809b486: e9 1f ff ff ff jmp 809b3aa <.L445+0x212> 809b48b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809b48f: 90 nop 809b490: 8d 83 4c 39 fe ff lea eax,[ebx-0x1c6b4] 809b496: 8b a5 2c ff ff ff mov esp,DWORD PTR [ebp-0xd4] 809b49c: 80 bd 33 ff ff ff 00 cmp BYTE PTR [ebp-0xcd],0x0 809b4a3: 74 3b je 809b4e0 <.L445+0x348> 809b4a5: ff b5 4c ff ff ff push DWORD PTR [ebp-0xb4] 809b4ab: 8b 8d 3c ff ff ff mov ecx,DWORD PTR [ebp-0xc4] 809b4b1: 8b 95 64 ff ff ff mov edx,DWORD PTR [ebp-0x9c] 809b4b7: 50 push eax 809b4b8: 57 push edi 809b4b9: 8b 85 38 ff ff ff mov eax,DWORD PTR [ebp-0xc8] 809b4bf: ff 75 08 push DWORD PTR [ebp+0x8] 809b4c2: e8 69 e8 ff ff call 8099d30 809b4c7: c7 c0 e0 ff ff ff mov eax,0xffffffe0 809b4cd: 31 ff xor edi,edi 809b4cf: 65 8b 00 mov eax,DWORD PTR gs:[eax] 809b4d2: 89 85 38 ff ff ff mov DWORD PTR [ebp-0xc8],eax 809b4d8: 8d 83 cf 35 fe ff lea eax,[ebx-0x1ca31] 809b4de: 66 90 xchg ax,ax 809b4e0: c7 85 4c ff ff ff 00 00 00 00 mov DWORD PTR [ebp-0xb4],0x0 809b4ea: eb b9 jmp 809b4a5 <.L445+0x30d> 809b4ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809b4f0: 8d 83 f0 38 fe ff lea eax,[ebx-0x1c710] 809b4f6: eb 9e jmp 809b496 <.L445+0x2fe> 809b4f8: b9 ff fd ff 6f mov ecx,0x6ffffdff 809b4fd: 29 d1 sub ecx,edx 809b4ff: 83 f9 0b cmp ecx,0xb 809b502: 0f 86 3f 03 00 00 jbe 809b847 <.L445+0x6af> 809b508: b9 ff fe ff 6f mov ecx,0x6ffffeff 809b50d: 29 d1 sub ecx,edx 809b50f: 83 f9 0a cmp ecx,0xa 809b512: 0f 87 92 fe ff ff ja 809b3aa <.L445+0x212> 809b518: b9 41 ff ff 6f mov ecx,0x6fffff41 809b51d: 29 d1 sub ecx,edx 809b51f: 89 ca mov edx,ecx 809b521: e9 97 fe ff ff jmp 809b3bd <.L445+0x225> 809b526: 8b bd 6c ff ff ff mov edi,DWORD PTR [ebp-0x94] 809b52c: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 809b532: 85 c0 test eax,eax 809b534: 0f 84 96 00 00 00 je 809b5d0 <.L445+0x438> 809b53a: 8b 47 30 mov eax,DWORD PTR [edi+0x30] 809b53d: 85 c0 test eax,eax 809b53f: 74 09 je 809b54a <.L445+0x3b2> 809b541: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b547: 01 70 04 add DWORD PTR [eax+0x4],esi 809b54a: 8b 47 2c mov eax,DWORD PTR [edi+0x2c] 809b54d: 85 c0 test eax,eax 809b54f: 74 09 je 809b55a <.L445+0x3c2> 809b551: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b557: 01 70 04 add DWORD PTR [eax+0x4],esi 809b55a: 8b 47 34 mov eax,DWORD PTR [edi+0x34] 809b55d: 85 c0 test eax,eax 809b55f: 74 09 je 809b56a <.L445+0x3d2> 809b561: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b567: 01 70 04 add DWORD PTR [eax+0x4],esi 809b56a: 8b 47 38 mov eax,DWORD PTR [edi+0x38] 809b56d: 85 c0 test eax,eax 809b56f: 74 09 je 809b57a <.L445+0x3e2> 809b571: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b577: 01 70 04 add DWORD PTR [eax+0x4],esi 809b57a: 8b 47 3c mov eax,DWORD PTR [edi+0x3c] 809b57d: 85 c0 test eax,eax 809b57f: 74 09 je 809b58a <.L445+0x3f2> 809b581: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b587: 01 70 04 add DWORD PTR [eax+0x4],esi 809b58a: 8b 47 64 mov eax,DWORD PTR [edi+0x64] 809b58d: 85 c0 test eax,eax 809b58f: 74 09 je 809b59a <.L445+0x402> 809b591: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b597: 01 70 04 add DWORD PTR [eax+0x4],esi 809b59a: 8b 47 7c mov eax,DWORD PTR [edi+0x7c] 809b59d: 85 c0 test eax,eax 809b59f: 74 09 je 809b5aa <.L445+0x412> 809b5a1: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b5a7: 01 70 04 add DWORD PTR [eax+0x4],esi 809b5aa: 8b 87 e8 00 00 00 mov eax,DWORD PTR [edi+0xe8] 809b5b0: 85 c0 test eax,eax 809b5b2: 74 09 je 809b5bd <.L445+0x425> 809b5b4: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b5ba: 01 70 04 add DWORD PTR [eax+0x4],esi 809b5bd: 8b 87 50 01 00 00 mov eax,DWORD PTR [edi+0x150] 809b5c3: 85 c0 test eax,eax 809b5c5: 74 09 je 809b5d0 <.L445+0x438> 809b5c7: 8b b5 70 ff ff ff mov esi,DWORD PTR [ebp-0x90] 809b5cd: 01 70 04 add DWORD PTR [eax+0x4],esi 809b5d0: 8b 47 70 mov eax,DWORD PTR [edi+0x70] 809b5d3: 85 c0 test eax,eax 809b5d5: 74 29 je 809b600 <.L445+0x468> 809b5d7: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809b5da: 83 f8 11 cmp eax,0x11 809b5dd: 74 21 je 809b600 <.L445+0x468> 809b5df: 83 f8 07 cmp eax,0x7 809b5e2: 74 1c je 809b600 <.L445+0x468> 809b5e4: 8d 83 c0 29 fd ff lea eax,[ebx-0x2d640] 809b5ea: 50 push eax 809b5eb: 8d 83 c9 27 fd ff lea eax,[ebx-0x2d837] 809b5f1: 6a 7d push 0x7d 809b5f3: 50 push eax 809b5f4: 8d 83 cc 28 fd ff lea eax,[ebx-0x2d734] 809b5fa: 50 push eax 809b5fb: e8 d0 f8 fa ff call 804aed0 <__assert_fail> 809b600: 8b 77 3c mov esi,DWORD PTR [edi+0x3c] 809b603: 85 f6 test esi,esi 809b605: 74 0d je 809b614 <.L445+0x47c> 809b607: 8b 47 44 mov eax,DWORD PTR [edi+0x44] 809b60a: 83 78 04 0c cmp DWORD PTR [eax+0x4],0xc 809b60e: 0f 85 3c 06 00 00 jne 809bc50 <.L445+0xab8> 809b614: 8b 4f 64 mov ecx,DWORD PTR [edi+0x64] 809b617: 85 c9 test ecx,ecx 809b619: 74 0d je 809b628 <.L445+0x490> 809b61b: 8b 47 6c mov eax,DWORD PTR [edi+0x6c] 809b61e: 83 78 04 08 cmp DWORD PTR [eax+0x4],0x8 809b622: 0f 85 09 06 00 00 jne 809bc31 <.L445+0xa99> 809b628: 8b 87 98 00 00 00 mov eax,DWORD PTR [edi+0x98] 809b62e: 85 c0 test eax,eax 809b630: 74 22 je 809b654 <.L445+0x4bc> 809b632: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809b635: 89 97 10 02 00 00 mov DWORD PTR [edi+0x210],edx 809b63b: f6 c2 02 test dl,0x2 809b63e: 74 03 je 809b643 <.L445+0x4ab> 809b640: 89 47 60 mov DWORD PTR [edi+0x60],eax 809b643: f6 c2 04 test dl,0x4 809b646: 74 03 je 809b64b <.L445+0x4b3> 809b648: 89 47 78 mov DWORD PTR [edi+0x78],eax 809b64b: 83 e2 08 and edx,0x8 809b64e: 0f 85 47 02 00 00 jne 809b89b <.L445+0x703> 809b654: 8b 87 bc 00 00 00 mov eax,DWORD PTR [edi+0xbc] 809b65a: 85 c0 test eax,eax 809b65c: 0f 84 a2 03 00 00 je 809ba04 <.L445+0x86c> 809b662: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809b665: 89 87 0c 02 00 00 mov DWORD PTR [edi+0x20c],eax 809b66b: a8 08 test al,0x8 809b66d: 0f 85 44 02 00 00 jne 809b8b7 <.L445+0x71f> 809b673: 8b b5 24 ff ff ff mov esi,DWORD PTR [ebp-0xdc] 809b679: f6 06 40 test BYTE PTR [esi],0x40 809b67c: 0f 85 76 04 00 00 jne 809baf8 <.L445+0x960> 809b682: a8 01 test al,0x1 809b684: 0f 85 1c 02 00 00 jne 809b8a6 <.L445+0x70e> 809b68a: 8b 97 94 00 00 00 mov edx,DWORD PTR [edi+0x94] 809b690: 85 d2 test edx,edx 809b692: 74 07 je 809b69b <.L445+0x503> 809b694: c7 47 5c 00 00 00 00 mov DWORD PTR [edi+0x5c],0x0 809b69b: a8 40 test al,0x40 809b69d: 74 0b je 809b6aa <.L445+0x512> 809b69f: 8b 75 14 mov esi,DWORD PTR [ebp+0x14] 809b6a2: 85 f6 test esi,esi 809b6a4: 0f 88 0c 05 00 00 js 809bbb6 <.L445+0xa1e> 809b6aa: a9 00 00 00 08 test eax,0x8000000 809b6af: 74 0e je 809b6bf <.L445+0x527> 809b6b1: 8b 8d 28 ff ff ff mov ecx,DWORD PTR [ebp-0xd8] 809b6b7: 85 c9 test ecx,ecx 809b6b9: 0f 84 f7 04 00 00 je 809bbb6 <.L445+0xa1e> 809b6bf: 8b 87 54 01 00 00 mov eax,DWORD PTR [edi+0x154] 809b6c5: 85 c0 test eax,eax 809b6c7: 0f 84 42 03 00 00 je 809ba0f <.L445+0x877> 809b6cd: 03 07 add eax,DWORD PTR [edi] 809b6cf: 89 87 54 01 00 00 mov DWORD PTR [edi+0x154],eax 809b6d5: c7 c0 80 59 0e 08 mov eax,0x80e5980 809b6db: 8b 00 mov eax,DWORD PTR [eax] 809b6dd: f7 d0 not eax 809b6df: 23 85 44 ff ff ff and eax,DWORD PTR [ebp-0xbc] 809b6e5: a8 01 test al,0x1 809b6e7: 0f 85 68 03 00 00 jne 809ba55 <.L445+0x8bd> 809b6ed: 8b 87 34 02 00 00 mov eax,DWORD PTR [edi+0x234] 809b6f3: 85 c0 test eax,eax 809b6f5: 74 08 je 809b6ff <.L445+0x567> 809b6f7: 03 07 add eax,DWORD PTR [edi] 809b6f9: 89 87 34 02 00 00 mov DWORD PTR [edi+0x234],eax 809b6ff: 83 ec 0c sub esp,0xc 809b702: ff b5 64 ff ff ff push DWORD PTR [ebp-0x9c] 809b708: e8 13 b0 fd ff call 8076720 <__close_nocancel> 809b70d: 83 c4 10 add esp,0x10 809b710: 85 c0 test eax,eax 809b712: 0f 85 d5 03 00 00 jne 809baed <.L445+0x955> 809b718: 83 bd 54 ff ff ff 02 cmp DWORD PTR [ebp-0xac],0x2 809b71f: 0f 84 3e 02 00 00 je 809b963 <.L445+0x7cb> 809b725: 8b 97 58 01 00 00 mov edx,DWORD PTR [edi+0x158] 809b72b: 8b 07 mov eax,DWORD PTR [edi] 809b72d: 8b b5 24 ff ff ff mov esi,DWORD PTR [ebp-0xdc] 809b733: 01 c2 add edx,eax 809b735: 89 97 58 01 00 00 mov DWORD PTR [edi+0x158],edx 809b73b: f6 06 40 test BYTE PTR [esi],0x40 809b73e: 0f 85 6d 03 00 00 jne 809bab1 <.L445+0x919> 809b744: 83 ec 0c sub esp,0xc 809b747: 57 push edi 809b748: e8 b3 34 00 00 call 809ec00 <_dl_setup_hash> 809b74d: 83 c4 10 add esp,0x10 809b750: f6 45 14 08 test BYTE PTR [ebp+0x14],0x8 809b754: 75 0b jne 809b761 <.L445+0x5c9> 809b756: 8b 47 60 mov eax,DWORD PTR [edi+0x60] 809b759: 85 c0 test eax,eax 809b75b: 0f 85 7f 01 00 00 jne 809b8e0 <.L445+0x748> 809b761: f6 87 0c 02 00 00 20 test BYTE PTR [edi+0x20c],0x20 809b768: 74 08 je 809b772 <.L445+0x5da> 809b76a: c7 c0 5c 6f 0e 08 mov eax,0x80e6f5c 809b770: 89 38 mov DWORD PTR [eax],edi 809b772: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 809b778: 89 87 e0 01 00 00 mov DWORD PTR [edi+0x1e0],eax 809b77e: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 809b784: 89 87 e4 01 00 00 mov DWORD PTR [edi+0x1e4],eax 809b78a: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 809b78d: 89 87 e8 01 00 00 mov DWORD PTR [edi+0x1e8],eax 809b793: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 809b796: 89 87 ec 01 00 00 mov DWORD PTR [edi+0x1ec],eax 809b79c: c7 c0 10 6f 0e 08 mov eax,0x80e6f10 809b7a2: 8b 30 mov esi,DWORD PTR [eax] 809b7a4: 85 f6 test esi,esi 809b7a6: 0f 85 e4 02 00 00 jne 809ba90 <.L445+0x8f8> 809b7ac: 8b 8f 3c 02 00 00 mov ecx,DWORD PTR [edi+0x23c] 809b7b2: 85 c9 test ecx,ecx 809b7b4: 74 1d je 809b7d3 <.L445+0x63b> 809b7b6: 0f b6 87 98 01 00 00 movzx eax,BYTE PTR [edi+0x198] 809b7bd: 83 e0 03 and eax,0x3 809b7c0: 3c 01 cmp al,0x1 809b7c2: 0f 85 fb 00 00 00 jne 809b8c3 <.L445+0x72b> 809b7c8: e8 23 78 00 00 call 80a2ff0 <_dl_next_tls_modid> 809b7cd: 89 87 4c 02 00 00 mov DWORD PTR [edi+0x24c],eax 809b7d3: 83 ec 08 sub esp,0x8 809b7d6: ff 75 1c push DWORD PTR [ebp+0x1c] 809b7d9: 57 push edi 809b7da: e8 e1 34 00 00 call 809ecc0 <_dl_add_to_namespace_list> 809b7df: 83 c4 10 add esp,0x10 809b7e2: 8d 65 f4 lea esp,[ebp-0xc] 809b7e5: 89 f8 mov eax,edi 809b7e7: 5b pop ebx 809b7e8: 5e pop esi 809b7e9: 5f pop edi 809b7ea: 5d pop ebp 809b7eb: c3 ret 809b7ec: 83 ec 0c sub esp,0xc 809b7ef: ff 75 08 push DWORD PTR [ebp+0x8] 809b7f2: 31 ff xor edi,edi 809b7f4: e8 a7 99 fc ff call 80651a0 <__free> 809b7f9: 59 pop ecx 809b7fa: ff b5 64 ff ff ff push DWORD PTR [ebp-0x9c] 809b800: e8 1b af fd ff call 8076720 <__close_nocancel> 809b805: 83 c4 10 add esp,0x10 809b808: e9 c7 fa ff ff jmp 809b2d4 <.L445+0x13c> 809b80d: 83 ec 04 sub esp,0x4 809b810: 8d 83 c8 39 fe ff lea eax,[ebx-0x1c638] 809b816: ff 75 1c push DWORD PTR [ebp+0x1c] 809b819: ff b5 3c ff ff ff push DWORD PTR [ebp-0xc4] 809b81f: 50 push eax 809b820: e8 3b 69 00 00 call 80a2160 <_dl_debug_printf> 809b825: 83 c4 10 add esp,0x10 809b828: e9 07 f4 ff ff jmp 809ac34 <_dl_map_object_from_fd.constprop.0+0xa4> 809b82d: 8d 83 e4 37 fe ff lea eax,[ebx-0x1c81c] 809b833: c7 c2 e0 ff ff ff mov edx,0xffffffe0 809b839: 65 8b 1a mov ebx,DWORD PTR gs:[edx] 809b83c: 89 9d 38 ff ff ff mov DWORD PTR [ebp-0xc8],ebx 809b842: e9 55 fc ff ff jmp 809b49c <.L445+0x304> 809b847: b9 35 fe ff 6f mov ecx,0x6ffffe35 809b84c: 29 d1 sub ecx,edx 809b84e: 89 04 8e mov DWORD PTR [esi+ecx*4],eax 809b851: e9 54 fb ff ff jmp 809b3aa <.L445+0x212> 809b856: 8b 85 58 ff ff ff mov eax,DWORD PTR [ebp-0xa8] 809b85c: 8b 95 50 ff ff ff mov edx,DWORD PTR [ebp-0xb0] 809b862: 83 ec 08 sub esp,0x8 809b865: 6a 00 push 0x0 809b867: 29 d0 sub eax,edx 809b869: 6a ff push 0xffffffff 809b86b: 6a 32 push 0x32 809b86d: ff b5 6c ff ff ff push DWORD PTR [ebp-0x94] 809b873: 50 push eax 809b874: 52 push edx 809b875: e8 56 b2 fd ff call 8076ad0 <__mmap> 809b87a: 83 c4 20 add esp,0x20 809b87d: 83 f8 ff cmp eax,0xffffffff 809b880: 0f 85 ed f7 ff ff jne 809b073 <.L440+0x190> 809b886: 8d 83 05 36 fe ff lea eax,[ebx-0x1c9fb] 809b88c: e9 05 fc ff ff jmp 809b496 <.L445+0x2fe> 809b891: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 809b896: e9 92 fb ff ff jmp 809b42d <.L445+0x295> 809b89b: 89 87 80 00 00 00 mov DWORD PTR [edi+0x80],eax 809b8a1: e9 ae fd ff ff jmp 809b654 <.L445+0x4bc> 809b8a6: 8b 97 bc 00 00 00 mov edx,DWORD PTR [edi+0xbc] 809b8ac: 89 97 80 00 00 00 mov DWORD PTR [edi+0x80],edx 809b8b2: e9 d3 fd ff ff jmp 809b68a <.L445+0x4f2> 809b8b7: c6 87 9c 01 00 00 01 mov BYTE PTR [edi+0x19c],0x1 809b8be: e9 b0 fd ff ff jmp 809b673 <.L445+0x4db> 809b8c3: c7 c0 c0 6e 0e 08 mov eax,0x80e6ec0 809b8c9: 8b 10 mov edx,DWORD PTR [eax] 809b8cb: 85 d2 test edx,edx 809b8cd: 0f 85 f5 fe ff ff jne 809b7c8 <.L445+0x630> 809b8d3: e9 fb fe ff ff jmp 809b7d3 <.L445+0x63b> 809b8d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809b8df: 90 nop 809b8e0: 8b 87 d4 01 00 00 mov eax,DWORD PTR [edi+0x1d4] 809b8e6: 8d 97 60 01 00 00 lea edx,[edi+0x160] 809b8ec: 39 10 cmp DWORD PTR [eax],edx 809b8ee: 0f 84 6d fe ff ff je 809b761 <.L445+0x5c9> 809b8f4: 8b 97 68 01 00 00 mov edx,DWORD PTR [edi+0x168] 809b8fa: 83 ec 04 sub esp,0x4 809b8fd: 89 3a mov DWORD PTR [edx],edi 809b8ff: 8b 97 d0 01 00 00 mov edx,DWORD PTR [edi+0x1d0] 809b905: c7 87 6c 01 00 00 01 00 00 00 mov DWORD PTR [edi+0x16c],0x1 809b90f: 8d 14 95 fc ff ff ff lea edx,[edx*4-0x4] 809b916: 52 push edx 809b917: 50 push eax 809b918: 83 c0 04 add eax,0x4 809b91b: 50 push eax 809b91c: e8 9f 82 fd ff call 8073bc0 809b921: 8b 87 d4 01 00 00 mov eax,DWORD PTR [edi+0x1d4] 809b927: 8d 97 68 01 00 00 lea edx,[edi+0x168] 809b92d: 83 c4 10 add esp,0x10 809b930: 89 10 mov DWORD PTR [eax],edx 809b932: e9 2a fe ff ff jmp 809b761 <.L445+0x5c9> 809b937: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809b93e: 66 90 xchg ax,ax 809b940: 83 bd 54 ff ff ff 03 cmp DWORD PTR [ebp-0xac],0x3 809b947: 0f 84 53 02 00 00 je 809bba0 <.L445+0xa08> 809b94d: 8b 87 0c 02 00 00 mov eax,DWORD PTR [edi+0x20c] 809b953: e9 43 fd ff ff jmp 809b69b <.L445+0x503> 809b958: 8d 83 c8 38 fe ff lea eax,[ebx-0x1c738] 809b95e: e9 33 fb ff ff jmp 809b496 <.L445+0x2fe> 809b963: f6 87 98 01 00 00 03 test BYTE PTR [edi+0x198],0x3 809b96a: 0f 84 b5 fd ff ff je 809b725 <.L445+0x58d> 809b970: 8d 83 ec 3b fe ff lea eax,[ebx-0x1c414] 809b976: 50 push eax 809b977: 8d 83 b3 34 fe ff lea eax,[ebx-0x1cb4d] 809b97d: 68 1f 05 00 00 push 0x51f 809b982: 50 push eax 809b983: 8d 83 28 3a fe ff lea eax,[ebx-0x1c5d8] 809b989: 50 push eax 809b98a: e8 41 f5 fa ff call 804aed0 <__assert_fail> 809b98f: 90 nop 809b990: 8b 85 28 ff ff ff mov eax,DWORD PTR [ebp-0xd8] 809b996: 85 c0 test eax,eax 809b998: 0f 84 0d 02 00 00 je 809bbab <.L445+0xa13> 809b99e: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 809b9a4: 8b b5 60 ff ff ff mov esi,DWORD PTR [ebp-0xa0] 809b9aa: 8d 44 40 fd lea eax,[eax+eax*2-0x3] 809b9ae: 8b 4c c6 0c mov ecx,DWORD PTR [esi+eax*8+0xc] 809b9b2: 8b 85 20 ff ff ff mov eax,DWORD PTR [ebp-0xe0] 809b9b8: 8b 14 85 00 00 00 00 mov edx,DWORD PTR [eax*4+0x0] 809b9bf: 89 c8 mov eax,ecx 809b9c1: 29 d0 sub eax,edx 809b9c3: 89 85 68 ff ff ff mov DWORD PTR [ebp-0x98],eax 809b9c9: 8b 07 mov eax,DWORD PTR [edi] 809b9cb: 01 c2 add edx,eax 809b9cd: 01 c8 add eax,ecx 809b9cf: 89 87 b8 01 00 00 mov DWORD PTR [edi+0x1b8],eax 809b9d5: 0f b6 85 48 ff ff ff movzx eax,BYTE PTR [ebp-0xb8] 809b9dc: 89 97 b4 01 00 00 mov DWORD PTR [edi+0x1b4],edx 809b9e2: 83 f0 01 xor eax,0x1 809b9e5: 83 e0 01 and eax,0x1 809b9e8: c1 e0 06 shl eax,0x6 809b9eb: 89 c2 mov edx,eax 809b9ed: 0f b6 87 99 01 00 00 movzx eax,BYTE PTR [edi+0x199] 809b9f4: 83 e0 bf and eax,0xffffffbf 809b9f7: 09 d0 or eax,edx 809b9f9: 88 87 99 01 00 00 mov BYTE PTR [edi+0x199],al 809b9ff: e9 72 f6 ff ff jmp 809b076 <.L440+0x193> 809ba04: 8b 87 0c 02 00 00 mov eax,DWORD PTR [edi+0x20c] 809ba0a: e9 7b fc ff ff jmp 809b68a <.L445+0x4f2> 809ba0f: 8b 85 5c ff ff ff mov eax,DWORD PTR [ebp-0xa4] 809ba15: 83 ec 0c sub esp,0xc 809ba18: 0f b7 70 30 movzx esi,WORD PTR [eax+0x30] 809ba1c: c1 e6 05 shl esi,0x5 809ba1f: 56 push esi 809ba20: e8 5b 91 fc ff call 8064b80 <__libc_malloc> 809ba25: 83 c4 10 add esp,0x10 809ba28: 85 c0 test eax,eax 809ba2a: 0f 84 f6 01 00 00 je 809bc26 <.L445+0xa8e> 809ba30: 83 ec 04 sub esp,0x4 809ba33: 56 push esi 809ba34: ff b5 74 ff ff ff push DWORD PTR [ebp-0x8c] 809ba3a: 50 push eax 809ba3b: e8 f0 80 fd ff call 8073b30 809ba40: 80 8f 98 01 00 00 80 or BYTE PTR [edi+0x198],0x80 809ba47: 83 c4 10 add esp,0x10 809ba4a: 89 87 54 01 00 00 mov DWORD PTR [edi+0x154],eax 809ba50: e9 80 fc ff ff jmp 809b6d5 <.L445+0x53d> 809ba55: 83 ec 0c sub esp,0xc 809ba58: 83 8b d0 ff ff ff 07 or DWORD PTR [ebx-0x30],0x7 809ba5f: c7 c0 b4 5c 0e 08 mov eax,0x80e5cb4 809ba65: ff 75 18 push DWORD PTR [ebp+0x18] 809ba68: ff 10 call DWORD PTR [eax] 809ba6a: 89 85 38 ff ff ff mov DWORD PTR [ebp-0xc8],eax 809ba70: 83 c4 10 add esp,0x10 809ba73: 85 c0 test eax,eax 809ba75: 0f 84 72 fc ff ff je 809b6ed <.L445+0x555> 809ba7b: 8d 83 8c 38 fe ff lea eax,[ebx-0x1c774] 809ba81: e9 16 fa ff ff jmp 809b49c <.L445+0x304> 809ba86: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ba8d: 8d 76 00 lea esi,[esi+0x0] 809ba90: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 809ba93: 85 c0 test eax,eax 809ba95: 0f 84 11 fd ff ff je 809b7ac <.L445+0x614> 809ba9b: 8b 4f 34 mov ecx,DWORD PTR [edi+0x34] 809ba9e: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809baa1: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 809baa4: 03 51 04 add edx,DWORD PTR [ecx+0x4] 809baa7: e8 94 e1 ff ff call 8099c40 809baac: e9 fb fc ff ff jmp 809b7ac <.L445+0x614> 809bab1: 0f b7 8f 5c 01 00 00 movzx ecx,WORD PTR [edi+0x15c] 809bab8: 83 ec 0c sub esp,0xc 809babb: 51 push ecx 809babc: 6a 08 push 0x8 809babe: ff b7 54 01 00 00 push DWORD PTR [edi+0x154] 809bac4: 6a 08 push 0x8 809bac6: 52 push edx 809bac7: 6a 08 push 0x8 809bac9: ff b5 68 ff ff ff push DWORD PTR [ebp-0x98] 809bacf: 6a 08 push 0x8 809bad1: 50 push eax 809bad2: 8d 83 58 3a fe ff lea eax,[ebx-0x1c5a8] 809bad8: 6a 08 push 0x8 809bada: ff 77 08 push DWORD PTR [edi+0x8] 809badd: 6a 08 push 0x8 809badf: 50 push eax 809bae0: e8 7b 66 00 00 call 80a2160 <_dl_debug_printf> 809bae5: 83 c4 40 add esp,0x40 809bae8: e9 57 fc ff ff jmp 809b744 <.L445+0x5ac> 809baed: 8d 83 b2 35 fe ff lea eax,[ebx-0x1ca4e] 809baf3: e9 3b fd ff ff jmp 809b833 <.L445+0x69b> 809baf8: 89 c2 mov edx,eax 809bafa: 81 e2 16 f7 ff f7 and edx,0xf7fff716 809bb00: 0f 84 7c fb ff ff je 809b682 <.L445+0x4ea> 809bb06: 83 ec 08 sub esp,0x8 809bb09: 8d 83 84 29 fd ff lea eax,[ebx-0x2d67c] 809bb0f: 52 push edx 809bb10: 50 push eax 809bb11: e8 4a 66 00 00 call 80a2160 <_dl_debug_printf> 809bb16: 8b 87 0c 02 00 00 mov eax,DWORD PTR [edi+0x20c] 809bb1c: 83 c4 10 add esp,0x10 809bb1f: e9 5e fb ff ff jmp 809b682 <.L445+0x4ea> 809bb24: 8b 85 6c ff ff ff mov eax,DWORD PTR [ebp-0x94] 809bb2a: 83 ec 04 sub esp,0x4 809bb2d: 83 c8 02 or eax,0x2 809bb30: 50 push eax 809bb31: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 809bb37: ff b5 48 ff ff ff push DWORD PTR [ebp-0xb8] 809bb3d: 21 c8 and eax,ecx 809bb3f: 89 8d 48 ff ff ff mov DWORD PTR [ebp-0xb8],ecx 809bb45: 50 push eax 809bb46: e8 a5 b0 fd ff call 8076bf0 <__mprotect> 809bb4b: 83 c4 10 add esp,0x10 809bb4e: 8b 8d 48 ff ff ff mov ecx,DWORD PTR [ebp-0xb8] 809bb54: 85 c0 test eax,eax 809bb56: 0f 88 dd f7 ff ff js 809b339 <.L445+0x1a1> 809bb5c: 8b 85 50 ff ff ff mov eax,DWORD PTR [ebp-0xb0] 809bb62: 83 ec 04 sub esp,0x4 809bb65: 29 c8 sub eax,ecx 809bb67: 50 push eax 809bb68: 6a 00 push 0x0 809bb6a: 51 push ecx 809bb6b: 89 8d 48 ff ff ff mov DWORD PTR [ebp-0xb8],ecx 809bb71: e8 4a d5 fa ff call 80490c0 <.plt+0x90> 809bb76: 8b 85 34 ff ff ff mov eax,DWORD PTR [ebp-0xcc] 809bb7c: 83 c4 0c add esp,0xc 809bb7f: 8b 8d 48 ff ff ff mov ecx,DWORD PTR [ebp-0xb8] 809bb85: 8b 00 mov eax,DWORD PTR [eax] 809bb87: ff b5 6c ff ff ff push DWORD PTR [ebp-0x94] 809bb8d: 50 push eax 809bb8e: f7 d8 neg eax 809bb90: 21 c8 and eax,ecx 809bb92: 50 push eax 809bb93: e8 58 b0 fd ff call 8076bf0 <__mprotect> 809bb98: 83 c4 10 add esp,0x10 809bb9b: e9 c1 f4 ff ff jmp 809b061 <.L440+0x17e> 809bba0: 8d 83 68 38 fe ff lea eax,[ebx-0x1c798] 809bba6: e9 f1 f8 ff ff jmp 809b49c <.L445+0x304> 809bbab: 8d 83 28 39 fe ff lea eax,[ebx-0x1c6d8] 809bbb1: e9 e0 f8 ff ff jmp 809b496 <.L445+0x2fe> 809bbb6: 8b 97 b4 01 00 00 mov edx,DWORD PTR [edi+0x1b4] 809bbbc: 8b 87 b8 01 00 00 mov eax,DWORD PTR [edi+0x1b8] 809bbc2: 83 ec 08 sub esp,0x8 809bbc5: 29 d0 sub eax,edx 809bbc7: 50 push eax 809bbc8: 52 push edx 809bbc9: e8 f2 af fd ff call 8076bc0 <__munmap> 809bbce: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 809bbd1: 83 c4 10 add esp,0x10 809bbd4: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 809bbd7: 85 d2 test edx,edx 809bbd9: 0f 84 c5 00 00 00 je 809bca4 <.L445+0xb0c> 809bbdf: 80 bf 98 01 00 00 00 cmp BYTE PTR [edi+0x198],0x0 809bbe6: 0f 88 a2 00 00 00 js 809bc8e <.L445+0xaf6> 809bbec: f6 87 0f 02 00 00 08 test BYTE PTR [edi+0x20f],0x8 809bbf3: 8d 83 30 38 fe ff lea eax,[ebx-0x1c7d0] 809bbf9: 8d 93 0c 38 fe ff lea edx,[ebx-0x1c7f4] 809bbff: 0f 44 c2 cmove eax,edx 809bc02: e9 95 f8 ff ff jmp 809b49c <.L445+0x304> 809bc07: 8d 83 ec 3b fe ff lea eax,[ebx-0x1c414] 809bc0d: 50 push eax 809bc0e: 8d 83 b3 34 fe ff lea eax,[ebx-0x1cb4d] 809bc14: 68 e2 03 00 00 push 0x3e2 809bc19: 50 push eax 809bc1a: 8d 83 33 36 fe ff lea eax,[ebx-0x1c9cd] 809bc20: 50 push eax 809bc21: e8 aa f2 fa ff call 804aed0 <__assert_fail> 809bc26: 8d 83 b8 37 fe ff lea eax,[ebx-0x1c848] 809bc2c: e9 02 fc ff ff jmp 809b833 <.L445+0x69b> 809bc31: 8d 83 c0 29 fd ff lea eax,[ebx-0x2d640] 809bc37: 50 push eax 809bc38: 8d 83 c9 27 fd ff lea eax,[ebx-0x2d837] 809bc3e: 68 87 00 00 00 push 0x87 809bc43: 50 push eax 809bc44: 8d 83 50 29 fd ff lea eax,[ebx-0x2d6b0] 809bc4a: 50 push eax 809bc4b: e8 80 f2 fa ff call 804aed0 <__assert_fail> 809bc50: 8d 83 c0 29 fd ff lea eax,[ebx-0x2d640] 809bc56: 50 push eax 809bc57: 8d 83 c9 27 fd ff lea eax,[ebx-0x2d837] 809bc5d: 68 83 00 00 00 push 0x83 809bc62: 50 push eax 809bc63: 8d 83 1c 29 fd ff lea eax,[ebx-0x2d6e4] 809bc69: 50 push eax 809bc6a: e8 61 f2 fa ff call 804aed0 <__assert_fail> 809bc6f: 8d 83 ec 3b fe ff lea eax,[ebx-0x1c414] 809bc75: 50 push eax 809bc76: 8d 83 b3 34 fe ff lea eax,[ebx-0x1cb4d] 809bc7c: 68 75 03 00 00 push 0x375 809bc81: 50 push eax 809bc82: 8d 83 20 36 fe ff lea eax,[ebx-0x1c9e0] 809bc88: 50 push eax 809bc89: e8 42 f2 fa ff call 804aed0 <__assert_fail> 809bc8e: 83 ec 0c sub esp,0xc 809bc91: ff b7 54 01 00 00 push DWORD PTR [edi+0x154] 809bc97: e8 04 95 fc ff call 80651a0 <__free> 809bc9c: 83 c4 10 add esp,0x10 809bc9f: e9 48 ff ff ff jmp 809bbec <.L445+0xa54> 809bca4: 83 ec 0c sub esp,0xc 809bca7: 50 push eax 809bca8: e8 f3 94 fc ff call 80651a0 <__free> 809bcad: 83 c4 10 add esp,0x10 809bcb0: e9 2a ff ff ff jmp 809bbdf <.L445+0xa47> 809bcb5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809bcbc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0809bcc0 <_dl_dst_count>: 809bcc0: f3 0f 1e fb endbr32 809bcc4: 55 push ebp 809bcc5: 57 push edi 809bcc6: 56 push esi 809bcc7: 31 f6 xor esi,esi 809bcc9: 53 push ebx 809bcca: e8 f1 de fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809bccf: 81 c3 31 93 04 00 add ebx,0x49331 809bcd5: 83 ec 24 sub esp,0x24 809bcd8: 6a 24 push 0x24 809bcda: ff 74 24 3c push DWORD PTR [esp+0x3c] 809bcde: e8 1d d4 fa ff call 8049100 <.plt+0xd0> 809bce3: 83 c4 10 add esp,0x10 809bce6: 85 c0 test eax,eax 809bce8: 75 0e jne 809bcf8 <_dl_dst_count+0x38> 809bcea: 83 c4 1c add esp,0x1c 809bced: 89 f0 mov eax,esi 809bcef: 5b pop ebx 809bcf0: 5e pop esi 809bcf1: 5f pop edi 809bcf2: 5d pop ebp 809bcf3: c3 ret 809bcf4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809bcf8: 8d 8b 4f 36 fe ff lea ecx,[ebx-0x1c9b1] 809bcfe: 8d bb 48 36 fe ff lea edi,[ebx-0x1c9b8] 809bd04: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 809bd08: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809bd0f: 90 nop 809bd10: 8d 68 01 lea ebp,[eax+0x1] 809bd13: 89 fa mov edx,edi 809bd15: 89 e8 mov eax,ebp 809bd17: e8 e4 d9 ff ff call 8099700 809bd1c: 85 c0 test eax,eax 809bd1e: 75 20 jne 809bd40 <_dl_dst_count+0x80> 809bd20: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 809bd24: 89 e8 mov eax,ebp 809bd26: e8 d5 d9 ff ff call 8099700 809bd2b: 85 c0 test eax,eax 809bd2d: 75 11 jne 809bd40 <_dl_dst_count+0x80> 809bd2f: 8d 93 58 36 fe ff lea edx,[ebx-0x1c9a8] 809bd35: 89 e8 mov eax,ebp 809bd37: e8 c4 d9 ff ff call 8099700 809bd3c: 85 c0 test eax,eax 809bd3e: 74 05 je 809bd45 <_dl_dst_count+0x85> 809bd40: 83 c6 01 add esi,0x1 809bd43: 01 c5 add ebp,eax 809bd45: 83 ec 08 sub esp,0x8 809bd48: 6a 24 push 0x24 809bd4a: 55 push ebp 809bd4b: e8 b0 d3 fa ff call 8049100 <.plt+0xd0> 809bd50: 83 c4 10 add esp,0x10 809bd53: 85 c0 test eax,eax 809bd55: 75 b9 jne 809bd10 <_dl_dst_count+0x50> 809bd57: 83 c4 1c add esp,0x1c 809bd5a: 89 f0 mov eax,esi 809bd5c: 5b pop ebx 809bd5d: 5e pop esi 809bd5e: 5f pop edi 809bd5f: 5d pop ebp 809bd60: c3 ret 809bd61: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809bd68: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809bd6f: 90 nop 0809bd70 <_dl_dst_substitute>: 809bd70: f3 0f 1e fb endbr32 809bd74: 55 push ebp 809bd75: 57 push edi 809bd76: e8 ec ee fa ff call 804ac67 <__x86.get_pc_thunk.di> 809bd7b: 81 c7 85 92 04 00 add edi,0x49285 809bd81: 56 push esi 809bd82: 53 push ebx 809bd83: 83 ec 1c sub esp,0x1c 809bd86: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 809bd8a: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 809bd8e: c6 44 24 07 00 mov BYTE PTR [esp+0x7],0x0 809bd93: c7 c1 1c 6f 0e 08 mov ecx,0x80e6f1c 809bd99: c7 c2 a0 4d 0e 08 mov edx,0x80e4da0 809bd9f: 0f b6 00 movzx eax,BYTE PTR [eax] 809bda2: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 809bda6: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 809bdaa: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 809bdae: eb 0c jmp 809bdbc <_dl_dst_substitute+0x4c> 809bdb0: 88 03 mov BYTE PTR [ebx],al 809bdb2: 83 c3 01 add ebx,0x1 809bdb5: 0f b6 06 movzx eax,BYTE PTR [esi] 809bdb8: 84 c0 test al,al 809bdba: 74 64 je 809be20 <_dl_dst_substitute+0xb0> 809bdbc: 83 c6 01 add esi,0x1 809bdbf: 3c 24 cmp al,0x24 809bdc1: 75 ed jne 809bdb0 <_dl_dst_substitute+0x40> 809bdc3: 8d 97 48 36 fe ff lea edx,[edi-0x1c9b8] 809bdc9: 89 f0 mov eax,esi 809bdcb: e8 30 d9 ff ff call 8099700 809bdd0: 89 c5 mov ebp,eax 809bdd2: 85 c0 test eax,eax 809bdd4: 74 6a je 809be40 <_dl_dst_substitute+0xd0> 809bdd6: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 809bdda: 8b 00 mov eax,DWORD PTR [eax] 809bddc: 85 c0 test eax,eax 809bdde: 0f 85 da 00 00 00 jne 809bebe <_dl_dst_substitute+0x14e> 809bde4: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 809bde8: c6 44 24 07 00 mov BYTE PTR [esp+0x7],0x0 809bded: 8b 80 b0 01 00 00 mov eax,DWORD PTR [eax+0x1b0] 809bdf3: 8d 48 ff lea ecx,[eax-0x1] 809bdf6: 83 f9 fd cmp ecx,0xfffffffd 809bdf9: 0f 87 b3 00 00 00 ja 809beb2 <_dl_dst_substitute+0x142> 809bdff: 83 ec 08 sub esp,0x8 809be02: 01 ee add esi,ebp 809be04: 50 push eax 809be05: 53 push ebx 809be06: 89 fb mov ebx,edi 809be08: e8 73 d2 fa ff call 8049080 <.plt+0x50> 809be0d: 83 c4 10 add esp,0x10 809be10: 89 c3 mov ebx,eax 809be12: 0f b6 06 movzx eax,BYTE PTR [esi] 809be15: 84 c0 test al,al 809be17: 75 a3 jne 809bdbc <_dl_dst_substitute+0x4c> 809be19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809be20: 80 7c 24 07 00 cmp BYTE PTR [esp+0x7],0x0 809be25: 75 74 jne 809be9b <_dl_dst_substitute+0x12b> 809be27: c6 03 00 mov BYTE PTR [ebx],0x0 809be2a: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 809be2e: 83 c4 1c add esp,0x1c 809be31: 5b pop ebx 809be32: 5e pop esi 809be33: 5f pop edi 809be34: 5d pop ebp 809be35: c3 ret 809be36: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809be3d: 8d 76 00 lea esi,[esi+0x0] 809be40: 8d 97 4f 36 fe ff lea edx,[edi-0x1c9b1] 809be46: 89 f0 mov eax,esi 809be48: e8 b3 d8 ff ff call 8099700 809be4d: 89 c5 mov ebp,eax 809be4f: 85 c0 test eax,eax 809be51: 75 25 jne 809be78 <_dl_dst_substitute+0x108> 809be53: 8d 97 58 36 fe ff lea edx,[edi-0x1c9a8] 809be59: 89 f0 mov eax,esi 809be5b: e8 a0 d8 ff ff call 8099700 809be60: 89 c5 mov ebp,eax 809be62: 85 c0 test eax,eax 809be64: 74 2a je 809be90 <_dl_dst_substitute+0x120> 809be66: 8d 87 5c 36 fe ff lea eax,[edi-0x1c9a4] 809be6c: 8d 48 ff lea ecx,[eax-0x1] 809be6f: eb 85 jmp 809bdf6 <_dl_dst_substitute+0x86> 809be71: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809be78: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 809be7c: 8b 00 mov eax,DWORD PTR [eax] 809be7e: 8d 48 ff lea ecx,[eax-0x1] 809be81: e9 70 ff ff ff jmp 809bdf6 <_dl_dst_substitute+0x86> 809be86: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809be8d: 8d 76 00 lea esi,[esi+0x0] 809be90: c6 03 24 mov BYTE PTR [ebx],0x24 809be93: 83 c3 01 add ebx,0x1 809be96: e9 1a ff ff ff jmp 809bdb5 <_dl_dst_substitute+0x45> 809be9b: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 809be9f: 89 da mov edx,ebx 809bea1: 2b 54 24 38 sub edx,DWORD PTR [esp+0x38] 809bea5: e8 f6 d8 ff ff call 80997a0 809beaa: 84 c0 test al,al 809beac: 0f 85 75 ff ff ff jne 809be27 <_dl_dst_substitute+0xb7> 809beb2: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 809beb6: c6 00 00 mov BYTE PTR [eax],0x0 809beb9: e9 6c ff ff ff jmp 809be2a <_dl_dst_substitute+0xba> 809bebe: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 809bec2: 83 c0 01 add eax,0x1 809bec5: 39 c6 cmp esi,eax 809bec7: 75 e9 jne 809beb2 <_dl_dst_substitute+0x142> 809bec9: 0f b6 04 2e movzx eax,BYTE PTR [esi+ebp*1] 809becd: 84 c0 test al,al 809becf: 74 04 je 809bed5 <_dl_dst_substitute+0x165> 809bed1: 3c 2f cmp al,0x2f 809bed3: 75 dd jne 809beb2 <_dl_dst_substitute+0x142> 809bed5: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 809bed9: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 809bedd: 8b 80 b0 01 00 00 mov eax,DWORD PTR [eax+0x1b0] 809bee3: f6 82 98 01 00 00 03 test BYTE PTR [edx+0x198],0x3 809beea: 0f 94 44 24 07 sete BYTE PTR [esp+0x7] 809beef: 8d 48 ff lea ecx,[eax-0x1] 809bef2: e9 ff fe ff ff jmp 809bdf6 <_dl_dst_substitute+0x86> 809bef7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809befe: 66 90 xchg ax,ax 0809bf00 : 809bf00: 55 push ebp 809bf01: 89 c5 mov ebp,eax 809bf03: 57 push edi 809bf04: 56 push esi 809bf05: 89 d6 mov esi,edx 809bf07: 53 push ebx 809bf08: e8 b3 dc fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809bf0d: 81 c3 f3 90 04 00 add ebx,0x490f3 809bf13: 83 ec 28 sub esp,0x28 809bf16: 52 push edx 809bf17: e8 a4 fd ff ff call 809bcc0 <_dl_dst_count> 809bf1c: 83 c4 10 add esp,0x10 809bf1f: 85 c0 test eax,eax 809bf21: 75 1d jne 809bf40 809bf23: 83 ec 0c sub esp,0xc 809bf26: 56 push esi 809bf27: e8 c4 aa fc ff call 80669f0 <__strdup> 809bf2c: 83 c4 10 add esp,0x10 809bf2f: 83 c4 1c add esp,0x1c 809bf32: 5b pop ebx 809bf33: 5e pop esi 809bf34: 5f pop edi 809bf35: 5d pop ebp 809bf36: c3 ret 809bf37: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809bf3e: 66 90 xchg ax,ax 809bf40: 83 ec 0c sub esp,0xc 809bf43: 89 c7 mov edi,eax 809bf45: 56 push esi 809bf46: e8 c5 80 fd ff call 8074010 809bf4b: 83 c4 10 add esp,0x10 809bf4e: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809bf52: 8b 85 b0 01 00 00 mov eax,DWORD PTR [ebp+0x1b0] 809bf58: 85 c0 test eax,eax 809bf5a: 74 5c je 809bfb8 809bf5c: 83 f8 ff cmp eax,0xffffffff 809bf5f: 74 72 je 809bfd3 809bf61: 83 ec 0c sub esp,0xc 809bf64: 50 push eax 809bf65: e8 a6 80 fd ff call 8074010 809bf6a: 83 c4 10 add esp,0x10 809bf6d: c7 c1 04 6f 0e 08 mov ecx,0x80e6f04 809bf73: 83 ec 0c sub esp,0xc 809bf76: ba 05 00 00 00 mov edx,0x5 809bf7b: 83 39 05 cmp DWORD PTR [ecx],0x5 809bf7e: 0f 43 11 cmovae edx,DWORD PTR [ecx] 809bf81: 39 c2 cmp edx,eax 809bf83: 0f 43 c2 cmovae eax,edx 809bf86: 83 e8 04 sub eax,0x4 809bf89: 0f af f8 imul edi,eax 809bf8c: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 809bf90: 8d 44 38 01 lea eax,[eax+edi*1+0x1] 809bf94: 50 push eax 809bf95: e8 e6 8b fc ff call 8064b80 <__libc_malloc> 809bf9a: 83 c4 10 add esp,0x10 809bf9d: 85 c0 test eax,eax 809bf9f: 74 8e je 809bf2f 809bfa1: 83 ec 04 sub esp,0x4 809bfa4: 50 push eax 809bfa5: 56 push esi 809bfa6: 55 push ebp 809bfa7: e8 c4 fd ff ff call 809bd70 <_dl_dst_substitute> 809bfac: 83 c4 10 add esp,0x10 809bfaf: e9 7b ff ff ff jmp 809bf2f 809bfb4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809bfb8: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 809bfbb: 80 38 00 cmp BYTE PTR [eax],0x0 809bfbe: 75 17 jne 809bfd7 809bfc0: e8 fb 77 00 00 call 80a37c0 <_dl_get_origin> 809bfc5: 8d 50 ff lea edx,[eax-0x1] 809bfc8: 89 85 b0 01 00 00 mov DWORD PTR [ebp+0x1b0],eax 809bfce: 83 fa fd cmp edx,0xfffffffd 809bfd1: 76 8e jbe 809bf61 809bfd3: 31 c0 xor eax,eax 809bfd5: eb 96 jmp 809bf6d 809bfd7: 8d 83 34 3c fe ff lea eax,[ebx-0x1c3cc] 809bfdd: 50 push eax 809bfde: 8d 83 b3 34 fe ff lea eax,[ebx-0x1cb4d] 809bfe4: 68 8b 01 00 00 push 0x18b 809bfe9: 50 push eax 809bfea: 8d 83 bc 3a fe ff lea eax,[ebx-0x1c544] 809bff0: 50 push eax 809bff1: e8 da ee fa ff call 804aed0 <__assert_fail> 809bff6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809bffd: 8d 76 00 lea esi,[esi+0x0] 0809c000 : 809c000: 55 push ebp 809c001: 57 push edi 809c002: 56 push esi 809c003: 53 push ebx 809c004: e8 b7 db fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809c009: 81 c3 f7 8f 04 00 add ebx,0x48ff7 809c00f: 83 ec 3c sub esp,0x3c 809c012: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 809c016: 8d 44 24 2c lea eax,[esp+0x2c] 809c01a: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809c01e: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 809c022: c7 c0 60 6f 0e 08 mov eax,0x80e6f60 809c028: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 809c02c: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 809c034: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809c038: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c03f: 90 nop 809c040: 83 ec 08 sub esp,0x8 809c043: ff 74 24 10 push DWORD PTR [esp+0x10] 809c047: ff 74 24 18 push DWORD PTR [esp+0x18] 809c04b: e8 d0 b8 00 00 call 80a7920 <__strsep> 809c050: 83 c4 10 add esp,0x10 809c053: 89 c7 mov edi,eax 809c055: 85 c0 test eax,eax 809c057: 0f 84 2f 02 00 00 je 809c28c 809c05d: 80 3f 00 cmp BYTE PTR [edi],0x0 809c060: 0f 84 da 00 00 00 je 809c140 809c066: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 809c06a: 89 fa mov edx,edi 809c06c: e8 8f fe ff ff call 809bf00 809c071: 89 c7 mov edi,eax 809c073: 85 c0 test eax,eax 809c075: 74 c9 je 809c040 809c077: 83 ec 0c sub esp,0xc 809c07a: 50 push eax 809c07b: e8 90 7f fd ff call 8074010 809c080: 83 c4 10 add esp,0x10 809c083: 89 c6 mov esi,eax 809c085: 85 c0 test eax,eax 809c087: 75 17 jne 809c0a0 809c089: e9 ca 01 00 00 jmp 809c258 809c08e: 66 90 xchg ax,ax 809c090: 80 7c 37 ff 2f cmp BYTE PTR [edi+esi*1-0x1],0x2f 809c095: 8d 46 ff lea eax,[esi-0x1] 809c098: 0f 85 d2 01 00 00 jne 809c270 809c09e: 89 c6 mov esi,eax 809c0a0: 83 fe 01 cmp esi,0x1 809c0a3: 75 eb jne 809c090 809c0a5: 80 3f 2f cmp BYTE PTR [edi],0x2f 809c0a8: 0f 85 c2 01 00 00 jne 809c270 809c0ae: 89 3c 24 mov DWORD PTR [esp],edi 809c0b1: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 809c0b5: 8b 00 mov eax,DWORD PTR [eax] 809c0b7: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 809c0bb: 85 c0 test eax,eax 809c0bd: 0f 84 9d 00 00 00 je 809c160 809c0c3: 89 c5 mov ebp,eax 809c0c5: eb 14 jmp 809c0db 809c0c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c0ce: 66 90 xchg ax,ax 809c0d0: 8b 6d 00 mov ebp,DWORD PTR [ebp+0x0] 809c0d3: 85 ed test ebp,ebp 809c0d5: 0f 84 85 00 00 00 je 809c160 809c0db: 39 75 10 cmp DWORD PTR [ebp+0x10],esi 809c0de: 75 f0 jne 809c0d0 809c0e0: 83 ec 04 sub esp,0x4 809c0e3: 56 push esi 809c0e4: ff 75 0c push DWORD PTR [ebp+0xc] 809c0e7: 57 push edi 809c0e8: e8 b3 cf fa ff call 80490a0 <.plt+0x70> 809c0ed: 83 c4 10 add esp,0x10 809c0f0: 85 c0 test eax,eax 809c0f2: 75 dc jne 809c0d0 809c0f4: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 809c0f8: 85 c9 test ecx,ecx 809c0fa: 74 18 je 809c114 809c0fc: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 809c100: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 809c104: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809c108: 39 2c 81 cmp DWORD PTR [ecx+eax*4],ebp 809c10b: 74 19 je 809c126 809c10d: 83 c0 01 add eax,0x1 809c110: 39 c2 cmp edx,eax 809c112: 75 f4 jne 809c108 809c114: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 809c118: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 809c11c: 89 2c 82 mov DWORD PTR [edx+eax*4],ebp 809c11f: 83 c0 01 add eax,0x1 809c122: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 809c126: 83 ec 0c sub esp,0xc 809c129: ff 74 24 0c push DWORD PTR [esp+0xc] 809c12d: e8 6e 90 fc ff call 80651a0 <__free> 809c132: 83 c4 10 add esp,0x10 809c135: e9 06 ff ff ff jmp 809c040 809c13a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809c140: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 809c144: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 809c14b: 31 f6 xor esi,esi 809c14d: 8b 00 mov eax,DWORD PTR [eax] 809c14f: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 809c153: 85 c0 test eax,eax 809c155: 0f 85 68 ff ff ff jne 809c0c3 809c15b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809c15f: 90 nop 809c160: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 809c164: 85 c0 test eax,eax 809c166: 0f 84 13 01 00 00 je 809c27f 809c16c: 83 ec 0c sub esp,0xc 809c16f: ff 74 24 60 push DWORD PTR [esp+0x60] 809c173: e8 98 7e fd ff call 8074010 809c178: 83 c4 10 add esp,0x10 809c17b: 83 c0 01 add eax,0x1 809c17e: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 809c182: 8b 93 c0 ff ff ff mov edx,DWORD PTR [ebx-0x40] 809c188: 83 ec 0c sub esp,0xc 809c18b: 8d 0c 95 14 00 00 00 lea ecx,[edx*4+0x14] 809c192: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 809c196: 8d 41 01 lea eax,[ecx+0x1] 809c199: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 809c19d: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 809c1a1: 01 f0 add eax,esi 809c1a3: 03 44 24 28 add eax,DWORD PTR [esp+0x28] 809c1a7: 50 push eax 809c1a8: e8 d3 89 fc ff call 8064b80 <__libc_malloc> 809c1ad: 83 c4 10 add esp,0x10 809c1b0: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 809c1b4: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 809c1b8: 85 c0 test eax,eax 809c1ba: 89 c5 mov ebp,eax 809c1bc: 0f 84 ea 00 00 00 je 809c2ac 809c1c2: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 809c1c6: 01 c1 add ecx,eax 809c1c8: 83 ec 04 sub esp,0x4 809c1cb: 89 48 0c mov DWORD PTR [eax+0xc],ecx 809c1ce: 56 push esi 809c1cf: 57 push edi 809c1d0: 51 push ecx 809c1d1: e8 6a 7a fd ff call 8073c40 <__mempcpy> 809c1d6: 83 c4 10 add esp,0x10 809c1d9: 39 b3 34 1a 00 00 cmp DWORD PTR [ebx+0x1a34],esi 809c1df: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 809c1e3: c6 00 00 mov BYTE PTR [eax],0x0 809c1e6: 89 75 10 mov DWORD PTR [ebp+0x10],esi 809c1e9: 73 06 jae 809c1f1 809c1eb: 89 b3 34 1a 00 00 mov DWORD PTR [ebx+0x1a34],esi 809c1f1: 31 c9 xor ecx,ecx 809c1f3: 80 3f 2f cmp BYTE PTR [edi],0x2f 809c1f6: 0f 95 c1 setne cl 809c1f9: 31 c0 xor eax,eax 809c1fb: 01 c9 add ecx,ecx 809c1fd: 85 d2 test edx,edx 809c1ff: 74 12 je 809c213 809c201: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c208: 89 4c 85 14 mov DWORD PTR [ebp+eax*4+0x14],ecx 809c20c: 83 c0 01 add eax,0x1 809c20f: 39 c2 cmp edx,eax 809c211: 75 f5 jne 809c208 809c213: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 809c217: 8b 54 24 54 mov edx,DWORD PTR [esp+0x54] 809c21b: 89 45 04 mov DWORD PTR [ebp+0x4],eax 809c21e: 85 d2 test edx,edx 809c220: 0f 84 7d 00 00 00 je 809c2a3 809c226: 03 74 24 28 add esi,DWORD PTR [esp+0x28] 809c22a: 83 ec 04 sub esp,0x4 809c22d: 01 ee add esi,ebp 809c22f: ff 74 24 20 push DWORD PTR [esp+0x20] 809c233: ff 74 24 5c push DWORD PTR [esp+0x5c] 809c237: 56 push esi 809c238: e8 f3 78 fd ff call 8073b30 809c23d: 83 c4 10 add esp,0x10 809c240: 89 45 08 mov DWORD PTR [ebp+0x8],eax 809c243: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809c247: 89 45 00 mov DWORD PTR [ebp+0x0],eax 809c24a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 809c24e: 89 28 mov DWORD PTR [eax],ebp 809c250: e9 bf fe ff ff jmp 809c114 809c255: 8d 76 00 lea esi,[esi+0x0] 809c258: 83 ec 0c sub esp,0xc 809c25b: 57 push edi 809c25c: e8 3f 8f fc ff call 80651a0 <__free> 809c261: 83 c4 10 add esp,0x10 809c264: e9 d7 fd ff ff jmp 809c040 809c269: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c270: c6 04 37 2f mov BYTE PTR [edi+esi*1],0x2f 809c274: 83 c6 01 add esi,0x1 809c277: 89 3c 24 mov DWORD PTR [esp],edi 809c27a: e9 32 fe ff ff jmp 809c0b1 809c27f: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 809c287: e9 f6 fe ff ff jmp 809c182 809c28c: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 809c290: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 809c294: c7 04 88 00 00 00 00 mov DWORD PTR [eax+ecx*4],0x0 809c29b: 83 c4 3c add esp,0x3c 809c29e: 5b pop ebx 809c29f: 5e pop esi 809c2a0: 5f pop edi 809c2a1: 5d pop ebp 809c2a2: c3 ret 809c2a3: c7 45 08 00 00 00 00 mov DWORD PTR [ebp+0x8],0x0 809c2aa: eb 97 jmp 809c243 809c2ac: 8d 83 e4 3a fe ff lea eax,[ebx-0x1c51c] 809c2b2: 50 push eax 809c2b3: 6a 00 push 0x0 809c2b5: 6a 00 push 0x0 809c2b7: 6a 0c push 0xc 809c2b9: e8 12 8e 00 00 call 80a50d0 <_dl_signal_error> 809c2be: 66 90 xchg ax,ax 0809c2c0 : 809c2c0: 55 push ebp 809c2c1: 57 push edi 809c2c2: 89 d7 mov edi,edx 809c2c4: 56 push esi 809c2c5: 89 c6 mov esi,eax 809c2c7: 53 push ebx 809c2c8: e8 f3 d8 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809c2cd: 81 c3 33 8d 04 00 add ebx,0x48d33 809c2d3: 83 ec 1c sub esp,0x1c 809c2d6: 8b 44 88 20 mov eax,DWORD PTR [eax+ecx*4+0x20] 809c2da: 85 c0 test eax,eax 809c2dc: 0f 84 e6 00 00 00 je 809c3c8 809c2e2: 8b 56 34 mov edx,DWORD PTR [esi+0x34] 809c2e5: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809c2e8: 03 42 04 add eax,DWORD PTR [edx+0x4] 809c2eb: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 809c2ef: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809c2f2: 89 04 24 mov DWORD PTR [esp],eax 809c2f5: c7 c0 68 6f 0e 08 mov eax,0x80e6f68 809c2fb: 8b 00 mov eax,DWORD PTR [eax] 809c2fd: 85 c0 test eax,eax 809c2ff: 0f 85 db 00 00 00 jne 809c3e0 809c305: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 809c309: 80 38 00 cmp BYTE PTR [eax],0x0 809c30c: 75 12 jne 809c320 809c30e: c7 07 ff ff ff ff mov DWORD PTR [edi],0xffffffff 809c314: 31 c0 xor eax,eax 809c316: 83 c4 1c add esp,0x1c 809c319: 5b pop ebx 809c31a: 5e pop esi 809c31b: 5f pop edi 809c31c: 5d pop ebp 809c31d: c3 ret 809c31e: 66 90 xchg ax,ax 809c320: 83 ec 0c sub esp,0xc 809c323: 50 push eax 809c324: e8 c7 a6 fc ff call 80669f0 <__strdup> 809c329: 83 c4 10 add esp,0x10 809c32c: 89 c5 mov ebp,eax 809c32e: 85 c0 test eax,eax 809c330: 0f 84 91 01 00 00 je 809c4c7 809c336: 0f b6 00 movzx eax,BYTE PTR [eax] 809c339: 84 c0 test al,al 809c33b: 0f 84 3f 01 00 00 je 809c480 809c341: 89 ea mov edx,ebp 809c343: 31 c9 xor ecx,ecx 809c345: 8d 76 00 lea esi,[esi+0x0] 809c348: 3c 3a cmp al,0x3a 809c34a: 0f 94 c0 sete al 809c34d: 83 c2 01 add edx,0x1 809c350: 0f b6 c0 movzx eax,al 809c353: 01 c1 add ecx,eax 809c355: 0f b6 02 movzx eax,BYTE PTR [edx] 809c358: 84 c0 test al,al 809c35a: 75 ec jne 809c348 809c35c: 8d 04 8d 08 00 00 00 lea eax,[ecx*4+0x8] 809c363: 83 ec 0c sub esp,0xc 809c366: 50 push eax 809c367: e8 14 88 fc ff call 8064b80 <__libc_malloc> 809c36c: 83 c4 10 add esp,0x10 809c36f: 89 c2 mov edx,eax 809c371: 85 c0 test eax,eax 809c373: 0f 84 30 01 00 00 je 809c4a9 809c379: 83 ec 04 sub esp,0x4 809c37c: 8d 8b 65 93 fe ff lea ecx,[ebx-0x16c9b] 809c382: 56 push esi 809c383: ff 74 24 08 push DWORD PTR [esp+0x8] 809c387: ff 74 24 3c push DWORD PTR [esp+0x3c] 809c38b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809c38f: 89 e8 mov eax,ebp 809c391: e8 6a fc ff ff call 809c000 809c396: 89 2c 24 mov DWORD PTR [esp],ebp 809c399: e8 02 8e fc ff call 80651a0 <__free> 809c39e: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 809c3a2: 83 c4 10 add esp,0x10 809c3a5: 8b 02 mov eax,DWORD PTR [edx] 809c3a7: 85 c0 test eax,eax 809c3a9: 0f 84 e1 00 00 00 je 809c490 809c3af: 89 17 mov DWORD PTR [edi],edx 809c3b1: b8 01 00 00 00 mov eax,0x1 809c3b6: c7 47 04 01 00 00 00 mov DWORD PTR [edi+0x4],0x1 809c3bd: 83 c4 1c add esp,0x1c 809c3c0: 5b pop ebx 809c3c1: 5e pop esi 809c3c2: 5f pop edi 809c3c3: 5d pop ebp 809c3c4: c3 ret 809c3c5: 8d 76 00 lea esi,[esi+0x0] 809c3c8: c7 02 ff ff ff ff mov DWORD PTR [edx],0xffffffff 809c3ce: 83 c4 1c add esp,0x1c 809c3d1: 5b pop ebx 809c3d2: 5e pop esi 809c3d3: 5f pop edi 809c3d4: 5d pop ebp 809c3d5: c3 ret 809c3d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c3dd: 8d 76 00 lea esi,[esi+0x0] 809c3e0: c7 c2 a0 4d 0e 08 mov edx,0x80e4da0 809c3e6: 8b 12 mov edx,DWORD PTR [edx] 809c3e8: 85 d2 test edx,edx 809c3ea: 0f 85 15 ff ff ff jne 809c305 809c3f0: 8b 0c 24 mov ecx,DWORD PTR [esp] 809c3f3: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 809c3f7: 0f b6 11 movzx edx,BYTE PTR [ecx] 809c3fa: 0f b6 08 movzx ecx,BYTE PTR [eax] 809c3fd: 89 d5 mov ebp,edx 809c3ff: 90 nop 809c400: 89 ea mov edx,ebp 809c402: 8b 34 24 mov esi,DWORD PTR [esp] 809c405: 88 54 24 0b mov BYTE PTR [esp+0xb],dl 809c409: 38 ca cmp dl,cl 809c40b: 74 15 je 809c422 809c40d: eb 65 jmp 809c474 809c40f: 90 nop 809c410: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 809c414: 0f b6 56 01 movzx edx,BYTE PTR [esi+0x1] 809c418: 83 c0 01 add eax,0x1 809c41b: 83 c6 01 add esi,0x1 809c41e: 38 d1 cmp cl,dl 809c420: 75 4e jne 809c470 809c422: 84 d2 test dl,dl 809c424: 75 ea jne 809c410 809c426: 84 c9 test cl,cl 809c428: 0f 84 e0 fe ff ff je 809c30e 809c42e: 80 f9 3a cmp cl,0x3a 809c431: 75 15 jne 809c448 809c433: e9 d6 fe ff ff jmp 809c30e 809c438: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c43f: 90 nop 809c440: 83 c0 01 add eax,0x1 809c443: 80 fa 3a cmp dl,0x3a 809c446: 74 18 je 809c460 809c448: 0f b6 10 movzx edx,BYTE PTR [eax] 809c44b: 84 d2 test dl,dl 809c44d: 75 f1 jne 809c440 809c44f: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 809c453: e9 ad fe ff ff jmp 809c305 809c458: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c45f: 90 nop 809c460: 0f b6 08 movzx ecx,BYTE PTR [eax] 809c463: 84 c9 test cl,cl 809c465: 75 99 jne 809c400 809c467: eb e6 jmp 809c44f 809c469: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c470: 88 54 24 0b mov BYTE PTR [esp+0xb],dl 809c474: 80 7c 24 0b 00 cmp BYTE PTR [esp+0xb],0x0 809c479: 75 cd jne 809c448 809c47b: eb a9 jmp 809c426 809c47d: 8d 76 00 lea esi,[esi+0x0] 809c480: b8 08 00 00 00 mov eax,0x8 809c485: e9 d9 fe ff ff jmp 809c363 809c48a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809c490: 83 ec 0c sub esp,0xc 809c493: 52 push edx 809c494: e8 07 8d fc ff call 80651a0 <__free> 809c499: c7 07 ff ff ff ff mov DWORD PTR [edi],0xffffffff 809c49f: 83 c4 10 add esp,0x10 809c4a2: 31 c0 xor eax,eax 809c4a4: e9 6d fe ff ff jmp 809c316 809c4a9: 83 ec 0c sub esp,0xc 809c4ac: 55 push ebp 809c4ad: e8 ee 8c fc ff call 80651a0 <__free> 809c4b2: 83 c4 10 add esp,0x10 809c4b5: 8d 83 e4 3a fe ff lea eax,[ebx-0x1c51c] 809c4bb: 50 push eax 809c4bc: 6a 00 push 0x0 809c4be: 6a 00 push 0x0 809c4c0: 6a 0c push 0xc 809c4c2: e8 09 8c 00 00 call 80a50d0 <_dl_signal_error> 809c4c7: 8d 83 08 3b fe ff lea eax,[ebx-0x1c4f8] 809c4cd: eb ec jmp 809c4bb 809c4cf: 90 nop 0809c4d0 <_dl_init_paths>: 809c4d0: f3 0f 1e fb endbr32 809c4d4: 55 push ebp 809c4d5: 89 e5 mov ebp,esp 809c4d7: 57 push edi 809c4d8: 56 push esi 809c4d9: 53 push ebx 809c4da: e8 e1 d6 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809c4df: 81 c3 21 8b 04 00 add ebx,0x48b21 809c4e5: 83 ec 2c sub esp,0x2c 809c4e8: 8d 83 bc ff ff ff lea eax,[ebx-0x44] 809c4ee: 50 push eax 809c4ef: 8d 83 c0 ff ff ff lea eax,[ebx-0x40] 809c4f5: 50 push eax 809c4f6: c7 c0 04 6f 0e 08 mov eax,0x80e6f04 809c4fc: ff 30 push DWORD PTR [eax] 809c4fe: c7 c0 1c 6f 0e 08 mov eax,0x80e6f1c 809c504: ff 30 push DWORD PTR [eax] 809c506: e8 c5 4e 00 00 call 80a13d0 <_dl_important_hwcaps> 809c50b: c7 04 24 14 00 00 00 mov DWORD PTR [esp],0x14 809c512: 89 83 c4 ff ff ff mov DWORD PTR [ebx-0x3c],eax 809c518: e8 63 86 fc ff call 8064b80 <__libc_malloc> 809c51d: 83 c4 10 add esp,0x10 809c520: 89 83 b4 ff ff ff mov DWORD PTR [ebx-0x4c],eax 809c526: 85 c0 test eax,eax 809c528: 0f 84 76 02 00 00 je 809c7a4 <_dl_init_paths+0x2d4> 809c52e: 8b b3 c0 ff ff ff mov esi,DWORD PTR [ebx-0x40] 809c534: 89 c7 mov edi,eax 809c536: ba cd cc cc cc mov edx,0xcccccccd 809c53b: 83 ec 0c sub esp,0xc 809c53e: 8d 04 b5 27 00 00 00 lea eax,[esi*4+0x27] 809c545: f7 e2 mul edx 809c547: c1 ea 04 shr edx,0x4 809c54a: 8d 14 92 lea edx,[edx+edx*4] 809c54d: 89 d0 mov eax,edx 809c54f: 89 55 e4 mov DWORD PTR [ebp-0x1c],edx 809c552: c1 e0 04 shl eax,0x4 809c555: 50 push eax 809c556: e8 25 86 fc ff call 8064b80 <__libc_malloc> 809c55b: 83 c4 10 add esp,0x10 809c55e: 8b 55 e4 mov edx,DWORD PTR [ebp-0x1c] 809c561: 85 c0 test eax,eax 809c563: 89 07 mov DWORD PTR [edi],eax 809c565: 0f 84 27 02 00 00 je 809c792 <_dl_init_paths+0x2c2> 809c56b: c7 c1 60 6f 0e 08 mov ecx,0x80e6f60 809c571: c1 e2 02 shl edx,0x2 809c574: 83 c7 04 add edi,0x4 809c577: c7 83 b8 ff ff ff 00 00 00 00 mov DWORD PTR [ebx-0x48],0x0 809c581: 89 55 dc mov DWORD PTR [ebp-0x24],edx 809c584: 89 01 mov DWORD PTR [ecx],eax 809c586: 8d 8b 62 36 fe ff lea ecx,[ebx-0x1c99e] 809c58c: 89 4d d8 mov DWORD PTR [ebp-0x28],ecx 809c58f: 89 48 04 mov DWORD PTR [eax+0x4],ecx 809c592: 8d 8b a0 3c fe ff lea ecx,[ebx-0x1c360] 809c598: 8d 51 0c lea edx,[ecx+0xc] 809c59b: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 809c5a2: 89 55 e0 mov DWORD PTR [ebp-0x20],edx 809c5a5: 8b 55 dc mov edx,DWORD PTR [ebp-0x24] 809c5a8: c7 40 10 07 00 00 00 mov DWORD PTR [eax+0x10],0x7 809c5af: f7 da neg edx 809c5b1: 89 7d e4 mov DWORD PTR [ebp-0x1c],edi 809c5b4: 8d bb c0 3c fe ff lea edi,[ebx-0x1c340] 809c5ba: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 809c5bd: 89 78 0c mov DWORD PTR [eax+0xc],edi 809c5c0: 83 c7 08 add edi,0x8 809c5c3: 31 d2 xor edx,edx 809c5c5: 85 f6 test esi,esi 809c5c7: 74 16 je 809c5df <_dl_init_paths+0x10f> 809c5c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c5d0: c7 44 90 14 00 00 00 00 mov DWORD PTR [eax+edx*4+0x14],0x0 809c5d8: 83 c2 01 add edx,0x1 809c5db: 39 d6 cmp esi,edx 809c5dd: 75 f1 jne 809c5d0 <_dl_init_paths+0x100> 809c5df: 39 4d e0 cmp DWORD PTR [ebp-0x20],ecx 809c5e2: 74 3c je 809c620 <_dl_init_paths+0x150> 809c5e4: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 809c5e7: 03 45 dc add eax,DWORD PTR [ebp-0x24] 809c5ea: 83 c1 04 add ecx,0x4 809c5ed: 83 45 e4 04 add DWORD PTR [ebp-0x1c],0x4 809c5f1: 89 04 10 mov DWORD PTR [eax+edx*1],eax 809c5f4: 8b 55 e4 mov edx,DWORD PTR [ebp-0x1c] 809c5f7: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 809c5fe: 89 42 fc mov DWORD PTR [edx-0x4],eax 809c601: 8b 55 d8 mov edx,DWORD PTR [ebp-0x28] 809c604: 89 78 0c mov DWORD PTR [eax+0xc],edi 809c607: 89 50 04 mov DWORD PTR [eax+0x4],edx 809c60a: 8b 11 mov edx,DWORD PTR [ecx] 809c60c: 80 3f 2f cmp BYTE PTR [edi],0x2f 809c60f: 89 50 10 mov DWORD PTR [eax+0x10],edx 809c612: 8d 54 17 01 lea edx,[edi+edx*1+0x1] 809c616: 0f 85 57 01 00 00 jne 809c773 <_dl_init_paths+0x2a3> 809c61c: 89 d7 mov edi,edx 809c61e: eb a3 jmp 809c5c3 <_dl_init_paths+0xf3> 809c620: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 809c626: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 809c629: c7 83 34 1a 00 00 0b 00 00 00 mov DWORD PTR [ebx+0x1a34],0xb 809c633: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 809c639: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809c63c: 85 c0 test eax,eax 809c63e: 74 08 je 809c648 <_dl_init_paths+0x178> 809c640: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809c643: 80 38 00 cmp BYTE PTR [eax],0x0 809c646: 75 12 jne 809c65a <_dl_init_paths+0x18a> 809c648: c7 83 c8 ff ff ff ff ff ff ff mov DWORD PTR [ebx-0x38],0xffffffff 809c652: 8d 65 f4 lea esp,[ebp-0xc] 809c655: 5b pop ebx 809c656: 5e pop esi 809c657: 5f pop edi 809c658: 5d pop ebp 809c659: c3 ret 809c65a: 83 ec 0c sub esp,0xc 809c65d: 50 push eax 809c65e: e8 ad 79 fd ff call 8074010 809c663: 83 c4 10 add esp,0x10 809c666: 8d 50 01 lea edx,[eax+0x1] 809c669: 83 c0 1c add eax,0x1c 809c66c: 89 e7 mov edi,esp 809c66e: 89 c1 mov ecx,eax 809c670: 25 00 f0 ff ff and eax,0xfffff000 809c675: 29 c7 sub edi,eax 809c677: 83 e1 f0 and ecx,0xfffffff0 809c67a: 89 f8 mov eax,edi 809c67c: 39 c4 cmp esp,eax 809c67e: 74 10 je 809c690 <_dl_init_paths+0x1c0> 809c680: 81 ec 00 10 00 00 sub esp,0x1000 809c686: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 809c68e: eb ec jmp 809c67c <_dl_init_paths+0x1ac> 809c690: 81 e1 ff 0f 00 00 and ecx,0xfff 809c696: 29 cc sub esp,ecx 809c698: 85 c9 test ecx,ecx 809c69a: 0f 85 a7 00 00 00 jne 809c747 <_dl_init_paths+0x277> 809c6a0: 8d 44 24 0f lea eax,[esp+0xf] 809c6a4: 83 ec 04 sub esp,0x4 809c6a7: 83 e0 f0 and eax,0xfffffff0 809c6aa: 52 push edx 809c6ab: ff 75 08 push DWORD PTR [ebp+0x8] 809c6ae: 50 push eax 809c6af: e8 7c 74 fd ff call 8073b30 809c6b4: 83 c4 10 add esp,0x10 809c6b7: 89 c6 mov esi,eax 809c6b9: 0f b6 00 movzx eax,BYTE PTR [eax] 809c6bc: 84 c0 test al,al 809c6be: 0f 84 a5 00 00 00 je 809c769 <_dl_init_paths+0x299> 809c6c4: 89 f2 mov edx,esi 809c6c6: bf 01 00 00 00 mov edi,0x1 809c6cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809c6cf: 90 nop 809c6d0: 83 e8 3a sub eax,0x3a 809c6d3: 8d 4f 01 lea ecx,[edi+0x1] 809c6d6: 3c 01 cmp al,0x1 809c6d8: 77 07 ja 809c6e1 <_dl_init_paths+0x211> 809c6da: 8d 47 02 lea eax,[edi+0x2] 809c6dd: 89 cf mov edi,ecx 809c6df: 89 c1 mov ecx,eax 809c6e1: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 809c6e5: 83 c2 01 add edx,0x1 809c6e8: 84 c0 test al,al 809c6ea: 75 e4 jne 809c6d0 <_dl_init_paths+0x200> 809c6ec: c1 e1 02 shl ecx,0x2 809c6ef: 83 ec 0c sub esp,0xc 809c6f2: 51 push ecx 809c6f3: e8 88 84 fc ff call 8064b80 <__libc_malloc> 809c6f8: 83 c4 10 add esp,0x10 809c6fb: 89 83 c8 ff ff ff mov DWORD PTR [ebx-0x38],eax 809c701: 89 c2 mov edx,eax 809c703: 85 c0 test eax,eax 809c705: 0f 84 87 00 00 00 je 809c792 <_dl_init_paths+0x2c2> 809c70b: 83 ec 04 sub esp,0x4 809c70e: 8d 83 6f 28 fd ff lea eax,[ebx-0x2d791] 809c714: 8d 8b 8e 36 fe ff lea ecx,[ebx-0x1c972] 809c71a: 6a 00 push 0x0 809c71c: 6a 00 push 0x0 809c71e: 50 push eax 809c71f: 89 f0 mov eax,esi 809c721: e8 da f8 ff ff call 809c000 809c726: 8b 83 c8 ff ff ff mov eax,DWORD PTR [ebx-0x38] 809c72c: 83 c4 10 add esp,0x10 809c72f: 8b 10 mov edx,DWORD PTR [eax] 809c731: 85 d2 test edx,edx 809c733: 74 1c je 809c751 <_dl_init_paths+0x281> 809c735: c7 83 cc ff ff ff 00 00 00 00 mov DWORD PTR [ebx-0x34],0x0 809c73f: 8d 65 f4 lea esp,[ebp-0xc] 809c742: 5b pop ebx 809c743: 5e pop esi 809c744: 5f pop edi 809c745: 5d pop ebp 809c746: c3 ret 809c747: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 809c74c: e9 4f ff ff ff jmp 809c6a0 <_dl_init_paths+0x1d0> 809c751: 83 ec 0c sub esp,0xc 809c754: 50 push eax 809c755: e8 46 8a fc ff call 80651a0 <__free> 809c75a: 83 c4 10 add esp,0x10 809c75d: c7 83 c8 ff ff ff ff ff ff ff mov DWORD PTR [ebx-0x38],0xffffffff 809c767: eb cc jmp 809c735 <_dl_init_paths+0x265> 809c769: b9 08 00 00 00 mov ecx,0x8 809c76e: e9 7c ff ff ff jmp 809c6ef <_dl_init_paths+0x21f> 809c773: 8d 83 50 3c fe ff lea eax,[ebx-0x1c3b0] 809c779: 50 push eax 809c77a: 8d 83 b3 34 fe ff lea eax,[ebx-0x1cb4d] 809c780: 68 e2 02 00 00 push 0x2e2 809c785: 50 push eax 809c786: 8d 83 75 36 fe ff lea eax,[ebx-0x1c98b] 809c78c: 50 push eax 809c78d: e8 3e e7 fa ff call 804aed0 <__assert_fail> 809c792: 8d 83 e4 3a fe ff lea eax,[ebx-0x1c51c] 809c798: 50 push eax 809c799: 6a 00 push 0x0 809c79b: 6a 00 push 0x0 809c79d: 6a 0c push 0xc 809c79f: e8 2c 89 00 00 call 80a50d0 <_dl_signal_error> 809c7a4: 8d 83 2c 3b fe ff lea eax,[ebx-0x1c4d4] 809c7aa: eb ec jmp 809c798 <_dl_init_paths+0x2c8> 809c7ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0809c7b0 <_dl_map_object>: 809c7b0: f3 0f 1e fb endbr32 809c7b4: 55 push ebp 809c7b5: 57 push edi 809c7b6: 56 push esi 809c7b7: 53 push ebx 809c7b8: e8 03 d4 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809c7bd: 81 c3 43 88 04 00 add ebx,0x48843 809c7c3: 81 ec 3c 02 00 00 sub esp,0x23c 809c7c9: 8b ac 24 64 02 00 00 mov ebp,DWORD PTR [esp+0x264] 809c7d0: 8b b4 24 54 02 00 00 mov esi,DWORD PTR [esp+0x254] 809c7d7: 85 ed test ebp,ebp 809c7d9: 0f 88 2e 09 00 00 js 809d10d <_dl_map_object+0x95d> 809c7df: c7 c0 a0 59 0e 08 mov eax,0x80e59a0 809c7e5: 3b 28 cmp ebp,DWORD PTR [eax] 809c7e7: 0f 83 e7 08 00 00 jae 809d0d4 <_dl_map_object+0x924> 809c7ed: c7 c1 e0 59 0e 08 mov ecx,0x80e59e0 809c7f3: 8d 44 ad 00 lea eax,[ebp+ebp*4+0x0] 809c7f7: c1 e0 04 shl eax,0x4 809c7fa: 8b 3c 01 mov edi,DWORD PTR [ecx+eax*1] 809c7fd: 89 0c 24 mov DWORD PTR [esp],ecx 809c800: 85 ff test edi,edi 809c802: 75 13 jne 809c817 <_dl_map_object+0x67> 809c804: e9 7f 00 00 00 jmp 809c888 <_dl_map_object+0xd8> 809c809: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809c810: 8b 7f 0c mov edi,DWORD PTR [edi+0xc] 809c813: 85 ff test edi,edi 809c815: 74 71 je 809c888 <_dl_map_object+0xd8> 809c817: 0f b6 87 99 01 00 00 movzx eax,BYTE PTR [edi+0x199] 809c81e: 89 c2 mov edx,eax 809c820: c0 e8 05 shr al,0x5 809c823: d0 ea shr dl,1 809c825: 09 d0 or eax,edx 809c827: a8 01 test al,0x1 809c829: 75 e5 jne 809c810 <_dl_map_object+0x60> 809c82b: 83 ec 08 sub esp,0x8 809c82e: 57 push edi 809c82f: 56 push esi 809c830: e8 db 59 00 00 call 80a2210 <_dl_name_match_p> 809c835: 83 c4 10 add esp,0x10 809c838: 85 c0 test eax,eax 809c83a: 75 3b jne 809c877 <_dl_map_object+0xc7> 809c83c: f6 87 99 01 00 00 01 test BYTE PTR [edi+0x199],0x1 809c843: 75 cb jne 809c810 <_dl_map_object+0x60> 809c845: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 809c848: 85 c0 test eax,eax 809c84a: 74 c4 je 809c810 <_dl_map_object+0x60> 809c84c: 8b 57 34 mov edx,DWORD PTR [edi+0x34] 809c84f: 83 ec 08 sub esp,0x8 809c852: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809c855: 03 42 04 add eax,DWORD PTR [edx+0x4] 809c858: 50 push eax 809c859: 56 push esi 809c85a: e8 71 c8 fa ff call 80490d0 <.plt+0xa0> 809c85f: 83 c4 10 add esp,0x10 809c862: 85 c0 test eax,eax 809c864: 75 aa jne 809c810 <_dl_map_object+0x60> 809c866: 8b 47 1c mov eax,DWORD PTR [edi+0x1c] 809c869: 89 f2 mov edx,esi 809c86b: e8 d0 d3 ff ff call 8099c40 809c870: 80 8f 99 01 00 00 01 or BYTE PTR [edi+0x199],0x1 809c877: 81 c4 3c 02 00 00 add esp,0x23c 809c87d: 89 f8 mov eax,edi 809c87f: 5b pop ebx 809c880: 5e pop esi 809c881: 5f pop edi 809c882: 5d pop ebp 809c883: c3 ret 809c884: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809c888: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 809c88e: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809c892: 8b 38 mov edi,DWORD PTR [eax] 809c894: 8b 84 24 60 02 00 00 mov eax,DWORD PTR [esp+0x260] 809c89b: 25 00 00 00 10 and eax,0x10000000 809c8a0: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 809c8a4: f7 c7 40 00 00 00 test edi,0x40 809c8aa: 0f 85 3d 04 00 00 jne 809cced <_dl_map_object+0x53d> 809c8b0: c6 44 24 23 00 mov BYTE PTR [esp+0x23],0x0 809c8b5: 83 ec 08 sub esp,0x8 809c8b8: 6a 2f push 0x2f 809c8ba: 56 push esi 809c8bb: e8 40 c8 fa ff call 8049100 <.plt+0xd0> 809c8c0: 83 c4 10 add esp,0x10 809c8c3: 85 c0 test eax,eax 809c8c5: 0f 84 79 01 00 00 je 809ca44 <_dl_map_object+0x294> 809c8cb: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809c8d2: 85 c0 test eax,eax 809c8d4: 0f 84 9f 00 00 00 je 809c979 <_dl_map_object+0x1c9> 809c8da: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809c8e1: 89 f2 mov edx,esi 809c8e3: e8 18 f6 ff ff call 809bf00 809c8e8: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 809c8ec: 85 c0 test eax,eax 809c8ee: 0f 84 9d 00 00 00 je 809c991 <_dl_map_object+0x1e1> 809c8f4: 8d 4c 24 23 lea ecx,[esp+0x23] 809c8f8: 8d 7c 24 2c lea edi,[esp+0x2c] 809c8fc: 83 ec 0c sub esp,0xc 809c8ff: 6a 01 push 0x1 809c901: 89 fa mov edx,edi 809c903: e8 78 d5 ff ff call 8099e80 809c908: 83 c4 10 add esp,0x10 809c90b: 89 c2 mov edx,eax 809c90d: 83 f8 ff cmp eax,0xffffffff 809c910: 0f 84 10 06 00 00 je 809cf26 <_dl_map_object+0x776> 809c916: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 809c91a: 85 c0 test eax,eax 809c91c: b8 00 00 00 00 mov eax,0x0 809c921: 0f 44 84 24 50 02 00 00 cmove eax,DWORD PTR [esp+0x250] 809c929: 89 84 24 50 02 00 00 mov DWORD PTR [esp+0x250],eax 809c930: c7 c0 88 4d 0e 08 mov eax,0x80e4d88 809c936: 83 ec 08 sub esp,0x8 809c939: 89 f9 mov ecx,edi 809c93b: 8b 00 mov eax,DWORD PTR [eax] 809c93d: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 809c941: 55 push ebp 809c942: 8d 44 24 34 lea eax,[esp+0x34] 809c946: 50 push eax 809c947: 89 f0 mov eax,esi 809c949: ff b4 24 70 02 00 00 push DWORD PTR [esp+0x270] 809c950: ff b4 24 6c 02 00 00 push DWORD PTR [esp+0x26c] 809c957: ff b4 24 68 02 00 00 push DWORD PTR [esp+0x268] 809c95e: ff 74 24 40 push DWORD PTR [esp+0x40] 809c962: e8 29 e2 ff ff call 809ab90 <_dl_map_object_from_fd.constprop.0> 809c967: 83 c4 20 add esp,0x20 809c96a: 81 c4 3c 02 00 00 add esp,0x23c 809c970: 89 c7 mov edi,eax 809c972: 5b pop ebx 809c973: 89 f8 mov eax,edi 809c975: 5e pop esi 809c976: 5f pop edi 809c977: 5d pop ebp 809c978: c3 ret 809c979: 83 ec 0c sub esp,0xc 809c97c: 56 push esi 809c97d: e8 6e a0 fc ff call 80669f0 <__strdup> 809c982: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 809c986: 83 c4 10 add esp,0x10 809c989: 85 c0 test eax,eax 809c98b: 0f 85 63 ff ff ff jne 809c8f4 <_dl_map_object+0x144> 809c991: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 809c995: b8 00 00 00 00 mov eax,0x0 809c99a: 85 d2 test edx,edx 809c99c: 0f 44 84 24 50 02 00 00 cmove eax,DWORD PTR [esp+0x250] 809c9a4: 89 84 24 50 02 00 00 mov DWORD PTR [esp+0x250],eax 809c9ab: 8b bc 24 5c 02 00 00 mov edi,DWORD PTR [esp+0x25c] 809c9b2: 85 ff test edi,edi 809c9b4: 0f 84 73 02 00 00 je 809cc2d <_dl_map_object+0x47d> 809c9ba: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 809c9be: 8b 00 mov eax,DWORD PTR [eax] 809c9c0: f6 c4 08 test ah,0x8 809c9c3: 0f 85 64 02 00 00 jne 809cc2d <_dl_map_object+0x47d> 809c9c9: 83 ec 0c sub esp,0xc 809c9cc: 56 push esi 809c9cd: e8 1e a0 fc ff call 80669f0 <__strdup> 809c9d2: 83 c4 10 add esp,0x10 809c9d5: 89 c2 mov edx,eax 809c9d7: 85 c0 test eax,eax 809c9d9: 0f 84 14 07 00 00 je 809d0f3 <_dl_map_object+0x943> 809c9df: 83 ec 08 sub esp,0x8 809c9e2: 55 push ebp 809c9e3: ff b4 24 6c 02 00 00 push DWORD PTR [esp+0x26c] 809c9ea: ff b4 24 60 02 00 00 push DWORD PTR [esp+0x260] 809c9f1: ff b4 24 6c 02 00 00 push DWORD PTR [esp+0x26c] 809c9f8: 56 push esi 809c9f9: 50 push eax 809c9fa: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 809c9fe: e8 7d 23 00 00 call 809ed80 <_dl_new_object> 809ca03: 83 c4 20 add esp,0x20 809ca06: 8b 14 24 mov edx,DWORD PTR [esp] 809ca09: 85 c0 test eax,eax 809ca0b: 89 c7 mov edi,eax 809ca0d: 0f 84 e0 06 00 00 je 809d0f3 <_dl_map_object+0x943> 809ca13: 83 ec 08 sub esp,0x8 809ca16: 8d 83 e4 3c fe ff lea eax,[ebx-0x1c31c] 809ca1c: 66 81 8f 98 01 00 00 04 02 or WORD PTR [edi+0x198],0x204 809ca25: 89 87 90 01 00 00 mov DWORD PTR [edi+0x190],eax 809ca2b: c7 87 7c 01 00 00 01 00 00 00 mov DWORD PTR [edi+0x17c],0x1 809ca35: 55 push ebp 809ca36: 57 push edi 809ca37: e8 84 22 00 00 call 809ecc0 <_dl_add_to_namespace_list> 809ca3c: 83 c4 10 add esp,0x10 809ca3f: e9 33 fe ff ff jmp 809c877 <_dl_map_object+0xc7> 809ca44: 83 ec 0c sub esp,0xc 809ca47: 56 push esi 809ca48: e8 c3 75 fd ff call 8074010 809ca4d: 83 c4 10 add esp,0x10 809ca50: 83 c0 01 add eax,0x1 809ca53: 83 e7 01 and edi,0x1 809ca56: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 809ca5a: 0f 85 20 03 00 00 jne 809cd80 <_dl_map_object+0x5d0> 809ca60: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809ca67: 85 c0 test eax,eax 809ca69: 0f 84 40 05 00 00 je 809cfaf <_dl_map_object+0x7ff> 809ca6f: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809ca76: 8b 80 94 00 00 00 mov eax,DWORD PTR [eax+0x94] 809ca7c: 85 c0 test eax,eax 809ca7e: 0f 84 eb 00 00 00 je 809cb6f <_dl_map_object+0x3bf> 809ca84: 83 bb c8 ff ff ff ff cmp DWORD PTR [ebx-0x38],0xffffffff 809ca8b: 74 49 je 809cad6 <_dl_map_object+0x326> 809ca8d: 83 ec 08 sub esp,0x8 809ca90: 8d 44 24 2b lea eax,[esp+0x2b] 809ca94: 50 push eax 809ca95: 6a 02 push 0x2 809ca97: ff b4 24 60 02 00 00 push DWORD PTR [esp+0x260] 809ca9e: 8d 7c 24 40 lea edi,[esp+0x40] 809caa2: 57 push edi 809caa3: 8d 44 24 3c lea eax,[esp+0x3c] 809caa7: 50 push eax 809caa8: 8d 83 c8 ff ff ff lea eax,[ebx-0x38] 809caae: 50 push eax 809caaf: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 809cab3: 89 f0 mov eax,esi 809cab5: 8b 8c 24 80 02 00 00 mov ecx,DWORD PTR [esp+0x280] 809cabc: e8 0f da ff ff call 809a4d0 809cac1: 83 c4 20 add esp,0x20 809cac4: 89 c2 mov edx,eax 809cac6: 83 f8 ff cmp eax,0xffffffff 809cac9: 75 6b jne 809cb36 <_dl_map_object+0x386> 809cacb: 8b 8c 24 50 02 00 00 mov ecx,DWORD PTR [esp+0x250] 809cad2: 85 c9 test ecx,ecx 809cad4: 74 57 je 809cb2d <_dl_map_object+0x37d> 809cad6: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809cadd: 8d 90 f0 01 00 00 lea edx,[eax+0x1f0] 809cae3: 8b 80 f0 01 00 00 mov eax,DWORD PTR [eax+0x1f0] 809cae9: 83 f8 ff cmp eax,0xffffffff 809caec: 0f 84 66 01 00 00 je 809cc58 <_dl_map_object+0x4a8> 809caf2: 85 c0 test eax,eax 809caf4: 0f 84 f9 03 00 00 je 809cef3 <_dl_map_object+0x743> 809cafa: 83 ec 08 sub esp,0x8 809cafd: 8d 44 24 2b lea eax,[esp+0x2b] 809cb01: 50 push eax 809cb02: 6a 04 push 0x4 809cb04: ff b4 24 60 02 00 00 push DWORD PTR [esp+0x260] 809cb0b: 8d 7c 24 40 lea edi,[esp+0x40] 809cb0f: 57 push edi 809cb10: 8d 44 24 3c lea eax,[esp+0x3c] 809cb14: 50 push eax 809cb15: 52 push edx 809cb16: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 809cb1a: 8b 8c 24 80 02 00 00 mov ecx,DWORD PTR [esp+0x280] 809cb21: 89 f0 mov eax,esi 809cb23: e8 a8 d9 ff ff call 809a4d0 809cb28: 83 c4 20 add esp,0x20 809cb2b: 89 c2 mov edx,eax 809cb2d: 83 fa ff cmp edx,0xffffffff 809cb30: 0f 84 22 01 00 00 je 809cc58 <_dl_map_object+0x4a8> 809cb36: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 809cb3a: f6 00 01 test BYTE PTR [eax],0x1 809cb3d: 0f 85 f7 03 00 00 jne 809cf3a <_dl_map_object+0x78a> 809cb43: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 809cb47: 85 c0 test eax,eax 809cb49: b8 00 00 00 00 mov eax,0x0 809cb4e: 0f 44 84 24 50 02 00 00 cmove eax,DWORD PTR [esp+0x250] 809cb56: 89 84 24 50 02 00 00 mov DWORD PTR [esp+0x250],eax 809cb5d: 83 fa ff cmp edx,0xffffffff 809cb60: 0f 84 45 fe ff ff je 809c9ab <_dl_map_object+0x1fb> 809cb66: 8d 7c 24 2c lea edi,[esp+0x2c] 809cb6a: e9 c1 fd ff ff jmp 809c930 <_dl_map_object+0x180> 809cb6f: 8b 04 24 mov eax,DWORD PTR [esp] 809cb72: 31 c9 xor ecx,ecx 809cb74: 89 ac 24 64 02 00 00 mov DWORD PTR [esp+0x264],ebp 809cb7b: 8b bc 24 50 02 00 00 mov edi,DWORD PTR [esp+0x250] 809cb82: 89 cd mov ebp,ecx 809cb84: 8b 00 mov eax,DWORD PTR [eax] 809cb86: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809cb8a: 8d 83 ad 36 fe ff lea eax,[ebx-0x1c953] 809cb90: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 809cb94: 8d 44 24 23 lea eax,[esp+0x23] 809cb98: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 809cb9c: eb 52 jmp 809cbf0 <_dl_map_object+0x440> 809cb9e: 66 90 xchg ax,ax 809cba0: 83 ec 08 sub esp,0x8 809cba3: ff 74 24 20 push DWORD PTR [esp+0x20] 809cba7: 6a 04 push 0x4 809cba9: ff b4 24 60 02 00 00 push DWORD PTR [esp+0x260] 809cbb0: 8d 44 24 40 lea eax,[esp+0x40] 809cbb4: 50 push eax 809cbb5: 8d 44 24 3c lea eax,[esp+0x3c] 809cbb9: 50 push eax 809cbba: 89 f0 mov eax,esi 809cbbc: 52 push edx 809cbbd: 8b 8c 24 80 02 00 00 mov ecx,DWORD PTR [esp+0x280] 809cbc4: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 809cbc8: e8 03 d9 ff ff call 809a4d0 809cbcd: 83 c4 20 add esp,0x20 809cbd0: 83 f8 ff cmp eax,0xffffffff 809cbd3: 0f 85 0c 03 00 00 jne 809cee5 <_dl_map_object+0x735> 809cbd9: 39 7c 24 10 cmp DWORD PTR [esp+0x10],edi 809cbdd: 0f 94 c0 sete al 809cbe0: 09 c5 or ebp,eax 809cbe2: 8b bf 70 01 00 00 mov edi,DWORD PTR [edi+0x170] 809cbe8: 85 ff test edi,edi 809cbea: 0f 84 1e 02 00 00 je 809ce0e <_dl_map_object+0x65e> 809cbf0: 8b 87 a0 01 00 00 mov eax,DWORD PTR [edi+0x1a0] 809cbf6: 8d 97 a0 01 00 00 lea edx,[edi+0x1a0] 809cbfc: 83 f8 ff cmp eax,0xffffffff 809cbff: 74 e1 je 809cbe2 <_dl_map_object+0x432> 809cc01: 85 c0 test eax,eax 809cc03: 75 9b jne 809cba0 <_dl_map_object+0x3f0> 809cc05: 83 ec 0c sub esp,0xc 809cc08: b9 0f 00 00 00 mov ecx,0xf 809cc0d: 89 f8 mov eax,edi 809cc0f: ff 74 24 28 push DWORD PTR [esp+0x28] 809cc13: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 809cc17: e8 a4 f6 ff ff call 809c2c0 809cc1c: 83 c4 10 add esp,0x10 809cc1f: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 809cc23: 84 c0 test al,al 809cc25: 0f 85 75 ff ff ff jne 809cba0 <_dl_map_object+0x3f0> 809cc2b: eb b5 jmp 809cbe2 <_dl_map_object+0x432> 809cc2d: 80 7c 24 23 00 cmp BYTE PTR [esp+0x23],0x0 809cc32: 0f 84 85 03 00 00 je 809cfbd <_dl_map_object+0x80d> 809cc38: 8d 83 bb 36 fe ff lea eax,[ebx-0x1c945] 809cc3e: 50 push eax 809cc3f: 6a 00 push 0x0 809cc41: 56 push esi 809cc42: 6a 00 push 0x0 809cc44: e8 87 84 00 00 call 80a50d0 <_dl_signal_error> 809cc49: 8b 8c 24 50 02 00 00 mov ecx,DWORD PTR [esp+0x250] 809cc50: 85 c9 test ecx,ecx 809cc52: 0f 85 7e fe ff ff jne 809cad6 <_dl_map_object+0x326> 809cc58: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 809cc60: f7 84 24 60 02 00 00 00 00 00 04 test DWORD PTR [esp+0x260],0x4000000 809cc6b: 0f 85 0f 04 00 00 jne 809d080 <_dl_map_object+0x8d0> 809cc71: c7 c0 30 6f 0e 08 mov eax,0x80e6f30 809cc77: 8b 00 mov eax,DWORD PTR [eax] 809cc79: 85 c0 test eax,eax 809cc7b: 0f 85 27 01 00 00 jne 809cda8 <_dl_map_object+0x5f8> 809cc81: 83 ec 0c sub esp,0xc 809cc84: 56 push esi 809cc85: e8 76 75 00 00 call 80a4200 <_dl_load_cache_lookup> 809cc8a: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 809cc8e: 83 c4 10 add esp,0x10 809cc91: 85 c0 test eax,eax 809cc93: 0f 84 0f 01 00 00 je 809cda8 <_dl_map_object+0x5f8> 809cc99: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809cca0: 85 c0 test eax,eax 809cca2: 0f 84 2d 03 00 00 je 809cfd5 <_dl_map_object+0x825> 809cca8: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809ccaf: f6 80 0d 02 00 00 08 test BYTE PTR [eax+0x20d],0x8 809ccb6: 0f 85 2b 03 00 00 jne 809cfe7 <_dl_map_object+0x837> 809ccbc: 8d 7c 24 2c lea edi,[esp+0x2c] 809ccc0: 8d 4c 24 23 lea ecx,[esp+0x23] 809ccc4: 83 ec 0c sub esp,0xc 809ccc7: 6a 00 push 0x0 809ccc9: 89 fa mov edx,edi 809cccb: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 809cccf: 89 f8 mov eax,edi 809ccd1: e8 aa d1 ff ff call 8099e80 809ccd6: 83 c4 10 add esp,0x10 809ccd9: 89 c2 mov edx,eax 809ccdb: 83 f8 ff cmp eax,0xffffffff 809ccde: 0f 84 b5 00 00 00 je 809cd99 <_dl_map_object+0x5e9> 809cce4: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 809cce8: e9 49 fe ff ff jmp 809cb36 <_dl_map_object+0x386> 809cced: 8b 94 24 50 02 00 00 mov edx,DWORD PTR [esp+0x250] 809ccf4: 85 d2 test edx,edx 809ccf6: 0f 84 7c 02 00 00 je 809cf78 <_dl_map_object+0x7c8> 809ccfc: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809cd03: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809cd06: 8b 78 18 mov edi,DWORD PTR [eax+0x18] 809cd09: 80 3a 00 cmp BYTE PTR [edx],0x0 809cd0c: 75 15 jne 809cd23 <_dl_map_object+0x573> 809cd0e: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 809cd14: 8b 00 mov eax,DWORD PTR [eax] 809cd16: 8b 10 mov edx,DWORD PTR [eax] 809cd18: 8d 83 66 35 fe ff lea eax,[ebx-0x1ca9a] 809cd1e: 85 d2 test edx,edx 809cd20: 0f 44 d0 cmove edx,eax 809cd23: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 809cd27: 8d 8b 74 3b fe ff lea ecx,[ebx-0x1c48c] 809cd2d: 85 c0 test eax,eax 809cd2f: 8d 83 4c 3b fe ff lea eax,[ebx-0x1c4b4] 809cd35: 0f 45 c1 cmovne eax,ecx 809cd38: 83 ec 0c sub esp,0xc 809cd3b: 57 push edi 809cd3c: 52 push edx 809cd3d: 55 push ebp 809cd3e: 56 push esi 809cd3f: 50 push eax 809cd40: e8 1b 54 00 00 call 80a2160 <_dl_debug_printf> 809cd45: c6 44 24 43 00 mov BYTE PTR [esp+0x43],0x0 809cd4a: 83 c4 18 add esp,0x18 809cd4d: 6a 2f push 0x2f 809cd4f: 56 push esi 809cd50: e8 ab c3 fa ff call 8049100 <.plt+0xd0> 809cd55: 83 c4 10 add esp,0x10 809cd58: 85 c0 test eax,eax 809cd5a: 0f 85 7a fb ff ff jne 809c8da <_dl_map_object+0x12a> 809cd60: 83 ec 0c sub esp,0xc 809cd63: 56 push esi 809cd64: e8 a7 72 fd ff call 8074010 809cd69: 83 c4 10 add esp,0x10 809cd6c: 83 c0 01 add eax,0x1 809cd6f: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 809cd73: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 809cd77: f6 00 01 test BYTE PTR [eax],0x1 809cd7a: 0f 84 ef fc ff ff je 809ca6f <_dl_map_object+0x2bf> 809cd80: 83 ec 04 sub esp,0x4 809cd83: 8d 83 a8 3b fe ff lea eax,[ebx-0x1c458] 809cd89: 55 push ebp 809cd8a: 56 push esi 809cd8b: 50 push eax 809cd8c: e8 cf 53 00 00 call 80a2160 <_dl_debug_printf> 809cd91: 83 c4 10 add esp,0x10 809cd94: e9 c7 fc ff ff jmp 809ca60 <_dl_map_object+0x2b0> 809cd99: 83 ec 0c sub esp,0xc 809cd9c: ff 74 24 1c push DWORD PTR [esp+0x1c] 809cda0: e8 fb 83 fc ff call 80651a0 <__free> 809cda5: 83 c4 10 add esp,0x10 809cda8: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809cdaf: 85 c0 test eax,eax 809cdb1: 0f 84 a0 01 00 00 je 809cf57 <_dl_map_object+0x7a7> 809cdb7: f6 80 0d 02 00 00 08 test BYTE PTR [eax+0x20d],0x8 809cdbe: 0f 85 d1 02 00 00 jne 809d095 <_dl_map_object+0x8e5> 809cdc4: 83 bb b4 ff ff ff ff cmp DWORD PTR [ebx-0x4c],0xffffffff 809cdcb: ba ff ff ff ff mov edx,0xffffffff 809cdd0: 0f 84 60 fd ff ff je 809cb36 <_dl_map_object+0x386> 809cdd6: 83 ec 08 sub esp,0x8 809cdd9: 8d 54 24 2b lea edx,[esp+0x2b] 809cddd: 52 push edx 809cdde: 6a 40 push 0x40 809cde0: 50 push eax 809cde1: 8d 7c 24 40 lea edi,[esp+0x40] 809cde5: 57 push edi 809cde6: 8d 44 24 3c lea eax,[esp+0x3c] 809cdea: 50 push eax 809cdeb: 8d 83 b4 ff ff ff lea eax,[ebx-0x4c] 809cdf1: 50 push eax 809cdf2: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 809cdf6: 89 f0 mov eax,esi 809cdf8: 8b 8c 24 80 02 00 00 mov ecx,DWORD PTR [esp+0x280] 809cdff: e8 cc d6 ff ff call 809a4d0 809ce04: 83 c4 20 add esp,0x20 809ce07: 89 c2 mov edx,eax 809ce09: e9 28 fd ff ff jmp 809cb36 <_dl_map_object+0x386> 809ce0e: 89 e8 mov eax,ebp 809ce10: 8b ac 24 64 02 00 00 mov ebp,DWORD PTR [esp+0x264] 809ce17: 84 c0 test al,al 809ce19: 0f 85 1c 02 00 00 jne 809d03b <_dl_map_object+0x88b> 809ce1f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 809ce23: 85 c0 test eax,eax 809ce25: 74 7c je 809cea3 <_dl_map_object+0x6f3> 809ce27: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 809ce2b: 0f b6 81 98 01 00 00 movzx eax,BYTE PTR [ecx+0x198] 809ce32: 88 44 24 14 mov BYTE PTR [esp+0x14],al 809ce36: 83 e0 03 and eax,0x3 809ce39: 3c 02 cmp al,0x2 809ce3b: 74 66 je 809cea3 <_dl_map_object+0x6f3> 809ce3d: 8b 81 a0 01 00 00 mov eax,DWORD PTR [ecx+0x1a0] 809ce43: 8d 91 a0 01 00 00 lea edx,[ecx+0x1a0] 809ce49: 83 f8 ff cmp eax,0xffffffff 809ce4c: 74 55 je 809cea3 <_dl_map_object+0x6f3> 809ce4e: 85 c0 test eax,eax 809ce50: 0f 84 fa 01 00 00 je 809d050 <_dl_map_object+0x8a0> 809ce56: 8b 84 24 50 02 00 00 mov eax,DWORD PTR [esp+0x250] 809ce5d: 85 c0 test eax,eax 809ce5f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 809ce63: 0f 45 84 24 50 02 00 00 cmovne eax,DWORD PTR [esp+0x250] 809ce6b: 83 ec 08 sub esp,0x8 809ce6e: 89 c1 mov ecx,eax 809ce70: 8d 44 24 2b lea eax,[esp+0x2b] 809ce74: 50 push eax 809ce75: 6a 04 push 0x4 809ce77: 51 push ecx 809ce78: 8d 7c 24 40 lea edi,[esp+0x40] 809ce7c: 57 push edi 809ce7d: 8d 44 24 3c lea eax,[esp+0x3c] 809ce81: 50 push eax 809ce82: 89 f0 mov eax,esi 809ce84: 52 push edx 809ce85: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 809ce89: 8b 8c 24 80 02 00 00 mov ecx,DWORD PTR [esp+0x280] 809ce90: e8 3b d6 ff ff call 809a4d0 809ce95: 83 c4 20 add esp,0x20 809ce98: 89 c2 mov edx,eax 809ce9a: 83 f8 ff cmp eax,0xffffffff 809ce9d: 0f 85 93 fc ff ff jne 809cb36 <_dl_map_object+0x386> 809cea3: 83 bb c8 ff ff ff ff cmp DWORD PTR [ebx-0x38],0xffffffff 809ceaa: 0f 84 99 fd ff ff je 809cc49 <_dl_map_object+0x499> 809ceb0: 8b bc 24 50 02 00 00 mov edi,DWORD PTR [esp+0x250] 809ceb7: 85 ff test edi,edi 809ceb9: 0f 85 ce fb ff ff jne 809ca8d <_dl_map_object+0x2dd> 809cebf: 83 ec 08 sub esp,0x8 809cec2: 8d 44 24 2b lea eax,[esp+0x2b] 809cec6: 50 push eax 809cec7: 6a 02 push 0x2 809cec9: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 809cecd: ff 30 push DWORD PTR [eax] 809cecf: 8d 7c 24 40 lea edi,[esp+0x40] 809ced3: 57 push edi 809ced4: 8d 44 24 3c lea eax,[esp+0x3c] 809ced8: 50 push eax 809ced9: 8d 83 c8 ff ff ff lea eax,[ebx-0x38] 809cedf: 50 push eax 809cee0: e9 31 fc ff ff jmp 809cb16 <_dl_map_object+0x366> 809cee5: 8b ac 24 64 02 00 00 mov ebp,DWORD PTR [esp+0x264] 809ceec: 89 c2 mov edx,eax 809ceee: e9 43 fc ff ff jmp 809cb36 <_dl_map_object+0x386> 809cef3: 83 ec 0c sub esp,0xc 809cef6: 8d 83 b3 36 fe ff lea eax,[ebx-0x1c94d] 809cefc: b9 1d 00 00 00 mov ecx,0x1d 809cf01: 50 push eax 809cf02: 8b 84 24 60 02 00 00 mov eax,DWORD PTR [esp+0x260] 809cf09: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 809cf0d: e8 ae f3 ff ff call 809c2c0 809cf12: 83 c4 10 add esp,0x10 809cf15: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 809cf19: 84 c0 test al,al 809cf1b: 0f 85 d9 fb ff ff jne 809cafa <_dl_map_object+0x34a> 809cf21: e9 32 fd ff ff jmp 809cc58 <_dl_map_object+0x4a8> 809cf26: 83 ec 0c sub esp,0xc 809cf29: ff 74 24 30 push DWORD PTR [esp+0x30] 809cf2d: e8 6e 82 fc ff call 80651a0 <__free> 809cf32: 83 c4 10 add esp,0x10 809cf35: e9 57 fa ff ff jmp 809c991 <_dl_map_object+0x1e1> 809cf3a: 89 14 24 mov DWORD PTR [esp],edx 809cf3d: 8d 83 9e f2 fc ff lea eax,[ebx-0x30d62] 809cf43: 83 ec 0c sub esp,0xc 809cf46: 50 push eax 809cf47: e8 14 52 00 00 call 80a2160 <_dl_debug_printf> 809cf4c: 83 c4 10 add esp,0x10 809cf4f: 8b 14 24 mov edx,DWORD PTR [esp] 809cf52: e9 ec fb ff ff jmp 809cb43 <_dl_map_object+0x393> 809cf57: 8b 0c 24 mov ecx,DWORD PTR [esp] 809cf5a: 8d 44 ad 00 lea eax,[ebp+ebp*4+0x0] 809cf5e: c1 e0 04 shl eax,0x4 809cf61: 8b 04 01 mov eax,DWORD PTR [ecx+eax*1] 809cf64: 85 c0 test eax,eax 809cf66: 0f 84 58 fe ff ff je 809cdc4 <_dl_map_object+0x614> 809cf6c: e9 46 fe ff ff jmp 809cdb7 <_dl_map_object+0x607> 809cf71: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809cf78: c6 44 24 23 00 mov BYTE PTR [esp+0x23],0x0 809cf7d: 83 ec 08 sub esp,0x8 809cf80: 6a 2f push 0x2f 809cf82: 56 push esi 809cf83: e8 78 c1 fa ff call 8049100 <.plt+0xd0> 809cf88: 83 c4 10 add esp,0x10 809cf8b: 85 c0 test eax,eax 809cf8d: 0f 85 e6 f9 ff ff jne 809c979 <_dl_map_object+0x1c9> 809cf93: 83 ec 0c sub esp,0xc 809cf96: 56 push esi 809cf97: e8 74 70 fd ff call 8074010 809cf9c: 83 c4 10 add esp,0x10 809cf9f: 83 c0 01 add eax,0x1 809cfa2: 83 e7 01 and edi,0x1 809cfa5: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 809cfa9: 0f 85 d1 fd ff ff jne 809cd80 <_dl_map_object+0x5d0> 809cfaf: 8b 04 24 mov eax,DWORD PTR [esp] 809cfb2: 8b 00 mov eax,DWORD PTR [eax] 809cfb4: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809cfb8: e9 62 fe ff ff jmp 809ce1f <_dl_map_object+0x66f> 809cfbd: 8d 83 cc 3b fe ff lea eax,[ebx-0x1c434] 809cfc3: 50 push eax 809cfc4: c7 c0 e0 ff ff ff mov eax,0xffffffe0 809cfca: 6a 00 push 0x0 809cfcc: 56 push esi 809cfcd: 65 ff 30 push DWORD PTR gs:[eax] 809cfd0: e8 fb 80 00 00 call 80a50d0 <_dl_signal_error> 809cfd5: 8b 04 24 mov eax,DWORD PTR [esp] 809cfd8: 8b 00 mov eax,DWORD PTR [eax] 809cfda: f6 80 0d 02 00 00 08 test BYTE PTR [eax+0x20d],0x8 809cfe1: 0f 84 d5 fc ff ff je 809ccbc <_dl_map_object+0x50c> 809cfe7: 8d bb a0 3c fe ff lea edi,[ebx-0x1c360] 809cfed: ba 07 00 00 00 mov edx,0x7 809cff2: 8d 8b c0 3c fe ff lea ecx,[ebx-0x1c340] 809cff8: 89 b4 24 54 02 00 00 mov DWORD PTR [esp+0x254],esi 809cfff: 8d 47 10 lea eax,[edi+0x10] 809d002: 89 ac 24 64 02 00 00 mov DWORD PTR [esp+0x264],ebp 809d009: 89 ce mov esi,ecx 809d00b: 89 d5 mov ebp,edx 809d00d: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 809d011: 83 ec 04 sub esp,0x4 809d014: 55 push ebp 809d015: 56 push esi 809d016: ff 74 24 1c push DWORD PTR [esp+0x1c] 809d01a: e8 81 c0 fa ff call 80490a0 <.plt+0x70> 809d01f: 83 c4 10 add esp,0x10 809d022: 85 c0 test eax,eax 809d024: 0f 84 88 00 00 00 je 809d0b2 <_dl_map_object+0x902> 809d02a: 83 c7 04 add edi,0x4 809d02d: 39 7c 24 14 cmp DWORD PTR [esp+0x14],edi 809d031: 74 6c je 809d09f <_dl_map_object+0x8ef> 809d033: 8d 74 2e 01 lea esi,[esi+ebp*1+0x1] 809d037: 8b 2f mov ebp,DWORD PTR [edi] 809d039: eb d6 jmp 809d011 <_dl_map_object+0x861> 809d03b: 83 bb c8 ff ff ff ff cmp DWORD PTR [ebx-0x38],0xffffffff 809d042: 0f 84 8e fa ff ff je 809cad6 <_dl_map_object+0x326> 809d048: e9 40 fa ff ff jmp 809ca8d <_dl_map_object+0x2dd> 809d04d: 8d 76 00 lea esi,[esi+0x0] 809d050: 83 ec 0c sub esp,0xc 809d053: 8d 83 ad 36 fe ff lea eax,[ebx-0x1c953] 809d059: b9 0f 00 00 00 mov ecx,0xf 809d05e: 50 push eax 809d05f: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809d063: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 809d067: e8 54 f2 ff ff call 809c2c0 809d06c: 83 c4 10 add esp,0x10 809d06f: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 809d073: 84 c0 test al,al 809d075: 0f 85 db fd ff ff jne 809ce56 <_dl_map_object+0x6a6> 809d07b: e9 23 fe ff ff jmp 809cea3 <_dl_map_object+0x6f3> 809d080: c7 c0 a0 4d 0e 08 mov eax,0x80e4da0 809d086: 8b 00 mov eax,DWORD PTR [eax] 809d088: 85 c0 test eax,eax 809d08a: 0f 85 18 fd ff ff jne 809cda8 <_dl_map_object+0x5f8> 809d090: e9 dc fb ff ff jmp 809cc71 <_dl_map_object+0x4c1> 809d095: ba ff ff ff ff mov edx,0xffffffff 809d09a: e9 97 fa ff ff jmp 809cb36 <_dl_map_object+0x386> 809d09f: 8b b4 24 54 02 00 00 mov esi,DWORD PTR [esp+0x254] 809d0a6: 8b ac 24 64 02 00 00 mov ebp,DWORD PTR [esp+0x264] 809d0ad: e9 0a fc ff ff jmp 809ccbc <_dl_map_object+0x50c> 809d0b2: 8b b4 24 54 02 00 00 mov esi,DWORD PTR [esp+0x254] 809d0b9: 8b ac 24 64 02 00 00 mov ebp,DWORD PTR [esp+0x264] 809d0c0: 83 ec 0c sub esp,0xc 809d0c3: ff 74 24 1c push DWORD PTR [esp+0x1c] 809d0c7: e8 d4 80 fc ff call 80651a0 <__free> 809d0cc: 83 c4 10 add esp,0x10 809d0cf: e9 d4 fc ff ff jmp 809cda8 <_dl_map_object+0x5f8> 809d0d4: 8d 83 24 3c fe ff lea eax,[ebx-0x1c3dc] 809d0da: 50 push eax 809d0db: 8d 83 b3 34 fe ff lea eax,[ebx-0x1cb4d] 809d0e1: 68 90 07 00 00 push 0x790 809d0e6: 50 push eax 809d0e7: 8d 83 9b 36 fe ff lea eax,[ebx-0x1c965] 809d0ed: 50 push eax 809d0ee: e8 dd dd fa ff call 804aed0 <__assert_fail> 809d0f3: 83 ec 0c sub esp,0xc 809d0f6: 52 push edx 809d0f7: e8 a4 80 fc ff call 80651a0 <__free> 809d0fc: 8d 83 e4 37 fe ff lea eax,[ebx-0x1c81c] 809d102: 50 push eax 809d103: 6a 00 push 0x0 809d105: 56 push esi 809d106: 6a 0c push 0xc 809d108: e8 c3 7f 00 00 call 80a50d0 <_dl_signal_error> 809d10d: 8d 83 24 3c fe ff lea eax,[ebx-0x1c3dc] 809d113: 50 push eax 809d114: 8d 83 b3 34 fe ff lea eax,[ebx-0x1cb4d] 809d11a: 68 8f 07 00 00 push 0x78f 809d11f: 50 push eax 809d120: 8d 83 91 36 fe ff lea eax,[ebx-0x1c96f] 809d126: 50 push eax 809d127: e8 a4 dd fa ff call 804aed0 <__assert_fail> 809d12c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0809d130 <_dl_rtld_di_serinfo>: 809d130: f3 0f 1e fb endbr32 809d134: e8 f0 cb fa ff call 8049d29 <__x86.get_pc_thunk.ax> 809d139: 05 c7 7e 04 00 add eax,0x47ec7 809d13e: 55 push ebp 809d13f: 57 push edi 809d140: 56 push esi 809d141: 53 push ebx 809d142: 83 ec 2c sub esp,0x2c 809d145: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 809d149: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 809d14d: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809d151: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 809d155: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 809d159: 84 c0 test al,al 809d15b: 0f 85 b7 00 00 00 jne 809d218 <_dl_rtld_di_serinfo+0xe8> 809d161: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809d164: 8d 04 c5 08 00 00 00 lea eax,[eax*8+0x8] 809d16b: 0f b6 4c 24 08 movzx ecx,BYTE PTR [esp+0x8] 809d170: 01 f0 add eax,esi 809d172: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 809d176: 8d 7c 24 10 lea edi,[esp+0x10] 809d17a: 8b 95 94 00 00 00 mov edx,DWORD PTR [ebp+0x94] 809d180: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 809d188: 88 4c 24 10 mov BYTE PTR [esp+0x10],cl 809d18c: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 809d190: 85 d2 test edx,edx 809d192: 0f 84 b8 00 00 00 je 809d250 <_dl_rtld_di_serinfo+0x120> 809d198: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 809d19c: 89 f8 mov eax,edi 809d19e: 8b 93 c8 ff ff ff mov edx,DWORD PTR [ebx-0x38] 809d1a4: e8 17 cc ff ff call 8099dc0 809d1a9: 8b 95 f0 01 00 00 mov edx,DWORD PTR [ebp+0x1f0] 809d1af: 83 fa ff cmp edx,0xffffffff 809d1b2: 74 0b je 809d1bf <_dl_rtld_di_serinfo+0x8f> 809d1b4: 85 d2 test edx,edx 809d1b6: 74 30 je 809d1e8 <_dl_rtld_di_serinfo+0xb8> 809d1b8: 89 f8 mov eax,edi 809d1ba: e8 01 cc ff ff call 8099dc0 809d1bf: f6 85 0d 02 00 00 08 test BYTE PTR [ebp+0x20d],0x8 809d1c6: 74 68 je 809d230 <_dl_rtld_di_serinfo+0x100> 809d1c8: 80 7c 24 08 00 cmp BYTE PTR [esp+0x8],0x0 809d1cd: 74 0c je 809d1db <_dl_rtld_di_serinfo+0xab> 809d1cf: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809d1d2: 8d 04 c5 08 00 00 00 lea eax,[eax*8+0x8] 809d1d9: 01 06 add DWORD PTR [esi],eax 809d1db: 83 c4 2c add esp,0x2c 809d1de: 5b pop ebx 809d1df: 5e pop esi 809d1e0: 5f pop edi 809d1e1: 5d pop ebp 809d1e2: c3 ret 809d1e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809d1e7: 90 nop 809d1e8: 83 ec 0c sub esp,0xc 809d1eb: 8d 83 b3 36 fe ff lea eax,[ebx-0x1c94d] 809d1f1: 8d 95 f0 01 00 00 lea edx,[ebp+0x1f0] 809d1f7: b9 1d 00 00 00 mov ecx,0x1d 809d1fc: 50 push eax 809d1fd: 89 e8 mov eax,ebp 809d1ff: e8 bc f0 ff ff call 809c2c0 809d204: 83 c4 10 add esp,0x10 809d207: 84 c0 test al,al 809d209: 74 b4 je 809d1bf <_dl_rtld_di_serinfo+0x8f> 809d20b: 8b 95 f0 01 00 00 mov edx,DWORD PTR [ebp+0x1f0] 809d211: eb a5 jmp 809d1b8 <_dl_rtld_di_serinfo+0x88> 809d213: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809d217: 90 nop 809d218: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 809d21f: b8 08 00 00 00 mov eax,0x8 809d224: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 809d22a: e9 3c ff ff ff jmp 809d16b <_dl_rtld_di_serinfo+0x3b> 809d22f: 90 nop 809d230: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 809d234: 8b 90 b4 ff ff ff mov edx,DWORD PTR [eax-0x4c] 809d23a: 89 f8 mov eax,edi 809d23c: e8 7f cb ff ff call 8099dc0 809d241: e9 82 ff ff ff jmp 809d1c8 <_dl_rtld_di_serinfo+0x98> 809d246: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809d24d: 8d 76 00 lea esi,[esi+0x0] 809d250: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 809d254: 89 74 24 44 mov DWORD PTR [esp+0x44],esi 809d258: 89 eb mov ebx,ebp 809d25a: 8d 7c 24 10 lea edi,[esp+0x10] 809d25e: 8d 80 ad 36 fe ff lea eax,[eax-0x1c953] 809d264: 89 c6 mov esi,eax 809d266: eb 19 jmp 809d281 <_dl_rtld_di_serinfo+0x151> 809d268: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809d26f: 90 nop 809d270: 89 f8 mov eax,edi 809d272: e8 49 cb ff ff call 8099dc0 809d277: 8b 9b 70 01 00 00 mov ebx,DWORD PTR [ebx+0x170] 809d27d: 85 db test ebx,ebx 809d27f: 74 37 je 809d2b8 <_dl_rtld_di_serinfo+0x188> 809d281: 8b 93 a0 01 00 00 mov edx,DWORD PTR [ebx+0x1a0] 809d287: 83 fa ff cmp edx,0xffffffff 809d28a: 74 eb je 809d277 <_dl_rtld_di_serinfo+0x147> 809d28c: 85 d2 test edx,edx 809d28e: 75 e0 jne 809d270 <_dl_rtld_di_serinfo+0x140> 809d290: 83 ec 0c sub esp,0xc 809d293: 8d 93 a0 01 00 00 lea edx,[ebx+0x1a0] 809d299: b9 0f 00 00 00 mov ecx,0xf 809d29e: 89 d8 mov eax,ebx 809d2a0: 56 push esi 809d2a1: e8 1a f0 ff ff call 809c2c0 809d2a6: 83 c4 10 add esp,0x10 809d2a9: 84 c0 test al,al 809d2ab: 74 ca je 809d277 <_dl_rtld_di_serinfo+0x147> 809d2ad: 8b 93 a0 01 00 00 mov edx,DWORD PTR [ebx+0x1a0] 809d2b3: eb bb jmp 809d270 <_dl_rtld_di_serinfo+0x140> 809d2b5: 8d 76 00 lea esi,[esi+0x0] 809d2b8: 8b 45 18 mov eax,DWORD PTR [ebp+0x18] 809d2bb: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 809d2bf: 85 c0 test eax,eax 809d2c1: 0f 85 d1 fe ff ff jne 809d198 <_dl_rtld_di_serinfo+0x68> 809d2c7: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 809d2cb: c7 c0 e0 59 0e 08 mov eax,0x80e59e0 809d2d1: 8b 18 mov ebx,DWORD PTR [eax] 809d2d3: 85 db test ebx,ebx 809d2d5: 0f 84 bd fe ff ff je 809d198 <_dl_rtld_di_serinfo+0x68> 809d2db: 0f b6 83 98 01 00 00 movzx eax,BYTE PTR [ebx+0x198] 809d2e2: 83 e0 03 and eax,0x3 809d2e5: 3c 02 cmp al,0x2 809d2e7: 0f 84 ab fe ff ff je 809d198 <_dl_rtld_di_serinfo+0x68> 809d2ed: 39 dd cmp ebp,ebx 809d2ef: 0f 84 a3 fe ff ff je 809d198 <_dl_rtld_di_serinfo+0x68> 809d2f5: 8b 93 a0 01 00 00 mov edx,DWORD PTR [ebx+0x1a0] 809d2fb: 83 fa ff cmp edx,0xffffffff 809d2fe: 0f 84 94 fe ff ff je 809d198 <_dl_rtld_di_serinfo+0x68> 809d304: 85 d2 test edx,edx 809d306: 74 0c je 809d314 <_dl_rtld_di_serinfo+0x1e4> 809d308: 89 f8 mov eax,edi 809d30a: e8 b1 ca ff ff call 8099dc0 809d30f: e9 84 fe ff ff jmp 809d198 <_dl_rtld_di_serinfo+0x68> 809d314: 83 ec 0c sub esp,0xc 809d317: 8d 81 ad 36 fe ff lea eax,[ecx-0x1c953] 809d31d: 8d 93 a0 01 00 00 lea edx,[ebx+0x1a0] 809d323: b9 0f 00 00 00 mov ecx,0xf 809d328: 50 push eax 809d329: 89 d8 mov eax,ebx 809d32b: e8 90 ef ff ff call 809c2c0 809d330: 83 c4 10 add esp,0x10 809d333: 84 c0 test al,al 809d335: 0f 84 5d fe ff ff je 809d198 <_dl_rtld_di_serinfo+0x68> 809d33b: 8b 93 a0 01 00 00 mov edx,DWORD PTR [ebx+0x1a0] 809d341: eb c5 jmp 809d308 <_dl_rtld_di_serinfo+0x1d8> 809d343: 66 90 xchg ax,ax 809d345: 66 90 xchg ax,ax 809d347: 66 90 xchg ax,ax 809d349: 66 90 xchg ax,ax 809d34b: 66 90 xchg ax,ax 809d34d: 66 90 xchg ax,ax 809d34f: 90 nop 0809d350 : 809d350: 55 push ebp 809d351: 57 push edi 809d352: 89 cf mov edi,ecx 809d354: 56 push esi 809d355: 53 push ebx 809d356: e8 65 c8 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809d35b: 81 c3 a5 7c 04 00 add ebx,0x47ca5 809d361: 83 ec 1c sub esp,0x1c 809d364: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 809d368: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809d36c: 0f b6 4e 0c movzx ecx,BYTE PTR [esi+0xc] 809d370: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809d373: 0f b7 6e 0e movzx ebp,WORD PTR [esi+0xe] 809d377: 83 e1 0f and ecx,0xf 809d37a: 85 c0 test eax,eax 809d37c: 0f 84 16 01 00 00 je 809d498 809d382: b8 67 04 00 00 mov eax,0x467 809d387: d3 f8 sar eax,cl 809d389: 31 c9 xor ecx,ecx 809d38b: f7 d0 not eax 809d38d: 83 e0 01 and eax,0x1 809d390: 66 85 ed test bp,bp 809d393: 0f 94 c1 sete cl 809d396: 23 4c 24 34 and ecx,DWORD PTR [esp+0x34] 809d39a: 09 c8 or eax,ecx 809d39c: 0f 85 be 00 00 00 jne 809d460 809d3a2: 39 d6 cmp esi,edx 809d3a4: 74 1e je 809d3c4 809d3a6: 83 ec 08 sub esp,0x8 809d3a9: ff 74 24 14 push DWORD PTR [esp+0x14] 809d3ad: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 809d3b1: 03 06 add eax,DWORD PTR [esi] 809d3b3: 50 push eax 809d3b4: e8 17 bd fa ff call 80490d0 <.plt+0xa0> 809d3b9: 83 c4 10 add esp,0x10 809d3bc: 85 c0 test eax,eax 809d3be: 0f 85 9c 00 00 00 jne 809d460 809d3c4: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 809d3c8: 8b 80 ac 01 00 00 mov eax,DWORD PTR [eax+0x1ac] 809d3ce: 85 ff test edi,edi 809d3d0: 74 46 je 809d418 809d3d2: 85 c0 test eax,eax 809d3d4: 0f 84 d6 00 00 00 je 809d4b0 809d3da: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 809d3de: 0f b7 2c 50 movzx ebp,WORD PTR [eax+edx*2] 809d3e2: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 809d3e6: 89 e8 mov eax,ebp 809d3e8: 25 ff 7f 00 00 and eax,0x7fff 809d3ed: c1 e0 04 shl eax,0x4 809d3f0: 03 82 74 01 00 00 add eax,DWORD PTR [edx+0x174] 809d3f6: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809d3f9: 3b 57 04 cmp edx,DWORD PTR [edi+0x4] 809d3fc: 74 72 je 809d470 809d3fe: 0b 57 08 or edx,DWORD PTR [edi+0x8] 809d401: 75 5d jne 809d460 809d403: 66 85 ed test bp,bp 809d406: 78 58 js 809d460 809d408: 83 c4 1c add esp,0x1c 809d40b: 89 f0 mov eax,esi 809d40d: 5b pop ebx 809d40e: 5e pop esi 809d40f: 5f pop edi 809d410: 5d pop ebp 809d411: c3 ret 809d412: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809d418: 85 c0 test eax,eax 809d41a: 74 ec je 809d408 809d41c: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 809d420: 0f b7 14 58 movzx edx,WORD PTR [eax+ebx*2] 809d424: 31 c0 xor eax,eax 809d426: 89 d1 mov ecx,edx 809d428: 81 e1 ff 7f 00 00 and ecx,0x7fff 809d42e: f6 44 24 30 02 test BYTE PTR [esp+0x30],0x2 809d433: 0f 94 c0 sete al 809d436: 83 c0 02 add eax,0x2 809d439: 39 c1 cmp ecx,eax 809d43b: 7c cb jl 809d408 809d43d: 66 85 d2 test dx,dx 809d440: 78 1e js 809d460 809d442: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 809d446: 8b 7c 24 4c mov edi,DWORD PTR [esp+0x4c] 809d44a: 8b 00 mov eax,DWORD PTR [eax] 809d44c: 8d 50 01 lea edx,[eax+0x1] 809d44f: 89 17 mov DWORD PTR [edi],edx 809d451: 85 c0 test eax,eax 809d453: 75 0b jne 809d460 809d455: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 809d459: 89 30 mov DWORD PTR [eax],esi 809d45b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809d45f: 90 nop 809d460: 31 c0 xor eax,eax 809d462: 83 c4 1c add esp,0x1c 809d465: 5b pop ebx 809d466: 5e pop esi 809d467: 5f pop edi 809d468: 5d pop ebp 809d469: c3 ret 809d46a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809d470: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 809d474: 83 ec 08 sub esp,0x8 809d477: ff 37 push DWORD PTR [edi] 809d479: ff 30 push DWORD PTR [eax] 809d47b: e8 50 bc fa ff call 80490d0 <.plt+0xa0> 809d480: 83 c4 10 add esp,0x10 809d483: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 809d487: 85 c0 test eax,eax 809d489: 0f 84 79 ff ff ff je 809d408 809d48f: e9 6a ff ff ff jmp 809d3fe 809d494: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809d498: 80 f9 06 cmp cl,0x6 809d49b: 0f 84 e1 fe ff ff je 809d382 809d4a1: 66 83 fd f1 cmp bp,0xfff1 809d4a5: 0f 84 d7 fe ff ff je 809d382 809d4ab: 31 c0 xor eax,eax 809d4ad: eb b3 jmp 809d462 809d4af: 90 nop 809d4b0: 8b 47 0c mov eax,DWORD PTR [edi+0xc] 809d4b3: 85 c0 test eax,eax 809d4b5: 0f 84 4d ff ff ff je 809d408 809d4bb: 83 ec 08 sub esp,0x8 809d4be: ff 74 24 4c push DWORD PTR [esp+0x4c] 809d4c2: 50 push eax 809d4c3: e8 48 4d 00 00 call 80a2210 <_dl_name_match_p> 809d4c8: 83 c4 10 add esp,0x10 809d4cb: 85 c0 test eax,eax 809d4cd: 0f 84 35 ff ff ff je 809d408 809d4d3: 8d 83 94 3f fe ff lea eax,[ebx-0x1c06c] 809d4d9: 50 push eax 809d4da: 8d 83 e8 3c fe ff lea eax,[ebx-0x1c318] 809d4e0: 6a 6f push 0x6f 809d4e2: 50 push eax 809d4e3: 8d 83 44 3d fe ff lea eax,[ebx-0x1c2bc] 809d4e9: 50 push eax 809d4ea: e8 e1 d9 fa ff call 804aed0 <__assert_fail> 809d4ef: 90 nop 0809d4f0 : 809d4f0: 55 push ebp 809d4f1: 57 push edi 809d4f2: 56 push esi 809d4f3: 53 push ebx 809d4f4: e8 c7 c6 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809d4f9: 81 c3 07 7b 04 00 add ebx,0x47b07 809d4ff: 83 ec 6c sub esp,0x6c 809d502: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 809d506: 8b 84 24 88 00 00 00 mov eax,DWORD PTR [esp+0x88] 809d50d: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 809d511: 8b b4 24 8c 00 00 00 mov esi,DWORD PTR [esp+0x8c] 809d518: 89 4c 24 38 mov DWORD PTR [esp+0x38],ecx 809d51c: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 809d51f: 89 5c 24 30 mov DWORD PTR [esp+0x30],ebx 809d523: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 809d527: 8b 38 mov edi,DWORD PTR [eax] 809d529: c1 ea 05 shr edx,0x5 809d52c: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 809d532: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 809d536: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 809d53a: c7 c0 44 6f 0e 08 mov eax,0x80e6f44 809d540: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 809d544: 8d 83 90 3d fe ff lea eax,[ebx-0x1c270] 809d54a: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 809d54e: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 809d554: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 809d558: 8d 83 66 35 fe ff lea eax,[ebx-0x1ca9a] 809d55e: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 809d562: e9 85 00 00 00 jmp 809d5ec 809d567: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809d56e: 66 90 xchg ax,ax 809d570: 8b 85 7c 01 00 00 mov eax,DWORD PTR [ebp+0x17c] 809d576: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 809d57a: 85 c0 test eax,eax 809d57c: 74 61 je 809d5df 809d57e: 8b 45 38 mov eax,DWORD PTR [ebp+0x38] 809d581: 8b 8d 88 01 00 00 mov ecx,DWORD PTR [ebp+0x188] 809d587: c7 44 24 58 00 00 00 00 mov DWORD PTR [esp+0x58],0x0 809d58f: c7 44 24 5c 00 00 00 00 mov DWORD PTR [esp+0x5c],0x0 809d597: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809d59a: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 809d59e: 8b 45 34 mov eax,DWORD PTR [ebp+0x34] 809d5a1: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809d5a4: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809d5a8: 85 c9 test ecx,ecx 809d5aa: 0f 84 b8 00 00 00 je 809d668 809d5b0: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 809d5b4: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 809d5b8: 23 85 80 01 00 00 and eax,DWORD PTR [ebp+0x180] 809d5be: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 809d5c1: 8b 8d 84 01 00 00 mov ecx,DWORD PTR [ebp+0x184] 809d5c7: 89 da mov edx,ebx 809d5c9: d3 ea shr edx,cl 809d5cb: 89 d1 mov ecx,edx 809d5cd: 89 c2 mov edx,eax 809d5cf: d3 ea shr edx,cl 809d5d1: 89 d9 mov ecx,ebx 809d5d3: d3 e8 shr eax,cl 809d5d5: 21 d0 and eax,edx 809d5d7: a8 01 test al,0x1 809d5d9: 0f 85 a9 01 00 00 jne 809d788 809d5df: 83 c6 01 add esi,0x1 809d5e2: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 809d5e6: 0f 86 54 02 00 00 jbe 809d840 809d5ec: 8b 04 b7 mov eax,DWORD PTR [edi+esi*4] 809d5ef: 8b 68 14 mov ebp,DWORD PTR [eax+0x14] 809d5f2: 3b ac 24 98 00 00 00 cmp ebp,DWORD PTR [esp+0x98] 809d5f9: 74 e4 je 809d5df 809d5fb: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [esp+0x9c] 809d602: 83 e0 02 and eax,0x2 809d605: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809d609: 74 09 je 809d614 809d60b: f6 85 98 01 00 00 03 test BYTE PTR [ebp+0x198],0x3 809d612: 74 cb je 809d5df 809d614: f6 85 99 01 00 00 20 test BYTE PTR [ebp+0x199],0x20 809d61b: 75 c2 jne 809d5df 809d61d: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 809d621: f6 00 08 test BYTE PTR [eax],0x8 809d624: 0f 84 46 ff ff ff je 809d570 809d62a: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 809d62d: 8b 55 18 mov edx,DWORD PTR [ebp+0x18] 809d630: 80 38 00 cmp BYTE PTR [eax],0x0 809d633: 74 1b je 809d650 809d635: 52 push edx 809d636: 50 push eax 809d637: ff 74 24 20 push DWORD PTR [esp+0x20] 809d63b: ff 74 24 40 push DWORD PTR [esp+0x40] 809d63f: e8 1c 4b 00 00 call 80a2160 <_dl_debug_printf> 809d644: 83 c4 10 add esp,0x10 809d647: e9 24 ff ff ff jmp 809d570 809d64c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809d650: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 809d654: 8b 00 mov eax,DWORD PTR [eax] 809d656: 8b 00 mov eax,DWORD PTR [eax] 809d658: 85 c0 test eax,eax 809d65a: 0f 44 44 24 40 cmove eax,DWORD PTR [esp+0x40] 809d65f: eb d4 jmp 809d635 809d661: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809d668: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 809d66c: 8b 00 mov eax,DWORD PTR [eax] 809d66e: 83 f8 ff cmp eax,0xffffffff 809d671: 0f 84 67 06 00 00 je 809dcde 809d677: 31 d2 xor edx,edx 809d679: f7 74 24 20 div DWORD PTR [esp+0x20] 809d67d: 8b 85 90 01 00 00 mov eax,DWORD PTR [ebp+0x190] 809d683: 8b 1c 90 mov ebx,DWORD PTR [eax+edx*4] 809d686: 85 db test ebx,ebx 809d688: 0f 84 51 ff ff ff je 809d5df 809d68e: 8d 44 24 58 lea eax,[esp+0x58] 809d692: 89 7c 24 48 mov DWORD PTR [esp+0x48],edi 809d696: 8b bc 24 90 00 00 00 mov edi,DWORD PTR [esp+0x90] 809d69d: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 809d6a1: 8d 44 24 5c lea eax,[esp+0x5c] 809d6a5: 89 b4 24 8c 00 00 00 mov DWORD PTR [esp+0x8c],esi 809d6ac: 8b b4 24 80 00 00 00 mov esi,DWORD PTR [esp+0x80] 809d6b3: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 809d6b7: eb 18 jmp 809d6d1 809d6b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809d6c0: 8b 85 8c 01 00 00 mov eax,DWORD PTR [ebp+0x18c] 809d6c6: 8b 1c 98 mov ebx,DWORD PTR [eax+ebx*4] 809d6c9: 85 db test ebx,ebx 809d6cb: 0f 84 ef 02 00 00 je 809d9c0 809d6d1: 89 d8 mov eax,ebx 809d6d3: ff 74 24 20 push DWORD PTR [esp+0x20] 809d6d7: 89 f9 mov ecx,edi 809d6d9: 89 f2 mov edx,esi 809d6db: ff 74 24 30 push DWORD PTR [esp+0x30] 809d6df: c1 e0 04 shl eax,0x4 809d6e2: 55 push ebp 809d6e3: ff 74 24 1c push DWORD PTR [esp+0x1c] 809d6e7: 53 push ebx 809d6e8: 03 44 24 28 add eax,DWORD PTR [esp+0x28] 809d6ec: 50 push eax 809d6ed: ff b4 24 b4 00 00 00 push DWORD PTR [esp+0xb4] 809d6f4: ff b4 24 b0 00 00 00 push DWORD PTR [esp+0xb0] 809d6fb: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 809d6ff: e8 4c fc ff ff call 809d350 809d704: 83 c4 20 add esp,0x20 809d707: 85 c0 test eax,eax 809d709: 74 b5 je 809d6c0 809d70b: 8b 7c 24 48 mov edi,DWORD PTR [esp+0x48] 809d70f: 8b b4 24 8c 00 00 00 mov esi,DWORD PTR [esp+0x8c] 809d716: 89 c1 mov ecx,eax 809d718: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809d71f: 90 nop 809d720: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [esp+0xa0] 809d727: 85 c0 test eax,eax 809d729: 0f 84 21 01 00 00 je 809d850 809d72f: 0f b6 41 0d movzx eax,BYTE PTR [ecx+0xd] 809d733: 83 e0 03 and eax,0x3 809d736: 83 e8 01 sub eax,0x1 809d739: 83 f8 01 cmp eax,0x1 809d73c: 0f 86 9d fe ff ff jbe 809d5df 809d742: 0f b6 41 0c movzx eax,BYTE PTR [ecx+0xc] 809d746: c0 e8 04 shr al,0x4 809d749: 3c 02 cmp al,0x2 809d74b: 0f 84 9f 02 00 00 je 809d9f0 809d751: 3c 0a cmp al,0xa 809d753: 0f 84 c7 02 00 00 je 809da20 809d759: 3c 01 cmp al,0x1 809d75b: 0f 85 7e fe ff ff jne 809d5df 809d761: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 809d765: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [esp+0x84] 809d76c: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 809d770: 89 68 04 mov DWORD PTR [eax+0x4],ebp 809d773: 89 38 mov DWORD PTR [eax],edi 809d775: 83 c4 6c add esp,0x6c 809d778: b8 01 00 00 00 mov eax,0x1 809d77d: 5b pop ebx 809d77e: 5e pop esi 809d77f: 5f pop edi 809d780: 5d pop ebp 809d781: c3 ret 809d782: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809d788: 89 d8 mov eax,ebx 809d78a: 31 d2 xor edx,edx 809d78c: f7 74 24 20 div DWORD PTR [esp+0x20] 809d790: 8b 85 8c 01 00 00 mov eax,DWORD PTR [ebp+0x18c] 809d796: 8b 04 90 mov eax,DWORD PTR [eax+edx*4] 809d799: 85 c0 test eax,eax 809d79b: 0f 84 3e fe ff ff je 809d5df 809d7a1: 8b 95 90 01 00 00 mov edx,DWORD PTR [ebp+0x190] 809d7a7: 89 7c 24 48 mov DWORD PTR [esp+0x48],edi 809d7ab: 89 b4 24 8c 00 00 00 mov DWORD PTR [esp+0x8c],esi 809d7b2: 8b bc 24 90 00 00 00 mov edi,DWORD PTR [esp+0x90] 809d7b9: 8d 1c 82 lea ebx,[edx+eax*4] 809d7bc: 8d 44 24 58 lea eax,[esp+0x58] 809d7c0: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 809d7c4: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 809d7c8: 8d 44 24 5c lea eax,[esp+0x5c] 809d7cc: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 809d7d0: eb 11 jmp 809d7e3 809d7d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809d7d8: 83 c3 04 add ebx,0x4 809d7db: a8 01 test al,0x1 809d7dd: 0f 85 dd 01 00 00 jne 809d9c0 809d7e3: 8b 03 mov eax,DWORD PTR [ebx] 809d7e5: 89 c2 mov edx,eax 809d7e7: 31 f2 xor edx,esi 809d7e9: d1 ea shr edx,1 809d7eb: 75 eb jne 809d7d8 809d7ed: 89 d8 mov eax,ebx 809d7ef: 2b 85 90 01 00 00 sub eax,DWORD PTR [ebp+0x190] 809d7f5: ff 74 24 20 push DWORD PTR [esp+0x20] 809d7f9: 89 f9 mov ecx,edi 809d7fb: c1 f8 02 sar eax,0x2 809d7fe: ff 74 24 30 push DWORD PTR [esp+0x30] 809d802: 55 push ebp 809d803: ff 74 24 1c push DWORD PTR [esp+0x1c] 809d807: 50 push eax 809d808: c1 e0 04 shl eax,0x4 809d80b: 03 44 24 28 add eax,DWORD PTR [esp+0x28] 809d80f: 50 push eax 809d810: ff b4 24 b4 00 00 00 push DWORD PTR [esp+0xb4] 809d817: ff b4 24 b0 00 00 00 push DWORD PTR [esp+0xb0] 809d81e: 8b 94 24 a0 00 00 00 mov edx,DWORD PTR [esp+0xa0] 809d825: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 809d829: e8 22 fb ff ff call 809d350 809d82e: 83 c4 20 add esp,0x20 809d831: 85 c0 test eax,eax 809d833: 0f 85 d2 fe ff ff jne 809d70b 809d839: 8b 03 mov eax,DWORD PTR [ebx] 809d83b: eb 9b jmp 809d7d8 809d83d: 8d 76 00 lea esi,[esi+0x0] 809d840: 83 c4 6c add esp,0x6c 809d843: 31 c0 xor eax,eax 809d845: 5b pop ebx 809d846: 5e pop esi 809d847: 5f pop edi 809d848: 5d pop ebp 809d849: c3 ret 809d84a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809d850: f6 85 98 01 00 00 03 test BYTE PTR [ebp+0x198],0x3 809d857: 0f 85 d2 fe ff ff jne 809d72f 809d85d: 83 bc 24 9c 00 00 00 04 cmp DWORD PTR [esp+0x9c],0x4 809d865: 0f 85 c4 fe ff ff jne 809d72f 809d86b: 8b 45 3c mov eax,DWORD PTR [ebp+0x3c] 809d86e: 85 c0 test eax,eax 809d870: 0f 84 aa 00 00 00 je 809d920 809d876: 8b 55 40 mov edx,DWORD PTR [ebp+0x40] 809d879: 85 d2 test edx,edx 809d87b: 0f 84 9f 00 00 00 je 809d920 809d881: 8b 5a 04 mov ebx,DWORD PTR [edx+0x4] 809d884: 85 db test ebx,ebx 809d886: 0f 84 94 00 00 00 je 809d920 809d88c: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809d88f: ba ab aa aa aa mov edx,0xaaaaaaab 809d894: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 809d898: 89 d8 mov eax,ebx 809d89a: f7 e2 mul edx 809d89c: 89 d0 mov eax,edx 809d89e: c1 e8 03 shr eax,0x3 809d8a1: 83 fb 0b cmp ebx,0xb 809d8a4: 76 7a jbe 809d920 809d8a6: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 809d8aa: 31 db xor ebx,ebx 809d8ac: 89 6c 24 4c mov DWORD PTR [esp+0x4c],ebp 809d8b0: 8b 6c 24 2c mov ebp,DWORD PTR [esp+0x2c] 809d8b4: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 809d8b8: 89 df mov edi,ebx 809d8ba: 89 b4 24 8c 00 00 00 mov DWORD PTR [esp+0x8c],esi 809d8c1: 89 c6 mov esi,eax 809d8c3: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 809d8c6: 0f b6 c8 movzx ecx,al 809d8c9: 8d 59 f9 lea ebx,[ecx-0x7] 809d8cc: 83 fb 1e cmp ebx,0x1e 809d8cf: 76 32 jbe 809d903 809d8d1: 83 f9 05 cmp ecx,0x5 809d8d4: 75 2d jne 809d903 809d8d6: 83 ec 08 sub esp,0x8 809d8d9: c1 e8 08 shr eax,0x8 809d8dc: ff 74 24 20 push DWORD PTR [esp+0x20] 809d8e0: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 809d8e4: c1 e0 04 shl eax,0x4 809d8e7: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 809d8eb: 03 1c 01 add ebx,DWORD PTR [ecx+eax*1] 809d8ee: 53 push ebx 809d8ef: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 809d8f3: e8 d8 b7 fa ff call 80490d0 <.plt+0xa0> 809d8f8: 83 c4 10 add esp,0x10 809d8fb: 85 c0 test eax,eax 809d8fd: 0f 84 2b 06 00 00 je 809df2e 809d903: 83 c7 01 add edi,0x1 809d906: 83 c5 0c add ebp,0xc 809d909: 39 fe cmp esi,edi 809d90b: 77 b6 ja 809d8c3 809d90d: 8b 4c 24 48 mov ecx,DWORD PTR [esp+0x48] 809d911: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 809d915: 8b 6c 24 4c mov ebp,DWORD PTR [esp+0x4c] 809d919: 8b b4 24 8c 00 00 00 mov esi,DWORD PTR [esp+0x8c] 809d920: 8b 45 64 mov eax,DWORD PTR [ebp+0x64] 809d923: 85 c0 test eax,eax 809d925: 0f 84 04 fe ff ff je 809d72f 809d92b: 8b 55 68 mov edx,DWORD PTR [ebp+0x68] 809d92e: 85 d2 test edx,edx 809d930: 0f 84 f9 fd ff ff je 809d72f 809d936: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 809d939: 85 d2 test edx,edx 809d93b: 0f 84 ee fd ff ff je 809d72f 809d941: c1 ea 03 shr edx,0x3 809d944: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809d947: 0f 84 e2 fd ff ff je 809d72f 809d94d: 89 4c 24 2c mov DWORD PTR [esp+0x2c],ecx 809d951: 8d 1c d0 lea ebx,[eax+edx*8] 809d954: 89 7c 24 20 mov DWORD PTR [esp+0x20],edi 809d958: 89 df mov edi,ebx 809d95a: 89 b4 24 8c 00 00 00 mov DWORD PTR [esp+0x8c],esi 809d961: 89 c6 mov esi,eax 809d963: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809d966: 0f b6 c8 movzx ecx,al 809d969: 8d 59 f9 lea ebx,[ecx-0x7] 809d96c: 83 fb 1e cmp ebx,0x1e 809d96f: 76 32 jbe 809d9a3 809d971: 83 f9 05 cmp ecx,0x5 809d974: 75 2d jne 809d9a3 809d976: 83 ec 08 sub esp,0x8 809d979: c1 e8 08 shr eax,0x8 809d97c: ff 74 24 20 push DWORD PTR [esp+0x20] 809d980: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 809d984: c1 e0 04 shl eax,0x4 809d987: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 809d98b: 03 1c 01 add ebx,DWORD PTR [ecx+eax*1] 809d98e: 53 push ebx 809d98f: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 809d993: e8 38 b7 fa ff call 80490d0 <.plt+0xa0> 809d998: 83 c4 10 add esp,0x10 809d99b: 85 c0 test eax,eax 809d99d: 0f 84 8b 05 00 00 je 809df2e 809d9a3: 83 c6 08 add esi,0x8 809d9a6: 39 fe cmp esi,edi 809d9a8: 75 b9 jne 809d963 809d9aa: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 809d9ae: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 809d9b2: 8b b4 24 8c 00 00 00 mov esi,DWORD PTR [esp+0x8c] 809d9b9: e9 71 fd ff ff jmp 809d72f 809d9be: 66 90 xchg ax,ax 809d9c0: 83 7c 24 58 01 cmp DWORD PTR [esp+0x58],0x1 809d9c5: 8b 7c 24 48 mov edi,DWORD PTR [esp+0x48] 809d9c9: 8b b4 24 8c 00 00 00 mov esi,DWORD PTR [esp+0x8c] 809d9d0: 0f 85 09 fc ff ff jne 809d5df 809d9d6: 8b 4c 24 5c mov ecx,DWORD PTR [esp+0x5c] 809d9da: 85 c9 test ecx,ecx 809d9dc: 0f 85 3e fd ff ff jne 809d720 809d9e2: e9 f8 fb ff ff jmp 809d5df 809d9e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809d9ee: 66 90 xchg ax,ax 809d9f0: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 809d9f4: 8b 00 mov eax,DWORD PTR [eax] 809d9f6: 85 c0 test eax,eax 809d9f8: 0f 84 63 fd ff ff je 809d761 809d9fe: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [esp+0x84] 809da05: 8b 18 mov ebx,DWORD PTR [eax] 809da07: 85 db test ebx,ebx 809da09: 0f 85 d0 fb ff ff jne 809d5df 809da0f: 89 08 mov DWORD PTR [eax],ecx 809da11: 89 68 04 mov DWORD PTR [eax+0x4],ebp 809da14: e9 c6 fb ff ff jmp 809d5df 809da19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809da20: 8b 45 18 mov eax,DWORD PTR [ebp+0x18] 809da23: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 809da27: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 809da2b: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 809da2f: c7 c2 00 00 00 00 mov edx,0x0 809da35: 85 d2 test edx,edx 809da37: 0f 84 2d 01 00 00 je 809db6a 809da3d: 83 ec 0c sub esp,0xc 809da40: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 809da44: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 809da48: 8d 04 80 lea eax,[eax+eax*4] 809da4b: c7 c7 e0 59 0e 08 mov edi,0x80e59e0 809da51: c1 e0 04 shl eax,0x4 809da54: 8d 44 07 14 lea eax,[edi+eax*1+0x14] 809da58: 89 7c 24 44 mov DWORD PTR [esp+0x44],edi 809da5c: 50 push eax 809da5d: e8 9e 25 f6 f7 call 0 <_nl_current_LC_CTYPE> 809da62: 83 c4 10 add esp,0x10 809da65: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 809da69: 8d 34 80 lea esi,[eax+eax*4] 809da6c: c1 e6 04 shl esi,0x4 809da6f: 03 74 24 38 add esi,DWORD PTR [esp+0x38] 809da73: 8b 46 2c mov eax,DWORD PTR [esi+0x2c] 809da76: 8b 7e 30 mov edi,DWORD PTR [esi+0x30] 809da79: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 809da7d: 89 7c 24 3c mov DWORD PTR [esp+0x3c],edi 809da81: 85 c0 test eax,eax 809da83: 0f 84 f9 03 00 00 je 809de82 809da89: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 809da8d: 31 d2 xor edx,edx 809da8f: 8d 5f fe lea ebx,[edi-0x2] 809da92: 89 fe mov esi,edi 809da94: 89 6c 24 40 mov DWORD PTR [esp+0x40],ebp 809da98: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 809da9c: f7 f7 div edi 809da9e: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 809daa2: 89 d1 mov ecx,edx 809daa4: 31 d2 xor edx,edx 809daa6: f7 f3 div ebx 809daa8: 89 4c 24 44 mov DWORD PTR [esp+0x44],ecx 809daac: 8d 7a 01 lea edi,[edx+0x1] 809daaf: 89 fa mov edx,edi 809dab1: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 809dab5: 89 cf mov edi,ecx 809dab7: 89 f1 mov ecx,esi 809dab9: c1 e2 04 shl edx,0x4 809dabc: 89 fe mov esi,edi 809dabe: c1 e6 04 shl esi,0x4 809dac1: 03 74 24 2c add esi,DWORD PTR [esp+0x2c] 809dac5: eb 1f jmp 809dae6 809dac7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809dace: 66 90 xchg ax,ax 809dad0: 85 c0 test eax,eax 809dad2: 0f 84 a8 00 00 00 je 809db80 809dad8: 03 7c 24 08 add edi,DWORD PTR [esp+0x8] 809dadc: 01 d6 add esi,edx 809dade: 39 f9 cmp ecx,edi 809dae0: 0f 86 ea 01 00 00 jbe 809dcd0 809dae6: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809dae9: 3b 2e cmp ebp,DWORD PTR [esi] 809daeb: 75 e3 jne 809dad0 809daed: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 809daf1: 83 ec 08 sub esp,0x8 809daf4: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 809daf8: ff 74 24 20 push DWORD PTR [esp+0x20] 809dafc: 50 push eax 809dafd: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 809db01: e8 ca b5 fa ff call 80490d0 <.plt+0xa0> 809db06: 83 c4 10 add esp,0x10 809db09: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 809db0d: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 809db11: 85 c0 test eax,eax 809db13: 75 c3 jne 809dad8 809db15: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 809db19: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 809db1d: 85 ff test edi,edi 809db1f: 0f 84 dd 03 00 00 je 809df02 809db25: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [esp+0x84] 809db2c: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 809db30: 89 68 04 mov DWORD PTR [eax+0x4],ebp 809db33: 89 38 mov DWORD PTR [eax],edi 809db35: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 809db39: c7 c6 00 00 00 00 mov esi,0x0 809db3f: 85 f6 test esi,esi 809db41: 0f 84 2e fc ff ff je 809d775 809db47: 83 ec 0c sub esp,0xc 809db4a: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 809db4e: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 809db52: 8d 04 80 lea eax,[eax+eax*4] 809db55: c1 e0 04 shl eax,0x4 809db58: 8d 44 07 14 lea eax,[edi+eax*1+0x14] 809db5c: 50 push eax 809db5d: e8 9e 24 f6 f7 call 0 <_nl_current_LC_CTYPE> 809db62: 83 c4 10 add esp,0x10 809db65: e9 0b fc ff ff jmp 809d775 809db6a: c7 c0 e0 59 0e 08 mov eax,0x80e59e0 809db70: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 809db74: e9 ec fe ff ff jmp 809da65 809db79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809db80: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 809db84: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 809db88: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 809db8c: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 809db90: 8d 14 40 lea edx,[eax+eax*2] 809db93: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 809db97: 8d 04 80 lea eax,[eax+eax*4] 809db9a: c1 e0 04 shl eax,0x4 809db9d: 8b 44 07 34 mov eax,DWORD PTR [edi+eax*1+0x34] 809dba1: c1 e0 02 shl eax,0x2 809dba4: 39 c2 cmp edx,eax 809dba6: 0f 86 9e 01 00 00 jbe 809dd4a 809dbac: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 809dbb0: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 809dbb4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 809dbb8: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 809dbbc: 03 18 add ebx,DWORD PTR [eax] 809dbbe: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 809dbc2: 89 fa mov edx,edi 809dbc4: c1 e2 04 shl edx,0x4 809dbc7: 85 c0 test eax,eax 809dbc9: 0f 84 7c 00 00 00 je 809dc4b 809dbcf: 89 c8 mov eax,ecx 809dbd1: c1 e0 04 shl eax,0x4 809dbd4: 03 44 24 2c add eax,DWORD PTR [esp+0x2c] 809dbd8: eb 12 jmp 809dbec 809dbda: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809dbe0: 01 f9 add ecx,edi 809dbe2: 01 d0 add eax,edx 809dbe4: 39 ce cmp esi,ecx 809dbe6: 0f 86 eb 00 00 00 jbe 809dcd7 809dbec: 83 78 04 00 cmp DWORD PTR [eax+0x4],0x0 809dbf0: 75 ee jne 809dbe0 809dbf2: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 809dbf6: 89 58 04 mov DWORD PTR [eax+0x4],ebx 809dbf9: 89 38 mov DWORD PTR [eax],edi 809dbfb: 8b bc 24 80 00 00 00 mov edi,DWORD PTR [esp+0x80] 809dc02: 89 78 08 mov DWORD PTR [eax+0x8],edi 809dc05: 8b bc 24 a0 00 00 00 mov edi,DWORD PTR [esp+0xa0] 809dc0c: 89 78 0c mov DWORD PTR [eax+0xc],edi 809dc0f: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 809dc13: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 809dc17: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 809dc1b: 8d 04 80 lea eax,[eax+eax*4] 809dc1e: c7 c1 00 00 00 00 mov ecx,0x0 809dc24: c1 e0 04 shl eax,0x4 809dc27: 83 44 07 34 01 add DWORD PTR [edi+eax*1+0x34],0x1 809dc2c: 85 c9 test ecx,ecx 809dc2e: 0f 84 31 fb ff ff je 809d765 809dc34: 83 ec 0c sub esp,0xc 809dc37: 8d 44 07 14 lea eax,[edi+eax*1+0x14] 809dc3b: 50 push eax 809dc3c: e8 bf 23 f6 f7 call 0 <_nl_current_LC_CTYPE> 809dc41: 83 c4 10 add esp,0x10 809dc44: e9 1c fb ff ff jmp 809d765 809dc49: 29 f1 sub ecx,esi 809dc4b: 89 c8 mov eax,ecx 809dc4d: c1 e0 04 shl eax,0x4 809dc50: 03 44 24 2c add eax,DWORD PTR [esp+0x2c] 809dc54: eb 12 jmp 809dc68 809dc56: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809dc5d: 8d 76 00 lea esi,[esi+0x0] 809dc60: 01 f9 add ecx,edi 809dc62: 01 d0 add eax,edx 809dc64: 39 ce cmp esi,ecx 809dc66: 76 e1 jbe 809dc49 809dc68: 83 78 04 00 cmp DWORD PTR [eax+0x4],0x0 809dc6c: 75 f2 jne 809dc60 809dc6e: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 809dc72: 89 58 04 mov DWORD PTR [eax+0x4],ebx 809dc75: 89 68 0c mov DWORD PTR [eax+0xc],ebp 809dc78: 89 38 mov DWORD PTR [eax],edi 809dc7a: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 809dc7e: 89 78 08 mov DWORD PTR [eax+0x8],edi 809dc81: 0f b6 85 98 01 00 00 movzx eax,BYTE PTR [ebp+0x198] 809dc88: 83 e0 03 and eax,0x3 809dc8b: 3c 02 cmp al,0x2 809dc8d: 75 80 jne 809dc0f 809dc8f: 80 bd 9b 01 00 00 00 cmp BYTE PTR [ebp+0x19b],0x0 809dc96: 0f 85 73 ff ff ff jne 809dc0f 809dc9c: f6 84 24 94 00 00 00 08 test BYTE PTR [esp+0x94],0x8 809dca4: 0f 84 6f 02 00 00 je 809df19 809dcaa: 80 bd 9c 01 00 00 00 cmp BYTE PTR [ebp+0x19c],0x0 809dcb1: 0f 85 58 ff ff ff jne 809dc0f 809dcb7: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 809dcbb: f6 00 04 test BYTE PTR [eax],0x4 809dcbe: 0f 85 96 02 00 00 jne 809df5a 809dcc4: c6 85 9c 01 00 00 01 mov BYTE PTR [ebp+0x19c],0x1 809dccb: e9 3f ff ff ff jmp 809dc0f 809dcd0: 29 cf sub edi,ecx 809dcd2: e9 e5 fd ff ff jmp 809dabc 809dcd7: 29 f1 sub ecx,esi 809dcd9: e9 f1 fe ff ff jmp 809dbcf 809dcde: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 809dce2: 89 c8 mov eax,ecx 809dce4: 0f b6 0a movzx ecx,BYTE PTR [edx] 809dce7: 85 c9 test ecx,ecx 809dce9: 74 54 je 809dd3f 809dceb: 89 c8 mov eax,ecx 809dced: 0f b6 4a 01 movzx ecx,BYTE PTR [edx+0x1] 809dcf1: e3 4c jecxz 809dd3f 809dcf3: c1 e0 04 shl eax,0x4 809dcf6: 01 c8 add eax,ecx 809dcf8: 0f b6 4a 02 movzx ecx,BYTE PTR [edx+0x2] 809dcfc: e3 41 jecxz 809dd3f 809dcfe: c1 e0 04 shl eax,0x4 809dd01: 01 c8 add eax,ecx 809dd03: 0f b6 4a 03 movzx ecx,BYTE PTR [edx+0x3] 809dd07: e3 36 jecxz 809dd3f 809dd09: c1 e0 04 shl eax,0x4 809dd0c: 01 c8 add eax,ecx 809dd0e: 0f b6 4a 04 movzx ecx,BYTE PTR [edx+0x4] 809dd12: e3 2b jecxz 809dd3f 809dd14: c1 e0 04 shl eax,0x4 809dd17: 83 c2 05 add edx,0x5 809dd1a: 01 c8 add eax,ecx 809dd1c: 0f b6 0a movzx ecx,BYTE PTR [edx] 809dd1f: e3 1e jecxz 809dd3f 809dd21: c1 e0 04 shl eax,0x4 809dd24: bb 00 00 00 f0 mov ebx,0xf0000000 809dd29: 42 inc edx 809dd2a: 01 c8 add eax,ecx 809dd2c: 21 c3 and ebx,eax 809dd2e: 25 ff ff ff 0f and eax,0xfffffff 809dd33: c1 eb 18 shr ebx,0x18 809dd36: 0f b6 0a movzx ecx,BYTE PTR [edx] 809dd39: 31 d8 xor eax,ebx 809dd3b: 85 c9 test ecx,ecx 809dd3d: 75 e2 jne 809dd21 809dd3f: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 809dd43: 89 01 mov DWORD PTR [ecx],eax 809dd45: e9 2d f9 ff ff jmp 809d677 809dd4a: 83 ec 0c sub esp,0xc 809dd4d: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 809dd51: 8d 46 01 lea eax,[esi+0x1] 809dd54: 50 push eax 809dd55: e8 26 45 00 00 call 80a2280 <_dl_higher_prime_number> 809dd5a: 5a pop edx 809dd5b: 59 pop ecx 809dd5c: 50 push eax 809dd5d: 89 c7 mov edi,eax 809dd5f: 6a 10 push 0x10 809dd61: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 809dd65: e8 86 7b fc ff call 80658f0 <__calloc> 809dd6a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 809dd6e: 83 c4 10 add esp,0x10 809dd71: 85 c0 test eax,eax 809dd73: 0f 84 00 02 00 00 je 809df79 809dd79: 8d 47 fe lea eax,[edi-0x2] 809dd7c: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 809dd80: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 809dd84: 89 f0 mov eax,esi 809dd86: c1 e0 04 shl eax,0x4 809dd89: 89 cb mov ebx,ecx 809dd8b: 01 c8 add eax,ecx 809dd8d: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 809dd91: 85 f6 test esi,esi 809dd93: 0f 84 8f 00 00 00 je 809de28 809dd99: 89 6c 24 44 mov DWORD PTR [esp+0x44],ebp 809dd9d: eb 0a jmp 809dda9 809dd9f: 90 nop 809dda0: 83 c3 10 add ebx,0x10 809dda3: 39 5c 24 14 cmp DWORD PTR [esp+0x14],ebx 809dda7: 74 7b je 809de24 809dda9: 8b 73 04 mov esi,DWORD PTR [ebx+0x4] 809ddac: 85 f6 test esi,esi 809ddae: 74 f0 je 809dda0 809ddb0: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 809ddb3: 31 d2 xor edx,edx 809ddb5: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 809ddb9: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 809ddbc: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 809ddc0: 8b 03 mov eax,DWORD PTR [ebx] 809ddc2: 89 c5 mov ebp,eax 809ddc4: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 809ddc8: f7 f7 div edi 809ddca: 89 e8 mov eax,ebp 809ddcc: 89 d1 mov ecx,edx 809ddce: 31 d2 xor edx,edx 809ddd0: f7 74 24 40 div DWORD PTR [esp+0x40] 809ddd4: 83 c2 01 add edx,0x1 809ddd7: 89 d5 mov ebp,edx 809ddd9: c1 e5 04 shl ebp,0x4 809dddc: 89 c8 mov eax,ecx 809ddde: c1 e0 04 shl eax,0x4 809dde1: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 809dde5: eb 11 jmp 809ddf8 809dde7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ddee: 66 90 xchg ax,ax 809ddf0: 01 d1 add ecx,edx 809ddf2: 01 e8 add eax,ebp 809ddf4: 39 cf cmp edi,ecx 809ddf6: 76 28 jbe 809de20 809ddf8: 83 78 04 00 cmp DWORD PTR [eax+0x4],0x0 809ddfc: 75 f2 jne 809ddf0 809ddfe: 89 70 04 mov DWORD PTR [eax+0x4],esi 809de01: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 809de05: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 809de09: 89 70 08 mov DWORD PTR [eax+0x8],esi 809de0c: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 809de10: 89 08 mov DWORD PTR [eax],ecx 809de12: 89 70 0c mov DWORD PTR [eax+0xc],esi 809de15: eb 89 jmp 809dda0 809de17: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809de1e: 66 90 xchg ax,ax 809de20: 29 f9 sub ecx,edi 809de22: eb b8 jmp 809dddc 809de24: 8b 6c 24 44 mov ebp,DWORD PTR [esp+0x44] 809de28: 83 ec 0c sub esp,0xc 809de2b: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 809de2f: 8d 1c 80 lea ebx,[eax+eax*4] 809de32: c1 e3 04 shl ebx,0x4 809de35: 03 5c 24 44 add ebx,DWORD PTR [esp+0x44] 809de39: ff 74 24 38 push DWORD PTR [esp+0x38] 809de3d: ff 53 38 call DWORD PTR [ebx+0x38] 809de40: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 809de44: 31 d2 xor edx,edx 809de46: 89 7b 30 mov DWORD PTR [ebx+0x30],edi 809de49: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 809de4d: c7 c0 a0 51 06 08 mov eax,0x80651a0 809de53: 89 73 2c mov DWORD PTR [ebx+0x2c],esi 809de56: 89 43 38 mov DWORD PTR [ebx+0x38],eax 809de59: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 809de5d: f7 f7 div edi 809de5f: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 809de63: 89 d1 mov ecx,edx 809de65: 31 d2 xor edx,edx 809de67: f7 74 24 50 div DWORD PTR [esp+0x50] 809de6b: 8d 42 01 lea eax,[edx+0x1] 809de6e: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 809de72: 83 c4 10 add esp,0x10 809de75: 89 7c 24 3c mov DWORD PTR [esp+0x3c],edi 809de79: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi 809de7d: e9 2a fd ff ff jmp 809dbac 809de82: 83 ec 08 sub esp,0x8 809de85: 6a 1f push 0x1f 809de87: 6a 10 push 0x10 809de89: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 809de8d: e8 5e 7a fc ff call 80658f0 <__calloc> 809de92: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 809de96: 83 c4 10 add esp,0x10 809de99: 85 c0 test eax,eax 809de9b: 0f 84 d8 00 00 00 je 809df79 809dea1: 89 46 2c mov DWORD PTR [esi+0x2c],eax 809dea4: ba 85 10 42 08 mov edx,0x8421085 809dea9: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 809dead: c7 c0 a0 51 06 08 mov eax,0x80651a0 809deb3: c7 46 30 1f 00 00 00 mov DWORD PTR [esi+0x30],0x1f 809deba: c7 44 24 3c 1f 00 00 00 mov DWORD PTR [esp+0x3c],0x1f 809dec2: 89 46 38 mov DWORD PTR [esi+0x38],eax 809dec5: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 809dec9: f7 e2 mul edx 809decb: 89 f8 mov eax,edi 809decd: 29 d0 sub eax,edx 809decf: 89 c1 mov ecx,eax 809ded1: d1 e9 shr ecx,1 809ded3: 01 d1 add ecx,edx 809ded5: ba 09 cb 3d 8d mov edx,0x8d3dcb09 809deda: c1 e9 04 shr ecx,0x4 809dedd: 89 c8 mov eax,ecx 809dedf: c1 e0 05 shl eax,0x5 809dee2: 29 c8 sub eax,ecx 809dee4: 89 f9 mov ecx,edi 809dee6: 29 c1 sub ecx,eax 809dee8: 89 f8 mov eax,edi 809deea: f7 e2 mul edx 809deec: c1 ea 04 shr edx,0x4 809deef: 6b c2 1d imul eax,edx,0x1d 809def2: 29 c7 sub edi,eax 809def4: 89 f8 mov eax,edi 809def6: 83 c0 01 add eax,0x1 809def9: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 809defd: e9 aa fc ff ff jmp 809dbac 809df02: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 809df05: 8b bc 24 84 00 00 00 mov edi,DWORD PTR [esp+0x84] 809df0c: 89 07 mov DWORD PTR [edi],eax 809df0e: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 809df11: 89 47 04 mov DWORD PTR [edi+0x4],eax 809df14: e9 1c fc ff ff jmp 809db35 809df19: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 809df1d: f6 00 04 test BYTE PTR [eax],0x4 809df20: 75 1c jne 809df3e 809df22: c6 85 9b 01 00 00 01 mov BYTE PTR [ebp+0x19b],0x1 809df29: e9 e1 fc ff ff jmp 809dc0f 809df2e: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 809df32: 8b b4 24 8c 00 00 00 mov esi,DWORD PTR [esp+0x8c] 809df39: e9 a1 f6 ff ff jmp 809d5df 809df3e: 50 push eax 809df3f: ff 75 18 push DWORD PTR [ebp+0x18] 809df42: ff 75 04 push DWORD PTR [ebp+0x4] 809df45: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 809df49: 8d 80 b8 3d fe ff lea eax,[eax-0x1c248] 809df4f: 50 push eax 809df50: e8 0b 42 00 00 call 80a2160 <_dl_debug_printf> 809df55: 83 c4 10 add esp,0x10 809df58: eb c8 jmp 809df22 809df5a: 52 push edx 809df5b: ff 75 18 push DWORD PTR [ebp+0x18] 809df5e: ff 75 04 push DWORD PTR [ebp+0x4] 809df61: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 809df65: 8d 80 b8 3d fe ff lea eax,[eax-0x1c248] 809df6b: 50 push eax 809df6c: e8 ef 41 00 00 call 80a2160 <_dl_debug_printf> 809df71: 83 c4 10 add esp,0x10 809df74: e9 4b fd ff ff jmp 809dcc4 809df79: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 809df7d: 83 bb e0 ff ff ff 00 cmp DWORD PTR [ebx-0x20],0x0 809df84: 74 19 je 809df9f 809df86: 83 ec 0c sub esp,0xc 809df89: 6b 44 24 40 50 imul eax,DWORD PTR [esp+0x40],0x50 809df8e: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 809df92: 8d 44 07 14 lea eax,[edi+eax*1+0x14] 809df96: 50 push eax 809df97: e8 64 20 f6 f7 call 0 <_nl_current_LC_CTYPE> 809df9c: 83 c4 10 add esp,0x10 809df9f: 50 push eax 809dfa0: 50 push eax 809dfa1: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 809dfa5: 8d 83 f6 27 fd ff lea eax,[ebx-0x2d80a] 809dfab: 50 push eax 809dfac: 6a 02 push 0x2 809dfae: e8 2d 42 00 00 call 80a21e0 <_dl_dprintf> 809dfb3: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 809dfba: e8 cb 76 fd ff call 807568a <_exit> 809dfbf: 90 nop 0809dfc0 <_dl_lookup_symbol_x>: 809dfc0: f3 0f 1e fb endbr32 809dfc4: e8 60 bd fa ff call 8049d29 <__x86.get_pc_thunk.ax> 809dfc9: 05 37 70 04 00 add eax,0x47037 809dfce: 55 push ebp 809dfcf: 57 push edi 809dfd0: 56 push esi 809dfd1: 53 push ebx 809dfd2: 83 ec 5c sub esp,0x5c 809dfd5: 8b 6c 24 70 mov ebp,DWORD PTR [esp+0x70] 809dfd9: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 809dfdd: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 809dfe1: 84 c0 test al,al 809dfe3: 0f 84 2f 02 00 00 je 809e218 <_dl_lookup_symbol_x+0x258> 809dfe9: 89 ea mov edx,ebp 809dfeb: bb 05 15 00 00 mov ebx,0x1505 809dff0: 89 d9 mov ecx,ebx 809dff2: 0f b6 c0 movzx eax,al 809dff5: 83 c2 01 add edx,0x1 809dff8: c1 e1 05 shl ecx,0x5 809dffb: 01 cb add ebx,ecx 809dffd: 01 c3 add ebx,eax 809dfff: 0f b6 02 movzx eax,BYTE PTR [edx] 809e002: 84 c0 test al,al 809e004: 75 ea jne 809dff0 <_dl_lookup_symbol_x+0x30> 809e006: 8b b4 24 80 00 00 00 mov esi,DWORD PTR [esp+0x80] 809e00d: c7 44 24 38 ff ff ff ff mov DWORD PTR [esp+0x38],0xffffffff 809e015: c7 44 24 3c 00 00 00 00 mov DWORD PTR [esp+0x3c],0x0 809e01d: c7 44 24 40 00 00 00 00 mov DWORD PTR [esp+0x40],0x0 809e025: 85 f6 test esi,esi 809e027: 74 0e je 809e037 <_dl_lookup_symbol_x+0x77> 809e029: f6 84 24 88 00 00 00 02 test BYTE PTR [esp+0x88],0x2 809e031: 0f 85 63 09 00 00 jne 809e99a <_dl_lookup_symbol_x+0x9da> 809e037: 8b 44 24 7c mov eax,DWORD PTR [esp+0x7c] 809e03b: 8b 7c 24 78 mov edi,DWORD PTR [esp+0x78] 809e03f: 8b 8c 24 8c 00 00 00 mov ecx,DWORD PTR [esp+0x8c] 809e046: 8b 00 mov eax,DWORD PTR [eax] 809e048: 8b 17 mov edx,DWORD PTR [edi] 809e04a: 85 c9 test ecx,ecx 809e04c: 0f 85 0e 02 00 00 jne 809e260 <_dl_lookup_symbol_x+0x2a0> 809e052: 85 c0 test eax,eax 809e054: 0f 84 ce 01 00 00 je 809e228 <_dl_lookup_symbol_x+0x268> 809e05a: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 809e062: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 809e066: 8d 4c 24 3c lea ecx,[esp+0x3c] 809e06a: 8b 74 24 7c mov esi,DWORD PTR [esp+0x7c] 809e06e: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 809e072: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 809e076: 8d 7c 24 38 lea edi,[esp+0x38] 809e07a: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 809e07e: eb 12 jmp 809e092 <_dl_lookup_symbol_x+0xd2> 809e080: 8b 54 24 78 mov edx,DWORD PTR [esp+0x78] 809e084: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809e087: 83 c6 04 add esi,0x4 809e08a: 31 c9 xor ecx,ecx 809e08c: 8b 12 mov edx,DWORD PTR [edx] 809e08e: 85 c0 test eax,eax 809e090: 74 45 je 809e0d7 <_dl_lookup_symbol_x+0x117> 809e092: 83 ec 0c sub esp,0xc 809e095: ff b4 24 80 00 00 00 push DWORD PTR [esp+0x80] 809e09c: ff b4 24 94 00 00 00 push DWORD PTR [esp+0x94] 809e0a3: ff b4 24 a0 00 00 00 push DWORD PTR [esp+0xa0] 809e0aa: ff b4 24 a0 00 00 00 push DWORD PTR [esp+0xa0] 809e0b1: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 809e0b8: 51 push ecx 809e0b9: 89 f9 mov ecx,edi 809e0bb: 50 push eax 809e0bc: 89 e8 mov eax,ebp 809e0be: ff 74 24 34 push DWORD PTR [esp+0x34] 809e0c2: 52 push edx 809e0c3: 89 da mov edx,ebx 809e0c5: e8 26 f4 ff ff call 809d4f0 809e0ca: 83 c4 30 add esp,0x30 809e0cd: 85 c0 test eax,eax 809e0cf: 74 af je 809e080 <_dl_lookup_symbol_x+0xc0> 809e0d1: 8b 44 24 78 mov eax,DWORD PTR [esp+0x78] 809e0d5: 8b 10 mov edx,DWORD PTR [eax] 809e0d7: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 809e0db: 85 c0 test eax,eax 809e0dd: 0f 84 45 01 00 00 je 809e228 <_dl_lookup_symbol_x+0x268> 809e0e3: 85 d2 test edx,edx 809e0e5: 74 0b je 809e0f2 <_dl_lookup_symbol_x+0x132> 809e0e7: 0f b6 42 0d movzx eax,BYTE PTR [edx+0xd] 809e0eb: 83 e0 03 and eax,0x3 809e0ee: 3c 03 cmp al,0x3 809e0f0: 74 5e je 809e150 <_dl_lookup_symbol_x+0x190> 809e0f2: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 809e0fa: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 809e0fe: 0f b6 87 98 01 00 00 movzx eax,BYTE PTR [edi+0x198] 809e105: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 809e109: 83 e0 03 and eax,0x3 809e10c: c7 c6 08 6f 0e 08 mov esi,0x80e6f08 809e112: 3c 02 cmp al,0x2 809e114: 0f 84 3e 02 00 00 je 809e358 <_dl_lookup_symbol_x+0x398> 809e11a: 8b 87 04 02 00 00 mov eax,DWORD PTR [edi+0x204] 809e120: 85 c0 test eax,eax 809e122: 0f 84 21 02 00 00 je 809e349 <_dl_lookup_symbol_x+0x389> 809e128: 8b 06 mov eax,DWORD PTR [esi] 809e12a: a9 04 08 00 00 test eax,0x804 809e12f: 0f 85 5c 01 00 00 jne 809e291 <_dl_lookup_symbol_x+0x2d1> 809e135: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 809e139: 8b 74 24 78 mov esi,DWORD PTR [esp+0x78] 809e13d: 89 06 mov DWORD PTR [esi],eax 809e13f: 83 c4 5c add esp,0x5c 809e142: 89 f8 mov eax,edi 809e144: 5b pop ebx 809e145: 5e pop esi 809e146: 5f pop edi 809e147: 5d pop ebp 809e148: c3 ret 809e149: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809e150: 83 bc 24 84 00 00 00 01 cmp DWORD PTR [esp+0x84],0x1 809e158: 0f 84 d9 02 00 00 je 809e437 <_dl_lookup_symbol_x+0x477> 809e15e: 8b 44 24 7c mov eax,DWORD PTR [esp+0x7c] 809e162: c7 44 24 44 00 00 00 00 mov DWORD PTR [esp+0x44],0x0 809e16a: c7 44 24 48 00 00 00 00 mov DWORD PTR [esp+0x48],0x0 809e172: 8b 08 mov ecx,DWORD PTR [eax] 809e174: 85 c9 test ecx,ecx 809e176: 0f 84 e8 02 00 00 je 809e464 <_dl_lookup_symbol_x+0x4a4> 809e17c: 83 bc 24 84 00 00 00 04 cmp DWORD PTR [esp+0x84],0x4 809e184: 8d 44 24 44 lea eax,[esp+0x44] 809e188: 8b 74 24 7c mov esi,DWORD PTR [esp+0x7c] 809e18c: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809e190: 0f 94 44 24 18 sete BYTE PTR [esp+0x18] 809e195: eb 6c jmp 809e203 <_dl_lookup_symbol_x+0x243> 809e197: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809e19e: 66 90 xchg ax,ax 809e1a0: 80 7c 24 18 00 cmp BYTE PTR [esp+0x18],0x0 809e1a5: b8 04 00 00 00 mov eax,0x4 809e1aa: 74 62 je 809e20e <_dl_lookup_symbol_x+0x24e> 809e1ac: 83 ec 0c sub esp,0xc 809e1af: 6a 00 push 0x0 809e1b1: 50 push eax 809e1b2: 89 e8 mov eax,ebp 809e1b4: ff b4 24 a0 00 00 00 push DWORD PTR [esp+0xa0] 809e1bb: ff b4 24 a0 00 00 00 push DWORD PTR [esp+0xa0] 809e1c2: ff b4 24 9c 00 00 00 push DWORD PTR [esp+0x9c] 809e1c9: ff 74 24 30 push DWORD PTR [esp+0x30] 809e1cd: 51 push ecx 809e1ce: 89 f9 mov ecx,edi 809e1d0: ff 74 24 34 push DWORD PTR [esp+0x34] 809e1d4: 52 push edx 809e1d5: 89 da mov edx,ebx 809e1d7: e8 14 f3 ff ff call 809d4f0 809e1dc: 83 c4 30 add esp,0x30 809e1df: 85 c0 test eax,eax 809e1e1: 0f 85 1d 02 00 00 jne 809e404 <_dl_lookup_symbol_x+0x444> 809e1e7: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 809e1ea: 83 c6 04 add esi,0x4 809e1ed: 85 c9 test ecx,ecx 809e1ef: 0f 84 0f 02 00 00 je 809e404 <_dl_lookup_symbol_x+0x444> 809e1f5: 8b 44 24 78 mov eax,DWORD PTR [esp+0x78] 809e1f9: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 809e201: 8b 10 mov edx,DWORD PTR [eax] 809e203: 0f b6 42 0c movzx eax,BYTE PTR [edx+0xc] 809e207: 83 e0 0f and eax,0xf 809e20a: 3c 01 cmp al,0x1 809e20c: 74 92 je 809e1a0 <_dl_lookup_symbol_x+0x1e0> 809e20e: b8 01 00 00 00 mov eax,0x1 809e213: eb 97 jmp 809e1ac <_dl_lookup_symbol_x+0x1ec> 809e215: 8d 76 00 lea esi,[esi+0x0] 809e218: bb 05 15 00 00 mov ebx,0x1505 809e21d: e9 e4 fd ff ff jmp 809e006 <_dl_lookup_symbol_x+0x46> 809e222: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809e228: 85 d2 test edx,edx 809e22a: 74 0b je 809e237 <_dl_lookup_symbol_x+0x277> 809e22c: 0f b6 42 0c movzx eax,BYTE PTR [edx+0xc] 809e230: c0 e8 04 shr al,0x4 809e233: 3c 02 cmp al,0x2 809e235: 74 15 je 809e24c <_dl_lookup_symbol_x+0x28c> 809e237: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e23b: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 809e241: 8b 00 mov eax,DWORD PTR [eax] 809e243: f6 c4 01 test ah,0x1 809e246: 0f 84 df 06 00 00 je 809e92b <_dl_lookup_symbol_x+0x96b> 809e24c: 8b 44 24 78 mov eax,DWORD PTR [esp+0x78] 809e250: 31 ff xor edi,edi 809e252: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 809e258: e9 e2 fe ff ff jmp 809e13f <_dl_lookup_symbol_x+0x17f> 809e25d: 8d 76 00 lea esi,[esi+0x0] 809e260: 8b 08 mov ecx,DWORD PTR [eax] 809e262: 8b 39 mov edi,DWORD PTR [ecx] 809e264: 39 bc 24 8c 00 00 00 cmp DWORD PTR [esp+0x8c],edi 809e26b: 0f 84 e9 fd ff ff je 809e05a <_dl_lookup_symbol_x+0x9a> 809e271: 8b bc 24 8c 00 00 00 mov edi,DWORD PTR [esp+0x8c] 809e278: 31 f6 xor esi,esi 809e27a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809e280: 83 c6 01 add esi,0x1 809e283: 39 3c b1 cmp DWORD PTR [ecx+esi*4],edi 809e286: 75 f8 jne 809e280 <_dl_lookup_symbol_x+0x2c0> 809e288: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 809e28c: e9 d1 fd ff ff jmp 809e062 <_dl_lookup_symbol_x+0xa2> 809e291: a8 04 test al,0x4 809e293: 0f 84 9c fe ff ff je 809e135 <_dl_lookup_symbol_x+0x175> 809e299: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 809e29d: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 809e2a0: 8b 5f 18 mov ebx,DWORD PTR [edi+0x18] 809e2a3: 85 f6 test esi,esi 809e2a5: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 809e2a9: 8d 86 ff 3c fe ff lea eax,[esi-0x1c301] 809e2af: 8d 96 09 3d fe ff lea edx,[esi-0x1c2f7] 809e2b5: 0f 44 c2 cmove eax,edx 809e2b8: 80 39 00 cmp BYTE PTR [ecx],0x0 809e2bb: 75 15 jne 809e2d2 <_dl_lookup_symbol_x+0x312> 809e2bd: c7 c2 84 4d 0e 08 mov edx,0x80e4d84 809e2c3: 8b 12 mov edx,DWORD PTR [edx] 809e2c5: 8b 0a mov ecx,DWORD PTR [edx] 809e2c7: 8d 96 66 35 fe ff lea edx,[esi-0x1ca9a] 809e2cd: 85 c9 test ecx,ecx 809e2cf: 0f 44 ca cmove ecx,edx 809e2d2: 8b 7c 24 74 mov edi,DWORD PTR [esp+0x74] 809e2d6: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 809e2d9: 8b 7f 18 mov edi,DWORD PTR [edi+0x18] 809e2dc: 80 3a 00 cmp BYTE PTR [edx],0x0 809e2df: 75 19 jne 809e2fa <_dl_lookup_symbol_x+0x33a> 809e2e1: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 809e2e5: c7 c2 84 4d 0e 08 mov edx,0x80e4d84 809e2eb: 8d b6 66 35 fe ff lea esi,[esi-0x1ca9a] 809e2f1: 8b 12 mov edx,DWORD PTR [edx] 809e2f3: 8b 12 mov edx,DWORD PTR [edx] 809e2f5: 85 d2 test edx,edx 809e2f7: 0f 44 d6 cmove edx,esi 809e2fa: 83 ec 04 sub esp,0x4 809e2fd: 55 push ebp 809e2fe: 50 push eax 809e2ff: 53 push ebx 809e300: 51 push ecx 809e301: 57 push edi 809e302: 52 push edx 809e303: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 809e307: 8d 87 e0 3e fe ff lea eax,[edi-0x1c120] 809e30d: 50 push eax 809e30e: e8 4d 3e 00 00 call 80a2160 <_dl_debug_printf> 809e313: 8b 9c 24 a0 00 00 00 mov ebx,DWORD PTR [esp+0xa0] 809e31a: 83 c4 20 add esp,0x20 809e31d: 85 db test ebx,ebx 809e31f: 0f 84 45 01 00 00 je 809e46a <_dl_lookup_symbol_x+0x4aa> 809e325: 83 ec 08 sub esp,0x8 809e328: 8b 84 24 88 00 00 00 mov eax,DWORD PTR [esp+0x88] 809e32f: ff 30 push DWORD PTR [eax] 809e331: 8d 87 3d 3d fe ff lea eax,[edi-0x1c2c3] 809e337: 50 push eax 809e338: e8 63 3e 00 00 call 80a21a0 <_dl_debug_printf_c> 809e33d: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 809e341: 83 c4 10 add esp,0x10 809e344: e9 ec fd ff ff jmp 809e135 <_dl_lookup_symbol_x+0x175> 809e349: c7 87 04 02 00 00 01 00 00 00 mov DWORD PTR [edi+0x204],0x1 809e353: e9 d0 fd ff ff jmp 809e128 <_dl_lookup_symbol_x+0x168> 809e358: f6 84 24 88 00 00 00 01 test BYTE PTR [esp+0x88],0x1 809e360: 0f 84 b4 fd ff ff je 809e11a <_dl_lookup_symbol_x+0x15a> 809e366: 39 7c 24 74 cmp DWORD PTR [esp+0x74],edi 809e36a: 0f 84 aa fd ff ff je 809e11a <_dl_lookup_symbol_x+0x15a> 809e370: 80 bf 9b 01 00 00 00 cmp BYTE PTR [edi+0x19b],0x0 809e377: 0f 85 9d fd ff ff jne 809e11a <_dl_lookup_symbol_x+0x15a> 809e37d: 8b 84 24 88 00 00 00 mov eax,DWORD PTR [esp+0x88] 809e384: 83 e0 08 and eax,0x8 809e387: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 809e38b: 74 0d je 809e39a <_dl_lookup_symbol_x+0x3da> 809e38d: 80 bf 9c 01 00 00 00 cmp BYTE PTR [edi+0x19c],0x0 809e394: 0f 85 80 fd ff ff jne 809e11a <_dl_lookup_symbol_x+0x15a> 809e39a: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e39e: 8b 80 fc 01 00 00 mov eax,DWORD PTR [eax+0x1fc] 809e3a4: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809e3a8: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 809e3ac: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e3b0: 8b 80 f8 01 00 00 mov eax,DWORD PTR [eax+0x1f8] 809e3b6: 89 c6 mov esi,eax 809e3b8: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809e3bc: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi 809e3c0: 85 f6 test esi,esi 809e3c2: 0f 84 c1 00 00 00 je 809e489 <_dl_lookup_symbol_x+0x4c9> 809e3c8: 8b 06 mov eax,DWORD PTR [esi] 809e3ca: 8d 56 04 lea edx,[esi+0x4] 809e3cd: 85 c0 test eax,eax 809e3cf: 75 1c jne 809e3ed <_dl_lookup_symbol_x+0x42d> 809e3d1: e9 b3 00 00 00 jmp 809e489 <_dl_lookup_symbol_x+0x4c9> 809e3d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809e3dd: 8d 76 00 lea esi,[esi+0x0] 809e3e0: 8b 02 mov eax,DWORD PTR [edx] 809e3e2: 83 c2 04 add edx,0x4 809e3e5: 85 c0 test eax,eax 809e3e7: 0f 84 9c 00 00 00 je 809e489 <_dl_lookup_symbol_x+0x4c9> 809e3ed: 39 f8 cmp eax,edi 809e3ef: 75 ef jne 809e3e0 <_dl_lookup_symbol_x+0x420> 809e3f1: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e3f5: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 809e3f9: c7 c6 08 6f 0e 08 mov esi,0x80e6f08 809e3ff: e9 16 fd ff ff jmp 809e11a <_dl_lookup_symbol_x+0x15a> 809e404: 8b 5c 24 44 mov ebx,DWORD PTR [esp+0x44] 809e408: 85 db test ebx,ebx 809e40a: 74 58 je 809e464 <_dl_lookup_symbol_x+0x4a4> 809e40c: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e410: 39 44 24 48 cmp DWORD PTR [esp+0x48],eax 809e414: 74 4e je 809e464 <_dl_lookup_symbol_x+0x4a4> 809e416: 8b 44 24 78 mov eax,DWORD PTR [esp+0x78] 809e41a: 8b 00 mov eax,DWORD PTR [eax] 809e41c: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 809e420: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e424: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 809e428: 89 c7 mov edi,eax 809e42a: c7 44 24 0c 01 00 00 00 mov DWORD PTR [esp+0xc],0x1 809e432: e9 c7 fc ff ff jmp 809e0fe <_dl_lookup_symbol_x+0x13e> 809e437: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e43b: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 809e43f: 74 08 je 809e449 <_dl_lookup_symbol_x+0x489> 809e441: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 809e445: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 809e449: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e44d: 8b 7c 24 74 mov edi,DWORD PTR [esp+0x74] 809e451: c7 44 24 0c 01 00 00 00 mov DWORD PTR [esp+0xc],0x1 809e459: c7 c6 08 6f 0e 08 mov esi,0x80e6f08 809e45f: e9 b6 fc ff ff jmp 809e11a <_dl_lookup_symbol_x+0x15a> 809e464: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 809e468: eb c0 jmp 809e42a <_dl_lookup_symbol_x+0x46a> 809e46a: 83 ec 0c sub esp,0xc 809e46d: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809e471: 8d 80 9e f2 fc ff lea eax,[eax-0x30d62] 809e477: 50 push eax 809e478: e8 23 3d 00 00 call 80a21a0 <_dl_debug_printf_c> 809e47d: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 809e481: 83 c4 10 add esp,0x10 809e484: e9 ac fc ff ff jmp 809e135 <_dl_lookup_symbol_x+0x175> 809e489: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 809e48d: 85 d2 test edx,edx 809e48f: 74 20 je 809e4b1 <_dl_lookup_symbol_x+0x4f1> 809e491: 8b 0a mov ecx,DWORD PTR [edx] 809e493: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 809e497: 85 c9 test ecx,ecx 809e499: 74 1e je 809e4b9 <_dl_lookup_symbol_x+0x4f9> 809e49b: 31 c0 xor eax,eax 809e49d: eb 07 jmp 809e4a6 <_dl_lookup_symbol_x+0x4e6> 809e49f: 83 c0 01 add eax,0x1 809e4a2: 39 c1 cmp ecx,eax 809e4a4: 74 13 je 809e4b9 <_dl_lookup_symbol_x+0x4f9> 809e4a6: 39 7c 82 04 cmp DWORD PTR [edx+eax*4+0x4],edi 809e4aa: 75 f3 jne 809e49f <_dl_lookup_symbol_x+0x4df> 809e4ac: e9 40 ff ff ff jmp 809e3f1 <_dl_lookup_symbol_x+0x431> 809e4b1: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 809e4b9: 8b 87 5c 02 00 00 mov eax,DWORD PTR [edi+0x25c] 809e4bf: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 809e4c3: 8b 87 60 02 00 00 mov eax,DWORD PTR [edi+0x260] 809e4c9: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 809e4cd: 8b 84 24 88 00 00 00 mov eax,DWORD PTR [esp+0x88] 809e4d4: 83 e0 04 and eax,0x4 809e4d7: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809e4db: 0f 85 17 02 00 00 jne 809e6f8 <_dl_lookup_symbol_x+0x738> 809e4e1: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e4e5: c7 c1 00 00 00 00 mov ecx,0x0 809e4eb: 85 c9 test ecx,ecx 809e4ed: 74 13 je 809e502 <_dl_lookup_symbol_x+0x542> 809e4ef: 83 ec 0c sub esp,0xc 809e4f2: ff b0 ec ff ff ff push DWORD PTR [eax-0x14] 809e4f8: 89 c3 mov ebx,eax 809e4fa: e8 01 1b f6 f7 call 0 <_nl_current_LC_CTYPE> 809e4ff: 83 c4 10 add esp,0x10 809e502: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e506: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 809e50a: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 809e50d: 8d 04 92 lea eax,[edx+edx*4] 809e510: c1 e0 04 shl eax,0x4 809e513: 81 c0 e0 59 0e 08 add eax,0x80e59e0 809e519: 8b 00 mov eax,DWORD PTR [eax] 809e51b: 39 f8 cmp eax,edi 809e51d: 0f 84 8a 00 00 00 je 809e5ad <_dl_lookup_symbol_x+0x5ed> 809e523: 85 c0 test eax,eax 809e525: 75 0d jne 809e534 <_dl_lookup_symbol_x+0x574> 809e527: eb 12 jmp 809e53b <_dl_lookup_symbol_x+0x57b> 809e529: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809e530: 39 f8 cmp eax,edi 809e532: 74 79 je 809e5ad <_dl_lookup_symbol_x+0x5ed> 809e534: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 809e537: 85 c0 test eax,eax 809e539: 75 f5 jne 809e530 <_dl_lookup_symbol_x+0x570> 809e53b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e53f: c7 c2 00 00 00 00 mov edx,0x0 809e545: 85 d2 test edx,edx 809e547: 0f 84 3d 01 00 00 je 809e68a <_dl_lookup_symbol_x+0x6ca> 809e54d: 83 ec 0c sub esp,0xc 809e550: ff b0 ec ff ff ff push DWORD PTR [eax-0x14] 809e556: 89 c3 mov ebx,eax 809e558: e8 a3 1a f6 f7 call 0 <_nl_current_LC_CTYPE> 809e55d: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809e561: 83 c4 10 add esp,0x10 809e564: 85 c0 test eax,eax 809e566: 0f 85 fa 05 00 00 jne 809eb66 <_dl_lookup_symbol_x+0xba6> 809e56c: ff b4 24 8c 00 00 00 push DWORD PTR [esp+0x8c] 809e573: ff b4 24 8c 00 00 00 push DWORD PTR [esp+0x8c] 809e57a: ff b4 24 8c 00 00 00 push DWORD PTR [esp+0x8c] 809e581: ff b4 24 8c 00 00 00 push DWORD PTR [esp+0x8c] 809e588: ff b4 24 8c 00 00 00 push DWORD PTR [esp+0x8c] 809e58f: ff b4 24 8c 00 00 00 push DWORD PTR [esp+0x8c] 809e596: ff b4 24 8c 00 00 00 push DWORD PTR [esp+0x8c] 809e59d: 55 push ebp 809e59e: e8 1d fa ff ff call 809dfc0 <_dl_lookup_symbol_x> 809e5a3: 83 c4 20 add esp,0x20 809e5a6: 89 c7 mov edi,eax 809e5a8: e9 92 fb ff ff jmp 809e13f <_dl_lookup_symbol_x+0x17f> 809e5ad: 85 c0 test eax,eax 809e5af: 74 8a je 809e53b <_dl_lookup_symbol_x+0x57b> 809e5b1: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 809e5b5: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 809e5b9: 33 87 5c 02 00 00 xor eax,DWORD PTR [edi+0x25c] 809e5bf: 33 8f 60 02 00 00 xor ecx,DWORD PTR [edi+0x260] 809e5c5: 09 c1 or ecx,eax 809e5c7: 0f 85 af 00 00 00 jne 809e67c <_dl_lookup_symbol_x+0x6bc> 809e5cd: 80 bf 9b 01 00 00 00 cmp BYTE PTR [edi+0x19b],0x0 809e5d4: 0f 85 96 00 00 00 jne 809e670 <_dl_lookup_symbol_x+0x6b0> 809e5da: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 809e5de: 85 c0 test eax,eax 809e5e0: 74 0d je 809e5ef <_dl_lookup_symbol_x+0x62f> 809e5e2: 80 bf 9c 01 00 00 00 cmp BYTE PTR [edi+0x19c],0x0 809e5e9: 0f 85 81 00 00 00 jne 809e670 <_dl_lookup_symbol_x+0x6b0> 809e5ef: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e5f3: 0f b6 80 98 01 00 00 movzx eax,BYTE PTR [eax+0x198] 809e5fa: 88 44 24 20 mov BYTE PTR [esp+0x20],al 809e5fe: 83 e0 03 and eax,0x3 809e601: 3c 02 cmp al,0x2 809e603: 0f 84 ef 01 00 00 je 809e7f8 <_dl_lookup_symbol_x+0x838> 809e609: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e60d: c7 c6 08 6f 0e 08 mov esi,0x80e6f08 809e613: f6 06 04 test BYTE PTR [esi],0x4 809e616: 0f 85 5a 05 00 00 jne 809eb76 <_dl_lookup_symbol_x+0xbb6> 809e61c: 83 7c 24 1c 00 cmp DWORD PTR [esp+0x1c],0x0 809e621: 0f 85 b5 01 00 00 jne 809e7dc <_dl_lookup_symbol_x+0x81c> 809e627: c6 87 9b 01 00 00 01 mov BYTE PTR [edi+0x19b],0x1 809e62e: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e632: c7 c1 00 00 00 00 mov ecx,0x0 809e638: 85 c9 test ecx,ecx 809e63a: 0f 84 80 01 00 00 je 809e7c0 <_dl_lookup_symbol_x+0x800> 809e640: 83 ec 0c sub esp,0xc 809e643: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809e647: ff b0 ec ff ff ff push DWORD PTR [eax-0x14] 809e64d: 89 c3 mov ebx,eax 809e64f: e8 ac 19 f6 f7 call 0 <_nl_current_LC_CTYPE> 809e654: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809e658: 83 c4 10 add esp,0x10 809e65b: 85 c0 test eax,eax 809e65d: 0f 85 69 01 00 00 jne 809e7cc <_dl_lookup_symbol_x+0x80c> 809e663: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 809e667: e9 ae fa ff ff jmp 809e11a <_dl_lookup_symbol_x+0x15a> 809e66c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809e670: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e674: c7 c6 08 6f 0e 08 mov esi,0x80e6f08 809e67a: eb b2 jmp 809e62e <_dl_lookup_symbol_x+0x66e> 809e67c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e680: c7 c0 00 00 00 00 mov eax,0x0 809e686: 85 c0 test eax,eax 809e688: 75 32 jne 809e6bc <_dl_lookup_symbol_x+0x6fc> 809e68a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 809e68e: 85 c0 test eax,eax 809e690: 0f 84 d6 fe ff ff je 809e56c <_dl_lookup_symbol_x+0x5ac> 809e696: 83 ce ff or esi,0xffffffff 809e699: 65 c7 05 1c 00 00 00 01 00 00 00 mov DWORD PTR gs:0x1c,0x1 809e6a4: 83 c6 01 add esi,0x1 809e6a7: 75 40 jne 809e6e9 <_dl_lookup_symbol_x+0x729> 809e6a9: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e6ad: 8b 80 d4 01 00 00 mov eax,DWORD PTR [eax+0x1d4] 809e6b3: 89 44 24 7c mov DWORD PTR [esp+0x7c],eax 809e6b7: e9 b0 fe ff ff jmp 809e56c <_dl_lookup_symbol_x+0x5ac> 809e6bc: be ff ff ff ff mov esi,0xffffffff 809e6c1: 83 ec 0c sub esp,0xc 809e6c4: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809e6c8: ff b0 ec ff ff ff push DWORD PTR [eax-0x14] 809e6ce: 89 c3 mov ebx,eax 809e6d0: e8 2b 19 f6 f7 call 0 <_nl_current_LC_CTYPE> 809e6d5: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809e6d9: 83 c4 10 add esp,0x10 809e6dc: 85 c0 test eax,eax 809e6de: 75 b9 jne 809e699 <_dl_lookup_symbol_x+0x6d9> 809e6e0: 83 fe ff cmp esi,0xffffffff 809e6e3: 0f 84 83 fe ff ff je 809e56c <_dl_lookup_symbol_x+0x5ac> 809e6e9: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e6ed: c7 c6 08 6f 0e 08 mov esi,0x80e6f08 809e6f3: e9 6b ff ff ff jmp 809e663 <_dl_lookup_symbol_x+0x6a3> 809e6f8: 31 f6 xor esi,esi 809e6fa: 89 f0 mov eax,esi 809e6fc: 65 87 05 1c 00 00 00 xchg DWORD PTR gs:0x1c,eax 809e703: 83 f8 02 cmp eax,0x2 809e706: 75 20 jne 809e728 <_dl_lookup_symbol_x+0x768> 809e708: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 809e70f: b8 f0 00 00 00 mov eax,0xf0 809e714: 83 c3 1c add ebx,0x1c 809e717: b9 81 00 00 00 mov ecx,0x81 809e71c: ba 01 00 00 00 mov edx,0x1 809e721: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 809e728: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e72c: 83 b8 d8 ff ff ff 00 cmp DWORD PTR [eax-0x28],0x0 809e733: 74 13 je 809e748 <_dl_lookup_symbol_x+0x788> 809e735: 83 ec 0c sub esp,0xc 809e738: ff b0 ec ff ff ff push DWORD PTR [eax-0x14] 809e73e: 89 c3 mov ebx,eax 809e740: e8 bb 18 f6 f7 call 0 <_nl_current_LC_CTYPE> 809e745: 83 c4 10 add esp,0x10 809e748: 8b 74 24 74 mov esi,DWORD PTR [esp+0x74] 809e74c: 89 f8 mov eax,edi 809e74e: 8b 96 f8 01 00 00 mov edx,DWORD PTR [esi+0x1f8] 809e754: 89 c7 mov edi,eax 809e756: 85 d2 test edx,edx 809e758: 0f 84 72 01 00 00 je 809e8d0 <_dl_lookup_symbol_x+0x910> 809e75e: 3b 54 24 2c cmp edx,DWORD PTR [esp+0x2c] 809e762: 0f 84 68 01 00 00 je 809e8d0 <_dl_lookup_symbol_x+0x910> 809e768: 8b 0a mov ecx,DWORD PTR [edx] 809e76a: 85 c9 test ecx,ecx 809e76c: 0f 84 5e 01 00 00 je 809e8d0 <_dl_lookup_symbol_x+0x910> 809e772: 83 c2 04 add edx,0x4 809e775: eb 0d jmp 809e784 <_dl_lookup_symbol_x+0x7c4> 809e777: 8b 0a mov ecx,DWORD PTR [edx] 809e779: 83 c2 04 add edx,0x4 809e77c: 85 c9 test ecx,ecx 809e77e: 0f 84 4c 01 00 00 je 809e8d0 <_dl_lookup_symbol_x+0x910> 809e784: 39 c1 cmp ecx,eax 809e786: 75 ef jne 809e777 <_dl_lookup_symbol_x+0x7b7> 809e788: 8b 91 5c 02 00 00 mov edx,DWORD PTR [ecx+0x25c] 809e78e: 8b 81 60 02 00 00 mov eax,DWORD PTR [ecx+0x260] 809e794: 33 44 24 28 xor eax,DWORD PTR [esp+0x28] 809e798: 33 54 24 24 xor edx,DWORD PTR [esp+0x24] 809e79c: 09 c2 or edx,eax 809e79e: 0f 95 c0 setne al 809e7a1: 0f b6 c0 movzx eax,al 809e7a4: f7 d8 neg eax 809e7a6: 89 c6 mov esi,eax 809e7a8: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e7ac: 83 b8 e0 ff ff ff 00 cmp DWORD PTR [eax-0x20],0x0 809e7b3: 0f 85 08 ff ff ff jne 809e6c1 <_dl_lookup_symbol_x+0x701> 809e7b9: e9 db fe ff ff jmp 809e699 <_dl_lookup_symbol_x+0x6d9> 809e7be: 66 90 xchg ax,ax 809e7c0: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 809e7c4: 85 d2 test edx,edx 809e7c6: 0f 84 97 fe ff ff je 809e663 <_dl_lookup_symbol_x+0x6a3> 809e7cc: 65 c7 05 1c 00 00 00 01 00 00 00 mov DWORD PTR gs:0x1c,0x1 809e7d7: e9 87 fe ff ff jmp 809e663 <_dl_lookup_symbol_x+0x6a3> 809e7dc: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e7e0: c6 87 9c 01 00 00 01 mov BYTE PTR [edi+0x19c],0x1 809e7e7: 83 b8 e0 ff ff ff 00 cmp DWORD PTR [eax-0x20],0x0 809e7ee: 74 d0 je 809e7c0 <_dl_lookup_symbol_x+0x800> 809e7f0: 83 ec 0c sub esp,0xc 809e7f3: e9 4f fe ff ff jmp 809e647 <_dl_lookup_symbol_x+0x687> 809e7f8: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e7fc: 8b 80 00 02 00 00 mov eax,DWORD PTR [eax+0x200] 809e802: 3b 44 24 18 cmp eax,DWORD PTR [esp+0x18] 809e806: 0f 86 21 02 00 00 jbe 809ea2d <_dl_lookup_symbol_x+0xa6d> 809e80c: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e810: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 809e814: 8b 80 fc 01 00 00 mov eax,DWORD PTR [eax+0x1fc] 809e81a: 89 7c b0 04 mov DWORD PTR [eax+esi*4+0x4],edi 809e81e: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e822: 8d 56 01 lea edx,[esi+0x1] 809e825: 8b 80 fc 01 00 00 mov eax,DWORD PTR [eax+0x1fc] 809e82b: 89 10 mov DWORD PTR [eax],edx 809e82d: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e831: c7 c6 08 6f 0e 08 mov esi,0x80e6f08 809e837: f6 06 40 test BYTE PTR [esi],0x40 809e83a: 0f 84 ee fd ff ff je 809e62e <_dl_lookup_symbol_x+0x66e> 809e840: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e844: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809e847: 8b 58 18 mov ebx,DWORD PTR [eax+0x18] 809e84a: 80 3a 00 cmp BYTE PTR [edx],0x0 809e84d: 75 16 jne 809e865 <_dl_lookup_symbol_x+0x8a5> 809e84f: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e853: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 809e859: 8b 00 mov eax,DWORD PTR [eax] 809e85b: 8b 10 mov edx,DWORD PTR [eax] 809e85d: 85 d2 test edx,edx 809e85f: 0f 84 3d 02 00 00 je 809eaa2 <_dl_lookup_symbol_x+0xae2> 809e865: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 809e868: 8b 4f 18 mov ecx,DWORD PTR [edi+0x18] 809e86b: 80 38 00 cmp BYTE PTR [eax],0x0 809e86e: 75 16 jne 809e886 <_dl_lookup_symbol_x+0x8c6> 809e870: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e874: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 809e87a: 8b 00 mov eax,DWORD PTR [eax] 809e87c: 8b 00 mov eax,DWORD PTR [eax] 809e87e: 85 c0 test eax,eax 809e880: 0f 84 96 00 00 00 je 809e91c <_dl_lookup_symbol_x+0x95c> 809e886: 83 ec 0c sub esp,0xc 809e889: 53 push ebx 809e88a: 52 push edx 809e88b: 51 push ecx 809e88c: 50 push eax 809e88d: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 809e891: 8d 87 a0 3e fe ff lea eax,[edi-0x1c160] 809e897: 50 push eax 809e898: e8 c3 38 00 00 call 80a2160 <_dl_debug_printf> 809e89d: 83 c4 20 add esp,0x20 809e8a0: 83 bf e0 ff ff ff 00 cmp DWORD PTR [edi-0x20],0x0 809e8a7: 0f 84 13 ff ff ff je 809e7c0 <_dl_lookup_symbol_x+0x800> 809e8ad: 83 ec 0c sub esp,0xc 809e8b0: ff b7 ec ff ff ff push DWORD PTR [edi-0x14] 809e8b6: 89 fb mov ebx,edi 809e8b8: e8 43 17 f6 f7 call 0 <_nl_current_LC_CTYPE> 809e8bd: 83 c4 10 add esp,0x10 809e8c0: 83 7c 24 10 00 cmp DWORD PTR [esp+0x10],0x0 809e8c5: 0f 84 98 fd ff ff je 809e663 <_dl_lookup_symbol_x+0x6a3> 809e8cb: e9 fc fe ff ff jmp 809e7cc <_dl_lookup_symbol_x+0x80c> 809e8d0: 8b 74 24 74 mov esi,DWORD PTR [esp+0x74] 809e8d4: 8b 96 fc 01 00 00 mov edx,DWORD PTR [esi+0x1fc] 809e8da: 85 d2 test edx,edx 809e8dc: 0f 84 20 fc ff ff je 809e502 <_dl_lookup_symbol_x+0x542> 809e8e2: 8b 1a mov ebx,DWORD PTR [edx] 809e8e4: 39 54 24 20 cmp DWORD PTR [esp+0x20],edx 809e8e8: 0f 84 45 02 00 00 je 809eb33 <_dl_lookup_symbol_x+0xb73> 809e8ee: 85 db test ebx,ebx 809e8f0: 0f 84 63 02 00 00 je 809eb59 <_dl_lookup_symbol_x+0xb99> 809e8f6: 31 c9 xor ecx,ecx 809e8f8: eb 0b jmp 809e905 <_dl_lookup_symbol_x+0x945> 809e8fa: 83 c1 01 add ecx,0x1 809e8fd: 39 d9 cmp ecx,ebx 809e8ff: 0f 84 4b 02 00 00 je 809eb50 <_dl_lookup_symbol_x+0xb90> 809e905: 39 44 8a 04 cmp DWORD PTR [edx+ecx*4+0x4],eax 809e909: 75 ef jne 809e8fa <_dl_lookup_symbol_x+0x93a> 809e90b: 8b 90 5c 02 00 00 mov edx,DWORD PTR [eax+0x25c] 809e911: 8b 80 60 02 00 00 mov eax,DWORD PTR [eax+0x260] 809e917: e9 78 fe ff ff jmp 809e794 <_dl_lookup_symbol_x+0x7d4> 809e91c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e920: 8d 80 66 35 fe ff lea eax,[eax-0x1ca9a] 809e926: e9 5b ff ff ff jmp 809e886 <_dl_lookup_symbol_x+0x8c6> 809e92b: 83 7c 24 74 00 cmp DWORD PTR [esp+0x74],0x0 809e930: 0f 84 87 00 00 00 je 809e9bd <_dl_lookup_symbol_x+0x9fd> 809e936: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809e93a: 83 bc 24 80 00 00 00 00 cmp DWORD PTR [esp+0x80],0x0 809e942: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 809e945: 0f 84 d1 00 00 00 je 809ea1c <_dl_lookup_symbol_x+0xa5c> 809e94b: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [esp+0x80] 809e952: 8b 10 mov edx,DWORD PTR [eax] 809e954: 85 d2 test edx,edx 809e956: 0f 84 ab 00 00 00 je 809ea07 <_dl_lookup_symbol_x+0xa47> 809e95c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e960: 8d 80 f4 3c fe ff lea eax,[eax-0x1c30c] 809e966: 80 39 00 cmp BYTE PTR [ecx],0x0 809e969: 74 7b je 809e9e6 <_dl_lookup_symbol_x+0xa26> 809e96b: 56 push esi 809e96c: 56 push esi 809e96d: 52 push edx 809e96e: 50 push eax 809e96f: 55 push ebp 809e970: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 809e974: 8d 87 10 3d fe ff lea eax,[edi-0x1c2f0] 809e97a: 89 fb mov ebx,edi 809e97c: 50 push eax 809e97d: 51 push ecx 809e97e: 8d 74 24 60 lea esi,[esp+0x60] 809e982: 56 push esi 809e983: e8 a8 53 00 00 call 80a3d30 <_dl_exception_create_format> 809e988: 83 c4 1c add esp,0x1c 809e98b: 8d 87 29 3d fe ff lea eax,[edi-0x1c2d7] 809e991: 50 push eax 809e992: 56 push esi 809e993: 6a 00 push 0x0 809e995: e8 d6 66 00 00 call 80a5070 <_dl_signal_exception> 809e99a: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 809e99e: 8d 83 a0 3f fe ff lea eax,[ebx-0x1c060] 809e9a4: 50 push eax 809e9a5: 8d 83 e8 3c fe ff lea eax,[ebx-0x1c318] 809e9ab: 68 53 03 00 00 push 0x353 809e9b0: 50 push eax 809e9b1: 8d 83 ec 3d fe ff lea eax,[ebx-0x1c214] 809e9b7: 50 push eax 809e9b8: e8 13 c5 fa ff call 804aed0 <__assert_fail> 809e9bd: 83 bc 24 80 00 00 00 00 cmp DWORD PTR [esp+0x80],0x0 809e9c5: 0f 84 01 02 00 00 je 809ebcc <_dl_lookup_symbol_x+0xc0c> 809e9cb: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [esp+0x80] 809e9d2: 8b 10 mov edx,DWORD PTR [eax] 809e9d4: 85 d2 test edx,edx 809e9d6: 0f 84 db 01 00 00 je 809ebb7 <_dl_lookup_symbol_x+0xbf7> 809e9dc: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809e9e0: 8d 80 f4 3c fe ff lea eax,[eax-0x1c30c] 809e9e6: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 809e9ea: c7 c1 84 4d 0e 08 mov ecx,0x80e4d84 809e9f0: 8b 09 mov ecx,DWORD PTR [ecx] 809e9f2: 8b 09 mov ecx,DWORD PTR [ecx] 809e9f4: 85 c9 test ecx,ecx 809e9f6: 0f 85 6f ff ff ff jne 809e96b <_dl_lookup_symbol_x+0x9ab> 809e9fc: 8d 8f 66 35 fe ff lea ecx,[edi-0x1ca9a] 809ea02: e9 64 ff ff ff jmp 809e96b <_dl_lookup_symbol_x+0x9ab> 809ea07: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 809ea0b: 8d 87 f4 3c fe ff lea eax,[edi-0x1c30c] 809ea11: 8d 97 69 4e fe ff lea edx,[edi-0x1b197] 809ea17: e9 4a ff ff ff jmp 809e966 <_dl_lookup_symbol_x+0x9a6> 809ea1c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809ea20: 8d 80 69 4e fe ff lea eax,[eax-0x1b197] 809ea26: 89 c2 mov edx,eax 809ea28: e9 39 ff ff ff jmp 809e966 <_dl_lookup_symbol_x+0x9a6> 809ea2d: 85 c0 test eax,eax 809ea2f: 8d 34 00 lea esi,[eax+eax*1] 809ea32: b8 0a 00 00 00 mov eax,0xa 809ea37: 0f 44 f0 cmove esi,eax 809ea3a: 83 ec 0c sub esp,0xc 809ea3d: 8d 04 b5 04 00 00 00 lea eax,[esi*4+0x4] 809ea44: 50 push eax 809ea45: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 809ea49: e8 32 61 fc ff call 8064b80 <__libc_malloc> 809ea4e: 83 c4 10 add esp,0x10 809ea51: 89 c2 mov edx,eax 809ea53: 85 c0 test eax,eax 809ea55: 0f 84 92 00 00 00 je 809eaed <_dl_lookup_symbol_x+0xb2d> 809ea5b: 83 7c 24 18 00 cmp DWORD PTR [esp+0x18],0x0 809ea60: 75 4f jne 809eab1 <_dl_lookup_symbol_x+0xaf1> 809ea62: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 809ea66: 89 7c 82 04 mov DWORD PTR [edx+eax*4+0x4],edi 809ea6a: 83 c0 01 add eax,0x1 809ea6d: 89 02 mov DWORD PTR [edx],eax 809ea6f: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809ea73: 8b 5c 24 74 mov ebx,DWORD PTR [esp+0x74] 809ea77: 8b 80 fc 01 00 00 mov eax,DWORD PTR [eax+0x1fc] 809ea7d: 89 93 fc 01 00 00 mov DWORD PTR [ebx+0x1fc],edx 809ea83: 89 b3 00 02 00 00 mov DWORD PTR [ebx+0x200],esi 809ea89: 85 c0 test eax,eax 809ea8b: 0f 84 9c fd ff ff je 809e82d <_dl_lookup_symbol_x+0x86d> 809ea91: 83 ec 0c sub esp,0xc 809ea94: 50 push eax 809ea95: e8 b6 4e 00 00 call 80a3950 <_dl_scope_free> 809ea9a: 83 c4 10 add esp,0x10 809ea9d: e9 8b fd ff ff jmp 809e82d <_dl_lookup_symbol_x+0x86d> 809eaa2: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809eaa6: 8d 90 66 35 fe ff lea edx,[eax-0x1ca9a] 809eaac: e9 b4 fd ff ff jmp 809e865 <_dl_lookup_symbol_x+0x8a5> 809eab1: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 809eab5: 8d 48 04 lea ecx,[eax+0x4] 809eab8: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 809eabc: 8d 1c 85 00 00 00 00 lea ebx,[eax*4+0x0] 809eac3: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809eac7: 8b 80 fc 01 00 00 mov eax,DWORD PTR [eax+0x1fc] 809eacd: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 809ead1: 83 c0 04 add eax,0x4 809ead4: 52 push edx 809ead5: 53 push ebx 809ead6: 50 push eax 809ead7: 51 push ecx 809ead8: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 809eadc: e8 4f 50 fd ff call 8073b30 809eae1: 83 c4 10 add esp,0x10 809eae4: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 809eae8: e9 75 ff ff ff jmp 809ea62 <_dl_lookup_symbol_x+0xaa2> 809eaed: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809eaf1: c7 c6 08 6f 0e 08 mov esi,0x80e6f08 809eaf7: f6 06 04 test BYTE PTR [esi],0x4 809eafa: 0f 84 1c fb ff ff je 809e61c <_dl_lookup_symbol_x+0x65c> 809eb00: 83 7c 24 1c 00 cmp DWORD PTR [esp+0x1c],0x0 809eb05: 74 0d je 809eb14 <_dl_lookup_symbol_x+0xb54> 809eb07: 80 bf 9c 01 00 00 00 cmp BYTE PTR [edi+0x19c],0x0 809eb0e: 0f 85 c8 fc ff ff jne 809e7dc <_dl_lookup_symbol_x+0x81c> 809eb14: 51 push ecx 809eb15: ff 77 18 push DWORD PTR [edi+0x18] 809eb18: ff 77 04 push DWORD PTR [edi+0x4] 809eb1b: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809eb1f: 8d 80 14 3f fe ff lea eax,[eax-0x1c0ec] 809eb25: 50 push eax 809eb26: e8 35 36 00 00 call 80a2160 <_dl_debug_printf> 809eb2b: 83 c4 10 add esp,0x10 809eb2e: e9 e9 fa ff ff jmp 809e61c <_dl_lookup_symbol_x+0x65c> 809eb33: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 809eb37: 39 d9 cmp ecx,ebx 809eb39: 0f 83 c3 f9 ff ff jae 809e502 <_dl_lookup_symbol_x+0x542> 809eb3f: 39 44 8a 04 cmp DWORD PTR [edx+ecx*4+0x4],eax 809eb43: 0f 84 c2 fd ff ff je 809e90b <_dl_lookup_symbol_x+0x94b> 809eb49: 83 c1 01 add ecx,0x1 809eb4c: 39 d9 cmp ecx,ebx 809eb4e: 75 ef jne 809eb3f <_dl_lookup_symbol_x+0xb7f> 809eb50: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 809eb54: e9 a9 f9 ff ff jmp 809e502 <_dl_lookup_symbol_x+0x542> 809eb59: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 809eb61: e9 9c f9 ff ff jmp 809e502 <_dl_lookup_symbol_x+0x542> 809eb66: 65 c7 05 1c 00 00 00 01 00 00 00 mov DWORD PTR gs:0x1c,0x1 809eb71: e9 33 fb ff ff jmp 809e6a9 <_dl_lookup_symbol_x+0x6e9> 809eb76: 83 7c 24 1c 00 cmp DWORD PTR [esp+0x1c],0x0 809eb7b: 74 0d je 809eb8a <_dl_lookup_symbol_x+0xbca> 809eb7d: 80 bf 9c 01 00 00 00 cmp BYTE PTR [edi+0x19c],0x0 809eb84: 0f 85 52 fc ff ff jne 809e7dc <_dl_lookup_symbol_x+0x81c> 809eb8a: 8b 44 24 74 mov eax,DWORD PTR [esp+0x74] 809eb8e: 8b 5f 18 mov ebx,DWORD PTR [edi+0x18] 809eb91: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 809eb94: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809eb97: 80 38 00 cmp BYTE PTR [eax],0x0 809eb9a: 75 41 jne 809ebdd <_dl_lookup_symbol_x+0xc1d> 809eb9c: 50 push eax 809eb9d: 53 push ebx 809eb9e: 51 push ecx 809eb9f: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809eba3: 8d 80 24 3e fe ff lea eax,[eax-0x1c1dc] 809eba9: 50 push eax 809ebaa: e8 b1 35 00 00 call 80a2160 <_dl_debug_printf> 809ebaf: 83 c4 10 add esp,0x10 809ebb2: e9 65 fa ff ff jmp 809e61c <_dl_lookup_symbol_x+0x65c> 809ebb7: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 809ebbb: 8d 87 f4 3c fe ff lea eax,[edi-0x1c30c] 809ebc1: 8d 97 69 4e fe ff lea edx,[edi-0x1b197] 809ebc7: e9 1a fe ff ff jmp 809e9e6 <_dl_lookup_symbol_x+0xa26> 809ebcc: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809ebd0: 8d 80 69 4e fe ff lea eax,[eax-0x1b197] 809ebd6: 89 c2 mov edx,eax 809ebd8: e9 09 fe ff ff jmp 809e9e6 <_dl_lookup_symbol_x+0xa26> 809ebdd: 83 ec 0c sub esp,0xc 809ebe0: 52 push edx 809ebe1: 50 push eax 809ebe2: 53 push ebx 809ebe3: 51 push ecx 809ebe4: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 809ebe8: 8d 80 64 3e fe ff lea eax,[eax-0x1c19c] 809ebee: 50 push eax 809ebef: e8 6c 35 00 00 call 80a2160 <_dl_debug_printf> 809ebf4: 83 c4 20 add esp,0x20 809ebf7: e9 20 fa ff ff jmp 809e61c <_dl_lookup_symbol_x+0x65c> 809ebfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0809ec00 <_dl_setup_hash>: 809ec00: f3 0f 1e fb endbr32 809ec04: 55 push ebp 809ec05: 57 push edi 809ec06: e8 5c c0 fa ff call 804ac67 <__x86.get_pc_thunk.di> 809ec0b: 81 c7 f5 63 04 00 add edi,0x463f5 809ec11: 56 push esi 809ec12: 53 push ebx 809ec13: 83 ec 0c sub esp,0xc 809ec16: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 809ec1a: 8b 90 50 01 00 00 mov edx,DWORD PTR [eax+0x150] 809ec20: 85 d2 test edx,edx 809ec22: 74 4c je 809ec70 <_dl_setup_hash+0x70> 809ec24: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 809ec27: 8b 0a mov ecx,DWORD PTR [edx] 809ec29: 89 88 7c 01 00 00 mov DWORD PTR [eax+0x17c],ecx 809ec2f: 8b 5a 08 mov ebx,DWORD PTR [edx+0x8] 809ec32: 8b 6a 04 mov ebp,DWORD PTR [edx+0x4] 809ec35: 8d 73 ff lea esi,[ebx-0x1] 809ec38: 85 de test esi,ebx 809ec3a: 75 5a jne 809ec96 <_dl_setup_hash+0x96> 809ec3c: 89 b0 80 01 00 00 mov DWORD PTR [eax+0x180],esi 809ec42: 8d 72 10 lea esi,[edx+0x10] 809ec45: 8b 52 0c mov edx,DWORD PTR [edx+0xc] 809ec48: 29 e9 sub ecx,ebp 809ec4a: 89 b0 88 01 00 00 mov DWORD PTR [eax+0x188],esi 809ec50: 89 90 84 01 00 00 mov DWORD PTR [eax+0x184],edx 809ec56: 8d 14 9e lea edx,[esi+ebx*4] 809ec59: 89 90 8c 01 00 00 mov DWORD PTR [eax+0x18c],edx 809ec5f: 8d 14 8a lea edx,[edx+ecx*4] 809ec62: 89 90 90 01 00 00 mov DWORD PTR [eax+0x190],edx 809ec68: 83 c4 0c add esp,0xc 809ec6b: 5b pop ebx 809ec6c: 5e pop esi 809ec6d: 5f pop edi 809ec6e: 5d pop ebp 809ec6f: c3 ret 809ec70: 8b 50 30 mov edx,DWORD PTR [eax+0x30] 809ec73: 85 d2 test edx,edx 809ec75: 74 f1 je 809ec68 <_dl_setup_hash+0x68> 809ec77: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 809ec7a: 8b 0a mov ecx,DWORD PTR [edx] 809ec7c: 83 c2 08 add edx,0x8 809ec7f: 89 90 90 01 00 00 mov DWORD PTR [eax+0x190],edx 809ec85: 8d 14 8a lea edx,[edx+ecx*4] 809ec88: 89 88 7c 01 00 00 mov DWORD PTR [eax+0x17c],ecx 809ec8e: 89 90 8c 01 00 00 mov DWORD PTR [eax+0x18c],edx 809ec94: eb d2 jmp 809ec68 <_dl_setup_hash+0x68> 809ec96: 8d 87 84 3f fe ff lea eax,[edi-0x1c07c] 809ec9c: 89 fb mov ebx,edi 809ec9e: 50 push eax 809ec9f: 8d 87 e8 3c fe ff lea eax,[edi-0x1c318] 809eca5: 68 cc 03 00 00 push 0x3cc 809ecaa: 50 push eax 809ecab: 8d 87 54 3f fe ff lea eax,[edi-0x1c0ac] 809ecb1: 50 push eax 809ecb2: e8 19 c2 fa ff call 804aed0 <__assert_fail> 809ecb7: 66 90 xchg ax,ax 809ecb9: 66 90 xchg ax,ax 809ecbb: 66 90 xchg ax,ax 809ecbd: 66 90 xchg ax,ax 809ecbf: 90 nop 0809ecc0 <_dl_add_to_namespace_list>: 809ecc0: f3 0f 1e fb endbr32 809ecc4: 57 push edi 809ecc5: 56 push esi 809ecc6: 53 push ebx 809ecc7: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 809eccb: e8 f0 ae fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809ecd0: 81 c3 30 63 04 00 add ebx,0x46330 809ecd6: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 809ecda: c7 c2 00 00 00 00 mov edx,0x0 809ece0: 85 d2 test edx,edx 809ece2: 74 11 je 809ecf5 <_dl_add_to_namespace_list+0x35> 809ece4: 83 ec 0c sub esp,0xc 809ece7: ff b3 f0 ff ff ff push DWORD PTR [ebx-0x10] 809eced: e8 0e 13 f6 f7 call 0 <_nl_current_LC_CTYPE> 809ecf2: 83 c4 10 add esp,0x10 809ecf5: c7 c1 e0 59 0e 08 mov ecx,0x80e59e0 809ecfb: 8d 14 b6 lea edx,[esi+esi*4] 809ecfe: c1 e2 04 shl edx,0x4 809ed01: 01 ca add edx,ecx 809ed03: 8b 02 mov eax,DWORD PTR [edx] 809ed05: 85 c0 test eax,eax 809ed07: 74 67 je 809ed70 <_dl_add_to_namespace_list+0xb0> 809ed09: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ed10: 89 c2 mov edx,eax 809ed12: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 809ed15: 85 c0 test eax,eax 809ed17: 75 f7 jne 809ed10 <_dl_add_to_namespace_list+0x50> 809ed19: 89 57 10 mov DWORD PTR [edi+0x10],edx 809ed1c: 89 7a 0c mov DWORD PTR [edx+0xc],edi 809ed1f: 8d 04 b6 lea eax,[esi+esi*4] 809ed22: c1 e0 04 shl eax,0x4 809ed25: 83 44 01 04 01 add DWORD PTR [ecx+eax*1+0x4],0x1 809ed2a: c7 c1 98 59 0e 08 mov ecx,0x80e5998 809ed30: 8b 01 mov eax,DWORD PTR [ecx] 809ed32: 8b 51 04 mov edx,DWORD PTR [ecx+0x4] 809ed35: 89 87 5c 02 00 00 mov DWORD PTR [edi+0x25c],eax 809ed3b: 83 c0 01 add eax,0x1 809ed3e: 89 01 mov DWORD PTR [ecx],eax 809ed40: c7 c0 00 00 00 00 mov eax,0x0 809ed46: 89 97 60 02 00 00 mov DWORD PTR [edi+0x260],edx 809ed4c: 83 d2 00 adc edx,0x0 809ed4f: 89 51 04 mov DWORD PTR [ecx+0x4],edx 809ed52: 85 c0 test eax,eax 809ed54: 74 11 je 809ed67 <_dl_add_to_namespace_list+0xa7> 809ed56: 83 ec 0c sub esp,0xc 809ed59: ff b3 f0 ff ff ff push DWORD PTR [ebx-0x10] 809ed5f: e8 9c 12 f6 f7 call 0 <_nl_current_LC_CTYPE> 809ed64: 83 c4 10 add esp,0x10 809ed67: 5b pop ebx 809ed68: 5e pop esi 809ed69: 5f pop edi 809ed6a: c3 ret 809ed6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809ed6f: 90 nop 809ed70: 89 3a mov DWORD PTR [edx],edi 809ed72: eb ab jmp 809ed1f <_dl_add_to_namespace_list+0x5f> 809ed74: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ed7b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809ed7f: 90 nop 0809ed80 <_dl_new_object>: 809ed80: f3 0f 1e fb endbr32 809ed84: 55 push ebp 809ed85: 57 push edi 809ed86: 56 push esi 809ed87: 53 push ebx 809ed88: e8 33 ae fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809ed8d: 81 c3 73 62 04 00 add ebx,0x46273 809ed93: 83 ec 38 sub esp,0x38 809ed96: 8b 6c 24 60 mov ebp,DWORD PTR [esp+0x60] 809ed9a: ff 74 24 50 push DWORD PTR [esp+0x50] 809ed9e: e8 6d 52 fd ff call 8074010 809eda3: 5a pop edx 809eda4: 59 pop ecx 809eda5: 89 c6 mov esi,eax 809eda7: 8d 48 01 lea ecx,[eax+0x1] 809edaa: 05 75 02 00 00 add eax,0x275 809edaf: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 809edb3: 6a 01 push 0x1 809edb5: 50 push eax 809edb6: e8 35 6b fc ff call 80658f0 <__calloc> 809edbb: 83 c4 10 add esp,0x10 809edbe: 89 c7 mov edi,eax 809edc0: 85 c0 test eax,eax 809edc2: 0f 84 20 02 00 00 je 809efe8 <_dl_new_object+0x268> 809edc8: 83 ec 04 sub esp,0x4 809edcb: 89 47 14 mov DWORD PTR [edi+0x14],eax 809edce: 8d 80 64 02 00 00 lea eax,[eax+0x264] 809edd4: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 809edd8: 89 87 68 01 00 00 mov DWORD PTR [edi+0x168],eax 809edde: 8d 87 68 02 00 00 lea eax,[edi+0x268] 809ede4: 89 47 1c mov DWORD PTR [edi+0x1c],eax 809ede7: 8d 87 74 02 00 00 lea eax,[edi+0x274] 809eded: 51 push ecx 809edee: ff 74 24 4c push DWORD PTR [esp+0x4c] 809edf2: 50 push eax 809edf3: e8 38 4d fd ff call 8073b30 809edf8: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 809edfc: 83 c4 10 add esp,0x10 809edff: 8b 54 24 4c mov edx,DWORD PTR [esp+0x4c] 809ee03: 89 87 68 02 00 00 mov DWORD PTR [edi+0x268],eax 809ee09: 01 f0 add eax,esi 809ee0b: 0f b6 74 24 48 movzx esi,BYTE PTR [esp+0x48] 809ee10: c7 87 70 02 00 00 01 00 00 00 mov DWORD PTR [edi+0x270],0x1 809ee1a: 0f b6 09 movzx ecx,BYTE PTR [ecx] 809ee1d: 84 c9 test cl,cl 809ee1f: 0f 45 44 24 40 cmovne eax,DWORD PTR [esp+0x40] 809ee24: 83 e6 03 and esi,0x3 809ee27: 89 47 04 mov DWORD PTR [edi+0x4],eax 809ee2a: 0f b6 87 98 01 00 00 movzx eax,BYTE PTR [edi+0x198] 809ee31: 83 e0 fc and eax,0xfffffffc 809ee34: 09 f0 or eax,esi 809ee36: 88 87 98 01 00 00 mov BYTE PTR [edi+0x198],al 809ee3c: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 809ee42: 8b 00 mov eax,DWORD PTR [eax] 809ee44: f6 c4 01 test ah,0x1 809ee47: 0f 84 ab 01 00 00 je 809eff8 <_dl_new_object+0x278> 809ee4d: 8d 44 ad 00 lea eax,[ebp+ebp*4+0x0] 809ee51: 89 6f 18 mov DWORD PTR [edi+0x18],ebp 809ee54: 8d b7 c0 01 00 00 lea esi,[edi+0x1c0] 809ee5a: c1 e0 04 shl eax,0x4 809ee5d: 81 c0 e0 59 0e 08 add eax,0x80e59e0 809ee63: 89 97 70 01 00 00 mov DWORD PTR [edi+0x170],edx 809ee69: 8b 28 mov ebp,DWORD PTR [eax] 809ee6b: 89 b7 d4 01 00 00 mov DWORD PTR [edi+0x1d4],esi 809ee71: c7 87 d0 01 00 00 04 00 00 00 mov DWORD PTR [edi+0x1d0],0x4 809ee7b: 85 ed test ebp,ebp 809ee7d: 0f 84 b5 01 00 00 je 809f038 <_dl_new_object+0x2b8> 809ee83: 81 c5 60 01 00 00 add ebp,0x160 809ee89: 89 af c0 01 00 00 mov DWORD PTR [edi+0x1c0],ebp 809ee8f: 85 d2 test edx,edx 809ee91: 0f 84 79 01 00 00 je 809f010 <_dl_new_object+0x290> 809ee97: bd 01 00 00 00 mov ebp,0x1 809ee9c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809eea0: 89 d0 mov eax,edx 809eea2: 8b 92 70 01 00 00 mov edx,DWORD PTR [edx+0x170] 809eea8: 85 d2 test edx,edx 809eeaa: 75 f4 jne 809eea0 <_dl_new_object+0x120> 809eeac: 85 ed test ebp,ebp 809eeae: 0f 85 9c 01 00 00 jne 809f050 <_dl_new_object+0x2d0> 809eeb4: 05 60 01 00 00 add eax,0x160 809eeb9: 89 06 mov DWORD PTR [esi],eax 809eebb: 8d 87 60 01 00 00 lea eax,[edi+0x160] 809eec1: 84 c9 test cl,cl 809eec3: 88 4c 24 0c mov BYTE PTR [esp+0xc],cl 809eec7: 89 87 d8 01 00 00 mov DWORD PTR [edi+0x1d8],eax 809eecd: 0f 84 15 01 00 00 je 809efe8 <_dl_new_object+0x268> 809eed3: 83 ec 0c sub esp,0xc 809eed6: ff 74 24 4c push DWORD PTR [esp+0x4c] 809eeda: e8 31 51 fd ff call 8074010 809eedf: 0f b6 4c 24 1c movzx ecx,BYTE PTR [esp+0x1c] 809eee4: 83 c4 10 add esp,0x10 809eee7: 31 d2 xor edx,edx 809eee9: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 809eeed: 83 c0 01 add eax,0x1 809eef0: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 809eef4: 89 c5 mov ebp,eax 809eef6: c7 c0 e0 ff ff ff mov eax,0xffffffe0 809eefc: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 809ef00: 80 f9 2f cmp cl,0x2f 809ef03: 0f 84 87 01 00 00 je 809f090 <_dl_new_object+0x310> 809ef09: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 809ef0d: 89 d6 mov esi,edx 809ef0f: eb 15 jmp 809ef26 <_dl_new_object+0x1a6> 809ef11: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ef18: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809ef1c: 65 83 38 22 cmp DWORD PTR gs:[eax],0x22 809ef20: 0f 85 3a 01 00 00 jne 809f060 <_dl_new_object+0x2e0> 809ef26: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 809ef2a: 83 ec 08 sub esp,0x8 809ef2d: 83 ed 80 sub ebp,0xffffff80 809ef30: 89 f7 mov edi,esi 809ef32: 55 push ebp 809ef33: 56 push esi 809ef34: e8 b7 64 fc ff call 80653f0 <__libc_realloc> 809ef39: 83 c4 10 add esp,0x10 809ef3c: 89 c6 mov esi,eax 809ef3e: 85 c0 test eax,eax 809ef40: 0f 84 66 01 00 00 je 809f0ac <_dl_new_object+0x32c> 809ef46: 83 ec 08 sub esp,0x8 809ef49: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 809ef4d: 83 c7 7f add edi,0x7f 809ef50: 2b 7c 24 18 sub edi,DWORD PTR [esp+0x18] 809ef54: 57 push edi 809ef55: 50 push eax 809ef56: e8 d5 6f fd ff call 8075f30 <__getcwd> 809ef5b: 83 c4 10 add esp,0x10 809ef5e: 85 c0 test eax,eax 809ef60: 74 b6 je 809ef18 <_dl_new_object+0x198> 809ef62: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 809ef66: 89 f2 mov edx,esi 809ef68: 89 f1 mov ecx,esi 809ef6a: 8b 31 mov esi,DWORD PTR [ecx] 809ef6c: 83 c1 04 add ecx,0x4 809ef6f: 8d 86 ff fe fe fe lea eax,[esi-0x1010101] 809ef75: f7 d6 not esi 809ef77: 21 f0 and eax,esi 809ef79: 25 80 80 80 80 and eax,0x80808080 809ef7e: 74 ea je 809ef6a <_dl_new_object+0x1ea> 809ef80: 89 c6 mov esi,eax 809ef82: 89 cd mov ebp,ecx 809ef84: c1 ee 10 shr esi,0x10 809ef87: a9 80 80 00 00 test eax,0x8080 809ef8c: 0f 44 c6 cmove eax,esi 809ef8f: 8d 71 02 lea esi,[ecx+0x2] 809ef92: 0f 44 ee cmove ebp,esi 809ef95: 89 c1 mov ecx,eax 809ef97: 00 c1 add cl,al 809ef99: 89 e9 mov ecx,ebp 809ef9b: 83 d9 03 sbb ecx,0x3 809ef9e: 80 79 ff 2f cmp BYTE PTR [ecx-0x1],0x2f 809efa2: 74 06 je 809efaa <_dl_new_object+0x22a> 809efa4: c6 01 2f mov BYTE PTR [ecx],0x2f 809efa7: 83 c1 01 add ecx,0x1 809efaa: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 809efae: 83 ec 04 sub esp,0x4 809efb1: ff 74 24 1c push DWORD PTR [esp+0x1c] 809efb5: ff 74 24 48 push DWORD PTR [esp+0x48] 809efb9: 51 push ecx 809efba: e8 81 4c fd ff call 8073c40 <__mempcpy> 809efbf: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 809efc3: 83 c4 10 add esp,0x10 809efc6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809efcd: 8d 76 00 lea esi,[esi+0x0] 809efd0: 89 c1 mov ecx,eax 809efd2: 83 e8 01 sub eax,0x1 809efd5: 80 38 2f cmp BYTE PTR [eax],0x2f 809efd8: 75 f6 jne 809efd0 <_dl_new_object+0x250> 809efda: 39 c2 cmp edx,eax 809efdc: 0f 44 c1 cmove eax,ecx 809efdf: c6 00 00 mov BYTE PTR [eax],0x0 809efe2: 89 97 b0 01 00 00 mov DWORD PTR [edi+0x1b0],edx 809efe8: 83 c4 2c add esp,0x2c 809efeb: 89 f8 mov eax,edi 809efed: 5b pop ebx 809efee: 5e pop esi 809efef: 5f pop edi 809eff0: 5d pop ebp 809eff1: c3 ret 809eff2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809eff8: c7 87 04 02 00 00 01 00 00 00 mov DWORD PTR [edi+0x204],0x1 809f002: e9 46 fe ff ff jmp 809ee4d <_dl_new_object+0xcd> 809f007: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f00e: 66 90 xchg ax,ax 809f010: 89 f8 mov eax,edi 809f012: 05 60 01 00 00 add eax,0x160 809f017: 39 e8 cmp eax,ebp 809f019: 0f 84 9c fe ff ff je 809eebb <_dl_new_object+0x13b> 809f01f: f6 44 24 50 08 test BYTE PTR [esp+0x50],0x8 809f024: 74 5a je 809f080 <_dl_new_object+0x300> 809f026: 89 af c4 01 00 00 mov DWORD PTR [edi+0x1c4],ebp 809f02c: e9 88 fe ff ff jmp 809eeb9 <_dl_new_object+0x139> 809f031: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f038: 85 d2 test edx,edx 809f03a: 0f 85 60 fe ff ff jne 809eea0 <_dl_new_object+0x120> 809f040: 89 f8 mov eax,edi 809f042: e9 6d fe ff ff jmp 809eeb4 <_dl_new_object+0x134> 809f047: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f04e: 66 90 xchg ax,ax 809f050: 8b af c0 01 00 00 mov ebp,DWORD PTR [edi+0x1c0] 809f056: eb ba jmp 809f012 <_dl_new_object+0x292> 809f058: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f05f: 90 nop 809f060: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 809f064: 89 f2 mov edx,esi 809f066: 83 ec 0c sub esp,0xc 809f069: 52 push edx 809f06a: e8 31 61 fc ff call 80651a0 <__free> 809f06f: 83 c4 10 add esp,0x10 809f072: ba ff ff ff ff mov edx,0xffffffff 809f077: e9 66 ff ff ff jmp 809efe2 <_dl_new_object+0x262> 809f07c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809f080: 8d b7 c4 01 00 00 lea esi,[edi+0x1c4] 809f086: e9 2e fe ff ff jmp 809eeb9 <_dl_new_object+0x139> 809f08b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809f08f: 90 nop 809f090: 83 ec 0c sub esp,0xc 809f093: ff 74 24 24 push DWORD PTR [esp+0x24] 809f097: e8 e4 5a fc ff call 8064b80 <__libc_malloc> 809f09c: 83 c4 10 add esp,0x10 809f09f: 89 c2 mov edx,eax 809f0a1: 85 c0 test eax,eax 809f0a3: 74 11 je 809f0b6 <_dl_new_object+0x336> 809f0a5: 89 c1 mov ecx,eax 809f0a7: e9 fe fe ff ff jmp 809efaa <_dl_new_object+0x22a> 809f0ac: 89 fe mov esi,edi 809f0ae: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 809f0b2: 89 f2 mov edx,esi 809f0b4: eb b0 jmp 809f066 <_dl_new_object+0x2e6> 809f0b6: 83 ca ff or edx,0xffffffff 809f0b9: e9 24 ff ff ff jmp 809efe2 <_dl_new_object+0x262> 809f0be: 66 90 xchg ax,ax 0809f0c0 <_dl_try_allocate_static_tls>: 809f0c0: f3 0f 1e fb endbr32 809f0c4: 55 push ebp 809f0c5: 57 push edi 809f0c6: e8 9c bb fa ff call 804ac67 <__x86.get_pc_thunk.di> 809f0cb: 81 c7 35 5f 04 00 add edi,0x45f35 809f0d1: 56 push esi 809f0d2: 53 push ebx 809f0d3: 83 ec 1c sub esp,0x1c 809f0d6: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 809f0da: 8b 83 48 02 00 00 mov eax,DWORD PTR [ebx+0x248] 809f0e0: 83 f8 ff cmp eax,0xffffffff 809f0e3: 0f 84 80 00 00 00 je 809f169 <_dl_try_allocate_static_tls+0xa9> 809f0e9: c7 c0 a4 6c 0e 08 mov eax,0x80e6ca4 809f0ef: 8b b3 40 02 00 00 mov esi,DWORD PTR [ebx+0x240] 809f0f5: 3b 30 cmp esi,DWORD PTR [eax] 809f0f7: 0f 87 93 00 00 00 ja 809f190 <_dl_try_allocate_static_tls+0xd0> 809f0fd: c7 c0 a0 6c 0e 08 mov eax,0x80e6ca0 809f103: 8b 08 mov ecx,DWORD PTR [eax] 809f105: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 809f109: c7 c0 68 50 0e 08 mov eax,0x80e5068 809f10f: 8b 00 mov eax,DWORD PTR [eax] 809f111: 29 c8 sub eax,ecx 809f113: 3d bf 04 00 00 cmp eax,0x4bf 809f118: 76 76 jbe 809f190 <_dl_try_allocate_static_tls+0xd0> 809f11a: 8b 93 44 02 00 00 mov edx,DWORD PTR [ebx+0x244] 809f120: 8b ab 3c 02 00 00 mov ebp,DWORD PTR [ebx+0x23c] 809f126: 2d c0 04 00 00 sub eax,0x4c0 809f12b: 01 d5 add ebp,edx 809f12d: 39 e8 cmp eax,ebp 809f12f: 72 5f jb 809f190 <_dl_try_allocate_static_tls+0xd0> 809f131: 01 c1 add ecx,eax 809f133: 29 e8 sub eax,ebp 809f135: 29 d1 sub ecx,edx 809f137: 31 d2 xor edx,edx 809f139: f7 f6 div esi 809f13b: 0f af c6 imul eax,esi 809f13e: 29 c1 sub ecx,eax 809f140: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 809f144: 89 8b 48 02 00 00 mov DWORD PTR [ebx+0x248],ecx 809f14a: 89 08 mov DWORD PTR [eax],ecx 809f14c: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 809f14f: f6 80 98 01 00 00 04 test BYTE PTR [eax+0x198],0x4 809f156: 74 20 je 809f178 <_dl_try_allocate_static_tls+0xb8> 809f158: 83 ec 0c sub esp,0xc 809f15b: c7 c0 c4 59 0e 08 mov eax,0x80e59c4 809f161: 53 push ebx 809f162: ff 10 call DWORD PTR [eax] 809f164: 31 c0 xor eax,eax 809f166: 83 c4 10 add esp,0x10 809f169: 83 c4 1c add esp,0x1c 809f16c: 5b pop ebx 809f16d: 5e pop esi 809f16e: 5f pop edi 809f16f: 5d pop ebp 809f170: c3 ret 809f171: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f178: 80 8b 99 01 00 00 04 or BYTE PTR [ebx+0x199],0x4 809f17f: 83 c4 1c add esp,0x1c 809f182: 31 c0 xor eax,eax 809f184: 5b pop ebx 809f185: 5e pop esi 809f186: 5f pop edi 809f187: 5d pop ebp 809f188: c3 ret 809f189: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f190: f3 0f 1e fb endbr32 809f194: b8 ff ff ff ff mov eax,0xffffffff 809f199: eb ce jmp 809f169 <_dl_try_allocate_static_tls+0xa9> 809f19b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809f19f: 90 nop 0809f1a0 <_dl_allocate_static_tls>: 809f1a0: f3 0f 1e fb endbr32 809f1a4: 56 push esi 809f1a5: e8 05 b7 fa ff call 804a8af <__x86.get_pc_thunk.si> 809f1aa: 81 c6 56 5e 04 00 add esi,0x45e56 809f1b0: 53 push ebx 809f1b1: 83 ec 04 sub esp,0x4 809f1b4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 809f1b8: 83 bb 48 02 00 00 ff cmp DWORD PTR [ebx+0x248],0xffffffff 809f1bf: 74 16 je 809f1d7 <_dl_allocate_static_tls+0x37> 809f1c1: 83 ec 0c sub esp,0xc 809f1c4: 53 push ebx 809f1c5: e8 f6 fe ff ff call 809f0c0 <_dl_try_allocate_static_tls> 809f1ca: 83 c4 10 add esp,0x10 809f1cd: 85 c0 test eax,eax 809f1cf: 75 06 jne 809f1d7 <_dl_allocate_static_tls+0x37> 809f1d1: 83 c4 04 add esp,0x4 809f1d4: 5b pop ebx 809f1d5: 5e pop esi 809f1d6: c3 ret 809f1d7: 8d 86 b4 3f fe ff lea eax,[esi-0x1c04c] 809f1dd: 50 push eax 809f1de: 6a 00 push 0x0 809f1e0: ff 73 04 push DWORD PTR [ebx+0x4] 809f1e3: 89 f3 mov ebx,esi 809f1e5: 6a 00 push 0x0 809f1e7: e8 e4 5e 00 00 call 80a50d0 <_dl_signal_error> 809f1ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0809f1f0 <_dl_nothread_init_static_tls>: 809f1f0: f3 0f 1e fb endbr32 809f1f4: 56 push esi 809f1f5: 53 push ebx 809f1f6: e8 c5 a9 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809f1fb: 81 c3 05 5e 04 00 add ebx,0x45e05 809f201: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 809f208: 83 ec 08 sub esp,0x8 809f20b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 809f20f: 8b 88 38 02 00 00 mov ecx,DWORD PTR [eax+0x238] 809f215: 8b b0 3c 02 00 00 mov esi,DWORD PTR [eax+0x23c] 809f21b: 51 push ecx 809f21c: 29 ce sub esi,ecx 809f21e: ff b0 34 02 00 00 push DWORD PTR [eax+0x234] 809f224: 2b 90 48 02 00 00 sub edx,DWORD PTR [eax+0x248] 809f22a: 52 push edx 809f22b: e8 10 4a fd ff call 8073c40 <__mempcpy> 809f230: 83 c4 0c add esp,0xc 809f233: 56 push esi 809f234: 6a 00 push 0x0 809f236: 50 push eax 809f237: e8 84 9e fa ff call 80490c0 <.plt+0x90> 809f23c: 83 c4 14 add esp,0x14 809f23f: 5b pop ebx 809f240: 5e pop esi 809f241: c3 ret 809f242: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f249: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0809f250 <_dl_protect_relro>: 809f250: f3 0f 1e fb endbr32 809f254: 56 push esi 809f255: 53 push ebx 809f256: e8 65 a9 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809f25b: 81 c3 a5 5d 04 00 add ebx,0x45da5 809f261: 83 ec 04 sub esp,0x4 809f264: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 809f268: 8b 86 54 02 00 00 mov eax,DWORD PTR [esi+0x254] 809f26e: 03 06 add eax,DWORD PTR [esi] 809f270: c7 c2 90 59 0e 08 mov edx,0x80e5990 809f276: 8b 0a mov ecx,DWORD PTR [edx] 809f278: 89 c2 mov edx,eax 809f27a: 03 86 58 02 00 00 add eax,DWORD PTR [esi+0x258] 809f280: f7 d9 neg ecx 809f282: 21 ca and edx,ecx 809f284: 21 c8 and eax,ecx 809f286: 39 c2 cmp edx,eax 809f288: 75 06 jne 809f290 <_dl_protect_relro+0x40> 809f28a: 83 c4 04 add esp,0x4 809f28d: 5b pop ebx 809f28e: 5e pop esi 809f28f: c3 ret 809f290: 83 ec 04 sub esp,0x4 809f293: 29 d0 sub eax,edx 809f295: 6a 01 push 0x1 809f297: 50 push eax 809f298: 52 push edx 809f299: e8 52 79 fd ff call 8076bf0 <__mprotect> 809f29e: 83 c4 10 add esp,0x10 809f2a1: 85 c0 test eax,eax 809f2a3: 79 e5 jns 809f28a <_dl_protect_relro+0x3a> 809f2a5: 8d 83 40 47 fe ff lea eax,[ebx-0x1b8c0] 809f2ab: 50 push eax 809f2ac: c7 c0 e0 ff ff ff mov eax,0xffffffe0 809f2b2: 6a 00 push 0x0 809f2b4: ff 76 04 push DWORD PTR [esi+0x4] 809f2b7: 65 ff 30 push DWORD PTR gs:[eax] 809f2ba: e8 11 5e 00 00 call 80a50d0 <_dl_signal_error> 809f2bf: 90 nop 0809f2c0 <_dl_reloc_bad_type>: 809f2c0: f3 0f 1e fb endbr32 809f2c4: 57 push edi 809f2c5: 56 push esi 809f2c6: 53 push ebx 809f2c7: e8 f4 a8 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 809f2cc: 81 c3 34 5d 04 00 add ebx,0x45d34 809f2d2: 83 ec 28 sub esp,0x28 809f2d5: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 809f2d9: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 809f2dd: c1 e0 05 shl eax,0x5 809f2e0: 8d 84 03 00 47 fe ff lea eax,[ebx+eax*1-0x1b900] 809f2e7: 50 push eax 809f2e8: 8d 7c 24 0c lea edi,[esp+0xc] 809f2ec: 57 push edi 809f2ed: e8 8e 9d fa ff call 8049080 <.plt+0x50> 809f2f2: 89 f2 mov edx,esi 809f2f4: c7 c1 00 73 0c 08 mov ecx,0x80c7300 809f2fa: 83 e6 0f and esi,0xf 809f2fd: c1 ea 04 shr edx,0x4 809f300: c6 40 02 00 mov BYTE PTR [eax+0x2],0x0 809f304: 83 e2 0f and edx,0xf 809f307: 0f b6 14 11 movzx edx,BYTE PTR [ecx+edx*1] 809f30b: 88 10 mov BYTE PTR [eax],dl 809f30d: 0f b6 14 31 movzx edx,BYTE PTR [ecx+esi*1] 809f311: 88 50 01 mov BYTE PTR [eax+0x1],dl 809f314: 57 push edi 809f315: 6a 00 push 0x0 809f317: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 809f31b: ff 70 04 push DWORD PTR [eax+0x4] 809f31e: 6a 00 push 0x0 809f320: e8 ab 5d 00 00 call 80a50d0 <_dl_signal_error> 809f325: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f32c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0809f330 <_dl_relocate_object>: 809f330: f3 0f 1e fb endbr32 809f334: 55 push ebp 809f335: 89 e5 mov ebp,esp 809f337: 57 push edi 809f338: e8 2a b9 fa ff call 804ac67 <__x86.get_pc_thunk.di> 809f33d: 81 c7 c3 5c 04 00 add edi,0x45cc3 809f343: 56 push esi 809f344: 53 push ebx 809f345: 81 ec bc 00 00 00 sub esp,0xbc 809f34b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f34e: f6 80 98 01 00 00 04 test BYTE PTR [eax+0x198],0x4 809f355: 0f 85 f0 04 00 00 jne 809f84b <_dl_relocate_object+0x51b> 809f35b: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 809f361: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 809f364: 8b 00 mov eax,DWORD PTR [eax] 809f366: 83 e0 20 and eax,0x20 809f369: 85 c9 test ecx,ecx 809f36b: 0f 84 e7 04 00 00 je 809f858 <_dl_relocate_object+0x528> 809f371: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 809f374: 83 e6 01 and esi,0x1 809f377: 89 75 88 mov DWORD PTR [ebp-0x78],esi 809f37a: 85 c0 test eax,eax 809f37c: 0f 85 fc 18 00 00 jne 80a0c7e <.L595+0x533> 809f382: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f385: 8b 40 78 mov eax,DWORD PTR [eax+0x78] 809f388: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 809f38b: 85 c0 test eax,eax 809f38d: 0f 85 24 19 00 00 jne 80a0cb7 <.L595+0x56c> 809f393: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f396: 8b 40 34 mov eax,DWORD PTR [eax+0x34] 809f399: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809f39c: 89 45 94 mov DWORD PTR [ebp-0x6c],eax 809f39f: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f3a2: 8b 70 7c mov esi,DWORD PTR [eax+0x7c] 809f3a5: 85 f6 test esi,esi 809f3a7: 74 52 je 809f3fb <_dl_relocate_object+0xcb> 809f3a9: 8b 5d 88 mov ebx,DWORD PTR [ebp-0x78] 809f3ac: 85 db test ebx,ebx 809f3ae: 74 4b je 809f3fb <_dl_relocate_object+0xcb> 809f3b0: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 809f3b3: c7 c0 20 6f 0e 08 mov eax,0x80e6f20 809f3b9: 8b 56 2c mov edx,DWORD PTR [esi+0x2c] 809f3bc: 8b 00 mov eax,DWORD PTR [eax] 809f3be: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 809f3c1: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 809f3c4: 85 c9 test ecx,ecx 809f3c6: 0f 85 78 10 00 00 jne 80a0444 <.L229+0xe2> 809f3cc: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 809f3cf: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 809f3d2: 83 e0 02 and eax,0x2 809f3d5: 89 72 04 mov DWORD PTR [edx+0x4],esi 809f3d8: 85 c9 test ecx,ecx 809f3da: 0f 85 9d 1c 00 00 jne 80a107d <.L174+0x16a> 809f3e0: 85 c0 test eax,eax 809f3e2: 8d 8f e0 ea fb ff lea ecx,[edi-0x41520] 809f3e8: 8d 87 b0 ea fb ff lea eax,[edi-0x41550] 809f3ee: c7 45 88 01 00 00 00 mov DWORD PTR [ebp-0x78],0x1 809f3f5: 0f 45 c1 cmovne eax,ecx 809f3f8: 89 42 08 mov DWORD PTR [edx+0x8],eax 809f3fb: 31 d2 xor edx,edx 809f3fd: 31 c0 xor eax,eax 809f3ff: 89 54 05 c8 mov DWORD PTR [ebp+eax*1-0x38],edx 809f403: 83 c0 04 add eax,0x4 809f406: 83 f8 20 cmp eax,0x20 809f409: 72 f4 jb 809f3ff <_dl_relocate_object+0xcf> 809f40b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f40e: 8b 40 64 mov eax,DWORD PTR [eax+0x64] 809f411: 85 c0 test eax,eax 809f413: 0f 84 71 11 00 00 je 80a058a <.L230+0x3d> 809f419: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 809f41c: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f41f: c7 45 b0 00 00 00 00 mov DWORD PTR [ebp-0x50],0x0 809f426: 8b 40 68 mov eax,DWORD PTR [eax+0x68] 809f429: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 809f42c: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f42f: 8b 90 c0 00 00 00 mov edx,DWORD PTR [eax+0xc0] 809f435: 8d 04 0b lea eax,[ebx+ecx*1] 809f438: 85 d2 test edx,edx 809f43a: 74 06 je 809f442 <_dl_relocate_object+0x112> 809f43c: 8b 72 04 mov esi,DWORD PTR [edx+0x4] 809f43f: 89 75 b0 mov DWORD PTR [ebp-0x50],esi 809f442: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 809f445: 8b 56 70 mov edx,DWORD PTR [esi+0x70] 809f448: 85 d2 test edx,edx 809f44a: 74 0a je 809f456 <_dl_relocate_object+0x126> 809f44c: 83 7a 04 11 cmp DWORD PTR [edx+0x4],0x11 809f450: 0f 84 aa 14 00 00 je 80a0900 <.L595+0x1b5> 809f456: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 809f459: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 809f45c: c7 c2 84 4d 0e 08 mov edx,0x80e4d84 809f462: 8b 36 mov esi,DWORD PTR [esi] 809f464: 25 00 00 00 02 and eax,0x2000000 809f469: 89 45 8c mov DWORD PTR [ebp-0x74],eax 809f46c: 8d 45 c8 lea eax,[ebp-0x38] 809f46f: 89 75 b4 mov DWORD PTR [ebp-0x4c],esi 809f472: 8d b7 f0 f9 fb ff lea esi,[edi-0x40610] 809f478: 89 b5 68 ff ff ff mov DWORD PTR [ebp-0x98],esi 809f47e: 8d b7 3d 41 fe ff lea esi,[edi-0x1bec3] 809f484: 89 b5 60 ff ff ff mov DWORD PTR [ebp-0xa0],esi 809f48a: 8d b7 98 40 fe ff lea esi,[edi-0x1bf68] 809f490: 89 b5 58 ff ff ff mov DWORD PTR [ebp-0xa8],esi 809f496: c7 c6 50 6f 0e 08 mov esi,0x80e6f50 809f49c: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 809f4a2: 89 b5 7c ff ff ff mov DWORD PTR [ebp-0x84],esi 809f4a8: 8d b7 e0 f9 fb ff lea esi,[edi-0x40620] 809f4ae: 89 b5 70 ff ff ff mov DWORD PTR [ebp-0x90],esi 809f4b4: 8d b7 34 40 fe ff lea esi,[edi-0x1bfcc] 809f4ba: 89 b5 5c ff ff ff mov DWORD PTR [ebp-0xa4],esi 809f4c0: 8b b5 7c ff ff ff mov esi,DWORD PTR [ebp-0x84] 809f4c6: 89 45 90 mov DWORD PTR [ebp-0x70],eax 809f4c9: 8d 45 e8 lea eax,[ebp-0x18] 809f4cc: 89 b5 48 ff ff ff mov DWORD PTR [ebp-0xb8],esi 809f4d2: c7 c6 00 00 00 00 mov esi,0x0 809f4d8: 89 95 54 ff ff ff mov DWORD PTR [ebp-0xac],edx 809f4de: 89 b5 6c ff ff ff mov DWORD PTR [ebp-0x94],esi 809f4e4: 8d b7 20 fa fb ff lea esi,[edi-0x405e0] 809f4ea: 89 95 50 ff ff ff mov DWORD PTR [ebp-0xb0],edx 809f4f0: 89 95 4c ff ff ff mov DWORD PTR [ebp-0xb4],edx 809f4f6: 89 95 44 ff ff ff mov DWORD PTR [ebp-0xbc],edx 809f4fc: 89 95 40 ff ff ff mov DWORD PTR [ebp-0xc0],edx 809f502: 89 95 3c ff ff ff mov DWORD PTR [ebp-0xc4],edx 809f508: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 809f50b: 89 b5 64 ff ff ff mov DWORD PTR [ebp-0x9c],esi 809f511: 8d b7 00 fa fb ff lea esi,[edi-0x40600] 809f517: 89 45 80 mov DWORD PTR [ebp-0x80],eax 809f51a: 31 c0 xor eax,eax 809f51c: 89 b5 78 ff ff ff mov DWORD PTR [ebp-0x88],esi 809f522: 89 ce mov esi,ecx 809f524: 01 de add esi,ebx 809f526: 89 d9 mov ecx,ebx 809f528: 89 75 ac mov DWORD PTR [ebp-0x54],esi 809f52b: 85 c0 test eax,eax 809f52d: 0f 84 8d 04 00 00 je 809f9c0 <_dl_relocate_object+0x690> 809f533: 39 f3 cmp ebx,esi 809f535: 72 24 jb 809f55b <_dl_relocate_object+0x22b> 809f537: eb 5f jmp 809f598 <_dl_relocate_object+0x268> 809f539: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f540: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f543: 8b 80 18 02 00 00 mov eax,DWORD PTR [eax+0x218] 809f549: 85 c0 test eax,eax 809f54b: 0f 85 4f 03 00 00 jne 809f8a0 <_dl_relocate_object+0x570> 809f551: 01 0e add DWORD PTR [esi],ecx 809f553: 83 c3 08 add ebx,0x8 809f556: 39 5d ac cmp DWORD PTR [ebp-0x54],ebx 809f559: 76 35 jbe 809f590 <_dl_relocate_object+0x260> 809f55b: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 809f55e: 8b 33 mov esi,DWORD PTR [ebx] 809f560: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 809f563: 01 ce add esi,ecx 809f565: 0f b6 d0 movzx edx,al 809f568: 3c 07 cmp al,0x7 809f56a: 74 d4 je 809f540 <_dl_relocate_object+0x210> 809f56c: 83 fa 29 cmp edx,0x29 809f56f: 0f 85 c9 13 00 00 jne 80a093e <.L595+0x1f3> 809f575: c1 e8 08 shr eax,0x8 809f578: 89 c2 mov edx,eax 809f57a: 0f 85 38 03 00 00 jne 809f8b8 <_dl_relocate_object+0x588> 809f580: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 809f586: 83 c3 08 add ebx,0x8 809f589: 89 06 mov DWORD PTR [esi],eax 809f58b: 39 5d ac cmp DWORD PTR [ebp-0x54],ebx 809f58e: 77 cb ja 809f55b <_dl_relocate_object+0x22b> 809f590: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f593: 8b 00 mov eax,DWORD PTR [eax] 809f595: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 809f598: 83 45 90 10 add DWORD PTR [ebp-0x70],0x10 809f59c: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 809f59f: 39 45 80 cmp DWORD PTR [ebp-0x80],eax 809f5a2: 0f 85 28 0a 00 00 jne 809ffd0 <.L293+0x1b4> 809f5a8: 31 d2 xor edx,edx 809f5aa: 31 c0 xor eax,eax 809f5ac: 89 54 05 c8 mov DWORD PTR [ebp+eax*1-0x38],edx 809f5b0: 83 c0 04 add eax,0x4 809f5b3: 83 f8 20 cmp eax,0x20 809f5b6: 72 f4 jb 809f5ac <_dl_relocate_object+0x27c> 809f5b8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f5bb: 8b 40 3c mov eax,DWORD PTR [eax+0x3c] 809f5be: 85 c0 test eax,eax 809f5c0: 0f 84 21 13 00 00 je 80a08e7 <.L595+0x19c> 809f5c6: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809f5c9: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f5cc: 8b 40 40 mov eax,DWORD PTR [eax+0x40] 809f5cf: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 809f5d2: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f5d5: 8b 80 c4 00 00 00 mov eax,DWORD PTR [eax+0xc4] 809f5db: 8d 1c 32 lea ebx,[edx+esi*1] 809f5de: 89 5d b0 mov DWORD PTR [ebp-0x50],ebx 809f5e1: 85 c0 test eax,eax 809f5e3: 74 06 je 809f5eb <_dl_relocate_object+0x2bb> 809f5e5: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809f5e8: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 809f5eb: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f5ee: 8b 40 70 mov eax,DWORD PTR [eax+0x70] 809f5f1: 85 c0 test eax,eax 809f5f3: 74 0a je 809f5ff <_dl_relocate_object+0x2cf> 809f5f5: 83 78 04 07 cmp DWORD PTR [eax+0x4],0x7 809f5f9: 0f 84 4a 14 00 00 je 80a0a49 <.L595+0x2fe> 809f5ff: 8b 85 74 ff ff ff mov eax,DWORD PTR [ebp-0x8c] 809f605: c7 c3 50 6f 0e 08 mov ebx,0x80e6f50 809f60b: 8d 8f 3d 41 fe ff lea ecx,[edi-0x1bec3] 809f611: 89 8d 74 ff ff ff mov DWORD PTR [ebp-0x8c],ecx 809f617: 8d 8f 98 40 fe ff lea ecx,[edi-0x1bf68] 809f61d: 89 45 90 mov DWORD PTR [ebp-0x70],eax 809f620: 8d 45 e8 lea eax,[ebp-0x18] 809f623: 89 45 88 mov DWORD PTR [ebp-0x78],eax 809f626: c7 c0 00 00 00 00 mov eax,0x0 809f62c: 89 8d 70 ff ff ff mov DWORD PTR [ebp-0x90],ecx 809f632: 8d 8f e0 f9 fb ff lea ecx,[edi-0x40620] 809f638: 89 45 80 mov DWORD PTR [ebp-0x80],eax 809f63b: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 809f641: 89 9d 68 ff ff ff mov DWORD PTR [ebp-0x98],ebx 809f647: 89 85 6c ff ff ff mov DWORD PTR [ebp-0x94],eax 809f64d: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 809f653: 89 9d 60 ff ff ff mov DWORD PTR [ebp-0xa0],ebx 809f659: 89 8d 7c ff ff ff mov DWORD PTR [ebp-0x84],ecx 809f65f: 8d 8f f0 f9 fb ff lea ecx,[edi-0x40610] 809f665: 89 8d 78 ff ff ff mov DWORD PTR [ebp-0x88],ecx 809f66b: 89 f1 mov ecx,esi 809f66d: 8d 34 11 lea esi,[ecx+edx*1] 809f670: 8b 5d 80 mov ebx,DWORD PTR [ebp-0x80] 809f673: 89 d0 mov eax,edx 809f675: 89 75 a8 mov DWORD PTR [ebp-0x58],esi 809f678: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 809f67b: 8b 4e 38 mov ecx,DWORD PTR [esi+0x38] 809f67e: 8b 71 04 mov esi,DWORD PTR [ecx+0x4] 809f681: 89 75 a4 mov DWORD PTR [ebp-0x5c],esi 809f684: 8b 75 90 mov esi,DWORD PTR [ebp-0x70] 809f687: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 809f68a: 8d 0c 49 lea ecx,[ecx+ecx*2] 809f68d: 8d 34 8a lea esi,[edx+ecx*4] 809f690: 39 5d 08 cmp DWORD PTR [ebp+0x8],ebx 809f693: 74 1c je 809f6b1 <_dl_relocate_object+0x381> 809f695: 8b 5d b4 mov ebx,DWORD PTR [ebp-0x4c] 809f698: 85 db test ebx,ebx 809f69a: 0f 85 80 11 00 00 jne 80a0820 <.L595+0xd5> 809f6a0: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 809f6a3: 8b 8b 20 01 00 00 mov ecx,DWORD PTR [ebx+0x120] 809f6a9: 85 c9 test ecx,ecx 809f6ab: 0f 84 6f 11 00 00 je 80a0820 <.L595+0xd5> 809f6b1: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f6b4: 8b 80 e8 00 00 00 mov eax,DWORD PTR [eax+0xe8] 809f6ba: 85 c0 test eax,eax 809f6bc: 0f 84 99 0b 00 00 je 80a025b <.L266+0x11> 809f6c2: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809f6c5: 89 45 9c mov DWORD PTR [ebp-0x64],eax 809f6c8: 39 75 a8 cmp DWORD PTR [ebp-0x58],esi 809f6cb: 0f 86 ab 0c 00 00 jbe 80a037c <.L229+0x1a> 809f6d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f6d8: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 809f6db: 03 0e add ecx,DWORD PTR [esi] 809f6dd: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 809f6e0: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 809f6e3: 89 4d ac mov DWORD PTR [ebp-0x54],ecx 809f6e6: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809f6e9: 89 d3 mov ebx,edx 809f6eb: 8b 89 74 01 00 00 mov ecx,DWORD PTR [ecx+0x174] 809f6f1: c1 eb 08 shr ebx,0x8 809f6f4: 0f b7 04 58 movzx eax,WORD PTR [eax+ebx*2] 809f6f8: c1 e3 04 shl ebx,0x4 809f6fb: 03 5d a4 add ebx,DWORD PTR [ebp-0x5c] 809f6fe: 89 4d a0 mov DWORD PTR [ebp-0x60],ecx 809f701: 0f b6 ca movzx ecx,dl 809f704: 89 5d c4 mov DWORD PTR [ebp-0x3c],ebx 809f707: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 809f70a: 80 fa 08 cmp dl,0x8 809f70d: 0f 84 bd 0f 00 00 je 80a06d0 <.L267+0x46> 809f713: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 809f716: 85 d2 test edx,edx 809f718: 0f 84 52 0c 00 00 je 80a0370 <.L229+0xe> 809f71e: 0f b6 53 0c movzx edx,BYTE PTR [ebx+0xc] 809f722: c0 ea 04 shr dl,0x4 809f725: 0f 84 bd 0f 00 00 je 80a06e8 <.L267+0x5e> 809f72b: 0f b6 53 0d movzx edx,BYTE PTR [ebx+0xd] 809f72f: 83 e2 03 and edx,0x3 809f732: 83 ea 01 sub edx,0x1 809f735: 83 fa 01 cmp edx,0x1 809f738: 0f 86 aa 0f 00 00 jbe 80a06e8 <.L267+0x5e> 809f73e: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809f741: 3b 99 24 02 00 00 cmp ebx,DWORD PTR [ecx+0x224] 809f747: 0f 84 43 11 00 00 je 80a0890 <.L595+0x145> 809f74d: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 809f750: 83 f9 07 cmp ecx,0x7 809f753: 0f 84 87 10 00 00 je 80a07e0 <.L595+0x95> 809f759: 83 f9 23 cmp ecx,0x23 809f75c: 0f 84 7e 10 00 00 je 80a07e0 <.L595+0x95> 809f762: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 809f765: 83 e9 0e sub ecx,0xe 809f768: 83 f9 1b cmp ecx,0x1b 809f76b: 0f 87 df 10 00 00 ja 80a0850 <.L595+0x105> 809f771: ba 01 00 c0 08 mov edx,0x8c00001 809f776: d3 ea shr edx,cl 809f778: 83 e2 01 and edx,0x1 809f77b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809f77f: 90 nop 809f780: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809f783: 25 ff 7f 00 00 and eax,0x7fff 809f788: c1 e0 04 shl eax,0x4 809f78b: 89 91 28 02 00 00 mov DWORD PTR [ecx+0x228],edx 809f791: 89 99 24 02 00 00 mov DWORD PTR [ecx+0x224],ebx 809f797: 03 45 a0 add eax,DWORD PTR [ebp-0x60] 809f79a: 74 0d je 809f7a9 <_dl_relocate_object+0x479> 809f79c: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 809f79f: 85 c9 test ecx,ecx 809f7a1: b9 00 00 00 00 mov ecx,0x0 809f7a6: 0f 44 c1 cmove eax,ecx 809f7a9: 6a 00 push 0x0 809f7ab: 6a 09 push 0x9 809f7ad: 52 push edx 809f7ae: 50 push eax 809f7af: 8d 45 c4 lea eax,[ebp-0x3c] 809f7b2: ff 75 0c push DWORD PTR [ebp+0xc] 809f7b5: 50 push eax 809f7b6: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 809f7b9: 03 03 add eax,DWORD PTR [ebx] 809f7bb: ff 75 08 push DWORD PTR [ebp+0x8] 809f7be: 50 push eax 809f7bf: e8 fc e7 ff ff call 809dfc0 <_dl_lookup_symbol_x> 809f7c4: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 809f7c7: 83 c4 20 add esp,0x20 809f7ca: 89 45 98 mov DWORD PTR [ebp-0x68],eax 809f7cd: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f7d0: 8b 4d 98 mov ecx,DWORD PTR [ebp-0x68] 809f7d3: 89 90 30 02 00 00 mov DWORD PTR [eax+0x230],edx 809f7d9: 89 88 2c 02 00 00 mov DWORD PTR [eax+0x22c],ecx 809f7df: c7 45 a0 00 00 00 00 mov DWORD PTR [ebp-0x60],0x0 809f7e6: 85 d2 test edx,edx 809f7e8: 0f 85 02 0f 00 00 jne 80a06f0 <.L267+0x66> 809f7ee: 0f b6 56 04 movzx edx,BYTE PTR [esi+0x4] 809f7f2: 83 fa 2a cmp edx,0x2a 809f7f5: 0f 87 4d 0f 00 00 ja 80a0748 <.L220> 809f7fb: 8b 84 97 a0 41 fe ff mov eax,DWORD PTR [edi+edx*4-0x1be60] 809f802: 01 f8 add eax,edi 809f804: 3e ff e0 notrack jmp eax 809f807: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f80e: 66 90 xchg ax,ax 809f810: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 809f813: 85 c9 test ecx,ecx 809f815: 0f 85 00 16 00 00 jne 80a0e1b <.L595+0x6d0> 809f81b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f81e: 8b 55 84 mov edx,DWORD PTR [ebp-0x7c] 809f821: 80 88 98 01 00 00 04 or BYTE PTR [eax+0x198],0x4 809f828: 85 d2 test edx,edx 809f82a: 0f 85 be 15 00 00 jne 80a0dee <.L595+0x6a3> 809f830: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f833: 8b 80 58 02 00 00 mov eax,DWORD PTR [eax+0x258] 809f839: 85 c0 test eax,eax 809f83b: 74 0e je 809f84b <_dl_relocate_object+0x51b> 809f83d: 83 ec 0c sub esp,0xc 809f840: ff 75 08 push DWORD PTR [ebp+0x8] 809f843: e8 08 fa ff ff call 809f250 <_dl_protect_relro> 809f848: 83 c4 10 add esp,0x10 809f84b: 8d 65 f4 lea esp,[ebp-0xc] 809f84e: 5b pop ebx 809f84f: 5e pop esi 809f850: 5f pop edi 809f851: 5d pop ebp 809f852: c3 ret 809f853: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809f857: 90 nop 809f858: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 809f85b: 8b 96 80 00 00 00 mov edx,DWORD PTR [esi+0x80] 809f861: 85 d2 test edx,edx 809f863: 0f 84 08 fb ff ff je 809f371 <_dl_relocate_object+0x41> 809f869: 85 c0 test eax,eax 809f86b: 0f 85 ef 1a 00 00 jne 80a1360 <.L174+0x44d> 809f871: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f874: 8b 40 78 mov eax,DWORD PTR [eax+0x78] 809f877: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 809f87a: 85 c0 test eax,eax 809f87c: 0f 85 95 1a 00 00 jne 80a1317 <.L174+0x404> 809f882: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f885: c7 45 88 00 00 00 00 mov DWORD PTR [ebp-0x78],0x0 809f88c: 8b 40 34 mov eax,DWORD PTR [eax+0x34] 809f88f: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809f892: 89 45 94 mov DWORD PTR [ebp-0x6c],eax 809f895: e9 61 fb ff ff jmp 809f3fb <_dl_relocate_object+0xcb> 809f89a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809f8a0: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809f8a3: 89 f2 mov edx,esi 809f8a5: 2b 91 1c 02 00 00 sub edx,DWORD PTR [ecx+0x21c] 809f8ab: 8d 04 90 lea eax,[eax+edx*4] 809f8ae: 89 06 mov DWORD PTR [esi],eax 809f8b0: e9 9e fc ff ff jmp 809f553 <_dl_relocate_object+0x223> 809f8b5: 8d 76 00 lea esi,[esi+0x0] 809f8b8: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809f8bb: 85 c0 test eax,eax 809f8bd: 0f 84 bd 0f 00 00 je 80a0880 <.L595+0x135> 809f8c3: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f8c6: 8b 88 e8 00 00 00 mov ecx,DWORD PTR [eax+0xe8] 809f8cc: 89 4d a8 mov DWORD PTR [ebp-0x58],ecx 809f8cf: 8b 48 38 mov ecx,DWORD PTR [eax+0x38] 809f8d2: 89 d0 mov eax,edx 809f8d4: c1 e0 04 shl eax,0x4 809f8d7: 03 41 04 add eax,DWORD PTR [ecx+0x4] 809f8da: 8b 4d a8 mov ecx,DWORD PTR [ebp-0x58] 809f8dd: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 809f8e0: 0f b6 40 0c movzx eax,BYTE PTR [eax+0xc] 809f8e4: 88 45 a0 mov BYTE PTR [ebp-0x60],al 809f8e7: c0 e8 04 shr al,0x4 809f8ea: 88 45 a4 mov BYTE PTR [ebp-0x5c],al 809f8ed: 85 c9 test ecx,ecx 809f8ef: 0f 84 60 10 00 00 je 80a0955 <.L595+0x20a> 809f8f5: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 809f8f8: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809f8fb: 80 7d a4 00 cmp BYTE PTR [ebp-0x5c],0x0 809f8ff: 8b 89 74 01 00 00 mov ecx,DWORD PTR [ecx+0x174] 809f905: 0f b7 14 50 movzx edx,WORD PTR [eax+edx*2] 809f909: 89 4d a8 mov DWORD PTR [ebp-0x58],ecx 809f90c: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 809f90f: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 809f912: 0f 84 90 0a 00 00 je 80a03a8 <.L229+0x46> 809f918: 0f b6 41 0d movzx eax,BYTE PTR [ecx+0xd] 809f91c: 83 e0 03 and eax,0x3 809f91f: 83 e8 01 sub eax,0x1 809f922: 83 f8 01 cmp eax,0x1 809f925: 0f 86 7d 0a 00 00 jbe 80a03a8 <.L229+0x46> 809f92b: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809f92e: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 809f931: 39 81 24 02 00 00 cmp DWORD PTR [ecx+0x224],eax 809f937: 0f 84 52 19 00 00 je 80a128f <.L174+0x37c> 809f93d: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809f940: 89 d0 mov eax,edx 809f942: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 809f945: 25 ff 7f 00 00 and eax,0x7fff 809f94a: c7 81 28 02 00 00 01 00 00 00 mov DWORD PTR [ecx+0x228],0x1 809f954: c1 e0 04 shl eax,0x4 809f957: 89 91 24 02 00 00 mov DWORD PTR [ecx+0x224],edx 809f95d: 03 45 a8 add eax,DWORD PTR [ebp-0x58] 809f960: 74 0d je 809f96f <_dl_relocate_object+0x63f> 809f962: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809f965: 85 d2 test edx,edx 809f967: ba 00 00 00 00 mov edx,0x0 809f96c: 0f 44 c2 cmove eax,edx 809f96f: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 809f972: 6a 00 push 0x0 809f974: 6a 09 push 0x9 809f976: 6a 01 push 0x1 809f978: 50 push eax 809f979: 8d 45 c4 lea eax,[ebp-0x3c] 809f97c: ff 75 0c push DWORD PTR [ebp+0xc] 809f97f: 50 push eax 809f980: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 809f983: 03 01 add eax,DWORD PTR [ecx] 809f985: ff 75 08 push DWORD PTR [ebp+0x8] 809f988: 50 push eax 809f989: e8 32 e6 ff ff call 809dfc0 <_dl_lookup_symbol_x> 809f98e: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809f991: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 809f994: 83 c4 20 add esp,0x20 809f997: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 809f99a: 89 91 30 02 00 00 mov DWORD PTR [ecx+0x230],edx 809f9a0: 89 81 2c 02 00 00 mov DWORD PTR [ecx+0x22c],eax 809f9a6: 85 d2 test edx,edx 809f9a8: 0f 85 05 19 00 00 jne 80a12b3 <.L174+0x3a0> 809f9ae: 8b 85 68 ff ff ff mov eax,DWORD PTR [ebp-0x98] 809f9b4: 89 06 mov DWORD PTR [esi],eax 809f9b6: e9 98 fb ff ff jmp 809f553 <_dl_relocate_object+0x223> 809f9bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809f9bf: 90 nop 809f9c0: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809f9c3: 8d 34 d3 lea esi,[ebx+edx*8] 809f9c6: 8b 5d b4 mov ebx,DWORD PTR [ebp-0x4c] 809f9c9: 8b 40 38 mov eax,DWORD PTR [eax+0x38] 809f9cc: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809f9cf: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 809f9d2: 85 db test ebx,ebx 809f9d4: 74 31 je 809fa07 <_dl_relocate_object+0x6d7> 809f9d6: 8b 85 6c ff ff ff mov eax,DWORD PTR [ebp-0x94] 809f9dc: 39 45 08 cmp DWORD PTR [ebp+0x8],eax 809f9df: 74 26 je 809fa07 <_dl_relocate_object+0x6d7> 809f9e1: 39 f1 cmp ecx,esi 809f9e3: 73 22 jae 809fa07 <_dl_relocate_object+0x6d7> 809f9e5: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 809f9e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809f9ef: 90 nop 809f9f0: 8b 01 mov eax,DWORD PTR [ecx] 809f9f2: 01 d0 add eax,edx 809f9f4: 80 79 04 08 cmp BYTE PTR [ecx+0x4],0x8 809f9f8: 0f 85 74 19 00 00 jne 80a1372 <.L174+0x45f> 809f9fe: 83 c1 08 add ecx,0x8 809fa01: 01 10 add DWORD PTR [eax],edx 809fa03: 39 ce cmp esi,ecx 809fa05: 77 e9 ja 809f9f0 <_dl_relocate_object+0x6c0> 809fa07: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809fa0a: 8b 80 e8 00 00 00 mov eax,DWORD PTR [eax+0xe8] 809fa10: 85 c0 test eax,eax 809fa12: 0f 84 ac 01 00 00 je 809fbc4 <.L147+0x3> 809fa18: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809fa1b: 89 45 9c mov DWORD PTR [ebp-0x64],eax 809fa1e: 39 75 ac cmp DWORD PTR [ebp-0x54],esi 809fa21: 0f 86 69 fb ff ff jbe 809f590 <_dl_relocate_object+0x260> 809fa27: 89 75 b0 mov DWORD PTR [ebp-0x50],esi 809fa2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 809fa30: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 809fa33: 8b 75 9c mov esi,DWORD PTR [ebp-0x64] 809fa36: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 809fa39: 89 d1 mov ecx,edx 809fa3b: 0f b6 da movzx ebx,dl 809fa3e: c1 e9 08 shr ecx,0x8 809fa41: 0f b7 34 4e movzx esi,WORD PTR [esi+ecx*2] 809fa45: c1 e1 04 shl ecx,0x4 809fa48: 66 89 75 a4 mov WORD PTR [ebp-0x5c],si 809fa4c: 8b 75 b4 mov esi,DWORD PTR [ebp-0x4c] 809fa4f: 03 30 add esi,DWORD PTR [eax] 809fa51: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809fa54: 89 75 a8 mov DWORD PTR [ebp-0x58],esi 809fa57: 8b 75 a0 mov esi,DWORD PTR [ebp-0x60] 809fa5a: 8b 80 74 01 00 00 mov eax,DWORD PTR [eax+0x174] 809fa60: 01 ce add esi,ecx 809fa62: 89 75 c4 mov DWORD PTR [ebp-0x3c],esi 809fa65: 80 fa 08 cmp dl,0x8 809fa68: 0f 84 22 05 00 00 je 809ff90 <.L293+0x174> 809fa6e: 85 db test ebx,ebx 809fa70: 0f 84 e1 00 00 00 je 809fb57 <.L104> 809fa76: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 809fa7a: 89 d1 mov ecx,edx 809fa7c: c0 e9 04 shr cl,0x4 809fa7f: 0f 84 a3 02 00 00 je 809fd28 <.L171+0x1d> 809fa85: 0f b6 4e 0d movzx ecx,BYTE PTR [esi+0xd] 809fa89: 83 e1 03 and ecx,0x3 809fa8c: 83 e9 01 sub ecx,0x1 809fa8f: 83 f9 01 cmp ecx,0x1 809fa92: 0f 86 90 02 00 00 jbe 809fd28 <.L171+0x1d> 809fa98: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 809fa9b: 3b b2 24 02 00 00 cmp esi,DWORD PTR [edx+0x224] 809faa1: 0f 84 39 06 00 00 je 80a00e0 <.L293+0x2c4> 809faa7: 83 fb 07 cmp ebx,0x7 809faaa: 0f 84 a0 03 00 00 je 809fe50 <.L293+0x34> 809fab0: 83 fb 23 cmp ebx,0x23 809fab3: 0f 84 97 03 00 00 je 809fe50 <.L293+0x34> 809fab9: 8d 4b f2 lea ecx,[ebx-0xe] 809fabc: 83 f9 1b cmp ecx,0x1b 809fabf: 0f 87 db 04 00 00 ja 809ffa0 <.L293+0x184> 809fac5: ba 01 00 c0 08 mov edx,0x8c00001 809faca: d3 ea shr edx,cl 809facc: 83 e2 01 and edx,0x1 809facf: 90 nop 809fad0: 8b 4d a4 mov ecx,DWORD PTR [ebp-0x5c] 809fad3: 81 e1 ff 7f 00 00 and ecx,0x7fff 809fad9: c1 e1 04 shl ecx,0x4 809fadc: 89 4d a4 mov DWORD PTR [ebp-0x5c],ecx 809fadf: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809fae2: 89 91 28 02 00 00 mov DWORD PTR [ecx+0x228],edx 809fae8: 89 b1 24 02 00 00 mov DWORD PTR [ecx+0x224],esi 809faee: 03 45 a4 add eax,DWORD PTR [ebp-0x5c] 809faf1: 74 0d je 809fb00 <_dl_relocate_object+0x7d0> 809faf3: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 809faf6: 85 c9 test ecx,ecx 809faf8: b9 00 00 00 00 mov ecx,0x0 809fafd: 0f 44 c1 cmove eax,ecx 809fb00: 6a 00 push 0x0 809fb02: 6a 09 push 0x9 809fb04: 52 push edx 809fb05: 50 push eax 809fb06: 8d 45 c4 lea eax,[ebp-0x3c] 809fb09: ff 75 0c push DWORD PTR [ebp+0xc] 809fb0c: 50 push eax 809fb0d: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 809fb10: 03 06 add eax,DWORD PTR [esi] 809fb12: ff 75 08 push DWORD PTR [ebp+0x8] 809fb15: 50 push eax 809fb16: e8 a5 e4 ff ff call 809dfc0 <_dl_lookup_symbol_x> 809fb1b: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 809fb1e: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 809fb21: 83 c4 20 add esp,0x20 809fb24: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 809fb27: 89 8a 30 02 00 00 mov DWORD PTR [edx+0x230],ecx 809fb2d: 89 82 2c 02 00 00 mov DWORD PTR [edx+0x22c],eax 809fb33: 85 c9 test ecx,ecx 809fb35: 0f 85 85 03 00 00 jne 809fec0 <.L293+0xa4> 809fb3b: 83 fb 2a cmp ebx,0x2a 809fb3e: 0f 87 56 13 00 00 ja 80a0e9a <.L122> 809fb44: 8b 84 9f 4c 42 fe ff mov eax,DWORD PTR [edi+ebx*4-0x1bdb4] 809fb4b: 01 f8 add eax,edi 809fb4d: 3e ff e0 notrack jmp eax 0809fb50 <.L373>: 809fb50: 31 c0 xor eax,eax 0809fb52 <.L587>: 809fb52: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 809fb55: 89 06 mov DWORD PTR [esi],eax 0809fb57 <.L104>: 809fb57: 83 45 b0 08 add DWORD PTR [ebp-0x50],0x8 809fb5b: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 809fb5e: 39 45 ac cmp DWORD PTR [ebp-0x54],eax 809fb61: 0f 87 c9 fe ff ff ja 809fa30 <_dl_relocate_object+0x700> 809fb67: e9 24 fa ff ff jmp 809f590 <_dl_relocate_object+0x260> 0809fb6c <.L371>: 809fb6c: 31 c0 xor eax,eax 0809fb6e <.L134>: 809fb6e: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 809fb71: 01 06 add DWORD PTR [esi],eax 809fb73: eb e2 jmp 809fb57 <.L104> 0809fb75 <.L372>: 809fb75: 31 c0 xor eax,eax 0809fb77 <.L133>: 809fb77: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 809fb7a: 8b 1e mov ebx,DWORD PTR [esi] 809fb7c: 89 da mov edx,ebx 809fb7e: 89 5d a8 mov DWORD PTR [ebp-0x58],ebx 809fb81: 29 f2 sub edx,esi 809fb83: 01 d0 add eax,edx 809fb85: 89 06 mov DWORD PTR [esi],eax 809fb87: eb ce jmp 809fb57 <.L104> 0809fb89 <.L126>: 809fb89: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 0809fb8c <.L135>: 809fb8c: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 809fb8f: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 809fb92: 01 06 add DWORD PTR [esi],eax 809fb94: eb c1 jmp 809fb57 <.L104> 0809fb96 <.L129>: 809fb96: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 809fb99: 85 c0 test eax,eax 809fb9b: 74 ba je 809fb57 <.L104> 809fb9d: 8b 80 4c 02 00 00 mov eax,DWORD PTR [eax+0x24c] 809fba3: eb ad jmp 809fb52 <.L587> 0809fba5 <.L123>: 809fba5: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 809fba8: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 809fbab: 8b 5d 8c mov ebx,DWORD PTR [ebp-0x74] 809fbae: 8b 00 mov eax,DWORD PTR [eax] 809fbb0: 03 06 add eax,DWORD PTR [esi] 809fbb2: 85 db test ebx,ebx 809fbb4: 75 9c jne 809fb52 <.L587> 809fbb6: ff d0 call eax 809fbb8: eb 98 jmp 809fb52 <.L587> 0809fbba <.L376>: 809fbba: 31 c0 xor eax,eax 0809fbbc <.L589>: 809fbbc: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 809fbbf: 89 03 mov DWORD PTR [ebx],eax 0809fbc1 <.L147>: 809fbc1: 83 c6 08 add esi,0x8 809fbc4: 39 75 ac cmp DWORD PTR [ebp-0x54],esi 809fbc7: 0f 86 c3 f9 ff ff jbe 809f590 <_dl_relocate_object+0x260> 809fbcd: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 809fbd0: 03 06 add eax,DWORD PTR [esi] 809fbd2: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 809fbd5: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 809fbd8: 8b 5d a0 mov ebx,DWORD PTR [ebp-0x60] 809fbdb: 89 c2 mov edx,eax 809fbdd: c1 ea 08 shr edx,0x8 809fbe0: c1 e2 04 shl edx,0x4 809fbe3: 01 d3 add ebx,edx 809fbe5: 0f b6 d0 movzx edx,al 809fbe8: 89 5d c4 mov DWORD PTR [ebp-0x3c],ebx 809fbeb: 3c 08 cmp al,0x8 809fbed: 0f 84 dd 04 00 00 je 80a00d0 <.L293+0x2b4> 809fbf3: 85 d2 test edx,edx 809fbf5: 74 ca je 809fbc1 <.L147> 809fbf7: 0f b6 43 0c movzx eax,BYTE PTR [ebx+0xc] 809fbfb: 88 45 a4 mov BYTE PTR [ebp-0x5c],al 809fbfe: c0 e8 04 shr al,0x4 809fc01: 0f 84 69 02 00 00 je 809fe70 <.L293+0x54> 809fc07: 0f b6 43 0d movzx eax,BYTE PTR [ebx+0xd] 809fc0b: 83 e0 03 and eax,0x3 809fc0e: 83 e8 01 sub eax,0x1 809fc11: 83 f8 01 cmp eax,0x1 809fc14: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809fc17: 0f 86 69 0e 00 00 jbe 80a0a86 <.L595+0x33b> 809fc1d: 3b 98 24 02 00 00 cmp ebx,DWORD PTR [eax+0x224] 809fc23: 0f 84 67 0e 00 00 je 80a0a90 <.L595+0x345> 809fc29: 83 fa 07 cmp edx,0x7 809fc2c: 0f 84 7e 03 00 00 je 809ffb0 <.L293+0x194> 809fc32: 83 fa 23 cmp edx,0x23 809fc35: 0f 84 75 03 00 00 je 809ffb0 <.L293+0x194> 809fc3b: 8d 4a f2 lea ecx,[edx-0xe] 809fc3e: 83 f9 1b cmp ecx,0x1b 809fc41: 0f 87 e9 04 00 00 ja 80a0130 <.L293+0x314> 809fc47: b8 01 00 c0 08 mov eax,0x8c00001 809fc4c: d3 e8 shr eax,cl 809fc4e: 83 e0 01 and eax,0x1 809fc51: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809fc58: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 809fc5b: 89 55 a4 mov DWORD PTR [ebp-0x5c],edx 809fc5e: 89 81 28 02 00 00 mov DWORD PTR [ecx+0x228],eax 809fc64: 89 99 24 02 00 00 mov DWORD PTR [ecx+0x224],ebx 809fc6a: 6a 00 push 0x0 809fc6c: 6a 09 push 0x9 809fc6e: 50 push eax 809fc6f: 8d 45 c4 lea eax,[ebp-0x3c] 809fc72: 6a 00 push 0x0 809fc74: ff 75 0c push DWORD PTR [ebp+0xc] 809fc77: 50 push eax 809fc78: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 809fc7b: 03 03 add eax,DWORD PTR [ebx] 809fc7d: 51 push ecx 809fc7e: 50 push eax 809fc7f: e8 3c e3 ff ff call 809dfc0 <_dl_lookup_symbol_x> 809fc84: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 809fc87: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 809fc8a: 83 c4 20 add esp,0x20 809fc8d: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 809fc90: 89 8a 30 02 00 00 mov DWORD PTR [edx+0x230],ecx 809fc96: 89 82 2c 02 00 00 mov DWORD PTR [edx+0x22c],eax 809fc9c: 8b 55 a4 mov edx,DWORD PTR [ebp-0x5c] 809fc9f: 85 c9 test ecx,ecx 809fca1: 0f 85 41 03 00 00 jne 809ffe8 <.L293+0x1cc> 809fca7: 83 fa 2a cmp edx,0x2a 809fcaa: 0f 87 9b 0a 00 00 ja 80a074b <.L595> 809fcb0: 8b 84 97 f8 42 fe ff mov eax,DWORD PTR [edi+edx*4-0x1bd08] 809fcb7: 01 f8 add eax,edi 809fcb9: 3e ff e0 notrack jmp eax 0809fcbc <.L374>: 809fcbc: 31 c0 xor eax,eax 0809fcbe <.L176>: 809fcbe: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 809fcc1: 01 03 add DWORD PTR [ebx],eax 809fcc3: e9 f9 fe ff ff jmp 809fbc1 <.L147> 0809fcc8 <.L375>: 809fcc8: 31 c0 xor eax,eax 0809fcca <.L175>: 809fcca: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 809fccd: 8b 0b mov ecx,DWORD PTR [ebx] 809fccf: 89 ca mov edx,ecx 809fcd1: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 809fcd4: 29 da sub edx,ebx 809fcd6: 01 d0 add eax,edx 809fcd8: 89 03 mov DWORD PTR [ebx],eax 809fcda: e9 e2 fe ff ff jmp 809fbc1 <.L147> 0809fcdf <.L165>: 809fcdf: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 809fce2: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 809fce5: 8b 00 mov eax,DWORD PTR [eax] 809fce7: 03 03 add eax,DWORD PTR [ebx] 809fce9: 8b 5d 8c mov ebx,DWORD PTR [ebp-0x74] 809fcec: 85 db test ebx,ebx 809fcee: 0f 85 c8 fe ff ff jne 809fbbc <.L589> 809fcf4: ff d0 call eax 809fcf6: e9 c1 fe ff ff jmp 809fbbc <.L589> 0809fcfb <.L168>: 809fcfb: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 0809fcfe <.L177>: 809fcfe: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 809fd01: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 809fd04: 01 03 add DWORD PTR [ebx],eax 809fd06: e9 b6 fe ff ff jmp 809fbc1 <.L147> 0809fd0b <.L171>: 809fd0b: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 809fd0e: 85 c0 test eax,eax 809fd10: 0f 84 ab fe ff ff je 809fbc1 <.L147> 809fd16: 8b 80 4c 02 00 00 mov eax,DWORD PTR [eax+0x24c] 809fd1c: e9 9b fe ff ff jmp 809fbbc <.L589> 809fd21: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809fd28: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809fd2b: 89 f1 mov ecx,esi 809fd2d: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 809fd30: 0f b7 41 0e movzx eax,WORD PTR [ecx+0xe] 809fd34: 66 89 45 98 mov WORD PTR [ebp-0x68],ax 809fd38: 66 83 f8 f1 cmp ax,0xfff1 809fd3c: 0f 84 94 01 00 00 je 809fed6 <.L293+0xba> 809fd42: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 809fd45: 83 e2 0f and edx,0xf 809fd48: 8b 00 mov eax,DWORD PTR [eax] 809fd4a: 03 41 04 add eax,DWORD PTR [ecx+0x4] 809fd4d: 80 fa 0a cmp dl,0xa 809fd50: 0f 84 9a 01 00 00 je 809fef0 <.L293+0xd4> 809fd56: 83 fb 2a cmp ebx,0x2a 809fd59: 0f 87 3b 11 00 00 ja 80a0e9a <.L122> 809fd5f: 8b 94 9f a4 43 fe ff mov edx,DWORD PTR [edi+ebx*4-0x1bc5c] 809fd66: 01 fa add edx,edi 809fd68: 3e ff e2 notrack jmp edx 0809fd6b <.L125>: 809fd6b: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 809fd6e: 85 c0 test eax,eax 809fd70: 0f 84 72 04 00 00 je 80a01e8 <.L137> 809fd76: 8b 75 a4 mov esi,DWORD PTR [ebp-0x5c] 809fd79: 8b 96 48 02 00 00 mov edx,DWORD PTR [esi+0x248] 809fd7f: 8d 4a 01 lea ecx,[edx+0x1] 809fd82: 83 f9 01 cmp ecx,0x1 809fd85: 0f 86 56 12 00 00 jbe 80a0fe1 <.L174+0xce> 809fd8b: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 809fd8e: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 809fd91: 29 d1 sub ecx,edx 809fd93: 03 48 04 add ecx,DWORD PTR [eax+0x4] 809fd96: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 809fd9c: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 809fd9f: 89 06 mov DWORD PTR [esi],eax 809fda1: e9 b1 fd ff ff jmp 809fb57 <.L104> 0809fda6 <.L127>: 809fda6: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 809fda9: 85 d2 test edx,edx 809fdab: 0f 84 a6 fd ff ff je 809fb57 <.L104> 809fdb1: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 809fdb4: 8b 80 48 02 00 00 mov eax,DWORD PTR [eax+0x248] 809fdba: 8d 48 01 lea ecx,[eax+0x1] 809fdbd: 83 f9 01 cmp ecx,0x1 809fdc0: 0f 86 35 12 00 00 jbe 80a0ffb <.L174+0xe8> 809fdc6: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 809fdc9: 03 06 add eax,DWORD PTR [esi] 809fdcb: 2b 42 04 sub eax,DWORD PTR [edx+0x4] 809fdce: 89 06 mov DWORD PTR [esi],eax 809fdd0: e9 82 fd ff ff jmp 809fb57 <.L104> 0809fdd5 <.L128>: 809fdd5: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 809fdd8: 85 c0 test eax,eax 809fdda: 0f 84 77 fd ff ff je 809fb57 <.L104> 809fde0: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809fde3: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 809fde6: 89 06 mov DWORD PTR [esi],eax 809fde8: e9 6a fd ff ff jmp 809fb57 <.L104> 0809fded <.L130>: 809fded: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 809fdf0: 85 c0 test eax,eax 809fdf2: 0f 84 5f fd ff ff je 809fb57 <.L104> 809fdf8: 8b 75 a4 mov esi,DWORD PTR [ebp-0x5c] 809fdfb: 8b 96 48 02 00 00 mov edx,DWORD PTR [esi+0x248] 809fe01: 8d 4a 01 lea ecx,[edx+0x1] 809fe04: 83 f9 01 cmp ecx,0x1 809fe07: 0f 86 ba 11 00 00 jbe 80a0fc7 <.L174+0xb4> 809fe0d: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809fe10: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 809fe13: 29 d0 sub eax,edx 809fe15: 01 06 add DWORD PTR [esi],eax 809fe17: e9 3b fd ff ff jmp 809fb57 <.L104> 0809fe1c <.L293>: 809fe1c: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 809fe1f: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 809fe22: 39 51 08 cmp DWORD PTR [ecx+0x8],edx 809fe25: 0f 87 0d 11 00 00 ja 80a0f38 <.L174+0x25> 809fe2b: 0f 82 f7 10 00 00 jb 80a0f28 <.L174+0x15> 809fe31: 39 51 08 cmp DWORD PTR [ecx+0x8],edx 809fe34: 0f 46 51 08 cmovbe edx,DWORD PTR [ecx+0x8] 809fe38: 83 ec 04 sub esp,0x4 809fe3b: 89 fb mov ebx,edi 809fe3d: 52 push edx 809fe3e: 50 push eax 809fe3f: ff 75 a8 push DWORD PTR [ebp-0x58] 809fe42: e8 e9 3c fd ff call 8073b30 809fe47: 83 c4 10 add esp,0x10 809fe4a: e9 08 fd ff ff jmp 809fb57 <.L104> 809fe4f: 90 nop 809fe50: ba 01 00 00 00 mov edx,0x1 809fe55: 83 fb 05 cmp ebx,0x5 809fe58: 0f 84 22 01 00 00 je 809ff80 <.L293+0x164> 809fe5e: 83 fb 06 cmp ebx,0x6 809fe61: 0f 85 69 fc ff ff jne 809fad0 <_dl_relocate_object+0x7a0> 809fe67: 83 ca 04 or edx,0x4 809fe6a: e9 61 fc ff ff jmp 809fad0 <_dl_relocate_object+0x7a0> 809fe6f: 90 nop 809fe70: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809fe73: 89 d9 mov ecx,ebx 809fe75: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 809fe78: 0f b7 41 0e movzx eax,WORD PTR [ecx+0xe] 809fe7c: 66 89 45 9c mov WORD PTR [ebp-0x64],ax 809fe80: 66 83 f8 f1 cmp ax,0xfff1 809fe84: 0f 84 77 01 00 00 je 80a0001 <.L293+0x1e5> 809fe8a: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 809fe8d: 8b 00 mov eax,DWORD PTR [eax] 809fe8f: 03 41 04 add eax,DWORD PTR [ecx+0x4] 809fe92: 0f b6 4d a4 movzx ecx,BYTE PTR [ebp-0x5c] 809fe96: 83 e1 0f and ecx,0xf 809fe99: 80 f9 0a cmp cl,0xa 809fe9c: 0f 84 7e 01 00 00 je 80a0020 <.L293+0x204> 809fea2: 83 fa 2a cmp edx,0x2a 809fea5: 0f 87 a0 08 00 00 ja 80a074b <.L595> 809feab: 8b 8c 97 50 44 fe ff mov ecx,DWORD PTR [edi+edx*4-0x1bbb0] 809feb2: 01 f9 add ecx,edi 809feb4: 3e ff e1 notrack jmp ecx 809feb7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809febe: 66 90 xchg ax,ax 809fec0: 0f b7 41 0e movzx eax,WORD PTR [ecx+0xe] 809fec4: 0f b6 51 0c movzx edx,BYTE PTR [ecx+0xc] 809fec8: 66 89 45 98 mov WORD PTR [ebp-0x68],ax 809fecc: 66 83 f8 f1 cmp ax,0xfff1 809fed0: 0f 85 6c fe ff ff jne 809fd42 <.L171+0x37> 809fed6: 83 e2 0f and edx,0xf 809fed9: 31 c0 xor eax,eax 809fedb: 03 41 04 add eax,DWORD PTR [ecx+0x4] 809fede: 80 fa 0a cmp dl,0xa 809fee1: 0f 85 6f fe ff ff jne 809fd56 <.L171+0x4b> 809fee7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809feee: 66 90 xchg ax,ax 809fef0: 8b 55 8c mov edx,DWORD PTR [ebp-0x74] 809fef3: 85 d2 test edx,edx 809fef5: 0f 85 5b fe ff ff jne 809fd56 <.L171+0x4b> 809fefb: 66 83 7d 98 00 cmp WORD PTR [ebp-0x68],0x0 809ff00: 0f 84 50 fe ff ff je 809fd56 <.L171+0x4b> 809ff06: 8b 4d a4 mov ecx,DWORD PTR [ebp-0x5c] 809ff09: 39 4d 08 cmp DWORD PTR [ebp+0x8],ecx 809ff0c: 74 5a je 809ff68 <.L293+0x14c> 809ff0e: 0f b6 91 98 01 00 00 movzx edx,BYTE PTR [ecx+0x198] 809ff15: f6 c2 03 test dl,0x3 809ff18: 74 4e je 809ff68 <.L293+0x14c> 809ff1a: 83 e2 04 and edx,0x4 809ff1d: 75 49 jne 809ff68 <.L293+0x14c> 809ff1f: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 809ff22: 8b 0e mov ecx,DWORD PTR [esi] 809ff24: 89 45 98 mov DWORD PTR [ebp-0x68],eax 809ff27: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 809ff2a: 8b 52 34 mov edx,DWORD PTR [edx+0x34] 809ff2d: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 809ff30: 03 4a 04 add ecx,DWORD PTR [edx+0x4] 809ff33: 8b 95 50 ff ff ff mov edx,DWORD PTR [ebp-0xb0] 809ff39: 8b 12 mov edx,DWORD PTR [edx] 809ff3b: 8b 12 mov edx,DWORD PTR [edx] 809ff3d: 85 d2 test edx,edx 809ff3f: 0f 44 95 60 ff ff ff cmove edx,DWORD PTR [ebp-0xa0] 809ff46: 83 ec 08 sub esp,0x8 809ff49: 51 push ecx 809ff4a: 50 push eax 809ff4b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809ff4e: ff 70 04 push DWORD PTR [eax+0x4] 809ff51: 52 push edx 809ff52: ff b5 5c ff ff ff push DWORD PTR [ebp-0xa4] 809ff58: 6a 02 push 0x2 809ff5a: e8 81 22 00 00 call 80a21e0 <_dl_dprintf> 809ff5f: 8b 45 98 mov eax,DWORD PTR [ebp-0x68] 809ff62: 83 c4 20 add esp,0x20 809ff65: 8d 76 00 lea esi,[esi+0x0] 809ff68: ff d0 call eax 809ff6a: 83 fb 2a cmp ebx,0x2a 809ff6d: 0f 87 27 0f 00 00 ja 80a0e9a <.L122> 809ff73: 8b 94 9f fc 44 fe ff mov edx,DWORD PTR [edi+ebx*4-0x1bb04] 809ff7a: 01 fa add edx,edi 809ff7c: 3e ff e2 notrack jmp edx 809ff7f: 90 nop 809ff80: 83 ca 02 or edx,0x2 809ff83: e9 48 fb ff ff jmp 809fad0 <_dl_relocate_object+0x7a0> 809ff88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ff8f: 90 nop 809ff90: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 809ff93: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 809ff96: 8b 00 mov eax,DWORD PTR [eax] 809ff98: 01 06 add DWORD PTR [esi],eax 809ff9a: e9 b8 fb ff ff jmp 809fb57 <.L104> 809ff9f: 90 nop 809ffa0: 31 d2 xor edx,edx 809ffa2: e9 ae fe ff ff jmp 809fe55 <.L293+0x39> 809ffa7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 809ffae: 66 90 xchg ax,ax 809ffb0: b8 01 00 00 00 mov eax,0x1 809ffb5: 83 fa 05 cmp edx,0x5 809ffb8: 0f 84 02 01 00 00 je 80a00c0 <.L293+0x2a4> 809ffbe: 83 fa 06 cmp edx,0x6 809ffc1: 0f 85 91 fc ff ff jne 809fc58 <.L147+0x97> 809ffc7: 83 c8 04 or eax,0x4 809ffca: e9 89 fc ff ff jmp 809fc58 <.L147+0x97> 809ffcf: 90 nop 809ffd0: 8b 5d 90 mov ebx,DWORD PTR [ebp-0x70] 809ffd3: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 809ffd6: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 809ffd9: 8b 73 04 mov esi,DWORD PTR [ebx+0x4] 809ffdc: 8b 1b mov ebx,DWORD PTR [ebx] 809ffde: e9 41 f5 ff ff jmp 809f524 <_dl_relocate_object+0x1f4> 809ffe3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 809ffe7: 90 nop 809ffe8: 0f b6 41 0c movzx eax,BYTE PTR [ecx+0xc] 809ffec: 88 45 a4 mov BYTE PTR [ebp-0x5c],al 809ffef: 0f b7 41 0e movzx eax,WORD PTR [ecx+0xe] 809fff3: 66 89 45 9c mov WORD PTR [ebp-0x64],ax 809fff7: 66 83 f8 f1 cmp ax,0xfff1 809fffb: 0f 85 89 fe ff ff jne 809fe8a <.L293+0x6e> 80a0001: 31 c0 xor eax,eax 80a0003: 03 41 04 add eax,DWORD PTR [ecx+0x4] 80a0006: 0f b6 4d a4 movzx ecx,BYTE PTR [ebp-0x5c] 80a000a: 83 e1 0f and ecx,0xf 80a000d: 80 f9 0a cmp cl,0xa 80a0010: 0f 85 8c fe ff ff jne 809fea2 <.L293+0x86> 80a0016: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a001d: 8d 76 00 lea esi,[esi+0x0] 80a0020: 66 83 7d 9c 00 cmp WORD PTR [ebp-0x64],0x0 80a0025: 0f 84 77 fe ff ff je 809fea2 <.L293+0x86> 80a002b: 8b 4d 8c mov ecx,DWORD PTR [ebp-0x74] 80a002e: 85 c9 test ecx,ecx 80a0030: 0f 85 6c fe ff ff jne 809fea2 <.L293+0x86> 80a0036: 8b 4d a8 mov ecx,DWORD PTR [ebp-0x58] 80a0039: 39 4d 08 cmp DWORD PTR [ebp+0x8],ecx 80a003c: 74 5d je 80a009b <.L293+0x27f> 80a003e: 0f b6 89 98 01 00 00 movzx ecx,BYTE PTR [ecx+0x198] 80a0045: f6 c1 03 test cl,0x3 80a0048: 74 51 je 80a009b <.L293+0x27f> 80a004a: 83 e1 04 and ecx,0x4 80a004d: 75 4c jne 80a009b <.L293+0x27f> 80a004f: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 80a0052: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0055: 89 55 9c mov DWORD PTR [ebp-0x64],edx 80a0058: 8b 48 34 mov ecx,DWORD PTR [eax+0x34] 80a005b: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80a005e: 8b 4d a8 mov ecx,DWORD PTR [ebp-0x58] 80a0061: 03 03 add eax,DWORD PTR [ebx] 80a0063: 8b 51 04 mov edx,DWORD PTR [ecx+0x4] 80a0066: 8b 8d 44 ff ff ff mov ecx,DWORD PTR [ebp-0xbc] 80a006c: 8b 09 mov ecx,DWORD PTR [ecx] 80a006e: 8b 09 mov ecx,DWORD PTR [ecx] 80a0070: 85 c9 test ecx,ecx 80a0072: 0f 44 8d 60 ff ff ff cmove ecx,DWORD PTR [ebp-0xa0] 80a0079: 83 ec 08 sub esp,0x8 80a007c: 50 push eax 80a007d: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0080: 52 push edx 80a0081: ff 70 04 push DWORD PTR [eax+0x4] 80a0084: 51 push ecx 80a0085: ff b5 5c ff ff ff push DWORD PTR [ebp-0xa4] 80a008b: 6a 02 push 0x2 80a008d: e8 4e 21 00 00 call 80a21e0 <_dl_dprintf> 80a0092: 8b 55 9c mov edx,DWORD PTR [ebp-0x64] 80a0095: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 80a0098: 83 c4 20 add esp,0x20 80a009b: 89 55 a4 mov DWORD PTR [ebp-0x5c],edx 80a009e: ff d0 call eax 80a00a0: 8b 55 a4 mov edx,DWORD PTR [ebp-0x5c] 80a00a3: 83 fa 2a cmp edx,0x2a 80a00a6: 0f 87 9f 06 00 00 ja 80a074b <.L595> 80a00ac: 8b 8c 97 a8 45 fe ff mov ecx,DWORD PTR [edi+edx*4-0x1ba58] 80a00b3: 01 f9 add ecx,edi 80a00b5: 3e ff e1 notrack jmp ecx 80a00b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a00bf: 90 nop 80a00c0: 83 c8 02 or eax,0x2 80a00c3: e9 90 fb ff ff jmp 809fc58 <.L147+0x97> 80a00c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a00cf: 90 nop 80a00d0: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a00d3: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a00d6: 8b 00 mov eax,DWORD PTR [eax] 80a00d8: 01 03 add DWORD PTR [ebx],eax 80a00da: e9 e2 fa ff ff jmp 809fbc1 <.L147> 80a00df: 90 nop 80a00e0: 8d 53 f9 lea edx,[ebx-0x7] 80a00e3: 83 fa 1e cmp edx,0x1e 80a00e6: 0f 86 1a 03 00 00 jbe 80a0406 <.L229+0xa4> 80a00ec: 83 fb 29 cmp ebx,0x29 80a00ef: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80a00f2: 0f 94 c2 sete dl 80a00f5: 0f 94 45 98 sete BYTE PTR [ebp-0x68] 80a00f9: 8b 89 28 02 00 00 mov ecx,DWORD PTR [ecx+0x228] 80a00ff: 0f b6 d2 movzx edx,dl 80a0102: 83 fb 05 cmp ebx,0x5 80a0105: 0f 84 8a 0a 00 00 je 80a0b95 <.L595+0x44a> 80a010b: 83 fb 06 cmp ebx,0x6 80a010e: 0f 85 0e 03 00 00 jne 80a0422 <.L229+0xc0> 80a0114: 80 7d 98 01 cmp BYTE PTR [ebp-0x68],0x1 80a0118: 19 d2 sbb edx,edx 80a011a: 83 c2 05 add edx,0x5 80a011d: 39 ca cmp edx,ecx 80a011f: 0f 84 05 03 00 00 je 80a042a <.L229+0xc8> 80a0125: 31 d2 xor edx,edx 80a0127: e9 3b fd ff ff jmp 809fe67 <.L293+0x4b> 80a012c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a0130: 31 c0 xor eax,eax 80a0132: e9 7e fe ff ff jmp 809ffb5 <.L293+0x199> 080a0137 <.L167>: 80a0137: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a013a: 85 c0 test eax,eax 80a013c: 0f 84 ef 00 00 00 je 80a0231 <.L179> 80a0142: 8b 5d a8 mov ebx,DWORD PTR [ebp-0x58] 80a0145: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a014b: 8d 4a 01 lea ecx,[edx+0x1] 80a014e: 83 f9 01 cmp ecx,0x1 80a0151: 0f 86 b6 10 00 00 jbe 80a120d <.L174+0x2fa> 80a0157: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a015a: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 80a015d: 29 d1 sub ecx,edx 80a015f: 03 48 04 add ecx,DWORD PTR [eax+0x4] 80a0162: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 80a0168: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 80a016b: 89 03 mov DWORD PTR [ebx],eax 80a016d: e9 4f fa ff ff jmp 809fbc1 <.L147> 080a0172 <.L169>: 80a0172: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a0175: 85 d2 test edx,edx 80a0177: 0f 84 44 fa ff ff je 809fbc1 <.L147> 80a017d: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 80a0180: 8b 80 48 02 00 00 mov eax,DWORD PTR [eax+0x248] 80a0186: 8d 48 01 lea ecx,[eax+0x1] 80a0189: 83 f9 01 cmp ecx,0x1 80a018c: 0f 86 5e 10 00 00 jbe 80a11f0 <.L174+0x2dd> 80a0192: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a0195: 03 03 add eax,DWORD PTR [ebx] 80a0197: 2b 42 04 sub eax,DWORD PTR [edx+0x4] 80a019a: 89 03 mov DWORD PTR [ebx],eax 80a019c: e9 20 fa ff ff jmp 809fbc1 <.L147> 080a01a1 <.L170>: 80a01a1: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a01a4: 85 c0 test eax,eax 80a01a6: 0f 84 15 fa ff ff je 809fbc1 <.L147> 80a01ac: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a01af: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a01b2: 89 03 mov DWORD PTR [ebx],eax 80a01b4: e9 08 fa ff ff jmp 809fbc1 <.L147> 080a01b9 <.L172>: 80a01b9: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a01bc: 85 c0 test eax,eax 80a01be: 0f 84 fd f9 ff ff je 809fbc1 <.L147> 80a01c4: 8b 5d a8 mov ebx,DWORD PTR [ebp-0x58] 80a01c7: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a01cd: 8d 4a 01 lea ecx,[edx+0x1] 80a01d0: 83 f9 01 cmp ecx,0x1 80a01d3: 0f 86 fd 0f 00 00 jbe 80a11d6 <.L174+0x2c3> 80a01d9: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a01dc: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a01df: 29 d0 sub eax,edx 80a01e1: 01 03 add DWORD PTR [ebx],eax 80a01e3: e9 d9 f9 ff ff jmp 809fbc1 <.L147> 080a01e8 <.L137>: 80a01e8: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 80a01eb: 8b b5 68 ff ff ff mov esi,DWORD PTR [ebp-0x98] 80a01f1: 89 30 mov DWORD PTR [eax],esi 80a01f3: e9 5f f9 ff ff jmp 809fb57 <.L104> 080a01f8 <.L308>: 80a01f8: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80a01fb: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80a01fe: 89 55 a8 mov DWORD PTR [ebp-0x58],edx 80a0201: 39 51 08 cmp DWORD PTR [ecx+0x8],edx 80a0204: 0f 87 d3 0e 00 00 ja 80a10dd <.L174+0x1ca> 80a020a: 0f 82 bd 0e 00 00 jb 80a10cd <.L174+0x1ba> 80a0210: 8b 55 a8 mov edx,DWORD PTR [ebp-0x58] 80a0213: 39 51 08 cmp DWORD PTR [ecx+0x8],edx 80a0216: 89 fb mov ebx,edi 80a0218: 0f 46 51 08 cmovbe edx,DWORD PTR [ecx+0x8] 80a021c: 83 ec 04 sub esp,0x4 80a021f: 52 push edx 80a0220: 50 push eax 80a0221: ff 75 b0 push DWORD PTR [ebp-0x50] 80a0224: e8 07 39 fd ff call 8073b30 80a0229: 83 c4 10 add esp,0x10 80a022c: e9 90 f9 ff ff jmp 809fbc1 <.L147> 080a0231 <.L179>: 80a0231: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 80a0234: 8b 9d 68 ff ff ff mov ebx,DWORD PTR [ebp-0x98] 80a023a: 89 18 mov DWORD PTR [eax],ebx 80a023c: e9 80 f9 ff ff jmp 809fbc1 <.L147> 080a0241 <.L261>: 80a0241: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a0244: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80a0247: 89 45 ac mov DWORD PTR [ebp-0x54],eax 080a024a <.L266>: 80a024a: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a024d: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 80a0250: 03 46 08 add eax,DWORD PTR [esi+0x8] 80a0253: 89 03 mov DWORD PTR [ebx],eax 80a0255: 8d 76 00 lea esi,[esi+0x0] 80a0258: 83 c6 0c add esi,0xc 80a025b: 39 75 a8 cmp DWORD PTR [ebp-0x58],esi 80a025e: 0f 86 18 01 00 00 jbe 80a037c <.L229+0x1a> 80a0264: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80a0267: 03 06 add eax,DWORD PTR [esi] 80a0269: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 80a026c: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80a026f: 89 c3 mov ebx,eax 80a0271: 0f b6 d0 movzx edx,al 80a0274: c1 eb 08 shr ebx,0x8 80a0277: c1 e3 04 shl ebx,0x4 80a027a: 03 5d a4 add ebx,DWORD PTR [ebp-0x5c] 80a027d: 89 5d c4 mov DWORD PTR [ebp-0x3c],ebx 80a0280: 3c 08 cmp al,0x8 80a0282: 0f 84 d8 04 00 00 je 80a0760 <.L595+0x15> 80a0288: 85 d2 test edx,edx 80a028a: 74 cc je 80a0258 <.L266+0xe> 80a028c: 0f b6 43 0c movzx eax,BYTE PTR [ebx+0xc] 80a0290: c0 e8 04 shr al,0x4 80a0293: 0f 84 67 05 00 00 je 80a0800 <.L595+0xb5> 80a0299: 0f b6 43 0d movzx eax,BYTE PTR [ebx+0xd] 80a029d: 83 e0 03 and eax,0x3 80a02a0: 83 e8 01 sub eax,0x1 80a02a3: 83 f8 01 cmp eax,0x1 80a02a6: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a02a9: 0f 86 c3 04 00 00 jbe 80a0772 <.L595+0x27> 80a02af: 3b 98 24 02 00 00 cmp ebx,DWORD PTR [eax+0x224] 80a02b5: 0f 84 5d 08 00 00 je 80a0b18 <.L595+0x3cd> 80a02bb: 83 fa 07 cmp edx,0x7 80a02be: 0f 84 94 05 00 00 je 80a0858 <.L595+0x10d> 80a02c4: 83 fa 23 cmp edx,0x23 80a02c7: 0f 84 8b 05 00 00 je 80a0858 <.L595+0x10d> 80a02cd: 8d 4a f2 lea ecx,[edx-0xe] 80a02d0: 83 f9 1b cmp ecx,0x1b 80a02d3: 0f 87 07 06 00 00 ja 80a08e0 <.L595+0x195> 80a02d9: b8 01 00 c0 08 mov eax,0x8c00001 80a02de: d3 e8 shr eax,cl 80a02e0: 83 e0 01 and eax,0x1 80a02e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a02e7: 90 nop 80a02e8: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80a02eb: 89 55 ac mov DWORD PTR [ebp-0x54],edx 80a02ee: 89 81 28 02 00 00 mov DWORD PTR [ecx+0x228],eax 80a02f4: 89 99 24 02 00 00 mov DWORD PTR [ecx+0x224],ebx 80a02fa: 6a 00 push 0x0 80a02fc: 6a 09 push 0x9 80a02fe: 50 push eax 80a02ff: 8d 45 c4 lea eax,[ebp-0x3c] 80a0302: 6a 00 push 0x0 80a0304: ff 75 0c push DWORD PTR [ebp+0xc] 80a0307: 50 push eax 80a0308: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 80a030b: 03 03 add eax,DWORD PTR [ebx] 80a030d: 51 push ecx 80a030e: 50 push eax 80a030f: e8 ac dc ff ff call 809dfc0 <_dl_lookup_symbol_x> 80a0314: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 80a0317: 83 c4 20 add esp,0x20 80a031a: 89 c1 mov ecx,eax 80a031c: 89 45 9c mov DWORD PTR [ebp-0x64],eax 80a031f: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a0322: 89 8a 2c 02 00 00 mov DWORD PTR [edx+0x22c],ecx 80a0328: 89 82 30 02 00 00 mov DWORD PTR [edx+0x230],eax 80a032e: 8b 55 ac mov edx,DWORD PTR [ebp-0x54] 80a0331: c7 45 ac 00 00 00 00 mov DWORD PTR [ebp-0x54],0x0 80a0338: 85 c0 test eax,eax 80a033a: 0f 85 40 04 00 00 jne 80a0780 <.L595+0x35> 80a0340: 0f b6 46 04 movzx eax,BYTE PTR [esi+0x4] 80a0344: 83 f8 2a cmp eax,0x2a 80a0347: 0f 87 fe 03 00 00 ja 80a074b <.L595> 80a034d: 8b 8c 87 54 46 fe ff mov ecx,DWORD PTR [edi+eax*4-0x1b9ac] 80a0354: 01 f9 add ecx,edi 80a0356: 3e ff e1 notrack jmp ecx 080a0359 <.L224>: 80a0359: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a035c: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80a035f: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 080a0362 <.L229>: 80a0362: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 80a0365: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80a0368: 03 46 08 add eax,DWORD PTR [esi+0x8] 80a036b: 89 03 mov DWORD PTR [ebx],eax 80a036d: 8d 76 00 lea esi,[esi+0x0] 80a0370: 83 c6 0c add esi,0xc 80a0373: 39 75 a8 cmp DWORD PTR [ebp-0x58],esi 80a0376: 0f 87 5c f3 ff ff ja 809f6d8 <_dl_relocate_object+0x3a8> 80a037c: 83 45 90 10 add DWORD PTR [ebp-0x70],0x10 80a0380: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 80a0383: 3b 45 88 cmp eax,DWORD PTR [ebp-0x78] 80a0386: 0f 84 84 f4 ff ff je 809f810 <_dl_relocate_object+0x4e0> 80a038c: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 80a038f: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80a0392: 8b 10 mov edx,DWORD PTR [eax] 80a0394: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0397: 8b 00 mov eax,DWORD PTR [eax] 80a0399: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 80a039c: e9 cc f2 ff ff jmp 809f66d <_dl_relocate_object+0x33d> 80a03a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a03a8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a03ab: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 80a03ae: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a03b1: 0f b7 4a 0e movzx ecx,WORD PTR [edx+0xe] 80a03b5: 66 83 f9 f1 cmp cx,0xfff1 80a03b9: 0f 84 0b 0e 00 00 je 80a11ca <.L174+0x2b7> 80a03bf: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 80a03c2: 8b 00 mov eax,DWORD PTR [eax] 80a03c4: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 80a03c7: 0f b6 45 a0 movzx eax,BYTE PTR [ebp-0x60] 80a03cb: 83 e0 0f and eax,0xf 80a03ce: 3c 0a cmp al,0xa 80a03d0: 0f 84 99 0d 00 00 je 80a116f <.L174+0x25c> 80a03d6: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 80a03d9: 8b 90 48 02 00 00 mov edx,DWORD PTR [eax+0x248] 80a03df: 8d 42 01 lea eax,[edx+0x1] 80a03e2: 83 f8 01 cmp eax,0x1 80a03e5: 0f 86 04 0f 00 00 jbe 80a12ef <.L174+0x3dc> 80a03eb: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80a03ee: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80a03f1: 03 41 04 add eax,DWORD PTR [ecx+0x4] 80a03f4: 29 d0 sub eax,edx 80a03f6: 89 46 04 mov DWORD PTR [esi+0x4],eax 80a03f9: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 80a03ff: 89 06 mov DWORD PTR [esi],eax 80a0401: e9 4d f1 ff ff jmp 809f553 <_dl_relocate_object+0x223> 80a0406: b9 81 00 00 70 mov ecx,0x70000081 80a040b: 0f a3 d1 bt ecx,edx 80a040e: 0f 83 d8 fc ff ff jae 80a00ec <.L293+0x2d0> 80a0414: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80a0417: ba 01 00 00 00 mov edx,0x1 80a041c: 8b 89 28 02 00 00 mov ecx,DWORD PTR [ecx+0x228] 80a0422: 39 ca cmp edx,ecx 80a0424: 0f 85 7d f6 ff ff jne 809faa7 <_dl_relocate_object+0x777> 80a042a: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a042d: 8b 88 30 02 00 00 mov ecx,DWORD PTR [eax+0x230] 80a0433: 8b 80 2c 02 00 00 mov eax,DWORD PTR [eax+0x22c] 80a0439: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 80a043c: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 80a043f: e9 ef f6 ff ff jmp 809fb33 <_dl_relocate_object+0x803> 80a0444: 03 0e add ecx,DWORD PTR [esi] 80a0446: 89 8e 18 02 00 00 mov DWORD PTR [esi+0x218],ecx 80a044c: 8d 4a 0c lea ecx,[edx+0xc] 80a044f: 89 8e 1c 02 00 00 mov DWORD PTR [esi+0x21c],ecx 80a0455: e9 72 ef ff ff jmp 809f3cc <_dl_relocate_object+0x9c> 080a045a <.L221>: 80a045a: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 80a045d: 8b 55 8c mov edx,DWORD PTR [ebp-0x74] 80a0460: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80a0463: 03 03 add eax,DWORD PTR [ebx] 80a0465: 85 d2 test edx,edx 80a0467: 75 02 jne 80a046b <.L221+0x11> 80a0469: ff d0 call eax 80a046b: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 80a046e: 89 03 mov DWORD PTR [ebx],eax 80a0470: e9 fb fe ff ff jmp 80a0370 <.L229+0xe> 080a0475 <.L223>: 80a0475: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a0478: 85 c0 test eax,eax 80a047a: 0f 84 b3 05 00 00 je 80a0a33 <.L595+0x2e8> 80a0480: 8b 5d 98 mov ebx,DWORD PTR [ebp-0x68] 80a0483: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a0489: 8d 5a 01 lea ebx,[edx+0x1] 80a048c: 83 fb 01 cmp ebx,0x1 80a048f: 0f 86 c1 0b 00 00 jbe 80a1056 <.L174+0x143> 80a0495: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a0498: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 80a049b: 29 d0 sub eax,edx 80a049d: 03 46 08 add eax,DWORD PTR [esi+0x8] 80a04a0: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80a04a3: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 80a04a9: 89 03 mov DWORD PTR [ebx],eax 80a04ab: e9 c0 fe ff ff jmp 80a0370 <.L229+0xe> 080a04b0 <.L225>: 80a04b0: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a04b3: 85 d2 test edx,edx 80a04b5: 0f 84 b5 fe ff ff je 80a0370 <.L229+0xe> 80a04bb: 8b 45 98 mov eax,DWORD PTR [ebp-0x68] 80a04be: 8b 80 48 02 00 00 mov eax,DWORD PTR [eax+0x248] 80a04c4: 8d 58 01 lea ebx,[eax+0x1] 80a04c7: 83 fb 01 cmp ebx,0x1 80a04ca: 0f 86 67 0b 00 00 jbe 80a1037 <.L174+0x124> 80a04d0: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 80a04d3: 03 46 08 add eax,DWORD PTR [esi+0x8] 80a04d6: 2b 42 04 sub eax,DWORD PTR [edx+0x4] 80a04d9: 89 03 mov DWORD PTR [ebx],eax 80a04db: e9 90 fe ff ff jmp 80a0370 <.L229+0xe> 080a04e0 <.L231>: 80a04e0: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 80a04e3: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 80a04e6: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80a04e9: 29 da sub edx,ebx 80a04eb: 01 d0 add eax,edx 80a04ed: 89 03 mov DWORD PTR [ebx],eax 80a04ef: e9 7c fe ff ff jmp 80a0370 <.L229+0xe> 080a04f4 <.L226>: 80a04f4: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a04f7: 31 c0 xor eax,eax 80a04f9: 85 d2 test edx,edx 80a04fb: 74 03 je 80a0500 <.L226+0xc> 80a04fd: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80a0500: 03 46 08 add eax,DWORD PTR [esi+0x8] 80a0503: e9 63 ff ff ff jmp 80a046b <.L221+0x11> 080a0508 <.L227>: 80a0508: 8b 45 98 mov eax,DWORD PTR [ebp-0x68] 80a050b: 85 c0 test eax,eax 80a050d: 0f 84 5d fe ff ff je 80a0370 <.L229+0xe> 80a0513: 8b 45 98 mov eax,DWORD PTR [ebp-0x68] 80a0516: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 80a0519: 8b 80 4c 02 00 00 mov eax,DWORD PTR [eax+0x24c] 80a051f: 89 03 mov DWORD PTR [ebx],eax 80a0521: e9 4a fe ff ff jmp 80a0370 <.L229+0xe> 080a0526 <.L228>: 80a0526: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a0529: 85 c0 test eax,eax 80a052b: 0f 84 3f fe ff ff je 80a0370 <.L229+0xe> 80a0531: 8b 5d 98 mov ebx,DWORD PTR [ebp-0x68] 80a0534: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a053a: 8d 5a 01 lea ebx,[edx+0x1] 80a053d: 83 fb 01 cmp ebx,0x1 80a0540: 0f 86 d2 0a 00 00 jbe 80a1018 <.L174+0x105> 80a0546: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a0549: 29 d0 sub eax,edx 80a054b: eb b3 jmp 80a0500 <.L226+0xc> 080a054d <.L230>: 80a054d: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a0550: 85 d2 test edx,edx 80a0552: 0f 84 18 fe ff ff je 80a0370 <.L229+0xe> 80a0558: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 80a055b: 8b 4b 08 mov ecx,DWORD PTR [ebx+0x8] 80a055e: 39 ca cmp edx,ecx 80a0560: 0f 87 23 0a 00 00 ja 80a0f89 <.L174+0x76> 80a0566: 0f 82 0d 0a 00 00 jb 80a0f79 <.L174+0x66> 80a056c: 39 ca cmp edx,ecx 80a056e: 89 fb mov ebx,edi 80a0570: 0f 47 d1 cmova edx,ecx 80a0573: 83 ec 04 sub esp,0x4 80a0576: 52 push edx 80a0577: ff 75 a0 push DWORD PTR [ebp-0x60] 80a057a: ff 75 ac push DWORD PTR [ebp-0x54] 80a057d: e8 ae 35 fd ff call 8073b30 80a0582: 83 c4 10 add esp,0x10 80a0585: e9 e6 fd ff ff jmp 80a0370 <.L229+0xe> 80a058a: c7 45 b0 00 00 00 00 mov DWORD PTR [ebp-0x50],0x0 80a0591: 31 c0 xor eax,eax 80a0593: 31 c9 xor ecx,ecx 80a0595: 31 db xor ebx,ebx 80a0597: e9 a6 ee ff ff jmp 809f442 <_dl_relocate_object+0x112> 080a059c <.L262>: 80a059c: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a059f: 85 d2 test edx,edx 80a05a1: 0f 84 b1 fc ff ff je 80a0258 <.L266+0xe> 80a05a7: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 80a05aa: 8b 80 48 02 00 00 mov eax,DWORD PTR [eax+0x248] 80a05b0: 8d 48 01 lea ecx,[eax+0x1] 80a05b3: 83 f9 01 cmp ecx,0x1 80a05b6: 0f 86 b6 0c 00 00 jbe 80a1272 <.L174+0x35f> 80a05bc: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a05bf: 03 46 08 add eax,DWORD PTR [esi+0x8] 80a05c2: 2b 42 04 sub eax,DWORD PTR [edx+0x4] 80a05c5: 89 03 mov DWORD PTR [ebx],eax 80a05c7: e9 8c fc ff ff jmp 80a0258 <.L266+0xe> 080a05cc <.L263>: 80a05cc: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a05cf: 31 c0 xor eax,eax 80a05d1: 85 d2 test edx,edx 80a05d3: 74 03 je 80a05d8 <.L263+0xc> 80a05d5: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80a05d8: 03 46 08 add eax,DWORD PTR [esi+0x8] 80a05db: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a05de: 89 03 mov DWORD PTR [ebx],eax 80a05e0: e9 73 fc ff ff jmp 80a0258 <.L266+0xe> 080a05e5 <.L264>: 80a05e5: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 80a05e8: 85 c0 test eax,eax 80a05ea: 0f 84 68 fc ff ff je 80a0258 <.L266+0xe> 80a05f0: 8b 80 4c 02 00 00 mov eax,DWORD PTR [eax+0x24c] 80a05f6: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a05f9: 89 03 mov DWORD PTR [ebx],eax 80a05fb: e9 58 fc ff ff jmp 80a0258 <.L266+0xe> 080a0600 <.L258>: 80a0600: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 80a0603: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80a0606: 03 03 add eax,DWORD PTR [ebx] 80a0608: 8b 5d 8c mov ebx,DWORD PTR [ebp-0x74] 80a060b: 85 db test ebx,ebx 80a060d: 75 cc jne 80a05db <.L263+0xf> 80a060f: ff d0 call eax 80a0611: eb c8 jmp 80a05db <.L263+0xf> 080a0613 <.L260>: 80a0613: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a0616: 85 c0 test eax,eax 80a0618: 0f 84 ba 07 00 00 je 80a0dd8 <.L595+0x68d> 80a061e: 8b 5d 9c mov ebx,DWORD PTR [ebp-0x64] 80a0621: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a0627: 8d 4a 01 lea ecx,[edx+0x1] 80a062a: 83 f9 01 cmp ecx,0x1 80a062d: 0f 86 25 0c 00 00 jbe 80a1258 <.L174+0x345> 80a0633: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a0636: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a0639: 29 d0 sub eax,edx 80a063b: 03 46 08 add eax,DWORD PTR [esi+0x8] 80a063e: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80a0641: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 80a0647: 89 03 mov DWORD PTR [ebx],eax 80a0649: e9 0a fc ff ff jmp 80a0258 <.L266+0xe> 080a064e <.L265>: 80a064e: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a0651: 85 c0 test eax,eax 80a0653: 0f 84 ff fb ff ff je 80a0258 <.L266+0xe> 80a0659: 8b 5d 9c mov ebx,DWORD PTR [ebp-0x64] 80a065c: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a0662: 8d 4a 01 lea ecx,[edx+0x1] 80a0665: 83 f9 01 cmp ecx,0x1 80a0668: 0f 86 d0 0b 00 00 jbe 80a123e <.L174+0x32b> 80a066e: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a0671: 29 d0 sub eax,edx 80a0673: e9 60 ff ff ff jmp 80a05d8 <.L263+0xc> 080a0678 <.L268>: 80a0678: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a067b: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 80a067e: 03 46 08 add eax,DWORD PTR [esi+0x8] 80a0681: 29 d8 sub eax,ebx 80a0683: 89 03 mov DWORD PTR [ebx],eax 80a0685: e9 ce fb ff ff jmp 80a0258 <.L266+0xe> 080a068a <.L267>: 80a068a: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a068d: 85 c0 test eax,eax 80a068f: 0f 84 c3 fb ff ff je 80a0258 <.L266+0xe> 80a0695: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80a0698: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80a069b: 39 d0 cmp eax,edx 80a069d: 0f 87 8e 0a 00 00 ja 80a1131 <.L174+0x21e> 80a06a3: 0f 82 78 0a 00 00 jb 80a1121 <.L174+0x20e> 80a06a9: 39 d0 cmp eax,edx 80a06ab: 89 fb mov ebx,edi 80a06ad: 0f 47 c2 cmova eax,edx 80a06b0: 83 ec 04 sub esp,0x4 80a06b3: 50 push eax 80a06b4: ff 75 ac push DWORD PTR [ebp-0x54] 80a06b7: ff 75 b0 push DWORD PTR [ebp-0x50] 80a06ba: e8 71 34 fd ff call 8073b30 80a06bf: 83 c4 10 add esp,0x10 80a06c2: e9 91 fb ff ff jmp 80a0258 <.L266+0xe> 80a06c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a06ce: 66 90 xchg ax,ax 80a06d0: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 80a06d3: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80a06d6: 03 03 add eax,DWORD PTR [ebx] 80a06d8: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 80a06db: 89 03 mov DWORD PTR [ebx],eax 80a06dd: e9 8e fc ff ff jmp 80a0370 <.L229+0xe> 80a06e2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a06e8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a06eb: 89 da mov edx,ebx 80a06ed: 89 45 98 mov DWORD PTR [ebp-0x68],eax 80a06f0: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80a06f3: 0f b7 42 0e movzx eax,WORD PTR [edx+0xe] 80a06f7: 89 4d a0 mov DWORD PTR [ebp-0x60],ecx 80a06fa: 66 83 f8 f1 cmp ax,0xfff1 80a06fe: 74 11 je 80a0711 <.L267+0x87> 80a0700: 8b 4d 98 mov ecx,DWORD PTR [ebp-0x68] 80a0703: 8b 09 mov ecx,DWORD PTR [ecx] 80a0705: 01 4d a0 add DWORD PTR [ebp-0x60],ecx 80a0708: 66 85 c0 test ax,ax 80a070b: 0f 84 dd f0 ff ff je 809f7ee <_dl_relocate_object+0x4be> 80a0711: 0f b6 52 0c movzx edx,BYTE PTR [edx+0xc] 80a0715: 83 e2 0f and edx,0xf 80a0718: 80 fa 0a cmp dl,0xa 80a071b: 0f 85 cd f0 ff ff jne 809f7ee <_dl_relocate_object+0x4be> 80a0721: 8b 45 8c mov eax,DWORD PTR [ebp-0x74] 80a0724: 85 c0 test eax,eax 80a0726: 0f 85 c2 f0 ff ff jne 809f7ee <_dl_relocate_object+0x4be> 80a072c: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80a072f: ff d0 call eax 80a0731: 0f b6 56 04 movzx edx,BYTE PTR [esi+0x4] 80a0735: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 80a0738: 83 fa 2a cmp edx,0x2a 80a073b: 0f 86 ba f0 ff ff jbe 809f7fb <_dl_relocate_object+0x4cb> 80a0741: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a0748 <.L220>: 80a0748: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 080a074b <.L595>: 80a074b: 83 ec 04 sub esp,0x4 80a074e: 6a 00 push 0x0 80a0750: 52 push edx 80a0751: ff 75 08 push DWORD PTR [ebp+0x8] 80a0754: e8 67 eb ff ff call 809f2c0 <_dl_reloc_bad_type> 80a0759: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a0760: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 80a0763: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80a0766: 03 03 add eax,DWORD PTR [ebx] 80a0768: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a076b: 89 03 mov DWORD PTR [ebx],eax 80a076d: e9 e6 fa ff ff jmp 80a0258 <.L266+0xe> 80a0772: 89 45 9c mov DWORD PTR [ebp-0x64],eax 80a0775: 89 d8 mov eax,ebx 80a0777: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a077e: 66 90 xchg ax,ax 80a0780: 0f b7 48 0e movzx ecx,WORD PTR [eax+0xe] 80a0784: 66 89 4d a0 mov WORD PTR [ebp-0x60],cx 80a0788: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80a078b: 89 4d ac mov DWORD PTR [ebp-0x54],ecx 80a078e: 0f b7 4d a0 movzx ecx,WORD PTR [ebp-0x60] 80a0792: 66 89 4d 98 mov WORD PTR [ebp-0x68],cx 80a0796: 66 83 f9 f1 cmp cx,0xfff1 80a079a: 74 13 je 80a07af <.L595+0x64> 80a079c: 8b 4d 9c mov ecx,DWORD PTR [ebp-0x64] 80a079f: 8b 09 mov ecx,DWORD PTR [ecx] 80a07a1: 01 4d ac add DWORD PTR [ebp-0x54],ecx 80a07a4: 66 83 7d 98 00 cmp WORD PTR [ebp-0x68],0x0 80a07a9: 0f 84 91 fb ff ff je 80a0340 <.L266+0xf6> 80a07af: 0f b6 40 0c movzx eax,BYTE PTR [eax+0xc] 80a07b3: 83 e0 0f and eax,0xf 80a07b6: 3c 0a cmp al,0xa 80a07b8: 0f 85 82 fb ff ff jne 80a0340 <.L266+0xf6> 80a07be: 8b 45 8c mov eax,DWORD PTR [ebp-0x74] 80a07c1: 85 c0 test eax,eax 80a07c3: 0f 85 77 fb ff ff jne 80a0340 <.L266+0xf6> 80a07c9: 89 55 a0 mov DWORD PTR [ebp-0x60],edx 80a07cc: 8b 45 ac mov eax,DWORD PTR [ebp-0x54] 80a07cf: ff d0 call eax 80a07d1: 8b 55 a0 mov edx,DWORD PTR [ebp-0x60] 80a07d4: 89 45 ac mov DWORD PTR [ebp-0x54],eax 80a07d7: e9 64 fb ff ff jmp 80a0340 <.L266+0xf6> 80a07dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a07e0: ba 01 00 00 00 mov edx,0x1 80a07e5: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 80a07e8: 83 f9 05 cmp ecx,0x5 80a07eb: 74 23 je 80a0810 <.L595+0xc5> 80a07ed: 83 f9 06 cmp ecx,0x6 80a07f0: 0f 85 8a ef ff ff jne 809f780 <_dl_relocate_object+0x450> 80a07f6: 83 ca 04 or edx,0x4 80a07f9: e9 82 ef ff ff jmp 809f780 <_dl_relocate_object+0x450> 80a07fe: 66 90 xchg ax,ax 80a0800: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0803: 89 45 9c mov DWORD PTR [ebp-0x64],eax 80a0806: 89 d8 mov eax,ebx 80a0808: e9 73 ff ff ff jmp 80a0780 <.L595+0x35> 80a080d: 8d 76 00 lea esi,[esi+0x0] 80a0810: 83 ca 02 or edx,0x2 80a0813: e9 68 ef ff ff jmp 809f780 <_dl_relocate_object+0x450> 80a0818: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a081f: 90 nop 80a0820: 39 f2 cmp edx,esi 80a0822: 0f 83 89 ee ff ff jae 809f6b1 <_dl_relocate_object+0x381> 80a0828: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 80a082b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a082f: 90 nop 80a0830: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 80a0833: 8b 08 mov ecx,DWORD PTR [eax] 80a0835: 83 c0 0c add eax,0xc 80a0838: 01 d3 add ebx,edx 80a083a: 89 1c 11 mov DWORD PTR [ecx+edx*1],ebx 80a083d: 39 c6 cmp esi,eax 80a083f: 77 ef ja 80a0830 <.L595+0xe5> 80a0841: e9 6b ee ff ff jmp 809f6b1 <_dl_relocate_object+0x381> 80a0846: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a084d: 8d 76 00 lea esi,[esi+0x0] 80a0850: 31 d2 xor edx,edx 80a0852: eb 91 jmp 80a07e5 <.L595+0x9a> 80a0854: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a0858: b8 01 00 00 00 mov eax,0x1 80a085d: 83 fa 05 cmp edx,0x5 80a0860: 74 16 je 80a0878 <.L595+0x12d> 80a0862: 83 fa 06 cmp edx,0x6 80a0865: 0f 85 7d fa ff ff jne 80a02e8 <.L266+0x9e> 80a086b: 83 c8 04 or eax,0x4 80a086e: e9 75 fa ff ff jmp 80a02e8 <.L266+0x9e> 80a0873: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a0877: 90 nop 80a0878: 83 c8 02 or eax,0x2 80a087b: e9 68 fa ff ff jmp 80a02e8 <.L266+0x9e> 80a0880: 8b 85 64 ff ff ff mov eax,DWORD PTR [ebp-0x9c] 80a0886: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 80a0889: 89 06 mov DWORD PTR [esi],eax 80a088b: e9 c3 ec ff ff jmp 809f553 <_dl_relocate_object+0x223> 80a0890: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 80a0893: 8d 51 f9 lea edx,[ecx-0x7] 80a0896: 83 fa 1e cmp edx,0x1e 80a0899: 0f 87 51 01 00 00 ja 80a09f0 <.L595+0x2a5> 80a089f: b9 81 00 00 70 mov ecx,0x70000081 80a08a4: 0f a3 d1 bt ecx,edx 80a08a7: 0f 83 43 01 00 00 jae 80a09f0 <.L595+0x2a5> 80a08ad: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80a08b0: ba 01 00 00 00 mov edx,0x1 80a08b5: 8b 89 28 02 00 00 mov ecx,DWORD PTR [ecx+0x228] 80a08bb: 39 ca cmp edx,ecx 80a08bd: 0f 85 8a ee ff ff jne 809f74d <_dl_relocate_object+0x41d> 80a08c3: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a08c6: 8b 90 30 02 00 00 mov edx,DWORD PTR [eax+0x230] 80a08cc: 8b 80 2c 02 00 00 mov eax,DWORD PTR [eax+0x22c] 80a08d2: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 80a08d5: 89 45 98 mov DWORD PTR [ebp-0x68],eax 80a08d8: e9 02 ef ff ff jmp 809f7df <_dl_relocate_object+0x4af> 80a08dd: 8d 76 00 lea esi,[esi+0x0] 80a08e0: 31 c0 xor eax,eax 80a08e2: e9 76 ff ff ff jmp 80a085d <.L595+0x112> 80a08e7: c7 45 b0 00 00 00 00 mov DWORD PTR [ebp-0x50],0x0 80a08ee: 31 f6 xor esi,esi 80a08f0: 31 d2 xor edx,edx 80a08f2: e9 f4 ec ff ff jmp 809f5eb <_dl_relocate_object+0x2bb> 80a08f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a08fe: 66 90 xchg ax,ax 80a0900: 8b 56 7c mov edx,DWORD PTR [esi+0x7c] 80a0903: 8b 76 28 mov esi,DWORD PTR [esi+0x28] 80a0906: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 80a0909: 8b 76 04 mov esi,DWORD PTR [esi+0x4] 80a090c: 89 75 b4 mov DWORD PTR [ebp-0x4c],esi 80a090f: 01 d6 add esi,edx 80a0911: 39 c6 cmp esi,eax 80a0913: 75 06 jne 80a091b <.L595+0x1d0> 80a0915: 2b 4d b4 sub ecx,DWORD PTR [ebp-0x4c] 80a0918: 8d 04 19 lea eax,[ecx+ebx*1] 80a091b: 8b 75 88 mov esi,DWORD PTR [ebp-0x78] 80a091e: 85 f6 test esi,esi 80a0920: 75 08 jne 80a092a <.L595+0x1df> 80a0922: 39 c2 cmp edx,eax 80a0924: 0f 84 4b 07 00 00 je 80a1075 <.L174+0x162> 80a092a: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80a092d: 89 55 d8 mov DWORD PTR [ebp-0x28],edx 80a0930: 89 45 dc mov DWORD PTR [ebp-0x24],eax 80a0933: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 80a0936: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80a0939: e9 18 eb ff ff jmp 809f456 <_dl_relocate_object+0x126> 80a093e: 83 fa 2a cmp edx,0x2a 80a0941: 0f 84 e0 08 00 00 je 80a1227 <.L174+0x314> 80a0947: 83 ec 04 sub esp,0x4 80a094a: 6a 01 push 0x1 80a094c: 52 push edx 80a094d: ff 75 08 push DWORD PTR [ebp+0x8] 80a0950: e8 6b e9 ff ff call 809f2c0 <_dl_reloc_bad_type> 80a0955: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 80a0958: 80 7d a4 00 cmp BYTE PTR [ebp-0x5c],0x0 80a095c: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 80a095f: 0f 84 46 02 00 00 je 80a0bab <.L595+0x460> 80a0965: 0f b6 41 0d movzx eax,BYTE PTR [ecx+0xd] 80a0969: 83 e0 03 and eax,0x3 80a096c: 83 e8 01 sub eax,0x1 80a096f: 83 f8 01 cmp eax,0x1 80a0972: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0975: 0f 86 8d 05 00 00 jbe 80a0f08 <.L132+0x13> 80a097b: 39 88 24 02 00 00 cmp DWORD PTR [eax+0x224],ecx 80a0981: 0f 84 44 09 00 00 je 80a12cb <.L174+0x3b8> 80a0987: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a098a: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 80a098d: c7 80 28 02 00 00 01 00 00 00 mov DWORD PTR [eax+0x228],0x1 80a0997: 89 88 24 02 00 00 mov DWORD PTR [eax+0x224],ecx 80a099d: 8d 45 c4 lea eax,[ebp-0x3c] 80a09a0: 6a 00 push 0x0 80a09a2: 6a 09 push 0x9 80a09a4: 6a 01 push 0x1 80a09a6: 6a 00 push 0x0 80a09a8: ff 75 0c push DWORD PTR [ebp+0xc] 80a09ab: 50 push eax 80a09ac: 8b 45 94 mov eax,DWORD PTR [ebp-0x6c] 80a09af: 03 01 add eax,DWORD PTR [ecx] 80a09b1: ff 75 08 push DWORD PTR [ebp+0x8] 80a09b4: 50 push eax 80a09b5: e8 06 d6 ff ff call 809dfc0 <_dl_lookup_symbol_x> 80a09ba: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80a09bd: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a09c0: 83 c4 20 add esp,0x20 80a09c3: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a09c6: 89 91 30 02 00 00 mov DWORD PTR [ecx+0x230],edx 80a09cc: 89 81 2c 02 00 00 mov DWORD PTR [ecx+0x22c],eax 80a09d2: 85 d2 test edx,edx 80a09d4: 0f 84 d4 ef ff ff je 809f9ae <_dl_relocate_object+0x67e> 80a09da: 0f b6 42 0c movzx eax,BYTE PTR [edx+0xc] 80a09de: 88 45 a0 mov BYTE PTR [ebp-0x60],al 80a09e1: e9 ce 01 00 00 jmp 80a0bb4 <.L595+0x469> 80a09e6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a09ed: 8d 76 00 lea esi,[esi+0x0] 80a09f0: 83 7d b0 29 cmp DWORD PTR [ebp-0x50],0x29 80a09f4: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80a09f7: 0f 94 c2 sete dl 80a09fa: 0f 94 45 98 sete BYTE PTR [ebp-0x68] 80a09fe: 83 7d b0 05 cmp DWORD PTR [ebp-0x50],0x5 80a0a02: 8b 89 28 02 00 00 mov ecx,DWORD PTR [ecx+0x228] 80a0a08: 0f b6 d2 movzx edx,dl 80a0a0b: 0f 84 57 02 00 00 je 80a0c68 <.L595+0x51d> 80a0a11: 83 7d b0 06 cmp DWORD PTR [ebp-0x50],0x6 80a0a15: 0f 85 a0 fe ff ff jne 80a08bb <.L595+0x170> 80a0a1b: 80 7d 98 01 cmp BYTE PTR [ebp-0x68],0x1 80a0a1f: 19 d2 sbb edx,edx 80a0a21: 83 c2 05 add edx,0x5 80a0a24: 39 ca cmp edx,ecx 80a0a26: 0f 84 97 fe ff ff je 80a08c3 <.L595+0x178> 80a0a2c: 31 d2 xor edx,edx 80a0a2e: e9 c3 fd ff ff jmp 80a07f6 <.L595+0xab> 80a0a33: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80a0a36: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 80a0a39: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80a0a3c: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 80a0a42: 89 03 mov DWORD PTR [ebx],eax 80a0a44: e9 27 f9 ff ff jmp 80a0370 <.L229+0xe> 80a0a49: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0a4c: 8b 40 7c mov eax,DWORD PTR [eax+0x7c] 80a0a4f: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 80a0a52: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0a55: 8b 40 28 mov eax,DWORD PTR [eax+0x28] 80a0a58: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a0a5b: 8d 0c 03 lea ecx,[ebx+eax*1] 80a0a5e: 3b 4d b0 cmp ecx,DWORD PTR [ebp-0x50] 80a0a61: 75 08 jne 80a0a6b <.L595+0x320> 80a0a63: 29 c6 sub esi,eax 80a0a65: 8d 0c 16 lea ecx,[esi+edx*1] 80a0a68: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 80a0a6b: 8b 4d 88 mov ecx,DWORD PTR [ebp-0x78] 80a0a6e: 85 c9 test ecx,ecx 80a0a70: 75 09 jne 80a0a7b <.L595+0x330> 80a0a72: 3b 5d b0 cmp ebx,DWORD PTR [ebp-0x50] 80a0a75: 0f 84 73 04 00 00 je 80a0eee <.L122+0x54> 80a0a7b: 89 5d d8 mov DWORD PTR [ebp-0x28],ebx 80a0a7e: 89 45 dc mov DWORD PTR [ebp-0x24],eax 80a0a81: e9 79 eb ff ff jmp 809f5ff <_dl_relocate_object+0x2cf> 80a0a86: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a0a89: 89 d9 mov ecx,ebx 80a0a8b: e9 e8 f3 ff ff jmp 809fe78 <.L293+0x5c> 80a0a90: 8d 42 f9 lea eax,[edx-0x7] 80a0a93: 83 f8 1e cmp eax,0x1e 80a0a96: 77 43 ja 80a0adb <.L595+0x390> 80a0a98: b9 81 00 00 70 mov ecx,0x70000081 80a0a9d: 0f a3 c1 bt ecx,eax 80a0aa0: 73 39 jae 80a0adb <.L595+0x390> 80a0aa2: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0aa5: c7 45 a4 01 00 00 00 mov DWORD PTR [ebp-0x5c],0x1 80a0aac: 8b 80 28 02 00 00 mov eax,DWORD PTR [eax+0x228] 80a0ab2: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a0ab5: 8b 4d a4 mov ecx,DWORD PTR [ebp-0x5c] 80a0ab8: 39 4d a8 cmp DWORD PTR [ebp-0x58],ecx 80a0abb: 0f 85 68 f1 ff ff jne 809fc29 <.L147+0x68> 80a0ac1: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0ac4: 8b 88 30 02 00 00 mov ecx,DWORD PTR [eax+0x230] 80a0aca: 8b 80 2c 02 00 00 mov eax,DWORD PTR [eax+0x22c] 80a0ad0: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 80a0ad3: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a0ad6: e9 c4 f1 ff ff jmp 809fc9f <.L147+0xde> 80a0adb: 83 fa 29 cmp edx,0x29 80a0ade: 0f 94 c0 sete al 80a0ae1: 0f 94 c1 sete cl 80a0ae4: 0f b6 c0 movzx eax,al 80a0ae7: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 80a0aea: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0aed: 8b 80 28 02 00 00 mov eax,DWORD PTR [eax+0x228] 80a0af3: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a0af6: 83 fa 05 cmp edx,0x5 80a0af9: 0f 84 c3 03 00 00 je 80a0ec2 <.L122+0x28> 80a0aff: 83 fa 06 cmp edx,0x6 80a0b02: 75 b1 jne 80a0ab5 <.L595+0x36a> 80a0b04: 80 f9 01 cmp cl,0x1 80a0b07: 19 c0 sbb eax,eax 80a0b09: 83 c0 05 add eax,0x5 80a0b0c: 3b 45 a8 cmp eax,DWORD PTR [ebp-0x58] 80a0b0f: 74 b0 je 80a0ac1 <.L595+0x376> 80a0b11: 31 c0 xor eax,eax 80a0b13: e9 af f4 ff ff jmp 809ffc7 <.L293+0x1ab> 80a0b18: 8d 42 f9 lea eax,[edx-0x7] 80a0b1b: 83 f8 1e cmp eax,0x1e 80a0b1e: 77 3d ja 80a0b5d <.L595+0x412> 80a0b20: b9 81 00 00 70 mov ecx,0x70000081 80a0b25: 0f a3 c1 bt ecx,eax 80a0b28: 73 33 jae 80a0b5d <.L595+0x412> 80a0b2a: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0b2d: b9 01 00 00 00 mov ecx,0x1 80a0b32: 8b 80 28 02 00 00 mov eax,DWORD PTR [eax+0x228] 80a0b38: 39 c1 cmp ecx,eax 80a0b3a: 0f 85 7b f7 ff ff jne 80a02bb <.L266+0x71> 80a0b40: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0b43: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80a0b46: 8b 80 30 02 00 00 mov eax,DWORD PTR [eax+0x230] 80a0b4c: 8b 89 2c 02 00 00 mov ecx,DWORD PTR [ecx+0x22c] 80a0b52: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 80a0b55: 89 4d 9c mov DWORD PTR [ebp-0x64],ecx 80a0b58: e9 d4 f7 ff ff jmp 80a0331 <.L266+0xe7> 80a0b5d: 83 fa 29 cmp edx,0x29 80a0b60: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0b63: 0f 94 c1 sete cl 80a0b66: 0f 94 45 ac sete BYTE PTR [ebp-0x54] 80a0b6a: 8b 80 28 02 00 00 mov eax,DWORD PTR [eax+0x228] 80a0b70: 0f b6 c9 movzx ecx,cl 80a0b73: 83 fa 05 cmp edx,0x5 80a0b76: 0f 84 5c 03 00 00 je 80a0ed8 <.L122+0x3e> 80a0b7c: 83 fa 06 cmp edx,0x6 80a0b7f: 75 b7 jne 80a0b38 <.L595+0x3ed> 80a0b81: 80 7d ac 01 cmp BYTE PTR [ebp-0x54],0x1 80a0b85: 19 c9 sbb ecx,ecx 80a0b87: 83 c1 05 add ecx,0x5 80a0b8a: 39 c1 cmp ecx,eax 80a0b8c: 74 b2 je 80a0b40 <.L595+0x3f5> 80a0b8e: 31 c0 xor eax,eax 80a0b90: e9 d6 fc ff ff jmp 80a086b <.L595+0x120> 80a0b95: 80 7d 98 01 cmp BYTE PTR [ebp-0x68],0x1 80a0b99: 19 d2 sbb edx,edx 80a0b9b: 83 c2 03 add edx,0x3 80a0b9e: 39 ca cmp edx,ecx 80a0ba0: 0f 85 13 ef ff ff jne 809fab9 <_dl_relocate_object+0x789> 80a0ba6: e9 7f f8 ff ff jmp 80a042a <.L229+0xc8> 80a0bab: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0bae: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 80a0bb1: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a0bb4: 0f b7 4a 0e movzx ecx,WORD PTR [edx+0xe] 80a0bb8: 66 83 f9 f1 cmp cx,0xfff1 80a0bbc: 0f 84 fd 06 00 00 je 80a12bf <.L174+0x3ac> 80a0bc2: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 80a0bc5: 8b 00 mov eax,DWORD PTR [eax] 80a0bc7: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 80a0bca: 0f b6 45 a0 movzx eax,BYTE PTR [ebp-0x60] 80a0bce: 83 e0 0f and eax,0xf 80a0bd1: 3c 0a cmp al,0xa 80a0bd3: 0f 85 fd f7 ff ff jne 80a03d6 <.L229+0x74> 80a0bd9: 8b 45 8c mov eax,DWORD PTR [ebp-0x74] 80a0bdc: 85 c0 test eax,eax 80a0bde: 0f 85 f2 f7 ff ff jne 80a03d6 <.L229+0x74> 80a0be4: 66 85 c9 test cx,cx 80a0be7: 0f 84 e9 f7 ff ff je 80a03d6 <.L229+0x74> 80a0bed: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80a0bf0: 8b 4d a8 mov ecx,DWORD PTR [ebp-0x58] 80a0bf3: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 80a0bf6: 39 4d 08 cmp DWORD PTR [ebp+0x8],ecx 80a0bf9: 74 51 je 80a0c4c <.L595+0x501> 80a0bfb: 0f b6 81 98 01 00 00 movzx eax,BYTE PTR [ecx+0x198] 80a0c02: a8 03 test al,0x3 80a0c04: 74 46 je 80a0c4c <.L595+0x501> 80a0c06: a8 04 test al,0x4 80a0c08: 75 42 jne 80a0c4c <.L595+0x501> 80a0c0a: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0c0d: 8b 49 04 mov ecx,DWORD PTR [ecx+0x4] 80a0c10: 8b 50 34 mov edx,DWORD PTR [eax+0x34] 80a0c13: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 80a0c16: 8b 00 mov eax,DWORD PTR [eax] 80a0c18: 03 42 04 add eax,DWORD PTR [edx+0x4] 80a0c1b: 89 c2 mov edx,eax 80a0c1d: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 80a0c23: 8b 00 mov eax,DWORD PTR [eax] 80a0c25: 8b 00 mov eax,DWORD PTR [eax] 80a0c27: 85 c0 test eax,eax 80a0c29: 0f 44 85 60 ff ff ff cmove eax,DWORD PTR [ebp-0xa0] 80a0c30: 83 ec 08 sub esp,0x8 80a0c33: 52 push edx 80a0c34: 51 push ecx 80a0c35: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80a0c38: ff 71 04 push DWORD PTR [ecx+0x4] 80a0c3b: 50 push eax 80a0c3c: ff b5 5c ff ff ff push DWORD PTR [ebp-0xa4] 80a0c42: 6a 02 push 0x2 80a0c44: e8 97 15 00 00 call 80a21e0 <_dl_dprintf> 80a0c49: 83 c4 20 add esp,0x20 80a0c4c: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80a0c4f: 03 45 a4 add eax,DWORD PTR [ebp-0x5c] 80a0c52: ff d0 call eax 80a0c54: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80a0c57: 85 c9 test ecx,ecx 80a0c59: 0f 85 77 f7 ff ff jne 80a03d6 <.L229+0x74> 80a0c5f: e9 4a ed ff ff jmp 809f9ae <_dl_relocate_object+0x67e> 80a0c64: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a0c68: 80 7d 98 01 cmp BYTE PTR [ebp-0x68],0x1 80a0c6c: 19 d2 sbb edx,edx 80a0c6e: 83 c2 03 add edx,0x3 80a0c71: 39 ca cmp edx,ecx 80a0c73: 0f 85 e9 ea ff ff jne 809f762 <_dl_relocate_object+0x432> 80a0c79: e9 45 fc ff ff jmp 80a08c3 <.L595+0x178> 80a0c7e: 85 f6 test esi,esi 80a0c80: 8d 87 35 41 fe ff lea eax,[edi-0x1becb] 80a0c86: 8d 97 69 4e fe ff lea edx,[edi-0x1b197] 80a0c8c: 0f 44 c2 cmove eax,edx 80a0c8f: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80a0c92: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 80a0c95: 80 3a 00 cmp BYTE PTR [edx],0x0 80a0c98: 0f 84 0a 02 00 00 je 80a0ea8 <.L122+0xe> 80a0c9e: 83 ec 04 sub esp,0x4 80a0ca1: 50 push eax 80a0ca2: 8d 87 54 41 fe ff lea eax,[edi-0x1beac] 80a0ca8: 52 push edx 80a0ca9: 50 push eax 80a0caa: e8 b1 14 00 00 call 80a2160 <_dl_debug_printf> 80a0caf: 83 c4 10 add esp,0x10 80a0cb2: e9 cb e6 ff ff jmp 809f382 <_dl_relocate_object+0x52> 80a0cb7: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0cba: 0f b7 88 5c 01 00 00 movzx ecx,WORD PTR [eax+0x15c] 80a0cc1: 8b 90 54 01 00 00 mov edx,DWORD PTR [eax+0x154] 80a0cc7: 89 c8 mov eax,ecx 80a0cc9: 89 d6 mov esi,edx 80a0ccb: c1 e0 05 shl eax,0x5 80a0cce: 01 d0 add eax,edx 80a0cd0: 39 c2 cmp edx,eax 80a0cd2: 0f 83 33 06 00 00 jae 80a130b <.L174+0x3f8> 80a0cd8: c7 c0 90 59 0e 08 mov eax,0x80e5990 80a0cde: c7 45 84 00 00 00 00 mov DWORD PTR [ebp-0x7c],0x0 80a0ce5: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a0ce8: eb 18 jmp 80a0d02 <.L595+0x5b7> 80a0cea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a0cf0: 89 c8 mov eax,ecx 80a0cf2: 83 c6 20 add esi,0x20 80a0cf5: c1 e0 05 shl eax,0x5 80a0cf8: 01 d0 add eax,edx 80a0cfa: 39 c6 cmp esi,eax 80a0cfc: 0f 83 91 e6 ff ff jae 809f393 <_dl_relocate_object+0x63> 80a0d02: 83 3e 01 cmp DWORD PTR [esi],0x1 80a0d05: 75 e9 jne 80a0cf0 <.L595+0x5a5> 80a0d07: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 80a0d0a: a8 02 test al,0x2 80a0d0c: 75 e2 jne 80a0cf0 <.L595+0x5a5> 80a0d0e: 89 e2 mov edx,esp 80a0d10: 39 d4 cmp esp,edx 80a0d12: 74 12 je 80a0d26 <.L595+0x5db> 80a0d14: 81 ec 00 10 00 00 sub esp,0x1000 80a0d1a: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a0d22: 39 d4 cmp esp,edx 80a0d24: 75 ee jne 80a0d14 <.L595+0x5c9> 80a0d26: 83 ec 20 sub esp,0x20 80a0d29: 83 4c 24 1c 00 or DWORD PTR [esp+0x1c],0x0 80a0d2e: 8b 4d a8 mov ecx,DWORD PTR [ebp-0x58] 80a0d31: 8b 5e 08 mov ebx,DWORD PTR [esi+0x8] 80a0d34: 8b 09 mov ecx,DWORD PTR [ecx] 80a0d36: 8d 54 24 0f lea edx,[esp+0xf] 80a0d3a: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 80a0d3d: f7 d9 neg ecx 80a0d3f: 83 e2 f0 and edx,0xfffffff0 80a0d42: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 80a0d45: 89 ca mov edx,ecx 80a0d47: 89 d9 mov ecx,ebx 80a0d49: 21 d1 and ecx,edx 80a0d4b: 89 4d ac mov DWORD PTR [ebp-0x54],ecx 80a0d4e: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 80a0d51: 8d 4c 0b ff lea ecx,[ebx+ecx*1-0x1] 80a0d55: 03 4e 14 add ecx,DWORD PTR [esi+0x14] 80a0d58: 21 ca and edx,ecx 80a0d5a: 8b 4d ac mov ecx,DWORD PTR [ebp-0x54] 80a0d5d: 89 d3 mov ebx,edx 80a0d5f: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 80a0d62: 29 cb sub ebx,ecx 80a0d64: 89 5a 04 mov DWORD PTR [edx+0x4],ebx 80a0d67: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 80a0d6a: 03 0a add ecx,DWORD PTR [edx] 80a0d6c: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 80a0d6f: 89 0a mov DWORD PTR [edx],ecx 80a0d71: a8 04 test al,0x4 80a0d73: 75 52 jne 80a0dc7 <.L595+0x67c> 80a0d75: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 80a0d7c: 31 d2 xor edx,edx 80a0d7e: a8 01 test al,0x1 80a0d80: 74 09 je 80a0d8b <.L595+0x640> 80a0d82: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80a0d85: 83 ca 04 or edx,0x4 80a0d88: 89 50 08 mov DWORD PTR [eax+0x8],edx 80a0d8b: 83 ec 04 sub esp,0x4 80a0d8e: 83 ca 02 or edx,0x2 80a0d91: 52 push edx 80a0d92: 53 push ebx 80a0d93: 89 fb mov ebx,edi 80a0d95: 51 push ecx 80a0d96: e8 55 5e fd ff call 8076bf0 <__mprotect> 80a0d9b: 83 c4 10 add esp,0x10 80a0d9e: 85 c0 test eax,eax 80a0da0: 0f 88 17 06 00 00 js 80a13bd <.L174+0x4aa> 80a0da6: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80a0da9: 8b 5d 84 mov ebx,DWORD PTR [ebp-0x7c] 80a0dac: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 80a0daf: 89 58 0c mov DWORD PTR [eax+0xc],ebx 80a0db2: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0db5: 8b 90 54 01 00 00 mov edx,DWORD PTR [eax+0x154] 80a0dbb: 0f b7 88 5c 01 00 00 movzx ecx,WORD PTR [eax+0x15c] 80a0dc2: e9 29 ff ff ff jmp 80a0cf0 <.L595+0x5a5> 80a0dc7: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 80a0dca: c7 42 08 01 00 00 00 mov DWORD PTR [edx+0x8],0x1 80a0dd1: ba 01 00 00 00 mov edx,0x1 80a0dd6: eb a6 jmp 80a0d7e <.L595+0x633> 80a0dd8: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80a0ddb: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a0dde: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80a0de1: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 80a0de7: 89 03 mov DWORD PTR [ebx],eax 80a0de9: e9 6a f4 ff ff jmp 80a0258 <.L266+0xe> 80a0dee: 8b 75 84 mov esi,DWORD PTR [ebp-0x7c] 80a0df1: 83 ec 04 sub esp,0x4 80a0df4: ff 76 08 push DWORD PTR [esi+0x8] 80a0df7: 89 fb mov ebx,edi 80a0df9: ff 76 04 push DWORD PTR [esi+0x4] 80a0dfc: ff 36 push DWORD PTR [esi] 80a0dfe: e8 ed 5d fd ff call 8076bf0 <__mprotect> 80a0e03: 83 c4 10 add esp,0x10 80a0e06: 85 c0 test eax,eax 80a0e08: 0f 88 85 05 00 00 js 80a1393 <.L174+0x480> 80a0e0e: 8b 76 0c mov esi,DWORD PTR [esi+0xc] 80a0e11: 85 f6 test esi,esi 80a0e13: 0f 84 17 ea ff ff je 809f830 <_dl_relocate_object+0x500> 80a0e19: eb d6 jmp 80a0df1 <.L595+0x6a6> 80a0e1b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0e1e: 8b 40 28 mov eax,DWORD PTR [eax+0x28] 80a0e21: 85 c0 test eax,eax 80a0e23: 0f 84 f2 e9 ff ff je 809f81b <_dl_relocate_object+0x4eb> 80a0e29: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80a0e2c: 31 c9 xor ecx,ecx 80a0e2e: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a0e31: 89 fb mov ebx,edi 80a0e33: 8b 56 70 mov edx,DWORD PTR [esi+0x70] 80a0e36: 83 7a 04 07 cmp DWORD PTR [edx+0x4],0x7 80a0e3a: 0f 94 c1 sete cl 80a0e3d: 31 d2 xor edx,edx 80a0e3f: 83 ec 08 sub esp,0x8 80a0e42: 8d 0c 8d 08 00 00 00 lea ecx,[ecx*4+0x8] 80a0e49: f7 f1 div ecx 80a0e4b: 50 push eax 80a0e4c: 6a 18 push 0x18 80a0e4e: e8 9d 4a fc ff call 80658f0 <__calloc> 80a0e53: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80a0e56: 83 c4 10 add esp,0x10 80a0e59: 89 86 a8 01 00 00 mov DWORD PTR [esi+0x1a8],eax 80a0e5f: 85 c0 test eax,eax 80a0e61: 0f 85 b4 e9 ff ff jne 809f81b <_dl_relocate_object+0x4eb> 80a0e67: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80a0e6d: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 80a0e70: 8b 00 mov eax,DWORD PTR [eax] 80a0e72: 8b 00 mov eax,DWORD PTR [eax] 80a0e74: 85 c0 test eax,eax 80a0e76: 0f 84 36 05 00 00 je 80a13b2 <.L174+0x49f> 80a0e7c: 52 push edx 80a0e7d: 89 fb mov ebx,edi 80a0e7f: 50 push eax 80a0e80: 8d 87 e4 40 fe ff lea eax,[edi-0x1bf1c] 80a0e86: 50 push eax 80a0e87: 6a 02 push 0x2 80a0e89: e8 52 13 00 00 call 80a21e0 <_dl_dprintf> 80a0e8e: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 80a0e95: e8 f0 47 fd ff call 807568a <_exit> 080a0e9a <.L122>: 80a0e9a: 89 da mov edx,ebx 80a0e9c: e9 aa f8 ff ff jmp 80a074b <.L595> 80a0ea1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a0ea8: c7 c2 84 4d 0e 08 mov edx,0x80e4d84 80a0eae: 8d 8f 66 35 fe ff lea ecx,[edi-0x1ca9a] 80a0eb4: 8b 12 mov edx,DWORD PTR [edx] 80a0eb6: 8b 12 mov edx,DWORD PTR [edx] 80a0eb8: 85 d2 test edx,edx 80a0eba: 0f 44 d1 cmove edx,ecx 80a0ebd: e9 dc fd ff ff jmp 80a0c9e <.L595+0x553> 80a0ec2: 80 f9 01 cmp cl,0x1 80a0ec5: 19 c0 sbb eax,eax 80a0ec7: 83 c0 03 add eax,0x3 80a0eca: 3b 45 a8 cmp eax,DWORD PTR [ebp-0x58] 80a0ecd: 0f 85 68 ed ff ff jne 809fc3b <.L147+0x7a> 80a0ed3: e9 e9 fb ff ff jmp 80a0ac1 <.L595+0x376> 80a0ed8: 80 7d ac 01 cmp BYTE PTR [ebp-0x54],0x1 80a0edc: 19 c9 sbb ecx,ecx 80a0ede: 83 c1 03 add ecx,0x3 80a0ee1: 39 c1 cmp ecx,eax 80a0ee3: 0f 85 e4 f3 ff ff jne 80a02cd <.L266+0x83> 80a0ee9: e9 52 fc ff ff jmp 80a0b40 <.L595+0x3f5> 80a0eee: 01 c6 add esi,eax 80a0ef0: e9 0a e7 ff ff jmp 809f5ff <_dl_relocate_object+0x2cf> 080a0ef5 <.L132>: 80a0ef5: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80a0ef8: 85 c9 test ecx,ecx 80a0efa: 0f 85 1f ef ff ff jne 809fe1f <.L293+0x3> 80a0f00: e9 52 ec ff ff jmp 809fb57 <.L104> 80a0f05: 8d 76 00 lea esi,[esi+0x0] 80a0f08: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a0f0b: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 80a0f0e: e9 a1 fc ff ff jmp 80a0bb4 <.L595+0x469> 080a0f13 <.L174>: 80a0f13: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80a0f16: 85 c9 test ecx,ecx 80a0f18: 0f 85 dd f2 ff ff jne 80a01fb <.L308+0x3> 80a0f1e: e9 9e ec ff ff jmp 809fbc1 <.L147> 80a0f23: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a0f27: 90 nop 80a0f28: 8b 9d 7c ff ff ff mov ebx,DWORD PTR [ebp-0x84] 80a0f2e: 8b 1b mov ebx,DWORD PTR [ebx] 80a0f30: 85 db test ebx,ebx 80a0f32: 0f 84 f9 ee ff ff je 809fe31 <.L293+0x15> 80a0f38: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 80a0f3b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0f3e: 8b 0e mov ecx,DWORD PTR [esi] 80a0f40: 8b 50 34 mov edx,DWORD PTR [eax+0x34] 80a0f43: 8b 85 54 ff ff ff mov eax,DWORD PTR [ebp-0xac] 80a0f49: 03 4a 04 add ecx,DWORD PTR [edx+0x4] 80a0f4c: 8b 10 mov edx,DWORD PTR [eax] 80a0f4e: 8b 12 mov edx,DWORD PTR [edx] 80a0f50: 51 push ecx 80a0f51: 85 d2 test edx,edx 80a0f53: 0f 44 95 60 ff ff ff cmove edx,DWORD PTR [ebp-0xa0] 80a0f5a: 52 push edx 80a0f5b: ff b5 58 ff ff ff push DWORD PTR [ebp-0xa8] 80a0f61: 6a 02 push 0x2 80a0f63: e8 78 12 00 00 call 80a21e0 <_dl_dprintf> 80a0f68: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 80a0f6b: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80a0f6e: 83 c4 10 add esp,0x10 80a0f71: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 80a0f74: e9 b8 ee ff ff jmp 809fe31 <.L293+0x15> 80a0f79: 8b 85 68 ff ff ff mov eax,DWORD PTR [ebp-0x98] 80a0f7f: 8b 00 mov eax,DWORD PTR [eax] 80a0f81: 85 c0 test eax,eax 80a0f83: 0f 84 e3 f5 ff ff je 80a056c <.L230+0x1f> 80a0f89: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a0f8c: 8b 0b mov ecx,DWORD PTR [ebx] 80a0f8e: 8b 50 34 mov edx,DWORD PTR [eax+0x34] 80a0f91: 8b 85 6c ff ff ff mov eax,DWORD PTR [ebp-0x94] 80a0f97: 03 4a 04 add ecx,DWORD PTR [edx+0x4] 80a0f9a: 8b 10 mov edx,DWORD PTR [eax] 80a0f9c: 8b 12 mov edx,DWORD PTR [edx] 80a0f9e: 51 push ecx 80a0f9f: 85 d2 test edx,edx 80a0fa1: 0f 44 95 74 ff ff ff cmove edx,DWORD PTR [ebp-0x8c] 80a0fa8: 52 push edx 80a0fa9: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 80a0faf: 6a 02 push 0x2 80a0fb1: e8 2a 12 00 00 call 80a21e0 <_dl_dprintf> 80a0fb6: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a0fb9: 8b 4b 08 mov ecx,DWORD PTR [ebx+0x8] 80a0fbc: 83 c4 10 add esp,0x10 80a0fbf: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 80a0fc2: e9 a5 f5 ff ff jmp 80a056c <.L230+0x1f> 80a0fc7: 83 ec 0c sub esp,0xc 80a0fca: 56 push esi 80a0fcb: e8 d0 e1 ff ff call 809f1a0 <_dl_allocate_static_tls> 80a0fd0: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a0fd3: 8b 96 48 02 00 00 mov edx,DWORD PTR [esi+0x248] 80a0fd9: 83 c4 10 add esp,0x10 80a0fdc: e9 2c ee ff ff jmp 809fe0d <.L130+0x20> 80a0fe1: 83 ec 0c sub esp,0xc 80a0fe4: 56 push esi 80a0fe5: e8 b6 e1 ff ff call 809f1a0 <_dl_allocate_static_tls> 80a0fea: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a0fed: 8b 96 48 02 00 00 mov edx,DWORD PTR [esi+0x248] 80a0ff3: 83 c4 10 add esp,0x10 80a0ff6: e9 90 ed ff ff jmp 809fd8b <.L125+0x20> 80a0ffb: 8b 75 a4 mov esi,DWORD PTR [ebp-0x5c] 80a0ffe: 83 ec 0c sub esp,0xc 80a1001: 56 push esi 80a1002: e8 99 e1 ff ff call 809f1a0 <_dl_allocate_static_tls> 80a1007: 8b 86 48 02 00 00 mov eax,DWORD PTR [esi+0x248] 80a100d: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a1010: 83 c4 10 add esp,0x10 80a1013: e9 ae ed ff ff jmp 809fdc6 <.L127+0x20> 80a1018: 83 ec 0c sub esp,0xc 80a101b: ff 75 98 push DWORD PTR [ebp-0x68] 80a101e: e8 7d e1 ff ff call 809f1a0 <_dl_allocate_static_tls> 80a1023: 8b 5d 98 mov ebx,DWORD PTR [ebp-0x68] 80a1026: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a1029: 83 c4 10 add esp,0x10 80a102c: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a1032: e9 0f f5 ff ff jmp 80a0546 <.L228+0x20> 80a1037: 83 ec 0c sub esp,0xc 80a103a: ff 75 98 push DWORD PTR [ebp-0x68] 80a103d: e8 5e e1 ff ff call 809f1a0 <_dl_allocate_static_tls> 80a1042: 8b 45 98 mov eax,DWORD PTR [ebp-0x68] 80a1045: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a1048: 83 c4 10 add esp,0x10 80a104b: 8b 80 48 02 00 00 mov eax,DWORD PTR [eax+0x248] 80a1051: e9 7a f4 ff ff jmp 80a04d0 <.L225+0x20> 80a1056: 83 ec 0c sub esp,0xc 80a1059: ff 75 98 push DWORD PTR [ebp-0x68] 80a105c: e8 3f e1 ff ff call 809f1a0 <_dl_allocate_static_tls> 80a1061: 8b 5d 98 mov ebx,DWORD PTR [ebp-0x68] 80a1064: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a1067: 83 c4 10 add esp,0x10 80a106a: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a1070: e9 20 f4 ff ff jmp 80a0495 <.L223+0x20> 80a1075: 03 4d b4 add ecx,DWORD PTR [ebp-0x4c] 80a1078: e9 d9 e3 ff ff jmp 809f456 <_dl_relocate_object+0x126> 80a107d: 85 c0 test eax,eax 80a107f: 8d 8f 10 eb fb ff lea ecx,[edi-0x414f0] 80a1085: 8d 87 60 eb fb ff lea eax,[edi-0x414a0] 80a108b: c7 45 88 01 00 00 00 mov DWORD PTR [ebp-0x78],0x1 80a1092: 0f 45 c1 cmovne eax,ecx 80a1095: 89 42 08 mov DWORD PTR [edx+0x8],eax 80a1098: c7 c0 10 6f 0e 08 mov eax,0x80e6f10 80a109e: 8b 00 mov eax,DWORD PTR [eax] 80a10a0: 85 c0 test eax,eax 80a10a2: 0f 84 53 e3 ff ff je 809f3fb <_dl_relocate_object+0xcb> 80a10a8: 83 ec 08 sub esp,0x8 80a10ab: 56 push esi 80a10ac: 50 push eax 80a10ad: e8 5e 11 00 00 call 80a2210 <_dl_name_match_p> 80a10b2: 83 c4 10 add esp,0x10 80a10b5: 85 c0 test eax,eax 80a10b7: 0f 84 3e e3 ff ff je 809f3fb <_dl_relocate_object+0xcb> 80a10bd: c7 c0 58 6f 0e 08 mov eax,0x80e6f58 80a10c3: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80a10c6: 89 30 mov DWORD PTR [eax],esi 80a10c8: e9 2e e3 ff ff jmp 809f3fb <_dl_relocate_object+0xcb> 80a10cd: 8b 95 48 ff ff ff mov edx,DWORD PTR [ebp-0xb8] 80a10d3: 8b 12 mov edx,DWORD PTR [edx] 80a10d5: 85 d2 test edx,edx 80a10d7: 0f 84 33 f1 ff ff je 80a0210 <.L308+0x18> 80a10dd: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 80a10e0: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a10e3: 8b 0b mov ecx,DWORD PTR [ebx] 80a10e5: 8b 50 34 mov edx,DWORD PTR [eax+0x34] 80a10e8: 8b 85 4c ff ff ff mov eax,DWORD PTR [ebp-0xb4] 80a10ee: 03 4a 04 add ecx,DWORD PTR [edx+0x4] 80a10f1: 8b 10 mov edx,DWORD PTR [eax] 80a10f3: 8b 12 mov edx,DWORD PTR [edx] 80a10f5: 51 push ecx 80a10f6: 85 d2 test edx,edx 80a10f8: 0f 44 95 60 ff ff ff cmove edx,DWORD PTR [ebp-0xa0] 80a10ff: 52 push edx 80a1100: ff b5 58 ff ff ff push DWORD PTR [ebp-0xa8] 80a1106: 6a 02 push 0x2 80a1108: e8 d3 10 00 00 call 80a21e0 <_dl_dprintf> 80a110d: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 80a1110: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80a1113: 83 c4 10 add esp,0x10 80a1116: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a1119: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 80a111c: e9 ef f0 ff ff jmp 80a0210 <.L308+0x18> 80a1121: 8b 8d 60 ff ff ff mov ecx,DWORD PTR [ebp-0xa0] 80a1127: 8b 09 mov ecx,DWORD PTR [ecx] 80a1129: 85 c9 test ecx,ecx 80a112b: 0f 84 78 f5 ff ff je 80a06a9 <.L267+0x1f> 80a1131: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1134: 8b 13 mov edx,DWORD PTR [ebx] 80a1136: 8b 40 34 mov eax,DWORD PTR [eax+0x34] 80a1139: 03 50 04 add edx,DWORD PTR [eax+0x4] 80a113c: 8b 85 64 ff ff ff mov eax,DWORD PTR [ebp-0x9c] 80a1142: 8b 00 mov eax,DWORD PTR [eax] 80a1144: 8b 00 mov eax,DWORD PTR [eax] 80a1146: 52 push edx 80a1147: 85 c0 test eax,eax 80a1149: 0f 44 85 74 ff ff ff cmove eax,DWORD PTR [ebp-0x8c] 80a1150: 50 push eax 80a1151: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 80a1157: 6a 02 push 0x2 80a1159: e8 82 10 00 00 call 80a21e0 <_dl_dprintf> 80a115e: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a1161: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80a1164: 83 c4 10 add esp,0x10 80a1167: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80a116a: e9 3a f5 ff ff jmp 80a06a9 <.L267+0x1f> 80a116f: 8b 45 8c mov eax,DWORD PTR [ebp-0x74] 80a1172: 85 c0 test eax,eax 80a1174: 0f 85 5c f2 ff ff jne 80a03d6 <.L229+0x74> 80a117a: 66 85 c9 test cx,cx 80a117d: 0f 84 53 f2 ff ff je 80a03d6 <.L229+0x74> 80a1183: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80a1186: 8b 4d a8 mov ecx,DWORD PTR [ebp-0x58] 80a1189: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 80a118c: 39 4d 08 cmp DWORD PTR [ebp+0x8],ecx 80a118f: 0f 84 b7 fa ff ff je 80a0c4c <.L595+0x501> 80a1195: 0f b6 81 98 01 00 00 movzx eax,BYTE PTR [ecx+0x198] 80a119c: a8 03 test al,0x3 80a119e: 0f 84 a8 fa ff ff je 80a0c4c <.L595+0x501> 80a11a4: a8 04 test al,0x4 80a11a6: 0f 85 a0 fa ff ff jne 80a0c4c <.L595+0x501> 80a11ac: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a11af: 8b 49 04 mov ecx,DWORD PTR [ecx+0x4] 80a11b2: 8b 50 34 mov edx,DWORD PTR [eax+0x34] 80a11b5: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 80a11b8: 8b 00 mov eax,DWORD PTR [eax] 80a11ba: 03 42 04 add eax,DWORD PTR [edx+0x4] 80a11bd: 89 c2 mov edx,eax 80a11bf: 8b 85 3c ff ff ff mov eax,DWORD PTR [ebp-0xc4] 80a11c5: e9 59 fa ff ff jmp 80a0c23 <.L595+0x4d8> 80a11ca: c7 45 a4 00 00 00 00 mov DWORD PTR [ebp-0x5c],0x0 80a11d1: e9 f1 f1 ff ff jmp 80a03c7 <.L229+0x65> 80a11d6: 83 ec 0c sub esp,0xc 80a11d9: 53 push ebx 80a11da: e8 c1 df ff ff call 809f1a0 <_dl_allocate_static_tls> 80a11df: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a11e2: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a11e8: 83 c4 10 add esp,0x10 80a11eb: e9 e9 ef ff ff jmp 80a01d9 <.L172+0x20> 80a11f0: 8b 5d a8 mov ebx,DWORD PTR [ebp-0x58] 80a11f3: 83 ec 0c sub esp,0xc 80a11f6: 53 push ebx 80a11f7: e8 a4 df ff ff call 809f1a0 <_dl_allocate_static_tls> 80a11fc: 8b 83 48 02 00 00 mov eax,DWORD PTR [ebx+0x248] 80a1202: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a1205: 83 c4 10 add esp,0x10 80a1208: e9 85 ef ff ff jmp 80a0192 <.L169+0x20> 80a120d: 83 ec 0c sub esp,0xc 80a1210: 53 push ebx 80a1211: e8 8a df ff ff call 809f1a0 <_dl_allocate_static_tls> 80a1216: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a1219: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a121f: 83 c4 10 add esp,0x10 80a1222: e9 30 ef ff ff jmp 80a0157 <.L167+0x20> 80a1227: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80a122a: 8b 55 8c mov edx,DWORD PTR [ebp-0x74] 80a122d: 8b 06 mov eax,DWORD PTR [esi] 80a122f: 03 01 add eax,DWORD PTR [ecx] 80a1231: 85 d2 test edx,edx 80a1233: 75 02 jne 80a1237 <.L174+0x324> 80a1235: ff d0 call eax 80a1237: 89 06 mov DWORD PTR [esi],eax 80a1239: e9 15 e3 ff ff jmp 809f553 <_dl_relocate_object+0x223> 80a123e: 83 ec 0c sub esp,0xc 80a1241: 53 push ebx 80a1242: e8 59 df ff ff call 809f1a0 <_dl_allocate_static_tls> 80a1247: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a124a: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a1250: 83 c4 10 add esp,0x10 80a1253: e9 16 f4 ff ff jmp 80a066e <.L265+0x20> 80a1258: 83 ec 0c sub esp,0xc 80a125b: 53 push ebx 80a125c: e8 3f df ff ff call 809f1a0 <_dl_allocate_static_tls> 80a1261: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a1264: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80a126a: 83 c4 10 add esp,0x10 80a126d: e9 c1 f3 ff ff jmp 80a0633 <.L260+0x20> 80a1272: 8b 5d 9c mov ebx,DWORD PTR [ebp-0x64] 80a1275: 83 ec 0c sub esp,0xc 80a1278: 53 push ebx 80a1279: e8 22 df ff ff call 809f1a0 <_dl_allocate_static_tls> 80a127e: 8b 83 48 02 00 00 mov eax,DWORD PTR [ebx+0x248] 80a1284: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a1287: 83 c4 10 add esp,0x10 80a128a: e9 2d f3 ff ff jmp 80a05bc <.L262+0x20> 80a128f: 83 b9 28 02 00 00 01 cmp DWORD PTR [ecx+0x228],0x1 80a1296: 0f 85 a1 e6 ff ff jne 809f93d <_dl_relocate_object+0x60d> 80a129c: 8b 91 30 02 00 00 mov edx,DWORD PTR [ecx+0x230] 80a12a2: 8b 81 2c 02 00 00 mov eax,DWORD PTR [ecx+0x22c] 80a12a8: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 80a12ab: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a12ae: e9 f3 e6 ff ff jmp 809f9a6 <_dl_relocate_object+0x676> 80a12b3: 0f b6 42 0c movzx eax,BYTE PTR [edx+0xc] 80a12b7: 88 45 a0 mov BYTE PTR [ebp-0x60],al 80a12ba: e9 f2 f0 ff ff jmp 80a03b1 <.L229+0x4f> 80a12bf: c7 45 a4 00 00 00 00 mov DWORD PTR [ebp-0x5c],0x0 80a12c6: e9 ff f8 ff ff jmp 80a0bca <.L595+0x47f> 80a12cb: 83 b8 28 02 00 00 01 cmp DWORD PTR [eax+0x228],0x1 80a12d2: 0f 85 af f6 ff ff jne 80a0987 <.L595+0x23c> 80a12d8: 8b 90 30 02 00 00 mov edx,DWORD PTR [eax+0x230] 80a12de: 8b 80 2c 02 00 00 mov eax,DWORD PTR [eax+0x22c] 80a12e4: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 80a12e7: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a12ea: e9 e3 f6 ff ff jmp 80a09d2 <.L595+0x287> 80a12ef: 83 ec 0c sub esp,0xc 80a12f2: ff 75 a8 push DWORD PTR [ebp-0x58] 80a12f5: e8 a6 de ff ff call 809f1a0 <_dl_allocate_static_tls> 80a12fa: 8b 45 a8 mov eax,DWORD PTR [ebp-0x58] 80a12fd: 83 c4 10 add esp,0x10 80a1300: 8b 90 48 02 00 00 mov edx,DWORD PTR [eax+0x248] 80a1306: e9 e0 f0 ff ff jmp 80a03eb <.L229+0x89> 80a130b: c7 45 84 00 00 00 00 mov DWORD PTR [ebp-0x7c],0x0 80a1312: e9 7c e0 ff ff jmp 809f393 <_dl_relocate_object+0x63> 80a1317: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a131a: c7 45 88 00 00 00 00 mov DWORD PTR [ebp-0x78],0x0 80a1321: 0f b7 88 5c 01 00 00 movzx ecx,WORD PTR [eax+0x15c] 80a1328: 8b 90 54 01 00 00 mov edx,DWORD PTR [eax+0x154] 80a132e: 89 c8 mov eax,ecx 80a1330: 89 d6 mov esi,edx 80a1332: c1 e0 05 shl eax,0x5 80a1335: 01 d0 add eax,edx 80a1337: 39 c2 cmp edx,eax 80a1339: 0f 82 99 f9 ff ff jb 80a0cd8 <.L595+0x58d> 80a133f: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1342: c7 45 84 00 00 00 00 mov DWORD PTR [ebp-0x7c],0x0 80a1349: 8b 40 34 mov eax,DWORD PTR [eax+0x34] 80a134c: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a134f: 89 45 94 mov DWORD PTR [ebp-0x6c],eax 80a1352: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 80a1355: 89 45 88 mov DWORD PTR [ebp-0x78],eax 80a1358: e9 9e e0 ff ff jmp 809f3fb <_dl_relocate_object+0xcb> 80a135d: 8d 76 00 lea esi,[esi+0x0] 80a1360: c7 45 88 00 00 00 00 mov DWORD PTR [ebp-0x78],0x0 80a1367: 8d 87 69 4e fe ff lea eax,[edi-0x1b197] 80a136d: e9 1d f9 ff ff jmp 80a0c8f <.L595+0x544> 80a1372: 8d 87 1c 41 fe ff lea eax,[edi-0x1bee4] 80a1378: 89 fb mov ebx,edi 80a137a: 50 push eax 80a137b: 8d 87 72 41 fe ff lea eax,[edi-0x1be8e] 80a1381: 68 8b 02 00 00 push 0x28b 80a1386: 50 push eax 80a1387: 8d 87 68 40 fe ff lea eax,[edi-0x1bf98] 80a138d: 50 push eax 80a138e: e8 3d 9b fa ff call 804aed0 <__assert_fail> 80a1393: 8d 87 0c 40 fe ff lea eax,[edi-0x1bff4] 80a1399: 50 push eax 80a139a: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a139d: 89 fb mov ebx,edi 80a139f: 6a 00 push 0x0 80a13a1: ff 70 04 push DWORD PTR [eax+0x4] 80a13a4: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80a13aa: 65 ff 30 push DWORD PTR gs:[eax] 80a13ad: e8 1e 3d 00 00 call 80a50d0 <_dl_signal_error> 80a13b2: 8d 87 3d 41 fe ff lea eax,[edi-0x1bec3] 80a13b8: e9 bf fa ff ff jmp 80a0e7c <.L595+0x731> 80a13bd: 8d 87 e0 3f fe ff lea eax,[edi-0x1c020] 80a13c3: eb d4 jmp 80a1399 <.L174+0x486> 80a13c5: 66 90 xchg ax,ax 80a13c7: 66 90 xchg ax,ax 80a13c9: 66 90 xchg ax,ax 80a13cb: 66 90 xchg ax,ax 80a13cd: 66 90 xchg ax,ax 80a13cf: 90 nop 080a13d0 <_dl_important_hwcaps>: 80a13d0: f3 0f 1e fb endbr32 80a13d4: 55 push ebp 80a13d5: 89 e5 mov ebp,esp 80a13d7: 57 push edi 80a13d8: 56 push esi 80a13d9: 8d 45 e0 lea eax,[ebp-0x20] 80a13dc: 53 push ebx 80a13dd: e8 de 87 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a13e2: 81 c3 1e 3c 04 00 add ebx,0x43c1e 80a13e8: 83 ec 60 sub esp,0x60 80a13eb: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 80a13ee: 6a 00 push 0x0 80a13f0: 50 push eax 80a13f1: 6a 0b push 0xb 80a13f3: 89 5d c4 mov DWORD PTR [ebp-0x3c],ebx 80a13f6: e8 65 75 fd ff call 8078960 <__tunable_get_val> 80a13fb: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80a13fe: 8b 7d e4 mov edi,DWORD PTR [ebp-0x1c] 80a1401: 83 c4 10 add esp,0x10 80a1404: c7 c6 88 68 0e 08 mov esi,0x80e6888 80a140a: 31 db xor ebx,ebx 80a140c: 89 45 ac mov DWORD PTR [ebp-0x54],eax 80a140f: 89 7d a8 mov DWORD PTR [ebp-0x58],edi 80a1412: 23 06 and eax,DWORD PTR [esi] 80a1414: 23 7e 04 and edi,DWORD PTR [esi+0x4] 80a1417: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 80a141a: 89 7d bc mov DWORD PTR [ebp-0x44],edi 80a141d: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1420: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 80a1423: 89 75 a0 mov DWORD PTR [ebp-0x60],esi 80a1426: 8b 75 b8 mov esi,DWORD PTR [ebp-0x48] 80a1429: 85 c0 test eax,eax 80a142b: 89 fa mov edx,edi 80a142d: 0f 95 c3 setne bl 80a1430: 09 f2 or edx,esi 80a1432: 89 5d b0 mov DWORD PTR [ebp-0x50],ebx 80a1435: 74 55 je 80a148c <_dl_important_hwcaps+0xbc> 80a1437: 31 c9 xor ecx,ecx 80a1439: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a1440: 89 fa mov edx,edi 80a1442: 89 f0 mov eax,esi 80a1444: 0f ad d0 shrd eax,edx,cl 80a1447: d3 ea shr edx,cl 80a1449: f6 c1 20 test cl,0x20 80a144c: 74 02 je 80a1450 <_dl_important_hwcaps+0x80> 80a144e: 89 d0 mov eax,edx 80a1450: 83 e0 01 and eax,0x1 80a1453: ba ff ff ff ff mov edx,0xffffffff 80a1458: 83 f8 01 cmp eax,0x1 80a145b: b8 ff ff ff ff mov eax,0xffffffff 80a1460: 83 db ff sbb ebx,0xffffffff 80a1463: 83 c1 01 add ecx,0x1 80a1466: 0f a5 c2 shld edx,eax,cl 80a1469: d3 e0 shl eax,cl 80a146b: f6 c1 20 test cl,0x20 80a146e: 74 04 je 80a1474 <_dl_important_hwcaps+0xa4> 80a1470: 89 c2 mov edx,eax 80a1472: 31 c0 xor eax,eax 80a1474: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 80a1477: 89 c2 mov edx,eax 80a1479: 21 f2 and edx,esi 80a147b: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80a147e: 89 d0 mov eax,edx 80a1480: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 80a1483: 21 fa and edx,edi 80a1485: 09 c2 or edx,eax 80a1487: 75 b7 jne 80a1440 <_dl_important_hwcaps+0x70> 80a1489: 89 5d b0 mov DWORD PTR [ebp-0x50],ebx 80a148c: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a148f: c7 45 c8 00 00 00 00 mov DWORD PTR [ebp-0x38],0x0 80a1496: c7 c0 2c 6f 0e 08 mov eax,0x80e6f2c 80a149c: 8b 38 mov edi,DWORD PTR [eax] 80a149e: 89 7d c0 mov DWORD PTR [ebp-0x40],edi 80a14a1: 85 ff test edi,edi 80a14a3: 0f 84 d7 00 00 00 je 80a1580 <_dl_important_hwcaps+0x1b0> 80a14a9: 8b 87 54 01 00 00 mov eax,DWORD PTR [edi+0x154] 80a14af: 0f b7 bf 5c 01 00 00 movzx edi,WORD PTR [edi+0x15c] 80a14b6: 89 7d c8 mov DWORD PTR [ebp-0x38],edi 80a14b9: 85 ff test edi,edi 80a14bb: 0f 84 90 06 00 00 je 80a1b51 <_dl_important_hwcaps+0x781> 80a14c1: c7 45 cc 00 00 00 00 mov DWORD PTR [ebp-0x34],0x0 80a14c8: 89 c7 mov edi,eax 80a14ca: eb 17 jmp 80a14e3 <_dl_important_hwcaps+0x113> 80a14cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a14d0: 83 45 cc 01 add DWORD PTR [ebp-0x34],0x1 80a14d4: 83 c7 20 add edi,0x20 80a14d7: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80a14da: 39 45 c8 cmp DWORD PTR [ebp-0x38],eax 80a14dd: 0f 84 0d 01 00 00 je 80a15f0 <_dl_important_hwcaps+0x220> 80a14e3: 83 3f 04 cmp DWORD PTR [edi],0x4 80a14e6: 75 e8 jne 80a14d0 <_dl_important_hwcaps+0x100> 80a14e8: 8b 77 1c mov esi,DWORD PTR [edi+0x1c] 80a14eb: 83 fe 03 cmp esi,0x3 80a14ee: 0f 86 0c 01 00 00 jbe 80a1600 <_dl_important_hwcaps+0x230> 80a14f4: 8d 46 fc lea eax,[esi-0x4] 80a14f7: 83 e0 fb and eax,0xfffffffb 80a14fa: 75 d4 jne 80a14d0 <_dl_important_hwcaps+0x100> 80a14fc: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 80a14ff: 8b 10 mov edx,DWORD PTR [eax] 80a1501: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 80a1504: 03 57 08 add edx,DWORD PTR [edi+0x8] 80a1507: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80a150a: 83 f8 0c cmp eax,0xc 80a150d: 76 c1 jbe 80a14d0 <_dl_important_hwcaps+0x100> 80a150f: b8 0c 00 00 00 mov eax,0xc 80a1514: 89 f3 mov ebx,esi 80a1516: 89 7d b4 mov DWORD PTR [ebp-0x4c],edi 80a1519: 29 d0 sub eax,edx 80a151b: f7 db neg ebx 80a151d: 89 c7 mov edi,eax 80a151f: eb 23 jmp 80a1544 <_dl_important_hwcaps+0x174> 80a1521: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a1528: 8d 44 06 0b lea eax,[esi+eax*1+0xb] 80a152c: 8d 4c 0e ff lea ecx,[esi+ecx*1-0x1] 80a1530: 21 d8 and eax,ebx 80a1532: 01 c8 add eax,ecx 80a1534: 21 d8 and eax,ebx 80a1536: 01 c2 add edx,eax 80a1538: 8d 04 3a lea eax,[edx+edi*1] 80a153b: 3b 45 d0 cmp eax,DWORD PTR [ebp-0x30] 80a153e: 0f 83 94 00 00 00 jae 80a15d8 <_dl_important_hwcaps+0x208> 80a1544: 83 7a 08 02 cmp DWORD PTR [edx+0x8],0x2 80a1548: 8b 02 mov eax,DWORD PTR [edx] 80a154a: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80a154d: 75 d9 jne 80a1528 <_dl_important_hwcaps+0x158> 80a154f: 83 f8 04 cmp eax,0x4 80a1552: 75 d4 jne 80a1528 <_dl_important_hwcaps+0x158> 80a1554: 81 7a 0c 47 4e 55 00 cmp DWORD PTR [edx+0xc],0x554e47 80a155b: 75 cb jne 80a1528 <_dl_important_hwcaps+0x158> 80a155d: 83 f9 0a cmp ecx,0xa 80a1560: 76 c6 jbe 80a1528 <_dl_important_hwcaps+0x158> 80a1562: 8d 46 0f lea eax,[esi+0xf] 80a1565: 21 c3 and ebx,eax 80a1567: 01 da add edx,ebx 80a1569: 8d 42 08 lea eax,[edx+0x8] 80a156c: 8b 3a mov edi,DWORD PTR [edx] 80a156e: 01 7d b0 add DWORD PTR [ebp-0x50],edi 80a1571: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a1574: 8d 41 f8 lea eax,[ecx-0x8] 80a1577: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 80a157a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a1580: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 80a1583: b8 21 00 00 00 mov eax,0x21 80a1588: 31 c9 xor ecx,ecx 80a158a: 8d 9f 7b 47 fe ff lea ebx,[edi-0x1b885] 80a1590: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80a1597: 3d 00 f0 ff ff cmp eax,0xfffff000 80a159c: 77 6c ja 80a160a <_dl_important_hwcaps+0x23a> 80a159e: 83 ec 0c sub esp,0xc 80a15a1: 89 fb mov ebx,edi 80a15a3: 6a 08 push 0x8 80a15a5: e8 d6 35 fc ff call 8064b80 <__libc_malloc> 80a15aa: 83 c4 10 add esp,0x10 80a15ad: 89 45 cc mov DWORD PTR [ebp-0x34],eax 80a15b0: 85 c0 test eax,eax 80a15b2: 0f 84 e2 02 00 00 je 80a189a <_dl_important_hwcaps+0x4ca> 80a15b8: 89 00 mov DWORD PTR [eax],eax 80a15ba: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80a15c1: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80a15c4: c7 00 01 00 00 00 mov DWORD PTR [eax],0x1 80a15ca: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80a15cd: 8d 65 f4 lea esp,[ebp-0xc] 80a15d0: 5b pop ebx 80a15d1: 5e pop esi 80a15d2: 5f pop edi 80a15d3: 5d pop ebp 80a15d4: c3 ret 80a15d5: 8d 76 00 lea esi,[esi+0x0] 80a15d8: 8b 7d b4 mov edi,DWORD PTR [ebp-0x4c] 80a15db: 83 45 cc 01 add DWORD PTR [ebp-0x34],0x1 80a15df: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80a15e2: 83 c7 20 add edi,0x20 80a15e5: 39 45 c8 cmp DWORD PTR [ebp-0x38],eax 80a15e8: 0f 85 f5 fe ff ff jne 80a14e3 <_dl_important_hwcaps+0x113> 80a15ee: 66 90 xchg ax,ax 80a15f0: c7 45 c8 00 00 00 00 mov DWORD PTR [ebp-0x38],0x0 80a15f7: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 80a15fe: eb 80 jmp 80a1580 <_dl_important_hwcaps+0x1b0> 80a1600: be 04 00 00 00 mov esi,0x4 80a1605: e9 f2 fe ff ff jmp 80a14fc <_dl_important_hwcaps+0x12c> 80a160a: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 80a160d: 8d 78 01 lea edi,[eax+0x1] 80a1610: 8d 04 c5 23 00 00 00 lea eax,[eax*8+0x23] 80a1617: 89 c2 mov edx,eax 80a1619: 89 7d 9c mov DWORD PTR [ebp-0x64],edi 80a161c: 25 00 f0 ff ff and eax,0xfffff000 80a1621: 89 e7 mov edi,esp 80a1623: 29 c7 sub edi,eax 80a1625: 83 e2 f0 and edx,0xfffffff0 80a1628: 89 f8 mov eax,edi 80a162a: 39 c4 cmp esp,eax 80a162c: 74 12 je 80a1640 <_dl_important_hwcaps+0x270> 80a162e: 81 ec 00 10 00 00 sub esp,0x1000 80a1634: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a163c: 39 c4 cmp esp,eax 80a163e: 75 ee jne 80a162e <_dl_important_hwcaps+0x25e> 80a1640: 81 e2 ff 0f 00 00 and edx,0xfff 80a1646: 29 d4 sub esp,edx 80a1648: 85 d2 test edx,edx 80a164a: 0f 85 f7 04 00 00 jne 80a1b47 <_dl_important_hwcaps+0x777> 80a1650: 8d 44 24 0f lea eax,[esp+0xf] 80a1654: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 80a1657: 83 e0 f0 and eax,0xfffffff0 80a165a: 89 c7 mov edi,eax 80a165c: 85 f6 test esi,esi 80a165e: 0f 84 71 01 00 00 je 80a17d5 <_dl_important_hwcaps+0x405> 80a1664: 8b 46 fc mov eax,DWORD PTR [esi-0x4] 80a1667: 8b 5d a0 mov ebx,DWORD PTR [ebp-0x60] 80a166a: 83 ec 08 sub esp,0x8 80a166d: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a1670: c1 e0 12 shl eax,0x12 80a1673: 09 43 04 or DWORD PTR [ebx+0x4],eax 80a1676: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 80a1679: ff 75 a4 push DWORD PTR [ebp-0x5c] 80a167c: 0b 45 a8 or eax,DWORD PTR [ebp-0x58] 80a167f: 6a 0b push 0xb 80a1681: 89 5d e0 mov DWORD PTR [ebp-0x20],ebx 80a1684: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a1687: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80a168a: e8 71 6d fd ff call 8078400 <__tunable_set_val> 80a168f: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a1692: 83 c4 10 add esp,0x10 80a1695: 01 f0 add eax,esi 80a1697: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 80a169a: 39 c6 cmp esi,eax 80a169c: 0f 83 33 01 00 00 jae 80a17d5 <_dl_important_hwcaps+0x405> 80a16a2: c7 45 d0 00 00 00 00 mov DWORD PTR [ebp-0x30],0x0 80a16a9: 89 7d cc mov DWORD PTR [ebp-0x34],edi 80a16ac: 89 f7 mov edi,esi 80a16ae: 66 90 xchg ax,ax 80a16b0: 83 ec 0c sub esp,0xc 80a16b3: 8d 77 01 lea esi,[edi+0x1] 80a16b6: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a16b9: 56 push esi 80a16ba: e8 51 29 fd ff call 8074010 80a16bf: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 80a16c2: 8b 55 cc mov edx,DWORD PTR [ebp-0x34] 80a16c5: 83 c4 10 add esp,0x10 80a16c8: 8d 1c cd 00 00 00 00 lea ebx,[ecx*8+0x0] 80a16cf: 83 c1 01 add ecx,0x1 80a16d2: 89 4d c8 mov DWORD PTR [ebp-0x38],ecx 80a16d5: 0f b6 0f movzx ecx,BYTE PTR [edi] 80a16d8: bf 01 00 00 00 mov edi,0x1 80a16dd: 01 da add edx,ebx 80a16df: d3 e7 shl edi,cl 80a16e1: 85 7d c0 test DWORD PTR [ebp-0x40],edi 80a16e4: 0f 84 e4 03 00 00 je 80a1ace <_dl_important_hwcaps+0x6fe> 80a16ea: 89 32 mov DWORD PTR [edx],esi 80a16ec: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 80a16ef: 89 42 04 mov DWORD PTR [edx+0x4],eax 80a16f2: 8b 55 cc mov edx,DWORD PTR [ebp-0x34] 80a16f5: 8d 54 1a 08 lea edx,[edx+ebx*1+0x8] 80a16f9: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80a16fc: 89 4d d0 mov DWORD PTR [ebp-0x30],ecx 80a16ff: 83 c3 02 add ebx,0x2 80a1702: 8d 7c 06 01 lea edi,[esi+eax*1+0x1] 80a1706: 3b 7d b4 cmp edi,DWORD PTR [ebp-0x4c] 80a1709: 72 a5 jb 80a16b0 <_dl_important_hwcaps+0x2e0> 80a170b: 8b 7d cc mov edi,DWORD PTR [ebp-0x34] 80a170e: 89 d0 mov eax,edx 80a1710: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 80a1713: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 80a1716: 09 d1 or ecx,edx 80a1718: 0f 84 df 00 00 00 je 80a17fd <_dl_important_hwcaps+0x42d> 80a171e: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 80a1721: 89 7d cc mov DWORD PTR [ebp-0x34],edi 80a1724: 31 c9 xor ecx,ecx 80a1726: 83 c0 01 add eax,0x1 80a1729: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a172c: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a172f: c7 c0 84 77 0b 08 mov eax,0x80b7784 80a1735: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 80a1738: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a173f: 90 nop 80a1740: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 80a1743: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 80a1746: 8b 7d cc mov edi,DWORD PTR [ebp-0x34] 80a1749: 8d 34 c5 00 00 00 00 lea esi,[eax*8+0x0] 80a1750: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 80a1753: 01 f7 add edi,esi 80a1755: 0f ad d0 shrd eax,edx,cl 80a1758: d3 ea shr edx,cl 80a175a: f6 c1 20 test cl,0x20 80a175d: 0f 45 c2 cmovne eax,edx 80a1760: 83 e0 01 and eax,0x1 80a1763: 0f 84 87 00 00 00 je 80a17f0 <_dl_important_hwcaps+0x420> 80a1769: 83 ec 0c sub esp,0xc 80a176c: 8d 04 c9 lea eax,[ecx+ecx*8] 80a176f: 03 45 b4 add eax,DWORD PTR [ebp-0x4c] 80a1772: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a1775: 89 07 mov DWORD PTR [edi],eax 80a1777: 50 push eax 80a1778: 89 4d c8 mov DWORD PTR [ebp-0x38],ecx 80a177b: e8 90 28 fd ff call 8074010 80a1780: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 80a1783: 31 d2 xor edx,edx 80a1785: 83 c4 10 add esp,0x10 80a1788: 89 47 04 mov DWORD PTR [edi+0x4],eax 80a178b: 31 c0 xor eax,eax 80a178d: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 80a1790: f6 c1 20 test cl,0x20 80a1793: 0f 94 c0 sete al 80a1796: 0f 95 c2 setne dl 80a1799: d3 e0 shl eax,cl 80a179b: d3 e2 shl edx,cl 80a179d: 83 c1 01 add ecx,0x1 80a17a0: 31 c3 xor ebx,eax 80a17a2: 89 df mov edi,ebx 80a17a4: 8b 5d bc mov ebx,DWORD PTR [ebp-0x44] 80a17a7: 31 d3 xor ebx,edx 80a17a9: 8b 55 cc mov edx,DWORD PTR [ebp-0x34] 80a17ac: 89 d8 mov eax,ebx 80a17ae: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80a17b1: 8d 74 32 08 lea esi,[edx+esi*1+0x8] 80a17b5: 89 c2 mov edx,eax 80a17b7: 83 c3 02 add ebx,0x2 80a17ba: 09 fa or edx,edi 80a17bc: 74 3a je 80a17f8 <_dl_important_hwcaps+0x428> 80a17be: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 80a17c1: 89 45 bc mov DWORD PTR [ebp-0x44],eax 80a17c4: 89 7d b8 mov DWORD PTR [ebp-0x48],edi 80a17c7: 8d 46 01 lea eax,[esi+0x1] 80a17ca: 89 75 d0 mov DWORD PTR [ebp-0x30],esi 80a17cd: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a17d0: e9 6b ff ff ff jmp 80a1740 <_dl_important_hwcaps+0x370> 80a17d5: c7 45 d0 00 00 00 00 mov DWORD PTR [ebp-0x30],0x0 80a17dc: 89 f8 mov eax,edi 80a17de: bb 01 00 00 00 mov ebx,0x1 80a17e3: e9 28 ff ff ff jmp 80a1710 <_dl_important_hwcaps+0x340> 80a17e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a17ef: 90 nop 80a17f0: 83 c1 01 add ecx,0x1 80a17f3: e9 48 ff ff ff jmp 80a1740 <_dl_important_hwcaps+0x370> 80a17f8: 8b 7d cc mov edi,DWORD PTR [ebp-0x34] 80a17fb: 89 f0 mov eax,esi 80a17fd: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 80a1800: 85 d2 test edx,edx 80a1802: 74 11 je 80a1815 <_dl_important_hwcaps+0x445> 80a1804: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80a1807: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 80a180a: 89 30 mov DWORD PTR [eax],esi 80a180c: 89 50 04 mov DWORD PTR [eax+0x4],edx 80a180f: 8d 04 df lea eax,[edi+ebx*8] 80a1812: 83 c3 01 add ebx,0x1 80a1815: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 80a1818: c7 40 04 03 00 00 00 mov DWORD PTR [eax+0x4],0x3 80a181f: 8d 96 8e 47 fe ff lea edx,[esi-0x1b872] 80a1825: 89 10 mov DWORD PTR [eax],edx 80a1827: 39 5d 9c cmp DWORD PTR [ebp-0x64],ebx 80a182a: 0f 85 5e 03 00 00 jne 80a1b8e <_dl_important_hwcaps+0x7be> 80a1830: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80a1833: 83 7d 9c 01 cmp DWORD PTR [ebp-0x64],0x1 80a1837: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 80a183a: 0f 84 9a 02 00 00 je 80a1ada <_dl_important_hwcaps+0x70a> 80a1840: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 80a1843: 8b 5d b8 mov ebx,DWORD PTR [ebp-0x48] 80a1846: 8d 0c c5 f8 ff ff ff lea ecx,[eax*8-0x8] 80a184d: 8d 34 0f lea esi,[edi+ecx*1] 80a1850: 89 75 d0 mov DWORD PTR [ebp-0x30],esi 80a1853: 8b 76 04 mov esi,DWORD PTR [esi+0x4] 80a1856: 89 75 c0 mov DWORD PTR [ebp-0x40],esi 80a1859: 8d 54 1e 02 lea edx,[esi+ebx*1+0x2] 80a185d: 83 f8 02 cmp eax,0x2 80a1860: 76 55 jbe 80a18b7 <_dl_important_hwcaps+0x4e7> 80a1862: 01 d2 add edx,edx 80a1864: 8d 47 0c lea eax,[edi+0xc] 80a1867: 8d 5c 0f 04 lea ebx,[edi+ecx*1+0x4] 80a186b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a186f: 90 nop 80a1870: 8b 08 mov ecx,DWORD PTR [eax] 80a1872: 83 c0 08 add eax,0x8 80a1875: 8d 54 0a 01 lea edx,[edx+ecx*1+0x1] 80a1879: 39 c3 cmp ebx,eax 80a187b: 75 f3 jne 80a1870 <_dl_important_hwcaps+0x4a0> 80a187d: 8b 75 9c mov esi,DWORD PTR [ebp-0x64] 80a1880: 83 fe 03 cmp esi,0x3 80a1883: 74 2a je 80a18af <_dl_important_hwcaps+0x4df> 80a1885: 83 fe 1f cmp esi,0x1f 80a1888: 77 10 ja 80a189a <_dl_important_hwcaps+0x4ca> 80a188a: b9 23 00 00 00 mov ecx,0x23 80a188f: 8d 42 40 lea eax,[edx+0x40] 80a1892: 29 f1 sub ecx,esi 80a1894: d3 e8 shr eax,cl 80a1896: 85 c0 test eax,eax 80a1898: 74 15 je 80a18af <_dl_important_hwcaps+0x4df> 80a189a: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a189d: 8d 83 a7 47 fe ff lea eax,[ebx-0x1b859] 80a18a3: 50 push eax 80a18a4: 6a 00 push 0x0 80a18a6: 6a 00 push 0x0 80a18a8: 6a 0c push 0xc 80a18aa: e8 21 38 00 00 call 80a50d0 <_dl_signal_error> 80a18af: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 80a18b2: 8d 48 fd lea ecx,[eax-0x3] 80a18b5: d3 e2 shl edx,cl 80a18b7: 8b 75 9c mov esi,DWORD PTR [ebp-0x64] 80a18ba: 8b 5d 10 mov ebx,DWORD PTR [ebp+0x10] 80a18bd: b8 01 00 00 00 mov eax,0x1 80a18c2: 83 ec 0c sub esp,0xc 80a18c5: 89 f1 mov ecx,esi 80a18c7: d3 e0 shl eax,cl 80a18c9: 89 03 mov DWORD PTR [ebx],eax 80a18cb: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a18ce: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 80a18d1: b8 08 00 00 00 mov eax,0x8 80a18d6: d3 e0 shl eax,cl 80a18d8: 01 c2 add edx,eax 80a18da: 89 c6 mov esi,eax 80a18dc: 52 push edx 80a18dd: e8 9e 32 fc ff call 8064b80 <__libc_malloc> 80a18e2: 83 c4 10 add esp,0x10 80a18e5: 89 45 cc mov DWORD PTR [ebp-0x34],eax 80a18e8: 85 c0 test eax,eax 80a18ea: 74 ae je 80a189a <_dl_important_hwcaps+0x4ca> 80a18ec: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a18ef: ba 01 00 00 00 mov edx,0x1 80a18f4: 8d 04 33 lea eax,[ebx+esi*1] 80a18f7: 89 03 mov DWORD PTR [ebx],eax 80a18f9: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80a18fc: 8b 5d 9c mov ebx,DWORD PTR [ebp-0x64] 80a18ff: 8d 73 ff lea esi,[ebx-0x1] 80a1902: 89 f1 mov ecx,esi 80a1904: 89 75 a8 mov DWORD PTR [ebp-0x58],esi 80a1907: d3 e2 shl edx,cl 80a1909: 83 fb 02 cmp ebx,0x2 80a190c: 0f 84 4b 02 00 00 je 80a1b5d <_dl_important_hwcaps+0x78d> 80a1912: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80a1915: 89 75 a4 mov DWORD PTR [ebp-0x5c],esi 80a1918: 89 d6 mov esi,edx 80a191a: 8b 1b mov ebx,DWORD PTR [ebx] 80a191c: 89 5d b4 mov DWORD PTR [ebp-0x4c],ebx 80a191f: 8b 1f mov ebx,DWORD PTR [edi] 80a1921: 89 5d b0 mov DWORD PTR [ebp-0x50],ebx 80a1924: 8b 5d 9c mov ebx,DWORD PTR [ebp-0x64] 80a1927: 83 eb 02 sub ebx,0x2 80a192a: 89 5d ac mov DWORD PTR [ebp-0x54],ebx 80a192d: 8d 76 00 lea esi,[esi+0x0] 80a1930: 83 ec 04 sub esp,0x4 80a1933: ff 75 c0 push DWORD PTR [ebp-0x40] 80a1936: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a1939: 83 ee 02 sub esi,0x2 80a193c: ff 75 b4 push DWORD PTR [ebp-0x4c] 80a193f: 50 push eax 80a1940: e8 fb 22 fd ff call 8073c40 <__mempcpy> 80a1945: 8b 4d ac mov ecx,DWORD PTR [ebp-0x54] 80a1948: 89 fa mov edx,edi 80a194a: 83 c4 10 add esp,0x10 80a194d: c6 00 2f mov BYTE PTR [eax],0x2f 80a1950: 89 f7 mov edi,esi 80a1952: 83 c0 01 add eax,0x1 80a1955: 89 ce mov esi,ecx 80a1957: eb 0c jmp 80a1965 <_dl_important_hwcaps+0x595> 80a1959: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a1960: 83 ee 01 sub esi,0x1 80a1963: 74 34 je 80a1999 <_dl_important_hwcaps+0x5c9> 80a1965: bb 01 00 00 00 mov ebx,0x1 80a196a: 89 f1 mov ecx,esi 80a196c: d3 e3 shl ebx,cl 80a196e: 85 fb test ebx,edi 80a1970: 74 ee je 80a1960 <_dl_important_hwcaps+0x590> 80a1972: 83 ec 04 sub esp,0x4 80a1975: ff 74 f2 04 push DWORD PTR [edx+esi*8+0x4] 80a1979: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a197c: ff 34 f2 push DWORD PTR [edx+esi*8] 80a197f: 50 push eax 80a1980: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 80a1983: e8 b8 22 fd ff call 8073c40 <__mempcpy> 80a1988: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 80a198b: 83 c4 10 add esp,0x10 80a198e: c6 00 2f mov BYTE PTR [eax],0x2f 80a1991: 83 c0 01 add eax,0x1 80a1994: 83 ee 01 sub esi,0x1 80a1997: 75 cc jne 80a1965 <_dl_important_hwcaps+0x595> 80a1999: 83 ec 04 sub esp,0x4 80a199c: ff 75 b8 push DWORD PTR [ebp-0x48] 80a199f: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a19a2: 89 fe mov esi,edi 80a19a4: ff 75 b0 push DWORD PTR [ebp-0x50] 80a19a7: 89 d7 mov edi,edx 80a19a9: 50 push eax 80a19aa: e8 91 22 fd ff call 8073c40 <__mempcpy> 80a19af: 83 c4 10 add esp,0x10 80a19b2: c6 00 2f mov BYTE PTR [eax],0x2f 80a19b5: 83 c0 01 add eax,0x1 80a19b8: 85 f6 test esi,esi 80a19ba: 0f 85 70 ff ff ff jne 80a1930 <_dl_important_hwcaps+0x560> 80a19c0: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a19c3: 8b 75 a4 mov esi,DWORD PTR [ebp-0x5c] 80a19c6: 85 c0 test eax,eax 80a19c8: 74 1d je 80a19e7 <_dl_important_hwcaps+0x617> 80a19ca: 8b 55 c8 mov edx,DWORD PTR [ebp-0x38] 80a19cd: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 80a19d0: 31 c0 xor eax,eax 80a19d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a19d8: c7 44 c1 04 00 00 00 00 mov DWORD PTR [ecx+eax*8+0x4],0x0 80a19e0: 83 c0 01 add eax,0x1 80a19e3: 39 d0 cmp eax,edx 80a19e5: 72 f1 jb 80a19d8 <_dl_important_hwcaps+0x608> 80a19e7: 89 f1 mov ecx,esi 80a19e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a19f0: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a19f3: be 01 00 00 00 mov esi,0x1 80a19f8: d3 e6 shl esi,cl 80a19fa: 85 c0 test eax,eax 80a19fc: 74 32 je 80a1a30 <_dl_important_hwcaps+0x660> 80a19fe: 89 4d d0 mov DWORD PTR [ebp-0x30],ecx 80a1a01: 8b 55 cc mov edx,DWORD PTR [ebp-0x34] 80a1a04: 83 e8 01 sub eax,0x1 80a1a07: 83 c2 08 add edx,0x8 80a1a0a: 85 c6 test esi,eax 80a1a0c: 74 1b je 80a1a29 <_dl_important_hwcaps+0x659> 80a1a0e: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80a1a11: 8b 4a fc mov ecx,DWORD PTR [edx-0x4] 80a1a14: 83 e8 01 sub eax,0x1 80a1a17: 83 c2 08 add edx,0x8 80a1a1a: 8b 5c df 04 mov ebx,DWORD PTR [edi+ebx*8+0x4] 80a1a1e: 8d 5c 19 01 lea ebx,[ecx+ebx*1+0x1] 80a1a22: 89 5a f4 mov DWORD PTR [edx-0xc],ebx 80a1a25: 85 c6 test esi,eax 80a1a27: 75 e5 jne 80a1a0e <_dl_important_hwcaps+0x63e> 80a1a29: 85 c0 test eax,eax 80a1a2b: 75 d7 jne 80a1a04 <_dl_important_hwcaps+0x634> 80a1a2d: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 80a1a30: 85 c9 test ecx,ecx 80a1a32: 74 05 je 80a1a39 <_dl_important_hwcaps+0x669> 80a1a34: 83 e9 01 sub ecx,0x1 80a1a37: eb b7 jmp 80a19f0 <_dl_important_hwcaps+0x620> 80a1a39: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a1a3c: 0f b6 4d a8 movzx ecx,BYTE PTR [ebp-0x58] 80a1a40: be 01 00 00 00 mov esi,0x1 80a1a45: 8d 78 fe lea edi,[eax-0x2] 80a1a48: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80a1a4b: d3 e6 shl esi,cl 80a1a4d: 89 fa mov edx,edi 80a1a4f: 83 c0 10 add eax,0x10 80a1a52: 39 fe cmp esi,edi 80a1a54: 74 3b je 80a1a91 <_dl_important_hwcaps+0x6c1> 80a1a56: 89 c2 mov edx,eax 80a1a58: 89 f9 mov ecx,edi 80a1a5a: eb 14 jmp 80a1a70 <_dl_important_hwcaps+0x6a0> 80a1a5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a1a60: 8b 5a f4 mov ebx,DWORD PTR [edx-0xc] 80a1a63: 03 5a f0 add ebx,DWORD PTR [edx-0x10] 80a1a66: 83 c2 08 add edx,0x8 80a1a69: 89 5a f8 mov DWORD PTR [edx-0x8],ebx 80a1a6c: 39 ce cmp esi,ecx 80a1a6e: 74 15 je 80a1a85 <_dl_important_hwcaps+0x6b5> 80a1a70: 83 e9 01 sub ecx,0x1 80a1a73: f6 c1 01 test cl,0x1 80a1a76: 75 e8 jne 80a1a60 <_dl_important_hwcaps+0x690> 80a1a78: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 80a1a7b: 83 c2 08 add edx,0x8 80a1a7e: 89 5a f8 mov DWORD PTR [edx-0x8],ebx 80a1a81: 39 ce cmp esi,ecx 80a1a83: 75 eb jne 80a1a70 <_dl_important_hwcaps+0x6a0> 80a1a85: 8d 54 3e 02 lea edx,[esi+edi*1+0x2] 80a1a89: 29 f7 sub edi,esi 80a1a8b: 2b 55 c8 sub edx,DWORD PTR [ebp-0x38] 80a1a8e: 8d 04 f8 lea eax,[eax+edi*8] 80a1a91: 0f b6 4d a8 movzx ecx,BYTE PTR [ebp-0x58] 80a1a95: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 80a1a98: bb f8 ff ff ff mov ebx,0xfffffff8 80a1a9d: d3 e3 shl ebx,cl 80a1a9f: 83 c6 01 add esi,0x1 80a1aa2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a1aa8: 8b 0c 18 mov ecx,DWORD PTR [eax+ebx*1] 80a1aab: 83 c0 08 add eax,0x8 80a1aae: 01 f1 add ecx,esi 80a1ab0: 89 48 f8 mov DWORD PTR [eax-0x8],ecx 80a1ab3: 83 ea 01 sub edx,0x1 80a1ab6: 75 f0 jne 80a1aa8 <_dl_important_hwcaps+0x6d8> 80a1ab8: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80a1abb: 8b 7d 14 mov edi,DWORD PTR [ebp+0x14] 80a1abe: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a1ac1: 89 07 mov DWORD PTR [edi],eax 80a1ac3: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80a1ac6: 8d 65 f4 lea esp,[ebp-0xc] 80a1ac9: 5b pop ebx 80a1aca: 5e pop esi 80a1acb: 5f pop edi 80a1acc: 5d pop ebp 80a1acd: c3 ret 80a1ace: 83 6d 9c 01 sub DWORD PTR [ebp-0x64],0x1 80a1ad2: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a1ad5: e9 28 fc ff ff jmp 80a1702 <_dl_important_hwcaps+0x332> 80a1ada: 8b 5d 10 mov ebx,DWORD PTR [ebp+0x10] 80a1add: 83 ec 0c sub esp,0xc 80a1ae0: 8d 70 01 lea esi,[eax+0x1] 80a1ae3: 83 c0 11 add eax,0x11 80a1ae6: c7 03 02 00 00 00 mov DWORD PTR [ebx],0x2 80a1aec: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a1aef: 50 push eax 80a1af0: e8 8b 30 fc ff call 8064b80 <__libc_malloc> 80a1af5: 83 c4 10 add esp,0x10 80a1af8: 89 45 cc mov DWORD PTR [ebp-0x34],eax 80a1afb: 85 c0 test eax,eax 80a1afd: 0f 84 97 fd ff ff je 80a189a <_dl_important_hwcaps+0x4ca> 80a1b03: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a1b06: 83 ec 04 sub esp,0x4 80a1b09: 8d 43 10 lea eax,[ebx+0x10] 80a1b0c: 89 73 04 mov DWORD PTR [ebx+0x4],esi 80a1b0f: 89 de mov esi,ebx 80a1b11: 89 03 mov DWORD PTR [ebx],eax 80a1b13: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80a1b16: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 80a1b1d: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a1b20: ff 75 b8 push DWORD PTR [ebp-0x48] 80a1b23: ff 37 push DWORD PTR [edi] 80a1b25: 50 push eax 80a1b26: e8 15 21 fd ff call 8073c40 <__mempcpy> 80a1b2b: 8b 7d 14 mov edi,DWORD PTR [ebp+0x14] 80a1b2e: 83 c4 10 add esp,0x10 80a1b31: c6 00 2f mov BYTE PTR [eax],0x2f 80a1b34: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80a1b37: c7 00 02 00 00 00 mov DWORD PTR [eax],0x2 80a1b3d: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80a1b40: 89 07 mov DWORD PTR [edi],eax 80a1b42: e9 83 fa ff ff jmp 80a15ca <_dl_important_hwcaps+0x1fa> 80a1b47: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 80a1b4c: e9 ff fa ff ff jmp 80a1650 <_dl_important_hwcaps+0x280> 80a1b51: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 80a1b58: e9 23 fa ff ff jmp 80a1580 <_dl_important_hwcaps+0x1b0> 80a1b5d: 83 ec 04 sub esp,0x4 80a1b60: ff 77 0c push DWORD PTR [edi+0xc] 80a1b63: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a1b66: ff 77 08 push DWORD PTR [edi+0x8] 80a1b69: 50 push eax 80a1b6a: e8 d1 20 fd ff call 8073c40 <__mempcpy> 80a1b6f: 83 c4 0c add esp,0xc 80a1b72: c6 00 2f mov BYTE PTR [eax],0x2f 80a1b75: 83 c0 01 add eax,0x1 80a1b78: ff 75 b8 push DWORD PTR [ebp-0x48] 80a1b7b: ff 37 push DWORD PTR [edi] 80a1b7d: 50 push eax 80a1b7e: e8 bd 20 fd ff call 8073c40 <__mempcpy> 80a1b83: 83 c4 10 add esp,0x10 80a1b86: c6 00 2f mov BYTE PTR [eax],0x2f 80a1b89: e9 3c fe ff ff jmp 80a19ca <_dl_important_hwcaps+0x5fa> 80a1b8e: 8d 86 c8 47 fe ff lea eax,[esi-0x1b838] 80a1b94: 89 f3 mov ebx,esi 80a1b96: 50 push eax 80a1b97: 8d 86 92 47 fe ff lea eax,[esi-0x1b86e] 80a1b9d: 68 cc 00 00 00 push 0xcc 80a1ba2: 50 push eax 80a1ba3: 8d 86 9e 47 fe ff lea eax,[esi-0x1b862] 80a1ba9: 50 push eax 80a1baa: e8 21 93 fa ff call 804aed0 <__assert_fail> 80a1baf: 90 nop 080a1bb0 <_dl_debug_vdprintf>: 80a1bb0: 55 push ebp 80a1bb1: 89 e5 mov ebp,esp 80a1bb3: 57 push edi 80a1bb4: e8 ae 90 fa ff call 804ac67 <__x86.get_pc_thunk.di> 80a1bb9: 81 c7 47 34 04 00 add edi,0x43447 80a1bbf: 56 push esi 80a1bc0: 53 push ebx 80a1bc1: 81 ec 3c 02 00 00 sub esp,0x23c 80a1bc7: 80 39 00 cmp BYTE PTR [ecx],0x0 80a1bca: 89 85 b8 fd ff ff mov DWORD PTR [ebp-0x248],eax 80a1bd0: 89 bd c4 fd ff ff mov DWORD PTR [ebp-0x23c],edi 80a1bd6: 0f 84 a2 04 00 00 je 80a207e <_dl_debug_vdprintf+0x4ce> 80a1bdc: 8d 85 dc fd ff ff lea eax,[ebp-0x224] 80a1be2: 89 ce mov esi,ecx 80a1be4: 31 ff xor edi,edi 80a1be6: 89 d1 mov ecx,edx 80a1be8: c7 85 d4 fd ff ff 00 00 00 00 mov DWORD PTR [ebp-0x22c],0x0 80a1bf2: 89 85 cc fd ff ff mov DWORD PTR [ebp-0x234],eax 80a1bf8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a1bff: 90 nop 80a1c00: 83 f9 01 cmp ecx,0x1 80a1c03: 0f 84 a8 00 00 00 je 80a1cb1 <_dl_debug_vdprintf+0x101> 80a1c09: 0f b6 06 movzx eax,BYTE PTR [esi] 80a1c0c: 84 c0 test al,al 80a1c0e: 0f 84 df 00 00 00 je 80a1cf3 <_dl_debug_vdprintf+0x143> 80a1c14: 3c 25 cmp al,0x25 80a1c16: 0f 84 d7 00 00 00 je 80a1cf3 <_dl_debug_vdprintf+0x143> 80a1c1c: 85 c9 test ecx,ecx 80a1c1e: 89 f2 mov edx,esi 80a1c20: 0f 94 c3 sete bl 80a1c23: eb 12 jmp 80a1c37 <_dl_debug_vdprintf+0x87> 80a1c25: 8d 76 00 lea esi,[esi+0x0] 80a1c28: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 80a1c2c: 83 c2 01 add edx,0x1 80a1c2f: 84 c0 test al,al 80a1c31: 74 0c je 80a1c3f <_dl_debug_vdprintf+0x8f> 80a1c33: 3c 25 cmp al,0x25 80a1c35: 74 08 je 80a1c3f <_dl_debug_vdprintf+0x8f> 80a1c37: 3c 0a cmp al,0xa 80a1c39: 75 ed jne 80a1c28 <_dl_debug_vdprintf+0x78> 80a1c3b: 84 db test bl,bl 80a1c3d: 75 e9 jne 80a1c28 <_dl_debug_vdprintf+0x78> 80a1c3f: 83 ff 3f cmp edi,0x3f 80a1c42: 0f 8f 25 04 00 00 jg 80a206d <_dl_debug_vdprintf+0x4bd> 80a1c48: 89 d3 mov ebx,edx 80a1c4a: 29 f3 sub ebx,esi 80a1c4c: 89 9c fd ec fd ff ff mov DWORD PTR [ebp+edi*8-0x214],ebx 80a1c53: 74 0a je 80a1c5f <_dl_debug_vdprintf+0xaf> 80a1c55: 89 b4 fd e8 fd ff ff mov DWORD PTR [ebp+edi*8-0x218],esi 80a1c5c: 83 c7 01 add edi,0x1 80a1c5f: 3c 25 cmp al,0x25 80a1c61: 0f 84 b1 00 00 00 je 80a1d18 <_dl_debug_vdprintf+0x168> 80a1c67: 3c 0a cmp al,0xa 80a1c69: 74 2d je 80a1c98 <_dl_debug_vdprintf+0xe8> 80a1c6b: 89 d6 mov esi,edx 80a1c6d: 80 3e 00 cmp BYTE PTR [esi],0x0 80a1c70: 75 8e jne 80a1c00 <_dl_debug_vdprintf+0x50> 80a1c72: 89 fa mov edx,edi 80a1c74: 8b 9d b8 fd ff ff mov ebx,DWORD PTR [ebp-0x248] 80a1c7a: 8d 8d e8 fd ff ff lea ecx,[ebp-0x218] 80a1c80: b8 92 00 00 00 mov eax,0x92 80a1c85: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80a1c8c: 8d 65 f4 lea esp,[ebp-0xc] 80a1c8f: 5b pop ebx 80a1c90: 5e pop esi 80a1c91: 5f pop edi 80a1c92: 5d pop ebp 80a1c93: c3 ret 80a1c94: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a1c98: 39 d6 cmp esi,edx 80a1c9a: 0f 84 23 03 00 00 je 80a1fc3 <_dl_debug_vdprintf+0x413> 80a1ca0: 83 84 fd e4 fd ff ff 01 add DWORD PTR [ebp+edi*8-0x21c],0x1 80a1ca8: 80 7a 01 00 cmp BYTE PTR [edx+0x1],0x0 80a1cac: 8d 72 01 lea esi,[edx+0x1] 80a1caf: 74 c1 je 80a1c72 <_dl_debug_vdprintf+0xc2> 80a1cb1: 8b 95 d4 fd ff ff mov edx,DWORD PTR [ebp-0x22c] 80a1cb7: 85 d2 test edx,edx 80a1cb9: 0f 84 9c 02 00 00 je 80a1f5b <_dl_debug_vdprintf+0x3ab> 80a1cbf: 83 ff 3f cmp edi,0x3f 80a1cc2: 0f 8f 83 03 00 00 jg 80a204b <_dl_debug_vdprintf+0x49b> 80a1cc8: 8b 85 cc fd ff ff mov eax,DWORD PTR [ebp-0x234] 80a1cce: b9 ff ff ff ff mov ecx,0xffffffff 80a1cd3: c7 84 fd ec fd ff ff 0c 00 00 00 mov DWORD PTR [ebp+edi*8-0x214],0xc 80a1cde: 89 84 fd e8 fd ff ff mov DWORD PTR [ebp+edi*8-0x218],eax 80a1ce5: 0f b6 06 movzx eax,BYTE PTR [esi] 80a1ce8: 83 c7 01 add edi,0x1 80a1ceb: 84 c0 test al,al 80a1ced: 0f 85 21 ff ff ff jne 80a1c14 <_dl_debug_vdprintf+0x64> 80a1cf3: 83 ff 3f cmp edi,0x3f 80a1cf6: 0f 8f 71 03 00 00 jg 80a206d <_dl_debug_vdprintf+0x4bd> 80a1cfc: c7 84 fd ec fd ff ff 00 00 00 00 mov DWORD PTR [ebp+edi*8-0x214],0x0 80a1d07: 89 f2 mov edx,esi 80a1d09: 3c 25 cmp al,0x25 80a1d0b: 0f 85 56 ff ff ff jne 80a1c67 <_dl_debug_vdprintf+0xb7> 80a1d11: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a1d18: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 80a1d1c: 3c 30 cmp al,0x30 80a1d1e: 0f 84 bc 01 00 00 je 80a1ee0 <_dl_debug_vdprintf+0x330> 80a1d24: c6 85 c8 fd ff ff 20 mov BYTE PTR [ebp-0x238],0x20 80a1d2b: 8d 72 01 lea esi,[edx+0x1] 80a1d2e: c7 85 d0 fd ff ff ff ff ff ff mov DWORD PTR [ebp-0x230],0xffffffff 80a1d38: 3c 2a cmp al,0x2a 80a1d3a: 75 1a jne 80a1d56 <_dl_debug_vdprintf+0x1a6> 80a1d3c: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 80a1d3f: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1d42: 83 c6 01 add esi,0x1 80a1d45: 83 c2 04 add edx,0x4 80a1d48: 8b 00 mov eax,DWORD PTR [eax] 80a1d4a: 89 55 08 mov DWORD PTR [ebp+0x8],edx 80a1d4d: 89 85 d0 fd ff ff mov DWORD PTR [ebp-0x230],eax 80a1d53: 0f b6 06 movzx eax,BYTE PTR [esi] 80a1d56: ba ff ff ff ff mov edx,0xffffffff 80a1d5b: 3c 2e cmp al,0x2e 80a1d5d: 0f 84 4d 01 00 00 je 80a1eb0 <_dl_debug_vdprintf+0x300> 80a1d63: 3c 6c cmp al,0x6c 80a1d65: 74 04 je 80a1d6b <_dl_debug_vdprintf+0x1bb> 80a1d67: 3c 5a cmp al,0x5a 80a1d69: 75 07 jne 80a1d72 <_dl_debug_vdprintf+0x1c2> 80a1d6b: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 80a1d6f: 83 c6 01 add esi,0x1 80a1d72: 3c 73 cmp al,0x73 80a1d74: 0f 84 79 01 00 00 je 80a1ef3 <_dl_debug_vdprintf+0x343> 80a1d7a: 7f 2c jg 80a1da8 <_dl_debug_vdprintf+0x1f8> 80a1d7c: 3c 25 cmp al,0x25 80a1d7e: 0f 85 36 01 00 00 jne 80a1eba <_dl_debug_vdprintf+0x30a> 80a1d84: 89 b4 fd e8 fd ff ff mov DWORD PTR [ebp+edi*8-0x218],esi 80a1d8b: c7 84 fd ec fd ff ff 01 00 00 00 mov DWORD PTR [ebp+edi*8-0x214],0x1 80a1d96: 83 c7 01 add edi,0x1 80a1d99: 83 c6 01 add esi,0x1 80a1d9c: e9 cc fe ff ff jmp 80a1c6d <_dl_debug_vdprintf+0xbd> 80a1da1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a1da8: 3c 75 cmp al,0x75 80a1daa: 0f 85 a0 00 00 00 jne 80a1e50 <_dl_debug_vdprintf+0x2a0> 80a1db0: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1db3: 8b 9d d0 fd ff ff mov ebx,DWORD PTR [ebp-0x230] 80a1db9: 83 c0 04 add eax,0x4 80a1dbc: 89 85 c0 fd ff ff mov DWORD PTR [ebp-0x240],eax 80a1dc2: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1dc5: 8b 10 mov edx,DWORD PTR [eax] 80a1dc7: 89 e0 mov eax,esp 80a1dc9: 39 c4 cmp esp,eax 80a1dcb: 74 12 je 80a1ddf <_dl_debug_vdprintf+0x22f> 80a1dcd: 81 ec 00 10 00 00 sub esp,0x1000 80a1dd3: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a1ddb: 39 c4 cmp esp,eax 80a1ddd: 75 ee jne 80a1dcd <_dl_debug_vdprintf+0x21d> 80a1ddf: 89 9d d0 fd ff ff mov DWORD PTR [ebp-0x230],ebx 80a1de5: 83 ec 20 sub esp,0x20 80a1de8: 83 4c 24 1c 00 or DWORD PTR [esp+0x1c],0x0 80a1ded: 8d 44 24 0f lea eax,[esp+0xf] 80a1df1: 83 e0 f0 and eax,0xfffffff0 80a1df4: 83 c0 0c add eax,0xc 80a1df7: 89 c3 mov ebx,eax 80a1df9: 8b 85 c0 fd ff ff mov eax,DWORD PTR [ebp-0x240] 80a1dff: 89 45 08 mov DWORD PTR [ebp+0x8],eax 80a1e02: b8 0a 00 00 00 mov eax,0xa 80a1e07: 83 ec 0c sub esp,0xc 80a1e0a: 89 8d c0 fd ff ff mov DWORD PTR [ebp-0x240],ecx 80a1e10: 6a 00 push 0x0 80a1e12: 50 push eax 80a1e13: 89 d0 mov eax,edx 80a1e15: 31 d2 xor edx,edx 80a1e17: 53 push ebx 80a1e18: 52 push edx 80a1e19: 50 push eax 80a1e1a: e8 e1 72 fe ff call 8089100 <_itoa> 80a1e1f: 89 da mov edx,ebx 80a1e21: 83 c4 20 add esp,0x20 80a1e24: 8b 8d c0 fd ff ff mov ecx,DWORD PTR [ebp-0x240] 80a1e2a: 29 c2 sub edx,eax 80a1e2c: 83 bd d0 fd ff ff ff cmp DWORD PTR [ebp-0x230],0xffffffff 80a1e33: 0f 85 a4 01 00 00 jne 80a1fdd <_dl_debug_vdprintf+0x42d> 80a1e39: 89 84 fd e8 fd ff ff mov DWORD PTR [ebp+edi*8-0x218],eax 80a1e40: 89 94 fd ec fd ff ff mov DWORD PTR [ebp+edi*8-0x214],edx 80a1e47: 83 c7 01 add edi,0x1 80a1e4a: e9 4a ff ff ff jmp 80a1d99 <_dl_debug_vdprintf+0x1e9> 80a1e4f: 90 nop 80a1e50: 3c 78 cmp al,0x78 80a1e52: 75 66 jne 80a1eba <_dl_debug_vdprintf+0x30a> 80a1e54: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1e57: 8b 9d d0 fd ff ff mov ebx,DWORD PTR [ebp-0x230] 80a1e5d: 83 c0 04 add eax,0x4 80a1e60: 89 85 c0 fd ff ff mov DWORD PTR [ebp-0x240],eax 80a1e66: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1e69: 8b 10 mov edx,DWORD PTR [eax] 80a1e6b: 89 e0 mov eax,esp 80a1e6d: 39 c4 cmp esp,eax 80a1e6f: 74 12 je 80a1e83 <_dl_debug_vdprintf+0x2d3> 80a1e71: 81 ec 00 10 00 00 sub esp,0x1000 80a1e77: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a1e7f: 39 c4 cmp esp,eax 80a1e81: 75 ee jne 80a1e71 <_dl_debug_vdprintf+0x2c1> 80a1e83: 89 9d d0 fd ff ff mov DWORD PTR [ebp-0x230],ebx 80a1e89: 83 ec 20 sub esp,0x20 80a1e8c: 83 4c 24 1c 00 or DWORD PTR [esp+0x1c],0x0 80a1e91: 8d 44 24 0f lea eax,[esp+0xf] 80a1e95: 83 e0 f0 and eax,0xfffffff0 80a1e98: 83 c0 0c add eax,0xc 80a1e9b: 89 c3 mov ebx,eax 80a1e9d: 8b 85 c0 fd ff ff mov eax,DWORD PTR [ebp-0x240] 80a1ea3: 89 45 08 mov DWORD PTR [ebp+0x8],eax 80a1ea6: b8 10 00 00 00 mov eax,0x10 80a1eab: e9 57 ff ff ff jmp 80a1e07 <_dl_debug_vdprintf+0x257> 80a1eb0: 80 7e 01 2a cmp BYTE PTR [esi+0x1],0x2a 80a1eb4: 0f 84 6c 01 00 00 je 80a2026 <_dl_debug_vdprintf+0x476> 80a1eba: 8b 9d c4 fd ff ff mov ebx,DWORD PTR [ebp-0x23c] 80a1ec0: 8d 83 34 48 fe ff lea eax,[ebx-0x1b7cc] 80a1ec6: 50 push eax 80a1ec7: 8d 83 dd 47 fe ff lea eax,[ebx-0x1b823] 80a1ecd: 68 d8 00 00 00 push 0xd8 80a1ed2: 50 push eax 80a1ed3: 8d 83 f6 47 fe ff lea eax,[ebx-0x1b80a] 80a1ed9: 50 push eax 80a1eda: e8 f1 8f fa ff call 804aed0 <__assert_fail> 80a1edf: 90 nop 80a1ee0: c6 85 c8 fd ff ff 30 mov BYTE PTR [ebp-0x238],0x30 80a1ee7: 0f b6 42 02 movzx eax,BYTE PTR [edx+0x2] 80a1eeb: 8d 72 02 lea esi,[edx+0x2] 80a1eee: e9 3b fe ff ff jmp 80a1d2e <_dl_debug_vdprintf+0x17e> 80a1ef3: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1ef6: 83 ec 0c sub esp,0xc 80a1ef9: 8b 9d c4 fd ff ff mov ebx,DWORD PTR [ebp-0x23c] 80a1eff: 89 8d c0 fd ff ff mov DWORD PTR [ebp-0x240],ecx 80a1f05: 89 95 c8 fd ff ff mov DWORD PTR [ebp-0x238],edx 80a1f0b: 83 c0 04 add eax,0x4 80a1f0e: 89 85 d0 fd ff ff mov DWORD PTR [ebp-0x230],eax 80a1f14: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a1f17: 8b 00 mov eax,DWORD PTR [eax] 80a1f19: 50 push eax 80a1f1a: 89 84 fd e8 fd ff ff mov DWORD PTR [ebp+edi*8-0x218],eax 80a1f21: e8 ea 20 fd ff call 8074010 80a1f26: 8b 95 c8 fd ff ff mov edx,DWORD PTR [ebp-0x238] 80a1f2c: 83 c4 10 add esp,0x10 80a1f2f: 8b 8d c0 fd ff ff mov ecx,DWORD PTR [ebp-0x240] 80a1f35: 83 fa ff cmp edx,0xffffffff 80a1f38: 0f 84 01 01 00 00 je 80a203f <_dl_debug_vdprintf+0x48f> 80a1f3e: 39 c2 cmp edx,eax 80a1f40: 0f 47 d0 cmova edx,eax 80a1f43: 89 94 fd ec fd ff ff mov DWORD PTR [ebp+edi*8-0x214],edx 80a1f4a: 8b 85 d0 fd ff ff mov eax,DWORD PTR [ebp-0x230] 80a1f50: 83 c7 01 add edi,0x1 80a1f53: 89 45 08 mov DWORD PTR [ebp+0x8],eax 80a1f56: e9 3e fe ff ff jmp 80a1d99 <_dl_debug_vdprintf+0x1e9> 80a1f5b: 8b 9d c4 fd ff ff mov ebx,DWORD PTR [ebp-0x23c] 80a1f61: e8 5a 5c 00 00 call 80a7bc0 <__getpid> 80a1f66: 89 85 d4 fd ff ff mov DWORD PTR [ebp-0x22c],eax 80a1f6c: 85 c0 test eax,eax 80a1f6e: 0f 88 11 01 00 00 js 80a2085 <_dl_debug_vdprintf+0x4d5> 80a1f74: 83 ec 0c sub esp,0xc 80a1f77: 8d 85 e6 fd ff ff lea eax,[ebp-0x21a] 80a1f7d: 6a 00 push 0x0 80a1f7f: 6a 0a push 0xa 80a1f81: 50 push eax 80a1f82: 8b 85 d4 fd ff ff mov eax,DWORD PTR [ebp-0x22c] 80a1f88: 99 cdq 80a1f89: 52 push edx 80a1f8a: 50 push eax 80a1f8b: e8 70 71 fe ff call 8089100 <_itoa> 80a1f90: 8b 95 cc fd ff ff mov edx,DWORD PTR [ebp-0x234] 80a1f96: 83 c4 20 add esp,0x20 80a1f99: 3b 85 cc fd ff ff cmp eax,DWORD PTR [ebp-0x234] 80a1f9f: 76 11 jbe 80a1fb2 <_dl_debug_vdprintf+0x402> 80a1fa1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a1fa8: 83 e8 01 sub eax,0x1 80a1fab: c6 00 20 mov BYTE PTR [eax],0x20 80a1fae: 39 d0 cmp eax,edx 80a1fb0: 75 f6 jne 80a1fa8 <_dl_debug_vdprintf+0x3f8> 80a1fb2: b8 3a 09 00 00 mov eax,0x93a 80a1fb7: 66 89 85 e6 fd ff ff mov WORD PTR [ebp-0x21a],ax 80a1fbe: e9 fc fc ff ff jmp 80a1cbf <_dl_debug_vdprintf+0x10f> 80a1fc3: 89 94 fd e8 fd ff ff mov DWORD PTR [ebp+edi*8-0x218],edx 80a1fca: c7 84 fd ec fd ff ff 01 00 00 00 mov DWORD PTR [ebp+edi*8-0x214],0x1 80a1fd5: 83 c7 01 add edi,0x1 80a1fd8: e9 cb fc ff ff jmp 80a1ca8 <_dl_debug_vdprintf+0xf8> 80a1fdd: 3b 95 d0 fd ff ff cmp edx,DWORD PTR [ebp-0x230] 80a1fe3: 0f 8d 50 fe ff ff jge 80a1e39 <_dl_debug_vdprintf+0x289> 80a1fe9: 89 b5 c0 fd ff ff mov DWORD PTR [ebp-0x240],esi 80a1fef: 89 de mov esi,ebx 80a1ff1: 0f b6 9d c8 fd ff ff movzx ebx,BYTE PTR [ebp-0x238] 80a1ff8: 89 bd bc fd ff ff mov DWORD PTR [ebp-0x244],edi 80a1ffe: 8b bd d0 fd ff ff mov edi,DWORD PTR [ebp-0x230] 80a2004: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a2008: 83 e8 01 sub eax,0x1 80a200b: 89 f2 mov edx,esi 80a200d: 88 18 mov BYTE PTR [eax],bl 80a200f: 29 c2 sub edx,eax 80a2011: 39 fa cmp edx,edi 80a2013: 7c f3 jl 80a2008 <_dl_debug_vdprintf+0x458> 80a2015: 8b b5 c0 fd ff ff mov esi,DWORD PTR [ebp-0x240] 80a201b: 8b bd bc fd ff ff mov edi,DWORD PTR [ebp-0x244] 80a2021: e9 13 fe ff ff jmp 80a1e39 <_dl_debug_vdprintf+0x289> 80a2026: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 80a2029: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a202c: 83 c6 02 add esi,0x2 80a202f: 83 c3 04 add ebx,0x4 80a2032: 8b 10 mov edx,DWORD PTR [eax] 80a2034: 0f b6 06 movzx eax,BYTE PTR [esi] 80a2037: 89 5d 08 mov DWORD PTR [ebp+0x8],ebx 80a203a: e9 24 fd ff ff jmp 80a1d63 <_dl_debug_vdprintf+0x1b3> 80a203f: 89 84 fd ec fd ff ff mov DWORD PTR [ebp+edi*8-0x214],eax 80a2046: e9 ff fe ff ff jmp 80a1f4a <_dl_debug_vdprintf+0x39a> 80a204b: 8b 9d c4 fd ff ff mov ebx,DWORD PTR [ebp-0x23c] 80a2051: 8d 83 34 48 fe ff lea eax,[ebx-0x1b7cc] 80a2057: 50 push eax 80a2058: 6a 6b push 0x6b 80a205a: 8d 83 dd 47 fe ff lea eax,[ebx-0x1b823] 80a2060: 50 push eax 80a2061: 8d 83 e7 47 fe ff lea eax,[ebx-0x1b819] 80a2067: 50 push eax 80a2068: e8 63 8e fa ff call 804aed0 <__assert_fail> 80a206d: 8b 9d c4 fd ff ff mov ebx,DWORD PTR [ebp-0x23c] 80a2073: 8d 83 34 48 fe ff lea eax,[ebx-0x1b7cc] 80a2079: 50 push eax 80a207a: 6a 78 push 0x78 80a207c: eb dc jmp 80a205a <_dl_debug_vdprintf+0x4aa> 80a207e: 31 d2 xor edx,edx 80a2080: e9 ef fb ff ff jmp 80a1c74 <_dl_debug_vdprintf+0xc4> 80a2085: 8b 9d c4 fd ff ff mov ebx,DWORD PTR [ebp-0x23c] 80a208b: 8d 83 34 48 fe ff lea eax,[ebx-0x1b7cc] 80a2091: 50 push eax 80a2092: 8d 83 dd 47 fe ff lea eax,[ebx-0x1b823] 80a2098: 6a 62 push 0x62 80a209a: 50 push eax 80a209b: 8d 83 14 48 fe ff lea eax,[ebx-0x1b7ec] 80a20a1: 50 push eax 80a20a2: e8 29 8e fa ff call 804aed0 <__assert_fail> 80a20a7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a20ae: 66 90 xchg ax,ax 080a20b0 <_dl_sysdep_read_whole_file>: 80a20b0: f3 0f 1e fb endbr32 80a20b4: 57 push edi 80a20b5: bf ff ff ff ff mov edi,0xffffffff 80a20ba: 56 push esi 80a20bb: 53 push ebx 80a20bc: e8 ff 7a fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a20c1: 81 c3 3f 2f 04 00 add ebx,0x42f3f 80a20c7: 83 ec 68 sub esp,0x68 80a20ca: 68 00 00 08 00 push 0x80000 80a20cf: ff 74 24 7c push DWORD PTR [esp+0x7c] 80a20d3: e8 38 74 ff ff call 8099510 <__open64_nocancel> 80a20d8: 83 c4 10 add esp,0x10 80a20db: 85 c0 test eax,eax 80a20dd: 79 11 jns 80a20f0 <_dl_sysdep_read_whole_file+0x40> 80a20df: 83 c4 60 add esp,0x60 80a20e2: 89 f8 mov eax,edi 80a20e4: 5b pop ebx 80a20e5: 5e pop esi 80a20e6: 5f pop edi 80a20e7: c3 ret 80a20e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a20ef: 90 nop 80a20f0: 83 ec 04 sub esp,0x4 80a20f3: 89 c6 mov esi,eax 80a20f5: 8d 44 24 04 lea eax,[esp+0x4] 80a20f9: 50 push eax 80a20fa: 56 push esi 80a20fb: 6a 03 push 0x3 80a20fd: e8 8e 3b fd ff call 8075c90 <___fxstat64> 80a2102: 83 c4 10 add esp,0x10 80a2105: 85 c0 test eax,eax 80a2107: 78 0e js 80a2117 <_dl_sysdep_read_whole_file+0x67> 80a2109: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80a210d: 8b 54 24 74 mov edx,DWORD PTR [esp+0x74] 80a2111: 89 02 mov DWORD PTR [edx],eax 80a2113: 85 c0 test eax,eax 80a2115: 75 21 jne 80a2138 <_dl_sysdep_read_whole_file+0x88> 80a2117: bf ff ff ff ff mov edi,0xffffffff 80a211c: 83 ec 0c sub esp,0xc 80a211f: 56 push esi 80a2120: e8 fb 45 fd ff call 8076720 <__close_nocancel> 80a2125: 83 c4 10 add esp,0x10 80a2128: 89 f8 mov eax,edi 80a212a: 83 c4 60 add esp,0x60 80a212d: 5b pop ebx 80a212e: 5e pop esi 80a212f: 5f pop edi 80a2130: c3 ret 80a2131: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a2138: 83 ec 08 sub esp,0x8 80a213b: 6a 00 push 0x0 80a213d: 56 push esi 80a213e: 6a 02 push 0x2 80a2140: ff b4 24 8c 00 00 00 push DWORD PTR [esp+0x8c] 80a2147: 50 push eax 80a2148: 6a 00 push 0x0 80a214a: e8 81 49 fd ff call 8076ad0 <__mmap> 80a214f: 83 c4 20 add esp,0x20 80a2152: 89 c7 mov edi,eax 80a2154: eb c6 jmp 80a211c <_dl_sysdep_read_whole_file+0x6c> 80a2156: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a215d: 8d 76 00 lea esi,[esi+0x0] 080a2160 <_dl_debug_printf>: 80a2160: f3 0f 1e fb endbr32 80a2164: e8 c0 7b fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a2169: 05 97 2e 04 00 add eax,0x42e97 80a216e: 83 ec 0c sub esp,0xc 80a2171: 8d 54 24 14 lea edx,[esp+0x14] 80a2175: 83 ec 0c sub esp,0xc 80a2178: 52 push edx 80a2179: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80a217d: ba 01 00 00 00 mov edx,0x1 80a2182: c7 c0 8c 59 0e 08 mov eax,0x80e598c 80a2188: 8b 00 mov eax,DWORD PTR [eax] 80a218a: e8 21 fa ff ff call 80a1bb0 <_dl_debug_vdprintf> 80a218f: 83 c4 1c add esp,0x1c 80a2192: c3 ret 80a2193: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a219a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080a21a0 <_dl_debug_printf_c>: 80a21a0: f3 0f 1e fb endbr32 80a21a4: e8 80 7b fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a21a9: 05 57 2e 04 00 add eax,0x42e57 80a21ae: 83 ec 0c sub esp,0xc 80a21b1: 8d 54 24 14 lea edx,[esp+0x14] 80a21b5: 83 ec 0c sub esp,0xc 80a21b8: 52 push edx 80a21b9: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80a21bd: ba ff ff ff ff mov edx,0xffffffff 80a21c2: c7 c0 8c 59 0e 08 mov eax,0x80e598c 80a21c8: 8b 00 mov eax,DWORD PTR [eax] 80a21ca: e8 e1 f9 ff ff call 80a1bb0 <_dl_debug_vdprintf> 80a21cf: 83 c4 1c add esp,0x1c 80a21d2: c3 ret 80a21d3: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a21da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080a21e0 <_dl_dprintf>: 80a21e0: f3 0f 1e fb endbr32 80a21e4: 83 ec 0c sub esp,0xc 80a21e7: 31 d2 xor edx,edx 80a21e9: 8d 44 24 18 lea eax,[esp+0x18] 80a21ed: 83 ec 0c sub esp,0xc 80a21f0: 50 push eax 80a21f1: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 80a21f5: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a21f9: e8 b2 f9 ff ff call 80a1bb0 <_dl_debug_vdprintf> 80a21fe: 83 c4 1c add esp,0x1c 80a2201: c3 ret 80a2202: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a2209: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a2210 <_dl_name_match_p>: 80a2210: f3 0f 1e fb endbr32 80a2214: 57 push edi 80a2215: 56 push esi 80a2216: 53 push ebx 80a2217: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80a221b: e8 a0 79 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a2220: 81 c3 e0 2d 04 00 add ebx,0x42de0 80a2226: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80a222a: 83 ec 08 sub esp,0x8 80a222d: ff 76 04 push DWORD PTR [esi+0x4] 80a2230: 57 push edi 80a2231: e8 9a 6e fa ff call 80490d0 <.plt+0xa0> 80a2236: 83 c4 10 add esp,0x10 80a2239: 89 c2 mov edx,eax 80a223b: b8 01 00 00 00 mov eax,0x1 80a2240: 85 d2 test edx,edx 80a2242: 74 2a je 80a226e <_dl_name_match_p+0x5e> 80a2244: 8b 76 1c mov esi,DWORD PTR [esi+0x1c] 80a2247: 85 f6 test esi,esi 80a2249: 75 0c jne 80a2257 <_dl_name_match_p+0x47> 80a224b: eb 2b jmp 80a2278 <_dl_name_match_p+0x68> 80a224d: 8d 76 00 lea esi,[esi+0x0] 80a2250: 8b 76 04 mov esi,DWORD PTR [esi+0x4] 80a2253: 85 f6 test esi,esi 80a2255: 74 21 je 80a2278 <_dl_name_match_p+0x68> 80a2257: 83 ec 08 sub esp,0x8 80a225a: ff 36 push DWORD PTR [esi] 80a225c: 57 push edi 80a225d: e8 6e 6e fa ff call 80490d0 <.plt+0xa0> 80a2262: 83 c4 10 add esp,0x10 80a2265: 85 c0 test eax,eax 80a2267: 75 e7 jne 80a2250 <_dl_name_match_p+0x40> 80a2269: b8 01 00 00 00 mov eax,0x1 80a226e: 5b pop ebx 80a226f: 5e pop esi 80a2270: 5f pop edi 80a2271: c3 ret 80a2272: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a2278: 5b pop ebx 80a2279: 31 c0 xor eax,eax 80a227b: 5e pop esi 80a227c: 5f pop edi 80a227d: c3 ret 80a227e: 66 90 xchg ax,ax 080a2280 <_dl_higher_prime_number>: 80a2280: f3 0f 1e fb endbr32 80a2284: e8 a0 7a fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a2289: 05 77 2d 04 00 add eax,0x42d77 80a228e: 56 push esi 80a228f: 53 push ebx 80a2290: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80a2294: 8d 90 d8 48 fe ff lea edx,[eax-0x1b728] 80a229a: 8d 4a 88 lea ecx,[edx-0x78] 80a229d: eb 1a jmp 80a22b9 <_dl_higher_prime_number+0x39> 80a229f: 90 nop 80a22a0: 89 d0 mov eax,edx 80a22a2: 29 c8 sub eax,ecx 80a22a4: 89 c6 mov esi,eax 80a22a6: c1 e8 1f shr eax,0x1f 80a22a9: c1 fe 02 sar esi,0x2 80a22ac: 01 f0 add eax,esi 80a22ae: d1 f8 sar eax,1 80a22b0: 8d 04 81 lea eax,[ecx+eax*4] 80a22b3: 39 18 cmp DWORD PTR [eax],ebx 80a22b5: 72 11 jb 80a22c8 <_dl_higher_prime_number+0x48> 80a22b7: 89 c2 mov edx,eax 80a22b9: 39 ca cmp edx,ecx 80a22bb: 75 e3 jne 80a22a0 <_dl_higher_prime_number+0x20> 80a22bd: 8b 02 mov eax,DWORD PTR [edx] 80a22bf: 5b pop ebx 80a22c0: 5e pop esi 80a22c1: c3 ret 80a22c2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a22c8: 8d 48 04 lea ecx,[eax+0x4] 80a22cb: eb ec jmp 80a22b9 <_dl_higher_prime_number+0x39> 80a22cd: 8d 76 00 lea esi,[esi+0x0] 080a22d0 <_dl_strtoul>: 80a22d0: f3 0f 1e fb endbr32 80a22d4: e8 50 7a fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a22d9: 05 27 2d 04 00 add eax,0x42d27 80a22de: 55 push ebp 80a22df: 57 push edi 80a22e0: 56 push esi 80a22e1: 53 push ebx 80a22e2: 83 ec 3c sub esp,0x3c 80a22e5: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 80a22e9: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80a22ed: 0f b6 06 movzx eax,BYTE PTR [esi] 80a22f0: 3c 20 cmp al,0x20 80a22f2: 75 0f jne 80a2303 <_dl_strtoul+0x33> 80a22f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a22f8: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 80a22fc: 83 c6 01 add esi,0x1 80a22ff: 3c 20 cmp al,0x20 80a2301: 74 f5 je 80a22f8 <_dl_strtoul+0x28> 80a2303: 3c 09 cmp al,0x9 80a2305: 74 f1 je 80a22f8 <_dl_strtoul+0x28> 80a2307: 3c 2d cmp al,0x2d 80a2309: 0f 84 71 01 00 00 je 80a2480 <_dl_strtoul+0x1b0> 80a230f: 3c 2b cmp al,0x2b 80a2311: c6 44 24 2f 01 mov BYTE PTR [esp+0x2f],0x1 80a2316: 0f 94 c0 sete al 80a2319: 0f b6 c0 movzx eax,al 80a231c: 01 c6 add esi,eax 80a231e: 0f be 06 movsx eax,BYTE PTR [esi] 80a2321: 8d 50 d0 lea edx,[eax-0x30] 80a2324: 80 fa 09 cmp dl,0x9 80a2327: 0f 87 33 01 00 00 ja 80a2460 <_dl_strtoul+0x190> 80a232d: b9 0a 00 00 00 mov ecx,0xa 80a2332: ba 09 00 00 00 mov edx,0x9 80a2337: 3c 30 cmp al,0x30 80a2339: 0f 84 d1 00 00 00 je 80a2410 <_dl_strtoul+0x140> 80a233f: 8d 5a 30 lea ebx,[edx+0x30] 80a2342: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80a2346: 31 ff xor edi,edi 80a2348: 31 ed xor ebp,ebp 80a234a: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 80a234e: 89 cb mov ebx,ecx 80a2350: c1 fb 1f sar ebx,0x1f 80a2353: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 80a2357: e9 82 00 00 00 jmp 80a23de <_dl_strtoul+0x10e> 80a235c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a2360: 0f be d0 movsx edx,al 80a2363: 3b 54 24 28 cmp edx,DWORD PTR [esp+0x28] 80a2367: 77 7d ja 80a23e6 <_dl_strtoul+0x116> 80a2369: 8d 42 d0 lea eax,[edx-0x30] 80a236c: 89 c3 mov ebx,eax 80a236e: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80a2372: f7 d0 not eax 80a2374: c1 fb 1f sar ebx,0x1f 80a2377: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80a237b: 89 d8 mov eax,ebx 80a237d: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 80a2381: f7 d0 not eax 80a2383: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 80a2387: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a238b: ff 74 24 14 push DWORD PTR [esp+0x14] 80a238f: ff 74 24 14 push DWORD PTR [esp+0x14] 80a2393: ff 74 24 14 push DWORD PTR [esp+0x14] 80a2397: ff 74 24 14 push DWORD PTR [esp+0x14] 80a239b: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 80a239f: e8 0c b5 00 00 call 80ad8b0 <__udivdi3> 80a23a4: 83 c4 10 add esp,0x10 80a23a7: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80a23ab: 39 c7 cmp edi,eax 80a23ad: 89 e8 mov eax,ebp 80a23af: 19 d0 sbb eax,edx 80a23b1: 0f 83 d9 00 00 00 jae 80a2490 <_dl_strtoul+0x1c0> 80a23b7: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80a23bb: 89 e8 mov eax,ebp 80a23bd: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 80a23c1: 0f af c1 imul eax,ecx 80a23c4: 0f af df imul ebx,edi 80a23c7: 01 c3 add ebx,eax 80a23c9: 89 f8 mov eax,edi 80a23cb: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 80a23cf: f7 e1 mul ecx 80a23d1: 01 da add edx,ebx 80a23d3: 01 c7 add edi,eax 80a23d5: 11 d5 adc ebp,edx 80a23d7: 0f be 46 01 movsx eax,BYTE PTR [esi+0x1] 80a23db: 83 c6 01 add esi,0x1 80a23de: 3c 2f cmp al,0x2f 80a23e0: 0f 8f 7a ff ff ff jg 80a2360 <_dl_strtoul+0x90> 80a23e6: 83 f9 10 cmp ecx,0x10 80a23e9: 75 4d jne 80a2438 <_dl_strtoul+0x168> 80a23eb: 8d 50 9f lea edx,[eax-0x61] 80a23ee: 80 fa 05 cmp dl,0x5 80a23f1: 77 0d ja 80a2400 <_dl_strtoul+0x130> 80a23f3: 83 e8 57 sub eax,0x57 80a23f6: e9 71 ff ff ff jmp 80a236c <_dl_strtoul+0x9c> 80a23fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a23ff: 90 nop 80a2400: 8d 50 bf lea edx,[eax-0x41] 80a2403: 80 fa 05 cmp dl,0x5 80a2406: 77 30 ja 80a2438 <_dl_strtoul+0x168> 80a2408: 83 e8 37 sub eax,0x37 80a240b: e9 5c ff ff ff jmp 80a236c <_dl_strtoul+0x9c> 80a2410: 0f b6 4e 01 movzx ecx,BYTE PTR [esi+0x1] 80a2414: 83 e1 df and ecx,0xffffffdf 80a2417: 80 f9 58 cmp cl,0x58 80a241a: 0f 85 88 00 00 00 jne 80a24a8 <_dl_strtoul+0x1d8> 80a2420: 0f be 46 02 movsx eax,BYTE PTR [esi+0x2] 80a2424: b9 10 00 00 00 mov ecx,0x10 80a2429: 83 c6 02 add esi,0x2 80a242c: e9 0e ff ff ff jmp 80a233f <_dl_strtoul+0x6f> 80a2431: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a2438: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 80a243c: 85 c0 test eax,eax 80a243e: 74 06 je 80a2446 <_dl_strtoul+0x176> 80a2440: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 80a2444: 89 30 mov DWORD PTR [eax],esi 80a2446: 80 7c 24 2f 00 cmp BYTE PTR [esp+0x2f],0x0 80a244b: 75 07 jne 80a2454 <_dl_strtoul+0x184> 80a244d: f7 df neg edi 80a244f: 83 d5 00 adc ebp,0x0 80a2452: f7 dd neg ebp 80a2454: 83 c4 3c add esp,0x3c 80a2457: 89 f8 mov eax,edi 80a2459: 89 ea mov edx,ebp 80a245b: 5b pop ebx 80a245c: 5e pop esi 80a245d: 5f pop edi 80a245e: 5d pop ebp 80a245f: c3 ret 80a2460: 8b 4c 24 54 mov ecx,DWORD PTR [esp+0x54] 80a2464: 31 ff xor edi,edi 80a2466: 31 ed xor ebp,ebp 80a2468: 85 c9 test ecx,ecx 80a246a: 74 e8 je 80a2454 <_dl_strtoul+0x184> 80a246c: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 80a2470: 89 ea mov edx,ebp 80a2472: 89 30 mov DWORD PTR [eax],esi 80a2474: 83 c4 3c add esp,0x3c 80a2477: 89 f8 mov eax,edi 80a2479: 5b pop ebx 80a247a: 5e pop esi 80a247b: 5f pop edi 80a247c: 5d pop ebp 80a247d: c3 ret 80a247e: 66 90 xchg ax,ax 80a2480: c6 44 24 2f 00 mov BYTE PTR [esp+0x2f],0x0 80a2485: 83 c6 01 add esi,0x1 80a2488: e9 91 fe ff ff jmp 80a231e <_dl_strtoul+0x4e> 80a248d: 8d 76 00 lea esi,[esi+0x0] 80a2490: 8b 54 24 54 mov edx,DWORD PTR [esp+0x54] 80a2494: bf ff ff ff ff mov edi,0xffffffff 80a2499: bd ff ff ff ff mov ebp,0xffffffff 80a249e: 85 d2 test edx,edx 80a24a0: 75 ca jne 80a246c <_dl_strtoul+0x19c> 80a24a2: eb b0 jmp 80a2454 <_dl_strtoul+0x184> 80a24a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a24a8: b9 08 00 00 00 mov ecx,0x8 80a24ad: ba 07 00 00 00 mov edx,0x7 80a24b2: e9 88 fe ff ff jmp 80a233f <_dl_strtoul+0x6f> 80a24b7: 66 90 xchg ax,ax 80a24b9: 66 90 xchg ax,ax 80a24bb: 66 90 xchg ax,ax 80a24bd: 66 90 xchg ax,ax 80a24bf: 90 nop 080a24c0 <_dl_start_profile>: 80a24c0: f3 0f 1e fb endbr32 80a24c4: 55 push ebp 80a24c5: 89 e5 mov ebp,esp 80a24c7: 57 push edi 80a24c8: e8 9a 87 fa ff call 804ac67 <__x86.get_pc_thunk.di> 80a24cd: 81 c7 33 2b 04 00 add edi,0x42b33 80a24d3: 56 push esi 80a24d4: 53 push ebx 80a24d5: 81 ec 6c 02 00 00 sub esp,0x26c 80a24db: c7 c0 58 6f 0e 08 mov eax,0x80e6f58 80a24e1: 8b 30 mov esi,DWORD PTR [eax] 80a24e3: 0f b7 96 5c 01 00 00 movzx edx,WORD PTR [esi+0x15c] 80a24ea: 8b 86 54 01 00 00 mov eax,DWORD PTR [esi+0x154] 80a24f0: 89 b5 ac fd ff ff mov DWORD PTR [ebp-0x254],esi 80a24f6: c1 e2 05 shl edx,0x5 80a24f9: 01 c2 add edx,eax 80a24fb: 39 c2 cmp edx,eax 80a24fd: 0f 86 65 07 00 00 jbe 80a2c68 <_dl_start_profile+0x7a8> 80a2503: c7 c1 90 59 0e 08 mov ecx,0x80e5990 80a2509: 8b 09 mov ecx,DWORD PTR [ecx] 80a250b: 89 ce mov esi,ecx 80a250d: 8d 59 ff lea ebx,[ecx-0x1] 80a2510: f7 de neg esi 80a2512: 89 9d b0 fd ff ff mov DWORD PTR [ebp-0x250],ebx 80a2518: bb ff ff ff ff mov ebx,0xffffffff 80a251d: 89 b5 b4 fd ff ff mov DWORD PTR [ebp-0x24c],esi 80a2523: 31 f6 xor esi,esi 80a2525: eb 10 jmp 80a2537 <_dl_start_profile+0x77> 80a2527: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a252e: 66 90 xchg ax,ax 80a2530: 83 c0 20 add eax,0x20 80a2533: 39 c2 cmp edx,eax 80a2535: 76 39 jbe 80a2570 <_dl_start_profile+0xb0> 80a2537: 83 38 01 cmp DWORD PTR [eax],0x1 80a253a: 75 f4 jne 80a2530 <_dl_start_profile+0x70> 80a253c: f6 40 18 01 test BYTE PTR [eax+0x18],0x1 80a2540: 74 ee je 80a2530 <_dl_start_profile+0x70> 80a2542: 8b 8d b4 fd ff ff mov ecx,DWORD PTR [ebp-0x24c] 80a2548: 23 48 08 and ecx,DWORD PTR [eax+0x8] 80a254b: 39 cb cmp ebx,ecx 80a254d: 0f 47 d9 cmova ebx,ecx 80a2550: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80a2553: 03 48 14 add ecx,DWORD PTR [eax+0x14] 80a2556: 03 8d b0 fd ff ff add ecx,DWORD PTR [ebp-0x250] 80a255c: 23 8d b4 fd ff ff and ecx,DWORD PTR [ebp-0x24c] 80a2562: 39 ce cmp esi,ecx 80a2564: 0f 42 f1 cmovb esi,ecx 80a2567: 83 c0 20 add eax,0x20 80a256a: 39 c2 cmp edx,eax 80a256c: 77 c9 ja 80a2537 <_dl_start_profile+0x77> 80a256e: 66 90 xchg ax,ax 80a2570: 89 9d b4 fd ff ff mov DWORD PTR [ebp-0x24c],ebx 80a2576: 89 f1 mov ecx,esi 80a2578: c7 87 5c 1a 00 00 00 00 00 00 mov DWORD PTR [edi+0x1a5c],0x0 80a2582: 8b 85 ac fd ff ff mov eax,DWORD PTR [ebp-0x254] 80a2588: c7 87 38 1a 00 00 04 00 00 00 mov DWORD PTR [edi+0x1a38],0x4 80a2592: 8b 00 mov eax,DWORD PTR [eax] 80a2594: 01 c3 add ebx,eax 80a2596: 8d 44 30 03 lea eax,[eax+esi*1+0x3] 80a259a: 83 e3 fc and ebx,0xfffffffc 80a259d: 83 e0 fc and eax,0xfffffffc 80a25a0: 89 85 98 fd ff ff mov DWORD PTR [ebp-0x268],eax 80a25a6: 29 d8 sub eax,ebx 80a25a8: 89 9f 40 1a 00 00 mov DWORD PTR [edi+0x1a40],ebx 80a25ae: 8d 1c 40 lea ebx,[eax+eax*2] 80a25b1: 89 85 b0 fd ff ff mov DWORD PTR [ebp-0x250],eax 80a25b7: 89 87 3c 1a 00 00 mov DWORD PTR [edi+0x1a3c],eax 80a25bd: 81 fb 87 13 00 00 cmp ebx,0x1387 80a25c3: 0f 87 47 04 00 00 ja 80a2a10 <_dl_start_profile+0x550> 80a25c9: c7 87 48 1a 00 00 32 00 00 00 mov DWORD PTR [edi+0x1a48],0x32 80a25d3: c7 85 9c fd ff ff 90 01 00 00 mov DWORD PTR [ebp-0x264],0x190 80a25dd: c7 85 a8 fd ff ff 00 13 00 00 mov DWORD PTR [ebp-0x258],0x1300 80a25e7: 8b 85 b4 fd ff ff mov eax,DWORD PTR [ebp-0x24c] 80a25ed: 89 fb mov ebx,edi 80a25ef: 89 8d dc fd ff ff mov DWORD PTR [ebp-0x224],ecx 80a25f5: 31 f6 xor esi,esi 80a25f7: c7 85 c4 fd ff ff 67 6d 6f 6e mov DWORD PTR [ebp-0x23c],0x6e6f6d67 80a2601: 89 85 d8 fd ff ff mov DWORD PTR [ebp-0x228],eax 80a2607: 8b 85 b0 fd ff ff mov eax,DWORD PTR [ebp-0x250] 80a260d: c7 85 c8 fd ff ff ff ff 01 00 mov DWORD PTR [ebp-0x238],0x1ffff 80a2617: c7 85 cc fd ff ff 00 00 00 00 mov DWORD PTR [ebp-0x234],0x0 80a2621: c1 e8 02 shr eax,0x2 80a2624: c7 85 d0 fd ff ff 00 00 00 00 mov DWORD PTR [ebp-0x230],0x0 80a262e: c7 85 d4 fd ff ff 00 00 00 00 mov DWORD PTR [ebp-0x22c],0x0 80a2638: 89 85 e0 fd ff ff mov DWORD PTR [ebp-0x220],eax 80a263e: e8 dd 57 00 00 call 80a7e20 <__profile_frequency> 80a2643: 83 ec 0c sub esp,0xc 80a2646: 66 89 b5 f4 fd ff ff mov WORD PTR [ebp-0x20c],si 80a264d: 89 85 e4 fd ff ff mov DWORD PTR [ebp-0x21c],eax 80a2653: c7 c0 00 6f 0e 08 mov eax,0x80e6f00 80a2659: c7 85 e8 fd ff ff 73 65 63 6f mov DWORD PTR [ebp-0x218],0x6f636573 80a2663: 8b 10 mov edx,DWORD PTR [eax] 80a2665: c6 85 f6 fd ff ff 00 mov BYTE PTR [ebp-0x20a],0x0 80a266c: c7 85 ec fd ff ff 6e 64 73 00 mov DWORD PTR [ebp-0x214],0x73646e 80a2676: c7 85 f0 fd ff ff 00 00 00 00 mov DWORD PTR [ebp-0x210],0x0 80a2680: c6 85 f7 fd ff ff 73 mov BYTE PTR [ebp-0x209],0x73 80a2687: 52 push edx 80a2688: 89 95 ac fd ff ff mov DWORD PTR [ebp-0x254],edx 80a268e: e8 7d 19 fd ff call 8074010 80a2693: 89 85 b4 fd ff ff mov DWORD PTR [ebp-0x24c],eax 80a2699: c7 c0 10 6f 0e 08 mov eax,0x80e6f10 80a269f: 8b 30 mov esi,DWORD PTR [eax] 80a26a1: 89 85 94 fd ff ff mov DWORD PTR [ebp-0x26c],eax 80a26a7: 89 34 24 mov DWORD PTR [esp],esi 80a26aa: e8 61 19 fd ff call 8074010 80a26af: 8b 8d b4 fd ff ff mov ecx,DWORD PTR [ebp-0x24c] 80a26b5: 83 c4 10 add esp,0x10 80a26b8: 8b 95 ac fd ff ff mov edx,DWORD PTR [ebp-0x254] 80a26be: 89 e3 mov ebx,esp 80a26c0: 8d 44 01 25 lea eax,[ecx+eax*1+0x25] 80a26c4: 89 c1 mov ecx,eax 80a26c6: 25 00 f0 ff ff and eax,0xfffff000 80a26cb: 29 c3 sub ebx,eax 80a26cd: 83 e1 f0 and ecx,0xfffffff0 80a26d0: 89 d8 mov eax,ebx 80a26d2: 39 c4 cmp esp,eax 80a26d4: 74 12 je 80a26e8 <_dl_start_profile+0x228> 80a26d6: 81 ec 00 10 00 00 sub esp,0x1000 80a26dc: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a26e4: 39 c4 cmp esp,eax 80a26e6: 75 ee jne 80a26d6 <_dl_start_profile+0x216> 80a26e8: 81 e1 ff 0f 00 00 and ecx,0xfff 80a26ee: 29 cc sub esp,ecx 80a26f0: 85 c9 test ecx,ecx 80a26f2: 0f 85 c8 03 00 00 jne 80a2ac0 <_dl_start_profile+0x600> 80a26f8: 8d 44 24 0f lea eax,[esp+0xf] 80a26fc: 83 ec 08 sub esp,0x8 80a26ff: 89 fb mov ebx,edi 80a2701: 83 e0 f0 and eax,0xfffffff0 80a2704: 52 push edx 80a2705: 89 85 a4 fd ff ff mov DWORD PTR [ebp-0x25c],eax 80a270b: 50 push eax 80a270c: e8 6f 69 fa ff call 8049080 <.plt+0x50> 80a2711: c6 00 2f mov BYTE PTR [eax],0x2f 80a2714: 83 c0 01 add eax,0x1 80a2717: 5a pop edx 80a2718: 59 pop ecx 80a2719: 56 push esi 80a271a: 50 push eax 80a271b: e8 60 69 fa ff call 8049080 <.plt+0x50> 80a2720: 83 c4 0c add esp,0xc 80a2723: c7 00 2e 70 72 6f mov DWORD PTR [eax],0x6f72702e 80a2729: c7 40 04 66 69 6c 65 mov DWORD PTR [eax+0x4],0x656c6966 80a2730: c6 40 08 00 mov BYTE PTR [eax+0x8],0x0 80a2734: 68 b6 01 00 00 push 0x1b6 80a2739: 68 42 00 02 00 push 0x20042 80a273e: ff b5 a4 fd ff ff push DWORD PTR [ebp-0x25c] 80a2744: e8 c7 6d ff ff call 8099510 <__open64_nocancel> 80a2749: 83 c4 10 add esp,0x10 80a274c: 89 85 b4 fd ff ff mov DWORD PTR [ebp-0x24c],eax 80a2752: 83 f8 ff cmp eax,0xffffffff 80a2755: 0f 84 f5 02 00 00 je 80a2a50 <_dl_start_profile+0x590> 80a275b: 83 ec 04 sub esp,0x4 80a275e: 8d 85 f8 fd ff ff lea eax,[ebp-0x208] 80a2764: 50 push eax 80a2765: ff b5 b4 fd ff ff push DWORD PTR [ebp-0x24c] 80a276b: 6a 03 push 0x3 80a276d: e8 1e 35 fd ff call 8075c90 <___fxstat64> 80a2772: 83 c4 10 add esp,0x10 80a2775: 85 c0 test eax,eax 80a2777: 0f 88 13 03 00 00 js 80a2a90 <_dl_start_profile+0x5d0> 80a277d: 8b 85 08 fe ff ff mov eax,DWORD PTR [ebp-0x1f8] 80a2783: 25 00 f0 00 00 and eax,0xf000 80a2788: 3d 00 80 00 00 cmp eax,0x8000 80a278d: 0f 85 fd 02 00 00 jne 80a2a90 <_dl_start_profile+0x5d0> 80a2793: 8b 85 b0 fd ff ff mov eax,DWORD PTR [ebp-0x250] 80a2799: 8b 95 a8 fd ff ff mov edx,DWORD PTR [ebp-0x258] 80a279f: 8b 9d 28 fe ff ff mov ebx,DWORD PTR [ebp-0x1d8] 80a27a5: 8b 8d 24 fe ff ff mov ecx,DWORD PTR [ebp-0x1dc] 80a27ab: d1 e8 shr eax,1 80a27ad: 01 c2 add edx,eax 80a27af: 89 85 a0 fd ff ff mov DWORD PTR [ebp-0x260],eax 80a27b5: 89 d8 mov eax,ebx 80a27b7: 09 c8 or eax,ecx 80a27b9: 89 95 ac fd ff ff mov DWORD PTR [ebp-0x254],edx 80a27bf: 0f 84 b3 03 00 00 je 80a2b78 <_dl_start_profile+0x6b8> 80a27c5: 8b b5 ac fd ff ff mov esi,DWORD PTR [ebp-0x254] 80a27cb: 89 f0 mov eax,esi 80a27cd: 31 f1 xor ecx,esi 80a27cf: 99 cdq 80a27d0: 31 d3 xor ebx,edx 80a27d2: 09 cb or ebx,ecx 80a27d4: 0f 85 60 03 00 00 jne 80a2b3a <_dl_start_profile+0x67a> 80a27da: 83 ec 08 sub esp,0x8 80a27dd: 89 fb mov ebx,edi 80a27df: 6a 00 push 0x0 80a27e1: ff b5 b4 fd ff ff push DWORD PTR [ebp-0x24c] 80a27e7: 6a 01 push 0x1 80a27e9: 6a 03 push 0x3 80a27eb: ff b5 ac fd ff ff push DWORD PTR [ebp-0x254] 80a27f1: 6a 00 push 0x0 80a27f3: e8 d8 42 fd ff call 8076ad0 <__mmap> 80a27f8: 83 c4 20 add esp,0x20 80a27fb: 89 c6 mov esi,eax 80a27fd: 83 f8 ff cmp eax,0xffffffff 80a2800: 0f 84 8d 04 00 00 je 80a2c93 <_dl_start_profile+0x7d3> 80a2806: 83 ec 0c sub esp,0xc 80a2809: ff b5 b4 fd ff ff push DWORD PTR [ebp-0x24c] 80a280f: e8 0c 3f fd ff call 8076720 <__close_nocancel> 80a2814: 8d 46 38 lea eax,[esi+0x38] 80a2817: 83 c4 10 add esp,0x10 80a281a: 89 85 90 fd ff ff mov DWORD PTR [ebp-0x270],eax 80a2820: 8b 85 a0 fd ff ff mov eax,DWORD PTR [ebp-0x260] 80a2826: 8d 4c 06 3c lea ecx,[esi+eax*1+0x3c] 80a282a: 8d 41 04 lea eax,[ecx+0x4] 80a282d: 89 8f 54 1a 00 00 mov DWORD PTR [edi+0x1a54],ecx 80a2833: 89 87 60 1a 00 00 mov DWORD PTR [edi+0x1a60],eax 80a2839: 8b 85 28 fe ff ff mov eax,DWORD PTR [ebp-0x1d8] 80a283f: 0b 85 24 fe ff ff or eax,DWORD PTR [ebp-0x1dc] 80a2845: 0f 85 85 02 00 00 jne 80a2ad0 <_dl_start_profile+0x610> 80a284b: 8b 85 c4 fd ff ff mov eax,DWORD PTR [ebp-0x23c] 80a2851: c7 46 14 00 00 00 00 mov DWORD PTR [esi+0x14],0x0 80a2858: 89 06 mov DWORD PTR [esi],eax 80a285a: 8b 85 c8 fd ff ff mov eax,DWORD PTR [ebp-0x238] 80a2860: 89 46 04 mov DWORD PTR [esi+0x4],eax 80a2863: 8b 85 cc fd ff ff mov eax,DWORD PTR [ebp-0x234] 80a2869: 89 46 08 mov DWORD PTR [esi+0x8],eax 80a286c: 8b 85 d0 fd ff ff mov eax,DWORD PTR [ebp-0x230] 80a2872: 89 46 0c mov DWORD PTR [esi+0xc],eax 80a2875: 8b 85 d4 fd ff ff mov eax,DWORD PTR [ebp-0x22c] 80a287b: 89 46 10 mov DWORD PTR [esi+0x10],eax 80a287e: 8b 85 d8 fd ff ff mov eax,DWORD PTR [ebp-0x228] 80a2884: 89 46 18 mov DWORD PTR [esi+0x18],eax 80a2887: 8b 85 dc fd ff ff mov eax,DWORD PTR [ebp-0x224] 80a288d: 89 46 1c mov DWORD PTR [esi+0x1c],eax 80a2890: 8b 85 e0 fd ff ff mov eax,DWORD PTR [ebp-0x220] 80a2896: 89 46 20 mov DWORD PTR [esi+0x20],eax 80a2899: 8b 85 e4 fd ff ff mov eax,DWORD PTR [ebp-0x21c] 80a289f: 89 46 24 mov DWORD PTR [esi+0x24],eax 80a28a2: 8b 85 e8 fd ff ff mov eax,DWORD PTR [ebp-0x218] 80a28a8: 89 46 28 mov DWORD PTR [esi+0x28],eax 80a28ab: 8b 85 ec fd ff ff mov eax,DWORD PTR [ebp-0x214] 80a28b1: 89 46 2c mov DWORD PTR [esi+0x2c],eax 80a28b4: 8b 85 f0 fd ff ff mov eax,DWORD PTR [ebp-0x210] 80a28ba: 89 46 30 mov DWORD PTR [esi+0x30],eax 80a28bd: 8b 85 f4 fd ff ff mov eax,DWORD PTR [ebp-0x20c] 80a28c3: 89 46 34 mov DWORD PTR [esi+0x34],eax 80a28c6: c7 41 fc 01 00 00 00 mov DWORD PTR [ecx-0x4],0x1 80a28cd: 83 ec 08 sub esp,0x8 80a28d0: 8b 85 9c fd ff ff mov eax,DWORD PTR [ebp-0x264] 80a28d6: 03 85 a0 fd ff ff add eax,DWORD PTR [ebp-0x260] 80a28dc: 89 fb mov ebx,edi 80a28de: 89 8d a8 fd ff ff mov DWORD PTR [ebp-0x258],ecx 80a28e4: 6a 01 push 0x1 80a28e6: 50 push eax 80a28e7: e8 04 30 fc ff call 80658f0 <__calloc> 80a28ec: 83 c4 10 add esp,0x10 80a28ef: 8b 8d a8 fd ff ff mov ecx,DWORD PTR [ebp-0x258] 80a28f5: 85 c0 test eax,eax 80a28f7: 89 85 b4 fd ff ff mov DWORD PTR [ebp-0x24c],eax 80a28fd: 89 87 50 1a 00 00 mov DWORD PTR [edi+0x1a50],eax 80a2903: 0f 84 e7 03 00 00 je 80a2cf0 <_dl_start_profile+0x830> 80a2909: c7 87 44 1a 00 00 00 00 00 00 mov DWORD PTR [edi+0x1a44],0x0 80a2913: 8b 85 b4 fd ff ff mov eax,DWORD PTR [ebp-0x24c] 80a2919: 03 85 a0 fd ff ff add eax,DWORD PTR [ebp-0x260] 80a291f: 8b 11 mov edx,DWORD PTR [ecx] 80a2921: 89 85 ac fd ff ff mov DWORD PTR [ebp-0x254],eax 80a2927: 89 87 4c 1a 00 00 mov DWORD PTR [edi+0x1a4c],eax 80a292d: 8b 87 48 1a 00 00 mov eax,DWORD PTR [edi+0x1a48] 80a2933: 39 c2 cmp edx,eax 80a2935: 73 02 jae 80a2939 <_dl_start_profile+0x479> 80a2937: 8b 01 mov eax,DWORD PTR [ecx] 80a2939: 89 87 58 1a 00 00 mov DWORD PTR [edi+0x1a58],eax 80a293f: 85 c0 test eax,eax 80a2941: 74 53 je 80a2996 <_dl_start_profile+0x4d6> 80a2943: 8d 51 f8 lea edx,[ecx-0x8] 80a2946: 8d 04 40 lea eax,[eax+eax*2] 80a2949: 89 95 a8 fd ff ff mov DWORD PTR [ebp-0x258],edx 80a294f: 8d 44 81 f8 lea eax,[ecx+eax*4-0x8] 80a2953: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a2957: 90 nop 80a2958: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80a295b: 8b 97 44 1a 00 00 mov edx,DWORD PTR [edi+0x1a44] 80a2961: 8b b5 b4 fd ff ff mov esi,DWORD PTR [ebp-0x24c] 80a2967: 8d 5a 01 lea ebx,[edx+0x1] 80a296a: c1 e9 02 shr ecx,0x2 80a296d: 89 9f 44 1a 00 00 mov DWORD PTR [edi+0x1a44],ebx 80a2973: 8d 0c 4e lea ecx,[esi+ecx*2] 80a2976: 8b 9d ac fd ff ff mov ebx,DWORD PTR [ebp-0x254] 80a297c: 0f b7 31 movzx esi,WORD PTR [ecx] 80a297f: 8d 1c d3 lea ebx,[ebx+edx*8] 80a2982: 89 03 mov DWORD PTR [ebx],eax 80a2984: 83 e8 0c sub eax,0xc 80a2987: 66 89 73 04 mov WORD PTR [ebx+0x4],si 80a298b: 66 89 11 mov WORD PTR [ecx],dx 80a298e: 3b 85 a8 fd ff ff cmp eax,DWORD PTR [ebp-0x258] 80a2994: 75 c2 jne 80a2958 <_dl_start_profile+0x498> 80a2996: 8b 9f 40 1a 00 00 mov ebx,DWORD PTR [edi+0x1a40] 80a299c: 8b 8d 98 fd ff ff mov ecx,DWORD PTR [ebp-0x268] 80a29a2: b8 00 00 01 00 mov eax,0x10000 80a29a7: 29 d9 sub ecx,ebx 80a29a9: 3b 8d a0 fd ff ff cmp ecx,DWORD PTR [ebp-0x260] 80a29af: 76 2e jbe 80a29df <_dl_start_profile+0x51f> 80a29b1: 89 c8 mov eax,ecx 80a29b3: 31 d2 xor edx,edx 80a29b5: f7 b5 a0 fd ff ff div DWORD PTR [ebp-0x260] 80a29bb: 89 c6 mov esi,eax 80a29bd: b8 01 00 00 00 mov eax,0x1 80a29c2: 81 fe ff ff 00 00 cmp esi,0xffff 80a29c8: 77 15 ja 80a29df <_dl_start_profile+0x51f> 80a29ca: 81 fe ff 00 00 00 cmp esi,0xff 80a29d0: 0f 86 ce 02 00 00 jbe 80a2ca4 <_dl_start_profile+0x7e4> 80a29d6: b8 00 00 01 00 mov eax,0x10000 80a29db: 31 d2 xor edx,edx 80a29dd: f7 f6 div esi 80a29df: 50 push eax 80a29e0: 53 push ebx 80a29e1: ff b5 a0 fd ff ff push DWORD PTR [ebp-0x260] 80a29e7: ff b5 90 fd ff ff push DWORD PTR [ebp-0x270] 80a29ed: e8 6e 52 00 00 call 80a7c60 <__profil> 80a29f2: c7 87 5c 1a 00 00 01 00 00 00 mov DWORD PTR [edi+0x1a5c],0x1 80a29fc: 83 c4 10 add esp,0x10 80a29ff: 8d 65 f4 lea esp,[ebp-0xc] 80a2a02: 5b pop ebx 80a2a03: 5e pop esi 80a2a04: 5f pop edi 80a2a05: 5d pop ebp 80a2a06: c3 ret 80a2a07: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a2a0e: 66 90 xchg ax,ax 80a2a10: ba 1f 85 eb 51 mov edx,0x51eb851f 80a2a15: 89 d8 mov eax,ebx 80a2a17: f7 e2 mul edx 80a2a19: c1 ea 05 shr edx,0x5 80a2a1c: 81 fb 63 00 40 06 cmp ebx,0x6400063 80a2a22: 0f 86 f2 02 00 00 jbe 80a2d1a <_dl_start_profile+0x85a> 80a2a28: c7 87 48 1a 00 00 00 00 10 00 mov DWORD PTR [edi+0x1a48],0x100000 80a2a32: c7 85 9c fd ff ff 00 00 80 00 mov DWORD PTR [ebp-0x264],0x800000 80a2a3c: c7 85 a8 fd ff ff 40 00 00 06 mov DWORD PTR [ebp-0x258],0x6000040 80a2a46: e9 9c fb ff ff jmp 80a25e7 <_dl_start_profile+0x127> 80a2a4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a2a4f: 90 nop 80a2a50: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80a2a56: 8d b7 d8 48 fe ff lea esi,[edi-0x1b728] 80a2a5c: 65 8b 10 mov edx,DWORD PTR gs:[eax] 80a2a5f: 83 ec 04 sub esp,0x4 80a2a62: 8d 85 58 fe ff ff lea eax,[ebp-0x1a8] 80a2a68: 89 fb mov ebx,edi 80a2a6a: 68 90 01 00 00 push 0x190 80a2a6f: 50 push eax 80a2a70: 52 push edx 80a2a71: e8 ca 3f fc ff call 8066a40 <__strerror_r> 80a2a76: 50 push eax 80a2a77: ff b5 a4 fd ff ff push DWORD PTR [ebp-0x25c] 80a2a7d: 56 push esi 80a2a7e: 6a 02 push 0x2 80a2a80: e8 5b f7 ff ff call 80a21e0 <_dl_dprintf> 80a2a85: 83 c4 20 add esp,0x20 80a2a88: 8d 65 f4 lea esp,[ebp-0xc] 80a2a8b: 5b pop ebx 80a2a8c: 5e pop esi 80a2a8d: 5f pop edi 80a2a8e: 5d pop ebp 80a2a8f: c3 ret 80a2a90: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80a2a96: 8d b7 f2 48 fe ff lea esi,[edi-0x1b70e] 80a2a9c: 65 8b 10 mov edx,DWORD PTR gs:[eax] 80a2a9f: 83 ec 0c sub esp,0xc 80a2aa2: 89 fb mov ebx,edi 80a2aa4: 89 95 b0 fd ff ff mov DWORD PTR [ebp-0x250],edx 80a2aaa: ff b5 b4 fd ff ff push DWORD PTR [ebp-0x24c] 80a2ab0: e8 6b 3c fd ff call 8076720 <__close_nocancel> 80a2ab5: 8b 95 b0 fd ff ff mov edx,DWORD PTR [ebp-0x250] 80a2abb: 83 c4 10 add esp,0x10 80a2abe: eb 9f jmp 80a2a5f <_dl_start_profile+0x59f> 80a2ac0: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 80a2ac5: e9 2e fc ff ff jmp 80a26f8 <_dl_start_profile+0x238> 80a2aca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a2ad0: 83 ec 04 sub esp,0x4 80a2ad3: 8d 85 c4 fd ff ff lea eax,[ebp-0x23c] 80a2ad9: 89 8d b4 fd ff ff mov DWORD PTR [ebp-0x24c],ecx 80a2adf: 6a 14 push 0x14 80a2ae1: 50 push eax 80a2ae2: 56 push esi 80a2ae3: e8 b8 65 fa ff call 80490a0 <.plt+0x70> 80a2ae8: 83 c4 10 add esp,0x10 80a2aeb: 85 c0 test eax,eax 80a2aed: 75 35 jne 80a2b24 <_dl_start_profile+0x664> 80a2aef: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80a2af2: 85 c0 test eax,eax 80a2af4: 75 2e jne 80a2b24 <_dl_start_profile+0x664> 80a2af6: 83 ec 04 sub esp,0x4 80a2af9: 8d 85 d8 fd ff ff lea eax,[ebp-0x228] 80a2aff: 6a 20 push 0x20 80a2b01: 50 push eax 80a2b02: 8d 46 18 lea eax,[esi+0x18] 80a2b05: 50 push eax 80a2b06: e8 95 65 fa ff call 80490a0 <.plt+0x70> 80a2b0b: 83 c4 10 add esp,0x10 80a2b0e: 85 c0 test eax,eax 80a2b10: 75 12 jne 80a2b24 <_dl_start_profile+0x664> 80a2b12: 8b 8d b4 fd ff ff mov ecx,DWORD PTR [ebp-0x24c] 80a2b18: 8b 41 fc mov eax,DWORD PTR [ecx-0x4] 80a2b1b: 83 f8 01 cmp eax,0x1 80a2b1e: 0f 84 a9 fd ff ff je 80a28cd <_dl_start_profile+0x40d> 80a2b24: 83 ec 08 sub esp,0x8 80a2b27: ff b5 ac fd ff ff push DWORD PTR [ebp-0x254] 80a2b2d: 89 fb mov ebx,edi 80a2b2f: 56 push esi 80a2b30: e8 8b 40 fd ff call 8076bc0 <__munmap> 80a2b35: 83 c4 10 add esp,0x10 80a2b38: eb 13 jmp 80a2b4d <_dl_start_profile+0x68d> 80a2b3a: 83 ec 0c sub esp,0xc 80a2b3d: ff b5 b4 fd ff ff push DWORD PTR [ebp-0x24c] 80a2b43: 89 fb mov ebx,edi 80a2b45: e8 d6 3b fd ff call 8076720 <__close_nocancel> 80a2b4a: 83 c4 10 add esp,0x10 80a2b4d: 8b 85 94 fd ff ff mov eax,DWORD PTR [ebp-0x26c] 80a2b53: ff 30 push DWORD PTR [eax] 80a2b55: 8d 87 44 49 fe ff lea eax,[edi-0x1b6bc] 80a2b5b: ff b5 a4 fd ff ff push DWORD PTR [ebp-0x25c] 80a2b61: 50 push eax 80a2b62: 6a 02 push 0x2 80a2b64: e8 77 f6 ff ff call 80a21e0 <_dl_dprintf> 80a2b69: 83 c4 10 add esp,0x10 80a2b6c: 8d 65 f4 lea esp,[ebp-0xc] 80a2b6f: 5b pop ebx 80a2b70: 5e pop esi 80a2b71: 5f pop edi 80a2b72: 5d pop ebp 80a2b73: c3 ret 80a2b74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a2b78: c7 c2 90 59 0e 08 mov edx,0x80e5990 80a2b7e: 89 e3 mov ebx,esp 80a2b80: 89 a5 8c fd ff ff mov DWORD PTR [ebp-0x274],esp 80a2b86: 8b 32 mov esi,DWORD PTR [edx] 80a2b88: 8d 46 0f lea eax,[esi+0xf] 80a2b8b: 89 c1 mov ecx,eax 80a2b8d: 25 00 f0 ff ff and eax,0xfffff000 80a2b92: 29 c3 sub ebx,eax 80a2b94: 83 e1 f0 and ecx,0xfffffff0 80a2b97: 89 d8 mov eax,ebx 80a2b99: 39 c4 cmp esp,eax 80a2b9b: 74 12 je 80a2baf <_dl_start_profile+0x6ef> 80a2b9d: 81 ec 00 10 00 00 sub esp,0x1000 80a2ba3: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a2bab: 39 c4 cmp esp,eax 80a2bad: 75 ee jne 80a2b9d <_dl_start_profile+0x6dd> 80a2baf: 81 e1 ff 0f 00 00 and ecx,0xfff 80a2bb5: 29 cc sub esp,ecx 80a2bb7: 85 c9 test ecx,ecx 80a2bb9: 74 05 je 80a2bc0 <_dl_start_profile+0x700> 80a2bbb: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 80a2bc0: 89 e0 mov eax,esp 80a2bc2: 83 ec 04 sub esp,0x4 80a2bc5: 89 95 a8 fd ff ff mov DWORD PTR [ebp-0x258],edx 80a2bcb: 89 fb mov ebx,edi 80a2bcd: 89 85 90 fd ff ff mov DWORD PTR [ebp-0x270],eax 80a2bd3: 56 push esi 80a2bd4: f7 de neg esi 80a2bd6: 6a 00 push 0x0 80a2bd8: 50 push eax 80a2bd9: e8 e2 64 fa ff call 80490c0 <.plt+0x90> 80a2bde: 83 c4 0c add esp,0xc 80a2be1: 23 b5 ac fd ff ff and esi,DWORD PTR [ebp-0x254] 80a2be7: 6a 00 push 0x0 80a2be9: 56 push esi 80a2bea: ff b5 b4 fd ff ff push DWORD PTR [ebp-0x24c] 80a2bf0: e8 1b 68 ff ff call 8099410 <__libc_lseek> 80a2bf5: 83 c4 10 add esp,0x10 80a2bf8: c7 c6 e0 ff ff ff mov esi,0xffffffe0 80a2bfe: 8b 95 a8 fd ff ff mov edx,DWORD PTR [ebp-0x258] 80a2c04: 83 f8 ff cmp eax,0xffffffff 80a2c07: 75 15 jne 80a2c1e <_dl_start_profile+0x75e> 80a2c09: eb 75 jmp 80a2c80 <_dl_start_profile+0x7c0> 80a2c0b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a2c0f: 90 nop 80a2c10: 65 83 3e 04 cmp DWORD PTR gs:[esi],0x4 80a2c14: 8b 95 a8 fd ff ff mov edx,DWORD PTR [ebp-0x258] 80a2c1a: 89 f0 mov eax,esi 80a2c1c: 75 64 jne 80a2c82 <_dl_start_profile+0x7c2> 80a2c1e: 8b 02 mov eax,DWORD PTR [edx] 80a2c20: 83 ec 04 sub esp,0x4 80a2c23: 89 95 a8 fd ff ff mov DWORD PTR [ebp-0x258],edx 80a2c29: 89 fb mov ebx,edi 80a2c2b: 83 e8 01 sub eax,0x1 80a2c2e: 23 85 ac fd ff ff and eax,DWORD PTR [ebp-0x254] 80a2c34: 50 push eax 80a2c35: ff b5 90 fd ff ff push DWORD PTR [ebp-0x270] 80a2c3b: ff b5 b4 fd ff ff push DWORD PTR [ebp-0x24c] 80a2c41: e8 ca 3c fd ff call 8076910 <__write_nocancel> 80a2c46: 83 c4 10 add esp,0x10 80a2c49: 83 f8 ff cmp eax,0xffffffff 80a2c4c: 74 c2 je 80a2c10 <_dl_start_profile+0x750> 80a2c4e: 85 c0 test eax,eax 80a2c50: 0f 88 92 00 00 00 js 80a2ce8 <_dl_start_profile+0x828> 80a2c56: 8b a5 8c fd ff ff mov esp,DWORD PTR [ebp-0x274] 80a2c5c: e9 79 fb ff ff jmp 80a27da <_dl_start_profile+0x31a> 80a2c61: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a2c68: c7 85 b4 fd ff ff ff ff ff ff mov DWORD PTR [ebp-0x24c],0xffffffff 80a2c72: 31 c9 xor ecx,ecx 80a2c74: bb ff ff ff ff mov ebx,0xffffffff 80a2c79: 31 f6 xor esi,esi 80a2c7b: e9 f8 f8 ff ff jmp 80a2578 <_dl_start_profile+0xb8> 80a2c80: 89 f0 mov eax,esi 80a2c82: 8d b7 0c 49 fe ff lea esi,[edi-0x1b6f4] 80a2c88: 8b a5 8c fd ff ff mov esp,DWORD PTR [ebp-0x274] 80a2c8e: e9 09 fe ff ff jmp 80a2a9c <_dl_start_profile+0x5dc> 80a2c93: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80a2c99: 8d b7 28 49 fe ff lea esi,[edi-0x1b6d8] 80a2c9f: e9 f8 fd ff ff jmp 80a2a9c <_dl_start_profile+0x5dc> 80a2ca4: 81 f9 ff ff ff 00 cmp ecx,0xffffff 80a2caa: 76 1f jbe 80a2ccb <_dl_start_profile+0x80b> 80a2cac: 8b b5 b0 fd ff ff mov esi,DWORD PTR [ebp-0x250] 80a2cb2: 89 c8 mov eax,ecx 80a2cb4: 31 d2 xor edx,edx 80a2cb6: c1 ee 09 shr esi,0x9 80a2cb9: f7 f6 div esi 80a2cbb: 31 d2 xor edx,edx 80a2cbd: 89 c1 mov ecx,eax 80a2cbf: b8 00 00 00 01 mov eax,0x1000000 80a2cc4: f7 f1 div ecx 80a2cc6: e9 14 fd ff ff jmp 80a29df <_dl_start_profile+0x51f> 80a2ccb: c1 e1 08 shl ecx,0x8 80a2cce: 31 d2 xor edx,edx 80a2cd0: 89 c8 mov eax,ecx 80a2cd2: f7 b5 a0 fd ff ff div DWORD PTR [ebp-0x260] 80a2cd8: 31 d2 xor edx,edx 80a2cda: 89 c1 mov ecx,eax 80a2cdc: b8 00 00 00 01 mov eax,0x1000000 80a2ce1: f7 f1 div ecx 80a2ce3: e9 f7 fc ff ff jmp 80a29df <_dl_start_profile+0x51f> 80a2ce8: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80a2cee: eb 92 jmp 80a2c82 <_dl_start_profile+0x7c2> 80a2cf0: 50 push eax 80a2cf1: 50 push eax 80a2cf2: ff b5 ac fd ff ff push DWORD PTR [ebp-0x254] 80a2cf8: 56 push esi 80a2cf9: e8 c2 3e fd ff call 8076bc0 <__munmap> 80a2cfe: 8d 87 78 49 fe ff lea eax,[edi-0x1b688] 80a2d04: 5a pop edx 80a2d05: 59 pop ecx 80a2d06: 50 push eax 80a2d07: 6a 02 push 0x2 80a2d09: e8 d2 f4 ff ff call 80a21e0 <_dl_dprintf> 80a2d0e: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 80a2d15: e8 70 29 fd ff call 807568a <_exit> 80a2d1a: 6b c2 60 imul eax,edx,0x60 80a2d1d: 89 97 48 1a 00 00 mov DWORD PTR [edi+0x1a48],edx 80a2d23: 83 c0 40 add eax,0x40 80a2d26: 89 85 a8 fd ff ff mov DWORD PTR [ebp-0x258],eax 80a2d2c: 8d 04 d5 00 00 00 00 lea eax,[edx*8+0x0] 80a2d33: 89 85 9c fd ff ff mov DWORD PTR [ebp-0x264],eax 80a2d39: e9 a9 f8 ff ff jmp 80a25e7 <_dl_start_profile+0x127> 80a2d3e: 66 90 xchg ax,ax 080a2d40 <_dl_mcount>: 80a2d40: f3 0f 1e fb endbr32 80a2d44: e8 e0 6f fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a2d49: 05 b7 22 04 00 add eax,0x422b7 80a2d4e: 8b 90 5c 1a 00 00 mov edx,DWORD PTR [eax+0x1a5c] 80a2d54: 85 d2 test edx,edx 80a2d56: 0f 84 04 02 00 00 je 80a2f60 <_dl_mcount+0x220> 80a2d5c: 55 push ebp 80a2d5d: 57 push edi 80a2d5e: 56 push esi 80a2d5f: be 00 00 00 00 mov esi,0x0 80a2d64: 53 push ebx 80a2d65: 83 ec 20 sub esp,0x20 80a2d68: 8b 88 40 1a 00 00 mov ecx,DWORD PTR [eax+0x1a40] 80a2d6e: 8b 90 3c 1a 00 00 mov edx,DWORD PTR [eax+0x1a3c] 80a2d74: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 80a2d78: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 80a2d7c: 29 cb sub ebx,ecx 80a2d7e: 39 da cmp edx,ebx 80a2d80: 0f 46 de cmovbe ebx,esi 80a2d83: 29 cf sub edi,ecx 80a2d85: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 80a2d89: 39 fa cmp edx,edi 80a2d8b: 0f 86 9d 01 00 00 jbe 80a2f2e <_dl_mcount+0x1ee> 80a2d91: 8b 88 38 1a 00 00 mov ecx,DWORD PTR [eax+0x1a38] 80a2d97: 8b b0 50 1a 00 00 mov esi,DWORD PTR [eax+0x1a50] 80a2d9d: d3 ef shr edi,cl 80a2d9f: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 80a2da3: 8d 3c 7e lea edi,[esi+edi*2] 80a2da6: 0f b7 17 movzx edx,WORD PTR [edi] 80a2da9: 89 3c 24 mov DWORD PTR [esp],edi 80a2dac: 85 d2 test edx,edx 80a2dae: 74 33 je 80a2de3 <_dl_mcount+0xa3> 80a2db0: 8b a8 4c 1a 00 00 mov ebp,DWORD PTR [eax+0x1a4c] 80a2db6: 8d 4c d5 00 lea ecx,[ebp+edx*8+0x0] 80a2dba: 8b 31 mov esi,DWORD PTR [ecx] 80a2dbc: 8b 16 mov edx,DWORD PTR [esi] 80a2dbe: 39 da cmp edx,ebx 80a2dc0: 0f 84 5a 01 00 00 je 80a2f20 <_dl_mcount+0x1e0> 80a2dc6: 0f b7 51 04 movzx edx,WORD PTR [ecx+0x4] 80a2dca: 66 85 d2 test dx,dx 80a2dcd: 0f 85 77 01 00 00 jne 80a2f4a <_dl_mcount+0x20a> 80a2dd3: 8b 16 mov edx,DWORD PTR [esi] 80a2dd5: 39 da cmp edx,ebx 80a2dd7: 0f 84 43 01 00 00 je 80a2f20 <_dl_mcount+0x1e0> 80a2ddd: 8d 79 04 lea edi,[ecx+0x4] 80a2de0: 89 3c 24 mov DWORD PTR [esp],edi 80a2de3: 8b a8 54 1a 00 00 mov ebp,DWORD PTR [eax+0x1a54] 80a2de9: 8b 90 58 1a 00 00 mov edx,DWORD PTR [eax+0x1a58] 80a2def: 8b 4d 00 mov ecx,DWORD PTR [ebp+0x0] 80a2df2: 39 ca cmp edx,ecx 80a2df4: 0f 84 84 00 00 00 je 80a2e7e <_dl_mcount+0x13e> 80a2dfa: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 80a2dfe: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80a2e02: eb 6e jmp 80a2e72 <_dl_mcount+0x132> 80a2e04: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a2e08: 8b 88 60 1a 00 00 mov ecx,DWORD PTR [eax+0x1a60] 80a2e0e: 8d 14 52 lea edx,[edx+edx*2] 80a2e11: 8d 14 91 lea edx,[ecx+edx*4] 80a2e14: b9 01 00 00 00 mov ecx,0x1 80a2e19: 8b 5a 04 mov ebx,DWORD PTR [edx+0x4] 80a2e1c: c1 eb 02 shr ebx,0x2 80a2e1f: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 80a2e27: 74 01 je 80a2e2a <_dl_mcount+0xea> 80a2e29: f0 0f c1 88 44 1a 00 00 lock xadd DWORD PTR [eax+0x1a44],ecx 80a2e31: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80a2e35: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a2e39: 8b b0 4c 1a 00 00 mov esi,DWORD PTR [eax+0x1a4c] 80a2e3f: 83 c1 01 add ecx,0x1 80a2e42: 8d 34 ce lea esi,[esi+ecx*8] 80a2e45: 89 16 mov DWORD PTR [esi],edx 80a2e47: 8d 14 5f lea edx,[edi+ebx*2] 80a2e4a: 0f b7 1a movzx ebx,WORD PTR [edx] 80a2e4d: 66 89 5e 04 mov WORD PTR [esi+0x4],bx 80a2e51: 66 89 0a mov WORD PTR [edx],cx 80a2e54: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 80a2e5c: 74 01 je 80a2e5f <_dl_mcount+0x11f> 80a2e5e: f0 ff 80 58 1a 00 00 lock inc DWORD PTR [eax+0x1a58] 80a2e65: 8b 4d 00 mov ecx,DWORD PTR [ebp+0x0] 80a2e68: 8b 90 58 1a 00 00 mov edx,DWORD PTR [eax+0x1a58] 80a2e6e: 39 d1 cmp ecx,edx 80a2e70: 74 08 je 80a2e7a <_dl_mcount+0x13a> 80a2e72: 39 90 48 1a 00 00 cmp DWORD PTR [eax+0x1a48],edx 80a2e78: 77 8e ja 80a2e08 <_dl_mcount+0xc8> 80a2e7a: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80a2e7e: 8b 34 24 mov esi,DWORD PTR [esp] 80a2e81: 0f b7 16 movzx edx,WORD PTR [esi] 80a2e84: 66 85 d2 test dx,dx 80a2e87: 0f 85 db 00 00 00 jne 80a2f68 <_dl_mcount+0x228> 80a2e8d: ba 01 00 00 00 mov edx,0x1 80a2e92: 89 d1 mov ecx,edx 80a2e94: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 80a2e9c: 74 01 je 80a2e9f <_dl_mcount+0x15f> 80a2e9e: f0 0f c1 4d 00 lock xadd DWORD PTR [ebp+0x0],ecx 80a2ea3: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80a2ea7: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80a2eab: 3b 88 48 1a 00 00 cmp ecx,DWORD PTR [eax+0x1a48] 80a2eb1: 73 7b jae 80a2f2e <_dl_mcount+0x1ee> 80a2eb3: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 80a2ebb: 74 01 je 80a2ebe <_dl_mcount+0x17e> 80a2ebd: f0 0f c1 90 44 1a 00 00 lock xadd DWORD PTR [eax+0x1a44],edx 80a2ec5: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80a2ec9: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80a2ecd: 8d 0c 49 lea ecx,[ecx+ecx*2] 80a2ed0: 83 c2 01 add edx,0x1 80a2ed3: 66 89 16 mov WORD PTR [esi],dx 80a2ed6: 0f b7 16 movzx edx,WORD PTR [esi] 80a2ed9: 8b b0 4c 1a 00 00 mov esi,DWORD PTR [eax+0x1a4c] 80a2edf: 8d 34 d6 lea esi,[esi+edx*8] 80a2ee2: 8b 90 60 1a 00 00 mov edx,DWORD PTR [eax+0x1a60] 80a2ee8: 8d 14 8a lea edx,[edx+ecx*4] 80a2eeb: 89 16 mov DWORD PTR [esi],edx 80a2eed: 89 1a mov DWORD PTR [edx],ebx 80a2eef: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80a2ef3: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 80a2efa: 89 5a 04 mov DWORD PTR [edx+0x4],ebx 80a2efd: 31 d2 xor edx,edx 80a2eff: 66 89 56 04 mov WORD PTR [esi+0x4],dx 80a2f03: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 80a2f0b: 74 01 je 80a2f0e <_dl_mcount+0x1ce> 80a2f0d: f0 ff 80 58 1a 00 00 lock inc DWORD PTR [eax+0x1a58] 80a2f14: 8b 36 mov esi,DWORD PTR [esi] 80a2f16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a2f1d: 8d 76 00 lea esi,[esi+0x0] 80a2f20: 65 83 3d 0c 00 00 00 00 cmp DWORD PTR gs:0xc,0x0 80a2f28: 74 01 je 80a2f2b <_dl_mcount+0x1eb> 80a2f2a: f0 ff 46 08 lock inc DWORD PTR [esi+0x8] 80a2f2e: 83 c4 20 add esp,0x20 80a2f31: 5b pop ebx 80a2f32: 5e pop esi 80a2f33: 5f pop edi 80a2f34: 5d pop ebp 80a2f35: c3 ret 80a2f36: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a2f3d: 8d 76 00 lea esi,[esi+0x0] 80a2f40: 8b 3e mov edi,DWORD PTR [esi] 80a2f42: 39 df cmp edi,ebx 80a2f44: 0f 84 89 fe ff ff je 80a2dd3 <_dl_mcount+0x93> 80a2f4a: 8d 4c d5 00 lea ecx,[ebp+edx*8+0x0] 80a2f4e: 0f b7 51 04 movzx edx,WORD PTR [ecx+0x4] 80a2f52: 8b 31 mov esi,DWORD PTR [ecx] 80a2f54: 66 85 d2 test dx,dx 80a2f57: 75 e7 jne 80a2f40 <_dl_mcount+0x200> 80a2f59: e9 75 fe ff ff jmp 80a2dd3 <_dl_mcount+0x93> 80a2f5e: 66 90 xchg ax,ax 80a2f60: c3 ret 80a2f61: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a2f68: 8b 3c 24 mov edi,DWORD PTR [esp] 80a2f6b: 0f b7 17 movzx edx,WORD PTR [edi] 80a2f6e: e9 3d fe ff ff jmp 80a2db0 <_dl_mcount+0x70> 80a2f73: 66 90 xchg ax,ax 80a2f75: 66 90 xchg ax,ax 80a2f77: 66 90 xchg ax,ax 80a2f79: 66 90 xchg ax,ax 80a2f7b: 66 90 xchg ax,ax 80a2f7d: 66 90 xchg ax,ax 80a2f7f: 90 nop 080a2f80 : 80a2f80: 57 push edi 80a2f81: 89 c7 mov edi,eax 80a2f83: 56 push esi 80a2f84: 53 push ebx 80a2f85: e8 36 6c fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a2f8a: 81 c3 76 20 04 00 add ebx,0x42076 80a2f90: 83 ec 08 sub esp,0x8 80a2f93: c7 c0 a8 6c 0e 08 mov eax,0x80e6ca8 80a2f99: 8b 00 mov eax,DWORD PTR [eax] 80a2f9b: 6a 08 push 0x8 80a2f9d: 8d 70 0e lea esi,[eax+0xe] 80a2fa0: 83 c0 10 add eax,0x10 80a2fa3: 50 push eax 80a2fa4: e8 47 29 fc ff call 80658f0 <__calloc> 80a2fa9: 83 c4 10 add esp,0x10 80a2fac: 85 c0 test eax,eax 80a2fae: 74 0a je 80a2fba 80a2fb0: 89 30 mov DWORD PTR [eax],esi 80a2fb2: 83 c0 08 add eax,0x8 80a2fb5: 89 47 04 mov DWORD PTR [edi+0x4],eax 80a2fb8: 89 f8 mov eax,edi 80a2fba: 5b pop ebx 80a2fbb: 5e pop esi 80a2fbc: 5f pop edi 80a2fbd: c3 ret 80a2fbe: 66 90 xchg ax,ax 080a2fc0 : 80a2fc0: 53 push ebx 80a2fc1: e8 fa 6b fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a2fc6: 81 c3 3a 20 04 00 add ebx,0x4203a 80a2fcc: 83 ec 10 sub esp,0x10 80a2fcf: 8d 83 a4 49 fe ff lea eax,[ebx-0x1b65c] 80a2fd5: 50 push eax 80a2fd6: 6a 02 push 0x2 80a2fd8: e8 03 f2 ff ff call 80a21e0 <_dl_dprintf> 80a2fdd: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 80a2fe4: e8 a1 26 fd ff call 807568a <_exit> 80a2fe9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a2ff0 <_dl_next_tls_modid>: 80a2ff0: f3 0f 1e fb endbr32 80a2ff4: e8 a4 c6 fb ff call 805f69d <__x86.get_pc_thunk.cx> 80a2ff9: 81 c1 07 20 04 00 add ecx,0x42007 80a2fff: 55 push ebp 80a3000: 57 push edi 80a3001: 56 push esi 80a3002: 53 push ebx 80a3003: 83 ec 1c sub esp,0x1c 80a3006: c7 c3 a8 6c 0e 08 mov ebx,0x80e6ca8 80a300c: c7 c7 c4 6e 0e 08 mov edi,0x80e6ec4 80a3012: 8b 03 mov eax,DWORD PTR [ebx] 80a3014: 80 3f 00 cmp BYTE PTR [edi],0x0 80a3017: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80a301b: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80a301f: 75 0f jne 80a3030 <_dl_next_tls_modid+0x40> 80a3021: 83 c0 01 add eax,0x1 80a3024: 89 03 mov DWORD PTR [ebx],eax 80a3026: 83 c4 1c add esp,0x1c 80a3029: 5b pop ebx 80a302a: 5e pop esi 80a302b: 5f pop edi 80a302c: 5d pop ebp 80a302d: c3 ret 80a302e: 66 90 xchg ax,ax 80a3030: c7 c0 cc 6e 0e 08 mov eax,0x80e6ecc 80a3036: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 80a303a: 8b 00 mov eax,DWORD PTR [eax] 80a303c: 83 c0 01 add eax,0x1 80a303f: 39 f0 cmp eax,esi 80a3041: 77 7d ja 80a30c0 <_dl_next_tls_modid+0xd0> 80a3043: c7 c2 c0 6e 0e 08 mov edx,0x80e6ec0 80a3049: 83 c6 01 add esi,0x1 80a304c: 31 ff xor edi,edi 80a304e: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80a3052: 8b 12 mov edx,DWORD PTR [edx] 80a3054: 8b 2a mov ebp,DWORD PTR [edx] 80a3056: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a305d: 8d 76 00 lea esi,[esi+0x0] 80a3060: 89 c6 mov esi,eax 80a3062: 29 fe sub esi,edi 80a3064: 39 ee cmp esi,ebp 80a3066: 73 38 jae 80a30a0 <_dl_next_tls_modid+0xb0> 80a3068: 8b 74 f2 0c mov esi,DWORD PTR [edx+esi*8+0xc] 80a306c: 85 f6 test esi,esi 80a306e: 74 40 je 80a30b0 <_dl_next_tls_modid+0xc0> 80a3070: 83 c0 01 add eax,0x1 80a3073: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax 80a3077: 73 e7 jae 80a3060 <_dl_next_tls_modid+0x70> 80a3079: 8d 81 38 4b fe ff lea eax,[ecx-0x1b4c8] 80a307f: 89 cb mov ebx,ecx 80a3081: 50 push eax 80a3082: 8d 81 4b 4b fe ff lea eax,[ecx-0x1b4b5] 80a3088: 6a 49 push 0x49 80a308a: 50 push eax 80a308b: 8d 81 dc 49 fe ff lea eax,[ecx-0x1b624] 80a3091: 50 push eax 80a3092: e8 39 7e fa ff call 804aed0 <__assert_fail> 80a3097: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a309e: 66 90 xchg ax,ax 80a30a0: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 80a30a3: 01 ef add edi,ebp 80a30a5: 85 d2 test edx,edx 80a30a7: 74 07 je 80a30b0 <_dl_next_tls_modid+0xc0> 80a30a9: 8b 2a mov ebp,DWORD PTR [edx] 80a30ab: eb b3 jmp 80a3060 <_dl_next_tls_modid+0x70> 80a30ad: 8d 76 00 lea esi,[esi+0x0] 80a30b0: 3b 44 24 04 cmp eax,DWORD PTR [esp+0x4] 80a30b4: 0f 86 6c ff ff ff jbe 80a3026 <_dl_next_tls_modid+0x36> 80a30ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a30c0: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80a30c4: 83 c2 01 add edx,0x1 80a30c7: 39 c2 cmp edx,eax 80a30c9: 75 0c jne 80a30d7 <_dl_next_tls_modid+0xe7> 80a30cb: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80a30cf: c6 02 00 mov BYTE PTR [edx],0x0 80a30d2: e9 4d ff ff ff jmp 80a3024 <_dl_next_tls_modid+0x34> 80a30d7: 8d 81 38 4b fe ff lea eax,[ecx-0x1b4c8] 80a30dd: 89 cb mov ebx,ecx 80a30df: 50 push eax 80a30e0: 8d 81 4b 4b fe ff lea eax,[ecx-0x1b4b5] 80a30e6: 6a 57 push 0x57 80a30e8: 50 push eax 80a30e9: 8d 81 04 4a fe ff lea eax,[ecx-0x1b5fc] 80a30ef: 50 push eax 80a30f0: e8 db 7d fa ff call 804aed0 <__assert_fail> 80a30f5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a30fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080a3100 <_dl_count_modids>: 80a3100: f3 0f 1e fb endbr32 80a3104: e8 20 6c fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a3109: 05 f7 1e 04 00 add eax,0x41ef7 80a310e: c7 c2 c4 6e 0e 08 mov edx,0x80e6ec4 80a3114: 80 3a 00 cmp BYTE PTR [edx],0x0 80a3117: 75 0f jne 80a3128 <_dl_count_modids+0x28> 80a3119: c7 c0 a8 6c 0e 08 mov eax,0x80e6ca8 80a311f: 8b 10 mov edx,DWORD PTR [eax] 80a3121: 89 d0 mov eax,edx 80a3123: c3 ret 80a3124: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a3128: c7 c0 c0 6e 0e 08 mov eax,0x80e6ec0 80a312e: 31 d2 xor edx,edx 80a3130: 8b 08 mov ecx,DWORD PTR [eax] 80a3132: 85 c9 test ecx,ecx 80a3134: 74 eb je 80a3121 <_dl_count_modids+0x21> 80a3136: 53 push ebx 80a3137: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a313e: 66 90 xchg ax,ax 80a3140: 8b 19 mov ebx,DWORD PTR [ecx] 80a3142: 31 c0 xor eax,eax 80a3144: 85 db test ebx,ebx 80a3146: 74 17 je 80a315f <_dl_count_modids+0x5f> 80a3148: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a314f: 90 nop 80a3150: 83 7c c1 0c 01 cmp DWORD PTR [ecx+eax*8+0xc],0x1 80a3155: 83 da ff sbb edx,0xffffffff 80a3158: 83 c0 01 add eax,0x1 80a315b: 39 d8 cmp eax,ebx 80a315d: 75 f1 jne 80a3150 <_dl_count_modids+0x50> 80a315f: 8b 49 04 mov ecx,DWORD PTR [ecx+0x4] 80a3162: 85 c9 test ecx,ecx 80a3164: 75 da jne 80a3140 <_dl_count_modids+0x40> 80a3166: 89 d0 mov eax,edx 80a3168: 5b pop ebx 80a3169: c3 ret 80a316a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080a3170 <_dl_get_tls_static_info>: 80a3170: f3 0f 1e fb endbr32 80a3174: e8 b0 6b fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a3179: 05 87 1e 04 00 add eax,0x41e87 80a317e: c7 c2 68 50 0e 08 mov edx,0x80e5068 80a3184: c7 c0 a4 6c 0e 08 mov eax,0x80e6ca4 80a318a: 8b 0a mov ecx,DWORD PTR [edx] 80a318c: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80a3190: 89 0a mov DWORD PTR [edx],ecx 80a3192: 8b 10 mov edx,DWORD PTR [eax] 80a3194: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a3198: 89 10 mov DWORD PTR [eax],edx 80a319a: c3 ret 80a319b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a319f: 90 nop 080a31a0 <_dl_allocate_tls_storage>: 80a31a0: f3 0f 1e fb endbr32 80a31a4: 55 push ebp 80a31a5: 57 push edi 80a31a6: 56 push esi 80a31a7: 53 push ebx 80a31a8: e8 13 6a fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a31ad: 81 c3 53 1e 04 00 add ebx,0x41e53 80a31b3: 83 ec 28 sub esp,0x28 80a31b6: c7 c0 68 50 0e 08 mov eax,0x80e5068 80a31bc: 8b 28 mov ebp,DWORD PTR [eax] 80a31be: c7 c0 a4 6c 0e 08 mov eax,0x80e6ca4 80a31c4: 8b 38 mov edi,DWORD PTR [eax] 80a31c6: 8d 44 3d 04 lea eax,[ebp+edi*1+0x4] 80a31ca: 50 push eax 80a31cb: e8 b0 19 fc ff call 8064b80 <__libc_malloc> 80a31d0: 83 c4 10 add esp,0x10 80a31d3: 85 c0 test eax,eax 80a31d5: 74 79 je 80a3250 <_dl_allocate_tls_storage+0xb0> 80a31d7: 89 c6 mov esi,eax 80a31d9: 31 d2 xor edx,edx 80a31db: 8d 44 38 ff lea eax,[eax+edi*1-0x1] 80a31df: f7 f7 div edi 80a31e1: 0f af c7 imul eax,edi 80a31e4: 8d 94 05 40 fb ff ff lea edx,[ebp+eax*1-0x4c0] 80a31eb: 31 c0 xor eax,eax 80a31ed: 8d 7a 04 lea edi,[edx+0x4] 80a31f0: 89 d1 mov ecx,edx 80a31f2: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 80a31f8: c7 82 bc 04 00 00 00 00 00 00 mov DWORD PTR [edx+0x4bc],0x0 80a3202: 83 e7 fc and edi,0xfffffffc 80a3205: 29 f9 sub ecx,edi 80a3207: 81 c1 c0 04 00 00 add ecx,0x4c0 80a320d: c1 e9 02 shr ecx,0x2 80a3210: f3 ab rep stos DWORD PTR es:[edi],eax 80a3212: 89 b2 c0 04 00 00 mov DWORD PTR [edx+0x4c0],esi 80a3218: 89 d0 mov eax,edx 80a321a: e8 61 fd ff ff call 80a2f80 80a321f: 85 c0 test eax,eax 80a3221: 74 0d je 80a3230 <_dl_allocate_tls_storage+0x90> 80a3223: 83 c4 1c add esp,0x1c 80a3226: 5b pop ebx 80a3227: 5e pop esi 80a3228: 5f pop edi 80a3229: 5d pop ebp 80a322a: c3 ret 80a322b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a322f: 90 nop 80a3230: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a3234: 83 ec 0c sub esp,0xc 80a3237: 56 push esi 80a3238: e8 63 1f fc ff call 80651a0 <__free> 80a323d: 83 c4 10 add esp,0x10 80a3240: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a3244: 83 c4 1c add esp,0x1c 80a3247: 5b pop ebx 80a3248: 5e pop esi 80a3249: 5f pop edi 80a324a: 5d pop ebp 80a324b: c3 ret 80a324c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a3250: 83 c4 1c add esp,0x1c 80a3253: 31 c0 xor eax,eax 80a3255: 5b pop ebx 80a3256: 5e pop esi 80a3257: 5f pop edi 80a3258: 5d pop ebp 80a3259: c3 ret 80a325a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080a3260 <_dl_allocate_tls_init>: 80a3260: f3 0f 1e fb endbr32 80a3264: 55 push ebp 80a3265: 57 push edi 80a3266: 56 push esi 80a3267: 53 push ebx 80a3268: e8 53 69 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a326d: 81 c3 93 1d 04 00 add ebx,0x41d93 80a3273: 83 ec 2c sub esp,0x2c 80a3276: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 80a327a: 85 f6 test esi,esi 80a327c: 0f 84 98 01 00 00 je 80a341a <_dl_allocate_tls_init+0x1ba> 80a3282: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80a3286: c7 c6 a8 6c 0e 08 mov esi,0x80e6ca8 80a328c: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a328f: 8b 16 mov edx,DWORD PTR [esi] 80a3291: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 80a3295: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80a3299: 39 50 f8 cmp DWORD PTR [eax-0x8],edx 80a329c: 0f 82 84 01 00 00 jb 80a3426 <_dl_allocate_tls_init+0x1c6> 80a32a2: c7 c0 c0 6e 0e 08 mov eax,0x80e6ec0 80a32a8: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 80a32b0: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 80a32b8: 8b 00 mov eax,DWORD PTR [eax] 80a32ba: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80a32be: c7 c0 c8 6e 0e 08 mov eax,0x80e6ec8 80a32c4: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a32c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a32cf: 90 nop 80a32d0: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80a32d4: 31 c0 xor eax,eax 80a32d6: 85 c9 test ecx,ecx 80a32d8: 0f 94 c0 sete al 80a32db: 89 c5 mov ebp,eax 80a32dd: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a32e1: 3b 28 cmp ebp,DWORD PTR [eax] 80a32e3: 72 6f jb 80a3354 <_dl_allocate_tls_init+0xf4> 80a32e5: e9 e3 00 00 00 jmp 80a33cd <_dl_allocate_tls_init+0x16d> 80a32ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a32f0: 39 f7 cmp edi,esi 80a32f2: 0f 85 48 02 00 00 jne 80a3540 <_dl_allocate_tls_init+0x2e0> 80a32f8: 8b b0 3c 02 00 00 mov esi,DWORD PTR [eax+0x23c] 80a32fe: 8b b8 38 02 00 00 mov edi,DWORD PTR [eax+0x238] 80a3304: 39 fe cmp esi,edi 80a3306: 0f 82 f6 01 00 00 jb 80a3502 <_dl_allocate_tls_init+0x2a2> 80a330c: 39 f1 cmp ecx,esi 80a330e: 0f 82 0d 02 00 00 jb 80a3521 <_dl_allocate_tls_init+0x2c1> 80a3314: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 80a3318: 83 ec 04 sub esp,0x4 80a331b: 29 fe sub esi,edi 80a331d: 29 ca sub edx,ecx 80a331f: 89 d1 mov ecx,edx 80a3321: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a3325: 89 0a mov DWORD PTR [edx],ecx 80a3327: 57 push edi 80a3328: ff b0 34 02 00 00 push DWORD PTR [eax+0x234] 80a332e: 51 push ecx 80a332f: e8 0c 09 fd ff call 8073c40 <__mempcpy> 80a3334: 83 c4 0c add esp,0xc 80a3337: 56 push esi 80a3338: 6a 00 push 0x0 80a333a: 50 push eax 80a333b: e8 80 5d fa ff call 80490c0 <.plt+0x90> 80a3340: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80a3344: 83 c4 10 add esp,0x10 80a3347: 8b 10 mov edx,DWORD PTR [eax] 80a3349: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a334d: 83 c5 01 add ebp,0x1 80a3350: 39 28 cmp DWORD PTR [eax],ebp 80a3352: 76 79 jbe 80a33cd <_dl_allocate_tls_init+0x16d> 80a3354: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a3358: 8d 34 28 lea esi,[eax+ebp*1] 80a335b: 39 d6 cmp esi,edx 80a335d: 0f 87 ad 00 00 00 ja 80a3410 <_dl_allocate_tls_init+0x1b0> 80a3363: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 80a3367: 8b 44 e9 0c mov eax,DWORD PTR [ecx+ebp*8+0xc] 80a336b: 85 c0 test eax,eax 80a336d: 74 da je 80a3349 <_dl_allocate_tls_init+0xe9> 80a336f: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 80a3373: 8b 54 e9 08 mov edx,DWORD PTR [ecx+ebp*8+0x8] 80a3377: 3b 17 cmp edx,DWORD PTR [edi] 80a3379: 0f 87 29 01 00 00 ja 80a34a8 <_dl_allocate_tls_init+0x248> 80a337f: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80a3383: 39 d7 cmp edi,edx 80a3385: 0f 43 d7 cmovae edx,edi 80a3388: 8b b8 4c 02 00 00 mov edi,DWORD PTR [eax+0x24c] 80a338e: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80a3392: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80a3396: 8d 0c fa lea ecx,[edx+edi*8] 80a3399: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80a339d: c7 01 ff ff ff ff mov DWORD PTR [ecx],0xffffffff 80a33a3: c7 41 04 00 00 00 00 mov DWORD PTR [ecx+0x4],0x0 80a33aa: 8b 88 48 02 00 00 mov ecx,DWORD PTR [eax+0x248] 80a33b0: 8d 51 01 lea edx,[ecx+0x1] 80a33b3: 83 fa 01 cmp edx,0x1 80a33b6: 0f 87 34 ff ff ff ja 80a32f0 <_dl_allocate_tls_init+0x90> 80a33bc: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a33c0: 83 c5 01 add ebp,0x1 80a33c3: 8b 10 mov edx,DWORD PTR [eax] 80a33c5: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a33c9: 39 28 cmp DWORD PTR [eax],ebp 80a33cb: 77 87 ja 80a3354 <_dl_allocate_tls_init+0xf4> 80a33cd: 01 6c 24 10 add DWORD PTR [esp+0x10],ebp 80a33d1: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a33d5: 39 d0 cmp eax,edx 80a33d7: 73 37 jae 80a3410 <_dl_allocate_tls_init+0x1b0> 80a33d9: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a33dd: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a33e0: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80a33e4: 85 c0 test eax,eax 80a33e6: 0f 85 e4 fe ff ff jne 80a32d0 <_dl_allocate_tls_init+0x70> 80a33ec: 8d 83 20 4b fe ff lea eax,[ebx-0x1b4e0] 80a33f2: 50 push eax 80a33f3: 8d 83 4b 4b fe ff lea eax,[ebx-0x1b4b5] 80a33f9: 68 05 02 00 00 push 0x205 80a33fe: 50 push eax 80a33ff: 8d 83 54 4b fe ff lea eax,[ebx-0x1b4ac] 80a3405: 50 push eax 80a3406: e8 c5 7a fa ff call 804aed0 <__assert_fail> 80a340b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a340f: 90 nop 80a3410: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80a3414: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80a3418: 89 18 mov DWORD PTR [eax],ebx 80a341a: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80a341e: 83 c4 2c add esp,0x2c 80a3421: 5b pop ebx 80a3422: 5e pop esi 80a3423: 5f pop edi 80a3424: 5d pop ebp 80a3425: c3 ret 80a3426: 8b 06 mov eax,DWORD PTR [esi] 80a3428: 8d 70 0e lea esi,[eax+0xe] 80a342b: c7 c2 c0 6c 0e 08 mov edx,0x80e6cc0 80a3431: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 80a3435: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80a3439: 8d 4a 08 lea ecx,[edx+0x8] 80a343c: 8b 6e f8 mov ebp,DWORD PTR [esi-0x8] 80a343f: 39 ce cmp esi,ecx 80a3441: 0f 84 80 00 00 00 je 80a34c7 <_dl_allocate_tls_init+0x267> 80a3447: 83 ec 08 sub esp,0x8 80a344a: 8d 04 c5 80 00 00 00 lea eax,[eax*8+0x80] 80a3451: 50 push eax 80a3452: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a3456: 83 e8 08 sub eax,0x8 80a3459: 50 push eax 80a345a: e8 91 1f fc ff call 80653f0 <__libc_realloc> 80a345f: 83 c4 10 add esp,0x10 80a3462: 89 c6 mov esi,eax 80a3464: 85 c0 test eax,eax 80a3466: 0f 84 f3 00 00 00 je 80a355f <_dl_allocate_tls_init+0x2ff> 80a346c: 8d 3c ed 10 00 00 00 lea edi,[ebp*8+0x10] 80a3473: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a3477: 01 f7 add edi,esi 80a3479: 83 ec 04 sub esp,0x4 80a347c: 89 06 mov DWORD PTR [esi],eax 80a347e: 29 e8 sub eax,ebp 80a3480: c1 e0 03 shl eax,0x3 80a3483: 50 push eax 80a3484: 6a 00 push 0x0 80a3486: 57 push edi 80a3487: e8 34 5c fa ff call 80490c0 <.plt+0x90> 80a348c: 8d 46 08 lea eax,[esi+0x8] 80a348f: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 80a3493: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80a3497: 89 46 04 mov DWORD PTR [esi+0x4],eax 80a349a: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80a349e: 83 c4 10 add esp,0x10 80a34a1: 8b 10 mov edx,DWORD PTR [eax] 80a34a3: e9 fa fd ff ff jmp 80a32a2 <_dl_allocate_tls_init+0x42> 80a34a8: 8d 83 20 4b fe ff lea eax,[ebx-0x1b4e0] 80a34ae: 50 push eax 80a34af: 8d 83 4b 4b fe ff lea eax,[ebx-0x1b4b5] 80a34b5: 68 e1 01 00 00 push 0x1e1 80a34ba: 50 push eax 80a34bb: 8d 83 2c 4a fe ff lea eax,[ebx-0x1b5d4] 80a34c1: 50 push eax 80a34c2: e8 09 7a fa ff call 804aed0 <__assert_fail> 80a34c7: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80a34cb: 8d 04 c5 80 00 00 00 lea eax,[eax*8+0x80] 80a34d2: 83 ec 0c sub esp,0xc 80a34d5: 50 push eax 80a34d6: e8 a5 16 fc ff call 8064b80 <__libc_malloc> 80a34db: 83 c4 10 add esp,0x10 80a34de: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80a34e2: 85 c0 test eax,eax 80a34e4: 89 c6 mov esi,eax 80a34e6: 74 77 je 80a355f <_dl_allocate_tls_init+0x2ff> 80a34e8: 83 ec 04 sub esp,0x4 80a34eb: 8d 3c ed 10 00 00 00 lea edi,[ebp*8+0x10] 80a34f2: 57 push edi 80a34f3: 52 push edx 80a34f4: 50 push eax 80a34f5: e8 36 06 fd ff call 8073b30 80a34fa: 83 c4 10 add esp,0x10 80a34fd: e9 71 ff ff ff jmp 80a3473 <_dl_allocate_tls_init+0x213> 80a3502: 8d 83 20 4b fe ff lea eax,[ebx-0x1b4e0] 80a3508: 50 push eax 80a3509: 8d 83 4b 4b fe ff lea eax,[ebx-0x1b4b5] 80a350f: 68 ec 01 00 00 push 0x1ec 80a3514: 50 push eax 80a3515: 8d 83 80 4a fe ff lea eax,[ebx-0x1b580] 80a351b: 50 push eax 80a351c: e8 af 79 fa ff call 804aed0 <__assert_fail> 80a3521: 8d 83 20 4b fe ff lea eax,[ebx-0x1b4e0] 80a3527: 50 push eax 80a3528: 8d 83 4b 4b fe ff lea eax,[ebx-0x1b4b5] 80a352e: 68 ee 01 00 00 push 0x1ee 80a3533: 50 push eax 80a3534: 8d 83 b4 4a fe ff lea eax,[ebx-0x1b54c] 80a353a: 50 push eax 80a353b: e8 90 79 fa ff call 804aed0 <__assert_fail> 80a3540: 8d 83 20 4b fe ff lea eax,[ebx-0x1b4e0] 80a3546: 50 push eax 80a3547: 8d 83 4b 4b fe ff lea eax,[ebx-0x1b4b5] 80a354d: 68 eb 01 00 00 push 0x1eb 80a3552: 50 push eax 80a3553: 8d 83 60 4a fe ff lea eax,[ebx-0x1b5a0] 80a3559: 50 push eax 80a355a: e8 71 79 fa ff call 804aed0 <__assert_fail> 80a355f: e8 5c fa ff ff call 80a2fc0 80a3564: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a356b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a356f: 90 nop 080a3570 <_dl_allocate_tls>: 80a3570: f3 0f 1e fb endbr32 80a3574: 83 ec 0c sub esp,0xc 80a3577: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a357b: 85 c0 test eax,eax 80a357d: 74 11 je 80a3590 <_dl_allocate_tls+0x20> 80a357f: e8 fc f9 ff ff call 80a2f80 80a3584: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80a3588: 83 c4 0c add esp,0xc 80a358b: e9 d0 fc ff ff jmp 80a3260 <_dl_allocate_tls_init> 80a3590: e8 0b fc ff ff call 80a31a0 <_dl_allocate_tls_storage> 80a3595: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80a3599: 83 c4 0c add esp,0xc 80a359c: e9 bf fc ff ff jmp 80a3260 <_dl_allocate_tls_init> 80a35a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a35a8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a35af: 90 nop 080a35b0 <_dl_deallocate_tls>: 80a35b0: f3 0f 1e fb endbr32 80a35b4: 55 push ebp 80a35b5: 57 push edi 80a35b6: 56 push esi 80a35b7: 53 push ebx 80a35b8: e8 03 66 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a35bd: 81 c3 43 1a 04 00 add ebx,0x41a43 80a35c3: 83 ec 0c sub esp,0xc 80a35c6: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a35ca: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 80a35ce: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 80a35d1: 8b 47 f8 mov eax,DWORD PTR [edi-0x8] 80a35d4: 85 c0 test eax,eax 80a35d6: 74 1f je 80a35f7 <_dl_deallocate_tls+0x47> 80a35d8: 31 f6 xor esi,esi 80a35da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a35e0: 83 c6 01 add esi,0x1 80a35e3: 83 ec 0c sub esp,0xc 80a35e6: ff 74 f7 04 push DWORD PTR [edi+esi*8+0x4] 80a35ea: e8 b1 1b fc ff call 80651a0 <__free> 80a35ef: 83 c4 10 add esp,0x10 80a35f2: 3b 77 f8 cmp esi,DWORD PTR [edi-0x8] 80a35f5: 72 e9 jb 80a35e0 <_dl_deallocate_tls+0x30> 80a35f7: c7 c2 c0 6c 0e 08 mov edx,0x80e6cc0 80a35fd: 83 c2 08 add edx,0x8 80a3600: 39 d7 cmp edi,edx 80a3602: 74 0f je 80a3613 <_dl_deallocate_tls+0x63> 80a3604: 83 ec 0c sub esp,0xc 80a3607: 8d 47 f8 lea eax,[edi-0x8] 80a360a: 50 push eax 80a360b: e8 90 1b fc ff call 80651a0 <__free> 80a3610: 83 c4 10 add esp,0x10 80a3613: 89 e8 mov eax,ebp 80a3615: 84 c0 test al,al 80a3617: 75 0f jne 80a3628 <_dl_deallocate_tls+0x78> 80a3619: 83 c4 0c add esp,0xc 80a361c: 5b pop ebx 80a361d: 5e pop esi 80a361e: 5f pop edi 80a361f: 5d pop ebp 80a3620: c3 ret 80a3621: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a3628: 83 ec 0c sub esp,0xc 80a362b: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80a362f: ff b0 c0 04 00 00 push DWORD PTR [eax+0x4c0] 80a3635: e8 66 1b fc ff call 80651a0 <__free> 80a363a: 83 c4 10 add esp,0x10 80a363d: 83 c4 0c add esp,0xc 80a3640: 5b pop ebx 80a3641: 5e pop esi 80a3642: 5f pop edi 80a3643: 5d pop ebp 80a3644: c3 ret 80a3645: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a364c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080a3650 <_dl_tls_get_addr_soft>: 80a3650: f3 0f 1e fb endbr32 80a3654: e8 44 c0 fb ff call 805f69d <__x86.get_pc_thunk.cx> 80a3659: 81 c1 a7 19 04 00 add ecx,0x419a7 80a365f: 57 push edi 80a3660: 56 push esi 80a3661: 53 push ebx 80a3662: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a3666: 8b 80 4c 02 00 00 mov eax,DWORD PTR [eax+0x24c] 80a366c: 85 c0 test eax,eax 80a366e: 74 51 je 80a36c1 <_dl_tls_get_addr_soft+0x71> 80a3670: 65 8b 15 04 00 00 00 mov edx,DWORD PTR gs:0x4 80a3677: c7 c3 c8 6e 0e 08 mov ebx,0x80e6ec8 80a367d: 8b 3a mov edi,DWORD PTR [edx] 80a367f: 3b 3b cmp edi,DWORD PTR [ebx] 80a3681: 75 15 jne 80a3698 <_dl_tls_get_addr_soft+0x48> 80a3683: 8b 04 c2 mov eax,DWORD PTR [edx+eax*8] 80a3686: ba 00 00 00 00 mov edx,0x0 80a368b: 5b pop ebx 80a368c: 5e pop esi 80a368d: 5f pop edi 80a368e: 83 f8 ff cmp eax,0xffffffff 80a3691: 0f 44 c2 cmove eax,edx 80a3694: c3 ret 80a3695: 8d 76 00 lea esi,[esi+0x0] 80a3698: 3b 42 f8 cmp eax,DWORD PTR [edx-0x8] 80a369b: 73 24 jae 80a36c1 <_dl_tls_get_addr_soft+0x71> 80a369d: c7 c1 c0 6e 0e 08 mov ecx,0x80e6ec0 80a36a3: 89 c3 mov ebx,eax 80a36a5: 8b 09 mov ecx,DWORD PTR [ecx] 80a36a7: 8b 31 mov esi,DWORD PTR [ecx] 80a36a9: 39 f0 cmp eax,esi 80a36ab: 72 0e jb 80a36bb <_dl_tls_get_addr_soft+0x6b> 80a36ad: 8d 76 00 lea esi,[esi+0x0] 80a36b0: 8b 49 04 mov ecx,DWORD PTR [ecx+0x4] 80a36b3: 29 f3 sub ebx,esi 80a36b5: 8b 31 mov esi,DWORD PTR [ecx] 80a36b7: 39 de cmp esi,ebx 80a36b9: 76 f5 jbe 80a36b0 <_dl_tls_get_addr_soft+0x60> 80a36bb: 3b 7c d9 08 cmp edi,DWORD PTR [ecx+ebx*8+0x8] 80a36bf: 73 c2 jae 80a3683 <_dl_tls_get_addr_soft+0x33> 80a36c1: 5b pop ebx 80a36c2: 31 c0 xor eax,eax 80a36c4: 5e pop esi 80a36c5: 5f pop edi 80a36c6: c3 ret 80a36c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a36ce: 66 90 xchg ax,ax 080a36d0 <_dl_add_to_slotinfo>: 80a36d0: f3 0f 1e fb endbr32 80a36d4: 55 push ebp 80a36d5: 57 push edi 80a36d6: 56 push esi 80a36d7: 53 push ebx 80a36d8: e8 e3 64 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a36dd: 81 c3 23 19 04 00 add ebx,0x41923 80a36e3: 83 ec 0c sub esp,0xc 80a36e6: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a36ea: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 80a36ee: 8b b0 4c 02 00 00 mov esi,DWORD PTR [eax+0x24c] 80a36f4: c7 c0 c0 6e 0e 08 mov eax,0x80e6ec0 80a36fa: 8b 38 mov edi,DWORD PTR [eax] 80a36fc: eb 0d jmp 80a370b <_dl_add_to_slotinfo+0x3b> 80a36fe: 66 90 xchg ax,ax 80a3700: 29 c6 sub esi,eax 80a3702: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80a3705: 85 c0 test eax,eax 80a3707: 74 37 je 80a3740 <_dl_add_to_slotinfo+0x70> 80a3709: 89 c7 mov edi,eax 80a370b: 8b 07 mov eax,DWORD PTR [edi] 80a370d: 39 f0 cmp eax,esi 80a370f: 76 ef jbe 80a3700 <_dl_add_to_slotinfo+0x30> 80a3711: 89 e8 mov eax,ebp 80a3713: 84 c0 test al,al 80a3715: 74 18 je 80a372f <_dl_add_to_slotinfo+0x5f> 80a3717: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a371b: 8d 14 f7 lea edx,[edi+esi*8] 80a371e: 89 42 0c mov DWORD PTR [edx+0xc],eax 80a3721: c7 c0 c8 6e 0e 08 mov eax,0x80e6ec8 80a3727: 8b 00 mov eax,DWORD PTR [eax] 80a3729: 83 c0 01 add eax,0x1 80a372c: 89 42 08 mov DWORD PTR [edx+0x8],eax 80a372f: 83 c4 0c add esp,0xc 80a3732: 5b pop ebx 80a3733: 5e pop esi 80a3734: 5f pop edi 80a3735: 5d pop ebp 80a3736: c3 ret 80a3737: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a373e: 66 90 xchg ax,ax 80a3740: 85 f6 test esi,esi 80a3742: 75 3c jne 80a3780 <_dl_add_to_slotinfo+0xb0> 80a3744: 83 ec 0c sub esp,0xc 80a3747: 68 f8 01 00 00 push 0x1f8 80a374c: e8 2f 14 fc ff call 8064b80 <__libc_malloc> 80a3751: 83 c4 10 add esp,0x10 80a3754: 89 47 04 mov DWORD PTR [edi+0x4],eax 80a3757: 89 c2 mov edx,eax 80a3759: 85 c0 test eax,eax 80a375b: 74 42 je 80a379f <_dl_add_to_slotinfo+0xcf> 80a375d: c7 00 3e 00 00 00 mov DWORD PTR [eax],0x3e 80a3763: 8d 78 08 lea edi,[eax+0x8] 80a3766: b9 7c 00 00 00 mov ecx,0x7c 80a376b: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80a3772: 89 f0 mov eax,esi 80a3774: f3 ab rep stos DWORD PTR es:[edi],eax 80a3776: 89 e8 mov eax,ebp 80a3778: 89 d7 mov edi,edx 80a377a: 84 c0 test al,al 80a377c: 74 b1 je 80a372f <_dl_add_to_slotinfo+0x5f> 80a377e: eb 97 jmp 80a3717 <_dl_add_to_slotinfo+0x47> 80a3780: 8d 83 0c 4b fe ff lea eax,[ebx-0x1b4f4] 80a3786: 50 push eax 80a3787: 8d 83 4b 4b fe ff lea eax,[ebx-0x1b4b5] 80a378d: 68 92 03 00 00 push 0x392 80a3792: 50 push eax 80a3793: 8d 83 62 4b fe ff lea eax,[ebx-0x1b49e] 80a3799: 50 push eax 80a379a: e8 31 77 fa ff call 804aed0 <__assert_fail> 80a379f: c7 c0 c8 6e 0e 08 mov eax,0x80e6ec8 80a37a5: 83 00 01 add DWORD PTR [eax],0x1 80a37a8: 8d 83 e8 4a fe ff lea eax,[ebx-0x1b518] 80a37ae: 50 push eax 80a37af: 8d 83 6b 4b fe ff lea eax,[ebx-0x1b495] 80a37b5: 6a 00 push 0x0 80a37b7: 50 push eax 80a37b8: 6a 0c push 0xc 80a37ba: e8 11 19 00 00 call 80a50d0 <_dl_signal_error> 80a37bf: 90 nop 080a37c0 <_dl_get_origin>: 80a37c0: f3 0f 1e fb endbr32 80a37c4: 55 push ebp 80a37c5: 57 push edi 80a37c6: 56 push esi 80a37c7: 53 push ebx 80a37c8: 81 ec 00 10 00 00 sub esp,0x1000 80a37ce: 83 0c 24 00 or DWORD PTR [esp],0x0 80a37d2: 83 ec 1c sub esp,0x1c 80a37d5: b8 55 00 00 00 mov eax,0x55 80a37da: ba 00 10 00 00 mov edx,0x1000 80a37df: e8 cb 70 fa ff call 804a8af <__x86.get_pc_thunk.si> 80a37e4: 81 c6 1c 18 04 00 add esi,0x4181c 80a37ea: 8d 4c 24 10 lea ecx,[esp+0x10] 80a37ee: 8d 9e 72 4b fe ff lea ebx,[esi-0x1b48e] 80a37f4: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80a37fb: 85 c0 test eax,eax 80a37fd: 7e 61 jle 80a3860 <_dl_get_origin+0xa0> 80a37ff: 0f b6 54 24 10 movzx edx,BYTE PTR [esp+0x10] 80a3804: 80 fa 5b cmp dl,0x5b 80a3807: 74 57 je 80a3860 <_dl_get_origin+0xa0> 80a3809: 80 fa 2f cmp dl,0x2f 80a380c: 74 1a je 80a3828 <_dl_get_origin+0x68> 80a380e: e9 14 01 00 00 jmp 80a3927 <_dl_get_origin+0x167> 80a3813: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a3817: 90 nop 80a3818: 80 7c 01 ff 2f cmp BYTE PTR [ecx+eax*1-0x1],0x2f 80a381d: 8d 78 ff lea edi,[eax-0x1] 80a3820: 0f 84 c2 00 00 00 je 80a38e8 <_dl_get_origin+0x128> 80a3826: 89 f8 mov eax,edi 80a3828: 83 f8 01 cmp eax,0x1 80a382b: 75 eb jne 80a3818 <_dl_get_origin+0x58> 80a382d: 83 ec 0c sub esp,0xc 80a3830: 89 f3 mov ebx,esi 80a3832: 6a 02 push 0x2 80a3834: e8 47 13 fc ff call 8064b80 <__libc_malloc> 80a3839: 83 c4 10 add esp,0x10 80a383c: 89 c5 mov ebp,eax 80a383e: 85 c0 test eax,eax 80a3840: 0f 84 8a 00 00 00 je 80a38d0 <_dl_get_origin+0x110> 80a3846: b8 2f 00 00 00 mov eax,0x2f 80a384b: 66 89 45 00 mov WORD PTR [ebp+0x0],ax 80a384f: 81 c4 1c 10 00 00 add esp,0x101c 80a3855: 89 e8 mov eax,ebp 80a3857: 5b pop ebx 80a3858: 5e pop esi 80a3859: 5f pop edi 80a385a: 5d pop ebp 80a385b: c3 ret 80a385c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a3860: c7 c0 3c 6f 0e 08 mov eax,0x80e6f3c 80a3866: 8b 38 mov edi,DWORD PTR [eax] 80a3868: 85 ff test edi,edi 80a386a: 74 64 je 80a38d0 <_dl_get_origin+0x110> 80a386c: 83 ec 0c sub esp,0xc 80a386f: 89 f3 mov ebx,esi 80a3871: 57 push edi 80a3872: e8 99 07 fd ff call 8074010 80a3877: 89 c2 mov edx,eax 80a3879: 8d 40 01 lea eax,[eax+0x1] 80a387c: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80a3880: 89 04 24 mov DWORD PTR [esp],eax 80a3883: e8 f8 12 fc ff call 8064b80 <__libc_malloc> 80a3888: 83 c4 10 add esp,0x10 80a388b: 89 c5 mov ebp,eax 80a388d: 85 c0 test eax,eax 80a388f: 74 3f je 80a38d0 <_dl_get_origin+0x110> 80a3891: 83 ec 04 sub esp,0x4 80a3894: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a3898: 52 push edx 80a3899: 57 push edi 80a389a: 50 push eax 80a389b: e8 a0 03 fd ff call 8073c40 <__mempcpy> 80a38a0: 8d 55 01 lea edx,[ebp+0x1] 80a38a3: 83 c4 10 add esp,0x10 80a38a6: 39 d0 cmp eax,edx 80a38a8: 77 0d ja 80a38b7 <_dl_get_origin+0xf7> 80a38aa: eb 11 jmp 80a38bd <_dl_get_origin+0xfd> 80a38ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a38b0: 83 e8 01 sub eax,0x1 80a38b3: 39 d0 cmp eax,edx 80a38b5: 74 06 je 80a38bd <_dl_get_origin+0xfd> 80a38b7: 80 78 ff 2f cmp BYTE PTR [eax-0x1],0x2f 80a38bb: 74 f3 je 80a38b0 <_dl_get_origin+0xf0> 80a38bd: c6 00 00 mov BYTE PTR [eax],0x0 80a38c0: 81 c4 1c 10 00 00 add esp,0x101c 80a38c6: 89 e8 mov eax,ebp 80a38c8: 5b pop ebx 80a38c9: 5e pop esi 80a38ca: 5f pop edi 80a38cb: 5d pop ebp 80a38cc: c3 ret 80a38cd: 8d 76 00 lea esi,[esi+0x0] 80a38d0: 81 c4 1c 10 00 00 add esp,0x101c 80a38d6: bd ff ff ff ff mov ebp,0xffffffff 80a38db: 5b pop ebx 80a38dc: 89 e8 mov eax,ebp 80a38de: 5e pop esi 80a38df: 5f pop edi 80a38e0: 5d pop ebp 80a38e1: c3 ret 80a38e2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a38e8: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80a38ec: 83 c0 01 add eax,0x1 80a38ef: 83 ec 0c sub esp,0xc 80a38f2: 89 f3 mov ebx,esi 80a38f4: 50 push eax 80a38f5: e8 86 12 fc ff call 8064b80 <__libc_malloc> 80a38fa: 83 c4 10 add esp,0x10 80a38fd: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80a3901: 85 c0 test eax,eax 80a3903: 89 c5 mov ebp,eax 80a3905: 74 c9 je 80a38d0 <_dl_get_origin+0x110> 80a3907: 83 ec 04 sub esp,0x4 80a390a: 89 f3 mov ebx,esi 80a390c: 57 push edi 80a390d: 51 push ecx 80a390e: 55 push ebp 80a390f: e8 2c 03 fd ff call 8073c40 <__mempcpy> 80a3914: 83 c4 10 add esp,0x10 80a3917: c6 00 00 mov BYTE PTR [eax],0x0 80a391a: 81 c4 1c 10 00 00 add esp,0x101c 80a3920: 89 e8 mov eax,ebp 80a3922: 5b pop ebx 80a3923: 5e pop esi 80a3924: 5f pop edi 80a3925: 5d pop ebp 80a3926: c3 ret 80a3927: 8d 86 bc 4b fe ff lea eax,[esi-0x1b444] 80a392d: 89 f3 mov ebx,esi 80a392f: 50 push eax 80a3930: 8d 86 94 4b fe ff lea eax,[esi-0x1b46c] 80a3936: 6a 2f push 0x2f 80a3938: 50 push eax 80a3939: 8d 86 81 4b fe ff lea eax,[esi-0x1b47f] 80a393f: 50 push eax 80a3940: e8 8b 75 fa ff call 804aed0 <__assert_fail> 80a3945: 66 90 xchg ax,ax 80a3947: 66 90 xchg ax,ax 80a3949: 66 90 xchg ax,ax 80a394b: 66 90 xchg ax,ax 80a394d: 66 90 xchg ax,ax 80a394f: 90 nop 080a3950 <_dl_scope_free>: 80a3950: f3 0f 1e fb endbr32 80a3954: 57 push edi 80a3955: 56 push esi 80a3956: 53 push ebx 80a3957: e8 64 62 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a395c: 81 c3 a4 16 04 00 add ebx,0x416a4 80a3962: 65 8b 35 0c 00 00 00 mov esi,DWORD PTR gs:0xc 80a3969: 85 f6 test esi,esi 80a396b: 75 1b jne 80a3988 <_dl_scope_free+0x38> 80a396d: 83 ec 0c sub esp,0xc 80a3970: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a3974: e8 27 18 fc ff call 80651a0 <__free> 80a3979: 83 c4 10 add esp,0x10 80a397c: 89 f0 mov eax,esi 80a397e: 5b pop ebx 80a397f: 5e pop esi 80a3980: 5f pop edi 80a3981: c3 ret 80a3982: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a3988: c7 c7 38 6f 0e 08 mov edi,0x80e6f38 80a398e: 8b 37 mov esi,DWORD PTR [edi] 80a3990: 85 f6 test esi,esi 80a3992: 74 54 je 80a39e8 <_dl_scope_free+0x98> 80a3994: 8b 06 mov eax,DWORD PTR [esi] 80a3996: 83 f8 31 cmp eax,0x31 80a3999: 77 15 ja 80a39b0 <_dl_scope_free+0x60> 80a399b: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80a399f: 8d 50 01 lea edx,[eax+0x1] 80a39a2: 89 16 mov DWORD PTR [esi],edx 80a39a4: 89 4c 86 04 mov DWORD PTR [esi+eax*4+0x4],ecx 80a39a8: 31 f6 xor esi,esi 80a39aa: eb d0 jmp 80a397c <_dl_scope_free+0x2c> 80a39ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a39b0: c7 c0 0c 6f 0e 08 mov eax,0x80e6f0c 80a39b6: ff 10 call DWORD PTR [eax] 80a39b8: 8b 06 mov eax,DWORD PTR [esi] 80a39ba: 85 c0 test eax,eax 80a39bc: 74 1c je 80a39da <_dl_scope_free+0x8a> 80a39be: 66 90 xchg ax,ax 80a39c0: 83 e8 01 sub eax,0x1 80a39c3: 83 ec 0c sub esp,0xc 80a39c6: 89 06 mov DWORD PTR [esi],eax 80a39c8: ff 74 86 04 push DWORD PTR [esi+eax*4+0x4] 80a39cc: e8 cf 17 fc ff call 80651a0 <__free> 80a39d1: 8b 06 mov eax,DWORD PTR [esi] 80a39d3: 83 c4 10 add esp,0x10 80a39d6: 85 c0 test eax,eax 80a39d8: 75 e6 jne 80a39c0 <_dl_scope_free+0x70> 80a39da: be 01 00 00 00 mov esi,0x1 80a39df: eb 9b jmp 80a397c <_dl_scope_free+0x2c> 80a39e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a39e8: 83 ec 0c sub esp,0xc 80a39eb: 68 cc 00 00 00 push 0xcc 80a39f0: e8 8b 11 fc ff call 8064b80 <__libc_malloc> 80a39f5: 83 c4 10 add esp,0x10 80a39f8: 89 07 mov DWORD PTR [edi],eax 80a39fa: 85 c0 test eax,eax 80a39fc: 74 14 je 80a3a12 <_dl_scope_free+0xc2> 80a39fe: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a3a02: c7 00 01 00 00 00 mov DWORD PTR [eax],0x1 80a3a08: 31 f6 xor esi,esi 80a3a0a: 89 50 04 mov DWORD PTR [eax+0x4],edx 80a3a0d: e9 6a ff ff ff jmp 80a397c <_dl_scope_free+0x2c> 80a3a12: c7 c0 0c 6f 0e 08 mov eax,0x80e6f0c 80a3a18: be 01 00 00 00 mov esi,0x1 80a3a1d: ff 10 call DWORD PTR [eax] 80a3a1f: 83 ec 0c sub esp,0xc 80a3a22: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a3a26: e8 75 17 fc ff call 80651a0 <__free> 80a3a2b: 83 c4 10 add esp,0x10 80a3a2e: e9 49 ff ff ff jmp 80a397c <_dl_scope_free+0x2c> 80a3a33: 66 90 xchg ax,ax 80a3a35: 66 90 xchg ax,ax 80a3a37: 66 90 xchg ax,ax 80a3a39: 66 90 xchg ax,ax 80a3a3b: 66 90 xchg ax,ax 80a3a3d: 66 90 xchg ax,ax 80a3a3f: 90 nop 080a3a40 <_dl_make_stack_executable>: 80a3a40: f3 0f 1e fb endbr32 80a3a44: 56 push esi 80a3a45: 53 push ebx 80a3a46: e8 75 61 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a3a4b: 81 c3 b5 15 04 00 add ebx,0x415b5 80a3a51: 83 ec 08 sub esp,0x8 80a3a54: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80a3a58: c7 c0 90 59 0e 08 mov eax,0x80e5990 80a3a5e: 8b 00 mov eax,DWORD PTR [eax] 80a3a60: ff b3 d0 ff ff ff push DWORD PTR [ebx-0x30] 80a3a66: 50 push eax 80a3a67: f7 d8 neg eax 80a3a69: 23 06 and eax,DWORD PTR [esi] 80a3a6b: 50 push eax 80a3a6c: e8 7f 31 fd ff call 8076bf0 <__mprotect> 80a3a71: 83 c4 10 add esp,0x10 80a3a74: 85 c0 test eax,eax 80a3a76: 75 18 jne 80a3a90 <_dl_make_stack_executable+0x50> 80a3a78: c7 c2 80 59 0e 08 mov edx,0x80e5980 80a3a7e: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 80a3a84: 83 0a 01 or DWORD PTR [edx],0x1 80a3a87: 83 c4 04 add esp,0x4 80a3a8a: 5b pop ebx 80a3a8b: 5e pop esi 80a3a8c: c3 ret 80a3a8d: 8d 76 00 lea esi,[esi+0x0] 80a3a90: f3 0f 1e fb endbr32 80a3a94: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80a3a9a: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80a3a9d: 83 c4 04 add esp,0x4 80a3aa0: 5b pop ebx 80a3aa1: 5e pop esi 80a3aa2: c3 ret 80a3aa3: 66 90 xchg ax,ax 80a3aa5: 66 90 xchg ax,ax 80a3aa7: 66 90 xchg ax,ax 80a3aa9: 66 90 xchg ax,ax 80a3aab: 66 90 xchg ax,ax 80a3aad: 66 90 xchg ax,ax 80a3aaf: 90 nop 080a3ab0 <_dl_runtime_resolve>: 80a3ab0: f3 0f 1e fb endbr32 80a3ab4: 50 push eax 80a3ab5: 51 push ecx 80a3ab6: 52 push edx 80a3ab7: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a3abb: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a3abf: e8 7c 43 00 00 call 80a7e40 <_dl_fixup> 80a3ac4: 5a pop edx 80a3ac5: 8b 0c 24 mov ecx,DWORD PTR [esp] 80a3ac8: 89 04 24 mov DWORD PTR [esp],eax 80a3acb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a3acf: c2 0c 00 ret 0xc 80a3ad2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a3ad9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a3ae0 <_dl_runtime_resolve_shstk>: 80a3ae0: f3 0f 1e fb endbr32 80a3ae4: 50 push eax 80a3ae5: 52 push edx 80a3ae6: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80a3aea: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a3aee: e8 4d 43 00 00 call 80a7e40 <_dl_fixup> 80a3af3: 8b 14 24 mov edx,DWORD PTR [esp] 80a3af6: 89 c1 mov ecx,eax 80a3af8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a3afc: 83 c4 10 add esp,0x10 80a3aff: ff e1 jmp ecx 80a3b01: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a3b08: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a3b0f: 90 nop 080a3b10 <_dl_runtime_profile_shstk>: 80a3b10: f3 0f 1e fb endbr32 80a3b14: 54 push esp 80a3b15: 83 04 24 08 add DWORD PTR [esp],0x8 80a3b19: 55 push ebp 80a3b1a: 50 push eax 80a3b1b: 51 push ecx 80a3b1c: 52 push edx 80a3b1d: 89 e1 mov ecx,esp 80a3b1f: 83 ec 08 sub esp,0x8 80a3b22: c7 44 24 04 ff ff ff ff mov DWORD PTR [esp+0x4],0xffffffff 80a3b2a: 8d 54 24 04 lea edx,[esp+0x4] 80a3b2e: 89 14 24 mov DWORD PTR [esp],edx 80a3b31: 51 push ecx 80a3b32: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80a3b36: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 80a3b3a: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a3b3e: e8 ad 44 00 00 call 80a7ff0 <_dl_profile_fixup> 80a3b43: 8b 14 24 mov edx,DWORD PTR [esp] 80a3b46: 85 d2 test edx,edx 80a3b48: 79 5f jns 80a3ba9 <_dl_runtime_profile+0x49> 80a3b4a: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80a3b4e: 89 c1 mov ecx,eax 80a3b50: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a3b54: 83 c4 20 add esp,0x20 80a3b57: ff e1 jmp ecx 80a3b59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a3b60 <_dl_runtime_profile>: 80a3b60: f3 0f 1e fb endbr32 80a3b64: 54 push esp 80a3b65: 83 04 24 08 add DWORD PTR [esp],0x8 80a3b69: 55 push ebp 80a3b6a: 50 push eax 80a3b6b: 51 push ecx 80a3b6c: 52 push edx 80a3b6d: 89 e1 mov ecx,esp 80a3b6f: 83 ec 08 sub esp,0x8 80a3b72: c7 44 24 04 ff ff ff ff mov DWORD PTR [esp+0x4],0xffffffff 80a3b7a: 8d 54 24 04 lea edx,[esp+0x4] 80a3b7e: 89 14 24 mov DWORD PTR [esp],edx 80a3b81: 51 push ecx 80a3b82: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80a3b86: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 80a3b8a: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a3b8e: e8 5d 44 00 00 call 80a7ff0 <_dl_profile_fixup> 80a3b93: 8b 14 24 mov edx,DWORD PTR [esp] 80a3b96: 85 d2 test edx,edx 80a3b98: 79 0f jns 80a3ba9 <_dl_runtime_profile+0x49> 80a3b9a: 5a pop edx 80a3b9b: 5a pop edx 80a3b9c: 8b 0c 24 mov ecx,DWORD PTR [esp] 80a3b9f: 89 04 24 mov DWORD PTR [esp],eax 80a3ba2: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a3ba6: c2 14 00 ret 0x14 80a3ba9: 89 1c 24 mov DWORD PTR [esp],ebx 80a3bac: 89 d3 mov ebx,edx 80a3bae: 57 push edi 80a3baf: 56 push esi 80a3bb0: 8d 74 24 2c lea esi,[esp+0x2c] 80a3bb4: 89 d9 mov ecx,ebx 80a3bb6: 83 cb 04 or ebx,0x4 80a3bb9: 83 e3 fc and ebx,0xfffffffc 80a3bbc: 89 e7 mov edi,esp 80a3bbe: 29 df sub edi,ebx 80a3bc0: 89 e3 mov ebx,esp 80a3bc2: 89 fc mov esp,edi 80a3bc4: c1 e9 02 shr ecx,0x2 80a3bc7: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80a3bc9: 8b 33 mov esi,DWORD PTR [ebx] 80a3bcb: 8b 7b 04 mov edi,DWORD PTR [ebx+0x4] 80a3bce: 89 03 mov DWORD PTR [ebx],eax 80a3bd0: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 80a3bd3: 8b 4b 10 mov ecx,DWORD PTR [ebx+0x10] 80a3bd6: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 80a3bd9: ff 13 call DWORD PTR [ebx] 80a3bdb: 89 dc mov esp,ebx 80a3bdd: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80a3be1: 83 ec 24 sub esp,0x24 80a3be4: 89 04 24 mov DWORD PTR [esp],eax 80a3be7: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 80a3beb: db 7c 24 08 fstp TBYTE PTR [esp+0x8] 80a3bef: db 7c 24 14 fstp TBYTE PTR [esp+0x14] 80a3bf3: 66 0f 1b 44 24 20 bndmov [esp+0x20],bnd0 80a3bf9: 66 0f 1b 4c 24 28 bndmov [esp+0x28],bnd1 80a3bff: 54 push esp 80a3c00: 8d 4c 24 34 lea ecx,[esp+0x34] 80a3c04: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80a3c08: 8b 54 24 4c mov edx,DWORD PTR [esp+0x4c] 80a3c0c: e8 0f 46 00 00 call 80a8220 <_dl_call_pltexit> 80a3c11: 8b 04 24 mov eax,DWORD PTR [esp] 80a3c14: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80a3c18: db 6c 24 14 fld TBYTE PTR [esp+0x14] 80a3c1c: db 6c 24 08 fld TBYTE PTR [esp+0x8] 80a3c20: 66 0f 1a 44 24 20 bndmov bnd0,[esp+0x20] 80a3c26: 66 0f 1a 4c 24 28 bndmov bnd1,[esp+0x28] 80a3c2c: 83 c4 4c add esp,0x4c 80a3c2f: f2 c3 bnd ret 80a3c31: 66 90 xchg ax,ax 80a3c33: 66 90 xchg ax,ax 80a3c35: 66 90 xchg ax,ax 80a3c37: 66 90 xchg ax,ax 80a3c39: 66 90 xchg ax,ax 80a3c3b: 66 90 xchg ax,ax 80a3c3d: 66 90 xchg ax,ax 80a3c3f: 90 nop 080a3c40 : 80a3c40: 53 push ebx 80a3c41: e8 7a 5f fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a3c46: 81 c3 ba 13 04 00 add ebx,0x413ba 80a3c4c: 83 ec 10 sub esp,0x10 80a3c4f: 8d 83 cc 4b fe ff lea eax,[ebx-0x1b434] 80a3c55: 50 push eax 80a3c56: 6a 02 push 0x2 80a3c58: e8 83 e5 ff ff call 80a21e0 <_dl_dprintf> 80a3c5d: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 80a3c64: e8 21 1a fd ff call 807568a <_exit> 80a3c69: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a3c70 <_dl_exception_create>: 80a3c70: f3 0f 1e fb endbr32 80a3c74: 55 push ebp 80a3c75: 57 push edi 80a3c76: 56 push esi 80a3c77: 53 push ebx 80a3c78: e8 43 5f fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a3c7d: 81 c3 83 13 04 00 add ebx,0x41383 80a3c83: 83 ec 1c sub esp,0x1c 80a3c86: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80a3c8a: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 80a3c8e: 85 c0 test eax,eax 80a3c90: 74 6e je 80a3d00 <_dl_exception_create+0x90> 80a3c92: 83 ec 0c sub esp,0xc 80a3c95: ff 74 24 40 push DWORD PTR [esp+0x40] 80a3c99: e8 72 03 fd ff call 8074010 80a3c9e: 83 c4 10 add esp,0x10 80a3ca1: 8d 70 01 lea esi,[eax+0x1] 80a3ca4: 83 ec 0c sub esp,0xc 80a3ca7: ff 74 24 44 push DWORD PTR [esp+0x44] 80a3cab: e8 60 03 fd ff call 8074010 80a3cb0: 8d 68 01 lea ebp,[eax+0x1] 80a3cb3: 8d 44 35 00 lea eax,[ebp+esi*1+0x0] 80a3cb7: 89 04 24 mov DWORD PTR [esp],eax 80a3cba: e8 c1 0e fc ff call 8064b80 <__libc_malloc> 80a3cbf: 83 c4 10 add esp,0x10 80a3cc2: 85 c0 test eax,eax 80a3cc4: 74 4b je 80a3d11 <_dl_exception_create+0xa1> 80a3cc6: 83 ec 04 sub esp,0x4 80a3cc9: 55 push ebp 80a3cca: ff 74 24 40 push DWORD PTR [esp+0x40] 80a3cce: 50 push eax 80a3ccf: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a3cd3: e8 68 ff fc ff call 8073c40 <__mempcpy> 80a3cd8: 83 c4 0c add esp,0xc 80a3cdb: 56 push esi 80a3cdc: ff 74 24 3c push DWORD PTR [esp+0x3c] 80a3ce0: 50 push eax 80a3ce1: e8 4a fe fc ff call 8073b30 80a3ce6: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80a3cea: 83 c4 10 add esp,0x10 80a3ced: 89 07 mov DWORD PTR [edi],eax 80a3cef: 89 57 04 mov DWORD PTR [edi+0x4],edx 80a3cf2: 89 57 08 mov DWORD PTR [edi+0x8],edx 80a3cf5: 83 c4 1c add esp,0x1c 80a3cf8: 5b pop ebx 80a3cf9: 5e pop esi 80a3cfa: 5f pop edi 80a3cfb: 5d pop ebp 80a3cfc: c3 ret 80a3cfd: 8d 76 00 lea esi,[esi+0x0] 80a3d00: 8d 83 69 4e fe ff lea eax,[ebx-0x1b197] 80a3d06: be 01 00 00 00 mov esi,0x1 80a3d0b: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 80a3d0f: eb 93 jmp 80a3ca4 <_dl_exception_create+0x34> 80a3d11: 8d 83 69 4e fe ff lea eax,[ebx-0x1b197] 80a3d17: c7 47 08 00 00 00 00 mov DWORD PTR [edi+0x8],0x0 80a3d1e: 89 07 mov DWORD PTR [edi],eax 80a3d20: 8d 83 40 4c fe ff lea eax,[ebx-0x1b3c0] 80a3d26: 89 47 04 mov DWORD PTR [edi+0x4],eax 80a3d29: eb ca jmp 80a3cf5 <_dl_exception_create+0x85> 80a3d2b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a3d2f: 90 nop 080a3d30 <_dl_exception_create_format>: 80a3d30: f3 0f 1e fb endbr32 80a3d34: 55 push ebp 80a3d35: 57 push edi 80a3d36: 56 push esi 80a3d37: 53 push ebx 80a3d38: e8 83 5e fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a3d3d: 81 c3 c3 12 04 00 add ebx,0x412c3 80a3d43: 83 ec 2c sub esp,0x2c 80a3d46: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80a3d4a: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 80a3d4e: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 80a3d52: 85 c0 test eax,eax 80a3d54: 0f 84 26 03 00 00 je 80a4080 <_dl_exception_create_format+0x350> 80a3d5a: 83 ec 0c sub esp,0xc 80a3d5d: ff 74 24 50 push DWORD PTR [esp+0x50] 80a3d61: e8 aa 02 fd ff call 8074010 80a3d66: 83 c4 10 add esp,0x10 80a3d69: 8d 58 01 lea ebx,[eax+0x1] 80a3d6c: 8d 78 02 lea edi,[eax+0x2] 80a3d6f: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 80a3d73: 0f b6 55 00 movzx edx,BYTE PTR [ebp+0x0] 80a3d77: 8d 44 24 4c lea eax,[esp+0x4c] 80a3d7b: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80a3d7f: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a3d83: 84 d2 test dl,dl 80a3d85: 0f 84 97 00 00 00 je 80a3e22 <_dl_exception_create_format+0xf2> 80a3d8b: 89 ee mov esi,ebp 80a3d8d: 89 6c 24 48 mov DWORD PTR [esp+0x48],ebp 80a3d91: 89 fd mov ebp,edi 80a3d93: 89 f7 mov edi,esi 80a3d95: eb 14 jmp 80a3dab <_dl_exception_create_format+0x7b> 80a3d97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a3d9e: 66 90 xchg ax,ax 80a3da0: 83 c5 01 add ebp,0x1 80a3da3: 89 de mov esi,ebx 80a3da5: 89 c2 mov edx,eax 80a3da7: 84 d2 test dl,dl 80a3da9: 74 65 je 80a3e10 <_dl_exception_create_format+0xe0> 80a3dab: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 80a3daf: 8d 5e 01 lea ebx,[esi+0x1] 80a3db2: 80 fa 25 cmp dl,0x25 80a3db5: 75 e9 jne 80a3da0 <_dl_exception_create_format+0x70> 80a3db7: 0f b6 56 02 movzx edx,BYTE PTR [esi+0x2] 80a3dbb: 3c 78 cmp al,0x78 80a3dbd: 0f 84 65 02 00 00 je 80a4028 <_dl_exception_create_format+0x2f8> 80a3dc3: 0f 8f 3f 01 00 00 jg 80a3f08 <_dl_exception_create_format+0x1d8> 80a3dc9: 3c 6c cmp al,0x6c 80a3dcb: 0f 84 5f 02 00 00 je 80a4030 <_dl_exception_create_format+0x300> 80a3dd1: 3c 73 cmp al,0x73 80a3dd3: 0f 85 37 01 00 00 jne 80a3f10 <_dl_exception_create_format+0x1e0> 80a3dd9: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80a3ddd: 88 54 24 1f mov BYTE PTR [esp+0x1f],dl 80a3de1: 83 ec 0c sub esp,0xc 80a3de4: 83 c6 02 add esi,0x2 80a3de7: 89 d8 mov eax,ebx 80a3de9: 83 c3 04 add ebx,0x4 80a3dec: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 80a3df0: ff 30 push DWORD PTR [eax] 80a3df2: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80a3df6: e8 15 02 fd ff call 8074010 80a3dfb: 0f b6 54 24 2f movzx edx,BYTE PTR [esp+0x2f] 80a3e00: 83 c4 10 add esp,0x10 80a3e03: 01 c5 add ebp,eax 80a3e05: 84 d2 test dl,dl 80a3e07: 75 a2 jne 80a3dab <_dl_exception_create_format+0x7b> 80a3e09: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a3e10: 89 7c 24 48 mov DWORD PTR [esp+0x48],edi 80a3e14: 89 ef mov edi,ebp 80a3e16: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 80a3e1a: 85 ff test edi,edi 80a3e1c: 0f 88 2e 02 00 00 js 80a4050 <_dl_exception_create_format+0x320> 80a3e22: 83 ec 0c sub esp,0xc 80a3e25: 57 push edi 80a3e26: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80a3e2a: e8 51 0d fc ff call 8064b80 <__libc_malloc> 80a3e2f: 83 c4 10 add esp,0x10 80a3e32: 89 c6 mov esi,eax 80a3e34: 85 c0 test eax,eax 80a3e36: 0f 84 14 02 00 00 je 80a4050 <_dl_exception_create_format+0x320> 80a3e3c: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80a3e40: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a3e44: 89 70 04 mov DWORD PTR [eax+0x4],esi 80a3e47: 89 70 08 mov DWORD PTR [eax+0x8],esi 80a3e4a: 8d 04 3e lea eax,[esi+edi*1] 80a3e4d: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a3e51: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 80a3e55: 84 c0 test al,al 80a3e57: 75 23 jne 80a3e7c <_dl_exception_create_format+0x14c> 80a3e59: eb 65 jmp 80a3ec0 <_dl_exception_create_format+0x190> 80a3e5b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a3e5f: 90 nop 80a3e60: 39 74 24 0c cmp DWORD PTR [esp+0xc],esi 80a3e64: 0f 84 36 02 00 00 je 80a40a0 <_dl_exception_create_format+0x370> 80a3e6a: 88 06 mov BYTE PTR [esi],al 80a3e6c: 89 ef mov edi,ebp 80a3e6e: 83 c6 01 add esi,0x1 80a3e71: 0f b6 47 01 movzx eax,BYTE PTR [edi+0x1] 80a3e75: 8d 6f 01 lea ebp,[edi+0x1] 80a3e78: 84 c0 test al,al 80a3e7a: 74 44 je 80a3ec0 <_dl_exception_create_format+0x190> 80a3e7c: 3c 25 cmp al,0x25 80a3e7e: 75 e0 jne 80a3e60 <_dl_exception_create_format+0x130> 80a3e80: 0f b6 45 01 movzx eax,BYTE PTR [ebp+0x1] 80a3e84: 8d 7d 01 lea edi,[ebp+0x1] 80a3e87: 3c 73 cmp al,0x73 80a3e89: 0f 84 51 01 00 00 je 80a3fe0 <_dl_exception_create_format+0x2b0> 80a3e8f: 0f 8f 8b 00 00 00 jg 80a3f20 <_dl_exception_create_format+0x1f0> 80a3e95: 3c 25 cmp al,0x25 80a3e97: 0f 85 1b 01 00 00 jne 80a3fb8 <_dl_exception_create_format+0x288> 80a3e9d: 39 74 24 0c cmp DWORD PTR [esp+0xc],esi 80a3ea1: 0f 84 f9 01 00 00 je 80a40a0 <_dl_exception_create_format+0x370> 80a3ea7: 0f b6 47 01 movzx eax,BYTE PTR [edi+0x1] 80a3eab: c6 06 25 mov BYTE PTR [esi],0x25 80a3eae: 8d 6f 01 lea ebp,[edi+0x1] 80a3eb1: 83 c6 01 add esi,0x1 80a3eb4: 84 c0 test al,al 80a3eb6: 75 c4 jne 80a3e7c <_dl_exception_create_format+0x14c> 80a3eb8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a3ebf: 90 nop 80a3ec0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a3ec4: 39 f0 cmp eax,esi 80a3ec6: 0f 84 d4 01 00 00 je 80a40a0 <_dl_exception_create_format+0x370> 80a3ecc: c6 06 00 mov BYTE PTR [esi],0x0 80a3ecf: 83 c6 01 add esi,0x1 80a3ed2: 29 f0 sub eax,esi 80a3ed4: 89 c1 mov ecx,eax 80a3ed6: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a3eda: 39 c1 cmp ecx,eax 80a3edc: 0f 85 be 01 00 00 jne 80a40a0 <_dl_exception_create_format+0x370> 80a3ee2: 83 ec 04 sub esp,0x4 80a3ee5: 50 push eax 80a3ee6: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a3eea: 56 push esi 80a3eeb: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80a3eef: e8 3c fc fc ff call 8073b30 80a3ef4: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 80a3ef8: 83 c4 10 add esp,0x10 80a3efb: 89 01 mov DWORD PTR [ecx],eax 80a3efd: 83 c4 2c add esp,0x2c 80a3f00: 5b pop ebx 80a3f01: 5e pop esi 80a3f02: 5f pop edi 80a3f03: 5d pop ebp 80a3f04: c3 ret 80a3f05: 8d 76 00 lea esi,[esi+0x0] 80a3f08: 3c 7a cmp al,0x7a 80a3f0a: 0f 84 20 01 00 00 je 80a4030 <_dl_exception_create_format+0x300> 80a3f10: 83 c5 01 add ebp,0x1 80a3f13: 83 c6 02 add esi,0x2 80a3f16: e9 8c fe ff ff jmp 80a3da7 <_dl_exception_create_format+0x77> 80a3f1b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a3f1f: 90 nop 80a3f20: 3c 78 cmp al,0x78 80a3f22: 75 44 jne 80a3f68 <_dl_exception_create_format+0x238> 80a3f24: 89 c8 mov eax,ecx 80a3f26: 83 c1 04 add ecx,0x4 80a3f29: 83 ec 0c sub esp,0xc 80a3f2c: 31 d2 xor edx,edx 80a3f2e: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 80a3f32: 8d 5e 08 lea ebx,[esi+0x8] 80a3f35: 6a 00 push 0x0 80a3f37: 6a 10 push 0x10 80a3f39: 8b 00 mov eax,DWORD PTR [eax] 80a3f3b: 53 push ebx 80a3f3c: 52 push edx 80a3f3d: 50 push eax 80a3f3e: e8 bd 51 fe ff call 8089100 <_itoa> 80a3f43: 83 c4 20 add esp,0x20 80a3f46: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a3f4a: 39 f0 cmp eax,esi 80a3f4c: 74 0c je 80a3f5a <_dl_exception_create_format+0x22a> 80a3f4e: 66 90 xchg ax,ax 80a3f50: 83 e8 01 sub eax,0x1 80a3f53: c6 00 30 mov BYTE PTR [eax],0x30 80a3f56: 39 f0 cmp eax,esi 80a3f58: 75 f6 jne 80a3f50 <_dl_exception_create_format+0x220> 80a3f5a: 89 de mov esi,ebx 80a3f5c: e9 10 ff ff ff jmp 80a3e71 <_dl_exception_create_format+0x141> 80a3f61: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a3f68: 3c 7a cmp al,0x7a 80a3f6a: 75 50 jne 80a3fbc <_dl_exception_create_format+0x28c> 80a3f6c: 80 7d 02 78 cmp BYTE PTR [ebp+0x2],0x78 80a3f70: 75 4a jne 80a3fbc <_dl_exception_create_format+0x28c> 80a3f72: 89 c8 mov eax,ecx 80a3f74: 83 c1 04 add ecx,0x4 80a3f77: 83 ec 0c sub esp,0xc 80a3f7a: 31 d2 xor edx,edx 80a3f7c: 8b 00 mov eax,DWORD PTR [eax] 80a3f7e: 8d 5e 08 lea ebx,[esi+0x8] 80a3f81: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 80a3f85: 6a 00 push 0x0 80a3f87: 6a 10 push 0x10 80a3f89: 53 push ebx 80a3f8a: 52 push edx 80a3f8b: 50 push eax 80a3f8c: e8 6f 51 fe ff call 8089100 <_itoa> 80a3f91: 83 c4 20 add esp,0x20 80a3f94: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a3f98: 39 f0 cmp eax,esi 80a3f9a: 74 0e je 80a3faa <_dl_exception_create_format+0x27a> 80a3f9c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a3fa0: 83 e8 01 sub eax,0x1 80a3fa3: c6 00 30 mov BYTE PTR [eax],0x30 80a3fa6: 39 f0 cmp eax,esi 80a3fa8: 75 f6 jne 80a3fa0 <_dl_exception_create_format+0x270> 80a3faa: 8d 7d 02 lea edi,[ebp+0x2] 80a3fad: 89 de mov esi,ebx 80a3faf: e9 bd fe ff ff jmp 80a3e71 <_dl_exception_create_format+0x141> 80a3fb4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a3fb8: 3c 6c cmp al,0x6c 80a3fba: 74 b0 je 80a3f6c <_dl_exception_create_format+0x23c> 80a3fbc: 83 ec 08 sub esp,0x8 80a3fbf: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80a3fc3: 8d 83 0c 4c fe ff lea eax,[ebx-0x1b3f4] 80a3fc9: 50 push eax 80a3fca: 6a 02 push 0x2 80a3fcc: e8 0f e2 ff ff call 80a21e0 <_dl_dprintf> 80a3fd1: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 80a3fd8: e8 ad 16 fd ff call 807568a <_exit> 80a3fdd: 8d 76 00 lea esi,[esi+0x0] 80a3fe0: 8b 29 mov ebp,DWORD PTR [ecx] 80a3fe2: 8d 41 04 lea eax,[ecx+0x4] 80a3fe5: 83 ec 0c sub esp,0xc 80a3fe8: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80a3fec: 55 push ebp 80a3fed: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80a3ff1: e8 1a 00 fd ff call 8074010 80a3ff6: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a3ffa: 83 c4 10 add esp,0x10 80a3ffd: 29 f1 sub ecx,esi 80a3fff: 39 c1 cmp ecx,eax 80a4001: 0f 82 99 00 00 00 jb 80a40a0 <_dl_exception_create_format+0x370> 80a4007: 83 ec 04 sub esp,0x4 80a400a: 50 push eax 80a400b: 55 push ebp 80a400c: 56 push esi 80a400d: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80a4011: e8 2a fc fc ff call 8073c40 <__mempcpy> 80a4016: 83 c4 10 add esp,0x10 80a4019: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a401d: 89 c6 mov esi,eax 80a401f: e9 4d fe ff ff jmp 80a3e71 <_dl_exception_create_format+0x141> 80a4024: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a4028: 83 c5 08 add ebp,0x8 80a402b: e9 e3 fe ff ff jmp 80a3f13 <_dl_exception_create_format+0x1e3> 80a4030: 83 c5 08 add ebp,0x8 80a4033: 80 fa 78 cmp dl,0x78 80a4036: 0f 85 d7 fe ff ff jne 80a3f13 <_dl_exception_create_format+0x1e3> 80a403c: 0f b6 56 03 movzx edx,BYTE PTR [esi+0x3] 80a4040: 83 c6 03 add esi,0x3 80a4043: e9 5f fd ff ff jmp 80a3da7 <_dl_exception_create_format+0x77> 80a4048: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a404f: 90 nop 80a4050: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80a4054: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 80a4058: 8d 83 69 4e fe ff lea eax,[ebx-0x1b197] 80a405e: c7 41 08 00 00 00 00 mov DWORD PTR [ecx+0x8],0x0 80a4065: 89 01 mov DWORD PTR [ecx],eax 80a4067: 8d 83 40 4c fe ff lea eax,[ebx-0x1b3c0] 80a406d: 89 41 04 mov DWORD PTR [ecx+0x4],eax 80a4070: 83 c4 2c add esp,0x2c 80a4073: 5b pop ebx 80a4074: 5e pop esi 80a4075: 5f pop edi 80a4076: 5d pop ebp 80a4077: c3 ret 80a4078: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a407f: 90 nop 80a4080: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a4084: c7 44 24 18 01 00 00 00 mov DWORD PTR [esp+0x18],0x1 80a408c: bf 02 00 00 00 mov edi,0x2 80a4091: 8d 80 69 4e fe ff lea eax,[eax-0x1b197] 80a4097: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 80a409b: e9 d3 fc ff ff jmp 80a3d73 <_dl_exception_create_format+0x43> 80a40a0: e8 9b fb ff ff call 80a3c40 80a40a5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a40ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080a40b0 <_dl_exception_free>: 80a40b0: f3 0f 1e fb endbr32 80a40b4: 56 push esi 80a40b5: 53 push ebx 80a40b6: e8 05 5b fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a40bb: 81 c3 45 0f 04 00 add ebx,0x40f45 80a40c1: 83 ec 10 sub esp,0x10 80a40c4: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80a40c8: ff 76 08 push DWORD PTR [esi+0x8] 80a40cb: e8 d0 10 fc ff call 80651a0 <__free> 80a40d0: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 80a40d6: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 80a40dd: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 80a40e4: 83 c4 14 add esp,0x14 80a40e7: 5b pop ebx 80a40e8: 5e pop esi 80a40e9: c3 ret 80a40ea: 66 90 xchg ax,ax 80a40ec: 66 90 xchg ax,ax 80a40ee: 66 90 xchg ax,ax 080a40f0 <_dl_cache_libcmp>: 80a40f0: f3 0f 1e fb endbr32 80a40f4: 55 push ebp 80a40f5: 57 push edi 80a40f6: 56 push esi 80a40f7: 53 push ebx 80a40f8: 83 ec 04 sub esp,0x4 80a40fb: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80a40ff: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80a4103: 89 04 24 mov DWORD PTR [esp],eax 80a4106: 0f be 03 movsx eax,BYTE PTR [ebx] 80a4109: 84 c0 test al,al 80a410b: 74 34 je 80a4141 <_dl_cache_libcmp+0x51> 80a410d: 8b 0c 24 mov ecx,DWORD PTR [esp] 80a4110: 8d 78 d0 lea edi,[eax-0x30] 80a4113: 0f be 11 movsx edx,BYTE PTR [ecx] 80a4116: 89 f9 mov ecx,edi 80a4118: 80 f9 09 cmp cl,0x9 80a411b: 8d 72 d0 lea esi,[edx-0x30] 80a411e: 89 f1 mov ecx,esi 80a4120: 76 36 jbe 80a4158 <_dl_cache_libcmp+0x68> 80a4122: 80 f9 09 cmp cl,0x9 80a4125: 0f 86 b0 00 00 00 jbe 80a41db <_dl_cache_libcmp+0xeb> 80a412b: 38 d0 cmp al,dl 80a412d: 0f 85 b5 00 00 00 jne 80a41e8 <_dl_cache_libcmp+0xf8> 80a4133: 83 c3 01 add ebx,0x1 80a4136: 83 04 24 01 add DWORD PTR [esp],0x1 80a413a: 0f be 03 movsx eax,BYTE PTR [ebx] 80a413d: 84 c0 test al,al 80a413f: 75 cc jne 80a410d <_dl_cache_libcmp+0x1d> 80a4141: 8b 04 24 mov eax,DWORD PTR [esp] 80a4144: 0f be 00 movsx eax,BYTE PTR [eax] 80a4147: f7 d8 neg eax 80a4149: 83 c4 04 add esp,0x4 80a414c: 5b pop ebx 80a414d: 5e pop esi 80a414e: 5f pop edi 80a414f: 5d pop ebp 80a4150: c3 ret 80a4151: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4158: 80 f9 09 cmp cl,0x9 80a415b: 0f 87 91 00 00 00 ja 80a41f2 <_dl_cache_libcmp+0x102> 80a4161: 8d 6a d0 lea ebp,[edx-0x30] 80a4164: 0f be 53 01 movsx edx,BYTE PTR [ebx+0x1] 80a4168: 8d 73 01 lea esi,[ebx+0x1] 80a416b: 8b 0c 24 mov ecx,DWORD PTR [esp] 80a416e: 83 e8 30 sub eax,0x30 80a4171: 8d 5a d0 lea ebx,[edx-0x30] 80a4174: 8d 79 01 lea edi,[ecx+0x1] 80a4177: 80 fb 09 cmp bl,0x9 80a417a: 89 f3 mov ebx,esi 80a417c: 77 19 ja 80a4197 <_dl_cache_libcmp+0xa7> 80a417e: 66 90 xchg ax,ax 80a4180: 83 c3 01 add ebx,0x1 80a4183: 8d 04 80 lea eax,[eax+eax*4] 80a4186: 8d 44 42 d0 lea eax,[edx+eax*2-0x30] 80a418a: 0f be 13 movsx edx,BYTE PTR [ebx] 80a418d: 8d 72 d0 lea esi,[edx-0x30] 80a4190: 89 f1 mov ecx,esi 80a4192: 80 f9 09 cmp cl,0x9 80a4195: 76 e9 jbe 80a4180 <_dl_cache_libcmp+0x90> 80a4197: 8b 0c 24 mov ecx,DWORD PTR [esp] 80a419a: 89 3c 24 mov DWORD PTR [esp],edi 80a419d: 0f be 51 01 movsx edx,BYTE PTR [ecx+0x1] 80a41a1: 8d 4a d0 lea ecx,[edx-0x30] 80a41a4: 80 f9 09 cmp cl,0x9 80a41a7: 77 23 ja 80a41cc <_dl_cache_libcmp+0xdc> 80a41a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a41b0: 83 04 24 01 add DWORD PTR [esp],0x1 80a41b4: 8b 3c 24 mov edi,DWORD PTR [esp] 80a41b7: 8d 74 ad 00 lea esi,[ebp+ebp*4+0x0] 80a41bb: 8d 6c 72 d0 lea ebp,[edx+esi*2-0x30] 80a41bf: 0f be 17 movsx edx,BYTE PTR [edi] 80a41c2: 8d 72 d0 lea esi,[edx-0x30] 80a41c5: 89 f1 mov ecx,esi 80a41c7: 80 f9 09 cmp cl,0x9 80a41ca: 76 e4 jbe 80a41b0 <_dl_cache_libcmp+0xc0> 80a41cc: 39 e8 cmp eax,ebp 80a41ce: 0f 84 32 ff ff ff je 80a4106 <_dl_cache_libcmp+0x16> 80a41d4: 29 e8 sub eax,ebp 80a41d6: e9 6e ff ff ff jmp 80a4149 <_dl_cache_libcmp+0x59> 80a41db: 83 c4 04 add esp,0x4 80a41de: b8 ff ff ff ff mov eax,0xffffffff 80a41e3: 5b pop ebx 80a41e4: 5e pop esi 80a41e5: 5f pop edi 80a41e6: 5d pop ebp 80a41e7: c3 ret 80a41e8: 83 c4 04 add esp,0x4 80a41eb: 29 d0 sub eax,edx 80a41ed: 5b pop ebx 80a41ee: 5e pop esi 80a41ef: 5f pop edi 80a41f0: 5d pop ebp 80a41f1: c3 ret 80a41f2: b8 01 00 00 00 mov eax,0x1 80a41f7: e9 4d ff ff ff jmp 80a4149 <_dl_cache_libcmp+0x59> 80a41fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080a4200 <_dl_load_cache_lookup>: 80a4200: f3 0f 1e fb endbr32 80a4204: e8 20 5b fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a4209: 05 f7 0d 04 00 add eax,0x40df7 80a420e: 55 push ebp 80a420f: 89 e5 mov ebp,esp 80a4211: 57 push edi 80a4212: 56 push esi 80a4213: 53 push ebx 80a4214: 83 ec 5c sub esp,0x5c 80a4217: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 80a421a: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 80a4220: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 80a4223: f6 00 01 test BYTE PTR [eax],0x1 80a4226: 0f 85 b4 05 00 00 jne 80a47e0 <_dl_load_cache_lookup+0x5e0> 80a422c: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a422f: 8b b0 6c 1a 00 00 mov esi,DWORD PTR [eax+0x1a6c] 80a4235: 85 f6 test esi,esi 80a4237: 0f 84 e3 03 00 00 je 80a4620 <_dl_load_cache_lookup+0x420> 80a423d: 83 fe ff cmp esi,0xffffffff 80a4240: 0f 84 33 01 00 00 je 80a4379 <_dl_load_cache_lookup+0x179> 80a4246: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a4249: 8b b8 64 1a 00 00 mov edi,DWORD PTR [eax+0x1a64] 80a424f: 8b 55 c8 mov edx,DWORD PTR [ebp-0x38] 80a4252: 8d 04 3e lea eax,[esi+edi*1] 80a4255: 8b 8a 68 1a 00 00 mov ecx,DWORD PTR [edx+0x1a68] 80a425b: 89 4d d0 mov DWORD PTR [ebp-0x30],ecx 80a425e: 83 f9 ff cmp ecx,0xffffffff 80a4261: 0f 84 f9 02 00 00 je 80a4560 <_dl_load_cache_lookup+0x360> 80a4267: 29 c8 sub eax,ecx 80a4269: 89 45 cc mov DWORD PTR [ebp-0x34],eax 80a426c: c7 c0 1c 6f 0e 08 mov eax,0x80e6f1c 80a4272: 8b 30 mov esi,DWORD PTR [eax] 80a4274: 85 f6 test esi,esi 80a4276: 0f 84 ef 06 00 00 je 80a496b <_dl_load_cache_lookup+0x76b> 80a427c: c7 c7 60 77 0b 08 mov edi,0x80b7760 80a4282: 83 ec 08 sub esp,0x8 80a4285: 89 d3 mov ebx,edx 80a4287: 57 push edi 80a4288: 56 push esi 80a4289: e8 42 4e fa ff call 80490d0 <.plt+0xa0> 80a428e: 83 c4 10 add esp,0x10 80a4291: 85 c0 test eax,eax 80a4293: 0f 84 5f 06 00 00 je 80a48f8 <_dl_load_cache_lookup+0x6f8> 80a4299: 83 ec 08 sub esp,0x8 80a429c: 8d 47 09 lea eax,[edi+0x9] 80a429f: 50 push eax 80a42a0: 56 push esi 80a42a1: e8 2a 4e fa ff call 80490d0 <.plt+0xa0> 80a42a6: 83 c4 10 add esp,0x10 80a42a9: 83 f8 01 cmp eax,0x1 80a42ac: 19 f6 sbb esi,esi 80a42ae: 83 f8 01 cmp eax,0x1 80a42b1: 19 c0 sbb eax,eax 80a42b3: f7 d6 not esi 80a42b5: 25 01 00 02 00 and eax,0x20001 80a42ba: 89 75 9c mov DWORD PTR [ebp-0x64],esi 80a42bd: 83 e8 01 sub eax,0x1 80a42c0: 89 45 98 mov DWORD PTR [ebp-0x68],eax 80a42c3: 83 ec 04 sub esp,0x4 80a42c6: 8d 45 e0 lea eax,[ebp-0x20] 80a42c9: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a42cc: 6a 00 push 0x0 80a42ce: 50 push eax 80a42cf: 6a 0b push 0xb 80a42d1: e8 8a 46 fd ff call 8078960 <__tunable_get_val> 80a42d6: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80a42d9: 89 da mov edx,ebx 80a42db: 31 c9 xor ecx,ecx 80a42dd: 8d 9b 7b 47 fe ff lea ebx,[ebx-0x1b885] 80a42e3: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 80a42e6: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 80a42e9: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 80a42ec: b8 21 00 00 00 mov eax,0x21 80a42f1: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80a42f8: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a42fb: c7 c0 88 68 0e 08 mov eax,0x80e6888 80a4301: 83 c4 10 add esp,0x10 80a4304: 8b 30 mov esi,DWORD PTR [eax] 80a4306: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a4309: 89 75 c0 mov DWORD PTR [ebp-0x40],esi 80a430c: 8b b2 68 1a 00 00 mov esi,DWORD PTR [edx+0x1a68] 80a4312: 89 45 bc mov DWORD PTR [ebp-0x44],eax 80a4315: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80a4318: 83 e8 01 sub eax,0x1 80a431b: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80a431e: 78 59 js 80a4379 <_dl_load_cache_lookup+0x179> 80a4320: 31 db xor ebx,ebx 80a4322: 89 75 c4 mov DWORD PTR [ebp-0x3c],esi 80a4325: 89 de mov esi,ebx 80a4327: eb 12 jmp 80a433b <_dl_load_cache_lookup+0x13b> 80a4329: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4330: 8d 43 ff lea eax,[ebx-0x1] 80a4333: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80a4336: 39 75 d4 cmp DWORD PTR [ebp-0x2c],esi 80a4339: 7c 3e jl 80a4379 <_dl_load_cache_lookup+0x179> 80a433b: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a433e: 8d 3c 30 lea edi,[eax+esi*1] 80a4341: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a4344: 89 fb mov ebx,edi 80a4346: 83 e7 fe and edi,0xfffffffe 80a4349: d1 fb sar ebx,1 80a434b: 01 df add edi,ebx 80a434d: c1 e7 03 shl edi,0x3 80a4350: 8b 44 38 34 mov eax,DWORD PTR [eax+edi*1+0x34] 80a4354: 39 45 cc cmp DWORD PTR [ebp-0x34],eax 80a4357: 76 20 jbe 80a4379 <_dl_load_cache_lookup+0x179> 80a4359: 83 ec 08 sub esp,0x8 80a435c: 03 45 d0 add eax,DWORD PTR [ebp-0x30] 80a435f: 50 push eax 80a4360: ff 75 08 push DWORD PTR [ebp+0x8] 80a4363: e8 88 fd ff ff call 80a40f0 <_dl_cache_libcmp> 80a4368: 83 c4 10 add esp,0x10 80a436b: 85 c0 test eax,eax 80a436d: 74 19 je 80a4388 <_dl_load_cache_lookup+0x188> 80a436f: 79 bf jns 80a4330 <_dl_load_cache_lookup+0x130> 80a4371: 8d 73 01 lea esi,[ebx+0x1] 80a4374: 39 75 d4 cmp DWORD PTR [ebp-0x2c],esi 80a4377: 7d c2 jge 80a433b <_dl_load_cache_lookup+0x13b> 80a4379: 8d 65 f4 lea esp,[ebp-0xc] 80a437c: 31 c0 xor eax,eax 80a437e: 5b pop ebx 80a437f: 5e pop esi 80a4380: 5f pop edi 80a4381: 5d pop ebp 80a4382: c3 ret 80a4383: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a4387: 90 nop 80a4388: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 80a438b: 89 d8 mov eax,ebx 80a438d: 89 5d c4 mov DWORD PTR [ebp-0x3c],ebx 80a4390: 8d 5c 3e 1c lea ebx,[esi+edi*1+0x1c] 80a4394: 89 75 ac mov DWORD PTR [ebp-0x54],esi 80a4397: 89 c7 mov edi,eax 80a4399: 89 de mov esi,ebx 80a439b: eb 28 jmp 80a43c5 <_dl_load_cache_lookup+0x1c5> 80a439d: 8d 76 00 lea esi,[esi+0x0] 80a43a0: 8b 06 mov eax,DWORD PTR [esi] 80a43a2: 8d 5f ff lea ebx,[edi-0x1] 80a43a5: 39 45 cc cmp DWORD PTR [ebp-0x34],eax 80a43a8: 76 1f jbe 80a43c9 <_dl_load_cache_lookup+0x1c9> 80a43aa: 83 ec 08 sub esp,0x8 80a43ad: 03 45 d0 add eax,DWORD PTR [ebp-0x30] 80a43b0: 83 ee 18 sub esi,0x18 80a43b3: 50 push eax 80a43b4: ff 75 08 push DWORD PTR [ebp+0x8] 80a43b7: e8 34 fd ff ff call 80a40f0 <_dl_cache_libcmp> 80a43bc: 83 c4 10 add esp,0x10 80a43bf: 85 c0 test eax,eax 80a43c1: 75 06 jne 80a43c9 <_dl_load_cache_lookup+0x1c9> 80a43c3: 89 df mov edi,ebx 80a43c5: 85 ff test edi,edi 80a43c7: 75 d7 jne 80a43a0 <_dl_load_cache_lookup+0x1a0> 80a43c9: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 80a43cc: 23 45 b0 and eax,DWORD PTR [ebp-0x50] 80a43cf: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a43d2: 0d 00 00 03 80 or eax,0x80030000 80a43d7: 8b 75 ac mov esi,DWORD PTR [ebp-0x54] 80a43da: f7 d0 not eax 80a43dc: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 80a43df: 23 55 b8 and edx,DWORD PTR [ebp-0x48] 80a43e2: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 80a43e9: 89 45 ac mov DWORD PTR [ebp-0x54],eax 80a43ec: c7 c0 88 59 0e 08 mov eax,0x80e5988 80a43f2: f7 d2 not edx 80a43f4: 89 55 b0 mov DWORD PTR [ebp-0x50],edx 80a43f7: 8b 00 mov eax,DWORD PTR [eax] 80a43f9: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 80a43fc: c7 c0 64 6f 0e 08 mov eax,0x80e6f64 80a4402: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a4405: 8b 00 mov eax,DWORD PTR [eax] 80a4407: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 80a440a: 8d 04 7f lea eax,[edi+edi*2] 80a440d: 8d 74 c6 30 lea esi,[esi+eax*8+0x30] 80a4411: eb 1c jmp 80a442f <_dl_load_cache_lookup+0x22f> 80a4413: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a4417: 90 nop 80a4418: 39 45 b8 cmp DWORD PTR [ebp-0x48],eax 80a441b: 74 55 je 80a4472 <_dl_load_cache_lookup+0x272> 80a441d: 8d 76 00 lea esi,[esi+0x0] 80a4420: 83 c7 01 add edi,0x1 80a4423: 83 c6 18 add esi,0x18 80a4426: 3b 7d d4 cmp edi,DWORD PTR [ebp-0x2c] 80a4429: 0f 8f 99 00 00 00 jg 80a44c8 <_dl_load_cache_lookup+0x2c8> 80a442f: 3b 7d c4 cmp edi,DWORD PTR [ebp-0x3c] 80a4432: 7e 21 jle 80a4455 <_dl_load_cache_lookup+0x255> 80a4434: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80a4437: 39 d8 cmp eax,ebx 80a4439: 0f 83 89 00 00 00 jae 80a44c8 <_dl_load_cache_lookup+0x2c8> 80a443f: 83 ec 08 sub esp,0x8 80a4442: 03 45 d0 add eax,DWORD PTR [ebp-0x30] 80a4445: 50 push eax 80a4446: ff 75 08 push DWORD PTR [ebp+0x8] 80a4449: e8 a2 fc ff ff call 80a40f0 <_dl_cache_libcmp> 80a444e: 83 c4 10 add esp,0x10 80a4451: 85 c0 test eax,eax 80a4453: 75 73 jne 80a44c8 <_dl_load_cache_lookup+0x2c8> 80a4455: 8b 06 mov eax,DWORD PTR [esi] 80a4457: 89 c2 mov edx,eax 80a4459: 83 e2 fd and edx,0xfffffffd 80a445c: 83 fa 01 cmp edx,0x1 80a445f: 75 bf jne 80a4420 <_dl_load_cache_lookup+0x220> 80a4461: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 80a4464: 89 4d cc mov DWORD PTR [ebp-0x34],ecx 80a4467: 39 d9 cmp ecx,ebx 80a4469: 73 b5 jae 80a4420 <_dl_load_cache_lookup+0x220> 80a446b: 8b 4d c0 mov ecx,DWORD PTR [ebp-0x40] 80a446e: 85 c9 test ecx,ecx 80a4470: 75 a6 jne 80a4418 <_dl_load_cache_lookup+0x218> 80a4472: 8b 4e 10 mov ecx,DWORD PTR [esi+0x10] 80a4475: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 80a4478: 89 4d a4 mov DWORD PTR [ebp-0x5c],ecx 80a447b: 23 4d b0 and ecx,DWORD PTR [ebp-0x50] 80a447e: 89 55 bc mov DWORD PTR [ebp-0x44],edx 80a4481: 8b 55 ac mov edx,DWORD PTR [ebp-0x54] 80a4484: 23 55 bc and edx,DWORD PTR [ebp-0x44] 80a4487: 09 ca or edx,ecx 80a4489: 75 95 jne 80a4420 <_dl_load_cache_lookup+0x220> 80a448b: 8b 4d a0 mov ecx,DWORD PTR [ebp-0x60] 80a448e: 85 c9 test ecx,ecx 80a4490: 74 05 je 80a4497 <_dl_load_cache_lookup+0x297> 80a4492: 3b 4e 0c cmp ecx,DWORD PTR [esi+0xc] 80a4495: 72 89 jb 80a4420 <_dl_load_cache_lookup+0x220> 80a4497: 81 7d a8 00 f0 ff ff cmp DWORD PTR [ebp-0x58],0xfffff000 80a449e: 0f 87 44 01 00 00 ja 80a45e8 <_dl_load_cache_lookup+0x3e8> 80a44a4: 8b 4d a4 mov ecx,DWORD PTR [ebp-0x5c] 80a44a7: 0b 4d bc or ecx,DWORD PTR [ebp-0x44] 80a44aa: 0f 85 70 ff ff ff jne 80a4420 <_dl_load_cache_lookup+0x220> 80a44b0: 8b 55 cc mov edx,DWORD PTR [ebp-0x34] 80a44b3: 03 55 d0 add edx,DWORD PTR [ebp-0x30] 80a44b6: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 80a44b9: 39 45 b8 cmp DWORD PTR [ebp-0x48],eax 80a44bc: 0f 85 5e ff ff ff jne 80a4420 <_dl_load_cache_lookup+0x220> 80a44c2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a44c8: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80a44cb: f6 00 01 test BYTE PTR [eax],0x1 80a44ce: 0f 85 37 04 00 00 jne 80a490b <_dl_load_cache_lookup+0x70b> 80a44d4: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 80a44d7: 85 c0 test eax,eax 80a44d9: 0f 84 9a fe ff ff je 80a4379 <_dl_load_cache_lookup+0x179> 80a44df: 83 ec 0c sub esp,0xc 80a44e2: ff 75 c0 push DWORD PTR [ebp-0x40] 80a44e5: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a44e8: e8 23 fb fc ff call 8074010 80a44ed: 83 c4 10 add esp,0x10 80a44f0: 8d 50 1c lea edx,[eax+0x1c] 80a44f3: 89 e6 mov esi,esp 80a44f5: 89 d1 mov ecx,edx 80a44f7: 81 e2 00 f0 ff ff and edx,0xfffff000 80a44fd: 29 d6 sub esi,edx 80a44ff: 83 e1 f0 and ecx,0xfffffff0 80a4502: 89 f2 mov edx,esi 80a4504: 39 d4 cmp esp,edx 80a4506: 74 12 je 80a451a <_dl_load_cache_lookup+0x31a> 80a4508: 81 ec 00 10 00 00 sub esp,0x1000 80a450e: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a4516: 39 d4 cmp esp,edx 80a4518: 75 ee jne 80a4508 <_dl_load_cache_lookup+0x308> 80a451a: 81 e1 ff 0f 00 00 and ecx,0xfff 80a4520: 29 cc sub esp,ecx 80a4522: 85 c9 test ecx,ecx 80a4524: 0f 85 e6 00 00 00 jne 80a4610 <_dl_load_cache_lookup+0x410> 80a452a: 8d 74 24 0f lea esi,[esp+0xf] 80a452e: 83 c0 01 add eax,0x1 80a4531: 83 ec 04 sub esp,0x4 80a4534: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a4537: 83 e6 f0 and esi,0xfffffff0 80a453a: 50 push eax 80a453b: ff 75 c0 push DWORD PTR [ebp-0x40] 80a453e: 56 push esi 80a453f: e8 ec f5 fc ff call 8073b30 80a4544: 89 34 24 mov DWORD PTR [esp],esi 80a4547: e8 a4 24 fc ff call 80669f0 <__strdup> 80a454c: 83 c4 10 add esp,0x10 80a454f: 8d 65 f4 lea esp,[ebp-0xc] 80a4552: 5b pop ebx 80a4553: 5e pop esi 80a4554: 5f pop edi 80a4555: 5d pop ebp 80a4556: c3 ret 80a4557: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a455e: 66 90 xchg ax,ax 80a4560: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 80a4563: 8d 14 40 lea edx,[eax+eax*2] 80a4566: 8d 14 95 10 00 00 00 lea edx,[edx*4+0x10] 80a456d: 29 d7 sub edi,edx 80a456f: 8d 1c 16 lea ebx,[esi+edx*1] 80a4572: 83 e8 01 sub eax,0x1 80a4575: 89 5d cc mov DWORD PTR [ebp-0x34],ebx 80a4578: 89 7d d0 mov DWORD PTR [ebp-0x30],edi 80a457b: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80a457e: 0f 88 f5 fd ff ff js 80a4379 <_dl_load_cache_lookup+0x179> 80a4584: 31 d2 xor edx,edx 80a4586: 89 75 c4 mov DWORD PTR [ebp-0x3c],esi 80a4589: 89 d6 mov esi,edx 80a458b: eb 12 jmp 80a459f <_dl_load_cache_lookup+0x39f> 80a458d: 8d 76 00 lea esi,[esi+0x0] 80a4590: 8d 43 ff lea eax,[ebx-0x1] 80a4593: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80a4596: 39 75 d4 cmp DWORD PTR [ebp-0x2c],esi 80a4599: 0f 8c da fd ff ff jl 80a4379 <_dl_load_cache_lookup+0x179> 80a459f: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a45a2: 8d 3c 30 lea edi,[eax+esi*1] 80a45a5: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 80a45a8: 89 fb mov ebx,edi 80a45aa: 83 e7 fe and edi,0xfffffffe 80a45ad: d1 fb sar ebx,1 80a45af: 01 df add edi,ebx 80a45b1: c1 e7 02 shl edi,0x2 80a45b4: 8b 44 38 14 mov eax,DWORD PTR [eax+edi*1+0x14] 80a45b8: 39 45 d0 cmp DWORD PTR [ebp-0x30],eax 80a45bb: 0f 86 b8 fd ff ff jbe 80a4379 <_dl_load_cache_lookup+0x179> 80a45c1: 83 ec 08 sub esp,0x8 80a45c4: 03 45 cc add eax,DWORD PTR [ebp-0x34] 80a45c7: 50 push eax 80a45c8: ff 75 08 push DWORD PTR [ebp+0x8] 80a45cb: e8 20 fb ff ff call 80a40f0 <_dl_cache_libcmp> 80a45d0: 83 c4 10 add esp,0x10 80a45d3: 85 c0 test eax,eax 80a45d5: 0f 84 0d 01 00 00 je 80a46e8 <_dl_load_cache_lookup+0x4e8> 80a45db: 79 b3 jns 80a4590 <_dl_load_cache_lookup+0x390> 80a45dd: 8d 73 01 lea esi,[ebx+0x1] 80a45e0: eb b4 jmp 80a4596 <_dl_load_cache_lookup+0x396> 80a45e2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a45e8: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 80a45eb: 81 e1 00 00 03 00 and ecx,0x30000 80a45f1: 0f 84 b9 fe ff ff je 80a44b0 <_dl_load_cache_lookup+0x2b0> 80a45f7: 33 4d 98 xor ecx,DWORD PTR [ebp-0x68] 80a45fa: 0b 4d 9c or ecx,DWORD PTR [ebp-0x64] 80a45fd: 0f 85 1d fe ff ff jne 80a4420 <_dl_load_cache_lookup+0x220> 80a4603: e9 a8 fe ff ff jmp 80a44b0 <_dl_load_cache_lookup+0x2b0> 80a4608: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a460f: 90 nop 80a4610: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 80a4615: e9 10 ff ff ff jmp 80a452a <_dl_load_cache_lookup+0x32a> 80a461a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a4620: 83 ec 04 sub esp,0x4 80a4623: 89 c3 mov ebx,eax 80a4625: 8d 80 64 1a 00 00 lea eax,[eax+0x1a64] 80a462b: 6a 01 push 0x1 80a462d: 50 push eax 80a462e: 8d 83 4e 4c fe ff lea eax,[ebx-0x1b3b2] 80a4634: 50 push eax 80a4635: e8 76 da ff ff call 80a20b0 <_dl_sysdep_read_whole_file> 80a463a: 83 c4 10 add esp,0x10 80a463d: 89 c6 mov esi,eax 80a463f: 83 f8 ff cmp eax,0xffffffff 80a4642: 0f 84 89 00 00 00 je 80a46d1 <_dl_load_cache_lookup+0x4d1> 80a4648: 8b bb 64 1a 00 00 mov edi,DWORD PTR [ebx+0x1a64] 80a464e: 83 ff 30 cmp edi,0x30 80a4651: 76 5d jbe 80a46b0 <_dl_load_cache_lookup+0x4b0> 80a4653: 83 ec 04 sub esp,0x4 80a4656: 8d 83 71 4c fe ff lea eax,[ebx-0x1b38f] 80a465c: 6a 14 push 0x14 80a465e: 50 push eax 80a465f: 56 push esi 80a4660: e8 3b 4a fa ff call 80490a0 <.plt+0x70> 80a4665: 83 c4 10 add esp,0x10 80a4668: 85 c0 test eax,eax 80a466a: 75 49 jne 80a46b5 <_dl_load_cache_lookup+0x4b5> 80a466c: 0f b6 46 1c movzx eax,BYTE PTR [esi+0x1c] 80a4670: 84 c0 test al,al 80a4672: 0f 84 bb 02 00 00 je 80a4933 <_dl_load_cache_lookup+0x733> 80a4678: 83 e0 03 and eax,0x3 80a467b: 3c 02 cmp al,0x2 80a467d: 0f 84 b0 02 00 00 je 80a4933 <_dl_load_cache_lookup+0x733> 80a4683: 83 ec 08 sub esp,0x8 80a4686: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a4689: 57 push edi 80a468a: 56 push esi 80a468b: e8 30 25 fd ff call 8076bc0 <__munmap> 80a4690: 83 c4 10 add esp,0x10 80a4693: c7 83 68 1a 00 00 ff ff ff ff mov DWORD PTR [ebx+0x1a68],0xffffffff 80a469d: c7 83 6c 1a 00 00 ff ff ff ff mov DWORD PTR [ebx+0x1a6c],0xffffffff 80a46a7: e9 cd fc ff ff jmp 80a4379 <_dl_load_cache_lookup+0x179> 80a46ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a46b0: 83 ff 10 cmp edi,0x10 80a46b3: 76 0c jbe 80a46c1 <_dl_load_cache_lookup+0x4c1> 80a46b5: 81 3e 6c 64 2e 73 cmp DWORD PTR [esi],0x732e646c 80a46bb: 0f 84 40 01 00 00 je 80a4801 <_dl_load_cache_lookup+0x601> 80a46c1: 83 ec 08 sub esp,0x8 80a46c4: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a46c7: 57 push edi 80a46c8: 56 push esi 80a46c9: e8 f2 24 fd ff call 8076bc0 <__munmap> 80a46ce: 83 c4 10 add esp,0x10 80a46d1: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a46d4: c7 80 6c 1a 00 00 ff ff ff ff mov DWORD PTR [eax+0x1a6c],0xffffffff 80a46de: e9 96 fc ff ff jmp 80a4379 <_dl_load_cache_lookup+0x179> 80a46e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a46e7: 90 nop 80a46e8: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 80a46eb: 89 da mov edx,ebx 80a46ed: 89 5d c0 mov DWORD PTR [ebp-0x40],ebx 80a46f0: 8d 7c 3e 08 lea edi,[esi+edi*1+0x8] 80a46f4: 89 fb mov ebx,edi 80a46f6: 89 d7 mov edi,edx 80a46f8: eb 2b jmp 80a4725 <_dl_load_cache_lookup+0x525> 80a46fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a4700: 8b 03 mov eax,DWORD PTR [ebx] 80a4702: 8d 77 ff lea esi,[edi-0x1] 80a4705: 39 45 d0 cmp DWORD PTR [ebp-0x30],eax 80a4708: 76 1f jbe 80a4729 <_dl_load_cache_lookup+0x529> 80a470a: 83 ec 08 sub esp,0x8 80a470d: 03 45 cc add eax,DWORD PTR [ebp-0x34] 80a4710: 83 eb 0c sub ebx,0xc 80a4713: 50 push eax 80a4714: ff 75 08 push DWORD PTR [ebp+0x8] 80a4717: e8 d4 f9 ff ff call 80a40f0 <_dl_cache_libcmp> 80a471c: 83 c4 10 add esp,0x10 80a471f: 85 c0 test eax,eax 80a4721: 75 06 jne 80a4729 <_dl_load_cache_lookup+0x529> 80a4723: 89 f7 mov edi,esi 80a4725: 85 ff test edi,edi 80a4727: 75 d7 jne 80a4700 <_dl_load_cache_lookup+0x500> 80a4729: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a472c: 89 fa mov edx,edi 80a472e: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 80a4731: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 80a4734: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 80a473b: c7 c0 88 59 0e 08 mov eax,0x80e5988 80a4741: 8b 38 mov edi,DWORD PTR [eax] 80a4743: 8d 04 52 lea eax,[edx+edx*2] 80a4746: 8d 74 86 10 lea esi,[esi+eax*4+0x10] 80a474a: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 80a474d: 89 d7 mov edi,edx 80a474f: eb 26 jmp 80a4777 <_dl_load_cache_lookup+0x577> 80a4751: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4758: 39 45 c4 cmp DWORD PTR [ebp-0x3c],eax 80a475b: 0f 84 ff 01 00 00 je 80a4960 <_dl_load_cache_lookup+0x760> 80a4761: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4768: 83 c7 01 add edi,0x1 80a476b: 83 c6 0c add esi,0xc 80a476e: 39 7d d4 cmp DWORD PTR [ebp-0x2c],edi 80a4771: 0f 8c 51 fd ff ff jl 80a44c8 <_dl_load_cache_lookup+0x2c8> 80a4777: 39 df cmp edi,ebx 80a4779: 7e 26 jle 80a47a1 <_dl_load_cache_lookup+0x5a1> 80a477b: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80a477e: 3b 45 d0 cmp eax,DWORD PTR [ebp-0x30] 80a4781: 0f 83 41 fd ff ff jae 80a44c8 <_dl_load_cache_lookup+0x2c8> 80a4787: 83 ec 08 sub esp,0x8 80a478a: 03 45 cc add eax,DWORD PTR [ebp-0x34] 80a478d: 50 push eax 80a478e: ff 75 08 push DWORD PTR [ebp+0x8] 80a4791: e8 5a f9 ff ff call 80a40f0 <_dl_cache_libcmp> 80a4796: 83 c4 10 add esp,0x10 80a4799: 85 c0 test eax,eax 80a479b: 0f 85 27 fd ff ff jne 80a44c8 <_dl_load_cache_lookup+0x2c8> 80a47a1: 8b 06 mov eax,DWORD PTR [esi] 80a47a3: 89 c1 mov ecx,eax 80a47a5: 83 e1 fd and ecx,0xfffffffd 80a47a8: 83 f9 01 cmp ecx,0x1 80a47ab: 75 bb jne 80a4768 <_dl_load_cache_lookup+0x568> 80a47ad: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 80a47b0: 3b 4d d0 cmp ecx,DWORD PTR [ebp-0x30] 80a47b3: 73 b3 jae 80a4768 <_dl_load_cache_lookup+0x568> 80a47b5: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 80a47b8: 85 d2 test edx,edx 80a47ba: 75 9c jne 80a4758 <_dl_load_cache_lookup+0x558> 80a47bc: 03 4d cc add ecx,DWORD PTR [ebp-0x34] 80a47bf: 89 4d c0 mov DWORD PTR [ebp-0x40],ecx 80a47c2: 39 45 c4 cmp DWORD PTR [ebp-0x3c],eax 80a47c5: 75 a1 jne 80a4768 <_dl_load_cache_lookup+0x568> 80a47c7: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80a47ca: f6 00 01 test BYTE PTR [eax],0x1 80a47cd: 0f 84 0c fd ff ff je 80a44df <_dl_load_cache_lookup+0x2df> 80a47d3: e9 3e 01 00 00 jmp 80a4916 <_dl_load_cache_lookup+0x716> 80a47d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a47df: 90 nop 80a47e0: 8b 75 c8 mov esi,DWORD PTR [ebp-0x38] 80a47e3: 83 ec 08 sub esp,0x8 80a47e6: 8d 86 4e 4c fe ff lea eax,[esi-0x1b3b2] 80a47ec: 50 push eax 80a47ed: 8d 86 5f 4c fe ff lea eax,[esi-0x1b3a1] 80a47f3: 50 push eax 80a47f4: e8 67 d9 ff ff call 80a2160 <_dl_debug_printf> 80a47f9: 83 c4 10 add esp,0x10 80a47fc: e9 2b fa ff ff jmp 80a422c <_dl_load_cache_lookup+0x2c> 80a4801: 81 7e 04 6f 2d 31 2e cmp DWORD PTR [esi+0x4],0x2e312d6f 80a4808: 0f 85 b3 fe ff ff jne 80a46c1 <_dl_load_cache_lookup+0x4c1> 80a480e: 66 81 7e 08 37 2e cmp WORD PTR [esi+0x8],0x2e37 80a4814: 0f 85 a7 fe ff ff jne 80a46c1 <_dl_load_cache_lookup+0x4c1> 80a481a: 80 7e 0a 30 cmp BYTE PTR [esi+0xa],0x30 80a481e: 0f 85 9d fe ff ff jne 80a46c1 <_dl_load_cache_lookup+0x4c1> 80a4824: 8d 47 f0 lea eax,[edi-0x10] 80a4827: ba ab aa aa aa mov edx,0xaaaaaaab 80a482c: 8b 4e 0c mov ecx,DWORD PTR [esi+0xc] 80a482f: f7 e2 mul edx 80a4831: c1 ea 03 shr edx,0x3 80a4834: 39 ca cmp edx,ecx 80a4836: 0f 82 85 fe ff ff jb 80a46c1 <_dl_load_cache_lookup+0x4c1> 80a483c: 8d 04 49 lea eax,[ecx+ecx*2] 80a483f: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a4842: 8d 04 85 10 00 00 00 lea eax,[eax*4+0x10] 80a4849: 8d 14 06 lea edx,[esi+eax*1] 80a484c: 83 c0 30 add eax,0x30 80a484f: 89 b3 6c 1a 00 00 mov DWORD PTR [ebx+0x1a6c],esi 80a4855: 89 93 68 1a 00 00 mov DWORD PTR [ebx+0x1a68],edx 80a485b: 39 c7 cmp edi,eax 80a485d: 0f 82 e4 00 00 00 jb 80a4947 <_dl_load_cache_lookup+0x747> 80a4863: 83 ec 04 sub esp,0x4 80a4866: 8d 83 71 4c fe ff lea eax,[ebx-0x1b38f] 80a486c: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 80a486f: 6a 14 push 0x14 80a4871: 50 push eax 80a4872: 52 push edx 80a4873: e8 28 48 fa ff call 80490a0 <.plt+0x70> 80a4878: 83 c4 10 add esp,0x10 80a487b: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 80a487e: 85 c0 test eax,eax 80a4880: 0f 85 c1 00 00 00 jne 80a4947 <_dl_load_cache_lookup+0x747> 80a4886: 0f b6 42 1c movzx eax,BYTE PTR [edx+0x1c] 80a488a: 84 c0 test al,al 80a488c: 0f 84 bd f9 ff ff je 80a424f <_dl_load_cache_lookup+0x4f> 80a4892: 83 e0 03 and eax,0x3 80a4895: 3c 02 cmp al,0x2 80a4897: 0f 84 b2 f9 ff ff je 80a424f <_dl_load_cache_lookup+0x4f> 80a489d: 83 ec 08 sub esp,0x8 80a48a0: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a48a3: 57 push edi 80a48a4: 56 push esi 80a48a5: c7 83 6c 1a 00 00 ff ff ff ff mov DWORD PTR [ebx+0x1a6c],0xffffffff 80a48af: c7 83 68 1a 00 00 ff ff ff ff mov DWORD PTR [ebx+0x1a68],0xffffffff 80a48b9: e8 02 23 fd ff call 8076bc0 <__munmap> 80a48be: 8b b3 6c 1a 00 00 mov esi,DWORD PTR [ebx+0x1a6c] 80a48c4: 83 c4 10 add esp,0x10 80a48c7: 85 f6 test esi,esi 80a48c9: 0f 85 6e f9 ff ff jne 80a423d <_dl_load_cache_lookup+0x3d> 80a48cf: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a48d2: 8d 83 ac 4c fe ff lea eax,[ebx-0x1b354] 80a48d8: 50 push eax 80a48d9: 8d 83 92 4c fe ff lea eax,[ebx-0x1b36e] 80a48df: 68 05 01 00 00 push 0x105 80a48e4: 50 push eax 80a48e5: 8d 83 9d 4c fe ff lea eax,[ebx-0x1b363] 80a48eb: 50 push eax 80a48ec: e8 df 65 fa ff call 804aed0 <__assert_fail> 80a48f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a48f8: c7 45 9c 00 00 00 00 mov DWORD PTR [ebp-0x64],0x0 80a48ff: c7 45 98 00 00 01 00 mov DWORD PTR [ebp-0x68],0x10000 80a4906: e9 b8 f9 ff ff jmp 80a42c3 <_dl_load_cache_lookup+0xc3> 80a490b: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 80a490e: 85 d2 test edx,edx 80a4910: 0f 84 63 fa ff ff je 80a4379 <_dl_load_cache_lookup+0x179> 80a4916: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a4919: 83 ec 08 sub esp,0x8 80a491c: ff 75 c0 push DWORD PTR [ebp-0x40] 80a491f: 8d 80 a0 35 fe ff lea eax,[eax-0x1ca60] 80a4925: 50 push eax 80a4926: e8 35 d8 ff ff call 80a2160 <_dl_debug_printf> 80a492b: 83 c4 10 add esp,0x10 80a492e: e9 ac fb ff ff jmp 80a44df <_dl_load_cache_lookup+0x2df> 80a4933: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a4936: 89 b0 68 1a 00 00 mov DWORD PTR [eax+0x1a68],esi 80a493c: 89 b0 6c 1a 00 00 mov DWORD PTR [eax+0x1a6c],esi 80a4942: e9 08 f9 ff ff jmp 80a424f <_dl_load_cache_lookup+0x4f> 80a4947: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a494a: c7 80 68 1a 00 00 ff ff ff ff mov DWORD PTR [eax+0x1a68],0xffffffff 80a4954: e9 f6 f8 ff ff jmp 80a424f <_dl_load_cache_lookup+0x4f> 80a4959: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4960: 03 4d cc add ecx,DWORD PTR [ebp-0x34] 80a4963: 89 4d c0 mov DWORD PTR [ebp-0x40],ecx 80a4966: e9 5c fe ff ff jmp 80a47c7 <_dl_load_cache_lookup+0x5c7> 80a496b: c7 45 9c ff ff ff ff mov DWORD PTR [ebp-0x64],0xffffffff 80a4972: c7 45 98 ff ff ff ff mov DWORD PTR [ebp-0x68],0xffffffff 80a4979: e9 45 f9 ff ff jmp 80a42c3 <_dl_load_cache_lookup+0xc3> 80a497e: 66 90 xchg ax,ax 080a4980 <_dl_unload_cache>: 80a4980: f3 0f 1e fb endbr32 80a4984: 53 push ebx 80a4985: e8 36 52 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a498a: 81 c3 76 06 04 00 add ebx,0x40676 80a4990: 83 ec 08 sub esp,0x8 80a4993: 8b 83 6c 1a 00 00 mov eax,DWORD PTR [ebx+0x1a6c] 80a4999: 8d 50 ff lea edx,[eax-0x1] 80a499c: 83 fa fd cmp edx,0xfffffffd 80a499f: 76 0f jbe 80a49b0 <_dl_unload_cache+0x30> 80a49a1: 83 c4 08 add esp,0x8 80a49a4: 5b pop ebx 80a49a5: c3 ret 80a49a6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a49ad: 8d 76 00 lea esi,[esi+0x0] 80a49b0: 83 ec 08 sub esp,0x8 80a49b3: ff b3 64 1a 00 00 push DWORD PTR [ebx+0x1a64] 80a49b9: 50 push eax 80a49ba: e8 01 22 fd ff call 8076bc0 <__munmap> 80a49bf: 83 c4 10 add esp,0x10 80a49c2: c7 83 6c 1a 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1a6c],0x0 80a49cc: 83 c4 08 add esp,0x8 80a49cf: 5b pop ebx 80a49d0: c3 ret 80a49d1: 66 90 xchg ax,ax 80a49d3: 66 90 xchg ax,ax 80a49d5: 66 90 xchg ax,ax 80a49d7: 66 90 xchg ax,ax 80a49d9: 66 90 xchg ax,ax 80a49db: 66 90 xchg ax,ax 80a49dd: 66 90 xchg ax,ax 80a49df: 90 nop 080a49e0 <_dl_tlsdesc_return>: 80a49e0: f3 0f 1e fb endbr32 80a49e4: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a49e7: c3 ret 80a49e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a49ef: 90 nop 080a49f0 <_dl_tlsdesc_undefweak>: 80a49f0: f3 0f 1e fb endbr32 80a49f4: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a49f7: 65 2b 05 00 00 00 00 sub eax,DWORD PTR gs:0x0 80a49fe: c3 ret 80a49ff: 90 nop 080a4a00 <_dl_tlsdesc_resolve_abs_plus_addend>: 80a4a00: f3 0f 1e fb endbr32 80a4a04: 50 push eax 80a4a05: 51 push ecx 80a4a06: 52 push edx 80a4a07: b9 14 00 00 00 mov ecx,0x14 80a4a0c: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80a4a0f: e8 dc 5e 00 00 call 80aa8f0 <_dl_tlsdesc_resolve_abs_plus_addend_fixup> 80a4a14: 5a pop edx 80a4a15: 59 pop ecx 80a4a16: 58 pop eax 80a4a17: ff 20 jmp DWORD PTR [eax] 80a4a19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a4a20 <_dl_tlsdesc_resolve_rel>: 80a4a20: f3 0f 1e fb endbr32 80a4a24: 50 push eax 80a4a25: 51 push ecx 80a4a26: 52 push edx 80a4a27: b9 14 00 00 00 mov ecx,0x14 80a4a2c: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80a4a2f: e8 4c 5f 00 00 call 80aa980 <_dl_tlsdesc_resolve_rel_fixup> 80a4a34: 5a pop edx 80a4a35: 59 pop ecx 80a4a36: 58 pop eax 80a4a37: ff 20 jmp DWORD PTR [eax] 80a4a39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a4a40 <_dl_tlsdesc_resolve_rela>: 80a4a40: f3 0f 1e fb endbr32 80a4a44: 50 push eax 80a4a45: 51 push ecx 80a4a46: 52 push edx 80a4a47: b9 14 00 00 00 mov ecx,0x14 80a4a4c: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80a4a4f: e8 7c 60 00 00 call 80aaad0 <_dl_tlsdesc_resolve_rela_fixup> 80a4a54: 5a pop edx 80a4a55: 59 pop ecx 80a4a56: 58 pop eax 80a4a57: ff 20 jmp DWORD PTR [eax] 80a4a59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a4a60 <_dl_tlsdesc_resolve_hold>: 80a4a60: f3 0f 1e fb endbr32 80a4a64: 50 push eax 80a4a65: 51 push ecx 80a4a66: 52 push edx 80a4a67: b9 14 00 00 00 mov ecx,0x14 80a4a6c: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80a4a6f: e8 ac 61 00 00 call 80aac20 <_dl_tlsdesc_resolve_hold_fixup> 80a4a74: 5a pop edx 80a4a75: 59 pop ecx 80a4a76: 58 pop eax 80a4a77: ff 20 jmp DWORD PTR [eax] 80a4a79: 66 90 xchg ax,ax 80a4a7b: 66 90 xchg ax,ax 80a4a7d: 66 90 xchg ax,ax 80a4a7f: 90 nop 080a4a80 : 80a4a80: f3 0f 1e fb endbr32 80a4a84: e8 a0 52 fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a4a89: 05 77 05 04 00 add eax,0x40577 80a4a8e: 53 push ebx 80a4a8f: 83 ec 0c sub esp,0xc 80a4a92: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80a4a96: c7 c2 6c 68 0e 08 mov edx,0x80e686c 80a4a9c: ff 32 push DWORD PTR [edx] 80a4a9e: ff b0 7c 1f 00 00 push DWORD PTR [eax+0x1f7c] 80a4aa4: ff b0 78 1f 00 00 push DWORD PTR [eax+0x1f78] 80a4aaa: 6a fe push 0xfffffffe 80a4aac: ff 73 08 push DWORD PTR [ebx+0x8] 80a4aaf: ff 73 04 push DWORD PTR [ebx+0x4] 80a4ab2: ff 33 push DWORD PTR [ebx] 80a4ab4: e8 57 3b 00 00 call 80a8610 <_dl_open> 80a4ab9: 89 43 0c mov DWORD PTR [ebx+0xc],eax 80a4abc: 83 c4 28 add esp,0x28 80a4abf: 5b pop ebx 80a4ac0: c3 ret 80a4ac1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4ac8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4acf: 90 nop 080a4ad0 : 80a4ad0: 53 push ebx 80a4ad1: e8 ea 50 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a4ad6: 81 c3 2a 05 04 00 add ebx,0x4052a 80a4adc: 83 ec 34 sub esp,0x34 80a4adf: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80a4ae6: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 80a4aea: 31 c9 xor ecx,ecx 80a4aec: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 80a4af4: 52 push edx 80a4af5: 50 push eax 80a4af6: 8d 44 24 27 lea eax,[esp+0x27] 80a4afa: 50 push eax 80a4afb: 8d 44 24 30 lea eax,[esp+0x30] 80a4aff: 50 push eax 80a4b00: 8d 44 24 30 lea eax,[esp+0x30] 80a4b04: 50 push eax 80a4b05: e8 76 07 00 00 call 80a5280 <_dl_catch_error> 80a4b0a: 83 c4 20 add esp,0x20 80a4b0d: 85 c0 test eax,eax 80a4b0f: 75 1f jne 80a4b30 80a4b11: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80a4b15: 85 d2 test edx,edx 80a4b17: 75 12 jne 80a4b2b 80a4b19: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a4b1d: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80a4b24: 75 2a jne 80a4b50 80a4b26: 83 c4 28 add esp,0x28 80a4b29: 5b pop ebx 80a4b2a: c3 ret 80a4b2b: b8 01 00 00 00 mov eax,0x1 80a4b30: 80 7c 24 13 00 cmp BYTE PTR [esp+0x13],0x0 80a4b35: 74 e2 je 80a4b19 80a4b37: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a4b3b: 83 ec 0c sub esp,0xc 80a4b3e: ff 74 24 24 push DWORD PTR [esp+0x24] 80a4b42: e8 59 06 fc ff call 80651a0 <__free> 80a4b47: 83 c4 10 add esp,0x10 80a4b4a: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a4b4e: eb c9 jmp 80a4b19 80a4b50: e8 fb 36 fd ff call 8078250 <__stack_chk_fail> 80a4b55: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4b5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080a4b60 <__libc_dlclose>: 80a4b60: f3 0f 1e fb endbr32 80a4b64: e8 c0 51 fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a4b69: 05 97 04 04 00 add eax,0x40497 80a4b6e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80a4b72: 8d 80 30 fe fb ff lea eax,[eax-0x401d0] 80a4b78: e9 53 ff ff ff jmp 80a4ad0 80a4b7d: 8d 76 00 lea esi,[esi+0x0] 080a4b80 <__libc_dlsym>: 80a4b80: f3 0f 1e fb endbr32 80a4b84: e8 a0 51 fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a4b89: 05 77 04 04 00 add eax,0x40477 80a4b8e: 83 ec 2c sub esp,0x2c 80a4b91: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80a4b98: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80a4b9c: 31 c9 xor ecx,ecx 80a4b9e: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80a4ba2: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80a4ba6: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 80a4baa: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a4bae: 8d 54 24 0c lea edx,[esp+0xc] 80a4bb2: 8d 80 b0 fd fb ff lea eax,[eax-0x40250] 80a4bb8: e8 13 ff ff ff call 80a4ad0 80a4bbd: 89 c2 mov edx,eax 80a4bbf: 31 c0 xor eax,eax 80a4bc1: 85 d2 test edx,edx 80a4bc3: 75 1e jne 80a4be3 <__libc_dlsym+0x63> 80a4bc5: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a4bc9: 85 c0 test eax,eax 80a4bcb: 74 16 je 80a4be3 <__libc_dlsym+0x63> 80a4bcd: 66 83 78 0e f1 cmp WORD PTR [eax+0xe],0xfff1 80a4bd2: 74 24 je 80a4bf8 <__libc_dlsym+0x78> 80a4bd4: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a4bd8: 85 c9 test ecx,ecx 80a4bda: 74 02 je 80a4bde <__libc_dlsym+0x5e> 80a4bdc: 8b 11 mov edx,DWORD PTR [ecx] 80a4bde: 03 50 04 add edx,DWORD PTR [eax+0x4] 80a4be1: 89 d0 mov eax,edx 80a4be3: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a4be7: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80a4bee: 75 0c jne 80a4bfc <__libc_dlsym+0x7c> 80a4bf0: 83 c4 2c add esp,0x2c 80a4bf3: c3 ret 80a4bf4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a4bf8: 31 d2 xor edx,edx 80a4bfa: eb e2 jmp 80a4bde <__libc_dlsym+0x5e> 80a4bfc: e8 4f 36 fd ff call 8078250 <__stack_chk_fail> 80a4c01: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4c08: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4c0f: 90 nop 080a4c10 <__libc_dlvsym>: 80a4c10: f3 0f 1e fb endbr32 80a4c14: 56 push esi 80a4c15: 53 push ebx 80a4c16: e8 a5 4f fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a4c1b: 81 c3 e5 03 04 00 add ebx,0x403e5 80a4c21: 83 ec 34 sub esp,0x34 80a4c24: 65 8b 35 14 00 00 00 mov esi,DWORD PTR gs:0x14 80a4c2b: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi 80a4c2f: 31 f6 xor esi,esi 80a4c31: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 80a4c35: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80a4c39: c7 44 24 24 01 00 00 00 mov DWORD PTR [esp+0x24],0x1 80a4c41: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80a4c45: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 80a4c49: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a4c4d: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a4c51: 31 d2 xor edx,edx 80a4c53: 0f b6 08 movzx ecx,BYTE PTR [eax] 80a4c56: 85 c9 test ecx,ecx 80a4c58: 74 55 je 80a4caf <__libc_dlvsym+0x9f> 80a4c5a: 89 ca mov edx,ecx 80a4c5c: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 80a4c60: e3 4d jecxz 80a4caf <__libc_dlvsym+0x9f> 80a4c62: c1 e2 04 shl edx,0x4 80a4c65: 01 ca add edx,ecx 80a4c67: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 80a4c6b: e3 42 jecxz 80a4caf <__libc_dlvsym+0x9f> 80a4c6d: c1 e2 04 shl edx,0x4 80a4c70: 01 ca add edx,ecx 80a4c72: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 80a4c76: e3 37 jecxz 80a4caf <__libc_dlvsym+0x9f> 80a4c78: c1 e2 04 shl edx,0x4 80a4c7b: 01 ca add edx,ecx 80a4c7d: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 80a4c81: e3 2c jecxz 80a4caf <__libc_dlvsym+0x9f> 80a4c83: c1 e2 04 shl edx,0x4 80a4c86: 83 c0 05 add eax,0x5 80a4c89: 01 ca add edx,ecx 80a4c8b: 0f b6 08 movzx ecx,BYTE PTR [eax] 80a4c8e: e3 1f jecxz 80a4caf <__libc_dlvsym+0x9f> 80a4c90: c1 e2 04 shl edx,0x4 80a4c93: be 00 00 00 f0 mov esi,0xf0000000 80a4c98: 40 inc eax 80a4c99: 01 ca add edx,ecx 80a4c9b: 21 d6 and esi,edx 80a4c9d: 81 e2 ff ff ff 0f and edx,0xfffffff 80a4ca3: c1 ee 18 shr esi,0x18 80a4ca6: 0f b6 08 movzx ecx,BYTE PTR [eax] 80a4ca9: 31 f2 xor edx,esi 80a4cab: 85 c9 test ecx,ecx 80a4cad: 75 e1 jne 80a4c90 <__libc_dlvsym+0x80> 80a4caf: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80a4cb3: 8d 83 f0 fd fb ff lea eax,[ebx-0x40210] 80a4cb9: 8d 54 24 0c lea edx,[esp+0xc] 80a4cbd: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 80a4cc5: e8 06 fe ff ff call 80a4ad0 80a4cca: 89 c2 mov edx,eax 80a4ccc: 31 c0 xor eax,eax 80a4cce: 85 d2 test edx,edx 80a4cd0: 75 1e jne 80a4cf0 <__libc_dlvsym+0xe0> 80a4cd2: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a4cd6: 85 c0 test eax,eax 80a4cd8: 74 16 je 80a4cf0 <__libc_dlvsym+0xe0> 80a4cda: 66 83 78 0e f1 cmp WORD PTR [eax+0xe],0xfff1 80a4cdf: 74 27 je 80a4d08 <__libc_dlvsym+0xf8> 80a4ce1: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a4ce5: 85 c9 test ecx,ecx 80a4ce7: 74 02 je 80a4ceb <__libc_dlvsym+0xdb> 80a4ce9: 8b 11 mov edx,DWORD PTR [ecx] 80a4ceb: 03 50 04 add edx,DWORD PTR [eax+0x4] 80a4cee: 89 d0 mov eax,edx 80a4cf0: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 80a4cf4: 65 33 1d 14 00 00 00 xor ebx,DWORD PTR gs:0x14 80a4cfb: 75 0f jne 80a4d0c <__libc_dlvsym+0xfc> 80a4cfd: 83 c4 34 add esp,0x34 80a4d00: 5b pop ebx 80a4d01: 5e pop esi 80a4d02: c3 ret 80a4d03: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a4d07: 90 nop 80a4d08: 31 d2 xor edx,edx 80a4d0a: eb df jmp 80a4ceb <__libc_dlvsym+0xdb> 80a4d0c: e8 3f 35 fd ff call 8078250 <__stack_chk_fail> 80a4d11: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4d18: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4d1f: 90 nop 080a4d20 : 80a4d20: f3 0f 1e fb endbr32 80a4d24: e8 00 50 fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a4d29: 05 d7 02 04 00 add eax,0x402d7 80a4d2e: 53 push ebx 80a4d2f: 83 ec 28 sub esp,0x28 80a4d32: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80a4d39: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80a4d3d: 31 c9 xor ecx,ecx 80a4d3f: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80a4d43: c7 44 24 14 01 00 00 00 mov DWORD PTR [esp+0x14],0x1 80a4d4b: c7 44 24 10 85 cf 63 09 mov DWORD PTR [esp+0x10],0x963cf85 80a4d53: 8d 80 c2 4c fe ff lea eax,[eax-0x1b33e] 80a4d59: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80a4d61: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a4d65: 8b 03 mov eax,DWORD PTR [ebx] 80a4d67: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 80a4d6e: 6a 00 push 0x0 80a4d70: 6a 00 push 0x0 80a4d72: 6a 00 push 0x0 80a4d74: 8d 54 24 18 lea edx,[esp+0x18] 80a4d78: 52 push edx 80a4d79: 8d 53 0c lea edx,[ebx+0xc] 80a4d7c: ff b0 d4 01 00 00 push DWORD PTR [eax+0x1d4] 80a4d82: 52 push edx 80a4d83: 50 push eax 80a4d84: ff 73 04 push DWORD PTR [ebx+0x4] 80a4d87: e8 34 92 ff ff call 809dfc0 <_dl_lookup_symbol_x> 80a4d8c: 83 c4 20 add esp,0x20 80a4d8f: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80a4d92: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80a4d96: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80a4d9d: 75 05 jne 80a4da4 80a4d9f: 83 c4 28 add esp,0x28 80a4da2: 5b pop ebx 80a4da3: c3 ret 80a4da4: e8 a7 34 fd ff call 8078250 <__stack_chk_fail> 80a4da9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a4db0 : 80a4db0: f3 0f 1e fb endbr32 80a4db4: 53 push ebx 80a4db5: 83 ec 08 sub esp,0x8 80a4db8: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80a4dbc: 8b 03 mov eax,DWORD PTR [ebx] 80a4dbe: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 80a4dc5: 6a 00 push 0x0 80a4dc7: 8d 90 d8 01 00 00 lea edx,[eax+0x1d8] 80a4dcd: 6a 02 push 0x2 80a4dcf: 6a 00 push 0x0 80a4dd1: 6a 00 push 0x0 80a4dd3: 52 push edx 80a4dd4: 8d 53 0c lea edx,[ebx+0xc] 80a4dd7: 52 push edx 80a4dd8: 50 push eax 80a4dd9: ff 73 04 push DWORD PTR [ebx+0x4] 80a4ddc: e8 df 91 ff ff call 809dfc0 <_dl_lookup_symbol_x> 80a4de1: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80a4de4: 83 c4 28 add esp,0x28 80a4de7: 5b pop ebx 80a4de8: c3 ret 80a4de9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a4df0 : 80a4df0: f3 0f 1e fb endbr32 80a4df4: 53 push ebx 80a4df5: 83 ec 08 sub esp,0x8 80a4df8: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80a4dfc: 8b 03 mov eax,DWORD PTR [ebx] 80a4dfe: 8d 53 10 lea edx,[ebx+0x10] 80a4e01: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 80a4e08: 6a 00 push 0x0 80a4e0a: 6a 00 push 0x0 80a4e0c: 6a 00 push 0x0 80a4e0e: 52 push edx 80a4e0f: 8d 90 d8 01 00 00 lea edx,[eax+0x1d8] 80a4e15: 52 push edx 80a4e16: 8d 53 0c lea edx,[ebx+0xc] 80a4e19: 52 push edx 80a4e1a: 50 push eax 80a4e1b: ff 73 04 push DWORD PTR [ebx+0x4] 80a4e1e: e8 9d 91 ff ff call 809dfc0 <_dl_lookup_symbol_x> 80a4e23: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80a4e26: 83 c4 28 add esp,0x28 80a4e29: 5b pop ebx 80a4e2a: c3 ret 80a4e2b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a4e2f: 90 nop 080a4e30 : 80a4e30: f3 0f 1e fb endbr32 80a4e34: e9 f7 56 00 00 jmp 80aa530 <_dl_close> 80a4e39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a4e40 <__libc_dlsym_private>: 80a4e40: f3 0f 1e fb endbr32 80a4e44: e8 e0 4e fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a4e49: 05 b7 01 04 00 add eax,0x401b7 80a4e4e: 83 ec 2c sub esp,0x2c 80a4e51: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80a4e58: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80a4e5c: 31 c9 xor ecx,ecx 80a4e5e: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80a4e62: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80a4e66: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 80a4e6a: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a4e6e: 8d 54 24 0c lea edx,[esp+0xc] 80a4e72: 8d 80 20 fd fb ff lea eax,[eax-0x402e0] 80a4e78: e8 53 fc ff ff call 80a4ad0 80a4e7d: 89 c2 mov edx,eax 80a4e7f: 31 c0 xor eax,eax 80a4e81: 85 d2 test edx,edx 80a4e83: 75 1e jne 80a4ea3 <__libc_dlsym_private+0x63> 80a4e85: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a4e89: 85 c0 test eax,eax 80a4e8b: 74 16 je 80a4ea3 <__libc_dlsym_private+0x63> 80a4e8d: 66 83 78 0e f1 cmp WORD PTR [eax+0xe],0xfff1 80a4e92: 74 24 je 80a4eb8 <__libc_dlsym_private+0x78> 80a4e94: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a4e98: 85 c9 test ecx,ecx 80a4e9a: 74 02 je 80a4e9e <__libc_dlsym_private+0x5e> 80a4e9c: 8b 11 mov edx,DWORD PTR [ecx] 80a4e9e: 03 50 04 add edx,DWORD PTR [eax+0x4] 80a4ea1: 89 d0 mov eax,edx 80a4ea3: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a4ea7: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80a4eae: 75 0c jne 80a4ebc <__libc_dlsym_private+0x7c> 80a4eb0: 83 c4 2c add esp,0x2c 80a4eb3: c3 ret 80a4eb4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a4eb8: 31 d2 xor edx,edx 80a4eba: eb e2 jmp 80a4e9e <__libc_dlsym_private+0x5e> 80a4ebc: e8 8f 33 fd ff call 8078250 <__stack_chk_fail> 80a4ec1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4ec8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a4ecf: 90 nop 080a4ed0 <__libc_register_dl_open_hook>: 80a4ed0: f3 0f 1e fb endbr32 80a4ed4: 56 push esi 80a4ed5: 53 push ebx 80a4ed6: e8 e5 4c fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a4edb: 81 c3 25 01 04 00 add ebx,0x40125 80a4ee1: 83 ec 0c sub esp,0xc 80a4ee4: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 80a4ee8: 8d 83 d0 4c fe ff lea eax,[ebx-0x1b330] 80a4eee: 50 push eax 80a4eef: 56 push esi 80a4ef0: e8 4b ff ff ff call 80a4e40 <__libc_dlsym_private> 80a4ef5: 83 c4 10 add esp,0x10 80a4ef8: 85 c0 test eax,eax 80a4efa: 74 08 je 80a4f04 <__libc_register_dl_open_hook+0x34> 80a4efc: 8d 93 c0 0e 00 00 lea edx,[ebx+0xec0] 80a4f02: 89 10 mov DWORD PTR [eax],edx 80a4f04: 83 ec 08 sub esp,0x8 80a4f07: 8d 83 de 4c fe ff lea eax,[ebx-0x1b322] 80a4f0d: 50 push eax 80a4f0e: 56 push esi 80a4f0f: e8 2c ff ff ff call 80a4e40 <__libc_dlsym_private> 80a4f14: 83 c4 10 add esp,0x10 80a4f17: 85 c0 test eax,eax 80a4f19: 74 08 je 80a4f23 <__libc_register_dl_open_hook+0x53> 80a4f1b: 8d 93 c0 0e 00 00 lea edx,[ebx+0xec0] 80a4f21: 89 10 mov DWORD PTR [eax],edx 80a4f23: 83 c4 04 add esp,0x4 80a4f26: 5b pop ebx 80a4f27: 5e pop esi 80a4f28: c3 ret 80a4f29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a4f30 <__libc_dlopen_mode>: 80a4f30: f3 0f 1e fb endbr32 80a4f34: e8 f0 4d fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a4f39: 05 c7 00 04 00 add eax,0x400c7 80a4f3e: 83 ec 2c sub esp,0x2c 80a4f41: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80a4f48: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80a4f4c: 31 c9 xor ecx,ecx 80a4f4e: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80a4f52: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80a4f56: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 80a4f5a: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a4f5e: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 80a4f62: 8d 80 80 fa fb ff lea eax,[eax-0x40580] 80a4f68: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80a4f6c: 8d 54 24 0c lea edx,[esp+0xc] 80a4f70: e8 5b fb ff ff call 80a4ad0 80a4f75: 89 c2 mov edx,eax 80a4f77: 31 c0 xor eax,eax 80a4f79: 85 d2 test edx,edx 80a4f7b: 75 1d jne 80a4f9a <__libc_dlopen_mode+0x6a> 80a4f7d: 83 ec 0c sub esp,0xc 80a4f80: ff 74 24 24 push DWORD PTR [esp+0x24] 80a4f84: e8 47 ff ff ff call 80a4ed0 <__libc_register_dl_open_hook> 80a4f89: 58 pop eax 80a4f8a: ff 74 24 24 push DWORD PTR [esp+0x24] 80a4f8e: e8 4d 25 00 00 call 80a74e0 <__libc_register_dlfcn_hook> 80a4f93: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80a4f97: 83 c4 10 add esp,0x10 80a4f9a: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a4f9e: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80a4fa5: 75 04 jne 80a4fab <__libc_dlopen_mode+0x7b> 80a4fa7: 83 c4 2c add esp,0x2c 80a4faa: c3 ret 80a4fab: e8 a0 32 fd ff call 8078250 <__stack_chk_fail> 080a4fb0 : 80a4fb0: 55 push ebp 80a4fb1: 57 push edi 80a4fb2: 89 d7 mov edi,edx 80a4fb4: 56 push esi 80a4fb5: 89 ce mov esi,ecx 80a4fb7: 53 push ebx 80a4fb8: e8 03 4c fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a4fbd: 81 c3 43 00 04 00 add ebx,0x40043 80a4fc3: 81 ec 2c 04 00 00 sub esp,0x42c 80a4fc9: 8b 94 24 40 04 00 00 mov edx,DWORD PTR [esp+0x440] 80a4fd0: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80a4fd4: 65 8b 15 14 00 00 00 mov edx,DWORD PTR gs:0x14 80a4fdb: 89 94 24 1c 04 00 00 mov DWORD PTR [esp+0x41c],edx 80a4fe2: 31 d2 xor edx,edx 80a4fe4: 8d 93 69 4e fe ff lea edx,[ebx-0x1b197] 80a4fea: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80a4fee: 85 c0 test eax,eax 80a4ff0: 75 59 jne 80a504b 80a4ff2: 80 3f 00 cmp BYTE PTR [edi],0x0 80a4ff5: 8d 83 14 f2 fc ff lea eax,[ebx-0x30dec] 80a4ffb: 75 06 jne 80a5003 80a4ffd: 8d 83 69 4e fe ff lea eax,[ebx-0x1b197] 80a5003: 85 f6 test esi,esi 80a5005: 8d 8b 18 4d fe ff lea ecx,[ebx-0x1b2e8] 80a500b: 8d ab 3d 41 fe ff lea ebp,[ebx-0x1bec3] 80a5011: 0f 44 f1 cmove esi,ecx 80a5014: c7 c1 84 4d 0e 08 mov ecx,0x80e4d84 80a501a: 8b 09 mov ecx,DWORD PTR [ecx] 80a501c: 8b 09 mov ecx,DWORD PTR [ecx] 80a501e: 85 c9 test ecx,ecx 80a5020: 0f 44 cd cmove ecx,ebp 80a5023: 83 ec 0c sub esp,0xc 80a5026: 52 push edx 80a5027: ff 74 24 18 push DWORD PTR [esp+0x18] 80a502b: ff 74 24 20 push DWORD PTR [esp+0x20] 80a502f: 50 push eax 80a5030: 8d 83 ed 4c fe ff lea eax,[ebx-0x1b313] 80a5036: 57 push edi 80a5037: 56 push esi 80a5038: 51 push ecx 80a5039: 50 push eax 80a503a: 6a 02 push 0x2 80a503c: e8 9f d1 ff ff call 80a21e0 <_dl_dprintf> 80a5041: 83 c4 24 add esp,0x24 80a5044: 6a 7f push 0x7f 80a5046: e8 3f 06 fd ff call 807568a <_exit> 80a504b: 52 push edx 80a504c: 68 00 04 00 00 push 0x400 80a5051: 8d 54 24 24 lea edx,[esp+0x24] 80a5055: 52 push edx 80a5056: 50 push eax 80a5057: e8 e4 19 fc ff call 8066a40 <__strerror_r> 80a505c: 83 c4 10 add esp,0x10 80a505f: 89 c2 mov edx,eax 80a5061: 8d 83 14 f2 fc ff lea eax,[ebx-0x30dec] 80a5067: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80a506b: eb 85 jmp 80a4ff2 80a506d: 8d 76 00 lea esi,[esi+0x0] 080a5070 <_dl_signal_exception>: 80a5070: f3 0f 1e fb endbr32 80a5074: e8 b0 4c fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a5079: 05 87 ff 03 00 add eax,0x3ff87 80a507e: 56 push esi 80a507f: 53 push ebx 80a5080: 83 ec 04 sub esp,0x4 80a5083: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80a5087: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80a508b: c7 c0 fc ff ff ff mov eax,0xfffffffc 80a5091: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80a5094: 85 c0 test eax,eax 80a5096: 74 25 je 80a50bd <_dl_signal_exception+0x4d> 80a5098: 8b 32 mov esi,DWORD PTR [edx] 80a509a: 8b 08 mov ecx,DWORD PTR [eax] 80a509c: 83 ec 08 sub esp,0x8 80a509f: 83 c0 08 add eax,0x8 80a50a2: 89 31 mov DWORD PTR [ecx],esi 80a50a4: 8b 72 04 mov esi,DWORD PTR [edx+0x4] 80a50a7: 89 71 04 mov DWORD PTR [ecx+0x4],esi 80a50aa: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 80a50ad: 89 51 08 mov DWORD PTR [ecx+0x8],edx 80a50b0: 8b 50 fc mov edx,DWORD PTR [eax-0x4] 80a50b3: 89 1a mov DWORD PTR [edx],ebx 80a50b5: 6a 01 push 0x1 80a50b7: 50 push eax 80a50b8: e8 e3 02 00 00 call 80a53a0 <__longjmp> 80a50bd: 83 ec 0c sub esp,0xc 80a50c0: ff 72 04 push DWORD PTR [edx+0x4] 80a50c3: 8b 12 mov edx,DWORD PTR [edx] 80a50c5: 89 d8 mov eax,ebx 80a50c7: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80a50cb: e8 e0 fe ff ff call 80a4fb0 080a50d0 <_dl_signal_error>: 80a50d0: f3 0f 1e fb endbr32 80a50d4: 57 push edi 80a50d5: 56 push esi 80a50d6: 53 push ebx 80a50d7: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80a50db: e8 e0 4a fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a50e0: 81 c3 20 ff 03 00 add ebx,0x3ff20 80a50e6: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80a50ea: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80a50ee: 85 c0 test eax,eax 80a50f0: c7 c1 fc ff ff ff mov ecx,0xfffffffc 80a50f6: 65 8b 31 mov esi,DWORD PTR gs:[ecx] 80a50f9: 8d 8b 01 4d fe ff lea ecx,[ebx-0x1b2ff] 80a50ff: 0f 44 c1 cmove eax,ecx 80a5102: 85 f6 test esi,esi 80a5104: 74 1f je 80a5125 <_dl_signal_error+0x55> 80a5106: 83 ec 04 sub esp,0x4 80a5109: 83 c6 08 add esi,0x8 80a510c: 50 push eax 80a510d: 52 push edx 80a510e: ff 76 f8 push DWORD PTR [esi-0x8] 80a5111: e8 5a eb ff ff call 80a3c70 <_dl_exception_create> 80a5116: 8b 46 fc mov eax,DWORD PTR [esi-0x4] 80a5119: 89 38 mov DWORD PTR [eax],edi 80a511b: 58 pop eax 80a511c: 5a pop edx 80a511d: 6a 01 push 0x1 80a511f: 56 push esi 80a5120: e8 7b 02 00 00 call 80a53a0 <__longjmp> 80a5125: 83 ec 0c sub esp,0xc 80a5128: 50 push eax 80a5129: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80a512d: 89 f8 mov eax,edi 80a512f: e8 7c fe ff ff call 80a4fb0 80a5134: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a513b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a513f: 90 nop 080a5140 <_dl_catch_exception>: 80a5140: f3 0f 1e fb endbr32 80a5144: e8 e0 4b fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a5149: 05 b7 fe 03 00 add eax,0x3feb7 80a514e: 53 push ebx 80a514f: 81 ec d8 00 00 00 sub esp,0xd8 80a5155: 8b 8c 24 e4 00 00 00 mov ecx,DWORD PTR [esp+0xe4] 80a515c: 8b 94 24 e0 00 00 00 mov edx,DWORD PTR [esp+0xe0] 80a5163: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80a5167: 8b 8c 24 e8 00 00 00 mov ecx,DWORD PTR [esp+0xe8] 80a516e: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a5172: c7 c3 fc ff ff ff mov ebx,0xfffffffc 80a5178: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a517c: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80a5180: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80a5187: 89 8c 24 cc 00 00 00 mov DWORD PTR [esp+0xcc],ecx 80a518e: 31 c9 xor ecx,ecx 80a5190: 65 8b 03 mov eax,DWORD PTR gs:[ebx] 80a5193: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80a5197: 85 d2 test edx,edx 80a5199: 0f 84 91 00 00 00 je 80a5230 <_dl_catch_exception+0xf0> 80a519f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a51a3: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80a51a7: 8d 44 24 24 lea eax,[esp+0x24] 80a51ab: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80a51af: 8d 44 24 28 lea eax,[esp+0x28] 80a51b3: 83 ec 08 sub esp,0x8 80a51b6: 65 89 03 mov DWORD PTR gs:[ebx],eax 80a51b9: 6a 00 push 0x0 80a51bb: 8d 44 24 3c lea eax,[esp+0x3c] 80a51bf: 50 push eax 80a51c0: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80a51c4: e8 27 01 00 00 call 80a52f0 <__sigsetjmp> 80a51c9: f3 0f 1e fb endbr32 80a51cd: 89 c3 mov ebx,eax 80a51cf: 83 c4 10 add esp,0x10 80a51d2: 85 c0 test eax,eax 80a51d4: 0f 85 7e 00 00 00 jne 80a5258 <_dl_catch_exception+0x118> 80a51da: 83 ec 0c sub esp,0xc 80a51dd: ff 74 24 28 push DWORD PTR [esp+0x28] 80a51e1: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 80a51e5: ff d2 call edx 80a51e7: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a51eb: c7 c0 fc ff ff ff mov eax,0xfffffffc 80a51f1: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 80a51f5: 83 c4 10 add esp,0x10 80a51f8: 65 89 08 mov DWORD PTR gs:[eax],ecx 80a51fb: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a51ff: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80a5205: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80a520c: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 80a5213: 8b 84 24 cc 00 00 00 mov eax,DWORD PTR [esp+0xcc] 80a521a: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80a5221: 75 4c jne 80a526f <_dl_catch_exception+0x12f> 80a5223: 81 c4 d8 00 00 00 add esp,0xd8 80a5229: 89 d8 mov eax,ebx 80a522b: 5b pop ebx 80a522c: c3 ret 80a522d: 8d 76 00 lea esi,[esi+0x0] 80a5230: 83 ec 0c sub esp,0xc 80a5233: 65 c7 03 00 00 00 00 mov DWORD PTR gs:[ebx],0x0 80a523a: ff 74 24 28 push DWORD PTR [esp+0x28] 80a523e: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80a5242: ff d0 call eax 80a5244: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80a5248: 83 c4 10 add esp,0x10 80a524b: 65 89 03 mov DWORD PTR gs:[ebx],eax 80a524e: 31 db xor ebx,ebx 80a5250: eb c1 jmp 80a5213 <_dl_catch_exception+0xd3> 80a5252: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a5258: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a525c: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80a5260: c7 c0 fc ff ff ff mov eax,0xfffffffc 80a5266: 65 89 18 mov DWORD PTR gs:[eax],ebx 80a5269: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 80a526d: eb a4 jmp 80a5213 <_dl_catch_exception+0xd3> 80a526f: e8 dc 2f fd ff call 8078250 <__stack_chk_fail> 80a5274: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a527b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a527f: 90 nop 080a5280 <_dl_catch_error>: 80a5280: f3 0f 1e fb endbr32 80a5284: 57 push edi 80a5285: 56 push esi 80a5286: 53 push ebx 80a5287: 83 ec 14 sub esp,0x14 80a528a: 65 a1 14 00 00 00 mov eax,gs:0x14 80a5290: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80a5294: 31 c0 xor eax,eax 80a5296: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 80a529a: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 80a529e: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 80a52a2: ff 74 24 34 push DWORD PTR [esp+0x34] 80a52a6: ff 74 24 34 push DWORD PTR [esp+0x34] 80a52aa: 8d 44 24 0c lea eax,[esp+0xc] 80a52ae: 50 push eax 80a52af: e8 8c fe ff ff call 80a5140 <_dl_catch_exception> 80a52b4: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a52b8: 89 17 mov DWORD PTR [edi],edx 80a52ba: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80a52be: 83 c4 10 add esp,0x10 80a52c1: 39 54 24 08 cmp DWORD PTR [esp+0x8],edx 80a52c5: 89 16 mov DWORD PTR [esi],edx 80a52c7: 0f 94 03 sete BYTE PTR [ebx] 80a52ca: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80a52ce: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80a52d5: 75 07 jne 80a52de <_dl_catch_error+0x5e> 80a52d7: 83 c4 10 add esp,0x10 80a52da: 5b pop ebx 80a52db: 5e pop esi 80a52dc: 5f pop edi 80a52dd: c3 ret 80a52de: e8 6d 2f fd ff call 8078250 <__stack_chk_fail> 80a52e3: 66 90 xchg ax,ax 80a52e5: 66 90 xchg ax,ax 80a52e7: 66 90 xchg ax,ax 80a52e9: 66 90 xchg ax,ax 80a52eb: 66 90 xchg ax,ax 80a52ed: 66 90 xchg ax,ax 80a52ef: 90 nop 080a52f0 <__sigsetjmp>: 80a52f0: f3 0f 1e fb endbr32 80a52f4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a52f8: 89 18 mov DWORD PTR [eax],ebx 80a52fa: 89 70 04 mov DWORD PTR [eax+0x4],esi 80a52fd: 89 78 08 mov DWORD PTR [eax+0x8],edi 80a5300: 8d 4c 24 04 lea ecx,[esp+0x4] 80a5304: 65 33 0d 18 00 00 00 xor ecx,DWORD PTR gs:0x18 80a530b: c1 c1 09 rol ecx,0x9 80a530e: 89 48 10 mov DWORD PTR [eax+0x10],ecx 80a5311: 8b 0c 24 mov ecx,DWORD PTR [esp] 80a5314: 65 33 0d 18 00 00 00 xor ecx,DWORD PTR gs:0x18 80a531b: c1 c1 09 rol ecx,0x9 80a531e: 89 48 14 mov DWORD PTR [eax+0x14],ecx 80a5321: 89 68 0c mov DWORD PTR [eax+0xc],ebp 80a5324: 31 c9 xor ecx,ecx 80a5326: f3 0f 1e c9 rdsspd ecx 80a532a: 89 48 28 mov DWORD PTR [eax+0x28],ecx 80a532d: e9 0e 00 00 00 jmp 80a5340 <__sigjmp_save> 80a5332: 66 90 xchg ax,ax 80a5334: 66 90 xchg ax,ax 80a5336: 66 90 xchg ax,ax 80a5338: 66 90 xchg ax,ax 80a533a: 66 90 xchg ax,ax 80a533c: 66 90 xchg ax,ax 80a533e: 66 90 xchg ax,ax 080a5340 <__sigjmp_save>: 80a5340: f3 0f 1e fb endbr32 80a5344: 56 push esi 80a5345: 53 push ebx 80a5346: e8 75 48 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a534b: 81 c3 b5 fc 03 00 add ebx,0x3fcb5 80a5351: 83 ec 04 sub esp,0x4 80a5354: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80a5358: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80a535c: 85 c0 test eax,eax 80a535e: 75 10 jne 80a5370 <__sigjmp_save+0x30> 80a5360: 89 46 18 mov DWORD PTR [esi+0x18],eax 80a5363: 83 c4 04 add esp,0x4 80a5366: 31 c0 xor eax,eax 80a5368: 5b pop ebx 80a5369: 5e pop esi 80a536a: c3 ret 80a536b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a536f: 90 nop 80a5370: 83 ec 04 sub esp,0x4 80a5373: 8d 46 1c lea eax,[esi+0x1c] 80a5376: 50 push eax 80a5377: 6a 00 push 0x0 80a5379: 6a 00 push 0x0 80a537b: e8 a0 29 fe ff call 8087d20 <__sigprocmask> 80a5380: 83 c4 10 add esp,0x10 80a5383: 85 c0 test eax,eax 80a5385: 0f 94 c0 sete al 80a5388: 0f b6 c0 movzx eax,al 80a538b: 89 46 18 mov DWORD PTR [esi+0x18],eax 80a538e: 83 c4 04 add esp,0x4 80a5391: 31 c0 xor eax,eax 80a5393: 5b pop ebx 80a5394: 5e pop esi 80a5395: c3 ret 80a5396: 66 90 xchg ax,ax 80a5398: 66 90 xchg ax,ax 80a539a: 66 90 xchg ax,ax 80a539c: 66 90 xchg ax,ax 80a539e: 66 90 xchg ax,ax 080a53a0 <__longjmp>: 80a53a0: f3 0f 1e fb endbr32 80a53a4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a53a8: 31 d2 xor edx,edx 80a53aa: f3 0f 1e ca rdsspd edx 80a53ae: 2b 50 28 sub edx,DWORD PTR [eax+0x28] 80a53b1: 74 1a je 80a53cd <__longjmp+0x2d> 80a53b3: f7 da neg edx 80a53b5: c1 ea 02 shr edx,0x2 80a53b8: 83 c2 01 add edx,0x1 80a53bb: bb ff 00 00 00 mov ebx,0xff 80a53c0: 39 da cmp edx,ebx 80a53c2: 0f 42 da cmovb ebx,edx 80a53c5: f3 0f ae eb incsspd ebx 80a53c9: 29 da sub edx,ebx 80a53cb: 77 f3 ja 80a53c0 <__longjmp+0x20> 80a53cd: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 80a53d0: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 80a53d3: c1 ca 09 ror edx,0x9 80a53d6: 65 33 15 18 00 00 00 xor edx,DWORD PTR gs:0x18 80a53dd: c1 c9 09 ror ecx,0x9 80a53e0: 65 33 0d 18 00 00 00 xor ecx,DWORD PTR gs:0x18 80a53e7: 8b 18 mov ebx,DWORD PTR [eax] 80a53e9: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80a53ec: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 80a53ef: 8b 68 0c mov ebp,DWORD PTR [eax+0xc] 80a53f2: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a53f6: 89 cc mov esp,ecx 80a53f8: ff e2 jmp edx 80a53fa: 66 90 xchg ax,ax 80a53fc: 66 90 xchg ax,ax 80a53fe: 66 90 xchg ax,ax 080a5400 <__mpn_cmp>: 80a5400: f3 0f 1e fb endbr32 80a5404: 56 push esi 80a5405: 53 push ebx 80a5406: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80a540a: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80a540e: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80a5412: 83 e8 01 sub eax,0x1 80a5415: 79 11 jns 80a5428 <__mpn_cmp+0x28> 80a5417: eb 27 jmp 80a5440 <__mpn_cmp+0x40> 80a5419: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a5420: 83 e8 01 sub eax,0x1 80a5423: 83 f8 ff cmp eax,0xffffffff 80a5426: 74 18 je 80a5440 <__mpn_cmp+0x40> 80a5428: 8b 14 86 mov edx,DWORD PTR [esi+eax*4] 80a542b: 8b 0c 83 mov ecx,DWORD PTR [ebx+eax*4] 80a542e: 39 ca cmp edx,ecx 80a5430: 74 ee je 80a5420 <__mpn_cmp+0x20> 80a5432: 39 d1 cmp ecx,edx 80a5434: 5b pop ebx 80a5435: 5e pop esi 80a5436: 19 c0 sbb eax,eax 80a5438: 83 e0 02 and eax,0x2 80a543b: 83 e8 01 sub eax,0x1 80a543e: c3 ret 80a543f: 90 nop 80a5440: 31 c0 xor eax,eax 80a5442: 5b pop ebx 80a5443: 5e pop esi 80a5444: c3 ret 80a5445: 66 90 xchg ax,ax 80a5447: 66 90 xchg ax,ax 80a5449: 66 90 xchg ax,ax 80a544b: 66 90 xchg ax,ax 80a544d: 66 90 xchg ax,ax 80a544f: 90 nop 080a5450 <__mpn_divrem>: 80a5450: f3 0f 1e fb endbr32 80a5454: 55 push ebp 80a5455: 57 push edi 80a5456: 56 push esi 80a5457: 53 push ebx 80a5458: 83 ec 2c sub esp,0x2c 80a545b: 83 7c 24 54 01 cmp DWORD PTR [esp+0x54],0x1 80a5460: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 80a5464: 0f 84 66 01 00 00 je 80a55d0 <__mpn_divrem+0x180> 80a546a: 83 7c 24 54 02 cmp DWORD PTR [esp+0x54],0x2 80a546f: 0f 84 33 02 00 00 je 80a56a8 <__mpn_divrem+0x258> 80a5475: 8b 5c 24 54 mov ebx,DWORD PTR [esp+0x54] 80a5479: 85 db test ebx,ebx 80a547b: 0f 84 1f 02 00 00 je 80a56a0 <__mpn_divrem+0x250> 80a5481: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80a5485: 2b 44 24 54 sub eax,DWORD PTR [esp+0x54] 80a5489: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80a5491: 8d 3c 86 lea edi,[esi+eax*4] 80a5494: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 80a5498: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 80a549c: 05 ff ff ff 3f add eax,0x3fffffff 80a54a1: 8d 34 85 00 00 00 00 lea esi,[eax*4+0x0] 80a54a8: 8b 2c 83 mov ebp,DWORD PTR [ebx+eax*4] 80a54ab: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 80a54af: 89 f0 mov eax,esi 80a54b1: 8d 76 fc lea esi,[esi-0x4] 80a54b4: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 80a54b8: 8d 34 07 lea esi,[edi+eax*1] 80a54bb: 8b 4c 03 fc mov ecx,DWORD PTR [ebx+eax*1-0x4] 80a54bf: 8b 1e mov ebx,DWORD PTR [esi] 80a54c1: 39 dd cmp ebp,ebx 80a54c3: 0f 86 2c 03 00 00 jbe 80a57f5 <__mpn_divrem+0x3a5> 80a54c9: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80a54cd: 03 44 24 44 add eax,DWORD PTR [esp+0x44] 80a54d1: 2b 44 24 54 sub eax,DWORD PTR [esp+0x54] 80a54d5: 83 e8 01 sub eax,0x1 80a54d8: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80a54dc: 0f 88 6e 01 00 00 js 80a5650 <__mpn_divrem+0x200> 80a54e2: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80a54e6: 83 c0 04 add eax,0x4 80a54e9: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a54ed: 89 c8 mov eax,ecx 80a54ef: 89 f9 mov ecx,edi 80a54f1: 89 c7 mov edi,eax 80a54f3: eb 60 jmp 80a5555 <__mpn_divrem+0x105> 80a54f5: 8d 76 00 lea esi,[esi+0x0] 80a54f8: 56 push esi 80a54f9: ff 74 24 58 push DWORD PTR [esp+0x58] 80a54fd: ff 74 24 58 push DWORD PTR [esp+0x58] 80a5501: 51 push ecx 80a5502: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80a5506: e8 15 14 00 00 call 80a6920 <__mpn_submul_1> 80a550b: 83 c4 10 add esp,0x10 80a550e: 8b 0c 24 mov ecx,DWORD PTR [esp] 80a5511: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 80a5515: 74 1d je 80a5534 <__mpn_divrem+0xe4> 80a5517: ff 74 24 54 push DWORD PTR [esp+0x54] 80a551b: 83 ee 01 sub esi,0x1 80a551e: ff 74 24 54 push DWORD PTR [esp+0x54] 80a5522: 51 push ecx 80a5523: 51 push ecx 80a5524: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80a5528: e8 03 60 00 00 call 80ab530 <__mpn_add_n> 80a552d: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80a5531: 83 c4 10 add esp,0x10 80a5534: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a5538: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 80a553c: 89 34 83 mov DWORD PTR [ebx+eax*4],esi 80a553f: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80a5543: 83 e8 01 sub eax,0x1 80a5546: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80a554a: 8b 1e mov ebx,DWORD PTR [esi] 80a554c: 83 f8 ff cmp eax,0xffffffff 80a554f: 0f 84 fb 00 00 00 je 80a5650 <__mpn_divrem+0x200> 80a5555: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a5559: 39 44 24 44 cmp DWORD PTR [esp+0x44],eax 80a555d: 0f 8f fd 00 00 00 jg 80a5660 <__mpn_divrem+0x210> 80a5563: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80a5567: 8d 41 fc lea eax,[ecx-0x4] 80a556a: 8b 0c 31 mov ecx,DWORD PTR [ecx+esi*1] 80a556d: 01 c6 add esi,eax 80a556f: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80a5573: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80a5577: 89 c1 mov ecx,eax 80a5579: be ff ff ff ff mov esi,0xffffffff 80a557e: 39 dd cmp ebp,ebx 80a5580: 0f 84 72 ff ff ff je 80a54f8 <__mpn_divrem+0xa8> 80a5586: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a558a: 89 da mov edx,ebx 80a558c: 8b 00 mov eax,DWORD PTR [eax] 80a558e: f7 f5 div ebp 80a5590: 89 c6 mov esi,eax 80a5592: 89 d3 mov ebx,edx 80a5594: 89 f8 mov eax,edi 80a5596: 89 34 24 mov DWORD PTR [esp],esi 80a5599: f7 e6 mul esi 80a559b: eb 0a jmp 80a55a7 <__mpn_divrem+0x157> 80a559d: 8d 76 00 lea esi,[esi+0x0] 80a55a0: 39 f8 cmp eax,edi 80a55a2: 83 da 00 sbb edx,0x0 80a55a5: 29 f8 sub eax,edi 80a55a7: 39 da cmp edx,ebx 80a55a9: 77 0b ja 80a55b6 <__mpn_divrem+0x166> 80a55ab: 75 11 jne 80a55be <__mpn_divrem+0x16e> 80a55ad: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 80a55b1: 39 04 31 cmp DWORD PTR [ecx+esi*1],eax 80a55b4: 73 08 jae 80a55be <__mpn_divrem+0x16e> 80a55b6: 83 2c 24 01 sub DWORD PTR [esp],0x1 80a55ba: 01 eb add ebx,ebp 80a55bc: 73 e2 jae 80a55a0 <__mpn_divrem+0x150> 80a55be: 8b 34 24 mov esi,DWORD PTR [esp] 80a55c1: e9 32 ff ff ff jmp 80a54f8 <__mpn_divrem+0xa8> 80a55c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a55cd: 8d 76 00 lea esi,[esi+0x0] 80a55d0: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 80a55d4: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80a55dc: 8b 18 mov ebx,DWORD PTR [eax] 80a55de: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80a55e2: 8b 54 86 fc mov edx,DWORD PTR [esi+eax*4-0x4] 80a55e6: 39 d3 cmp ebx,edx 80a55e8: 77 0a ja 80a55f4 <__mpn_divrem+0x1a4> 80a55ea: c7 44 24 18 01 00 00 00 mov DWORD PTR [esp+0x18],0x1 80a55f2: 29 da sub edx,ebx 80a55f4: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80a55f8: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 80a55fc: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 80a5600: 8d 2c 85 00 00 00 00 lea ebp,[eax*4+0x0] 80a5607: 01 ef add edi,ebp 80a5609: 83 e9 02 sub ecx,0x2 80a560c: 78 1a js 80a5628 <__mpn_divrem+0x1d8> 80a560e: c1 e1 02 shl ecx,0x2 80a5611: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a5618: 8b 04 0e mov eax,DWORD PTR [esi+ecx*1] 80a561b: f7 f3 div ebx 80a561d: 89 04 0f mov DWORD PTR [edi+ecx*1],eax 80a5620: 83 e9 04 sub ecx,0x4 80a5623: 83 f9 fc cmp ecx,0xfffffffc 80a5626: 75 f0 jne 80a5618 <__mpn_divrem+0x1c8> 80a5628: 8b 4c 24 44 mov ecx,DWORD PTR [esp+0x44] 80a562c: 85 c9 test ecx,ecx 80a562e: 7e 1e jle 80a564e <__mpn_divrem+0x1fe> 80a5630: 8d 4f fc lea ecx,[edi-0x4] 80a5633: 29 ef sub edi,ebp 80a5635: 8d 6f fc lea ebp,[edi-0x4] 80a5638: 31 ff xor edi,edi 80a563a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a5640: 89 f8 mov eax,edi 80a5642: 83 e9 04 sub ecx,0x4 80a5645: f7 f3 div ebx 80a5647: 89 41 04 mov DWORD PTR [ecx+0x4],eax 80a564a: 39 cd cmp ebp,ecx 80a564c: 75 f2 jne 80a5640 <__mpn_divrem+0x1f0> 80a564e: 89 16 mov DWORD PTR [esi],edx 80a5650: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a5654: 83 c4 2c add esp,0x2c 80a5657: 5b pop ebx 80a5658: 5e pop esi 80a5659: 5f pop edi 80a565a: 5d pop ebp 80a565b: c3 ret 80a565c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a5660: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80a5664: 8b 54 24 54 mov edx,DWORD PTR [esp+0x54] 80a5668: 01 c8 add eax,ecx 80a566a: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a566e: 8b 00 mov eax,DWORD PTR [eax] 80a5670: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80a5674: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80a5678: 01 c8 add eax,ecx 80a567a: 85 d2 test edx,edx 80a567c: 7e 0f jle 80a568d <__mpn_divrem+0x23d> 80a567e: 66 90 xchg ax,ax 80a5680: 8b 50 fc mov edx,DWORD PTR [eax-0x4] 80a5683: 83 e8 04 sub eax,0x4 80a5686: 89 50 04 mov DWORD PTR [eax+0x4],edx 80a5689: 39 c1 cmp ecx,eax 80a568b: 75 f3 jne 80a5680 <__mpn_divrem+0x230> 80a568d: c7 01 00 00 00 00 mov DWORD PTR [ecx],0x0 80a5693: e9 e1 fe ff ff jmp 80a5579 <__mpn_divrem+0x129> 80a5698: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a569f: 90 nop 80a56a0: 0f 0b ud2 80a56a2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a56a8: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80a56ac: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 80a56b0: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80a56b8: 8d 44 86 f8 lea eax,[esi+eax*4-0x8] 80a56bc: 8b 7f 04 mov edi,DWORD PTR [edi+0x4] 80a56bf: 8b 74 24 50 mov esi,DWORD PTR [esp+0x50] 80a56c3: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80a56c6: 8b 18 mov ebx,DWORD PTR [eax] 80a56c8: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80a56cc: 8b 2e mov ebp,DWORD PTR [esi] 80a56ce: 39 cf cmp edi,ecx 80a56d0: 0f 86 04 01 00 00 jbe 80a57da <__mpn_divrem+0x38a> 80a56d6: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80a56da: 8b 74 24 4c mov esi,DWORD PTR [esp+0x4c] 80a56de: 8d 44 30 fd lea eax,[eax+esi*1-0x3] 80a56e2: 89 04 24 mov DWORD PTR [esp],eax 80a56e5: 85 c0 test eax,eax 80a56e7: 0f 88 bd 00 00 00 js 80a57aa <__mpn_divrem+0x35a> 80a56ed: 89 ee mov esi,ebp 80a56ef: eb 48 jmp 80a5739 <__mpn_divrem+0x2e9> 80a56f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a56f8: 8b 50 fc mov edx,DWORD PTR [eax-0x4] 80a56fb: 83 e8 04 sub eax,0x4 80a56fe: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80a5702: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 80a5706: 39 cf cmp edi,ecx 80a5708: 75 4e jne 80a5758 <__mpn_divrem+0x308> 80a570a: 01 fb add ebx,edi 80a570c: 89 d9 mov ecx,ebx 80a570e: 0f 83 ac 00 00 00 jae 80a57c0 <__mpn_divrem+0x370> 80a5714: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80a5718: 8b 14 24 mov edx,DWORD PTR [esp] 80a571b: 29 f1 sub ecx,esi 80a571d: 83 2c 24 01 sub DWORD PTR [esp],0x1 80a5721: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80a5725: c7 04 90 ff ff ff ff mov DWORD PTR [eax+edx*4],0xffffffff 80a572c: 8b 04 24 mov eax,DWORD PTR [esp] 80a572f: 01 f3 add ebx,esi 80a5731: 83 d1 00 adc ecx,0x0 80a5734: 83 f8 ff cmp eax,0xffffffff 80a5737: 74 71 je 80a57aa <__mpn_divrem+0x35a> 80a5739: 8b 04 24 mov eax,DWORD PTR [esp] 80a573c: 39 44 24 44 cmp DWORD PTR [esp+0x44],eax 80a5740: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a5744: 7e b2 jle 80a56f8 <__mpn_divrem+0x2a8> 80a5746: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80a574c: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 80a5754: 39 cf cmp edi,ecx 80a5756: 74 b2 je 80a570a <__mpn_divrem+0x2ba> 80a5758: 89 d8 mov eax,ebx 80a575a: 89 ca mov edx,ecx 80a575c: f7 f7 div edi 80a575e: 89 c3 mov ebx,eax 80a5760: 89 d1 mov ecx,edx 80a5762: 89 f0 mov eax,esi 80a5764: f7 e3 mul ebx 80a5766: 89 c5 mov ebp,eax 80a5768: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a576c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a5770: 39 ca cmp edx,ecx 80a5772: 77 06 ja 80a577a <__mpn_divrem+0x32a> 80a5774: 75 10 jne 80a5786 <__mpn_divrem+0x336> 80a5776: 39 c5 cmp ebp,eax 80a5778: 76 0c jbe 80a5786 <__mpn_divrem+0x336> 80a577a: 83 eb 01 sub ebx,0x1 80a577d: 29 f5 sub ebp,esi 80a577f: 83 da 00 sbb edx,0x0 80a5782: 01 f9 add ecx,edi 80a5784: 73 ea jae 80a5770 <__mpn_divrem+0x320> 80a5786: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80a578a: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80a578e: 8b 14 24 mov edx,DWORD PTR [esp] 80a5791: 83 2c 24 01 sub DWORD PTR [esp],0x1 80a5795: 89 1c 90 mov DWORD PTR [eax+edx*4],ebx 80a5798: 8b 04 24 mov eax,DWORD PTR [esp] 80a579b: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80a579f: 29 eb sub ebx,ebp 80a57a1: 1b 4c 24 0c sbb ecx,DWORD PTR [esp+0xc] 80a57a5: 83 f8 ff cmp eax,0xffffffff 80a57a8: 75 8f jne 80a5739 <__mpn_divrem+0x2e9> 80a57aa: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a57ae: 89 48 04 mov DWORD PTR [eax+0x4],ecx 80a57b1: 89 18 mov DWORD PTR [eax],ebx 80a57b3: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a57b7: 83 c4 2c add esp,0x2c 80a57ba: 5b pop ebx 80a57bb: 5e pop esi 80a57bc: 5f pop edi 80a57bd: 5d pop ebp 80a57be: c3 ret 80a57bf: 90 nop 80a57c0: 31 c0 xor eax,eax 80a57c2: 85 f6 test esi,esi 80a57c4: 89 f2 mov edx,esi 80a57c6: 89 f5 mov ebp,esi 80a57c8: 0f 95 c0 setne al 80a57cb: bb ff ff ff ff mov ebx,0xffffffff 80a57d0: f7 dd neg ebp 80a57d2: 29 c2 sub edx,eax 80a57d4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a57d8: eb 96 jmp 80a5770 <__mpn_divrem+0x320> 80a57da: 72 08 jb 80a57e4 <__mpn_divrem+0x394> 80a57dc: 39 dd cmp ebp,ebx 80a57de: 0f 87 f2 fe ff ff ja 80a56d6 <__mpn_divrem+0x286> 80a57e4: c7 44 24 18 01 00 00 00 mov DWORD PTR [esp+0x18],0x1 80a57ec: 29 eb sub ebx,ebp 80a57ee: 19 f9 sbb ecx,edi 80a57f0: e9 e1 fe ff ff jmp 80a56d6 <__mpn_divrem+0x286> 80a57f5: 72 26 jb 80a581d <__mpn_divrem+0x3cd> 80a57f7: 89 0c 24 mov DWORD PTR [esp],ecx 80a57fa: 83 ec 04 sub esp,0x4 80a57fd: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 80a5801: 83 e8 01 sub eax,0x1 80a5804: 50 push eax 80a5805: ff 74 24 58 push DWORD PTR [esp+0x58] 80a5809: 57 push edi 80a580a: e8 f1 fb ff ff call 80a5400 <__mpn_cmp> 80a580f: 83 c4 10 add esp,0x10 80a5812: 8b 0c 24 mov ecx,DWORD PTR [esp] 80a5815: 85 c0 test eax,eax 80a5817: 0f 88 ac fc ff ff js 80a54c9 <__mpn_divrem+0x79> 80a581d: 89 0c 24 mov DWORD PTR [esp],ecx 80a5820: ff 74 24 54 push DWORD PTR [esp+0x54] 80a5824: ff 74 24 54 push DWORD PTR [esp+0x54] 80a5828: 57 push edi 80a5829: 57 push edi 80a582a: e8 21 10 00 00 call 80a6850 <__mpn_sub_n> 80a582f: 83 c4 10 add esp,0x10 80a5832: 8b 1e mov ebx,DWORD PTR [esi] 80a5834: 8b 0c 24 mov ecx,DWORD PTR [esp] 80a5837: c7 44 24 18 01 00 00 00 mov DWORD PTR [esp+0x18],0x1 80a583f: e9 85 fc ff ff jmp 80a54c9 <__mpn_divrem+0x79> 80a5844: 66 90 xchg ax,ax 80a5846: 66 90 xchg ax,ax 80a5848: 66 90 xchg ax,ax 80a584a: 66 90 xchg ax,ax 80a584c: 66 90 xchg ax,ax 80a584e: 66 90 xchg ax,ax 080a5850 <__mpn_lshift>: 80a5850: f3 0f 1e fb endbr32 80a5854: 57 push edi 80a5855: 56 push esi 80a5856: 53 push ebx 80a5857: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80a585b: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80a585f: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80a5863: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a5867: 83 ee 04 sub esi,0x4 80a586a: 8b 1c 96 mov ebx,DWORD PTR [esi+edx*4] 80a586d: 31 c0 xor eax,eax 80a586f: 0f a5 d8 shld eax,ebx,cl 80a5872: 4a dec edx 80a5873: 74 2a je 80a589f <__mpn_lshift+0x4f> 80a5875: 50 push eax 80a5876: f6 c2 01 test dl,0x1 80a5879: 75 0f jne 80a588a <__mpn_lshift+0x3a> 80a587b: 89 d8 mov eax,ebx 80a587d: 8d 76 00 lea esi,[esi+0x0] 80a5880: 8b 1c 96 mov ebx,DWORD PTR [esi+edx*4] 80a5883: 0f a5 d8 shld eax,ebx,cl 80a5886: 89 04 97 mov DWORD PTR [edi+edx*4],eax 80a5889: 4a dec edx 80a588a: 8b 04 96 mov eax,DWORD PTR [esi+edx*4] 80a588d: 0f a5 c3 shld ebx,eax,cl 80a5890: 89 1c 97 mov DWORD PTR [edi+edx*4],ebx 80a5893: 4a dec edx 80a5894: 75 ea jne 80a5880 <__mpn_lshift+0x30> 80a5896: d3 e0 shl eax,cl 80a5898: 89 07 mov DWORD PTR [edi],eax 80a589a: 58 pop eax 80a589b: 5b pop ebx 80a589c: 5e pop esi 80a589d: 5f pop edi 80a589e: c3 ret 80a589f: d3 e3 shl ebx,cl 80a58a1: 89 1f mov DWORD PTR [edi],ebx 80a58a3: 5b pop ebx 80a58a4: 5e pop esi 80a58a5: 5f pop edi 80a58a6: c3 ret 80a58a7: 66 90 xchg ax,ax 80a58a9: 66 90 xchg ax,ax 80a58ab: 66 90 xchg ax,ax 80a58ad: 66 90 xchg ax,ax 80a58af: 90 nop 080a58b0 <__mpn_rshift>: 80a58b0: f3 0f 1e fb endbr32 80a58b4: 57 push edi 80a58b5: 56 push esi 80a58b6: 53 push ebx 80a58b7: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80a58bb: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80a58bf: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80a58c3: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a58c7: 8d 7c 97 fc lea edi,[edi+edx*4-0x4] 80a58cb: 8d 34 96 lea esi,[esi+edx*4] 80a58ce: f7 da neg edx 80a58d0: 8b 1c 96 mov ebx,DWORD PTR [esi+edx*4] 80a58d3: 31 c0 xor eax,eax 80a58d5: 0f ad d8 shrd eax,ebx,cl 80a58d8: 42 inc edx 80a58d9: 74 2c je 80a5907 <__mpn_rshift+0x57> 80a58db: 50 push eax 80a58dc: f6 c2 01 test dl,0x1 80a58df: 75 11 jne 80a58f2 <__mpn_rshift+0x42> 80a58e1: 89 d8 mov eax,ebx 80a58e3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a58e7: 90 nop 80a58e8: 8b 1c 96 mov ebx,DWORD PTR [esi+edx*4] 80a58eb: 0f ad d8 shrd eax,ebx,cl 80a58ee: 89 04 97 mov DWORD PTR [edi+edx*4],eax 80a58f1: 42 inc edx 80a58f2: 8b 04 96 mov eax,DWORD PTR [esi+edx*4] 80a58f5: 0f ad c3 shrd ebx,eax,cl 80a58f8: 89 1c 97 mov DWORD PTR [edi+edx*4],ebx 80a58fb: 42 inc edx 80a58fc: 75 ea jne 80a58e8 <__mpn_rshift+0x38> 80a58fe: d3 e8 shr eax,cl 80a5900: 89 07 mov DWORD PTR [edi],eax 80a5902: 58 pop eax 80a5903: 5b pop ebx 80a5904: 5e pop esi 80a5905: 5f pop edi 80a5906: c3 ret 80a5907: d3 eb shr ebx,cl 80a5909: 89 1f mov DWORD PTR [edi],ebx 80a590b: 5b pop ebx 80a590c: 5e pop esi 80a590d: 5f pop edi 80a590e: c3 ret 80a590f: 90 nop 080a5910 <__mpn_mul>: 80a5910: f3 0f 1e fb endbr32 80a5914: 55 push ebp 80a5915: 89 e5 mov ebp,esp 80a5917: 57 push edi 80a5918: 56 push esi 80a5919: 53 push ebx 80a591a: 83 ec 4c sub esp,0x4c 80a591d: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 80a5920: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80a5923: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 80a5926: 8b 75 18 mov esi,DWORD PTR [ebp+0x18] 80a5929: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 80a592c: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80a592f: 89 4d c8 mov DWORD PTR [ebp-0x38],ecx 80a5932: 65 a1 14 00 00 00 mov eax,gs:0x14 80a5938: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80a593b: 31 c0 xor eax,eax 80a593d: 83 fe 1f cmp esi,0x1f 80a5940: 7f 56 jg 80a5998 <__mpn_mul+0x88> 80a5942: 85 f6 test esi,esi 80a5944: 75 1a jne 80a5960 <__mpn_mul+0x50> 80a5946: 8b 75 e4 mov esi,DWORD PTR [ebp-0x1c] 80a5949: 65 33 35 14 00 00 00 xor esi,DWORD PTR gs:0x14 80a5950: 0f 85 86 03 00 00 jne 80a5cdc <__mpn_mul+0x3cc> 80a5956: 8d 65 f4 lea esp,[ebp-0xc] 80a5959: 5b pop ebx 80a595a: 5e pop esi 80a595b: 5f pop edi 80a595c: 5d pop ebp 80a595d: c3 ret 80a595e: 66 90 xchg ax,ax 80a5960: 8b 01 mov eax,DWORD PTR [ecx] 80a5962: 83 f8 01 cmp eax,0x1 80a5965: 0f 87 a5 01 00 00 ja 80a5b10 <__mpn_mul+0x200> 80a596b: 0f 84 d3 02 00 00 je 80a5c44 <__mpn_mul+0x334> 80a5971: 8b 4d 10 mov ecx,DWORD PTR [ebp+0x10] 80a5974: 89 f8 mov eax,edi 80a5976: 8d 14 8f lea edx,[edi+ecx*4] 80a5979: 85 c9 test ecx,ecx 80a597b: 7e 10 jle 80a598d <__mpn_mul+0x7d> 80a597d: 8d 76 00 lea esi,[esi+0x0] 80a5980: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80a5986: 83 c0 04 add eax,0x4 80a5989: 39 c2 cmp edx,eax 80a598b: 75 f3 jne 80a5980 <__mpn_mul+0x70> 80a598d: 31 c0 xor eax,eax 80a598f: e9 8e 01 00 00 jmp 80a5b22 <__mpn_mul+0x212> 80a5994: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a5998: 8d 14 f5 1b 00 00 00 lea edx,[esi*8+0x1b] 80a599f: 89 e3 mov ebx,esp 80a59a1: 89 d1 mov ecx,edx 80a59a3: 89 d0 mov eax,edx 80a59a5: 81 e1 00 f0 ff ff and ecx,0xfffff000 80a59ab: 83 e0 f0 and eax,0xfffffff0 80a59ae: 29 cb sub ebx,ecx 80a59b0: 89 d9 mov ecx,ebx 80a59b2: 39 cc cmp esp,ecx 80a59b4: 74 12 je 80a59c8 <__mpn_mul+0xb8> 80a59b6: 81 ec 00 10 00 00 sub esp,0x1000 80a59bc: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a59c4: 39 cc cmp esp,ecx 80a59c6: 75 ee jne 80a59b6 <__mpn_mul+0xa6> 80a59c8: 25 ff 0f 00 00 and eax,0xfff 80a59cd: 29 c4 sub esp,eax 80a59cf: 85 c0 test eax,eax 80a59d1: 0f 85 9f 02 00 00 jne 80a5c76 <__mpn_mul+0x366> 80a59d7: 8b 7d d0 mov edi,DWORD PTR [ebp-0x30] 80a59da: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a59dd: 8d 44 24 0f lea eax,[esp+0xf] 80a59e1: 83 ec 0c sub esp,0xc 80a59e4: 83 e0 f0 and eax,0xfffffff0 80a59e7: 89 55 bc mov DWORD PTR [ebp-0x44],edx 80a59ea: 50 push eax 80a59eb: 56 push esi 80a59ec: ff 75 c8 push DWORD PTR [ebp-0x38] 80a59ef: 57 push edi 80a59f0: 53 push ebx 80a59f1: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a59f4: e8 77 04 00 00 call 80a5e70 <__mpn_impn_mul_n> 80a59f9: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 80a5a00: 83 c4 20 add esp,0x20 80a5a03: 01 c7 add edi,eax 80a5a05: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80a5a08: 01 c3 add ebx,eax 80a5a0a: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80a5a0d: 89 7d cc mov DWORD PTR [ebp-0x34],edi 80a5a10: 29 f0 sub eax,esi 80a5a12: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80a5a15: 39 c6 cmp esi,eax 80a5a17: 0f 8f ce 00 00 00 jg 80a5aeb <__mpn_mul+0x1db> 80a5a1d: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 80a5a20: 89 e0 mov eax,esp 80a5a22: 89 d1 mov ecx,edx 80a5a24: 81 e2 00 f0 ff ff and edx,0xfffff000 80a5a2a: 29 d0 sub eax,edx 80a5a2c: 83 e1 f0 and ecx,0xfffffff0 80a5a2f: 39 c4 cmp esp,eax 80a5a31: 74 12 je 80a5a45 <__mpn_mul+0x135> 80a5a33: 81 ec 00 10 00 00 sub esp,0x1000 80a5a39: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a5a41: 39 c4 cmp esp,eax 80a5a43: 75 ee jne 80a5a33 <__mpn_mul+0x123> 80a5a45: 81 e1 ff 0f 00 00 and ecx,0xfff 80a5a4b: 29 cc sub esp,ecx 80a5a4d: 85 c9 test ecx,ecx 80a5a4f: 74 05 je 80a5a56 <__mpn_mul+0x146> 80a5a51: 83 4c 0c fc 00 or DWORD PTR [esp+ecx*1-0x4],0x0 80a5a56: 8d 44 24 0f lea eax,[esp+0xf] 80a5a5a: 83 e0 f0 and eax,0xfffffff0 80a5a5d: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 80a5a60: 03 45 d0 add eax,DWORD PTR [ebp-0x30] 80a5a63: 89 45 bc mov DWORD PTR [ebp-0x44],eax 80a5a66: 83 c0 04 add eax,0x4 80a5a69: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 80a5a6c: 8d 46 ff lea eax,[esi-0x1] 80a5a6f: 89 45 ac mov DWORD PTR [ebp-0x54],eax 80a5a72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a5a78: 8b 7d b8 mov edi,DWORD PTR [ebp-0x48] 80a5a7b: 83 ec 0c sub esp,0xc 80a5a7e: ff 75 c0 push DWORD PTR [ebp-0x40] 80a5a81: 56 push esi 80a5a82: ff 75 c8 push DWORD PTR [ebp-0x38] 80a5a85: ff 75 cc push DWORD PTR [ebp-0x34] 80a5a88: 57 push edi 80a5a89: e8 e2 03 00 00 call 80a5e70 <__mpn_impn_mul_n> 80a5a8e: 83 c4 20 add esp,0x20 80a5a91: 56 push esi 80a5a92: 57 push edi 80a5a93: 53 push ebx 80a5a94: 53 push ebx 80a5a95: e8 96 5a 00 00 call 80ab530 <__mpn_add_n> 80a5a9a: 8b 7d bc mov edi,DWORD PTR [ebp-0x44] 80a5a9d: 03 5d d0 add ebx,DWORD PTR [ebp-0x30] 80a5aa0: 31 c9 xor ecx,ecx 80a5aa2: 83 c4 10 add esp,0x10 80a5aa5: 8d 53 04 lea edx,[ebx+0x4] 80a5aa8: 03 07 add eax,DWORD PTR [edi] 80a5aaa: 0f 92 c1 setb cl 80a5aad: 89 03 mov DWORD PTR [ebx],eax 80a5aaf: 85 c9 test ecx,ecx 80a5ab1: 0f 84 c9 01 00 00 je 80a5c80 <__mpn_mul+0x370> 80a5ab7: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 80a5aba: 8d 7e ff lea edi,[esi-0x1] 80a5abd: 8d 76 00 lea esi,[esi+0x0] 80a5ac0: 8b 01 mov eax,DWORD PTR [ecx] 80a5ac2: 83 c2 04 add edx,0x4 80a5ac5: 83 c1 04 add ecx,0x4 80a5ac8: 83 c0 01 add eax,0x1 80a5acb: 89 42 fc mov DWORD PTR [edx-0x4],eax 80a5ace: 85 c0 test eax,eax 80a5ad0: 0f 85 f2 01 00 00 jne 80a5cc8 <__mpn_mul+0x3b8> 80a5ad6: 83 ef 01 sub edi,0x1 80a5ad9: 75 e5 jne 80a5ac0 <__mpn_mul+0x1b0> 80a5adb: 29 75 d4 sub DWORD PTR [ebp-0x2c],esi 80a5ade: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a5ae1: 8b 7d d0 mov edi,DWORD PTR [ebp-0x30] 80a5ae4: 01 7d cc add DWORD PTR [ebp-0x34],edi 80a5ae7: 39 c6 cmp esi,eax 80a5ae9: 7e 8d jle 80a5a78 <__mpn_mul+0x168> 80a5aeb: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a5aee: 85 c0 test eax,eax 80a5af0: 0f 85 aa 00 00 00 jne 80a5ba0 <__mpn_mul+0x290> 80a5af6: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80a5af9: 8d 84 30 ff ff ff 3f lea eax,[eax+esi*1+0x3fffffff] 80a5b00: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 80a5b03: 8b 04 86 mov eax,DWORD PTR [esi+eax*4] 80a5b06: e9 3b fe ff ff jmp 80a5946 <__mpn_mul+0x36> 80a5b0b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a5b0f: 90 nop 80a5b10: 50 push eax 80a5b11: ff 75 10 push DWORD PTR [ebp+0x10] 80a5b14: ff 75 d0 push DWORD PTR [ebp-0x30] 80a5b17: ff 75 c4 push DWORD PTR [ebp-0x3c] 80a5b1a: e8 d1 01 00 00 call 80a5cf0 <__mpn_mul_1> 80a5b1f: 83 c4 10 add esp,0x10 80a5b22: 8b 5d 10 mov ebx,DWORD PTR [ebp+0x10] 80a5b25: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a5b28: 8d 0c 9d 00 00 00 00 lea ecx,[ebx*4+0x0] 80a5b2f: 89 04 9a mov DWORD PTR [edx+ebx*4],eax 80a5b32: 8d 5a 04 lea ebx,[edx+0x4] 80a5b35: 83 fe 01 cmp esi,0x1 80a5b38: 0f 8e 08 fe ff ff jle 80a5946 <__mpn_mul+0x36> 80a5b3e: 8b 7d c8 mov edi,DWORD PTR [ebp-0x38] 80a5b41: 8d 34 b2 lea esi,[edx+esi*4] 80a5b44: 89 75 d4 mov DWORD PTR [ebp-0x2c],esi 80a5b47: 83 c7 04 add edi,0x4 80a5b4a: 89 fe mov esi,edi 80a5b4c: 89 cf mov edi,ecx 80a5b4e: eb 19 jmp 80a5b69 <__mpn_mul+0x259> 80a5b50: b8 00 00 00 00 mov eax,0x0 80a5b55: 74 31 je 80a5b88 <__mpn_mul+0x278> 80a5b57: 89 04 3b mov DWORD PTR [ebx+edi*1],eax 80a5b5a: 83 c6 04 add esi,0x4 80a5b5d: 83 c3 04 add ebx,0x4 80a5b60: 39 5d d4 cmp DWORD PTR [ebp-0x2c],ebx 80a5b63: 0f 84 dd fd ff ff je 80a5946 <__mpn_mul+0x36> 80a5b69: 8b 06 mov eax,DWORD PTR [esi] 80a5b6b: 83 f8 01 cmp eax,0x1 80a5b6e: 76 e0 jbe 80a5b50 <__mpn_mul+0x240> 80a5b70: 50 push eax 80a5b71: ff 75 10 push DWORD PTR [ebp+0x10] 80a5b74: ff 75 d0 push DWORD PTR [ebp-0x30] 80a5b77: 53 push ebx 80a5b78: e8 73 5a 00 00 call 80ab5f0 <__mpn_addmul_1> 80a5b7d: 83 c4 10 add esp,0x10 80a5b80: eb d5 jmp 80a5b57 <__mpn_mul+0x247> 80a5b82: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a5b88: ff 75 10 push DWORD PTR [ebp+0x10] 80a5b8b: ff 75 d0 push DWORD PTR [ebp-0x30] 80a5b8e: 53 push ebx 80a5b8f: 53 push ebx 80a5b90: e8 9b 59 00 00 call 80ab530 <__mpn_add_n> 80a5b95: 83 c4 10 add esp,0x10 80a5b98: eb bd jmp 80a5b57 <__mpn_mul+0x247> 80a5b9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a5ba0: 8b 7d c0 mov edi,DWORD PTR [ebp-0x40] 80a5ba3: 83 ec 0c sub esp,0xc 80a5ba6: ff 75 d4 push DWORD PTR [ebp-0x2c] 80a5ba9: ff 75 cc push DWORD PTR [ebp-0x34] 80a5bac: 56 push esi 80a5bad: ff 75 c8 push DWORD PTR [ebp-0x38] 80a5bb0: 57 push edi 80a5bb1: e8 5a fd ff ff call 80a5910 <__mpn_mul> 80a5bb6: 83 c4 20 add esp,0x20 80a5bb9: 56 push esi 80a5bba: 57 push edi 80a5bbb: 53 push ebx 80a5bbc: 53 push ebx 80a5bbd: e8 6e 59 00 00 call 80ab530 <__mpn_add_n> 80a5bc2: 83 c4 10 add esp,0x10 80a5bc5: 89 c1 mov ecx,eax 80a5bc7: 89 f8 mov eax,edi 80a5bc9: 8b 7d d0 mov edi,DWORD PTR [ebp-0x30] 80a5bcc: 01 f8 add eax,edi 80a5bce: 01 fb add ebx,edi 80a5bd0: 03 08 add ecx,DWORD PTR [eax] 80a5bd2: 8d 50 04 lea edx,[eax+0x4] 80a5bd5: 89 c8 mov eax,ecx 80a5bd7: 0f 92 c1 setb cl 80a5bda: 0f b6 c9 movzx ecx,cl 80a5bdd: 89 03 mov DWORD PTR [ebx],eax 80a5bdf: 89 cf mov edi,ecx 80a5be1: 8d 4b 04 lea ecx,[ebx+0x4] 80a5be4: 85 ff test edi,edi 80a5be6: 74 26 je 80a5c0e <__mpn_mul+0x2fe> 80a5be8: 8b 5d d4 mov ebx,DWORD PTR [ebp-0x2c] 80a5beb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a5bef: 90 nop 80a5bf0: 83 eb 01 sub ebx,0x1 80a5bf3: 0f 84 fd fe ff ff je 80a5af6 <__mpn_mul+0x1e6> 80a5bf9: 8b 02 mov eax,DWORD PTR [edx] 80a5bfb: 83 c1 04 add ecx,0x4 80a5bfe: 83 c2 04 add edx,0x4 80a5c01: 83 c0 01 add eax,0x1 80a5c04: 89 41 fc mov DWORD PTR [ecx-0x4],eax 80a5c07: 85 c0 test eax,eax 80a5c09: 74 e5 je 80a5bf0 <__mpn_mul+0x2e0> 80a5c0b: 89 5d d4 mov DWORD PTR [ebp-0x2c],ebx 80a5c0e: 39 d1 cmp ecx,edx 80a5c10: 0f 84 e0 fe ff ff je 80a5af6 <__mpn_mul+0x1e6> 80a5c16: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a5c19: 83 f8 01 cmp eax,0x1 80a5c1c: 0f 8e d4 fe ff ff jle 80a5af6 <__mpn_mul+0x1e6> 80a5c22: 8d 44 82 fc lea eax,[edx+eax*4-0x4] 80a5c26: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a5c2d: 8d 76 00 lea esi,[esi+0x0] 80a5c30: 8b 1a mov ebx,DWORD PTR [edx] 80a5c32: 83 c2 04 add edx,0x4 80a5c35: 83 c1 04 add ecx,0x4 80a5c38: 89 59 fc mov DWORD PTR [ecx-0x4],ebx 80a5c3b: 39 c2 cmp edx,eax 80a5c3d: 75 f1 jne 80a5c30 <__mpn_mul+0x320> 80a5c3f: e9 b2 fe ff ff jmp 80a5af6 <__mpn_mul+0x1e6> 80a5c44: 8b 55 10 mov edx,DWORD PTR [ebp+0x10] 80a5c47: 85 d2 test edx,edx 80a5c49: 0f 8e 3e fd ff ff jle 80a598d <__mpn_mul+0x7d> 80a5c4f: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 80a5c52: 8b 5d 10 mov ebx,DWORD PTR [ebp+0x10] 80a5c55: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a5c58: 89 c8 mov eax,ecx 80a5c5a: 8d 0c 99 lea ecx,[ecx+ebx*4] 80a5c5d: 8d 76 00 lea esi,[esi+0x0] 80a5c60: 8b 18 mov ebx,DWORD PTR [eax] 80a5c62: 83 c0 04 add eax,0x4 80a5c65: 83 c2 04 add edx,0x4 80a5c68: 89 5a fc mov DWORD PTR [edx-0x4],ebx 80a5c6b: 39 c8 cmp eax,ecx 80a5c6d: 75 f1 jne 80a5c60 <__mpn_mul+0x350> 80a5c6f: 31 c0 xor eax,eax 80a5c71: e9 ac fe ff ff jmp 80a5b22 <__mpn_mul+0x212> 80a5c76: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 80a5c7b: e9 57 fd ff ff jmp 80a59d7 <__mpn_mul+0xc7> 80a5c80: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80a5c83: 8b 7d ac mov edi,DWORD PTR [ebp-0x54] 80a5c86: 89 c1 mov ecx,eax 80a5c88: 39 d0 cmp eax,edx 80a5c8a: 0f 84 4b fe ff ff je 80a5adb <__mpn_mul+0x1cb> 80a5c90: 89 5d b0 mov DWORD PTR [ebp-0x50],ebx 80a5c93: 31 c0 xor eax,eax 80a5c95: 8d 76 00 lea esi,[esi+0x0] 80a5c98: 8b 1c 81 mov ebx,DWORD PTR [ecx+eax*4] 80a5c9b: 89 1c 82 mov DWORD PTR [edx+eax*4],ebx 80a5c9e: 83 c0 01 add eax,0x1 80a5ca1: 39 c7 cmp edi,eax 80a5ca3: 7f f3 jg 80a5c98 <__mpn_mul+0x388> 80a5ca5: 29 75 d4 sub DWORD PTR [ebp-0x2c],esi 80a5ca8: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a5cab: 8b 7d d0 mov edi,DWORD PTR [ebp-0x30] 80a5cae: 8b 5d b0 mov ebx,DWORD PTR [ebp-0x50] 80a5cb1: 01 7d cc add DWORD PTR [ebp-0x34],edi 80a5cb4: 39 c6 cmp esi,eax 80a5cb6: 0f 8e bc fd ff ff jle 80a5a78 <__mpn_mul+0x168> 80a5cbc: e9 2a fe ff ff jmp 80a5aeb <__mpn_mul+0x1db> 80a5cc1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a5cc8: 39 d1 cmp ecx,edx 80a5cca: 0f 84 0b fe ff ff je 80a5adb <__mpn_mul+0x1cb> 80a5cd0: 83 ef 01 sub edi,0x1 80a5cd3: 85 ff test edi,edi 80a5cd5: 7f b9 jg 80a5c90 <__mpn_mul+0x380> 80a5cd7: e9 ff fd ff ff jmp 80a5adb <__mpn_mul+0x1cb> 80a5cdc: e8 6f 25 fd ff call 8078250 <__stack_chk_fail> 80a5ce1: 66 90 xchg ax,ax 80a5ce3: 66 90 xchg ax,ax 80a5ce5: 66 90 xchg ax,ax 80a5ce7: 66 90 xchg ax,ax 80a5ce9: 66 90 xchg ax,ax 80a5ceb: 66 90 xchg ax,ax 80a5ced: 66 90 xchg ax,ax 80a5cef: 90 nop 080a5cf0 <__mpn_mul_1>: 80a5cf0: f3 0f 1e fb endbr32 80a5cf4: 57 push edi 80a5cf5: 56 push esi 80a5cf6: 55 push ebp 80a5cf7: 53 push ebx 80a5cf8: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 80a5cfc: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 80a5d00: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a5d04: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80a5d08: 8d 3c 8f lea edi,[edi+ecx*4] 80a5d0b: 8d 34 8e lea esi,[esi+ecx*4] 80a5d0e: f7 d9 neg ecx 80a5d10: 31 ed xor ebp,ebp 80a5d12: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a5d18: 8b 04 8e mov eax,DWORD PTR [esi+ecx*4] 80a5d1b: f7 e3 mul ebx 80a5d1d: 01 e8 add eax,ebp 80a5d1f: 89 04 8f mov DWORD PTR [edi+ecx*4],eax 80a5d22: 83 d2 00 adc edx,0x0 80a5d25: 89 d5 mov ebp,edx 80a5d27: 41 inc ecx 80a5d28: 75 ee jne 80a5d18 <__mpn_mul_1+0x28> 80a5d2a: 89 e8 mov eax,ebp 80a5d2c: 5b pop ebx 80a5d2d: 5d pop ebp 80a5d2e: 5e pop esi 80a5d2f: 5f pop edi 80a5d30: c3 ret 80a5d31: 66 90 xchg ax,ax 80a5d33: 66 90 xchg ax,ax 80a5d35: 66 90 xchg ax,ax 80a5d37: 66 90 xchg ax,ax 80a5d39: 66 90 xchg ax,ax 80a5d3b: 66 90 xchg ax,ax 80a5d3d: 66 90 xchg ax,ax 80a5d3f: 90 nop 080a5d40 <__mpn_impn_mul_n_basecase>: 80a5d40: f3 0f 1e fb endbr32 80a5d44: 55 push ebp 80a5d45: 57 push edi 80a5d46: 56 push esi 80a5d47: 53 push ebx 80a5d48: 83 ec 0c sub esp,0xc 80a5d4b: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 80a5d4f: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80a5d53: 8b 06 mov eax,DWORD PTR [esi] 80a5d55: 83 f8 01 cmp eax,0x1 80a5d58: 0f 87 b2 00 00 00 ja 80a5e10 <__mpn_impn_mul_n_basecase+0xd0> 80a5d5e: 0f 84 cc 00 00 00 je 80a5e30 <__mpn_impn_mul_n_basecase+0xf0> 80a5d64: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 80a5d68: 89 d8 mov eax,ebx 80a5d6a: 8d 14 8b lea edx,[ebx+ecx*4] 80a5d6d: 85 c9 test ecx,ecx 80a5d6f: 7e 14 jle 80a5d85 <__mpn_impn_mul_n_basecase+0x45> 80a5d71: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a5d78: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80a5d7e: 83 c0 04 add eax,0x4 80a5d81: 39 d0 cmp eax,edx 80a5d83: 75 f3 jne 80a5d78 <__mpn_impn_mul_n_basecase+0x38> 80a5d85: 31 c0 xor eax,eax 80a5d87: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 80a5d8b: 8d 2c 8d 00 00 00 00 lea ebp,[ecx*4+0x0] 80a5d92: 8d 3c 2b lea edi,[ebx+ebp*1] 80a5d95: 83 c3 04 add ebx,0x4 80a5d98: 89 07 mov DWORD PTR [edi],eax 80a5d9a: 83 f9 01 cmp ecx,0x1 80a5d9d: 7e 4d jle 80a5dec <__mpn_impn_mul_n_basecase+0xac> 80a5d9f: 83 c6 04 add esi,0x4 80a5da2: 89 f0 mov eax,esi 80a5da4: 89 ee mov esi,ebp 80a5da6: 89 c5 mov ebp,eax 80a5da8: eb 1a jmp 80a5dc4 <__mpn_impn_mul_n_basecase+0x84> 80a5daa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a5db0: b8 00 00 00 00 mov eax,0x0 80a5db5: 74 41 je 80a5df8 <__mpn_impn_mul_n_basecase+0xb8> 80a5db7: 89 04 33 mov DWORD PTR [ebx+esi*1],eax 80a5dba: 83 c3 04 add ebx,0x4 80a5dbd: 83 c5 04 add ebp,0x4 80a5dc0: 39 df cmp edi,ebx 80a5dc2: 74 28 je 80a5dec <__mpn_impn_mul_n_basecase+0xac> 80a5dc4: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 80a5dc7: 83 f8 01 cmp eax,0x1 80a5dca: 76 e4 jbe 80a5db0 <__mpn_impn_mul_n_basecase+0x70> 80a5dcc: 50 push eax 80a5dcd: 83 c5 04 add ebp,0x4 80a5dd0: ff 74 24 30 push DWORD PTR [esp+0x30] 80a5dd4: ff 74 24 2c push DWORD PTR [esp+0x2c] 80a5dd8: 53 push ebx 80a5dd9: 83 c3 04 add ebx,0x4 80a5ddc: e8 0f 58 00 00 call 80ab5f0 <__mpn_addmul_1> 80a5de1: 83 c4 10 add esp,0x10 80a5de4: 89 44 33 fc mov DWORD PTR [ebx+esi*1-0x4],eax 80a5de8: 39 df cmp edi,ebx 80a5dea: 75 d8 jne 80a5dc4 <__mpn_impn_mul_n_basecase+0x84> 80a5dec: 83 c4 0c add esp,0xc 80a5def: 5b pop ebx 80a5df0: 5e pop esi 80a5df1: 5f pop edi 80a5df2: 5d pop ebp 80a5df3: c3 ret 80a5df4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a5df8: ff 74 24 2c push DWORD PTR [esp+0x2c] 80a5dfc: ff 74 24 28 push DWORD PTR [esp+0x28] 80a5e00: 53 push ebx 80a5e01: 53 push ebx 80a5e02: e8 29 57 00 00 call 80ab530 <__mpn_add_n> 80a5e07: 83 c4 10 add esp,0x10 80a5e0a: eb ab jmp 80a5db7 <__mpn_impn_mul_n_basecase+0x77> 80a5e0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a5e10: 50 push eax 80a5e11: ff 74 24 30 push DWORD PTR [esp+0x30] 80a5e15: ff 74 24 2c push DWORD PTR [esp+0x2c] 80a5e19: 53 push ebx 80a5e1a: e8 d1 fe ff ff call 80a5cf0 <__mpn_mul_1> 80a5e1f: 83 c4 10 add esp,0x10 80a5e22: e9 60 ff ff ff jmp 80a5d87 <__mpn_impn_mul_n_basecase+0x47> 80a5e27: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a5e2e: 66 90 xchg ax,ax 80a5e30: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80a5e34: 85 c0 test eax,eax 80a5e36: 0f 8e 49 ff ff ff jle 80a5d85 <__mpn_impn_mul_n_basecase+0x45> 80a5e3c: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80a5e40: 8b 7c 24 2c mov edi,DWORD PTR [esp+0x2c] 80a5e44: 89 da mov edx,ebx 80a5e46: 8d 0c b8 lea ecx,[eax+edi*4] 80a5e49: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a5e50: 8b 38 mov edi,DWORD PTR [eax] 80a5e52: 83 c0 04 add eax,0x4 80a5e55: 83 c2 04 add edx,0x4 80a5e58: 89 7a fc mov DWORD PTR [edx-0x4],edi 80a5e5b: 39 c8 cmp eax,ecx 80a5e5d: 75 f1 jne 80a5e50 <__mpn_impn_mul_n_basecase+0x110> 80a5e5f: e9 21 ff ff ff jmp 80a5d85 <__mpn_impn_mul_n_basecase+0x45> 80a5e64: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a5e6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a5e6f: 90 nop 080a5e70 <__mpn_impn_mul_n>: 80a5e70: f3 0f 1e fb endbr32 80a5e74: 55 push ebp 80a5e75: 57 push edi 80a5e76: 56 push esi 80a5e77: 53 push ebx 80a5e78: 83 ec 2c sub esp,0x2c 80a5e7b: 8b 5c 24 4c mov ebx,DWORD PTR [esp+0x4c] 80a5e7f: 83 e3 01 and ebx,0x1 80a5e82: 74 7c je 80a5f00 <__mpn_impn_mul_n+0x90> 80a5e84: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80a5e88: 8d 58 ff lea ebx,[eax-0x1] 80a5e8b: 83 fb 1f cmp ebx,0x1f 80a5e8e: 0f 8e 94 02 00 00 jle 80a6128 <__mpn_impn_mul_n+0x2b8> 80a5e94: 83 ec 0c sub esp,0xc 80a5e97: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a5e9b: 53 push ebx 80a5e9c: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a5ea0: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a5ea4: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a5ea8: e8 c3 ff ff ff call 80a5e70 <__mpn_impn_mul_n> 80a5ead: 83 c4 20 add esp,0x20 80a5eb0: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80a5eb4: 8d 34 98 lea esi,[eax+ebx*4] 80a5eb7: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80a5ebb: ff 34 98 push DWORD PTR [eax+ebx*4] 80a5ebe: 53 push ebx 80a5ebf: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a5ec3: 56 push esi 80a5ec4: e8 27 57 00 00 call 80ab5f0 <__mpn_addmul_1> 80a5ec9: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 80a5ecd: 89 04 df mov DWORD PTR [edi+ebx*8],eax 80a5ed0: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 80a5ed4: ff 34 98 push DWORD PTR [eax+ebx*4] 80a5ed7: ff 74 24 60 push DWORD PTR [esp+0x60] 80a5edb: ff 74 24 60 push DWORD PTR [esp+0x60] 80a5edf: 56 push esi 80a5ee0: e8 0b 57 00 00 call 80ab5f0 <__mpn_addmul_1> 80a5ee5: 8b 7c 24 60 mov edi,DWORD PTR [esp+0x60] 80a5ee9: 03 5c 24 6c add ebx,DWORD PTR [esp+0x6c] 80a5eed: 83 c4 20 add esp,0x20 80a5ef0: 89 04 9f mov DWORD PTR [edi+ebx*4],eax 80a5ef3: 83 c4 2c add esp,0x2c 80a5ef6: 5b pop ebx 80a5ef7: 5e pop esi 80a5ef8: 5f pop edi 80a5ef9: 5d pop ebp 80a5efa: c3 ret 80a5efb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a5eff: 90 nop 80a5f00: 8b 74 24 4c mov esi,DWORD PTR [esp+0x4c] 80a5f04: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80a5f08: d1 fe sar esi,1 80a5f0a: 8d 0c b5 00 00 00 00 lea ecx,[esi*4+0x0] 80a5f11: 01 c8 add eax,ecx 80a5f13: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80a5f17: 03 4c 24 44 add ecx,DWORD PTR [esp+0x44] 80a5f1b: 89 cd mov ebp,ecx 80a5f1d: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 80a5f21: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a5f25: 8d 3c 8d 00 00 00 00 lea edi,[ecx*4+0x0] 80a5f2c: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 80a5f30: 03 7c 24 40 add edi,DWORD PTR [esp+0x40] 80a5f34: 83 fe 1f cmp esi,0x1f 80a5f37: 0f 8e d3 01 00 00 jle 80a6110 <__mpn_impn_mul_n+0x2a0> 80a5f3d: 83 ec 0c sub esp,0xc 80a5f40: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a5f44: 56 push esi 80a5f45: ff 74 24 20 push DWORD PTR [esp+0x20] 80a5f49: 55 push ebp 80a5f4a: 57 push edi 80a5f4b: e8 20 ff ff ff call 80a5e70 <__mpn_impn_mul_n> 80a5f50: 83 c4 20 add esp,0x20 80a5f53: 83 ec 04 sub esp,0x4 80a5f56: 56 push esi 80a5f57: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a5f5b: 55 push ebp 80a5f5c: e8 9f f4 ff ff call 80a5400 <__mpn_cmp> 80a5f61: 83 c4 10 add esp,0x10 80a5f64: 85 c0 test eax,eax 80a5f66: 0f 88 c4 02 00 00 js 80a6230 <__mpn_impn_mul_n+0x3c0> 80a5f6c: 56 push esi 80a5f6d: ff 74 24 48 push DWORD PTR [esp+0x48] 80a5f71: 55 push ebp 80a5f72: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a5f76: e8 d5 08 00 00 call 80a6850 <__mpn_sub_n> 80a5f7b: 83 c4 10 add esp,0x10 80a5f7e: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 80a5f86: 83 ec 04 sub esp,0x4 80a5f89: 56 push esi 80a5f8a: ff 74 24 50 push DWORD PTR [esp+0x50] 80a5f8e: ff 74 24 18 push DWORD PTR [esp+0x18] 80a5f92: e8 69 f4 ff ff call 80a5400 <__mpn_cmp> 80a5f97: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 80a5f9b: 03 6c 24 50 add ebp,DWORD PTR [esp+0x50] 80a5f9f: 83 c4 10 add esp,0x10 80a5fa2: 85 c0 test eax,eax 80a5fa4: 0f 88 6e 02 00 00 js 80a6218 <__mpn_impn_mul_n+0x3a8> 80a5faa: 56 push esi 80a5fab: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a5faf: ff 74 24 14 push DWORD PTR [esp+0x14] 80a5fb3: 55 push ebp 80a5fb4: e8 97 08 00 00 call 80a6850 <__mpn_sub_n> 80a5fb9: 83 74 24 24 01 xor DWORD PTR [esp+0x24],0x1 80a5fbe: 83 c4 10 add esp,0x10 80a5fc1: 83 fe 1f cmp esi,0x1f 80a5fc4: 0f 8f 26 02 00 00 jg 80a61f0 <__mpn_impn_mul_n+0x380> 80a5fca: 56 push esi 80a5fcb: 55 push ebp 80a5fcc: ff 74 24 48 push DWORD PTR [esp+0x48] 80a5fd0: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a5fd4: e8 67 fd ff ff call 80a5d40 <__mpn_impn_mul_n_basecase> 80a5fd9: 83 c4 10 add esp,0x10 80a5fdc: 85 f6 test esi,esi 80a5fde: 7e 16 jle 80a5ff6 <__mpn_impn_mul_n+0x186> 80a5fe0: 31 c0 xor eax,eax 80a5fe2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a5fe8: 8b 14 87 mov edx,DWORD PTR [edi+eax*4] 80a5feb: 89 54 85 00 mov DWORD PTR [ebp+eax*4+0x0],edx 80a5fef: 83 c0 01 add eax,0x1 80a5ff2: 39 c6 cmp esi,eax 80a5ff4: 7f f2 jg 80a5fe8 <__mpn_impn_mul_n+0x178> 80a5ff6: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80a5ffa: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 80a5ffe: 56 push esi 80a5fff: 01 f0 add eax,esi 80a6001: 8d 0c 81 lea ecx,[ecx+eax*4] 80a6004: 51 push ecx 80a6005: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 80a6009: 57 push edi 80a600a: 57 push edi 80a600b: e8 20 55 00 00 call 80ab530 <__mpn_add_n> 80a6010: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a6014: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80a6018: 83 c4 10 add esp,0x10 80a601b: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a601f: 85 c0 test eax,eax 80a6021: 0f 84 99 01 00 00 je 80a61c0 <__mpn_impn_mul_n+0x350> 80a6027: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80a602b: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a602f: ff 74 24 54 push DWORD PTR [esp+0x54] 80a6033: 55 push ebp 80a6034: 55 push ebp 80a6035: e8 16 08 00 00 call 80a6850 <__mpn_sub_n> 80a603a: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a603e: 29 c1 sub ecx,eax 80a6040: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80a6044: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 80a6048: 83 c4 10 add esp,0x10 80a604b: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80a604f: 83 fe 1f cmp esi,0x1f 80a6052: 0f 8f f0 00 00 00 jg 80a6148 <__mpn_impn_mul_n+0x2d8> 80a6058: 56 push esi 80a6059: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a605d: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a6061: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a6065: e8 d6 fc ff ff call 80a5d40 <__mpn_impn_mul_n_basecase> 80a606a: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a606e: ff 74 24 64 push DWORD PTR [esp+0x64] 80a6072: 55 push ebp 80a6073: 55 push ebp 80a6074: e8 b7 54 00 00 call 80ab530 <__mpn_add_n> 80a6079: 83 c4 20 add esp,0x20 80a607c: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a6080: 03 44 24 0c add eax,DWORD PTR [esp+0xc] 80a6084: 0f 85 c6 01 00 00 jne 80a6250 <__mpn_impn_mul_n+0x3e0> 80a608a: 85 f6 test esi,esi 80a608c: 7e 1f jle 80a60ad <__mpn_impn_mul_n+0x23d> 80a608e: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 80a6092: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 80a6096: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a609d: 8d 76 00 lea esi,[esi+0x0] 80a60a0: 8b 04 99 mov eax,DWORD PTR [ecx+ebx*4] 80a60a3: 89 04 9a mov DWORD PTR [edx+ebx*4],eax 80a60a6: 83 c3 01 add ebx,0x1 80a60a9: 39 de cmp esi,ebx 80a60ab: 7f f3 jg 80a60a0 <__mpn_impn_mul_n+0x230> 80a60ad: 56 push esi 80a60ae: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80a60b2: 03 44 24 54 add eax,DWORD PTR [esp+0x54] 80a60b6: 50 push eax 80a60b7: 55 push ebp 80a60b8: 55 push ebp 80a60b9: e8 72 54 00 00 call 80ab530 <__mpn_add_n> 80a60be: 83 c4 10 add esp,0x10 80a60c1: 85 c0 test eax,eax 80a60c3: 0f 84 2a fe ff ff je 80a5ef3 <__mpn_impn_mul_n+0x83> 80a60c9: 8b 07 mov eax,DWORD PTR [edi] 80a60cb: 83 c0 01 add eax,0x1 80a60ce: 89 07 mov DWORD PTR [edi],eax 80a60d0: 0f 83 1d fe ff ff jae 80a5ef3 <__mpn_impn_mul_n+0x83> 80a60d6: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80a60da: 8d 48 ff lea ecx,[eax-0x1] 80a60dd: 31 c0 xor eax,eax 80a60df: eb 1d jmp 80a60fe <__mpn_impn_mul_n+0x28e> 80a60e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a60e8: 8b 54 87 04 mov edx,DWORD PTR [edi+eax*4+0x4] 80a60ec: 83 c2 01 add edx,0x1 80a60ef: 89 54 87 04 mov DWORD PTR [edi+eax*4+0x4],edx 80a60f3: 83 c0 01 add eax,0x1 80a60f6: 85 d2 test edx,edx 80a60f8: 0f 85 f5 fd ff ff jne 80a5ef3 <__mpn_impn_mul_n+0x83> 80a60fe: 39 c8 cmp eax,ecx 80a6100: 75 e6 jne 80a60e8 <__mpn_impn_mul_n+0x278> 80a6102: e9 ec fd ff ff jmp 80a5ef3 <__mpn_impn_mul_n+0x83> 80a6107: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a610e: 66 90 xchg ax,ax 80a6110: 56 push esi 80a6111: 50 push eax 80a6112: 55 push ebp 80a6113: 57 push edi 80a6114: e8 27 fc ff ff call 80a5d40 <__mpn_impn_mul_n_basecase> 80a6119: 83 c4 10 add esp,0x10 80a611c: e9 32 fe ff ff jmp 80a5f53 <__mpn_impn_mul_n+0xe3> 80a6121: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6128: 53 push ebx 80a6129: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a612d: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a6131: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a6135: e8 06 fc ff ff call 80a5d40 <__mpn_impn_mul_n_basecase> 80a613a: 83 c4 10 add esp,0x10 80a613d: e9 6e fd ff ff jmp 80a5eb0 <__mpn_impn_mul_n+0x40> 80a6142: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a6148: 83 ec 0c sub esp,0xc 80a614b: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80a614f: 03 44 24 5c add eax,DWORD PTR [esp+0x5c] 80a6153: 50 push eax 80a6154: 56 push esi 80a6155: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a6159: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a615d: ff 74 24 6c push DWORD PTR [esp+0x6c] 80a6161: e8 0a fd ff ff call 80a5e70 <__mpn_impn_mul_n> 80a6166: 83 c4 20 add esp,0x20 80a6169: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a616d: ff 74 24 54 push DWORD PTR [esp+0x54] 80a6171: 55 push ebp 80a6172: 55 push ebp 80a6173: e8 b8 53 00 00 call 80ab530 <__mpn_add_n> 80a6178: 83 c4 10 add esp,0x10 80a617b: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a617f: 03 44 24 0c add eax,DWORD PTR [esp+0xc] 80a6183: 0f 84 05 ff ff ff je 80a608e <__mpn_impn_mul_n+0x21e> 80a6189: 03 01 add eax,DWORD PTR [ecx] 80a618b: 89 01 mov DWORD PTR [ecx],eax 80a618d: 0f 83 fb fe ff ff jae 80a608e <__mpn_impn_mul_n+0x21e> 80a6193: 8d 56 ff lea edx,[esi-0x1] 80a6196: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80a619a: 31 c0 xor eax,eax 80a619c: 89 d6 mov esi,edx 80a619e: eb 12 jmp 80a61b2 <__mpn_impn_mul_n+0x342> 80a61a0: 8b 54 81 04 mov edx,DWORD PTR [ecx+eax*4+0x4] 80a61a4: 83 c2 01 add edx,0x1 80a61a7: 89 54 81 04 mov DWORD PTR [ecx+eax*4+0x4],edx 80a61ab: 83 c0 01 add eax,0x1 80a61ae: 85 d2 test edx,edx 80a61b0: 75 04 jne 80a61b6 <__mpn_impn_mul_n+0x346> 80a61b2: 39 c6 cmp esi,eax 80a61b4: 75 ea jne 80a61a0 <__mpn_impn_mul_n+0x330> 80a61b6: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80a61ba: e9 cb fe ff ff jmp 80a608a <__mpn_impn_mul_n+0x21a> 80a61bf: 90 nop 80a61c0: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80a61c4: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a61c8: ff 74 24 54 push DWORD PTR [esp+0x54] 80a61cc: 55 push ebp 80a61cd: 55 push ebp 80a61ce: e8 5d 53 00 00 call 80ab530 <__mpn_add_n> 80a61d3: 03 44 24 1c add eax,DWORD PTR [esp+0x1c] 80a61d7: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a61db: 83 c4 10 add esp,0x10 80a61de: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a61e2: e9 64 fe ff ff jmp 80a604b <__mpn_impn_mul_n+0x1db> 80a61e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a61ee: 66 90 xchg ax,ax 80a61f0: 83 ec 0c sub esp,0xc 80a61f3: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80a61f7: 03 44 24 5c add eax,DWORD PTR [esp+0x5c] 80a61fb: 50 push eax 80a61fc: 56 push esi 80a61fd: 55 push ebp 80a61fe: ff 74 24 58 push DWORD PTR [esp+0x58] 80a6202: ff 74 24 6c push DWORD PTR [esp+0x6c] 80a6206: e8 65 fc ff ff call 80a5e70 <__mpn_impn_mul_n> 80a620b: 83 c4 20 add esp,0x20 80a620e: e9 cd fd ff ff jmp 80a5fe0 <__mpn_impn_mul_n+0x170> 80a6213: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6217: 90 nop 80a6218: 56 push esi 80a6219: ff 74 24 10 push DWORD PTR [esp+0x10] 80a621d: ff 74 24 50 push DWORD PTR [esp+0x50] 80a6221: 55 push ebp 80a6222: e8 29 06 00 00 call 80a6850 <__mpn_sub_n> 80a6227: 83 c4 10 add esp,0x10 80a622a: e9 92 fd ff ff jmp 80a5fc1 <__mpn_impn_mul_n+0x151> 80a622f: 90 nop 80a6230: 56 push esi 80a6231: 55 push ebp 80a6232: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a6236: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a623a: e8 11 06 00 00 call 80a6850 <__mpn_sub_n> 80a623f: 83 c4 10 add esp,0x10 80a6242: c7 44 24 14 01 00 00 00 mov DWORD PTR [esp+0x14],0x1 80a624a: e9 37 fd ff ff jmp 80a5f86 <__mpn_impn_mul_n+0x116> 80a624f: 90 nop 80a6250: 03 01 add eax,DWORD PTR [ecx] 80a6252: 89 01 mov DWORD PTR [ecx],eax 80a6254: 0f 83 30 fe ff ff jae 80a608a <__mpn_impn_mul_n+0x21a> 80a625a: e9 34 ff ff ff jmp 80a6193 <__mpn_impn_mul_n+0x323> 80a625f: 90 nop 080a6260 <__mpn_impn_sqr_n_basecase>: 80a6260: f3 0f 1e fb endbr32 80a6264: 55 push ebp 80a6265: 57 push edi 80a6266: 56 push esi 80a6267: 53 push ebx 80a6268: 83 ec 1c sub esp,0x1c 80a626b: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80a626f: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80a6273: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 80a6277: 8b 10 mov edx,DWORD PTR [eax] 80a6279: 83 fa 01 cmp edx,0x1 80a627c: 0f 87 ae 00 00 00 ja 80a6330 <__mpn_impn_sqr_n_basecase+0xd0> 80a6282: 0f 84 c0 00 00 00 je 80a6348 <__mpn_impn_sqr_n_basecase+0xe8> 80a6288: 89 d8 mov eax,ebx 80a628a: 8d 14 b3 lea edx,[ebx+esi*4] 80a628d: 85 f6 test esi,esi 80a628f: 7e 14 jle 80a62a5 <__mpn_impn_sqr_n_basecase+0x45> 80a6291: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6298: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80a629e: 83 c0 04 add eax,0x4 80a62a1: 39 c2 cmp edx,eax 80a62a3: 75 f3 jne 80a6298 <__mpn_impn_sqr_n_basecase+0x38> 80a62a5: 31 c0 xor eax,eax 80a62a7: 89 04 b3 mov DWORD PTR [ebx+esi*4],eax 80a62aa: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80a62ae: 8d 2c b5 00 00 00 00 lea ebp,[esi*4+0x0] 80a62b5: 83 c3 04 add ebx,0x4 80a62b8: 8d 78 04 lea edi,[eax+0x4] 80a62bb: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80a62bf: 01 e8 add eax,ebp 80a62c1: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a62c5: 83 fe 01 cmp esi,0x1 80a62c8: 7f 1c jg 80a62e6 <__mpn_impn_sqr_n_basecase+0x86> 80a62ca: eb 40 jmp 80a630c <__mpn_impn_sqr_n_basecase+0xac> 80a62cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a62d0: b8 00 00 00 00 mov eax,0x0 80a62d5: 74 41 je 80a6318 <__mpn_impn_sqr_n_basecase+0xb8> 80a62d7: 89 04 2b mov DWORD PTR [ebx+ebp*1],eax 80a62da: 83 c7 04 add edi,0x4 80a62dd: 83 c3 04 add ebx,0x4 80a62e0: 39 7c 24 0c cmp DWORD PTR [esp+0xc],edi 80a62e4: 74 26 je 80a630c <__mpn_impn_sqr_n_basecase+0xac> 80a62e6: 8b 07 mov eax,DWORD PTR [edi] 80a62e8: 83 f8 01 cmp eax,0x1 80a62eb: 76 e3 jbe 80a62d0 <__mpn_impn_sqr_n_basecase+0x70> 80a62ed: 50 push eax 80a62ee: 83 c7 04 add edi,0x4 80a62f1: 56 push esi 80a62f2: ff 74 24 3c push DWORD PTR [esp+0x3c] 80a62f6: 53 push ebx 80a62f7: 83 c3 04 add ebx,0x4 80a62fa: e8 f1 52 00 00 call 80ab5f0 <__mpn_addmul_1> 80a62ff: 83 c4 10 add esp,0x10 80a6302: 89 44 2b fc mov DWORD PTR [ebx+ebp*1-0x4],eax 80a6306: 39 7c 24 0c cmp DWORD PTR [esp+0xc],edi 80a630a: 75 da jne 80a62e6 <__mpn_impn_sqr_n_basecase+0x86> 80a630c: 83 c4 1c add esp,0x1c 80a630f: 5b pop ebx 80a6310: 5e pop esi 80a6311: 5f pop edi 80a6312: 5d pop ebp 80a6313: c3 ret 80a6314: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6318: 56 push esi 80a6319: ff 74 24 38 push DWORD PTR [esp+0x38] 80a631d: 53 push ebx 80a631e: 53 push ebx 80a631f: e8 0c 52 00 00 call 80ab530 <__mpn_add_n> 80a6324: 83 c4 10 add esp,0x10 80a6327: eb ae jmp 80a62d7 <__mpn_impn_sqr_n_basecase+0x77> 80a6329: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6330: 52 push edx 80a6331: 56 push esi 80a6332: ff 74 24 3c push DWORD PTR [esp+0x3c] 80a6336: 53 push ebx 80a6337: e8 b4 f9 ff ff call 80a5cf0 <__mpn_mul_1> 80a633c: 83 c4 10 add esp,0x10 80a633f: e9 63 ff ff ff jmp 80a62a7 <__mpn_impn_sqr_n_basecase+0x47> 80a6344: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6348: 85 f6 test esi,esi 80a634a: 0f 8e 55 ff ff ff jle 80a62a5 <__mpn_impn_sqr_n_basecase+0x45> 80a6350: 31 c0 xor eax,eax 80a6352: eb 0b jmp 80a635f <__mpn_impn_sqr_n_basecase+0xff> 80a6354: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6358: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 80a635c: 8b 14 81 mov edx,DWORD PTR [ecx+eax*4] 80a635f: 89 14 83 mov DWORD PTR [ebx+eax*4],edx 80a6362: 83 c0 01 add eax,0x1 80a6365: 39 c6 cmp esi,eax 80a6367: 75 ef jne 80a6358 <__mpn_impn_sqr_n_basecase+0xf8> 80a6369: e9 37 ff ff ff jmp 80a62a5 <__mpn_impn_sqr_n_basecase+0x45> 80a636e: 66 90 xchg ax,ax 080a6370 <__mpn_impn_sqr_n>: 80a6370: f3 0f 1e fb endbr32 80a6374: 55 push ebp 80a6375: 57 push edi 80a6376: 56 push esi 80a6377: 53 push ebx 80a6378: 83 ec 2c sub esp,0x2c 80a637b: 8b 5c 24 48 mov ebx,DWORD PTR [esp+0x48] 80a637f: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 80a6383: 8b 7c 24 4c mov edi,DWORD PTR [esp+0x4c] 80a6387: 83 e3 01 and ebx,0x1 80a638a: 74 64 je 80a63f0 <__mpn_impn_sqr_n+0x80> 80a638c: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80a6390: 8d 58 ff lea ebx,[eax-0x1] 80a6393: 83 fb 1f cmp ebx,0x1f 80a6396: 0f 8e 44 02 00 00 jle 80a65e0 <__mpn_impn_sqr_n+0x270> 80a639c: 57 push edi 80a639d: 53 push ebx 80a639e: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a63a2: 55 push ebp 80a63a3: e8 c8 ff ff ff call 80a6370 <__mpn_impn_sqr_n> 80a63a8: 83 c4 10 add esp,0x10 80a63ab: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 80a63af: 8d 34 9d 00 00 00 00 lea esi,[ebx*4+0x0] 80a63b6: 01 f7 add edi,esi 80a63b8: 01 ee add esi,ebp 80a63ba: ff 37 push DWORD PTR [edi] 80a63bc: 53 push ebx 80a63bd: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a63c1: 56 push esi 80a63c2: e8 29 52 00 00 call 80ab5f0 <__mpn_addmul_1> 80a63c7: 89 44 dd 00 mov DWORD PTR [ebp+ebx*8+0x0],eax 80a63cb: ff 37 push DWORD PTR [edi] 80a63cd: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a63d1: ff 74 24 5c push DWORD PTR [esp+0x5c] 80a63d5: 56 push esi 80a63d6: e8 15 52 00 00 call 80ab5f0 <__mpn_addmul_1> 80a63db: 03 5c 24 68 add ebx,DWORD PTR [esp+0x68] 80a63df: 83 c4 20 add esp,0x20 80a63e2: 89 44 9d 00 mov DWORD PTR [ebp+ebx*4+0x0],eax 80a63e6: 83 c4 2c add esp,0x2c 80a63e9: 5b pop ebx 80a63ea: 5e pop esi 80a63eb: 5f pop edi 80a63ec: 5d pop ebp 80a63ed: c3 ret 80a63ee: 66 90 xchg ax,ax 80a63f0: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 80a63f4: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 80a63f8: d1 fe sar esi,1 80a63fa: 8d 0c 95 00 00 00 00 lea ecx,[edx*4+0x0] 80a6401: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 80a6408: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80a640c: 8d 54 0d 00 lea edx,[ebp+ecx*1+0x0] 80a6410: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a6414: 03 44 24 44 add eax,DWORD PTR [esp+0x44] 80a6418: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80a641c: 83 fe 1f cmp esi,0x1f 80a641f: 0f 8e 9b 01 00 00 jle 80a65c0 <__mpn_impn_sqr_n+0x250> 80a6425: 57 push edi 80a6426: 56 push esi 80a6427: ff 74 24 10 push DWORD PTR [esp+0x10] 80a642b: 52 push edx 80a642c: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 80a6430: e8 3b ff ff ff call 80a6370 <__mpn_impn_sqr_n> 80a6435: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 80a6439: 83 c4 10 add esp,0x10 80a643c: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80a6440: 83 ec 04 sub esp,0x4 80a6443: 56 push esi 80a6444: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a6448: ff 74 24 14 push DWORD PTR [esp+0x14] 80a644c: e8 af ef ff ff call 80a5400 <__mpn_cmp> 80a6451: 83 c4 10 add esp,0x10 80a6454: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80a6458: 85 c0 test eax,eax 80a645a: 0f 88 a0 02 00 00 js 80a6700 <__mpn_impn_sqr_n+0x390> 80a6460: 56 push esi 80a6461: ff 74 24 48 push DWORD PTR [esp+0x48] 80a6465: ff 74 24 10 push DWORD PTR [esp+0x10] 80a6469: 55 push ebp 80a646a: e8 e1 03 00 00 call 80a6850 <__mpn_sub_n> 80a646f: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 80a6473: 83 c4 10 add esp,0x10 80a6476: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80a647a: 83 fe 1f cmp esi,0x1f 80a647d: 0f 8f 5d 02 00 00 jg 80a66e0 <__mpn_impn_sqr_n+0x370> 80a6483: 83 ec 04 sub esp,0x4 80a6486: 56 push esi 80a6487: 55 push ebp 80a6488: 57 push edi 80a6489: e8 d2 fd ff ff call 80a6260 <__mpn_impn_sqr_n_basecase> 80a648e: 83 c4 10 add esp,0x10 80a6491: 85 f6 test esi,esi 80a6493: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80a6497: 0f 8e 63 01 00 00 jle 80a6600 <__mpn_impn_sqr_n+0x290> 80a649d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a64a1: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 80a64a5: 8d 4c 05 00 lea ecx,[ebp+eax*1+0x0] 80a64a9: 31 c0 xor eax,eax 80a64ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a64af: 90 nop 80a64b0: 8b 1c 82 mov ebx,DWORD PTR [edx+eax*4] 80a64b3: 89 1c 81 mov DWORD PTR [ecx+eax*4],ebx 80a64b6: 83 c0 01 add eax,0x1 80a64b9: 39 c6 cmp esi,eax 80a64bb: 7f f3 jg 80a64b0 <__mpn_impn_sqr_n+0x140> 80a64bd: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80a64c1: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80a64c5: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80a64c9: 01 f0 add eax,esi 80a64cb: 8d 44 85 00 lea eax,[ebp+eax*4+0x0] 80a64cf: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a64d3: 56 push esi 80a64d4: 50 push eax 80a64d5: 52 push edx 80a64d6: 52 push edx 80a64d7: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 80a64db: e8 50 50 00 00 call 80ab530 <__mpn_add_n> 80a64e0: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80a64e4: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80a64e8: ff 74 24 58 push DWORD PTR [esp+0x58] 80a64ec: 57 push edi 80a64ed: 51 push ecx 80a64ee: 51 push ecx 80a64ef: e8 5c 03 00 00 call 80a6850 <__mpn_sub_n> 80a64f4: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 80a64f8: 29 c2 sub edx,eax 80a64fa: 89 54 24 34 mov DWORD PTR [esp+0x34],edx 80a64fe: 83 c4 20 add esp,0x20 80a6501: 83 fe 1f cmp esi,0x1f 80a6504: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80a6508: 0f 8e 3a 01 00 00 jle 80a6648 <__mpn_impn_sqr_n+0x2d8> 80a650e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a6512: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80a6516: 01 f8 add eax,edi 80a6518: 50 push eax 80a6519: 56 push esi 80a651a: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a651e: 57 push edi 80a651f: e8 4c fe ff ff call 80a6370 <__mpn_impn_sqr_n> 80a6524: ff 74 24 58 push DWORD PTR [esp+0x58] 80a6528: 57 push edi 80a6529: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a652d: 50 push eax 80a652e: 50 push eax 80a652f: e8 fc 4f 00 00 call 80ab530 <__mpn_add_n> 80a6534: 83 c4 20 add esp,0x20 80a6537: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80a653b: 03 44 24 14 add eax,DWORD PTR [esp+0x14] 80a653f: 74 0f je 80a6550 <__mpn_impn_sqr_n+0x1e0> 80a6541: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a6545: 03 01 add eax,DWORD PTR [ecx] 80a6547: 89 01 mov DWORD PTR [ecx],eax 80a6549: 0f 82 32 01 00 00 jb 80a6681 <__mpn_impn_sqr_n+0x311> 80a654f: 90 nop 80a6550: 8b 04 9f mov eax,DWORD PTR [edi+ebx*4] 80a6553: 89 44 9d 00 mov DWORD PTR [ebp+ebx*4+0x0],eax 80a6557: 83 c3 01 add ebx,0x1 80a655a: 39 de cmp esi,ebx 80a655c: 7f f2 jg 80a6550 <__mpn_impn_sqr_n+0x1e0> 80a655e: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a6562: 56 push esi 80a6563: 03 7c 24 10 add edi,DWORD PTR [esp+0x10] 80a6567: 57 push edi 80a6568: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a656c: 50 push eax 80a656d: 50 push eax 80a656e: e8 bd 4f 00 00 call 80ab530 <__mpn_add_n> 80a6573: 83 c4 10 add esp,0x10 80a6576: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a657a: 85 c0 test eax,eax 80a657c: 0f 84 64 fe ff ff je 80a63e6 <__mpn_impn_sqr_n+0x76> 80a6582: 8b 02 mov eax,DWORD PTR [edx] 80a6584: 83 c0 01 add eax,0x1 80a6587: 89 02 mov DWORD PTR [edx],eax 80a6589: 0f 83 57 fe ff ff jae 80a63e6 <__mpn_impn_sqr_n+0x76> 80a658f: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80a6593: 8d 58 ff lea ebx,[eax-0x1] 80a6596: 31 c0 xor eax,eax 80a6598: eb 1c jmp 80a65b6 <__mpn_impn_sqr_n+0x246> 80a659a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a65a0: 8b 7c 82 04 mov edi,DWORD PTR [edx+eax*4+0x4] 80a65a4: 8d 4f 01 lea ecx,[edi+0x1] 80a65a7: 89 4c 82 04 mov DWORD PTR [edx+eax*4+0x4],ecx 80a65ab: 83 c0 01 add eax,0x1 80a65ae: 85 c9 test ecx,ecx 80a65b0: 0f 85 30 fe ff ff jne 80a63e6 <__mpn_impn_sqr_n+0x76> 80a65b6: 39 d8 cmp eax,ebx 80a65b8: 75 e6 jne 80a65a0 <__mpn_impn_sqr_n+0x230> 80a65ba: e9 27 fe ff ff jmp 80a63e6 <__mpn_impn_sqr_n+0x76> 80a65bf: 90 nop 80a65c0: 83 ec 04 sub esp,0x4 80a65c3: 56 push esi 80a65c4: 50 push eax 80a65c5: 52 push edx 80a65c6: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 80a65ca: e8 91 fc ff ff call 80a6260 <__mpn_impn_sqr_n_basecase> 80a65cf: 83 c4 10 add esp,0x10 80a65d2: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80a65d6: e9 61 fe ff ff jmp 80a643c <__mpn_impn_sqr_n+0xcc> 80a65db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a65df: 90 nop 80a65e0: 83 ec 04 sub esp,0x4 80a65e3: 53 push ebx 80a65e4: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a65e8: 55 push ebp 80a65e9: e8 72 fc ff ff call 80a6260 <__mpn_impn_sqr_n_basecase> 80a65ee: 83 c4 10 add esp,0x10 80a65f1: e9 b5 fd ff ff jmp 80a63ab <__mpn_impn_sqr_n+0x3b> 80a65f6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a65fd: 8d 76 00 lea esi,[esi+0x0] 80a6600: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80a6604: 01 f0 add eax,esi 80a6606: 8d 44 85 00 lea eax,[ebp+eax*4+0x0] 80a660a: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a660e: 56 push esi 80a660f: 50 push eax 80a6610: 52 push edx 80a6611: 52 push edx 80a6612: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 80a6616: e8 15 4f 00 00 call 80ab530 <__mpn_add_n> 80a661b: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a661f: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80a6623: 8d 54 0d 00 lea edx,[ebp+ecx*1+0x0] 80a6627: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80a662b: ff 74 24 58 push DWORD PTR [esp+0x58] 80a662f: 57 push edi 80a6630: 52 push edx 80a6631: 52 push edx 80a6632: e8 19 02 00 00 call 80a6850 <__mpn_sub_n> 80a6637: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80a663b: 29 c2 sub edx,eax 80a663d: 89 54 24 34 mov DWORD PTR [esp+0x34],edx 80a6641: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 80a6645: 83 c4 20 add esp,0x20 80a6648: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a664c: 83 ec 04 sub esp,0x4 80a664f: 56 push esi 80a6650: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a6654: 57 push edi 80a6655: e8 06 fc ff ff call 80a6260 <__mpn_impn_sqr_n_basecase> 80a665a: ff 74 24 58 push DWORD PTR [esp+0x58] 80a665e: 57 push edi 80a665f: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a6663: 50 push eax 80a6664: 50 push eax 80a6665: e8 c6 4e 00 00 call 80ab530 <__mpn_add_n> 80a666a: 83 c4 20 add esp,0x20 80a666d: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a6671: 03 44 24 14 add eax,DWORD PTR [esp+0x14] 80a6675: 74 47 je 80a66be <__mpn_impn_sqr_n+0x34e> 80a6677: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a667b: 03 01 add eax,DWORD PTR [ecx] 80a667d: 89 01 mov DWORD PTR [ecx],eax 80a667f: 73 3d jae 80a66be <__mpn_impn_sqr_n+0x34e> 80a6681: 8d 4e ff lea ecx,[esi-0x1] 80a6684: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 80a6688: 31 c0 xor eax,eax 80a668a: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 80a668e: 89 ce mov esi,ecx 80a6690: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80a6694: eb 1c jmp 80a66b2 <__mpn_impn_sqr_n+0x342> 80a6696: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a669d: 8d 76 00 lea esi,[esi+0x0] 80a66a0: 8b 4c 83 04 mov ecx,DWORD PTR [ebx+eax*4+0x4] 80a66a4: 83 c1 01 add ecx,0x1 80a66a7: 89 4c 83 04 mov DWORD PTR [ebx+eax*4+0x4],ecx 80a66ab: 83 c0 01 add eax,0x1 80a66ae: 85 c9 test ecx,ecx 80a66b0: 75 04 jne 80a66b6 <__mpn_impn_sqr_n+0x346> 80a66b2: 39 c6 cmp esi,eax 80a66b4: 75 ea jne 80a66a0 <__mpn_impn_sqr_n+0x330> 80a66b6: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80a66ba: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80a66be: 85 f6 test esi,esi 80a66c0: 0f 8e 98 fe ff ff jle 80a655e <__mpn_impn_sqr_n+0x1ee> 80a66c6: 8b 04 9f mov eax,DWORD PTR [edi+ebx*4] 80a66c9: 89 44 9d 00 mov DWORD PTR [ebp+ebx*4+0x0],eax 80a66cd: 83 c3 01 add ebx,0x1 80a66d0: 39 de cmp esi,ebx 80a66d2: 0f 8f 78 fe ff ff jg 80a6550 <__mpn_impn_sqr_n+0x1e0> 80a66d8: e9 81 fe ff ff jmp 80a655e <__mpn_impn_sqr_n+0x1ee> 80a66dd: 8d 76 00 lea esi,[esi+0x0] 80a66e0: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a66e4: 01 f8 add eax,edi 80a66e6: 50 push eax 80a66e7: 56 push esi 80a66e8: 55 push ebp 80a66e9: 57 push edi 80a66ea: e8 81 fc ff ff call 80a6370 <__mpn_impn_sqr_n> 80a66ef: 83 c4 10 add esp,0x10 80a66f2: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80a66f6: e9 a2 fd ff ff jmp 80a649d <__mpn_impn_sqr_n+0x12d> 80a66fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a66ff: 90 nop 80a6700: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80a6704: 56 push esi 80a6705: ff 74 24 0c push DWORD PTR [esp+0xc] 80a6709: ff 74 24 4c push DWORD PTR [esp+0x4c] 80a670d: 55 push ebp 80a670e: e8 3d 01 00 00 call 80a6850 <__mpn_sub_n> 80a6713: 83 c4 10 add esp,0x10 80a6716: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80a671a: e9 57 fd ff ff jmp 80a6476 <__mpn_impn_sqr_n+0x106> 80a671f: 90 nop 080a6720 <__mpn_mul_n>: 80a6720: f3 0f 1e fb endbr32 80a6724: 55 push ebp 80a6725: 89 e5 mov ebp,esp 80a6727: 57 push edi 80a6728: 56 push esi 80a6729: 53 push ebx 80a672a: 83 ec 2c sub esp,0x2c 80a672d: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 80a6730: 8b 4d 10 mov ecx,DWORD PTR [ebp+0x10] 80a6733: 65 8b 3d 14 00 00 00 mov edi,DWORD PTR gs:0x14 80a673a: 89 7d e4 mov DWORD PTR [ebp-0x1c],edi 80a673d: 31 ff xor edi,edi 80a673f: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80a6742: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 80a6745: 39 ca cmp edx,ecx 80a6747: 0f 84 83 00 00 00 je 80a67d0 <__mpn_mul_n+0xb0> 80a674d: 83 f8 1f cmp eax,0x1f 80a6750: 7e 5e jle 80a67b0 <__mpn_mul_n+0x90> 80a6752: 8d 1c c5 1b 00 00 00 lea ebx,[eax*8+0x1b] 80a6759: 89 df mov edi,ebx 80a675b: 81 e3 00 f0 ff ff and ebx,0xfffff000 80a6761: 83 e7 f0 and edi,0xfffffff0 80a6764: 89 7d d4 mov DWORD PTR [ebp-0x2c],edi 80a6767: 89 e7 mov edi,esp 80a6769: 29 df sub edi,ebx 80a676b: 89 fb mov ebx,edi 80a676d: 39 dc cmp esp,ebx 80a676f: 74 12 je 80a6783 <__mpn_mul_n+0x63> 80a6771: 81 ec 00 10 00 00 sub esp,0x1000 80a6777: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a677f: 39 dc cmp esp,ebx 80a6781: 75 ee jne 80a6771 <__mpn_mul_n+0x51> 80a6783: 8b 7d d4 mov edi,DWORD PTR [ebp-0x2c] 80a6786: 81 e7 ff 0f 00 00 and edi,0xfff 80a678c: 29 fc sub esp,edi 80a678e: 85 ff test edi,edi 80a6790: 74 05 je 80a6797 <__mpn_mul_n+0x77> 80a6792: 83 4c 3c fc 00 or DWORD PTR [esp+edi*1-0x4],0x0 80a6797: 8d 5c 24 0f lea ebx,[esp+0xf] 80a679b: 83 ec 0c sub esp,0xc 80a679e: 83 e3 f0 and ebx,0xfffffff0 80a67a1: 53 push ebx 80a67a2: 50 push eax 80a67a3: 51 push ecx 80a67a4: 52 push edx 80a67a5: 56 push esi 80a67a6: e8 c5 f6 ff ff call 80a5e70 <__mpn_impn_mul_n> 80a67ab: 83 c4 20 add esp,0x20 80a67ae: eb 0c jmp 80a67bc <__mpn_mul_n+0x9c> 80a67b0: 50 push eax 80a67b1: 51 push ecx 80a67b2: 52 push edx 80a67b3: 56 push esi 80a67b4: e8 87 f5 ff ff call 80a5d40 <__mpn_impn_mul_n_basecase> 80a67b9: 83 c4 10 add esp,0x10 80a67bc: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 80a67bf: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80a67c6: 75 7b jne 80a6843 <__mpn_mul_n+0x123> 80a67c8: 8d 65 f4 lea esp,[ebp-0xc] 80a67cb: 5b pop ebx 80a67cc: 5e pop esi 80a67cd: 5f pop edi 80a67ce: 5d pop ebp 80a67cf: c3 ret 80a67d0: 83 f8 1f cmp eax,0x1f 80a67d3: 7e 5b jle 80a6830 <__mpn_mul_n+0x110> 80a67d5: 8d 0c c5 1b 00 00 00 lea ecx,[eax*8+0x1b] 80a67dc: 89 e7 mov edi,esp 80a67de: 89 cb mov ebx,ecx 80a67e0: 81 e1 00 f0 ff ff and ecx,0xfffff000 80a67e6: 29 cf sub edi,ecx 80a67e8: 83 e3 f0 and ebx,0xfffffff0 80a67eb: 89 f9 mov ecx,edi 80a67ed: 39 cc cmp esp,ecx 80a67ef: 74 12 je 80a6803 <__mpn_mul_n+0xe3> 80a67f1: 81 ec 00 10 00 00 sub esp,0x1000 80a67f7: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a67ff: 39 cc cmp esp,ecx 80a6801: 75 ee jne 80a67f1 <__mpn_mul_n+0xd1> 80a6803: 81 e3 ff 0f 00 00 and ebx,0xfff 80a6809: 29 dc sub esp,ebx 80a680b: 85 db test ebx,ebx 80a680d: 74 05 je 80a6814 <__mpn_mul_n+0xf4> 80a680f: 83 4c 1c fc 00 or DWORD PTR [esp+ebx*1-0x4],0x0 80a6814: 8d 4c 24 0f lea ecx,[esp+0xf] 80a6818: 83 e1 f0 and ecx,0xfffffff0 80a681b: 51 push ecx 80a681c: 50 push eax 80a681d: 52 push edx 80a681e: 56 push esi 80a681f: e8 4c fb ff ff call 80a6370 <__mpn_impn_sqr_n> 80a6824: 83 c4 10 add esp,0x10 80a6827: eb 93 jmp 80a67bc <__mpn_mul_n+0x9c> 80a6829: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6830: 83 ec 04 sub esp,0x4 80a6833: 50 push eax 80a6834: 52 push edx 80a6835: 56 push esi 80a6836: e8 25 fa ff ff call 80a6260 <__mpn_impn_sqr_n_basecase> 80a683b: 83 c4 10 add esp,0x10 80a683e: e9 79 ff ff ff jmp 80a67bc <__mpn_mul_n+0x9c> 80a6843: e8 08 1a fd ff call 8078250 <__stack_chk_fail> 80a6848: 66 90 xchg ax,ax 80a684a: 66 90 xchg ax,ax 80a684c: 66 90 xchg ax,ax 80a684e: 66 90 xchg ax,ax 080a6850 <__mpn_sub_n>: 80a6850: f3 0f 1e fb endbr32 80a6854: 57 push edi 80a6855: 56 push esi 80a6856: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80a685a: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80a685e: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80a6862: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80a6866: 53 push ebx 80a6867: 89 c8 mov eax,ecx 80a6869: c1 e9 03 shr ecx,0x3 80a686c: f7 d8 neg eax 80a686e: 83 e0 07 and eax,0x7 80a6871: 74 2d je 80a68a0 <__mpn_sub_n+0x50> 80a6873: 41 inc ecx 80a6874: c1 e0 02 shl eax,0x2 80a6877: 29 c7 sub edi,eax 80a6879: 29 c6 sub esi,eax 80a687b: 29 c2 sub edx,eax 80a687d: c1 e8 02 shr eax,0x2 80a6880: 8d 1c 85 fc ff ff ff lea ebx,[eax*4-0x4] 80a6887: e8 00 00 00 00 call 80a688c <__mpn_sub_n+0x3c> 80a688c: 8d 04 c0 lea eax,[eax+eax*8] 80a688f: 03 04 24 add eax,DWORD PTR [esp] 80a6892: 05 11 00 00 00 add eax,0x11 80a6897: 83 c4 04 add esp,0x4 80a689a: 01 d8 add eax,ebx 80a689c: ff e0 jmp eax 80a689e: 66 90 xchg ax,ax 80a68a0: 8b 06 mov eax,DWORD PTR [esi] 80a68a2: 1b 02 sbb eax,DWORD PTR [edx] 80a68a4: 89 07 mov DWORD PTR [edi],eax 80a68a6: f3 0f 1e fb endbr32 80a68aa: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80a68ad: 1b 42 04 sbb eax,DWORD PTR [edx+0x4] 80a68b0: 89 47 04 mov DWORD PTR [edi+0x4],eax 80a68b3: f3 0f 1e fb endbr32 80a68b7: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80a68ba: 1b 42 08 sbb eax,DWORD PTR [edx+0x8] 80a68bd: 89 47 08 mov DWORD PTR [edi+0x8],eax 80a68c0: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 80a68c3: 1b 42 0c sbb eax,DWORD PTR [edx+0xc] 80a68c6: 89 47 0c mov DWORD PTR [edi+0xc],eax 80a68c9: f3 0f 1e fb endbr32 80a68cd: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 80a68d0: 1b 42 10 sbb eax,DWORD PTR [edx+0x10] 80a68d3: 89 47 10 mov DWORD PTR [edi+0x10],eax 80a68d6: f3 0f 1e fb endbr32 80a68da: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80a68dd: 1b 42 14 sbb eax,DWORD PTR [edx+0x14] 80a68e0: 89 47 14 mov DWORD PTR [edi+0x14],eax 80a68e3: f3 0f 1e fb endbr32 80a68e7: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 80a68ea: 1b 42 18 sbb eax,DWORD PTR [edx+0x18] 80a68ed: 89 47 18 mov DWORD PTR [edi+0x18],eax 80a68f0: f3 0f 1e fb endbr32 80a68f4: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 80a68f7: 1b 42 1c sbb eax,DWORD PTR [edx+0x1c] 80a68fa: 89 47 1c mov DWORD PTR [edi+0x1c],eax 80a68fd: 8d 7f 20 lea edi,[edi+0x20] 80a6900: 8d 76 20 lea esi,[esi+0x20] 80a6903: 8d 52 20 lea edx,[edx+0x20] 80a6906: 49 dec ecx 80a6907: 75 97 jne 80a68a0 <__mpn_sub_n+0x50> 80a6909: 19 c0 sbb eax,eax 80a690b: f7 d8 neg eax 80a690d: 5b pop ebx 80a690e: 5e pop esi 80a690f: 5f pop edi 80a6910: c3 ret 80a6911: 66 90 xchg ax,ax 80a6913: 66 90 xchg ax,ax 80a6915: 66 90 xchg ax,ax 80a6917: 66 90 xchg ax,ax 80a6919: 66 90 xchg ax,ax 80a691b: 66 90 xchg ax,ax 80a691d: 66 90 xchg ax,ax 80a691f: 90 nop 080a6920 <__mpn_submul_1>: 80a6920: f3 0f 1e fb endbr32 80a6924: 57 push edi 80a6925: 56 push esi 80a6926: 55 push ebp 80a6927: 53 push ebx 80a6928: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 80a692c: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 80a6930: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a6934: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80a6938: 8d 3c 8f lea edi,[edi+ecx*4] 80a693b: 8d 34 8e lea esi,[esi+ecx*4] 80a693e: f7 d9 neg ecx 80a6940: 31 ed xor ebp,ebp 80a6942: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a6948: 8b 04 8e mov eax,DWORD PTR [esi+ecx*4] 80a694b: f7 e3 mul ebx 80a694d: 01 e8 add eax,ebp 80a694f: 83 d2 00 adc edx,0x0 80a6952: 29 04 8f sub DWORD PTR [edi+ecx*4],eax 80a6955: 83 d2 00 adc edx,0x0 80a6958: 89 d5 mov ebp,edx 80a695a: 41 inc ecx 80a695b: 75 eb jne 80a6948 <__mpn_submul_1+0x28> 80a695d: 89 e8 mov eax,ebp 80a695f: 5b pop ebx 80a6960: 5d pop ebp 80a6961: 5e pop esi 80a6962: 5f pop edi 80a6963: c3 ret 80a6964: 66 90 xchg ax,ax 80a6966: 66 90 xchg ax,ax 80a6968: 66 90 xchg ax,ax 80a696a: 66 90 xchg ax,ax 80a696c: 66 90 xchg ax,ax 80a696e: 66 90 xchg ax,ax 080a6970 <__mpn_extract_double>: 80a6970: f3 0f 1e fb endbr32 80a6974: 55 push ebp 80a6975: 57 push edi 80a6976: 56 push esi 80a6977: 53 push ebx 80a6978: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 80a697c: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80a6980: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80a6984: 89 d1 mov ecx,edx 80a6986: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80a698a: 89 d7 mov edi,edx 80a698c: c1 e9 1f shr ecx,0x1f 80a698f: 81 e7 ff ff 0f 00 and edi,0xfffff 80a6995: 89 08 mov DWORD PTR [eax],ecx 80a6997: 89 d0 mov eax,edx 80a6999: c1 ea 10 shr edx,0x10 80a699c: c1 e8 14 shr eax,0x14 80a699f: 25 ff 07 00 00 and eax,0x7ff 80a69a4: 2d ff 03 00 00 sub eax,0x3ff 80a69a9: 81 e2 f0 7f 00 00 and edx,0x7ff0 80a69af: 89 06 mov DWORD PTR [esi],eax 80a69b1: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80a69b5: 89 7b 04 mov DWORD PTR [ebx+0x4],edi 80a69b8: 89 03 mov DWORD PTR [ebx],eax 80a69ba: 75 1c jne 80a69d8 <__mpn_extract_double+0x68> 80a69bc: 85 c0 test eax,eax 80a69be: 75 30 jne 80a69f0 <__mpn_extract_double+0x80> 80a69c0: 85 ff test edi,edi 80a69c2: 75 5c jne 80a6a20 <__mpn_extract_double+0xb0> 80a69c4: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 80a69ca: b8 02 00 00 00 mov eax,0x2 80a69cf: 5b pop ebx 80a69d0: 5e pop esi 80a69d1: 5f pop edi 80a69d2: 5d pop ebp 80a69d3: c3 ret 80a69d4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a69d8: 81 cf 00 00 10 00 or edi,0x100000 80a69de: b8 02 00 00 00 mov eax,0x2 80a69e3: 89 7b 04 mov DWORD PTR [ebx+0x4],edi 80a69e6: 5b pop ebx 80a69e7: 5e pop esi 80a69e8: 5f pop edi 80a69e9: 5d pop ebp 80a69ea: c3 ret 80a69eb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a69ef: 90 nop 80a69f0: 85 ff test edi,edi 80a69f2: 75 2c jne 80a6a20 <__mpn_extract_double+0xb0> 80a69f4: 0f bd d0 bsr edx,eax 80a69f7: 83 f2 1f xor edx,0x1f 80a69fa: 83 fa 0a cmp edx,0xa 80a69fd: 7e 59 jle 80a6a58 <__mpn_extract_double+0xe8> 80a69ff: 8d 4a f5 lea ecx,[edx-0xb] 80a6a02: c7 03 00 00 00 00 mov DWORD PTR [ebx],0x0 80a6a08: d3 e0 shl eax,cl 80a6a0a: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80a6a0d: b8 ed fb ff ff mov eax,0xfffffbed 80a6a12: 29 d0 sub eax,edx 80a6a14: 89 06 mov DWORD PTR [esi],eax 80a6a16: b8 02 00 00 00 mov eax,0x2 80a6a1b: 5b pop ebx 80a6a1c: 5e pop esi 80a6a1d: 5f pop edi 80a6a1e: 5d pop ebp 80a6a1f: c3 ret 80a6a20: 0f bd d7 bsr edx,edi 80a6a23: b9 20 00 00 00 mov ecx,0x20 80a6a28: 89 c5 mov ebp,eax 80a6a2a: 83 f2 1f xor edx,0x1f 80a6a2d: 83 ea 0b sub edx,0xb 80a6a30: 29 d1 sub ecx,edx 80a6a32: d3 ed shr ebp,cl 80a6a34: 89 d1 mov ecx,edx 80a6a36: d3 e0 shl eax,cl 80a6a38: d3 e7 shl edi,cl 80a6a3a: 89 03 mov DWORD PTR [ebx],eax 80a6a3c: b8 02 fc ff ff mov eax,0xfffffc02 80a6a41: 09 fd or ebp,edi 80a6a43: 29 d0 sub eax,edx 80a6a45: 89 6b 04 mov DWORD PTR [ebx+0x4],ebp 80a6a48: 89 06 mov DWORD PTR [esi],eax 80a6a4a: b8 02 00 00 00 mov eax,0x2 80a6a4f: 5b pop ebx 80a6a50: 5e pop esi 80a6a51: 5f pop edi 80a6a52: 5d pop ebp 80a6a53: c3 ret 80a6a54: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6a58: b9 0b 00 00 00 mov ecx,0xb 80a6a5d: 89 c7 mov edi,eax 80a6a5f: 29 d1 sub ecx,edx 80a6a61: d3 ef shr edi,cl 80a6a63: 8d 4a 15 lea ecx,[edx+0x15] 80a6a66: d3 e0 shl eax,cl 80a6a68: 89 7b 04 mov DWORD PTR [ebx+0x4],edi 80a6a6b: 89 03 mov DWORD PTR [ebx],eax 80a6a6d: eb 9e jmp 80a6a0d <__mpn_extract_double+0x9d> 80a6a6f: 90 nop 080a6a70 <__mpn_extract_long_double>: 80a6a70: f3 0f 1e fb endbr32 80a6a74: 55 push ebp 80a6a75: 57 push edi 80a6a76: 56 push esi 80a6a77: 53 push ebx 80a6a78: 83 ec 4c sub esp,0x4c 80a6a7b: db 6c 24 70 fld TBYTE PTR [esp+0x70] 80a6a7f: 8b 4c 24 6c mov ecx,DWORD PTR [esp+0x6c] 80a6a83: 8b 5c 24 68 mov ebx,DWORD PTR [esp+0x68] 80a6a87: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 80a6a8b: d9 c0 fld st(0) 80a6a8d: db 7c 24 30 fstp TBYTE PTR [esp+0x30] 80a6a91: 0f b6 44 24 39 movzx eax,BYTE PTR [esp+0x39] 80a6a96: c0 e8 07 shr al,0x7 80a6a99: 0f b6 c0 movzx eax,al 80a6a9c: 89 01 mov DWORD PTR [ecx],eax 80a6a9e: 0f b7 44 24 38 movzx eax,WORD PTR [esp+0x38] 80a6aa3: 25 ff 7f 00 00 and eax,0x7fff 80a6aa8: 2d ff 3f 00 00 sub eax,0x3fff 80a6aad: 89 03 mov DWORD PTR [ebx],eax 80a6aaf: d9 c0 fld st(0) 80a6ab1: db 7c 24 20 fstp TBYTE PTR [esp+0x20] 80a6ab5: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 80a6ab9: 89 32 mov DWORD PTR [edx],esi 80a6abb: d9 c0 fld st(0) 80a6abd: db 7c 24 10 fstp TBYTE PTR [esp+0x10] 80a6ac1: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a6ac5: 89 4a 04 mov DWORD PTR [edx+0x4],ecx 80a6ac8: db 3c 24 fstp TBYTE PTR [esp] 80a6acb: 0f b7 44 24 08 movzx eax,WORD PTR [esp+0x8] 80a6ad0: 66 25 ff 7f and ax,0x7fff 80a6ad4: 75 62 jne 80a6b38 <__mpn_extract_long_double+0xc8> 80a6ad6: 85 f6 test esi,esi 80a6ad8: 75 1e jne 80a6af8 <__mpn_extract_long_double+0x88> 80a6ada: 85 c9 test ecx,ecx 80a6adc: 75 72 jne 80a6b50 <__mpn_extract_long_double+0xe0> 80a6ade: c7 03 00 00 00 00 mov DWORD PTR [ebx],0x0 80a6ae4: 83 c4 4c add esp,0x4c 80a6ae7: b8 02 00 00 00 mov eax,0x2 80a6aec: 5b pop ebx 80a6aed: 5e pop esi 80a6aee: 5f pop edi 80a6aef: 5d pop ebp 80a6af0: c3 ret 80a6af1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6af8: 89 c8 mov eax,ecx 80a6afa: 25 ff ff ff 7f and eax,0x7fffffff 80a6aff: 74 6f je 80a6b70 <__mpn_extract_long_double+0x100> 80a6b01: 0f bd f8 bsr edi,eax 80a6b04: b9 20 00 00 00 mov ecx,0x20 80a6b09: 89 f5 mov ebp,esi 80a6b0b: 83 f7 1f xor edi,0x1f 80a6b0e: 29 f9 sub ecx,edi 80a6b10: d3 ed shr ebp,cl 80a6b12: 89 f9 mov ecx,edi 80a6b14: d3 e0 shl eax,cl 80a6b16: d3 e6 shl esi,cl 80a6b18: 09 c5 or ebp,eax 80a6b1a: b8 02 c0 ff ff mov eax,0xffffc002 80a6b1f: 89 32 mov DWORD PTR [edx],esi 80a6b21: 29 f8 sub eax,edi 80a6b23: 89 6a 04 mov DWORD PTR [edx+0x4],ebp 80a6b26: 89 03 mov DWORD PTR [ebx],eax 80a6b28: 83 c4 4c add esp,0x4c 80a6b2b: b8 02 00 00 00 mov eax,0x2 80a6b30: 5b pop ebx 80a6b31: 5e pop esi 80a6b32: 5f pop edi 80a6b33: 5d pop ebp 80a6b34: c3 ret 80a6b35: 8d 76 00 lea esi,[esi+0x0] 80a6b38: 09 ce or esi,ecx 80a6b3a: 75 a8 jne 80a6ae4 <__mpn_extract_long_double+0x74> 80a6b3c: 66 3d ff 7f cmp ax,0x7fff 80a6b40: 75 9c jne 80a6ade <__mpn_extract_long_double+0x6e> 80a6b42: 83 c4 4c add esp,0x4c 80a6b45: b8 02 00 00 00 mov eax,0x2 80a6b4a: 5b pop ebx 80a6b4b: 5e pop esi 80a6b4c: 5f pop edi 80a6b4d: 5d pop ebp 80a6b4e: c3 ret 80a6b4f: 90 nop 80a6b50: 89 c8 mov eax,ecx 80a6b52: 25 ff ff ff 7f and eax,0x7fffffff 80a6b57: 75 a8 jne 80a6b01 <__mpn_extract_long_double+0x91> 80a6b59: c7 42 04 00 00 00 80 mov DWORD PTR [edx+0x4],0x80000000 80a6b60: c7 03 02 c0 ff ff mov DWORD PTR [ebx],0xffffc002 80a6b66: e9 79 ff ff ff jmp 80a6ae4 <__mpn_extract_long_double+0x74> 80a6b6b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6b6f: 90 nop 80a6b70: 0f bd ce bsr ecx,esi 80a6b73: b8 e2 bf ff ff mov eax,0xffffbfe2 80a6b78: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 80a6b7e: 83 f1 1f xor ecx,0x1f 80a6b81: d3 e6 shl esi,cl 80a6b83: 29 c8 sub eax,ecx 80a6b85: 89 72 04 mov DWORD PTR [edx+0x4],esi 80a6b88: 89 03 mov DWORD PTR [ebx],eax 80a6b8a: e9 55 ff ff ff jmp 80a6ae4 <__mpn_extract_long_double+0x74> 80a6b8f: 90 nop 080a6b90 <__mpn_extract_float128>: 80a6b90: f3 0f 1e fb endbr32 80a6b94: 55 push ebp 80a6b95: 57 push edi 80a6b96: 56 push esi 80a6b97: 53 push ebx 80a6b98: 83 ec 2c sub esp,0x2c 80a6b9b: 8b 54 24 5c mov edx,DWORD PTR [esp+0x5c] 80a6b9f: 8b 7c 24 4c mov edi,DWORD PTR [esp+0x4c] 80a6ba3: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80a6ba7: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 80a6bab: 89 d5 mov ebp,edx 80a6bad: 8b 74 24 54 mov esi,DWORD PTR [esp+0x54] 80a6bb1: 8b 4c 24 58 mov ecx,DWORD PTR [esp+0x58] 80a6bb5: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80a6bb9: c1 ed 1f shr ebp,0x1f 80a6bbc: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 80a6bc0: 89 2f mov DWORD PTR [edi],ebp 80a6bc2: 89 d7 mov edi,edx 80a6bc4: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 80a6bc8: c1 ef 10 shr edi,0x10 80a6bcb: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 80a6bcf: 81 e7 ff 7f 00 00 and edi,0x7fff 80a6bd5: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80a6bd9: 81 ef ff 3f 00 00 sub edi,0x3fff 80a6bdf: 89 7d 00 mov DWORD PTR [ebp+0x0],edi 80a6be2: 0f b7 fa movzx edi,dx 80a6be5: 89 18 mov DWORD PTR [eax],ebx 80a6be7: 89 70 04 mov DWORD PTR [eax+0x4],esi 80a6bea: 89 48 08 mov DWORD PTR [eax+0x8],ecx 80a6bed: 89 78 0c mov DWORD PTR [eax+0xc],edi 80a6bf0: f7 c2 00 00 ff 7f test edx,0x7fff0000 80a6bf6: 0f 85 b4 00 00 00 jne 80a6cb0 <__mpn_extract_float128+0x120> 80a6bfc: 89 f7 mov edi,esi 80a6bfe: 09 df or edi,ebx 80a6c00: 09 cf or edi,ecx 80a6c02: 0f 84 c8 00 00 00 je 80a6cd0 <__mpn_extract_float128+0x140> 80a6c08: 66 85 d2 test dx,dx 80a6c0b: 0f 85 3f 01 00 00 jne 80a6d50 <__mpn_extract_float128+0x1c0> 80a6c11: 85 c9 test ecx,ecx 80a6c13: 0f 85 67 01 00 00 jne 80a6d80 <__mpn_extract_float128+0x1f0> 80a6c19: 31 c9 xor ecx,ecx 80a6c1b: 85 f6 test esi,esi 80a6c1d: be 03 00 00 00 mov esi,0x3 80a6c22: 0f 95 c1 setne cl 80a6c25: 89 cf mov edi,ecx 80a6c27: 8d 14 bd 00 00 00 00 lea edx,[edi*4+0x0] 80a6c2e: 29 fe sub esi,edi 80a6c30: 8b 0c 10 mov ecx,DWORD PTR [eax+edx*1] 80a6c33: 0f bd d1 bsr edx,ecx 80a6c36: 83 f2 1f xor edx,0x1f 80a6c39: 89 d5 mov ebp,edx 80a6c3b: 83 ed 0f sub ebp,0xf 80a6c3e: 0f 88 a4 00 00 00 js 80a6ce8 <__mpn_extract_float128+0x158> 80a6c44: 0f 85 1e 01 00 00 jne 80a6d68 <__mpn_extract_float128+0x1d8> 80a6c4a: 8d 1c b5 00 00 00 00 lea ebx,[esi*4+0x0] 80a6c51: 8d 50 0c lea edx,[eax+0xc] 80a6c54: 89 0a mov DWORD PTR [edx],ecx 80a6c56: 8d 3c 18 lea edi,[eax+ebx*1] 80a6c59: f7 db neg ebx 80a6c5b: 39 d7 cmp edi,edx 80a6c5d: 74 0d je 80a6c6c <__mpn_extract_float128+0xdc> 80a6c5f: 8b 4c 1a fc mov ecx,DWORD PTR [edx+ebx*1-0x4] 80a6c63: 83 ea 04 sub edx,0x4 80a6c66: 89 0a mov DWORD PTR [edx],ecx 80a6c68: 39 d7 cmp edi,edx 80a6c6a: 75 f3 jne 80a6c5f <__mpn_extract_float128+0xcf> 80a6c6c: 8d 56 ff lea edx,[esi-0x1] 80a6c6f: 85 d2 test edx,edx 80a6c71: 78 14 js 80a6c87 <__mpn_extract_float128+0xf7> 80a6c73: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6c77: 90 nop 80a6c78: c7 04 90 00 00 00 00 mov DWORD PTR [eax+edx*4],0x0 80a6c7f: 83 ea 01 sub edx,0x1 80a6c82: 83 fa ff cmp edx,0xffffffff 80a6c85: 75 f1 jne 80a6c78 <__mpn_extract_float128+0xe8> 80a6c87: c1 e6 05 shl esi,0x5 80a6c8a: b8 02 c0 ff ff mov eax,0xffffc002 80a6c8f: 29 f0 sub eax,esi 80a6c91: 8b 74 24 48 mov esi,DWORD PTR [esp+0x48] 80a6c95: 29 e8 sub eax,ebp 80a6c97: 89 06 mov DWORD PTR [esi],eax 80a6c99: 83 c4 2c add esp,0x2c 80a6c9c: b8 04 00 00 00 mov eax,0x4 80a6ca1: 5b pop ebx 80a6ca2: 5e pop esi 80a6ca3: 5f pop edi 80a6ca4: 5d pop ebp 80a6ca5: c3 ret 80a6ca6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6cad: 8d 76 00 lea esi,[esi+0x0] 80a6cb0: 81 cf 00 00 01 00 or edi,0x10000 80a6cb6: 89 78 0c mov DWORD PTR [eax+0xc],edi 80a6cb9: 83 c4 2c add esp,0x2c 80a6cbc: b8 04 00 00 00 mov eax,0x4 80a6cc1: 5b pop ebx 80a6cc2: 5e pop esi 80a6cc3: 5f pop edi 80a6cc4: 5d pop ebp 80a6cc5: c3 ret 80a6cc6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6ccd: 8d 76 00 lea esi,[esi+0x0] 80a6cd0: 66 85 d2 test dx,dx 80a6cd3: 75 7b jne 80a6d50 <__mpn_extract_float128+0x1c0> 80a6cd5: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80a6cd9: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80a6cdf: eb b8 jmp 80a6c99 <__mpn_extract_float128+0x109> 80a6ce1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6ce8: be 02 00 00 00 mov esi,0x2 80a6ced: 8d 6a 11 lea ebp,[edx+0x11] 80a6cf0: 29 fe sub esi,edi 80a6cf2: ba 20 00 00 00 mov edx,0x20 80a6cf7: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 80a6cfb: 89 c7 mov edi,eax 80a6cfd: 29 ea sub edx,ebp 80a6cff: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80a6d03: 8d 14 b5 00 00 00 00 lea edx,[esi*4+0x0] 80a6d0a: 29 d7 sub edi,edx 80a6d0c: ba 03 00 00 00 mov edx,0x3 80a6d11: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6d18: 8b 1c 97 mov ebx,DWORD PTR [edi+edx*4] 80a6d1b: 89 e9 mov ecx,ebp 80a6d1d: 8b 44 97 fc mov eax,DWORD PTR [edi+edx*4-0x4] 80a6d21: d3 e3 shl ebx,cl 80a6d23: 0f b6 4c 24 0c movzx ecx,BYTE PTR [esp+0xc] 80a6d28: d3 e8 shr eax,cl 80a6d2a: 09 c3 or ebx,eax 80a6d2c: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80a6d30: 89 1c 90 mov DWORD PTR [eax+edx*4],ebx 80a6d33: 83 ea 01 sub edx,0x1 80a6d36: 39 f2 cmp edx,esi 80a6d38: 7f de jg 80a6d18 <__mpn_extract_float128+0x188> 80a6d3a: 8b 18 mov ebx,DWORD PTR [eax] 80a6d3c: 89 e9 mov ecx,ebp 80a6d3e: 8d 56 ff lea edx,[esi-0x1] 80a6d41: d3 e3 shl ebx,cl 80a6d43: 89 1c b0 mov DWORD PTR [eax+esi*4],ebx 80a6d46: e9 24 ff ff ff jmp 80a6c6f <__mpn_extract_float128+0xdf> 80a6d4b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6d4f: 90 nop 80a6d50: 31 f6 xor esi,esi 80a6d52: ba 0c 00 00 00 mov edx,0xc 80a6d57: bf 03 00 00 00 mov edi,0x3 80a6d5c: e9 cf fe ff ff jmp 80a6c30 <__mpn_extract_float128+0xa0> 80a6d61: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6d68: 83 fe 03 cmp esi,0x3 80a6d6b: 75 85 jne 80a6cf2 <__mpn_extract_float128+0x162> 80a6d6d: 89 e9 mov ecx,ebp 80a6d6f: ba 02 00 00 00 mov edx,0x2 80a6d74: d3 e3 shl ebx,cl 80a6d76: 89 58 0c mov DWORD PTR [eax+0xc],ebx 80a6d79: e9 fa fe ff ff jmp 80a6c78 <__mpn_extract_float128+0xe8> 80a6d7e: 66 90 xchg ax,ax 80a6d80: be 01 00 00 00 mov esi,0x1 80a6d85: ba 08 00 00 00 mov edx,0x8 80a6d8a: bf 02 00 00 00 mov edi,0x2 80a6d8f: e9 9c fe ff ff jmp 80a6c30 <__mpn_extract_float128+0xa0> 80a6d94: 66 90 xchg ax,ax 80a6d96: 66 90 xchg ax,ax 80a6d98: 66 90 xchg ax,ax 80a6d9a: 66 90 xchg ax,ax 80a6d9c: 66 90 xchg ax,ax 80a6d9e: 66 90 xchg ax,ax 080a6da0 <_itowa>: 80a6da0: f3 0f 1e fb endbr32 80a6da4: e8 80 2f fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a6da9: 05 57 e2 03 00 add eax,0x3e257 80a6dae: 55 push ebp 80a6daf: 57 push edi 80a6db0: 56 push esi 80a6db1: 53 push ebx 80a6db2: 83 ec 2c sub esp,0x2c 80a6db5: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 80a6db9: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 80a6dbd: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80a6dc1: 8b 7c 24 48 mov edi,DWORD PTR [esp+0x48] 80a6dc5: 65 8b 35 14 00 00 00 mov esi,DWORD PTR gs:0x14 80a6dcc: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 80a6dd0: 31 f6 xor esi,esi 80a6dd2: 85 c9 test ecx,ecx 80a6dd4: 8d b0 e0 90 fe ff lea esi,[eax-0x16f20] 80a6dda: 8d 80 80 91 fe ff lea eax,[eax-0x16e80] 80a6de0: 0f 44 f0 cmove esi,eax 80a6de3: 83 7c 24 4c 08 cmp DWORD PTR [esp+0x4c],0x8 80a6de8: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 80a6dec: 0f 84 ee 00 00 00 je 80a6ee0 <_itowa+0x140> 80a6df2: 83 7c 24 4c 10 cmp DWORD PTR [esp+0x4c],0x10 80a6df7: 0f 84 53 01 00 00 je 80a6f50 <_itowa+0x1b0> 80a6dfd: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80a6e01: 8d 68 fe lea ebp,[eax-0x2] 80a6e04: 85 d2 test edx,edx 80a6e06: 0f 84 8c 01 00 00 je 80a6f98 <_itowa+0x1f8> 80a6e0c: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80a6e10: 8d 44 6d 00 lea eax,[ebp+ebp*2+0x0] 80a6e14: 8d 84 83 40 21 fe ff lea eax,[ebx+eax*4-0x1dec0] 80a6e1b: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 80a6e1e: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80a6e22: 39 d3 cmp ebx,edx 80a6e24: 0f 87 7f 01 00 00 ja 80a6fa9 <_itowa+0x209> 80a6e2a: 89 d0 mov eax,edx 80a6e2c: 31 d2 xor edx,edx 80a6e2e: f7 f3 div ebx 80a6e30: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a6e34: 89 c8 mov eax,ecx 80a6e36: f7 f3 div ebx 80a6e38: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80a6e3c: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80a6e40: 89 d1 mov ecx,edx 80a6e42: c7 44 24 04 03 00 00 00 mov DWORD PTR [esp+0x4],0x3 80a6e4a: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80a6e4e: f7 73 08 div DWORD PTR [ebx+0x8] 80a6e51: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80a6e55: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80a6e59: 8d 44 6d 00 lea eax,[ebp+ebp*2+0x0] 80a6e5d: 89 fb mov ebx,edi 80a6e5f: 8b 7c 24 4c mov edi,DWORD PTR [esp+0x4c] 80a6e63: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a6e67: 89 c8 mov eax,ecx 80a6e69: 83 6c 24 04 01 sub DWORD PTR [esp+0x4],0x1 80a6e6e: 31 ed xor ebp,ebp 80a6e70: 85 c0 test eax,eax 80a6e72: 74 19 je 80a6e8d <_itowa+0xed> 80a6e74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6e78: 31 d2 xor edx,edx 80a6e7a: 89 c1 mov ecx,eax 80a6e7c: 83 eb 04 sub ebx,0x4 80a6e7f: 83 c5 01 add ebp,0x1 80a6e82: f7 f7 div edi 80a6e84: 8b 14 96 mov edx,DWORD PTR [esi+edx*4] 80a6e87: 89 13 mov DWORD PTR [ebx],edx 80a6e89: 39 f9 cmp ecx,edi 80a6e8b: 73 eb jae 80a6e78 <_itowa+0xd8> 80a6e8d: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a6e91: 85 c0 test eax,eax 80a6e93: 0f 84 99 00 00 00 je 80a6f32 <_itowa+0x192> 80a6e99: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a6e9d: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80a6ea1: 0f be 8c 88 45 21 fe ff movsx ecx,BYTE PTR [eax+ecx*4-0x1debb] 80a6ea9: 39 cd cmp ebp,ecx 80a6eab: 7d 25 jge 80a6ed2 <_itowa+0x132> 80a6ead: 89 e8 mov eax,ebp 80a6eaf: 29 c8 sub eax,ecx 80a6eb1: 8d 14 83 lea edx,[ebx+eax*4] 80a6eb4: 89 d8 mov eax,ebx 80a6eb6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6ebd: 8d 76 00 lea esi,[esi+0x0] 80a6ec0: 83 e8 04 sub eax,0x4 80a6ec3: c7 00 30 00 00 00 mov DWORD PTR [eax],0x30 80a6ec9: 39 d0 cmp eax,edx 80a6ecb: 75 f3 jne 80a6ec0 <_itowa+0x120> 80a6ecd: 29 cd sub ebp,ecx 80a6ecf: 8d 1c ab lea ebx,[ebx+ebp*4] 80a6ed2: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a6ed6: 8b 44 84 0c mov eax,DWORD PTR [esp+eax*4+0xc] 80a6eda: eb 8d jmp 80a6e69 <_itowa+0xc9> 80a6edc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6ee0: 89 fb mov ebx,edi 80a6ee2: 85 d2 test edx,edx 80a6ee4: 74 3a je 80a6f20 <_itowa+0x180> 80a6ee6: 8d 5f d8 lea ebx,[edi-0x28] 80a6ee9: 89 f8 mov eax,edi 80a6eeb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6eef: 90 nop 80a6ef0: 89 cd mov ebp,ecx 80a6ef2: 83 e8 04 sub eax,0x4 80a6ef5: c1 e9 03 shr ecx,0x3 80a6ef8: 83 e5 07 and ebp,0x7 80a6efb: 8b 2c ae mov ebp,DWORD PTR [esi+ebp*4] 80a6efe: 89 28 mov DWORD PTR [eax],ebp 80a6f00: 39 d8 cmp eax,ebx 80a6f02: 75 ec jne 80a6ef0 <_itowa+0x150> 80a6f04: 8d 04 95 00 00 00 00 lea eax,[edx*4+0x0] 80a6f0b: 83 e0 04 and eax,0x4 80a6f0e: 09 c1 or ecx,eax 80a6f10: d1 ea shr edx,1 80a6f12: 74 0c je 80a6f20 <_itowa+0x180> 80a6f14: 8b 04 8e mov eax,DWORD PTR [esi+ecx*4] 80a6f17: 8d 5f d4 lea ebx,[edi-0x2c] 80a6f1a: 89 d1 mov ecx,edx 80a6f1c: 89 47 d4 mov DWORD PTR [edi-0x2c],eax 80a6f1f: 90 nop 80a6f20: 89 c8 mov eax,ecx 80a6f22: 83 eb 04 sub ebx,0x4 80a6f25: 83 e0 07 and eax,0x7 80a6f28: c1 e9 03 shr ecx,0x3 80a6f2b: 8b 04 86 mov eax,DWORD PTR [esi+eax*4] 80a6f2e: 89 03 mov DWORD PTR [ebx],eax 80a6f30: 75 ee jne 80a6f20 <_itowa+0x180> 80a6f32: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80a6f36: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80a6f3d: 0f 85 81 00 00 00 jne 80a6fc4 <_itowa+0x224> 80a6f43: 83 c4 2c add esp,0x2c 80a6f46: 89 d8 mov eax,ebx 80a6f48: 5b pop ebx 80a6f49: 5e pop esi 80a6f4a: 5f pop edi 80a6f4b: 5d pop ebp 80a6f4c: c3 ret 80a6f4d: 8d 76 00 lea esi,[esi+0x0] 80a6f50: 89 fb mov ebx,edi 80a6f52: 85 d2 test edx,edx 80a6f54: 74 2a je 80a6f80 <_itowa+0x1e0> 80a6f56: 8d 5f e0 lea ebx,[edi-0x20] 80a6f59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6f60: 89 c8 mov eax,ecx 80a6f62: 83 ef 04 sub edi,0x4 80a6f65: c1 e9 04 shr ecx,0x4 80a6f68: 83 e0 0f and eax,0xf 80a6f6b: 8b 04 86 mov eax,DWORD PTR [esi+eax*4] 80a6f6e: 89 07 mov DWORD PTR [edi],eax 80a6f70: 39 df cmp edi,ebx 80a6f72: 75 ec jne 80a6f60 <_itowa+0x1c0> 80a6f74: 89 d1 mov ecx,edx 80a6f76: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a6f7d: 8d 76 00 lea esi,[esi+0x0] 80a6f80: 89 c8 mov eax,ecx 80a6f82: 83 eb 04 sub ebx,0x4 80a6f85: 83 e0 0f and eax,0xf 80a6f88: c1 e9 04 shr ecx,0x4 80a6f8b: 8b 04 86 mov eax,DWORD PTR [esi+eax*4] 80a6f8e: 89 03 mov DWORD PTR [ebx],eax 80a6f90: 75 ee jne 80a6f80 <_itowa+0x1e0> 80a6f92: eb 9e jmp 80a6f32 <_itowa+0x192> 80a6f94: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a6f98: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80a6f9c: c7 44 24 04 01 00 00 00 mov DWORD PTR [esp+0x4],0x1 80a6fa4: e9 b0 fe ff ff jmp 80a6e59 <_itowa+0xb9> 80a6fa9: 89 c8 mov eax,ecx 80a6fab: c7 44 24 04 02 00 00 00 mov DWORD PTR [esp+0x4],0x2 80a6fb3: f7 f3 div ebx 80a6fb5: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80a6fb9: 89 d1 mov ecx,edx 80a6fbb: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80a6fbf: e9 95 fe ff ff jmp 80a6e59 <_itowa+0xb9> 80a6fc4: e8 87 12 fd ff call 8078250 <__stack_chk_fail> 80a6fc9: 66 90 xchg ax,ax 80a6fcb: 66 90 xchg ax,ax 80a6fcd: 66 90 xchg ax,ax 80a6fcf: 90 nop 080a6fd0 : 80a6fd0: f3 0f 1e fb endbr32 80a6fd4: 53 push ebx 80a6fd5: e8 e6 2b fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a6fda: 81 c3 26 e0 03 00 add ebx,0x3e026 80a6fe0: 83 ec 08 sub esp,0x8 80a6fe3: c7 c0 00 00 00 00 mov eax,0x0 80a6fe9: 85 c0 test eax,eax 80a6feb: 74 1d je 80a700a 80a6fed: 83 ec 08 sub esp,0x8 80a6ff0: 8d 83 00 23 fc ff lea eax,[ebx-0x3dd00] 80a6ff6: 50 push eax 80a6ff7: 8d 83 74 1a 00 00 lea eax,[ebx+0x1a74] 80a6ffd: 50 push eax 80a6ffe: e8 fd 8f f5 f7 call 0 <_nl_current_LC_CTYPE> 80a7003: 83 c4 10 add esp,0x10 80a7006: 85 c0 test eax,eax 80a7008: 74 0c je 80a7016 80a700a: 8d 83 7c 1a 00 00 lea eax,[ebx+0x1a7c] 80a7010: 89 83 78 1a 00 00 mov DWORD PTR [ebx+0x1a78],eax 80a7016: 83 c4 08 add esp,0x8 80a7019: 5b pop ebx 80a701a: c3 ret 80a701b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a701f: 90 nop 080a7020 <__dlerror>: 80a7020: f3 0f 1e fb endbr32 80a7024: 55 push ebp 80a7025: 57 push edi 80a7026: 56 push esi 80a7027: 53 push ebx 80a7028: e8 93 2b fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a702d: 81 c3 d3 df 03 00 add ebx,0x3dfd3 80a7033: 83 ec 1c sub esp,0x1c 80a7036: 65 a1 14 00 00 00 mov eax,gs:0x14 80a703c: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a7040: 31 c0 xor eax,eax 80a7042: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 80a704a: c7 c7 00 00 00 00 mov edi,0x0 80a7050: 85 ff test edi,edi 80a7052: 0f 84 18 01 00 00 je 80a7170 <__dlerror+0x150> 80a7058: 83 ec 08 sub esp,0x8 80a705b: 8d 83 d0 1f fc ff lea eax,[ebx-0x3e030] 80a7061: 50 push eax 80a7062: 8d 83 70 1a 00 00 lea eax,[ebx+0x1a70] 80a7068: 50 push eax 80a7069: e8 92 8f f5 f7 call 0 <_nl_current_LC_CTYPE> 80a706e: 8b ab 78 1a 00 00 mov ebp,DWORD PTR [ebx+0x1a78] 80a7074: 83 c4 10 add esp,0x10 80a7077: 85 ed test ebp,ebp 80a7079: 0f 84 09 01 00 00 je 80a7188 <__dlerror+0x168> 80a707f: 8b 55 04 mov edx,DWORD PTR [ebp+0x4] 80a7082: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80a7085: 85 d2 test edx,edx 80a7087: 74 47 je 80a70d0 <__dlerror+0xb0> 80a7089: 85 c0 test eax,eax 80a708b: 74 24 je 80a70b1 <__dlerror+0x91> 80a708d: b9 0e 00 00 00 mov ecx,0xe 80a7092: 8d bb 10 92 fe ff lea edi,[ebx-0x16df0] 80a7098: 89 c6 mov esi,eax 80a709a: f3 a6 repz cmps BYTE PTR ds:[esi],BYTE PTR es:[edi] 80a709c: 0f 97 c2 seta dl 80a709f: 80 da 00 sbb dl,0x0 80a70a2: 84 d2 test dl,dl 80a70a4: 0f 85 c6 01 00 00 jne 80a7270 <__dlerror+0x250> 80a70aa: c7 45 10 00 00 00 00 mov DWORD PTR [ebp+0x10],0x0 80a70b1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a70b5: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80a70b9: 65 33 35 14 00 00 00 xor esi,DWORD PTR gs:0x14 80a70c0: 0f 85 d3 01 00 00 jne 80a7299 <__dlerror+0x279> 80a70c6: 83 c4 1c add esp,0x1c 80a70c9: 5b pop ebx 80a70ca: 5e pop esi 80a70cb: 5f pop edi 80a70cc: 5d pop ebp 80a70cd: c3 ret 80a70ce: 66 90 xchg ax,ax 80a70d0: 85 c0 test eax,eax 80a70d2: 74 dd je 80a70b1 <__dlerror+0x91> 80a70d4: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 80a70d7: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80a70db: 85 d2 test edx,edx 80a70dd: 0f 84 25 01 00 00 je 80a7208 <__dlerror+0x1e8> 80a70e3: 83 ec 0c sub esp,0xc 80a70e6: 52 push edx 80a70e7: e8 64 07 00 00 call 80a7850 80a70ec: 83 c4 0c add esp,0xc 80a70ef: 6a 05 push 0x5 80a70f1: 89 c6 mov esi,eax 80a70f3: ff 75 10 push DWORD PTR [ebp+0x10] 80a70f6: ff b3 e8 ff ff ff push DWORD PTR [ebx-0x18] 80a70fc: e8 0f 3e fa ff call 804af10 <__dcgettext> 80a7101: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 80a7104: 83 c4 10 add esp,0x10 80a7107: 8d 8b 69 4e fe ff lea ecx,[ebx-0x1b197] 80a710d: 80 3a 00 cmp BYTE PTR [edx],0x0 80a7110: 74 06 je 80a7118 <__dlerror+0xf8> 80a7112: 8d 8b 14 f2 fc ff lea ecx,[ebx-0x30dec] 80a7118: 83 ec 08 sub esp,0x8 80a711b: 56 push esi 80a711c: 50 push eax 80a711d: 8d 83 1e 92 fe ff lea eax,[ebx-0x16de2] 80a7123: 51 push ecx 80a7124: 52 push edx 80a7125: 50 push eax 80a7126: 8d 44 24 24 lea eax,[esp+0x24] 80a712a: 50 push eax 80a712b: e8 f0 9f fa ff call 8051120 <___asprintf> 80a7130: 83 c4 20 add esp,0x20 80a7133: 83 f8 ff cmp eax,0xffffffff 80a7136: 0f 84 24 01 00 00 je 80a7260 <__dlerror+0x240> 80a713c: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80a713f: b9 0e 00 00 00 mov ecx,0xe 80a7144: 8d bb 10 92 fe ff lea edi,[ebx-0x16df0] 80a714a: 89 c6 mov esi,eax 80a714c: f3 a6 repz cmps BYTE PTR ds:[esi],BYTE PTR es:[edi] 80a714e: 0f 97 c2 seta dl 80a7151: 80 da 00 sbb dl,0x0 80a7154: 84 d2 test dl,dl 80a7156: 0f 85 2c 01 00 00 jne 80a7288 <__dlerror+0x268> 80a715c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a7160: 89 45 10 mov DWORD PTR [ebp+0x10],eax 80a7163: c7 45 04 01 00 00 00 mov DWORD PTR [ebp+0x4],0x1 80a716a: e9 46 ff ff ff jmp 80a70b5 <__dlerror+0x95> 80a716f: 90 nop 80a7170: 8b 93 70 1a 00 00 mov edx,DWORD PTR [ebx+0x1a70] 80a7176: 85 d2 test edx,edx 80a7178: 74 46 je 80a71c0 <__dlerror+0x1a0> 80a717a: 8b ab 78 1a 00 00 mov ebp,DWORD PTR [ebx+0x1a78] 80a7180: 85 ed test ebp,ebp 80a7182: 0f 85 f7 fe ff ff jne 80a707f <__dlerror+0x5f> 80a7188: c7 c1 00 00 00 00 mov ecx,0x0 80a718e: 85 c9 test ecx,ecx 80a7190: 74 1b je 80a71ad <__dlerror+0x18d> 80a7192: 83 ec 0c sub esp,0xc 80a7195: ff b3 74 1a 00 00 push DWORD PTR [ebx+0x1a74] 80a719b: e8 60 8e f5 f7 call 0 <_nl_current_LC_CTYPE> 80a71a0: 83 c4 10 add esp,0x10 80a71a3: 89 c5 mov ebp,eax 80a71a5: 85 c0 test eax,eax 80a71a7: 0f 85 d2 fe ff ff jne 80a707f <__dlerror+0x5f> 80a71ad: 8d ab 7c 1a 00 00 lea ebp,[ebx+0x1a7c] 80a71b3: e9 c7 fe ff ff jmp 80a707f <__dlerror+0x5f> 80a71b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a71bf: 90 nop 80a71c0: c7 c6 00 00 00 00 mov esi,0x0 80a71c6: 85 f6 test esi,esi 80a71c8: 0f 84 80 00 00 00 je 80a724e <__dlerror+0x22e> 80a71ce: 83 ec 08 sub esp,0x8 80a71d1: 8d 83 00 23 fc ff lea eax,[ebx-0x3dd00] 80a71d7: 50 push eax 80a71d8: 8d 83 74 1a 00 00 lea eax,[ebx+0x1a74] 80a71de: 50 push eax 80a71df: e8 1c 8e f5 f7 call 0 <_nl_current_LC_CTYPE> 80a71e4: 83 c4 10 add esp,0x10 80a71e7: 85 c0 test eax,eax 80a71e9: 75 5d jne 80a7248 <__dlerror+0x228> 80a71eb: 8b ab 78 1a 00 00 mov ebp,DWORD PTR [ebx+0x1a78] 80a71f1: 8b 93 70 1a 00 00 mov edx,DWORD PTR [ebx+0x1a70] 80a71f7: 83 ca 02 or edx,0x2 80a71fa: 89 93 70 1a 00 00 mov DWORD PTR [ebx+0x1a70],edx 80a7200: e9 72 fe ff ff jmp 80a7077 <__dlerror+0x57> 80a7205: 8d 76 00 lea esi,[esi+0x0] 80a7208: 83 ec 04 sub esp,0x4 80a720b: 6a 05 push 0x5 80a720d: 50 push eax 80a720e: ff b3 e8 ff ff ff push DWORD PTR [ebx-0x18] 80a7214: e8 f7 3c fa ff call 804af10 <__dcgettext> 80a7219: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 80a721c: 83 c4 10 add esp,0x10 80a721f: 8d 8b 69 4e fe ff lea ecx,[ebx-0x1b197] 80a7225: 80 3a 00 cmp BYTE PTR [edx],0x0 80a7228: 74 06 je 80a7230 <__dlerror+0x210> 80a722a: 8d 8b 14 f2 fc ff lea ecx,[ebx-0x30dec] 80a7230: 83 ec 0c sub esp,0xc 80a7233: 50 push eax 80a7234: 8d 83 22 3d fe ff lea eax,[ebx-0x1c2de] 80a723a: 51 push ecx 80a723b: 52 push edx 80a723c: e9 e4 fe ff ff jmp 80a7125 <__dlerror+0x105> 80a7241: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a7248: 8b 93 70 1a 00 00 mov edx,DWORD PTR [ebx+0x1a70] 80a724e: 8d ab 7c 1a 00 00 lea ebp,[ebx+0x1a7c] 80a7254: 89 ab 78 1a 00 00 mov DWORD PTR [ebx+0x1a78],ebp 80a725a: eb 9b jmp 80a71f7 <__dlerror+0x1d7> 80a725c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a7260: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a7264: e9 fa fe ff ff jmp 80a7163 <__dlerror+0x143> 80a7269: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a7270: 83 ec 0c sub esp,0xc 80a7273: 50 push eax 80a7274: e8 27 df fb ff call 80651a0 <__free> 80a7279: 83 c4 10 add esp,0x10 80a727c: e9 29 fe ff ff jmp 80a70aa <__dlerror+0x8a> 80a7281: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a7288: 83 ec 0c sub esp,0xc 80a728b: 50 push eax 80a728c: e8 0f df fb ff call 80651a0 <__free> 80a7291: 83 c4 10 add esp,0x10 80a7294: e9 c3 fe ff ff jmp 80a715c <__dlerror+0x13c> 80a7299: e8 b2 0f fd ff call 8078250 <__stack_chk_fail> 80a729e: 66 90 xchg ax,ax 080a72a0 : 80a72a0: 55 push ebp 80a72a1: 89 c5 mov ebp,eax 80a72a3: 57 push edi 80a72a4: 56 push esi 80a72a5: 53 push ebx 80a72a6: e8 15 29 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a72ab: 81 c3 55 dd 03 00 add ebx,0x3dd55 80a72b1: 83 ec 0c sub esp,0xc 80a72b4: 8b 00 mov eax,DWORD PTR [eax] 80a72b6: 85 c0 test eax,eax 80a72b8: 74 19 je 80a72d3 80a72ba: b9 0e 00 00 00 mov ecx,0xe 80a72bf: 8d bb 10 92 fe ff lea edi,[ebx-0x16df0] 80a72c5: 89 c6 mov esi,eax 80a72c7: f3 a6 repz cmps BYTE PTR ds:[esi],BYTE PTR es:[edi] 80a72c9: 0f 97 c2 seta dl 80a72cc: 80 da 00 sbb dl,0x0 80a72cf: 84 d2 test dl,dl 80a72d1: 75 0d jne 80a72e0 80a72d3: 83 c4 0c add esp,0xc 80a72d6: 5b pop ebx 80a72d7: 5e pop esi 80a72d8: 5f pop edi 80a72d9: 5d pop ebp 80a72da: c3 ret 80a72db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a72df: 90 nop 80a72e0: 83 ec 0c sub esp,0xc 80a72e3: 50 push eax 80a72e4: e8 b7 de fb ff call 80651a0 <__free> 80a72e9: 83 c4 10 add esp,0x10 80a72ec: c7 45 00 00 00 00 00 mov DWORD PTR [ebp+0x0],0x0 80a72f3: 83 c4 0c add esp,0xc 80a72f6: 5b pop ebx 80a72f7: 5e pop esi 80a72f8: 5f pop edi 80a72f9: 5d pop ebp 80a72fa: c3 ret 80a72fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a72ff: 90 nop 080a7300 : 80a7300: f3 0f 1e fb endbr32 80a7304: 56 push esi 80a7305: 53 push ebx 80a7306: e8 b5 28 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a730b: 81 c3 f5 dc 03 00 add ebx,0x3dcf5 80a7311: 83 ec 04 sub esp,0x4 80a7314: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80a7318: 8d 46 10 lea eax,[esi+0x10] 80a731b: e8 80 ff ff ff call 80a72a0 80a7320: 83 ec 0c sub esp,0xc 80a7323: 56 push esi 80a7324: e8 77 de fb ff call 80651a0 <__free> 80a7329: c7 c0 00 00 00 00 mov eax,0x0 80a732f: 83 c4 10 add esp,0x10 80a7332: 85 c0 test eax,eax 80a7334: 74 13 je 80a7349 80a7336: 83 ec 08 sub esp,0x8 80a7339: 6a 00 push 0x0 80a733b: ff b3 74 1a 00 00 push DWORD PTR [ebx+0x1a74] 80a7341: e8 ba 8c f5 f7 call 0 <_nl_current_LC_CTYPE> 80a7346: 83 c4 10 add esp,0x10 80a7349: 83 c4 04 add esp,0x4 80a734c: 5b pop ebx 80a734d: 5e pop esi 80a734e: c3 ret 80a734f: 90 nop 080a7350 <_dlerror_run>: 80a7350: f3 0f 1e fb endbr32 80a7354: 56 push esi 80a7355: 53 push ebx 80a7356: e8 65 28 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a735b: 81 c3 a5 dc 03 00 add ebx,0x3dca5 80a7361: 83 ec 04 sub esp,0x4 80a7364: c7 c6 00 00 00 00 mov esi,0x0 80a736a: 85 f6 test esi,esi 80a736c: 0f 84 7e 00 00 00 je 80a73f0 <_dlerror_run+0xa0> 80a7372: 83 ec 08 sub esp,0x8 80a7375: 8d 83 d0 1f fc ff lea eax,[ebx-0x3e030] 80a737b: 50 push eax 80a737c: 8d 83 70 1a 00 00 lea eax,[ebx+0x1a70] 80a7382: 50 push eax 80a7383: e8 78 8c f5 f7 call 0 <_nl_current_LC_CTYPE> 80a7388: 8b b3 78 1a 00 00 mov esi,DWORD PTR [ebx+0x1a78] 80a738e: 83 c4 10 add esp,0x10 80a7391: 85 f6 test esi,esi 80a7393: 74 6f je 80a7404 <_dlerror_run+0xb4> 80a7395: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 80a7398: 85 c0 test eax,eax 80a739a: 74 0d je 80a73a9 <_dlerror_run+0x59> 80a739c: 80 7e 08 00 cmp BYTE PTR [esi+0x8],0x0 80a73a0: 75 3e jne 80a73e0 <_dlerror_run+0x90> 80a73a2: c7 46 10 00 00 00 00 mov DWORD PTR [esi+0x10],0x0 80a73a9: 83 ec 0c sub esp,0xc 80a73ac: 8d 46 08 lea eax,[esi+0x8] 80a73af: ff 74 24 20 push DWORD PTR [esp+0x20] 80a73b3: ff 74 24 20 push DWORD PTR [esp+0x20] 80a73b7: 50 push eax 80a73b8: 8d 46 10 lea eax,[esi+0x10] 80a73bb: 50 push eax 80a73bc: 8d 46 0c lea eax,[esi+0xc] 80a73bf: 50 push eax 80a73c0: e8 bb de ff ff call 80a5280 <_dl_catch_error> 80a73c5: 31 d2 xor edx,edx 80a73c7: 89 06 mov DWORD PTR [esi],eax 80a73c9: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 80a73cc: 85 c0 test eax,eax 80a73ce: 0f 94 c2 sete dl 80a73d1: 0f 95 c0 setne al 80a73d4: 89 56 04 mov DWORD PTR [esi+0x4],edx 80a73d7: 83 c4 24 add esp,0x24 80a73da: 0f b6 c0 movzx eax,al 80a73dd: 5b pop ebx 80a73de: 5e pop esi 80a73df: c3 ret 80a73e0: 83 ec 0c sub esp,0xc 80a73e3: 50 push eax 80a73e4: e8 b7 dd fb ff call 80651a0 <__free> 80a73e9: 83 c4 10 add esp,0x10 80a73ec: eb b4 jmp 80a73a2 <_dlerror_run+0x52> 80a73ee: 66 90 xchg ax,ax 80a73f0: 8b 93 70 1a 00 00 mov edx,DWORD PTR [ebx+0x1a70] 80a73f6: 85 d2 test edx,edx 80a73f8: 74 76 je 80a7470 <_dlerror_run+0x120> 80a73fa: 8b b3 78 1a 00 00 mov esi,DWORD PTR [ebx+0x1a78] 80a7400: 85 f6 test esi,esi 80a7402: 75 91 jne 80a7395 <_dlerror_run+0x45> 80a7404: c7 c2 00 00 00 00 mov edx,0x0 80a740a: 85 d2 test edx,edx 80a740c: 74 1b je 80a7429 <_dlerror_run+0xd9> 80a740e: 83 ec 0c sub esp,0xc 80a7411: ff b3 74 1a 00 00 push DWORD PTR [ebx+0x1a74] 80a7417: e8 e4 8b f5 f7 call 0 <_nl_current_LC_CTYPE> 80a741c: 83 c4 10 add esp,0x10 80a741f: 89 c6 mov esi,eax 80a7421: 85 c0 test eax,eax 80a7423: 0f 85 6c ff ff ff jne 80a7395 <_dlerror_run+0x45> 80a7429: 83 ec 08 sub esp,0x8 80a742c: 6a 14 push 0x14 80a742e: 6a 01 push 0x1 80a7430: e8 bb e4 fb ff call 80658f0 <__calloc> 80a7435: 83 c4 10 add esp,0x10 80a7438: 89 c6 mov esi,eax 80a743a: 85 c0 test eax,eax 80a743c: 0f 84 8a 00 00 00 je 80a74cc <_dlerror_run+0x17c> 80a7442: c7 c0 00 00 00 00 mov eax,0x0 80a7448: 85 c0 test eax,eax 80a744a: 0f 84 45 ff ff ff je 80a7395 <_dlerror_run+0x45> 80a7450: 83 ec 08 sub esp,0x8 80a7453: 56 push esi 80a7454: ff b3 74 1a 00 00 push DWORD PTR [ebx+0x1a74] 80a745a: e8 a1 8b f5 f7 call 0 <_nl_current_LC_CTYPE> 80a745f: 83 c4 10 add esp,0x10 80a7462: e9 2e ff ff ff jmp 80a7395 <_dlerror_run+0x45> 80a7467: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a746e: 66 90 xchg ax,ax 80a7470: c7 c1 00 00 00 00 mov ecx,0x0 80a7476: 85 c9 test ecx,ecx 80a7478: 74 44 je 80a74be <_dlerror_run+0x16e> 80a747a: 83 ec 08 sub esp,0x8 80a747d: 8d 83 00 23 fc ff lea eax,[ebx-0x3dd00] 80a7483: 50 push eax 80a7484: 8d 83 74 1a 00 00 lea eax,[ebx+0x1a74] 80a748a: 50 push eax 80a748b: e8 70 8b f5 f7 call 0 <_nl_current_LC_CTYPE> 80a7490: 83 c4 10 add esp,0x10 80a7493: 85 c0 test eax,eax 80a7495: 75 21 jne 80a74b8 <_dlerror_run+0x168> 80a7497: 8b b3 78 1a 00 00 mov esi,DWORD PTR [ebx+0x1a78] 80a749d: 8b 93 70 1a 00 00 mov edx,DWORD PTR [ebx+0x1a70] 80a74a3: 83 ca 02 or edx,0x2 80a74a6: 89 93 70 1a 00 00 mov DWORD PTR [ebx+0x1a70],edx 80a74ac: e9 e0 fe ff ff jmp 80a7391 <_dlerror_run+0x41> 80a74b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a74b8: 8b 93 70 1a 00 00 mov edx,DWORD PTR [ebx+0x1a70] 80a74be: 8d b3 7c 1a 00 00 lea esi,[ebx+0x1a7c] 80a74c4: 89 b3 78 1a 00 00 mov DWORD PTR [ebx+0x1a78],esi 80a74ca: eb d7 jmp 80a74a3 <_dlerror_run+0x153> 80a74cc: 8d b3 7c 1a 00 00 lea esi,[ebx+0x1a7c] 80a74d2: e9 be fe ff ff jmp 80a7395 <_dlerror_run+0x45> 80a74d7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a74de: 66 90 xchg ax,ax 080a74e0 <__libc_register_dlfcn_hook>: 80a74e0: f3 0f 1e fb endbr32 80a74e4: 53 push ebx 80a74e5: e8 d6 26 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a74ea: 81 c3 16 db 03 00 add ebx,0x3db16 80a74f0: 83 ec 10 sub esp,0x10 80a74f3: 8d 83 29 92 fe ff lea eax,[ebx-0x16dd7] 80a74f9: 50 push eax 80a74fa: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a74fe: e8 3d d9 ff ff call 80a4e40 <__libc_dlsym_private> 80a7503: 83 c4 10 add esp,0x10 80a7506: 85 c0 test eax,eax 80a7508: 74 08 je 80a7512 <__libc_register_dlfcn_hook+0x32> 80a750a: 8d 93 e0 0e 00 00 lea edx,[ebx+0xee0] 80a7510: 89 10 mov DWORD PTR [eax],edx 80a7512: 83 c4 08 add esp,0x8 80a7515: 5b pop ebx 80a7516: c3 ret 80a7517: 66 90 xchg ax,ax 80a7519: 66 90 xchg ax,ax 80a751b: 66 90 xchg ax,ax 80a751d: 66 90 xchg ax,ax 80a751f: 90 nop 080a7520 <__dladdr>: 80a7520: f3 0f 1e fb endbr32 80a7524: 53 push ebx 80a7525: e8 96 26 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a752a: 81 c3 d6 da 03 00 add ebx,0x3dad6 80a7530: 83 ec 08 sub esp,0x8 80a7533: 6a 00 push 0x0 80a7535: 6a 00 push 0x0 80a7537: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a753b: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a753f: e8 ec 3b 00 00 call 80ab130 <_dl_addr> 80a7544: 83 c4 18 add esp,0x18 80a7547: 5b pop ebx 80a7548: c3 ret 80a7549: 66 90 xchg ax,ax 80a754b: 66 90 xchg ax,ax 80a754d: 66 90 xchg ax,ax 80a754f: 90 nop 080a7550 <__dladdr1>: 80a7550: f3 0f 1e fb endbr32 80a7554: 53 push ebx 80a7555: e8 66 26 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a755a: 81 c3 a6 da 03 00 add ebx,0x3daa6 80a7560: 83 ec 08 sub esp,0x8 80a7563: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80a7567: 83 f8 01 cmp eax,0x1 80a756a: 74 24 je 80a7590 <__dladdr1+0x40> 80a756c: 83 f8 02 cmp eax,0x2 80a756f: 74 2f je 80a75a0 <__dladdr1+0x50> 80a7571: 6a 00 push 0x0 80a7573: 6a 00 push 0x0 80a7575: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a7579: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a757d: e8 ae 3b 00 00 call 80ab130 <_dl_addr> 80a7582: 83 c4 10 add esp,0x10 80a7585: 83 c4 08 add esp,0x8 80a7588: 5b pop ebx 80a7589: c3 ret 80a758a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a7590: ff 74 24 18 push DWORD PTR [esp+0x18] 80a7594: eb dd jmp 80a7573 <__dladdr1+0x23> 80a7596: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a759d: 8d 76 00 lea esi,[esi+0x0] 80a75a0: 6a 00 push 0x0 80a75a2: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a75a6: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a75aa: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a75ae: e8 7d 3b 00 00 call 80ab130 <_dl_addr> 80a75b3: 83 c4 10 add esp,0x10 80a75b6: 83 c4 08 add esp,0x8 80a75b9: 5b pop ebx 80a75ba: c3 ret 80a75bb: 66 90 xchg ax,ax 80a75bd: 66 90 xchg ax,ax 80a75bf: 90 nop 080a75c0 : 80a75c0: f3 0f 1e fb endbr32 80a75c4: e8 60 27 fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a75c9: 05 37 da 03 00 add eax,0x3da37 80a75ce: 56 push esi 80a75cf: 53 push ebx 80a75d0: 83 ec 04 sub esp,0x4 80a75d3: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80a75d7: 83 7b 04 0a cmp DWORD PTR [ebx+0x4],0xa 80a75db: 8b 13 mov edx,DWORD PTR [ebx] 80a75dd: 0f 87 c4 00 00 00 ja 80a76a7 <.L2> 80a75e3: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 80a75e6: 8b b4 88 50 92 fe ff mov esi,DWORD PTR [eax+ecx*4-0x16db0] 80a75ed: 01 c6 add esi,eax 80a75ef: 3e ff e6 notrack jmp esi 80a75f2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080a75f8 <.L10>: 80a75f8: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 80a75fb: 8b 52 18 mov edx,DWORD PTR [edx+0x18] 80a75fe: 89 10 mov DWORD PTR [eax],edx 80a7600: 83 c4 04 add esp,0x4 80a7603: 5b pop ebx 80a7604: 5e pop esi 80a7605: c3 ret 80a7606: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a760d: 8d 76 00 lea esi,[esi+0x0] 080a7610 <.L9>: 80a7610: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 80a7613: 89 10 mov DWORD PTR [eax],edx 80a7615: 83 c4 04 add esp,0x4 80a7618: 5b pop ebx 80a7619: 5e pop esi 80a761a: c3 ret 80a761b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a761f: 90 nop 080a7620 <.L8>: 80a7620: 83 ec 04 sub esp,0x4 80a7623: 6a 00 push 0x0 80a7625: ff 73 08 push DWORD PTR [ebx+0x8] 80a7628: 89 c3 mov ebx,eax 80a762a: 52 push edx 80a762b: e8 00 5b ff ff call 809d130 <_dl_rtld_di_serinfo> 80a7630: 83 c4 10 add esp,0x10 80a7633: 83 c4 04 add esp,0x4 80a7636: 5b pop ebx 80a7637: 5e pop esi 80a7638: c3 ret 80a7639: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a7640 <.L7>: 80a7640: 83 ec 04 sub esp,0x4 80a7643: 6a 01 push 0x1 80a7645: eb de jmp 80a7625 <.L8+0x5> 80a7647: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a764e: 66 90 xchg ax,ax 080a7650 <.L6>: 80a7650: 83 ec 08 sub esp,0x8 80a7653: ff b2 b0 01 00 00 push DWORD PTR [edx+0x1b0] 80a7659: ff 73 08 push DWORD PTR [ebx+0x8] 80a765c: 89 c3 mov ebx,eax 80a765e: e8 cd 19 fa ff call 8049030 <.plt> 80a7663: 83 c4 10 add esp,0x10 80a7666: 83 c4 04 add esp,0x4 80a7669: 5b pop ebx 80a766a: 5e pop esi 80a766b: c3 ret 80a766c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080a7670 <.L5>: 80a7670: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 80a7673: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80a7679: 8b 92 4c 02 00 00 mov edx,DWORD PTR [edx+0x24c] 80a767f: 89 10 mov DWORD PTR [eax],edx 80a7681: 83 c4 04 add esp,0x4 80a7684: 5b pop ebx 80a7685: 5e pop esi 80a7686: c3 ret 80a7687: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a768e: 66 90 xchg ax,ax 080a7690 <.L3>: 80a7690: 8b 8a 4c 02 00 00 mov ecx,DWORD PTR [edx+0x24c] 80a7696: 31 c0 xor eax,eax 80a7698: 85 c9 test ecx,ecx 80a769a: 75 24 jne 80a76c0 <.L2+0x19> 80a769c: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80a769f: 89 02 mov DWORD PTR [edx],eax 80a76a1: 83 c4 04 add esp,0x4 80a76a4: 5b pop ebx 80a76a5: 5e pop esi 80a76a6: c3 ret 080a76a7 <.L2>: 80a76a7: 8d 90 35 92 fe ff lea edx,[eax-0x16dcb] 80a76ad: 89 c3 mov ebx,eax 80a76af: 52 push edx 80a76b0: 6a 00 push 0x0 80a76b2: 6a 00 push 0x0 80a76b4: 6a 00 push 0x0 80a76b6: e8 15 da ff ff call 80a50d0 <_dl_signal_error> 80a76bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a76bf: 90 nop 80a76c0: 83 ec 0c sub esp,0xc 80a76c3: 52 push edx 80a76c4: e8 87 bf ff ff call 80a3650 <_dl_tls_get_addr_soft> 80a76c9: 83 c4 10 add esp,0x10 80a76cc: eb ce jmp 80a769c <.L3+0xc> 80a76ce: 66 90 xchg ax,ax 080a76d0 <__dlinfo>: 80a76d0: f3 0f 1e fb endbr32 80a76d4: e8 50 26 fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a76d9: 05 27 d9 03 00 add eax,0x3d927 80a76de: 83 ec 24 sub esp,0x24 80a76e1: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80a76e8: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80a76ec: 31 c9 xor ecx,ecx 80a76ee: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 80a76f2: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80a76f6: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 80a76fa: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80a76fe: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80a7702: 8d 80 c0 25 fc ff lea eax,[eax-0x3da40] 80a7708: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a770c: 8d 54 24 08 lea edx,[esp+0x8] 80a7710: 52 push edx 80a7711: 50 push eax 80a7712: e8 39 fc ff ff call 80a7350 <_dlerror_run> 80a7717: 83 c4 10 add esp,0x10 80a771a: 85 c0 test eax,eax 80a771c: 0f 95 c0 setne al 80a771f: 0f b6 c0 movzx eax,al 80a7722: f7 d8 neg eax 80a7724: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80a7728: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80a772f: 75 04 jne 80a7735 <__dlinfo+0x65> 80a7731: 83 c4 1c add esp,0x1c 80a7734: c3 ret 80a7735: e8 16 0b fd ff call 8078250 <__stack_chk_fail> 80a773a: 66 90 xchg ax,ax 80a773c: 66 90 xchg ax,ax 80a773e: 66 90 xchg ax,ax 080a7740 : 80a7740: f3 0f 1e fb endbr32 80a7744: e8 e0 25 fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a7749: 05 b7 d8 03 00 add eax,0x3d8b7 80a774e: 56 push esi 80a774f: 53 push ebx 80a7750: 83 ec 04 sub esp,0x4 80a7753: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80a7757: 8b 13 mov edx,DWORD PTR [ebx] 80a7759: 85 d2 test edx,edx 80a775b: 75 43 jne 80a77a0 80a775d: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80a7760: 8b 4b 08 mov ecx,DWORD PTR [ebx+0x8] 80a7763: 8d b0 69 4e fe ff lea esi,[eax-0x1b197] 80a7769: 81 c9 00 00 00 80 or ecx,0x80000000 80a776f: 85 d2 test edx,edx 80a7771: 0f 44 d6 cmove edx,esi 80a7774: c7 c6 6c 68 0e 08 mov esi,0x80e686c 80a777a: 83 ec 04 sub esp,0x4 80a777d: ff 36 push DWORD PTR [esi] 80a777f: ff b0 7c 1f 00 00 push DWORD PTR [eax+0x1f7c] 80a7785: ff b0 78 1f 00 00 push DWORD PTR [eax+0x1f78] 80a778b: 6a 00 push 0x0 80a778d: ff 73 10 push DWORD PTR [ebx+0x10] 80a7790: 51 push ecx 80a7791: 52 push edx 80a7792: e8 79 0e 00 00 call 80a8610 <_dl_open> 80a7797: 89 43 0c mov DWORD PTR [ebx+0xc],eax 80a779a: 83 c4 24 add esp,0x24 80a779d: 5b pop ebx 80a779e: 5e pop esi 80a779f: c3 ret 80a77a0: 8d 90 7c 92 fe ff lea edx,[eax-0x16d84] 80a77a6: 89 c3 mov ebx,eax 80a77a8: 52 push edx 80a77a9: 6a 00 push 0x0 80a77ab: 6a 00 push 0x0 80a77ad: 6a 16 push 0x16 80a77af: e8 1c d9 ff ff call 80a50d0 <_dl_signal_error> 80a77b4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a77bb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a77bf: 90 nop 080a77c0 <__dlmopen>: 80a77c0: f3 0f 1e fb endbr32 80a77c4: e8 60 25 fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a77c9: 05 37 d8 03 00 add eax,0x3d837 80a77ce: 83 ec 34 sub esp,0x34 80a77d1: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80a77d8: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 80a77dc: 31 c9 xor ecx,ecx 80a77de: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 80a77e2: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a77e6: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80a77ea: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80a77ee: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 80a77f2: 8d 80 40 27 fc ff lea eax,[eax-0x3d8c0] 80a77f8: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80a77fc: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 80a7800: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80a7804: 8d 54 24 10 lea edx,[esp+0x10] 80a7808: 52 push edx 80a7809: 50 push eax 80a780a: e8 41 fb ff ff call 80a7350 <_dlerror_run> 80a780f: 83 c4 10 add esp,0x10 80a7812: 89 c2 mov edx,eax 80a7814: 31 c0 xor eax,eax 80a7816: 85 d2 test edx,edx 80a7818: 75 1d jne 80a7837 <__dlmopen+0x77> 80a781a: 83 ec 0c sub esp,0xc 80a781d: ff 74 24 20 push DWORD PTR [esp+0x20] 80a7821: e8 aa d6 ff ff call 80a4ed0 <__libc_register_dl_open_hook> 80a7826: 58 pop eax 80a7827: ff 74 24 20 push DWORD PTR [esp+0x20] 80a782b: e8 b0 fc ff ff call 80a74e0 <__libc_register_dlfcn_hook> 80a7830: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80a7834: 83 c4 10 add esp,0x10 80a7837: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a783b: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80a7842: 75 04 jne 80a7848 <__dlmopen+0x88> 80a7844: 83 c4 2c add esp,0x2c 80a7847: c3 ret 80a7848: e8 03 0a fd ff call 8078250 <__stack_chk_fail> 80a784d: 66 90 xchg ax,ax 80a784f: 90 nop 080a7850 : 80a7850: f3 0f 1e fb endbr32 80a7854: 55 push ebp 80a7855: 57 push edi 80a7856: 56 push esi 80a7857: 53 push ebx 80a7858: e8 63 23 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a785d: 81 c3 a3 d7 03 00 add ebx,0x3d7a3 80a7863: 83 ec 10 sub esp,0x10 80a7866: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 80a786a: 6a 00 push 0x0 80a786c: 6a 00 push 0x0 80a786e: 56 push esi 80a786f: e8 cc f1 fb ff call 8066a40 <__strerror_r> 80a7874: 83 c4 10 add esp,0x10 80a7877: 85 c0 test eax,eax 80a7879: 74 0d je 80a7888 80a787b: 83 c4 0c add esp,0xc 80a787e: 5b pop ebx 80a787f: 5e pop esi 80a7880: 5f pop edi 80a7881: 5d pop ebp 80a7882: c3 ret 80a7883: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a7887: 90 nop 80a7888: c7 c7 e0 ff ff ff mov edi,0xffffffe0 80a788e: 8b 83 ec 1f 00 00 mov eax,DWORD PTR [ebx+0x1fec] 80a7894: 65 8b 2f mov ebp,DWORD PTR gs:[edi] 80a7897: 85 c0 test eax,eax 80a7899: 74 15 je 80a78b0 80a789b: 83 ec 04 sub esp,0x4 80a789e: 68 00 04 00 00 push 0x400 80a78a3: 50 push eax 80a78a4: 56 push esi 80a78a5: e8 96 f1 fb ff call 8066a40 <__strerror_r> 80a78aa: 83 c4 10 add esp,0x10 80a78ad: eb cc jmp 80a787b 80a78af: 90 nop 80a78b0: 83 ec 0c sub esp,0xc 80a78b3: 68 00 04 00 00 push 0x400 80a78b8: e8 c3 d2 fb ff call 8064b80 <__libc_malloc> 80a78bd: 83 c4 10 add esp,0x10 80a78c0: 89 83 ec 1f 00 00 mov DWORD PTR [ebx+0x1fec],eax 80a78c6: 65 89 2f mov DWORD PTR gs:[edi],ebp 80a78c9: 85 c0 test eax,eax 80a78cb: 75 ce jne 80a789b 80a78cd: 83 ec 04 sub esp,0x4 80a78d0: 8d 83 8e 92 fe ff lea eax,[ebx-0x16d72] 80a78d6: 6a 05 push 0x5 80a78d8: 50 push eax 80a78d9: ff b3 e8 ff ff ff push DWORD PTR [ebx-0x18] 80a78df: e8 2c 36 fa ff call 804af10 <__dcgettext> 80a78e4: 83 c4 10 add esp,0x10 80a78e7: eb 92 jmp 80a787b 80a78e9: 66 90 xchg ax,ax 80a78eb: 66 90 xchg ax,ax 80a78ed: 66 90 xchg ax,ax 80a78ef: 90 nop 080a78f0 : 80a78f0: f3 0f 1e fb endbr32 80a78f4: e8 31 08 fb ff call 805812a <__x86.get_pc_thunk.dx> 80a78f9: 81 c2 07 d7 03 00 add edx,0x3d707 80a78ff: 53 push ebx 80a7900: c7 c3 a0 68 0e 08 mov ebx,0x80e68a0 80a7906: 8d 8a 80 29 fc ff lea ecx,[edx-0x3d680] 80a790c: 8d 82 c0 2a fc ff lea eax,[edx-0x3d540] 80a7912: f6 43 0a 10 test BYTE PTR [ebx+0xa],0x10 80a7916: 5b pop ebx 80a7917: 0f 45 c1 cmovne eax,ecx 80a791a: c3 ret 80a791b: 66 90 xchg ax,ax 80a791d: 66 90 xchg ax,ax 80a791f: 90 nop 080a7920 <__strsep>: 80a7920: f3 0f 1e fb endbr32 80a7924: 57 push edi 80a7925: 56 push esi 80a7926: 53 push ebx 80a7927: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80a792b: e8 90 22 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a7930: 81 c3 d0 d6 03 00 add ebx,0x3d6d0 80a7936: 8b 3e mov edi,DWORD PTR [esi] 80a7938: 85 ff test edi,edi 80a793a: 74 1f je 80a795b <__strsep+0x3b> 80a793c: 83 ec 08 sub esp,0x8 80a793f: ff 74 24 1c push DWORD PTR [esp+0x1c] 80a7943: 57 push edi 80a7944: e8 97 17 fa ff call 80490e0 <.plt+0xb0> 80a7949: 83 c4 10 add esp,0x10 80a794c: 01 f8 add eax,edi 80a794e: 80 38 00 cmp BYTE PTR [eax],0x0 80a7951: 74 15 je 80a7968 <__strsep+0x48> 80a7953: c6 00 00 mov BYTE PTR [eax],0x0 80a7956: 83 c0 01 add eax,0x1 80a7959: 89 06 mov DWORD PTR [esi],eax 80a795b: 89 f8 mov eax,edi 80a795d: 5b pop ebx 80a795e: 5e pop esi 80a795f: 5f pop edi 80a7960: c3 ret 80a7961: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a7968: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 80a796e: 89 f8 mov eax,edi 80a7970: 5b pop ebx 80a7971: 5e pop esi 80a7972: 5f pop edi 80a7973: c3 ret 80a7974: 66 90 xchg ax,ax 80a7976: 66 90 xchg ax,ax 80a7978: 66 90 xchg ax,ax 80a797a: 66 90 xchg ax,ax 80a797c: 66 90 xchg ax,ax 80a797e: 66 90 xchg ax,ax 080a7980 <__strspn_sse42>: 80a7980: f3 0f 1e fb endbr32 80a7984: 55 push ebp 80a7985: 57 push edi 80a7986: 56 push esi 80a7987: 53 push ebx 80a7988: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a798c: e8 2f 22 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a7991: 81 c3 6f d6 03 00 add ebx,0x3d66f 80a7997: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80a799b: 80 38 00 cmp BYTE PTR [eax],0x0 80a799e: 0f 84 bc 00 00 00 je 80a7a60 <__strspn_sse42+0xe0> 80a79a4: 89 c7 mov edi,eax 80a79a6: 83 e7 0f and edi,0xf 80a79a9: 75 65 jne 80a7a10 <__strspn_sse42+0x90> 80a79ab: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 80a79af: 66 0f 3a 63 c0 3a pcmpistri xmm0,xmm0,0x3a 80a79b5: 83 f9 10 cmp ecx,0x10 80a79b8: 0f 84 e2 00 00 00 je 80a7aa0 <__strspn_sse42+0x120> 80a79be: 89 d7 mov edi,edx 80a79c0: 83 e7 0f and edi,0xf 80a79c3: 0f 84 a7 00 00 00 je 80a7a70 <__strspn_sse42+0xf0> 80a79c9: f3 0f 6f 8c 1f 78 34 fe ff movdqu xmm1,XMMWORD PTR [edi+ebx*1-0x1cb88] 80a79d2: 89 d6 mov esi,edx 80a79d4: bb 10 00 00 00 mov ebx,0x10 80a79d9: 83 e6 f0 and esi,0xfffffff0 80a79dc: 66 0f 6f 16 movdqa xmm2,XMMWORD PTR [esi] 80a79e0: 66 0f 38 00 d1 pshufb xmm2,xmm1 80a79e5: 66 0f 3a 63 c2 12 pcmpistri xmm0,xmm2,0x12 80a79eb: 29 fb sub ebx,edi 80a79ed: 89 c8 mov eax,ecx 80a79ef: 39 cb cmp ebx,ecx 80a79f1: 7f 0e jg 80a7a01 <__strspn_sse42+0x81> 80a79f3: 66 0f 3a 63 d2 3a pcmpistri xmm2,xmm2,0x3a 80a79f9: 39 cb cmp ebx,ecx 80a79fb: 0f 8e 97 00 00 00 jle 80a7a98 <__strspn_sse42+0x118> 80a7a01: 5b pop ebx 80a7a02: 5e pop esi 80a7a03: 5f pop edi 80a7a04: 5d pop ebp 80a7a05: c3 ret 80a7a06: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a7a0d: 8d 76 00 lea esi,[esi+0x0] 80a7a10: f3 0f 6f 84 1f 78 34 fe ff movdqu xmm0,XMMWORD PTR [edi+ebx*1-0x1cb88] 80a7a19: 89 c5 mov ebp,eax 80a7a1b: be 10 00 00 00 mov esi,0x10 80a7a20: 83 e5 f0 and ebp,0xfffffff0 80a7a23: 66 0f 6f 5d 00 movdqa xmm3,XMMWORD PTR [ebp+0x0] 80a7a28: 66 0f 38 00 d8 pshufb xmm3,xmm0 80a7a2d: 66 0f 3a 63 db 3a pcmpistri xmm3,xmm3,0x3a 80a7a33: 29 fe sub esi,edi 80a7a35: 66 0f 6f c3 movdqa xmm0,xmm3 80a7a39: 39 ce cmp esi,ecx 80a7a3b: 75 81 jne 80a79be <__strspn_sse42+0x3e> 80a7a3d: 66 0f 6f 4d 10 movdqa xmm1,XMMWORD PTR [ebp+0x10] 80a7a42: 66 0f 3a 63 c9 3a pcmpistri xmm1,xmm1,0x3a 80a7a48: 01 ce add esi,ecx 80a7a4a: 83 fe 10 cmp esi,0x10 80a7a4d: 7f 5b jg 80a7aaa <__strspn_sse42+0x12a> 80a7a4f: 85 c9 test ecx,ecx 80a7a51: 0f 84 67 ff ff ff je 80a79be <__strspn_sse42+0x3e> 80a7a57: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 80a7a5b: e9 5e ff ff ff jmp 80a79be <__strspn_sse42+0x3e> 80a7a60: 5b pop ebx 80a7a61: 31 c0 xor eax,eax 80a7a63: 5e pop esi 80a7a64: 5f pop edi 80a7a65: 5d pop ebp 80a7a66: c3 ret 80a7a67: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a7a6e: 66 90 xchg ax,ax 80a7a70: 89 d0 mov eax,edx 80a7a72: 66 0f 3a 63 00 12 pcmpistri xmm0,XMMWORD PTR [eax],0x12 80a7a78: 72 11 jb 80a7a8b <__strspn_sse42+0x10b> 80a7a7a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a7a80: 83 c0 10 add eax,0x10 80a7a83: 66 0f 3a 63 00 12 pcmpistri xmm0,XMMWORD PTR [eax],0x12 80a7a89: 73 f5 jae 80a7a80 <__strspn_sse42+0x100> 80a7a8b: 01 c8 add eax,ecx 80a7a8d: 5b pop ebx 80a7a8e: 5e pop esi 80a7a8f: 29 d0 sub eax,edx 80a7a91: 5f pop edi 80a7a92: 5d pop ebp 80a7a93: c3 ret 80a7a94: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a7a98: 8d 46 10 lea eax,[esi+0x10] 80a7a9b: eb d5 jmp 80a7a72 <__strspn_sse42+0xf2> 80a7a9d: 8d 76 00 lea esi,[esi+0x0] 80a7aa0: 80 78 10 00 cmp BYTE PTR [eax+0x10],0x0 80a7aa4: 0f 84 14 ff ff ff je 80a79be <__strspn_sse42+0x3e> 80a7aaa: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80a7aae: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80a7ab2: 5b pop ebx 80a7ab3: 5e pop esi 80a7ab4: 5f pop edi 80a7ab5: 5d pop ebp 80a7ab6: e9 05 00 00 00 jmp 80a7ac0 <__strspn_ia32> 80a7abb: 66 90 xchg ax,ax 80a7abd: 66 90 xchg ax,ax 80a7abf: 90 nop 080a7ac0 <__strspn_ia32>: 80a7ac0: f3 0f 1e fb endbr32 80a7ac4: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80a7ac8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a7acc: 31 c9 xor ecx,ecx 80a7ace: 51 push ecx 80a7acf: 51 push ecx 80a7ad0: 51 push ecx 80a7ad1: 51 push ecx 80a7ad2: 51 push ecx 80a7ad3: 51 push ecx 80a7ad4: 51 push ecx 80a7ad5: 51 push ecx 80a7ad6: 51 push ecx 80a7ad7: 51 push ecx 80a7ad8: 51 push ecx 80a7ad9: 51 push ecx 80a7ada: 51 push ecx 80a7adb: 51 push ecx 80a7adc: 51 push ecx 80a7add: 51 push ecx 80a7ade: 51 push ecx 80a7adf: 51 push ecx 80a7ae0: 51 push ecx 80a7ae1: 51 push ecx 80a7ae2: 51 push ecx 80a7ae3: 51 push ecx 80a7ae4: 51 push ecx 80a7ae5: 51 push ecx 80a7ae6: 51 push ecx 80a7ae7: 51 push ecx 80a7ae8: 51 push ecx 80a7ae9: 51 push ecx 80a7aea: 51 push ecx 80a7aeb: 51 push ecx 80a7aec: 51 push ecx 80a7aed: 51 push ecx 80a7aee: 51 push ecx 80a7aef: 51 push ecx 80a7af0: 51 push ecx 80a7af1: 51 push ecx 80a7af2: 51 push ecx 80a7af3: 51 push ecx 80a7af4: 51 push ecx 80a7af5: 51 push ecx 80a7af6: 51 push ecx 80a7af7: 51 push ecx 80a7af8: 51 push ecx 80a7af9: 51 push ecx 80a7afa: 51 push ecx 80a7afb: 51 push ecx 80a7afc: 51 push ecx 80a7afd: 51 push ecx 80a7afe: 51 push ecx 80a7aff: 51 push ecx 80a7b00: 51 push ecx 80a7b01: 51 push ecx 80a7b02: 51 push ecx 80a7b03: 51 push ecx 80a7b04: 51 push ecx 80a7b05: 51 push ecx 80a7b06: 51 push ecx 80a7b07: 51 push ecx 80a7b08: 6a 00 push 0x0 80a7b0a: 6a 00 push 0x0 80a7b0c: 6a 00 push 0x0 80a7b0e: 6a 00 push 0x0 80a7b10: 6a 00 push 0x0 80a7b12: 6a 00 push 0x0 80a7b14: 8a 08 mov cl,BYTE PTR [eax] 80a7b16: 84 c9 test cl,cl 80a7b18: 74 27 je 80a7b41 <__strspn_ia32+0x81> 80a7b1a: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 80a7b1d: 8a 48 01 mov cl,BYTE PTR [eax+0x1] 80a7b20: f6 c1 ff test cl,0xff 80a7b23: 74 1c je 80a7b41 <__strspn_ia32+0x81> 80a7b25: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 80a7b28: 8a 48 02 mov cl,BYTE PTR [eax+0x2] 80a7b2b: f6 c1 ff test cl,0xff 80a7b2e: 74 11 je 80a7b41 <__strspn_ia32+0x81> 80a7b30: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 80a7b33: 8a 48 03 mov cl,BYTE PTR [eax+0x3] 80a7b36: 83 c0 04 add eax,0x4 80a7b39: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 80a7b3c: f6 c1 ff test cl,0xff 80a7b3f: 75 d3 jne 80a7b14 <__strspn_ia32+0x54> 80a7b41: 8d 42 fc lea eax,[edx-0x4] 80a7b44: 83 c0 04 add eax,0x4 80a7b47: 8a 08 mov cl,BYTE PTR [eax] 80a7b49: 84 0c 0c test BYTE PTR [esp+ecx*1],cl 80a7b4c: 74 1b je 80a7b69 <__strspn_ia32+0xa9> 80a7b4e: 8a 48 01 mov cl,BYTE PTR [eax+0x1] 80a7b51: 84 0c 0c test BYTE PTR [esp+ecx*1],cl 80a7b54: 74 12 je 80a7b68 <__strspn_ia32+0xa8> 80a7b56: 8a 48 02 mov cl,BYTE PTR [eax+0x2] 80a7b59: 84 0c 0c test BYTE PTR [esp+ecx*1],cl 80a7b5c: 74 09 je 80a7b67 <__strspn_ia32+0xa7> 80a7b5e: 8a 48 03 mov cl,BYTE PTR [eax+0x3] 80a7b61: 84 0c 0c test BYTE PTR [esp+ecx*1],cl 80a7b64: 75 de jne 80a7b44 <__strspn_ia32+0x84> 80a7b66: 40 inc eax 80a7b67: 40 inc eax 80a7b68: 40 inc eax 80a7b69: 81 c4 00 01 00 00 add esp,0x100 80a7b6f: 29 d0 sub eax,edx 80a7b71: c3 ret 80a7b72: 66 90 xchg ax,ax 80a7b74: 66 90 xchg ax,ax 80a7b76: 66 90 xchg ax,ax 80a7b78: 66 90 xchg ax,ax 80a7b7a: 66 90 xchg ax,ax 80a7b7c: 66 90 xchg ax,ax 80a7b7e: 66 90 xchg ax,ax 080a7b80 <__getdents64>: 80a7b80: f3 0f 1e fb endbr32 80a7b84: 53 push ebx 80a7b85: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a7b89: b8 ff ff ff 7f mov eax,0x7fffffff 80a7b8e: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80a7b92: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80a7b96: 85 d2 test edx,edx 80a7b98: 0f 48 d0 cmovs edx,eax 80a7b9b: b8 dc 00 00 00 mov eax,0xdc 80a7ba0: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80a7ba7: 3d 00 f0 ff ff cmp eax,0xfffff000 80a7bac: 77 02 ja 80a7bb0 <__getdents64+0x30> 80a7bae: 5b pop ebx 80a7baf: c3 ret 80a7bb0: 5b pop ebx 80a7bb1: e9 fa 33 fd ff jmp 807afb0 <__syscall_error> 80a7bb6: 66 90 xchg ax,ax 80a7bb8: 66 90 xchg ax,ax 80a7bba: 66 90 xchg ax,ax 80a7bbc: 66 90 xchg ax,ax 80a7bbe: 66 90 xchg ax,ax 080a7bc0 <__getpid>: 80a7bc0: f3 0f 1e fb endbr32 80a7bc4: b8 14 00 00 00 mov eax,0x14 80a7bc9: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80a7bd0: c3 ret 80a7bd1: 66 90 xchg ax,ax 80a7bd3: 66 90 xchg ax,ax 80a7bd5: 66 90 xchg ax,ax 80a7bd7: 66 90 xchg ax,ax 80a7bd9: 66 90 xchg ax,ax 80a7bdb: 66 90 xchg ax,ax 80a7bdd: 66 90 xchg ax,ax 80a7bdf: 90 nop 080a7be0 <__pread64_nocancel>: 80a7be0: f3 0f 1e fb endbr32 80a7be4: 57 push edi 80a7be5: b8 b4 00 00 00 mov eax,0xb4 80a7bea: 56 push esi 80a7beb: 53 push ebx 80a7bec: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a7bf0: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80a7bf4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80a7bf8: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80a7bfc: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80a7c00: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80a7c07: 3d 00 f0 ff ff cmp eax,0xfffff000 80a7c0c: 77 0a ja 80a7c18 <__pread64_nocancel+0x38> 80a7c0e: 5b pop ebx 80a7c0f: 5e pop esi 80a7c10: 5f pop edi 80a7c11: c3 ret 80a7c12: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a7c18: 5b pop ebx 80a7c19: 5e pop esi 80a7c1a: 5f pop edi 80a7c1b: e9 90 33 fd ff jmp 807afb0 <__syscall_error> 080a7c20 <__profil_counter>: 80a7c20: f3 0f 1e fb endbr32 80a7c24: e8 74 7a fb ff call 805f69d <__x86.get_pc_thunk.cx> 80a7c29: 81 c1 d7 d3 03 00 add ecx,0x3d3d7 80a7c2f: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a7c33: 8b 40 4c mov eax,DWORD PTR [eax+0x4c] 80a7c36: 2b 81 40 1b 00 00 sub eax,DWORD PTR [ecx+0x1b40] 80a7c3c: d1 e8 shr eax,1 80a7c3e: f7 a1 3c 1b 00 00 mul DWORD PTR [ecx+0x1b3c] 80a7c44: 0f ac d0 10 shrd eax,edx,0x10 80a7c48: 3b 81 44 1b 00 00 cmp eax,DWORD PTR [ecx+0x1b44] 80a7c4e: 73 0b jae 80a7c5b <__profil_counter+0x3b> 80a7c50: 8b 91 48 1b 00 00 mov edx,DWORD PTR [ecx+0x1b48] 80a7c56: 66 83 04 42 01 add WORD PTR [edx+eax*2],0x1 80a7c5b: c3 ret 80a7c5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080a7c60 <__profil>: 80a7c60: f3 0f 1e fb endbr32 80a7c64: 57 push edi 80a7c65: 56 push esi 80a7c66: 53 push ebx 80a7c67: e8 54 1f fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a7c6c: 81 c3 94 d3 03 00 add ebx,0x3d394 80a7c72: 81 ec a0 00 00 00 sub esp,0xa0 80a7c78: 65 a1 14 00 00 00 mov eax,gs:0x14 80a7c7e: 89 84 24 9c 00 00 00 mov DWORD PTR [esp+0x9c],eax 80a7c85: 31 c0 xor eax,eax 80a7c87: 8b bc 24 b0 00 00 00 mov edi,DWORD PTR [esp+0xb0] 80a7c8e: 8b 93 48 1b 00 00 mov edx,DWORD PTR [ebx+0x1b48] 80a7c94: 85 ff test edi,edi 80a7c96: 0f 84 2c 01 00 00 je 80a7dc8 <__profil+0x168> 80a7c9c: 85 d2 test edx,edx 80a7c9e: 0f 84 14 01 00 00 je 80a7db8 <__profil+0x158> 80a7ca4: 83 ec 04 sub esp,0x4 80a7ca7: 8d 83 2c 1b 00 00 lea eax,[ebx+0x1b2c] 80a7cad: 6a 00 push 0x0 80a7caf: 50 push eax 80a7cb0: 6a 02 push 0x2 80a7cb2: e8 c9 3c 00 00 call 80ab980 <__setitimer> 80a7cb7: 83 c4 10 add esp,0x10 80a7cba: 85 c0 test eax,eax 80a7cbc: 0f 88 46 01 00 00 js 80a7e08 <__profil+0x1a8> 80a7cc2: 83 ec 04 sub esp,0x4 80a7cc5: 8d b3 a0 1a 00 00 lea esi,[ebx+0x1aa0] 80a7ccb: 6a 00 push 0x0 80a7ccd: 56 push esi 80a7cce: 6a 1b push 0x1b 80a7cd0: e8 fb ff fd ff call 8087cd0 <__sigaction> 80a7cd5: 83 c4 10 add esp,0x10 80a7cd8: 85 c0 test eax,eax 80a7cda: 0f 88 28 01 00 00 js 80a7e08 <__profil+0x1a8> 80a7ce0: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [esp+0xb4] 80a7ce7: 89 bb 48 1b 00 00 mov DWORD PTR [ebx+0x1b48],edi 80a7ced: 8d 54 24 10 lea edx,[esp+0x10] 80a7cf1: c7 84 24 94 00 00 00 04 00 00 10 mov DWORD PTR [esp+0x94],0x10000004 80a7cfc: d1 e8 shr eax,1 80a7cfe: 89 83 44 1b 00 00 mov DWORD PTR [ebx+0x1b44],eax 80a7d04: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [esp+0xb8] 80a7d0b: 89 83 40 1b 00 00 mov DWORD PTR [ebx+0x1b40],eax 80a7d11: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [esp+0xbc] 80a7d18: 89 83 3c 1b 00 00 mov DWORD PTR [ebx+0x1b3c],eax 80a7d1e: 8d 83 20 2c fc ff lea eax,[ebx-0x3d3e0] 80a7d24: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80a7d28: 8d 84 24 90 00 00 00 lea eax,[esp+0x90] 80a7d2f: 90 nop 80a7d30: c7 00 ff ff ff ff mov DWORD PTR [eax],0xffffffff 80a7d36: 83 e8 04 sub eax,0x4 80a7d39: 39 d0 cmp eax,edx 80a7d3b: 75 f3 jne 80a7d30 <__profil+0xd0> 80a7d3d: 83 ec 04 sub esp,0x4 80a7d40: 56 push esi 80a7d41: 50 push eax 80a7d42: 6a 1b push 0x1b 80a7d44: e8 87 ff fd ff call 8087cd0 <__sigaction> 80a7d49: 83 c4 10 add esp,0x10 80a7d4c: 85 c0 test eax,eax 80a7d4e: 0f 88 b4 00 00 00 js 80a7e08 <__profil+0x1a8> 80a7d54: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 80a7d5c: e8 bf 00 00 00 call 80a7e20 <__profile_frequency> 80a7d61: 83 ec 04 sub esp,0x4 80a7d64: 89 c1 mov ecx,eax 80a7d66: b8 40 42 0f 00 mov eax,0xf4240 80a7d6b: 99 cdq 80a7d6c: f7 f9 idiv ecx 80a7d6e: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80a7d72: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80a7d76: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a7d7a: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80a7d7e: 8d 83 2c 1b 00 00 lea eax,[ebx+0x1b2c] 80a7d84: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80a7d88: 50 push eax 80a7d89: 8d 44 24 08 lea eax,[esp+0x8] 80a7d8d: 50 push eax 80a7d8e: 6a 02 push 0x2 80a7d90: e8 eb 3b 00 00 call 80ab980 <__setitimer> 80a7d95: 83 c4 10 add esp,0x10 80a7d98: 8b 8c 24 9c 00 00 00 mov ecx,DWORD PTR [esp+0x9c] 80a7d9f: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80a7da6: 75 67 jne 80a7e0f <__profil+0x1af> 80a7da8: 81 c4 a0 00 00 00 add esp,0xa0 80a7dae: 5b pop ebx 80a7daf: 5e pop esi 80a7db0: 5f pop edi 80a7db1: c3 ret 80a7db2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a7db8: 8d b3 a0 1a 00 00 lea esi,[ebx+0x1aa0] 80a7dbe: e9 1d ff ff ff jmp 80a7ce0 <__profil+0x80> 80a7dc3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a7dc7: 90 nop 80a7dc8: 85 d2 test edx,edx 80a7dca: 74 cc je 80a7d98 <__profil+0x138> 80a7dcc: 83 ec 04 sub esp,0x4 80a7dcf: 8d 83 2c 1b 00 00 lea eax,[ebx+0x1b2c] 80a7dd5: 6a 00 push 0x0 80a7dd7: 50 push eax 80a7dd8: 6a 02 push 0x2 80a7dda: e8 a1 3b 00 00 call 80ab980 <__setitimer> 80a7ddf: 83 c4 10 add esp,0x10 80a7de2: 85 c0 test eax,eax 80a7de4: 78 22 js 80a7e08 <__profil+0x1a8> 80a7de6: 83 ec 04 sub esp,0x4 80a7de9: 8d 83 a0 1a 00 00 lea eax,[ebx+0x1aa0] 80a7def: c7 83 48 1b 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1b48],0x0 80a7df9: 6a 00 push 0x0 80a7dfb: 50 push eax 80a7dfc: 6a 1b push 0x1b 80a7dfe: e8 cd fe fd ff call 8087cd0 <__sigaction> 80a7e03: 83 c4 10 add esp,0x10 80a7e06: eb 90 jmp 80a7d98 <__profil+0x138> 80a7e08: b8 ff ff ff ff mov eax,0xffffffff 80a7e0d: eb 89 jmp 80a7d98 <__profil+0x138> 80a7e0f: e8 3c 04 fd ff call 8078250 <__stack_chk_fail> 80a7e14: 66 90 xchg ax,ax 80a7e16: 66 90 xchg ax,ax 80a7e18: 66 90 xchg ax,ax 80a7e1a: 66 90 xchg ax,ax 80a7e1c: 66 90 xchg ax,ax 80a7e1e: 66 90 xchg ax,ax 080a7e20 <__profile_frequency>: 80a7e20: f3 0f 1e fb endbr32 80a7e24: e8 00 1f fa ff call 8049d29 <__x86.get_pc_thunk.ax> 80a7e29: 05 d7 d1 03 00 add eax,0x3d1d7 80a7e2e: c7 c0 40 6f 0e 08 mov eax,0x80e6f40 80a7e34: 8b 00 mov eax,DWORD PTR [eax] 80a7e36: c3 ret 80a7e37: 66 90 xchg ax,ax 80a7e39: 66 90 xchg ax,ax 80a7e3b: 66 90 xchg ax,ax 80a7e3d: 66 90 xchg ax,ax 80a7e3f: 90 nop 080a7e40 <_dl_fixup>: 80a7e40: f3 0f 1e fb endbr32 80a7e44: 55 push ebp 80a7e45: 57 push edi 80a7e46: e8 1c 2e fa ff call 804ac67 <__x86.get_pc_thunk.di> 80a7e4b: 81 c7 b5 d1 03 00 add edi,0x3d1b5 80a7e51: 56 push esi 80a7e52: 53 push ebx 80a7e53: 83 ec 2c sub esp,0x2c 80a7e56: 8b 48 34 mov ecx,DWORD PTR [eax+0x34] 80a7e59: 8b 58 38 mov ebx,DWORD PTR [eax+0x38] 80a7e5c: 8b 71 04 mov esi,DWORD PTR [ecx+0x4] 80a7e5f: 8b 48 7c mov ecx,DWORD PTR [eax+0x7c] 80a7e62: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80a7e66: 03 51 04 add edx,DWORD PTR [ecx+0x4] 80a7e69: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80a7e6d: 89 d5 mov ebp,edx 80a7e6f: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 80a7e72: 8b 7d 00 mov edi,DWORD PTR [ebp+0x0] 80a7e75: 89 d6 mov esi,edx 80a7e77: c1 ee 08 shr esi,0x8 80a7e7a: 89 f1 mov ecx,esi 80a7e7c: c1 e1 04 shl ecx,0x4 80a7e7f: 03 4b 04 add ecx,DWORD PTR [ebx+0x4] 80a7e82: 8b 18 mov ebx,DWORD PTR [eax] 80a7e84: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80a7e88: 01 df add edi,ebx 80a7e8a: 80 fa 07 cmp dl,0x7 80a7e8d: 0f 85 32 01 00 00 jne 80a7fc5 <_dl_fixup+0x185> 80a7e93: 89 fd mov ebp,edi 80a7e95: f6 41 0d 03 test BYTE PTR [ecx+0xd],0x3 80a7e99: 0f 85 c1 00 00 00 jne 80a7f60 <_dl_fixup+0x120> 80a7e9f: 8b 90 e8 00 00 00 mov edx,DWORD PTR [eax+0xe8] 80a7ea5: 85 d2 test edx,edx 80a7ea7: 74 23 je 80a7ecc <_dl_fixup+0x8c> 80a7ea9: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 80a7eac: 0f b7 14 72 movzx edx,WORD PTR [edx+esi*2] 80a7eb0: 81 e2 ff 7f 00 00 and edx,0x7fff 80a7eb6: c1 e2 04 shl edx,0x4 80a7eb9: 03 90 74 01 00 00 add edx,DWORD PTR [eax+0x174] 80a7ebf: 8b 5a 04 mov ebx,DWORD PTR [edx+0x4] 80a7ec2: 85 db test ebx,ebx 80a7ec4: bb 00 00 00 00 mov ebx,0x0 80a7ec9: 0f 44 d3 cmove edx,ebx 80a7ecc: 65 8b 35 0c 00 00 00 mov esi,DWORD PTR gs:0xc 80a7ed3: bb 01 00 00 00 mov ebx,0x1 80a7ed8: 85 f6 test esi,esi 80a7eda: 0f 85 d0 00 00 00 jne 80a7fb0 <_dl_fixup+0x170> 80a7ee0: 6a 00 push 0x0 80a7ee2: 53 push ebx 80a7ee3: 6a 01 push 0x1 80a7ee5: 52 push edx 80a7ee6: ff b0 d4 01 00 00 push DWORD PTR [eax+0x1d4] 80a7eec: 8d 54 24 30 lea edx,[esp+0x30] 80a7ef0: 52 push edx 80a7ef1: 50 push eax 80a7ef2: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 80a7ef6: 03 39 add edi,DWORD PTR [ecx] 80a7ef8: 57 push edi 80a7ef9: e8 c2 60 ff ff call 809dfc0 <_dl_lookup_symbol_x> 80a7efe: 89 c7 mov edi,eax 80a7f00: 65 a1 0c 00 00 00 mov eax,gs:0xc 80a7f06: 83 c4 20 add esp,0x20 80a7f09: 85 c0 test eax,eax 80a7f0b: 75 6b jne 80a7f78 <_dl_fixup+0x138> 80a7f0d: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a7f11: 31 c0 xor eax,eax 80a7f13: 85 c9 test ecx,ecx 80a7f15: 74 1c je 80a7f33 <_dl_fixup+0xf3> 80a7f17: 66 83 79 0e f1 cmp WORD PTR [ecx+0xe],0xfff1 80a7f1c: 74 32 je 80a7f50 <_dl_fixup+0x110> 80a7f1e: 85 ff test edi,edi 80a7f20: 74 2e je 80a7f50 <_dl_fixup+0x110> 80a7f22: 8b 07 mov eax,DWORD PTR [edi] 80a7f24: 0f b6 51 0c movzx edx,BYTE PTR [ecx+0xc] 80a7f28: 03 41 04 add eax,DWORD PTR [ecx+0x4] 80a7f2b: 83 e2 0f and edx,0xf 80a7f2e: 80 fa 0a cmp dl,0xa 80a7f31: 74 25 je 80a7f58 <_dl_fixup+0x118> 80a7f33: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80a7f37: c7 c2 14 6f 0e 08 mov edx,0x80e6f14 80a7f3d: 8b 12 mov edx,DWORD PTR [edx] 80a7f3f: 85 d2 test edx,edx 80a7f41: 75 03 jne 80a7f46 <_dl_fixup+0x106> 80a7f43: 89 45 00 mov DWORD PTR [ebp+0x0],eax 80a7f46: 83 c4 2c add esp,0x2c 80a7f49: 5b pop ebx 80a7f4a: 5e pop esi 80a7f4b: 5f pop edi 80a7f4c: 5d pop ebp 80a7f4d: c3 ret 80a7f4e: 66 90 xchg ax,ax 80a7f50: 31 c0 xor eax,eax 80a7f52: eb d0 jmp 80a7f24 <_dl_fixup+0xe4> 80a7f54: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a7f58: ff d0 call eax 80a7f5a: eb d7 jmp 80a7f33 <_dl_fixup+0xf3> 80a7f5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a7f60: b8 00 00 00 00 mov eax,0x0 80a7f65: 66 83 79 0e f1 cmp WORD PTR [ecx+0xe],0xfff1 80a7f6a: 0f 44 d8 cmove ebx,eax 80a7f6d: 89 d8 mov eax,ebx 80a7f6f: eb b3 jmp 80a7f24 <_dl_fixup+0xe4> 80a7f71: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a7f78: 31 f6 xor esi,esi 80a7f7a: 89 f0 mov eax,esi 80a7f7c: 65 87 05 1c 00 00 00 xchg DWORD PTR gs:0x1c,eax 80a7f83: 83 f8 02 cmp eax,0x2 80a7f86: 75 85 jne 80a7f0d <_dl_fixup+0xcd> 80a7f88: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 80a7f8f: b8 f0 00 00 00 mov eax,0xf0 80a7f94: 83 c3 1c add ebx,0x1c 80a7f97: b9 81 00 00 00 mov ecx,0x81 80a7f9c: ba 01 00 00 00 mov edx,0x1 80a7fa1: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80a7fa8: e9 60 ff ff ff jmp 80a7f0d <_dl_fixup+0xcd> 80a7fad: 8d 76 00 lea esi,[esi+0x0] 80a7fb0: 65 c7 05 1c 00 00 00 01 00 00 00 mov DWORD PTR gs:0x1c,0x1 80a7fbb: bb 05 00 00 00 mov ebx,0x5 80a7fc0: e9 1b ff ff ff jmp 80a7ee0 <_dl_fixup+0xa0> 80a7fc5: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80a7fc9: 8d 83 f4 92 fe ff lea eax,[ebx-0x16d0c] 80a7fcf: 50 push eax 80a7fd0: 8d 83 9c 92 fe ff lea eax,[ebx-0x16d64] 80a7fd6: 6a 50 push 0x50 80a7fd8: 50 push eax 80a7fd9: 8d 83 ac 92 fe ff lea eax,[ebx-0x16d54] 80a7fdf: 50 push eax 80a7fe0: e8 eb 2e fa ff call 804aed0 <__assert_fail> 80a7fe5: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a7fec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080a7ff0 <_dl_profile_fixup>: 80a7ff0: f3 0f 1e fb endbr32 80a7ff4: 55 push ebp 80a7ff5: 57 push edi 80a7ff6: 56 push esi 80a7ff7: e8 b3 28 fa ff call 804a8af <__x86.get_pc_thunk.si> 80a7ffc: 81 c6 04 d0 03 00 add esi,0x3d004 80a8002: 53 push ebx 80a8003: 83 ec 2c sub esp,0x2c 80a8006: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80a800a: 8b 88 a8 01 00 00 mov ecx,DWORD PTR [eax+0x1a8] 80a8010: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 80a8014: 85 c9 test ecx,ecx 80a8016: 0f 84 3c 01 00 00 je 80a8158 <_dl_profile_fixup+0x168> 80a801c: 89 d3 mov ebx,edx 80a801e: c1 eb 03 shr ebx,0x3 80a8021: 8d 1c 5b lea ebx,[ebx+ebx*2] 80a8024: 8d 3c d9 lea edi,[ecx+ebx*8] 80a8027: 8b 6f 14 mov ebp,DWORD PTR [edi+0x14] 80a802a: 85 ed test ebp,ebp 80a802c: 0f 85 f6 00 00 00 jne 80a8128 <_dl_profile_fixup+0x138> 80a8032: 8b 48 34 mov ecx,DWORD PTR [eax+0x34] 80a8035: 8b 71 04 mov esi,DWORD PTR [ecx+0x4] 80a8038: 8b 48 7c mov ecx,DWORD PTR [eax+0x7c] 80a803b: 8b 49 04 mov ecx,DWORD PTR [ecx+0x4] 80a803e: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80a8042: 8b 70 38 mov esi,DWORD PTR [eax+0x38] 80a8045: 8b 54 11 04 mov edx,DWORD PTR [ecx+edx*1+0x4] 80a8049: 89 d3 mov ebx,edx 80a804b: c1 eb 08 shr ebx,0x8 80a804e: 89 d9 mov ecx,ebx 80a8050: c1 e1 04 shl ecx,0x4 80a8053: 03 4e 04 add ecx,DWORD PTR [esi+0x4] 80a8056: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80a805a: 80 fa 07 cmp dl,0x7 80a805d: 0f 85 96 01 00 00 jne 80a81f9 <_dl_profile_fixup+0x209> 80a8063: f6 41 0d 03 test BYTE PTR [ecx+0xd],0x3 80a8067: 0f 85 0b 01 00 00 jne 80a8178 <_dl_profile_fixup+0x188> 80a806d: 8b 90 e8 00 00 00 mov edx,DWORD PTR [eax+0xe8] 80a8073: 85 d2 test edx,edx 80a8075: 74 1e je 80a8095 <_dl_profile_fixup+0xa5> 80a8077: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 80a807a: 0f b7 14 5a movzx edx,WORD PTR [edx+ebx*2] 80a807e: 81 e2 ff 7f 00 00 and edx,0x7fff 80a8084: c1 e2 04 shl edx,0x4 80a8087: 03 90 74 01 00 00 add edx,DWORD PTR [eax+0x174] 80a808d: 8b 5a 04 mov ebx,DWORD PTR [edx+0x4] 80a8090: 85 db test ebx,ebx 80a8092: 0f 44 d5 cmove edx,ebp 80a8095: 65 8b 35 0c 00 00 00 mov esi,DWORD PTR gs:0xc 80a809c: bb 01 00 00 00 mov ebx,0x1 80a80a1: 85 f6 test esi,esi 80a80a3: 0f 85 ff 00 00 00 jne 80a81a8 <_dl_profile_fixup+0x1b8> 80a80a9: 6a 00 push 0x0 80a80ab: 53 push ebx 80a80ac: 6a 01 push 0x1 80a80ae: 52 push edx 80a80af: ff b0 d4 01 00 00 push DWORD PTR [eax+0x1d4] 80a80b5: 8d 54 24 30 lea edx,[esp+0x30] 80a80b9: 52 push edx 80a80ba: 50 push eax 80a80bb: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 80a80bf: 03 31 add esi,DWORD PTR [ecx] 80a80c1: 56 push esi 80a80c2: e8 f9 5e ff ff call 809dfc0 <_dl_lookup_symbol_x> 80a80c7: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80a80cb: 65 a1 0c 00 00 00 mov eax,gs:0xc 80a80d1: 83 c4 20 add esp,0x20 80a80d4: 85 c0 test eax,eax 80a80d6: 0f 85 e4 00 00 00 jne 80a81c0 <_dl_profile_fixup+0x1d0> 80a80dc: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80a80e0: 85 c0 test eax,eax 80a80e2: 74 23 je 80a8107 <_dl_profile_fixup+0x117> 80a80e4: 66 83 78 0e f1 cmp WORD PTR [eax+0xe],0xfff1 80a80e9: 74 0a je 80a80f5 <_dl_profile_fixup+0x105> 80a80eb: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80a80ef: 85 f6 test esi,esi 80a80f1: 74 02 je 80a80f5 <_dl_profile_fixup+0x105> 80a80f3: 8b 2e mov ebp,DWORD PTR [esi] 80a80f5: 03 68 04 add ebp,DWORD PTR [eax+0x4] 80a80f8: 0f b6 40 0c movzx eax,BYTE PTR [eax+0xc] 80a80fc: 83 e0 0f and eax,0xf 80a80ff: 3c 0a cmp al,0xa 80a8101: 0f 84 91 00 00 00 je 80a8198 <_dl_profile_fixup+0x1a8> 80a8107: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80a810b: c7 c0 14 6f 0e 08 mov eax,0x80e6f14 80a8111: 8b 00 mov eax,DWORD PTR [eax] 80a8113: 85 c0 test eax,eax 80a8115: 75 13 jne 80a812a <_dl_profile_fixup+0x13a> 80a8117: 89 2f mov DWORD PTR [edi],ebp 80a8119: c7 47 14 01 00 00 00 mov DWORD PTR [edi+0x14],0x1 80a8120: eb 08 jmp 80a812a <_dl_profile_fixup+0x13a> 80a8122: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a8128: 8b 2f mov ebp,DWORD PTR [edi] 80a812a: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80a812e: 83 ec 08 sub esp,0x8 80a8131: c7 00 ff ff ff ff mov DWORD PTR [eax],0xffffffff 80a8137: 55 push ebp 80a8138: ff 74 24 14 push DWORD PTR [esp+0x14] 80a813c: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80a8140: e8 fb ab ff ff call 80a2d40 <_dl_mcount> 80a8145: 83 c4 10 add esp,0x10 80a8148: 89 e8 mov eax,ebp 80a814a: 83 c4 2c add esp,0x2c 80a814d: 5b pop ebx 80a814e: 5e pop esi 80a814f: 5f pop edi 80a8150: 5d pop ebp 80a8151: c2 08 00 ret 0x8 80a8154: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8158: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 80a815c: c7 07 ff ff ff ff mov DWORD PTR [edi],0xffffffff 80a8162: e8 d9 fc ff ff call 80a7e40 <_dl_fixup> 80a8167: 83 c4 2c add esp,0x2c 80a816a: 89 c5 mov ebp,eax 80a816c: 5b pop ebx 80a816d: 5e pop esi 80a816e: 89 e8 mov eax,ebp 80a8170: 5f pop edi 80a8171: 5d pop ebp 80a8172: c2 08 00 ret 0x8 80a8175: 8d 76 00 lea esi,[esi+0x0] 80a8178: 66 83 79 0e f1 cmp WORD PTR [ecx+0xe],0xfff1 80a817d: 74 02 je 80a8181 <_dl_profile_fixup+0x191> 80a817f: 8b 28 mov ebp,DWORD PTR [eax] 80a8181: 0f b6 41 0c movzx eax,BYTE PTR [ecx+0xc] 80a8185: 03 69 04 add ebp,DWORD PTR [ecx+0x4] 80a8188: 83 e0 0f and eax,0xf 80a818b: 3c 0a cmp al,0xa 80a818d: 0f 85 74 ff ff ff jne 80a8107 <_dl_profile_fixup+0x117> 80a8193: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8197: 90 nop 80a8198: ff d5 call ebp 80a819a: 89 c5 mov ebp,eax 80a819c: e9 66 ff ff ff jmp 80a8107 <_dl_profile_fixup+0x117> 80a81a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a81a8: 65 c7 05 1c 00 00 00 01 00 00 00 mov DWORD PTR gs:0x1c,0x1 80a81b3: bb 05 00 00 00 mov ebx,0x5 80a81b8: e9 ec fe ff ff jmp 80a80a9 <_dl_profile_fixup+0xb9> 80a81bd: 8d 76 00 lea esi,[esi+0x0] 80a81c0: 31 f6 xor esi,esi 80a81c2: 89 f0 mov eax,esi 80a81c4: 65 87 05 1c 00 00 00 xchg DWORD PTR gs:0x1c,eax 80a81cb: 83 f8 02 cmp eax,0x2 80a81ce: 0f 85 08 ff ff ff jne 80a80dc <_dl_profile_fixup+0xec> 80a81d4: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 80a81db: b8 f0 00 00 00 mov eax,0xf0 80a81e0: 83 c3 1c add ebx,0x1c 80a81e3: b9 81 00 00 00 mov ecx,0x81 80a81e8: ba 01 00 00 00 mov edx,0x1 80a81ed: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80a81f4: e9 e3 fe ff ff jmp 80a80dc <_dl_profile_fixup+0xec> 80a81f9: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80a81fd: 8d 83 e0 92 fe ff lea eax,[ebx-0x16d20] 80a8203: 50 push eax 80a8204: 8d 83 9c 92 fe ff lea eax,[ebx-0x16d64] 80a820a: 68 e5 00 00 00 push 0xe5 80a820f: 50 push eax 80a8210: 8d 83 ac 92 fe ff lea eax,[ebx-0x16d54] 80a8216: 50 push eax 80a8217: e8 b4 2c fa ff call 804aed0 <__assert_fail> 80a821c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080a8220 <_dl_call_pltexit>: 80a8220: f3 0f 1e fb endbr32 80a8224: c2 04 00 ret 0x4 80a8227: 66 90 xchg ax,ax 80a8229: 66 90 xchg ax,ax 80a822b: 66 90 xchg ax,ax 80a822d: 66 90 xchg ax,ax 80a822f: 90 nop 080a8230 : 80a8230: e8 68 74 fb ff call 805f69d <__x86.get_pc_thunk.cx> 80a8235: 81 c1 cb cd 03 00 add ecx,0x3cdcb 80a823b: 55 push ebp 80a823c: 57 push edi 80a823d: 56 push esi 80a823e: 89 c6 mov esi,eax 80a8240: 53 push ebx 80a8241: 83 ec 1c sub esp,0x1c 80a8244: 8b 68 18 mov ebp,DWORD PTR [eax+0x18] 80a8247: c7 c7 e0 59 0e 08 mov edi,0x80e59e0 80a824d: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80a8251: 8d 44 ad 00 lea eax,[ebp+ebp*4+0x0] 80a8255: 89 3c 24 mov DWORD PTR [esp],edi 80a8258: c1 e0 04 shl eax,0x4 80a825b: 01 f8 add eax,edi 80a825d: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80a8260: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 80a8263: 8b 96 64 01 00 00 mov edx,DWORD PTR [esi+0x164] 80a8269: 85 d2 test edx,edx 80a826b: 0f 84 c6 00 00 00 je 80a8337 80a8271: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 80a8277: 8d 89 1c 94 fe ff lea ecx,[ecx-0x16be4] 80a827d: 31 db xor ebx,ebx 80a827f: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 80a8283: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8287: 90 nop 80a8288: 8b 96 60 01 00 00 mov edx,DWORD PTR [esi+0x160] 80a828e: 8b 0c 9a mov ecx,DWORD PTR [edx+ebx*4] 80a8291: 0f b6 91 98 01 00 00 movzx edx,BYTE PTR [ecx+0x198] 80a8298: f6 c2 10 test dl,0x10 80a829b: 75 2f jne 80a82cc 80a829d: 83 ca 10 or edx,0x10 80a82a0: 88 91 98 01 00 00 mov BYTE PTR [ecx+0x198],dl 80a82a6: 8d 54 ad 00 lea edx,[ebp+ebp*4+0x0] 80a82aa: c1 e2 04 shl edx,0x4 80a82ad: 03 14 24 add edx,DWORD PTR [esp] 80a82b0: 39 7a 0c cmp DWORD PTR [edx+0xc],edi 80a82b3: 0f 86 85 00 00 00 jbe 80a833e 80a82b9: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 80a82bc: 8b 12 mov edx,DWORD PTR [edx] 80a82be: 89 0c ba mov DWORD PTR [edx+edi*4],ecx 80a82c1: 83 c7 01 add edi,0x1 80a82c4: f7 00 00 02 00 00 test DWORD PTR [eax],0x200 80a82ca: 75 4c jne 80a8318 80a82cc: 83 c3 01 add ebx,0x1 80a82cf: 39 9e 64 01 00 00 cmp DWORD PTR [esi+0x164],ebx 80a82d5: 77 b1 ja 80a8288 80a82d7: 8d 44 ad 00 lea eax,[ebp+ebp*4+0x0] 80a82db: c1 e0 04 shl eax,0x4 80a82de: 03 04 24 add eax,DWORD PTR [esp] 80a82e1: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80a82e4: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80a82e7: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80a82ea: 89 f8 mov eax,edi 80a82ec: 29 c8 sub eax,ecx 80a82ee: 39 c2 cmp edx,eax 80a82f0: 72 6f jb 80a8361 80a82f2: 8d 44 ad 00 lea eax,[ebp+ebp*4+0x0] 80a82f6: 01 ca add edx,ecx 80a82f8: c1 e0 04 shl eax,0x4 80a82fb: 29 fa sub edx,edi 80a82fd: 03 04 24 add eax,DWORD PTR [esp] 80a8300: 89 50 10 mov DWORD PTR [eax+0x10],edx 80a8303: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80a8306: 89 78 04 mov DWORD PTR [eax+0x4],edi 80a8309: 83 c4 1c add esp,0x1c 80a830c: 5b pop ebx 80a830d: 5e pop esi 80a830e: 5f pop edi 80a830f: 5d pop ebp 80a8310: c3 ret 80a8311: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a8318: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80a831c: 83 ec 04 sub esp,0x4 80a831f: ff 71 18 push DWORD PTR [ecx+0x18] 80a8322: ff 71 04 push DWORD PTR [ecx+0x4] 80a8325: ff 74 24 10 push DWORD PTR [esp+0x10] 80a8329: e8 32 9e ff ff call 80a2160 <_dl_debug_printf> 80a832e: 83 c4 10 add esp,0x10 80a8331: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a8335: eb 95 jmp 80a82cc 80a8337: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80a833a: 89 f9 mov ecx,edi 80a833c: eb b4 jmp 80a82f2 80a833e: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80a8342: 8d 83 c8 95 fe ff lea eax,[ebx-0x16a38] 80a8348: 50 push eax 80a8349: 8d 83 fe 92 fe ff lea eax,[ebx-0x16d02] 80a834f: 68 af 00 00 00 push 0xaf 80a8354: 50 push eax 80a8355: 8d 83 f4 93 fe ff lea eax,[ebx-0x16c0c] 80a835b: 50 push eax 80a835c: e8 6f 2b fa ff call 804aed0 <__assert_fail> 80a8361: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80a8365: 8d 83 c8 95 fe ff lea eax,[ebx-0x16a38] 80a836b: 50 push eax 80a836c: 8d 83 fe 92 fe ff lea eax,[ebx-0x16d02] 80a8372: 68 bd 00 00 00 push 0xbd 80a8377: 50 push eax 80a8378: 8d 83 3c 94 fe ff lea eax,[ebx-0x16bc4] 80a837e: 50 push eax 80a837f: e8 4c 2b fa ff call 804aed0 <__assert_fail> 80a8384: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a838b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a838f: 90 nop 080a8390 : 80a8390: f3 0f 1e fb endbr32 80a8394: 83 ec 0c sub esp,0xc 80a8397: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80a839b: ff 70 0c push DWORD PTR [eax+0xc] 80a839e: ff 70 08 push DWORD PTR [eax+0x8] 80a83a1: ff 70 04 push DWORD PTR [eax+0x4] 80a83a4: ff 30 push DWORD PTR [eax] 80a83a6: e8 c5 48 00 00 call 80acc70 <_dl_init> 80a83ab: 83 c4 1c add esp,0x1c 80a83ae: c3 ret 80a83af: 90 nop 080a83b0 : 80a83b0: 53 push ebx 80a83b1: e8 0a 18 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a83b6: 81 c3 4a cc 03 00 add ebx,0x3cc4a 80a83bc: 83 ec 08 sub esp,0x8 80a83bf: 8d 93 08 93 fe ff lea edx,[ebx-0x16cf8] 80a83c5: 52 push edx 80a83c6: 6a 00 push 0x0 80a83c8: ff 30 push DWORD PTR [eax] 80a83ca: 6a 0c push 0xc 80a83cc: e8 ff cc ff ff call 80a50d0 <_dl_signal_error> 80a83d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a83d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a83df: 90 nop 080a83e0 : 80a83e0: 55 push ebp 80a83e1: 89 c1 mov ecx,eax 80a83e3: 57 push edi 80a83e4: e8 7e 28 fa ff call 804ac67 <__x86.get_pc_thunk.di> 80a83e9: 81 c7 17 cc 03 00 add edi,0x3cc17 80a83ef: 56 push esi 80a83f0: 53 push ebx 80a83f1: 83 ec 2c sub esp,0x2c 80a83f4: 8b 70 18 mov esi,DWORD PTR [eax+0x18] 80a83f7: 8b 90 64 01 00 00 mov edx,DWORD PTR [eax+0x164] 80a83fd: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a8401: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80a8405: 8d 04 b6 lea eax,[esi+esi*4] 80a8408: c7 c7 e0 59 0e 08 mov edi,0x80e59e0 80a840e: c1 e0 04 shl eax,0x4 80a8411: 8b 5c 07 10 mov ebx,DWORD PTR [edi+eax*1+0x10] 80a8415: 85 d2 test edx,edx 80a8417: 74 41 je 80a845a 80a8419: 8b 81 60 01 00 00 mov eax,DWORD PTR [ecx+0x160] 80a841f: 31 c9 xor ecx,ecx 80a8421: 8d 2c 90 lea ebp,[eax+edx*4] 80a8424: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8428: 8b 10 mov edx,DWORD PTR [eax] 80a842a: 0f b6 92 98 01 00 00 movzx edx,BYTE PTR [edx+0x198] 80a8431: 83 e2 10 and edx,0x10 80a8434: 80 fa 01 cmp dl,0x1 80a8437: 83 d1 00 adc ecx,0x0 80a843a: 83 c0 04 add eax,0x4 80a843d: 39 e8 cmp eax,ebp 80a843f: 75 e7 jne 80a8428 80a8441: 31 c0 xor eax,eax 80a8443: 8d 14 b6 lea edx,[esi+esi*4] 80a8446: 01 cb add ebx,ecx 80a8448: 0f 92 c0 setb al 80a844b: c1 e2 04 shl edx,0x4 80a844e: 89 5c 17 10 mov DWORD PTR [edi+edx*1+0x10],ebx 80a8452: 85 c0 test eax,eax 80a8454: 0f 85 08 01 00 00 jne 80a8562 80a845a: 8d 04 b6 lea eax,[esi+esi*4] 80a845d: c1 e0 04 shl eax,0x4 80a8460: 01 f8 add eax,edi 80a8462: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80a8465: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80a8468: 01 cb add ebx,ecx 80a846a: 0f 82 f2 00 00 00 jb 80a8562 80a8470: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 80a8473: 85 c0 test eax,eax 80a8475: 0f 84 c5 00 00 00 je 80a8540 80a847b: 39 c3 cmp ebx,eax 80a847d: 0f 86 b1 00 00 00 jbe 80a8534 80a8483: 31 c0 xor eax,eax 80a8485: 85 db test ebx,ebx 80a8487: 8d 2c 1b lea ebp,[ebx+ebx*1] 80a848a: 0f 98 c0 sets al 80a848d: 85 c0 test eax,eax 80a848f: 0f 85 cd 00 00 00 jne 80a8562 80a8495: 8b 02 mov eax,DWORD PTR [edx] 80a8497: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80a849b: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80a849f: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a84a3: 85 ed test ebp,ebp 80a84a5: 0f 84 89 00 00 00 je 80a8534 80a84ab: 89 eb mov ebx,ebp 80a84ad: 8d 04 ad 00 00 00 00 lea eax,[ebp*4+0x0] 80a84b4: c1 eb 1e shr ebx,0x1e 80a84b7: 0f 85 a5 00 00 00 jne 80a8562 80a84bd: 83 ec 0c sub esp,0xc 80a84c0: 50 push eax 80a84c1: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80a84c5: e8 b6 c6 fb ff call 8064b80 <__libc_malloc> 80a84ca: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80a84ce: 83 c4 10 add esp,0x10 80a84d1: 85 c0 test eax,eax 80a84d3: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80a84d7: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80a84db: 0f 84 81 00 00 00 je 80a8562 80a84e1: 8d 04 8d 00 00 00 00 lea eax,[ecx*4+0x0] 80a84e8: 8b 0a mov ecx,DWORD PTR [edx] 80a84ea: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80a84ee: 83 ec 04 sub esp,0x4 80a84f1: 50 push eax 80a84f2: 51 push ecx 80a84f3: ff 74 24 18 push DWORD PTR [esp+0x18] 80a84f7: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80a84fb: e8 30 b6 fc ff call 8073b30 80a8500: 8d 04 b6 lea eax,[esi+esi*4] 80a8503: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80a8507: c1 e0 04 shl eax,0x4 80a850a: 89 6c 07 0c mov DWORD PTR [edi+eax*1+0xc],ebp 80a850e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80a8512: 89 02 mov DWORD PTR [edx],eax 80a8514: 65 a1 0c 00 00 00 mov eax,gs:0xc 80a851a: 83 c4 10 add esp,0x10 80a851d: 85 c0 test eax,eax 80a851f: 75 33 jne 80a8554 80a8521: 83 ec 0c sub esp,0xc 80a8524: ff 74 24 24 push DWORD PTR [esp+0x24] 80a8528: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80a852c: e8 6f cc fb ff call 80651a0 <__free> 80a8531: 83 c4 10 add esp,0x10 80a8534: 83 c4 2c add esp,0x2c 80a8537: 5b pop ebx 80a8538: 5e pop esi 80a8539: 5f pop edi 80a853a: 5d pop ebp 80a853b: c3 ret 80a853c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8540: 83 c3 08 add ebx,0x8 80a8543: 89 dd mov ebp,ebx 80a8545: 72 1b jb 80a8562 80a8547: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80a854f: e9 47 ff ff ff jmp 80a849b 80a8554: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80a8558: c7 c0 0c 6f 0e 08 mov eax,0x80e6f0c 80a855e: ff 10 call DWORD PTR [eax] 80a8560: eb bf jmp 80a8521 80a8562: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80a8566: 8b 40 1c mov eax,DWORD PTR [eax+0x1c] 80a8569: e8 42 fe ff ff call 80a83b0 80a856e: 66 90 xchg ax,ax 080a8570 <_dl_find_dso_for_object>: 80a8570: f3 0f 1e fb endbr32 80a8574: 57 push edi 80a8575: e8 ed 26 fa ff call 804ac67 <__x86.get_pc_thunk.di> 80a857a: 81 c7 86 ca 03 00 add edi,0x3ca86 80a8580: 56 push esi 80a8581: 53 push ebx 80a8582: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80a8586: c7 c0 a0 59 0e 08 mov eax,0x80e59a0 80a858c: 8b 10 mov edx,DWORD PTR [eax] 80a858e: 85 d2 test edx,edx 80a8590: 74 3f je 80a85d1 <_dl_find_dso_for_object+0x61> 80a8592: c7 c0 e0 59 0e 08 mov eax,0x80e59e0 80a8598: 8b 18 mov ebx,DWORD PTR [eax] 80a859a: 85 db test ebx,ebx 80a859c: 74 33 je 80a85d1 <_dl_find_dso_for_object+0x61> 80a859e: 66 90 xchg ax,ax 80a85a0: 39 b3 b4 01 00 00 cmp DWORD PTR [ebx+0x1b4],esi 80a85a6: 77 22 ja 80a85ca <_dl_find_dso_for_object+0x5a> 80a85a8: 39 b3 b8 01 00 00 cmp DWORD PTR [ebx+0x1b8],esi 80a85ae: 76 1a jbe 80a85ca <_dl_find_dso_for_object+0x5a> 80a85b0: f6 83 99 01 00 00 40 test BYTE PTR [ebx+0x199],0x40 80a85b7: 75 27 jne 80a85e0 <_dl_find_dso_for_object+0x70> 80a85b9: 83 ec 08 sub esp,0x8 80a85bc: 56 push esi 80a85bd: 53 push ebx 80a85be: e8 fd 2e 00 00 call 80ab4c0 <_dl_addr_inside_object> 80a85c3: 83 c4 10 add esp,0x10 80a85c6: 85 c0 test eax,eax 80a85c8: 75 16 jne 80a85e0 <_dl_find_dso_for_object+0x70> 80a85ca: 8b 5b 0c mov ebx,DWORD PTR [ebx+0xc] 80a85cd: 85 db test ebx,ebx 80a85cf: 75 cf jne 80a85a0 <_dl_find_dso_for_object+0x30> 80a85d1: 31 db xor ebx,ebx 80a85d3: 89 d8 mov eax,ebx 80a85d5: 5b pop ebx 80a85d6: 5e pop esi 80a85d7: 5f pop edi 80a85d8: c3 ret 80a85d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a85e0: 8b 43 18 mov eax,DWORD PTR [ebx+0x18] 80a85e3: 85 c0 test eax,eax 80a85e5: 75 06 jne 80a85ed <_dl_find_dso_for_object+0x7d> 80a85e7: 89 d8 mov eax,ebx 80a85e9: 5b pop ebx 80a85ea: 5e pop esi 80a85eb: 5f pop edi 80a85ec: c3 ret 80a85ed: 8d 87 20 96 fe ff lea eax,[edi-0x169e0] 80a85f3: 89 fb mov ebx,edi 80a85f5: 50 push eax 80a85f6: 8d 87 fe 92 fe ff lea eax,[edi-0x16d02] 80a85fc: 68 d3 00 00 00 push 0xd3 80a8601: 50 push eax 80a8602: 8d 87 23 93 fe ff lea eax,[edi-0x16cdd] 80a8608: 50 push eax 80a8609: e8 c2 28 fa ff call 804aed0 <__assert_fail> 80a860e: 66 90 xchg ax,ax 080a8610 <_dl_open>: 80a8610: f3 0f 1e fb endbr32 80a8614: 55 push ebp 80a8615: 57 push edi 80a8616: 56 push esi 80a8617: 53 push ebx 80a8618: e8 a3 15 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a861d: 81 c3 e3 c9 03 00 add ebx,0x3c9e3 80a8623: 83 ec 3c sub esp,0x3c 80a8626: 8b 74 24 54 mov esi,DWORD PTR [esp+0x54] 80a862a: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 80a862e: 8b 6c 24 5c mov ebp,DWORD PTR [esp+0x5c] 80a8632: f7 c6 03 00 00 00 test esi,0x3 80a8638: 0f 84 b1 01 00 00 je 80a87ef <_dl_open+0x1df> 80a863e: c7 c0 00 00 00 00 mov eax,0x0 80a8644: 85 c0 test eax,eax 80a8646: 74 11 je 80a8659 <_dl_open+0x49> 80a8648: 83 ec 0c sub esp,0xc 80a864b: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80a8651: e8 aa 79 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a8656: 83 c4 10 add esp,0x10 80a8659: 83 fd ff cmp ebp,0xffffffff 80a865c: 0f 84 ce 00 00 00 je 80a8730 <_dl_open+0x120> 80a8662: 8d 45 02 lea eax,[ebp+0x2] 80a8665: 83 e0 fd and eax,0xfffffffd 80a8668: 8d 83 94 94 fe ff lea eax,[ebx-0x16b6c] 80a866e: 0f 85 dd 00 00 00 jne 80a8751 <_dl_open+0x141> 80a8674: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 80a8678: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80a867c: 83 ec 04 sub esp,0x4 80a867f: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 80a8683: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80a8687: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 80a868b: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 80a8693: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80a8697: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 80a869b: 89 6c 24 20 mov DWORD PTR [esp+0x20],ebp 80a869f: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80a86a3: 8b 44 24 6c mov eax,DWORD PTR [esp+0x6c] 80a86a7: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 80a86ab: 8d 44 24 10 lea eax,[esp+0x10] 80a86af: 50 push eax 80a86b0: 8d 83 a0 39 fc ff lea eax,[ebx-0x3c660] 80a86b6: 50 push eax 80a86b7: 8d 6c 24 0c lea ebp,[esp+0xc] 80a86bb: 55 push ebp 80a86bc: e8 7f ca ff ff call 80a5140 <_dl_catch_exception> 80a86c1: 89 c7 mov edi,eax 80a86c3: e8 b8 c2 ff ff call 80a4980 <_dl_unload_cache> 80a86c8: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80a86cc: 83 c4 10 add esp,0x10 80a86cf: 85 c0 test eax,eax 80a86d1: 78 13 js 80a86e6 <_dl_open+0xd6> 80a86d3: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80a86d7: 8d 14 80 lea edx,[eax+eax*4] 80a86da: c1 e2 04 shl edx,0x4 80a86dd: 81 c2 e0 59 0e 08 add edx,0x80e59e0 80a86e3: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 80a86e6: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80a86ea: 85 d2 test edx,edx 80a86ec: 75 72 jne 80a8760 <_dl_open+0x150> 80a86ee: 83 ec 08 sub esp,0x8 80a86f1: 50 push eax 80a86f2: 6a 00 push 0x0 80a86f4: e8 c7 fb fc ff call 80782c0 <_dl_debug_initialize> 80a86f9: 83 c4 10 add esp,0x10 80a86fc: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80a86ff: 85 d2 test edx,edx 80a8701: 0f 85 f3 00 00 00 jne 80a87fa <_dl_open+0x1ea> 80a8707: c7 c0 00 00 00 00 mov eax,0x0 80a870d: 85 c0 test eax,eax 80a870f: 74 11 je 80a8722 <_dl_open+0x112> 80a8711: 83 ec 0c sub esp,0xc 80a8714: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80a871a: e8 e1 78 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a871f: 83 c4 10 add esp,0x10 80a8722: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a8726: 83 c4 3c add esp,0x3c 80a8729: 5b pop ebx 80a872a: 5e pop esi 80a872b: 5f pop edi 80a872c: 5d pop ebp 80a872d: c3 ret 80a872e: 66 90 xchg ax,ax 80a8730: c7 c1 00 00 00 00 mov ecx,0x0 80a8736: 85 c9 test ecx,ecx 80a8738: 74 11 je 80a874b <_dl_open+0x13b> 80a873a: 83 ec 0c sub esp,0xc 80a873d: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80a8743: e8 b8 78 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a8748: 83 c4 10 add esp,0x10 80a874b: 8d 83 68 94 fe ff lea eax,[ebx-0x16b98] 80a8751: 50 push eax 80a8752: 6a 00 push 0x0 80a8754: 57 push edi 80a8755: 6a 16 push 0x16 80a8757: e8 74 c9 ff ff call 80a50d0 <_dl_signal_error> 80a875c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8760: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80a8764: 85 d2 test edx,edx 80a8766: 74 1a je 80a8782 <_dl_open+0x172> 80a8768: 81 e6 00 00 00 08 and esi,0x8000000 80a876e: 74 50 je 80a87c0 <_dl_open+0x1b0> 80a8770: 83 ec 08 sub esp,0x8 80a8773: 6a 01 push 0x1 80a8775: 52 push edx 80a8776: e8 f5 0d 00 00 call 80a9570 <_dl_close_worker> 80a877b: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80a877f: 83 c4 10 add esp,0x10 80a8782: 83 ec 08 sub esp,0x8 80a8785: 50 push eax 80a8786: 6a 00 push 0x0 80a8788: e8 33 fb fc ff call 80782c0 <_dl_debug_initialize> 80a878d: 83 c4 10 add esp,0x10 80a8790: 8b 70 0c mov esi,DWORD PTR [eax+0xc] 80a8793: 85 f6 test esi,esi 80a8795: 75 39 jne 80a87d0 <_dl_open+0x1c0> 80a8797: c7 c1 00 00 00 00 mov ecx,0x0 80a879d: 85 c9 test ecx,ecx 80a879f: 74 11 je 80a87b2 <_dl_open+0x1a2> 80a87a1: 83 ec 0c sub esp,0xc 80a87a4: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80a87aa: e8 51 78 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a87af: 83 c4 10 add esp,0x10 80a87b2: 83 ec 04 sub esp,0x4 80a87b5: 6a 00 push 0x0 80a87b7: 55 push ebp 80a87b8: 57 push edi 80a87b9: e8 b2 c8 ff ff call 80a5070 <_dl_signal_exception> 80a87be: 66 90 xchg ax,ax 80a87c0: c7 c0 c4 6e 0e 08 mov eax,0x80e6ec4 80a87c6: c6 00 01 mov BYTE PTR [eax],0x1 80a87c9: eb a5 jmp 80a8770 <_dl_open+0x160> 80a87cb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a87cf: 90 nop 80a87d0: 8d 83 14 96 fe ff lea eax,[ebx-0x169ec] 80a87d6: 50 push eax 80a87d7: 68 71 03 00 00 push 0x371 80a87dc: 8d 83 fe 92 fe ff lea eax,[ebx-0x16d02] 80a87e2: 50 push eax 80a87e3: 8d 83 bc 94 fe ff lea eax,[ebx-0x16b44] 80a87e9: 50 push eax 80a87ea: e8 e1 26 fa ff call 804aed0 <__assert_fail> 80a87ef: 8d 83 31 93 fe ff lea eax,[ebx-0x16ccf] 80a87f5: e9 57 ff ff ff jmp 80a8751 <_dl_open+0x141> 80a87fa: 8d 83 14 96 fe ff lea eax,[ebx-0x169ec] 80a8800: 50 push eax 80a8801: 68 7a 03 00 00 push 0x37a 80a8806: eb d4 jmp 80a87dc <_dl_open+0x1cc> 80a8808: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a880f: 90 nop 080a8810 <_dl_show_scope>: 80a8810: f3 0f 1e fb endbr32 80a8814: e8 84 6e fb ff call 805f69d <__x86.get_pc_thunk.cx> 80a8819: 81 c1 e7 c7 03 00 add ecx,0x3c7e7 80a881f: 55 push ebp 80a8820: 57 push edi 80a8821: 56 push esi 80a8822: 53 push ebx 80a8823: 83 ec 2c sub esp,0x2c 80a8826: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 80a882a: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80a882e: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80a8832: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80a8836: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80a8839: 8b 57 18 mov edx,DWORD PTR [edi+0x18] 80a883c: 80 38 00 cmp BYTE PTR [eax],0x0 80a883f: 75 15 jne 80a8856 <_dl_show_scope+0x46> 80a8841: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80a8847: 8d 99 66 35 fe ff lea ebx,[ecx-0x1ca9a] 80a884d: 8b 00 mov eax,DWORD PTR [eax] 80a884f: 8b 00 mov eax,DWORD PTR [eax] 80a8851: 85 c0 test eax,eax 80a8853: 0f 44 c3 cmove eax,ebx 80a8856: 83 ec 04 sub esp,0x4 80a8859: 52 push edx 80a885a: 50 push eax 80a885b: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 80a885f: 8d 86 4b 93 fe ff lea eax,[esi-0x16cb5] 80a8865: 50 push eax 80a8866: e8 f5 98 ff ff call 80a2160 <_dl_debug_printf> 80a886b: 8b 87 d4 01 00 00 mov eax,DWORD PTR [edi+0x1d4] 80a8871: 83 c4 10 add esp,0x10 80a8874: 85 c0 test eax,eax 80a8876: 0f 84 f4 00 00 00 je 80a8970 <_dl_show_scope+0x160> 80a887c: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80a8880: 8d 96 5c 93 fe ff lea edx,[esi-0x16ca4] 80a8886: c7 c5 84 4d 0e 08 mov ebp,0x80e4d84 80a888c: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80a8890: 8d 96 9e f2 fc ff lea edx,[esi-0x30d62] 80a8896: 8b 34 88 mov esi,DWORD PTR [eax+ecx*4] 80a8899: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80a889d: 8d 1c 8d 00 00 00 00 lea ebx,[ecx*4+0x0] 80a88a4: 85 f6 test esi,esi 80a88a6: 0f 84 b0 00 00 00 je 80a895c <_dl_show_scope+0x14c> 80a88ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a88b0: 83 ec 08 sub esp,0x8 80a88b3: ff 74 24 18 push DWORD PTR [esp+0x18] 80a88b7: ff 74 24 28 push DWORD PTR [esp+0x28] 80a88bb: e8 a0 98 ff ff call 80a2160 <_dl_debug_printf> 80a88c0: 8b 87 d4 01 00 00 mov eax,DWORD PTR [edi+0x1d4] 80a88c6: 83 c4 10 add esp,0x10 80a88c9: 8b 14 18 mov edx,DWORD PTR [eax+ebx*1] 80a88cc: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80a88cf: 85 c9 test ecx,ecx 80a88d1: 74 61 je 80a8934 <_dl_show_scope+0x124> 80a88d3: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80a88d7: 31 f6 xor esi,esi 80a88d9: 8d 88 25 92 fe ff lea ecx,[eax-0x16ddb] 80a88df: 8d 80 3d 41 fe ff lea eax,[eax-0x1bec3] 80a88e5: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80a88e9: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80a88ed: 89 f8 mov eax,edi 80a88ef: 89 f7 mov edi,esi 80a88f1: 89 c6 mov esi,eax 80a88f3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a88f7: 90 nop 80a88f8: 8b 12 mov edx,DWORD PTR [edx] 80a88fa: 8b 14 ba mov edx,DWORD PTR [edx+edi*4] 80a88fd: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 80a8900: 80 3a 00 cmp BYTE PTR [edx],0x0 80a8903: 75 0c jne 80a8911 <_dl_show_scope+0x101> 80a8905: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 80a8908: 8b 12 mov edx,DWORD PTR [edx] 80a890a: 85 d2 test edx,edx 80a890c: 0f 44 54 24 0c cmove edx,DWORD PTR [esp+0xc] 80a8911: 83 ec 08 sub esp,0x8 80a8914: 83 c7 01 add edi,0x1 80a8917: 52 push edx 80a8918: ff 74 24 14 push DWORD PTR [esp+0x14] 80a891c: e8 7f 98 ff ff call 80a21a0 <_dl_debug_printf_c> 80a8921: 8b 96 d4 01 00 00 mov edx,DWORD PTR [esi+0x1d4] 80a8927: 83 c4 10 add esp,0x10 80a892a: 8b 14 1a mov edx,DWORD PTR [edx+ebx*1] 80a892d: 39 7a 04 cmp DWORD PTR [edx+0x4],edi 80a8930: 77 c6 ja 80a88f8 <_dl_show_scope+0xe8> 80a8932: 89 f7 mov edi,esi 80a8934: 83 ec 0c sub esp,0xc 80a8937: 83 c3 04 add ebx,0x4 80a893a: ff 74 24 20 push DWORD PTR [esp+0x20] 80a893e: e8 5d 98 ff ff call 80a21a0 <_dl_debug_printf_c> 80a8943: 8b 87 d4 01 00 00 mov eax,DWORD PTR [edi+0x1d4] 80a8949: 83 44 24 20 01 add DWORD PTR [esp+0x20],0x1 80a894e: 83 c4 10 add esp,0x10 80a8951: 8b 04 18 mov eax,DWORD PTR [eax+ebx*1] 80a8954: 85 c0 test eax,eax 80a8956: 0f 85 54 ff ff ff jne 80a88b0 <_dl_show_scope+0xa0> 80a895c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80a8960: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 80a8964: 83 c4 2c add esp,0x2c 80a8967: 5b pop ebx 80a8968: 5e pop esi 80a8969: 5f pop edi 80a896a: 5d pop ebp 80a896b: e9 f0 97 ff ff jmp 80a2160 <_dl_debug_printf> 80a8970: 83 ec 0c sub esp,0xc 80a8973: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 80a8977: 8d 86 67 93 fe ff lea eax,[esi-0x16c99] 80a897d: 50 push eax 80a897e: e8 dd 97 ff ff call 80a2160 <_dl_debug_printf> 80a8983: 83 c4 10 add esp,0x10 80a8986: 8d 86 9e f2 fc ff lea eax,[esi-0x30d62] 80a898c: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80a8990: eb ca jmp 80a895c <_dl_show_scope+0x14c> 80a8992: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a8999: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080a89a0 : 80a89a0: f3 0f 1e fb endbr32 80a89a4: 55 push ebp 80a89a5: 89 e5 mov ebp,esp 80a89a7: 57 push edi 80a89a8: 56 push esi 80a89a9: 53 push ebx 80a89aa: e8 11 12 fa ff call 8049bc0 <__x86.get_pc_thunk.bx> 80a89af: 81 c3 51 c6 03 00 add ebx,0x3c651 80a89b5: 83 ec 54 sub esp,0x54 80a89b8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a89bb: 8b 30 mov esi,DWORD PTR [eax] 80a89bd: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a89c0: 89 5d c8 mov DWORD PTR [ebp-0x38],ebx 80a89c3: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80a89c6: 6a 24 push 0x24 80a89c8: 56 push esi 80a89c9: e8 32 07 fa ff call 8049100 <.plt+0xd0> 80a89ce: 83 c4 10 add esp,0x10 80a89d1: 85 c0 test eax,eax 80a89d3: 0f 84 df 03 00 00 je 80a8db8 80a89d9: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a89dc: 83 ec 0c sub esp,0xc 80a89df: c7 c0 e0 59 0e 08 mov eax,0x80e59e0 80a89e5: 8b 18 mov ebx,DWORD PTR [eax] 80a89e7: 89 45 cc mov DWORD PTR [ebp-0x34],eax 80a89ea: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a89ed: ff 70 08 push DWORD PTR [eax+0x8] 80a89f0: e8 7b fb ff ff call 80a8570 <_dl_find_dso_for_object> 80a89f5: 83 c4 10 add esp,0x10 80a89f8: 89 c7 mov edi,eax 80a89fa: 85 c0 test eax,eax 80a89fc: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a89ff: 0f 44 fb cmove edi,ebx 80a8a02: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80a8a05: 83 fa fe cmp edx,0xfffffffe 80a8a08: 75 06 jne 80a8a10 80a8a0a: 8b 57 18 mov edx,DWORD PTR [edi+0x18] 80a8a0d: 89 50 10 mov DWORD PTR [eax+0x10],edx 80a8a10: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a8a13: 8d 04 92 lea eax,[edx+edx*4] 80a8a16: 83 ec 08 sub esp,0x8 80a8a19: c1 e0 04 shl eax,0x4 80a8a1c: 8b 44 03 10 mov eax,DWORD PTR [ebx+eax*1+0x10] 80a8a20: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 80a8a23: 89 43 14 mov DWORD PTR [ebx+0x14],eax 80a8a26: 52 push edx 80a8a27: 6a 00 push 0x0 80a8a29: e8 92 f8 fc ff call 80782c0 <_dl_debug_initialize> 80a8a2e: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a8a31: 59 pop ecx 80a8a32: 5b pop ebx 80a8a33: ff 70 10 push DWORD PTR [eax+0x10] 80a8a36: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a8a39: 0d 00 00 00 10 or eax,0x10000000 80a8a3e: 50 push eax 80a8a3f: 6a 00 push 0x0 80a8a41: 6a 02 push 0x2 80a8a43: 56 push esi 80a8a44: 57 push edi 80a8a45: e8 66 3d ff ff call 809c7b0 <_dl_map_object> 80a8a4a: 83 c4 20 add esp,0x20 80a8a4d: 89 c7 mov edi,eax 80a8a4f: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a8a52: 89 78 0c mov DWORD PTR [eax+0xc],edi 80a8a55: 85 ff test edi,edi 80a8a57: 0f 84 9b 03 00 00 je 80a8df8 80a8a5d: 8b 75 d4 mov esi,DWORD PTR [ebp-0x2c] 80a8a60: f7 c6 00 00 00 40 test esi,0x40000000 80a8a66: 0f 85 3e 03 00 00 jne 80a8daa 80a8a6c: 8b 87 94 01 00 00 mov eax,DWORD PTR [edi+0x194] 80a8a72: 8b 97 60 01 00 00 mov edx,DWORD PTR [edi+0x160] 80a8a78: 81 e6 00 10 00 00 and esi,0x1000 80a8a7e: 89 f3 mov ebx,esi 80a8a80: 83 c0 01 add eax,0x1 80a8a83: 89 87 94 01 00 00 mov DWORD PTR [edi+0x194],eax 80a8a89: 85 d2 test edx,edx 80a8a8b: 0f 85 0f 07 00 00 jne 80a91a0 80a8a91: 85 f6 test esi,esi 80a8a93: 0f 85 67 07 00 00 jne 80a9200 80a8a99: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a8a9c: 83 ec 0c sub esp,0xc 80a8a9f: 31 db xor ebx,ebx 80a8aa1: 25 08 00 00 88 and eax,0x88000008 80a8aa6: 50 push eax 80a8aa7: 6a 00 push 0x0 80a8aa9: 6a 00 push 0x0 80a8aab: 6a 00 push 0x0 80a8aad: 57 push edi 80a8aae: e8 bd 2f 00 00 call 80aba70 <_dl_map_object_deps> 80a8ab3: 8b b7 64 01 00 00 mov esi,DWORD PTR [edi+0x164] 80a8ab9: 83 c4 20 add esp,0x20 80a8abc: 85 f6 test esi,esi 80a8abe: 75 13 jne 80a8ad3 80a8ac0: eb 46 jmp 80a8b08 80a8ac2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a8ac8: 83 c3 01 add ebx,0x1 80a8acb: 39 9f 64 01 00 00 cmp DWORD PTR [edi+0x164],ebx 80a8ad1: 76 35 jbe 80a8b08 80a8ad3: 8b 87 60 01 00 00 mov eax,DWORD PTR [edi+0x160] 80a8ad9: 8b 04 98 mov eax,DWORD PTR [eax+ebx*4] 80a8adc: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 80a8adf: 8b 88 74 01 00 00 mov ecx,DWORD PTR [eax+0x174] 80a8ae5: 85 c9 test ecx,ecx 80a8ae7: 75 df jne 80a8ac8 80a8ae9: 83 ec 04 sub esp,0x4 80a8aec: 83 c3 01 add ebx,0x1 80a8aef: 6a 00 push 0x0 80a8af1: 6a 00 push 0x0 80a8af3: 50 push eax 80a8af4: e8 e7 42 00 00 call 80acde0 <_dl_check_map_versions> 80a8af9: 83 c4 10 add esp,0x10 80a8afc: 39 9f 64 01 00 00 cmp DWORD PTR [edi+0x164],ebx 80a8b02: 77 cf ja 80a8ad3 80a8b04: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8b08: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a8b0b: 83 ec 08 sub esp,0x8 80a8b0e: ff 70 10 push DWORD PTR [eax+0x10] 80a8b11: 6a 00 push 0x0 80a8b13: e8 a8 f7 fc ff call 80782c0 <_dl_debug_initialize> 80a8b18: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a8b1b: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 80a8b22: e8 89 f7 fc ff call 80782b0 <_dl_debug_state> 80a8b27: 89 3c 24 mov DWORD PTR [esp],edi 80a8b2a: e8 a1 21 00 00 call 80aacd0 <_dl_cet_open_check> 80a8b2f: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 80a8b35: 83 c4 10 add esp,0x10 80a8b38: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80a8b3b: 8b 00 mov eax,DWORD PTR [eax] 80a8b3d: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 80a8b40: f6 c4 02 test ah,0x2 80a8b43: 0f 85 c7 06 00 00 jne 80a9210 80a8b49: 8b 55 c8 mov edx,DWORD PTR [ebp-0x38] 80a8b4c: 8b 75 d4 mov esi,DWORD PTR [ebp-0x2c] 80a8b4f: c7 c2 28 6f 0e 08 mov edx,0x80e6f28 80a8b55: 89 f0 mov eax,esi 80a8b57: 81 e6 01 00 00 08 and esi,0x8000001 80a8b5d: 25 00 00 00 08 and eax,0x8000000 80a8b62: 8b 12 mov edx,DWORD PTR [edx] 80a8b64: 85 d2 test edx,edx 80a8b66: 0f 45 c6 cmovne eax,esi 80a8b69: 31 c9 xor ecx,ecx 80a8b6b: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a8b6e: 89 f8 mov eax,edi 80a8b70: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 80a8b73: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 80a8b76: 0f b6 92 98 01 00 00 movzx edx,BYTE PTR [edx+0x198] 80a8b7d: 83 e2 04 and edx,0x4 80a8b80: 80 fa 01 cmp dl,0x1 80a8b83: 83 d1 00 adc ecx,0x0 80a8b86: 85 c0 test eax,eax 80a8b88: 75 e6 jne 80a8b70 80a8b8a: 8d 04 8d 0f 00 00 00 lea eax,[ecx*4+0xf] 80a8b91: 89 e6 mov esi,esp 80a8b93: 89 65 b8 mov DWORD PTR [ebp-0x48],esp 80a8b96: 89 c2 mov edx,eax 80a8b98: 25 00 f0 ff ff and eax,0xfffff000 80a8b9d: 29 c6 sub esi,eax 80a8b9f: 83 e2 f0 and edx,0xfffffff0 80a8ba2: 89 f0 mov eax,esi 80a8ba4: 39 c4 cmp esp,eax 80a8ba6: 74 12 je 80a8bba 80a8ba8: 81 ec 00 10 00 00 sub esp,0x1000 80a8bae: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a8bb6: 39 c4 cmp esp,eax 80a8bb8: 75 ee jne 80a8ba8 80a8bba: 81 e2 ff 0f 00 00 and edx,0xfff 80a8bc0: 29 d4 sub esp,edx 80a8bc2: 85 d2 test edx,edx 80a8bc4: 74 05 je 80a8bcb 80a8bc6: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 80a8bcb: 89 e3 mov ebx,esp 80a8bcd: 89 f8 mov eax,edi 80a8bcf: 31 d2 xor edx,edx 80a8bd1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a8bd8: 8b 48 14 mov ecx,DWORD PTR [eax+0x14] 80a8bdb: f6 81 98 01 00 00 04 test BYTE PTR [ecx+0x198],0x4 80a8be2: 75 06 jne 80a8bea 80a8be4: 89 04 93 mov DWORD PTR [ebx+edx*4],eax 80a8be7: 83 c2 01 add edx,0x1 80a8bea: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 80a8bed: 85 c0 test eax,eax 80a8bef: 75 e7 jne 80a8bd8 80a8bf1: 6a 00 push 0x0 80a8bf3: 6a 00 push 0x0 80a8bf5: 52 push edx 80a8bf6: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 80a8bf9: 53 push ebx 80a8bfa: e8 e1 19 00 00 call 80aa5e0 <_dl_sort_maps> 80a8bff: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a8c02: 83 c4 10 add esp,0x10 80a8c05: 8d 72 ff lea esi,[edx-0x1] 80a8c08: 85 d2 test edx,edx 80a8c0a: 74 34 je 80a8c40 80a8c0c: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 80a8c0f: 89 f7 mov edi,esi 80a8c11: 89 de mov esi,ebx 80a8c13: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 80a8c16: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a8c1d: 8d 76 00 lea esi,[esi+0x0] 80a8c20: 8b 14 be mov edx,DWORD PTR [esi+edi*4] 80a8c23: 6a 00 push 0x0 80a8c25: 83 ef 01 sub edi,0x1 80a8c28: 53 push ebx 80a8c29: ff b2 d4 01 00 00 push DWORD PTR [edx+0x1d4] 80a8c2f: 52 push edx 80a8c30: e8 fb 66 ff ff call 809f330 <_dl_relocate_object> 80a8c35: 83 c4 10 add esp,0x10 80a8c38: 83 ff ff cmp edi,0xffffffff 80a8c3b: 75 e3 jne 80a8c20 80a8c3d: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 80a8c40: 8b 87 64 01 00 00 mov eax,DWORD PTR [edi+0x164] 80a8c46: 31 c9 xor ecx,ecx 80a8c48: 89 ce mov esi,ecx 80a8c4a: 85 c0 test eax,eax 80a8c4c: 75 1b jne 80a8c69 80a8c4e: e9 95 06 00 00 jmp 80a92e8 80a8c53: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8c57: 90 nop 80a8c58: 8b 87 64 01 00 00 mov eax,DWORD PTR [edi+0x164] 80a8c5e: 83 c6 01 add esi,0x1 80a8c61: 39 c6 cmp esi,eax 80a8c63: 0f 83 b7 01 00 00 jae 80a8e20 80a8c69: 8b 87 60 01 00 00 mov eax,DWORD PTR [edi+0x160] 80a8c6f: 8b 14 b0 mov edx,DWORD PTR [eax+esi*4] 80a8c72: 0f b6 82 98 01 00 00 movzx eax,BYTE PTR [edx+0x198] 80a8c79: 83 e0 0b and eax,0xb 80a8c7c: 3c 0a cmp al,0xa 80a8c7e: 75 d8 jne 80a8c58 80a8c80: 8b 8a d4 01 00 00 mov ecx,DWORD PTR [edx+0x1d4] 80a8c86: 8b 01 mov eax,DWORD PTR [ecx] 80a8c88: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 80a8c8b: 85 c0 test eax,eax 80a8c8d: 0f 84 fd 04 00 00 je 80a9190 80a8c93: 8d 9f 60 01 00 00 lea ebx,[edi+0x160] 80a8c99: 83 c1 04 add ecx,0x4 80a8c9c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8ca0: 39 d8 cmp eax,ebx 80a8ca2: 74 b4 je 80a8c58 80a8ca4: 8b 01 mov eax,DWORD PTR [ecx] 80a8ca6: 83 c1 04 add ecx,0x4 80a8ca9: 85 c0 test eax,eax 80a8cab: 75 f3 jne 80a8ca0 80a8cad: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80a8cb0: 89 c1 mov ecx,eax 80a8cb2: 83 c0 01 add eax,0x1 80a8cb5: 83 3c 83 00 cmp DWORD PTR [ebx+eax*4],0x0 80a8cb9: 75 f5 jne 80a8cb0 80a8cbb: 83 c1 02 add ecx,0x2 80a8cbe: 8b 82 d0 01 00 00 mov eax,DWORD PTR [edx+0x1d0] 80a8cc4: 39 c8 cmp eax,ecx 80a8cc6: 77 90 ja 80a8c58 80a8cc8: 8d 9a c0 01 00 00 lea ebx,[edx+0x1c0] 80a8cce: 89 5d b4 mov DWORD PTR [ebp-0x4c],ebx 80a8cd1: 83 f8 03 cmp eax,0x3 80a8cd4: 0f 87 be 05 00 00 ja 80a9298 80a8cda: 89 5d c0 mov DWORD PTR [ebp-0x40],ebx 80a8cdd: c7 45 bc 04 00 00 00 mov DWORD PTR [ebp-0x44],0x4 80a8ce4: 39 5d c4 cmp DWORD PTR [ebp-0x3c],ebx 80a8ce7: 0f 84 ab 05 00 00 je 80a9298 80a8ced: 83 ec 04 sub esp,0x4 80a8cf0: c1 e1 02 shl ecx,0x2 80a8cf3: 89 55 b0 mov DWORD PTR [ebp-0x50],edx 80a8cf6: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a8cf9: 51 push ecx 80a8cfa: ff 75 c4 push DWORD PTR [ebp-0x3c] 80a8cfd: ff 75 c0 push DWORD PTR [ebp-0x40] 80a8d00: e8 2b ae fc ff call 8073b30 80a8d05: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 80a8d08: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 80a8d0b: 83 c4 10 add esp,0x10 80a8d0e: 8b 82 d4 01 00 00 mov eax,DWORD PTR [edx+0x1d4] 80a8d14: 89 9a d4 01 00 00 mov DWORD PTR [edx+0x1d4],ebx 80a8d1a: 39 45 b4 cmp DWORD PTR [ebp-0x4c],eax 80a8d1d: 74 12 je 80a8d31 80a8d1f: 83 ec 0c sub esp,0xc 80a8d22: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 80a8d25: 50 push eax 80a8d26: e8 25 ac ff ff call 80a3950 <_dl_scope_free> 80a8d2b: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a8d2e: 83 c4 10 add esp,0x10 80a8d31: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 80a8d34: 89 82 d0 01 00 00 mov DWORD PTR [edx+0x1d0],eax 80a8d3a: e9 19 ff ff ff jmp 80a8c58 80a8d3f: 90 nop 80a8d40: 80 7d c4 00 cmp BYTE PTR [ebp-0x3c],0x0 80a8d44: 0f 85 be 02 00 00 jne 80a9008 80a8d4a: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 80a8d4d: 85 c0 test eax,eax 80a8d4f: 0f 85 d3 03 00 00 jne 80a9128 80a8d55: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a8d58: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a8d5b: 83 ec 04 sub esp,0x4 80a8d5e: 89 7d d8 mov DWORD PTR [ebp-0x28],edi 80a8d61: 8b 40 18 mov eax,DWORD PTR [eax+0x18] 80a8d64: 89 45 dc mov DWORD PTR [ebp-0x24],eax 80a8d67: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a8d6a: 8b 40 1c mov eax,DWORD PTR [eax+0x1c] 80a8d6d: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 80a8d70: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a8d73: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 80a8d76: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80a8d79: 8d 45 d8 lea eax,[ebp-0x28] 80a8d7c: 50 push eax 80a8d7d: 8d 83 90 33 fc ff lea eax,[ebx-0x3cc70] 80a8d83: 50 push eax 80a8d84: 6a 00 push 0x0 80a8d86: e8 b5 c3 ff ff call 80a5140 <_dl_catch_exception> 80a8d8b: 83 c4 10 add esp,0x10 80a8d8e: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a8d91: c7 80 b8 0c 00 00 01 00 00 00 mov DWORD PTR [eax+0xcb8],0x1 80a8d9b: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 80a8d9e: f6 00 40 test BYTE PTR [eax],0x40 80a8da1: 0f 85 81 04 00 00 jne 80a9228 80a8da7: 8b 65 b8 mov esp,DWORD PTR [ebp-0x48] 80a8daa: 8d 65 f4 lea esp,[ebp-0xc] 80a8dad: 5b pop ebx 80a8dae: 5e pop esi 80a8daf: 5f pop edi 80a8db0: 5d pop ebp 80a8db1: c3 ret 80a8db2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a8db8: 89 c7 mov edi,eax 80a8dba: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a8dbd: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80a8dc0: 83 fa fe cmp edx,0xfffffffe 80a8dc3: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 80a8dc6: 0f 84 0d fc ff ff je 80a89d9 80a8dcc: 83 ec 08 sub esp,0x8 80a8dcf: 6a 2f push 0x2f 80a8dd1: 56 push esi 80a8dd2: e8 29 03 fa ff call 8049100 <.plt+0xd0> 80a8dd7: c7 c2 e0 59 0e 08 mov edx,0x80e59e0 80a8ddd: 83 c4 10 add esp,0x10 80a8de0: 85 c0 test eax,eax 80a8de2: 89 55 cc mov DWORD PTR [ebp-0x34],edx 80a8de5: 8b 55 d0 mov edx,DWORD PTR [ebp-0x30] 80a8de8: 0f 85 22 fc ff ff jne 80a8a10 80a8dee: e9 e6 fb ff ff jmp 80a89d9 80a8df3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8df7: 90 nop 80a8df8: f6 45 d4 04 test BYTE PTR [ebp-0x2c],0x4 80a8dfc: 75 ac jne 80a8daa 80a8dfe: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a8e01: 8d 83 04 96 fe ff lea eax,[ebx-0x169fc] 80a8e07: 50 push eax 80a8e08: 8d 83 fe 92 fe ff lea eax,[ebx-0x16d02] 80a8e0e: 68 08 02 00 00 push 0x208 80a8e13: 50 push eax 80a8e14: 8d 83 72 93 fe ff lea eax,[ebx-0x16c8e] 80a8e1a: 50 push eax 80a8e1b: e8 b0 20 fa ff call 804aed0 <__assert_fail> 80a8e20: c6 45 c4 00 mov BYTE PTR [ebp-0x3c],0x0 80a8e24: 85 c0 test eax,eax 80a8e26: 74 50 je 80a8e78 80a8e28: 31 db xor ebx,ebx 80a8e2a: eb 0f jmp 80a8e3b 80a8e2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8e30: 83 c3 01 add ebx,0x1 80a8e33: 3b 9f 64 01 00 00 cmp ebx,DWORD PTR [edi+0x164] 80a8e39: 73 3d jae 80a8e78 80a8e3b: 8b 87 60 01 00 00 mov eax,DWORD PTR [edi+0x160] 80a8e41: 8b 04 98 mov eax,DWORD PTR [eax+ebx*4] 80a8e44: f6 80 98 01 00 00 08 test BYTE PTR [eax+0x198],0x8 80a8e4b: 75 e3 jne 80a8e30 80a8e4d: 8b 88 3c 02 00 00 mov ecx,DWORD PTR [eax+0x23c] 80a8e53: 85 c9 test ecx,ecx 80a8e55: 74 d9 je 80a8e30 80a8e57: 83 ec 08 sub esp,0x8 80a8e5a: 83 c3 01 add ebx,0x1 80a8e5d: 6a 00 push 0x0 80a8e5f: 50 push eax 80a8e60: e8 6b a8 ff ff call 80a36d0 <_dl_add_to_slotinfo> 80a8e65: c6 45 c4 01 mov BYTE PTR [ebp-0x3c],0x1 80a8e69: 83 c4 10 add esp,0x10 80a8e6c: 3b 9f 64 01 00 00 cmp ebx,DWORD PTR [edi+0x164] 80a8e72: 72 c7 jb 80a8e3b 80a8e74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8e78: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a8e7b: 25 00 01 00 00 and eax,0x100 80a8e80: 89 45 bc mov DWORD PTR [ebp-0x44],eax 80a8e83: 0f 85 6f 01 00 00 jne 80a8ff8 80a8e89: 8b 47 18 mov eax,DWORD PTR [edi+0x18] 80a8e8c: 8b 75 cc mov esi,DWORD PTR [ebp-0x34] 80a8e8f: 8d 04 80 lea eax,[eax+eax*4] 80a8e92: c1 e0 04 shl eax,0x4 80a8e95: 8b 1c 06 mov ebx,DWORD PTR [esi+eax*1] 80a8e98: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a8e9b: 8d b0 6c 95 fe ff lea esi,[eax-0x16a94] 80a8ea1: 85 db test ebx,ebx 80a8ea3: 74 32 je 80a8ed7 80a8ea5: 89 f8 mov eax,edi 80a8ea7: 89 f7 mov edi,esi 80a8ea9: 8b 75 d0 mov esi,DWORD PTR [ebp-0x30] 80a8eac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8eb0: 80 bb 9c 01 00 00 00 cmp BYTE PTR [ebx+0x19c],0x0 80a8eb7: 74 15 je 80a8ece 80a8eb9: f6 06 40 test BYTE PTR [esi],0x40 80a8ebc: 0f 85 16 01 00 00 jne 80a8fd8 80a8ec2: ba 01 00 00 00 mov edx,0x1 80a8ec7: 66 89 93 9b 01 00 00 mov WORD PTR [ebx+0x19b],dx 80a8ece: 8b 5b 0c mov ebx,DWORD PTR [ebx+0xc] 80a8ed1: 85 db test ebx,ebx 80a8ed3: 75 db jne 80a8eb0 80a8ed5: 89 c7 mov edi,eax 80a8ed7: 8b 97 64 01 00 00 mov edx,DWORD PTR [edi+0x164] 80a8edd: 8d 87 60 01 00 00 lea eax,[edi+0x160] 80a8ee3: 31 f6 xor esi,esi 80a8ee5: 89 45 cc mov DWORD PTR [ebp-0x34],eax 80a8ee8: 89 d3 mov ebx,edx 80a8eea: 85 d2 test edx,edx 80a8eec: 75 2e jne 80a8f1c 80a8eee: e9 4d fe ff ff jmp 80a8d40 80a8ef3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8ef7: 90 nop 80a8ef8: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 80a8efb: 8b 09 mov ecx,DWORD PTR [ecx] 80a8efd: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 80a8f00: 80 e5 02 and ch,0x2 80a8f03: 0f 85 b7 00 00 00 jne 80a8fc0 80a8f09: 8b 97 64 01 00 00 mov edx,DWORD PTR [edi+0x164] 80a8f0f: 83 c6 01 add esi,0x1 80a8f12: 89 d3 mov ebx,edx 80a8f14: 39 d6 cmp esi,edx 80a8f16: 0f 83 24 fe ff ff jae 80a8d40 80a8f1c: 8b 87 60 01 00 00 mov eax,DWORD PTR [edi+0x160] 80a8f22: 8b 1c b0 mov ebx,DWORD PTR [eax+esi*4] 80a8f25: 31 c0 xor eax,eax 80a8f27: 0f b6 8b 98 01 00 00 movzx ecx,BYTE PTR [ebx+0x198] 80a8f2e: 83 e1 0b and ecx,0xb 80a8f31: 80 f9 0a cmp cl,0xa 80a8f34: 75 c2 jne 80a8ef8 80a8f36: 8b 8b d4 01 00 00 mov ecx,DWORD PTR [ebx+0x1d4] 80a8f3c: 8b 01 mov eax,DWORD PTR [ecx] 80a8f3e: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 80a8f41: 85 c0 test eax,eax 80a8f43: 0f 84 2f 02 00 00 je 80a9178 80a8f49: 83 c1 04 add ecx,0x4 80a8f4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8f50: 3b 45 cc cmp eax,DWORD PTR [ebp-0x34] 80a8f53: 74 ba je 80a8f0f 80a8f55: 8b 01 mov eax,DWORD PTR [ecx] 80a8f57: 83 c1 04 add ecx,0x4 80a8f5a: 85 c0 test eax,eax 80a8f5c: 75 f2 jne 80a8f50 80a8f5e: 89 7d c0 mov DWORD PTR [ebp-0x40],edi 80a8f61: 8b 7d d4 mov edi,DWORD PTR [ebp-0x2c] 80a8f64: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8f68: 89 c2 mov edx,eax 80a8f6a: 83 c0 01 add eax,0x1 80a8f6d: 83 3c 87 00 cmp DWORD PTR [edi+eax*4],0x0 80a8f71: 8d 0c 85 00 00 00 00 lea ecx,[eax*4+0x0] 80a8f78: 75 ee jne 80a8f68 80a8f7a: 8b 7d c0 mov edi,DWORD PTR [ebp-0x40] 80a8f7d: 83 c2 02 add edx,0x2 80a8f80: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a8f83: 89 c8 mov eax,ecx 80a8f85: 39 93 d0 01 00 00 cmp DWORD PTR [ebx+0x1d0],edx 80a8f8b: 0f 86 c6 03 00 00 jbe 80a9357 80a8f91: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 80a8f94: c7 04 91 00 00 00 00 mov DWORD PTR [ecx+edx*4],0x0 80a8f9b: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 80a8f9e: 8b 93 d4 01 00 00 mov edx,DWORD PTR [ebx+0x1d4] 80a8fa4: 89 0c 02 mov DWORD PTR [edx+eax*1],ecx 80a8fa7: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 80a8faa: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 80a8fad: 8b 09 mov ecx,DWORD PTR [ecx] 80a8faf: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 80a8fb2: 80 e5 02 and ch,0x2 80a8fb5: 0f 84 4e ff ff ff je 80a8f09 80a8fbb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a8fbf: 90 nop 80a8fc0: 83 ec 08 sub esp,0x8 80a8fc3: 50 push eax 80a8fc4: 53 push ebx 80a8fc5: e8 46 f8 ff ff call 80a8810 <_dl_show_scope> 80a8fca: 83 c4 10 add esp,0x10 80a8fcd: e9 37 ff ff ff jmp 80a8f09 80a8fd2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a8fd8: 83 ec 04 sub esp,0x4 80a8fdb: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80a8fde: ff 73 18 push DWORD PTR [ebx+0x18] 80a8fe1: ff 73 04 push DWORD PTR [ebx+0x4] 80a8fe4: 57 push edi 80a8fe5: e8 76 91 ff ff call 80a2160 <_dl_debug_printf> 80a8fea: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a8fed: 83 c4 10 add esp,0x10 80a8ff0: e9 cd fe ff ff jmp 80a8ec2 80a8ff5: 8d 76 00 lea esi,[esi+0x0] 80a8ff8: 89 f8 mov eax,edi 80a8ffa: e8 e1 f3 ff ff call 80a83e0 80a8fff: e9 85 fe ff ff jmp 80a8e89 80a9004: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9008: 8b 87 64 01 00 00 mov eax,DWORD PTR [edi+0x164] 80a900e: 85 c0 test eax,eax 80a9010: 74 70 je 80a9082 80a9012: 31 f6 xor esi,esi 80a9014: 89 da mov edx,ebx 80a9016: eb 15 jmp 80a902d 80a9018: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a901f: 90 nop 80a9020: 8b 87 64 01 00 00 mov eax,DWORD PTR [edi+0x164] 80a9026: 83 c6 01 add esi,0x1 80a9029: 39 c6 cmp esi,eax 80a902b: 73 53 jae 80a9080 80a902d: 8b 87 60 01 00 00 mov eax,DWORD PTR [edi+0x160] 80a9033: 8b 1c b0 mov ebx,DWORD PTR [eax+esi*4] 80a9036: f6 83 98 01 00 00 08 test BYTE PTR [ebx+0x198],0x8 80a903d: 75 e1 jne 80a9020 80a903f: 8b 83 3c 02 00 00 mov eax,DWORD PTR [ebx+0x23c] 80a9045: 85 c0 test eax,eax 80a9047: 74 d7 je 80a9020 80a9049: 83 ec 08 sub esp,0x8 80a904c: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 80a904f: 6a 01 push 0x1 80a9051: 53 push ebx 80a9052: e8 79 a6 ff ff call 80a36d0 <_dl_add_to_slotinfo> 80a9057: 83 c4 10 add esp,0x10 80a905a: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 80a905d: f6 83 99 01 00 00 04 test BYTE PTR [ebx+0x199],0x4 80a9064: 8b 87 64 01 00 00 mov eax,DWORD PTR [edi+0x164] 80a906a: 74 ba je 80a9026 80a906c: 39 d0 cmp eax,edx 80a906e: 0f 44 d6 cmove edx,esi 80a9071: 83 c6 01 add esi,0x1 80a9074: 39 c6 cmp esi,eax 80a9076: 72 b5 jb 80a902d 80a9078: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a907f: 90 nop 80a9080: 89 d3 mov ebx,edx 80a9082: 8b 75 c8 mov esi,DWORD PTR [ebp-0x38] 80a9085: c7 c2 c8 6e 0e 08 mov edx,0x80e6ec8 80a908b: 83 02 01 add DWORD PTR [edx],0x1 80a908e: 0f 84 5d 02 00 00 je 80a92f1 80a9094: c7 c0 c4 59 0e 08 mov eax,0x80e59c4 80a909a: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80a909d: 39 9f 64 01 00 00 cmp DWORD PTR [edi+0x164],ebx 80a90a3: 77 1a ja 80a90bf 80a90a5: e9 a0 fc ff ff jmp 80a8d4a 80a90aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a90b0: 83 c3 01 add ebx,0x1 80a90b3: 3b 9f 64 01 00 00 cmp ebx,DWORD PTR [edi+0x164] 80a90b9: 0f 83 8b fc ff ff jae 80a8d4a 80a90bf: 8b 87 60 01 00 00 mov eax,DWORD PTR [edi+0x160] 80a90c5: 8b 34 98 mov esi,DWORD PTR [eax+ebx*4] 80a90c8: 0f b7 86 98 01 00 00 movzx eax,WORD PTR [esi+0x198] 80a90cf: 66 25 08 04 and ax,0x408 80a90d3: 66 3d 00 04 cmp ax,0x400 80a90d7: 75 d7 jne 80a90b0 80a90d9: 8b 8e 3c 02 00 00 mov ecx,DWORD PTR [esi+0x23c] 80a90df: 85 c9 test ecx,ecx 80a90e1: 74 cd je 80a90b0 80a90e3: 83 ec 0c sub esp,0xc 80a90e6: 80 a6 99 01 00 00 fb and BYTE PTR [esi+0x199],0xfb 80a90ed: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 80a90f0: 56 push esi 80a90f1: ff 10 call DWORD PTR [eax] 80a90f3: 83 c4 10 add esp,0x10 80a90f6: f6 86 99 01 00 00 04 test BYTE PTR [esi+0x199],0x4 80a90fd: 74 b1 je 80a90b0 80a90ff: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a9102: 8d 83 e0 95 fe ff lea eax,[ebx-0x16a20] 80a9108: 50 push eax 80a9109: 8d 83 fe 92 fe ff lea eax,[ebx-0x16d02] 80a910f: 68 a6 01 00 00 push 0x1a6 80a9114: 50 push eax 80a9115: 8d 83 ba 93 fe ff lea eax,[ebx-0x16c46] 80a911b: 50 push eax 80a911c: e8 af 1d fa ff call 804aed0 <__assert_fail> 80a9121: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a9128: 89 f8 mov eax,edi 80a912a: e8 b1 f2 ff ff call 80a83e0 80a912f: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a9132: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a9135: 83 ec 04 sub esp,0x4 80a9138: 89 7d d8 mov DWORD PTR [ebp-0x28],edi 80a913b: 8b 40 18 mov eax,DWORD PTR [eax+0x18] 80a913e: 89 45 dc mov DWORD PTR [ebp-0x24],eax 80a9141: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a9144: 8b 40 1c mov eax,DWORD PTR [eax+0x1c] 80a9147: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 80a914a: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a914d: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 80a9150: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80a9153: 8d 45 d8 lea eax,[ebp-0x28] 80a9156: 50 push eax 80a9157: 8d 83 90 33 fc ff lea eax,[ebx-0x3cc70] 80a915d: 50 push eax 80a915e: 6a 00 push 0x0 80a9160: e8 db bf ff ff call 80a5140 <_dl_catch_exception> 80a9165: 89 f8 mov eax,edi 80a9167: e8 c4 f0 ff ff call 80a8230 80a916c: 83 c4 10 add esp,0x10 80a916f: e9 1a fc ff ff jmp 80a8d8e 80a9174: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9178: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 80a917f: ba 01 00 00 00 mov edx,0x1 80a9184: 31 c0 xor eax,eax 80a9186: e9 fa fd ff ff jmp 80a8f85 80a918b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a918f: 90 nop 80a9190: b9 01 00 00 00 mov ecx,0x1 80a9195: e9 24 fb ff ff jmp 80a8cbe 80a919a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a91a0: 8b 75 c8 mov esi,DWORD PTR [ebp-0x38] 80a91a3: c7 c6 08 6f 0e 08 mov esi,0x80e6f08 80a91a9: 89 75 d0 mov DWORD PTR [ebp-0x30],esi 80a91ac: f6 06 40 test BYTE PTR [esi],0x40 80a91af: 0f 85 70 01 00 00 jne 80a9325 80a91b5: f7 45 d4 00 01 00 00 test DWORD PTR [ebp-0x2c],0x100 80a91bc: 0f 84 89 00 00 00 je 80a924b 80a91c2: f6 87 98 01 00 00 10 test BYTE PTR [edi+0x198],0x10 80a91c9: 0f 84 42 01 00 00 je 80a9311 80a91cf: 85 db test ebx,ebx 80a91d1: 0f 84 7c 00 00 00 je 80a9253 80a91d7: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 80a91da: f6 00 40 test BYTE PTR [eax],0x40 80a91dd: 0f 85 96 01 00 00 jne 80a9379 80a91e3: c6 87 9b 01 00 00 01 mov BYTE PTR [edi+0x19b],0x1 80a91ea: f6 87 98 01 00 00 10 test BYTE PTR [edi+0x198],0x10 80a91f1: 75 60 jne 80a9253 80a91f3: 89 f8 mov eax,edi 80a91f5: e8 36 f0 ff ff call 80a8230 80a91fa: eb 57 jmp 80a9253 80a91fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9200: c6 87 9c 01 00 00 01 mov BYTE PTR [edi+0x19c],0x1 80a9207: e9 8d f8 ff ff jmp 80a8a99 80a920c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9210: 83 ec 08 sub esp,0x8 80a9213: 6a 00 push 0x0 80a9215: 57 push edi 80a9216: e8 f5 f5 ff ff call 80a8810 <_dl_show_scope> 80a921b: 83 c4 10 add esp,0x10 80a921e: e9 26 f9 ff ff jmp 80a8b49 80a9223: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9227: 90 nop 80a9228: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a922b: ff b7 94 01 00 00 push DWORD PTR [edi+0x194] 80a9231: ff 77 18 push DWORD PTR [edi+0x18] 80a9234: 8d 80 fc 94 fe ff lea eax,[eax-0x16b04] 80a923a: ff 77 04 push DWORD PTR [edi+0x4] 80a923d: 50 push eax 80a923e: e8 1d 8f ff ff call 80a2160 <_dl_debug_printf> 80a9243: 83 c4 10 add esp,0x10 80a9246: e9 5c fb ff ff jmp 80a8da7 80a924b: 85 db test ebx,ebx 80a924d: 0f 85 f0 00 00 00 jne 80a9343 80a9253: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80a9256: 83 ec 08 sub esp,0x8 80a9259: ff 70 10 push DWORD PTR [eax+0x10] 80a925c: 6a 00 push 0x0 80a925e: e8 5d f0 fc ff call 80782c0 <_dl_debug_initialize> 80a9263: 83 c4 10 add esp,0x10 80a9266: 8b 78 0c mov edi,DWORD PTR [eax+0xc] 80a9269: 85 ff test edi,edi 80a926b: 0f 84 39 fb ff ff je 80a8daa 80a9271: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a9274: 8d 83 04 96 fe ff lea eax,[ebx-0x169fc] 80a927a: 50 push eax 80a927b: 8d 83 fe 92 fe ff lea eax,[ebx-0x16d02] 80a9281: 68 30 02 00 00 push 0x230 80a9286: 50 push eax 80a9287: 8d 83 2c 95 fe ff lea eax,[ebx-0x16ad4] 80a928d: 50 push eax 80a928e: e8 3d 1c fa ff call 804aed0 <__assert_fail> 80a9293: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9297: 90 nop 80a9298: 83 ec 0c sub esp,0xc 80a929b: 89 55 b0 mov DWORD PTR [ebp-0x50],edx 80a929e: 8d 14 00 lea edx,[eax+eax*1] 80a92a1: c1 e0 03 shl eax,0x3 80a92a4: 89 4d ac mov DWORD PTR [ebp-0x54],ecx 80a92a7: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a92aa: 89 55 bc mov DWORD PTR [ebp-0x44],edx 80a92ad: 50 push eax 80a92ae: e8 cd b8 fb ff call 8064b80 <__libc_malloc> 80a92b3: 83 c4 10 add esp,0x10 80a92b6: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 80a92b9: 8b 4d ac mov ecx,DWORD PTR [ebp-0x54] 80a92bc: 85 c0 test eax,eax 80a92be: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a92c1: 0f 85 26 fa ff ff jne 80a8ced 80a92c7: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a92ca: 8d 83 85 93 fe ff lea eax,[ebx-0x16c7b] 80a92d0: 50 push eax 80a92d1: 8d 83 6b 4b fe ff lea eax,[ebx-0x1b495] 80a92d7: 6a 00 push 0x0 80a92d9: 50 push eax 80a92da: 6a 0c push 0xc 80a92dc: e8 ef bd ff ff call 80a50d0 <_dl_signal_error> 80a92e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a92e8: c6 45 c4 00 mov BYTE PTR [ebp-0x3c],0x0 80a92ec: e9 87 fb ff ff jmp 80a8e78 80a92f1: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a92f4: 83 ec 08 sub esp,0x8 80a92f7: 8d 83 90 95 fe ff lea eax,[ebx-0x16a70] 80a92fd: 50 push eax 80a92fe: 6a 02 push 0x2 80a9300: e8 db 8e ff ff call 80a21e0 <_dl_dprintf> 80a9305: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 80a930c: e8 79 c3 fc ff call 807568a <_exit> 80a9311: 89 f8 mov eax,edi 80a9313: e8 c8 f0 ff ff call 80a83e0 80a9318: 85 db test ebx,ebx 80a931a: 0f 84 ca fe ff ff je 80a91ea 80a9320: e9 b2 fe ff ff jmp 80a91d7 80a9325: 50 push eax 80a9326: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a9329: ff 77 18 push DWORD PTR [edi+0x18] 80a932c: 8d 80 fc 94 fe ff lea eax,[eax-0x16b04] 80a9332: ff 77 04 push DWORD PTR [edi+0x4] 80a9335: 50 push eax 80a9336: e8 25 8e ff ff call 80a2160 <_dl_debug_printf> 80a933b: 83 c4 10 add esp,0x10 80a933e: e9 72 fe ff ff jmp 80a91b5 80a9343: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 80a9346: f6 00 40 test BYTE PTR [eax],0x40 80a9349: 75 60 jne 80a93ab 80a934b: c6 87 9b 01 00 00 01 mov BYTE PTR [edi+0x19b],0x1 80a9352: e9 fc fe ff ff jmp 80a9253 80a9357: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80a935a: 8d 83 f4 95 fe ff lea eax,[ebx-0x16a0c] 80a9360: 50 push eax 80a9361: 8d 83 fe 92 fe ff lea eax,[ebx-0x16d02] 80a9367: 68 46 01 00 00 push 0x146 80a936c: 50 push eax 80a936d: 8d 83 9e 93 fe ff lea eax,[ebx-0x16c62] 80a9373: 50 push eax 80a9374: e8 57 1b fa ff call 804aed0 <__assert_fail> 80a9379: 80 bf 9b 01 00 00 00 cmp BYTE PTR [edi+0x19b],0x0 80a9380: 0f 85 5d fe ff ff jne 80a91e3 80a9386: 50 push eax 80a9387: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a938a: ff 77 18 push DWORD PTR [edi+0x18] 80a938d: 8d 80 d5 93 fe ff lea eax,[eax-0x16c2b] 80a9393: ff 77 04 push DWORD PTR [edi+0x4] 80a9396: 50 push eax 80a9397: e8 c4 8d ff ff call 80a2160 <_dl_debug_printf> 80a939c: c6 87 9b 01 00 00 01 mov BYTE PTR [edi+0x19b],0x1 80a93a3: 83 c4 10 add esp,0x10 80a93a6: e9 3f fe ff ff jmp 80a91ea 80a93ab: 80 bf 9b 01 00 00 00 cmp BYTE PTR [edi+0x19b],0x0 80a93b2: 75 97 jne 80a934b 80a93b4: 52 push edx 80a93b5: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a93b8: ff 77 18 push DWORD PTR [edi+0x18] 80a93bb: 8d 80 d5 93 fe ff lea eax,[eax-0x16c2b] 80a93c1: ff 77 04 push DWORD PTR [edi+0x4] 80a93c4: 50 push eax 80a93c5: e8 96 8d ff ff call 80a2160 <_dl_debug_printf> 80a93ca: c6 87 9b 01 00 00 01 mov BYTE PTR [edi+0x19b],0x1 80a93d1: 83 c4 10 add esp,0x10 80a93d4: e9 7a fe ff ff jmp 80a9253 80a93d9: 66 90 xchg ax,ax 80a93db: 66 90 xchg ax,ax 80a93dd: 66 90 xchg ax,ax 80a93df: 90 nop 080a93e0 : 80a93e0: f3 0f 1e fb endbr32 80a93e4: 57 push edi 80a93e5: 56 push esi 80a93e6: 53 push ebx 80a93e7: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80a93eb: 8b 87 88 00 00 00 mov eax,DWORD PTR [edi+0x88] 80a93f1: 85 c0 test eax,eax 80a93f3: 74 26 je 80a941b 80a93f5: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80a93f8: 8b 87 90 00 00 00 mov eax,DWORD PTR [edi+0x90] 80a93fe: 03 37 add esi,DWORD PTR [edi] 80a9400: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a9403: c1 e8 02 shr eax,0x2 80a9406: 8d 50 ff lea edx,[eax-0x1] 80a9409: 74 10 je 80a941b 80a940b: 8d 1c 96 lea ebx,[esi+edx*4] 80a940e: 66 90 xchg ax,ax 80a9410: ff 13 call DWORD PTR [ebx] 80a9412: 89 d8 mov eax,ebx 80a9414: 83 eb 04 sub ebx,0x4 80a9417: 39 c6 cmp esi,eax 80a9419: 75 f5 jne 80a9410 80a941b: 8b 57 54 mov edx,DWORD PTR [edi+0x54] 80a941e: 85 d2 test edx,edx 80a9420: 74 0e je 80a9430 80a9422: 8b 07 mov eax,DWORD PTR [edi] 80a9424: 5b pop ebx 80a9425: 03 42 04 add eax,DWORD PTR [edx+0x4] 80a9428: 5e pop esi 80a9429: 5f pop edi 80a942a: ff e0 jmp eax 80a942c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9430: 5b pop ebx 80a9431: 5e pop esi 80a9432: 5f pop edi 80a9433: c3 ret 80a9434: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a943b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a943f: 90 nop 080a9440 : 80a9440: 55 push ebp 80a9441: 57 push edi 80a9442: e8 20 18 fa ff call 804ac67 <__x86.get_pc_thunk.di> 80a9447: 81 c7 b9 bb 03 00 add edi,0x3bbb9 80a944d: 56 push esi 80a944e: 89 d6 mov esi,edx 80a9450: 89 c2 mov edx,eax 80a9452: 53 push ebx 80a9453: 29 ca sub edx,ecx 80a9455: 89 cb mov ebx,ecx 80a9457: 83 ec 1c sub esp,0x1c 80a945a: 8b 0e mov ecx,DWORD PTR [esi] 80a945c: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 80a9460: 39 ca cmp edx,ecx 80a9462: 72 2c jb 80a9490 80a9464: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 80a9467: 85 d2 test edx,edx 80a9469: 74 6d je 80a94d8 80a946b: 01 d9 add ecx,ebx 80a946d: 83 ec 0c sub esp,0xc 80a9470: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80a9474: 89 e9 mov ecx,ebp 80a9476: 0f b6 e9 movzx ebp,cl 80a9479: 55 push ebp 80a947a: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80a947e: e8 bd ff ff ff call 80a9440 80a9483: 83 c4 10 add esp,0x10 80a9486: 84 c0 test al,al 80a9488: 75 3b jne 80a94c5 80a948a: 8b 06 mov eax,DWORD PTR [esi] 80a948c: 01 d8 add eax,ebx 80a948e: eb 4e jmp 80a94de 80a9490: 8d 14 d6 lea edx,[esi+edx*8] 80a9493: 8b 4a 0c mov ecx,DWORD PTR [edx+0xc] 80a9496: 85 c9 test ecx,ecx 80a9498: 74 21 je 80a94bb 80a949a: 39 81 4c 02 00 00 cmp DWORD PTR [ecx+0x24c],eax 80a94a0: 0f 85 84 00 00 00 jne 80a952a 80a94a6: c7 c1 c8 6e 0e 08 mov ecx,0x80e6ec8 80a94ac: c7 42 0c 00 00 00 00 mov DWORD PTR [edx+0xc],0x0 80a94b3: 8b 09 mov ecx,DWORD PTR [ecx] 80a94b5: 83 c1 01 add ecx,0x1 80a94b8: 89 4a 08 mov DWORD PTR [edx+0x8],ecx 80a94bb: c7 c2 a8 6c 0e 08 mov edx,0x80e6ca8 80a94c1: 39 02 cmp DWORD PTR [edx],eax 80a94c3: 74 19 je 80a94de 80a94c5: 83 c4 1c add esp,0x1c 80a94c8: b8 01 00 00 00 mov eax,0x1 80a94cd: 5b pop ebx 80a94ce: 5e pop esi 80a94cf: 5f pop edi 80a94d0: 5d pop ebp 80a94d1: c3 ret 80a94d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a94d8: 89 e9 mov ecx,ebp 80a94da: 84 c9 test cl,cl 80a94dc: 75 6a jne 80a9548 80a94de: c7 c2 cc 6e 0e 08 mov edx,0x80e6ecc 80a94e4: b9 00 00 00 00 mov ecx,0x0 80a94e9: 8b 12 mov edx,DWORD PTR [edx] 80a94eb: 83 c2 01 add edx,0x1 80a94ee: 85 db test ebx,ebx 80a94f0: 0f 45 d1 cmovne edx,ecx 80a94f3: 29 d8 sub eax,ebx 80a94f5: 83 eb 01 sub ebx,0x1 80a94f8: eb 14 jmp 80a950e 80a94fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80a9500: 8d 0c 03 lea ecx,[ebx+eax*1] 80a9503: 83 e8 01 sub eax,0x1 80a9506: 8b 6c c6 0c mov ebp,DWORD PTR [esi+eax*8+0xc] 80a950a: 85 ed test ebp,ebp 80a950c: 75 12 jne 80a9520 80a950e: 39 d0 cmp eax,edx 80a9510: 77 ee ja 80a9500 80a9512: 83 c4 1c add esp,0x1c 80a9515: 31 c0 xor eax,eax 80a9517: 5b pop ebx 80a9518: 5e pop esi 80a9519: 5f pop edi 80a951a: 5d pop ebp 80a951b: c3 ret 80a951c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9520: c7 c0 a8 6c 0e 08 mov eax,0x80e6ca8 80a9526: 89 08 mov DWORD PTR [eax],ecx 80a9528: eb 9b jmp 80a94c5 80a952a: 8d 87 6c 98 fe ff lea eax,[edi-0x16794] 80a9530: 89 fb mov ebx,edi 80a9532: 50 push eax 80a9533: 8d 87 38 96 fe ff lea eax,[edi-0x169c8] 80a9539: 6a 50 push 0x50 80a953b: 50 push eax 80a953c: 8d 87 55 96 fe ff lea eax,[edi-0x169ab] 80a9542: 50 push eax 80a9543: e8 88 19 fa ff call 804aed0 <__assert_fail> 80a9548: 8d 87 6c 98 fe ff lea eax,[edi-0x16794] 80a954e: 89 fb mov ebx,edi 80a9550: 50 push eax 80a9551: 8d 87 38 96 fe ff lea eax,[edi-0x169c8] 80a9557: 6a 3b push 0x3b 80a9559: 50 push eax 80a955a: 8d 87 43 96 fe ff lea eax,[edi-0x169bd] 80a9560: 50 push eax 80a9561: e8 6a 19 fa ff call 804aed0 <__assert_fail> 80a9566: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a956d: 8d 76 00 lea esi,[esi+0x0] 080a9570 <_dl_close_worker>: 80a9570: f3 0f 1e fb endbr32 80a9574: 55 push ebp 80a9575: 89 e5 mov ebp,esp 80a9577: 57 push edi 80a9578: 56 push esi 80a9579: e8 31 13 fa ff call 804a8af <__x86.get_pc_thunk.si> 80a957e: 81 c6 82 ba 03 00 add esi,0x3ba82 80a9584: 53 push ebx 80a9585: 81 ec cc 00 00 00 sub esp,0xcc 80a958b: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 80a958e: 0f b6 45 0c movzx eax,BYTE PTR [ebp+0xc] 80a9592: 88 45 d6 mov BYTE PTR [ebp-0x2a],al 80a9595: 8b 82 94 01 00 00 mov eax,DWORD PTR [edx+0x194] 80a959b: 89 75 cc mov DWORD PTR [ebp-0x34],esi 80a959e: 83 e8 01 sub eax,0x1 80a95a1: 89 82 94 01 00 00 mov DWORD PTR [edx+0x194],eax 80a95a7: 0f 85 f4 01 00 00 jne 80a97a1 <_dl_close_worker+0x231> 80a95ad: 0f b6 8a 98 01 00 00 movzx ecx,BYTE PTR [edx+0x198] 80a95b4: 83 e1 03 and ecx,0x3 80a95b7: 80 f9 02 cmp cl,0x2 80a95ba: 0f 85 e1 01 00 00 jne 80a97a1 <_dl_close_worker+0x231> 80a95c0: 8b 8e 4c 1b 00 00 mov ecx,DWORD PTR [esi+0x1b4c] 80a95c6: 85 c9 test ecx,ecx 80a95c8: 0f 85 c6 01 00 00 jne 80a9794 <_dl_close_worker+0x224> 80a95ce: 8b 75 cc mov esi,DWORD PTR [ebp-0x34] 80a95d1: 8b 42 18 mov eax,DWORD PTR [edx+0x18] 80a95d4: c7 c7 e0 59 0e 08 mov edi,0x80e59e0 80a95da: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80a95dd: 8d 04 80 lea eax,[eax+eax*4] 80a95e0: c1 e0 04 shl eax,0x4 80a95e3: 8d 5c 07 14 lea ebx,[edi+eax*1+0x14] 80a95e7: 01 f8 add eax,edi 80a95e9: 89 7d 8c mov DWORD PTR [ebp-0x74],edi 80a95ec: c7 c7 00 00 00 00 mov edi,0x0 80a95f2: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 80a95f5: 8d 86 e0 43 fc ff lea eax,[esi-0x3bc20] 80a95fb: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 80a95fe: c7 c0 0c 6f 0e 08 mov eax,0x80e6f0c 80a9604: 89 9d 70 ff ff ff mov DWORD PTR [ebp-0x90],ebx 80a960a: c7 c3 08 6f 0e 08 mov ebx,0x80e6f08 80a9610: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 80a9616: c7 c0 38 6f 0e 08 mov eax,0x80e6f38 80a961c: 89 5d bc mov DWORD PTR [ebp-0x44],ebx 80a961f: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 80a9625: 89 85 5c ff ff ff mov DWORD PTR [ebp-0xa4],eax 80a962b: 89 85 58 ff ff ff mov DWORD PTR [ebp-0xa8],eax 80a9631: 89 f0 mov eax,esi 80a9633: c7 c6 00 00 00 00 mov esi,0x0 80a9639: 89 5d 88 mov DWORD PTR [ebp-0x78],ebx 80a963c: c7 c3 5c 6f 0e 08 mov ebx,0x80e6f5c 80a9642: c7 c1 a0 59 0e 08 mov ecx,0x80e59a0 80a9648: 89 7d 80 mov DWORD PTR [ebp-0x80],edi 80a964b: 89 5d 90 mov DWORD PTR [ebp-0x70],ebx 80a964e: 8d 98 c8 97 fe ff lea ebx,[eax-0x16838] 80a9654: c7 c7 50 59 0e 08 mov edi,0x80e5950 80a965a: 89 9d 4c ff ff ff mov DWORD PTR [ebp-0xb4],ebx 80a9660: c7 c3 c0 6e 0e 08 mov ebx,0x80e6ec0 80a9666: 89 b5 54 ff ff ff mov DWORD PTR [ebp-0xac],esi 80a966c: 89 9d 48 ff ff ff mov DWORD PTR [ebp-0xb8],ebx 80a9672: c7 c3 a0 6c 0e 08 mov ebx,0x80e6ca0 80a9678: 89 8d 6c ff ff ff mov DWORD PTR [ebp-0x94],ecx 80a967e: 89 b5 7c ff ff ff mov DWORD PTR [ebp-0x84],esi 80a9684: 89 bd 50 ff ff ff mov DWORD PTR [ebp-0xb0],edi 80a968a: 89 9d 78 ff ff ff mov DWORD PTR [ebp-0x88],ebx 80a9690: c7 c1 a8 6c 0e 08 mov ecx,0x80e6ca8 80a9696: 89 b5 3c ff ff ff mov DWORD PTR [ebp-0xc4],esi 80a969c: c7 c6 c8 6e 0e 08 mov esi,0x80e6ec8 80a96a2: 89 8d 44 ff ff ff mov DWORD PTR [ebp-0xbc],ecx 80a96a8: c7 c1 cc 6e 0e 08 mov ecx,0x80e6ecc 80a96ae: 8d 80 93 96 fe ff lea eax,[eax-0x1696d] 80a96b4: 89 b5 38 ff ff ff mov DWORD PTR [ebp-0xc8],esi 80a96ba: 89 8d 40 ff ff ff mov DWORD PTR [ebp-0xc0],ecx 80a96c0: 89 9d 68 ff ff ff mov DWORD PTR [ebp-0x98],ebx 80a96c6: 89 bd 34 ff ff ff mov DWORD PTR [ebp-0xcc],edi 80a96cc: 89 bd 30 ff ff ff mov DWORD PTR [ebp-0xd0],edi 80a96d2: 89 85 74 ff ff ff mov DWORD PTR [ebp-0x8c],eax 80a96d8: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80a96db: 89 e6 mov esi,esp 80a96dd: 89 65 84 mov DWORD PTR [ebp-0x7c],esp 80a96e0: c7 80 4c 1b 00 00 01 00 00 00 mov DWORD PTR [eax+0x1b4c],0x1 80a96ea: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80a96ed: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80a96f0: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80a96f3: 83 c0 0f add eax,0xf 80a96f6: 89 c1 mov ecx,eax 80a96f8: 89 c2 mov edx,eax 80a96fa: 81 e1 00 f0 ff ff and ecx,0xfffff000 80a9700: 83 e2 f0 and edx,0xfffffff0 80a9703: 29 ce sub esi,ecx 80a9705: 89 f1 mov ecx,esi 80a9707: 39 cc cmp esp,ecx 80a9709: 74 12 je 80a971d <_dl_close_worker+0x1ad> 80a970b: 81 ec 00 10 00 00 sub esp,0x1000 80a9711: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a9719: 39 cc cmp esp,ecx 80a971b: 75 ee jne 80a970b <_dl_close_worker+0x19b> 80a971d: 81 e2 ff 0f 00 00 and edx,0xfff 80a9723: 29 d4 sub esp,edx 80a9725: 85 d2 test edx,edx 80a9727: 74 05 je 80a972e <_dl_close_worker+0x1be> 80a9729: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 80a972e: 89 c2 mov edx,eax 80a9730: 89 e6 mov esi,esp 80a9732: 25 00 f0 ff ff and eax,0xfffff000 80a9737: 89 e7 mov edi,esp 80a9739: 29 c6 sub esi,eax 80a973b: 83 e2 f0 and edx,0xfffffff0 80a973e: 89 f0 mov eax,esi 80a9740: 39 c4 cmp esp,eax 80a9742: 74 12 je 80a9756 <_dl_close_worker+0x1e6> 80a9744: 81 ec 00 10 00 00 sub esp,0x1000 80a974a: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a9752: 39 c4 cmp esp,eax 80a9754: 75 ee jne 80a9744 <_dl_close_worker+0x1d4> 80a9756: 81 e2 ff 0f 00 00 and edx,0xfff 80a975c: 29 d4 sub esp,edx 80a975e: 85 d2 test edx,edx 80a9760: 75 70 jne 80a97d2 <_dl_close_worker+0x262> 80a9762: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 80a9765: 89 e6 mov esi,esp 80a9767: 89 65 d8 mov DWORD PTR [ebp-0x28],esp 80a976a: 8d 14 85 0f 00 00 00 lea edx,[eax*4+0xf] 80a9771: 89 d0 mov eax,edx 80a9773: 81 e2 00 f0 ff ff and edx,0xfffff000 80a9779: 29 d6 sub esi,edx 80a977b: 83 e0 f0 and eax,0xfffffff0 80a977e: 89 f2 mov edx,esi 80a9780: 39 d4 cmp esp,edx 80a9782: 74 55 je 80a97d9 <_dl_close_worker+0x269> 80a9784: 81 ec 00 10 00 00 sub esp,0x1000 80a978a: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80a9792: eb ec jmp 80a9780 <_dl_close_worker+0x210> 80a9794: 8b 7d cc mov edi,DWORD PTR [ebp-0x34] 80a9797: c7 87 4c 1b 00 00 02 00 00 00 mov DWORD PTR [edi+0x1b4c],0x2 80a97a1: 8b 75 cc mov esi,DWORD PTR [ebp-0x34] 80a97a4: c7 c1 08 6f 0e 08 mov ecx,0x80e6f08 80a97aa: f6 01 40 test BYTE PTR [ecx],0x40 80a97ad: 75 08 jne 80a97b7 <_dl_close_worker+0x247> 80a97af: 8d 65 f4 lea esp,[ebp-0xc] 80a97b2: 5b pop ebx 80a97b3: 5e pop esi 80a97b4: 5f pop edi 80a97b5: 5d pop ebp 80a97b6: c3 ret 80a97b7: 83 ec 04 sub esp,0x4 80a97ba: 50 push eax 80a97bb: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80a97be: ff 72 04 push DWORD PTR [edx+0x4] 80a97c1: 8d 80 10 97 fe ff lea eax,[eax-0x168f0] 80a97c7: 50 push eax 80a97c8: e8 93 89 ff ff call 80a2160 <_dl_debug_printf> 80a97cd: 83 c4 10 add esp,0x10 80a97d0: eb dd jmp 80a97af <_dl_close_worker+0x23f> 80a97d2: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 80a97d7: eb 89 jmp 80a9762 <_dl_close_worker+0x1f2> 80a97d9: 25 ff 0f 00 00 and eax,0xfff 80a97de: 29 c4 sub esp,eax 80a97e0: 85 c0 test eax,eax 80a97e2: 74 05 je 80a97e9 <_dl_close_worker+0x279> 80a97e4: 83 4c 04 fc 00 or DWORD PTR [esp+eax*1-0x4],0x0 80a97e9: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80a97ec: 89 e1 mov ecx,esp 80a97ee: 31 d2 xor edx,edx 80a97f0: 89 4d dc mov DWORD PTR [ebp-0x24],ecx 80a97f3: 8b 00 mov eax,DWORD PTR [eax] 80a97f5: 85 c0 test eax,eax 80a97f7: 74 1a je 80a9813 <_dl_close_worker+0x2a3> 80a97f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a9800: 89 90 14 02 00 00 mov DWORD PTR [eax+0x214],edx 80a9806: 89 04 91 mov DWORD PTR [ecx+edx*4],eax 80a9809: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 80a980c: 83 c2 01 add edx,0x1 80a980f: 85 c0 test eax,eax 80a9811: 75 ed jne 80a9800 <_dl_close_worker+0x290> 80a9813: 39 55 e4 cmp DWORD PTR [ebp-0x1c],edx 80a9816: 0f 85 96 0b 00 00 jne 80aa3b2 <_dl_close_worker+0xe42> 80a981c: 8b 75 e4 mov esi,DWORD PTR [ebp-0x1c] 80a981f: 83 ec 04 sub esp,0x4 80a9822: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9825: 56 push esi 80a9826: 6a 00 push 0x0 80a9828: 57 push edi 80a9829: e8 92 f8 f9 ff call 80490c0 <.plt+0x90> 80a982e: 83 c4 0c add esp,0xc 80a9831: 56 push esi 80a9832: 6a 00 push 0x0 80a9834: ff 75 d8 push DWORD PTR [ebp-0x28] 80a9837: e8 84 f8 f9 ff call 80490c0 <.plt+0x90> 80a983c: 83 c4 10 add esp,0x10 80a983f: 85 f6 test esi,esi 80a9841: 0f 84 15 0b 00 00 je 80aa35c <_dl_close_worker+0xdec> 80a9847: 31 f6 xor esi,esi 80a9849: eb 22 jmp 80a986d <_dl_close_worker+0x2fd> 80a984b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a984f: 90 nop 80a9850: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80a9853: 8b 88 fc 01 00 00 mov ecx,DWORD PTR [eax+0x1fc] 80a9859: 85 c9 test ecx,ecx 80a985b: 0f 85 c7 00 00 00 jne 80a9928 <_dl_close_worker+0x3b8> 80a9861: 83 c6 01 add esi,0x1 80a9864: 39 75 e4 cmp DWORD PTR [ebp-0x1c],esi 80a9867: 0f 86 7d 01 00 00 jbe 80a99ea <_dl_close_worker+0x47a> 80a986d: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 80a9870: 80 3c 30 00 cmp BYTE PTR [eax+esi*1],0x0 80a9874: 75 eb jne 80a9861 <_dl_close_worker+0x2f1> 80a9876: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 80a9879: 8b 04 b0 mov eax,DWORD PTR [eax+esi*4] 80a987c: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 80a987f: 0f b6 80 98 01 00 00 movzx eax,BYTE PTR [eax+0x198] 80a9886: 88 45 d7 mov BYTE PTR [ebp-0x29],al 80a9889: 83 e0 03 and eax,0x3 80a988c: 3c 02 cmp al,0x2 80a988e: 0f 84 14 01 00 00 je 80a99a8 <_dl_close_worker+0x438> 80a9894: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 80a9897: c6 04 37 01 mov BYTE PTR [edi+esi*1],0x1 80a989b: c6 04 30 01 mov BYTE PTR [eax+esi*1],0x1 80a989f: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80a98a2: c7 80 14 02 00 00 ff ff ff ff mov DWORD PTR [eax+0x214],0xffffffff 80a98ac: 8b 90 f8 01 00 00 mov edx,DWORD PTR [eax+0x1f8] 80a98b2: 85 d2 test edx,edx 80a98b4: 74 9a je 80a9850 <_dl_close_worker+0x2e0> 80a98b6: 8d 42 04 lea eax,[edx+0x4] 80a98b9: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 80a98bc: 85 d2 test edx,edx 80a98be: 74 90 je 80a9850 <_dl_close_worker+0x2e0> 80a98c0: 8b 4d e4 mov ecx,DWORD PTR [ebp-0x1c] 80a98c3: eb 2f jmp 80a98f4 <_dl_close_worker+0x384> 80a98c5: 8d 76 00 lea esi,[esi+0x0] 80a98c8: 39 d1 cmp ecx,edx 80a98ca: 76 37 jbe 80a9903 <_dl_close_worker+0x393> 80a98cc: 80 3c 17 00 cmp BYTE PTR [edi+edx*1],0x0 80a98d0: 75 14 jne 80a98e6 <_dl_close_worker+0x376> 80a98d2: c6 04 17 01 mov BYTE PTR [edi+edx*1],0x1 80a98d6: 8b 10 mov edx,DWORD PTR [eax] 80a98d8: 8b 92 14 02 00 00 mov edx,DWORD PTR [edx+0x214] 80a98de: 8d 5a ff lea ebx,[edx-0x1] 80a98e1: 39 f2 cmp edx,esi 80a98e3: 0f 4e f3 cmovle esi,ebx 80a98e6: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80a98e9: 83 c0 04 add eax,0x4 80a98ec: 85 d2 test edx,edx 80a98ee: 0f 84 5c ff ff ff je 80a9850 <_dl_close_worker+0x2e0> 80a98f4: 8b 92 14 02 00 00 mov edx,DWORD PTR [edx+0x214] 80a98fa: 83 fa ff cmp edx,0xffffffff 80a98fd: 74 e7 je 80a98e6 <_dl_close_worker+0x376> 80a98ff: 85 d2 test edx,edx 80a9901: 79 c5 jns 80a98c8 <_dl_close_worker+0x358> 80a9903: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9906: 8d 83 7c 98 fe ff lea eax,[ebx-0x16784] 80a990c: 50 push eax 80a990d: 8d 83 38 96 fe ff lea eax,[ebx-0x169c8] 80a9913: 68 df 00 00 00 push 0xdf 80a9918: 50 push eax 80a9919: 8d 83 38 97 fe ff lea eax,[ebx-0x168c8] 80a991f: 50 push eax 80a9920: e8 ab 15 fa ff call 804aed0 <__assert_fail> 80a9925: 8d 76 00 lea esi,[esi+0x0] 80a9928: 8b 01 mov eax,DWORD PTR [ecx] 80a992a: 85 c0 test eax,eax 80a992c: 0f 84 2f ff ff ff je 80a9861 <_dl_close_worker+0x2f1> 80a9932: 31 d2 xor edx,edx 80a9934: eb 3a jmp 80a9970 <_dl_close_worker+0x400> 80a9936: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a993d: 8d 76 00 lea esi,[esi+0x0] 80a9940: 39 45 e4 cmp DWORD PTR [ebp-0x1c],eax 80a9943: 76 3e jbe 80a9983 <_dl_close_worker+0x413> 80a9945: 80 3c 07 00 cmp BYTE PTR [edi+eax*1],0x0 80a9949: 75 1a jne 80a9965 <_dl_close_worker+0x3f5> 80a994b: c6 04 07 01 mov BYTE PTR [edi+eax*1],0x1 80a994f: 8b 83 14 02 00 00 mov eax,DWORD PTR [ebx+0x214] 80a9955: 39 f0 cmp eax,esi 80a9957: 7f 03 jg 80a995c <_dl_close_worker+0x3ec> 80a9959: 8d 70 ff lea esi,[eax-0x1] 80a995c: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80a995f: 8b 88 fc 01 00 00 mov ecx,DWORD PTR [eax+0x1fc] 80a9965: 83 c2 01 add edx,0x1 80a9968: 3b 11 cmp edx,DWORD PTR [ecx] 80a996a: 0f 83 f1 fe ff ff jae 80a9861 <_dl_close_worker+0x2f1> 80a9970: 8b 5c 91 04 mov ebx,DWORD PTR [ecx+edx*4+0x4] 80a9974: 8b 83 14 02 00 00 mov eax,DWORD PTR [ebx+0x214] 80a997a: 83 f8 ff cmp eax,0xffffffff 80a997d: 74 e6 je 80a9965 <_dl_close_worker+0x3f5> 80a997f: 85 c0 test eax,eax 80a9981: 79 bd jns 80a9940 <_dl_close_worker+0x3d0> 80a9983: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9986: 8d 83 7c 98 fe ff lea eax,[ebx-0x16784] 80a998c: 50 push eax 80a998d: 8d 83 38 96 fe ff lea eax,[ebx-0x169c8] 80a9993: 68 f8 00 00 00 push 0xf8 80a9998: 50 push eax 80a9999: 8d 83 64 97 fe ff lea eax,[ebx-0x1689c] 80a999f: 50 push eax 80a99a0: e8 2b 15 fa ff call 804aed0 <__assert_fail> 80a99a5: 8d 76 00 lea esi,[esi+0x0] 80a99a8: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80a99ab: 8b 90 94 01 00 00 mov edx,DWORD PTR [eax+0x194] 80a99b1: 85 d2 test edx,edx 80a99b3: 0f 85 db fe ff ff jne 80a9894 <_dl_close_worker+0x324> 80a99b9: 80 b8 9b 01 00 00 00 cmp BYTE PTR [eax+0x19b],0x0 80a99c0: 0f 85 ce fe ff ff jne 80a9894 <_dl_close_worker+0x324> 80a99c6: 8b 80 50 02 00 00 mov eax,DWORD PTR [eax+0x250] 80a99cc: 85 c0 test eax,eax 80a99ce: 0f 85 c0 fe ff ff jne 80a9894 <_dl_close_worker+0x324> 80a99d4: 80 3c 37 00 cmp BYTE PTR [edi+esi*1],0x0 80a99d8: 0f 85 b6 fe ff ff jne 80a9894 <_dl_close_worker+0x324> 80a99de: 83 c6 01 add esi,0x1 80a99e1: 39 75 e4 cmp DWORD PTR [ebp-0x1c],esi 80a99e4: 0f 87 83 fe ff ff ja 80a986d <_dl_close_worker+0x2fd> 80a99ea: 8b 75 d0 mov esi,DWORD PTR [ebp-0x30] 80a99ed: 31 c0 xor eax,eax 80a99ef: 8b 5d e4 mov ebx,DWORD PTR [ebp-0x1c] 80a99f2: 85 f6 test esi,esi 80a99f4: 0f 94 c0 sete al 80a99f7: 29 c3 sub ebx,eax 80a99f9: 8d 14 07 lea edx,[edi+eax*1] 80a99fc: 89 d8 mov eax,ebx 80a99fe: 85 f6 test esi,esi 80a9a00: 0f 85 e2 03 00 00 jne 80a9de8 <_dl_close_worker+0x878> 80a9a06: 6a 01 push 0x1 80a9a08: 52 push edx 80a9a09: 50 push eax 80a9a0a: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 80a9a0d: 83 c0 04 add eax,0x4 80a9a10: 50 push eax 80a9a11: e8 ca 0b 00 00 call 80aa5e0 <_dl_sort_maps> 80a9a16: c6 45 d4 01 mov BYTE PTR [ebp-0x2c],0x1 80a9a1a: 83 c4 10 add esp,0x10 80a9a1d: 31 d2 xor edx,edx 80a9a1f: c7 45 c8 00 00 00 00 mov DWORD PTR [ebp-0x38],0x0 80a9a26: c6 45 d7 00 mov BYTE PTR [ebp-0x29],0x0 80a9a2a: 89 d6 mov esi,edx 80a9a2c: c6 45 d5 00 mov BYTE PTR [ebp-0x2b],0x0 80a9a30: c7 45 e0 ff ff ff ff mov DWORD PTR [ebp-0x20],0xffffffff 80a9a37: 89 7d d8 mov DWORD PTR [ebp-0x28],edi 80a9a3a: eb 7e jmp 80a9aba <_dl_close_worker+0x54a> 80a9a3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9a40: 80 fa 02 cmp dl,0x2 80a9a43: 0f 85 7e 08 00 00 jne 80aa2c7 <_dl_close_worker+0xd57> 80a9a49: 80 bf 9b 01 00 00 00 cmp BYTE PTR [edi+0x19b],0x0 80a9a50: 0f 85 71 08 00 00 jne 80aa2c7 <_dl_close_worker+0xd57> 80a9a56: a8 08 test al,0x8 80a9a58: 74 35 je 80a9a8f <_dl_close_worker+0x51f> 80a9a5a: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 80a9a5d: f6 00 02 test BYTE PTR [eax],0x2 80a9a60: 0f 85 81 02 00 00 jne 80a9ce7 <_dl_close_worker+0x777> 80a9a66: 8b 87 88 00 00 00 mov eax,DWORD PTR [edi+0x88] 80a9a6c: 85 c0 test eax,eax 80a9a6e: 0f 84 3c 02 00 00 je 80a9cb0 <_dl_close_worker+0x740> 80a9a74: 83 ec 04 sub esp,0x4 80a9a77: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9a7a: 57 push edi 80a9a7b: ff 75 b8 push DWORD PTR [ebp-0x48] 80a9a7e: 6a 00 push 0x0 80a9a80: e8 bb b6 ff ff call 80a5140 <_dl_catch_exception> 80a9a85: 0f b6 87 98 01 00 00 movzx eax,BYTE PTR [edi+0x198] 80a9a8c: 83 c4 10 add esp,0x10 80a9a8f: 83 e0 10 and eax,0x10 80a9a92: 80 8f 99 01 00 00 20 or BYTE PTR [edi+0x199],0x20 80a9a99: 3c 01 cmp al,0x1 80a9a9b: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80a9a9e: 83 5d c8 ff sbb DWORD PTR [ebp-0x38],0xffffffff 80a9aa2: c6 45 d7 01 mov BYTE PTR [ebp-0x29],0x1 80a9aa6: 39 f0 cmp eax,esi 80a9aa8: 0f 47 c6 cmova eax,esi 80a9aab: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 80a9aae: 83 c6 01 add esi,0x1 80a9ab1: 39 75 e4 cmp DWORD PTR [ebp-0x1c],esi 80a9ab4: 0f 86 cc 01 00 00 jbe 80a9c86 <_dl_close_worker+0x716> 80a9aba: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 80a9abd: 8b 3c b0 mov edi,DWORD PTR [eax+esi*4] 80a9ac0: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 80a9ac3: 3b 47 18 cmp eax,DWORD PTR [edi+0x18] 80a9ac6: 0f 85 d9 07 00 00 jne 80aa2a5 <_dl_close_worker+0xd35> 80a9acc: 0f b6 87 98 01 00 00 movzx eax,BYTE PTR [edi+0x198] 80a9ad3: 8b 5d d8 mov ebx,DWORD PTR [ebp-0x28] 80a9ad6: 89 c2 mov edx,eax 80a9ad8: 83 e2 03 and edx,0x3 80a9adb: 80 3c 33 00 cmp BYTE PTR [ebx+esi*1],0x0 80a9adf: 0f 84 5b ff ff ff je 80a9a40 <_dl_close_worker+0x4d0> 80a9ae5: 80 fa 02 cmp dl,0x2 80a9ae8: 75 c4 jne 80a9aae <_dl_close_worker+0x53e> 80a9aea: 8b 87 60 01 00 00 mov eax,DWORD PTR [edi+0x160] 80a9af0: 85 c0 test eax,eax 80a9af2: 0f 84 0b 02 00 00 je 80a9d03 <_dl_close_worker+0x793> 80a9af8: 8b 87 d4 01 00 00 mov eax,DWORD PTR [edi+0x1d4] 80a9afe: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 80a9b05: bb 01 00 00 00 mov ebx,0x1 80a9b0a: 8b 10 mov edx,DWORD PTR [eax] 80a9b0c: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 80a9b0f: 85 d2 test edx,edx 80a9b11: 0f 84 3b 01 00 00 je 80a9c52 <_dl_close_worker+0x6e2> 80a9b17: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 80a9b1a: 8d 87 68 01 00 00 lea eax,[edi+0x168] 80a9b20: 89 7d b0 mov DWORD PTR [ebp-0x50],edi 80a9b23: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 80a9b26: 8b 7d d0 mov edi,DWORD PTR [ebp-0x30] 80a9b29: 89 d0 mov eax,edx 80a9b2b: 83 c1 04 add ecx,0x4 80a9b2e: 89 55 ac mov DWORD PTR [ebp-0x54],edx 80a9b31: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 80a9b34: 89 75 a8 mov DWORD PTR [ebp-0x58],esi 80a9b37: 31 f6 xor esi,esi 80a9b39: 89 4d a4 mov DWORD PTR [ebp-0x5c],ecx 80a9b3c: eb 25 jmp 80a9b63 <_dl_close_worker+0x5f3> 80a9b3e: 66 90 xchg ax,ax 80a9b40: 3b b8 b8 fe ff ff cmp edi,DWORD PTR [eax-0x148] 80a9b46: 0f 85 bb 08 00 00 jne 80aa407 <_dl_close_worker+0xe97> 80a9b4c: 83 b8 b4 00 00 00 ff cmp DWORD PTR [eax+0xb4],0xffffffff 80a9b53: 74 12 je 80a9b67 <_dl_close_worker+0x5f7> 80a9b55: 8b 01 mov eax,DWORD PTR [ecx] 80a9b57: 83 c1 04 add ecx,0x4 80a9b5a: be 01 00 00 00 mov esi,0x1 80a9b5f: 85 c0 test eax,eax 80a9b61: 74 10 je 80a9b73 <_dl_close_worker+0x603> 80a9b63: 39 c2 cmp edx,eax 80a9b65: 75 d9 jne 80a9b40 <_dl_close_worker+0x5d0> 80a9b67: 8b 01 mov eax,DWORD PTR [ecx] 80a9b69: 83 c1 04 add ecx,0x4 80a9b6c: 83 c3 01 add ebx,0x1 80a9b6f: 85 c0 test eax,eax 80a9b71: 75 f0 jne 80a9b63 <_dl_close_worker+0x5f3> 80a9b73: 89 f0 mov eax,esi 80a9b75: 8b 55 ac mov edx,DWORD PTR [ebp-0x54] 80a9b78: 8b 7d b0 mov edi,DWORD PTR [ebp-0x50] 80a9b7b: 88 45 ac mov BYTE PTR [ebp-0x54],al 80a9b7e: 8b 75 a8 mov esi,DWORD PTR [ebp-0x58] 80a9b81: 84 c0 test al,al 80a9b83: 0f 84 3e 01 00 00 je 80a9cc7 <_dl_close_worker+0x757> 80a9b89: 8d 87 c0 01 00 00 lea eax,[edi+0x1c0] 80a9b8f: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 80a9b92: 83 fb 03 cmp ebx,0x3 80a9b95: 0f 87 95 01 00 00 ja 80a9d30 <_dl_close_worker+0x7c0> 80a9b9b: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 80a9b9e: c7 45 9c 04 00 00 00 mov DWORD PTR [ebp-0x64],0x4 80a9ba5: 3b 45 b4 cmp eax,DWORD PTR [ebp-0x4c] 80a9ba8: 0f 84 82 01 00 00 je 80a9d30 <_dl_close_worker+0x7c0> 80a9bae: 89 7d 98 mov DWORD PTR [ebp-0x68],edi 80a9bb1: 8b 5d a4 mov ebx,DWORD PTR [ebp-0x5c] 80a9bb4: 31 c9 xor ecx,ecx 80a9bb6: 89 75 94 mov DWORD PTR [ebp-0x6c],esi 80a9bb9: 8b 7d b0 mov edi,DWORD PTR [ebp-0x50] 80a9bbc: eb 22 jmp 80a9be0 <_dl_close_worker+0x670> 80a9bbe: 66 90 xchg ax,ax 80a9bc0: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 80a9bc3: 85 d2 test edx,edx 80a9bc5: 74 10 je 80a9bd7 <_dl_close_worker+0x667> 80a9bc7: c7 45 c0 00 00 00 00 mov DWORD PTR [ebp-0x40],0x0 80a9bce: 83 c1 01 add ecx,0x1 80a9bd1: 89 10 mov DWORD PTR [eax],edx 80a9bd3: 8d 44 37 04 lea eax,[edi+esi*1+0x4] 80a9bd7: 8b 13 mov edx,DWORD PTR [ebx] 80a9bd9: 83 c3 04 add ebx,0x4 80a9bdc: 85 d2 test edx,edx 80a9bde: 74 2b je 80a9c0b <_dl_close_worker+0x69b> 80a9be0: 8d 34 8d 00 00 00 00 lea esi,[ecx*4+0x0] 80a9be7: 8d 04 37 lea eax,[edi+esi*1] 80a9bea: 39 55 c4 cmp DWORD PTR [ebp-0x3c],edx 80a9bed: 74 09 je 80a9bf8 <_dl_close_worker+0x688> 80a9bef: 83 ba b4 00 00 00 ff cmp DWORD PTR [edx+0xb4],0xffffffff 80a9bf6: 75 c8 jne 80a9bc0 <_dl_close_worker+0x650> 80a9bf8: 83 c3 04 add ebx,0x4 80a9bfb: 89 10 mov DWORD PTR [eax],edx 80a9bfd: 83 c1 01 add ecx,0x1 80a9c00: 8d 44 37 04 lea eax,[edi+esi*1+0x4] 80a9c04: 8b 53 fc mov edx,DWORD PTR [ebx-0x4] 80a9c07: 85 d2 test edx,edx 80a9c09: 75 d5 jne 80a9be0 <_dl_close_worker+0x670> 80a9c0b: 8b 7d 98 mov edi,DWORD PTR [ebp-0x68] 80a9c0e: 8b 75 94 mov esi,DWORD PTR [ebp-0x6c] 80a9c11: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80a9c17: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 80a9c1a: 89 87 d4 01 00 00 mov DWORD PTR [edi+0x1d4],eax 80a9c20: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80a9c23: 39 45 a8 cmp DWORD PTR [ebp-0x58],eax 80a9c26: 0f 84 54 01 00 00 je 80a9d80 <_dl_close_worker+0x810> 80a9c2c: 83 ec 0c sub esp,0xc 80a9c2f: 50 push eax 80a9c30: e8 1b 9d ff ff call 80a3950 <_dl_scope_free> 80a9c35: 0f b6 5d d5 movzx ebx,BYTE PTR [ebp-0x2b] 80a9c39: 83 c4 10 add esp,0x10 80a9c3c: 85 c0 test eax,eax 80a9c3e: b8 00 00 00 00 mov eax,0x0 80a9c43: 0f 45 d8 cmovne ebx,eax 80a9c46: 88 5d d5 mov BYTE PTR [ebp-0x2b],bl 80a9c49: 8b 45 9c mov eax,DWORD PTR [ebp-0x64] 80a9c4c: 89 87 d0 01 00 00 mov DWORD PTR [edi+0x1d0],eax 80a9c52: 8b 87 70 01 00 00 mov eax,DWORD PTR [edi+0x170] 80a9c58: 85 c0 test eax,eax 80a9c5a: 74 13 je 80a9c6f <_dl_close_worker+0x6ff> 80a9c5c: 83 b8 14 02 00 00 ff cmp DWORD PTR [eax+0x214],0xffffffff 80a9c63: 74 0a je 80a9c6f <_dl_close_worker+0x6ff> 80a9c65: c7 87 70 01 00 00 00 00 00 00 mov DWORD PTR [edi+0x170],0x0 80a9c6f: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80a9c72: 39 f0 cmp eax,esi 80a9c74: 0f 47 c6 cmova eax,esi 80a9c77: 83 c6 01 add esi,0x1 80a9c7a: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 80a9c7d: 39 75 e4 cmp DWORD PTR [ebp-0x1c],esi 80a9c80: 0f 87 34 fe ff ff ja 80a9aba <_dl_close_worker+0x54a> 80a9c86: 80 7d d7 00 cmp BYTE PTR [ebp-0x29],0x0 80a9c8a: 8b 7d d8 mov edi,DWORD PTR [ebp-0x28] 80a9c8d: 0f 85 6d 01 00 00 jne 80a9e00 <_dl_close_worker+0x890> 80a9c93: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80a9c96: 83 b8 4c 1b 00 00 02 cmp DWORD PTR [eax+0x1b4c],0x2 80a9c9d: 0f 85 ed 05 00 00 jne 80aa290 <_dl_close_worker+0xd20> 80a9ca3: 8b 65 84 mov esp,DWORD PTR [ebp-0x7c] 80a9ca6: e9 2d fa ff ff jmp 80a96d8 <_dl_close_worker+0x168> 80a9cab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80a9caf: 90 nop 80a9cb0: 8b 47 54 mov eax,DWORD PTR [edi+0x54] 80a9cb3: 85 c0 test eax,eax 80a9cb5: 0f 85 b9 fd ff ff jne 80a9a74 <_dl_close_worker+0x504> 80a9cbb: 0f b6 87 98 01 00 00 movzx eax,BYTE PTR [edi+0x198] 80a9cc2: e9 c8 fd ff ff jmp 80a9a8f <_dl_close_worker+0x51f> 80a9cc7: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 80a9cca: 85 c0 test eax,eax 80a9ccc: 74 84 je 80a9c52 <_dl_close_worker+0x6e2> 80a9cce: c7 87 60 01 00 00 00 00 00 00 mov DWORD PTR [edi+0x160],0x0 80a9cd8: c7 87 64 01 00 00 00 00 00 00 mov DWORD PTR [edi+0x164],0x0 80a9ce2: e9 6b ff ff ff jmp 80a9c52 <_dl_close_worker+0x6e2> 80a9ce7: 83 ec 04 sub esp,0x4 80a9cea: ff 75 d0 push DWORD PTR [ebp-0x30] 80a9ced: ff 77 04 push DWORD PTR [edi+0x4] 80a9cf0: ff b5 74 ff ff ff push DWORD PTR [ebp-0x8c] 80a9cf6: e8 65 84 ff ff call 80a2160 <_dl_debug_printf> 80a9cfb: 83 c4 10 add esp,0x10 80a9cfe: e9 63 fd ff ff jmp 80a9a66 <_dl_close_worker+0x4f6> 80a9d03: 8b 87 f8 01 00 00 mov eax,DWORD PTR [edi+0x1f8] 80a9d09: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a9d0c: 85 c0 test eax,eax 80a9d0e: 75 7c jne 80a9d8c <_dl_close_worker+0x81c> 80a9d10: 8b 87 d4 01 00 00 mov eax,DWORD PTR [edi+0x1d4] 80a9d16: bb 01 00 00 00 mov ebx,0x1 80a9d1b: 8b 10 mov edx,DWORD PTR [eax] 80a9d1d: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 80a9d20: 85 d2 test edx,edx 80a9d22: 0f 85 ef fd ff ff jne 80a9b17 <_dl_close_worker+0x5a7> 80a9d28: e9 25 ff ff ff jmp 80a9c52 <_dl_close_worker+0x6e2> 80a9d2d: 8d 76 00 lea esi,[esi+0x0] 80a9d30: 8b 87 d0 01 00 00 mov eax,DWORD PTR [edi+0x1d0] 80a9d36: 83 ec 0c sub esp,0xc 80a9d39: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9d3c: 89 55 98 mov DWORD PTR [ebp-0x68],edx 80a9d3f: 89 45 9c mov DWORD PTR [ebp-0x64],eax 80a9d42: c1 e0 02 shl eax,0x2 80a9d45: 50 push eax 80a9d46: e8 35 ae fb ff call 8064b80 <__libc_malloc> 80a9d4b: 83 c4 10 add esp,0x10 80a9d4e: 8b 55 98 mov edx,DWORD PTR [ebp-0x68] 80a9d51: 85 c0 test eax,eax 80a9d53: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 80a9d56: 0f 85 52 fe ff ff jne 80a9bae <_dl_close_worker+0x63e> 80a9d5c: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9d5f: 8d 83 85 93 fe ff lea eax,[ebx-0x16c7b] 80a9d65: 50 push eax 80a9d66: 8d 83 c0 96 fe ff lea eax,[ebx-0x16940] 80a9d6c: 6a 00 push 0x0 80a9d6e: 50 push eax 80a9d6f: 6a 0c push 0xc 80a9d71: e8 5a b3 ff ff call 80a50d0 <_dl_signal_error> 80a9d76: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80a9d7d: 8d 76 00 lea esi,[esi+0x0] 80a9d80: 0f b6 45 ac movzx eax,BYTE PTR [ebp-0x54] 80a9d84: 88 45 d5 mov BYTE PTR [ebp-0x2b],al 80a9d87: e9 bd fe ff ff jmp 80a9c49 <_dl_close_worker+0x6d9> 80a9d8c: 8b 4d c0 mov ecx,DWORD PTR [ebp-0x40] 80a9d8f: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80a9d92: 85 c0 test eax,eax 80a9d94: 0f 84 e7 04 00 00 je 80aa281 <_dl_close_worker+0xd11> 80a9d9a: b8 01 00 00 00 mov eax,0x1 80a9d9f: 90 nop 80a9da0: 89 c2 mov edx,eax 80a9da2: 83 c0 01 add eax,0x1 80a9da5: 8b 1c 81 mov ebx,DWORD PTR [ecx+eax*4] 80a9da8: 85 db test ebx,ebx 80a9daa: 75 f4 jne 80a9da0 <_dl_close_worker+0x830> 80a9dac: 8d 14 95 08 00 00 00 lea edx,[edx*4+0x8] 80a9db3: 89 87 64 01 00 00 mov DWORD PTR [edi+0x164],eax 80a9db9: 8d 87 60 01 00 00 lea eax,[edi+0x160] 80a9dbf: 03 55 c0 add edx,DWORD PTR [ebp-0x40] 80a9dc2: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a9dc5: 8b 87 d4 01 00 00 mov eax,DWORD PTR [edi+0x1d4] 80a9dcb: 89 97 60 01 00 00 mov DWORD PTR [edi+0x160],edx 80a9dd1: 8b 10 mov edx,DWORD PTR [eax] 80a9dd3: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 80a9dd6: 85 d2 test edx,edx 80a9dd8: 0f 84 f0 fe ff ff je 80a9cce <_dl_close_worker+0x75e> 80a9dde: bb 02 00 00 00 mov ebx,0x2 80a9de3: e9 2f fd ff ff jmp 80a9b17 <_dl_close_worker+0x5a7> 80a9de8: 6a 01 push 0x1 80a9dea: 52 push edx 80a9deb: 53 push ebx 80a9dec: ff 75 dc push DWORD PTR [ebp-0x24] 80a9def: e8 ec 07 00 00 call 80aa5e0 <_dl_sort_maps> 80a9df4: c6 45 d4 00 mov BYTE PTR [ebp-0x2c],0x0 80a9df8: 83 c4 10 add esp,0x10 80a9dfb: e9 1d fc ff ff jmp 80a9a1d <_dl_close_worker+0x4ad> 80a9e00: 83 ec 08 sub esp,0x8 80a9e03: ff 75 d0 push DWORD PTR [ebp-0x30] 80a9e06: 6a 00 push 0x0 80a9e08: e8 b3 e4 fc ff call 80782c0 <_dl_debug_initialize> 80a9e0d: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9e10: c7 40 0c 02 00 00 00 mov DWORD PTR [eax+0xc],0x2 80a9e17: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80a9e1a: e8 91 e4 fc ff call 80782b0 <_dl_debug_state> 80a9e1f: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80a9e22: 83 c4 10 add esp,0x10 80a9e25: 85 c0 test eax,eax 80a9e27: 0f 85 10 04 00 00 jne 80aa23d <_dl_close_worker+0xccd> 80a9e2d: 65 a1 0c 00 00 00 mov eax,gs:0xc 80a9e33: 85 c0 test eax,eax 80a9e35: 0f 85 ae 04 00 00 jne 80aa2e9 <_dl_close_worker+0xd79> 80a9e3b: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 80a9e3e: 85 c0 test eax,eax 80a9e40: 74 14 je 80a9e56 <_dl_close_worker+0x8e6> 80a9e42: 83 ec 0c sub esp,0xc 80a9e45: ff b5 30 ff ff ff push DWORD PTR [ebp-0xd0] 80a9e4b: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9e4e: e8 ad 61 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a9e53: 83 c4 10 add esp,0x10 80a9e56: 8b 75 e4 mov esi,DWORD PTR [ebp-0x1c] 80a9e59: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80a9e5c: 39 c6 cmp esi,eax 80a9e5e: 0f 86 4b 06 00 00 jbe 80aa4af <_dl_close_worker+0xf3f> 80a9e64: 8b 4d dc mov ecx,DWORD PTR [ebp-0x24] 80a9e67: 8d 1c 07 lea ebx,[edi+eax*1] 80a9e6a: c6 45 d8 00 mov BYTE PTR [ebp-0x28],0x0 80a9e6e: c7 45 c8 00 00 00 00 mov DWORD PTR [ebp-0x38],0x0 80a9e75: 8d 04 81 lea eax,[ecx+eax*4] 80a9e78: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 80a9e7f: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80a9e82: 89 f8 mov eax,edi 80a9e84: 89 df mov edi,ebx 80a9e86: 01 f0 add eax,esi 80a9e88: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 80a9e8b: eb 13 jmp 80a9ea0 <_dl_close_worker+0x930> 80a9e8d: 8d 76 00 lea esi,[esi+0x0] 80a9e90: 83 45 e4 04 add DWORD PTR [ebp-0x1c],0x4 80a9e94: 83 c7 01 add edi,0x1 80a9e97: 39 7d e0 cmp DWORD PTR [ebp-0x20],edi 80a9e9a: 0f 84 d9 01 00 00 je 80aa079 <_dl_close_worker+0xb09> 80a9ea0: 80 3f 00 cmp BYTE PTR [edi],0x0 80a9ea3: 75 eb jne 80a9e90 <_dl_close_worker+0x920> 80a9ea5: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 80a9ea8: 8b 30 mov esi,DWORD PTR [eax] 80a9eaa: 0f b6 86 98 01 00 00 movzx eax,BYTE PTR [esi+0x198] 80a9eb1: 89 c2 mov edx,eax 80a9eb3: 83 e2 03 and edx,0x3 80a9eb6: 80 fa 02 cmp dl,0x2 80a9eb9: 0f 85 ce 05 00 00 jne 80aa48d <_dl_close_worker+0xf1d> 80a9ebf: 8b 8e 3c 02 00 00 mov ecx,DWORD PTR [esi+0x23c] 80a9ec5: 85 c9 test ecx,ecx 80a9ec7: 0f 85 a1 02 00 00 jne 80aa16e <_dl_close_worker+0xbfe> 80a9ecd: 80 7d d6 00 cmp BYTE PTR [ebp-0x2a],0x0 80a9ed1: 74 47 je 80a9f1a <_dl_close_worker+0x9aa> 80a9ed3: 8b 45 80 mov eax,DWORD PTR [ebp-0x80] 80a9ed6: 85 c0 test eax,eax 80a9ed8: 74 14 je 80a9eee <_dl_close_worker+0x97e> 80a9eda: 83 ec 0c sub esp,0xc 80a9edd: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 80a9ee3: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9ee6: e8 15 61 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a9eeb: 83 c4 10 add esp,0x10 80a9eee: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80a9ef1: 8b 40 2c mov eax,DWORD PTR [eax+0x2c] 80a9ef4: 85 c0 test eax,eax 80a9ef6: 0f 85 11 02 00 00 jne 80aa10d <_dl_close_worker+0xb9d> 80a9efc: 8b 85 7c ff ff ff mov eax,DWORD PTR [ebp-0x84] 80a9f02: 85 c0 test eax,eax 80a9f04: 74 14 je 80a9f1a <_dl_close_worker+0x9aa> 80a9f06: 83 ec 0c sub esp,0xc 80a9f09: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 80a9f0f: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9f12: e8 e9 60 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a9f17: 83 c4 10 add esp,0x10 80a9f1a: 83 ec 0c sub esp,0xc 80a9f1d: 56 push esi 80a9f1e: e8 6d 0d 00 00 call 80aac90 <_dl_unmap> 80a9f23: 83 c4 10 add esp,0x10 80a9f26: 80 7d d4 00 cmp BYTE PTR [ebp-0x2c],0x0 80a9f2a: 0f 84 3b 05 00 00 je 80aa46b <_dl_close_worker+0xefb> 80a9f30: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 80a9f33: 85 d2 test edx,edx 80a9f35: 0f 84 0e 05 00 00 je 80aa449 <_dl_close_worker+0xed9> 80a9f3b: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 80a9f3e: 8b 5d 8c mov ebx,DWORD PTR [ebp-0x74] 80a9f41: 89 42 0c mov DWORD PTR [edx+0xc],eax 80a9f44: 83 6b 04 01 sub DWORD PTR [ebx+0x4],0x1 80a9f48: 85 c0 test eax,eax 80a9f4a: 74 03 je 80a9f4f <_dl_close_worker+0x9df> 80a9f4c: 89 50 10 mov DWORD PTR [eax+0x10],edx 80a9f4f: 83 ec 0c sub esp,0xc 80a9f52: ff b6 74 01 00 00 push DWORD PTR [esi+0x174] 80a9f58: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9f5b: e8 40 b2 fb ff call 80651a0 <__free> 80a9f60: 8b 86 b0 01 00 00 mov eax,DWORD PTR [esi+0x1b0] 80a9f66: 83 c4 10 add esp,0x10 80a9f69: 83 f8 ff cmp eax,0xffffffff 80a9f6c: 74 0c je 80a9f7a <_dl_close_worker+0xa0a> 80a9f6e: 83 ec 0c sub esp,0xc 80a9f71: 50 push eax 80a9f72: e8 29 b2 fb ff call 80651a0 <__free> 80a9f77: 83 c4 10 add esp,0x10 80a9f7a: 83 ec 0c sub esp,0xc 80a9f7d: ff b6 fc 01 00 00 push DWORD PTR [esi+0x1fc] 80a9f83: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9f86: e8 15 b2 fb ff call 80651a0 <__free> 80a9f8b: 8b 45 88 mov eax,DWORD PTR [ebp-0x78] 80a9f8e: 83 c4 10 add esp,0x10 80a9f91: f6 00 40 test BYTE PTR [eax],0x40 80a9f94: 0f 85 b8 01 00 00 jne 80aa152 <_dl_close_worker+0xbe2> 80a9f9a: 83 ec 0c sub esp,0xc 80a9f9d: ff 76 04 push DWORD PTR [esi+0x4] 80a9fa0: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9fa3: e8 f8 b1 fb ff call 80651a0 <__free> 80a9fa8: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 80a9fab: 89 75 dc mov DWORD PTR [ebp-0x24],esi 80a9fae: 83 c4 10 add esp,0x10 80a9fb1: 89 c6 mov esi,eax 80a9fb3: eb 07 jmp 80a9fbc <_dl_close_worker+0xa4c> 80a9fb5: 8d 76 00 lea esi,[esi+0x0] 80a9fb8: 85 f6 test esi,esi 80a9fba: 74 1f je 80a9fdb <_dl_close_worker+0xa6b> 80a9fbc: 89 f2 mov edx,esi 80a9fbe: 8b 76 04 mov esi,DWORD PTR [esi+0x4] 80a9fc1: 8b 5a 08 mov ebx,DWORD PTR [edx+0x8] 80a9fc4: 85 db test ebx,ebx 80a9fc6: 75 f0 jne 80a9fb8 <_dl_close_worker+0xa48> 80a9fc8: 83 ec 0c sub esp,0xc 80a9fcb: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9fce: 52 push edx 80a9fcf: e8 cc b1 fb ff call 80651a0 <__free> 80a9fd4: 83 c4 10 add esp,0x10 80a9fd7: 85 f6 test esi,esi 80a9fd9: 75 e1 jne 80a9fbc <_dl_close_worker+0xa4c> 80a9fdb: 8b 75 dc mov esi,DWORD PTR [ebp-0x24] 80a9fde: 83 ec 0c sub esp,0xc 80a9fe1: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80a9fe4: ff b6 f8 01 00 00 push DWORD PTR [esi+0x1f8] 80a9fea: e8 b1 b1 fb ff call 80651a0 <__free> 80a9fef: 8b 86 d4 01 00 00 mov eax,DWORD PTR [esi+0x1d4] 80a9ff5: 8d 96 c0 01 00 00 lea edx,[esi+0x1c0] 80a9ffb: 83 c4 10 add esp,0x10 80a9ffe: 39 d0 cmp eax,edx 80aa000: 74 0c je 80aa00e <_dl_close_worker+0xa9e> 80aa002: 83 ec 0c sub esp,0xc 80aa005: 50 push eax 80aa006: e8 95 b1 fb ff call 80651a0 <__free> 80aa00b: 83 c4 10 add esp,0x10 80aa00e: 80 be 98 01 00 00 00 cmp BYTE PTR [esi+0x198],0x0 80aa015: 0f 88 d9 00 00 00 js 80aa0f4 <_dl_close_worker+0xb84> 80aa01b: 8b 86 a0 01 00 00 mov eax,DWORD PTR [esi+0x1a0] 80aa021: 83 f8 ff cmp eax,0xffffffff 80aa024: 74 0f je 80aa035 <_dl_close_worker+0xac5> 80aa026: 83 ec 0c sub esp,0xc 80aa029: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa02c: 50 push eax 80aa02d: e8 6e b1 fb ff call 80651a0 <__free> 80aa032: 83 c4 10 add esp,0x10 80aa035: 8b 86 f0 01 00 00 mov eax,DWORD PTR [esi+0x1f0] 80aa03b: 83 f8 ff cmp eax,0xffffffff 80aa03e: 74 0f je 80aa04f <_dl_close_worker+0xadf> 80aa040: 83 ec 0c sub esp,0xc 80aa043: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa046: 50 push eax 80aa047: e8 54 b1 fb ff call 80651a0 <__free> 80aa04c: 83 c4 10 add esp,0x10 80aa04f: 8b 45 90 mov eax,DWORD PTR [ebp-0x70] 80aa052: 3b 30 cmp esi,DWORD PTR [eax] 80aa054: 0f 84 8f 00 00 00 je 80aa0e9 <_dl_close_worker+0xb79> 80aa05a: 83 ec 0c sub esp,0xc 80aa05d: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa060: 83 c7 01 add edi,0x1 80aa063: 56 push esi 80aa064: e8 37 b1 fb ff call 80651a0 <__free> 80aa069: 83 45 e4 04 add DWORD PTR [ebp-0x1c],0x4 80aa06d: 83 c4 10 add esp,0x10 80aa070: 39 7d e0 cmp DWORD PTR [ebp-0x20],edi 80aa073: 0f 85 27 fe ff ff jne 80a9ea0 <_dl_close_worker+0x930> 80aa079: 8b 8d 3c ff ff ff mov ecx,DWORD PTR [ebp-0xc4] 80aa07f: 85 c9 test ecx,ecx 80aa081: 74 14 je 80aa097 <_dl_close_worker+0xb27> 80aa083: 83 ec 0c sub esp,0xc 80aa086: ff b5 34 ff ff ff push DWORD PTR [ebp-0xcc] 80aa08c: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa08f: e8 6c 5f f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa094: 83 c4 10 add esp,0x10 80aa097: 80 7d d8 00 cmp BYTE PTR [ebp-0x28],0x0 80aa09b: 74 28 je 80aa0c5 <_dl_close_worker+0xb55> 80aa09d: 8b b5 38 ff ff ff mov esi,DWORD PTR [ebp-0xc8] 80aa0a3: 8b 06 mov eax,DWORD PTR [esi] 80aa0a5: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80aa0a8: 83 c0 01 add eax,0x1 80aa0ab: 89 06 mov DWORD PTR [esi],eax 80aa0ad: 0f 84 76 03 00 00 je 80aa429 <_dl_close_worker+0xeb9> 80aa0b3: 8b 85 68 ff ff ff mov eax,DWORD PTR [ebp-0x98] 80aa0b9: 8b 7d c8 mov edi,DWORD PTR [ebp-0x38] 80aa0bc: 39 38 cmp DWORD PTR [eax],edi 80aa0be: 75 05 jne 80aa0c5 <_dl_close_worker+0xb55> 80aa0c0: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 80aa0c3: 89 38 mov DWORD PTR [eax],edi 80aa0c5: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80aa0c8: 8b 10 mov edx,DWORD PTR [eax] 80aa0ca: 85 d2 test edx,edx 80aa0cc: 0f 84 b9 02 00 00 je 80aa38b <_dl_close_worker+0xe1b> 80aa0d2: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 80aa0d5: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa0d8: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 80aa0df: e8 cc e1 fc ff call 80782b0 <_dl_debug_state> 80aa0e4: e9 aa fb ff ff jmp 80a9c93 <_dl_close_worker+0x723> 80aa0e9: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80aa0ef: e9 66 ff ff ff jmp 80aa05a <_dl_close_worker+0xaea> 80aa0f4: 83 ec 0c sub esp,0xc 80aa0f7: ff b6 54 01 00 00 push DWORD PTR [esi+0x154] 80aa0fd: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa100: e8 9b b0 fb ff call 80651a0 <__free> 80aa105: 83 c4 10 add esp,0x10 80aa108: e9 0e ff ff ff jmp 80aa01b <_dl_close_worker+0xaab> 80aa10d: 8b 4d a0 mov ecx,DWORD PTR [ebp-0x60] 80aa110: 8b 51 30 mov edx,DWORD PTR [ecx+0x30] 80aa113: 85 d2 test edx,edx 80aa115: 0f 84 e1 fd ff ff je 80a9efc <_dl_close_worker+0x98c> 80aa11b: c1 e2 04 shl edx,0x4 80aa11e: 01 c2 add edx,eax 80aa120: eb 11 jmp 80aa133 <_dl_close_worker+0xbc3> 80aa122: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80aa128: 83 c0 10 add eax,0x10 80aa12b: 39 d0 cmp eax,edx 80aa12d: 0f 84 c9 fd ff ff je 80a9efc <_dl_close_worker+0x98c> 80aa133: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 80aa136: 85 db test ebx,ebx 80aa138: 74 ee je 80aa128 <_dl_close_worker+0xbb8> 80aa13a: 3b 70 0c cmp esi,DWORD PTR [eax+0xc] 80aa13d: 75 e9 jne 80aa128 <_dl_close_worker+0xbb8> 80aa13f: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80aa146: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80aa14c: 83 69 34 01 sub DWORD PTR [ecx+0x34],0x1 80aa150: eb d6 jmp 80aa128 <_dl_close_worker+0xbb8> 80aa152: 83 ec 04 sub esp,0x4 80aa155: ff 76 18 push DWORD PTR [esi+0x18] 80aa158: ff 76 04 push DWORD PTR [esi+0x4] 80aa15b: ff b5 4c ff ff ff push DWORD PTR [ebp-0xb4] 80aa161: e8 fa 7f ff ff call 80a2160 <_dl_debug_printf> 80aa166: 83 c4 10 add esp,0x10 80aa169: e9 2c fe ff ff jmp 80a9f9a <_dl_close_worker+0xa2a> 80aa16e: 8b 9d 48 ff ff ff mov ebx,DWORD PTR [ebp-0xb8] 80aa174: 8b 13 mov edx,DWORD PTR [ebx] 80aa176: 85 d2 test edx,edx 80aa178: 74 30 je 80aa1aa <_dl_close_worker+0xc3a> 80aa17a: c0 e8 03 shr al,0x3 80aa17d: 83 ec 0c sub esp,0xc 80aa180: 8b 9e 4c 02 00 00 mov ebx,DWORD PTR [esi+0x24c] 80aa186: 31 c9 xor ecx,ecx 80aa188: 83 e0 01 and eax,0x1 80aa18b: 50 push eax 80aa18c: 89 d8 mov eax,ebx 80aa18e: e8 ad f2 ff ff call 80a9440 80aa193: 83 c4 10 add esp,0x10 80aa196: 84 c0 test al,al 80aa198: 75 10 jne 80aa1aa <_dl_close_worker+0xc3a> 80aa19a: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 80aa1a0: 8b 9d 44 ff ff ff mov ebx,DWORD PTR [ebp-0xbc] 80aa1a6: 8b 00 mov eax,DWORD PTR [eax] 80aa1a8: 89 03 mov DWORD PTR [ebx],eax 80aa1aa: 8b 86 48 02 00 00 mov eax,DWORD PTR [esi+0x248] 80aa1b0: 0f b6 5d d7 movzx ebx,BYTE PTR [ebp-0x29] 80aa1b4: 8d 50 01 lea edx,[eax+0x1] 80aa1b7: 88 5d d8 mov BYTE PTR [ebp-0x28],bl 80aa1ba: 83 fa 01 cmp edx,0x1 80aa1bd: 0f 86 0a fd ff ff jbe 80a9ecd <_dl_close_worker+0x95d> 80aa1c3: 8b 5d c4 mov ebx,DWORD PTR [ebp-0x3c] 80aa1c6: 85 db test ebx,ebx 80aa1c8: 74 4e je 80aa218 <_dl_close_worker+0xca8> 80aa1ca: 39 d8 cmp eax,ebx 80aa1cc: 74 4a je 80aa218 <_dl_close_worker+0xca8> 80aa1ce: 8b 5d c8 mov ebx,DWORD PTR [ebp-0x38] 80aa1d1: 89 c2 mov edx,eax 80aa1d3: 2b 96 3c 02 00 00 sub edx,DWORD PTR [esi+0x23c] 80aa1d9: 39 da cmp edx,ebx 80aa1db: 0f 84 26 03 00 00 je 80aa507 <_dl_close_worker+0xf97> 80aa1e1: 8b 8d 78 ff ff ff mov ecx,DWORD PTR [ebp-0x88] 80aa1e7: 8b 09 mov ecx,DWORD PTR [ecx] 80aa1e9: 39 d9 cmp ecx,ebx 80aa1eb: 0f 84 f9 02 00 00 je 80aa4ea <_dl_close_worker+0xf7a> 80aa1f1: 39 c8 cmp eax,ecx 80aa1f3: 0f 84 dd 02 00 00 je 80aa4d6 <_dl_close_worker+0xf66> 80aa1f9: 0f b6 5d d7 movzx ebx,BYTE PTR [ebp-0x29] 80aa1fd: 88 5d d8 mov BYTE PTR [ebp-0x28],bl 80aa200: 3b 45 c8 cmp eax,DWORD PTR [ebp-0x38] 80aa203: 0f 86 c4 fc ff ff jbe 80a9ecd <_dl_close_worker+0x95d> 80aa209: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 80aa20c: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 80aa20f: e9 b9 fc ff ff jmp 80a9ecd <_dl_close_worker+0x95d> 80aa214: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aa218: 89 c3 mov ebx,eax 80aa21a: 2b 9e 3c 02 00 00 sub ebx,DWORD PTR [esi+0x23c] 80aa220: 8b 55 c8 mov edx,DWORD PTR [ebp-0x38] 80aa223: 89 5d c4 mov DWORD PTR [ebp-0x3c],ebx 80aa226: 0f b6 5d d7 movzx ebx,BYTE PTR [ebp-0x29] 80aa22a: 88 5d d8 mov BYTE PTR [ebp-0x28],bl 80aa22d: 85 d2 test edx,edx 80aa22f: 0f 85 98 fc ff ff jne 80a9ecd <_dl_close_worker+0x95d> 80aa235: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 80aa238: e9 90 fc ff ff jmp 80a9ecd <_dl_close_worker+0x95d> 80aa23d: 8b 45 a0 mov eax,DWORD PTR [ebp-0x60] 80aa240: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80aa243: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80aa246: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 80aa249: 85 d2 test edx,edx 80aa24b: 0f 84 af 01 00 00 je 80aa400 <_dl_close_worker+0xe90> 80aa251: 8b 30 mov esi,DWORD PTR [eax] 80aa253: 89 d3 mov ebx,edx 80aa255: eb 05 jmp 80aa25c <_dl_close_worker+0xcec> 80aa257: 83 eb 01 sub ebx,0x1 80aa25a: 74 1a je 80aa276 <_dl_close_worker+0xd06> 80aa25c: 8b 44 9e fc mov eax,DWORD PTR [esi+ebx*4-0x4] 80aa260: f6 80 99 01 00 00 20 test BYTE PTR [eax+0x199],0x20 80aa267: 75 ee jne 80aa257 <_dl_close_worker+0xce7> 80aa269: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80aa26c: 01 d8 add eax,ebx 80aa26e: 39 c2 cmp edx,eax 80aa270: 0f 85 62 01 00 00 jne 80aa3d8 <_dl_close_worker+0xe68> 80aa276: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 80aa279: 89 58 04 mov DWORD PTR [eax+0x4],ebx 80aa27c: e9 ac fb ff ff jmp 80a9e2d <_dl_close_worker+0x8bd> 80aa281: ba 08 00 00 00 mov edx,0x8 80aa286: b8 01 00 00 00 mov eax,0x1 80aa28b: e9 23 fb ff ff jmp 80a9db3 <_dl_close_worker+0x843> 80aa290: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 80aa293: c7 80 4c 1b 00 00 00 00 00 00 mov DWORD PTR [eax+0x1b4c],0x0 80aa29d: 8b 65 84 mov esp,DWORD PTR [ebp-0x7c] 80aa2a0: e9 0a f5 ff ff jmp 80a97af <_dl_close_worker+0x23f> 80aa2a5: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa2a8: 8d 83 7c 98 fe ff lea eax,[ebx-0x16784] 80aa2ae: 50 push eax 80aa2af: 8d 83 38 96 fe ff lea eax,[ebx-0x169c8] 80aa2b5: 68 16 01 00 00 push 0x116 80aa2ba: 50 push eax 80aa2bb: 8d 83 80 96 fe ff lea eax,[ebx-0x16980] 80aa2c1: 50 push eax 80aa2c2: e8 09 0c fa ff call 804aed0 <__assert_fail> 80aa2c7: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa2ca: 8d 83 7c 98 fe ff lea eax,[ebx-0x16784] 80aa2d0: 50 push eax 80aa2d1: 8d 83 38 96 fe ff lea eax,[ebx-0x169c8] 80aa2d7: 68 1a 01 00 00 push 0x11a 80aa2dc: 50 push eax 80aa2dd: 8d 83 90 97 fe ff lea eax,[ebx-0x16870] 80aa2e3: 50 push eax 80aa2e4: e8 e7 0b fa ff call 804aed0 <__assert_fail> 80aa2e9: 8b 45 c8 mov eax,DWORD PTR [ebp-0x38] 80aa2ec: 8b 9d 58 ff ff ff mov ebx,DWORD PTR [ebp-0xa8] 80aa2f2: 85 c0 test eax,eax 80aa2f4: 75 28 jne 80aa31e <_dl_close_worker+0xdae> 80aa2f6: 80 7d d5 00 cmp BYTE PTR [ebp-0x2b],0x0 80aa2fa: 8b 9d 5c ff ff ff mov ebx,DWORD PTR [ebp-0xa4] 80aa300: 75 1c jne 80aa31e <_dl_close_worker+0xdae> 80aa302: 8b 85 60 ff ff ff mov eax,DWORD PTR [ebp-0xa0] 80aa308: 89 c3 mov ebx,eax 80aa30a: 8b 00 mov eax,DWORD PTR [eax] 80aa30c: 85 c0 test eax,eax 80aa30e: 0f 84 27 fb ff ff je 80a9e3b <_dl_close_worker+0x8cb> 80aa314: 8b 30 mov esi,DWORD PTR [eax] 80aa316: 85 f6 test esi,esi 80aa318: 0f 84 1d fb ff ff je 80a9e3b <_dl_close_worker+0x8cb> 80aa31e: 8b 85 64 ff ff ff mov eax,DWORD PTR [ebp-0x9c] 80aa324: ff 10 call DWORD PTR [eax] 80aa326: 8b 33 mov esi,DWORD PTR [ebx] 80aa328: 85 f6 test esi,esi 80aa32a: 0f 84 0b fb ff ff je 80a9e3b <_dl_close_worker+0x8cb> 80aa330: 8b 06 mov eax,DWORD PTR [esi] 80aa332: 85 c0 test eax,eax 80aa334: 0f 84 01 fb ff ff je 80a9e3b <_dl_close_worker+0x8cb> 80aa33a: 83 e8 01 sub eax,0x1 80aa33d: 83 ec 0c sub esp,0xc 80aa340: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa343: 89 06 mov DWORD PTR [esi],eax 80aa345: ff 74 86 04 push DWORD PTR [esi+eax*4+0x4] 80aa349: e8 52 ae fb ff call 80651a0 <__free> 80aa34e: 8b 06 mov eax,DWORD PTR [esi] 80aa350: 83 c4 10 add esp,0x10 80aa353: 85 c0 test eax,eax 80aa355: 75 e3 jne 80aa33a <_dl_close_worker+0xdca> 80aa357: e9 df fa ff ff jmp 80a9e3b <_dl_close_worker+0x8cb> 80aa35c: 8b 75 d0 mov esi,DWORD PTR [ebp-0x30] 80aa35f: 31 c0 xor eax,eax 80aa361: 85 f6 test esi,esi 80aa363: 0f 94 c0 sete al 80aa366: 8d 14 07 lea edx,[edi+eax*1] 80aa369: f7 d8 neg eax 80aa36b: 85 f6 test esi,esi 80aa36d: 0f 85 a3 01 00 00 jne 80aa516 <_dl_close_worker+0xfa6> 80aa373: 6a 01 push 0x1 80aa375: 52 push edx 80aa376: 50 push eax 80aa377: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 80aa37a: 83 c0 04 add eax,0x4 80aa37d: 50 push eax 80aa37e: e8 5d 02 00 00 call 80aa5e0 <_dl_sort_maps> 80aa383: 83 c4 10 add esp,0x10 80aa386: e9 08 f9 ff ff jmp 80a9c93 <_dl_close_worker+0x723> 80aa38b: 8b 85 6c ff ff ff mov eax,DWORD PTR [ebp-0x94] 80aa391: 8b 00 mov eax,DWORD PTR [eax] 80aa393: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 80aa396: 83 e8 01 sub eax,0x1 80aa399: 3b 45 d0 cmp eax,DWORD PTR [ebp-0x30] 80aa39c: 0f 85 30 fd ff ff jne 80aa0d2 <_dl_close_worker+0xb62> 80aa3a2: 8b 85 6c ff ff ff mov eax,DWORD PTR [ebp-0x94] 80aa3a8: 8b 75 d0 mov esi,DWORD PTR [ebp-0x30] 80aa3ab: 89 30 mov DWORD PTR [eax],esi 80aa3ad: e9 20 fd ff ff jmp 80aa0d2 <_dl_close_worker+0xb62> 80aa3b2: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa3b5: 8d 83 7c 98 fe ff lea eax,[ebx-0x16784] 80aa3bb: 50 push eax 80aa3bc: 8d 83 38 96 fe ff lea eax,[ebx-0x169c8] 80aa3c2: 68 b5 00 00 00 push 0xb5 80aa3c7: 50 push eax 80aa3c8: 8d 83 71 96 fe ff lea eax,[ebx-0x1698f] 80aa3ce: 50 push eax 80aa3cf: e8 fc 0a fa ff call 804aed0 <__assert_fail> 80aa3d4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aa3d8: 31 c9 xor ecx,ecx 80aa3da: 31 c0 xor eax,eax 80aa3dc: 8b 14 86 mov edx,DWORD PTR [esi+eax*4] 80aa3df: f6 82 99 01 00 00 20 test BYTE PTR [edx+0x199],0x20 80aa3e6: 75 0a jne 80aa3f2 <_dl_close_worker+0xe82> 80aa3e8: 39 c8 cmp eax,ecx 80aa3ea: 74 03 je 80aa3ef <_dl_close_worker+0xe7f> 80aa3ec: 89 14 8e mov DWORD PTR [esi+ecx*4],edx 80aa3ef: 83 c1 01 add ecx,0x1 80aa3f2: 83 c0 01 add eax,0x1 80aa3f5: 39 d8 cmp eax,ebx 80aa3f7: 75 e3 jne 80aa3dc <_dl_close_worker+0xe6c> 80aa3f9: 89 cb mov ebx,ecx 80aa3fb: e9 76 fe ff ff jmp 80aa276 <_dl_close_worker+0xd06> 80aa400: 31 db xor ebx,ebx 80aa402: e9 6f fe ff ff jmp 80aa276 <_dl_close_worker+0xd06> 80aa407: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa40a: 8d 83 7c 98 fe ff lea eax,[ebx-0x16784] 80aa410: 50 push eax 80aa411: 8d 83 38 96 fe ff lea eax,[ebx-0x169c8] 80aa417: 68 74 01 00 00 push 0x174 80aa41c: 50 push eax 80aa41d: 8d 83 ad 96 fe ff lea eax,[ebx-0x16953] 80aa423: 50 push eax 80aa424: e8 a7 0a fa ff call 804aed0 <__assert_fail> 80aa429: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa42c: 83 ec 08 sub esp,0x8 80aa42f: 8d 83 f0 97 fe ff lea eax,[ebx-0x16810] 80aa435: 50 push eax 80aa436: 6a 02 push 0x2 80aa438: e8 a3 7d ff ff call 80a21e0 <_dl_dprintf> 80aa43d: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 80aa444: e8 41 b2 fc ff call 807568a <_exit> 80aa449: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa44c: 8d 83 7c 98 fe ff lea eax,[ebx-0x16784] 80aa452: 50 push eax 80aa453: 8d 83 38 96 fe ff lea eax,[ebx-0x169c8] 80aa459: 68 bc 02 00 00 push 0x2bc 80aa45e: 50 push eax 80aa45f: 8d 83 e2 96 fe ff lea eax,[ebx-0x1691e] 80aa465: 50 push eax 80aa466: e8 65 0a fa ff call 804aed0 <__assert_fail> 80aa46b: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa46e: 8d 83 7c 98 fe ff lea eax,[ebx-0x16784] 80aa474: 50 push eax 80aa475: 8d 83 38 96 fe ff lea eax,[ebx-0x169c8] 80aa47b: 68 bb 02 00 00 push 0x2bb 80aa480: 50 push eax 80aa481: 8d 83 20 36 fe ff lea eax,[ebx-0x1c9e0] 80aa487: 50 push eax 80aa488: e8 43 0a fa ff call 804aed0 <__assert_fail> 80aa48d: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa490: 8d 83 7c 98 fe ff lea eax,[ebx-0x16784] 80aa496: 50 push eax 80aa497: 8d 83 38 96 fe ff lea eax,[ebx-0x169c8] 80aa49d: 68 2f 02 00 00 push 0x22f 80aa4a2: 50 push eax 80aa4a3: 8d 83 c8 96 fe ff lea eax,[ebx-0x16938] 80aa4a9: 50 push eax 80aa4aa: e8 21 0a fa ff call 804aed0 <__assert_fail> 80aa4af: 8b 85 54 ff ff ff mov eax,DWORD PTR [ebp-0xac] 80aa4b5: 85 c0 test eax,eax 80aa4b7: 0f 84 08 fc ff ff je 80aa0c5 <_dl_close_worker+0xb55> 80aa4bd: 83 ec 0c sub esp,0xc 80aa4c0: ff b5 50 ff ff ff push DWORD PTR [ebp-0xb0] 80aa4c6: 8b 5d cc mov ebx,DWORD PTR [ebp-0x34] 80aa4c9: e8 32 5b f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa4ce: 83 c4 10 add esp,0x10 80aa4d1: e9 ef fb ff ff jmp 80aa0c5 <_dl_close_worker+0xb55> 80aa4d6: 8b 85 78 ff ff ff mov eax,DWORD PTR [ebp-0x88] 80aa4dc: 89 10 mov DWORD PTR [eax],edx 80aa4de: 0f b6 45 d7 movzx eax,BYTE PTR [ebp-0x29] 80aa4e2: 88 45 d8 mov BYTE PTR [ebp-0x28],al 80aa4e5: e9 e3 f9 ff ff jmp 80a9ecd <_dl_close_worker+0x95d> 80aa4ea: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80aa4ed: 8b 9d 78 ff ff ff mov ebx,DWORD PTR [ebp-0x88] 80aa4f3: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 80aa4f6: 0f b6 45 d7 movzx eax,BYTE PTR [ebp-0x29] 80aa4fa: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 80aa4fd: 89 0b mov DWORD PTR [ebx],ecx 80aa4ff: 88 45 d8 mov BYTE PTR [ebp-0x28],al 80aa502: e9 c6 f9 ff ff jmp 80a9ecd <_dl_close_worker+0x95d> 80aa507: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 80aa50a: 0f b6 45 d7 movzx eax,BYTE PTR [ebp-0x29] 80aa50e: 88 45 d8 mov BYTE PTR [ebp-0x28],al 80aa511: e9 b7 f9 ff ff jmp 80a9ecd <_dl_close_worker+0x95d> 80aa516: 6a 01 push 0x1 80aa518: 52 push edx 80aa519: 50 push eax 80aa51a: ff 75 dc push DWORD PTR [ebp-0x24] 80aa51d: e8 be 00 00 00 call 80aa5e0 <_dl_sort_maps> 80aa522: 83 c4 10 add esp,0x10 80aa525: e9 69 f7 ff ff jmp 80a9c93 <_dl_close_worker+0x723> 80aa52a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080aa530 <_dl_close>: 80aa530: f3 0f 1e fb endbr32 80aa534: 56 push esi 80aa535: 53 push ebx 80aa536: e8 85 f6 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80aa53b: 81 c3 c5 aa 03 00 add ebx,0x3aac5 80aa541: 83 ec 04 sub esp,0x4 80aa544: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80aa548: c7 c0 00 00 00 00 mov eax,0x0 80aa54e: 85 c0 test eax,eax 80aa550: 74 11 je 80aa563 <_dl_close+0x33> 80aa552: 83 ec 0c sub esp,0xc 80aa555: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80aa55b: e8 a0 5a f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa560: 83 c4 10 add esp,0x10 80aa563: 80 be 9b 01 00 00 00 cmp BYTE PTR [esi+0x19b],0x0 80aa56a: 75 18 jne 80aa584 <_dl_close+0x54> 80aa56c: 8b 8e 94 01 00 00 mov ecx,DWORD PTR [esi+0x194] 80aa572: 85 c9 test ecx,ecx 80aa574: 74 32 je 80aa5a8 <_dl_close+0x78> 80aa576: 83 ec 08 sub esp,0x8 80aa579: 6a 00 push 0x0 80aa57b: 56 push esi 80aa57c: e8 ef ef ff ff call 80a9570 <_dl_close_worker> 80aa581: 83 c4 10 add esp,0x10 80aa584: c7 c0 00 00 00 00 mov eax,0x0 80aa58a: 85 c0 test eax,eax 80aa58c: 74 11 je 80aa59f <_dl_close+0x6f> 80aa58e: 83 ec 0c sub esp,0xc 80aa591: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80aa597: e8 64 5a f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa59c: 83 c4 10 add esp,0x10 80aa59f: 83 c4 04 add esp,0x4 80aa5a2: 5b pop ebx 80aa5a3: 5e pop esi 80aa5a4: c3 ret 80aa5a5: 8d 76 00 lea esi,[esi+0x0] 80aa5a8: c7 c2 00 00 00 00 mov edx,0x0 80aa5ae: 85 d2 test edx,edx 80aa5b0: 74 11 je 80aa5c3 <_dl_close+0x93> 80aa5b2: 83 ec 0c sub esp,0xc 80aa5b5: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80aa5bb: e8 40 5a f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa5c0: 83 c4 10 add esp,0x10 80aa5c3: 8d 83 f7 96 fe ff lea eax,[ebx-0x16909] 80aa5c9: 50 push eax 80aa5ca: 6a 00 push 0x0 80aa5cc: ff 76 04 push DWORD PTR [esi+0x4] 80aa5cf: 6a 00 push 0x0 80aa5d1: e8 fa aa ff ff call 80a50d0 <_dl_signal_error> 80aa5d6: 66 90 xchg ax,ax 80aa5d8: 66 90 xchg ax,ax 80aa5da: 66 90 xchg ax,ax 80aa5dc: 66 90 xchg ax,ax 80aa5de: 66 90 xchg ax,ax 080aa5e0 <_dl_sort_maps>: 80aa5e0: f3 0f 1e fb endbr32 80aa5e4: e8 40 f7 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80aa5e9: 05 17 aa 03 00 add eax,0x3aa17 80aa5ee: 55 push ebp 80aa5ef: 89 e5 mov ebp,esp 80aa5f1: 57 push edi 80aa5f2: 56 push esi 80aa5f3: 53 push ebx 80aa5f4: 83 ec 4c sub esp,0x4c 80aa5f7: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 80aa5fa: 0f b6 45 14 movzx eax,BYTE PTR [ebp+0x14] 80aa5fe: 83 7d 0c 01 cmp DWORD PTR [ebp+0xc],0x1 80aa602: 88 45 e3 mov BYTE PTR [ebp-0x1d],al 80aa605: 0f 86 fe 00 00 00 jbe 80aa709 <_dl_sort_maps+0x129> 80aa60b: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 80aa60e: 89 e6 mov esi,esp 80aa610: 89 e2 mov edx,esp 80aa612: 8d 0c 00 lea ecx,[eax+eax*1] 80aa615: 8d 41 0f lea eax,[ecx+0xf] 80aa618: 89 c3 mov ebx,eax 80aa61a: 25 00 f0 ff ff and eax,0xfffff000 80aa61f: 29 c6 sub esi,eax 80aa621: 83 e3 f0 and ebx,0xfffffff0 80aa624: 89 f0 mov eax,esi 80aa626: 39 c4 cmp esp,eax 80aa628: 74 12 je 80aa63c <_dl_sort_maps+0x5c> 80aa62a: 81 ec 00 10 00 00 sub esp,0x1000 80aa630: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80aa638: 39 c4 cmp esp,eax 80aa63a: 75 ee jne 80aa62a <_dl_sort_maps+0x4a> 80aa63c: 81 e3 ff 0f 00 00 and ebx,0xfff 80aa642: 29 dc sub esp,ebx 80aa644: 85 db test ebx,ebx 80aa646: 74 05 je 80aa64d <_dl_sort_maps+0x6d> 80aa648: 83 4c 1c fc 00 or DWORD PTR [esp+ebx*1-0x4],0x0 80aa64d: 89 e0 mov eax,esp 80aa64f: 83 ec 04 sub esp,0x4 80aa652: 89 55 b4 mov DWORD PTR [ebp-0x4c],edx 80aa655: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80aa658: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 80aa65b: 51 push ecx 80aa65c: 6a 00 push 0x0 80aa65e: 50 push eax 80aa65f: e8 5c ea f9 ff call 80490c0 <.plt+0x90> 80aa664: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 80aa667: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 80aa66a: 83 c4 10 add esp,0x10 80aa66d: c7 45 e4 00 00 00 00 mov DWORD PTR [ebp-0x1c],0x0 80aa674: 83 e8 01 sub eax,0x1 80aa677: c7 45 dc 01 00 00 00 mov DWORD PTR [ebp-0x24],0x1 80aa67e: 89 45 bc mov DWORD PTR [ebp-0x44],eax 80aa681: 8d 04 82 lea eax,[edx+eax*4] 80aa684: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 80aa687: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aa68e: 66 90 xchg ax,ax 80aa690: 8b 7d e4 mov edi,DWORD PTR [ebp-0x1c] 80aa693: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 80aa696: 8d 04 78 lea eax,[eax+edi*2] 80aa699: 0f b7 10 movzx edx,WORD PTR [eax] 80aa69c: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 80aa69f: 89 d6 mov esi,edx 80aa6a1: 8d 4e 01 lea ecx,[esi+0x1] 80aa6a4: 66 89 08 mov WORD PTR [eax],cx 80aa6a7: 8d 04 bd 00 00 00 00 lea eax,[edi*4+0x0] 80aa6ae: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80aa6b1: 03 45 08 add eax,DWORD PTR [ebp+0x8] 80aa6b4: 80 7d e3 00 cmp BYTE PTR [ebp-0x1d],0x0 80aa6b8: 8b 30 mov esi,DWORD PTR [eax] 80aa6ba: 66 89 4d e0 mov WORD PTR [ebp-0x20],cx 80aa6be: 89 45 cc mov DWORD PTR [ebp-0x34],eax 80aa6c1: 0f 85 99 01 00 00 jne 80aa860 <_dl_sort_maps+0x280> 80aa6c7: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 80aa6ca: 39 4d e4 cmp DWORD PTR [ebp-0x1c],ecx 80aa6cd: 73 24 jae 80aa6f3 <_dl_sort_maps+0x113> 80aa6cf: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 80aa6d2: 8b 3a mov edi,DWORD PTR [edx] 80aa6d4: 8b 87 f8 01 00 00 mov eax,DWORD PTR [edi+0x1f8] 80aa6da: 85 c0 test eax,eax 80aa6dc: 75 3a jne 80aa718 <_dl_sort_maps+0x138> 80aa6de: 80 7d e3 00 cmp BYTE PTR [ebp-0x1d],0x0 80aa6e2: 0f 85 28 01 00 00 jne 80aa810 <_dl_sort_maps+0x230> 80aa6e8: 83 e9 01 sub ecx,0x1 80aa6eb: 83 ea 04 sub edx,0x4 80aa6ee: 39 4d e4 cmp DWORD PTR [ebp-0x1c],ecx 80aa6f1: 75 df jne 80aa6d2 <_dl_sort_maps+0xf2> 80aa6f3: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 80aa6f6: 39 45 0c cmp DWORD PTR [ebp+0xc],eax 80aa6f9: 74 0b je 80aa706 <_dl_sort_maps+0x126> 80aa6fb: 8b 75 d8 mov esi,DWORD PTR [ebp-0x28] 80aa6fe: 8d 14 46 lea edx,[esi+eax*2] 80aa701: e9 a3 00 00 00 jmp 80aa7a9 <_dl_sort_maps+0x1c9> 80aa706: 8b 65 b4 mov esp,DWORD PTR [ebp-0x4c] 80aa709: 8d 65 f4 lea esp,[ebp-0xc] 80aa70c: 5b pop ebx 80aa70d: 5e pop esi 80aa70e: 5f pop edi 80aa70f: 5d pop ebp 80aa710: c3 ret 80aa711: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aa718: 8b 18 mov ebx,DWORD PTR [eax] 80aa71a: 85 db test ebx,ebx 80aa71c: 74 c0 je 80aa6de <_dl_sort_maps+0xfe> 80aa71e: 83 c0 04 add eax,0x4 80aa721: 39 f3 cmp ebx,esi 80aa723: 75 f3 jne 80aa718 <_dl_sort_maps+0x138> 80aa725: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 80aa728: 89 cf mov edi,ecx 80aa72a: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 80aa72d: 83 ec 04 sub esp,0x4 80aa730: 2b 7d e4 sub edi,DWORD PTR [ebp-0x1c] 80aa733: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80aa736: 89 4d c4 mov DWORD PTR [ebp-0x3c],ecx 80aa739: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 80aa73c: 8d 04 bd 00 00 00 00 lea eax,[edi*4+0x0] 80aa743: 50 push eax 80aa744: 8d 44 0a 04 lea eax,[edx+ecx*1+0x4] 80aa748: 50 push eax 80aa749: ff 75 cc push DWORD PTR [ebp-0x34] 80aa74c: e8 6f 94 fc ff call 8073bc0 80aa751: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80aa754: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 80aa757: 83 c4 10 add esp,0x10 80aa75a: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 80aa75d: 85 c0 test eax,eax 80aa75f: 89 32 mov DWORD PTR [edx],esi 80aa761: 74 2b je 80aa78e <_dl_sort_maps+0x1ae> 80aa763: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 80aa766: 83 ec 04 sub esp,0x4 80aa769: 03 45 10 add eax,DWORD PTR [ebp+0x10] 80aa76c: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 80aa76f: 8b 55 dc mov edx,DWORD PTR [ebp-0x24] 80aa772: 03 55 10 add edx,DWORD PTR [ebp+0x10] 80aa775: 0f b6 30 movzx esi,BYTE PTR [eax] 80aa778: 57 push edi 80aa779: 52 push edx 80aa77a: 50 push eax 80aa77b: e8 40 94 fc ff call 8073bc0 80aa780: 8b 55 10 mov edx,DWORD PTR [ebp+0x10] 80aa783: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 80aa786: 89 f0 mov eax,esi 80aa788: 83 c4 10 add esp,0x10 80aa78b: 88 04 0a mov BYTE PTR [edx+ecx*1],al 80aa78e: 8b 75 c8 mov esi,DWORD PTR [ebp-0x38] 80aa791: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 80aa794: 8b 55 d8 mov edx,DWORD PTR [ebp-0x28] 80aa797: 8b 5d 0c mov ebx,DWORD PTR [ebp+0xc] 80aa79a: 0f b7 76 02 movzx esi,WORD PTR [esi+0x2] 80aa79e: 01 c0 add eax,eax 80aa7a0: 2b 5d e4 sub ebx,DWORD PTR [ebp-0x1c] 80aa7a3: 01 c2 add edx,eax 80aa7a5: 39 de cmp esi,ebx 80aa7a7: 76 2f jbe 80aa7d8 <_dl_sort_maps+0x1f8> 80aa7a9: 8b 7d dc mov edi,DWORD PTR [ebp-0x24] 80aa7ac: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 80aa7af: 83 ec 04 sub esp,0x4 80aa7b2: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80aa7b5: 29 f8 sub eax,edi 80aa7b7: 01 c0 add eax,eax 80aa7b9: 50 push eax 80aa7ba: 6a 00 push 0x0 80aa7bc: 52 push edx 80aa7bd: e8 fe e8 f9 ff call 80490c0 <.plt+0x90> 80aa7c2: 8d 47 01 lea eax,[edi+0x1] 80aa7c5: 89 7d e4 mov DWORD PTR [ebp-0x1c],edi 80aa7c8: 83 c4 10 add esp,0x10 80aa7cb: 89 45 dc mov DWORD PTR [ebp-0x24],eax 80aa7ce: e9 bd fe ff ff jmp 80aa690 <_dl_sort_maps+0xb0> 80aa7d3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aa7d7: 90 nop 80aa7d8: 8b 75 d8 mov esi,DWORD PTR [ebp-0x28] 80aa7db: 83 ec 04 sub esp,0x4 80aa7de: 01 ff add edi,edi 80aa7e0: 89 4d d4 mov DWORD PTR [ebp-0x2c],ecx 80aa7e3: 57 push edi 80aa7e4: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80aa7e7: 8d 44 06 fe lea eax,[esi+eax*1-0x2] 80aa7eb: 52 push edx 80aa7ec: 50 push eax 80aa7ed: e8 ce 93 fc ff call 8073bc0 80aa7f2: 89 f0 mov eax,esi 80aa7f4: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 80aa7f7: 0f b7 75 e0 movzx esi,WORD PTR [ebp-0x20] 80aa7fb: 83 c4 10 add esp,0x10 80aa7fe: 66 89 34 48 mov WORD PTR [eax+ecx*2],si 80aa802: e9 89 fe ff ff jmp 80aa690 <_dl_sort_maps+0xb0> 80aa807: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aa80e: 66 90 xchg ax,ax 80aa810: 8b 87 fc 01 00 00 mov eax,DWORD PTR [edi+0x1fc] 80aa816: 85 c0 test eax,eax 80aa818: 0f 84 ca fe ff ff je 80aa6e8 <_dl_sort_maps+0x108> 80aa81e: 8b 18 mov ebx,DWORD PTR [eax] 80aa820: 85 db test ebx,ebx 80aa822: 0f 84 c0 fe ff ff je 80aa6e8 <_dl_sort_maps+0x108> 80aa828: 83 eb 01 sub ebx,0x1 80aa82b: 39 74 98 04 cmp DWORD PTR [eax+ebx*4+0x4],esi 80aa82f: 75 ef jne 80aa820 <_dl_sort_maps+0x240> 80aa831: 8b 86 f8 01 00 00 mov eax,DWORD PTR [esi+0x1f8] 80aa837: 85 c0 test eax,eax 80aa839: 75 10 jne 80aa84b <_dl_sort_maps+0x26b> 80aa83b: e9 e5 fe ff ff jmp 80aa725 <_dl_sort_maps+0x145> 80aa840: 83 c0 04 add eax,0x4 80aa843: 39 df cmp edi,ebx 80aa845: 0f 84 9d fe ff ff je 80aa6e8 <_dl_sort_maps+0x108> 80aa84b: 8b 18 mov ebx,DWORD PTR [eax] 80aa84d: 85 db test ebx,ebx 80aa84f: 75 ef jne 80aa840 <_dl_sort_maps+0x260> 80aa851: e9 cf fe ff ff jmp 80aa725 <_dl_sort_maps+0x145> 80aa856: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aa85d: 8d 76 00 lea esi,[esi+0x0] 80aa860: 39 76 14 cmp DWORD PTR [esi+0x14],esi 80aa863: 0f 85 8a fe ff ff jne 80aa6f3 <_dl_sort_maps+0x113> 80aa869: 83 be 14 02 00 00 ff cmp DWORD PTR [esi+0x214],0xffffffff 80aa870: 0f 85 51 fe ff ff jne 80aa6c7 <_dl_sort_maps+0xe7> 80aa876: e9 78 fe ff ff jmp 80aa6f3 <_dl_sort_maps+0x113> 80aa87b: 66 90 xchg ax,ax 80aa87d: 66 90 xchg ax,ax 80aa87f: 90 nop 080aa880 <_dl_tlsdesc_resolve_early_return_p>: 80aa880: 57 push edi 80aa881: 56 push esi 80aa882: 89 c6 mov esi,eax 80aa884: 53 push ebx 80aa885: 8b 00 mov eax,DWORD PTR [eax] 80aa887: e8 34 f3 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80aa88c: 81 c3 74 a7 03 00 add ebx,0x3a774 80aa892: 39 c2 cmp edx,eax 80aa894: 74 0a je 80aa8a0 <_dl_tlsdesc_resolve_early_return_p+0x20> 80aa896: 5b pop ebx 80aa897: b8 01 00 00 00 mov eax,0x1 80aa89c: 5e pop esi 80aa89d: 5f pop edi 80aa89e: c3 ret 80aa89f: 90 nop 80aa8a0: 89 d7 mov edi,edx 80aa8a2: c7 c2 00 00 00 00 mov edx,0x0 80aa8a8: 85 d2 test edx,edx 80aa8aa: 74 11 je 80aa8bd <_dl_tlsdesc_resolve_early_return_p+0x3d> 80aa8ac: 83 ec 0c sub esp,0xc 80aa8af: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80aa8b5: e8 46 57 f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa8ba: 83 c4 10 add esp,0x10 80aa8bd: 8b 06 mov eax,DWORD PTR [esi] 80aa8bf: 39 c7 cmp edi,eax 80aa8c1: 74 1d je 80aa8e0 <_dl_tlsdesc_resolve_early_return_p+0x60> 80aa8c3: c7 c0 00 00 00 00 mov eax,0x0 80aa8c9: 85 c0 test eax,eax 80aa8cb: 74 c9 je 80aa896 <_dl_tlsdesc_resolve_early_return_p+0x16> 80aa8cd: 83 ec 0c sub esp,0xc 80aa8d0: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80aa8d6: e8 25 57 f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa8db: 83 c4 10 add esp,0x10 80aa8de: eb b6 jmp 80aa896 <_dl_tlsdesc_resolve_early_return_p+0x16> 80aa8e0: 8d 83 60 fa fb ff lea eax,[ebx-0x405a0] 80aa8e6: 89 06 mov DWORD PTR [esi],eax 80aa8e8: 31 c0 xor eax,eax 80aa8ea: 5b pop ebx 80aa8eb: 5e pop esi 80aa8ec: 5f pop edi 80aa8ed: c3 ret 80aa8ee: 66 90 xchg ax,ax 080aa8f0 <_dl_tlsdesc_resolve_abs_plus_addend_fixup>: 80aa8f0: f3 0f 1e fb endbr32 80aa8f4: 55 push ebp 80aa8f5: 57 push edi 80aa8f6: e8 6c 03 fa ff call 804ac67 <__x86.get_pc_thunk.di> 80aa8fb: 81 c7 05 a7 03 00 add edi,0x3a705 80aa901: 56 push esi 80aa902: 89 d6 mov esi,edx 80aa904: 53 push ebx 80aa905: 89 c3 mov ebx,eax 80aa907: 83 ec 0c sub esp,0xc 80aa90a: 8b 68 04 mov ebp,DWORD PTR [eax+0x4] 80aa90d: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80aa911: 29 ca sub edx,ecx 80aa913: e8 68 ff ff ff call 80aa880 <_dl_tlsdesc_resolve_early_return_p> 80aa918: 85 c0 test eax,eax 80aa91a: 75 38 jne 80aa954 <_dl_tlsdesc_resolve_abs_plus_addend_fixup+0x64> 80aa91c: 8b 86 48 02 00 00 mov eax,DWORD PTR [esi+0x248] 80aa922: 8d 50 01 lea edx,[eax+0x1] 80aa925: 83 fa 01 cmp edx,0x1 80aa928: 76 36 jbe 80aa960 <_dl_tlsdesc_resolve_abs_plus_addend_fixup+0x70> 80aa92a: 29 c5 sub ebp,eax 80aa92c: 8d 87 e0 f9 fb ff lea eax,[edi-0x40620] 80aa932: 89 6b 04 mov DWORD PTR [ebx+0x4],ebp 80aa935: 89 03 mov DWORD PTR [ebx],eax 80aa937: c7 c0 00 00 00 00 mov eax,0x0 80aa93d: 85 c0 test eax,eax 80aa93f: 74 13 je 80aa954 <_dl_tlsdesc_resolve_abs_plus_addend_fixup+0x64> 80aa941: 83 ec 0c sub esp,0xc 80aa944: ff b7 ec ff ff ff push DWORD PTR [edi-0x14] 80aa94a: 89 fb mov ebx,edi 80aa94c: e8 af 56 f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa951: 83 c4 10 add esp,0x10 80aa954: 83 c4 0c add esp,0xc 80aa957: 5b pop ebx 80aa958: 5e pop esi 80aa959: 5f pop edi 80aa95a: 5d pop ebp 80aa95b: c3 ret 80aa95c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aa960: 83 ec 0c sub esp,0xc 80aa963: 56 push esi 80aa964: e8 37 48 ff ff call 809f1a0 <_dl_allocate_static_tls> 80aa969: 8b 86 48 02 00 00 mov eax,DWORD PTR [esi+0x248] 80aa96f: 83 c4 10 add esp,0x10 80aa972: eb b6 jmp 80aa92a <_dl_tlsdesc_resolve_abs_plus_addend_fixup+0x3a> 80aa974: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aa97b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aa97f: 90 nop 080aa980 <_dl_tlsdesc_resolve_rel_fixup>: 80aa980: f3 0f 1e fb endbr32 80aa984: 55 push ebp 80aa985: 57 push edi 80aa986: e8 dc 02 fa ff call 804ac67 <__x86.get_pc_thunk.di> 80aa98b: 81 c7 75 a6 03 00 add edi,0x3a675 80aa991: 56 push esi 80aa992: 89 c6 mov esi,eax 80aa994: 53 push ebx 80aa995: 89 d3 mov ebx,edx 80aa997: 83 ec 2c sub esp,0x2c 80aa99a: 8b 68 04 mov ebp,DWORD PTR [eax+0x4] 80aa99d: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80aa9a1: 29 ca sub edx,ecx 80aa9a3: e8 d8 fe ff ff call 80aa880 <_dl_tlsdesc_resolve_early_return_p> 80aa9a8: 85 c0 test eax,eax 80aa9aa: 0f 85 9f 00 00 00 jne 80aaa4f <_dl_tlsdesc_resolve_rel_fixup+0xcf> 80aa9b0: 8b 53 34 mov edx,DWORD PTR [ebx+0x34] 80aa9b3: 8b 6d 04 mov ebp,DWORD PTR [ebp+0x4] 80aa9b6: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80aa9b9: c1 ed 08 shr ebp,0x8 80aa9bc: 89 ea mov edx,ebp 80aa9be: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80aa9c2: 8b 4b 38 mov ecx,DWORD PTR [ebx+0x38] 80aa9c5: c1 e2 04 shl edx,0x4 80aa9c8: 03 51 04 add edx,DWORD PTR [ecx+0x4] 80aa9cb: 0f b6 4a 0c movzx ecx,BYTE PTR [edx+0xc] 80aa9cf: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80aa9d3: c0 e9 04 shr cl,0x4 80aa9d6: 0f 84 84 00 00 00 je 80aaa60 <_dl_tlsdesc_resolve_rel_fixup+0xe0> 80aa9dc: f6 42 0d 03 test BYTE PTR [edx+0xd],0x3 80aa9e0: 75 7e jne 80aaa60 <_dl_tlsdesc_resolve_rel_fixup+0xe0> 80aa9e2: 8b 8b e8 00 00 00 mov ecx,DWORD PTR [ebx+0xe8] 80aa9e8: 85 c9 test ecx,ecx 80aa9ea: 74 1e je 80aaa0a <_dl_tlsdesc_resolve_rel_fixup+0x8a> 80aa9ec: 8b 49 04 mov ecx,DWORD PTR [ecx+0x4] 80aa9ef: 0f b7 0c 69 movzx ecx,WORD PTR [ecx+ebp*2] 80aa9f3: 81 e1 ff 7f 00 00 and ecx,0x7fff 80aa9f9: c1 e1 04 shl ecx,0x4 80aa9fc: 03 8b 74 01 00 00 add ecx,DWORD PTR [ebx+0x174] 80aaa02: 8b 69 04 mov ebp,DWORD PTR [ecx+0x4] 80aaa05: 85 ed test ebp,ebp 80aaa07: 0f 44 c8 cmove ecx,eax 80aaa0a: 6a 00 push 0x0 80aaa0c: 6a 01 push 0x1 80aaa0e: 6a 01 push 0x1 80aaa10: 51 push ecx 80aaa11: ff b3 d4 01 00 00 push DWORD PTR [ebx+0x1d4] 80aaa17: 8d 44 24 30 lea eax,[esp+0x30] 80aaa1b: 50 push eax 80aaa1c: 53 push ebx 80aaa1d: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80aaa21: 03 02 add eax,DWORD PTR [edx] 80aaa23: 50 push eax 80aaa24: e8 97 35 ff ff call 809dfc0 <_dl_lookup_symbol_x> 80aaa29: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80aaa2d: 83 c4 20 add esp,0x20 80aaa30: 89 c3 mov ebx,eax 80aaa32: 85 d2 test edx,edx 80aaa34: 75 2a jne 80aaa60 <_dl_tlsdesc_resolve_rel_fixup+0xe0> 80aaa36: 8d 87 f0 f9 fb ff lea eax,[edi-0x40610] 80aaa3c: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 80aaa43: 89 06 mov DWORD PTR [esi],eax 80aaa45: c7 c0 00 00 00 00 mov eax,0x0 80aaa4b: 85 c0 test eax,eax 80aaa4d: 75 3d jne 80aaa8c <_dl_tlsdesc_resolve_rel_fixup+0x10c> 80aaa4f: 83 c4 2c add esp,0x2c 80aaa52: 5b pop ebx 80aaa53: 5e pop esi 80aaa54: 5f pop edi 80aaa55: 5d pop ebp 80aaa56: c3 ret 80aaa57: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aaa5e: 66 90 xchg ax,ax 80aaa60: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80aaa66: 8d 42 01 lea eax,[edx+0x1] 80aaa69: 83 f8 01 cmp eax,0x1 80aaa6c: 76 42 jbe 80aaab0 <_dl_tlsdesc_resolve_rel_fixup+0x130> 80aaa6e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80aaa72: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80aaa75: 29 d0 sub eax,edx 80aaa77: 89 46 04 mov DWORD PTR [esi+0x4],eax 80aaa7a: 8d 87 e0 f9 fb ff lea eax,[edi-0x40620] 80aaa80: 89 06 mov DWORD PTR [esi],eax 80aaa82: c7 c0 00 00 00 00 mov eax,0x0 80aaa88: 85 c0 test eax,eax 80aaa8a: 74 c3 je 80aaa4f <_dl_tlsdesc_resolve_rel_fixup+0xcf> 80aaa8c: 83 ec 0c sub esp,0xc 80aaa8f: ff b7 ec ff ff ff push DWORD PTR [edi-0x14] 80aaa95: 89 fb mov ebx,edi 80aaa97: e8 64 55 f5 f7 call 0 <_nl_current_LC_CTYPE> 80aaa9c: 83 c4 10 add esp,0x10 80aaa9f: 83 c4 2c add esp,0x2c 80aaaa2: 5b pop ebx 80aaaa3: 5e pop esi 80aaaa4: 5f pop edi 80aaaa5: 5d pop ebp 80aaaa6: c3 ret 80aaaa7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aaaae: 66 90 xchg ax,ax 80aaab0: 83 ec 0c sub esp,0xc 80aaab3: 53 push ebx 80aaab4: e8 e7 46 ff ff call 809f1a0 <_dl_allocate_static_tls> 80aaab9: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80aaabf: 83 c4 10 add esp,0x10 80aaac2: eb aa jmp 80aaa6e <_dl_tlsdesc_resolve_rel_fixup+0xee> 80aaac4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aaacb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aaacf: 90 nop 080aaad0 <_dl_tlsdesc_resolve_rela_fixup>: 80aaad0: f3 0f 1e fb endbr32 80aaad4: 55 push ebp 80aaad5: 57 push edi 80aaad6: e8 8c 01 fa ff call 804ac67 <__x86.get_pc_thunk.di> 80aaadb: 81 c7 25 a5 03 00 add edi,0x3a525 80aaae1: 56 push esi 80aaae2: 89 c6 mov esi,eax 80aaae4: 53 push ebx 80aaae5: 89 d3 mov ebx,edx 80aaae7: 83 ec 2c sub esp,0x2c 80aaaea: 8b 68 04 mov ebp,DWORD PTR [eax+0x4] 80aaaed: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80aaaf1: 29 ca sub edx,ecx 80aaaf3: e8 88 fd ff ff call 80aa880 <_dl_tlsdesc_resolve_early_return_p> 80aaaf8: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80aaafc: 85 c0 test eax,eax 80aaafe: 0f 85 a0 00 00 00 jne 80aaba4 <_dl_tlsdesc_resolve_rela_fixup+0xd4> 80aab04: 8b 53 34 mov edx,DWORD PTR [ebx+0x34] 80aab07: 8b 4d 04 mov ecx,DWORD PTR [ebp+0x4] 80aab0a: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80aab0d: 8b 53 38 mov edx,DWORD PTR [ebx+0x38] 80aab10: c1 e9 08 shr ecx,0x8 80aab13: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80aab17: 89 c8 mov eax,ecx 80aab19: c1 e1 04 shl ecx,0x4 80aab1c: 03 4a 04 add ecx,DWORD PTR [edx+0x4] 80aab1f: 0f b6 51 0c movzx edx,BYTE PTR [ecx+0xc] 80aab23: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80aab27: c0 ea 04 shr dl,0x4 80aab2a: 0f 84 80 00 00 00 je 80aabb0 <_dl_tlsdesc_resolve_rela_fixup+0xe0> 80aab30: f6 41 0d 03 test BYTE PTR [ecx+0xd],0x3 80aab34: 75 7a jne 80aabb0 <_dl_tlsdesc_resolve_rela_fixup+0xe0> 80aab36: 8b 93 e8 00 00 00 mov edx,DWORD PTR [ebx+0xe8] 80aab3c: 85 d2 test edx,edx 80aab3e: 74 20 je 80aab60 <_dl_tlsdesc_resolve_rela_fixup+0x90> 80aab40: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 80aab43: 0f b7 14 42 movzx edx,WORD PTR [edx+eax*2] 80aab47: 81 e2 ff 7f 00 00 and edx,0x7fff 80aab4d: c1 e2 04 shl edx,0x4 80aab50: 03 93 74 01 00 00 add edx,DWORD PTR [ebx+0x174] 80aab56: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80aab59: 85 c0 test eax,eax 80aab5b: 0f 44 54 24 08 cmove edx,DWORD PTR [esp+0x8] 80aab60: 6a 00 push 0x0 80aab62: 6a 01 push 0x1 80aab64: 6a 01 push 0x1 80aab66: 52 push edx 80aab67: ff b3 d4 01 00 00 push DWORD PTR [ebx+0x1d4] 80aab6d: 8d 44 24 30 lea eax,[esp+0x30] 80aab71: 50 push eax 80aab72: 53 push ebx 80aab73: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80aab77: 03 01 add eax,DWORD PTR [ecx] 80aab79: 50 push eax 80aab7a: e8 41 34 ff ff call 809dfc0 <_dl_lookup_symbol_x> 80aab7f: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80aab83: 83 c4 20 add esp,0x20 80aab86: 89 c3 mov ebx,eax 80aab88: 85 d2 test edx,edx 80aab8a: 75 24 jne 80aabb0 <_dl_tlsdesc_resolve_rela_fixup+0xe0> 80aab8c: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80aab8f: 89 46 04 mov DWORD PTR [esi+0x4],eax 80aab92: 8d 87 f0 f9 fb ff lea eax,[edi-0x40610] 80aab98: 89 06 mov DWORD PTR [esi],eax 80aab9a: c7 c0 00 00 00 00 mov eax,0x0 80aaba0: 85 c0 test eax,eax 80aaba2: 75 3b jne 80aabdf <_dl_tlsdesc_resolve_rela_fixup+0x10f> 80aaba4: 83 c4 2c add esp,0x2c 80aaba7: 5b pop ebx 80aaba8: 5e pop esi 80aaba9: 5f pop edi 80aabaa: 5d pop ebp 80aabab: c3 ret 80aabac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aabb0: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80aabb6: 8d 42 01 lea eax,[edx+0x1] 80aabb9: 83 f8 01 cmp eax,0x1 80aabbc: 76 42 jbe 80aac00 <_dl_tlsdesc_resolve_rela_fixup+0x130> 80aabbe: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80aabc2: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80aabc5: 03 41 04 add eax,DWORD PTR [ecx+0x4] 80aabc8: 29 d0 sub eax,edx 80aabca: 89 46 04 mov DWORD PTR [esi+0x4],eax 80aabcd: 8d 87 e0 f9 fb ff lea eax,[edi-0x40620] 80aabd3: 89 06 mov DWORD PTR [esi],eax 80aabd5: c7 c0 00 00 00 00 mov eax,0x0 80aabdb: 85 c0 test eax,eax 80aabdd: 74 c5 je 80aaba4 <_dl_tlsdesc_resolve_rela_fixup+0xd4> 80aabdf: 83 ec 0c sub esp,0xc 80aabe2: ff b7 ec ff ff ff push DWORD PTR [edi-0x14] 80aabe8: 89 fb mov ebx,edi 80aabea: e8 11 54 f5 f7 call 0 <_nl_current_LC_CTYPE> 80aabef: 83 c4 10 add esp,0x10 80aabf2: 83 c4 2c add esp,0x2c 80aabf5: 5b pop ebx 80aabf6: 5e pop esi 80aabf7: 5f pop edi 80aabf8: 5d pop ebp 80aabf9: c3 ret 80aabfa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80aac00: 83 ec 0c sub esp,0xc 80aac03: 53 push ebx 80aac04: e8 97 45 ff ff call 809f1a0 <_dl_allocate_static_tls> 80aac09: 8b 93 48 02 00 00 mov edx,DWORD PTR [ebx+0x248] 80aac0f: 83 c4 10 add esp,0x10 80aac12: eb aa jmp 80aabbe <_dl_tlsdesc_resolve_rela_fixup+0xee> 80aac14: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aac1b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aac1f: 90 nop 080aac20 <_dl_tlsdesc_resolve_hold_fixup>: 80aac20: f3 0f 1e fb endbr32 80aac24: 53 push ebx 80aac25: e8 96 ef f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80aac2a: 81 c3 d6 a3 03 00 add ebx,0x3a3d6 80aac30: 83 ec 08 sub esp,0x8 80aac33: 8b 10 mov edx,DWORD PTR [eax] 80aac35: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80aac39: 29 c8 sub eax,ecx 80aac3b: 39 c2 cmp edx,eax 80aac3d: 74 09 je 80aac48 <_dl_tlsdesc_resolve_hold_fixup+0x28> 80aac3f: 83 c4 08 add esp,0x8 80aac42: 5b pop ebx 80aac43: c3 ret 80aac44: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aac48: c7 c2 00 00 00 00 mov edx,0x0 80aac4e: 85 d2 test edx,edx 80aac50: 74 11 je 80aac63 <_dl_tlsdesc_resolve_hold_fixup+0x43> 80aac52: 83 ec 0c sub esp,0xc 80aac55: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80aac5b: e8 a0 53 f5 f7 call 0 <_nl_current_LC_CTYPE> 80aac60: 83 c4 10 add esp,0x10 80aac63: c7 c0 00 00 00 00 mov eax,0x0 80aac69: 85 c0 test eax,eax 80aac6b: 74 d2 je 80aac3f <_dl_tlsdesc_resolve_hold_fixup+0x1f> 80aac6d: 83 ec 0c sub esp,0xc 80aac70: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80aac76: e8 85 53 f5 f7 call 0 <_nl_current_LC_CTYPE> 80aac7b: 83 c4 10 add esp,0x10 80aac7e: 83 c4 08 add esp,0x8 80aac81: 5b pop ebx 80aac82: c3 ret 80aac83: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aac8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080aac90 <_dl_unmap>: 80aac90: f3 0f 1e fb endbr32 80aac94: 53 push ebx 80aac95: e8 26 ef f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80aac9a: 81 c3 66 a3 03 00 add ebx,0x3a366 80aaca0: 83 ec 10 sub esp,0x10 80aaca3: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80aaca7: 8b 90 b4 01 00 00 mov edx,DWORD PTR [eax+0x1b4] 80aacad: 8b 80 b8 01 00 00 mov eax,DWORD PTR [eax+0x1b8] 80aacb3: 29 d0 sub eax,edx 80aacb5: 50 push eax 80aacb6: 52 push edx 80aacb7: e8 04 bf fc ff call 8076bc0 <__munmap> 80aacbc: 83 c4 18 add esp,0x18 80aacbf: 5b pop ebx 80aacc0: c3 ret 80aacc1: 66 90 xchg ax,ax 80aacc3: 66 90 xchg ax,ax 80aacc5: 66 90 xchg ax,ax 80aacc7: 66 90 xchg ax,ax 80aacc9: 66 90 xchg ax,ax 80aaccb: 66 90 xchg ax,ax 80aaccd: 66 90 xchg ax,ax 80aaccf: 90 nop 080aacd0 <_dl_cet_open_check>: 80aacd0: f3 0f 1e fb endbr32 80aacd4: e8 50 f0 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80aacd9: 05 27 a3 03 00 add eax,0x3a327 80aacde: 55 push ebp 80aacdf: 57 push edi 80aace0: 56 push esi 80aace1: 53 push ebx 80aace2: 83 ec 5c sub esp,0x5c 80aace5: c7 c7 20 6f 0e 08 mov edi,0x80e6f20 80aaceb: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80aacef: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80aacf2: 89 c3 mov ebx,eax 80aacf4: c1 e8 03 shr eax,0x3 80aacf7: 83 e3 07 and ebx,0x7 80aacfa: 83 e0 07 and eax,0x7 80aacfd: 83 fb 02 cmp ebx,0x2 80aad00: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80aad04: 89 c5 mov ebp,eax 80aad06: 0f 94 c2 sete dl 80aad09: 83 f8 02 cmp eax,0x2 80aad0c: 0f 94 c0 sete al 80aad0f: 20 c2 and dl,al 80aad11: 88 54 24 10 mov BYTE PTR [esp+0x10],dl 80aad15: 0f 85 f8 02 00 00 jne 80ab013 <_dl_cet_open_check+0x343> 80aad1b: 8b 07 mov eax,DWORD PTR [edi] 80aad1d: a8 03 test al,0x3 80aad1f: 0f 84 ee 02 00 00 je 80ab013 <_dl_cet_open_check+0x343> 80aad25: 89 c1 mov ecx,eax 80aad27: 83 e1 01 and ecx,0x1 80aad2a: 88 4c 24 2f mov BYTE PTR [esp+0x2f],cl 80aad2e: 89 c1 mov ecx,eax 80aad30: d1 e9 shr ecx,1 80aad32: 89 ca mov edx,ecx 80aad34: 83 e2 01 and edx,0x1 80aad37: 83 fb 01 cmp ebx,0x1 80aad3a: 88 54 24 2e mov BYTE PTR [esp+0x2e],dl 80aad3e: 0f 95 c2 setne dl 80aad41: 89 d6 mov esi,edx 80aad43: 21 c6 and esi,eax 80aad45: 83 fd 01 cmp ebp,0x1 80aad48: 89 f0 mov eax,esi 80aad4a: 88 44 24 2c mov BYTE PTR [esp+0x2c],al 80aad4e: 0f 95 c0 setne al 80aad51: 21 c8 and eax,ecx 80aad53: 89 c1 mov ecx,eax 80aad55: 88 44 24 2d mov BYTE PTR [esp+0x2d],al 80aad59: 89 f0 mov eax,esi 80aad5b: 08 c8 or al,cl 80aad5d: 89 c6 mov esi,eax 80aad5f: 0f 84 bb 02 00 00 je 80ab020 <_dl_cet_open_check+0x350> 80aad65: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 80aad69: 8b 88 64 01 00 00 mov ecx,DWORD PTR [eax+0x164] 80aad6f: 8d 41 ff lea eax,[ecx-0x1] 80aad72: 85 c9 test ecx,ecx 80aad74: 0f 84 76 03 00 00 je 80ab0f0 <_dl_cet_open_check+0x420> 80aad7a: 8b 74 24 70 mov esi,DWORD PTR [esp+0x70] 80aad7e: 0f b6 54 24 10 movzx edx,BYTE PTR [esp+0x10] 80aad83: 8b b6 f8 01 00 00 mov esi,DWORD PTR [esi+0x1f8] 80aad89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aad90: 8b 2c 86 mov ebp,DWORD PTR [esi+eax*4] 80aad93: f6 85 98 01 00 00 08 test BYTE PTR [ebp+0x198],0x8 80aad9a: 75 39 jne 80aadd5 <_dl_cet_open_check+0x105> 80aad9c: 83 fb 02 cmp ebx,0x2 80aad9f: 0f 95 c1 setne cl 80aada2: 22 4c 24 2c and cl,BYTE PTR [esp+0x2c] 80aada6: 74 18 je 80aadc0 <_dl_cet_open_check+0xf0> 80aada8: f6 85 9d 01 00 00 02 test BYTE PTR [ebp+0x19d],0x2 80aadaf: 75 0f jne 80aadc0 <_dl_cet_open_check+0xf0> 80aadb1: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80aadb5: 84 d2 test dl,dl 80aadb7: 75 07 jne 80aadc0 <_dl_cet_open_check+0xf0> 80aadb9: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80aadbd: 89 ca mov edx,ecx 80aadbf: 90 nop 80aadc0: 83 7c 24 0c 02 cmp DWORD PTR [esp+0xc],0x2 80aadc5: 74 0e je 80aadd5 <_dl_cet_open_check+0x105> 80aadc7: 0f b6 8d 9d 01 00 00 movzx ecx,BYTE PTR [ebp+0x19d] 80aadce: c0 e9 02 shr cl,0x2 80aadd1: 20 4c 24 2d and BYTE PTR [esp+0x2d],cl 80aadd5: 83 e8 01 sub eax,0x1 80aadd8: 83 f8 ff cmp eax,0xffffffff 80aaddb: 75 b3 jne 80aad90 <_dl_cet_open_check+0xc0> 80aaddd: 88 54 24 10 mov BYTE PTR [esp+0x10],dl 80aade1: 84 d2 test dl,dl 80aade3: 0f 84 6f 02 00 00 je 80ab058 <_dl_cet_open_check+0x388> 80aade9: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80aaded: c7 c0 6c 6f 0e 08 mov eax,0x80e6f6c 80aadf3: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 80aadf7: 8b 00 mov eax,DWORD PTR [eax] 80aadf9: 85 c0 test eax,eax 80aadfb: 0f 85 af 02 00 00 jne 80ab0b0 <_dl_cet_open_check+0x3e0> 80aae01: 8d 4c 24 40 lea ecx,[esp+0x40] 80aae05: b8 80 01 00 00 mov eax,0x180 80aae0a: bb 05 30 00 00 mov ebx,0x3005 80aae0f: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80aae16: 85 c0 test eax,eax 80aae18: 0f 85 72 02 00 00 jne 80ab090 <_dl_cet_open_check+0x3c0> 80aae1e: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80aae22: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 80aae26: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80aae2a: 89 06 mov DWORD PTR [esi],eax 80aae2c: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80aae30: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 80aae34: 89 46 04 mov DWORD PTR [esi+0x4],eax 80aae37: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 80aae3b: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 80aae3f: 0f 87 d3 02 00 00 ja 80ab118 <_dl_cet_open_check+0x448> 80aae45: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 80aae49: 8b 80 f8 01 00 00 mov eax,DWORD PTR [eax+0x1f8] 80aae4f: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80aae53: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80aae57: c7 c0 90 59 0e 08 mov eax,0x80e5990 80aae5d: 8b 00 mov eax,DWORD PTR [eax] 80aae5f: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 80aae63: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aae67: 90 nop 80aae68: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80aae6c: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80aae70: 8b 34 98 mov esi,DWORD PTR [eax+ebx*4] 80aae73: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80aae77: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 80aae7b: f6 86 98 01 00 00 08 test BYTE PTR [esi+0x198],0x8 80aae82: 0f 85 09 01 00 00 jne 80aaf91 <_dl_cet_open_check+0x2c1> 80aae88: f6 86 9d 01 00 00 02 test BYTE PTR [esi+0x19d],0x2 80aae8f: 0f 85 fc 00 00 00 jne 80aaf91 <_dl_cet_open_check+0x2c1> 80aae95: 0f b7 9e 5c 01 00 00 movzx ebx,WORD PTR [esi+0x15c] 80aae9c: 8b 96 54 01 00 00 mov edx,DWORD PTR [esi+0x154] 80aaea2: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 80aaea6: 85 db test ebx,ebx 80aaea8: 0f 84 e3 00 00 00 je 80aaf91 <_dl_cet_open_check+0x2c1> 80aaeae: 89 d5 mov ebp,edx 80aaeb0: 31 f6 xor esi,esi 80aaeb2: eb 14 jmp 80aaec8 <_dl_cet_open_check+0x1f8> 80aaeb4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aaeb8: 83 c6 01 add esi,0x1 80aaebb: 83 c5 20 add ebp,0x20 80aaebe: 39 74 24 10 cmp DWORD PTR [esp+0x10],esi 80aaec2: 0f 84 b8 00 00 00 je 80aaf80 <_dl_cet_open_check+0x2b0> 80aaec8: 83 7d 00 01 cmp DWORD PTR [ebp+0x0],0x1 80aaecc: 75 ea jne 80aaeb8 <_dl_cet_open_check+0x1e8> 80aaece: f6 45 18 01 test BYTE PTR [ebp+0x18],0x1 80aaed2: 74 e4 je 80aaeb8 <_dl_cet_open_check+0x1e8> 80aaed4: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80aaed8: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 80aaedc: 31 d2 xor edx,edx 80aaede: 8b 08 mov ecx,DWORD PTR [eax] 80aaee0: 03 4d 08 add ecx,DWORD PTR [ebp+0x8] 80aaee3: 89 c8 mov eax,ecx 80aaee5: f7 f3 div ebx 80aaee7: 31 d2 xor edx,edx 80aaee9: 89 c1 mov ecx,eax 80aaeeb: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 80aaeee: 8d 44 03 ff lea eax,[ebx+eax*1-0x1] 80aaef2: f7 f3 div ebx 80aaef4: 8d 14 01 lea edx,[ecx+eax*1] 80aaef7: 89 54 24 34 mov DWORD PTR [esp+0x34],edx 80aaefb: c1 ea 03 shr edx,0x3 80aaefe: 39 54 24 30 cmp DWORD PTR [esp+0x30],edx 80aaf02: 0f 82 00 02 00 00 jb 80ab108 <_dl_cet_open_check+0x438> 80aaf08: 89 ca mov edx,ecx 80aaf0a: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80aaf0e: 83 e1 1f and ecx,0x1f 80aaf11: c1 ea 05 shr edx,0x5 80aaf14: 8d 1c 93 lea ebx,[ebx+edx*4] 80aaf17: ba 20 00 00 00 mov edx,0x20 80aaf1c: 29 ca sub edx,ecx 80aaf1e: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80aaf22: ba ff ff ff ff mov edx,0xffffffff 80aaf27: d3 e2 shl edx,cl 80aaf29: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80aaf2d: 3b 44 24 20 cmp eax,DWORD PTR [esp+0x20] 80aaf31: 72 1b jb 80aaf4e <_dl_cet_open_check+0x27e> 80aaf33: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aaf37: 90 nop 80aaf38: 29 c8 sub eax,ecx 80aaf3a: 09 13 or DWORD PTR [ebx],edx 80aaf3c: b9 20 00 00 00 mov ecx,0x20 80aaf41: 83 c3 04 add ebx,0x4 80aaf44: ba ff ff ff ff mov edx,0xffffffff 80aaf49: 83 f8 1f cmp eax,0x1f 80aaf4c: 77 ea ja 80aaf38 <_dl_cet_open_check+0x268> 80aaf4e: 85 c0 test eax,eax 80aaf50: 0f 84 62 ff ff ff je 80aaeb8 <_dl_cet_open_check+0x1e8> 80aaf56: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 80aaf5a: b8 ff ff ff ff mov eax,0xffffffff 80aaf5f: 83 c6 01 add esi,0x1 80aaf62: 83 c5 20 add ebp,0x20 80aaf65: f7 d9 neg ecx 80aaf67: d3 e8 shr eax,cl 80aaf69: 21 c2 and edx,eax 80aaf6b: 09 13 or DWORD PTR [ebx],edx 80aaf6d: 39 74 24 10 cmp DWORD PTR [esp+0x10],esi 80aaf71: 0f 85 51 ff ff ff jne 80aaec8 <_dl_cet_open_check+0x1f8> 80aaf77: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aaf7e: 66 90 xchg ax,ax 80aaf80: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80aaf84: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80aaf87: 8b 00 mov eax,DWORD PTR [eax] 80aaf89: 89 74 24 30 mov DWORD PTR [esp+0x30],esi 80aaf8d: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80aaf91: 83 44 24 08 01 add DWORD PTR [esp+0x8],0x1 80aaf96: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80aaf9a: 3b 54 24 24 cmp edx,DWORD PTR [esp+0x24] 80aaf9e: 0f 86 c4 fe ff ff jbe 80aae68 <_dl_cet_open_check+0x198> 80aafa4: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 80aafa8: 83 ec 04 sub esp,0x4 80aafab: 6a 01 push 0x1 80aafad: ff 74 24 38 push DWORD PTR [esp+0x38] 80aafb1: 50 push eax 80aafb2: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 80aafb6: e8 35 bc fc ff call 8076bf0 <__mprotect> 80aafbb: 83 c4 10 add esp,0x10 80aafbe: 85 c0 test eax,eax 80aafc0: 0f 89 92 00 00 00 jns 80ab058 <_dl_cet_open_check+0x388> 80aafc6: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80aafca: 8d 83 8d 98 fe ff lea eax,[ebx-0x16773] 80aafd0: e9 c5 00 00 00 jmp 80ab09a <_dl_cet_open_check+0x3ca> 80aafd5: 8d 76 00 lea esi,[esi+0x0] 80aafd8: 89 f0 mov eax,esi 80aafda: 31 c9 xor ecx,ecx 80aafdc: bb 02 30 00 00 mov ebx,0x3002 80aafe1: 84 c0 test al,al 80aafe3: b8 80 01 00 00 mov eax,0x180 80aafe8: 0f 94 c1 sete cl 80aafeb: 01 c9 add ecx,ecx 80aafed: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80aaff4: 85 c0 test eax,eax 80aaff6: 75 78 jne 80ab070 <_dl_cet_open_check+0x3a0> 80aaff8: 0f b6 44 24 2c movzx eax,BYTE PTR [esp+0x2c] 80aaffd: 89 f3 mov ebx,esi 80aafff: f7 d1 not ecx 80ab001: 21 0f and DWORD PTR [edi],ecx 80ab003: 89 c2 mov edx,eax 80ab005: 83 ca 02 or edx,0x2 80ab008: 84 db test bl,bl 80ab00a: 0f 45 c2 cmovne eax,edx 80ab00d: 65 a3 20 00 00 00 mov gs:0x20,eax 80ab013: 83 c4 5c add esp,0x5c 80ab016: 5b pop ebx 80ab017: 5e pop esi 80ab018: 5f pop edi 80ab019: 5d pop ebp 80ab01a: c3 ret 80ab01b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ab01f: 90 nop 80ab020: 0f b6 44 24 2e movzx eax,BYTE PTR [esp+0x2e] 80ab025: 31 ed xor ebp,ebp 80ab027: 0f b6 54 24 2c movzx edx,BYTE PTR [esp+0x2c] 80ab02c: 38 54 24 2f cmp BYTE PTR [esp+0x2f],dl 80ab030: 75 04 jne 80ab036 <_dl_cet_open_check+0x366> 80ab032: 84 c0 test al,al 80ab034: 74 dd je 80ab013 <_dl_cet_open_check+0x343> 80ab036: 83 7c 24 0c 03 cmp DWORD PTR [esp+0xc],0x3 80ab03b: 74 9b je 80aafd8 <_dl_cet_open_check+0x308> 80ab03d: 89 f3 mov ebx,esi 80ab03f: 38 5c 24 2e cmp BYTE PTR [esp+0x2e],bl 80ab043: 74 ce je 80ab013 <_dl_cet_open_check+0x343> 80ab045: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80ab049: 8d 83 ab 98 fe ff lea eax,[ebx-0x16755] 80ab04f: eb 49 jmp 80ab09a <_dl_cet_open_check+0x3ca> 80ab051: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab058: 0f b6 5c 24 2d movzx ebx,BYTE PTR [esp+0x2d] 80ab05d: 0f b6 44 24 2e movzx eax,BYTE PTR [esp+0x2e] 80ab062: 89 de mov esi,ebx 80ab064: 31 d8 xor eax,ebx 80ab066: eb bf jmp 80ab027 <_dl_cet_open_check+0x357> 80ab068: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab06f: 90 nop 80ab070: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80ab074: f7 d8 neg eax 80ab076: 8d 93 c6 98 fe ff lea edx,[ebx-0x1673a] 80ab07c: 52 push edx 80ab07d: 8d 93 6b 4b fe ff lea edx,[ebx-0x1b495] 80ab083: 52 push edx 80ab084: ff 75 04 push DWORD PTR [ebp+0x4] 80ab087: 50 push eax 80ab088: e8 43 a0 ff ff call 80a50d0 <_dl_signal_error> 80ab08d: 8d 76 00 lea esi,[esi+0x0] 80ab090: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80ab094: 8d 83 d8 98 fe ff lea eax,[ebx-0x16728] 80ab09a: 50 push eax 80ab09b: 8d 83 6b 4b fe ff lea eax,[ebx-0x1b495] 80ab0a1: 50 push eax 80ab0a2: ff 75 04 push DWORD PTR [ebp+0x4] 80ab0a5: 6a 16 push 0x16 80ab0a7: e8 24 a0 ff ff call 80a50d0 <_dl_signal_error> 80ab0ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ab0b0: 83 ec 04 sub esp,0x4 80ab0b3: 6a 03 push 0x3 80ab0b5: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 80ab0b9: ff 76 04 push DWORD PTR [esi+0x4] 80ab0bc: 50 push eax 80ab0bd: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 80ab0c1: e8 2a bb fc ff call 8076bf0 <__mprotect> 80ab0c6: 83 c4 10 add esp,0x10 80ab0c9: 85 c0 test eax,eax 80ab0cb: 0f 88 f5 fe ff ff js 80aafc6 <_dl_cet_open_check+0x2f6> 80ab0d1: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80ab0d5: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80ab0d8: 8b 00 mov eax,DWORD PTR [eax] 80ab0da: 89 74 24 30 mov DWORD PTR [esp+0x30],esi 80ab0de: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80ab0e2: e9 50 fd ff ff jmp 80aae37 <_dl_cet_open_check+0x167> 80ab0e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab0ee: 66 90 xchg ax,ax 80ab0f0: 0f b6 5c 24 2d movzx ebx,BYTE PTR [esp+0x2d] 80ab0f5: 0f b6 44 24 2e movzx eax,BYTE PTR [esp+0x2e] 80ab0fa: 31 ed xor ebp,ebp 80ab0fc: 31 d8 xor eax,ebx 80ab0fe: 89 de mov esi,ebx 80ab100: e9 22 ff ff ff jmp 80ab027 <_dl_cet_open_check+0x357> 80ab105: 8d 76 00 lea esi,[esi+0x0] 80ab108: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80ab10c: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 80ab110: 8d 83 f8 98 fe ff lea eax,[ebx-0x16708] 80ab116: eb 82 jmp 80ab09a <_dl_cet_open_check+0x3ca> 80ab118: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80ab11c: e9 87 fe ff ff jmp 80aafa8 <_dl_cet_open_check+0x2d8> 80ab121: 66 90 xchg ax,ax 80ab123: 66 90 xchg ax,ax 80ab125: 66 90 xchg ax,ax 80ab127: 66 90 xchg ax,ax 80ab129: 66 90 xchg ax,ax 80ab12b: 66 90 xchg ax,ax 80ab12d: 66 90 xchg ax,ax 80ab12f: 90 nop 080ab130 <_dl_addr>: 80ab130: f3 0f 1e fb endbr32 80ab134: e8 f0 eb f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80ab139: 05 c7 9e 03 00 add eax,0x39ec7 80ab13e: 55 push ebp 80ab13f: 57 push edi 80ab140: 56 push esi 80ab141: 53 push ebx 80ab142: 83 ec 2c sub esp,0x2c 80ab145: c7 c5 00 00 00 00 mov ebp,0x0 80ab14b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80ab14f: 85 ed test ebp,ebp 80ab151: 74 13 je 80ab166 <_dl_addr+0x36> 80ab153: 83 ec 0c sub esp,0xc 80ab156: ff b0 ec ff ff ff push DWORD PTR [eax-0x14] 80ab15c: 89 c3 mov ebx,eax 80ab15e: e8 9d 4e f5 f7 call 0 <_nl_current_LC_CTYPE> 80ab163: 83 c4 10 add esp,0x10 80ab166: 83 ec 0c sub esp,0xc 80ab169: 31 f6 xor esi,esi 80ab16b: ff 74 24 4c push DWORD PTR [esp+0x4c] 80ab16f: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80ab173: e8 f8 d3 ff ff call 80a8570 <_dl_find_dso_for_object> 80ab178: 83 c4 10 add esp,0x10 80ab17b: 89 c5 mov ebp,eax 80ab17d: 85 c0 test eax,eax 80ab17f: 0f 84 84 01 00 00 je 80ab309 <_dl_addr+0x1d9> 80ab185: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ab188: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 80ab18c: 8b 95 b4 01 00 00 mov edx,DWORD PTR [ebp+0x1b4] 80ab192: 89 07 mov DWORD PTR [edi],eax 80ab194: 89 57 04 mov DWORD PTR [edi+0x4],edx 80ab197: 80 38 00 cmp BYTE PTR [eax],0x0 80ab19a: 0f 84 e2 02 00 00 je 80ab482 <_dl_addr+0x352> 80ab1a0: 8b 45 38 mov eax,DWORD PTR [ebp+0x38] 80ab1a3: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80ab1a6: 8b 45 34 mov eax,DWORD PTR [ebp+0x34] 80ab1a9: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ab1ac: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80ab1b0: 8b 45 48 mov eax,DWORD PTR [ebp+0x48] 80ab1b3: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ab1b6: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80ab1ba: 8b 85 50 01 00 00 mov eax,DWORD PTR [ebp+0x150] 80ab1c0: 89 04 24 mov DWORD PTR [esp],eax 80ab1c3: 85 c0 test eax,eax 80ab1c5: 0f 84 6d 01 00 00 je 80ab338 <_dl_addr+0x208> 80ab1cb: 8b 85 7c 01 00 00 mov eax,DWORD PTR [ebp+0x17c] 80ab1d1: 85 c0 test eax,eax 80ab1d3: 0f 84 cb 02 00 00 je 80ab4a4 <_dl_addr+0x374> 80ab1d9: 8b 9d 8c 01 00 00 mov ebx,DWORD PTR [ebp+0x18c] 80ab1df: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 80ab1e3: 89 f5 mov ebp,esi 80ab1e5: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 80ab1ec: 8d 04 83 lea eax,[ebx+eax*4] 80ab1ef: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80ab1f3: eb 10 jmp 80ab205 <_dl_addr+0xd5> 80ab1f5: 8d 76 00 lea esi,[esi+0x0] 80ab1f8: 83 c3 04 add ebx,0x4 80ab1fb: 39 5c 24 08 cmp DWORD PTR [esp+0x8],ebx 80ab1ff: 0f 84 a9 00 00 00 je 80ab2ae <_dl_addr+0x17e> 80ab205: 8b 03 mov eax,DWORD PTR [ebx] 80ab207: 85 c0 test eax,eax 80ab209: 74 ed je 80ab1f8 <_dl_addr+0xc8> 80ab20b: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 80ab20f: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 80ab213: 8b b7 90 01 00 00 mov esi,DWORD PTR [edi+0x190] 80ab219: 8d 14 86 lea edx,[esi+eax*4] 80ab21c: eb 5b jmp 80ab279 <_dl_addr+0x149> 80ab21e: 66 90 xchg ax,ax 80ab220: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 80ab223: 85 ff test edi,edi 80ab225: 74 49 je 80ab270 <_dl_addr+0x140> 80ab227: 0f b6 58 0c movzx ebx,BYTE PTR [eax+0xc] 80ab22b: 83 e3 0f and ebx,0xf 80ab22e: 80 fb 06 cmp bl,0x6 80ab231: 74 3d je 80ab270 <_dl_addr+0x140> 80ab233: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 80ab236: 89 fb mov ebx,edi 80ab238: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80ab23c: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 80ab240: 03 1f add ebx,DWORD PTR [edi] 80ab242: 39 5c 24 40 cmp DWORD PTR [esp+0x40],ebx 80ab246: 72 28 jb 80ab270 <_dl_addr+0x140> 80ab248: 66 85 c9 test cx,cx 80ab24b: 0f 84 9f 01 00 00 je 80ab3f0 <_dl_addr+0x2c0> 80ab251: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80ab254: 85 c9 test ecx,ecx 80ab256: 0f 85 9d 01 00 00 jne 80ab3f9 <_dl_addr+0x2c9> 80ab25c: 39 5c 24 40 cmp DWORD PTR [esp+0x40],ebx 80ab260: 0f 84 9f 01 00 00 je 80ab405 <_dl_addr+0x2d5> 80ab266: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab26d: 8d 76 00 lea esi,[esi+0x0] 80ab270: 83 c2 04 add edx,0x4 80ab273: f6 42 fc 01 test BYTE PTR [edx-0x4],0x1 80ab277: 75 24 jne 80ab29d <_dl_addr+0x16d> 80ab279: 89 d0 mov eax,edx 80ab27b: 29 f0 sub eax,esi 80ab27d: c1 f8 02 sar eax,0x2 80ab280: c1 e0 04 shl eax,0x4 80ab283: 01 e8 add eax,ebp 80ab285: 0f b7 48 0e movzx ecx,WORD PTR [eax+0xe] 80ab289: 66 85 c9 test cx,cx 80ab28c: 74 92 je 80ab220 <_dl_addr+0xf0> 80ab28e: 66 83 f9 f1 cmp cx,0xfff1 80ab292: 75 93 jne 80ab227 <_dl_addr+0xf7> 80ab294: 83 c2 04 add edx,0x4 80ab297: f6 42 fc 01 test BYTE PTR [edx-0x4],0x1 80ab29b: 74 dc je 80ab279 <_dl_addr+0x149> 80ab29d: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80ab2a1: 83 c3 04 add ebx,0x4 80ab2a4: 39 5c 24 08 cmp DWORD PTR [esp+0x8],ebx 80ab2a8: 0f 85 57 ff ff ff jne 80ab205 <_dl_addr+0xd5> 80ab2ae: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 80ab2b2: 8b 5c 24 48 mov ebx,DWORD PTR [esp+0x48] 80ab2b6: 85 db test ebx,ebx 80ab2b8: 74 06 je 80ab2c0 <_dl_addr+0x190> 80ab2ba: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 80ab2be: 89 28 mov DWORD PTR [eax],ebp 80ab2c0: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 80ab2c4: 85 c9 test ecx,ecx 80ab2c6: 74 09 je 80ab2d1 <_dl_addr+0x1a1> 80ab2c8: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80ab2cc: 8b 34 24 mov esi,DWORD PTR [esp] 80ab2cf: 89 30 mov DWORD PTR [eax],esi 80ab2d1: 8b 3c 24 mov edi,DWORD PTR [esp] 80ab2d4: 85 ff test edi,edi 80ab2d6: 0f 84 54 01 00 00 je 80ab430 <_dl_addr+0x300> 80ab2dc: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 80ab2e0: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80ab2e4: 03 07 add eax,DWORD PTR [edi] 80ab2e6: 66 83 7f 0e f1 cmp WORD PTR [edi+0xe],0xfff1 80ab2eb: 89 46 08 mov DWORD PTR [esi+0x8],eax 80ab2ee: 0f 84 bc 01 00 00 je 80ab4b0 <_dl_addr+0x380> 80ab2f4: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 80ab2f7: 8b 3c 24 mov edi,DWORD PTR [esp] 80ab2fa: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 80ab2fe: 03 47 04 add eax,DWORD PTR [edi+0x4] 80ab301: 89 46 0c mov DWORD PTR [esi+0xc],eax 80ab304: be 01 00 00 00 mov esi,0x1 80ab309: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80ab30d: c7 c2 00 00 00 00 mov edx,0x0 80ab313: 85 d2 test edx,edx 80ab315: 74 13 je 80ab32a <_dl_addr+0x1fa> 80ab317: 83 ec 0c sub esp,0xc 80ab31a: ff b0 ec ff ff ff push DWORD PTR [eax-0x14] 80ab320: 89 c3 mov ebx,eax 80ab322: e8 d9 4c f5 f7 call 0 <_nl_current_LC_CTYPE> 80ab327: 83 c4 10 add esp,0x10 80ab32a: 83 c4 2c add esp,0x2c 80ab32d: 89 f0 mov eax,esi 80ab32f: 5b pop ebx 80ab330: 5e pop esi 80ab331: 5f pop edi 80ab332: 5d pop ebp 80ab333: c3 ret 80ab334: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ab338: 8b 45 30 mov eax,DWORD PTR [ebp+0x30] 80ab33b: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80ab33f: 85 c0 test eax,eax 80ab341: 74 0b je 80ab34e <_dl_addr+0x21e> 80ab343: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ab346: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 80ab349: c1 e3 04 shl ebx,0x4 80ab34c: 01 f3 add ebx,esi 80ab34e: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 80ab352: 39 de cmp esi,ebx 80ab354: 0f 83 58 ff ff ff jae 80ab2b2 <_dl_addr+0x182> 80ab35a: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 80ab35e: 89 d0 mov eax,edx 80ab360: c0 e8 04 shr al,0x4 80ab363: 83 e8 01 sub eax,0x1 80ab366: 3c 01 cmp al,0x1 80ab368: 76 21 jbe 80ab38b <_dl_addr+0x25b> 80ab36a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ab370: 83 c6 10 add esi,0x10 80ab373: 39 de cmp esi,ebx 80ab375: 0f 83 37 ff ff ff jae 80ab2b2 <_dl_addr+0x182> 80ab37b: 0f b6 56 0c movzx edx,BYTE PTR [esi+0xc] 80ab37f: 89 d0 mov eax,edx 80ab381: c0 e8 04 shr al,0x4 80ab384: 83 e8 01 sub eax,0x1 80ab387: 3c 01 cmp al,0x1 80ab389: 77 e5 ja 80ab370 <_dl_addr+0x240> 80ab38b: 0f b6 46 0d movzx eax,BYTE PTR [esi+0xd] 80ab38f: 83 e0 03 and eax,0x3 80ab392: 83 e8 01 sub eax,0x1 80ab395: 83 f8 01 cmp eax,0x1 80ab398: 76 d6 jbe 80ab370 <_dl_addr+0x240> 80ab39a: 83 e2 0f and edx,0xf 80ab39d: 80 fa 06 cmp dl,0x6 80ab3a0: 74 ce je 80ab370 <_dl_addr+0x240> 80ab3a2: 0f b7 46 0e movzx eax,WORD PTR [esi+0xe] 80ab3a6: 66 85 c0 test ax,ax 80ab3a9: 0f 85 a1 00 00 00 jne 80ab450 <_dl_addr+0x320> 80ab3af: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80ab3b2: 85 c0 test eax,eax 80ab3b4: 74 ba je 80ab370 <_dl_addr+0x240> 80ab3b6: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 80ab3b9: 01 c2 add edx,eax 80ab3bb: 39 d1 cmp ecx,edx 80ab3bd: 72 b1 jb 80ab370 <_dl_addr+0x240> 80ab3bf: 74 09 je 80ab3ca <_dl_addr+0x29a> 80ab3c1: 8b 7e 08 mov edi,DWORD PTR [esi+0x8] 80ab3c4: 01 fa add edx,edi 80ab3c6: 39 d1 cmp ecx,edx 80ab3c8: 73 a6 jae 80ab370 <_dl_addr+0x240> 80ab3ca: 8b 3c 24 mov edi,DWORD PTR [esp] 80ab3cd: 85 ff test edi,edi 80ab3cf: 74 05 je 80ab3d6 <_dl_addr+0x2a6> 80ab3d1: 39 47 04 cmp DWORD PTR [edi+0x4],eax 80ab3d4: 73 9a jae 80ab370 <_dl_addr+0x240> 80ab3d6: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80ab3da: 3b 06 cmp eax,DWORD PTR [esi] 80ab3dc: 8b 04 24 mov eax,DWORD PTR [esp] 80ab3df: 0f 47 c6 cmova eax,esi 80ab3e2: 89 04 24 mov DWORD PTR [esp],eax 80ab3e5: eb 89 jmp 80ab370 <_dl_addr+0x240> 80ab3e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab3ee: 66 90 xchg ax,ax 80ab3f0: 39 5c 24 40 cmp DWORD PTR [esp+0x40],ebx 80ab3f4: 74 0f je 80ab405 <_dl_addr+0x2d5> 80ab3f6: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 80ab3f9: 01 cb add ebx,ecx 80ab3fb: 39 5c 24 40 cmp DWORD PTR [esp+0x40],ebx 80ab3ff: 0f 83 6b fe ff ff jae 80ab270 <_dl_addr+0x140> 80ab405: 8b 3c 24 mov edi,DWORD PTR [esp] 80ab408: 85 ff test edi,edi 80ab40a: 74 0d je 80ab419 <_dl_addr+0x2e9> 80ab40c: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80ab410: 3b 4f 04 cmp ecx,DWORD PTR [edi+0x4] 80ab413: 0f 86 57 fe ff ff jbe 80ab270 <_dl_addr+0x140> 80ab419: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 80ab41d: 3b 38 cmp edi,DWORD PTR [eax] 80ab41f: 0f 46 04 24 cmovbe eax,DWORD PTR [esp] 80ab423: 89 04 24 mov DWORD PTR [esp],eax 80ab426: e9 45 fe ff ff jmp 80ab270 <_dl_addr+0x140> 80ab42b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ab42f: 90 nop 80ab430: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80ab434: be 01 00 00 00 mov esi,0x1 80ab439: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 80ab440: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 80ab447: e9 bd fe ff ff jmp 80ab309 <_dl_addr+0x1d9> 80ab44c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ab450: 66 83 f8 f1 cmp ax,0xfff1 80ab454: 0f 84 16 ff ff ff je 80ab370 <_dl_addr+0x240> 80ab45a: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80ab45d: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 80ab460: 01 c2 add edx,eax 80ab462: 39 d1 cmp ecx,edx 80ab464: 0f 82 06 ff ff ff jb 80ab370 <_dl_addr+0x240> 80ab46a: 8b 7e 08 mov edi,DWORD PTR [esi+0x8] 80ab46d: 85 ff test edi,edi 80ab46f: 0f 85 4f ff ff ff jne 80ab3c4 <_dl_addr+0x294> 80ab475: 39 d1 cmp ecx,edx 80ab477: 0f 85 f3 fe ff ff jne 80ab370 <_dl_addr+0x240> 80ab47d: e9 48 ff ff ff jmp 80ab3ca <_dl_addr+0x29a> 80ab482: f6 85 98 01 00 00 03 test BYTE PTR [ebp+0x198],0x3 80ab489: 0f 85 11 fd ff ff jne 80ab1a0 <_dl_addr+0x70> 80ab48f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80ab493: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80ab499: 8b 00 mov eax,DWORD PTR [eax] 80ab49b: 8b 00 mov eax,DWORD PTR [eax] 80ab49d: 89 07 mov DWORD PTR [edi],eax 80ab49f: e9 fc fc ff ff jmp 80ab1a0 <_dl_addr+0x70> 80ab4a4: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 80ab4ab: e9 02 fe ff ff jmp 80ab2b2 <_dl_addr+0x182> 80ab4b0: 31 c0 xor eax,eax 80ab4b2: e9 40 fe ff ff jmp 80ab2f7 <_dl_addr+0x1c7> 80ab4b7: 66 90 xchg ax,ax 80ab4b9: 66 90 xchg ax,ax 80ab4bb: 66 90 xchg ax,ax 80ab4bd: 66 90 xchg ax,ax 80ab4bf: 90 nop 080ab4c0 <_dl_addr_inside_object>: 80ab4c0: f3 0f 1e fb endbr32 80ab4c4: 53 push ebx 80ab4c5: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80ab4c9: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80ab4cd: 0f b7 81 5c 01 00 00 movzx eax,WORD PTR [ecx+0x15c] 80ab4d4: 2b 19 sub ebx,DWORD PTR [ecx] 80ab4d6: 85 c0 test eax,eax 80ab4d8: 74 3e je 80ab518 <_dl_addr_inside_object+0x58> 80ab4da: 8d 50 ff lea edx,[eax-0x1] 80ab4dd: 05 ff ff ff 07 add eax,0x7ffffff 80ab4e2: c1 e0 05 shl eax,0x5 80ab4e5: 03 81 54 01 00 00 add eax,DWORD PTR [ecx+0x154] 80ab4eb: eb 0e jmp 80ab4fb <_dl_addr_inside_object+0x3b> 80ab4ed: 8d 76 00 lea esi,[esi+0x0] 80ab4f0: 83 ea 01 sub edx,0x1 80ab4f3: 83 e8 20 sub eax,0x20 80ab4f6: 83 fa ff cmp edx,0xffffffff 80ab4f9: 74 1d je 80ab518 <_dl_addr_inside_object+0x58> 80ab4fb: 83 38 01 cmp DWORD PTR [eax],0x1 80ab4fe: 75 f0 jne 80ab4f0 <_dl_addr_inside_object+0x30> 80ab500: 89 d9 mov ecx,ebx 80ab502: 2b 48 08 sub ecx,DWORD PTR [eax+0x8] 80ab505: 3b 48 14 cmp ecx,DWORD PTR [eax+0x14] 80ab508: 73 e6 jae 80ab4f0 <_dl_addr_inside_object+0x30> 80ab50a: b8 01 00 00 00 mov eax,0x1 80ab50f: 5b pop ebx 80ab510: c3 ret 80ab511: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab518: 31 c0 xor eax,eax 80ab51a: 5b pop ebx 80ab51b: c3 ret 80ab51c: 66 90 xchg ax,ax 80ab51e: 66 90 xchg ax,ax 80ab520: 03 04 24 add eax,DWORD PTR [esp] 80ab523: c3 ret 80ab524: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab52b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ab52f: 90 nop 080ab530 <__mpn_add_n>: 80ab530: f3 0f 1e fb endbr32 80ab534: 57 push edi 80ab535: 56 push esi 80ab536: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80ab53a: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80ab53e: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80ab542: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80ab546: 53 push ebx 80ab547: 89 c8 mov eax,ecx 80ab549: c1 e9 03 shr ecx,0x3 80ab54c: f7 d8 neg eax 80ab54e: 83 e0 07 and eax,0x7 80ab551: 74 25 je 80ab578 <__mpn_add_n+0x48> 80ab553: 41 inc ecx 80ab554: c1 e0 02 shl eax,0x2 80ab557: 29 c7 sub edi,eax 80ab559: 29 c6 sub esi,eax 80ab55b: 29 c2 sub edx,eax 80ab55d: c1 e8 02 shr eax,0x2 80ab560: 8d 1c 85 fc ff ff ff lea ebx,[eax*4-0x4] 80ab567: 8d 84 c0 02 00 00 00 lea eax,[eax+eax*8+0x2] 80ab56e: e8 ad ff ff ff call 80ab520 <_dl_addr_inside_object+0x60> 80ab573: 01 d8 add eax,ebx 80ab575: ff e0 jmp eax 80ab577: 90 nop 80ab578: 8b 06 mov eax,DWORD PTR [esi] 80ab57a: 13 02 adc eax,DWORD PTR [edx] 80ab57c: 89 07 mov DWORD PTR [edi],eax 80ab57e: f3 0f 1e fb endbr32 80ab582: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80ab585: 13 42 04 adc eax,DWORD PTR [edx+0x4] 80ab588: 89 47 04 mov DWORD PTR [edi+0x4],eax 80ab58b: f3 0f 1e fb endbr32 80ab58f: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80ab592: 13 42 08 adc eax,DWORD PTR [edx+0x8] 80ab595: 89 47 08 mov DWORD PTR [edi+0x8],eax 80ab598: f3 0f 1e fb endbr32 80ab59c: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 80ab59f: 13 42 0c adc eax,DWORD PTR [edx+0xc] 80ab5a2: 89 47 0c mov DWORD PTR [edi+0xc],eax 80ab5a5: f3 0f 1e fb endbr32 80ab5a9: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 80ab5ac: 13 42 10 adc eax,DWORD PTR [edx+0x10] 80ab5af: 89 47 10 mov DWORD PTR [edi+0x10],eax 80ab5b2: f3 0f 1e fb endbr32 80ab5b6: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80ab5b9: 13 42 14 adc eax,DWORD PTR [edx+0x14] 80ab5bc: 89 47 14 mov DWORD PTR [edi+0x14],eax 80ab5bf: f3 0f 1e fb endbr32 80ab5c3: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 80ab5c6: 13 42 18 adc eax,DWORD PTR [edx+0x18] 80ab5c9: 89 47 18 mov DWORD PTR [edi+0x18],eax 80ab5cc: f3 0f 1e fb endbr32 80ab5d0: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 80ab5d3: 13 42 1c adc eax,DWORD PTR [edx+0x1c] 80ab5d6: 89 47 1c mov DWORD PTR [edi+0x1c],eax 80ab5d9: 8d 7f 20 lea edi,[edi+0x20] 80ab5dc: 8d 76 20 lea esi,[esi+0x20] 80ab5df: 8d 52 20 lea edx,[edx+0x20] 80ab5e2: 49 dec ecx 80ab5e3: 75 93 jne 80ab578 <__mpn_add_n+0x48> 80ab5e5: 19 c0 sbb eax,eax 80ab5e7: f7 d8 neg eax 80ab5e9: 5b pop ebx 80ab5ea: 5e pop esi 80ab5eb: 5f pop edi 80ab5ec: c3 ret 80ab5ed: 66 90 xchg ax,ax 80ab5ef: 90 nop 080ab5f0 <__mpn_addmul_1>: 80ab5f0: f3 0f 1e fb endbr32 80ab5f4: 57 push edi 80ab5f5: 56 push esi 80ab5f6: 55 push ebp 80ab5f7: 53 push ebx 80ab5f8: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 80ab5fc: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 80ab600: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80ab604: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80ab608: 8d 3c 8f lea edi,[edi+ecx*4] 80ab60b: 8d 34 8e lea esi,[esi+ecx*4] 80ab60e: f7 d9 neg ecx 80ab610: 31 ed xor ebp,ebp 80ab612: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ab618: 8b 04 8e mov eax,DWORD PTR [esi+ecx*4] 80ab61b: f7 e3 mul ebx 80ab61d: 01 e8 add eax,ebp 80ab61f: 83 d2 00 adc edx,0x0 80ab622: 01 04 8f add DWORD PTR [edi+ecx*4],eax 80ab625: 83 d2 00 adc edx,0x0 80ab628: 89 d5 mov ebp,edx 80ab62a: 41 inc ecx 80ab62b: 75 eb jne 80ab618 <__mpn_addmul_1+0x28> 80ab62d: 89 e8 mov eax,ebp 80ab62f: 5b pop ebx 80ab630: 5d pop ebp 80ab631: 5e pop esi 80ab632: 5f pop edi 80ab633: c3 ret 80ab634: 66 90 xchg ax,ax 80ab636: 66 90 xchg ax,ax 80ab638: 66 90 xchg ax,ax 80ab63a: 66 90 xchg ax,ax 80ab63c: 66 90 xchg ax,ax 80ab63e: 66 90 xchg ax,ax 080ab640 : 80ab640: f3 0f 1e fb endbr32 80ab644: 56 push esi 80ab645: 53 push ebx 80ab646: e8 75 e5 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80ab64b: 81 c3 b5 99 03 00 add ebx,0x399b5 80ab651: 83 ec 04 sub esp,0x4 80ab654: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80ab658: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80ab65b: a9 f0 ee ff bf test eax,0xbfffeef0 80ab660: 75 3e jne 80ab6a0 80ab662: 8b 16 mov edx,DWORD PTR [esi] 80ab664: 0d 00 00 00 80 or eax,0x80000000 80ab669: 8d 8b 69 4e fe ff lea ecx,[ebx-0x1b197] 80ab66f: 85 d2 test edx,edx 80ab671: 0f 44 d1 cmove edx,ecx 80ab674: c7 c1 6c 68 0e 08 mov ecx,0x80e686c 80ab67a: 83 ec 04 sub esp,0x4 80ab67d: ff 31 push DWORD PTR [ecx] 80ab67f: ff b3 7c 1f 00 00 push DWORD PTR [ebx+0x1f7c] 80ab685: ff b3 78 1f 00 00 push DWORD PTR [ebx+0x1f78] 80ab68b: 6a 00 push 0x0 80ab68d: ff 76 0c push DWORD PTR [esi+0xc] 80ab690: 50 push eax 80ab691: 52 push edx 80ab692: e8 79 cf ff ff call 80a8610 <_dl_open> 80ab697: 89 46 08 mov DWORD PTR [esi+0x8],eax 80ab69a: 83 c4 24 add esp,0x24 80ab69d: 5b pop ebx 80ab69e: 5e pop esi 80ab69f: c3 ret 80ab6a0: 50 push eax 80ab6a1: 8d 83 1a 99 fe ff lea eax,[ebx-0x166e6] 80ab6a7: 6a 05 push 0x5 80ab6a9: 50 push eax 80ab6aa: ff b3 e8 ff ff ff push DWORD PTR [ebx-0x18] 80ab6b0: e8 5b f8 f9 ff call 804af10 <__dcgettext> 80ab6b5: 50 push eax 80ab6b6: 6a 00 push 0x0 80ab6b8: 6a 00 push 0x0 80ab6ba: 6a 00 push 0x0 80ab6bc: e8 0f 9a ff ff call 80a50d0 <_dl_signal_error> 80ab6c1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab6c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab6cf: 90 nop 080ab6d0 <__dlopen>: 80ab6d0: f3 0f 1e fb endbr32 80ab6d4: e8 50 e6 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80ab6d9: 05 27 99 03 00 add eax,0x39927 80ab6de: 83 ec 34 sub esp,0x34 80ab6e1: 65 8b 0d 14 00 00 00 mov ecx,DWORD PTR gs:0x14 80ab6e8: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 80ab6ec: 31 c9 xor ecx,ecx 80ab6ee: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 80ab6f2: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80ab6f6: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80ab6fa: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80ab6fe: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 80ab702: 8d 80 40 66 fc ff lea eax,[eax-0x399c0] 80ab708: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80ab70c: 8d 54 24 14 lea edx,[esp+0x14] 80ab710: 52 push edx 80ab711: 50 push eax 80ab712: e8 39 bc ff ff call 80a7350 <_dlerror_run> 80ab717: 83 c4 10 add esp,0x10 80ab71a: 89 c2 mov edx,eax 80ab71c: 31 c0 xor eax,eax 80ab71e: 85 d2 test edx,edx 80ab720: 75 1d jne 80ab73f <__dlopen+0x6f> 80ab722: 83 ec 0c sub esp,0xc 80ab725: ff 74 24 20 push DWORD PTR [esp+0x20] 80ab729: e8 a2 97 ff ff call 80a4ed0 <__libc_register_dl_open_hook> 80ab72e: 58 pop eax 80ab72f: ff 74 24 20 push DWORD PTR [esp+0x20] 80ab733: e8 a8 bd ff ff call 80a74e0 <__libc_register_dlfcn_hook> 80ab738: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80ab73c: 83 c4 10 add esp,0x10 80ab73f: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80ab743: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80ab74a: 75 04 jne 80ab750 <__dlopen+0x80> 80ab74c: 83 c4 2c add esp,0x2c 80ab74f: c3 ret 80ab750: e8 fb ca fc ff call 8078250 <__stack_chk_fail> 80ab755: 66 90 xchg ax,ax 80ab757: 66 90 xchg ax,ax 80ab759: 66 90 xchg ax,ax 80ab75b: 66 90 xchg ax,ax 80ab75d: 66 90 xchg ax,ax 80ab75f: 90 nop 080ab760 : 80ab760: f3 0f 1e fb endbr32 80ab764: e9 c7 ed ff ff jmp 80aa530 <_dl_close> 80ab769: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080ab770 <__dlclose>: 80ab770: f3 0f 1e fb endbr32 80ab774: e8 b0 e5 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80ab779: 05 87 98 03 00 add eax,0x39887 80ab77e: 83 ec 14 sub esp,0x14 80ab781: ff 74 24 18 push DWORD PTR [esp+0x18] 80ab785: 8d 80 60 67 fc ff lea eax,[eax-0x398a0] 80ab78b: 50 push eax 80ab78c: e8 bf bb ff ff call 80a7350 <_dlerror_run> 80ab791: 85 c0 test eax,eax 80ab793: 0f 95 c0 setne al 80ab796: 83 c4 1c add esp,0x1c 80ab799: 0f b6 c0 movzx eax,al 80ab79c: f7 d8 neg eax 80ab79e: c3 ret 80ab79f: 90 nop 080ab7a0 : 80ab7a0: f3 0f 1e fb endbr32 80ab7a4: 56 push esi 80ab7a5: 53 push ebx 80ab7a6: e8 15 e4 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80ab7ab: 81 c3 55 98 03 00 add ebx,0x39855 80ab7b1: 83 ec 08 sub esp,0x8 80ab7b4: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80ab7b8: ff 76 08 push DWORD PTR [esi+0x8] 80ab7bb: ff 76 04 push DWORD PTR [esi+0x4] 80ab7be: ff 36 push DWORD PTR [esi] 80ab7c0: e8 bb 20 00 00 call 80ad880 <_dl_sym> 80ab7c5: 89 46 0c mov DWORD PTR [esi+0xc],eax 80ab7c8: 83 c4 14 add esp,0x14 80ab7cb: 5b pop ebx 80ab7cc: 5e pop esi 80ab7cd: c3 ret 80ab7ce: 66 90 xchg ax,ax 080ab7d0 <__dlsym>: 80ab7d0: f3 0f 1e fb endbr32 80ab7d4: 56 push esi 80ab7d5: 53 push ebx 80ab7d6: e8 e5 e3 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80ab7db: 81 c3 25 98 03 00 add ebx,0x39825 80ab7e1: 83 ec 24 sub esp,0x24 80ab7e4: 65 a1 14 00 00 00 mov eax,gs:0x14 80ab7ea: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80ab7ee: 31 c0 xor eax,eax 80ab7f0: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80ab7f4: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80ab7f8: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80ab7fc: c7 c2 00 00 00 00 mov edx,0x0 80ab802: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80ab806: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80ab80a: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80ab80e: 85 d2 test edx,edx 80ab810: 74 11 je 80ab823 <__dlsym+0x53> 80ab812: 83 ec 0c sub esp,0xc 80ab815: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80ab81b: e8 e0 47 f5 f7 call 0 <_nl_current_LC_CTYPE> 80ab820: 83 c4 10 add esp,0x10 80ab823: 83 ec 08 sub esp,0x8 80ab826: 8d 44 24 14 lea eax,[esp+0x14] 80ab82a: 50 push eax 80ab82b: 8d 83 a0 67 fc ff lea eax,[ebx-0x39860] 80ab831: 50 push eax 80ab832: e8 19 bb ff ff call 80a7350 <_dlerror_run> 80ab837: 83 c4 10 add esp,0x10 80ab83a: 85 c0 test eax,eax 80ab83c: b8 00 00 00 00 mov eax,0x0 80ab841: 0f 44 44 24 18 cmove eax,DWORD PTR [esp+0x18] 80ab846: 89 c6 mov esi,eax 80ab848: c7 c0 00 00 00 00 mov eax,0x0 80ab84e: 85 c0 test eax,eax 80ab850: 74 11 je 80ab863 <__dlsym+0x93> 80ab852: 83 ec 0c sub esp,0xc 80ab855: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80ab85b: e8 a0 47 f5 f7 call 0 <_nl_current_LC_CTYPE> 80ab860: 83 c4 10 add esp,0x10 80ab863: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80ab867: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80ab86e: 75 08 jne 80ab878 <__dlsym+0xa8> 80ab870: 83 c4 24 add esp,0x24 80ab873: 89 f0 mov eax,esi 80ab875: 5b pop ebx 80ab876: 5e pop esi 80ab877: c3 ret 80ab878: e8 d3 c9 fc ff call 8078250 <__stack_chk_fail> 80ab87d: 66 90 xchg ax,ax 80ab87f: 90 nop 080ab880 : 80ab880: f3 0f 1e fb endbr32 80ab884: 56 push esi 80ab885: 53 push ebx 80ab886: e8 35 e3 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80ab88b: 81 c3 75 97 03 00 add ebx,0x39775 80ab891: 83 ec 04 sub esp,0x4 80ab894: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80ab898: ff 76 0c push DWORD PTR [esi+0xc] 80ab89b: ff 76 08 push DWORD PTR [esi+0x8] 80ab89e: ff 76 04 push DWORD PTR [esi+0x4] 80ab8a1: ff 36 push DWORD PTR [esi] 80ab8a3: e8 08 1f 00 00 call 80ad7b0 <_dl_vsym> 80ab8a8: 89 46 10 mov DWORD PTR [esi+0x10],eax 80ab8ab: 83 c4 14 add esp,0x14 80ab8ae: 5b pop ebx 80ab8af: 5e pop esi 80ab8b0: c3 ret 80ab8b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab8b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ab8bf: 90 nop 080ab8c0 <__dlvsym>: 80ab8c0: f3 0f 1e fb endbr32 80ab8c4: 56 push esi 80ab8c5: 53 push ebx 80ab8c6: e8 f5 e2 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80ab8cb: 81 c3 35 97 03 00 add ebx,0x39735 80ab8d1: 83 ec 24 sub esp,0x24 80ab8d4: 65 a1 14 00 00 00 mov eax,gs:0x14 80ab8da: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80ab8de: 31 c0 xor eax,eax 80ab8e0: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80ab8e4: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80ab8e8: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80ab8ec: c7 c2 00 00 00 00 mov edx,0x0 80ab8f2: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80ab8f6: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80ab8fa: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80ab8fe: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80ab902: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80ab906: 85 d2 test edx,edx 80ab908: 74 11 je 80ab91b <__dlvsym+0x5b> 80ab90a: 83 ec 0c sub esp,0xc 80ab90d: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80ab913: e8 e8 46 f5 f7 call 0 <_nl_current_LC_CTYPE> 80ab918: 83 c4 10 add esp,0x10 80ab91b: 83 ec 08 sub esp,0x8 80ab91e: 8d 44 24 10 lea eax,[esp+0x10] 80ab922: 50 push eax 80ab923: 8d 83 80 68 fc ff lea eax,[ebx-0x39780] 80ab929: 50 push eax 80ab92a: e8 21 ba ff ff call 80a7350 <_dlerror_run> 80ab92f: 83 c4 10 add esp,0x10 80ab932: 85 c0 test eax,eax 80ab934: b8 00 00 00 00 mov eax,0x0 80ab939: 0f 44 44 24 18 cmove eax,DWORD PTR [esp+0x18] 80ab93e: 89 c6 mov esi,eax 80ab940: c7 c0 00 00 00 00 mov eax,0x0 80ab946: 85 c0 test eax,eax 80ab948: 74 11 je 80ab95b <__dlvsym+0x9b> 80ab94a: 83 ec 0c sub esp,0xc 80ab94d: ff b3 ec ff ff ff push DWORD PTR [ebx-0x14] 80ab953: e8 a8 46 f5 f7 call 0 <_nl_current_LC_CTYPE> 80ab958: 83 c4 10 add esp,0x10 80ab95b: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80ab95f: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80ab966: 75 08 jne 80ab970 <__dlvsym+0xb0> 80ab968: 83 c4 24 add esp,0x24 80ab96b: 89 f0 mov eax,esi 80ab96d: 5b pop ebx 80ab96e: 5e pop esi 80ab96f: c3 ret 80ab970: e8 db c8 fc ff call 8078250 <__stack_chk_fail> 80ab975: 66 90 xchg ax,ax 80ab977: 66 90 xchg ax,ax 80ab979: 66 90 xchg ax,ax 80ab97b: 66 90 xchg ax,ax 80ab97d: 66 90 xchg ax,ax 80ab97f: 90 nop 080ab980 <__setitimer>: 80ab980: f3 0f 1e fb endbr32 80ab984: 53 push ebx 80ab985: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80ab989: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80ab98d: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80ab991: b8 68 00 00 00 mov eax,0x68 80ab996: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80ab99d: 5b pop ebx 80ab99e: 3d 01 f0 ff ff cmp eax,0xfffff001 80ab9a3: 0f 83 07 f6 fc ff jae 807afb0 <__syscall_error> 80ab9a9: c3 ret 80ab9aa: 66 90 xchg ax,ax 80ab9ac: 66 90 xchg ax,ax 80ab9ae: 66 90 xchg ax,ax 080ab9b0 <_dl_build_local_scope>: 80ab9b0: 57 push edi 80ab9b1: 8d 78 04 lea edi,[eax+0x4] 80ab9b4: 56 push esi 80ab9b5: 89 c6 mov esi,eax 80ab9b7: 53 push ebx 80ab9b8: 89 10 mov DWORD PTR [eax],edx 80ab9ba: 0f b6 82 98 01 00 00 movzx eax,BYTE PTR [edx+0x198] 80ab9c1: 83 e0 9f and eax,0xffffff9f 80ab9c4: 83 c8 20 or eax,0x20 80ab9c7: 88 82 98 01 00 00 mov BYTE PTR [edx+0x198],al 80ab9cd: 8b 82 f8 01 00 00 mov eax,DWORD PTR [edx+0x1f8] 80ab9d3: 85 c0 test eax,eax 80ab9d5: 74 41 je 80aba18 <_dl_build_local_scope+0x68> 80ab9d7: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80ab9da: 8d 58 04 lea ebx,[eax+0x4] 80ab9dd: b8 01 00 00 00 mov eax,0x1 80ab9e2: 85 d2 test edx,edx 80ab9e4: 74 1a je 80aba00 <_dl_build_local_scope+0x50> 80ab9e6: f6 82 98 01 00 00 60 test BYTE PTR [edx+0x198],0x60 80ab9ed: 74 19 je 80aba08 <_dl_build_local_scope+0x58> 80ab9ef: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80ab9f2: 83 c3 04 add ebx,0x4 80ab9f5: 85 d2 test edx,edx 80ab9f7: 75 ed jne 80ab9e6 <_dl_build_local_scope+0x36> 80ab9f9: 29 f7 sub edi,esi 80ab9fb: 89 f8 mov eax,edi 80ab9fd: c1 f8 02 sar eax,0x2 80aba00: 5b pop ebx 80aba01: 5e pop esi 80aba02: 5f pop edi 80aba03: c3 ret 80aba04: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aba08: 89 f8 mov eax,edi 80aba0a: e8 a1 ff ff ff call 80ab9b0 <_dl_build_local_scope> 80aba0f: 8d 3c 87 lea edi,[edi+eax*4] 80aba12: eb db jmp 80ab9ef <_dl_build_local_scope+0x3f> 80aba14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aba18: 5b pop ebx 80aba19: b8 01 00 00 00 mov eax,0x1 80aba1e: 5e pop esi 80aba1f: 5f pop edi 80aba20: c3 ret 80aba21: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aba28: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aba2f: 90 nop 080aba30 : 80aba30: f3 0f 1e fb endbr32 80aba34: 53 push ebx 80aba35: 83 ec 10 sub esp,0x10 80aba38: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80aba3c: 8b 03 mov eax,DWORD PTR [ebx] 80aba3e: 0f b6 88 98 01 00 00 movzx ecx,BYTE PTR [eax+0x198] 80aba45: ff 70 18 push DWORD PTR [eax+0x18] 80aba48: ff 73 08 push DWORD PTR [ebx+0x8] 80aba4b: 89 ca mov edx,ecx 80aba4d: ff 73 04 push DWORD PTR [ebx+0x4] 80aba50: 83 e2 03 and edx,0x3 80aba53: 83 e1 03 and ecx,0x3 80aba56: b9 01 00 00 00 mov ecx,0x1 80aba5b: 0f 44 d1 cmove edx,ecx 80aba5e: 52 push edx 80aba5f: ff 73 10 push DWORD PTR [ebx+0x10] 80aba62: 50 push eax 80aba63: e8 48 0d ff ff call 809c7b0 <_dl_map_object> 80aba68: 89 43 14 mov DWORD PTR [ebx+0x14],eax 80aba6b: 83 c4 28 add esp,0x28 80aba6e: 5b pop ebx 80aba6f: c3 ret 080aba70 <_dl_map_object_deps>: 80aba70: f3 0f 1e fb endbr32 80aba74: 55 push ebp 80aba75: 89 e5 mov ebp,esp 80aba77: 57 push edi 80aba78: 56 push esi 80aba79: 53 push ebx 80aba7a: e8 41 e1 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80aba7f: 81 c3 81 95 03 00 add ebx,0x39581 80aba85: 81 ec bc 04 00 00 sub esp,0x4bc 80aba8b: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80aba8e: 89 e1 mov ecx,esp 80aba90: 8d 04 40 lea eax,[eax+eax*2] 80aba93: 8d 04 85 33 00 00 00 lea eax,[eax*4+0x33] 80aba9a: 89 c2 mov edx,eax 80aba9c: 25 00 f0 ff ff and eax,0xfffff000 80abaa1: 29 c1 sub ecx,eax 80abaa3: 83 e2 f0 and edx,0xfffffff0 80abaa6: 89 c8 mov eax,ecx 80abaa8: 39 c4 cmp esp,eax 80abaaa: 74 12 je 80ababe <_dl_map_object_deps+0x4e> 80abaac: 81 ec 00 10 00 00 sub esp,0x1000 80abab2: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80ababa: 39 c4 cmp esp,eax 80ababc: 75 ee jne 80abaac <_dl_map_object_deps+0x3c> 80ababe: 81 e2 ff 0f 00 00 and edx,0xfff 80abac4: 29 d4 sub esp,edx 80abac6: 85 d2 test edx,edx 80abac8: 0f 85 59 0c 00 00 jne 80ac727 <_dl_map_object_deps+0xcb7> 80abace: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80abad1: 8d 7c 24 0f lea edi,[esp+0xf] 80abad5: 83 e7 f0 and edi,0xfffffff0 80abad8: 89 47 04 mov DWORD PTR [edi+0x4],eax 80abadb: 8d 47 0c lea eax,[edi+0xc] 80abade: 89 fe mov esi,edi 80abae0: 89 47 08 mov DWORD PTR [edi+0x8],eax 80abae3: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80abae6: 89 bd a4 fb ff ff mov DWORD PTR [ebp-0x45c],edi 80abaec: 0f b6 80 98 01 00 00 movzx eax,BYTE PTR [eax+0x198] 80abaf3: 89 bd 98 fb ff ff mov DWORD PTR [ebp-0x468],edi 80abaf9: c7 07 00 00 00 00 mov DWORD PTR [edi],0x0 80abaff: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80abb02: 88 85 a0 fb ff ff mov BYTE PTR [ebp-0x460],al 80abb08: 83 e0 9f and eax,0xffffff9f 80abb0b: 83 c8 20 or eax,0x20 80abb0e: 88 87 98 01 00 00 mov BYTE PTR [edi+0x198],al 80abb14: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 80abb17: 85 ff test edi,edi 80abb19: 0f 84 5c 0c 00 00 je 80ac77b <_dl_map_object_deps+0xd0b> 80abb1f: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 80abb22: 8d 46 18 lea eax,[esi+0x18] 80abb25: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 80abb28: 8d 34 b1 lea esi,[ecx+esi*4] 80abb2b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80abb2f: 90 nop 80abb30: 8b 39 mov edi,DWORD PTR [ecx] 80abb32: c7 40 f4 00 00 00 00 mov DWORD PTR [eax-0xc],0x0 80abb39: 83 c1 04 add ecx,0x4 80abb3c: 89 40 fc mov DWORD PTR [eax-0x4],eax 80abb3f: 83 c0 0c add eax,0xc 80abb42: 89 78 ec mov DWORD PTR [eax-0x14],edi 80abb45: 0f b6 97 98 01 00 00 movzx edx,BYTE PTR [edi+0x198] 80abb4c: 83 e2 9f and edx,0xffffff9f 80abb4f: 83 ca 20 or edx,0x20 80abb52: 88 97 98 01 00 00 mov BYTE PTR [edi+0x198],dl 80abb58: 39 ce cmp esi,ecx 80abb5a: 75 d4 jne 80abb30 <_dl_map_object_deps+0xc0> 80abb5c: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80abb5f: 8b bd a4 fb ff ff mov edi,DWORD PTR [ebp-0x45c] 80abb65: 83 c0 01 add eax,0x1 80abb68: 89 85 70 fb ff ff mov DWORD PTR [ebp-0x490],eax 80abb6e: 8d 04 40 lea eax,[eax+eax*2] 80abb71: 8d 44 87 f4 lea eax,[edi+eax*4-0xc] 80abb75: 89 85 78 fb ff ff mov DWORD PTR [ebp-0x488],eax 80abb7b: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80abb7e: 89 85 a0 fb ff ff mov DWORD PTR [ebp-0x460],eax 80abb84: 8b 85 78 fb ff ff mov eax,DWORD PTR [ebp-0x488] 80abb8a: c7 c1 84 4d 0e 08 mov ecx,0x80e4d84 80abb90: c7 85 dc fb ff ff 00 04 00 00 mov DWORD PTR [ebp-0x424],0x400 80abb9a: 8d b3 30 6a fc ff lea esi,[ebx-0x395d0] 80abba0: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 80abba7: 8d 85 e8 fb ff ff lea eax,[ebp-0x418] 80abbad: 89 85 64 fb ff ff mov DWORD PTR [ebp-0x49c],eax 80abbb3: 89 85 d8 fb ff ff mov DWORD PTR [ebp-0x428],eax 80abbb9: c7 c0 e0 ff ff ff mov eax,0xffffffe0 80abbbf: 89 85 60 fb ff ff mov DWORD PTR [ebp-0x4a0],eax 80abbc5: 65 8b 38 mov edi,DWORD PTR gs:[eax] 80abbc8: 89 bd 5c fb ff ff mov DWORD PTR [ebp-0x4a4],edi 80abbce: 8d bb 0c 9a fe ff lea edi,[ebx-0x165f4] 80abbd4: 65 c7 00 00 00 00 00 mov DWORD PTR gs:[eax],0x0 80abbdb: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 80abbe1: 89 b5 88 fb ff ff mov DWORD PTR [ebp-0x478],esi 80abbe7: 8d b3 66 35 fe ff lea esi,[ebx-0x1ca9a] 80abbed: 89 85 74 fb ff ff mov DWORD PTR [ebp-0x48c],eax 80abbf3: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 80abbf9: 89 8d 40 fb ff ff mov DWORD PTR [ebp-0x4c0],ecx 80abbff: c7 c1 a0 4d 0e 08 mov ecx,0x80e4da0 80abc05: 89 b5 3c fb ff ff mov DWORD PTR [ebp-0x4c4],esi 80abc0b: c7 c6 04 6f 0e 08 mov esi,0x80e6f04 80abc11: 89 bd 44 fb ff ff mov DWORD PTR [ebp-0x4bc],edi 80abc17: 8d bb 94 99 fe ff lea edi,[ebx-0x1666c] 80abc1d: 89 85 58 fb ff ff mov DWORD PTR [ebp-0x4a8],eax 80abc23: 89 8d 50 fb ff ff mov DWORD PTR [ebp-0x4b0],ecx 80abc29: 89 b5 4c fb ff ff mov DWORD PTR [ebp-0x4b4],esi 80abc2f: 89 85 48 fb ff ff mov DWORD PTR [ebp-0x4b8],eax 80abc35: 89 bd 54 fb ff ff mov DWORD PTR [ebp-0x4ac],edi 80abc3b: 89 8d 84 fb ff ff mov DWORD PTR [ebp-0x47c],ecx 80abc41: 89 b5 80 fb ff ff mov DWORD PTR [ebp-0x480],esi 80abc47: 89 85 6c fb ff ff mov DWORD PTR [ebp-0x494],eax 80abc4d: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 80abc53: c7 00 01 00 00 00 mov DWORD PTR [eax],0x1 80abc59: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80abc5f: 8b 80 60 01 00 00 mov eax,DWORD PTR [eax+0x160] 80abc65: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 80abc6b: 85 c0 test eax,eax 80abc6d: 0f 84 dd 08 00 00 je 80ac550 <_dl_map_object_deps+0xae0> 80abc73: c7 85 8c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x474],0x0 80abc7d: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80abc83: 8b 50 24 mov edx,DWORD PTR [eax+0x24] 80abc86: 85 d2 test edx,edx 80abc88: 0f 85 02 01 00 00 jne 80abd90 <_dl_map_object_deps+0x320> 80abc8e: 8b b8 f4 00 00 00 mov edi,DWORD PTR [eax+0xf4] 80abc94: 85 ff test edi,edi 80abc96: 0f 85 f4 00 00 00 jne 80abd90 <_dl_map_object_deps+0x320> 80abc9c: c7 85 94 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x46c],0x0 80abca6: 8b b0 ec 00 00 00 mov esi,DWORD PTR [eax+0xec] 80abcac: 85 f6 test esi,esi 80abcae: 0f 85 dc 00 00 00 jne 80abd90 <_dl_map_object_deps+0x320> 80abcb4: 8b 85 8c fb ff ff mov eax,DWORD PTR [ebp-0x474] 80abcba: 85 c0 test eax,eax 80abcbc: 0f 84 80 00 00 00 je 80abd42 <_dl_map_object_deps+0x2d2> 80abcc2: 8b 8d 94 fb ff ff mov ecx,DWORD PTR [ebp-0x46c] 80abcc8: 83 ec 0c sub esp,0xc 80abccb: c7 04 88 00 00 00 00 mov DWORD PTR [eax+ecx*4],0x0 80abcd2: 8d 04 cd 0c 00 00 00 lea eax,[ecx*8+0xc] 80abcd9: 8d 34 8d 00 00 00 00 lea esi,[ecx*4+0x0] 80abce0: 50 push eax 80abce1: e8 9a 8e fb ff call 8064b80 <__libc_malloc> 80abce6: 83 c4 10 add esp,0x10 80abce9: 89 c7 mov edi,eax 80abceb: 85 c0 test eax,eax 80abced: 0f 84 b2 0d 00 00 je 80acaa5 <_dl_map_object_deps+0x1035> 80abcf3: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80abcf9: 83 ec 04 sub esp,0x4 80abcfc: 8d 56 04 lea edx,[esi+0x4] 80abcff: 89 95 a4 fb ff ff mov DWORD PTR [ebp-0x45c],edx 80abd05: 89 07 mov DWORD PTR [edi],eax 80abd07: 8d 47 04 lea eax,[edi+0x4] 80abd0a: 52 push edx 80abd0b: ff b5 8c fb ff ff push DWORD PTR [ebp-0x474] 80abd11: 50 push eax 80abd12: e8 19 7e fc ff call 8073b30 80abd17: 8b 95 a4 fb ff ff mov edx,DWORD PTR [ebp-0x45c] 80abd1d: 83 c4 0c add esp,0xc 80abd20: 8d 44 37 08 lea eax,[edi+esi*1+0x8] 80abd24: 52 push edx 80abd25: 57 push edi 80abd26: 50 push eax 80abd27: e8 04 7e fc ff call 8073b30 80abd2c: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80abd32: 83 c4 10 add esp,0x10 80abd35: 80 88 9a 01 00 00 01 or BYTE PTR [eax+0x19a],0x1 80abd3c: 89 b8 f8 01 00 00 mov DWORD PTR [eax+0x1f8],edi 80abd42: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 80abd48: 8b 30 mov esi,DWORD PTR [eax] 80abd4a: 85 f6 test esi,esi 80abd4c: 75 24 jne 80abd72 <_dl_map_object_deps+0x302> 80abd4e: 8b 85 74 fb ff ff mov eax,DWORD PTR [ebp-0x48c] 80abd54: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80abd57: 89 85 a0 fb ff ff mov DWORD PTR [ebp-0x460],eax 80abd5d: e9 eb fe ff ff jmp 80abc4d <_dl_map_object_deps+0x1dd> 80abd62: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80abd68: 8b 08 mov ecx,DWORD PTR [eax] 80abd6a: 85 c9 test ecx,ecx 80abd6c: 0f 84 17 0c 00 00 je 80ac989 <_dl_map_object_deps+0xf19> 80abd72: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80abd75: 85 c0 test eax,eax 80abd77: 75 ef jne 80abd68 <_dl_map_object_deps+0x2f8> 80abd79: c7 85 80 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x480],0x0 80abd83: e9 3c 04 00 00 jmp 80ac1c4 <_dl_map_object_deps+0x754> 80abd88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80abd8f: 90 nop 80abd90: 8b bd a0 fb ff ff mov edi,DWORD PTR [ebp-0x460] 80abd96: 8b 47 34 mov eax,DWORD PTR [edi+0x34] 80abd99: 89 bd c0 fb ff ff mov DWORD PTR [ebp-0x440],edi 80abd9f: 8b 7f 08 mov edi,DWORD PTR [edi+0x8] 80abda2: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80abda5: 89 85 90 fb ff ff mov DWORD PTR [ebp-0x470],eax 80abdab: 89 85 cc fb ff ff mov DWORD PTR [ebp-0x434],eax 80abdb1: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 80abdb4: 89 85 c4 fb ff ff mov DWORD PTR [ebp-0x43c],eax 80abdba: 8b 45 18 mov eax,DWORD PTR [ebp+0x18] 80abdbd: 89 85 c8 fb ff ff mov DWORD PTR [ebp-0x438],eax 80abdc3: 8b 07 mov eax,DWORD PTR [edi] 80abdc5: 85 c0 test eax,eax 80abdc7: 0f 84 46 0c 00 00 je 80aca13 <_dl_map_object_deps+0xfa3> 80abdcd: c7 85 94 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x46c],0x0 80abdd7: 8b b5 74 fb ff ff mov esi,DWORD PTR [ebp-0x48c] 80abddd: 89 b5 68 fb ff ff mov DWORD PTR [ebp-0x498],esi 80abde3: 83 f8 01 cmp eax,0x1 80abde6: 0f 85 e1 01 00 00 jne 80abfcd <_dl_map_object_deps+0x55d> 80abdec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80abdf0: 83 ec 0c sub esp,0xc 80abdf3: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 80abdf9: 03 47 04 add eax,DWORD PTR [edi+0x4] 80abdfc: 50 push eax 80abdfd: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 80abe03: e8 b8 fe fe ff call 809bcc0 <_dl_dst_count> 80abe08: 83 c4 10 add esp,0x10 80abe0b: 89 c6 mov esi,eax 80abe0d: 85 c0 test eax,eax 80abe0f: 0f 84 0b 03 00 00 je 80ac120 <_dl_map_object_deps+0x6b0> 80abe15: 8b 85 84 fb ff ff mov eax,DWORD PTR [ebp-0x47c] 80abe1b: 8b 08 mov ecx,DWORD PTR [eax] 80abe1d: 85 c9 test ecx,ecx 80abe1f: 0f 85 fd 0b 00 00 jne 80aca22 <_dl_map_object_deps+0xfb2> 80abe25: 83 ec 0c sub esp,0xc 80abe28: ff b5 a4 fb ff ff push DWORD PTR [ebp-0x45c] 80abe2e: e8 dd 81 fc ff call 8074010 80abe33: 83 c4 10 add esp,0x10 80abe36: 89 c1 mov ecx,eax 80abe38: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80abe3e: 8b 80 b0 01 00 00 mov eax,DWORD PTR [eax+0x1b0] 80abe44: 85 c0 test eax,eax 80abe46: 0f 84 e4 02 00 00 je 80ac130 <_dl_map_object_deps+0x6c0> 80abe4c: 83 f8 ff cmp eax,0xffffffff 80abe4f: 0f 84 16 03 00 00 je 80ac16b <_dl_map_object_deps+0x6fb> 80abe55: 83 ec 0c sub esp,0xc 80abe58: 89 8d 7c fb ff ff mov DWORD PTR [ebp-0x484],ecx 80abe5e: 50 push eax 80abe5f: e8 ac 81 fc ff call 8074010 80abe64: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 80abe6a: 83 c4 10 add esp,0x10 80abe6d: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 80abe73: 8b 85 80 fb ff ff mov eax,DWORD PTR [ebp-0x480] 80abe79: ba 05 00 00 00 mov edx,0x5 80abe7e: 83 38 05 cmp DWORD PTR [eax],0x5 80abe81: 0f 43 10 cmovae edx,DWORD PTR [eax] 80abe84: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 80abe8a: 39 c2 cmp edx,eax 80abe8c: 0f 42 d0 cmovb edx,eax 80abe8f: 8d 42 fc lea eax,[edx-0x4] 80abe92: 0f af f0 imul esi,eax 80abe95: 8d 44 31 1b lea eax,[ecx+esi*1+0x1b] 80abe99: 89 e6 mov esi,esp 80abe9b: 89 c2 mov edx,eax 80abe9d: 25 00 f0 ff ff and eax,0xfffff000 80abea2: 29 c6 sub esi,eax 80abea4: 83 e2 f0 and edx,0xfffffff0 80abea7: 89 f0 mov eax,esi 80abea9: 39 c4 cmp esp,eax 80abeab: 74 12 je 80abebf <_dl_map_object_deps+0x44f> 80abead: 81 ec 00 10 00 00 sub esp,0x1000 80abeb3: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80abebb: 39 c4 cmp esp,eax 80abebd: 75 ee jne 80abead <_dl_map_object_deps+0x43d> 80abebf: 81 e2 ff 0f 00 00 and edx,0xfff 80abec5: 29 d4 sub esp,edx 80abec7: 85 d2 test edx,edx 80abec9: 74 05 je 80abed0 <_dl_map_object_deps+0x460> 80abecb: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 80abed0: 8d 44 24 0f lea eax,[esp+0xf] 80abed4: 83 ec 04 sub esp,0x4 80abed7: 83 e0 f0 and eax,0xfffffff0 80abeda: 50 push eax 80abedb: ff b5 a4 fb ff ff push DWORD PTR [ebp-0x45c] 80abee1: ff b5 a0 fb ff ff push DWORD PTR [ebp-0x460] 80abee7: e8 84 fe fe ff call 809bd70 <_dl_dst_substitute> 80abeec: 83 c4 10 add esp,0x10 80abeef: 80 38 00 cmp BYTE PTR [eax],0x0 80abef2: 0f 84 88 02 00 00 je 80ac180 <_dl_map_object_deps+0x710> 80abef8: 83 ec 04 sub esp,0x4 80abefb: 89 85 d0 fb ff ff mov DWORD PTR [ebp-0x430],eax 80abf01: 8d 85 c0 fb ff ff lea eax,[ebp-0x440] 80abf07: 50 push eax 80abf08: 8d 85 b4 fb ff ff lea eax,[ebp-0x44c] 80abf0e: ff b5 88 fb ff ff push DWORD PTR [ebp-0x478] 80abf14: 50 push eax 80abf15: e8 26 92 ff ff call 80a5140 <_dl_catch_exception> 80abf1a: 8b 95 b8 fb ff ff mov edx,DWORD PTR [ebp-0x448] 80abf20: 83 c4 10 add esp,0x10 80abf23: 85 d2 test edx,edx 80abf25: 0f 85 85 02 00 00 jne 80ac1b0 <_dl_map_object_deps+0x740> 80abf2b: 8b 85 d4 fb ff ff mov eax,DWORD PTR [ebp-0x42c] 80abf31: f6 80 98 01 00 00 60 test BYTE PTR [eax+0x198],0x60 80abf38: 75 60 jne 80abf9a <_dl_map_object_deps+0x52a> 80abf3a: 89 e2 mov edx,esp 80abf3c: 39 d4 cmp esp,edx 80abf3e: 74 12 je 80abf52 <_dl_map_object_deps+0x4e2> 80abf40: 81 ec 00 10 00 00 sub esp,0x1000 80abf46: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80abf4e: 39 d4 cmp esp,edx 80abf50: 75 ee jne 80abf40 <_dl_map_object_deps+0x4d0> 80abf52: 83 ec 20 sub esp,0x20 80abf55: 83 4c 24 1c 00 or DWORD PTR [esp+0x1c],0x0 80abf5a: 8b 8d 78 fb ff ff mov ecx,DWORD PTR [ebp-0x488] 80abf60: 83 85 70 fb ff ff 01 add DWORD PTR [ebp-0x490],0x1 80abf67: 8d 54 24 0f lea edx,[esp+0xf] 80abf6b: 83 e2 f0 and edx,0xfffffff0 80abf6e: 89 42 04 mov DWORD PTR [edx+0x4],eax 80abf71: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 80abf77: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 80abf7e: 89 51 08 mov DWORD PTR [ecx+0x8],edx 80abf81: 0f b6 88 98 01 00 00 movzx ecx,BYTE PTR [eax+0x198] 80abf88: 89 95 78 fb ff ff mov DWORD PTR [ebp-0x488],edx 80abf8e: 83 e1 9f and ecx,0xffffff9f 80abf91: 83 c9 20 or ecx,0x20 80abf94: 88 88 98 01 00 00 mov BYTE PTR [eax+0x198],cl 80abf9a: 8b 8d 8c fb ff ff mov ecx,DWORD PTR [ebp-0x474] 80abfa0: 85 c9 test ecx,ecx 80abfa2: 74 12 je 80abfb6 <_dl_map_object_deps+0x546> 80abfa4: 8b b5 94 fb ff ff mov esi,DWORD PTR [ebp-0x46c] 80abfaa: 89 04 b1 mov DWORD PTR [ecx+esi*4],eax 80abfad: 8d 46 01 lea eax,[esi+0x1] 80abfb0: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 80abfb6: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 80abfb9: 83 c7 08 add edi,0x8 80abfbc: 85 c0 test eax,eax 80abfbe: 0f 84 f0 fc ff ff je 80abcb4 <_dl_map_object_deps+0x244> 80abfc4: 83 f8 01 cmp eax,0x1 80abfc7: 0f 84 23 fe ff ff je 80abdf0 <_dl_map_object_deps+0x380> 80abfcd: 83 e0 fd and eax,0xfffffffd 80abfd0: 3d fd ff ff 7f cmp eax,0x7ffffffd 80abfd5: 75 df jne 80abfb6 <_dl_map_object_deps+0x546> 80abfd7: 83 ec 0c sub esp,0xc 80abfda: 8b b5 90 fb ff ff mov esi,DWORD PTR [ebp-0x470] 80abfe0: 03 77 04 add esi,DWORD PTR [edi+0x4] 80abfe3: 56 push esi 80abfe4: e8 d7 fc fe ff call 809bcc0 <_dl_dst_count> 80abfe9: 83 c4 10 add esp,0x10 80abfec: 89 c1 mov ecx,eax 80abfee: 85 c0 test eax,eax 80abff0: 0f 84 b7 05 00 00 je 80ac5ad <_dl_map_object_deps+0xb3d> 80abff6: 8b 85 50 fb ff ff mov eax,DWORD PTR [ebp-0x4b0] 80abffc: 8b 00 mov eax,DWORD PTR [eax] 80abffe: 85 c0 test eax,eax 80ac000: 0f 85 c4 0a 00 00 jne 80acaca <_dl_map_object_deps+0x105a> 80ac006: 83 ec 0c sub esp,0xc 80ac009: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 80ac00f: 56 push esi 80ac010: e8 fb 7f fc ff call 8074010 80ac015: 83 c4 10 add esp,0x10 80ac018: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 80ac01e: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 80ac024: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80ac02a: 8b 80 b0 01 00 00 mov eax,DWORD PTR [eax+0x1b0] 80ac030: 85 c0 test eax,eax 80ac032: 0f 84 f9 06 00 00 je 80ac731 <_dl_map_object_deps+0xcc1> 80ac038: 83 f8 ff cmp eax,0xffffffff 80ac03b: 0f 84 2b 07 00 00 je 80ac76c <_dl_map_object_deps+0xcfc> 80ac041: 83 ec 0c sub esp,0xc 80ac044: 89 8d 7c fb ff ff mov DWORD PTR [ebp-0x484],ecx 80ac04a: 50 push eax 80ac04b: e8 c0 7f fc ff call 8074010 80ac050: 8b 8d 7c fb ff ff mov ecx,DWORD PTR [ebp-0x484] 80ac056: 83 c4 10 add esp,0x10 80ac059: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 80ac05f: 8b 95 4c fb ff ff mov edx,DWORD PTR [ebp-0x4b4] 80ac065: b8 05 00 00 00 mov eax,0x5 80ac06a: 83 3a 05 cmp DWORD PTR [edx],0x5 80ac06d: 0f 43 02 cmovae eax,DWORD PTR [edx] 80ac070: 8b 95 9c fb ff ff mov edx,DWORD PTR [ebp-0x464] 80ac076: 39 d0 cmp eax,edx 80ac078: 0f 42 c2 cmovb eax,edx 80ac07b: 83 e8 04 sub eax,0x4 80ac07e: 0f af c1 imul eax,ecx 80ac081: 8b 8d a4 fb ff ff mov ecx,DWORD PTR [ebp-0x45c] 80ac087: 8d 44 01 1b lea eax,[ecx+eax*1+0x1b] 80ac08b: 89 e1 mov ecx,esp 80ac08d: 89 c2 mov edx,eax 80ac08f: 25 00 f0 ff ff and eax,0xfffff000 80ac094: 29 c1 sub ecx,eax 80ac096: 83 e2 f0 and edx,0xfffffff0 80ac099: 89 c8 mov eax,ecx 80ac09b: 39 c4 cmp esp,eax 80ac09d: 74 12 je 80ac0b1 <_dl_map_object_deps+0x641> 80ac09f: 81 ec 00 10 00 00 sub esp,0x1000 80ac0a5: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80ac0ad: 39 c4 cmp esp,eax 80ac0af: 75 ee jne 80ac09f <_dl_map_object_deps+0x62f> 80ac0b1: 81 e2 ff 0f 00 00 and edx,0xfff 80ac0b7: 29 d4 sub esp,edx 80ac0b9: 85 d2 test edx,edx 80ac0bb: 0f 85 d3 08 00 00 jne 80ac994 <_dl_map_object_deps+0xf24> 80ac0c1: 8d 44 24 0f lea eax,[esp+0xf] 80ac0c5: 83 ec 04 sub esp,0x4 80ac0c8: 83 e0 f0 and eax,0xfffffff0 80ac0cb: 50 push eax 80ac0cc: 56 push esi 80ac0cd: ff b5 a0 fb ff ff push DWORD PTR [ebp-0x460] 80ac0d3: e8 98 fc fe ff call 809bd70 <_dl_dst_substitute> 80ac0d8: 83 c4 10 add esp,0x10 80ac0db: 80 38 00 cmp BYTE PTR [eax],0x0 80ac0de: 0f 85 c7 04 00 00 jne 80ac5ab <_dl_map_object_deps+0xb3b> 80ac0e4: 81 3f fd ff ff 7f cmp DWORD PTR [edi],0x7ffffffd 80ac0ea: 0f 84 a4 09 00 00 je 80aca94 <_dl_map_object_deps+0x1024> 80ac0f0: 8b 85 48 fb ff ff mov eax,DWORD PTR [ebp-0x4b8] 80ac0f6: f6 00 01 test BYTE PTR [eax],0x1 80ac0f9: 0f 84 b7 fe ff ff je 80abfb6 <_dl_map_object_deps+0x546> 80ac0ff: 83 ec 08 sub esp,0x8 80ac102: 56 push esi 80ac103: ff b5 54 fb ff ff push DWORD PTR [ebp-0x4ac] 80ac109: e8 52 60 ff ff call 80a2160 <_dl_debug_printf> 80ac10e: 83 c4 10 add esp,0x10 80ac111: e9 a0 fe ff ff jmp 80abfb6 <_dl_map_object_deps+0x546> 80ac116: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ac11d: 8d 76 00 lea esi,[esi+0x0] 80ac120: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 80ac126: e9 cd fd ff ff jmp 80abef8 <_dl_map_object_deps+0x488> 80ac12b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ac12f: 90 nop 80ac130: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80ac136: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ac139: 80 38 00 cmp BYTE PTR [eax],0x0 80ac13c: 0f 85 0c 09 00 00 jne 80aca4e <_dl_map_object_deps+0xfde> 80ac142: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 80ac148: e8 73 76 ff ff call 80a37c0 <_dl_get_origin> 80ac14d: 8b 8d a0 fb ff ff mov ecx,DWORD PTR [ebp-0x460] 80ac153: 8d 50 ff lea edx,[eax-0x1] 80ac156: 83 fa fd cmp edx,0xfffffffd 80ac159: 89 81 b0 01 00 00 mov DWORD PTR [ecx+0x1b0],eax 80ac15f: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 80ac165: 0f 86 ea fc ff ff jbe 80abe55 <_dl_map_object_deps+0x3e5> 80ac16b: c7 85 9c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x464],0x0 80ac175: e9 f9 fc ff ff jmp 80abe73 <_dl_map_object_deps+0x403> 80ac17a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ac180: 8b 85 6c fb ff ff mov eax,DWORD PTR [ebp-0x494] 80ac186: f6 00 01 test BYTE PTR [eax],0x1 80ac189: 0f 84 27 fe ff ff je 80abfb6 <_dl_map_object_deps+0x546> 80ac18f: 83 ec 08 sub esp,0x8 80ac192: ff b5 a4 fb ff ff push DWORD PTR [ebp-0x45c] 80ac198: ff b5 54 fb ff ff push DWORD PTR [ebp-0x4ac] 80ac19e: e8 bd 5f ff ff call 80a2160 <_dl_debug_printf> 80ac1a3: 83 c4 10 add esp,0x10 80ac1a6: e9 0b fe ff ff jmp 80abfb6 <_dl_map_object_deps+0x546> 80ac1ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ac1af: 90 nop 80ac1b0: 89 85 80 fb ff ff mov DWORD PTR [ebp-0x480],eax 80ac1b6: 85 c0 test eax,eax 80ac1b8: 75 0a jne 80ac1c4 <_dl_map_object_deps+0x754> 80ac1ba: c7 85 80 fb ff ff ff ff ff ff mov DWORD PTR [ebp-0x480],0xffffffff 80ac1c4: 8b 85 d8 fb ff ff mov eax,DWORD PTR [ebp-0x428] 80ac1ca: 3b 85 64 fb ff ff cmp eax,DWORD PTR [ebp-0x49c] 80ac1d0: 74 0c je 80ac1de <_dl_map_object_deps+0x76e> 80ac1d2: 83 ec 0c sub esp,0xc 80ac1d5: 50 push eax 80ac1d6: e8 c5 8f fb ff call 80651a0 <__free> 80ac1db: 83 c4 10 add esp,0x10 80ac1de: 8b 85 60 fb ff ff mov eax,DWORD PTR [ebp-0x4a0] 80ac1e4: 65 8b 10 mov edx,DWORD PTR gs:[eax] 80ac1e7: 85 d2 test edx,edx 80ac1e9: 75 0d jne 80ac1f8 <_dl_map_object_deps+0x788> 80ac1eb: 8b bd 5c fb ff ff mov edi,DWORD PTR [ebp-0x4a4] 80ac1f1: 85 ff test edi,edi 80ac1f3: 74 03 je 80ac1f8 <_dl_map_object_deps+0x788> 80ac1f5: 65 89 38 mov DWORD PTR gs:[eax],edi 80ac1f8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ac1fb: 8b 80 f8 01 00 00 mov eax,DWORD PTR [eax+0x1f8] 80ac201: 89 85 84 fb ff ff mov DWORD PTR [ebp-0x47c],eax 80ac207: 85 c0 test eax,eax 80ac209: 74 25 je 80ac230 <_dl_map_object_deps+0x7c0> 80ac20b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ac20e: 0f b6 80 98 01 00 00 movzx eax,BYTE PTR [eax+0x198] 80ac215: 88 85 a4 fb ff ff mov BYTE PTR [ebp-0x45c],al 80ac21b: 83 e0 03 and eax,0x3 80ac21e: 3c 02 cmp al,0x2 80ac220: 0f 84 ca 04 00 00 je 80ac6f0 <_dl_map_object_deps+0xc80> 80ac226: c7 85 84 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x47c],0x0 80ac230: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 80ac236: 83 ec 0c sub esp,0xc 80ac239: 8d 04 c5 04 00 00 00 lea eax,[eax*8+0x4] 80ac240: 50 push eax 80ac241: e8 3a 89 fb ff call 8064b80 <__libc_malloc> 80ac246: 83 c4 10 add esp,0x10 80ac249: 89 85 94 fb ff ff mov DWORD PTR [ebp-0x46c],eax 80ac24f: 85 c0 test eax,eax 80ac251: 0f 84 16 08 00 00 je 80aca6d <_dl_map_object_deps+0xffd> 80ac257: 8b b5 94 fb ff ff mov esi,DWORD PTR [ebp-0x46c] 80ac25d: 8b 85 70 fb ff ff mov eax,DWORD PTR [ebp-0x490] 80ac263: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 80ac266: 8b 95 98 fb ff ff mov edx,DWORD PTR [ebp-0x468] 80ac26c: 8d 7c 86 04 lea edi,[esi+eax*4+0x4] 80ac270: 31 f6 xor esi,esi 80ac272: 89 bd 90 fb ff ff mov DWORD PTR [ebp-0x470],edi 80ac278: 89 bd a4 fb ff ff mov DWORD PTR [ebp-0x45c],edi 80ac27e: 89 b9 60 01 00 00 mov DWORD PTR [ecx+0x160],edi 80ac284: 89 81 64 01 00 00 mov DWORD PTR [ecx+0x164],eax 80ac28a: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 80ac28d: 8d 76 00 lea esi,[esi+0x0] 80ac290: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80ac293: 85 c9 test ecx,ecx 80ac295: 0f 85 95 02 00 00 jne 80ac530 <_dl_map_object_deps+0xac0> 80ac29b: 8b bd a4 fb ff ff mov edi,DWORD PTR [ebp-0x45c] 80ac2a1: 89 04 b7 mov DWORD PTR [edi+esi*4],eax 80ac2a4: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80ac2a7: 83 c6 01 add esi,0x1 80ac2aa: 80 a0 98 01 00 00 9f and BYTE PTR [eax+0x198],0x9f 80ac2b1: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 80ac2b4: 85 d2 test edx,edx 80ac2b6: 75 d8 jne 80ac290 <_dl_map_object_deps+0x820> 80ac2b8: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 80ac2be: 89 95 98 fb ff ff mov DWORD PTR [ebp-0x468],edx 80ac2c4: 8b 00 mov eax,DWORD PTR [eax] 80ac2c6: f6 c4 08 test ah,0x8 80ac2c9: 0f 85 d0 04 00 00 jne 80ac79f <_dl_map_object_deps+0xd2f> 80ac2cf: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 80ac2d5: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80ac2d8: 39 38 cmp DWORD PTR [eax],edi 80ac2da: 0f 85 95 07 00 00 jne 80aca75 <_dl_map_object_deps+0x1005> 80ac2e0: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ac2e3: 8b 80 fc 01 00 00 mov eax,DWORD PTR [eax+0x1fc] 80ac2e9: 89 85 9c fb ff ff mov DWORD PTR [ebp-0x464],eax 80ac2ef: 85 c0 test eax,eax 80ac2f1: 0f 84 e9 03 00 00 je 80ac6e0 <_dl_map_object_deps+0xc70> 80ac2f7: 8d 78 04 lea edi,[eax+0x4] 80ac2fa: 8b 00 mov eax,DWORD PTR [eax] 80ac2fc: 89 bd a0 fb ff ff mov DWORD PTR [ebp-0x460],edi 80ac302: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 80ac308: 83 fe 01 cmp esi,0x1 80ac30b: 0f 86 1f 06 00 00 jbe 80ac930 <_dl_map_object_deps+0xec0> 80ac311: 8b 85 90 fb ff ff mov eax,DWORD PTR [ebp-0x470] 80ac317: 8d 50 04 lea edx,[eax+0x4] 80ac31a: 8d 3c b0 lea edi,[eax+esi*4] 80ac31d: 8d 76 00 lea esi,[esi+0x0] 80ac320: 8b 0a mov ecx,DWORD PTR [edx] 80ac322: 83 c2 04 add edx,0x4 80ac325: 0f b6 81 98 01 00 00 movzx eax,BYTE PTR [ecx+0x198] 80ac32c: 83 e0 9f and eax,0xffffff9f 80ac32f: 83 c8 20 or eax,0x20 80ac332: 88 81 98 01 00 00 mov BYTE PTR [ecx+0x198],al 80ac338: 39 d7 cmp edi,edx 80ac33a: 75 e4 jne 80ac320 <_dl_map_object_deps+0x8b0> 80ac33c: 8b 95 a4 fb ff ff mov edx,DWORD PTR [ebp-0x45c] 80ac342: 85 d2 test edx,edx 80ac344: 0f 84 1d 01 00 00 je 80ac467 <_dl_map_object_deps+0x9f7> 80ac34a: 89 b5 7c fb ff ff mov DWORD PTR [ebp-0x484],esi 80ac350: 31 ff xor edi,edi 80ac352: eb 18 jmp 80ac36c <_dl_map_object_deps+0x8fc> 80ac354: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ac358: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 80ac35e: 8b bd a4 fb ff ff mov edi,DWORD PTR [ebp-0x45c] 80ac364: 39 38 cmp DWORD PTR [eax],edi 80ac366: 0f 86 f0 00 00 00 jbe 80ac45c <_dl_map_object_deps+0x9ec> 80ac36c: 8d 47 01 lea eax,[edi+0x1] 80ac36f: 8d 34 bd 00 00 00 00 lea esi,[edi*4+0x0] 80ac376: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 80ac37c: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80ac382: 8b 04 b8 mov eax,DWORD PTR [eax+edi*4] 80ac385: f6 80 98 01 00 00 60 test BYTE PTR [eax+0x198],0x60 80ac38c: 74 ca je 80ac358 <_dl_map_object_deps+0x8e8> 80ac38e: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ac391: 83 ec 0c sub esp,0xc 80ac394: 8b 80 00 02 00 00 mov eax,DWORD PTR [eax+0x200] 80ac39a: 8d 04 85 04 00 00 00 lea eax,[eax*4+0x4] 80ac3a1: 50 push eax 80ac3a2: e8 d9 87 fb ff call 8064b80 <__libc_malloc> 80ac3a7: 83 c4 10 add esp,0x10 80ac3aa: 89 85 98 fb ff ff mov DWORD PTR [ebp-0x468],eax 80ac3b0: 85 c0 test eax,eax 80ac3b2: 74 a4 je 80ac358 <_dl_map_object_deps+0x8e8> 80ac3b4: 83 ec 04 sub esp,0x4 80ac3b7: 83 c0 04 add eax,0x4 80ac3ba: 56 push esi 80ac3bb: ff b5 a0 fb ff ff push DWORD PTR [ebp-0x460] 80ac3c1: 50 push eax 80ac3c2: e8 69 77 fc ff call 8073b30 80ac3c7: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 80ac3cd: 83 c4 10 add esp,0x10 80ac3d0: 8b 08 mov ecx,DWORD PTR [eax] 80ac3d2: 89 8d 8c fb ff ff mov DWORD PTR [ebp-0x474],ecx 80ac3d8: 3b 8d a4 fb ff ff cmp ecx,DWORD PTR [ebp-0x45c] 80ac3de: 0f 86 3c 03 00 00 jbe 80ac720 <_dl_map_object_deps+0xcb0> 80ac3e4: 8d 44 30 08 lea eax,[eax+esi*1+0x8] 80ac3e8: 89 bd 88 fb ff ff mov DWORD PTR [ebp-0x478],edi 80ac3ee: 8b b5 a0 fb ff ff mov esi,DWORD PTR [ebp-0x460] 80ac3f4: 8d 34 8e lea esi,[esi+ecx*4] 80ac3f7: 89 f9 mov ecx,edi 80ac3f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ac400: 8b 10 mov edx,DWORD PTR [eax] 80ac402: f6 82 98 01 00 00 60 test BYTE PTR [edx+0x198],0x60 80ac409: 75 0d jne 80ac418 <_dl_map_object_deps+0x9a8> 80ac40b: 8b bd 98 fb ff ff mov edi,DWORD PTR [ebp-0x468] 80ac411: 89 54 8f 04 mov DWORD PTR [edi+ecx*4+0x4],edx 80ac415: 83 c1 01 add ecx,0x1 80ac418: 83 c0 04 add eax,0x4 80ac41b: 39 c6 cmp esi,eax 80ac41d: 75 e1 jne 80ac400 <_dl_map_object_deps+0x990> 80ac41f: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 80ac425: 8b b5 8c fb ff ff mov esi,DWORD PTR [ebp-0x474] 80ac42b: 8b bd 88 fb ff ff mov edi,DWORD PTR [ebp-0x478] 80ac431: 8d 44 30 ff lea eax,[eax+esi*1-0x1] 80ac435: 29 f8 sub eax,edi 80ac437: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 80ac43d: 8b 85 98 fb ff ff mov eax,DWORD PTR [ebp-0x468] 80ac443: 8b bd a4 fb ff ff mov edi,DWORD PTR [ebp-0x45c] 80ac449: 89 08 mov DWORD PTR [eax],ecx 80ac44b: 8b 85 9c fb ff ff mov eax,DWORD PTR [ebp-0x464] 80ac451: 83 c7 01 add edi,0x1 80ac454: 39 38 cmp DWORD PTR [eax],edi 80ac456: 0f 87 10 ff ff ff ja 80ac36c <_dl_map_object_deps+0x8fc> 80ac45c: 8b b5 7c fb ff ff mov esi,DWORD PTR [ebp-0x484] 80ac462: 83 fe 01 cmp esi,0x1 80ac465: 76 22 jbe 80ac489 <_dl_map_object_deps+0xa19> 80ac467: 8b 8d 90 fb ff ff mov ecx,DWORD PTR [ebp-0x470] 80ac46d: b8 01 00 00 00 mov eax,0x1 80ac472: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ac478: 8b 14 81 mov edx,DWORD PTR [ecx+eax*4] 80ac47b: 83 c0 01 add eax,0x1 80ac47e: 80 a2 98 01 00 00 9f and BYTE PTR [edx+0x198],0x9f 80ac485: 39 f0 cmp eax,esi 80ac487: 72 ef jb 80ac478 <_dl_map_object_deps+0xa08> 80ac489: 8b bd 94 fb ff ff mov edi,DWORD PTR [ebp-0x46c] 80ac48f: 83 ec 04 sub esp,0x4 80ac492: 8d 04 b5 00 00 00 00 lea eax,[esi*4+0x0] 80ac499: 50 push eax 80ac49a: ff b5 90 fb ff ff push DWORD PTR [ebp-0x470] 80ac4a0: 57 push edi 80ac4a1: e8 8a 76 fc ff call 8073b30 80ac4a6: 8d 46 ff lea eax,[esi-0x1] 80ac4a9: 6a 00 push 0x0 80ac4ab: 6a 00 push 0x0 80ac4ad: 50 push eax 80ac4ae: 8d 47 04 lea eax,[edi+0x4] 80ac4b1: 50 push eax 80ac4b2: e8 29 e1 ff ff call 80aa5e0 <_dl_sort_maps> 80ac4b7: c7 04 b7 00 00 00 00 mov DWORD PTR [edi+esi*4],0x0 80ac4be: 89 f8 mov eax,edi 80ac4c0: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80ac4c3: 83 c4 20 add esp,0x20 80ac4c6: 80 8f 9a 01 00 00 01 or BYTE PTR [edi+0x19a],0x1 80ac4cd: 8b 8d 98 fb ff ff mov ecx,DWORD PTR [ebp-0x468] 80ac4d3: 89 87 f8 01 00 00 mov DWORD PTR [edi+0x1f8],eax 80ac4d9: 85 c9 test ecx,ecx 80ac4db: 74 1e je 80ac4fb <_dl_map_object_deps+0xa8b> 80ac4dd: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ac4e0: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ac4e3: 83 ec 0c sub esp,0xc 80ac4e6: 8b 80 fc 01 00 00 mov eax,DWORD PTR [eax+0x1fc] 80ac4ec: 89 8e fc 01 00 00 mov DWORD PTR [esi+0x1fc],ecx 80ac4f2: 50 push eax 80ac4f3: e8 58 74 ff ff call 80a3950 <_dl_scope_free> 80ac4f8: 83 c4 10 add esp,0x10 80ac4fb: 8b 85 84 fb ff ff mov eax,DWORD PTR [ebp-0x47c] 80ac501: 85 c0 test eax,eax 80ac503: 74 0c je 80ac511 <_dl_map_object_deps+0xaa1> 80ac505: 83 ec 0c sub esp,0xc 80ac508: 50 push eax 80ac509: e8 42 74 ff ff call 80a3950 <_dl_scope_free> 80ac50e: 83 c4 10 add esp,0x10 80ac511: 8b b5 80 fb ff ff mov esi,DWORD PTR [ebp-0x480] 80ac517: 85 f6 test esi,esi 80ac519: 0f 85 f6 05 00 00 jne 80acb15 <_dl_map_object_deps+0x10a5> 80ac51f: 8d 65 f4 lea esp,[ebp-0xc] 80ac522: 5b pop ebx 80ac523: 5e pop esi 80ac524: 5f pop edi 80ac525: 5d pop ebp 80ac526: c3 ret 80ac527: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ac52e: 66 90 xchg ax,ax 80ac530: f6 80 99 01 00 00 02 test BYTE PTR [eax+0x199],0x2 80ac537: 0f 84 5e fd ff ff je 80ac29b <_dl_map_object_deps+0x82b> 80ac53d: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80ac540: 83 af 64 01 00 00 01 sub DWORD PTR [edi+0x164],0x1 80ac547: e9 5e fd ff ff jmp 80ac2aa <_dl_map_object_deps+0x83a> 80ac54c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ac550: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80ac556: 8b 88 f8 01 00 00 mov ecx,DWORD PTR [eax+0x1f8] 80ac55c: 85 c9 test ecx,ecx 80ac55e: 0f 85 19 f7 ff ff jne 80abc7d <_dl_map_object_deps+0x20d> 80ac564: 39 45 08 cmp DWORD PTR [ebp+0x8],eax 80ac567: 0f 84 10 f7 ff ff je 80abc7d <_dl_map_object_deps+0x20d> 80ac56d: 0f b7 80 5e 01 00 00 movzx eax,WORD PTR [eax+0x15e] 80ac574: 66 85 c0 test ax,ax 80ac577: 0f 84 00 f7 ff ff je 80abc7d <_dl_map_object_deps+0x20d> 80ac57d: 83 ec 04 sub esp,0x4 80ac580: 6a 04 push 0x4 80ac582: 50 push eax 80ac583: 8d 85 d8 fb ff ff lea eax,[ebp-0x428] 80ac589: 50 push eax 80ac58a: e8 a1 a2 fb ff call 8066830 <__libc_scratch_buffer_set_array_size> 80ac58f: 83 c4 10 add esp,0x10 80ac592: 84 c0 test al,al 80ac594: 0f 84 9e 04 00 00 je 80aca38 <_dl_map_object_deps+0xfc8> 80ac59a: 8b 85 d8 fb ff ff mov eax,DWORD PTR [ebp-0x428] 80ac5a0: 89 85 8c fb ff ff mov DWORD PTR [ebp-0x474],eax 80ac5a6: e9 d2 f6 ff ff jmp 80abc7d <_dl_map_object_deps+0x20d> 80ac5ab: 89 c6 mov esi,eax 80ac5ad: 8b 85 58 fb ff ff mov eax,DWORD PTR [ebp-0x4a8] 80ac5b3: 89 b5 d0 fb ff ff mov DWORD PTR [ebp-0x430],esi 80ac5b9: f6 00 01 test BYTE PTR [eax],0x1 80ac5bc: 0f 85 ea 03 00 00 jne 80ac9ac <_dl_map_object_deps+0xf3c> 80ac5c2: 83 ec 04 sub esp,0x4 80ac5c5: 8d 85 c0 fb ff ff lea eax,[ebp-0x440] 80ac5cb: 8d b5 b4 fb ff ff lea esi,[ebp-0x44c] 80ac5d1: 50 push eax 80ac5d2: ff b5 88 fb ff ff push DWORD PTR [ebp-0x478] 80ac5d8: 56 push esi 80ac5d9: e8 62 8b ff ff call 80a5140 <_dl_catch_exception> 80ac5de: 8b 8d b8 fb ff ff mov ecx,DWORD PTR [ebp-0x448] 80ac5e4: 83 c4 10 add esp,0x10 80ac5e7: 89 e2 mov edx,esp 80ac5e9: 85 c9 test ecx,ecx 80ac5eb: 0f 85 f4 03 00 00 jne 80ac9e5 <_dl_map_object_deps+0xf75> 80ac5f1: 39 d4 cmp esp,edx 80ac5f3: 74 12 je 80ac607 <_dl_map_object_deps+0xb97> 80ac5f5: 81 ec 00 10 00 00 sub esp,0x1000 80ac5fb: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80ac603: 39 d4 cmp esp,edx 80ac605: 75 ee jne 80ac5f5 <_dl_map_object_deps+0xb85> 80ac607: 83 ec 20 sub esp,0x20 80ac60a: 83 4c 24 1c 00 or DWORD PTR [esp+0x1c],0x0 80ac60f: 8b 8d 68 fb ff ff mov ecx,DWORD PTR [ebp-0x498] 80ac615: 8b 95 8c fb ff ff mov edx,DWORD PTR [ebp-0x474] 80ac61b: 8b 01 mov eax,DWORD PTR [ecx] 80ac61d: 8d 74 24 0f lea esi,[esp+0xf] 80ac621: 83 e6 f0 and esi,0xfffffff0 80ac624: 89 06 mov DWORD PTR [esi],eax 80ac626: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80ac629: 89 46 04 mov DWORD PTR [esi+0x4],eax 80ac62c: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 80ac62f: 89 46 08 mov DWORD PTR [esi+0x8],eax 80ac632: 8b 85 d4 fb ff ff mov eax,DWORD PTR [ebp-0x42c] 80ac638: c7 01 00 00 00 00 mov DWORD PTR [ecx],0x0 80ac63e: 89 41 04 mov DWORD PTR [ecx+0x4],eax 80ac641: 85 d2 test edx,edx 80ac643: 74 18 je 80ac65d <_dl_map_object_deps+0xbed> 80ac645: 8b 8d 94 fb ff ff mov ecx,DWORD PTR [ebp-0x46c] 80ac64b: 89 04 8a mov DWORD PTR [edx+ecx*4],eax 80ac64e: 83 c1 01 add ecx,0x1 80ac651: 8b 85 d4 fb ff ff mov eax,DWORD PTR [ebp-0x42c] 80ac657: 89 8d 94 fb ff ff mov DWORD PTR [ebp-0x46c],ecx 80ac65d: f6 80 98 01 00 00 60 test BYTE PTR [eax+0x198],0x60 80ac664: 0f 85 89 02 00 00 jne 80ac8f3 <_dl_map_object_deps+0xe83> 80ac66a: 8b 8d 68 fb ff ff mov ecx,DWORD PTR [ebp-0x498] 80ac670: 83 85 70 fb ff ff 01 add DWORD PTR [ebp-0x490],0x1 80ac677: 89 71 08 mov DWORD PTR [ecx+0x8],esi 80ac67a: 0f b6 90 98 01 00 00 movzx edx,BYTE PTR [eax+0x198] 80ac681: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 80ac684: 83 e2 9f and edx,0xffffff9f 80ac687: 83 ca 20 or edx,0x20 80ac68a: 88 90 98 01 00 00 mov BYTE PTR [eax+0x198],dl 80ac690: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80ac693: 85 c9 test ecx,ecx 80ac695: 74 06 je 80ac69d <_dl_map_object_deps+0xc2d> 80ac697: 89 51 0c mov DWORD PTR [ecx+0xc],edx 80ac69a: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80ac69d: 85 d2 test edx,edx 80ac69f: 74 03 je 80ac6a4 <_dl_map_object_deps+0xc34> 80ac6a1: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 80ac6a4: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 80ac6a7: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 80ac6aa: 89 48 10 mov DWORD PTR [eax+0x10],ecx 80ac6ad: 89 42 10 mov DWORD PTR [edx+0x10],eax 80ac6b0: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 80ac6b3: 85 c9 test ecx,ecx 80ac6b5: 74 03 je 80ac6ba <_dl_map_object_deps+0xc4a> 80ac6b7: 89 41 0c mov DWORD PTR [ecx+0xc],eax 80ac6ba: 89 50 0c mov DWORD PTR [eax+0xc],edx 80ac6bd: 8b 8d 68 fb ff ff mov ecx,DWORD PTR [ebp-0x498] 80ac6c3: 39 8d 78 fb ff ff cmp DWORD PTR [ebp-0x488],ecx 80ac6c9: 0f 84 13 02 00 00 je 80ac8e2 <_dl_map_object_deps+0xe72> 80ac6cf: 89 b5 68 fb ff ff mov DWORD PTR [ebp-0x498],esi 80ac6d5: e9 dc f8 ff ff jmp 80abfb6 <_dl_map_object_deps+0x546> 80ac6da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ac6e0: c7 85 98 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x468],0x0 80ac6ea: e9 9a fd ff ff jmp 80ac489 <_dl_map_object_deps+0xa19> 80ac6ef: 90 nop 80ac6f0: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ac6f3: 8b 80 60 01 00 00 mov eax,DWORD PTR [eax+0x160] 80ac6f9: 85 c0 test eax,eax 80ac6fb: 0f 84 2f fb ff ff je 80ac230 <_dl_map_object_deps+0x7c0> 80ac701: 8d 83 f8 9a fe ff lea eax,[ebx-0x16508] 80ac707: 50 push eax 80ac708: 8d 83 31 99 fe ff lea eax,[ebx-0x166cf] 80ac70e: 68 d8 01 00 00 push 0x1d8 80ac713: 50 push eax 80ac714: 8d 83 5c 9a fe ff lea eax,[ebx-0x165a4] 80ac71a: 50 push eax 80ac71b: e8 b0 e7 f9 ff call 804aed0 <__assert_fail> 80ac720: 89 f9 mov ecx,edi 80ac722: e9 16 fd ff ff jmp 80ac43d <_dl_map_object_deps+0x9cd> 80ac727: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 80ac72c: e9 9d f3 ff ff jmp 80abace <_dl_map_object_deps+0x5e> 80ac731: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80ac737: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ac73a: 80 38 00 cmp BYTE PTR [eax],0x0 80ac73d: 0f 85 a2 03 00 00 jne 80acae5 <_dl_map_object_deps+0x1075> 80ac743: 89 8d 9c fb ff ff mov DWORD PTR [ebp-0x464],ecx 80ac749: e8 72 70 ff ff call 80a37c0 <_dl_get_origin> 80ac74e: 8b 8d a0 fb ff ff mov ecx,DWORD PTR [ebp-0x460] 80ac754: 8d 50 ff lea edx,[eax-0x1] 80ac757: 83 fa fd cmp edx,0xfffffffd 80ac75a: 89 81 b0 01 00 00 mov DWORD PTR [ecx+0x1b0],eax 80ac760: 8b 8d 9c fb ff ff mov ecx,DWORD PTR [ebp-0x464] 80ac766: 0f 86 d5 f8 ff ff jbe 80ac041 <_dl_map_object_deps+0x5d1> 80ac76c: c7 85 9c fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x464],0x0 80ac776: e9 e4 f8 ff ff jmp 80ac05f <_dl_map_object_deps+0x5ef> 80ac77b: c7 85 70 fb ff ff 01 00 00 00 mov DWORD PTR [ebp-0x490],0x1 80ac785: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ac788: 89 85 a0 fb ff ff mov DWORD PTR [ebp-0x460],eax 80ac78e: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 80ac794: 89 85 78 fb ff ff mov DWORD PTR [ebp-0x488],eax 80ac79a: e9 e5 f3 ff ff jmp 80abb84 <_dl_map_object_deps+0x114> 80ac79f: c7 c0 e0 59 0e 08 mov eax,0x80e59e0 80ac7a5: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80ac7a8: 39 38 cmp DWORD PTR [eax],edi 80ac7aa: 0f 85 1f fb ff ff jne 80ac2cf <_dl_map_object_deps+0x85f> 80ac7b0: 85 f6 test esi,esi 80ac7b2: 0f 84 17 fb ff ff je 80ac2cf <_dl_map_object_deps+0x85f> 80ac7b8: 31 c0 xor eax,eax 80ac7ba: 89 b5 a0 fb ff ff mov DWORD PTR [ebp-0x460],esi 80ac7c0: 8b 95 90 fb ff ff mov edx,DWORD PTR [ebp-0x470] 80ac7c6: 89 c6 mov esi,eax 80ac7c8: eb 15 jmp 80ac7df <_dl_map_object_deps+0xd6f> 80ac7ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ac7d0: 83 c6 01 add esi,0x1 80ac7d3: 3b b5 a0 fb ff ff cmp esi,DWORD PTR [ebp-0x460] 80ac7d9: 0f 84 23 02 00 00 je 80aca02 <_dl_map_object_deps+0xf92> 80ac7df: 8b 3c b2 mov edi,DWORD PTR [edx+esi*4] 80ac7e2: 39 7d 08 cmp DWORD PTR [ebp+0x8],edi 80ac7e5: 74 e9 je 80ac7d0 <_dl_map_object_deps+0xd60> 80ac7e7: 8b 87 d8 01 00 00 mov eax,DWORD PTR [edi+0x1d8] 80ac7ed: 85 c0 test eax,eax 80ac7ef: 74 07 je 80ac7f8 <_dl_map_object_deps+0xd88> 80ac7f1: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ac7f4: 85 c0 test eax,eax 80ac7f6: 75 d8 jne 80ac7d0 <_dl_map_object_deps+0xd60> 80ac7f8: 8b 87 f4 00 00 00 mov eax,DWORD PTR [edi+0xf4] 80ac7fe: 85 c0 test eax,eax 80ac800: 0f 85 cc 02 00 00 jne 80acad2 <_dl_map_object_deps+0x1062> 80ac806: 8b 8f ec 00 00 00 mov ecx,DWORD PTR [edi+0xec] 80ac80c: 85 c9 test ecx,ecx 80ac80e: 0f 85 be 02 00 00 jne 80acad2 <_dl_map_object_deps+0x1062> 80ac814: 8b 85 94 fb ff ff mov eax,DWORD PTR [ebp-0x46c] 80ac81a: 89 fa mov edx,edi 80ac81c: e8 8f f1 ff ff call 80ab9b0 <_dl_build_local_scope> 80ac821: 8b 8d a0 fb ff ff mov ecx,DWORD PTR [ebp-0x460] 80ac827: 89 85 a4 fb ff ff mov DWORD PTR [ebp-0x45c],eax 80ac82d: 39 c8 cmp eax,ecx 80ac82f: 0f 87 c1 02 00 00 ja 80acaf6 <_dl_map_object_deps+0x1086> 80ac835: 85 c0 test eax,eax 80ac837: 74 44 je 80ac87d <_dl_map_object_deps+0xe0d> 80ac839: 8b 8d 94 fb ff ff mov ecx,DWORD PTR [ebp-0x46c] 80ac83f: 8b 95 a4 fb ff ff mov edx,DWORD PTR [ebp-0x45c] 80ac845: 8b 01 mov eax,DWORD PTR [ecx] 80ac847: 80 a0 98 01 00 00 9f and BYTE PTR [eax+0x198],0x9f 80ac84e: 8d 41 04 lea eax,[ecx+0x4] 80ac851: 8d 0c 91 lea ecx,[ecx+edx*4] 80ac854: eb 23 jmp 80ac879 <_dl_map_object_deps+0xe09> 80ac856: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ac85d: 8d 76 00 lea esi,[esi+0x0] 80ac860: 8b 10 mov edx,DWORD PTR [eax] 80ac862: 80 a2 98 01 00 00 9f and BYTE PTR [edx+0x198],0x9f 80ac869: 8b 10 mov edx,DWORD PTR [eax] 80ac86b: 8b 52 60 mov edx,DWORD PTR [edx+0x60] 80ac86e: 85 d2 test edx,edx 80ac870: 0f 85 2a 01 00 00 jne 80ac9a0 <_dl_map_object_deps+0xf30> 80ac876: 83 c0 04 add eax,0x4 80ac879: 39 c1 cmp ecx,eax 80ac87b: 75 e3 jne 80ac860 <_dl_map_object_deps+0xdf0> 80ac87d: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 80ac883: 83 ec 0c sub esp,0xc 80ac886: 8d 14 85 08 00 00 00 lea edx,[eax*4+0x8] 80ac88d: 52 push edx 80ac88e: 89 95 9c fb ff ff mov DWORD PTR [ebp-0x464],edx 80ac894: e8 e7 82 fb ff call 8064b80 <__libc_malloc> 80ac899: 83 c4 10 add esp,0x10 80ac89c: 8b 95 9c fb ff ff mov edx,DWORD PTR [ebp-0x464] 80ac8a2: 85 c0 test eax,eax 80ac8a4: 89 87 d8 01 00 00 mov DWORD PTR [edi+0x1d8],eax 80ac8aa: 0f 84 bd 01 00 00 je 80aca6d <_dl_map_object_deps+0xffd> 80ac8b0: 8b bd a4 fb ff ff mov edi,DWORD PTR [ebp-0x45c] 80ac8b6: 83 ec 04 sub esp,0x4 80ac8b9: 8d 48 08 lea ecx,[eax+0x8] 80ac8bc: 83 ea 08 sub edx,0x8 80ac8bf: 89 08 mov DWORD PTR [eax],ecx 80ac8c1: 89 78 04 mov DWORD PTR [eax+0x4],edi 80ac8c4: 52 push edx 80ac8c5: ff b5 94 fb ff ff push DWORD PTR [ebp-0x46c] 80ac8cb: 51 push ecx 80ac8cc: e8 5f 72 fc ff call 8073b30 80ac8d1: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ac8d4: 83 c4 10 add esp,0x10 80ac8d7: 8b 90 60 01 00 00 mov edx,DWORD PTR [eax+0x160] 80ac8dd: e9 ee fe ff ff jmp 80ac7d0 <_dl_map_object_deps+0xd60> 80ac8e2: 89 b5 68 fb ff ff mov DWORD PTR [ebp-0x498],esi 80ac8e8: 89 b5 78 fb ff ff mov DWORD PTR [ebp-0x488],esi 80ac8ee: e9 c3 f6 ff ff jmp 80abfb6 <_dl_map_object_deps+0x546> 80ac8f3: 89 f2 mov edx,esi 80ac8f5: eb 0e jmp 80ac905 <_dl_map_object_deps+0xe95> 80ac8f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ac8fe: 66 90 xchg ax,ax 80ac900: 39 42 04 cmp DWORD PTR [edx+0x4],eax 80ac903: 74 3e je 80ac943 <_dl_map_object_deps+0xed3> 80ac905: 89 d1 mov ecx,edx 80ac907: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 80ac90a: 85 d2 test edx,edx 80ac90c: 75 f2 jne 80ac900 <_dl_map_object_deps+0xe90> 80ac90e: 8b 06 mov eax,DWORD PTR [esi] 80ac910: 8b 8d 68 fb ff ff mov ecx,DWORD PTR [ebp-0x498] 80ac916: 89 01 mov DWORD PTR [ecx],eax 80ac918: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80ac91b: 89 41 04 mov DWORD PTR [ecx+0x4],eax 80ac91e: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80ac921: 89 41 08 mov DWORD PTR [ecx+0x8],eax 80ac924: e9 8d f6 ff ff jmp 80abfb6 <_dl_map_object_deps+0x546> 80ac929: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ac930: 8b 85 a4 fb ff ff mov eax,DWORD PTR [ebp-0x45c] 80ac936: 85 c0 test eax,eax 80ac938: 0f 85 0c fa ff ff jne 80ac34a <_dl_map_object_deps+0x8da> 80ac93e: e9 46 fb ff ff jmp 80ac489 <_dl_map_object_deps+0xa19> 80ac943: 8b 95 68 fb ff ff mov edx,DWORD PTR [ebp-0x498] 80ac949: 89 72 08 mov DWORD PTR [edx+0x8],esi 80ac94c: 8b 51 08 mov edx,DWORD PTR [ecx+0x8] 80ac94f: 89 95 a4 fb ff ff mov DWORD PTR [ebp-0x45c],edx 80ac955: 8b 95 78 fb ff ff mov edx,DWORD PTR [ebp-0x488] 80ac95b: 39 95 a4 fb ff ff cmp DWORD PTR [ebp-0x45c],edx 80ac961: 0f 44 d1 cmove edx,ecx 80ac964: 89 95 78 fb ff ff mov DWORD PTR [ebp-0x488],edx 80ac96a: 8b 95 a4 fb ff ff mov edx,DWORD PTR [ebp-0x45c] 80ac970: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 80ac973: 89 51 08 mov DWORD PTR [ecx+0x8],edx 80ac976: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 80ac979: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80ac97c: 85 c9 test ecx,ecx 80ac97e: 0f 85 13 fd ff ff jne 80ac697 <_dl_map_object_deps+0xc27> 80ac984: e9 14 fd ff ff jmp 80ac69d <_dl_map_object_deps+0xc2d> 80ac989: 89 85 74 fb ff ff mov DWORD PTR [ebp-0x48c],eax 80ac98f: e9 ba f3 ff ff jmp 80abd4e <_dl_map_object_deps+0x2de> 80ac994: 83 4c 14 fc 00 or DWORD PTR [esp+edx*1-0x4],0x0 80ac999: e9 23 f7 ff ff jmp 80ac0c1 <_dl_map_object_deps+0x651> 80ac99e: 66 90 xchg ax,ax 80ac9a0: 80 8f 99 01 00 00 80 or BYTE PTR [edi+0x199],0x80 80ac9a7: e9 ca fe ff ff jmp 80ac876 <_dl_map_object_deps+0xe06> 80ac9ac: 8b 85 a0 fb ff ff mov eax,DWORD PTR [ebp-0x460] 80ac9b2: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ac9b5: 80 38 00 cmp BYTE PTR [eax],0x0 80ac9b8: 75 13 jne 80ac9cd <_dl_map_object_deps+0xf5d> 80ac9ba: 8b 85 40 fb ff ff mov eax,DWORD PTR [ebp-0x4c0] 80ac9c0: 8b 00 mov eax,DWORD PTR [eax] 80ac9c2: 8b 00 mov eax,DWORD PTR [eax] 80ac9c4: 85 c0 test eax,eax 80ac9c6: 0f 44 85 3c fb ff ff cmove eax,DWORD PTR [ebp-0x4c4] 80ac9cd: 83 ec 04 sub esp,0x4 80ac9d0: 50 push eax 80ac9d1: 56 push esi 80ac9d2: ff b5 44 fb ff ff push DWORD PTR [ebp-0x4bc] 80ac9d8: e8 83 57 ff ff call 80a2160 <_dl_debug_printf> 80ac9dd: 83 c4 10 add esp,0x10 80ac9e0: e9 dd fb ff ff jmp 80ac5c2 <_dl_map_object_deps+0xb52> 80ac9e5: 81 3f fd ff ff 7f cmp DWORD PTR [edi],0x7ffffffd 80ac9eb: 0f 85 bf f7 ff ff jne 80ac1b0 <_dl_map_object_deps+0x740> 80ac9f1: 83 ec 0c sub esp,0xc 80ac9f4: 56 push esi 80ac9f5: e8 b6 76 ff ff call 80a40b0 <_dl_exception_free> 80ac9fa: 83 c4 10 add esp,0x10 80ac9fd: e9 b4 f5 ff ff jmp 80abfb6 <_dl_map_object_deps+0x546> 80aca02: 89 95 90 fb ff ff mov DWORD PTR [ebp-0x470],edx 80aca08: 8b b5 a0 fb ff ff mov esi,DWORD PTR [ebp-0x460] 80aca0e: e9 bc f8 ff ff jmp 80ac2cf <_dl_map_object_deps+0x85f> 80aca13: c7 85 94 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x46c],0x0 80aca1d: e9 92 f2 ff ff jmp 80abcb4 <_dl_map_object_deps+0x244> 80aca22: 8d 83 6c 99 fe ff lea eax,[ebx-0x16694] 80aca28: 50 push eax 80aca29: 6a 00 push 0x0 80aca2b: ff b5 a4 fb ff ff push DWORD PTR [ebp-0x45c] 80aca31: 6a 00 push 0x0 80aca33: e8 98 86 ff ff call 80a50d0 <_dl_signal_error> 80aca38: 8d 83 48 99 fe ff lea eax,[ebx-0x166b8] 80aca3e: 50 push eax 80aca3f: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80aca42: 6a 00 push 0x0 80aca44: ff 70 04 push DWORD PTR [eax+0x4] 80aca47: 6a 0c push 0xc 80aca49: e8 82 86 ff ff call 80a50d0 <_dl_signal_error> 80aca4e: 8d 83 f8 9a fe ff lea eax,[ebx-0x16508] 80aca54: 50 push eax 80aca55: 68 f4 00 00 00 push 0xf4 80aca5a: 8d 83 31 99 fe ff lea eax,[ebx-0x166cf] 80aca60: 50 push eax 80aca61: 8d 83 bc 3a fe ff lea eax,[ebx-0x1c544] 80aca67: 50 push eax 80aca68: e8 63 e4 f9 ff call 804aed0 <__assert_fail> 80aca6d: 8d 83 80 9a fe ff lea eax,[ebx-0x16580] 80aca73: eb c9 jmp 80aca3e <_dl_map_object_deps+0xfce> 80aca75: 8d 83 f8 9a fe ff lea eax,[ebx-0x16508] 80aca7b: 50 push eax 80aca7c: 8d 83 31 99 fe ff lea eax,[ebx-0x166cf] 80aca82: 68 29 02 00 00 push 0x229 80aca87: 50 push eax 80aca88: 8d 83 d4 9a fe ff lea eax,[ebx-0x1652c] 80aca8e: 50 push eax 80aca8f: e8 3c e4 f9 ff call 804aed0 <__assert_fail> 80aca94: 8d 83 e4 99 fe ff lea eax,[ebx-0x1661c] 80aca9a: 50 push eax 80aca9b: 6a 00 push 0x0 80aca9d: 56 push esi 80aca9e: 6a 00 push 0x0 80acaa0: e8 2b 86 ff ff call 80a50d0 <_dl_signal_error> 80acaa5: 8b 85 d8 fb ff ff mov eax,DWORD PTR [ebp-0x428] 80acaab: 3b 85 64 fb ff ff cmp eax,DWORD PTR [ebp-0x49c] 80acab1: 74 0c je 80acabf <_dl_map_object_deps+0x104f> 80acab3: 83 ec 0c sub esp,0xc 80acab6: 50 push eax 80acab7: e8 e4 86 fb ff call 80651a0 <__free> 80acabc: 83 c4 10 add esp,0x10 80acabf: 8d 83 3c 9a fe ff lea eax,[ebx-0x165c4] 80acac5: e9 74 ff ff ff jmp 80aca3e <_dl_map_object_deps+0xfce> 80acaca: 8d 83 6c 99 fe ff lea eax,[ebx-0x16694] 80acad0: eb c8 jmp 80aca9a <_dl_map_object_deps+0x102a> 80acad2: 8d 83 a4 9a fe ff lea eax,[ebx-0x1655c] 80acad8: 50 push eax 80acad9: 6a 00 push 0x0 80acadb: ff 77 04 push DWORD PTR [edi+0x4] 80acade: 6a 16 push 0x16 80acae0: e8 eb 85 ff ff call 80a50d0 <_dl_signal_error> 80acae5: 8d 83 f8 9a fe ff lea eax,[ebx-0x16508] 80acaeb: 50 push eax 80acaec: 68 1f 01 00 00 push 0x11f 80acaf1: e9 64 ff ff ff jmp 80aca5a <_dl_map_object_deps+0xfea> 80acaf6: 8d 83 f8 9a fe ff lea eax,[ebx-0x16508] 80acafc: 50 push eax 80acafd: 8d 83 31 99 fe ff lea eax,[ebx-0x166cf] 80acb03: 68 10 02 00 00 push 0x210 80acb08: 50 push eax 80acb09: 8d 83 3b 99 fe ff lea eax,[ebx-0x166c5] 80acb0f: 50 push eax 80acb10: e8 bb e3 f9 ff call 804aed0 <__assert_fail> 80acb15: 83 bd 80 fb ff ff ff cmp DWORD PTR [ebp-0x480],0xffffffff 80acb1c: 75 0a jne 80acb28 <_dl_map_object_deps+0x10b8> 80acb1e: c7 85 80 fb ff ff 00 00 00 00 mov DWORD PTR [ebp-0x480],0x0 80acb28: 8d 85 b4 fb ff ff lea eax,[ebp-0x44c] 80acb2e: 51 push ecx 80acb2f: 6a 00 push 0x0 80acb31: 50 push eax 80acb32: ff b5 80 fb ff ff push DWORD PTR [ebp-0x480] 80acb38: e8 33 85 ff ff call 80a5070 <_dl_signal_exception> 80acb3d: 66 90 xchg ax,ax 80acb3f: 90 nop 080acb40 : 80acb40: 55 push ebp 80acb41: 57 push edi 80acb42: 89 cf mov edi,ecx 80acb44: 56 push esi 80acb45: e8 65 dd f9 ff call 804a8af <__x86.get_pc_thunk.si> 80acb4a: 81 c6 b6 84 03 00 add esi,0x384b6 80acb50: 53 push ebx 80acb51: 89 c3 mov ebx,eax 80acb53: 83 ec 1c sub esp,0x1c 80acb56: 0f b6 80 98 01 00 00 movzx eax,BYTE PTR [eax+0x198] 80acb5d: 83 c8 08 or eax,0x8 80acb60: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80acb64: 89 d6 mov esi,edx 80acb66: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80acb69: 88 83 98 01 00 00 mov BYTE PTR [ebx+0x198],al 80acb6f: 0f b6 0a movzx ecx,BYTE PTR [edx] 80acb72: 84 c9 test cl,cl 80acb74: 0f 84 ce 00 00 00 je 80acc48 80acb7a: 8b 43 50 mov eax,DWORD PTR [ebx+0x50] 80acb7d: 85 c0 test eax,eax 80acb7f: 74 6f je 80acbf0 80acb81: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 80acb85: c7 c5 08 6f 0e 08 mov ebp,0x80e6f08 80acb8b: f6 45 00 02 test BYTE PTR [ebp+0x0],0x2 80acb8f: 75 7f jne 80acc10 80acb91: 83 ec 04 sub esp,0x4 80acb94: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80acb97: 03 03 add eax,DWORD PTR [ebx] 80acb99: ff 74 24 34 push DWORD PTR [esp+0x34] 80acb9d: 57 push edi 80acb9e: 56 push esi 80acb9f: ff d0 call eax 80acba1: 8b 83 84 00 00 00 mov eax,DWORD PTR [ebx+0x84] 80acba7: 83 c4 10 add esp,0x10 80acbaa: 85 c0 test eax,eax 80acbac: 74 38 je 80acbe6 80acbae: 8b 93 8c 00 00 00 mov edx,DWORD PTR [ebx+0x8c] 80acbb4: 8b 0b mov ecx,DWORD PTR [ebx] 80acbb6: 03 48 04 add ecx,DWORD PTR [eax+0x4] 80acbb9: 8b 52 04 mov edx,DWORD PTR [edx+0x4] 80acbbc: 89 cd mov ebp,ecx 80acbbe: c1 ea 02 shr edx,0x2 80acbc1: 74 23 je 80acbe6 80acbc3: 8d 1c 91 lea ebx,[ecx+edx*4] 80acbc6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80acbcd: 8d 76 00 lea esi,[esi+0x0] 80acbd0: 83 ec 04 sub esp,0x4 80acbd3: ff 74 24 34 push DWORD PTR [esp+0x34] 80acbd7: 57 push edi 80acbd8: 56 push esi 80acbd9: ff 55 00 call DWORD PTR [ebp+0x0] 80acbdc: 83 c5 04 add ebp,0x4 80acbdf: 83 c4 10 add esp,0x10 80acbe2: 39 eb cmp ebx,ebp 80acbe4: 75 ea jne 80acbd0 80acbe6: 83 c4 1c add esp,0x1c 80acbe9: 5b pop ebx 80acbea: 5e pop esi 80acbeb: 5f pop edi 80acbec: 5d pop ebp 80acbed: c3 ret 80acbee: 66 90 xchg ax,ax 80acbf0: 8b 83 84 00 00 00 mov eax,DWORD PTR [ebx+0x84] 80acbf6: 85 c0 test eax,eax 80acbf8: 74 ec je 80acbe6 80acbfa: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 80acbfe: c7 c5 08 6f 0e 08 mov ebp,0x80e6f08 80acc04: f6 45 00 02 test BYTE PTR [ebp+0x0],0x2 80acc08: 74 a4 je 80acbae 80acc0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80acc10: 84 c9 test cl,cl 80acc12: 74 3e je 80acc52 80acc14: 83 ec 08 sub esp,0x8 80acc17: 52 push edx 80acc18: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80acc1c: 8d 80 0c 9b fe ff lea eax,[eax-0x164f4] 80acc22: 50 push eax 80acc23: e8 38 55 ff ff call 80a2160 <_dl_debug_printf> 80acc28: 8b 43 50 mov eax,DWORD PTR [ebx+0x50] 80acc2b: 83 c4 10 add esp,0x10 80acc2e: 85 c0 test eax,eax 80acc30: 0f 85 5b ff ff ff jne 80acb91 80acc36: 8b 83 84 00 00 00 mov eax,DWORD PTR [ebx+0x84] 80acc3c: e9 69 ff ff ff jmp 80acbaa 80acc41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80acc48: a8 03 test al,0x3 80acc4a: 0f 85 2a ff ff ff jne 80acb7a 80acc50: eb 94 jmp 80acbe6 80acc52: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80acc56: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80acc5c: 8b 00 mov eax,DWORD PTR [eax] 80acc5e: 8b 10 mov edx,DWORD PTR [eax] 80acc60: 8d 81 66 35 fe ff lea eax,[ecx-0x1ca9a] 80acc66: 85 d2 test edx,edx 80acc68: 0f 44 d0 cmove edx,eax 80acc6b: eb a7 jmp 80acc14 80acc6d: 8d 76 00 lea esi,[esi+0x0] 080acc70 <_dl_init>: 80acc70: f3 0f 1e fb endbr32 80acc74: e8 b0 d0 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80acc79: 05 87 83 03 00 add eax,0x38387 80acc7e: 55 push ebp 80acc7f: 57 push edi 80acc80: 56 push esi 80acc81: 53 push ebx 80acc82: 83 ec 1c sub esp,0x1c 80acc85: c7 c7 5c 6f 0e 08 mov edi,0x80e6f5c 80acc8b: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80acc8f: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 80acc93: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80acc97: 8b 07 mov eax,DWORD PTR [edi] 80acc99: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 80acc9d: 8b 93 a0 00 00 00 mov edx,DWORD PTR [ebx+0xa0] 80acca3: 8b 8b a4 00 00 00 mov ecx,DWORD PTR [ebx+0xa4] 80acca9: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 80accad: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80accb1: 85 c0 test eax,eax 80accb3: 0f 85 b7 00 00 00 jne 80acd70 <_dl_init+0x100> 80accb9: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80accbd: 85 d2 test edx,edx 80accbf: 74 08 je 80accc9 <_dl_init+0x59> 80accc1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80accc5: 85 c0 test eax,eax 80accc7: 75 4c jne 80acd15 <_dl_init+0xa5> 80accc9: 8b 83 64 01 00 00 mov eax,DWORD PTR [ebx+0x164] 80acccf: 8d 78 ff lea edi,[eax-0x1] 80accd2: 85 c0 test eax,eax 80accd4: 74 37 je 80acd0d <_dl_init+0x9d> 80accd6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80accdd: 8d 76 00 lea esi,[esi+0x0] 80acce0: 8b 83 f8 01 00 00 mov eax,DWORD PTR [ebx+0x1f8] 80acce6: 8b 04 b8 mov eax,DWORD PTR [eax+edi*4] 80acce9: f6 80 98 01 00 00 08 test BYTE PTR [eax+0x198],0x8 80accf0: 75 13 jne 80acd05 <_dl_init+0x95> 80accf2: 83 ec 0c sub esp,0xc 80accf5: 89 f1 mov ecx,esi 80accf7: 89 ea mov edx,ebp 80accf9: ff 74 24 48 push DWORD PTR [esp+0x48] 80accfd: e8 3e fe ff ff call 80acb40 80acd02: 83 c4 10 add esp,0x10 80acd05: 83 ef 01 sub edi,0x1 80acd08: 83 ff ff cmp edi,0xffffffff 80acd0b: 75 d3 jne 80acce0 <_dl_init+0x70> 80acd0d: 83 c4 1c add esp,0x1c 80acd10: 5b pop ebx 80acd11: 5e pop esi 80acd12: 5f pop edi 80acd13: 5d pop ebp 80acd14: c3 ret 80acd15: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80acd19: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80acd1c: 83 f9 03 cmp ecx,0x3 80acd1f: 76 a8 jbe 80accc9 <_dl_init+0x59> 80acd21: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80acd25: c7 c0 08 6f 0e 08 mov eax,0x80e6f08 80acd2b: f6 00 02 test BYTE PTR [eax],0x2 80acd2e: 75 67 jne 80acd97 <_dl_init+0x127> 80acd30: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80acd34: 8b 03 mov eax,DWORD PTR [ebx] 80acd36: 89 5c 24 30 mov DWORD PTR [esp+0x30],ebx 80acd3a: 03 42 04 add eax,DWORD PTR [edx+0x4] 80acd3d: 89 c7 mov edi,eax 80acd3f: 89 c8 mov eax,ecx 80acd41: 83 e0 fc and eax,0xfffffffc 80acd44: 89 fb mov ebx,edi 80acd46: 01 f8 add eax,edi 80acd48: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 80acd4c: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80acd50: 83 ec 04 sub esp,0x4 80acd53: 57 push edi 80acd54: 56 push esi 80acd55: 55 push ebp 80acd56: ff 13 call DWORD PTR [ebx] 80acd58: 83 c3 04 add ebx,0x4 80acd5b: 83 c4 10 add esp,0x10 80acd5e: 39 5c 24 04 cmp DWORD PTR [esp+0x4],ebx 80acd62: 75 ec jne 80acd50 <_dl_init+0xe0> 80acd64: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80acd68: e9 5c ff ff ff jmp 80accc9 <_dl_init+0x59> 80acd6d: 8d 76 00 lea esi,[esi+0x0] 80acd70: f6 80 98 01 00 00 08 test BYTE PTR [eax+0x198],0x8 80acd77: 75 13 jne 80acd8c <_dl_init+0x11c> 80acd79: 83 ec 0c sub esp,0xc 80acd7c: 89 f1 mov ecx,esi 80acd7e: 89 ea mov edx,ebp 80acd80: ff 74 24 48 push DWORD PTR [esp+0x48] 80acd84: e8 b7 fd ff ff call 80acb40 80acd89: 83 c4 10 add esp,0x10 80acd8c: c7 07 00 00 00 00 mov DWORD PTR [edi],0x0 80acd92: e9 22 ff ff ff jmp 80accb9 <_dl_init+0x49> 80acd97: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80acd9a: 80 38 00 cmp BYTE PTR [eax],0x0 80acd9d: 75 19 jne 80acdb8 <_dl_init+0x148> 80acd9f: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80acda3: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80acda9: 8d 92 66 35 fe ff lea edx,[edx-0x1ca9a] 80acdaf: 8b 00 mov eax,DWORD PTR [eax] 80acdb1: 8b 00 mov eax,DWORD PTR [eax] 80acdb3: 85 c0 test eax,eax 80acdb5: 0f 44 c2 cmove eax,edx 80acdb8: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80acdbc: 83 ec 08 sub esp,0x8 80acdbf: 50 push eax 80acdc0: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80acdc4: 8d 80 20 9b fe ff lea eax,[eax-0x164e0] 80acdca: 50 push eax 80acdcb: e8 90 53 ff ff call 80a2160 <_dl_debug_printf> 80acdd0: 83 c4 10 add esp,0x10 80acdd3: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80acdd7: e9 54 ff ff ff jmp 80acd30 <_dl_init+0xc0> 80acddc: 66 90 xchg ax,ax 80acdde: 66 90 xchg ax,ax 080acde0 <_dl_check_map_versions>: 80acde0: f3 0f 1e fb endbr32 80acde4: e8 40 cf f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80acde9: 05 17 82 03 00 add eax,0x38217 80acdee: 55 push ebp 80acdef: 57 push edi 80acdf0: 56 push esi 80acdf1: 53 push ebx 80acdf2: 83 ec 7c sub esp,0x7c 80acdf5: 8b ac 24 90 00 00 00 mov ebp,DWORD PTR [esp+0x90] 80acdfc: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80ace00: 8b 45 34 mov eax,DWORD PTR [ebp+0x34] 80ace03: 85 c0 test eax,eax 80ace05: 0f 84 71 02 00 00 je 80ad07c <_dl_check_map_versions+0x29c> 80ace0b: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ace0e: 8b 8d b8 00 00 00 mov ecx,DWORD PTR [ebp+0xb8] 80ace14: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80ace18: 8b 85 b0 00 00 00 mov eax,DWORD PTR [ebp+0xb0] 80ace1e: 89 4c 24 3c mov DWORD PTR [esp+0x3c],ecx 80ace22: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 80ace26: 85 c0 test eax,eax 80ace28: 0f 84 3a 02 00 00 je 80ad068 <_dl_check_map_versions+0x288> 80ace2e: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ace31: 03 45 00 add eax,DWORD PTR [ebp+0x0] 80ace34: 66 83 38 01 cmp WORD PTR [eax],0x1 80ace38: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80ace3c: 0f 85 61 05 00 00 jne 80ad3a3 <_dl_check_map_versions+0x5c3> 80ace42: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80ace46: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80ace4e: c7 c1 e0 59 0e 08 mov ecx,0x80e59e0 80ace54: c7 c3 84 4d 0e 08 mov ebx,0x80e4d84 80ace5a: 89 4c 24 40 mov DWORD PTR [esp+0x40],ecx 80ace5e: c7 c1 08 6f 0e 08 mov ecx,0x80e6f08 80ace64: 89 5c 24 38 mov DWORD PTR [esp+0x38],ebx 80ace68: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 80ace6c: 8d 88 a4 9b fe ff lea ecx,[eax-0x1645c] 80ace72: 8d 80 66 35 fe ff lea eax,[eax-0x1ca9a] 80ace78: 89 5c 24 4c mov DWORD PTR [esp+0x4c],ebx 80ace7c: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 80ace80: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 80ace84: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80ace88: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80ace8c: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 80ace90: 03 58 04 add ebx,DWORD PTR [eax+0x4] 80ace93: 8b 45 18 mov eax,DWORD PTR [ebp+0x18] 80ace96: 8d 04 80 lea eax,[eax+eax*4] 80ace99: c1 e0 04 shl eax,0x4 80ace9c: 8b 3c 01 mov edi,DWORD PTR [ecx+eax*1] 80ace9f: 85 ff test edi,edi 80acea1: 75 18 jne 80acebb <_dl_check_map_versions+0xdb> 80acea3: e9 de 01 00 00 jmp 80ad086 <_dl_check_map_versions+0x2a6> 80acea8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aceaf: 90 nop 80aceb0: 8b 7f 0c mov edi,DWORD PTR [edi+0xc] 80aceb3: 85 ff test edi,edi 80aceb5: 0f 84 cb 01 00 00 je 80ad086 <_dl_check_map_versions+0x2a6> 80acebb: 83 ec 08 sub esp,0x8 80acebe: 57 push edi 80acebf: 53 push ebx 80acec0: e8 4b 53 ff ff call 80a2210 <_dl_name_match_p> 80acec5: 83 c4 10 add esp,0x10 80acec8: 85 c0 test eax,eax 80aceca: 74 e4 je 80aceb0 <_dl_check_map_versions+0xd0> 80acecc: 8b b4 24 98 00 00 00 mov esi,DWORD PTR [esp+0x98] 80aced3: 85 f6 test esi,esi 80aced5: 0f 85 b6 04 00 00 jne 80ad391 <_dl_check_map_versions+0x5b1> 80acedb: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80acedf: 89 ac 24 90 00 00 00 mov DWORD PTR [esp+0x90],ebp 80acee6: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 80aceea: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80aceed: 01 c2 add edx,eax 80aceef: 89 d7 mov edi,edx 80acef1: 0f b7 47 04 movzx eax,WORD PTR [edi+0x4] 80acef5: 8b 0f mov ecx,DWORD PTR [edi] 80acef7: 66 89 44 24 26 mov WORD PTR [esp+0x26],ax 80acefc: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80acf00: 8b 68 14 mov ebp,DWORD PTR [eax+0x14] 80acf03: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80acf07: 03 47 08 add eax,DWORD PTR [edi+0x8] 80acf0a: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80acf0e: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [esp+0x90] 80acf15: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80acf18: 80 3a 00 cmp BYTE PTR [edx],0x0 80acf1b: 75 0f jne 80acf2c <_dl_check_map_versions+0x14c> 80acf1d: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80acf21: 8b 00 mov eax,DWORD PTR [eax] 80acf23: 8b 10 mov edx,DWORD PTR [eax] 80acf25: 85 d2 test edx,edx 80acf27: 0f 44 54 24 34 cmove edx,DWORD PTR [esp+0x34] 80acf2c: 8b 45 34 mov eax,DWORD PTR [ebp+0x34] 80acf2f: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80acf32: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80acf36: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80acf3a: f6 00 10 test BYTE PTR [eax],0x10 80acf3d: 0f 85 fd 01 00 00 jne 80ad140 <_dl_check_map_versions+0x360> 80acf43: 8b 85 b8 00 00 00 mov eax,DWORD PTR [ebp+0xb8] 80acf49: 85 c0 test eax,eax 80acf4b: 0f 84 a6 01 00 00 je 80ad0f7 <_dl_check_map_versions+0x317> 80acf51: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80acf54: 85 f6 test esi,esi 80acf56: 0f 84 5e 05 00 00 je 80ad4ba <_dl_check_map_versions+0x6da> 80acf5c: 03 75 00 add esi,DWORD PTR [ebp+0x0] 80acf5f: 66 83 3e 01 cmp WORD PTR [esi],0x1 80acf63: 0f 85 44 03 00 00 jne 80ad2ad <_dl_check_map_versions+0x4cd> 80acf69: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 80acf6d: 89 6c 24 2c mov DWORD PTR [esp+0x2c],ebp 80acf71: 89 fd mov ebp,edi 80acf73: 89 cf mov edi,ecx 80acf75: 3b 7e 08 cmp edi,DWORD PTR [esi+0x8] 80acf78: 0f 84 9a 00 00 00 je 80ad018 <_dl_check_map_versions+0x238> 80acf7e: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 80acf81: 85 c0 test eax,eax 80acf83: 0f 84 4e 03 00 00 je 80ad2d7 <_dl_check_map_versions+0x4f7> 80acf89: 01 c6 add esi,eax 80acf8b: 66 83 3e 01 cmp WORD PTR [esi],0x1 80acf8f: 74 e4 je 80acf75 <_dl_check_map_versions+0x195> 80acf91: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 80acf95: 89 f2 mov edx,esi 80acf97: c6 44 24 6f 00 mov BYTE PTR [esp+0x6f],0x0 80acf9c: 83 ec 0c sub esp,0xc 80acf9f: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80acfa3: 6a 00 push 0x0 80acfa5: 6a 0a push 0xa 80acfa7: 8d 84 24 83 00 00 00 lea eax,[esp+0x83] 80acfae: 50 push eax 80acfaf: 0f b7 02 movzx eax,WORD PTR [edx] 80acfb2: 31 d2 xor edx,edx 80acfb4: 52 push edx 80acfb5: 50 push eax 80acfb6: e8 45 c1 fd ff call 8089100 <_itoa> 80acfbb: 8b 4c 24 2c mov ecx,DWORD PTR [esp+0x2c] 80acfbf: 83 c4 20 add esp,0x20 80acfc2: 89 c2 mov edx,eax 80acfc4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80acfc7: 80 38 00 cmp BYTE PTR [eax],0x0 80acfca: 75 19 jne 80acfe5 <_dl_check_map_versions+0x205> 80acfcc: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80acfd0: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80acfd6: 8d 89 66 35 fe ff lea ecx,[ecx-0x1ca9a] 80acfdc: 8b 00 mov eax,DWORD PTR [eax] 80acfde: 8b 00 mov eax,DWORD PTR [eax] 80acfe0: 85 c0 test eax,eax 80acfe2: 0f 44 c1 cmove eax,ecx 80acfe5: 52 push edx 80acfe6: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80acfea: 8d 93 20 9c fe ff lea edx,[ebx-0x163e0] 80acff0: 52 push edx 80acff1: 50 push eax 80acff2: 8d 74 24 5c lea esi,[esp+0x5c] 80acff6: 56 push esi 80acff7: e8 34 6d ff ff call 80a3d30 <_dl_exception_create_format> 80acffc: 83 c4 10 add esp,0x10 80acfff: 83 ec 04 sub esp,0x4 80ad002: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80ad006: 8d 83 63 9b fe ff lea eax,[ebx-0x1649d] 80ad00c: 50 push eax 80ad00d: 56 push esi 80ad00e: 6a 00 push 0x0 80ad010: e8 5b 80 ff ff call 80a5070 <_dl_signal_exception> 80ad015: 8d 76 00 lea esi,[esi+0x0] 80ad018: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 80ad01b: 83 ec 08 sub esp,0x8 80ad01e: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80ad022: 03 0c 06 add ecx,DWORD PTR [esi+eax*1] 80ad025: 51 push ecx 80ad026: ff 74 24 1c push DWORD PTR [esp+0x1c] 80ad02a: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80ad02e: e8 9d c0 f9 ff call 80490d0 <.plt+0xa0> 80ad033: 83 c4 10 add esp,0x10 80ad036: 85 c0 test eax,eax 80ad038: 0f 85 40 ff ff ff jne 80acf7e <_dl_check_map_versions+0x19e> 80ad03e: 89 ef mov edi,ebp 80ad040: 0f b7 47 06 movzx eax,WORD PTR [edi+0x6] 80ad044: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80ad048: 25 ff 7f 00 00 and eax,0x7fff 80ad04d: 39 c3 cmp ebx,eax 80ad04f: 0f 43 c3 cmovae eax,ebx 80ad052: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80ad056: 8b 47 0c mov eax,DWORD PTR [edi+0xc] 80ad059: 85 c0 test eax,eax 80ad05b: 0f 84 55 02 00 00 je 80ad2b6 <_dl_check_map_versions+0x4d6> 80ad061: 01 c7 add edi,eax 80ad063: e9 89 fe ff ff jmp 80acef1 <_dl_check_map_versions+0x111> 80ad068: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80ad06c: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80ad074: 85 d2 test edx,edx 80ad076: 0f 85 10 01 00 00 jne 80ad18c <_dl_check_map_versions+0x3ac> 80ad07c: 83 c4 7c add esp,0x7c 80ad07f: 31 c0 xor eax,eax 80ad081: 5b pop ebx 80ad082: 5e pop esi 80ad083: 5f pop edi 80ad084: 5d pop ebp 80ad085: c3 ret 80ad086: 8b bd 64 01 00 00 mov edi,DWORD PTR [ebp+0x164] 80ad08c: 85 ff test edi,edi 80ad08e: 74 44 je 80ad0d4 <_dl_check_map_versions+0x2f4> 80ad090: 31 ff xor edi,edi 80ad092: eb 0f jmp 80ad0a3 <_dl_check_map_versions+0x2c3> 80ad094: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ad098: 83 c7 01 add edi,0x1 80ad09b: 3b bd 64 01 00 00 cmp edi,DWORD PTR [ebp+0x164] 80ad0a1: 73 31 jae 80ad0d4 <_dl_check_map_versions+0x2f4> 80ad0a3: 8b 85 60 01 00 00 mov eax,DWORD PTR [ebp+0x160] 80ad0a9: 83 ec 08 sub esp,0x8 80ad0ac: 8d 34 bd 00 00 00 00 lea esi,[edi*4+0x0] 80ad0b3: ff 34 b8 push DWORD PTR [eax+edi*4] 80ad0b6: 53 push ebx 80ad0b7: e8 54 51 ff ff call 80a2210 <_dl_name_match_p> 80ad0bc: 83 c4 10 add esp,0x10 80ad0bf: 85 c0 test eax,eax 80ad0c1: 74 d5 je 80ad098 <_dl_check_map_versions+0x2b8> 80ad0c3: 8b 85 60 01 00 00 mov eax,DWORD PTR [ebp+0x160] 80ad0c9: 8b 3c 30 mov edi,DWORD PTR [eax+esi*1] 80ad0cc: 85 ff test edi,edi 80ad0ce: 0f 85 f8 fd ff ff jne 80acecc <_dl_check_map_versions+0xec> 80ad0d4: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80ad0d8: 8d 83 d8 9c fe ff lea eax,[ebx-0x16328] 80ad0de: 50 push eax 80ad0df: 8d 83 37 9b fe ff lea eax,[ebx-0x164c9] 80ad0e5: 68 cd 00 00 00 push 0xcd 80ad0ea: 50 push eax 80ad0eb: 8d 83 44 9b fe ff lea eax,[ebx-0x164bc] 80ad0f1: 50 push eax 80ad0f2: e8 d9 dd f9 ff call 804aed0 <__assert_fail> 80ad0f7: 8b 9c 24 94 00 00 00 mov ebx,DWORD PTR [esp+0x94] 80ad0fe: 85 db test ebx,ebx 80ad100: 0f 84 3a ff ff ff je 80ad040 <_dl_check_map_versions+0x260> 80ad106: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80ad109: 89 d6 mov esi,edx 80ad10b: 80 38 00 cmp BYTE PTR [eax],0x0 80ad10e: 75 16 jne 80ad126 <_dl_check_map_versions+0x346> 80ad110: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80ad114: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80ad11a: 8b 00 mov eax,DWORD PTR [eax] 80ad11c: 8b 00 mov eax,DWORD PTR [eax] 80ad11e: 85 c0 test eax,eax 80ad120: 0f 84 b4 03 00 00 je 80ad4da <_dl_check_map_versions+0x6fa> 80ad126: 56 push esi 80ad127: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80ad12b: 8d 93 ec 9b fe ff lea edx,[ebx-0x16414] 80ad131: e9 ba fe ff ff jmp 80acff0 <_dl_check_map_versions+0x210> 80ad136: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ad13d: 8d 76 00 lea esi,[esi+0x0] 80ad140: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80ad143: 8b 5d 18 mov ebx,DWORD PTR [ebp+0x18] 80ad146: 80 38 00 cmp BYTE PTR [eax],0x0 80ad149: 0f 84 4a 01 00 00 je 80ad299 <_dl_check_map_versions+0x4b9> 80ad14f: 89 4c 24 30 mov DWORD PTR [esp+0x30],ecx 80ad153: 83 ec 08 sub esp,0x8 80ad156: 8b 8c 24 98 00 00 00 mov ecx,DWORD PTR [esp+0x98] 80ad15d: ff 71 18 push DWORD PTR [ecx+0x18] 80ad160: 52 push edx 80ad161: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 80ad165: 53 push ebx 80ad166: 50 push eax 80ad167: ff 74 24 28 push DWORD PTR [esp+0x28] 80ad16b: ff 74 24 64 push DWORD PTR [esp+0x64] 80ad16f: e8 ec 4f ff ff call 80a2160 <_dl_debug_printf> 80ad174: 83 c4 20 add esp,0x20 80ad177: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80ad17b: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 80ad17f: e9 bf fd ff ff jmp 80acf43 <_dl_check_map_versions+0x163> 80ad184: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80ad188: 85 c0 test eax,eax 80ad18a: 74 47 je 80ad1d3 <_dl_check_map_versions+0x3f3> 80ad18c: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80ad190: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80ad194: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80ad197: 03 55 00 add edx,DWORD PTR [ebp+0x0] 80ad19a: 0f b7 42 04 movzx eax,WORD PTR [edx+0x4] 80ad19e: 25 ff 7f 00 00 and eax,0x7fff 80ad1a3: 39 c6 cmp esi,eax 80ad1a5: 0f 43 c6 cmovae eax,esi 80ad1a8: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80ad1ac: 89 c1 mov ecx,eax 80ad1ae: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 80ad1b1: 85 c0 test eax,eax 80ad1b3: 74 1e je 80ad1d3 <_dl_check_map_versions+0x3f3> 80ad1b5: 8d 76 00 lea esi,[esi+0x0] 80ad1b8: 01 c2 add edx,eax 80ad1ba: 0f b7 42 04 movzx eax,WORD PTR [edx+0x4] 80ad1be: 25 ff 7f 00 00 and eax,0x7fff 80ad1c3: 39 c1 cmp ecx,eax 80ad1c5: 0f 42 c8 cmovb ecx,eax 80ad1c8: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 80ad1cb: 85 c0 test eax,eax 80ad1cd: 75 e9 jne 80ad1b8 <_dl_check_map_versions+0x3d8> 80ad1cf: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80ad1d3: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80ad1d7: 85 c0 test eax,eax 80ad1d9: 0f 84 9d fe ff ff je 80ad07c <_dl_check_map_versions+0x29c> 80ad1df: 83 ec 08 sub esp,0x8 80ad1e2: 83 c0 01 add eax,0x1 80ad1e5: 6a 10 push 0x10 80ad1e7: 89 c6 mov esi,eax 80ad1e9: 50 push eax 80ad1ea: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80ad1ee: e8 fd 86 fb ff call 80658f0 <__calloc> 80ad1f3: 83 c4 10 add esp,0x10 80ad1f6: 89 85 74 01 00 00 mov DWORD PTR [ebp+0x174],eax 80ad1fc: 89 c3 mov ebx,eax 80ad1fe: 85 c0 test eax,eax 80ad200: 0f 84 5e 02 00 00 je 80ad464 <_dl_check_map_versions+0x684> 80ad206: 8b 85 e8 00 00 00 mov eax,DWORD PTR [ebp+0xe8] 80ad20c: 89 b5 78 01 00 00 mov DWORD PTR [ebp+0x178],esi 80ad212: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ad215: 89 85 ac 01 00 00 mov DWORD PTR [ebp+0x1ac],eax 80ad21b: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80ad21f: 85 c0 test eax,eax 80ad221: 0f 84 18 01 00 00 je 80ad33f <_dl_check_map_versions+0x55f> 80ad227: 89 ac 24 90 00 00 00 mov DWORD PTR [esp+0x90],ebp 80ad22e: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 80ad231: 03 7d 00 add edi,DWORD PTR [ebp+0x0] 80ad234: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 80ad238: 8b 4f 08 mov ecx,DWORD PTR [edi+0x8] 80ad23b: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 80ad23f: 01 f9 add ecx,edi 80ad241: eb 07 jmp 80ad24a <_dl_check_map_versions+0x46a> 80ad243: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ad247: 90 nop 80ad248: 01 c1 add ecx,eax 80ad24a: 0f b7 51 06 movzx edx,WORD PTR [ecx+0x6] 80ad24e: 89 d0 mov eax,edx 80ad250: 25 ff 7f 00 00 and eax,0x7fff 80ad255: 39 c6 cmp esi,eax 80ad257: 76 26 jbe 80ad27f <_dl_check_map_versions+0x49f> 80ad259: 66 81 e2 00 80 and dx,0x8000 80ad25e: c1 e0 04 shl eax,0x4 80ad261: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 80ad265: 8b 19 mov ebx,DWORD PTR [ecx] 80ad267: 0f b7 d2 movzx edx,dx 80ad26a: 89 50 08 mov DWORD PTR [eax+0x8],edx 80ad26d: 8b 51 08 mov edx,DWORD PTR [ecx+0x8] 80ad270: 89 58 04 mov DWORD PTR [eax+0x4],ebx 80ad273: 01 ea add edx,ebp 80ad275: 89 10 mov DWORD PTR [eax],edx 80ad277: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 80ad27a: 01 ea add edx,ebp 80ad27c: 89 50 0c mov DWORD PTR [eax+0xc],edx 80ad27f: 8b 41 0c mov eax,DWORD PTR [ecx+0xc] 80ad282: 85 c0 test eax,eax 80ad284: 75 c2 jne 80ad248 <_dl_check_map_versions+0x468> 80ad286: 8b 47 0c mov eax,DWORD PTR [edi+0xc] 80ad289: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80ad28d: 85 c0 test eax,eax 80ad28f: 0f 84 a3 00 00 00 je 80ad338 <_dl_check_map_versions+0x558> 80ad295: 01 c7 add edi,eax 80ad297: eb 9f jmp 80ad238 <_dl_check_map_versions+0x458> 80ad299: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80ad29d: 8b 00 mov eax,DWORD PTR [eax] 80ad29f: 8b 00 mov eax,DWORD PTR [eax] 80ad2a1: 85 c0 test eax,eax 80ad2a3: 0f 44 44 24 34 cmove eax,DWORD PTR [esp+0x34] 80ad2a8: e9 a2 fe ff ff jmp 80ad14f <_dl_check_map_versions+0x36f> 80ad2ad: 89 e9 mov ecx,ebp 80ad2af: 89 f2 mov edx,esi 80ad2b1: e9 e1 fc ff ff jmp 80acf97 <_dl_check_map_versions+0x1b7> 80ad2b6: 8b ac 24 90 00 00 00 mov ebp,DWORD PTR [esp+0x90] 80ad2bd: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 80ad2c1: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 80ad2c4: 85 c0 test eax,eax 80ad2c6: 0f 84 b8 fe ff ff je 80ad184 <_dl_check_map_versions+0x3a4> 80ad2cc: 01 c6 add esi,eax 80ad2ce: 89 74 24 28 mov DWORD PTR [esp+0x28],esi 80ad2d2: e9 ad fb ff ff jmp 80ace84 <_dl_check_map_versions+0xa4> 80ad2d7: 89 ef mov edi,ebp 80ad2d9: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80ad2dd: 8b 6c 24 2c mov ebp,DWORD PTR [esp+0x2c] 80ad2e1: f6 44 24 26 02 test BYTE PTR [esp+0x26],0x2 80ad2e6: 0f 84 2f 01 00 00 je 80ad41b <_dl_check_map_versions+0x63b> 80ad2ec: 8b 8c 24 94 00 00 00 mov ecx,DWORD PTR [esp+0x94] 80ad2f3: 85 c9 test ecx,ecx 80ad2f5: 0f 84 45 fd ff ff je 80ad040 <_dl_check_map_versions+0x260> 80ad2fb: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80ad2fe: 89 d6 mov esi,edx 80ad300: 80 38 00 cmp BYTE PTR [eax],0x0 80ad303: 75 16 jne 80ad31b <_dl_check_map_versions+0x53b> 80ad305: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80ad309: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80ad30f: 8b 00 mov eax,DWORD PTR [eax] 80ad311: 8b 00 mov eax,DWORD PTR [eax] 80ad313: 85 c0 test eax,eax 80ad315: 0f 84 90 01 00 00 je 80ad4ab <_dl_check_map_versions+0x6cb> 80ad31b: 83 ec 0c sub esp,0xc 80ad31e: 56 push esi 80ad31f: ff 74 24 20 push DWORD PTR [esp+0x20] 80ad323: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80ad327: 8d 93 48 9c fe ff lea edx,[ebx-0x163b8] 80ad32d: e9 1e 01 00 00 jmp 80ad450 <_dl_check_map_versions+0x670> 80ad332: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ad338: 8b ac 24 90 00 00 00 mov ebp,DWORD PTR [esp+0x90] 80ad33f: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80ad343: 85 c0 test eax,eax 80ad345: 0f 84 31 fd ff ff je 80ad07c <_dl_check_map_versions+0x29c> 80ad34b: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80ad34e: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80ad352: 03 45 00 add eax,DWORD PTR [ebp+0x0] 80ad355: eb 02 jmp 80ad359 <_dl_check_map_versions+0x579> 80ad357: 01 d0 add eax,edx 80ad359: f6 40 02 01 test BYTE PTR [eax+0x2],0x1 80ad35d: 75 26 jne 80ad385 <_dl_check_map_versions+0x5a5> 80ad35f: 0f b7 50 04 movzx edx,WORD PTR [eax+0x4] 80ad363: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 80ad366: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 80ad369: 81 e2 ff 7f 00 00 and edx,0x7fff 80ad36f: c1 e2 04 shl edx,0x4 80ad372: 01 da add edx,ebx 80ad374: 89 7a 04 mov DWORD PTR [edx+0x4],edi 80ad377: 8b 3c 08 mov edi,DWORD PTR [eax+ecx*1] 80ad37a: c7 42 0c 00 00 00 00 mov DWORD PTR [edx+0xc],0x0 80ad381: 01 f7 add edi,esi 80ad383: 89 3a mov DWORD PTR [edx],edi 80ad385: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80ad388: 85 d2 test edx,edx 80ad38a: 75 cb jne 80ad357 <_dl_check_map_versions+0x577> 80ad38c: e9 eb fc ff ff jmp 80ad07c <_dl_check_map_versions+0x29c> 80ad391: f6 87 99 01 00 00 02 test BYTE PTR [edi+0x199],0x2 80ad398: 0f 84 3d fb ff ff je 80acedb <_dl_check_map_versions+0xfb> 80ad39e: e9 1a ff ff ff jmp 80ad2bd <_dl_check_map_versions+0x4dd> 80ad3a3: c6 44 24 6f 00 mov BYTE PTR [esp+0x6f],0x0 80ad3a8: 83 ec 0c sub esp,0xc 80ad3ab: 31 d2 xor edx,edx 80ad3ad: 6a 00 push 0x0 80ad3af: 6a 0a push 0xa 80ad3b1: 8d 84 24 83 00 00 00 lea eax,[esp+0x83] 80ad3b8: 50 push eax 80ad3b9: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80ad3bd: 0f b7 00 movzx eax,WORD PTR [eax] 80ad3c0: 52 push edx 80ad3c1: 50 push eax 80ad3c2: e8 39 bd fd ff call 8089100 <_itoa> 80ad3c7: 83 c4 20 add esp,0x20 80ad3ca: 89 c2 mov edx,eax 80ad3cc: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80ad3cf: 80 38 00 cmp BYTE PTR [eax],0x0 80ad3d2: 74 2c je 80ad400 <_dl_check_map_versions+0x620> 80ad3d4: 52 push edx 80ad3d5: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80ad3d9: 8d 93 78 9b fe ff lea edx,[ebx-0x16488] 80ad3df: 52 push edx 80ad3e0: 50 push eax 80ad3e1: 8d 74 24 5c lea esi,[esp+0x5c] 80ad3e5: 56 push esi 80ad3e6: e8 45 69 ff ff call 80a3d30 <_dl_exception_create_format> 80ad3eb: 83 c4 10 add esp,0x10 80ad3ee: 31 c0 xor eax,eax 80ad3f0: 83 ec 04 sub esp,0x4 80ad3f3: 6a 00 push 0x0 80ad3f5: 56 push esi 80ad3f6: 50 push eax 80ad3f7: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80ad3fb: e8 70 7c ff ff call 80a5070 <_dl_signal_exception> 80ad400: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 80ad404: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80ad40a: 8d 8e 66 35 fe ff lea ecx,[esi-0x1ca9a] 80ad410: 8b 00 mov eax,DWORD PTR [eax] 80ad412: 8b 00 mov eax,DWORD PTR [eax] 80ad414: 85 c0 test eax,eax 80ad416: 0f 44 c1 cmove eax,ecx 80ad419: eb b9 jmp 80ad3d4 <_dl_check_map_versions+0x5f4> 80ad41b: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80ad41e: 89 d6 mov esi,edx 80ad420: 80 38 00 cmp BYTE PTR [eax],0x0 80ad423: 75 19 jne 80ad43e <_dl_check_map_versions+0x65e> 80ad425: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80ad429: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80ad42f: 8d 91 66 35 fe ff lea edx,[ecx-0x1ca9a] 80ad435: 8b 00 mov eax,DWORD PTR [eax] 80ad437: 8b 00 mov eax,DWORD PTR [eax] 80ad439: 85 c0 test eax,eax 80ad43b: 0f 44 c2 cmove eax,edx 80ad43e: 83 ec 0c sub esp,0xc 80ad441: 56 push esi 80ad442: ff 74 24 20 push DWORD PTR [esp+0x20] 80ad446: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80ad44a: 8d 93 78 9c fe ff lea edx,[ebx-0x16388] 80ad450: 52 push edx 80ad451: 50 push eax 80ad452: 8d 74 24 6c lea esi,[esp+0x6c] 80ad456: 56 push esi 80ad457: e8 d4 68 ff ff call 80a3d30 <_dl_exception_create_format> 80ad45c: 83 c4 20 add esp,0x20 80ad45f: e9 9b fb ff ff jmp 80acfff <_dl_check_map_versions+0x21f> 80ad464: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80ad467: 80 38 00 cmp BYTE PTR [eax],0x0 80ad46a: 75 19 jne 80ad485 <_dl_check_map_versions+0x6a5> 80ad46c: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 80ad470: c7 c0 84 4d 0e 08 mov eax,0x80e4d84 80ad476: 8d 96 66 35 fe ff lea edx,[esi-0x1ca9a] 80ad47c: 8b 00 mov eax,DWORD PTR [eax] 80ad47e: 8b 00 mov eax,DWORD PTR [eax] 80ad480: 85 c0 test eax,eax 80ad482: 0f 44 c2 cmove eax,edx 80ad485: 83 ec 04 sub esp,0x4 80ad488: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80ad48c: 8d 93 a0 9c fe ff lea edx,[ebx-0x16360] 80ad492: 52 push edx 80ad493: 50 push eax 80ad494: 8d 74 24 5c lea esi,[esp+0x5c] 80ad498: 56 push esi 80ad499: e8 d2 67 ff ff call 80a3c70 <_dl_exception_create> 80ad49e: 83 c4 10 add esp,0x10 80ad4a1: b8 0c 00 00 00 mov eax,0xc 80ad4a6: e9 45 ff ff ff jmp 80ad3f0 <_dl_check_map_versions+0x610> 80ad4ab: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80ad4af: 8d 80 66 35 fe ff lea eax,[eax-0x1ca9a] 80ad4b5: e9 61 fe ff ff jmp 80ad31b <_dl_check_map_versions+0x53b> 80ad4ba: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80ad4be: 8d 83 c8 9c fe ff lea eax,[ebx-0x16338] 80ad4c4: 50 push eax 80ad4c5: 8d 83 37 9b fe ff lea eax,[ebx-0x164c9] 80ad4cb: 6a 58 push 0x58 80ad4cd: 50 push eax 80ad4ce: 8d 83 53 9b fe ff lea eax,[ebx-0x164ad] 80ad4d4: 50 push eax 80ad4d5: e8 f6 d9 f9 ff call 804aed0 <__assert_fail> 80ad4da: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80ad4de: 8d 80 66 35 fe ff lea eax,[eax-0x1ca9a] 80ad4e4: e9 3d fc ff ff jmp 80ad126 <_dl_check_map_versions+0x346> 80ad4e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080ad4f0 <_dl_check_all_versions>: 80ad4f0: f3 0f 1e fb endbr32 80ad4f4: 55 push ebp 80ad4f5: 57 push edi 80ad4f6: 56 push esi 80ad4f7: 31 f6 xor esi,esi 80ad4f9: 53 push ebx 80ad4fa: 83 ec 0c sub esp,0xc 80ad4fd: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 80ad501: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 80ad505: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 80ad509: 85 db test ebx,ebx 80ad50b: 75 0a jne 80ad517 <_dl_check_all_versions+0x27> 80ad50d: eb 30 jmp 80ad53f <_dl_check_all_versions+0x4f> 80ad50f: 90 nop 80ad510: 8b 5b 0c mov ebx,DWORD PTR [ebx+0xc] 80ad513: 85 db test ebx,ebx 80ad515: 74 28 je 80ad53f <_dl_check_all_versions+0x4f> 80ad517: f6 83 99 01 00 00 02 test BYTE PTR [ebx+0x199],0x2 80ad51e: 75 f0 jne 80ad510 <_dl_check_all_versions+0x20> 80ad520: 83 ec 04 sub esp,0x4 80ad523: 55 push ebp 80ad524: 57 push edi 80ad525: 53 push ebx 80ad526: e8 b5 f8 ff ff call 80acde0 <_dl_check_map_versions> 80ad52b: 83 c4 10 add esp,0x10 80ad52e: 8b 5b 0c mov ebx,DWORD PTR [ebx+0xc] 80ad531: 85 c0 test eax,eax 80ad533: 0f 95 c0 setne al 80ad536: 0f b6 c0 movzx eax,al 80ad539: 09 c6 or esi,eax 80ad53b: 85 db test ebx,ebx 80ad53d: 75 d8 jne 80ad517 <_dl_check_all_versions+0x27> 80ad53f: 83 c4 0c add esp,0xc 80ad542: 89 f0 mov eax,esi 80ad544: 5b pop ebx 80ad545: 5e pop esi 80ad546: 5f pop edi 80ad547: 5d pop ebp 80ad548: c3 ret 80ad549: 66 90 xchg ax,ax 80ad54b: 66 90 xchg ax,ax 80ad54d: 66 90 xchg ax,ax 80ad54f: 90 nop 080ad550 : 80ad550: f3 0f 1e fb endbr32 80ad554: 53 push ebx 80ad555: 83 ec 08 sub esp,0x8 80ad558: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80ad55c: 8b 03 mov eax,DWORD PTR [ebx] 80ad55e: 6a 00 push 0x0 80ad560: ff 73 0c push DWORD PTR [ebx+0xc] 80ad563: 6a 00 push 0x0 80ad565: ff 73 08 push DWORD PTR [ebx+0x8] 80ad568: ff b0 d4 01 00 00 push DWORD PTR [eax+0x1d4] 80ad56e: ff 73 14 push DWORD PTR [ebx+0x14] 80ad571: 50 push eax 80ad572: ff 73 04 push DWORD PTR [ebx+0x4] 80ad575: e8 46 0a ff ff call 809dfc0 <_dl_lookup_symbol_x> 80ad57a: 89 03 mov DWORD PTR [ebx],eax 80ad57c: 83 c4 28 add esp,0x28 80ad57f: 5b pop ebx 80ad580: c3 ret 80ad581: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ad588: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ad58f: 90 nop 080ad590 : 80ad590: 55 push ebp 80ad591: 57 push edi 80ad592: e8 d0 d6 f9 ff call 804ac67 <__x86.get_pc_thunk.di> 80ad597: 81 c7 69 7a 03 00 add edi,0x37a69 80ad59d: 56 push esi 80ad59e: 89 d6 mov esi,edx 80ad5a0: 53 push ebx 80ad5a1: 83 ec 4c sub esp,0x4c 80ad5a4: 65 8b 1d 14 00 00 00 mov ebx,DWORD PTR gs:0x14 80ad5ab: 89 5c 24 3c mov DWORD PTR [esp+0x3c],ebx 80ad5af: 31 db xor ebx,ebx 80ad5b1: 8b 6c 24 60 mov ebp,DWORD PTR [esp+0x60] 80ad5b5: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 80ad5bd: 85 c0 test eax,eax 80ad5bf: 0f 84 fb 00 00 00 je 80ad6c0 80ad5c5: 83 f8 ff cmp eax,0xffffffff 80ad5c8: 74 6e je 80ad638 80ad5ca: 6a 00 push 0x0 80ad5cc: 8d 90 d8 01 00 00 lea edx,[eax+0x1d8] 80ad5d2: ff 74 24 68 push DWORD PTR [esp+0x68] 80ad5d6: 6a 00 push 0x0 80ad5d8: 55 push ebp 80ad5d9: 52 push edx 80ad5da: 8d 54 24 28 lea edx,[esp+0x28] 80ad5de: 52 push edx 80ad5df: 50 push eax 80ad5e0: 56 push esi 80ad5e1: e8 da 09 ff ff call 809dfc0 <_dl_lookup_symbol_x> 80ad5e6: 83 c4 20 add esp,0x20 80ad5e9: 89 c1 mov ecx,eax 80ad5eb: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80ad5ef: 31 c0 xor eax,eax 80ad5f1: 85 d2 test edx,edx 80ad5f3: 74 1c je 80ad611 80ad5f5: 66 83 7a 0e f1 cmp WORD PTR [edx+0xe],0xfff1 80ad5fa: 74 34 je 80ad630 80ad5fc: 85 c9 test ecx,ecx 80ad5fe: 74 30 je 80ad630 80ad600: 8b 01 mov eax,DWORD PTR [ecx] 80ad602: 03 42 04 add eax,DWORD PTR [edx+0x4] 80ad605: 0f b6 52 0c movzx edx,BYTE PTR [edx+0xc] 80ad609: 83 e2 0f and edx,0xf 80ad60c: 80 fa 0a cmp dl,0xa 80ad60f: 74 6f je 80ad680 80ad611: 8b 5c 24 3c mov ebx,DWORD PTR [esp+0x3c] 80ad615: 65 33 1d 14 00 00 00 xor ebx,DWORD PTR gs:0x14 80ad61c: 0f 85 7d 01 00 00 jne 80ad79f 80ad622: 83 c4 4c add esp,0x4c 80ad625: 5b pop ebx 80ad626: 5e pop esi 80ad627: 5f pop edi 80ad628: 5d pop ebp 80ad629: c3 ret 80ad62a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ad630: 31 c0 xor eax,eax 80ad632: eb ce jmp 80ad602 80ad634: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ad638: 83 ec 0c sub esp,0xc 80ad63b: 89 fb mov ebx,edi 80ad63d: 51 push ecx 80ad63e: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80ad642: e8 29 af ff ff call 80a8570 <_dl_find_dso_for_object> 80ad647: 83 c4 10 add esp,0x10 80ad64a: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80ad64e: 85 c0 test eax,eax 80ad650: 74 36 je 80ad688 80ad652: c7 c2 e0 59 0e 08 mov edx,0x80e59e0 80ad658: 3b 02 cmp eax,DWORD PTR [edx] 80ad65a: 74 38 je 80ad694 80ad65c: 89 c1 mov ecx,eax 80ad65e: 66 90 xchg ax,ax 80ad660: 89 ca mov edx,ecx 80ad662: 8b 89 70 01 00 00 mov ecx,DWORD PTR [ecx+0x170] 80ad668: 85 c9 test ecx,ecx 80ad66a: 75 f4 jne 80ad660 80ad66c: 50 push eax 80ad66d: 81 c2 d8 01 00 00 add edx,0x1d8 80ad673: 6a 00 push 0x0 80ad675: 6a 00 push 0x0 80ad677: 55 push ebp 80ad678: e9 5c ff ff ff jmp 80ad5d9 80ad67d: 8d 76 00 lea esi,[esi+0x0] 80ad680: ff d0 call eax 80ad682: eb 8d jmp 80ad611 80ad684: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ad688: c7 c0 e0 59 0e 08 mov eax,0x80e59e0 80ad68e: 8b 00 mov eax,DWORD PTR [eax] 80ad690: 85 c0 test eax,eax 80ad692: 74 10 je 80ad6a4 80ad694: 39 88 b4 01 00 00 cmp DWORD PTR [eax+0x1b4],ecx 80ad69a: 77 08 ja 80ad6a4 80ad69c: 39 88 b8 01 00 00 cmp DWORD PTR [eax+0x1b8],ecx 80ad6a2: 77 b8 ja 80ad65c 80ad6a4: 8d 87 f0 9c fe ff lea eax,[edi-0x16310] 80ad6aa: 89 fb mov ebx,edi 80ad6ac: 50 push eax 80ad6ad: 6a 00 push 0x0 80ad6af: 6a 00 push 0x0 80ad6b1: 6a 00 push 0x0 80ad6b3: e8 18 7a ff ff call 80a50d0 <_dl_signal_error> 80ad6b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ad6bf: 90 nop 80ad6c0: 83 ec 0c sub esp,0xc 80ad6c3: 89 fb mov ebx,edi 80ad6c5: 51 push ecx 80ad6c6: e8 a5 ae ff ff call 80a8570 <_dl_find_dso_for_object> 80ad6cb: 83 c4 10 add esp,0x10 80ad6ce: 85 c0 test eax,eax 80ad6d0: 74 26 je 80ad6f8 80ad6d2: 65 8b 15 0c 00 00 00 mov edx,DWORD PTR gs:0xc 80ad6d9: 85 d2 test edx,edx 80ad6db: 75 25 jne 80ad702 80ad6dd: 6a 00 push 0x0 80ad6df: 8b 54 24 68 mov edx,DWORD PTR [esp+0x68] 80ad6e3: 83 ca 01 or edx,0x1 80ad6e6: 52 push edx 80ad6e7: 6a 00 push 0x0 80ad6e9: 55 push ebp 80ad6ea: ff b0 d4 01 00 00 push DWORD PTR [eax+0x1d4] 80ad6f0: e9 e5 fe ff ff jmp 80ad5da 80ad6f5: 8d 76 00 lea esi,[esi+0x0] 80ad6f8: c7 c0 e0 59 0e 08 mov eax,0x80e59e0 80ad6fe: 8b 00 mov eax,DWORD PTR [eax] 80ad700: eb d0 jmp 80ad6d2 80ad702: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80ad706: 8b 44 24 64 mov eax,DWORD PTR [esp+0x64] 80ad70a: 89 74 24 28 mov DWORD PTR [esp+0x28],esi 80ad70e: 83 c8 05 or eax,0x5 80ad711: 89 6c 24 2c mov DWORD PTR [esp+0x2c],ebp 80ad715: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 80ad719: 8d 44 24 14 lea eax,[esp+0x14] 80ad71d: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 80ad721: 65 c7 05 1c 00 00 00 01 00 00 00 mov DWORD PTR gs:0x1c,0x1 80ad72c: 83 ec 04 sub esp,0x4 80ad72f: 89 fb mov ebx,edi 80ad731: 31 f6 xor esi,esi 80ad733: 8d 44 24 28 lea eax,[esp+0x28] 80ad737: 50 push eax 80ad738: 8d 87 50 85 fc ff lea eax,[edi-0x37ab0] 80ad73e: 50 push eax 80ad73f: 8d 6c 24 24 lea ebp,[esp+0x24] 80ad743: 55 push ebp 80ad744: e8 f7 79 ff ff call 80a5140 <_dl_catch_exception> 80ad749: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80ad74d: 89 f0 mov eax,esi 80ad74f: 65 87 05 1c 00 00 00 xchg DWORD PTR gs:0x1c,eax 80ad756: 83 c4 10 add esp,0x10 80ad759: 83 f8 02 cmp eax,0x2 80ad75c: 75 20 jne 80ad77e 80ad75e: 65 8b 1d 08 00 00 00 mov ebx,DWORD PTR gs:0x8 80ad765: b8 f0 00 00 00 mov eax,0xf0 80ad76a: 83 c3 1c add ebx,0x1c 80ad76d: b9 81 00 00 00 mov ecx,0x81 80ad772: ba 01 00 00 00 mov edx,0x1 80ad777: 65 ff 15 10 00 00 00 call DWORD PTR gs:0x10 80ad77e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80ad782: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 80ad786: 85 c0 test eax,eax 80ad788: 0f 84 5d fe ff ff je 80ad5eb 80ad78e: 83 ec 04 sub esp,0x4 80ad791: 89 fb mov ebx,edi 80ad793: 6a 00 push 0x0 80ad795: 55 push ebp 80ad796: ff 74 24 18 push DWORD PTR [esp+0x18] 80ad79a: e8 d1 78 ff ff call 80a5070 <_dl_signal_exception> 80ad79f: e8 ac aa fc ff call 8078250 <__stack_chk_fail> 80ad7a4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ad7ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ad7af: 90 nop 080ad7b0 <_dl_vsym>: 80ad7b0: f3 0f 1e fb endbr32 80ad7b4: 53 push ebx 80ad7b5: 31 d2 xor edx,edx 80ad7b7: 83 ec 30 sub esp,0x30 80ad7ba: 65 8b 1d 14 00 00 00 mov ebx,DWORD PTR gs:0x14 80ad7c1: 89 5c 24 24 mov DWORD PTR [esp+0x24],ebx 80ad7c5: 31 db xor ebx,ebx 80ad7c7: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80ad7cb: c7 44 24 1c 01 00 00 00 mov DWORD PTR [esp+0x1c],0x1 80ad7d3: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80ad7d7: 0f b6 08 movzx ecx,BYTE PTR [eax] 80ad7da: 85 c9 test ecx,ecx 80ad7dc: 74 55 je 80ad833 <_dl_vsym+0x83> 80ad7de: 89 ca mov edx,ecx 80ad7e0: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 80ad7e4: e3 4d jecxz 80ad833 <_dl_vsym+0x83> 80ad7e6: c1 e2 04 shl edx,0x4 80ad7e9: 01 ca add edx,ecx 80ad7eb: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 80ad7ef: e3 42 jecxz 80ad833 <_dl_vsym+0x83> 80ad7f1: c1 e2 04 shl edx,0x4 80ad7f4: 01 ca add edx,ecx 80ad7f6: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 80ad7fa: e3 37 jecxz 80ad833 <_dl_vsym+0x83> 80ad7fc: c1 e2 04 shl edx,0x4 80ad7ff: 01 ca add edx,ecx 80ad801: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 80ad805: e3 2c jecxz 80ad833 <_dl_vsym+0x83> 80ad807: c1 e2 04 shl edx,0x4 80ad80a: 83 c0 05 add eax,0x5 80ad80d: 01 ca add edx,ecx 80ad80f: 0f b6 08 movzx ecx,BYTE PTR [eax] 80ad812: e3 1f jecxz 80ad833 <_dl_vsym+0x83> 80ad814: c1 e2 04 shl edx,0x4 80ad817: bb 00 00 00 f0 mov ebx,0xf0000000 80ad81c: 40 inc eax 80ad81d: 01 ca add edx,ecx 80ad81f: 21 d3 and ebx,edx 80ad821: 81 e2 ff ff ff 0f and edx,0xfffffff 80ad827: c1 eb 18 shr ebx,0x18 80ad82a: 0f b6 08 movzx ecx,BYTE PTR [eax] 80ad82d: 31 da xor edx,ebx 80ad82f: 85 c9 test ecx,ecx 80ad831: 75 e1 jne 80ad814 <_dl_vsym+0x64> 80ad833: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80ad837: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 80ad83f: 6a 00 push 0x0 80ad841: 8d 44 24 18 lea eax,[esp+0x18] 80ad845: 50 push eax 80ad846: 8b 4c 24 4c mov ecx,DWORD PTR [esp+0x4c] 80ad84a: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 80ad84e: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80ad852: e8 39 fd ff ff call 80ad590 80ad857: 83 c4 10 add esp,0x10 80ad85a: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80ad85e: 65 33 0d 14 00 00 00 xor ecx,DWORD PTR gs:0x14 80ad865: 75 05 jne 80ad86c <_dl_vsym+0xbc> 80ad867: 83 c4 28 add esp,0x28 80ad86a: 5b pop ebx 80ad86b: c3 ret 80ad86c: e8 df a9 fc ff call 8078250 <__stack_chk_fail> 80ad871: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ad878: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ad87f: 90 nop 080ad880 <_dl_sym>: 80ad880: f3 0f 1e fb endbr32 80ad884: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80ad888: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80ad88c: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 80ad894: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80ad898: c7 44 24 08 02 00 00 00 mov DWORD PTR [esp+0x8],0x2 80ad8a0: e9 eb fc ff ff jmp 80ad590 80ad8a5: 66 90 xchg ax,ax 80ad8a7: 66 90 xchg ax,ax 80ad8a9: 66 90 xchg ax,ax 80ad8ab: 66 90 xchg ax,ax 80ad8ad: 66 90 xchg ax,ax 80ad8af: 90 nop 080ad8b0 <__udivdi3>: 80ad8b0: f3 0f 1e fb endbr32 80ad8b4: 55 push ebp 80ad8b5: 57 push edi 80ad8b6: 56 push esi 80ad8b7: 53 push ebx 80ad8b8: 83 ec 1c sub esp,0x1c 80ad8bb: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80ad8bf: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 80ad8c3: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 80ad8c7: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 80ad8cb: 85 d2 test edx,edx 80ad8cd: 75 19 jne 80ad8e8 <__udivdi3+0x38> 80ad8cf: 39 f3 cmp ebx,esi 80ad8d1: 76 4d jbe 80ad920 <__udivdi3+0x70> 80ad8d3: 31 ff xor edi,edi 80ad8d5: 89 e8 mov eax,ebp 80ad8d7: 89 f2 mov edx,esi 80ad8d9: f7 f3 div ebx 80ad8db: 89 fa mov edx,edi 80ad8dd: 83 c4 1c add esp,0x1c 80ad8e0: 5b pop ebx 80ad8e1: 5e pop esi 80ad8e2: 5f pop edi 80ad8e3: 5d pop ebp 80ad8e4: c3 ret 80ad8e5: 8d 76 00 lea esi,[esi+0x0] 80ad8e8: 39 f2 cmp edx,esi 80ad8ea: 76 14 jbe 80ad900 <__udivdi3+0x50> 80ad8ec: 31 ff xor edi,edi 80ad8ee: 31 c0 xor eax,eax 80ad8f0: 89 fa mov edx,edi 80ad8f2: 83 c4 1c add esp,0x1c 80ad8f5: 5b pop ebx 80ad8f6: 5e pop esi 80ad8f7: 5f pop edi 80ad8f8: 5d pop ebp 80ad8f9: c3 ret 80ad8fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ad900: 0f bd fa bsr edi,edx 80ad903: 83 f7 1f xor edi,0x1f 80ad906: 75 48 jne 80ad950 <__udivdi3+0xa0> 80ad908: 39 f2 cmp edx,esi 80ad90a: 72 06 jb 80ad912 <__udivdi3+0x62> 80ad90c: 31 c0 xor eax,eax 80ad90e: 39 eb cmp ebx,ebp 80ad910: 77 de ja 80ad8f0 <__udivdi3+0x40> 80ad912: b8 01 00 00 00 mov eax,0x1 80ad917: eb d7 jmp 80ad8f0 <__udivdi3+0x40> 80ad919: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ad920: 89 d9 mov ecx,ebx 80ad922: 85 db test ebx,ebx 80ad924: 75 0b jne 80ad931 <__udivdi3+0x81> 80ad926: b8 01 00 00 00 mov eax,0x1 80ad92b: 31 d2 xor edx,edx 80ad92d: f7 f3 div ebx 80ad92f: 89 c1 mov ecx,eax 80ad931: 31 d2 xor edx,edx 80ad933: 89 f0 mov eax,esi 80ad935: f7 f1 div ecx 80ad937: 89 c6 mov esi,eax 80ad939: 89 e8 mov eax,ebp 80ad93b: 89 f7 mov edi,esi 80ad93d: f7 f1 div ecx 80ad93f: 89 fa mov edx,edi 80ad941: 83 c4 1c add esp,0x1c 80ad944: 5b pop ebx 80ad945: 5e pop esi 80ad946: 5f pop edi 80ad947: 5d pop ebp 80ad948: c3 ret 80ad949: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ad950: 89 f9 mov ecx,edi 80ad952: b8 20 00 00 00 mov eax,0x20 80ad957: 29 f8 sub eax,edi 80ad959: d3 e2 shl edx,cl 80ad95b: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80ad95f: 89 c1 mov ecx,eax 80ad961: 89 da mov edx,ebx 80ad963: d3 ea shr edx,cl 80ad965: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80ad969: 09 d1 or ecx,edx 80ad96b: 89 f2 mov edx,esi 80ad96d: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80ad971: 89 f9 mov ecx,edi 80ad973: d3 e3 shl ebx,cl 80ad975: 89 c1 mov ecx,eax 80ad977: d3 ea shr edx,cl 80ad979: 89 f9 mov ecx,edi 80ad97b: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 80ad97f: 89 eb mov ebx,ebp 80ad981: d3 e6 shl esi,cl 80ad983: 89 c1 mov ecx,eax 80ad985: d3 eb shr ebx,cl 80ad987: 09 de or esi,ebx 80ad989: 89 f0 mov eax,esi 80ad98b: f7 74 24 08 div DWORD PTR [esp+0x8] 80ad98f: 89 d6 mov esi,edx 80ad991: 89 c3 mov ebx,eax 80ad993: f7 64 24 0c mul DWORD PTR [esp+0xc] 80ad997: 39 d6 cmp esi,edx 80ad999: 72 15 jb 80ad9b0 <__udivdi3+0x100> 80ad99b: 89 f9 mov ecx,edi 80ad99d: d3 e5 shl ebp,cl 80ad99f: 39 c5 cmp ebp,eax 80ad9a1: 73 04 jae 80ad9a7 <__udivdi3+0xf7> 80ad9a3: 39 d6 cmp esi,edx 80ad9a5: 74 09 je 80ad9b0 <__udivdi3+0x100> 80ad9a7: 89 d8 mov eax,ebx 80ad9a9: 31 ff xor edi,edi 80ad9ab: e9 40 ff ff ff jmp 80ad8f0 <__udivdi3+0x40> 80ad9b0: 8d 43 ff lea eax,[ebx-0x1] 80ad9b3: 31 ff xor edi,edi 80ad9b5: e9 36 ff ff ff jmp 80ad8f0 <__udivdi3+0x40> 80ad9ba: 66 90 xchg ax,ax 80ad9bc: 66 90 xchg ax,ax 80ad9be: 66 90 xchg ax,ax 080ad9c0 <__letf2>: 80ad9c0: f3 0f 1e fb endbr32 80ad9c4: e8 60 c3 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80ad9c9: 05 37 76 03 00 add eax,0x37637 80ad9ce: 55 push ebp 80ad9cf: 57 push edi 80ad9d0: 56 push esi 80ad9d1: 53 push ebx 80ad9d2: 83 ec 5c sub esp,0x5c 80ad9d5: 8b b4 24 80 00 00 00 mov esi,DWORD PTR [esp+0x80] 80ad9dc: 8b 8c 24 84 00 00 00 mov ecx,DWORD PTR [esp+0x84] 80ad9e3: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80ad9e7: 8b 44 24 78 mov eax,DWORD PTR [esp+0x78] 80ad9eb: 8b 6c 24 70 mov ebp,DWORD PTR [esp+0x70] 80ad9ef: 8b 7c 24 74 mov edi,DWORD PTR [esp+0x74] 80ad9f3: 8b 54 24 7c mov edx,DWORD PTR [esp+0x7c] 80ad9f7: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 80ad9fb: 8b b4 24 88 00 00 00 mov esi,DWORD PTR [esp+0x88] 80ada02: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80ada06: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80ada0a: 8b 84 24 8c 00 00 00 mov eax,DWORD PTR [esp+0x8c] 80ada11: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 80ada15: d9 7c 24 3e fnstcw WORD PTR [esp+0x3e] 80ada19: 0f b7 da movzx ebx,dx 80ada1c: 0f b7 f0 movzx esi,ax 80ada1f: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 80ada23: 89 d3 mov ebx,edx 80ada25: c1 ea 1f shr edx,0x1f 80ada28: c1 eb 10 shr ebx,0x10 80ada2b: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 80ada2f: 89 d9 mov ecx,ebx 80ada31: 89 c3 mov ebx,eax 80ada33: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 80ada37: c1 e8 1f shr eax,0x1f 80ada3a: c1 eb 10 shr ebx,0x10 80ada3d: 89 ce mov esi,ecx 80ada3f: 89 da mov edx,ebx 80ada41: 81 e2 ff 7f 00 00 and edx,0x7fff 80ada47: 81 e6 ff 7f 00 00 and esi,0x7fff 80ada4d: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 80ada51: 75 7d jne 80adad0 <__letf2+0x110> 80ada53: 89 e9 mov ecx,ebp 80ada55: 09 f9 or ecx,edi 80ada57: 0b 4c 24 0c or ecx,DWORD PTR [esp+0xc] 80ada5b: 0b 4c 24 08 or ecx,DWORD PTR [esp+0x8] 80ada5f: 0f 84 3b 01 00 00 je 80adba0 <__letf2+0x1e0> 80ada65: b9 02 00 00 00 mov ecx,0x2 80ada6a: 81 fa ff 7f 00 00 cmp edx,0x7fff 80ada70: 0f 84 5a 01 00 00 je 80adbd0 <__letf2+0x210> 80ada76: 89 ee mov esi,ebp 80ada78: 31 db xor ebx,ebx 80ada7a: 09 fe or esi,edi 80ada7c: 0b 74 24 0c or esi,DWORD PTR [esp+0xc] 80ada80: 0b 74 24 08 or esi,DWORD PTR [esp+0x8] 80ada84: 0f 94 c3 sete bl 80ada87: 89 5c 24 2c mov DWORD PTR [esp+0x2c],ebx 80ada8b: 85 d2 test edx,edx 80ada8d: 0f 85 64 01 00 00 jne 80adbf7 <__letf2+0x237> 80ada93: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80ada97: 0b 5c 24 18 or ebx,DWORD PTR [esp+0x18] 80ada9b: 0b 5c 24 1c or ebx,DWORD PTR [esp+0x1c] 80ada9f: 0b 5c 24 10 or ebx,DWORD PTR [esp+0x10] 80adaa3: 0f 85 4e 01 00 00 jne 80adbf7 <__letf2+0x237> 80adaa9: 31 c0 xor eax,eax 80adaab: 85 f6 test esi,esi 80adaad: 0f 85 ad 01 00 00 jne 80adc60 <__letf2+0x2a0> 80adab3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80adab7: 90 nop 80adab8: 85 c9 test ecx,ecx 80adaba: 0f 85 b6 00 00 00 jne 80adb76 <__letf2+0x1b6> 80adac0: 83 c4 5c add esp,0x5c 80adac3: 5b pop ebx 80adac4: 5e pop esi 80adac5: 5f pop edi 80adac6: 5d pop ebp 80adac7: c3 ret 80adac8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80adacf: 90 nop 80adad0: 85 d2 test edx,edx 80adad2: 75 7c jne 80adb50 <__letf2+0x190> 80adad4: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80adad8: 0b 4c 24 18 or ecx,DWORD PTR [esp+0x18] 80adadc: 0b 4c 24 1c or ecx,DWORD PTR [esp+0x1c] 80adae0: 0b 4c 24 10 or ecx,DWORD PTR [esp+0x10] 80adae4: 0f 95 c1 setne cl 80adae7: 0f b6 c9 movzx ecx,cl 80adaea: 01 c9 add ecx,ecx 80adaec: 81 7c 24 20 ff 7f 00 00 cmp DWORD PTR [esp+0x20],0x7fff 80adaf4: 0f 85 1e 01 00 00 jne 80adc18 <__letf2+0x258> 80adafa: 89 ee mov esi,ebp 80adafc: 09 fe or esi,edi 80adafe: 0b 74 24 0c or esi,DWORD PTR [esp+0xc] 80adb02: 0b 74 24 08 or esi,DWORD PTR [esp+0x8] 80adb06: 75 66 jne 80adb6e <__letf2+0x1ae> 80adb08: 81 fa ff 7f 00 00 cmp edx,0x7fff 80adb0e: 0f 84 2c 01 00 00 je 80adc40 <__letf2+0x280> 80adb14: 85 d2 test edx,edx 80adb16: 75 16 jne 80adb2e <__letf2+0x16e> 80adb18: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80adb1c: 0b 74 24 18 or esi,DWORD PTR [esp+0x18] 80adb20: 0b 74 24 1c or esi,DWORD PTR [esp+0x1c] 80adb24: 0b 74 24 10 or esi,DWORD PTR [esp+0x10] 80adb28: 0f 84 32 01 00 00 je 80adc60 <__letf2+0x2a0> 80adb2e: 8b 5c 24 24 mov ebx,DWORD PTR [esp+0x24] 80adb32: 39 c3 cmp ebx,eax 80adb34: 0f 84 5e 01 00 00 je 80adc98 <__letf2+0x2d8> 80adb3a: 83 fb 01 cmp ebx,0x1 80adb3d: 19 c0 sbb eax,eax 80adb3f: 83 e0 02 and eax,0x2 80adb42: 83 e8 01 sub eax,0x1 80adb45: e9 6e ff ff ff jmp 80adab8 <__letf2+0xf8> 80adb4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80adb50: 81 7c 24 20 ff 7f 00 00 cmp DWORD PTR [esp+0x20],0x7fff 80adb58: 0f 85 d2 00 00 00 jne 80adc30 <__letf2+0x270> 80adb5e: 89 ee mov esi,ebp 80adb60: 31 c9 xor ecx,ecx 80adb62: 09 fe or esi,edi 80adb64: 0b 74 24 0c or esi,DWORD PTR [esp+0xc] 80adb68: 0b 74 24 08 or esi,DWORD PTR [esp+0x8] 80adb6c: 74 9a je 80adb08 <__letf2+0x148> 80adb6e: 83 c9 01 or ecx,0x1 80adb71: b8 02 00 00 00 mov eax,0x2 80adb76: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80adb7a: 83 ec 0c sub esp,0xc 80adb7d: 51 push ecx 80adb7e: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 80adb82: e8 a9 03 00 00 call 80adf30 <__sfp_handle_exceptions> 80adb87: 83 c4 10 add esp,0x10 80adb8a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80adb8e: 83 c4 5c add esp,0x5c 80adb91: 5b pop ebx 80adb92: 5e pop esi 80adb93: 5f pop edi 80adb94: 5d pop ebp 80adb95: c3 ret 80adb96: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80adb9d: 8d 76 00 lea esi,[esi+0x0] 80adba0: 31 c9 xor ecx,ecx 80adba2: 85 d2 test edx,edx 80adba4: 0f 85 c0 fe ff ff jne 80ada6a <__letf2+0xaa> 80adbaa: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80adbae: 0b 4c 24 18 or ecx,DWORD PTR [esp+0x18] 80adbb2: 0b 4c 24 1c or ecx,DWORD PTR [esp+0x1c] 80adbb6: 0b 4c 24 10 or ecx,DWORD PTR [esp+0x10] 80adbba: 0f 95 c1 setne cl 80adbbd: 0f b6 c9 movzx ecx,cl 80adbc0: 01 c9 add ecx,ecx 80adbc2: e9 af fe ff ff jmp 80ada76 <__letf2+0xb6> 80adbc7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80adbce: 66 90 xchg ax,ax 80adbd0: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80adbd4: 0b 74 24 18 or esi,DWORD PTR [esp+0x18] 80adbd8: 0b 74 24 1c or esi,DWORD PTR [esp+0x1c] 80adbdc: 0b 74 24 10 or esi,DWORD PTR [esp+0x10] 80adbe0: 75 8c jne 80adb6e <__letf2+0x1ae> 80adbe2: 89 ee mov esi,ebp 80adbe4: 31 db xor ebx,ebx 80adbe6: 09 fe or esi,edi 80adbe8: 0b 74 24 0c or esi,DWORD PTR [esp+0xc] 80adbec: 0b 74 24 08 or esi,DWORD PTR [esp+0x8] 80adbf0: 0f 94 c3 sete bl 80adbf3: 89 5c 24 2c mov DWORD PTR [esp+0x2c],ebx 80adbf7: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 80adbfb: 85 db test ebx,ebx 80adbfd: 0f 84 2b ff ff ff je 80adb2e <__letf2+0x16e> 80adc03: 85 c0 test eax,eax 80adc05: 0f 85 ad fe ff ff jne 80adab8 <__letf2+0xf8> 80adc0b: b8 ff ff ff ff mov eax,0xffffffff 80adc10: e9 a3 fe ff ff jmp 80adab8 <__letf2+0xf8> 80adc15: 8d 76 00 lea esi,[esi+0x0] 80adc18: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 80adc1c: 85 f6 test esi,esi 80adc1e: 0f 85 f4 fe ff ff jne 80adb18 <__letf2+0x158> 80adc24: e9 4d fe ff ff jmp 80ada76 <__letf2+0xb6> 80adc29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80adc30: 81 fa ff 7f 00 00 cmp edx,0x7fff 80adc36: 74 40 je 80adc78 <__letf2+0x2b8> 80adc38: 31 c9 xor ecx,ecx 80adc3a: e9 ef fe ff ff jmp 80adb2e <__letf2+0x16e> 80adc3f: 90 nop 80adc40: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80adc44: 0b 74 24 18 or esi,DWORD PTR [esp+0x18] 80adc48: 0b 74 24 1c or esi,DWORD PTR [esp+0x1c] 80adc4c: 0b 74 24 10 or esi,DWORD PTR [esp+0x10] 80adc50: 0f 84 d8 fe ff ff je 80adb2e <__letf2+0x16e> 80adc56: e9 13 ff ff ff jmp 80adb6e <__letf2+0x1ae> 80adc5b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80adc5f: 90 nop 80adc60: 83 7c 24 24 01 cmp DWORD PTR [esp+0x24],0x1 80adc65: 19 c0 sbb eax,eax 80adc67: 83 e0 02 and eax,0x2 80adc6a: 83 e8 01 sub eax,0x1 80adc6d: e9 46 fe ff ff jmp 80adab8 <__letf2+0xf8> 80adc72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80adc78: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80adc7c: 0b 4c 24 18 or ecx,DWORD PTR [esp+0x18] 80adc80: 0b 4c 24 1c or ecx,DWORD PTR [esp+0x1c] 80adc84: 0b 4c 24 10 or ecx,DWORD PTR [esp+0x10] 80adc88: 74 ae je 80adc38 <__letf2+0x278> 80adc8a: 31 c9 xor ecx,ecx 80adc8c: e9 dd fe ff ff jmp 80adb6e <__letf2+0x1ae> 80adc91: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80adc98: 39 54 24 20 cmp DWORD PTR [esp+0x20],edx 80adc9c: 7e 12 jle 80adcb0 <__letf2+0x2f0> 80adc9e: 85 c0 test eax,eax 80adca0: 0f 85 65 ff ff ff jne 80adc0b <__letf2+0x24b> 80adca6: b8 01 00 00 00 mov eax,0x1 80adcab: e9 08 fe ff ff jmp 80adab8 <__letf2+0xf8> 80adcb0: 0f 8c 4d ff ff ff jl 80adc03 <__letf2+0x243> 80adcb6: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80adcba: 39 54 24 08 cmp DWORD PTR [esp+0x8],edx 80adcbe: 77 a0 ja 80adc60 <__letf2+0x2a0> 80adcc0: 74 15 je 80adcd7 <__letf2+0x317> 80adcc2: 73 4c jae 80add10 <__letf2+0x350> 80adcc4: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 80adcc8: b8 ff ff ff ff mov eax,0xffffffff 80adccd: 85 ff test edi,edi 80adccf: 0f 45 c7 cmovne eax,edi 80adcd2: e9 e1 fd ff ff jmp 80adab8 <__letf2+0xf8> 80adcd7: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80adcdb: 39 54 24 0c cmp DWORD PTR [esp+0xc],edx 80adcdf: 0f 87 7b ff ff ff ja 80adc60 <__letf2+0x2a0> 80adce5: 75 db jne 80adcc2 <__letf2+0x302> 80adce7: 3b 7c 24 18 cmp edi,DWORD PTR [esp+0x18] 80adceb: 0f 87 6f ff ff ff ja 80adc60 <__letf2+0x2a0> 80adcf1: 75 0a jne 80adcfd <__letf2+0x33d> 80adcf3: 3b 6c 24 14 cmp ebp,DWORD PTR [esp+0x14] 80adcf7: 0f 87 63 ff ff ff ja 80adc60 <__letf2+0x2a0> 80adcfd: 3b 7c 24 18 cmp edi,DWORD PTR [esp+0x18] 80add01: 72 c1 jb 80adcc4 <__letf2+0x304> 80add03: 75 0b jne 80add10 <__letf2+0x350> 80add05: 3b 6c 24 14 cmp ebp,DWORD PTR [esp+0x14] 80add09: eb b7 jmp 80adcc2 <__letf2+0x302> 80add0b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80add0f: 90 nop 80add10: 31 c0 xor eax,eax 80add12: e9 a1 fd ff ff jmp 80adab8 <__letf2+0xf8> 80add17: 66 90 xchg ax,ax 80add19: 66 90 xchg ax,ax 80add1b: 66 90 xchg ax,ax 80add1d: 66 90 xchg ax,ax 80add1f: 90 nop 080add20 <__unordtf2>: 80add20: f3 0f 1e fb endbr32 80add24: e8 00 c0 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80add29: 05 d7 72 03 00 add eax,0x372d7 80add2e: 55 push ebp 80add2f: 57 push edi 80add30: 56 push esi 80add31: 53 push ebx 80add32: 83 ec 4c sub esp,0x4c 80add35: 8b 7c 24 70 mov edi,DWORD PTR [esp+0x70] 80add39: 8b 5c 24 74 mov ebx,DWORD PTR [esp+0x74] 80add3d: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80add41: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] 80add45: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 80add49: 8b 6c 24 64 mov ebp,DWORD PTR [esp+0x64] 80add4d: 8b 4c 24 6c mov ecx,DWORD PTR [esp+0x6c] 80add51: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80add55: 8b 7c 24 78 mov edi,DWORD PTR [esp+0x78] 80add59: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 80add5d: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 80add61: 8b 5c 24 7c mov ebx,DWORD PTR [esp+0x7c] 80add65: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80add69: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 80add6d: d9 7c 24 2e fnstcw WORD PTR [esp+0x2e] 80add71: 0f b7 d3 movzx edx,bx 80add74: 89 c8 mov eax,ecx 80add76: 0f b7 f9 movzx edi,cx 80add79: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80add7d: 89 da mov edx,ebx 80add7f: c1 e8 10 shr eax,0x10 80add82: c1 ea 10 shr edx,0x10 80add85: 81 e2 ff 7f 00 00 and edx,0x7fff 80add8b: 25 ff 7f 00 00 and eax,0x7fff 80add90: 75 66 jne 80addf8 <__unordtf2+0xd8> 80add92: 09 ee or esi,ebp 80add94: 0b 74 24 04 or esi,DWORD PTR [esp+0x4] 80add98: 09 fe or esi,edi 80add9a: 0f 84 b8 00 00 00 je 80ade58 <__unordtf2+0x138> 80adda0: 81 fa ff 7f 00 00 cmp edx,0x7fff 80adda6: 0f 85 54 01 00 00 jne 80adf00 <__unordtf2+0x1e0> 80addac: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80addb0: 0f b7 cb movzx ecx,bx 80addb3: 0b 54 24 0c or edx,DWORD PTR [esp+0xc] 80addb7: 0b 54 24 10 or edx,DWORD PTR [esp+0x10] 80addbb: 09 d1 or ecx,edx 80addbd: 0f 84 3d 01 00 00 je 80adf00 <__unordtf2+0x1e0> 80addc3: be 02 00 00 00 mov esi,0x2 80addc8: 66 85 db test bx,bx 80addcb: 78 74 js 80ade41 <__unordtf2+0x121> 80addcd: 83 ce 01 or esi,0x1 80addd0: b8 01 00 00 00 mov eax,0x1 80addd5: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80addd9: 83 ec 0c sub esp,0xc 80adddc: 56 push esi 80adddd: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 80adde1: e8 4a 01 00 00 call 80adf30 <__sfp_handle_exceptions> 80adde6: 83 c4 10 add esp,0x10 80adde9: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80added: 83 c4 4c add esp,0x4c 80addf0: 5b pop ebx 80addf1: 5e pop esi 80addf2: 5f pop edi 80addf3: 5d pop ebp 80addf4: c3 ret 80addf5: 8d 76 00 lea esi,[esi+0x0] 80addf8: 85 d2 test edx,edx 80addfa: 75 74 jne 80ade70 <__unordtf2+0x150> 80addfc: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 80ade00: 0b 74 24 0c or esi,DWORD PTR [esp+0xc] 80ade04: 0b 74 24 10 or esi,DWORD PTR [esp+0x10] 80ade08: 0b 74 24 14 or esi,DWORD PTR [esp+0x14] 80ade0c: 0f 84 86 00 00 00 je 80ade98 <__unordtf2+0x178> 80ade12: 3d ff 7f 00 00 cmp eax,0x7fff 80ade17: 0f 85 e1 00 00 00 jne 80adefe <__unordtf2+0x1de> 80ade1d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80ade21: be 02 00 00 00 mov esi,0x2 80ade26: 09 e8 or eax,ebp 80ade28: 0b 44 24 04 or eax,DWORD PTR [esp+0x4] 80ade2c: 09 f8 or eax,edi 80ade2e: 74 57 je 80ade87 <__unordtf2+0x167> 80ade30: 66 85 c9 test cx,cx 80ade33: 79 98 jns 80addcd <__unordtf2+0xad> 80ade35: 81 fa ff 7f 00 00 cmp edx,0x7fff 80ade3b: 0f 84 a1 00 00 00 je 80adee2 <__unordtf2+0x1c2> 80ade41: b8 01 00 00 00 mov eax,0x1 80ade46: 85 f6 test esi,esi 80ade48: 75 8b jne 80addd5 <__unordtf2+0xb5> 80ade4a: 83 c4 4c add esp,0x4c 80ade4d: 5b pop ebx 80ade4e: 5e pop esi 80ade4f: 5f pop edi 80ade50: 5d pop ebp 80ade51: c3 ret 80ade52: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ade58: 85 d2 test edx,edx 80ade5a: 74 a0 je 80addfc <__unordtf2+0xdc> 80ade5c: 81 fa ff 7f 00 00 cmp edx,0x7fff 80ade62: 74 44 je 80adea8 <__unordtf2+0x188> 80ade64: 83 c4 4c add esp,0x4c 80ade67: 31 c0 xor eax,eax 80ade69: 5b pop ebx 80ade6a: 5e pop esi 80ade6b: 5f pop edi 80ade6c: 5d pop ebp 80ade6d: c3 ret 80ade6e: 66 90 xchg ax,ax 80ade70: 3d ff 7f 00 00 cmp eax,0x7fff 80ade75: 75 e5 jne 80ade5c <__unordtf2+0x13c> 80ade77: 31 f6 xor esi,esi 80ade79: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80ade7d: 09 e8 or eax,ebp 80ade7f: 0b 44 24 04 or eax,DWORD PTR [esp+0x4] 80ade83: 09 f8 or eax,edi 80ade85: 75 a9 jne 80ade30 <__unordtf2+0x110> 80ade87: 81 fa ff 7f 00 00 cmp edx,0x7fff 80ade8d: 74 7b je 80adf0a <__unordtf2+0x1ea> 80ade8f: 31 c0 xor eax,eax 80ade91: eb b3 jmp 80ade46 <__unordtf2+0x126> 80ade93: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ade97: 90 nop 80ade98: 3d ff 7f 00 00 cmp eax,0x7fff 80ade9d: 75 c5 jne 80ade64 <__unordtf2+0x144> 80ade9f: 31 f6 xor esi,esi 80adea1: eb d6 jmp 80ade79 <__unordtf2+0x159> 80adea3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80adea7: 90 nop 80adea8: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80adeac: 0b 54 24 0c or edx,DWORD PTR [esp+0xc] 80adeb0: 0b 54 24 10 or edx,DWORD PTR [esp+0x10] 80adeb4: 0b 54 24 14 or edx,DWORD PTR [esp+0x14] 80adeb8: 74 aa je 80ade64 <__unordtf2+0x144> 80adeba: 31 f6 xor esi,esi 80adebc: 3d ff 7f 00 00 cmp eax,0x7fff 80adec1: 0f 85 01 ff ff ff jne 80addc8 <__unordtf2+0xa8> 80adec7: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80adecb: 09 e8 or eax,ebp 80adecd: 0b 44 24 04 or eax,DWORD PTR [esp+0x4] 80aded1: 09 f8 or eax,edi 80aded3: 0f 84 ef fe ff ff je 80addc8 <__unordtf2+0xa8> 80aded9: 66 85 c9 test cx,cx 80adedc: 0f 89 eb fe ff ff jns 80addcd <__unordtf2+0xad> 80adee2: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80adee6: 0f b7 cb movzx ecx,bx 80adee9: 0b 44 24 0c or eax,DWORD PTR [esp+0xc] 80adeed: 0b 44 24 10 or eax,DWORD PTR [esp+0x10] 80adef1: 09 c1 or ecx,eax 80adef3: 0f 84 48 ff ff ff je 80ade41 <__unordtf2+0x121> 80adef9: e9 ca fe ff ff jmp 80addc8 <__unordtf2+0xa8> 80adefe: 31 c0 xor eax,eax 80adf00: be 02 00 00 00 mov esi,0x2 80adf05: e9 cb fe ff ff jmp 80addd5 <__unordtf2+0xb5> 80adf0a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80adf0e: 0b 44 24 0c or eax,DWORD PTR [esp+0xc] 80adf12: 0b 44 24 10 or eax,DWORD PTR [esp+0x10] 80adf16: 0b 44 24 14 or eax,DWORD PTR [esp+0x14] 80adf1a: 75 ab jne 80adec7 <__unordtf2+0x1a7> 80adf1c: 31 c0 xor eax,eax 80adf1e: e9 23 ff ff ff jmp 80ade46 <__unordtf2+0x126> 80adf23: 66 90 xchg ax,ax 80adf25: 66 90 xchg ax,ax 80adf27: 66 90 xchg ax,ax 80adf29: 66 90 xchg ax,ax 80adf2b: 66 90 xchg ax,ax 80adf2d: 66 90 xchg ax,ax 80adf2f: 90 nop 080adf30 <__sfp_handle_exceptions>: 80adf30: f3 0f 1e fb endbr32 80adf34: 83 ec 20 sub esp,0x20 80adf37: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80adf3b: a8 01 test al,0x1 80adf3d: 74 06 je 80adf45 <__sfp_handle_exceptions+0x15> 80adf3f: d9 ee fldz 80adf41: d8 f0 fdiv st,st(0) 80adf43: dd d8 fstp st(0) 80adf45: a8 02 test al,0x2 80adf47: 74 0f je 80adf58 <__sfp_handle_exceptions+0x28> 80adf49: d9 74 24 04 fnstenv [esp+0x4] 80adf4d: 66 83 4c 24 08 02 or WORD PTR [esp+0x8],0x2 80adf53: d9 64 24 04 fldenv [esp+0x4] 80adf57: 9b fwait 80adf58: a8 04 test al,0x4 80adf5a: 74 10 je 80adf6c <__sfp_handle_exceptions+0x3c> 80adf5c: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 80adf64: d9 e8 fld1 80adf66: d8 74 24 04 fdiv DWORD PTR [esp+0x4] 80adf6a: dd d8 fstp st(0) 80adf6c: a8 08 test al,0x8 80adf6e: 74 0f je 80adf7f <__sfp_handle_exceptions+0x4f> 80adf70: d9 74 24 04 fnstenv [esp+0x4] 80adf74: 66 83 4c 24 08 08 or WORD PTR [esp+0x8],0x8 80adf7a: d9 64 24 04 fldenv [esp+0x4] 80adf7e: 9b fwait 80adf7f: a8 10 test al,0x10 80adf81: 74 0f je 80adf92 <__sfp_handle_exceptions+0x62> 80adf83: d9 74 24 04 fnstenv [esp+0x4] 80adf87: 66 83 4c 24 08 10 or WORD PTR [esp+0x8],0x10 80adf8d: d9 64 24 04 fldenv [esp+0x4] 80adf91: 9b fwait 80adf92: a8 20 test al,0x20 80adf94: 74 10 je 80adfa6 <__sfp_handle_exceptions+0x76> 80adf96: c7 44 24 04 00 00 40 40 mov DWORD PTR [esp+0x4],0x40400000 80adf9e: d9 e8 fld1 80adfa0: d8 74 24 04 fdiv DWORD PTR [esp+0x4] 80adfa4: dd d8 fstp st(0) 80adfa6: 83 c4 20 add esp,0x20 80adfa9: c3 ret 80adfaa: 66 90 xchg ax,ax 80adfac: 66 90 xchg ax,ax 80adfae: 66 90 xchg ax,ax 080adfb0 : 80adfb0: 55 push ebp 80adfb1: 57 push edi 80adfb2: e8 b0 cc f9 ff call 804ac67 <__x86.get_pc_thunk.di> 80adfb7: 81 c7 49 70 03 00 add edi,0x37049 80adfbd: 56 push esi 80adfbe: 89 ce mov esi,ecx 80adfc0: 53 push ebx 80adfc1: 83 ec 1c sub esp,0x1c 80adfc4: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80adfc8: 3c 50 cmp al,0x50 80adfca: 74 54 je 80ae020 <.L7+0x30> 80adfcc: 89 c3 mov ebx,eax 80adfce: 83 e0 0f and eax,0xf 80adfd1: 3c 0c cmp al,0xc 80adfd3: 0f 87 34 b6 f9 ff ja 804960d 80adfd9: 0f b6 c0 movzx eax,al 80adfdc: 8b 8c 87 20 9d fe ff mov ecx,DWORD PTR [edi+eax*4-0x162e0] 80adfe3: 01 f9 add ecx,edi 80adfe5: 3e ff e1 notrack jmp ecx 80adfe8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80adfef: 90 nop 080adff0 <.L7>: 80adff0: 8b 16 mov edx,DWORD PTR [esi] 80adff2: 8d 46 04 lea eax,[esi+0x4] 80adff5: 85 d2 test edx,edx 80adff7: 74 13 je 80ae00c <.L7+0x1c> 80adff9: 89 d9 mov ecx,ebx 80adffb: 83 e1 70 and ecx,0x70 80adffe: 80 f9 10 cmp cl,0x10 80ae001: 0f 45 74 24 0c cmovne esi,DWORD PTR [esp+0xc] 80ae006: 01 f2 add edx,esi 80ae008: 84 db test bl,bl 80ae00a: 78 34 js 80ae040 <.L7+0x50> 80ae00c: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80ae010: 89 11 mov DWORD PTR [ecx],edx 80ae012: 83 c4 1c add esp,0x1c 80ae015: 5b pop ebx 80ae016: 5e pop esi 80ae017: 5f pop edi 80ae018: 5d pop ebp 80ae019: c3 ret 80ae01a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ae020: 8d 41 03 lea eax,[ecx+0x3] 80ae023: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80ae027: 83 e0 fc and eax,0xfffffffc 80ae02a: 8b 10 mov edx,DWORD PTR [eax] 80ae02c: 8d 40 04 lea eax,[eax+0x4] 80ae02f: 89 11 mov DWORD PTR [ecx],edx 80ae031: 83 c4 1c add esp,0x1c 80ae034: 5b pop ebx 80ae035: 5e pop esi 80ae036: 5f pop edi 80ae037: 5d pop ebp 80ae038: c3 ret 80ae039: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae040: 8b 12 mov edx,DWORD PTR [edx] 80ae042: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80ae046: 89 11 mov DWORD PTR [ecx],edx 80ae048: 83 c4 1c add esp,0x1c 80ae04b: 5b pop ebx 80ae04c: 5e pop esi 80ae04d: 5f pop edi 80ae04e: 5d pop ebp 80ae04f: c3 ret 080ae050 <.L5>: 80ae050: 8b 16 mov edx,DWORD PTR [esi] 80ae052: 8d 46 08 lea eax,[esi+0x8] 80ae055: eb 9e jmp 80adff5 <.L7+0x5> 80ae057: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae05e: 66 90 xchg ax,ax 080ae060 <.L12>: 80ae060: 0f b7 16 movzx edx,WORD PTR [esi] 80ae063: 8d 46 02 lea eax,[esi+0x2] 80ae066: eb 8d jmp 80adff5 <.L7+0x5> 80ae068: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae06f: 90 nop 080ae070 <.L8>: 80ae070: 0f bf 16 movsx edx,WORD PTR [esi] 80ae073: 8d 46 02 lea eax,[esi+0x2] 80ae076: e9 7a ff ff ff jmp 80adff5 <.L7+0x5> 80ae07b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ae07f: 90 nop 080ae080 <.L18>: 80ae080: 31 d2 xor edx,edx 80ae082: 89 f0 mov eax,esi 80ae084: 31 c9 xor ecx,ecx 80ae086: 89 d5 mov ebp,edx 80ae088: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae08f: 90 nop 80ae090: 0f b6 10 movzx edx,BYTE PTR [eax] 80ae093: 83 c0 01 add eax,0x1 80ae096: 89 d7 mov edi,edx 80ae098: 83 e7 7f and edi,0x7f 80ae09b: d3 e7 shl edi,cl 80ae09d: 83 c1 07 add ecx,0x7 80ae0a0: 09 fd or ebp,edi 80ae0a2: 84 d2 test dl,dl 80ae0a4: 78 ea js 80ae090 <.L18+0x10> 80ae0a6: 89 ea mov edx,ebp 80ae0a8: e9 48 ff ff ff jmp 80adff5 <.L7+0x5> 80ae0ad: 8d 76 00 lea esi,[esi+0x0] 080ae0b0 <.L19>: 80ae0b0: 31 d2 xor edx,edx 80ae0b2: 89 f0 mov eax,esi 80ae0b4: 31 c9 xor ecx,ecx 80ae0b6: 89 d5 mov ebp,edx 80ae0b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae0bf: 90 nop 80ae0c0: 0f b6 10 movzx edx,BYTE PTR [eax] 80ae0c3: 83 c0 01 add eax,0x1 80ae0c6: 89 d7 mov edi,edx 80ae0c8: 83 e7 7f and edi,0x7f 80ae0cb: d3 e7 shl edi,cl 80ae0cd: 83 c1 07 add ecx,0x7 80ae0d0: 09 fd or ebp,edi 80ae0d2: 84 d2 test dl,dl 80ae0d4: 78 ea js 80ae0c0 <.L19+0x10> 80ae0d6: 89 d7 mov edi,edx 80ae0d8: 89 ea mov edx,ebp 80ae0da: 89 fd mov ebp,edi 80ae0dc: 83 f9 1f cmp ecx,0x1f 80ae0df: 0f 87 10 ff ff ff ja 80adff5 <.L7+0x5> 80ae0e5: 83 e5 40 and ebp,0x40 80ae0e8: 0f 84 07 ff ff ff je 80adff5 <.L7+0x5> 80ae0ee: bf ff ff ff ff mov edi,0xffffffff 80ae0f3: d3 e7 shl edi,cl 80ae0f5: 09 fa or edx,edi 80ae0f7: e9 fd fe ff ff jmp 80adff9 <.L7+0x9> 80ae0fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080ae100 : 80ae100: 53 push ebx 80ae101: e8 ba ba f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80ae106: 81 c3 fa 6e 03 00 add ebx,0x36efa 80ae10c: 83 ec 08 sub esp,0x8 80ae10f: 3c ff cmp al,0xff 80ae111: 74 3b je 80ae14e 80ae113: 89 c1 mov ecx,eax 80ae115: 83 e1 70 and ecx,0x70 80ae118: 80 f9 30 cmp cl,0x30 80ae11b: 74 4b je 80ae168 80ae11d: 77 11 ja 80ae130 80ae11f: 80 f9 20 cmp cl,0x20 80ae122: 75 1c jne 80ae140 80ae124: 8b 42 54 mov eax,DWORD PTR [edx+0x54] 80ae127: 83 c4 08 add esp,0x8 80ae12a: 5b pop ebx 80ae12b: c3 ret 80ae12c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ae130: 80 f9 40 cmp cl,0x40 80ae133: 75 23 jne 80ae158 80ae135: 8b 42 5c mov eax,DWORD PTR [edx+0x5c] 80ae138: 83 c4 08 add esp,0x8 80ae13b: 5b pop ebx 80ae13c: c3 ret 80ae13d: 8d 76 00 lea esi,[esi+0x0] 80ae140: 0f 87 ce b4 f9 ff ja 8049614 80ae146: a8 60 test al,0x60 80ae148: 0f 85 c6 b4 f9 ff jne 8049614 80ae14e: 83 c4 08 add esp,0x8 80ae151: 31 c0 xor eax,eax 80ae153: 5b pop ebx 80ae154: c3 ret 80ae155: 8d 76 00 lea esi,[esi+0x0] 80ae158: 80 f9 50 cmp cl,0x50 80ae15b: 74 f1 je 80ae14e 80ae15d: e9 b2 b4 f9 ff jmp 8049614 80ae162: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ae168: 8b 42 58 mov eax,DWORD PTR [edx+0x58] 80ae16b: 83 c4 08 add esp,0x8 80ae16e: 5b pop ebx 80ae16f: c3 ret 080ae170 : 80ae170: 55 push ebp 80ae171: 89 e5 mov ebp,esp 80ae173: 57 push edi 80ae174: 56 push esi 80ae175: e8 35 c7 f9 ff call 804a8af <__x86.get_pc_thunk.si> 80ae17a: 81 c6 86 6e 03 00 add esi,0x36e86 80ae180: 53 push ebx 80ae181: 83 ec 3c sub esp,0x3c 80ae184: 89 55 c8 mov DWORD PTR [ebp-0x38],edx 80ae187: 89 4d cc mov DWORD PTR [ebp-0x34],ecx 80ae18a: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 80ae191: 89 75 d0 mov DWORD PTR [ebp-0x30],esi 80ae194: 89 c6 mov esi,eax 80ae196: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae199: c7 80 90 00 00 00 00 00 00 00 mov DWORD PTR [eax+0x90],0x0 80ae1a3: 8d 45 e4 lea eax,[ebp-0x1c] 80ae1a6: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 80ae1a9: 39 d6 cmp esi,edx 80ae1ab: 0f 83 f7 00 00 00 jae 80ae2a8 <.L118+0x27> 80ae1b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae1b8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae1bb: 8b 7d cc mov edi,DWORD PTR [ebp-0x34] 80ae1be: 8b 90 a4 00 00 00 mov edx,DWORD PTR [eax+0xa4] 80ae1c4: 8b 47 60 mov eax,DWORD PTR [edi+0x60] 80ae1c7: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80ae1ca: c1 e8 1f shr eax,0x1f 80ae1cd: 03 47 4c add eax,DWORD PTR [edi+0x4c] 80ae1d0: 39 c2 cmp edx,eax 80ae1d2: 0f 83 d0 00 00 00 jae 80ae2a8 <.L118+0x27> 80ae1d8: 0f b6 06 movzx eax,BYTE PTR [esi] 80ae1db: 8d 5e 01 lea ebx,[esi+0x1] 80ae1de: 89 c1 mov ecx,eax 80ae1e0: 83 e1 c0 and ecx,0xffffffc0 80ae1e3: 80 f9 40 cmp cl,0x40 80ae1e6: 0f 84 74 05 00 00 je 80ae760 <.L103+0x62> 80ae1ec: 80 f9 80 cmp cl,0x80 80ae1ef: 0f 84 b3 05 00 00 je 80ae7a8 <.L103+0xaa> 80ae1f5: 80 f9 c0 cmp cl,0xc0 80ae1f8: 0f 84 82 05 00 00 je 80ae780 <.L103+0x82> 80ae1fe: 3c 2f cmp al,0x2f 80ae200: 0f 87 13 b4 f9 ff ja 8049619 80ae206: 8b 7d d0 mov edi,DWORD PTR [ebp-0x30] 80ae209: 8b 8c 87 54 9d fe ff mov ecx,DWORD PTR [edi+eax*4-0x162ac] 80ae210: 01 f9 add ecx,edi 80ae212: 3e ff e1 notrack jmp ecx 080ae215 <.L119>: 80ae215: 31 c0 xor eax,eax 80ae217: 31 c9 xor ecx,ecx 80ae219: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae21c: 83 c3 01 add ebx,0x1 80ae21f: 89 f2 mov edx,esi 80ae221: 83 e2 7f and edx,0x7f 80ae224: d3 e2 shl edx,cl 80ae226: 83 c1 07 add ecx,0x7 80ae229: 09 d0 or eax,edx 80ae22b: 89 f2 mov edx,esi 80ae22d: 84 d2 test dl,dl 80ae22f: 78 e8 js 80ae219 <.L119+0x4> 80ae231: 31 ff xor edi,edi 80ae233: 31 c9 xor ecx,ecx 80ae235: 89 c6 mov esi,eax 80ae237: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae23e: 66 90 xchg ax,ax 80ae240: 0f b6 03 movzx eax,BYTE PTR [ebx] 80ae243: 83 c3 01 add ebx,0x1 80ae246: 89 c2 mov edx,eax 80ae248: 83 e2 7f and edx,0x7f 80ae24b: d3 e2 shl edx,cl 80ae24d: 83 c1 07 add ecx,0x7 80ae250: 09 d7 or edi,edx 80ae252: 84 c0 test al,al 80ae254: 78 ea js 80ae240 <.L119+0x2b> 80ae256: 89 f0 mov eax,esi 80ae258: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae25b: 0f af be ac 00 00 00 imul edi,DWORD PTR [esi+0xac] 80ae262: 83 f8 11 cmp eax,0x11 80ae265: 77 0e ja 80ae275 <.L48> 80ae267: 8d 04 c6 lea eax,[esi+eax*8] 80ae26a: f7 df neg edi 80ae26c: c7 40 04 01 00 00 00 mov DWORD PTR [eax+0x4],0x1 80ae273: 89 38 mov DWORD PTR [eax],edi 080ae275 <.L48>: 80ae275: 39 5d c8 cmp DWORD PTR [ebp-0x38],ebx 80ae278: 76 2e jbe 80ae2a8 <.L118+0x27> 80ae27a: 89 de mov esi,ebx 80ae27c: e9 37 ff ff ff jmp 80ae1b8 080ae281 <.L118>: 80ae281: 31 c0 xor eax,eax 80ae283: 31 c9 xor ecx,ecx 80ae285: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae288: 83 c3 01 add ebx,0x1 80ae28b: 89 f2 mov edx,esi 80ae28d: 83 e2 7f and edx,0x7f 80ae290: d3 e2 shl edx,cl 80ae292: 83 c1 07 add ecx,0x7 80ae295: 09 d0 or eax,edx 80ae297: 89 f2 mov edx,esi 80ae299: 84 d2 test dl,dl 80ae29b: 78 e8 js 80ae285 <.L118+0x4> 80ae29d: 8b 75 cc mov esi,DWORD PTR [ebp-0x34] 80ae2a0: 89 46 68 mov DWORD PTR [esi+0x68],eax 80ae2a3: 39 5d c8 cmp DWORD PTR [ebp-0x38],ebx 80ae2a6: 77 d2 ja 80ae27a <.L48+0x5> 80ae2a8: 8d 65 f4 lea esp,[ebp-0xc] 80ae2ab: 5b pop ebx 80ae2ac: 5e pop esi 80ae2ad: 5f pop edi 80ae2ae: 5d pop ebp 80ae2af: c3 ret 080ae2b0 <.L117>: 80ae2b0: 31 c0 xor eax,eax 80ae2b2: 31 c9 xor ecx,ecx 80ae2b4: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae2b7: 83 c3 01 add ebx,0x1 80ae2ba: 89 f2 mov edx,esi 80ae2bc: 83 e2 7f and edx,0x7f 80ae2bf: d3 e2 shl edx,cl 80ae2c1: 83 c1 07 add ecx,0x7 80ae2c4: 09 d0 or eax,edx 80ae2c6: 89 f2 mov edx,esi 80ae2c8: 84 d2 test dl,dl 80ae2ca: 78 e8 js 80ae2b4 <.L117+0x4> 80ae2cc: 83 f8 11 cmp eax,0x11 80ae2cf: 77 0f ja 80ae2e0 <.L117+0x30> 80ae2d1: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae2d4: 8d 04 c6 lea eax,[esi+eax*8] 80ae2d7: c7 40 04 05 00 00 00 mov DWORD PTR [eax+0x4],0x5 80ae2de: 89 18 mov DWORD PTR [eax],ebx 80ae2e0: 31 f6 xor esi,esi 80ae2e2: 31 c9 xor ecx,ecx 80ae2e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ae2e8: 0f b6 13 movzx edx,BYTE PTR [ebx] 80ae2eb: 83 c3 01 add ebx,0x1 80ae2ee: 89 d0 mov eax,edx 80ae2f0: 83 e0 7f and eax,0x7f 80ae2f3: d3 e0 shl eax,cl 80ae2f5: 83 c1 07 add ecx,0x7 80ae2f8: 09 c6 or esi,eax 80ae2fa: 84 d2 test dl,dl 80ae2fc: 78 ea js 80ae2e8 <.L117+0x38> 80ae2fe: 01 f3 add ebx,esi 80ae300: e9 70 ff ff ff jmp 80ae275 <.L48> 080ae305 <.L116>: 80ae305: 31 c0 xor eax,eax 80ae307: 31 c9 xor ecx,ecx 80ae309: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae30c: 83 c3 01 add ebx,0x1 80ae30f: 89 f2 mov edx,esi 80ae311: 83 e2 7f and edx,0x7f 80ae314: d3 e2 shl edx,cl 80ae316: 83 c1 07 add ecx,0x7 80ae319: 09 d0 or eax,edx 80ae31b: 89 f2 mov edx,esi 80ae31d: 84 d2 test dl,dl 80ae31f: 78 e8 js 80ae309 <.L116+0x4> 80ae321: 31 ff xor edi,edi 80ae323: 31 c9 xor ecx,ecx 80ae325: 89 c6 mov esi,eax 80ae327: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae32e: 66 90 xchg ax,ax 80ae330: 0f b6 03 movzx eax,BYTE PTR [ebx] 80ae333: 83 c3 01 add ebx,0x1 80ae336: 89 c2 mov edx,eax 80ae338: 83 e2 7f and edx,0x7f 80ae33b: d3 e2 shl edx,cl 80ae33d: 83 c1 07 add ecx,0x7 80ae340: 09 d7 or edi,edx 80ae342: 84 c0 test al,al 80ae344: 78 ea js 80ae330 <.L116+0x2b> 80ae346: 89 f2 mov edx,esi 80ae348: 89 c6 mov esi,eax 80ae34a: 89 d0 mov eax,edx 80ae34c: 83 f9 1f cmp ecx,0x1f 80ae34f: 77 10 ja 80ae361 <.L116+0x5c> 80ae351: 83 e6 40 and esi,0x40 80ae354: 74 0b je 80ae361 <.L116+0x5c> 80ae356: ba 01 00 00 00 mov edx,0x1 80ae35b: d3 e2 shl edx,cl 80ae35d: f7 da neg edx 80ae35f: 09 d7 or edi,edx 80ae361: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae364: 0f af be ac 00 00 00 imul edi,DWORD PTR [esi+0xac] 80ae36b: 83 f8 11 cmp eax,0x11 80ae36e: 76 5b jbe 80ae3cb <.L115+0x56> 80ae370: e9 00 ff ff ff jmp 80ae275 <.L48> 080ae375 <.L115>: 80ae375: 31 c0 xor eax,eax 80ae377: 31 c9 xor ecx,ecx 80ae379: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae37c: 83 c3 01 add ebx,0x1 80ae37f: 89 f2 mov edx,esi 80ae381: 83 e2 7f and edx,0x7f 80ae384: d3 e2 shl edx,cl 80ae386: 83 c1 07 add ecx,0x7 80ae389: 09 d0 or eax,edx 80ae38b: 89 f2 mov edx,esi 80ae38d: 84 d2 test dl,dl 80ae38f: 78 e8 js 80ae379 <.L115+0x4> 80ae391: 31 ff xor edi,edi 80ae393: 31 c9 xor ecx,ecx 80ae395: 89 c6 mov esi,eax 80ae397: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae39e: 66 90 xchg ax,ax 80ae3a0: 0f b6 03 movzx eax,BYTE PTR [ebx] 80ae3a3: 83 c3 01 add ebx,0x1 80ae3a6: 89 c2 mov edx,eax 80ae3a8: 83 e2 7f and edx,0x7f 80ae3ab: d3 e2 shl edx,cl 80ae3ad: 83 c1 07 add ecx,0x7 80ae3b0: 09 d7 or edi,edx 80ae3b2: 84 c0 test al,al 80ae3b4: 78 ea js 80ae3a0 <.L115+0x2b> 80ae3b6: 89 f0 mov eax,esi 80ae3b8: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae3bb: 0f af be ac 00 00 00 imul edi,DWORD PTR [esi+0xac] 80ae3c2: 83 f8 11 cmp eax,0x11 80ae3c5: 0f 87 aa fe ff ff ja 80ae275 <.L48> 80ae3cb: 8d 04 c6 lea eax,[esi+eax*8] 80ae3ce: c7 40 04 04 00 00 00 mov DWORD PTR [eax+0x4],0x4 80ae3d5: 89 38 mov DWORD PTR [eax],edi 80ae3d7: e9 99 fe ff ff jmp 80ae275 <.L48> 080ae3dc <.L114>: 80ae3dc: 31 c0 xor eax,eax 80ae3de: 31 c9 xor ecx,ecx 80ae3e0: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae3e3: 83 c3 01 add ebx,0x1 80ae3e6: 89 f2 mov edx,esi 80ae3e8: 83 e2 7f and edx,0x7f 80ae3eb: d3 e2 shl edx,cl 80ae3ed: 83 c1 07 add ecx,0x7 80ae3f0: 09 d0 or eax,edx 80ae3f2: 89 f2 mov edx,esi 80ae3f4: 84 d2 test dl,dl 80ae3f6: 78 e8 js 80ae3e0 <.L114+0x4> 80ae3f8: 83 f9 1f cmp ecx,0x1f 80ae3fb: 77 10 ja 80ae40d <.L114+0x31> 80ae3fd: 83 e6 40 and esi,0x40 80ae400: 74 0b je 80ae40d <.L114+0x31> 80ae402: ba 01 00 00 00 mov edx,0x1 80ae407: d3 e2 shl edx,cl 80ae409: f7 da neg edx 80ae40b: 09 d0 or eax,edx 80ae40d: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae410: 0f af 86 ac 00 00 00 imul eax,DWORD PTR [esi+0xac] 80ae417: 89 86 94 00 00 00 mov DWORD PTR [esi+0x94],eax 80ae41d: e9 53 fe ff ff jmp 80ae275 <.L48> 080ae422 <.L113>: 80ae422: 31 c0 xor eax,eax 80ae424: 31 c9 xor ecx,ecx 80ae426: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae429: 83 c3 01 add ebx,0x1 80ae42c: 89 f2 mov edx,esi 80ae42e: 83 e2 7f and edx,0x7f 80ae431: d3 e2 shl edx,cl 80ae433: 83 c1 07 add ecx,0x7 80ae436: 09 d0 or eax,edx 80ae438: 89 f2 mov edx,esi 80ae43a: 84 d2 test dl,dl 80ae43c: 78 e8 js 80ae426 <.L113+0x4> 80ae43e: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae441: 31 c9 xor ecx,ecx 80ae443: 89 86 98 00 00 00 mov DWORD PTR [esi+0x98],eax 80ae449: 31 f6 xor esi,esi 80ae44b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ae44f: 90 nop 80ae450: 0f b6 13 movzx edx,BYTE PTR [ebx] 80ae453: 83 c3 01 add ebx,0x1 80ae456: 89 d0 mov eax,edx 80ae458: 83 e0 7f and eax,0x7f 80ae45b: d3 e0 shl eax,cl 80ae45d: 83 c1 07 add ecx,0x7 80ae460: 09 c6 or esi,eax 80ae462: 84 d2 test dl,dl 80ae464: 78 ea js 80ae450 <.L113+0x2e> 80ae466: 83 f9 1f cmp ecx,0x1f 80ae469: 77 10 ja 80ae47b <.L113+0x59> 80ae46b: 83 e2 40 and edx,0x40 80ae46e: 74 0b je 80ae47b <.L113+0x59> 80ae470: b8 01 00 00 00 mov eax,0x1 80ae475: d3 e0 shl eax,cl 80ae477: f7 d8 neg eax 80ae479: 09 c6 or esi,eax 80ae47b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae47e: 0f af b0 ac 00 00 00 imul esi,DWORD PTR [eax+0xac] 80ae485: c7 80 a0 00 00 00 01 00 00 00 mov DWORD PTR [eax+0xa0],0x1 80ae48f: 89 b0 94 00 00 00 mov DWORD PTR [eax+0x94],esi 80ae495: e9 db fd ff ff jmp 80ae275 <.L48> 080ae49a <.L112>: 80ae49a: 31 c0 xor eax,eax 80ae49c: 31 c9 xor ecx,ecx 80ae49e: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae4a1: 83 c3 01 add ebx,0x1 80ae4a4: 89 f2 mov edx,esi 80ae4a6: 83 e2 7f and edx,0x7f 80ae4a9: d3 e2 shl edx,cl 80ae4ab: 83 c1 07 add ecx,0x7 80ae4ae: 09 d0 or eax,edx 80ae4b0: 89 f2 mov edx,esi 80ae4b2: 84 d2 test dl,dl 80ae4b4: 78 e8 js 80ae49e <.L112+0x4> 80ae4b6: 31 ff xor edi,edi 80ae4b8: 31 c9 xor ecx,ecx 80ae4ba: 89 c6 mov esi,eax 80ae4bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ae4c0: 0f b6 03 movzx eax,BYTE PTR [ebx] 80ae4c3: 83 c3 01 add ebx,0x1 80ae4c6: 89 c2 mov edx,eax 80ae4c8: 83 e2 7f and edx,0x7f 80ae4cb: d3 e2 shl edx,cl 80ae4cd: 83 c1 07 add ecx,0x7 80ae4d0: 09 d7 or edi,edx 80ae4d2: 84 c0 test al,al 80ae4d4: 78 ea js 80ae4c0 <.L112+0x26> 80ae4d6: 89 f2 mov edx,esi 80ae4d8: 89 c6 mov esi,eax 80ae4da: 89 d0 mov eax,edx 80ae4dc: 83 f9 1f cmp ecx,0x1f 80ae4df: 77 10 ja 80ae4f1 <.L112+0x57> 80ae4e1: 83 e6 40 and esi,0x40 80ae4e4: 74 0b je 80ae4f1 <.L112+0x57> 80ae4e6: ba 01 00 00 00 mov edx,0x1 80ae4eb: d3 e2 shl edx,cl 80ae4ed: f7 da neg edx 80ae4ef: 09 d7 or edi,edx 80ae4f1: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae4f4: 0f af be ac 00 00 00 imul edi,DWORD PTR [esi+0xac] 80ae4fb: 83 f8 11 cmp eax,0x11 80ae4fe: 0f 86 47 02 00 00 jbe 80ae74b <.L103+0x4d> 80ae504: e9 6c fd ff ff jmp 80ae275 <.L48> 080ae509 <.L111>: 80ae509: 31 c0 xor eax,eax 80ae50b: 31 c9 xor ecx,ecx 80ae50d: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae510: 83 c3 01 add ebx,0x1 80ae513: 89 f2 mov edx,esi 80ae515: 83 e2 7f and edx,0x7f 80ae518: d3 e2 shl edx,cl 80ae51a: 83 c1 07 add ecx,0x7 80ae51d: 09 d0 or eax,edx 80ae51f: 89 f2 mov edx,esi 80ae521: 84 d2 test dl,dl 80ae523: 78 e8 js 80ae50d <.L111+0x4> 80ae525: 83 f8 11 cmp eax,0x11 80ae528: 77 0f ja 80ae539 <.L111+0x30> 80ae52a: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae52d: 8d 04 c6 lea eax,[esi+eax*8] 80ae530: c7 40 04 03 00 00 00 mov DWORD PTR [eax+0x4],0x3 80ae537: 89 18 mov DWORD PTR [eax],ebx 80ae539: 31 f6 xor esi,esi 80ae53b: 31 c9 xor ecx,ecx 80ae53d: 8d 76 00 lea esi,[esi+0x0] 80ae540: 0f b6 13 movzx edx,BYTE PTR [ebx] 80ae543: 83 c3 01 add ebx,0x1 80ae546: 89 d0 mov eax,edx 80ae548: 83 e0 7f and eax,0x7f 80ae54b: d3 e0 shl eax,cl 80ae54d: 83 c1 07 add ecx,0x7 80ae550: 09 c6 or esi,eax 80ae552: 84 d2 test dl,dl 80ae554: 78 ea js 80ae540 <.L111+0x37> 80ae556: 01 f3 add ebx,esi 80ae558: e9 18 fd ff ff jmp 80ae275 <.L48> 080ae55d <.L110>: 80ae55d: 31 c0 xor eax,eax 80ae55f: 31 c9 xor ecx,ecx 80ae561: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae564: 83 c3 01 add ebx,0x1 80ae567: 89 f2 mov edx,esi 80ae569: 83 e2 7f and edx,0x7f 80ae56c: d3 e2 shl edx,cl 80ae56e: 83 c1 07 add ecx,0x7 80ae571: 09 d0 or eax,edx 80ae573: 89 f2 mov edx,esi 80ae575: 84 d2 test dl,dl 80ae577: 78 e8 js 80ae561 <.L110+0x4> 80ae579: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae57c: 89 86 94 00 00 00 mov DWORD PTR [esi+0x94],eax 80ae582: e9 ee fc ff ff jmp 80ae275 <.L48> 080ae587 <.L109>: 80ae587: 31 c0 xor eax,eax 80ae589: 31 c9 xor ecx,ecx 80ae58b: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae58e: 83 c3 01 add ebx,0x1 80ae591: 89 f2 mov edx,esi 80ae593: 83 e2 7f and edx,0x7f 80ae596: d3 e2 shl edx,cl 80ae598: 83 c1 07 add ecx,0x7 80ae59b: 09 d0 or eax,edx 80ae59d: 89 f2 mov edx,esi 80ae59f: 84 d2 test dl,dl 80ae5a1: 78 e8 js 80ae58b <.L109+0x4> 80ae5a3: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae5a6: 89 86 98 00 00 00 mov DWORD PTR [esi+0x98],eax 80ae5ac: c7 86 a0 00 00 00 01 00 00 00 mov DWORD PTR [esi+0xa0],0x1 80ae5b6: e9 ba fc ff ff jmp 80ae275 <.L48> 080ae5bb <.L108>: 80ae5bb: 31 c0 xor eax,eax 80ae5bd: 31 c9 xor ecx,ecx 80ae5bf: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae5c2: 83 c3 01 add ebx,0x1 80ae5c5: 89 f2 mov edx,esi 80ae5c7: 83 e2 7f and edx,0x7f 80ae5ca: d3 e2 shl edx,cl 80ae5cc: 83 c1 07 add ecx,0x7 80ae5cf: 09 d0 or eax,edx 80ae5d1: 89 f2 mov edx,esi 80ae5d3: 84 d2 test dl,dl 80ae5d5: 78 e8 js 80ae5bf <.L108+0x4> 80ae5d7: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae5da: 31 c9 xor ecx,ecx 80ae5dc: 89 86 98 00 00 00 mov DWORD PTR [esi+0x98],eax 80ae5e2: 31 f6 xor esi,esi 80ae5e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ae5e8: 0f b6 13 movzx edx,BYTE PTR [ebx] 80ae5eb: 83 c3 01 add ebx,0x1 80ae5ee: 89 d0 mov eax,edx 80ae5f0: 83 e0 7f and eax,0x7f 80ae5f3: d3 e0 shl eax,cl 80ae5f5: 83 c1 07 add ecx,0x7 80ae5f8: 09 c6 or esi,eax 80ae5fa: 84 d2 test dl,dl 80ae5fc: 78 ea js 80ae5e8 <.L108+0x2d> 80ae5fe: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae601: 89 b0 94 00 00 00 mov DWORD PTR [eax+0x94],esi 80ae607: c7 80 a0 00 00 00 01 00 00 00 mov DWORD PTR [eax+0xa0],0x1 80ae611: e9 5f fc ff ff jmp 80ae275 <.L48> 080ae616 <.L107>: 80ae616: 31 c0 xor eax,eax 80ae618: 31 c9 xor ecx,ecx 80ae61a: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae61d: 83 c3 01 add ebx,0x1 80ae620: 89 f2 mov edx,esi 80ae622: 83 e2 7f and edx,0x7f 80ae625: d3 e2 shl edx,cl 80ae627: 83 c1 07 add ecx,0x7 80ae62a: 09 d0 or eax,edx 80ae62c: 89 f2 mov edx,esi 80ae62e: 84 d2 test dl,dl 80ae630: 78 e8 js 80ae61a <.L107+0x4> 80ae632: 31 ff xor edi,edi 80ae634: 31 c9 xor ecx,ecx 80ae636: 89 c6 mov esi,eax 80ae638: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae63f: 90 nop 80ae640: 0f b6 03 movzx eax,BYTE PTR [ebx] 80ae643: 83 c3 01 add ebx,0x1 80ae646: 89 c2 mov edx,eax 80ae648: 83 e2 7f and edx,0x7f 80ae64b: d3 e2 shl edx,cl 80ae64d: 83 c1 07 add ecx,0x7 80ae650: 09 d7 or edi,edx 80ae652: 84 c0 test al,al 80ae654: 78 ea js 80ae640 <.L107+0x2a> 80ae656: 89 f0 mov eax,esi 80ae658: 83 fe 11 cmp esi,0x11 80ae65b: 0f 87 14 fc ff ff ja 80ae275 <.L48> 80ae661: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae664: 8d 04 c6 lea eax,[esi+eax*8] 80ae667: c7 40 04 02 00 00 00 mov DWORD PTR [eax+0x4],0x2 80ae66e: 89 38 mov DWORD PTR [eax],edi 80ae670: e9 00 fc ff ff jmp 80ae275 <.L48> 080ae675 <.L106>: 80ae675: 31 c0 xor eax,eax 80ae677: 31 c9 xor ecx,ecx 80ae679: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae67c: 83 c3 01 add ebx,0x1 80ae67f: 89 f2 mov edx,esi 80ae681: 83 e2 7f and edx,0x7f 80ae684: d3 e2 shl edx,cl 80ae686: 83 c1 07 add ecx,0x7 80ae689: 09 d0 or eax,edx 80ae68b: 89 f2 mov edx,esi 80ae68d: 84 d2 test dl,dl 80ae68f: 78 e8 js 80ae679 <.L106+0x4> 80ae691: 83 f8 11 cmp eax,0x11 80ae694: 0f 86 f7 00 00 00 jbe 80ae791 <.L103+0x93> 80ae69a: e9 d6 fb ff ff jmp 80ae275 <.L48> 080ae69f <.L105>: 80ae69f: 31 c0 xor eax,eax 80ae6a1: 31 c9 xor ecx,ecx 80ae6a3: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae6a6: 83 c3 01 add ebx,0x1 80ae6a9: 89 f2 mov edx,esi 80ae6ab: 83 e2 7f and edx,0x7f 80ae6ae: d3 e2 shl edx,cl 80ae6b0: 83 c1 07 add ecx,0x7 80ae6b3: 09 d0 or eax,edx 80ae6b5: 89 f2 mov edx,esi 80ae6b7: 84 d2 test dl,dl 80ae6b9: 78 e8 js 80ae6a3 <.L105+0x4> 80ae6bb: 83 f8 11 cmp eax,0x11 80ae6be: 0f 87 b1 fb ff ff ja 80ae275 <.L48> 80ae6c4: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae6c7: c7 44 c6 04 06 00 00 00 mov DWORD PTR [esi+eax*8+0x4],0x6 80ae6cf: e9 a1 fb ff ff jmp 80ae275 <.L48> 080ae6d4 <.L104>: 80ae6d4: 31 c0 xor eax,eax 80ae6d6: 31 c9 xor ecx,ecx 80ae6d8: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae6db: 83 c3 01 add ebx,0x1 80ae6de: 89 f2 mov edx,esi 80ae6e0: 83 e2 7f and edx,0x7f 80ae6e3: d3 e2 shl edx,cl 80ae6e5: 83 c1 07 add ecx,0x7 80ae6e8: 09 d0 or eax,edx 80ae6ea: 89 f2 mov edx,esi 80ae6ec: 84 d2 test dl,dl 80ae6ee: 78 e8 js 80ae6d8 <.L104+0x4> 80ae6f0: 83 f8 11 cmp eax,0x11 80ae6f3: 0f 86 98 00 00 00 jbe 80ae791 <.L103+0x93> 80ae6f9: e9 77 fb ff ff jmp 80ae275 <.L48> 080ae6fe <.L103>: 80ae6fe: 31 c0 xor eax,eax 80ae700: 31 c9 xor ecx,ecx 80ae702: 0f b6 33 movzx esi,BYTE PTR [ebx] 80ae705: 83 c3 01 add ebx,0x1 80ae708: 89 f2 mov edx,esi 80ae70a: 83 e2 7f and edx,0x7f 80ae70d: d3 e2 shl edx,cl 80ae70f: 83 c1 07 add ecx,0x7 80ae712: 09 d0 or eax,edx 80ae714: 89 f2 mov edx,esi 80ae716: 84 d2 test dl,dl 80ae718: 78 e8 js 80ae702 <.L103+0x4> 80ae71a: 31 ff xor edi,edi 80ae71c: 31 c9 xor ecx,ecx 80ae71e: 89 c6 mov esi,eax 80ae720: 0f b6 03 movzx eax,BYTE PTR [ebx] 80ae723: 83 c3 01 add ebx,0x1 80ae726: 89 c2 mov edx,eax 80ae728: 83 e2 7f and edx,0x7f 80ae72b: d3 e2 shl edx,cl 80ae72d: 83 c1 07 add ecx,0x7 80ae730: 09 d7 or edi,edx 80ae732: 84 c0 test al,al 80ae734: 78 ea js 80ae720 <.L103+0x22> 80ae736: 89 f0 mov eax,esi 80ae738: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae73b: 0f af be ac 00 00 00 imul edi,DWORD PTR [esi+0xac] 80ae742: 83 f8 11 cmp eax,0x11 80ae745: 0f 87 2a fb ff ff ja 80ae275 <.L48> 80ae74b: 8d 04 c6 lea eax,[esi+eax*8] 80ae74e: c7 40 04 01 00 00 00 mov DWORD PTR [eax+0x4],0x1 80ae755: 89 38 mov DWORD PTR [eax],edi 80ae757: e9 19 fb ff ff jmp 80ae275 <.L48> 80ae75c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80ae760: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae763: 83 e0 3f and eax,0x3f 80ae766: 0f af 86 b0 00 00 00 imul eax,DWORD PTR [esi+0xb0] 80ae76d: 01 c2 add edx,eax 80ae76f: 89 96 a4 00 00 00 mov DWORD PTR [esi+0xa4],edx 80ae775: e9 fb fa ff ff jmp 80ae275 <.L48> 80ae77a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ae780: 89 c2 mov edx,eax 80ae782: 83 e0 3f and eax,0x3f 80ae785: 83 e2 3f and edx,0x3f 80ae788: 80 fa 11 cmp dl,0x11 80ae78b: 0f 87 e4 fa ff ff ja 80ae275 <.L48> 80ae791: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae794: c7 44 c6 04 00 00 00 00 mov DWORD PTR [esi+eax*8+0x4],0x0 80ae79c: e9 d4 fa ff ff jmp 80ae275 <.L48> 80ae7a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae7a8: 89 c2 mov edx,eax 80ae7aa: 89 c7 mov edi,eax 80ae7ac: 31 f6 xor esi,esi 80ae7ae: 31 c9 xor ecx,ecx 80ae7b0: 83 e2 3f and edx,0x3f 80ae7b3: 83 e7 3f and edi,0x3f 80ae7b6: 88 55 d4 mov BYTE PTR [ebp-0x2c],dl 80ae7b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80ae7c0: 0f b6 13 movzx edx,BYTE PTR [ebx] 80ae7c3: 83 c3 01 add ebx,0x1 80ae7c6: 89 d0 mov eax,edx 80ae7c8: 83 e0 7f and eax,0x7f 80ae7cb: d3 e0 shl eax,cl 80ae7cd: 83 c1 07 add ecx,0x7 80ae7d0: 09 c6 or esi,eax 80ae7d2: 84 d2 test dl,dl 80ae7d4: 78 ea js 80ae7c0 <.L103+0xc2> 80ae7d6: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae7d9: 0f af b0 ac 00 00 00 imul esi,DWORD PTR [eax+0xac] 80ae7e0: 80 7d d4 11 cmp BYTE PTR [ebp-0x2c],0x11 80ae7e4: 0f 87 8b fa ff ff ja 80ae275 <.L48> 80ae7ea: 8d 04 f8 lea eax,[eax+edi*8] 80ae7ed: c7 40 04 01 00 00 00 mov DWORD PTR [eax+0x4],0x1 80ae7f4: 89 30 mov DWORD PTR [eax],esi 80ae7f6: e9 7a fa ff ff jmp 80ae275 <.L48> 080ae7fb <.L63>: 80ae7fb: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae7fe: 31 f6 xor esi,esi 80ae800: 31 c9 xor ecx,ecx 80ae802: 89 98 9c 00 00 00 mov DWORD PTR [eax+0x9c],ebx 80ae808: c7 80 a0 00 00 00 02 00 00 00 mov DWORD PTR [eax+0xa0],0x2 80ae812: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80ae818: 0f b6 13 movzx edx,BYTE PTR [ebx] 80ae81b: 83 c3 01 add ebx,0x1 80ae81e: 89 d0 mov eax,edx 80ae820: 83 e0 7f and eax,0x7f 80ae823: d3 e0 shl eax,cl 80ae825: 83 c1 07 add ecx,0x7 80ae828: 09 c6 or esi,eax 80ae82a: 84 d2 test dl,dl 80ae82c: 78 ea js 80ae818 <.L63+0x1d> 80ae82e: 01 f3 add ebx,esi 80ae830: e9 40 fa ff ff jmp 80ae275 <.L48> 080ae835 <.L77>: 80ae835: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae838: 8b 55 cc mov edx,DWORD PTR [ebp-0x34] 80ae83b: 0f b6 b0 b8 00 00 00 movzx esi,BYTE PTR [eax+0xb8] 80ae842: 89 f0 mov eax,esi 80ae844: e8 b7 f8 ff ff call 80ae100 80ae849: 83 ec 0c sub esp,0xc 80ae84c: ff 75 c0 push DWORD PTR [ebp-0x40] 80ae84f: 89 d9 mov ecx,ebx 80ae851: 89 c2 mov edx,eax 80ae853: 89 f0 mov eax,esi 80ae855: e8 56 f7 ff ff call 80adfb0 80ae85a: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae85d: 83 c4 10 add esp,0x10 80ae860: 89 c3 mov ebx,eax 80ae862: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 80ae865: 89 86 a4 00 00 00 mov DWORD PTR [esi+0xa4],eax 80ae86b: e9 05 fa ff ff jmp 80ae275 <.L48> 080ae870 <.L75>: 80ae870: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80ae873: 0f b7 46 01 movzx eax,WORD PTR [esi+0x1] 80ae877: 8d 5e 03 lea ebx,[esi+0x3] 80ae87a: 0f af 87 b0 00 00 00 imul eax,DWORD PTR [edi+0xb0] 80ae881: 01 c2 add edx,eax 80ae883: 89 97 a4 00 00 00 mov DWORD PTR [edi+0xa4],edx 80ae889: e9 e7 f9 ff ff jmp 80ae275 <.L48> 080ae88e <.L74>: 80ae88e: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae891: 8d 5e 05 lea ebx,[esi+0x5] 80ae894: 8b 80 b0 00 00 00 mov eax,DWORD PTR [eax+0xb0] 80ae89a: 0f af 46 01 imul eax,DWORD PTR [esi+0x1] 80ae89e: 01 c2 add edx,eax 80ae8a0: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae8a3: 89 90 a4 00 00 00 mov DWORD PTR [eax+0xa4],edx 80ae8a9: e9 c7 f9 ff ff jmp 80ae275 <.L48> 080ae8ae <.L68>: 80ae8ae: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 80ae8b1: 89 f0 mov eax,esi 80ae8b3: 85 f6 test esi,esi 80ae8b5: 74 67 je 80ae91e <.L76+0x1e> 80ae8b7: 8b b6 90 00 00 00 mov esi,DWORD PTR [esi+0x90] 80ae8bd: 89 75 c4 mov DWORD PTR [ebp-0x3c],esi 80ae8c0: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae8c3: b9 29 00 00 00 mov ecx,0x29 80ae8c8: 89 c7 mov edi,eax 80ae8ca: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80ae8cc: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80ae8cf: 89 86 90 00 00 00 mov DWORD PTR [esi+0x90],eax 80ae8d5: e9 9b f9 ff ff jmp 80ae275 <.L48> 080ae8da <.L67>: 80ae8da: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80ae8dd: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80ae8e0: b9 29 00 00 00 mov ecx,0x29 80ae8e5: 8b 80 90 00 00 00 mov eax,DWORD PTR [eax+0x90] 80ae8eb: 89 c6 mov esi,eax 80ae8ed: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80ae8ef: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 80ae8f2: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 80ae8f5: 89 b0 90 00 00 00 mov DWORD PTR [eax+0x90],esi 80ae8fb: e9 75 f9 ff ff jmp 80ae275 <.L48> 080ae900 <.L76>: 80ae900: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80ae903: 0f b6 46 01 movzx eax,BYTE PTR [esi+0x1] 80ae907: 8d 5e 02 lea ebx,[esi+0x2] 80ae90a: 0f af 87 b0 00 00 00 imul eax,DWORD PTR [edi+0xb0] 80ae911: 01 c2 add edx,eax 80ae913: 89 97 a4 00 00 00 mov DWORD PTR [edi+0xa4],edx 80ae919: e9 57 f9 ff ff jmp 80ae275 <.L48> 80ae91e: 89 e0 mov eax,esp 80ae920: 39 c4 cmp esp,eax 80ae922: 74 12 je 80ae936 <.L76+0x36> 80ae924: 81 ec 00 10 00 00 sub esp,0x1000 80ae92a: 83 8c 24 fc 0f 00 00 00 or DWORD PTR [esp+0xffc],0x0 80ae932: 39 c4 cmp esp,eax 80ae934: 75 ee jne 80ae924 <.L76+0x24> 80ae936: 81 ec b0 00 00 00 sub esp,0xb0 80ae93c: 83 8c 24 ac 00 00 00 00 or DWORD PTR [esp+0xac],0x0 80ae944: 8d 44 24 0f lea eax,[esp+0xf] 80ae948: 83 e0 f0 and eax,0xfffffff0 80ae94b: e9 70 ff ff ff jmp 80ae8c0 <.L68+0x12> 080ae950 : 80ae950: f3 0f 1e fb endbr32 80ae954: e8 d0 b3 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80ae959: 05 a7 66 03 00 add eax,0x366a7 80ae95e: c6 80 54 1b 00 00 04 mov BYTE PTR [eax+0x1b54],0x4 80ae965: c6 80 56 1b 00 00 04 mov BYTE PTR [eax+0x1b56],0x4 80ae96c: c6 80 55 1b 00 00 04 mov BYTE PTR [eax+0x1b55],0x4 80ae973: c6 80 57 1b 00 00 04 mov BYTE PTR [eax+0x1b57],0x4 80ae97a: c6 80 5a 1b 00 00 04 mov BYTE PTR [eax+0x1b5a],0x4 80ae981: c6 80 5b 1b 00 00 04 mov BYTE PTR [eax+0x1b5b],0x4 80ae988: c6 80 59 1b 00 00 04 mov BYTE PTR [eax+0x1b59],0x4 80ae98f: c6 80 58 1b 00 00 04 mov BYTE PTR [eax+0x1b58],0x4 80ae996: c6 80 5f 1b 00 00 0c mov BYTE PTR [eax+0x1b5f],0xc 80ae99d: c6 80 60 1b 00 00 0c mov BYTE PTR [eax+0x1b60],0xc 80ae9a4: c6 80 61 1b 00 00 0c mov BYTE PTR [eax+0x1b61],0xc 80ae9ab: c6 80 62 1b 00 00 0c mov BYTE PTR [eax+0x1b62],0xc 80ae9b2: c6 80 63 1b 00 00 0c mov BYTE PTR [eax+0x1b63],0xc 80ae9b9: c6 80 64 1b 00 00 0c mov BYTE PTR [eax+0x1b64],0xc 80ae9c0: c6 80 5d 1b 00 00 04 mov BYTE PTR [eax+0x1b5d],0x4 80ae9c7: c6 80 5c 1b 00 00 04 mov BYTE PTR [eax+0x1b5c],0x4 80ae9ce: c3 ret 80ae9cf: 90 nop 080ae9d0 : 80ae9d0: 55 push ebp 80ae9d1: b9 30 00 00 00 mov ecx,0x30 80ae9d6: 89 c5 mov ebp,eax 80ae9d8: 31 c0 xor eax,eax 80ae9da: 57 push edi 80ae9db: 89 d7 mov edi,edx 80ae9dd: 56 push esi 80ae9de: e8 cc be f9 ff call 804a8af <__x86.get_pc_thunk.si> 80ae9e3: 81 c6 1d 66 03 00 add esi,0x3661d 80ae9e9: 53 push ebx 80ae9ea: 83 ec 3c sub esp,0x3c 80ae9ed: f3 ab rep stos DWORD PTR es:[edi],eax 80ae9ef: c7 45 68 00 00 00 00 mov DWORD PTR [ebp+0x68],0x0 80ae9f6: c7 45 50 00 00 00 00 mov DWORD PTR [ebp+0x50],0x0 80ae9fd: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80aea01: 89 d6 mov esi,edx 80aea03: 8b 55 4c mov edx,DWORD PTR [ebp+0x4c] 80aea06: 85 d2 test edx,edx 80aea08: 0f 84 55 03 00 00 je 80aed63 80aea0e: 83 ec 08 sub esp,0x8 80aea11: 8d 45 54 lea eax,[ebp+0x54] 80aea14: 50 push eax 80aea15: 8b 45 60 mov eax,DWORD PTR [ebp+0x60] 80aea18: c1 e8 1f shr eax,0x1f 80aea1b: 8d 44 02 ff lea eax,[edx+eax*1-0x1] 80aea1f: 50 push eax 80aea20: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80aea24: e8 67 34 00 00 call 80b1e90 <_Unwind_Find_FDE> 80aea29: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80aea2d: 83 c4 10 add esp,0x10 80aea30: 85 c0 test eax,eax 80aea32: 0f 84 00 03 00 00 je 80aed38 80aea38: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80aea3c: 8b 45 5c mov eax,DWORD PTR [ebp+0x5c] 80aea3f: 83 ec 0c sub esp,0xc 80aea42: 89 86 a4 00 00 00 mov DWORD PTR [esi+0xa4],eax 80aea48: 8d 47 04 lea eax,[edi+0x4] 80aea4b: 2b 47 04 sub eax,DWORD PTR [edi+0x4] 80aea4e: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80aea52: 89 c7 mov edi,eax 80aea54: 8d 40 09 lea eax,[eax+0x9] 80aea57: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80aea5b: 50 push eax 80aea5c: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80aea60: e8 ab 55 fc ff call 8074010 80aea65: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80aea69: 83 c4 10 add esp,0x10 80aea6c: 80 7f 09 65 cmp BYTE PTR [edi+0x9],0x65 80aea70: 8d 5c 03 01 lea ebx,[ebx+eax*1+0x1] 80aea74: 0f 84 06 02 00 00 je 80aec80 80aea7a: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80aea7e: 0f b6 13 movzx edx,BYTE PTR [ebx] 80aea81: 0f b6 40 08 movzx eax,BYTE PTR [eax+0x8] 80aea85: 88 44 24 14 mov BYTE PTR [esp+0x14],al 80aea89: 3c 03 cmp al,0x3 80aea8b: 0f 87 e7 03 00 00 ja 80aee78 80aea91: 31 ff xor edi,edi 80aea93: 31 c9 xor ecx,ecx 80aea95: eb 0c jmp 80aeaa3 80aea97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aea9e: 66 90 xchg ax,ax 80aeaa0: 0f b6 13 movzx edx,BYTE PTR [ebx] 80aeaa3: 89 d0 mov eax,edx 80aeaa5: 83 c3 01 add ebx,0x1 80aeaa8: 83 e0 7f and eax,0x7f 80aeaab: d3 e0 shl eax,cl 80aeaad: 83 c1 07 add ecx,0x7 80aeab0: 09 c7 or edi,eax 80aeab2: 84 d2 test dl,dl 80aeab4: 78 ea js 80aeaa0 80aeab6: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 80aeaba: 31 c9 xor ecx,ecx 80aeabc: 89 be b0 00 00 00 mov DWORD PTR [esi+0xb0],edi 80aeac2: 31 ff xor edi,edi 80aeac4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aeac8: 89 de mov esi,ebx 80aeaca: 0f b6 13 movzx edx,BYTE PTR [ebx] 80aeacd: 83 c3 01 add ebx,0x1 80aead0: 89 d0 mov eax,edx 80aead2: 83 e0 7f and eax,0x7f 80aead5: d3 e0 shl eax,cl 80aead7: 83 c1 07 add ecx,0x7 80aeada: 09 c7 or edi,eax 80aeadc: 84 d2 test dl,dl 80aeade: 78 e8 js 80aeac8 80aeae0: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 80aeae4: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 80aeae8: 83 f9 1f cmp ecx,0x1f 80aeaeb: 77 0e ja 80aeafb 80aeaed: 83 e2 40 and edx,0x40 80aeaf0: 74 09 je 80aeafb 80aeaf2: b8 ff ff ff ff mov eax,0xffffffff 80aeaf7: d3 e0 shl eax,cl 80aeaf9: 09 c7 or edi,eax 80aeafb: 31 d2 xor edx,edx 80aeafd: 31 c9 xor ecx,ecx 80aeaff: 80 7c 24 14 01 cmp BYTE PTR [esp+0x14],0x1 80aeb04: 89 be ac 00 00 00 mov DWORD PTR [esi+0xac],edi 80aeb0a: 89 d7 mov edi,edx 80aeb0c: 0f 84 9e 01 00 00 je 80aecb0 80aeb12: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80aeb18: 0f b6 13 movzx edx,BYTE PTR [ebx] 80aeb1b: 83 c3 01 add ebx,0x1 80aeb1e: 89 d0 mov eax,edx 80aeb20: 83 e0 7f and eax,0x7f 80aeb23: d3 e0 shl eax,cl 80aeb25: 83 c1 07 add ecx,0x7 80aeb28: 09 c7 or edi,eax 80aeb2a: 84 d2 test dl,dl 80aeb2c: 78 ea js 80aeb18 80aeb2e: 89 be b4 00 00 00 mov DWORD PTR [esi+0xb4],edi 80aeb34: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80aeb38: c6 86 b9 00 00 00 ff mov BYTE PTR [esi+0xb9],0xff 80aeb3f: 0f b6 00 movzx eax,BYTE PTR [eax] 80aeb42: 3c 7a cmp al,0x7a 80aeb44: 0f 84 86 02 00 00 je 80aedd0 80aeb4a: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 80aeb52: 84 c0 test al,al 80aeb54: 0f 84 24 04 00 00 je 80aef7e 80aeb5a: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 80aeb5e: 8d 4c 24 2c lea ecx,[esp+0x2c] 80aeb62: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80aeb66: 89 d9 mov ecx,ebx 80aeb68: 83 c7 01 add edi,0x1 80aeb6b: eb 2c jmp 80aeb99 80aeb6d: 8d 76 00 lea esi,[esi+0x0] 80aeb70: 3c 52 cmp al,0x52 80aeb72: 0f 84 50 01 00 00 je 80aecc8 80aeb78: 3c 50 cmp al,0x50 80aeb7a: 0f 84 60 01 00 00 je 80aece0 80aeb80: 3c 53 cmp al,0x53 80aeb82: 0f 85 ec 01 00 00 jne 80aed74 80aeb88: c6 86 bb 00 00 00 01 mov BYTE PTR [esi+0xbb],0x1 80aeb8f: 0f b6 07 movzx eax,BYTE PTR [edi] 80aeb92: 83 c7 01 add edi,0x1 80aeb95: 84 c0 test al,al 80aeb97: 74 1b je 80aebb4 80aeb99: 3c 4c cmp al,0x4c 80aeb9b: 75 d3 jne 80aeb70 80aeb9d: 0f b6 01 movzx eax,BYTE PTR [ecx] 80aeba0: 83 c7 01 add edi,0x1 80aeba3: 83 c1 01 add ecx,0x1 80aeba6: 88 86 b9 00 00 00 mov BYTE PTR [esi+0xb9],al 80aebac: 0f b6 47 ff movzx eax,BYTE PTR [edi-0x1] 80aebb0: 84 c0 test al,al 80aebb2: 75 e5 jne 80aeb99 80aebb4: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80aebb8: 85 d2 test edx,edx 80aebba: 0f 84 b0 01 00 00 je 80aed70 80aebc0: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80aebc4: 83 ec 0c sub esp,0xc 80aebc7: 89 e9 mov ecx,ebp 80aebc9: 8b 07 mov eax,DWORD PTR [edi] 80aebcb: 56 push esi 80aebcc: 8d 54 07 04 lea edx,[edi+eax*1+0x4] 80aebd0: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80aebd4: e8 97 f5 ff ff call 80ae170 80aebd9: 0f b6 86 b8 00 00 00 movzx eax,BYTE PTR [esi+0xb8] 80aebe0: 83 c4 10 add esp,0x10 80aebe3: 3c ff cmp al,0xff 80aebe5: 0f 84 7d 02 00 00 je 80aee68 80aebeb: 83 e0 07 and eax,0x7 80aebee: 3c 02 cmp al,0x2 80aebf0: 0f 84 62 02 00 00 je 80aee58 80aebf6: 0f 86 24 01 00 00 jbe 80aed20 80aebfc: 3c 03 cmp al,0x3 80aebfe: 0f 84 24 01 00 00 je 80aed28 80aec04: 3c 04 cmp al,0x4 80aec06: 0f 85 15 aa f9 ff jne 8049621 80aec0c: bb 18 00 00 00 mov ebx,0x18 80aec11: 0f b6 86 b9 00 00 00 movzx eax,BYTE PTR [esi+0xb9] 80aec18: 03 5c 24 08 add ebx,DWORD PTR [esp+0x8] 80aec1c: 80 be ba 00 00 00 00 cmp BYTE PTR [esi+0xba],0x0 80aec23: 88 44 24 04 mov BYTE PTR [esp+0x4],al 80aec27: 0f 84 63 01 00 00 je 80aed90 80aec2d: 31 ff xor edi,edi 80aec2f: 31 c9 xor ecx,ecx 80aec31: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aec38: 0f b6 13 movzx edx,BYTE PTR [ebx] 80aec3b: 83 c3 01 add ebx,0x1 80aec3e: 89 d0 mov eax,edx 80aec40: 83 e0 7f and eax,0x7f 80aec43: d3 e0 shl eax,cl 80aec45: 83 c1 07 add ecx,0x7 80aec48: 09 c7 or edi,eax 80aec4a: 84 d2 test dl,dl 80aec4c: 78 ea js 80aec38 80aec4e: 01 df add edi,ebx 80aec50: 80 7c 24 04 ff cmp BYTE PTR [esp+0x4],0xff 80aec55: 0f 85 c5 01 00 00 jne 80aee20 80aec5b: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80aec5f: 83 ec 0c sub esp,0xc 80aec62: 89 e9 mov ecx,ebp 80aec64: 8b 03 mov eax,DWORD PTR [ebx] 80aec66: 56 push esi 80aec67: 8d 54 03 04 lea edx,[ebx+eax*1+0x4] 80aec6b: 89 f8 mov eax,edi 80aec6d: e8 fe f4 ff ff call 80ae170 80aec72: 83 c4 10 add esp,0x10 80aec75: 31 c0 xor eax,eax 80aec77: 83 c4 3c add esp,0x3c 80aec7a: 5b pop ebx 80aec7b: 5e pop esi 80aec7c: 5f pop edi 80aec7d: 5d pop ebp 80aec7e: c3 ret 80aec7f: 90 nop 80aec80: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80aec84: 80 78 0a 68 cmp BYTE PTR [eax+0xa],0x68 80aec88: 0f 85 ec fd ff ff jne 80aea7a 80aec8e: 8b 03 mov eax,DWORD PTR [ebx] 80aec90: 83 c3 04 add ebx,0x4 80aec93: 89 86 bc 00 00 00 mov DWORD PTR [esi+0xbc],eax 80aec99: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80aec9d: 83 c0 0b add eax,0xb 80aeca0: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80aeca4: e9 d1 fd ff ff jmp 80aea7a 80aeca9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aecb0: 0f b6 03 movzx eax,BYTE PTR [ebx] 80aecb3: 89 86 b4 00 00 00 mov DWORD PTR [esi+0xb4],eax 80aecb9: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80aecbd: 8d 58 02 lea ebx,[eax+0x2] 80aecc0: e9 6f fe ff ff jmp 80aeb34 80aecc5: 8d 76 00 lea esi,[esi+0x0] 80aecc8: 0f b6 01 movzx eax,BYTE PTR [ecx] 80aeccb: 83 c1 01 add ecx,0x1 80aecce: 88 86 b8 00 00 00 mov BYTE PTR [esi+0xb8],al 80aecd4: e9 b6 fe ff ff jmp 80aeb8f 80aecd9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aece0: 0f b6 19 movzx ebx,BYTE PTR [ecx] 80aece3: 89 ea mov edx,ebp 80aece5: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 80aece9: 89 d8 mov eax,ebx 80aeceb: e8 10 f4 ff ff call 80ae100 80aecf0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 80aecf4: 83 ec 0c sub esp,0xc 80aecf7: ff 74 24 24 push DWORD PTR [esp+0x24] 80aecfb: 89 c2 mov edx,eax 80aecfd: 89 d8 mov eax,ebx 80aecff: 83 c1 01 add ecx,0x1 80aed02: e8 a9 f2 ff ff call 80adfb0 80aed07: 89 c1 mov ecx,eax 80aed09: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80aed0d: 83 c4 10 add esp,0x10 80aed10: 89 86 a8 00 00 00 mov DWORD PTR [esi+0xa8],eax 80aed16: e9 74 fe ff ff jmp 80aeb8f 80aed1b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aed1f: 90 nop 80aed20: 84 c0 test al,al 80aed22: 0f 85 5f 02 00 00 jne 80aef87 80aed28: bb 10 00 00 00 mov ebx,0x10 80aed2d: e9 df fe ff ff jmp 80aec11 80aed32: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80aed38: 8b 45 4c mov eax,DWORD PTR [ebp+0x4c] 80aed3b: 8b 4d 48 mov ecx,DWORD PTR [ebp+0x48] 80aed3e: 66 81 38 58 b8 cmp WORD PTR [eax],0xb858 80aed43: 0f 84 17 02 00 00 je 80aef60 80aed49: 80 38 b8 cmp BYTE PTR [eax],0xb8 80aed4c: 75 15 jne 80aed63 80aed4e: 81 78 01 ad 00 00 00 cmp DWORD PTR [eax+0x1],0xad 80aed55: 75 0c jne 80aed63 80aed57: 66 81 78 05 cd 80 cmp WORD PTR [eax+0x5],0x80cd 80aed5d: 0f 84 3d 01 00 00 je 80aeea0 80aed63: 83 c4 3c add esp,0x3c 80aed66: b8 05 00 00 00 mov eax,0x5 80aed6b: 5b pop ebx 80aed6c: 5e pop esi 80aed6d: 5f pop edi 80aed6e: 5d pop ebp 80aed6f: c3 ret 80aed70: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80aed74: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80aed78: 85 c0 test eax,eax 80aed7a: 0f 85 40 fe ff ff jne 80aebc0 80aed80: 83 c4 3c add esp,0x3c 80aed83: b8 03 00 00 00 mov eax,0x3 80aed88: 5b pop ebx 80aed89: 5e pop esi 80aed8a: 5f pop edi 80aed8b: 5d pop ebp 80aed8c: c3 ret 80aed8d: 8d 76 00 lea esi,[esi+0x0] 80aed90: 80 7c 24 04 ff cmp BYTE PTR [esp+0x4],0xff 80aed95: 89 df mov edi,ebx 80aed97: 0f 84 be fe ff ff je 80aec5b 80aed9d: 0f b6 7c 24 04 movzx edi,BYTE PTR [esp+0x4] 80aeda2: 89 ea mov edx,ebp 80aeda4: 89 f8 mov eax,edi 80aeda6: e8 55 f3 ff ff call 80ae100 80aedab: 83 ec 0c sub esp,0xc 80aedae: 89 d9 mov ecx,ebx 80aedb0: 89 c2 mov edx,eax 80aedb2: 8d 44 24 38 lea eax,[esp+0x38] 80aedb6: 50 push eax 80aedb7: 89 f8 mov eax,edi 80aedb9: e8 f2 f1 ff ff call 80adfb0 80aedbe: 89 c7 mov edi,eax 80aedc0: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80aedc4: 83 c4 10 add esp,0x10 80aedc7: 89 45 50 mov DWORD PTR [ebp+0x50],eax 80aedca: e9 8c fe ff ff jmp 80aec5b 80aedcf: 90 nop 80aedd0: 31 ff xor edi,edi 80aedd2: 31 c9 xor ecx,ecx 80aedd4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aedd8: 0f b6 13 movzx edx,BYTE PTR [ebx] 80aeddb: 83 c3 01 add ebx,0x1 80aedde: 89 d0 mov eax,edx 80aede0: 83 e0 7f and eax,0x7f 80aede3: d3 e0 shl eax,cl 80aede5: 83 c1 07 add ecx,0x7 80aede8: 09 c7 or edi,eax 80aedea: 84 d2 test dl,dl 80aedec: 78 ea js 80aedd8 80aedee: 8d 04 3b lea eax,[ebx+edi*1] 80aedf1: c6 86 ba 00 00 00 01 mov BYTE PTR [esi+0xba],0x1 80aedf8: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80aedfc: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80aee00: 8d 50 01 lea edx,[eax+0x1] 80aee03: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 80aee07: 84 c0 test al,al 80aee09: 0f 84 b1 fd ff ff je 80aebc0 80aee0f: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 80aee13: e9 42 fd ff ff jmp 80aeb5a 80aee18: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aee1f: 90 nop 80aee20: 0f b6 44 24 04 movzx eax,BYTE PTR [esp+0x4] 80aee25: 89 ea mov edx,ebp 80aee27: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80aee2b: e8 d0 f2 ff ff call 80ae100 80aee30: 83 ec 0c sub esp,0xc 80aee33: 89 d9 mov ecx,ebx 80aee35: 89 c2 mov edx,eax 80aee37: 8d 44 24 38 lea eax,[esp+0x38] 80aee3b: 50 push eax 80aee3c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80aee40: e8 6b f1 ff ff call 80adfb0 80aee45: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80aee49: 83 c4 10 add esp,0x10 80aee4c: 89 45 50 mov DWORD PTR [ebp+0x50],eax 80aee4f: e9 07 fe ff ff jmp 80aec5b 80aee54: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80aee58: bb 0c 00 00 00 mov ebx,0xc 80aee5d: e9 af fd ff ff jmp 80aec11 80aee62: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80aee68: bb 08 00 00 00 mov ebx,0x8 80aee6d: e9 9f fd ff ff jmp 80aec11 80aee72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80aee78: 80 fa 04 cmp dl,0x4 80aee7b: 0f 85 ff fe ff ff jne 80aed80 80aee81: 80 7b 01 00 cmp BYTE PTR [ebx+0x1],0x0 80aee85: 0f 85 f5 fe ff ff jne 80aed80 80aee8b: 0f b6 53 02 movzx edx,BYTE PTR [ebx+0x2] 80aee8f: 83 c3 02 add ebx,0x2 80aee92: e9 fa fb ff ff jmp 80aea91 80aee97: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aee9e: 66 90 xchg ax,ax 80aeea0: 8d 81 a0 00 00 00 lea eax,[ecx+0xa0] 80aeea6: 8b 50 1c mov edx,DWORD PTR [eax+0x1c] 80aeea9: c7 46 04 01 00 00 00 mov DWORD PTR [esi+0x4],0x1 80aeeb0: c7 86 a0 00 00 00 01 00 00 00 mov DWORD PTR [esi+0xa0],0x1 80aeeba: 89 d7 mov edi,edx 80aeebc: c7 46 1c 01 00 00 00 mov DWORD PTR [esi+0x1c],0x1 80aeec3: 29 cf sub edi,ecx 80aeec5: 8d 48 2c lea ecx,[eax+0x2c] 80aeec8: c7 86 98 00 00 00 04 00 00 00 mov DWORD PTR [esi+0x98],0x4 80aeed2: 29 d1 sub ecx,edx 80aeed4: 89 be 94 00 00 00 mov DWORD PTR [esi+0x94],edi 80aeeda: 89 0e mov DWORD PTR [esi],ecx 80aeedc: 8d 48 20 lea ecx,[eax+0x20] 80aeedf: 29 d1 sub ecx,edx 80aeee1: c7 46 0c 01 00 00 00 mov DWORD PTR [esi+0xc],0x1 80aeee8: 89 4e 18 mov DWORD PTR [esi+0x18],ecx 80aeeeb: 8d 48 28 lea ecx,[eax+0x28] 80aeeee: 29 d1 sub ecx,edx 80aeef0: c7 46 14 01 00 00 00 mov DWORD PTR [esi+0x14],0x1 80aeef7: 89 4e 08 mov DWORD PTR [esi+0x8],ecx 80aeefa: 8d 48 24 lea ecx,[eax+0x24] 80aeefd: 29 d1 sub ecx,edx 80aeeff: c7 46 34 01 00 00 00 mov DWORD PTR [esi+0x34],0x1 80aef06: 89 4e 10 mov DWORD PTR [esi+0x10],ecx 80aef09: 8d 48 14 lea ecx,[eax+0x14] 80aef0c: 29 d1 sub ecx,edx 80aef0e: c7 46 3c 01 00 00 00 mov DWORD PTR [esi+0x3c],0x1 80aef15: 89 4e 30 mov DWORD PTR [esi+0x30],ecx 80aef18: 8d 48 10 lea ecx,[eax+0x10] 80aef1b: 29 d1 sub ecx,edx 80aef1d: c7 46 2c 01 00 00 00 mov DWORD PTR [esi+0x2c],0x1 80aef24: 89 4e 38 mov DWORD PTR [esi+0x38],ecx 80aef27: 8d 48 18 lea ecx,[eax+0x18] 80aef2a: 83 c0 38 add eax,0x38 80aef2d: 29 d0 sub eax,edx 80aef2f: 29 d1 sub ecx,edx 80aef31: c7 46 44 01 00 00 00 mov DWORD PTR [esi+0x44],0x1 80aef38: 89 46 40 mov DWORD PTR [esi+0x40],eax 80aef3b: 31 c0 xor eax,eax 80aef3d: 89 4e 28 mov DWORD PTR [esi+0x28],ecx 80aef40: c7 86 b4 00 00 00 08 00 00 00 mov DWORD PTR [esi+0xb4],0x8 80aef4a: c6 86 bb 00 00 00 01 mov BYTE PTR [esi+0xbb],0x1 80aef51: e9 21 fd ff ff jmp 80aec77 80aef56: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aef5d: 8d 76 00 lea esi,[esi+0x0] 80aef60: 83 78 02 77 cmp DWORD PTR [eax+0x2],0x77 80aef64: 0f 85 df fd ff ff jne 80aed49 80aef6a: 66 81 78 06 cd 80 cmp WORD PTR [eax+0x6],0x80cd 80aef70: 0f 85 d3 fd ff ff jne 80aed49 80aef76: 8d 41 04 lea eax,[ecx+0x4] 80aef79: e9 28 ff ff ff jmp 80aeea6 80aef7e: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 80aef82: e9 39 fc ff ff jmp 80aebc0 80aef87: e9 95 a6 f9 ff jmp 8049621 80aef8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080aef90 : 80aef90: 55 push ebp 80aef91: 57 push edi 80aef92: 56 push esi 80aef93: 53 push ebx 80aef94: e8 27 ac f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80aef99: 81 c3 67 60 03 00 add ebx,0x36067 80aef9f: 83 ec 2c sub esp,0x2c 80aefa2: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 80aefa6: 89 c3 mov ebx,eax 80aefa8: 8b 42 60 mov eax,DWORD PTR [edx+0x60] 80aefab: a9 00 00 00 40 test eax,0x40000000 80aefb0: 74 06 je 80aefb8 80aefb2: 80 7a 70 00 cmp BYTE PTR [edx+0x70],0x0 80aefb6: 75 0b jne 80aefc3 80aefb8: 8b 72 10 mov esi,DWORD PTR [edx+0x10] 80aefbb: 85 f6 test esi,esi 80aefbd: 0f 84 fa 00 00 00 je 80af0bd 80aefc3: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 80aefc7: 31 c0 xor eax,eax 80aefc9: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80aefcd: eb 25 jmp 80aeff4 80aefcf: 90 nop 80aefd0: 85 c9 test ecx,ecx 80aefd2: 74 14 je 80aefe8 80aefd4: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80aefd8: 80 bc 18 54 1b 00 00 04 cmp BYTE PTR [eax+ebx*1+0x1b54],0x4 80aefe0: 0f 85 44 a6 f9 ff jne 804962a 80aefe6: 89 31 mov DWORD PTR [ecx],esi 80aefe8: 83 c0 01 add eax,0x1 80aefeb: 83 f8 11 cmp eax,0x11 80aefee: 0f 84 a4 00 00 00 je 80af098 80aeff4: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 80aeff8: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 80aeffc: 80 7c 07 6c 00 cmp BYTE PTR [edi+eax*1+0x6c],0x0 80af001: 8b 0c 87 mov ecx,DWORD PTR [edi+eax*4] 80af004: 8b 34 83 mov esi,DWORD PTR [ebx+eax*4] 80af007: 0f 85 1d a6 f9 ff jne 804962a 80af00d: 80 7c 03 6c 00 cmp BYTE PTR [ebx+eax*1+0x6c],0x0 80af012: 75 bc jne 80aefd0 80af014: 85 f6 test esi,esi 80af016: 0f 95 c2 setne dl 80af019: 85 c9 test ecx,ecx 80af01b: 89 d5 mov ebp,edx 80af01d: 0f 95 c2 setne dl 80af020: 89 d7 mov edi,edx 80af022: 89 ea mov edx,ebp 80af024: 89 fb mov ebx,edi 80af026: 84 da test dl,bl 80af028: 74 be je 80aefe8 80af02a: 39 f1 cmp ecx,esi 80af02c: 74 ba je 80aefe8 80af02e: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af032: 80 bc 07 54 1b 00 00 03 cmp BYTE PTR [edi+eax*1+0x1b54],0x3 80af03a: 0f b6 ac 38 54 1b 00 00 movzx ebp,BYTE PTR [eax+edi*1+0x1b54] 80af042: 77 24 ja 80af068 80af044: 85 ed test ebp,ebp 80af046: 74 a0 je 80aefe8 80af048: 0f b6 1e movzx ebx,BYTE PTR [esi] 80af04b: 88 19 mov BYTE PTR [ecx],bl 80af04d: f7 c5 02 00 00 00 test ebp,0x2 80af053: 74 93 je 80aefe8 80af055: 0f b7 74 2e fe movzx esi,WORD PTR [esi+ebp*1-0x2] 80af05a: 66 89 74 29 fe mov WORD PTR [ecx+ebp*1-0x2],si 80af05f: eb 87 jmp 80aefe8 80af061: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80af068: 8b 3e mov edi,DWORD PTR [esi] 80af06a: 83 c0 01 add eax,0x1 80af06d: 89 39 mov DWORD PTR [ecx],edi 80af06f: 8b 7c 2e fc mov edi,DWORD PTR [esi+ebp*1-0x4] 80af073: 89 7c 29 fc mov DWORD PTR [ecx+ebp*1-0x4],edi 80af077: 8d 79 04 lea edi,[ecx+0x4] 80af07a: 83 e7 fc and edi,0xfffffffc 80af07d: 29 f9 sub ecx,edi 80af07f: 29 ce sub esi,ecx 80af081: 01 e9 add ecx,ebp 80af083: c1 e9 02 shr ecx,0x2 80af086: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80af088: 83 f8 11 cmp eax,0x11 80af08b: 0f 85 63 ff ff ff jne 80aeff4 80af091: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80af098: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80af09c: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80af0a0: 31 c0 xor eax,eax 80af0a2: f6 43 63 40 test BYTE PTR [ebx+0x63],0x40 80af0a6: 74 06 je 80af0ae 80af0a8: 80 7b 70 00 cmp BYTE PTR [ebx+0x70],0x0 80af0ac: 75 07 jne 80af0b5 80af0ae: 8b 4b 10 mov ecx,DWORD PTR [ebx+0x10] 80af0b1: 85 c9 test ecx,ecx 80af0b3: 74 37 je 80af0ec 80af0b5: 83 c4 2c add esp,0x2c 80af0b8: 5b pop ebx 80af0b9: 5e pop esi 80af0ba: 5f pop edi 80af0bb: 5d pop ebp 80af0bc: c3 ret 80af0bd: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80af0c1: 8b 4a 48 mov ecx,DWORD PTR [edx+0x48] 80af0c4: 80 be 58 1b 00 00 04 cmp BYTE PTR [esi+0x1b58],0x4 80af0cb: 0f 85 59 a5 f9 ff jne 804962a 80af0d1: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80af0d5: a9 00 00 00 40 test eax,0x40000000 80af0da: 74 04 je 80af0e0 80af0dc: c6 42 70 00 mov BYTE PTR [edx+0x70],0x0 80af0e0: 8d 44 24 1c lea eax,[esp+0x1c] 80af0e4: 89 42 10 mov DWORD PTR [edx+0x10],eax 80af0e7: e9 d7 fe ff ff jmp 80aefc3 80af0ec: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 80af0ef: f6 42 63 40 test BYTE PTR [edx+0x63],0x40 80af0f3: 74 06 je 80af0fb 80af0f5: 80 7a 70 00 cmp BYTE PTR [edx+0x70],0x0 80af0f9: 75 13 jne 80af10e 80af0fb: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80af0ff: 80 be 58 1b 00 00 04 cmp BYTE PTR [esi+0x1b58],0x4 80af106: 0f 85 1e a5 f9 ff jne 804962a 80af10c: 8b 00 mov eax,DWORD PTR [eax] 80af10e: 2b 43 48 sub eax,DWORD PTR [ebx+0x48] 80af111: 03 42 68 add eax,DWORD PTR [edx+0x68] 80af114: eb 9f jmp 80af0b5 80af116: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80af11d: 8d 76 00 lea esi,[esi+0x0] 080af120 : 80af120: 55 push ebp 80af121: e8 f9 07 fa ff call 804f91f <__x86.get_pc_thunk.bp> 80af126: 81 c5 da 5e 03 00 add ebp,0x35eda 80af12c: 57 push edi 80af12d: 56 push esi 80af12e: 53 push ebx 80af12f: 89 c3 mov ebx,eax 80af131: 81 ec 3c 01 00 00 sub esp,0x13c 80af137: 8b 84 24 50 01 00 00 mov eax,DWORD PTR [esp+0x150] 80af13e: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80af142: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80af146: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 80af14a: 39 d3 cmp ebx,edx 80af14c: 0f 83 f4 00 00 00 jae 80af246 <.L324+0x3e> 80af152: 8d 85 54 1b 00 00 lea eax,[ebp+0x1b54] 80af158: c7 44 24 0c 01 00 00 00 mov DWORD PTR [esp+0xc],0x1 80af160: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80af164: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80af168: 0f b6 3b movzx edi,BYTE PTR [ebx] 80af16b: 8d 43 01 lea eax,[ebx+0x1] 80af16e: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80af172: 8d 57 fd lea edx,[edi-0x3] 80af175: 89 f8 mov eax,edi 80af177: 80 fa ee cmp dl,0xee 80af17a: 0f 87 b3 a4 f9 ff ja 8049633 80af180: 0f b6 d2 movzx edx,dl 80af183: 8b b4 95 14 9e fe ff mov esi,DWORD PTR [ebp+edx*4-0x161ec] 80af18a: 01 ee add esi,ebp 80af18c: 3e ff e6 notrack jmp esi 80af18f: 90 nop 080af190 <.L378>: 80af190: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80af194: 31 c0 xor eax,eax 80af196: 31 c9 xor ecx,ecx 80af198: 0f b6 1e movzx ebx,BYTE PTR [esi] 80af19b: 83 c6 01 add esi,0x1 80af19e: 89 da mov edx,ebx 80af1a0: 83 e2 7f and edx,0x7f 80af1a3: d3 e2 shl edx,cl 80af1a5: 83 c1 07 add ecx,0x7 80af1a8: 09 d0 or eax,edx 80af1aa: 84 db test bl,bl 80af1ac: 78 ea js 80af198 <.L378+0x8> 80af1ae: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 80af1b2: 83 f9 1f cmp ecx,0x1f 80af1b5: 77 0e ja 80af1c5 <.L378+0x35> 80af1b7: 83 e3 40 and ebx,0x40 80af1ba: 74 09 je 80af1c5 <.L378+0x35> 80af1bc: ba ff ff ff ff mov edx,0xffffffff 80af1c1: d3 e2 shl edx,cl 80af1c3: 09 d0 or eax,edx 80af1c5: 8d 57 90 lea edx,[edi-0x70] 80af1c8: 83 fa 11 cmp edx,0x11 80af1cb: 0f 8f 69 a4 f9 ff jg 804963a 80af1d1: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80af1d5: 8b 34 93 mov esi,DWORD PTR [ebx+edx*4] 80af1d8: f6 43 63 40 test BYTE PTR [ebx+0x63],0x40 80af1dc: 74 07 je 80af1e5 <.L378+0x55> 80af1de: 80 7c 3b fc 00 cmp BYTE PTR [ebx+edi*1-0x4],0x0 80af1e3: 75 11 jne 80af1f6 <.L378+0x66> 80af1e5: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80af1e9: 80 7c 1f 90 04 cmp BYTE PTR [edi+ebx*1-0x70],0x4 80af1ee: 0f 85 46 a4 f9 ff jne 804963a 80af1f4: 8b 36 mov esi,DWORD PTR [esi] 80af1f6: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af1fa: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af1fe: 01 c6 add esi,eax 80af200: eb 16 jmp 80af218 <.L324+0x10> 80af202: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080af208 <.L324>: 80af208: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af20c: 8b 73 01 mov esi,DWORD PTR [ebx+0x1] 80af20f: 83 c3 05 add ebx,0x5 80af212: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80af218: 83 ff 3f cmp edi,0x3f 80af21b: 0f 8f 19 a4 f9 ff jg 804963a 80af221: 8d 47 01 lea eax,[edi+0x1] 80af224: 89 74 bc 30 mov DWORD PTR [esp+edi*4+0x30],esi 80af228: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80af22c: 39 5c 24 14 cmp DWORD PTR [esp+0x14],ebx 80af230: 0f 87 32 ff ff ff ja 80af168 80af236: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80af23a: 85 c0 test eax,eax 80af23c: 0f 84 f8 a3 f9 ff je 804963a 80af242: 8b 44 84 2c mov eax,DWORD PTR [esp+eax*4+0x2c] 80af246: 81 c4 3c 01 00 00 add esp,0x13c 80af24c: 5b pop ebx 80af24d: 5e pop esi 80af24e: 5f pop edi 80af24f: 5d pop ebp 80af250: c3 ret 080af251 <.L322>: 80af251: 8b 73 01 mov esi,DWORD PTR [ebx+0x1] 80af254: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af258: 83 c3 09 add ebx,0x9 80af25b: eb bb jmp 80af218 <.L324+0x10> 80af25d: 8d 76 00 lea esi,[esi+0x0] 080af260 <.L309>: 80af260: 8d 57 b0 lea edx,[edi-0x50] 80af263: 83 fa 11 cmp edx,0x11 80af266: 0f 8f ce a3 f9 ff jg 804963a 80af26c: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80af270: 8b 34 90 mov esi,DWORD PTR [eax+edx*4] 80af273: f6 40 63 40 test BYTE PTR [eax+0x63],0x40 80af277: 74 07 je 80af280 <.L309+0x20> 80af279: 80 7c 10 6c 00 cmp BYTE PTR [eax+edx*1+0x6c],0x0 80af27e: 75 11 jne 80af291 <.L309+0x31> 80af280: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80af284: 80 7c 07 b0 04 cmp BYTE PTR [edi+eax*1-0x50],0x4 80af289: 0f 85 ab a3 f9 ff jne 804963a 80af28f: 8b 36 mov esi,DWORD PTR [esi] 80af291: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af295: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af299: e9 7a ff ff ff jmp 80af218 <.L324+0x10> 80af29e: 66 90 xchg ax,ax 080af2a0 <.L310>: 80af2a0: 8d 77 d0 lea esi,[edi-0x30] 80af2a3: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af2a7: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af2ab: e9 68 ff ff ff jmp 80af218 <.L324+0x10> 080af2b0 <.L312>: 80af2b0: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80af2b4: 83 fb 01 cmp ebx,0x1 80af2b7: 0f 8e 7d a3 f9 ff jle 804963a 80af2bd: 8d 7b fe lea edi,[ebx-0x2] 80af2c0: 83 e8 1a sub eax,0x1a 80af2c3: 8b 4c 9c 2c mov ecx,DWORD PTR [esp+ebx*4+0x2c] 80af2c7: 8b 74 bc 30 mov esi,DWORD PTR [esp+edi*4+0x30] 80af2cb: 3c 14 cmp al,0x14 80af2cd: 0f 87 60 a3 f9 ff ja 8049633 80af2d3: 0f b6 c0 movzx eax,al 80af2d6: 8b 9c 85 d0 a1 fe ff mov ebx,DWORD PTR [ebp+eax*4-0x15e30] 80af2dd: 01 eb add ebx,ebp 80af2df: 3e ff e3 notrack jmp ebx 80af2e2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080af2e8 <.L305>: 80af2e8: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80af2ec: 85 f6 test esi,esi 80af2ee: 0f 84 46 a3 f9 ff je 804963a 80af2f4: 89 f7 mov edi,esi 80af2f6: 83 ef 01 sub edi,0x1 80af2f9: 8b 74 bc 30 mov esi,DWORD PTR [esp+edi*4+0x30] 80af2fd: 3c 23 cmp al,0x23 80af2ff: 0f 87 cc 01 00 00 ja 80af4d1 <.L327+0x10> 80af305: 83 e8 06 sub eax,0x6 80af308: 3c 1d cmp al,0x1d 80af30a: 0f 87 23 a3 f9 ff ja 8049633 80af310: 0f b6 c0 movzx eax,al 80af313: 8b 8c 85 24 a2 fe ff mov ecx,DWORD PTR [ebp+eax*4-0x15ddc] 80af31a: 01 e9 add ecx,ebp 80af31c: 3e ff e1 notrack jmp ecx 080af31f <.L384>: 80af31f: 31 c0 xor eax,eax 80af321: 31 c9 xor ecx,ecx 80af323: 83 44 24 10 01 add DWORD PTR [esp+0x10],0x1 80af328: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af32c: 0f b6 5b ff movzx ebx,BYTE PTR [ebx-0x1] 80af330: 89 da mov edx,ebx 80af332: 83 e2 7f and edx,0x7f 80af335: d3 e2 shl edx,cl 80af337: 83 c1 07 add ecx,0x7 80af33a: 09 d0 or eax,edx 80af33c: 84 db test bl,bl 80af33e: 78 e3 js 80af323 <.L384+0x4> 80af340: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af344: 01 c6 add esi,eax 80af346: e9 cd fe ff ff jmp 80af218 <.L324+0x10> 080af34b <.L302>: 80af34b: 0f b6 73 01 movzx esi,BYTE PTR [ebx+0x1] 80af34f: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80af353: 89 f0 mov eax,esi 80af355: e8 a6 ed ff ff call 80ae100 80af35a: 83 ec 0c sub esp,0xc 80af35d: 8d 4b 02 lea ecx,[ebx+0x2] 80af360: 89 c2 mov edx,eax 80af362: 8d 44 24 38 lea eax,[esp+0x38] 80af366: 50 push eax 80af367: 89 f0 mov eax,esi 80af369: e8 42 ec ff ff call 80adfb0 80af36e: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 80af372: 83 c4 10 add esp,0x10 80af375: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af379: 89 c3 mov ebx,eax 80af37b: e9 98 fe ff ff jmp 80af218 <.L324+0x10> 080af380 <.L314>: 80af380: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80af384: 83 f8 02 cmp eax,0x2 80af387: 0f 8e ad a2 f9 ff jle 804963a 80af38d: 8d 48 ff lea ecx,[eax-0x1] 80af390: 8d 50 fe lea edx,[eax-0x2] 80af393: 83 e8 03 sub eax,0x3 80af396: 8b 5c 84 30 mov ebx,DWORD PTR [esp+eax*4+0x30] 80af39a: 8b 74 8c 30 mov esi,DWORD PTR [esp+ecx*4+0x30] 80af39e: 8b 7c 94 30 mov edi,DWORD PTR [esp+edx*4+0x30] 80af3a2: 89 7c 8c 30 mov DWORD PTR [esp+ecx*4+0x30],edi 80af3a6: 89 5c 94 30 mov DWORD PTR [esp+edx*4+0x30],ebx 80af3aa: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af3ae: 89 74 84 30 mov DWORD PTR [esp+eax*4+0x30],esi 80af3b2: e9 75 fe ff ff jmp 80af22c <.L324+0x24> 080af3b7 <.L315>: 80af3b7: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80af3bb: 83 f8 01 cmp eax,0x1 80af3be: 0f 8e 76 a2 f9 ff jle 804963a 80af3c4: 8d 50 ff lea edx,[eax-0x1] 80af3c7: 83 e8 02 sub eax,0x2 80af3ca: 8b 5c 84 30 mov ebx,DWORD PTR [esp+eax*4+0x30] 80af3ce: 8b 4c 94 30 mov ecx,DWORD PTR [esp+edx*4+0x30] 80af3d2: 89 5c 94 30 mov DWORD PTR [esp+edx*4+0x30],ebx 80af3d6: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af3da: 89 4c 84 30 mov DWORD PTR [esp+eax*4+0x30],ecx 80af3de: e9 49 fe ff ff jmp 80af22c <.L324+0x24> 080af3e3 <.L316>: 80af3e3: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af3e7: 0f b6 4b 01 movzx ecx,BYTE PTR [ebx+0x1] 80af3eb: 8d 53 02 lea edx,[ebx+0x2] 80af3ee: 8d 47 ff lea eax,[edi-0x1] 80af3f1: 39 c1 cmp ecx,eax 80af3f3: 0f 8d 41 a2 f9 ff jge 804963a 80af3f9: 29 c8 sub eax,ecx 80af3fb: 89 d3 mov ebx,edx 80af3fd: 8b 74 84 30 mov esi,DWORD PTR [esp+eax*4+0x30] 80af401: e9 12 fe ff ff jmp 80af218 <.L324+0x10> 080af406 <.L317>: 80af406: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af40a: 83 ff 01 cmp edi,0x1 80af40d: 0f 8e 27 a2 f9 ff jle 804963a 80af413: 8b 74 bc 28 mov esi,DWORD PTR [esp+edi*4+0x28] 80af417: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af41b: e9 f8 fd ff ff jmp 80af218 <.L324+0x10> 080af420 <.L328>: 80af420: 0f be 73 01 movsx esi,BYTE PTR [ebx+0x1] 80af424: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af428: 83 c3 02 add ebx,0x2 80af42b: e9 e8 fd ff ff jmp 80af218 <.L324+0x10> 080af430 <.L329>: 80af430: 0f b6 73 01 movzx esi,BYTE PTR [ebx+0x1] 80af434: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af438: 83 c3 02 add ebx,0x2 80af43b: e9 d8 fd ff ff jmp 80af218 <.L324+0x10> 080af440 <.L311>: 80af440: 0f bf 43 01 movsx eax,WORD PTR [ebx+0x1] 80af444: 8d 5c 03 03 lea ebx,[ebx+eax*1+0x3] 80af448: e9 df fd ff ff jmp 80af22c <.L324+0x24> 080af44d <.L313>: 80af44d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80af451: 85 c0 test eax,eax 80af453: 0f 84 e1 a1 f9 ff je 804963a 80af459: 83 e8 01 sub eax,0x1 80af45c: 89 c7 mov edi,eax 80af45e: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80af462: 8d 43 03 lea eax,[ebx+0x3] 80af465: 8b 54 bc 30 mov edx,DWORD PTR [esp+edi*4+0x30] 80af469: 85 d2 test edx,edx 80af46b: 0f 84 8f 00 00 00 je 80af500 <.L327+0x3f> 80af471: 0f bf 5b 01 movsx ebx,WORD PTR [ebx+0x1] 80af475: 01 c3 add ebx,eax 80af477: e9 b0 fd ff ff jmp 80af22c <.L324+0x24> 080af47c <.L318>: 80af47c: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80af480: 85 c0 test eax,eax 80af482: 0f 84 b2 a1 f9 ff je 804963a 80af488: 83 e8 01 sub eax,0x1 80af48b: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af48f: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80af493: e9 94 fd ff ff jmp 80af22c <.L324+0x24> 080af498 <.L319>: 80af498: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af49c: 85 ff test edi,edi 80af49e: 0f 84 96 a1 f9 ff je 804963a 80af4a4: 8b 74 bc 2c mov esi,DWORD PTR [esp+edi*4+0x2c] 80af4a8: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af4ac: e9 67 fd ff ff jmp 80af218 <.L324+0x10> 080af4b1 <.L326>: 80af4b1: 0f bf 73 01 movsx esi,WORD PTR [ebx+0x1] 80af4b5: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af4b9: 83 c3 03 add ebx,0x3 80af4bc: e9 57 fd ff ff jmp 80af218 <.L324+0x10> 080af4c1 <.L327>: 80af4c1: 0f b7 73 01 movzx esi,WORD PTR [ebx+0x1] 80af4c5: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af4c9: 83 c3 03 add ebx,0x3 80af4cc: e9 47 fd ff ff jmp 80af218 <.L324+0x10> 80af4d1: 3c 94 cmp al,0x94 80af4d3: 0f 85 c8 02 00 00 jne 80af7a1 <.L358+0x32> 80af4d9: 0f b6 43 01 movzx eax,BYTE PTR [ebx+0x1] 80af4dd: 8d 53 02 lea edx,[ebx+0x2] 80af4e0: 3c 04 cmp al,0x4 80af4e2: 0f 84 99 02 00 00 je 80af781 <.L358+0x12> 80af4e8: 0f 87 aa 02 00 00 ja 80af798 <.L358+0x29> 80af4ee: 3c 01 cmp al,0x1 80af4f0: 0f 85 94 02 00 00 jne 80af78a <.L358+0x1b> 80af4f6: 0f b6 36 movzx esi,BYTE PTR [esi] 80af4f9: 89 d3 mov ebx,edx 80af4fb: e9 18 fd ff ff jmp 80af218 <.L324+0x10> 80af500: 89 c3 mov ebx,eax 80af502: e9 25 fd ff ff jmp 80af22c <.L324+0x24> 080af507 <.L346>: 80af507: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af50b: f7 d6 not esi 80af50d: e9 06 fd ff ff jmp 80af218 <.L324+0x10> 080af512 <.L349>: 80af512: 8b 36 mov esi,DWORD PTR [esi] 80af514: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af518: e9 fb fc ff ff jmp 80af218 <.L324+0x10> 080af51d <.L348>: 80af51d: 89 f0 mov eax,esi 80af51f: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af523: c1 f8 1f sar eax,0x1f 80af526: 31 c6 xor esi,eax 80af528: 29 c6 sub esi,eax 80af52a: e9 e9 fc ff ff jmp 80af218 <.L324+0x10> 080af52f <.L347>: 80af52f: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af533: f7 de neg esi 80af535: e9 de fc ff ff jmp 80af218 <.L324+0x10> 080af53a <.L380>: 80af53a: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af53e: 31 ff xor edi,edi 80af540: 31 c9 xor ecx,ecx 80af542: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80af548: 0f b6 13 movzx edx,BYTE PTR [ebx] 80af54b: 83 c3 01 add ebx,0x1 80af54e: 89 d0 mov eax,edx 80af550: 83 e0 7f and eax,0x7f 80af553: d3 e0 shl eax,cl 80af555: 83 c1 07 add ecx,0x7 80af558: 09 c7 or edi,eax 80af55a: 84 d2 test dl,dl 80af55c: 78 ea js 80af548 <.L380+0xe> 80af55e: 31 f6 xor esi,esi 80af560: 31 c9 xor ecx,ecx 80af562: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80af568: 0f b6 03 movzx eax,BYTE PTR [ebx] 80af56b: 83 c3 01 add ebx,0x1 80af56e: 89 c2 mov edx,eax 80af570: 83 e2 7f and edx,0x7f 80af573: d3 e2 shl edx,cl 80af575: 83 c1 07 add ecx,0x7 80af578: 09 d6 or esi,edx 80af57a: 84 c0 test al,al 80af57c: 78 ea js 80af568 <.L380+0x2e> 80af57e: 83 f9 1f cmp ecx,0x1f 80af581: 77 0d ja 80af590 <.L380+0x56> 80af583: a8 40 test al,0x40 80af585: 74 09 je 80af590 <.L380+0x56> 80af587: b8 ff ff ff ff mov eax,0xffffffff 80af58c: d3 e0 shl eax,cl 80af58e: 09 c6 or esi,eax 80af590: 83 ff 11 cmp edi,0x11 80af593: 0f 8f a1 a0 f9 ff jg 804963a 80af599: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80af59d: 8b 04 b9 mov eax,DWORD PTR [ecx+edi*4] 80af5a0: f6 41 63 40 test BYTE PTR [ecx+0x63],0x40 80af5a4: 74 07 je 80af5ad <.L380+0x73> 80af5a6: 80 7c 39 6c 00 cmp BYTE PTR [ecx+edi*1+0x6c],0x0 80af5ab: 75 10 jne 80af5bd <.L380+0x83> 80af5ad: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80af5b1: 80 3c 39 04 cmp BYTE PTR [ecx+edi*1],0x4 80af5b5: 0f 85 7f a0 f9 ff jne 804963a 80af5bb: 8b 00 mov eax,DWORD PTR [eax] 80af5bd: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af5c1: 01 c6 add esi,eax 80af5c3: e9 50 fc ff ff jmp 80af218 <.L324+0x10> 080af5c8 <.L377>: 80af5c8: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af5cc: 31 f6 xor esi,esi 80af5ce: 31 c9 xor ecx,ecx 80af5d0: 0f b6 13 movzx edx,BYTE PTR [ebx] 80af5d3: 83 c3 01 add ebx,0x1 80af5d6: 89 d0 mov eax,edx 80af5d8: 83 e0 7f and eax,0x7f 80af5db: d3 e0 shl eax,cl 80af5dd: 83 c1 07 add ecx,0x7 80af5e0: 09 c6 or esi,eax 80af5e2: 84 d2 test dl,dl 80af5e4: 78 ea js 80af5d0 <.L377+0x8> 80af5e6: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af5ea: 83 f9 1f cmp ecx,0x1f 80af5ed: 0f 87 25 fc ff ff ja 80af218 <.L324+0x10> 80af5f3: 83 e2 40 and edx,0x40 80af5f6: 0f 84 1c fc ff ff je 80af218 <.L324+0x10> 80af5fc: b8 ff ff ff ff mov eax,0xffffffff 80af601: d3 e0 shl eax,cl 80af603: 09 c6 or esi,eax 80af605: e9 0e fc ff ff jmp 80af218 <.L324+0x10> 080af60a <.L381>: 80af60a: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af60e: e9 19 fc ff ff jmp 80af22c <.L324+0x24> 080af613 <.L379>: 80af613: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af617: 31 ff xor edi,edi 80af619: 31 c9 xor ecx,ecx 80af61b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80af61f: 90 nop 80af620: 0f b6 13 movzx edx,BYTE PTR [ebx] 80af623: 83 c3 01 add ebx,0x1 80af626: 89 d0 mov eax,edx 80af628: 83 e0 7f and eax,0x7f 80af62b: d3 e0 shl eax,cl 80af62d: 83 c1 07 add ecx,0x7 80af630: 09 c7 or edi,eax 80af632: 84 d2 test dl,dl 80af634: 78 ea js 80af620 <.L379+0xd> 80af636: 83 ff 11 cmp edi,0x11 80af639: 0f 8f fb 9f f9 ff jg 804963a 80af63f: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80af643: 8b 34 b8 mov esi,DWORD PTR [eax+edi*4] 80af646: f6 40 63 40 test BYTE PTR [eax+0x63],0x40 80af64a: 74 07 je 80af653 <.L379+0x40> 80af64c: 80 7c 38 6c 00 cmp BYTE PTR [eax+edi*1+0x6c],0x0 80af651: 75 10 jne 80af663 <.L379+0x50> 80af653: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80af657: 80 3c 38 04 cmp BYTE PTR [eax+edi*1],0x4 80af65b: 0f 85 d9 9f f9 ff jne 804963a 80af661: 8b 36 mov esi,DWORD PTR [esi] 80af663: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80af667: e9 ac fb ff ff jmp 80af218 <.L324+0x10> 080af66c <.L376>: 80af66c: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af670: 31 f6 xor esi,esi 80af672: 31 c9 xor ecx,ecx 80af674: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80af678: 0f b6 13 movzx edx,BYTE PTR [ebx] 80af67b: 83 c3 01 add ebx,0x1 80af67e: 89 d0 mov eax,edx 80af680: 83 e0 7f and eax,0x7f 80af683: d3 e0 shl eax,cl 80af685: 83 c1 07 add ecx,0x7 80af688: 09 c6 or esi,eax 80af68a: 84 d2 test dl,dl 80af68c: 78 ea js 80af678 <.L376+0xc> 80af68e: eb d3 jmp 80af663 <.L379+0x50> 080af690 <.L366>: 80af690: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af694: d3 e6 shl esi,cl 80af696: e9 7d fb ff ff jmp 80af218 <.L324+0x10> 080af69b <.L365>: 80af69b: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af69f: d3 ee shr esi,cl 80af6a1: e9 72 fb ff ff jmp 80af218 <.L324+0x10> 080af6a6 <.L364>: 80af6a6: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af6aa: d3 fe sar esi,cl 80af6ac: e9 67 fb ff ff jmp 80af218 <.L324+0x10> 080af6b1 <.L363>: 80af6b1: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af6b5: 31 ce xor esi,ecx 80af6b7: e9 5c fb ff ff jmp 80af218 <.L324+0x10> 080af6bc <.L362>: 80af6bc: 31 c0 xor eax,eax 80af6be: 39 ce cmp esi,ecx 80af6c0: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af6c4: 0f 94 c0 sete al 80af6c7: 89 c6 mov esi,eax 80af6c9: e9 4a fb ff ff jmp 80af218 <.L324+0x10> 080af6ce <.L361>: 80af6ce: 31 c0 xor eax,eax 80af6d0: 39 ce cmp esi,ecx 80af6d2: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af6d6: 0f 9d c0 setge al 80af6d9: 89 c6 mov esi,eax 80af6db: e9 38 fb ff ff jmp 80af218 <.L324+0x10> 080af6e0 <.L360>: 80af6e0: 31 c0 xor eax,eax 80af6e2: 39 ce cmp esi,ecx 80af6e4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af6e8: 0f 9f c0 setg al 80af6eb: 89 c6 mov esi,eax 80af6ed: e9 26 fb ff ff jmp 80af218 <.L324+0x10> 080af6f2 <.L359>: 80af6f2: 31 c0 xor eax,eax 80af6f4: 39 ce cmp esi,ecx 80af6f6: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af6fa: 0f 9e c0 setle al 80af6fd: 89 c6 mov esi,eax 80af6ff: e9 14 fb ff ff jmp 80af218 <.L324+0x10> 080af704 <.L370>: 80af704: 89 f0 mov eax,esi 80af706: 31 d2 xor edx,edx 80af708: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af70c: f7 f1 div ecx 80af70e: 89 d6 mov esi,edx 80af710: e9 03 fb ff ff jmp 80af218 <.L324+0x10> 080af715 <.L369>: 80af715: 0f af f1 imul esi,ecx 80af718: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af71c: e9 f7 fa ff ff jmp 80af218 <.L324+0x10> 080af721 <.L368>: 80af721: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af725: 09 ce or esi,ecx 80af727: e9 ec fa ff ff jmp 80af218 <.L324+0x10> 080af72c <.L356>: 80af72c: 31 c0 xor eax,eax 80af72e: 39 ce cmp esi,ecx 80af730: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af734: 0f 95 c0 setne al 80af737: 89 c6 mov esi,eax 80af739: e9 da fa ff ff jmp 80af218 <.L324+0x10> 080af73e <.L373>: 80af73e: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af742: 21 ce and esi,ecx 80af744: e9 cf fa ff ff jmp 80af218 <.L324+0x10> 080af749 <.L367>: 80af749: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af74d: 01 ce add esi,ecx 80af74f: e9 c4 fa ff ff jmp 80af218 <.L324+0x10> 080af754 <.L372>: 80af754: 89 f0 mov eax,esi 80af756: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af75a: 99 cdq 80af75b: f7 f9 idiv ecx 80af75d: 89 c6 mov esi,eax 80af75f: e9 b4 fa ff ff jmp 80af218 <.L324+0x10> 080af764 <.L371>: 80af764: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af768: 29 ce sub esi,ecx 80af76a: e9 a9 fa ff ff jmp 80af218 <.L324+0x10> 080af76f <.L358>: 80af76f: 31 c0 xor eax,eax 80af771: 39 ce cmp esi,ecx 80af773: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af777: 0f 9c c0 setl al 80af77a: 89 c6 mov esi,eax 80af77c: e9 97 fa ff ff jmp 80af218 <.L324+0x10> 80af781: 8b 36 mov esi,DWORD PTR [esi] 80af783: 89 d3 mov ebx,edx 80af785: e9 8e fa ff ff jmp 80af218 <.L324+0x10> 80af78a: 3c 02 cmp al,0x2 80af78c: 75 18 jne 80af7a6 <.L358+0x37> 80af78e: 0f b7 36 movzx esi,WORD PTR [esi] 80af791: 89 d3 mov ebx,edx 80af793: e9 80 fa ff ff jmp 80af218 <.L324+0x10> 80af798: 3c 08 cmp al,0x8 80af79a: 74 e5 je 80af781 <.L358+0x12> 80af79c: e9 92 9e f9 ff jmp 8049633 80af7a1: e9 8d 9e f9 ff jmp 8049633 80af7a6: e9 88 9e f9 ff jmp 8049633 80af7ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80af7af: 90 nop 080af7b0 : 80af7b0: 55 push ebp 80af7b1: b9 20 00 00 00 mov ecx,0x20 80af7b6: 89 d5 mov ebp,edx 80af7b8: 57 push edi 80af7b9: 56 push esi 80af7ba: 89 c6 mov esi,eax 80af7bc: 53 push ebx 80af7bd: e8 fe a3 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80af7c2: 81 c3 3e 58 03 00 add ebx,0x3583e 80af7c8: 81 ec bc 00 00 00 sub esp,0xbc 80af7ce: 8d 7c 24 30 lea edi,[esp+0x30] 80af7d2: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80af7d6: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 80af7da: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80af7dc: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 80af7e0: 8b 94 24 90 00 00 00 mov edx,DWORD PTR [esp+0x90] 80af7e7: f7 c2 00 00 00 40 test edx,0x40000000 80af7ed: 74 0a je 80af7f9 80af7ef: 80 bc 24 a0 00 00 00 00 cmp BYTE PTR [esp+0xa0],0x0 80af7f7: 75 0c jne 80af805 80af7f9: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80af7fd: 85 c0 test eax,eax 80af7ff: 0f 84 e7 02 00 00 je 80afaec <.L454+0x94> 80af805: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80af809: f6 40 63 40 test BYTE PTR [eax+0x63],0x40 80af80d: 74 04 je 80af813 80af80f: c6 40 70 00 mov BYTE PTR [eax+0x70],0x0 80af813: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80af817: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 80af81e: 8b 85 a0 00 00 00 mov eax,DWORD PTR [ebp+0xa0] 80af824: 83 f8 01 cmp eax,0x1 80af827: 75 47 jne 80af870 80af829: 8b 85 98 00 00 00 mov eax,DWORD PTR [ebp+0x98] 80af82f: 83 f8 11 cmp eax,0x11 80af832: 0f 8f 09 9e f9 ff jg 8049641 80af838: 81 e2 00 00 00 40 and edx,0x40000000 80af83e: 8b 4c 84 30 mov ecx,DWORD PTR [esp+eax*4+0x30] 80af842: 74 0a je 80af84e 80af844: 80 bc 04 9c 00 00 00 00 cmp BYTE PTR [esp+eax*1+0x9c],0x0 80af84c: 75 14 jne 80af862 80af84e: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80af852: 80 bc 03 54 1b 00 00 04 cmp BYTE PTR [ebx+eax*1+0x1b54],0x4 80af85a: 0f 85 e1 9d f9 ff jne 8049641 80af860: 8b 09 mov ecx,DWORD PTR [ecx] 80af862: 03 8d 94 00 00 00 add ecx,DWORD PTR [ebp+0x94] 80af868: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80af86c: eb 4a jmp 80af8b8 80af86e: 66 90 xchg ax,ax 80af870: 83 f8 02 cmp eax,0x2 80af873: 0f 85 ac 02 00 00 jne 80afb25 <.L454+0xcd> 80af879: 8b 9d 9c 00 00 00 mov ebx,DWORD PTR [ebp+0x9c] 80af87f: 31 f6 xor esi,esi 80af881: 31 c9 xor ecx,ecx 80af883: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80af887: 90 nop 80af888: 0f b6 13 movzx edx,BYTE PTR [ebx] 80af88b: 83 c3 01 add ebx,0x1 80af88e: 89 d0 mov eax,edx 80af890: 83 e0 7f and eax,0x7f 80af893: d3 e0 shl eax,cl 80af895: 83 c1 07 add ecx,0x7 80af898: 09 c6 or esi,eax 80af89a: 84 d2 test dl,dl 80af89c: 78 ea js 80af888 80af89e: 83 ec 0c sub esp,0xc 80af8a1: 8d 14 33 lea edx,[ebx+esi*1] 80af8a4: 89 d8 mov eax,ebx 80af8a6: 6a 00 push 0x0 80af8a8: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80af8ac: e8 6f f8 ff ff call 80af120 80af8b1: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80af8b5: 83 c4 10 add esp,0x10 80af8b8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80af8bc: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80af8c0: 89 58 48 mov DWORD PTR [eax+0x48],ebx 80af8c3: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80af8c7: 31 db xor ebx,ebx 80af8c9: 8d 80 54 1b 00 00 lea eax,[eax+0x1b54] 80af8cf: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80af8d3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80af8d7: 90 nop 80af8d8: 83 7c dd 04 05 cmp DWORD PTR [ebp+ebx*8+0x4],0x5 80af8dd: 0f 87 9b 00 00 00 ja 80af97e <.L449> 80af8e3: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80af8e7: 8b 44 dd 04 mov eax,DWORD PTR [ebp+ebx*8+0x4] 80af8eb: 8b 8c 87 9c a2 fe ff mov ecx,DWORD PTR [edi+eax*4-0x15d64] 80af8f2: 01 f9 add ecx,edi 80af8f4: 3e ff e1 notrack jmp ecx 80af8f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80af8fe: 66 90 xchg ax,ax 080af900 <.L450>: 80af900: 8b 74 dd 00 mov esi,DWORD PTR [ebp+ebx*8+0x0] 80af904: 31 ff xor edi,edi 80af906: 31 c9 xor ecx,ecx 80af908: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80af90f: 90 nop 80af910: 0f b6 16 movzx edx,BYTE PTR [esi] 80af913: 83 c6 01 add esi,0x1 80af916: 89 d0 mov eax,edx 80af918: 83 e0 7f and eax,0x7f 80af91b: d3 e0 shl eax,cl 80af91d: 83 c1 07 add ecx,0x7 80af920: 09 c7 or edi,eax 80af922: 84 d2 test dl,dl 80af924: 78 ea js 80af910 <.L450+0x10> 80af926: 83 ec 0c sub esp,0xc 80af929: 8d 14 3e lea edx,[esi+edi*1] 80af92c: 89 f0 mov eax,esi 80af92e: ff 74 24 20 push DWORD PTR [esp+0x20] 80af932: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80af936: e8 e5 f7 ff ff call 80af120 80af93b: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 80af93f: 83 c4 10 add esp,0x10 80af942: 80 bc 33 54 1b 00 00 04 cmp BYTE PTR [ebx+esi*1+0x1b54],0x4 80af94a: 76 26 jbe 80af972 <.L452+0x1a> 80af94c: e9 f0 9c f9 ff jmp 8049641 80af951: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080af958 <.L452>: 80af958: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80af95c: 03 44 dd 00 add eax,DWORD PTR [ebp+ebx*8+0x0] 80af960: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80af964: 80 bc 0b 54 1b 00 00 04 cmp BYTE PTR [ebx+ecx*1+0x1b54],0x4 80af96c: 0f 87 cf 9c f9 ff ja 8049641 80af972: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80af976: c6 44 1e 6c 01 mov BYTE PTR [esi+ebx*1+0x6c],0x1 80af97b: 89 04 9e mov DWORD PTR [esi+ebx*4],eax 080af97e <.L449>: 80af97e: 83 c3 01 add ebx,0x1 80af981: 83 fb 12 cmp ebx,0x12 80af984: 0f 85 4e ff ff ff jne 80af8d8 80af98a: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80af98e: 8b 50 60 mov edx,DWORD PTR [eax+0x60] 80af991: 89 d0 mov eax,edx 80af993: 25 ff ff ff 7f and eax,0x7fffffff 80af998: 80 bd bb 00 00 00 00 cmp BYTE PTR [ebp+0xbb],0x0 80af99f: 74 07 je 80af9a8 <.L449+0x2a> 80af9a1: 89 d0 mov eax,edx 80af9a3: 0d 00 00 00 80 or eax,0x80000000 80af9a8: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80af9ac: 8b 53 4c mov edx,DWORD PTR [ebx+0x4c] 80af9af: 89 43 60 mov DWORD PTR [ebx+0x60],eax 80af9b2: 80 3a b8 cmp BYTE PTR [edx],0xb8 80af9b5: 0f 84 fd 00 00 00 je 80afab8 <.L454+0x60> 80af9bb: 81 c4 bc 00 00 00 add esp,0xbc 80af9c1: 5b pop ebx 80af9c2: 5e pop esi 80af9c3: 5f pop edi 80af9c4: 5d pop ebp 80af9c5: c3 ret 80af9c6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80af9cd: 8d 76 00 lea esi,[esi+0x0] 080af9d0 <.L453>: 80af9d0: 8b 74 dd 00 mov esi,DWORD PTR [ebp+ebx*8+0x0] 80af9d4: 31 ff xor edi,edi 80af9d6: 31 c9 xor ecx,ecx 80af9d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80af9df: 90 nop 80af9e0: 0f b6 16 movzx edx,BYTE PTR [esi] 80af9e3: 83 c6 01 add esi,0x1 80af9e6: 89 d0 mov eax,edx 80af9e8: 83 e0 7f and eax,0x7f 80af9eb: d3 e0 shl eax,cl 80af9ed: 83 c1 07 add ecx,0x7 80af9f0: 09 c7 or edi,eax 80af9f2: 84 d2 test dl,dl 80af9f4: 78 ea js 80af9e0 <.L453+0x10> 80af9f6: 83 ec 0c sub esp,0xc 80af9f9: 8d 14 3e lea edx,[esi+edi*1] 80af9fc: 89 f0 mov eax,esi 80af9fe: ff 74 24 20 push DWORD PTR [esp+0x20] 80afa02: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80afa06: e8 15 f7 ff ff call 80af120 80afa0b: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 80afa0f: 83 c4 10 add esp,0x10 80afa12: f6 47 63 40 test BYTE PTR [edi+0x63],0x40 80afa16: 74 05 je 80afa1d <.L453+0x4d> 80afa18: c6 44 1f 6c 00 mov BYTE PTR [edi+ebx*1+0x6c],0x0 80afa1d: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80afa21: 89 04 9e mov DWORD PTR [esi+ebx*4],eax 80afa24: e9 55 ff ff ff jmp 80af97e <.L449> 80afa29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080afa30 <.L455>: 80afa30: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80afa34: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80afa38: 03 44 dd 00 add eax,DWORD PTR [ebp+ebx*8+0x0] 80afa3c: f6 47 63 40 test BYTE PTR [edi+0x63],0x40 80afa40: 74 05 je 80afa47 <.L455+0x17> 80afa42: c6 44 1f 6c 00 mov BYTE PTR [edi+ebx*1+0x6c],0x0 80afa47: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80afa4b: 89 04 99 mov DWORD PTR [ecx+ebx*4],eax 80afa4e: e9 2b ff ff ff jmp 80af97e <.L449> 80afa53: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80afa57: 90 nop 080afa58 <.L454>: 80afa58: 8b 44 dd 00 mov eax,DWORD PTR [ebp+ebx*8+0x0] 80afa5c: 80 bc 04 9c 00 00 00 00 cmp BYTE PTR [esp+eax*1+0x9c],0x0 80afa64: 75 1a jne 80afa80 <.L454+0x28> 80afa66: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80afa6a: 8b 44 84 30 mov eax,DWORD PTR [esp+eax*4+0x30] 80afa6e: f6 42 63 40 test BYTE PTR [edx+0x63],0x40 80afa72: 74 d3 je 80afa47 <.L455+0x17> 80afa74: c6 44 1a 6c 00 mov BYTE PTR [edx+ebx*1+0x6c],0x0 80afa79: eb cc jmp 80afa47 <.L455+0x17> 80afa7b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80afa7f: 90 nop 80afa80: 83 f8 11 cmp eax,0x11 80afa83: 0f 8f b8 9b f9 ff jg 8049641 80afa89: 8b 54 84 30 mov edx,DWORD PTR [esp+eax*4+0x30] 80afa8d: f6 84 24 93 00 00 00 40 test BYTE PTR [esp+0x93],0x40 80afa95: 74 09 je 80afaa0 <.L454+0x48> 80afa97: 89 d0 mov eax,edx 80afa99: e9 c2 fe ff ff jmp 80af960 <.L452+0x8> 80afa9e: 66 90 xchg ax,ax 80afaa0: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 80afaa4: 80 3c 07 04 cmp BYTE PTR [edi+eax*1],0x4 80afaa8: 0f 85 93 9b f9 ff jne 8049641 80afaae: 8b 02 mov eax,DWORD PTR [edx] 80afab0: e9 ab fe ff ff jmp 80af960 <.L452+0x8> 80afab5: 8d 76 00 lea esi,[esi+0x0] 80afab8: 81 7a 01 ad 00 00 00 cmp DWORD PTR [edx+0x1],0xad 80afabf: 0f 85 f6 fe ff ff jne 80af9bb <.L449+0x3d> 80afac5: 0f b7 52 05 movzx edx,WORD PTR [edx+0x5] 80afac9: 66 81 fa cd 80 cmp dx,0x80cd 80aface: 74 0b je 80afadb <.L454+0x83> 80afad0: 66 81 fa 0f 05 cmp dx,0x50f 80afad5: 0f 85 e0 fe ff ff jne 80af9bb <.L449+0x3d> 80afadb: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80afadf: 0d 00 00 00 80 or eax,0x80000000 80afae4: 89 43 60 mov DWORD PTR [ebx+0x60],eax 80afae7: e9 cf fe ff ff jmp 80af9bb <.L449+0x3d> 80afaec: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80afaf0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80afaf4: 80 bb 58 1b 00 00 04 cmp BYTE PTR [ebx+0x1b58],0x4 80afafb: 8b 40 48 mov eax,DWORD PTR [eax+0x48] 80afafe: 0f 85 3d 9b f9 ff jne 8049641 80afb04: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80afb08: f7 c2 00 00 00 40 test edx,0x40000000 80afb0e: 74 08 je 80afb18 <.L454+0xc0> 80afb10: c6 84 24 a0 00 00 00 00 mov BYTE PTR [esp+0xa0],0x0 80afb18: 8d 44 24 2c lea eax,[esp+0x2c] 80afb1c: 89 44 24 40 mov DWORD PTR [esp+0x40],eax 80afb20: e9 e0 fc ff ff jmp 80af805 80afb25: e9 20 9b f9 ff jmp 804964a 80afb2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080afb30 : 80afb30: 55 push ebp 80afb31: 89 c5 mov ebp,eax 80afb33: 31 c0 xor eax,eax 80afb35: 57 push edi 80afb36: 89 ef mov edi,ebp 80afb38: 56 push esi 80afb39: 89 d6 mov esi,edx 80afb3b: 53 push ebx 80afb3c: e8 7f a0 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80afb41: 81 c3 bf 54 03 00 add ebx,0x354bf 80afb47: 81 ec ec 00 00 00 sub esp,0xec 80afb4d: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80afb51: b9 20 00 00 00 mov ecx,0x20 80afb56: f3 ab rep stos DWORD PTR es:[edi],eax 80afb58: c7 45 60 00 00 00 40 mov DWORD PTR [ebp+0x60],0x40000000 80afb5f: 8d 7c 24 20 lea edi,[esp+0x20] 80afb63: 89 fa mov edx,edi 80afb65: 8b 84 24 fc 00 00 00 mov eax,DWORD PTR [esp+0xfc] 80afb6c: 89 45 4c mov DWORD PTR [ebp+0x4c],eax 80afb6f: 89 e8 mov eax,ebp 80afb71: e8 5a ee ff ff call 80ae9d0 80afb76: 85 c0 test eax,eax 80afb78: 0f 85 d5 9a f9 ff jne 8049653 80afb7e: c7 c0 00 00 00 00 mov eax,0x0 80afb84: 85 c0 test eax,eax 80afb86: 0f 84 84 00 00 00 je 80afc10 80afb8c: 83 ec 08 sub esp,0x8 80afb8f: 8d 83 50 99 fc ff lea eax,[ebx-0x366b0] 80afb95: 50 push eax 80afb96: 8d 83 50 1b 00 00 lea eax,[ebx+0x1b50] 80afb9c: 50 push eax 80afb9d: e8 5e 04 f5 f7 call 0 <_nl_current_LC_CTYPE> 80afba2: 83 c4 10 add esp,0x10 80afba5: 85 c0 test eax,eax 80afba7: 75 67 jne 80afc10 80afba9: 80 bb 58 1b 00 00 04 cmp BYTE PTR [ebx+0x1b58],0x4 80afbb0: 0f 85 9d 9a f9 ff jne 8049653 80afbb6: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 80afbba: f6 45 63 40 test BYTE PTR [ebp+0x63],0x40 80afbbe: 74 04 je 80afbc4 80afbc0: c6 45 70 00 mov BYTE PTR [ebp+0x70],0x0 80afbc4: 8d 44 24 1c lea eax,[esp+0x1c] 80afbc8: 89 fa mov edx,edi 80afbca: c7 84 24 c0 00 00 00 01 00 00 00 mov DWORD PTR [esp+0xc0],0x1 80afbd5: 89 45 10 mov DWORD PTR [ebp+0x10],eax 80afbd8: 89 e8 mov eax,ebp 80afbda: c7 84 24 b8 00 00 00 04 00 00 00 mov DWORD PTR [esp+0xb8],0x4 80afbe5: c7 84 24 b4 00 00 00 00 00 00 00 mov DWORD PTR [esp+0xb4],0x0 80afbf0: e8 bb fb ff ff call 80af7b0 80afbf5: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80afbf9: 89 45 4c mov DWORD PTR [ebp+0x4c],eax 80afbfc: 81 c4 ec 00 00 00 add esp,0xec 80afc02: 5b pop ebx 80afc03: 5e pop esi 80afc04: 5f pop edi 80afc05: 5d pop ebp 80afc06: c3 ret 80afc07: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80afc0e: 66 90 xchg ax,ax 80afc10: 80 bb 54 1b 00 00 00 cmp BYTE PTR [ebx+0x1b54],0x0 80afc17: 75 90 jne 80afba9 80afc19: c6 83 54 1b 00 00 04 mov BYTE PTR [ebx+0x1b54],0x4 80afc20: c6 83 56 1b 00 00 04 mov BYTE PTR [ebx+0x1b56],0x4 80afc27: c6 83 55 1b 00 00 04 mov BYTE PTR [ebx+0x1b55],0x4 80afc2e: c6 83 57 1b 00 00 04 mov BYTE PTR [ebx+0x1b57],0x4 80afc35: c6 83 5a 1b 00 00 04 mov BYTE PTR [ebx+0x1b5a],0x4 80afc3c: c6 83 5b 1b 00 00 04 mov BYTE PTR [ebx+0x1b5b],0x4 80afc43: c6 83 59 1b 00 00 04 mov BYTE PTR [ebx+0x1b59],0x4 80afc4a: c6 83 58 1b 00 00 04 mov BYTE PTR [ebx+0x1b58],0x4 80afc51: c6 83 5f 1b 00 00 0c mov BYTE PTR [ebx+0x1b5f],0xc 80afc58: c6 83 60 1b 00 00 0c mov BYTE PTR [ebx+0x1b60],0xc 80afc5f: c6 83 61 1b 00 00 0c mov BYTE PTR [ebx+0x1b61],0xc 80afc66: c6 83 62 1b 00 00 0c mov BYTE PTR [ebx+0x1b62],0xc 80afc6d: c6 83 63 1b 00 00 0c mov BYTE PTR [ebx+0x1b63],0xc 80afc74: c6 83 64 1b 00 00 0c mov BYTE PTR [ebx+0x1b64],0xc 80afc7b: c6 83 5d 1b 00 00 04 mov BYTE PTR [ebx+0x1b5d],0x4 80afc82: c6 83 5c 1b 00 00 04 mov BYTE PTR [ebx+0x1b5c],0x4 80afc89: e9 1b ff ff ff jmp 80afba9 80afc8e: 66 90 xchg ax,ax 080afc90 : 80afc90: 57 push edi 80afc91: e8 d1 af f9 ff call 804ac67 <__x86.get_pc_thunk.di> 80afc96: 81 c7 6a 53 03 00 add edi,0x3536a 80afc9c: 56 push esi 80afc9d: 89 d6 mov esi,edx 80afc9f: 53 push ebx 80afca0: 89 c3 mov ebx,eax 80afca2: e8 09 fb ff ff call 80af7b0 80afca7: 8b 86 b4 00 00 00 mov eax,DWORD PTR [esi+0xb4] 80afcad: 83 7c c6 04 06 cmp DWORD PTR [esi+eax*8+0x4],0x6 80afcb2: 75 0c jne 80afcc0 80afcb4: c7 43 4c 00 00 00 00 mov DWORD PTR [ebx+0x4c],0x0 80afcbb: 5b pop ebx 80afcbc: 5e pop esi 80afcbd: 5f pop edi 80afcbe: c3 ret 80afcbf: 90 nop 80afcc0: 83 f8 11 cmp eax,0x11 80afcc3: 0f 8f 8f 99 f9 ff jg 8049658 80afcc9: 8b 14 83 mov edx,DWORD PTR [ebx+eax*4] 80afccc: f6 43 63 40 test BYTE PTR [ebx+0x63],0x40 80afcd0: 74 07 je 80afcd9 80afcd2: 80 7c 03 6c 00 cmp BYTE PTR [ebx+eax*1+0x6c],0x0 80afcd7: 75 10 jne 80afce9 80afcd9: 80 bc 07 54 1b 00 00 04 cmp BYTE PTR [edi+eax*1+0x1b54],0x4 80afce1: 0f 85 71 99 f9 ff jne 8049658 80afce7: 8b 12 mov edx,DWORD PTR [edx] 80afce9: 89 53 4c mov DWORD PTR [ebx+0x4c],edx 80afcec: 5b pop ebx 80afced: 5e pop esi 80afcee: 5f pop edi 80afcef: c3 ret 080afcf0 <_Unwind_RaiseException_Phase2>: 80afcf0: 55 push ebp 80afcf1: bd 01 00 00 00 mov ebp,0x1 80afcf6: 57 push edi 80afcf7: e8 6b af f9 ff call 804ac67 <__x86.get_pc_thunk.di> 80afcfc: 81 c7 04 53 03 00 add edi,0x35304 80afd02: 56 push esi 80afd03: 89 c6 mov esi,eax 80afd05: 53 push ebx 80afd06: 89 d3 mov ebx,edx 80afd08: 81 ec dc 00 00 00 sub esp,0xdc 80afd0e: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80afd12: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80afd16: 8d 7c 24 10 lea edi,[esp+0x10] 80afd1a: eb 48 jmp 80afd64 <_Unwind_RaiseException_Phase2+0x74> 80afd1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80afd20: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [esp+0xb8] 80afd27: 85 c0 test eax,eax 80afd29: 74 29 je 80afd54 <_Unwind_RaiseException_Phase2+0x64> 80afd2b: 83 ec 08 sub esp,0x8 80afd2e: 89 d1 mov ecx,edx 80afd30: 53 push ebx 80afd31: 83 c9 02 or ecx,0x2 80afd34: 56 push esi 80afd35: ff 76 04 push DWORD PTR [esi+0x4] 80afd38: ff 36 push DWORD PTR [esi] 80afd3a: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 80afd3e: 51 push ecx 80afd3f: 6a 01 push 0x1 80afd41: ff d0 call eax 80afd43: 83 c4 20 add esp,0x20 80afd46: 83 f8 07 cmp eax,0x7 80afd49: 74 55 je 80afda0 <_Unwind_RaiseException_Phase2+0xb0> 80afd4b: 83 f8 08 cmp eax,0x8 80afd4e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80afd52: 75 37 jne 80afd8b <_Unwind_RaiseException_Phase2+0x9b> 80afd54: 85 d2 test edx,edx 80afd56: 75 59 jne 80afdb1 <_Unwind_RaiseException_Phase2+0xc1> 80afd58: 89 fa mov edx,edi 80afd5a: 89 d8 mov eax,ebx 80afd5c: 83 c5 01 add ebp,0x1 80afd5f: e8 2c ff ff ff call 80afc90 80afd64: 89 fa mov edx,edi 80afd66: 89 d8 mov eax,ebx 80afd68: e8 63 ec ff ff call 80ae9d0 80afd6d: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 80afd70: 89 c1 mov ecx,eax 80afd72: 8b 43 60 mov eax,DWORD PTR [ebx+0x60] 80afd75: c1 e8 1f shr eax,0x1f 80afd78: 29 c2 sub edx,eax 80afd7a: 89 d0 mov eax,edx 80afd7c: 31 d2 xor edx,edx 80afd7e: 39 46 10 cmp DWORD PTR [esi+0x10],eax 80afd81: 0f 94 c2 sete dl 80afd84: c1 e2 02 shl edx,0x2 80afd87: 85 c9 test ecx,ecx 80afd89: 74 95 je 80afd20 <_Unwind_RaiseException_Phase2+0x30> 80afd8b: 81 c4 dc 00 00 00 add esp,0xdc 80afd91: b8 02 00 00 00 mov eax,0x2 80afd96: 5b pop ebx 80afd97: 5e pop esi 80afd98: 5f pop edi 80afd99: 5d pop ebp 80afd9a: c3 ret 80afd9b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80afd9f: 90 nop 80afda0: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80afda4: 89 2f mov DWORD PTR [edi],ebp 80afda6: 81 c4 dc 00 00 00 add esp,0xdc 80afdac: 5b pop ebx 80afdad: 5e pop esi 80afdae: 5f pop edi 80afdaf: 5d pop ebp 80afdb0: c3 ret 80afdb1: e9 a9 98 f9 ff jmp 804965f <_Unwind_RaiseException_Phase2.cold> 80afdb6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80afdbd: 8d 76 00 lea esi,[esi+0x0] 080afdc0 <_Unwind_ForcedUnwind_Phase2>: 80afdc0: 55 push ebp 80afdc1: bd 01 00 00 00 mov ebp,0x1 80afdc6: 57 push edi 80afdc7: 56 push esi 80afdc8: 89 d6 mov esi,edx 80afdca: 53 push ebx 80afdcb: 89 c3 mov ebx,eax 80afdcd: 81 ec dc 00 00 00 sub esp,0xdc 80afdd3: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 80afdd6: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80afdda: 8d 7c 24 10 lea edi,[esp+0x10] 80afdde: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80afde2: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 80afde5: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80afde9: eb 55 jmp 80afe40 <_Unwind_ForcedUnwind_Phase2+0x80> 80afdeb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80afdef: 90 nop 80afdf0: 83 ec 04 sub esp,0x4 80afdf3: ff 74 24 0c push DWORD PTR [esp+0xc] 80afdf7: 56 push esi 80afdf8: 53 push ebx 80afdf9: 52 push edx 80afdfa: 50 push eax 80afdfb: 6a 0a push 0xa 80afdfd: 6a 01 push 0x1 80afdff: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80afe03: ff d0 call eax 80afe05: 83 c4 20 add esp,0x20 80afe08: 85 c0 test eax,eax 80afe0a: 75 72 jne 80afe7e <_Unwind_ForcedUnwind_Phase2+0xbe> 80afe0c: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [esp+0xb8] 80afe13: 85 c0 test eax,eax 80afe15: 74 1d je 80afe34 <_Unwind_ForcedUnwind_Phase2+0x74> 80afe17: 83 ec 08 sub esp,0x8 80afe1a: 56 push esi 80afe1b: 53 push ebx 80afe1c: ff 73 04 push DWORD PTR [ebx+0x4] 80afe1f: ff 33 push DWORD PTR [ebx] 80afe21: 6a 0a push 0xa 80afe23: 6a 01 push 0x1 80afe25: ff d0 call eax 80afe27: 83 c4 20 add esp,0x20 80afe2a: 83 f8 07 cmp eax,0x7 80afe2d: 74 61 je 80afe90 <_Unwind_ForcedUnwind_Phase2+0xd0> 80afe2f: 83 f8 08 cmp eax,0x8 80afe32: 75 4a jne 80afe7e <_Unwind_ForcedUnwind_Phase2+0xbe> 80afe34: 89 fa mov edx,edi 80afe36: 89 f0 mov eax,esi 80afe38: 83 c5 01 add ebp,0x1 80afe3b: e8 50 fe ff ff call 80afc90 80afe40: 89 fa mov edx,edi 80afe42: 89 f0 mov eax,esi 80afe44: e8 87 eb ff ff call 80ae9d0 80afe49: 89 c1 mov ecx,eax 80afe4b: 85 c0 test eax,eax 80afe4d: 74 05 je 80afe54 <_Unwind_ForcedUnwind_Phase2+0x94> 80afe4f: 83 f8 05 cmp eax,0x5 80afe52: 75 2a jne 80afe7e <_Unwind_ForcedUnwind_Phase2+0xbe> 80afe54: 8b 03 mov eax,DWORD PTR [ebx] 80afe56: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80afe59: 83 f9 05 cmp ecx,0x5 80afe5c: 75 92 jne 80afdf0 <_Unwind_ForcedUnwind_Phase2+0x30> 80afe5e: 83 ec 04 sub esp,0x4 80afe61: 89 ef mov edi,ebp 80afe63: 89 cd mov ebp,ecx 80afe65: ff 74 24 0c push DWORD PTR [esp+0xc] 80afe69: 56 push esi 80afe6a: 53 push ebx 80afe6b: 52 push edx 80afe6c: 50 push eax 80afe6d: 6a 1a push 0x1a 80afe6f: 6a 01 push 0x1 80afe71: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80afe75: ff d0 call eax 80afe77: 83 c4 20 add esp,0x20 80afe7a: 85 c0 test eax,eax 80afe7c: 74 16 je 80afe94 <_Unwind_ForcedUnwind_Phase2+0xd4> 80afe7e: 81 c4 dc 00 00 00 add esp,0xdc 80afe84: bd 02 00 00 00 mov ebp,0x2 80afe89: 5b pop ebx 80afe8a: 89 e8 mov eax,ebp 80afe8c: 5e pop esi 80afe8d: 5f pop edi 80afe8e: 5d pop ebp 80afe8f: c3 ret 80afe90: 89 ef mov edi,ebp 80afe92: 89 c5 mov ebp,eax 80afe94: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80afe98: 89 38 mov DWORD PTR [eax],edi 80afe9a: 81 c4 dc 00 00 00 add esp,0xdc 80afea0: 89 e8 mov eax,ebp 80afea2: 5b pop ebx 80afea3: 5e pop esi 80afea4: 5f pop edi 80afea5: 5d pop ebp 80afea6: c3 ret 80afea7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80afeae: 66 90 xchg ax,ax 080afeb0 <_Unwind_GetGR>: 80afeb0: f3 0f 1e fb endbr32 80afeb4: 53 push ebx 80afeb5: e8 06 9d f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80afeba: 81 c3 46 51 03 00 add ebx,0x35146 80afec0: 83 ec 08 sub esp,0x8 80afec3: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80afec7: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80afecb: 83 fa 11 cmp edx,0x11 80afece: 0f 8f 94 97 f9 ff jg 8049668 <_Unwind_GetGR.cold> 80afed4: 8b 04 91 mov eax,DWORD PTR [ecx+edx*4] 80afed7: f6 41 63 40 test BYTE PTR [ecx+0x63],0x40 80afedb: 74 07 je 80afee4 <_Unwind_GetGR+0x34> 80afedd: 80 7c 11 6c 00 cmp BYTE PTR [ecx+edx*1+0x6c],0x0 80afee2: 75 10 jne 80afef4 <_Unwind_GetGR+0x44> 80afee4: 80 bc 13 54 1b 00 00 04 cmp BYTE PTR [ebx+edx*1+0x1b54],0x4 80afeec: 0f 85 76 97 f9 ff jne 8049668 <_Unwind_GetGR.cold> 80afef2: 8b 00 mov eax,DWORD PTR [eax] 80afef4: 83 c4 08 add esp,0x8 80afef7: 5b pop ebx 80afef8: c3 ret 80afef9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080aff00 <_Unwind_GetCFA>: 80aff00: f3 0f 1e fb endbr32 80aff04: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80aff08: 8b 40 48 mov eax,DWORD PTR [eax+0x48] 80aff0b: c3 ret 80aff0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080aff10 <_Unwind_SetGR>: 80aff10: f3 0f 1e fb endbr32 80aff14: e8 84 f7 fa ff call 805f69d <__x86.get_pc_thunk.cx> 80aff19: 81 c1 e7 50 03 00 add ecx,0x350e7 80aff1f: 53 push ebx 80aff20: 83 ec 08 sub esp,0x8 80aff23: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80aff27: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80aff2b: 83 f8 11 cmp eax,0x11 80aff2e: 0f 8f 39 97 f9 ff jg 804966d <_Unwind_SetGR.cold> 80aff34: 0f b6 9c 01 54 1b 00 00 movzx ebx,BYTE PTR [ecx+eax*1+0x1b54] 80aff3c: f6 42 63 40 test BYTE PTR [edx+0x63],0x40 80aff40: 74 07 je 80aff49 <_Unwind_SetGR+0x39> 80aff42: 80 7c 02 6c 00 cmp BYTE PTR [edx+eax*1+0x6c],0x0 80aff47: 75 17 jne 80aff60 <_Unwind_SetGR+0x50> 80aff49: 8b 04 82 mov eax,DWORD PTR [edx+eax*4] 80aff4c: 80 fb 04 cmp bl,0x4 80aff4f: 0f 85 18 97 f9 ff jne 804966d <_Unwind_SetGR.cold> 80aff55: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80aff59: 89 18 mov DWORD PTR [eax],ebx 80aff5b: 83 c4 08 add esp,0x8 80aff5e: 5b pop ebx 80aff5f: c3 ret 80aff60: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80aff64: 89 0c 82 mov DWORD PTR [edx+eax*4],ecx 80aff67: 83 c4 08 add esp,0x8 80aff6a: 5b pop ebx 80aff6b: c3 ret 80aff6c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080aff70 <_Unwind_GetIP>: 80aff70: f3 0f 1e fb endbr32 80aff74: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80aff78: 8b 40 4c mov eax,DWORD PTR [eax+0x4c] 80aff7b: c3 ret 80aff7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080aff80 <_Unwind_GetIPInfo>: 80aff80: f3 0f 1e fb endbr32 80aff84: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80aff88: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80aff8c: 8b 42 60 mov eax,DWORD PTR [edx+0x60] 80aff8f: c1 e8 1f shr eax,0x1f 80aff92: 89 01 mov DWORD PTR [ecx],eax 80aff94: 8b 42 4c mov eax,DWORD PTR [edx+0x4c] 80aff97: c3 ret 80aff98: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80aff9f: 90 nop 080affa0 <_Unwind_SetIP>: 80affa0: f3 0f 1e fb endbr32 80affa4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80affa8: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80affac: 89 50 4c mov DWORD PTR [eax+0x4c],edx 80affaf: c3 ret 080affb0 <_Unwind_GetLanguageSpecificData>: 80affb0: f3 0f 1e fb endbr32 80affb4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80affb8: 8b 40 50 mov eax,DWORD PTR [eax+0x50] 80affbb: c3 ret 80affbc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080affc0 <_Unwind_GetRegionStart>: 80affc0: f3 0f 1e fb endbr32 80affc4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80affc8: 8b 40 5c mov eax,DWORD PTR [eax+0x5c] 80affcb: c3 ret 80affcc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080affd0 <_Unwind_FindEnclosingFunction>: 80affd0: f3 0f 1e fb endbr32 80affd4: 53 push ebx 80affd5: e8 e6 9b f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80affda: 81 c3 26 50 03 00 add ebx,0x35026 80affe0: 83 ec 20 sub esp,0x20 80affe3: 8d 44 24 0c lea eax,[esp+0xc] 80affe7: 50 push eax 80affe8: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 80affec: 83 e8 01 sub eax,0x1 80affef: 50 push eax 80afff0: e8 9b 1e 00 00 call 80b1e90 <_Unwind_Find_FDE> 80afff5: 85 c0 test eax,eax 80afff7: 0f 45 44 24 1c cmovne eax,DWORD PTR [esp+0x1c] 80afffc: 83 c4 28 add esp,0x28 80affff: 5b pop ebx 80b0000: c3 ret 80b0001: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0008: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b000f: 90 nop 080b0010 <_Unwind_GetDataRelBase>: 80b0010: f3 0f 1e fb endbr32 80b0014: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80b0018: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 80b001b: c3 ret 80b001c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b0020 <_Unwind_GetTextRelBase>: 80b0020: f3 0f 1e fb endbr32 80b0024: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80b0028: 8b 40 54 mov eax,DWORD PTR [eax+0x54] 80b002b: c3 ret 80b002c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b0030 <__frame_state_for>: 80b0030: f3 0f 1e fb endbr32 80b0034: 55 push ebp 80b0035: 31 c0 xor eax,eax 80b0037: b9 20 00 00 00 mov ecx,0x20 80b003c: 57 push edi 80b003d: 56 push esi 80b003e: 53 push ebx 80b003f: 81 ec 4c 01 00 00 sub esp,0x14c 80b0045: 89 e5 mov ebp,esp 80b0047: 8d b4 24 80 00 00 00 lea esi,[esp+0x80] 80b004e: 8b 9c 24 64 01 00 00 mov ebx,DWORD PTR [esp+0x164] 80b0055: 89 ef mov edi,ebp 80b0057: 89 f2 mov edx,esi 80b0059: f3 ab rep stos DWORD PTR es:[edi],eax 80b005b: 8b 84 24 60 01 00 00 mov eax,DWORD PTR [esp+0x160] 80b0062: c7 44 24 60 00 00 00 40 mov DWORD PTR [esp+0x60],0x40000000 80b006a: 83 c0 01 add eax,0x1 80b006d: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 80b0071: 89 e8 mov eax,ebp 80b0073: e8 58 e9 ff ff call 80ae9d0 80b0078: 85 c0 test eax,eax 80b007a: 0f 85 80 00 00 00 jne 80b0100 <__frame_state_for+0xd0> 80b0080: 83 bc 24 20 01 00 00 02 cmp DWORD PTR [esp+0x120],0x2 80b0088: 75 16 jne 80b00a0 <__frame_state_for+0x70> 80b008a: eb 74 jmp 80b0100 <__frame_state_for+0xd0> 80b008c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b0090: c7 44 83 10 00 00 00 00 mov DWORD PTR [ebx+eax*4+0x10],0x0 80b0098: 83 c0 01 add eax,0x1 80b009b: 83 f8 12 cmp eax,0x12 80b009e: 74 21 je 80b00c1 <__frame_state_for+0x91> 80b00a0: 8b 54 c6 04 mov edx,DWORD PTR [esi+eax*8+0x4] 80b00a4: 88 54 03 5c mov BYTE PTR [ebx+eax*1+0x5c],dl 80b00a8: 80 fa 01 cmp dl,0x1 80b00ab: 74 05 je 80b00b2 <__frame_state_for+0x82> 80b00ad: 80 fa 02 cmp dl,0x2 80b00b0: 75 de jne 80b0090 <__frame_state_for+0x60> 80b00b2: 8b 14 c6 mov edx,DWORD PTR [esi+eax*8] 80b00b5: 89 54 83 10 mov DWORD PTR [ebx+eax*4+0x10],edx 80b00b9: 83 c0 01 add eax,0x1 80b00bc: 83 f8 12 cmp eax,0x12 80b00bf: 75 df jne 80b00a0 <__frame_state_for+0x70> 80b00c1: 8b 84 24 14 01 00 00 mov eax,DWORD PTR [esp+0x114] 80b00c8: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80b00cb: 8b 84 24 18 01 00 00 mov eax,DWORD PTR [esp+0x118] 80b00d2: 66 89 43 58 mov WORD PTR [ebx+0x58],ax 80b00d6: 8b 84 24 34 01 00 00 mov eax,DWORD PTR [esp+0x134] 80b00dd: 66 89 43 5a mov WORD PTR [ebx+0x5a],ax 80b00e1: 8b 44 24 68 mov eax,DWORD PTR [esp+0x68] 80b00e5: 89 43 0c mov DWORD PTR [ebx+0xc],eax 80b00e8: 8b 84 24 3c 01 00 00 mov eax,DWORD PTR [esp+0x13c] 80b00ef: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80b00f2: 81 c4 4c 01 00 00 add esp,0x14c 80b00f8: 89 d8 mov eax,ebx 80b00fa: 5b pop ebx 80b00fb: 5e pop esi 80b00fc: 5f pop edi 80b00fd: 5d pop ebp 80b00fe: c3 ret 80b00ff: 90 nop 80b0100: 81 c4 4c 01 00 00 add esp,0x14c 80b0106: 31 c0 xor eax,eax 80b0108: 5b pop ebx 80b0109: 5e pop esi 80b010a: 5f pop edi 80b010b: 5d pop ebp 80b010c: c3 ret 80b010d: 8d 76 00 lea esi,[esi+0x0] 080b0110 <_Unwind_DebugHook>: 80b0110: f3 0f 1e fb endbr32 80b0114: c3 ret 80b0115: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b011c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b0120 <_Unwind_RaiseException>: 80b0120: f3 0f 1e fb endbr32 80b0124: 55 push ebp 80b0125: 89 e5 mov ebp,esp 80b0127: 57 push edi 80b0128: 56 push esi 80b0129: 8d b5 28 fe ff ff lea esi,[ebp-0x1d8] 80b012f: 53 push ebx 80b0130: 8d 9d a8 fe ff ff lea ebx,[ebp-0x158] 80b0136: 52 push edx 80b0137: 8d 55 08 lea edx,[ebp+0x8] 80b013a: 89 df mov edi,ebx 80b013c: 50 push eax 80b013d: 89 f0 mov eax,esi 80b013f: 81 ec d4 01 00 00 sub esp,0x1d4 80b0145: 8b 4d 04 mov ecx,DWORD PTR [ebp+0x4] 80b0148: 89 b5 20 fe ff ff mov DWORD PTR [ebp-0x1e0],esi 80b014e: e8 dd f9 ff ff call 80afb30 80b0153: 8d 85 28 ff ff ff lea eax,[ebp-0xd8] 80b0159: b9 20 00 00 00 mov ecx,0x20 80b015e: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80b0160: 89 85 24 fe ff ff mov DWORD PTR [ebp-0x1dc],eax 80b0166: eb 42 jmp 80b01aa <_Unwind_RaiseException+0x8a> 80b0168: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b016f: 90 nop 80b0170: 85 c0 test eax,eax 80b0172: 75 5c jne 80b01d0 <_Unwind_RaiseException+0xb0> 80b0174: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 80b0177: 85 c0 test eax,eax 80b0179: 74 22 je 80b019d <_Unwind_RaiseException+0x7d> 80b017b: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80b017e: 83 ec 08 sub esp,0x8 80b0181: 53 push ebx 80b0182: ff 75 08 push DWORD PTR [ebp+0x8] 80b0185: ff 76 04 push DWORD PTR [esi+0x4] 80b0188: ff 36 push DWORD PTR [esi] 80b018a: 6a 01 push 0x1 80b018c: 6a 01 push 0x1 80b018e: ff d0 call eax 80b0190: 83 c4 20 add esp,0x20 80b0193: 83 f8 06 cmp eax,0x6 80b0196: 74 48 je 80b01e0 <_Unwind_RaiseException+0xc0> 80b0198: 83 f8 08 cmp eax,0x8 80b019b: 75 33 jne 80b01d0 <_Unwind_RaiseException+0xb0> 80b019d: 8b 95 24 fe ff ff mov edx,DWORD PTR [ebp-0x1dc] 80b01a3: 89 d8 mov eax,ebx 80b01a5: e8 e6 fa ff ff call 80afc90 80b01aa: 8b 95 24 fe ff ff mov edx,DWORD PTR [ebp-0x1dc] 80b01b0: 89 d8 mov eax,ebx 80b01b2: e8 19 e8 ff ff call 80ae9d0 80b01b7: 83 f8 05 cmp eax,0x5 80b01ba: 75 b4 jne 80b0170 <_Unwind_RaiseException+0x50> 80b01bc: 8b 5d f4 mov ebx,DWORD PTR [ebp-0xc] 80b01bf: 8b 75 f8 mov esi,DWORD PTR [ebp-0x8] 80b01c2: 8b 7d fc mov edi,DWORD PTR [ebp-0x4] 80b01c5: c9 leave 80b01c6: c3 ret 80b01c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b01ce: 66 90 xchg ax,ax 80b01d0: 8b 5d f4 mov ebx,DWORD PTR [ebp-0xc] 80b01d3: 8b 75 f8 mov esi,DWORD PTR [ebp-0x8] 80b01d6: b8 03 00 00 00 mov eax,0x3 80b01db: 8b 7d fc mov edi,DWORD PTR [ebp-0x4] 80b01de: c9 leave 80b01df: c3 ret 80b01e0: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80b01e3: 8b bd f0 fe ff ff mov edi,DWORD PTR [ebp-0x110] 80b01e9: b9 20 00 00 00 mov ecx,0x20 80b01ee: 89 da mov edx,ebx 80b01f0: 8b b5 20 fe ff ff mov esi,DWORD PTR [ebp-0x1e0] 80b01f6: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 80b01fd: 8b 85 08 ff ff ff mov eax,DWORD PTR [ebp-0xf8] 80b0203: c1 e8 1f shr eax,0x1f 80b0206: 29 c7 sub edi,eax 80b0208: 89 f8 mov eax,edi 80b020a: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 80b020d: 89 47 10 mov DWORD PTR [edi+0x10],eax 80b0210: 89 df mov edi,ebx 80b0212: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80b0215: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80b0217: 8b 8d 24 fe ff ff mov ecx,DWORD PTR [ebp-0x1dc] 80b021d: e8 ce fa ff ff call 80afcf0 <_Unwind_RaiseException_Phase2> 80b0222: 83 f8 07 cmp eax,0x7 80b0225: 75 95 jne 80b01bc <_Unwind_RaiseException+0x9c> 80b0227: 8b 85 20 fe ff ff mov eax,DWORD PTR [ebp-0x1e0] 80b022d: 89 da mov edx,ebx 80b022f: e8 5c ed ff ff call 80aef90 80b0234: 8b 9d f4 fe ff ff mov ebx,DWORD PTR [ebp-0x10c] 80b023a: 89 c2 mov edx,eax 80b023c: 50 push eax 80b023d: 50 push eax 80b023e: 53 push ebx 80b023f: ff b5 f0 fe ff ff push DWORD PTR [ebp-0x110] 80b0245: e8 c6 fe ff ff call 80b0110 <_Unwind_DebugHook> 80b024a: 83 c4 10 add esp,0x10 80b024d: 89 d1 mov ecx,edx 80b024f: 89 5c 15 04 mov DWORD PTR [ebp+edx*1+0x4],ebx 80b0253: 8b 45 ec mov eax,DWORD PTR [ebp-0x14] 80b0256: 8d 4c 0d 04 lea ecx,[ebp+ecx*1+0x4] 80b025a: 8b 55 f0 mov edx,DWORD PTR [ebp-0x10] 80b025d: 8b 5d f4 mov ebx,DWORD PTR [ebp-0xc] 80b0260: 8b 75 f8 mov esi,DWORD PTR [ebp-0x8] 80b0263: 8b 7d fc mov edi,DWORD PTR [ebp-0x4] 80b0266: 8b 6d 00 mov ebp,DWORD PTR [ebp+0x0] 80b0269: 89 cc mov esp,ecx 80b026b: 59 pop ecx 80b026c: ff e1 jmp ecx 80b026e: 66 90 xchg ax,ax 080b0270 <_Unwind_ForcedUnwind>: 80b0270: f3 0f 1e fb endbr32 80b0274: 55 push ebp 80b0275: 89 e5 mov ebp,esp 80b0277: 57 push edi 80b0278: 56 push esi 80b0279: 8d bd 68 ff ff ff lea edi,[ebp-0x98] 80b027f: 53 push ebx 80b0280: 8d 9d e8 fe ff ff lea ebx,[ebp-0x118] 80b0286: 52 push edx 80b0287: 8d 55 08 lea edx,[ebp+0x8] 80b028a: 89 de mov esi,ebx 80b028c: 50 push eax 80b028d: 89 d8 mov eax,ebx 80b028f: 81 ec 14 01 00 00 sub esp,0x114 80b0295: 8b 4d 04 mov ecx,DWORD PTR [ebp+0x4] 80b0298: e8 93 f8 ff ff call 80afb30 80b029d: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 80b02a0: b9 20 00 00 00 mov ecx,0x20 80b02a5: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80b02a7: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 80b02aa: 8d bd 68 ff ff ff lea edi,[ebp-0x98] 80b02b0: 8d 8d e4 fe ff ff lea ecx,[ebp-0x11c] 80b02b6: 89 fa mov edx,edi 80b02b8: 89 46 0c mov DWORD PTR [esi+0xc],eax 80b02bb: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80b02be: 89 46 10 mov DWORD PTR [esi+0x10],eax 80b02c1: 89 f0 mov eax,esi 80b02c3: e8 f8 fa ff ff call 80afdc0 <_Unwind_ForcedUnwind_Phase2> 80b02c8: 83 f8 07 cmp eax,0x7 80b02cb: 74 0b je 80b02d8 <_Unwind_ForcedUnwind+0x68> 80b02cd: 8b 5d f4 mov ebx,DWORD PTR [ebp-0xc] 80b02d0: 8b 75 f8 mov esi,DWORD PTR [ebp-0x8] 80b02d3: 8b 7d fc mov edi,DWORD PTR [ebp-0x4] 80b02d6: c9 leave 80b02d7: c3 ret 80b02d8: 89 fa mov edx,edi 80b02da: 89 d8 mov eax,ebx 80b02dc: e8 af ec ff ff call 80aef90 80b02e1: 8b 5d b4 mov ebx,DWORD PTR [ebp-0x4c] 80b02e4: 89 c2 mov edx,eax 80b02e6: 50 push eax 80b02e7: 50 push eax 80b02e8: 53 push ebx 80b02e9: ff 75 b0 push DWORD PTR [ebp-0x50] 80b02ec: e8 1f fe ff ff call 80b0110 <_Unwind_DebugHook> 80b02f1: 83 c4 10 add esp,0x10 80b02f4: 89 d1 mov ecx,edx 80b02f6: 89 5c 15 04 mov DWORD PTR [ebp+edx*1+0x4],ebx 80b02fa: 8b 45 ec mov eax,DWORD PTR [ebp-0x14] 80b02fd: 8d 4c 0d 04 lea ecx,[ebp+ecx*1+0x4] 80b0301: 8b 55 f0 mov edx,DWORD PTR [ebp-0x10] 80b0304: 8b 5d f4 mov ebx,DWORD PTR [ebp-0xc] 80b0307: 8b 75 f8 mov esi,DWORD PTR [ebp-0x8] 80b030a: 8b 7d fc mov edi,DWORD PTR [ebp-0x4] 80b030d: 8b 6d 00 mov ebp,DWORD PTR [ebp+0x0] 80b0310: 89 cc mov esp,ecx 80b0312: 59 pop ecx 80b0313: ff e1 jmp ecx 80b0315: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b031c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b0320 <_Unwind_Resume>: 80b0320: f3 0f 1e fb endbr32 80b0324: 55 push ebp 80b0325: 89 e5 mov ebp,esp 80b0327: 57 push edi 80b0328: 56 push esi 80b0329: 53 push ebx 80b032a: 8d 9d e8 fe ff ff lea ebx,[ebp-0x118] 80b0330: 52 push edx 80b0331: 8d 55 08 lea edx,[ebp+0x8] 80b0334: 89 de mov esi,ebx 80b0336: 50 push eax 80b0337: e8 ed 99 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80b033c: 05 c4 4c 03 00 add eax,0x34cc4 80b0341: 81 ec 24 01 00 00 sub esp,0x124 80b0347: 8b 4d 04 mov ecx,DWORD PTR [ebp+0x4] 80b034a: 89 85 d4 fe ff ff mov DWORD PTR [ebp-0x12c],eax 80b0350: 89 d8 mov eax,ebx 80b0352: e8 d9 f7 ff ff call 80afb30 80b0357: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80b035a: 8d 95 68 ff ff ff lea edx,[ebp-0x98] 80b0360: b9 20 00 00 00 mov ecx,0x20 80b0365: 89 d7 mov edi,edx 80b0367: 89 95 d0 fe ff ff mov DWORD PTR [ebp-0x130],edx 80b036d: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80b036f: 8b 70 0c mov esi,DWORD PTR [eax+0xc] 80b0372: 8d 8d e4 fe ff ff lea ecx,[ebp-0x11c] 80b0378: 85 f6 test esi,esi 80b037a: 75 4e jne 80b03ca <_Unwind_Resume+0xaa> 80b037c: e8 6f f9 ff ff call 80afcf0 <_Unwind_RaiseException_Phase2> 80b0381: 8b 95 d0 fe ff ff mov edx,DWORD PTR [ebp-0x130] 80b0387: 83 f8 07 cmp eax,0x7 80b038a: 0f 85 e4 92 f9 ff jne 8049674 <_Unwind_Resume.cold> 80b0390: 89 d8 mov eax,ebx 80b0392: e8 f9 eb ff ff call 80aef90 80b0397: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 80b039a: 83 ec 08 sub esp,0x8 80b039d: 52 push edx 80b039e: ff 75 b0 push DWORD PTR [ebp-0x50] 80b03a1: e8 6a fd ff ff call 80b0110 <_Unwind_DebugHook> 80b03a6: 83 c4 10 add esp,0x10 80b03a9: 89 c1 mov ecx,eax 80b03ab: 89 54 05 04 mov DWORD PTR [ebp+eax*1+0x4],edx 80b03af: 8b 45 ec mov eax,DWORD PTR [ebp-0x14] 80b03b2: 8d 4c 0d 04 lea ecx,[ebp+ecx*1+0x4] 80b03b6: 8b 55 f0 mov edx,DWORD PTR [ebp-0x10] 80b03b9: 8b 5d f4 mov ebx,DWORD PTR [ebp-0xc] 80b03bc: 8b 75 f8 mov esi,DWORD PTR [ebp-0x8] 80b03bf: 8b 7d fc mov edi,DWORD PTR [ebp-0x4] 80b03c2: 8b 6d 00 mov ebp,DWORD PTR [ebp+0x0] 80b03c5: 89 cc mov esp,ecx 80b03c7: 59 pop ecx 80b03c8: ff e1 jmp ecx 80b03ca: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80b03cd: e8 ee f9 ff ff call 80afdc0 <_Unwind_ForcedUnwind_Phase2> 80b03d2: 8b 95 d0 fe ff ff mov edx,DWORD PTR [ebp-0x130] 80b03d8: eb ad jmp 80b0387 <_Unwind_Resume+0x67> 80b03da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080b03e0 <_Unwind_Resume_or_Rethrow>: 80b03e0: f3 0f 1e fb endbr32 80b03e4: 55 push ebp 80b03e5: 89 e5 mov ebp,esp 80b03e7: 57 push edi 80b03e8: 56 push esi 80b03e9: 53 push ebx 80b03ea: e8 d1 97 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b03ef: 81 c3 11 4c 03 00 add ebx,0x34c11 80b03f5: 52 push edx 80b03f6: 50 push eax 80b03f7: 81 ec 24 01 00 00 sub esp,0x124 80b03fd: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80b0400: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80b0403: 85 d2 test edx,edx 80b0405: 75 17 jne 80b041e <_Unwind_Resume_or_Rethrow+0x3e> 80b0407: 83 ec 0c sub esp,0xc 80b040a: 50 push eax 80b040b: e8 10 fd ff ff call 80b0120 <_Unwind_RaiseException> 80b0410: 8b 5d f4 mov ebx,DWORD PTR [ebp-0xc] 80b0413: 8b 75 f8 mov esi,DWORD PTR [ebp-0x8] 80b0416: 83 c4 10 add esp,0x10 80b0419: 8b 7d fc mov edi,DWORD PTR [ebp-0x4] 80b041c: c9 leave 80b041d: c3 ret 80b041e: 8d b5 e8 fe ff ff lea esi,[ebp-0x118] 80b0424: 8b 4d 04 mov ecx,DWORD PTR [ebp+0x4] 80b0427: 8d 55 08 lea edx,[ebp+0x8] 80b042a: 89 f0 mov eax,esi 80b042c: 89 b5 d4 fe ff ff mov DWORD PTR [ebp-0x12c],esi 80b0432: 8d bd 68 ff ff ff lea edi,[ebp-0x98] 80b0438: e8 f3 f6 ff ff call 80afb30 80b043d: b9 20 00 00 00 mov ecx,0x20 80b0442: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80b0445: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80b0447: 8d b5 68 ff ff ff lea esi,[ebp-0x98] 80b044d: 8d 8d e4 fe ff ff lea ecx,[ebp-0x11c] 80b0453: 89 f2 mov edx,esi 80b0455: e8 66 f9 ff ff call 80afdc0 <_Unwind_ForcedUnwind_Phase2> 80b045a: 83 f8 07 cmp eax,0x7 80b045d: 0f 85 1c 92 f9 ff jne 804967f <_Unwind_Resume_or_Rethrow.cold> 80b0463: 8b 85 d4 fe ff ff mov eax,DWORD PTR [ebp-0x12c] 80b0469: 89 f2 mov edx,esi 80b046b: e8 20 eb ff ff call 80aef90 80b0470: 8b 5d b4 mov ebx,DWORD PTR [ebp-0x4c] 80b0473: 89 c2 mov edx,eax 80b0475: 50 push eax 80b0476: 50 push eax 80b0477: 53 push ebx 80b0478: ff 75 b0 push DWORD PTR [ebp-0x50] 80b047b: e8 90 fc ff ff call 80b0110 <_Unwind_DebugHook> 80b0480: 83 c4 10 add esp,0x10 80b0483: 89 d1 mov ecx,edx 80b0485: 89 5c 15 04 mov DWORD PTR [ebp+edx*1+0x4],ebx 80b0489: 8b 45 ec mov eax,DWORD PTR [ebp-0x14] 80b048c: 8d 4c 0d 04 lea ecx,[ebp+ecx*1+0x4] 80b0490: 8b 55 f0 mov edx,DWORD PTR [ebp-0x10] 80b0493: 8b 5d f4 mov ebx,DWORD PTR [ebp-0xc] 80b0496: 8b 75 f8 mov esi,DWORD PTR [ebp-0x8] 80b0499: 8b 7d fc mov edi,DWORD PTR [ebp-0x4] 80b049c: 8b 6d 00 mov ebp,DWORD PTR [ebp+0x0] 80b049f: 89 cc mov esp,ecx 80b04a1: 59 pop ecx 80b04a2: ff e1 jmp ecx 80b04a4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b04ab: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b04af: 90 nop 080b04b0 <_Unwind_DeleteException>: 80b04b0: f3 0f 1e fb endbr32 80b04b4: 83 ec 0c sub esp,0xc 80b04b7: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80b04bb: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 80b04be: 85 c0 test eax,eax 80b04c0: 74 0b je 80b04cd <_Unwind_DeleteException+0x1d> 80b04c2: 83 ec 08 sub esp,0x8 80b04c5: 52 push edx 80b04c6: 6a 01 push 0x1 80b04c8: ff d0 call eax 80b04ca: 83 c4 10 add esp,0x10 80b04cd: 83 c4 0c add esp,0xc 80b04d0: c3 ret 80b04d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b04d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b04df: 90 nop 080b04e0 <_Unwind_Backtrace>: 80b04e0: f3 0f 1e fb endbr32 80b04e4: 55 push ebp 80b04e5: 89 e5 mov ebp,esp 80b04e7: 57 push edi 80b04e8: 56 push esi 80b04e9: 8d 55 08 lea edx,[ebp+0x8] 80b04ec: 8d b5 28 ff ff ff lea esi,[ebp-0xd8] 80b04f2: 53 push ebx 80b04f3: 8d 9d a8 fe ff ff lea ebx,[ebp-0x158] 80b04f9: 89 d8 mov eax,ebx 80b04fb: 81 ec 4c 01 00 00 sub esp,0x14c 80b0501: 8b 4d 04 mov ecx,DWORD PTR [ebp+0x4] 80b0504: e8 27 f6 ff ff call 80afb30 80b0509: eb 24 jmp 80b052f <_Unwind_Backtrace+0x4f> 80b050b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b050f: 90 nop 80b0510: 83 ec 08 sub esp,0x8 80b0513: ff 75 0c push DWORD PTR [ebp+0xc] 80b0516: 53 push ebx 80b0517: ff 55 08 call DWORD PTR [ebp+0x8] 80b051a: 83 c4 10 add esp,0x10 80b051d: 85 c0 test eax,eax 80b051f: 75 22 jne 80b0543 <_Unwind_Backtrace+0x63> 80b0521: 83 ff 05 cmp edi,0x5 80b0524: 74 22 je 80b0548 <_Unwind_Backtrace+0x68> 80b0526: 89 f2 mov edx,esi 80b0528: 89 d8 mov eax,ebx 80b052a: e8 61 f7 ff ff call 80afc90 80b052f: 89 f2 mov edx,esi 80b0531: 89 d8 mov eax,ebx 80b0533: e8 98 e4 ff ff call 80ae9d0 80b0538: 89 c7 mov edi,eax 80b053a: 85 c0 test eax,eax 80b053c: 74 d2 je 80b0510 <_Unwind_Backtrace+0x30> 80b053e: 83 f8 05 cmp eax,0x5 80b0541: 74 cd je 80b0510 <_Unwind_Backtrace+0x30> 80b0543: bf 03 00 00 00 mov edi,0x3 80b0548: 8d 65 f4 lea esp,[ebp-0xc] 80b054b: 89 f8 mov eax,edi 80b054d: 5b pop ebx 80b054e: 5e pop esi 80b054f: 5f pop edi 80b0550: 5d pop ebp 80b0551: c3 ret 80b0552: 66 90 xchg ax,ax 80b0554: 66 90 xchg ax,ax 80b0556: 66 90 xchg ax,ax 80b0558: 66 90 xchg ax,ax 80b055a: 66 90 xchg ax,ax 80b055c: 66 90 xchg ax,ax 80b055e: 66 90 xchg ax,ax 080b0560 : 80b0560: f3 0f 1e fb endbr32 80b0564: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80b0568: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80b056c: b8 01 00 00 00 mov eax,0x1 80b0571: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 80b0574: 39 51 08 cmp DWORD PTR [ecx+0x8],edx 80b0577: 77 02 ja 80b057b 80b0579: 19 c0 sbb eax,eax 80b057b: c3 ret 80b057c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b0580 : 80b0580: 55 push ebp 80b0581: 89 cd mov ebp,ecx 80b0583: 57 push edi 80b0584: 56 push esi 80b0585: 53 push ebx 80b0586: 83 ec 1c sub esp,0x1c 80b0589: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80b058d: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80b0591: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80b0595: 8d 5c 12 01 lea ebx,[edx+edx*1+0x1] 80b0599: 3b 5c 24 34 cmp ebx,DWORD PTR [esp+0x34] 80b059d: 7c 67 jl 80b0606 80b059f: e9 8c 00 00 00 jmp 80b0630 80b05a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b05a8: 8d 4c 0d 04 lea ecx,[ebp+ecx*1+0x4] 80b05ac: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 80b05b0: 83 ec 04 sub esp,0x4 80b05b3: ff 31 push DWORD PTR [ecx] 80b05b5: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 80b05b9: 50 push eax 80b05ba: ff 74 24 10 push DWORD PTR [esp+0x10] 80b05be: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80b05c2: ff d0 call eax 80b05c4: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80b05c8: 8b 54 24 40 mov edx,DWORD PTR [esp+0x40] 80b05cc: 83 c4 10 add esp,0x10 80b05cf: 85 c0 test eax,eax 80b05d1: 78 4d js 80b0620 80b05d3: 8b 07 mov eax,DWORD PTR [edi] 80b05d5: 89 de mov esi,ebx 80b05d7: 83 ec 04 sub esp,0x4 80b05da: 8d 5c 95 00 lea ebx,[ebp+edx*4+0x0] 80b05de: 50 push eax 80b05df: ff 33 push DWORD PTR [ebx] 80b05e1: ff 74 24 10 push DWORD PTR [esp+0x10] 80b05e5: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80b05e9: ff d0 call eax 80b05eb: 83 c4 10 add esp,0x10 80b05ee: 85 c0 test eax,eax 80b05f0: 79 3e jns 80b0630 80b05f2: 8b 03 mov eax,DWORD PTR [ebx] 80b05f4: 8b 17 mov edx,DWORD PTR [edi] 80b05f6: 89 13 mov DWORD PTR [ebx],edx 80b05f8: 8d 5c 36 01 lea ebx,[esi+esi*1+0x1] 80b05fc: 89 07 mov DWORD PTR [edi],eax 80b05fe: 39 5c 24 34 cmp DWORD PTR [esp+0x34],ebx 80b0602: 7e 2c jle 80b0630 80b0604: 89 f2 mov edx,esi 80b0606: 8d 0c 9d 00 00 00 00 lea ecx,[ebx*4+0x0] 80b060d: 8d 73 01 lea esi,[ebx+0x1] 80b0610: 8d 7c 0d 00 lea edi,[ebp+ecx*1+0x0] 80b0614: 8b 07 mov eax,DWORD PTR [edi] 80b0616: 3b 74 24 34 cmp esi,DWORD PTR [esp+0x34] 80b061a: 7c 8c jl 80b05a8 80b061c: 89 de mov esi,ebx 80b061e: eb b7 jmp 80b05d7 80b0620: 8b 01 mov eax,DWORD PTR [ecx] 80b0622: 89 cf mov edi,ecx 80b0624: eb b1 jmp 80b05d7 80b0626: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b062d: 8d 76 00 lea esi,[esi+0x0] 80b0630: 83 c4 1c add esp,0x1c 80b0633: 5b pop ebx 80b0634: 5e pop esi 80b0635: 5f pop edi 80b0636: 5d pop ebp 80b0637: c3 ret 80b0638: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b063f: 90 nop 080b0640 : 80b0640: 55 push ebp 80b0641: 89 d5 mov ebp,edx 80b0643: 57 push edi 80b0644: 89 c7 mov edi,eax 80b0646: 8d 41 08 lea eax,[ecx+0x8] 80b0649: 56 push esi 80b064a: 89 ce mov esi,ecx 80b064c: 53 push ebx 80b064d: 83 ec 1c sub esp,0x1c 80b0650: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80b0654: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80b0657: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80b065b: d1 e8 shr eax,1 80b065d: 74 33 je 80b0692 80b065f: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80b0663: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 80b0667: 8d 58 ff lea ebx,[eax-0x1] 80b066a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b0670: 83 ec 08 sub esp,0x8 80b0673: 89 f1 mov ecx,esi 80b0675: 89 ea mov edx,ebp 80b0677: 89 f8 mov eax,edi 80b0679: ff 74 24 0c push DWORD PTR [esp+0xc] 80b067d: 53 push ebx 80b067e: 83 eb 01 sub ebx,0x1 80b0681: e8 fa fe ff ff call 80b0580 80b0686: 83 c4 10 add esp,0x10 80b0689: 83 fb ff cmp ebx,0xffffffff 80b068c: 75 e2 jne 80b0670 80b068e: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80b0692: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 80b0696: 83 eb 01 sub ebx,0x1 80b0699: 85 db test ebx,ebx 80b069b: 7e 2c jle 80b06c9 80b069d: 8d 76 00 lea esi,[esi+0x0] 80b06a0: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80b06a3: 8b 54 9e 08 mov edx,DWORD PTR [esi+ebx*4+0x8] 80b06a7: 83 ec 08 sub esp,0x8 80b06aa: 89 56 08 mov DWORD PTR [esi+0x8],edx 80b06ad: 89 ea mov edx,ebp 80b06af: 89 44 9e 08 mov DWORD PTR [esi+ebx*4+0x8],eax 80b06b3: 89 f8 mov eax,edi 80b06b5: 53 push ebx 80b06b6: 6a 00 push 0x0 80b06b8: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80b06bc: e8 bf fe ff ff call 80b0580 80b06c1: 83 c4 10 add esp,0x10 80b06c4: 83 eb 01 sub ebx,0x1 80b06c7: 75 d7 jne 80b06a0 80b06c9: 83 c4 1c add esp,0x1c 80b06cc: 5b pop ebx 80b06cd: 5e pop esi 80b06ce: 5f pop edi 80b06cf: 5d pop ebp 80b06d0: c3 ret 80b06d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b06d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b06df: 90 nop 080b06e0 : 80b06e0: 53 push ebx 80b06e1: e8 da 94 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b06e6: 81 c3 1a 49 03 00 add ebx,0x3491a 80b06ec: 83 ec 08 sub esp,0x8 80b06ef: 3c ff cmp al,0xff 80b06f1: 74 4d je 80b0740 80b06f3: 83 e0 07 and eax,0x7 80b06f6: 3c 02 cmp al,0x2 80b06f8: 74 36 je 80b0730 80b06fa: 76 1c jbe 80b0718 80b06fc: 3c 03 cmp al,0x3 80b06fe: 74 1c je 80b071c 80b0700: 3c 04 cmp al,0x4 80b0702: 0f 85 7c 8f f9 ff jne 8049684 80b0708: b8 08 00 00 00 mov eax,0x8 80b070d: 83 c4 08 add esp,0x8 80b0710: 5b pop ebx 80b0711: c3 ret 80b0712: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b0718: 84 c0 test al,al 80b071a: 75 28 jne 80b0744 80b071c: 83 c4 08 add esp,0x8 80b071f: b8 04 00 00 00 mov eax,0x4 80b0724: 5b pop ebx 80b0725: c3 ret 80b0726: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b072d: 8d 76 00 lea esi,[esi+0x0] 80b0730: b8 02 00 00 00 mov eax,0x2 80b0735: eb d6 jmp 80b070d 80b0737: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b073e: 66 90 xchg ax,ax 80b0740: 31 c0 xor eax,eax 80b0742: eb c9 jmp 80b070d 80b0744: e9 3b 8f f9 ff jmp 8049684 80b0749: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080b0750 : 80b0750: e8 48 ef fa ff call 805f69d <__x86.get_pc_thunk.cx> 80b0755: 81 c1 ab 48 03 00 add ecx,0x348ab 80b075b: 3c ff cmp al,0xff 80b075d: 74 49 je 80b07a8 80b075f: 53 push ebx 80b0760: 89 c3 mov ebx,eax 80b0762: 83 e3 70 and ebx,0x70 80b0765: 83 ec 08 sub esp,0x8 80b0768: 80 fb 20 cmp bl,0x20 80b076b: 74 33 je 80b07a0 80b076d: 76 21 jbe 80b0790 80b076f: 80 fb 30 cmp bl,0x30 80b0772: 75 0c jne 80b0780 80b0774: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 80b0777: 83 c4 08 add esp,0x8 80b077a: 5b pop ebx 80b077b: c3 ret 80b077c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b0780: 80 fb 50 cmp bl,0x50 80b0783: 75 26 jne 80b07ab 80b0785: 83 c4 08 add esp,0x8 80b0788: 31 c0 xor eax,eax 80b078a: 5b pop ebx 80b078b: c3 ret 80b078c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b0790: a8 60 test al,0x60 80b0792: 0f 85 f1 8e f9 ff jne 8049689 80b0798: eb eb jmp 80b0785 80b079a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b07a0: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80b07a3: eb d2 jmp 80b0777 80b07a5: 8d 76 00 lea esi,[esi+0x0] 80b07a8: 31 c0 xor eax,eax 80b07aa: c3 ret 80b07ab: e9 d9 8e f9 ff jmp 8049689 080b07b0 : 80b07b0: e8 e8 ee fa ff call 805f69d <__x86.get_pc_thunk.cx> 80b07b5: 81 c1 4b 48 03 00 add ecx,0x3484b 80b07bb: 3c ff cmp al,0xff 80b07bd: 74 49 je 80b0808 80b07bf: 53 push ebx 80b07c0: 89 c3 mov ebx,eax 80b07c2: 83 e3 70 and ebx,0x70 80b07c5: 83 ec 08 sub esp,0x8 80b07c8: 80 fb 20 cmp bl,0x20 80b07cb: 74 33 je 80b0800 80b07cd: 76 21 jbe 80b07f0 80b07cf: 80 fb 30 cmp bl,0x30 80b07d2: 75 0c jne 80b07e0 80b07d4: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 80b07d7: 83 c4 08 add esp,0x8 80b07da: 5b pop ebx 80b07db: c3 ret 80b07dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b07e0: 80 fb 50 cmp bl,0x50 80b07e3: 75 26 jne 80b080b 80b07e5: 83 c4 08 add esp,0x8 80b07e8: 31 c0 xor eax,eax 80b07ea: 5b pop ebx 80b07eb: c3 ret 80b07ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b07f0: a8 60 test al,0x60 80b07f2: 0f 85 98 8e f9 ff jne 8049690 80b07f8: eb eb jmp 80b07e5 80b07fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b0800: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 80b0803: eb d2 jmp 80b07d7 80b0805: 8d 76 00 lea esi,[esi+0x0] 80b0808: 31 c0 xor eax,eax 80b080a: c3 ret 80b080b: e9 80 8e f9 ff jmp 8049690 080b0810 : 80b0810: 55 push ebp 80b0811: 57 push edi 80b0812: e8 50 a4 f9 ff call 804ac67 <__x86.get_pc_thunk.di> 80b0817: 81 c7 e9 47 03 00 add edi,0x347e9 80b081d: 56 push esi 80b081e: 89 ce mov esi,ecx 80b0820: 53 push ebx 80b0821: 83 ec 1c sub esp,0x1c 80b0824: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80b0828: 3c 50 cmp al,0x50 80b082a: 74 54 je 80b0880 <.L80+0x30> 80b082c: 89 c3 mov ebx,eax 80b082e: 83 e0 0f and eax,0xf 80b0831: 3c 0c cmp al,0xc 80b0833: 0f 87 5e 8e f9 ff ja 8049697 80b0839: 0f b6 c0 movzx eax,al 80b083c: 8b 8c 87 b4 a2 fe ff mov ecx,DWORD PTR [edi+eax*4-0x15d4c] 80b0843: 01 f9 add ecx,edi 80b0845: 3e ff e1 notrack jmp ecx 80b0848: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b084f: 90 nop 080b0850 <.L80>: 80b0850: 8b 16 mov edx,DWORD PTR [esi] 80b0852: 8d 46 04 lea eax,[esi+0x4] 80b0855: 85 d2 test edx,edx 80b0857: 74 13 je 80b086c <.L80+0x1c> 80b0859: 89 d9 mov ecx,ebx 80b085b: 83 e1 70 and ecx,0x70 80b085e: 80 f9 10 cmp cl,0x10 80b0861: 0f 45 74 24 0c cmovne esi,DWORD PTR [esp+0xc] 80b0866: 01 f2 add edx,esi 80b0868: 84 db test bl,bl 80b086a: 78 34 js 80b08a0 <.L80+0x50> 80b086c: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80b0870: 89 11 mov DWORD PTR [ecx],edx 80b0872: 83 c4 1c add esp,0x1c 80b0875: 5b pop ebx 80b0876: 5e pop esi 80b0877: 5f pop edi 80b0878: 5d pop ebp 80b0879: c3 ret 80b087a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b0880: 8d 41 03 lea eax,[ecx+0x3] 80b0883: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80b0887: 83 e0 fc and eax,0xfffffffc 80b088a: 8b 10 mov edx,DWORD PTR [eax] 80b088c: 8d 40 04 lea eax,[eax+0x4] 80b088f: 89 11 mov DWORD PTR [ecx],edx 80b0891: 83 c4 1c add esp,0x1c 80b0894: 5b pop ebx 80b0895: 5e pop esi 80b0896: 5f pop edi 80b0897: 5d pop ebp 80b0898: c3 ret 80b0899: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b08a0: 8b 12 mov edx,DWORD PTR [edx] 80b08a2: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80b08a6: 89 11 mov DWORD PTR [ecx],edx 80b08a8: 83 c4 1c add esp,0x1c 80b08ab: 5b pop ebx 80b08ac: 5e pop esi 80b08ad: 5f pop edi 80b08ae: 5d pop ebp 80b08af: c3 ret 080b08b0 <.L78>: 80b08b0: 8b 16 mov edx,DWORD PTR [esi] 80b08b2: 8d 46 08 lea eax,[esi+0x8] 80b08b5: eb 9e jmp 80b0855 <.L80+0x5> 80b08b7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b08be: 66 90 xchg ax,ax 080b08c0 <.L85>: 80b08c0: 0f b7 16 movzx edx,WORD PTR [esi] 80b08c3: 8d 46 02 lea eax,[esi+0x2] 80b08c6: eb 8d jmp 80b0855 <.L80+0x5> 80b08c8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b08cf: 90 nop 080b08d0 <.L81>: 80b08d0: 0f bf 16 movsx edx,WORD PTR [esi] 80b08d3: 8d 46 02 lea eax,[esi+0x2] 80b08d6: e9 7a ff ff ff jmp 80b0855 <.L80+0x5> 80b08db: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b08df: 90 nop 080b08e0 <.L91>: 80b08e0: 31 d2 xor edx,edx 80b08e2: 89 f0 mov eax,esi 80b08e4: 31 c9 xor ecx,ecx 80b08e6: 89 d5 mov ebp,edx 80b08e8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b08ef: 90 nop 80b08f0: 0f b6 10 movzx edx,BYTE PTR [eax] 80b08f3: 83 c0 01 add eax,0x1 80b08f6: 89 d7 mov edi,edx 80b08f8: 83 e7 7f and edi,0x7f 80b08fb: d3 e7 shl edi,cl 80b08fd: 83 c1 07 add ecx,0x7 80b0900: 09 fd or ebp,edi 80b0902: 84 d2 test dl,dl 80b0904: 78 ea js 80b08f0 <.L91+0x10> 80b0906: 89 ea mov edx,ebp 80b0908: e9 48 ff ff ff jmp 80b0855 <.L80+0x5> 80b090d: 8d 76 00 lea esi,[esi+0x0] 080b0910 <.L92>: 80b0910: 31 d2 xor edx,edx 80b0912: 89 f0 mov eax,esi 80b0914: 31 c9 xor ecx,ecx 80b0916: 89 d5 mov ebp,edx 80b0918: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b091f: 90 nop 80b0920: 0f b6 10 movzx edx,BYTE PTR [eax] 80b0923: 83 c0 01 add eax,0x1 80b0926: 89 d7 mov edi,edx 80b0928: 83 e7 7f and edi,0x7f 80b092b: d3 e7 shl edi,cl 80b092d: 83 c1 07 add ecx,0x7 80b0930: 09 fd or ebp,edi 80b0932: 84 d2 test dl,dl 80b0934: 78 ea js 80b0920 <.L92+0x10> 80b0936: 89 d7 mov edi,edx 80b0938: 89 ea mov edx,ebp 80b093a: 89 fd mov ebp,edi 80b093c: 83 f9 1f cmp ecx,0x1f 80b093f: 0f 87 10 ff ff ff ja 80b0855 <.L80+0x5> 80b0945: 83 e5 40 and ebp,0x40 80b0948: 0f 84 07 ff ff ff je 80b0855 <.L80+0x5> 80b094e: bf ff ff ff ff mov edi,0xffffffff 80b0953: d3 e7 shl edi,cl 80b0955: 09 fa or edx,edi 80b0957: e9 fd fe ff ff jmp 80b0859 <.L80+0x9> 80b095c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b0960 : 80b0960: f3 0f 1e fb endbr32 80b0964: 57 push edi 80b0965: 56 push esi 80b0966: 53 push ebx 80b0967: 83 ec 10 sub esp,0x10 80b096a: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80b096e: 0f b7 5f 10 movzx ebx,WORD PTR [edi+0x10] 80b0972: 89 fa mov edx,edi 80b0974: 66 c1 eb 03 shr bx,0x3 80b0978: 0f b6 db movzx ebx,bl 80b097b: 89 d8 mov eax,ebx 80b097d: e8 ce fd ff ff call 80b0750 80b0982: 83 ec 0c sub esp,0xc 80b0985: 89 c6 mov esi,eax 80b0987: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80b098b: 89 f2 mov edx,esi 80b098d: 8d 48 08 lea ecx,[eax+0x8] 80b0990: 8d 44 24 14 lea eax,[esp+0x14] 80b0994: 50 push eax 80b0995: 89 d8 mov eax,ebx 80b0997: e8 74 fe ff ff call 80b0810 80b099c: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80b09a0: 5a pop edx 80b09a1: 8d 54 24 18 lea edx,[esp+0x18] 80b09a5: 8d 48 08 lea ecx,[eax+0x8] 80b09a8: 0f b7 47 10 movzx eax,WORD PTR [edi+0x10] 80b09ac: 52 push edx 80b09ad: 89 f2 mov edx,esi 80b09af: 66 c1 e8 03 shr ax,0x3 80b09b3: 0f b6 c0 movzx eax,al 80b09b6: e8 55 fe ff ff call 80b0810 80b09bb: 83 c4 10 add esp,0x10 80b09be: b8 01 00 00 00 mov eax,0x1 80b09c3: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80b09c7: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 80b09cb: 77 02 ja 80b09cf 80b09cd: 19 c0 sbb eax,eax 80b09cf: 83 c4 10 add esp,0x10 80b09d2: 5b pop ebx 80b09d3: 5e pop esi 80b09d4: 5f pop edi 80b09d5: c3 ret 80b09d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b09dd: 8d 76 00 lea esi,[esi+0x0] 080b09e0 : 80b09e0: 57 push edi 80b09e1: 8d 78 09 lea edi,[eax+0x9] 80b09e4: 56 push esi 80b09e5: 89 c6 mov esi,eax 80b09e7: 53 push ebx 80b09e8: e8 d3 91 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b09ed: 81 c3 13 46 03 00 add ebx,0x34613 80b09f3: 83 ec 1c sub esp,0x1c 80b09f6: 57 push edi 80b09f7: e8 14 36 fc ff call 8074010 80b09fc: 0f b6 4e 08 movzx ecx,BYTE PTR [esi+0x8] 80b0a00: 83 c4 10 add esp,0x10 80b0a03: 8d 44 07 01 lea eax,[edi+eax*1+0x1] 80b0a07: 80 f9 03 cmp cl,0x3 80b0a0a: 0f 87 c8 00 00 00 ja 80b0ad8 80b0a10: 80 7e 09 7a cmp BYTE PTR [esi+0x9],0x7a 80b0a14: 74 12 je 80b0a28 80b0a16: 31 d2 xor edx,edx 80b0a18: 83 c4 10 add esp,0x10 80b0a1b: 89 d0 mov eax,edx 80b0a1d: 5b pop ebx 80b0a1e: 5e pop esi 80b0a1f: 5f pop edi 80b0a20: c3 ret 80b0a21: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0a28: 83 c0 01 add eax,0x1 80b0a2b: 80 78 ff 00 cmp BYTE PTR [eax-0x1],0x0 80b0a2f: 78 f7 js 80b0a28 80b0a31: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0a38: 89 c2 mov edx,eax 80b0a3a: 83 c0 01 add eax,0x1 80b0a3d: 80 78 ff 00 cmp BYTE PTR [eax-0x1],0x0 80b0a41: 78 f5 js 80b0a38 80b0a43: 80 f9 01 cmp cl,0x1 80b0a46: 0f 84 84 00 00 00 je 80b0ad0 80b0a4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b0a50: 83 c0 01 add eax,0x1 80b0a53: 80 78 ff 00 cmp BYTE PTR [eax-0x1],0x0 80b0a57: 78 f7 js 80b0a50 80b0a59: 8d 5e 0a lea ebx,[esi+0xa] 80b0a5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b0a60: 83 c0 01 add eax,0x1 80b0a63: 80 78 ff 00 cmp BYTE PTR [eax-0x1],0x0 80b0a67: 78 f7 js 80b0a60 80b0a69: 0f b6 56 0a movzx edx,BYTE PTR [esi+0xa] 80b0a6d: 8d 74 24 0c lea esi,[esp+0xc] 80b0a71: 80 fa 52 cmp dl,0x52 80b0a74: 75 1e jne 80b0a94 80b0a76: eb 43 jmp 80b0abb 80b0a78: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0a7f: 90 nop 80b0a80: 80 fa 4c cmp dl,0x4c 80b0a83: 75 91 jne 80b0a16 80b0a85: 0f b6 53 01 movzx edx,BYTE PTR [ebx+0x1] 80b0a89: 83 c3 01 add ebx,0x1 80b0a8c: 83 c0 01 add eax,0x1 80b0a8f: 80 fa 52 cmp dl,0x52 80b0a92: 74 27 je 80b0abb 80b0a94: 80 fa 50 cmp dl,0x50 80b0a97: 75 e7 jne 80b0a80 80b0a99: 83 ec 0c sub esp,0xc 80b0a9c: 8d 48 01 lea ecx,[eax+0x1] 80b0a9f: 0f b6 00 movzx eax,BYTE PTR [eax] 80b0aa2: 31 d2 xor edx,edx 80b0aa4: 56 push esi 80b0aa5: 83 c3 01 add ebx,0x1 80b0aa8: 83 e0 7f and eax,0x7f 80b0aab: e8 60 fd ff ff call 80b0810 80b0ab0: 0f b6 13 movzx edx,BYTE PTR [ebx] 80b0ab3: 83 c4 10 add esp,0x10 80b0ab6: 80 fa 52 cmp dl,0x52 80b0ab9: 75 d9 jne 80b0a94 80b0abb: 0f b6 10 movzx edx,BYTE PTR [eax] 80b0abe: 83 c4 10 add esp,0x10 80b0ac1: 5b pop ebx 80b0ac2: 5e pop esi 80b0ac3: 89 d0 mov eax,edx 80b0ac5: 5f pop edi 80b0ac6: c3 ret 80b0ac7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0ace: 66 90 xchg ax,ax 80b0ad0: 8d 42 02 lea eax,[edx+0x2] 80b0ad3: eb 84 jmp 80b0a59 80b0ad5: 8d 76 00 lea esi,[esi+0x0] 80b0ad8: 80 38 04 cmp BYTE PTR [eax],0x4 80b0adb: ba ff 00 00 00 mov edx,0xff 80b0ae0: 0f 85 32 ff ff ff jne 80b0a18 80b0ae6: 80 78 01 00 cmp BYTE PTR [eax+0x1],0x0 80b0aea: 0f 85 28 ff ff ff jne 80b0a18 80b0af0: 83 c0 02 add eax,0x2 80b0af3: e9 18 ff ff ff jmp 80b0a10 80b0af8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0aff: 90 nop 080b0b00 : 80b0b00: 55 push ebp 80b0b01: 57 push edi 80b0b02: 89 c7 mov edi,eax 80b0b04: 56 push esi 80b0b05: 53 push ebx 80b0b06: 89 d3 mov ebx,edx 80b0b08: 89 fa mov edx,edi 80b0b0a: 83 ec 3c sub esp,0x3c 80b0b0d: 0f b7 40 10 movzx eax,WORD PTR [eax+0x10] 80b0b11: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 80b0b15: 66 c1 e8 03 shr ax,0x3 80b0b19: 0f b6 f0 movzx esi,al 80b0b1c: 89 f0 mov eax,esi 80b0b1e: e8 2d fc ff ff call 80b0750 80b0b23: 8b 0b mov ecx,DWORD PTR [ebx] 80b0b25: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80b0b2d: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80b0b31: 8d 44 24 28 lea eax,[esp+0x28] 80b0b35: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80b0b39: 8d 44 24 2c lea eax,[esp+0x2c] 80b0b3d: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80b0b41: 85 c9 test ecx,ecx 80b0b43: 75 3b jne 80b0b80 80b0b45: e9 ee 00 00 00 jmp 80b0c38 80b0b4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b0b50: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 80b0b53: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 80b0b56: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80b0b5a: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 80b0b5e: 85 c0 test eax,eax 80b0b60: 74 0e je 80b0b70 80b0b62: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80b0b66: 29 c1 sub ecx,eax 80b0b68: 39 d1 cmp ecx,edx 80b0b6a: 0f 82 b7 00 00 00 jb 80b0c27 80b0b70: 8b 03 mov eax,DWORD PTR [ebx] 80b0b72: 8d 5c 03 04 lea ebx,[ebx+eax*1+0x4] 80b0b76: 8b 03 mov eax,DWORD PTR [ebx] 80b0b78: 85 c0 test eax,eax 80b0b7a: 0f 84 b8 00 00 00 je 80b0c38 80b0b80: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80b0b83: 85 c0 test eax,eax 80b0b85: 74 e9 je 80b0b70 80b0b87: f6 47 10 04 test BYTE PTR [edi+0x10],0x4 80b0b8b: 74 26 je 80b0bb3 80b0b8d: 8d 6b 04 lea ebp,[ebx+0x4] 80b0b90: 29 c5 sub ebp,eax 80b0b92: 3b 6c 24 0c cmp ebp,DWORD PTR [esp+0xc] 80b0b96: 74 1b je 80b0bb3 80b0b98: 89 e8 mov eax,ebp 80b0b9a: e8 41 fe ff ff call 80b09e0 80b0b9f: 89 fa mov edx,edi 80b0ba1: 89 c6 mov esi,eax 80b0ba3: 0f b6 c0 movzx eax,al 80b0ba6: e8 a5 fb ff ff call 80b0750 80b0bab: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 80b0baf: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80b0bb3: 85 f6 test esi,esi 80b0bb5: 74 99 je 80b0b50 80b0bb7: 83 ec 0c sub esp,0xc 80b0bba: 89 f0 mov eax,esi 80b0bbc: 8d 4b 08 lea ecx,[ebx+0x8] 80b0bbf: ff 74 24 24 push DWORD PTR [esp+0x24] 80b0bc3: 0f b6 e8 movzx ebp,al 80b0bc6: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 80b0bca: 89 e8 mov eax,ebp 80b0bcc: e8 3f fc ff ff call 80b0810 80b0bd1: 5a pop edx 80b0bd2: ff 74 24 28 push DWORD PTR [esp+0x28] 80b0bd6: 31 d2 xor edx,edx 80b0bd8: 89 c1 mov ecx,eax 80b0bda: 89 f0 mov eax,esi 80b0bdc: 83 e0 0f and eax,0xf 80b0bdf: e8 2c fc ff ff call 80b0810 80b0be4: 89 e8 mov eax,ebp 80b0be6: e8 f5 fa ff ff call 80b06e0 80b0beb: 83 c4 10 add esp,0x10 80b0bee: ba ff ff ff ff mov edx,0xffffffff 80b0bf3: 83 f8 03 cmp eax,0x3 80b0bf6: 77 11 ja 80b0c09 80b0bf8: 8d 0c c5 00 00 00 00 lea ecx,[eax*8+0x0] 80b0bff: ba 01 00 00 00 mov edx,0x1 80b0c04: d3 e2 shl edx,cl 80b0c06: 83 ea 01 sub edx,0x1 80b0c09: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80b0c0d: 85 d0 test eax,edx 80b0c0f: 0f 84 5b ff ff ff je 80b0b70 80b0c15: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80b0c19: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 80b0c1d: 29 c1 sub ecx,eax 80b0c1f: 39 d1 cmp ecx,edx 80b0c21: 0f 83 49 ff ff ff jae 80b0b70 80b0c27: 83 c4 3c add esp,0x3c 80b0c2a: 89 d8 mov eax,ebx 80b0c2c: 5b pop ebx 80b0c2d: 5e pop esi 80b0c2e: 5f pop edi 80b0c2f: 5d pop ebp 80b0c30: c3 ret 80b0c31: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0c38: 83 c4 3c add esp,0x3c 80b0c3b: 31 c0 xor eax,eax 80b0c3d: 5b pop ebx 80b0c3e: 5e pop esi 80b0c3f: 5f pop edi 80b0c40: 5d pop ebp 80b0c41: c3 ret 80b0c42: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0c49: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080b0c50 <_Unwind_IteratePhdrCallback>: 80b0c50: f3 0f 1e fb endbr32 80b0c54: 55 push ebp 80b0c55: 57 push edi 80b0c56: e8 0c a0 f9 ff call 804ac67 <__x86.get_pc_thunk.di> 80b0c5b: 81 c7 a5 43 03 00 add edi,0x343a5 80b0c61: 56 push esi 80b0c62: 53 push ebx 80b0c63: 83 ec 4c sub esp,0x4c 80b0c66: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 80b0c6a: 8b 6c 24 68 mov ebp,DWORD PTR [esp+0x68] 80b0c6e: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 80b0c72: 8b 1a mov ebx,DWORD PTR [edx] 80b0c74: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 80b0c77: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 80b0c7a: 89 1c 24 mov DWORD PTR [esp],ebx 80b0c7d: 85 c9 test ecx,ecx 80b0c7f: 74 0b je 80b0c8c <_Unwind_IteratePhdrCallback+0x3c> 80b0c81: 83 7c 24 64 1f cmp DWORD PTR [esp+0x64],0x1f 80b0c86: 0f 87 44 02 00 00 ja 80b0ed0 <_Unwind_IteratePhdrCallback+0x280> 80b0c8c: 83 7c 24 64 0d cmp DWORD PTR [esp+0x64],0xd 80b0c91: 0f 86 29 02 00 00 jbe 80b0ec0 <_Unwind_IteratePhdrCallback+0x270> 80b0c97: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 80b0c9f: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80b0ca7: 0f b7 52 0c movzx edx,WORD PTR [edx+0xc] 80b0cab: 66 85 d2 test dx,dx 80b0cae: 0f 84 ec 02 00 00 je 80b0fa0 <_Unwind_IteratePhdrCallback+0x350> 80b0cb4: c1 e2 05 shl edx,0x5 80b0cb7: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80b0cbf: 31 db xor ebx,ebx 80b0cc1: c7 44 24 08 00 00 00 00 mov DWORD PTR [esp+0x8],0x0 80b0cc9: 01 c2 add edx,eax 80b0ccb: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 80b0cd3: c7 44 24 10 00 00 00 00 mov DWORD PTR [esp+0x10],0x0 80b0cdb: 89 6c 24 68 mov DWORD PTR [esp+0x68],ebp 80b0cdf: eb 20 jmp 80b0d01 <_Unwind_IteratePhdrCallback+0xb1> 80b0ce1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0ce8: 81 f9 50 e5 74 64 cmp ecx,0x6474e550 80b0cee: 0f 84 9c 02 00 00 je 80b0f90 <_Unwind_IteratePhdrCallback+0x340> 80b0cf4: 83 f9 02 cmp ecx,0x2 80b0cf7: 0f 44 d8 cmove ebx,eax 80b0cfa: 83 c0 20 add eax,0x20 80b0cfd: 39 c2 cmp edx,eax 80b0cff: 74 4f je 80b0d50 <_Unwind_IteratePhdrCallback+0x100> 80b0d01: 8b 08 mov ecx,DWORD PTR [eax] 80b0d03: 83 f9 01 cmp ecx,0x1 80b0d06: 75 e0 jne 80b0ce8 <_Unwind_IteratePhdrCallback+0x98> 80b0d08: 8b 7c 24 68 mov edi,DWORD PTR [esp+0x68] 80b0d0c: 8b 34 24 mov esi,DWORD PTR [esp] 80b0d0f: 03 70 08 add esi,DWORD PTR [eax+0x8] 80b0d12: 8b 0f mov ecx,DWORD PTR [edi] 80b0d14: 39 f1 cmp ecx,esi 80b0d16: 72 e2 jb 80b0cfa <_Unwind_IteratePhdrCallback+0xaa> 80b0d18: 8b 78 14 mov edi,DWORD PTR [eax+0x14] 80b0d1b: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 80b0d1f: 01 f7 add edi,esi 80b0d21: 39 f9 cmp ecx,edi 80b0d23: 0f 43 74 24 08 cmovae esi,DWORD PTR [esp+0x8] 80b0d28: 0f 42 ef cmovb ebp,edi 80b0d2b: bf 01 00 00 00 mov edi,0x1 80b0d30: 0f 43 7c 24 04 cmovae edi,DWORD PTR [esp+0x4] 80b0d35: 83 c0 20 add eax,0x20 80b0d38: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 80b0d3c: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 80b0d40: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 80b0d44: 39 c2 cmp edx,eax 80b0d46: 75 b9 jne 80b0d01 <_Unwind_IteratePhdrCallback+0xb1> 80b0d48: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0d4f: 90 nop 80b0d50: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80b0d54: 8b 6c 24 68 mov ebp,DWORD PTR [esp+0x68] 80b0d58: 85 c0 test eax,eax 80b0d5a: 0f 84 40 02 00 00 je 80b0fa0 <_Unwind_IteratePhdrCallback+0x350> 80b0d60: 83 7c 24 64 1f cmp DWORD PTR [esp+0x64],0x1f 80b0d65: 76 48 jbe 80b0daf <_Unwind_IteratePhdrCallback+0x15f> 80b0d67: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 80b0d6b: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 80b0d6f: 8b 87 90 1b 00 00 mov eax,DWORD PTR [edi+0x1b90] 80b0d75: 85 f6 test esi,esi 80b0d77: 74 19 je 80b0d92 <_Unwind_IteratePhdrCallback+0x142> 80b0d79: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80b0d7d: 85 c9 test ecx,ecx 80b0d7f: 74 11 je 80b0d92 <_Unwind_IteratePhdrCallback+0x142> 80b0d81: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 80b0d84: 89 b7 90 1b 00 00 mov DWORD PTR [edi+0x1b90],esi 80b0d8a: 89 51 14 mov DWORD PTR [ecx+0x14],edx 80b0d8d: 89 46 14 mov DWORD PTR [esi+0x14],eax 80b0d90: 89 f0 mov eax,esi 80b0d92: 8b 14 24 mov edx,DWORD PTR [esp] 80b0d95: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80b0d99: 89 58 10 mov DWORD PTR [eax+0x10],ebx 80b0d9c: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 80b0da0: 89 50 08 mov DWORD PTR [eax+0x8],edx 80b0da3: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80b0da7: 89 78 0c mov DWORD PTR [eax+0xc],edi 80b0daa: 89 30 mov DWORD PTR [eax],esi 80b0dac: 89 50 04 mov DWORD PTR [eax+0x4],edx 80b0daf: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80b0db3: 85 c0 test eax,eax 80b0db5: 0f 84 e5 01 00 00 je 80b0fa0 <_Unwind_IteratePhdrCallback+0x350> 80b0dbb: 8b 34 24 mov esi,DWORD PTR [esp] 80b0dbe: 03 70 08 add esi,DWORD PTR [eax+0x8] 80b0dc1: 80 3e 01 cmp BYTE PTR [esi],0x1 80b0dc4: 0f 85 df 00 00 00 jne 80b0ea9 <_Unwind_IteratePhdrCallback+0x259> 80b0dca: c7 45 08 00 00 00 00 mov DWORD PTR [ebp+0x8],0x0 80b0dd1: 85 db test ebx,ebx 80b0dd3: 74 28 je 80b0dfd <_Unwind_IteratePhdrCallback+0x1ad> 80b0dd5: 8b 04 24 mov eax,DWORD PTR [esp] 80b0dd8: 03 43 08 add eax,DWORD PTR [ebx+0x8] 80b0ddb: 8b 10 mov edx,DWORD PTR [eax] 80b0ddd: 85 d2 test edx,edx 80b0ddf: 75 11 jne 80b0df2 <_Unwind_IteratePhdrCallback+0x1a2> 80b0de1: eb 1a jmp 80b0dfd <_Unwind_IteratePhdrCallback+0x1ad> 80b0de3: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b0de7: 90 nop 80b0de8: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80b0deb: 83 c0 08 add eax,0x8 80b0dee: 85 d2 test edx,edx 80b0df0: 74 0b je 80b0dfd <_Unwind_IteratePhdrCallback+0x1ad> 80b0df2: 83 fa 03 cmp edx,0x3 80b0df5: 75 f1 jne 80b0de8 <_Unwind_IteratePhdrCallback+0x198> 80b0df7: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80b0dfa: 89 45 08 mov DWORD PTR [ebp+0x8],eax 80b0dfd: 0f b6 5e 01 movzx ebx,BYTE PTR [esi+0x1] 80b0e01: 89 ea mov edx,ebp 80b0e03: 89 d8 mov eax,ebx 80b0e05: e8 a6 f9 ff ff call 80b07b0 80b0e0a: 83 ec 0c sub esp,0xc 80b0e0d: 8d 4e 04 lea ecx,[esi+0x4] 80b0e10: 89 c2 mov edx,eax 80b0e12: 8d 44 24 2c lea eax,[esp+0x2c] 80b0e16: 50 push eax 80b0e17: 89 d8 mov eax,ebx 80b0e19: e8 f2 f9 ff ff call 80b0810 80b0e1e: 0f b6 5e 02 movzx ebx,BYTE PTR [esi+0x2] 80b0e22: 83 c4 10 add esp,0x10 80b0e25: 89 c7 mov edi,eax 80b0e27: 80 fb ff cmp bl,0xff 80b0e2a: 74 0a je 80b0e36 <_Unwind_IteratePhdrCallback+0x1e6> 80b0e2c: 80 7e 03 3b cmp BYTE PTR [esi+0x3],0x3b 80b0e30: 0f 84 fb 01 00 00 je 80b1031 <_Unwind_IteratePhdrCallback+0x3e1> 80b0e36: 8b 4d 00 mov ecx,DWORD PTR [ebp+0x0] 80b0e39: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80b0e3c: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80b0e40: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 80b0e48: c7 44 24 38 04 00 00 00 mov DWORD PTR [esp+0x38],0x4 80b0e50: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80b0e54: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80b0e57: 89 54 24 34 mov DWORD PTR [esp+0x34],edx 80b0e5b: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 80b0e5f: 8d 44 24 28 lea eax,[esp+0x28] 80b0e63: e8 98 fc ff ff call 80b0b00 80b0e68: 89 45 10 mov DWORD PTR [ebp+0x10],eax 80b0e6b: 85 c0 test eax,eax 80b0e6d: 74 3a je 80b0ea9 <_Unwind_IteratePhdrCallback+0x259> 80b0e6f: 8d 50 04 lea edx,[eax+0x4] 80b0e72: 2b 50 04 sub edx,DWORD PTR [eax+0x4] 80b0e75: 89 d0 mov eax,edx 80b0e77: e8 64 fb ff ff call 80b09e0 80b0e7c: 89 ea mov edx,ebp 80b0e7e: 0f b6 d8 movzx ebx,al 80b0e81: 89 d8 mov eax,ebx 80b0e83: e8 28 f9 ff ff call 80b07b0 80b0e88: 83 ec 0c sub esp,0xc 80b0e8b: 89 c2 mov edx,eax 80b0e8d: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80b0e90: 8d 48 08 lea ecx,[eax+0x8] 80b0e93: 8d 44 24 30 lea eax,[esp+0x30] 80b0e97: 50 push eax 80b0e98: 89 d8 mov eax,ebx 80b0e9a: e8 71 f9 ff ff call 80b0810 80b0e9f: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 80b0ea3: 83 c4 10 add esp,0x10 80b0ea6: 89 45 0c mov DWORD PTR [ebp+0xc],eax 80b0ea9: 83 c4 4c add esp,0x4c 80b0eac: b8 01 00 00 00 mov eax,0x1 80b0eb1: 5b pop ebx 80b0eb2: 5e pop esi 80b0eb3: 5f pop edi 80b0eb4: 5d pop ebp 80b0eb5: c3 ret 80b0eb6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0ebd: 8d 76 00 lea esi,[esi+0x0] 80b0ec0: 83 c4 4c add esp,0x4c 80b0ec3: b8 ff ff ff ff mov eax,0xffffffff 80b0ec8: 5b pop ebx 80b0ec9: 5e pop esi 80b0eca: 5f pop edi 80b0ecb: 5d pop ebp 80b0ecc: c3 ret 80b0ecd: 8d 76 00 lea esi,[esi+0x0] 80b0ed0: 8b 72 18 mov esi,DWORD PTR [edx+0x18] 80b0ed3: 8b 5a 10 mov ebx,DWORD PTR [edx+0x10] 80b0ed6: 8b 4a 14 mov ecx,DWORD PTR [edx+0x14] 80b0ed9: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 80b0edd: 8b 72 1c mov esi,DWORD PTR [edx+0x1c] 80b0ee0: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 80b0ee4: 8b b7 18 0f 00 00 mov esi,DWORD PTR [edi+0xf18] 80b0eea: 31 de xor esi,ebx 80b0eec: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80b0ef0: 89 fe mov esi,edi 80b0ef2: 8b bf 1c 0f 00 00 mov edi,DWORD PTR [edi+0xf1c] 80b0ef8: 31 cf xor edi,ecx 80b0efa: 0b 7c 24 0c or edi,DWORD PTR [esp+0xc] 80b0efe: 0f 84 ac 00 00 00 je 80b0fb0 <_Unwind_IteratePhdrCallback+0x360> 80b0f04: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 80b0f08: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 80b0f0c: 89 9f 18 0f 00 00 mov DWORD PTR [edi+0xf18],ebx 80b0f12: 89 fb mov ebx,edi 80b0f14: 89 8f 1c 0f 00 00 mov DWORD PTR [edi+0xf1c],ecx 80b0f1a: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 80b0f1e: 8d 8b b8 1b 00 00 lea ecx,[ebx+0x1bb8] 80b0f24: 89 b3 8c 1b 00 00 mov DWORD PTR [ebx+0x1b8c],esi 80b0f2a: 89 bb 88 1b 00 00 mov DWORD PTR [ebx+0x1b88],edi 80b0f30: 8d 99 c0 00 00 00 lea ebx,[ecx+0xc0] 80b0f36: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0f3d: 8d 76 00 lea esi,[esi+0x0] 80b0f40: c7 41 e8 00 00 00 00 mov DWORD PTR [ecx-0x18],0x0 80b0f47: c7 41 ec 00 00 00 00 mov DWORD PTR [ecx-0x14],0x0 80b0f4e: 89 49 fc mov DWORD PTR [ecx-0x4],ecx 80b0f51: 83 c1 18 add ecx,0x18 80b0f54: 39 cb cmp ebx,ecx 80b0f56: 75 e8 jne 80b0f40 <_Unwind_IteratePhdrCallback+0x2f0> 80b0f58: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 80b0f5c: c7 44 24 1c 00 00 00 00 mov DWORD PTR [esp+0x1c],0x0 80b0f64: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80b0f6c: c7 87 5c 1c 00 00 00 00 00 00 mov DWORD PTR [edi+0x1c5c],0x0 80b0f76: 8d 8f a0 1b 00 00 lea ecx,[edi+0x1ba0] 80b0f7c: 89 8f 90 1b 00 00 mov DWORD PTR [edi+0x1b90],ecx 80b0f82: c7 45 14 00 00 00 00 mov DWORD PTR [ebp+0x14],0x0 80b0f89: e9 19 fd ff ff jmp 80b0ca7 <_Unwind_IteratePhdrCallback+0x57> 80b0f8e: 66 90 xchg ax,ax 80b0f90: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80b0f94: e9 61 fd ff ff jmp 80b0cfa <_Unwind_IteratePhdrCallback+0xaa> 80b0f99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b0fa0: 83 c4 4c add esp,0x4c 80b0fa3: 31 c0 xor eax,eax 80b0fa5: 5b pop ebx 80b0fa6: 5e pop esi 80b0fa7: 5f pop edi 80b0fa8: 5d pop ebp 80b0fa9: c3 ret 80b0faa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b0fb0: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 80b0fb4: 33 be 88 1b 00 00 xor edi,DWORD PTR [esi+0x1b88] 80b0fba: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80b0fbe: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80b0fc2: 33 be 8c 1b 00 00 xor edi,DWORD PTR [esi+0x1b8c] 80b0fc8: 0b 7c 24 0c or edi,DWORD PTR [esp+0xc] 80b0fcc: 0f 85 32 ff ff ff jne 80b0f04 <_Unwind_IteratePhdrCallback+0x2b4> 80b0fd2: 8b be 90 1b 00 00 mov edi,DWORD PTR [esi+0x1b90] 80b0fd8: 85 ff test edi,edi 80b0fda: 0f 84 b7 fc ff ff je 80b0c97 <_Unwind_IteratePhdrCallback+0x47> 80b0fe0: 89 f9 mov ecx,edi 80b0fe2: 8b 75 00 mov esi,DWORD PTR [ebp+0x0] 80b0fe5: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 80b0fe9: 8b 19 mov ebx,DWORD PTR [ecx] 80b0feb: 8b 79 04 mov edi,DWORD PTR [ecx+0x4] 80b0fee: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80b0ff6: 39 de cmp esi,ebx 80b0ff8: 72 0e jb 80b1008 <_Unwind_IteratePhdrCallback+0x3b8> 80b0ffa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b1000: 39 fe cmp esi,edi 80b1002: 0f 82 20 01 00 00 jb 80b1128 <_Unwind_IteratePhdrCallback+0x4d8> 80b1008: 09 fb or ebx,edi 80b100a: 74 1c je 80b1028 <_Unwind_IteratePhdrCallback+0x3d8> 80b100c: 8b 59 14 mov ebx,DWORD PTR [ecx+0x14] 80b100f: 85 db test ebx,ebx 80b1011: 74 15 je 80b1028 <_Unwind_IteratePhdrCallback+0x3d8> 80b1013: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80b1017: 89 d9 mov ecx,ebx 80b1019: 8b 19 mov ebx,DWORD PTR [ecx] 80b101b: 8b 79 04 mov edi,DWORD PTR [ecx+0x4] 80b101e: 39 de cmp esi,ebx 80b1020: 72 e6 jb 80b1008 <_Unwind_IteratePhdrCallback+0x3b8> 80b1022: eb dc jmp 80b1000 <_Unwind_IteratePhdrCallback+0x3b0> 80b1024: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1028: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 80b102c: e9 76 fc ff ff jmp 80b0ca7 <_Unwind_IteratePhdrCallback+0x57> 80b1031: 89 ea mov edx,ebp 80b1033: 89 d8 mov eax,ebx 80b1035: e8 76 f7 ff ff call 80b07b0 80b103a: 83 ec 0c sub esp,0xc 80b103d: 89 f9 mov ecx,edi 80b103f: 89 c2 mov edx,eax 80b1041: 8d 44 24 30 lea eax,[esp+0x30] 80b1045: 50 push eax 80b1046: 89 d8 mov eax,ebx 80b1048: e8 c3 f7 ff ff call 80b0810 80b104d: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 80b1051: 83 c4 10 add esp,0x10 80b1054: 89 c2 mov edx,eax 80b1056: 85 db test ebx,ebx 80b1058: 0f 84 4b fe ff ff je 80b0ea9 <_Unwind_IteratePhdrCallback+0x259> 80b105e: 89 c7 mov edi,eax 80b1060: 8b 4d 00 mov ecx,DWORD PTR [ebp+0x0] 80b1063: 83 e7 03 and edi,0x3 80b1066: 0f 85 cd fd ff ff jne 80b0e39 <_Unwind_IteratePhdrCallback+0x1e9> 80b106c: 8b 00 mov eax,DWORD PTR [eax] 80b106e: 01 f0 add eax,esi 80b1070: 39 c1 cmp ecx,eax 80b1072: 0f 82 31 fe ff ff jb 80b0ea9 <_Unwind_IteratePhdrCallback+0x259> 80b1078: 8d 43 ff lea eax,[ebx-0x1] 80b107b: 89 04 24 mov DWORD PTR [esp],eax 80b107e: 8d 04 c2 lea eax,[edx+eax*8] 80b1081: 8b 18 mov ebx,DWORD PTR [eax] 80b1083: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80b1087: 01 f3 add ebx,esi 80b1089: 39 d9 cmp ecx,ebx 80b108b: 73 3f jae 80b10cc <_Unwind_IteratePhdrCallback+0x47c> 80b108d: 8b 1c 24 mov ebx,DWORD PTR [esp] 80b1090: 89 6c 24 68 mov DWORD PTR [esp+0x68],ebp 80b1094: 89 14 24 mov DWORD PTR [esp],edx 80b1097: 39 df cmp edi,ebx 80b1099: 0f 83 c1 00 00 00 jae 80b1160 <_Unwind_IteratePhdrCallback+0x510> 80b109f: 8b 2c 24 mov ebp,DWORD PTR [esp] 80b10a2: 8d 04 1f lea eax,[edi+ebx*1] 80b10a5: d1 e8 shr eax,1 80b10a7: 8d 6c c5 00 lea ebp,[ebp+eax*8+0x0] 80b10ab: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 80b10ae: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 80b10b2: 01 f2 add edx,esi 80b10b4: 39 d1 cmp ecx,edx 80b10b6: 72 69 jb 80b1121 <_Unwind_IteratePhdrCallback+0x4d1> 80b10b8: 8b 2c 24 mov ebp,DWORD PTR [esp] 80b10bb: 89 f2 mov edx,esi 80b10bd: 8d 78 01 lea edi,[eax+0x1] 80b10c0: 03 54 c5 08 add edx,DWORD PTR [ebp+eax*8+0x8] 80b10c4: 39 d1 cmp ecx,edx 80b10c6: 73 cf jae 80b1097 <_Unwind_IteratePhdrCallback+0x447> 80b10c8: 8b 6c 24 68 mov ebp,DWORD PTR [esp+0x68] 80b10cc: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80b10d0: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 80b10d3: 01 f7 add edi,esi 80b10d5: 8d 47 04 lea eax,[edi+0x4] 80b10d8: 2b 47 04 sub eax,DWORD PTR [edi+0x4] 80b10db: e8 00 f9 ff ff call 80b09e0 80b10e0: 89 c3 mov ebx,eax 80b10e2: 0f b6 c0 movzx eax,al 80b10e5: e8 f6 f5 ff ff call 80b06e0 80b10ea: 83 ec 0c sub esp,0xc 80b10ed: 83 e3 0f and ebx,0xf 80b10f0: 8d 54 24 34 lea edx,[esp+0x34] 80b10f4: 8d 4c 07 08 lea ecx,[edi+eax*1+0x8] 80b10f8: 89 d8 mov eax,ebx 80b10fa: 52 push edx 80b10fb: 31 d2 xor edx,edx 80b10fd: e8 0e f7 ff ff call 80b0810 80b1102: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80b1106: 03 30 add esi,DWORD PTR [eax] 80b1108: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80b110c: 83 c4 10 add esp,0x10 80b110f: 01 f0 add eax,esi 80b1111: 39 45 00 cmp DWORD PTR [ebp+0x0],eax 80b1114: 73 03 jae 80b1119 <_Unwind_IteratePhdrCallback+0x4c9> 80b1116: 89 7d 10 mov DWORD PTR [ebp+0x10],edi 80b1119: 89 75 0c mov DWORD PTR [ebp+0xc],esi 80b111c: e9 88 fd ff ff jmp 80b0ea9 <_Unwind_IteratePhdrCallback+0x259> 80b1121: 89 c3 mov ebx,eax 80b1123: e9 6f ff ff ff jmp 80b1097 <_Unwind_IteratePhdrCallback+0x447> 80b1128: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 80b112b: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 80b112f: 8b 59 10 mov ebx,DWORD PTR [ecx+0x10] 80b1132: 89 04 24 mov DWORD PTR [esp],eax 80b1135: 8b 41 0c mov eax,DWORD PTR [ecx+0xc] 80b1138: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80b113c: 39 cf cmp edi,ecx 80b113e: 0f 84 6b fc ff ff je 80b0daf <_Unwind_IteratePhdrCallback+0x15f> 80b1144: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 80b1147: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80b114b: 89 42 14 mov DWORD PTR [edx+0x14],eax 80b114e: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 80b1152: 89 79 14 mov DWORD PTR [ecx+0x14],edi 80b1155: 89 88 90 1b 00 00 mov DWORD PTR [eax+0x1b90],ecx 80b115b: e9 4f fc ff ff jmp 80b0daf <_Unwind_IteratePhdrCallback+0x15f> 80b1160: e9 39 85 f9 ff jmp 804969e <_Unwind_IteratePhdrCallback.cold> 80b1165: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b116c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b1170 : 80b1170: f3 0f 1e fb endbr32 80b1174: 55 push ebp 80b1175: 57 push edi 80b1176: 56 push esi 80b1177: 53 push ebx 80b1178: 83 ec 1c sub esp,0x1c 80b117b: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 80b117f: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 80b1183: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 80b1187: 8d 46 04 lea eax,[esi+0x4] 80b118a: 2b 46 04 sub eax,DWORD PTR [esi+0x4] 80b118d: e8 4e f8 ff ff call 80b09e0 80b1192: 89 ea mov edx,ebp 80b1194: 0f b6 f8 movzx edi,al 80b1197: 89 f8 mov eax,edi 80b1199: e8 b2 f5 ff ff call 80b0750 80b119e: 83 ec 0c sub esp,0xc 80b11a1: 8d 4e 08 lea ecx,[esi+0x8] 80b11a4: 89 c2 mov edx,eax 80b11a6: 8d 44 24 14 lea eax,[esp+0x14] 80b11aa: 50 push eax 80b11ab: 89 f8 mov eax,edi 80b11ad: e8 5e f6 ff ff call 80b0810 80b11b2: 8d 43 04 lea eax,[ebx+0x4] 80b11b5: 2b 43 04 sub eax,DWORD PTR [ebx+0x4] 80b11b8: e8 23 f8 ff ff call 80b09e0 80b11bd: 89 ea mov edx,ebp 80b11bf: 0f b6 f0 movzx esi,al 80b11c2: 89 f0 mov eax,esi 80b11c4: e8 87 f5 ff ff call 80b0750 80b11c9: 8d 4b 08 lea ecx,[ebx+0x8] 80b11cc: 89 c2 mov edx,eax 80b11ce: 58 pop eax 80b11cf: 8d 44 24 18 lea eax,[esp+0x18] 80b11d3: 50 push eax 80b11d4: 89 f0 mov eax,esi 80b11d6: e8 35 f6 ff ff call 80b0810 80b11db: 83 c4 10 add esp,0x10 80b11de: b8 01 00 00 00 mov eax,0x1 80b11e3: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80b11e7: 39 7c 24 08 cmp DWORD PTR [esp+0x8],edi 80b11eb: 77 02 ja 80b11ef 80b11ed: 19 c0 sbb eax,eax 80b11ef: 83 c4 1c add esp,0x1c 80b11f2: 5b pop ebx 80b11f3: 5e pop esi 80b11f4: 5f pop edi 80b11f5: 5d pop ebp 80b11f6: c3 ret 80b11f7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b11fe: 66 90 xchg ax,ax 080b1200 : 80b1200: 55 push ebp 80b1201: 89 c5 mov ebp,eax 80b1203: 57 push edi 80b1204: 56 push esi 80b1205: 53 push ebx 80b1206: 83 ec 2c sub esp,0x2c 80b1209: 8b 02 mov eax,DWORD PTR [edx] 80b120b: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80b120f: 85 c0 test eax,eax 80b1211: 0f 84 f0 00 00 00 je 80b1307 80b1217: 8d 44 24 1c lea eax,[esp+0x1c] 80b121b: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 80b1223: 89 d3 mov ebx,edx 80b1225: 31 c9 xor ecx,ecx 80b1227: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 80b122e: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80b1236: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80b123a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b1240: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80b1243: 85 c0 test eax,eax 80b1245: 0f 84 ac 00 00 00 je 80b12f7 80b124b: 8d 73 04 lea esi,[ebx+0x4] 80b124e: 0f b6 3c 24 movzx edi,BYTE PTR [esp] 80b1252: 29 c6 sub esi,eax 80b1254: 39 ce cmp esi,ecx 80b1256: 74 4c je 80b12a4 80b1258: 89 f0 mov eax,esi 80b125a: e8 81 f7 ff ff call 80b09e0 80b125f: 89 04 24 mov DWORD PTR [esp],eax 80b1262: 3d ff 00 00 00 cmp eax,0xff 80b1267: 0f 84 c3 00 00 00 je 80b1330 80b126d: 0f b6 3c 24 movzx edi,BYTE PTR [esp] 80b1271: 89 ea mov edx,ebp 80b1273: 89 f8 mov eax,edi 80b1275: e8 d6 f4 ff ff call 80b0750 80b127a: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80b127e: 0f b7 45 10 movzx eax,WORD PTR [ebp+0x10] 80b1282: 89 c2 mov edx,eax 80b1284: 66 81 e2 f8 07 and dx,0x7f8 80b1289: 66 81 fa f8 07 cmp dx,0x7f8 80b128e: 0f 84 84 00 00 00 je 80b1318 80b1294: 66 c1 e8 03 shr ax,0x3 80b1298: 0f b6 c0 movzx eax,al 80b129b: 3b 04 24 cmp eax,DWORD PTR [esp] 80b129e: 74 04 je 80b12a4 80b12a0: 80 4d 10 04 or BYTE PTR [ebp+0x10],0x4 80b12a4: 83 ec 0c sub esp,0xc 80b12a7: 8d 4b 08 lea ecx,[ebx+0x8] 80b12aa: 89 f8 mov eax,edi 80b12ac: ff 74 24 14 push DWORD PTR [esp+0x14] 80b12b0: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80b12b4: e8 57 f5 ff ff call 80b0810 80b12b9: 89 f8 mov eax,edi 80b12bb: e8 20 f4 ff ff call 80b06e0 80b12c0: 83 c4 10 add esp,0x10 80b12c3: ba ff ff ff ff mov edx,0xffffffff 80b12c8: 83 f8 03 cmp eax,0x3 80b12cb: 77 11 ja 80b12de 80b12cd: 8d 0c c5 00 00 00 00 lea ecx,[eax*8+0x0] 80b12d4: ba 01 00 00 00 mov edx,0x1 80b12d9: d3 e2 shl edx,cl 80b12db: 83 ea 01 sub edx,0x1 80b12de: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b12e2: 89 f1 mov ecx,esi 80b12e4: 85 d0 test eax,edx 80b12e6: 74 0f je 80b12f7 80b12e8: 83 44 24 0c 01 add DWORD PTR [esp+0xc],0x1 80b12ed: 39 45 00 cmp DWORD PTR [ebp+0x0],eax 80b12f0: 76 03 jbe 80b12f5 80b12f2: 89 45 00 mov DWORD PTR [ebp+0x0],eax 80b12f5: 89 f1 mov ecx,esi 80b12f7: 8b 03 mov eax,DWORD PTR [ebx] 80b12f9: 8d 5c 03 04 lea ebx,[ebx+eax*1+0x4] 80b12fd: 8b 03 mov eax,DWORD PTR [ebx] 80b12ff: 85 c0 test eax,eax 80b1301: 0f 85 39 ff ff ff jne 80b1240 80b1307: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80b130b: 83 c4 2c add esp,0x2c 80b130e: 5b pop ebx 80b130f: 5e pop esi 80b1310: 5f pop edi 80b1311: 5d pop ebp 80b1312: c3 ret 80b1313: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1317: 90 nop 80b1318: 0f b6 14 24 movzx edx,BYTE PTR [esp] 80b131c: 66 25 07 f8 and ax,0xf807 80b1320: c1 e2 03 shl edx,0x3 80b1323: 09 d0 or eax,edx 80b1325: 66 89 45 10 mov WORD PTR [ebp+0x10],ax 80b1329: e9 76 ff ff ff jmp 80b12a4 80b132e: 66 90 xchg ax,ax 80b1330: c7 44 24 0c ff ff ff ff mov DWORD PTR [esp+0xc],0xffffffff 80b1338: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80b133c: 83 c4 2c add esp,0x2c 80b133f: 5b pop ebx 80b1340: 5e pop esi 80b1341: 5f pop edi 80b1342: 5d pop ebp 80b1343: c3 ret 80b1344: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b134b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b134f: 90 nop 080b1350 : 80b1350: 55 push ebp 80b1351: 57 push edi 80b1352: 89 c7 mov edi,eax 80b1354: 56 push esi 80b1355: 53 push ebx 80b1356: 89 cb mov ebx,ecx 80b1358: 83 ec 2c sub esp,0x2c 80b135b: 0f b7 40 10 movzx eax,WORD PTR [eax+0x10] 80b135f: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 80b1363: 89 fa mov edx,edi 80b1365: 66 c1 e8 03 shr ax,0x3 80b1369: 0f b6 f0 movzx esi,al 80b136c: 89 f0 mov eax,esi 80b136e: e8 dd f3 ff ff call 80b0750 80b1373: 8b 2b mov ebp,DWORD PTR [ebx] 80b1375: 85 ed test ebp,ebp 80b1377: 0f 84 d1 00 00 00 je 80b144e 80b137d: 89 c2 mov edx,eax 80b137f: 8d 44 24 1c lea eax,[esp+0x1c] 80b1383: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 80b138a: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80b138e: eb 2e jmp 80b13be 80b1390: 8b 4b 08 mov ecx,DWORD PTR [ebx+0x8] 80b1393: 85 c9 test ecx,ecx 80b1395: 74 17 je 80b13ae 80b1397: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80b139b: 8b 00 mov eax,DWORD PTR [eax] 80b139d: 85 c0 test eax,eax 80b139f: 74 0d je 80b13ae 80b13a1: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80b13a4: 8d 69 01 lea ebp,[ecx+0x1] 80b13a7: 89 68 04 mov DWORD PTR [eax+0x4],ebp 80b13aa: 89 5c 88 08 mov DWORD PTR [eax+ecx*4+0x8],ebx 80b13ae: 8b 03 mov eax,DWORD PTR [ebx] 80b13b0: 8d 5c 03 04 lea ebx,[ebx+eax*1+0x4] 80b13b4: 8b 03 mov eax,DWORD PTR [ebx] 80b13b6: 85 c0 test eax,eax 80b13b8: 0f 84 90 00 00 00 je 80b144e 80b13be: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80b13c1: 85 c0 test eax,eax 80b13c3: 74 e9 je 80b13ae 80b13c5: f6 47 10 04 test BYTE PTR [edi+0x10],0x4 80b13c9: 74 22 je 80b13ed 80b13cb: 8d 6b 04 lea ebp,[ebx+0x4] 80b13ce: 29 c5 sub ebp,eax 80b13d0: 3b 2c 24 cmp ebp,DWORD PTR [esp] 80b13d3: 74 18 je 80b13ed 80b13d5: 89 e8 mov eax,ebp 80b13d7: e8 04 f6 ff ff call 80b09e0 80b13dc: 89 fa mov edx,edi 80b13de: 89 c6 mov esi,eax 80b13e0: 0f b6 c0 movzx eax,al 80b13e3: e8 68 f3 ff ff call 80b0750 80b13e8: 89 2c 24 mov DWORD PTR [esp],ebp 80b13eb: 89 c2 mov edx,eax 80b13ed: 85 f6 test esi,esi 80b13ef: 74 9f je 80b1390 80b13f1: 83 ec 0c sub esp,0xc 80b13f4: 89 f0 mov eax,esi 80b13f6: 8d 4b 08 lea ecx,[ebx+0x8] 80b13f9: ff 74 24 18 push DWORD PTR [esp+0x18] 80b13fd: 0f b6 e8 movzx ebp,al 80b1400: 89 e8 mov eax,ebp 80b1402: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80b1406: e8 05 f4 ff ff call 80b0810 80b140b: 89 e8 mov eax,ebp 80b140d: bd ff ff ff ff mov ebp,0xffffffff 80b1412: e8 c9 f2 ff ff call 80b06e0 80b1417: 83 c4 10 add esp,0x10 80b141a: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80b141e: 83 f8 03 cmp eax,0x3 80b1421: 77 11 ja 80b1434 80b1423: 8d 0c c5 00 00 00 00 lea ecx,[eax*8+0x0] 80b142a: bd 01 00 00 00 mov ebp,0x1 80b142f: d3 e5 shl ebp,cl 80b1431: 83 ed 01 sub ebp,0x1 80b1434: 85 6c 24 1c test DWORD PTR [esp+0x1c],ebp 80b1438: 0f 85 59 ff ff ff jne 80b1397 80b143e: 8b 03 mov eax,DWORD PTR [ebx] 80b1440: 8d 5c 03 04 lea ebx,[ebx+eax*1+0x4] 80b1444: 8b 03 mov eax,DWORD PTR [ebx] 80b1446: 85 c0 test eax,eax 80b1448: 0f 85 70 ff ff ff jne 80b13be 80b144e: 83 c4 2c add esp,0x2c 80b1451: 5b pop ebx 80b1452: 5e pop esi 80b1453: 5f pop edi 80b1454: 5d pop ebp 80b1455: c3 ret 80b1456: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b145d: 8d 76 00 lea esi,[esi+0x0] 080b1460 : 80b1460: 55 push ebp 80b1461: 89 c5 mov ebp,eax 80b1463: 57 push edi 80b1464: e8 fe 97 f9 ff call 804ac67 <__x86.get_pc_thunk.di> 80b1469: 81 c7 97 3b 03 00 add edi,0x33b97 80b146f: 56 push esi 80b1470: 53 push ebx 80b1471: 83 ec 4c sub esp,0x4c 80b1474: 0f b6 40 10 movzx eax,BYTE PTR [eax+0x10] 80b1478: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80b147c: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 80b1480: a8 01 test al,0x1 80b1482: 74 74 je 80b14f8 80b1484: 8b 7d 0c mov edi,DWORD PTR [ebp+0xc] 80b1487: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80b148b: a8 04 test al,0x4 80b148d: 0f 85 c5 00 00 00 jne 80b1558 80b1493: 0f b7 45 10 movzx eax,WORD PTR [ebp+0x10] 80b1497: 66 a9 f8 07 test ax,0x7f8 80b149b: 0f 85 0f 02 00 00 jne 80b16b0 80b14a1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80b14a5: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 80b14a9: 31 f6 xor esi,esi 80b14ab: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80b14ae: 66 90 xchg ax,ax 80b14b0: 39 f1 cmp ecx,esi 80b14b2: 76 2c jbe 80b14e0 80b14b4: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80b14b8: 8d 04 31 lea eax,[ecx+esi*1] 80b14bb: d1 e8 shr eax,1 80b14bd: 8b 5c 82 08 mov ebx,DWORD PTR [edx+eax*4+0x8] 80b14c1: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80b14c4: 39 d7 cmp edi,edx 80b14c6: 72 28 jb 80b14f0 80b14c8: 03 53 0c add edx,DWORD PTR [ebx+0xc] 80b14cb: 39 d7 cmp edi,edx 80b14cd: 72 13 jb 80b14e2 80b14cf: 8d 70 01 lea esi,[eax+0x1] 80b14d2: 39 f1 cmp ecx,esi 80b14d4: 77 de ja 80b14b4 80b14d6: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b14dd: 8d 76 00 lea esi,[esi+0x0] 80b14e0: 31 db xor ebx,ebx 80b14e2: 83 c4 4c add esp,0x4c 80b14e5: 89 d8 mov eax,ebx 80b14e7: 5b pop ebx 80b14e8: 5e pop esi 80b14e9: 5f pop edi 80b14ea: 5d pop ebp 80b14eb: c3 ret 80b14ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b14f0: 89 c1 mov ecx,eax 80b14f2: eb bc jmp 80b14b0 80b14f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b14f8: 8b 75 10 mov esi,DWORD PTR [ebp+0x10] 80b14fb: c1 ee 0b shr esi,0xb 80b14fe: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 80b1502: 0f 85 58 02 00 00 jne 80b1760 80b1508: 8b 5d 0c mov ebx,DWORD PTR [ebp+0xc] 80b150b: a8 02 test al,0x2 80b150d: 0f 84 05 01 00 00 je 80b1618 80b1513: 8b 13 mov edx,DWORD PTR [ebx] 80b1515: 85 d2 test edx,edx 80b1517: 75 17 jne 80b1530 80b1519: e9 31 01 00 00 jmp 80b164f 80b151e: 66 90 xchg ax,ax 80b1520: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80b1523: 83 c3 04 add ebx,0x4 80b1526: 01 c6 add esi,eax 80b1528: 85 d2 test edx,edx 80b152a: 0f 84 08 05 00 00 je 80b1a38 80b1530: 89 e8 mov eax,ebp 80b1532: e8 c9 fc ff ff call 80b1200 80b1537: 83 f8 ff cmp eax,0xffffffff 80b153a: 75 e4 jne 80b1520 80b153c: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b1540: c7 45 10 f8 07 00 00 mov DWORD PTR [ebp+0x10],0x7f8 80b1547: 8d 80 e8 a2 fe ff lea eax,[eax-0x15d18] 80b154d: 89 45 0c mov DWORD PTR [ebp+0xc],eax 80b1550: e9 fa 00 00 00 jmp 80b164f 80b1555: 8d 76 00 lea esi,[esi+0x0] 80b1558: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80b155b: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80b155f: 85 c0 test eax,eax 80b1561: 0f 84 79 ff ff ff je 80b14e0 80b1567: 8d 44 24 38 lea eax,[esp+0x38] 80b156b: c7 44 24 14 00 00 00 00 mov DWORD PTR [esp+0x14],0x0 80b1573: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80b1577: 8d 44 24 34 lea eax,[esp+0x34] 80b157b: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80b157f: 89 6c 24 20 mov DWORD PTR [esp+0x20],ebp 80b1583: eb 24 jmp 80b15a9 80b1585: 8d 76 00 lea esi,[esi+0x0] 80b1588: 03 44 24 38 add eax,DWORD PTR [esp+0x38] 80b158c: 39 d0 cmp eax,edx 80b158e: 0f 87 f5 04 00 00 ja 80b1a89 80b1594: 8d 46 01 lea eax,[esi+0x1] 80b1597: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80b159b: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80b159f: 39 7c 24 14 cmp DWORD PTR [esp+0x14],edi 80b15a3: 0f 83 37 ff ff ff jae 80b14e0 80b15a9: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80b15ad: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80b15b1: 03 74 24 0c add esi,DWORD PTR [esp+0xc] 80b15b5: d1 ee shr esi,1 80b15b7: 8b 7c b0 08 mov edi,DWORD PTR [eax+esi*4+0x8] 80b15bb: 8d 47 04 lea eax,[edi+0x4] 80b15be: 2b 47 04 sub eax,DWORD PTR [edi+0x4] 80b15c1: e8 1a f4 ff ff call 80b09e0 80b15c6: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80b15ca: 0f b6 e8 movzx ebp,al 80b15cd: 89 c3 mov ebx,eax 80b15cf: 89 e8 mov eax,ebp 80b15d1: e8 7a f1 ff ff call 80b0750 80b15d6: 83 ec 0c sub esp,0xc 80b15d9: 8d 4f 08 lea ecx,[edi+0x8] 80b15dc: ff 74 24 24 push DWORD PTR [esp+0x24] 80b15e0: 89 c2 mov edx,eax 80b15e2: 89 e8 mov eax,ebp 80b15e4: e8 27 f2 ff ff call 80b0810 80b15e9: 5a pop edx 80b15ea: ff 74 24 28 push DWORD PTR [esp+0x28] 80b15ee: 31 d2 xor edx,edx 80b15f0: 89 c1 mov ecx,eax 80b15f2: 89 d8 mov eax,ebx 80b15f4: 83 e0 0f and eax,0xf 80b15f7: e8 14 f2 ff ff call 80b0810 80b15fc: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80b1600: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80b1604: 83 c4 10 add esp,0x10 80b1607: 39 d0 cmp eax,edx 80b1609: 0f 86 79 ff ff ff jbe 80b1588 80b160f: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80b1613: eb 86 jmp 80b159b 80b1615: 8d 76 00 lea esi,[esi+0x0] 80b1618: 89 da mov edx,ebx 80b161a: 89 e8 mov eax,ebp 80b161c: e8 df fb ff ff call 80b1200 80b1621: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80b1625: 83 f8 ff cmp eax,0xffffffff 80b1628: 0f 84 0e ff ff ff je 80b153c 80b162e: f7 44 24 20 00 00 e0 ff test DWORD PTR [esp+0x20],0xffe00000 80b1636: 0f 84 34 04 00 00 je 80b1a70 80b163c: 81 65 10 ff 07 00 00 and DWORD PTR [ebp+0x10],0x7ff 80b1643: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80b1647: 85 c0 test eax,eax 80b1649: 0f 85 11 01 00 00 jne 80b1760 80b164f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80b1653: 39 45 00 cmp DWORD PTR [ebp+0x0],eax 80b1656: 0f 87 84 fe ff ff ja 80b14e0 80b165c: 0f b6 45 10 movzx eax,BYTE PTR [ebp+0x10] 80b1660: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] 80b1663: a8 01 test al,0x1 80b1665: 0f 85 19 fe ff ff jne 80b1484 80b166b: a8 02 test al,0x2 80b166d: 0f 84 ad 03 00 00 je 80b1a20 80b1673: 8b 16 mov edx,DWORD PTR [esi] 80b1675: 85 d2 test edx,edx 80b1677: 0f 84 63 fe ff ff je 80b14e0 80b167d: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80b1681: eb 13 jmp 80b1696 80b1683: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1687: 90 nop 80b1688: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 80b168b: 83 c6 04 add esi,0x4 80b168e: 85 d2 test edx,edx 80b1690: 0f 84 4a fe ff ff je 80b14e0 80b1696: 89 d9 mov ecx,ebx 80b1698: 89 e8 mov eax,ebp 80b169a: e8 61 f4 ff ff call 80b0b00 80b169f: 85 c0 test eax,eax 80b16a1: 74 e5 je 80b1688 80b16a3: 83 c4 4c add esp,0x4c 80b16a6: 89 c3 mov ebx,eax 80b16a8: 89 d8 mov eax,ebx 80b16aa: 5b pop ebx 80b16ab: 5e pop esi 80b16ac: 5f pop edi 80b16ad: 5d pop ebp 80b16ae: c3 ret 80b16af: 90 nop 80b16b0: 66 c1 e8 03 shr ax,0x3 80b16b4: 89 ea mov edx,ebp 80b16b6: 89 c3 mov ebx,eax 80b16b8: 0f b6 c0 movzx eax,al 80b16bb: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80b16bf: e8 8c f0 ff ff call 80b0750 80b16c4: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80b16c8: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80b16cc: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 80b16cf: 85 ff test edi,edi 80b16d1: 0f 84 09 fe ff ff je 80b14e0 80b16d7: 89 d8 mov eax,ebx 80b16d9: 31 ed xor ebp,ebp 80b16db: 83 e0 0f and eax,0xf 80b16de: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80b16e2: 8d 44 24 38 lea eax,[esp+0x38] 80b16e6: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80b16ea: 8d 44 24 34 lea eax,[esp+0x34] 80b16ee: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80b16f2: eb 1b jmp 80b170f 80b16f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b16f8: 03 44 24 38 add eax,DWORD PTR [esp+0x38] 80b16fc: 39 c8 cmp eax,ecx 80b16fe: 0f 87 de fd ff ff ja 80b14e2 80b1704: 8d 6e 01 lea ebp,[esi+0x1] 80b1707: 39 fd cmp ebp,edi 80b1709: 0f 83 d1 fd ff ff jae 80b14e0 80b170f: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80b1713: 8d 34 2f lea esi,[edi+ebp*1] 80b1716: 83 ec 0c sub esp,0xc 80b1719: d1 ee shr esi,1 80b171b: 8b 5c b0 08 mov ebx,DWORD PTR [eax+esi*4+0x8] 80b171f: ff 74 24 24 push DWORD PTR [esp+0x24] 80b1723: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 80b1727: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b172b: 8d 4b 08 lea ecx,[ebx+0x8] 80b172e: e8 dd f0 ff ff call 80b0810 80b1733: 31 d2 xor edx,edx 80b1735: 89 c1 mov ecx,eax 80b1737: 58 pop eax 80b1738: ff 74 24 28 push DWORD PTR [esp+0x28] 80b173c: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80b1740: e8 cb f0 ff ff call 80b0810 80b1745: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 80b1749: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80b174d: 83 c4 10 add esp,0x10 80b1750: 39 c8 cmp eax,ecx 80b1752: 76 a4 jbe 80b16f8 80b1754: 89 f7 mov edi,esi 80b1756: eb af jmp 80b1707 80b1758: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b175f: 90 nop 80b1760: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80b1764: 83 ec 0c sub esp,0xc 80b1767: 8d 34 85 08 00 00 00 lea esi,[eax*4+0x8] 80b176e: 56 push esi 80b176f: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 80b1773: e8 08 34 fb ff call 8064b80 <__libc_malloc> 80b1778: 89 44 24 48 mov DWORD PTR [esp+0x48],eax 80b177c: 83 c4 10 add esp,0x10 80b177f: 85 c0 test eax,eax 80b1781: 0f 84 c8 fe ff ff je 80b164f 80b1787: 83 ec 0c sub esp,0xc 80b178a: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80b1791: 56 push esi 80b1792: e8 e9 33 fb ff call 8064b80 <__libc_malloc> 80b1797: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 80b179b: 83 c4 10 add esp,0x10 80b179e: 85 c0 test eax,eax 80b17a0: 74 07 je 80b17a9 80b17a2: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80b17a9: 8b 5d 0c mov ebx,DWORD PTR [ebp+0xc] 80b17ac: f6 45 10 02 test BYTE PTR [ebp+0x10],0x2 80b17b0: 0f 84 92 02 00 00 je 80b1a48 80b17b6: 8b 0b mov ecx,DWORD PTR [ebx] 80b17b8: 85 c9 test ecx,ecx 80b17ba: 0f 84 e7 7e f9 ff je 80496a7 80b17c0: 8d 74 24 38 lea esi,[esp+0x38] 80b17c4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b17c8: 89 f2 mov edx,esi 80b17ca: 89 e8 mov eax,ebp 80b17cc: 83 c3 04 add ebx,0x4 80b17cf: e8 7c fb ff ff call 80b1350 80b17d4: 8b 0b mov ecx,DWORD PTR [ebx] 80b17d6: 85 c9 test ecx,ecx 80b17d8: 75 ee jne 80b17c8 80b17da: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 80b17de: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 80b17e2: 85 db test ebx,ebx 80b17e4: 74 0d je 80b17f3 80b17e6: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80b17ea: 39 43 04 cmp DWORD PTR [ebx+0x4],eax 80b17ed: 0f 85 b4 7e f9 ff jne 80496a7 80b17f3: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b17f7: 8d b8 70 c1 fc ff lea edi,[eax-0x33e90] 80b17fd: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80b1801: f6 45 10 04 test BYTE PTR [ebp+0x10],0x4 80b1805: 75 1b jne 80b1822 80b1807: 89 c7 mov edi,eax 80b1809: 66 f7 45 10 f8 07 test WORD PTR [ebp+0x10],0x7f8 80b180f: 8d 80 60 b5 fc ff lea eax,[eax-0x34aa0] 80b1815: 8d 97 60 b9 fc ff lea edx,[edi-0x346a0] 80b181b: 0f 44 d0 cmove edx,eax 80b181e: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80b1822: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80b1826: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80b182a: 85 c0 test eax,eax 80b182c: 0f 84 2e 02 00 00 je 80b1a60 80b1832: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80b1835: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80b1839: 85 c0 test eax,eax 80b183b: 0f 84 74 02 00 00 je 80b1ab5 80b1841: 8d 04 85 04 00 00 00 lea eax,[eax*4+0x4] 80b1848: 8d 53 08 lea edx,[ebx+0x8] 80b184b: bf 08 00 00 00 mov edi,0x8 80b1850: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 80b1854: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 80b1858: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b185c: 89 fd mov ebp,edi 80b185e: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 80b1862: 8d 80 80 1b 00 00 lea eax,[eax+0x1b80] 80b1868: 89 c6 mov esi,eax 80b186a: 89 c7 mov edi,eax 80b186c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1870: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80b1874: 89 34 28 mov DWORD PTR [eax+ebp*1],esi 80b1877: 8d 34 2b lea esi,[ebx+ebp*1] 80b187a: 39 6c 24 24 cmp DWORD PTR [esp+0x24],ebp 80b187e: 75 1c jne 80b189c 80b1880: eb 4e jmp 80b18d0 80b1882: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b1888: 89 f0 mov eax,esi 80b188a: 2b 44 24 18 sub eax,DWORD PTR [esp+0x18] 80b188e: 03 44 24 0c add eax,DWORD PTR [esp+0xc] 80b1892: 8b 70 08 mov esi,DWORD PTR [eax+0x8] 80b1895: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 80b189c: 39 fe cmp esi,edi 80b189e: 74 20 je 80b18c0 80b18a0: 83 ec 04 sub esp,0x4 80b18a3: ff 36 push DWORD PTR [esi] 80b18a5: ff 74 2b 04 push DWORD PTR [ebx+ebp*1+0x4] 80b18a9: ff 74 24 20 push DWORD PTR [esp+0x20] 80b18ad: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80b18b1: ff d0 call eax 80b18b3: 83 c4 10 add esp,0x10 80b18b6: 85 c0 test eax,eax 80b18b8: 78 ce js 80b1888 80b18ba: 83 c5 04 add ebp,0x4 80b18bd: eb b1 jmp 80b1870 80b18bf: 90 nop 80b18c0: 89 fe mov esi,edi 80b18c2: 83 c5 04 add ebp,0x4 80b18c5: eb a9 jmp 80b1870 80b18c7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b18ce: 66 90 xchg ax,ax 80b18d0: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80b18d4: 8b 6c 24 2c mov ebp,DWORD PTR [esp+0x2c] 80b18d8: 31 f6 xor esi,esi 80b18da: 31 d2 xor edx,edx 80b18dc: 31 c0 xor eax,eax 80b18de: eb 0e jmp 80b18ee 80b18e0: 89 4c 93 08 mov DWORD PTR [ebx+edx*4+0x8],ecx 80b18e4: 83 c2 01 add edx,0x1 80b18e7: 83 c0 01 add eax,0x1 80b18ea: 39 c5 cmp ebp,eax 80b18ec: 74 1a je 80b1908 80b18ee: 83 7c 87 08 00 cmp DWORD PTR [edi+eax*4+0x8],0x0 80b18f3: 8b 4c 83 08 mov ecx,DWORD PTR [ebx+eax*4+0x8] 80b18f7: 75 e7 jne 80b18e0 80b18f9: 89 4c b7 08 mov DWORD PTR [edi+esi*4+0x8],ecx 80b18fd: 83 c6 01 add esi,0x1 80b1900: eb e5 jmp 80b18e7 80b1902: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b1908: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 80b190c: 8b 4c 24 3c mov ecx,DWORD PTR [esp+0x3c] 80b1910: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 80b1914: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80b1918: 89 50 04 mov DWORD PTR [eax+0x4],edx 80b191b: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80b191f: 89 70 04 mov DWORD PTR [eax+0x4],esi 80b1922: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80b1925: 03 43 04 add eax,DWORD PTR [ebx+0x4] 80b1928: 3b 44 24 20 cmp eax,DWORD PTR [esp+0x20] 80b192c: 0f 85 75 7d f9 ff jne 80496a7 80b1932: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80b1936: 89 e8 mov eax,ebp 80b1938: e8 03 ed ff ff call 80b0640 80b193d: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80b1941: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80b1945: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80b1948: 85 c0 test eax,eax 80b194a: 0f 84 a8 00 00 00 je 80b19f8 80b1950: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 80b1954: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 80b1958: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 80b195b: 89 fd mov ebp,edi 80b195d: 89 cf mov edi,ecx 80b195f: 90 nop 80b1960: 8d 48 ff lea ecx,[eax-0x1] 80b1963: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 80b1967: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 80b196b: 8d 1c 81 lea ebx,[ecx+eax*4] 80b196e: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 80b1971: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80b1975: 85 ff test edi,edi 80b1977: 0f 84 13 01 00 00 je 80b1a90 80b197d: 8d 74 07 ff lea esi,[edi+eax*1-0x1] 80b1981: 89 fb mov ebx,edi 80b1983: eb 12 jmp 80b1997 80b1985: 8d 76 00 lea esi,[esi+0x0] 80b1988: 8b 44 9d 08 mov eax,DWORD PTR [ebp+ebx*4+0x8] 80b198c: 89 44 b5 08 mov DWORD PTR [ebp+esi*4+0x8],eax 80b1990: 83 ee 01 sub esi,0x1 80b1993: 85 db test ebx,ebx 80b1995: 74 39 je 80b19d0 80b1997: 83 ec 04 sub esp,0x4 80b199a: 89 df mov edi,ebx 80b199c: 8d 5b ff lea ebx,[ebx-0x1] 80b199f: ff 74 24 10 push DWORD PTR [esp+0x10] 80b19a3: ff 74 9d 08 push DWORD PTR [ebp+ebx*4+0x8] 80b19a7: ff 74 24 20 push DWORD PTR [esp+0x20] 80b19ab: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80b19af: ff d0 call eax 80b19b1: 83 c4 10 add esp,0x10 80b19b4: 85 c0 test eax,eax 80b19b6: 7f d0 jg 80b1988 80b19b8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80b19bc: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80b19c0: 89 44 b5 08 mov DWORD PTR [ebp+esi*4+0x8],eax 80b19c4: 85 c9 test ecx,ecx 80b19c6: 74 18 je 80b19e0 80b19c8: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80b19cc: eb 92 jmp 80b1960 80b19ce: 66 90 xchg ax,ax 80b19d0: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 80b19d4: 31 ff xor edi,edi 80b19d6: eb e0 jmp 80b19b8 80b19d8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b19df: 90 nop 80b19e0: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80b19e4: 89 ef mov edi,ebp 80b19e6: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 80b19ea: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 80b19ed: 01 47 04 add DWORD PTR [edi+0x4],eax 80b19f0: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80b19f4: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 80b19f8: 83 ec 0c sub esp,0xc 80b19fb: ff 74 24 2c push DWORD PTR [esp+0x2c] 80b19ff: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 80b1a03: e8 98 37 fb ff call 80651a0 <__free> 80b1a08: 83 c4 10 add esp,0x10 80b1a0b: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80b1a0f: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 80b1a12: 89 10 mov DWORD PTR [eax],edx 80b1a14: 80 4d 10 01 or BYTE PTR [ebp+0x10],0x1 80b1a18: 89 45 0c mov DWORD PTR [ebp+0xc],eax 80b1a1b: e9 2f fc ff ff jmp 80b164f 80b1a20: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80b1a24: 89 f2 mov edx,esi 80b1a26: 89 e8 mov eax,ebp 80b1a28: e8 d3 f0 ff ff call 80b0b00 80b1a2d: 89 c3 mov ebx,eax 80b1a2f: e9 ae fa ff ff jmp 80b14e2 80b1a34: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1a38: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 80b1a3c: e9 ed fb ff ff jmp 80b162e 80b1a41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b1a48: 8d 44 24 38 lea eax,[esp+0x38] 80b1a4c: 89 d9 mov ecx,ebx 80b1a4e: 89 c2 mov edx,eax 80b1a50: 89 e8 mov eax,ebp 80b1a52: e8 f9 f8 ff ff call 80b1350 80b1a57: e9 7e fd ff ff jmp 80b17da 80b1a5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1a60: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80b1a64: 89 d9 mov ecx,ebx 80b1a66: 89 e8 mov eax,ebp 80b1a68: e8 d3 eb ff ff call 80b0640 80b1a6d: eb 9c jmp 80b1a0b 80b1a6f: 90 nop 80b1a70: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80b1a74: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 80b1a77: c1 e2 0b shl edx,0xb 80b1a7a: 25 ff 07 00 00 and eax,0x7ff 80b1a7f: 09 d0 or eax,edx 80b1a81: 89 45 10 mov DWORD PTR [ebp+0x10],eax 80b1a84: e9 ba fb ff ff jmp 80b1643 80b1a89: 89 fb mov ebx,edi 80b1a8b: e9 52 fa ff ff jmp 80b14e2 80b1a90: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80b1a94: 8d 50 ff lea edx,[eax-0x1] 80b1a97: 89 4c 95 08 mov DWORD PTR [ebp+edx*4+0x8],ecx 80b1a9b: 85 d2 test edx,edx 80b1a9d: 0f 84 3d ff ff ff je 80b19e0 80b1aa3: 8d 70 fe lea esi,[eax-0x2] 80b1aa6: 8b 03 mov eax,DWORD PTR [ebx] 80b1aa8: 89 74 24 18 mov DWORD PTR [esp+0x18],esi 80b1aac: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80b1ab0: e9 03 ff ff ff jmp 80b19b8 80b1ab5: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80b1ab9: 31 f6 xor esi,esi 80b1abb: 31 d2 xor edx,edx 80b1abd: e9 52 fe ff ff jmp 80b1914 80b1ac2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b1ac9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080b1ad0 <__register_frame_info_bases.part.0>: 80b1ad0: 57 push edi 80b1ad1: 56 push esi 80b1ad2: 89 d6 mov esi,edx 80b1ad4: 53 push ebx 80b1ad5: e8 e6 80 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b1ada: 81 c3 26 35 03 00 add ebx,0x33526 80b1ae0: c7 02 ff ff ff ff mov DWORD PTR [edx],0xffffffff 80b1ae6: 89 4a 04 mov DWORD PTR [edx+0x4],ecx 80b1ae9: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80b1aed: 89 46 0c mov DWORD PTR [esi+0xc],eax 80b1af0: 89 56 08 mov DWORD PTR [esi+0x8],edx 80b1af3: c7 46 10 f8 07 00 00 mov DWORD PTR [esi+0x10],0x7f8 80b1afa: c7 c7 00 00 00 00 mov edi,0x0 80b1b00: 85 ff test edi,edi 80b1b02: 74 12 je 80b1b16 <__register_frame_info_bases.part.0+0x46> 80b1b04: 83 ec 0c sub esp,0xc 80b1b07: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b1b0d: 50 push eax 80b1b0e: e8 ed e4 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b1b13: 83 c4 10 add esp,0x10 80b1b16: 8b 83 80 1c 00 00 mov eax,DWORD PTR [ebx+0x1c80] 80b1b1c: 89 b3 80 1c 00 00 mov DWORD PTR [ebx+0x1c80],esi 80b1b22: 89 46 14 mov DWORD PTR [esi+0x14],eax 80b1b25: 8b 83 78 1c 00 00 mov eax,DWORD PTR [ebx+0x1c78] 80b1b2b: 85 c0 test eax,eax 80b1b2d: 74 21 je 80b1b50 <__register_frame_info_bases.part.0+0x80> 80b1b2f: 85 ff test edi,edi 80b1b31: 74 12 je 80b1b45 <__register_frame_info_bases.part.0+0x75> 80b1b33: 83 ec 0c sub esp,0xc 80b1b36: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b1b3c: 50 push eax 80b1b3d: e8 be e4 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b1b42: 83 c4 10 add esp,0x10 80b1b45: 5b pop ebx 80b1b46: 5e pop esi 80b1b47: 5f pop edi 80b1b48: c3 ret 80b1b49: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b1b50: c7 83 78 1c 00 00 01 00 00 00 mov DWORD PTR [ebx+0x1c78],0x1 80b1b5a: eb d3 jmp 80b1b2f <__register_frame_info_bases.part.0+0x5f> 80b1b5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b1b60 <__register_frame_info_bases>: 80b1b60: f3 0f 1e fb endbr32 80b1b64: 53 push ebx 80b1b65: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80b1b69: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80b1b6d: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80b1b71: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80b1b75: 85 c0 test eax,eax 80b1b77: 74 17 je 80b1b90 <__register_frame_info_bases+0x30> 80b1b79: 83 38 00 cmp DWORD PTR [eax],0x0 80b1b7c: 74 12 je 80b1b90 <__register_frame_info_bases+0x30> 80b1b7e: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 80b1b82: 5b pop ebx 80b1b83: e9 48 ff ff ff jmp 80b1ad0 <__register_frame_info_bases.part.0> 80b1b88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b1b8f: 90 nop 80b1b90: 5b pop ebx 80b1b91: c3 ret 80b1b92: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b1b99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080b1ba0 <__register_frame_info>: 80b1ba0: f3 0f 1e fb endbr32 80b1ba4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80b1ba8: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80b1bac: 85 c0 test eax,eax 80b1bae: 74 18 je 80b1bc8 <__register_frame_info+0x28> 80b1bb0: 8b 08 mov ecx,DWORD PTR [eax] 80b1bb2: 85 c9 test ecx,ecx 80b1bb4: 74 12 je 80b1bc8 <__register_frame_info+0x28> 80b1bb6: 31 c9 xor ecx,ecx 80b1bb8: c7 44 24 04 00 00 00 00 mov DWORD PTR [esp+0x4],0x0 80b1bc0: e9 0b ff ff ff jmp 80b1ad0 <__register_frame_info_bases.part.0> 80b1bc5: 8d 76 00 lea esi,[esi+0x0] 80b1bc8: c3 ret 80b1bc9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080b1bd0 <__register_frame>: 80b1bd0: f3 0f 1e fb endbr32 80b1bd4: 56 push esi 80b1bd5: 53 push ebx 80b1bd6: e8 e5 7f f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b1bdb: 81 c3 25 34 03 00 add ebx,0x33425 80b1be1: 83 ec 04 sub esp,0x4 80b1be4: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80b1be8: 8b 06 mov eax,DWORD PTR [esi] 80b1bea: 85 c0 test eax,eax 80b1bec: 75 0a jne 80b1bf8 <__register_frame+0x28> 80b1bee: 83 c4 04 add esp,0x4 80b1bf1: 5b pop ebx 80b1bf2: 5e pop esi 80b1bf3: c3 ret 80b1bf4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1bf8: 83 ec 0c sub esp,0xc 80b1bfb: 6a 18 push 0x18 80b1bfd: e8 7e 2f fb ff call 8064b80 <__libc_malloc> 80b1c02: c7 44 24 20 00 00 00 00 mov DWORD PTR [esp+0x20],0x0 80b1c0a: 83 c4 14 add esp,0x14 80b1c0d: 31 c9 xor ecx,ecx 80b1c0f: 89 c2 mov edx,eax 80b1c11: 5b pop ebx 80b1c12: 89 f0 mov eax,esi 80b1c14: 5e pop esi 80b1c15: e9 b6 fe ff ff jmp 80b1ad0 <__register_frame_info_bases.part.0> 80b1c1a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080b1c20 <__register_frame_info_table_bases>: 80b1c20: f3 0f 1e fb endbr32 80b1c24: 57 push edi 80b1c25: 56 push esi 80b1c26: 53 push ebx 80b1c27: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 80b1c2b: e8 90 7f f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b1c30: 81 c3 d0 33 03 00 add ebx,0x333d0 80b1c36: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80b1c3a: c7 06 ff ff ff ff mov DWORD PTR [esi],0xffffffff 80b1c40: 89 46 04 mov DWORD PTR [esi+0x4],eax 80b1c43: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b1c47: c7 46 10 fa 07 00 00 mov DWORD PTR [esi+0x10],0x7fa 80b1c4e: 89 46 08 mov DWORD PTR [esi+0x8],eax 80b1c51: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80b1c55: c7 c7 00 00 00 00 mov edi,0x0 80b1c5b: 89 46 0c mov DWORD PTR [esi+0xc],eax 80b1c5e: 85 ff test edi,edi 80b1c60: 74 12 je 80b1c74 <__register_frame_info_table_bases+0x54> 80b1c62: 83 ec 0c sub esp,0xc 80b1c65: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b1c6b: 50 push eax 80b1c6c: e8 8f e3 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b1c71: 83 c4 10 add esp,0x10 80b1c74: 8b 83 80 1c 00 00 mov eax,DWORD PTR [ebx+0x1c80] 80b1c7a: 89 b3 80 1c 00 00 mov DWORD PTR [ebx+0x1c80],esi 80b1c80: 89 46 14 mov DWORD PTR [esi+0x14],eax 80b1c83: 8b 83 78 1c 00 00 mov eax,DWORD PTR [ebx+0x1c78] 80b1c89: 85 c0 test eax,eax 80b1c8b: 74 23 je 80b1cb0 <__register_frame_info_table_bases+0x90> 80b1c8d: 85 ff test edi,edi 80b1c8f: 74 12 je 80b1ca3 <__register_frame_info_table_bases+0x83> 80b1c91: 83 ec 0c sub esp,0xc 80b1c94: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b1c9a: 50 push eax 80b1c9b: e8 60 e3 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b1ca0: 83 c4 10 add esp,0x10 80b1ca3: 5b pop ebx 80b1ca4: 5e pop esi 80b1ca5: 5f pop edi 80b1ca6: c3 ret 80b1ca7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b1cae: 66 90 xchg ax,ax 80b1cb0: c7 83 78 1c 00 00 01 00 00 00 mov DWORD PTR [ebx+0x1c78],0x1 80b1cba: eb d1 jmp 80b1c8d <__register_frame_info_table_bases+0x6d> 80b1cbc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b1cc0 <__register_frame_info_table>: 80b1cc0: f3 0f 1e fb endbr32 80b1cc4: 83 ec 0c sub esp,0xc 80b1cc7: 6a 00 push 0x0 80b1cc9: 6a 00 push 0x0 80b1ccb: ff 74 24 1c push DWORD PTR [esp+0x1c] 80b1ccf: ff 74 24 1c push DWORD PTR [esp+0x1c] 80b1cd3: e8 48 ff ff ff call 80b1c20 <__register_frame_info_table_bases> 80b1cd8: 83 c4 1c add esp,0x1c 80b1cdb: c3 ret 80b1cdc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b1ce0 <__register_frame_table>: 80b1ce0: f3 0f 1e fb endbr32 80b1ce4: 53 push ebx 80b1ce5: e8 d6 7e f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b1cea: 81 c3 16 33 03 00 add ebx,0x33316 80b1cf0: 83 ec 14 sub esp,0x14 80b1cf3: 6a 18 push 0x18 80b1cf5: e8 86 2e fb ff call 8064b80 <__libc_malloc> 80b1cfa: 6a 00 push 0x0 80b1cfc: 6a 00 push 0x0 80b1cfe: 50 push eax 80b1cff: ff 74 24 2c push DWORD PTR [esp+0x2c] 80b1d03: e8 18 ff ff ff call 80b1c20 <__register_frame_info_table_bases> 80b1d08: 83 c4 28 add esp,0x28 80b1d0b: 5b pop ebx 80b1d0c: c3 ret 80b1d0d: 8d 76 00 lea esi,[esi+0x0] 080b1d10 <__deregister_frame_info_bases>: 80b1d10: f3 0f 1e fb endbr32 80b1d14: 55 push ebp 80b1d15: 57 push edi 80b1d16: 56 push esi 80b1d17: 53 push ebx 80b1d18: e8 a3 7e f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b1d1d: 81 c3 e3 32 03 00 add ebx,0x332e3 80b1d23: 83 ec 0c sub esp,0xc 80b1d26: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 80b1d2a: 85 ff test edi,edi 80b1d2c: 0f 84 b6 00 00 00 je 80b1de8 <__deregister_frame_info_bases+0xd8> 80b1d32: 8b 07 mov eax,DWORD PTR [edi] 80b1d34: 85 c0 test eax,eax 80b1d36: 0f 84 ac 00 00 00 je 80b1de8 <__deregister_frame_info_bases+0xd8> 80b1d3c: c7 c5 00 00 00 00 mov ebp,0x0 80b1d42: 85 ed test ebp,ebp 80b1d44: 74 12 je 80b1d58 <__deregister_frame_info_bases+0x48> 80b1d46: 83 ec 0c sub esp,0xc 80b1d49: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b1d4f: 50 push eax 80b1d50: e8 ab e2 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b1d55: 83 c4 10 add esp,0x10 80b1d58: 8b 83 80 1c 00 00 mov eax,DWORD PTR [ebx+0x1c80] 80b1d5e: 85 c0 test eax,eax 80b1d60: 74 46 je 80b1da8 <__deregister_frame_info_bases+0x98> 80b1d62: 8d 8b 80 1c 00 00 lea ecx,[ebx+0x1c80] 80b1d68: eb 0d jmp 80b1d77 <__deregister_frame_info_bases+0x67> 80b1d6a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b1d70: 8d 4e 14 lea ecx,[esi+0x14] 80b1d73: 85 c0 test eax,eax 80b1d75: 74 31 je 80b1da8 <__deregister_frame_info_bases+0x98> 80b1d77: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80b1d7a: 89 c6 mov esi,eax 80b1d7c: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 80b1d7f: 39 d7 cmp edi,edx 80b1d81: 75 ed jne 80b1d70 <__deregister_frame_info_bases+0x60> 80b1d83: 89 01 mov DWORD PTR [ecx],eax 80b1d85: 85 ed test ebp,ebp 80b1d87: 74 12 je 80b1d9b <__deregister_frame_info_bases+0x8b> 80b1d89: 83 ec 0c sub esp,0xc 80b1d8c: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b1d92: 50 push eax 80b1d93: e8 68 e2 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b1d98: 83 c4 10 add esp,0x10 80b1d9b: 83 c4 0c add esp,0xc 80b1d9e: 89 f0 mov eax,esi 80b1da0: 5b pop ebx 80b1da1: 5e pop esi 80b1da2: 5f pop edi 80b1da3: 5d pop ebp 80b1da4: c3 ret 80b1da5: 8d 76 00 lea esi,[esi+0x0] 80b1da8: 8b b3 7c 1c 00 00 mov esi,DWORD PTR [ebx+0x1c7c] 80b1dae: 85 f6 test esi,esi 80b1db0: 74 46 je 80b1df8 <__deregister_frame_info_bases+0xe8> 80b1db2: 8d 93 7c 1c 00 00 lea edx,[ebx+0x1c7c] 80b1db8: eb 14 jmp 80b1dce <__deregister_frame_info_bases+0xbe> 80b1dba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b1dc0: 3b 38 cmp edi,DWORD PTR [eax] 80b1dc2: 74 54 je 80b1e18 <__deregister_frame_info_bases+0x108> 80b1dc4: 8d 56 14 lea edx,[esi+0x14] 80b1dc7: 8b 76 14 mov esi,DWORD PTR [esi+0x14] 80b1dca: 85 f6 test esi,esi 80b1dcc: 74 2a je 80b1df8 <__deregister_frame_info_bases+0xe8> 80b1dce: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 80b1dd1: f6 46 10 01 test BYTE PTR [esi+0x10],0x1 80b1dd5: 75 e9 jne 80b1dc0 <__deregister_frame_info_bases+0xb0> 80b1dd7: 39 c7 cmp edi,eax 80b1dd9: 75 e9 jne 80b1dc4 <__deregister_frame_info_bases+0xb4> 80b1ddb: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80b1dde: 89 02 mov DWORD PTR [edx],eax 80b1de0: eb a3 jmp 80b1d85 <__deregister_frame_info_bases+0x75> 80b1de2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b1de8: 83 c4 0c add esp,0xc 80b1deb: 31 f6 xor esi,esi 80b1ded: 5b pop ebx 80b1dee: 89 f0 mov eax,esi 80b1df0: 5e pop esi 80b1df1: 5f pop edi 80b1df2: 5d pop ebp 80b1df3: c3 ret 80b1df4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1df8: 85 ed test ebp,ebp 80b1dfa: 74 12 je 80b1e0e <__deregister_frame_info_bases+0xfe> 80b1dfc: 83 ec 0c sub esp,0xc 80b1dff: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b1e05: 50 push eax 80b1e06: e8 f5 e1 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b1e0b: 83 c4 10 add esp,0x10 80b1e0e: e8 1d 73 f9 ff call 8049130 80b1e13: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1e17: 90 nop 80b1e18: 8b 4e 14 mov ecx,DWORD PTR [esi+0x14] 80b1e1b: 83 ec 0c sub esp,0xc 80b1e1e: 89 0a mov DWORD PTR [edx],ecx 80b1e20: 50 push eax 80b1e21: e8 7a 33 fb ff call 80651a0 <__free> 80b1e26: 83 c4 10 add esp,0x10 80b1e29: e9 57 ff ff ff jmp 80b1d85 <__deregister_frame_info_bases+0x75> 80b1e2e: 66 90 xchg ax,ax 080b1e30 <__deregister_frame_info>: 80b1e30: f3 0f 1e fb endbr32 80b1e34: e9 d7 fe ff ff jmp 80b1d10 <__deregister_frame_info_bases> 80b1e39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080b1e40 <__deregister_frame>: 80b1e40: f3 0f 1e fb endbr32 80b1e44: 53 push ebx 80b1e45: e8 76 7d f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b1e4a: 81 c3 b6 31 03 00 add ebx,0x331b6 80b1e50: 83 ec 08 sub esp,0x8 80b1e53: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80b1e57: 8b 10 mov edx,DWORD PTR [eax] 80b1e59: 85 d2 test edx,edx 80b1e5b: 75 0b jne 80b1e68 <__deregister_frame+0x28> 80b1e5d: 83 c4 08 add esp,0x8 80b1e60: 5b pop ebx 80b1e61: c3 ret 80b1e62: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b1e68: 83 ec 0c sub esp,0xc 80b1e6b: 50 push eax 80b1e6c: e8 9f fe ff ff call 80b1d10 <__deregister_frame_info_bases> 80b1e71: 89 04 24 mov DWORD PTR [esp],eax 80b1e74: e8 27 33 fb ff call 80651a0 <__free> 80b1e79: 83 c4 10 add esp,0x10 80b1e7c: 83 c4 08 add esp,0x8 80b1e7f: 5b pop ebx 80b1e80: c3 ret 80b1e81: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b1e88: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b1e8f: 90 nop 080b1e90 <_Unwind_Find_FDE>: 80b1e90: f3 0f 1e fb endbr32 80b1e94: 55 push ebp 80b1e95: 57 push edi 80b1e96: 56 push esi 80b1e97: 53 push ebx 80b1e98: e8 23 7d f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b1e9d: 81 c3 63 31 03 00 add ebx,0x33163 80b1ea3: 83 ec 3c sub esp,0x3c 80b1ea6: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 80b1eaa: 8b 83 78 1c 00 00 mov eax,DWORD PTR [ebx+0x1c78] 80b1eb0: 85 c0 test eax,eax 80b1eb2: 75 7c jne 80b1f30 <_Unwind_Find_FDE+0xa0> 80b1eb4: 89 6c 24 18 mov DWORD PTR [esp+0x18],ebp 80b1eb8: 83 ec 08 sub esp,0x8 80b1ebb: c7 44 24 24 00 00 00 00 mov DWORD PTR [esp+0x24],0x0 80b1ec3: c7 44 24 28 00 00 00 00 mov DWORD PTR [esp+0x28],0x0 80b1ecb: c7 44 24 2c 00 00 00 00 mov DWORD PTR [esp+0x2c],0x0 80b1ed3: c7 44 24 30 00 00 00 00 mov DWORD PTR [esp+0x30],0x0 80b1edb: c7 44 24 34 01 00 00 00 mov DWORD PTR [esp+0x34],0x1 80b1ee3: 8d 44 24 20 lea eax,[esp+0x20] 80b1ee7: 50 push eax 80b1ee8: 8d 83 50 bc fc ff lea eax,[ebx-0x343b0] 80b1eee: 50 push eax 80b1eef: e8 1c 06 00 00 call 80b2510 <__dl_iterate_phdr> 80b1ef4: 83 c4 10 add esp,0x10 80b1ef7: 85 c0 test eax,eax 80b1ef9: 0f 88 51 01 00 00 js 80b2050 <_Unwind_Find_FDE+0x1c0> 80b1eff: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 80b1f03: 85 ff test edi,edi 80b1f05: 74 18 je 80b1f1f <_Unwind_Find_FDE+0x8f> 80b1f07: 8b 4c 24 54 mov ecx,DWORD PTR [esp+0x54] 80b1f0b: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b1f0f: 89 01 mov DWORD PTR [ecx],eax 80b1f11: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80b1f15: 89 41 04 mov DWORD PTR [ecx+0x4],eax 80b1f18: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80b1f1c: 89 41 08 mov DWORD PTR [ecx+0x8],eax 80b1f1f: 83 c4 3c add esp,0x3c 80b1f22: 89 f8 mov eax,edi 80b1f24: 5b pop ebx 80b1f25: 5e pop esi 80b1f26: 5f pop edi 80b1f27: 5d pop ebp 80b1f28: c3 ret 80b1f29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b1f30: c7 c0 00 00 00 00 mov eax,0x0 80b1f36: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80b1f3a: 85 c0 test eax,eax 80b1f3c: 74 12 je 80b1f50 <_Unwind_Find_FDE+0xc0> 80b1f3e: 83 ec 0c sub esp,0xc 80b1f41: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b1f47: 50 push eax 80b1f48: e8 b3 e0 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b1f4d: 83 c4 10 add esp,0x10 80b1f50: 8b b3 7c 1c 00 00 mov esi,DWORD PTR [ebx+0x1c7c] 80b1f56: 85 f6 test esi,esi 80b1f58: 75 11 jne 80b1f6b <_Unwind_Find_FDE+0xdb> 80b1f5a: e9 91 00 00 00 jmp 80b1ff0 <_Unwind_Find_FDE+0x160> 80b1f5f: 90 nop 80b1f60: 8b 76 14 mov esi,DWORD PTR [esi+0x14] 80b1f63: 85 f6 test esi,esi 80b1f65: 0f 84 85 00 00 00 je 80b1ff0 <_Unwind_Find_FDE+0x160> 80b1f6b: 3b 2e cmp ebp,DWORD PTR [esi] 80b1f6d: 72 f1 jb 80b1f60 <_Unwind_Find_FDE+0xd0> 80b1f6f: 89 ea mov edx,ebp 80b1f71: 89 f0 mov eax,esi 80b1f73: e8 e8 f4 ff ff call 80b1460 80b1f78: 89 c7 mov edi,eax 80b1f7a: 85 c0 test eax,eax 80b1f7c: 74 72 je 80b1ff0 <_Unwind_Find_FDE+0x160> 80b1f7e: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80b1f82: 85 c0 test eax,eax 80b1f84: 74 12 je 80b1f98 <_Unwind_Find_FDE+0x108> 80b1f86: 83 ec 0c sub esp,0xc 80b1f89: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b1f8f: 50 push eax 80b1f90: e8 6b e0 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b1f95: 83 c4 10 add esp,0x10 80b1f98: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80b1f9b: 8b 5c 24 54 mov ebx,DWORD PTR [esp+0x54] 80b1f9f: 89 03 mov DWORD PTR [ebx],eax 80b1fa1: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80b1fa4: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80b1fa7: f6 46 10 04 test BYTE PTR [esi+0x10],0x4 80b1fab: 0f 85 df 00 00 00 jne 80b2090 <_Unwind_Find_FDE+0x200> 80b1fb1: 0f b7 5e 10 movzx ebx,WORD PTR [esi+0x10] 80b1fb5: 66 c1 eb 03 shr bx,0x3 80b1fb9: 0f b6 db movzx ebx,bl 80b1fbc: 89 f2 mov edx,esi 80b1fbe: 89 d8 mov eax,ebx 80b1fc0: e8 8b e7 ff ff call 80b0750 80b1fc5: 83 ec 0c sub esp,0xc 80b1fc8: 8d 4f 08 lea ecx,[edi+0x8] 80b1fcb: 89 c2 mov edx,eax 80b1fcd: 8d 44 24 24 lea eax,[esp+0x24] 80b1fd1: 50 push eax 80b1fd2: 89 d8 mov eax,ebx 80b1fd4: e8 37 e8 ff ff call 80b0810 80b1fd9: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80b1fdd: 8b 5c 24 64 mov ebx,DWORD PTR [esp+0x64] 80b1fe1: 83 c4 10 add esp,0x10 80b1fe4: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80b1fe7: e9 33 ff ff ff jmp 80b1f1f <_Unwind_Find_FDE+0x8f> 80b1fec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b1ff0: 8d 83 7c 1c 00 00 lea eax,[ebx+0x1c7c] 80b1ff6: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80b1ffa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b2000: 8b b3 80 1c 00 00 mov esi,DWORD PTR [ebx+0x1c80] 80b2006: 85 f6 test esi,esi 80b2008: 74 56 je 80b2060 <_Unwind_Find_FDE+0x1d0> 80b200a: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80b200d: 89 ea mov edx,ebp 80b200f: 89 83 80 1c 00 00 mov DWORD PTR [ebx+0x1c80],eax 80b2015: 89 f0 mov eax,esi 80b2017: e8 44 f4 ff ff call 80b1460 80b201c: 8b 93 7c 1c 00 00 mov edx,DWORD PTR [ebx+0x1c7c] 80b2022: 85 d2 test edx,edx 80b2024: 74 62 je 80b2088 <_Unwind_Find_FDE+0x1f8> 80b2026: 8b 3e mov edi,DWORD PTR [esi] 80b2028: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80b202c: eb 0c jmp 80b203a <_Unwind_Find_FDE+0x1aa> 80b202e: 66 90 xchg ax,ax 80b2030: 8d 4a 14 lea ecx,[edx+0x14] 80b2033: 8b 52 14 mov edx,DWORD PTR [edx+0x14] 80b2036: 85 d2 test edx,edx 80b2038: 74 04 je 80b203e <_Unwind_Find_FDE+0x1ae> 80b203a: 39 3a cmp DWORD PTR [edx],edi 80b203c: 73 f2 jae 80b2030 <_Unwind_Find_FDE+0x1a0> 80b203e: 89 56 14 mov DWORD PTR [esi+0x14],edx 80b2041: 89 31 mov DWORD PTR [ecx],esi 80b2043: 85 c0 test eax,eax 80b2045: 74 b9 je 80b2000 <_Unwind_Find_FDE+0x170> 80b2047: 89 c7 mov edi,eax 80b2049: e9 30 ff ff ff jmp 80b1f7e <_Unwind_Find_FDE+0xee> 80b204e: 66 90 xchg ax,ax 80b2050: 31 ff xor edi,edi 80b2052: e9 c8 fe ff ff jmp 80b1f1f <_Unwind_Find_FDE+0x8f> 80b2057: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b205e: 66 90 xchg ax,ax 80b2060: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80b2064: 85 d2 test edx,edx 80b2066: 0f 84 48 fe ff ff je 80b1eb4 <_Unwind_Find_FDE+0x24> 80b206c: 83 ec 0c sub esp,0xc 80b206f: 8d 83 60 1c 00 00 lea eax,[ebx+0x1c60] 80b2075: 50 push eax 80b2076: e8 85 df f4 f7 call 0 <_nl_current_LC_CTYPE> 80b207b: 83 c4 10 add esp,0x10 80b207e: e9 31 fe ff ff jmp 80b1eb4 <_Unwind_Find_FDE+0x24> 80b2083: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b2087: 90 nop 80b2088: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80b208c: eb b0 jmp 80b203e <_Unwind_Find_FDE+0x1ae> 80b208e: 66 90 xchg ax,ax 80b2090: 8d 47 04 lea eax,[edi+0x4] 80b2093: 2b 47 04 sub eax,DWORD PTR [edi+0x4] 80b2096: e8 45 e9 ff ff call 80b09e0 80b209b: 0f b6 d8 movzx ebx,al 80b209e: e9 19 ff ff ff jmp 80b1fbc <_Unwind_Find_FDE+0x12c> 80b20a3: 66 90 xchg ax,ax 80b20a5: 66 90 xchg ax,ax 80b20a7: 66 90 xchg ax,ax 80b20a9: 66 90 xchg ax,ax 80b20ab: 66 90 xchg ax,ax 80b20ad: 66 90 xchg ax,ax 80b20af: 90 nop 080b20b0 : 80b20b0: 53 push ebx 80b20b1: e8 0a 7b f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b20b6: 81 c3 4a 2f 03 00 add ebx,0x32f4a 80b20bc: 83 ec 08 sub esp,0x8 80b20bf: 3c ff cmp al,0xff 80b20c1: 74 4b je 80b210e 80b20c3: 89 c1 mov ecx,eax 80b20c5: 83 e1 70 and ecx,0x70 80b20c8: 80 f9 30 cmp cl,0x30 80b20cb: 74 5b je 80b2128 80b20cd: 77 19 ja 80b20e8 80b20cf: 80 f9 20 cmp cl,0x20 80b20d2: 75 2c jne 80b2100 80b20d4: 83 ec 0c sub esp,0xc 80b20d7: 52 push edx 80b20d8: e8 43 df ff ff call 80b0020 <_Unwind_GetTextRelBase> 80b20dd: 83 c4 10 add esp,0x10 80b20e0: 83 c4 08 add esp,0x8 80b20e3: 5b pop ebx 80b20e4: c3 ret 80b20e5: 8d 76 00 lea esi,[esi+0x0] 80b20e8: 80 f9 40 cmp cl,0x40 80b20eb: 75 2b jne 80b2118 80b20ed: 83 ec 0c sub esp,0xc 80b20f0: 52 push edx 80b20f1: e8 ca de ff ff call 80affc0 <_Unwind_GetRegionStart> 80b20f6: 83 c4 10 add esp,0x10 80b20f9: 83 c4 08 add esp,0x8 80b20fc: 5b pop ebx 80b20fd: c3 ret 80b20fe: 66 90 xchg ax,ax 80b2100: 0f 87 aa 75 f9 ff ja 80496b0 80b2106: a8 60 test al,0x60 80b2108: 0f 85 a2 75 f9 ff jne 80496b0 80b210e: 83 c4 08 add esp,0x8 80b2111: 31 c0 xor eax,eax 80b2113: 5b pop ebx 80b2114: c3 ret 80b2115: 8d 76 00 lea esi,[esi+0x0] 80b2118: 80 f9 50 cmp cl,0x50 80b211b: 74 f1 je 80b210e 80b211d: e9 8e 75 f9 ff jmp 80496b0 80b2122: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b2128: 83 ec 0c sub esp,0xc 80b212b: 52 push edx 80b212c: e8 df de ff ff call 80b0010 <_Unwind_GetDataRelBase> 80b2131: 83 c4 10 add esp,0x10 80b2134: 83 c4 08 add esp,0x8 80b2137: 5b pop ebx 80b2138: c3 ret 80b2139: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080b2140 : 80b2140: 55 push ebp 80b2141: 57 push edi 80b2142: e8 20 8b f9 ff call 804ac67 <__x86.get_pc_thunk.di> 80b2147: 81 c7 b9 2e 03 00 add edi,0x32eb9 80b214d: 56 push esi 80b214e: 89 ce mov esi,ecx 80b2150: 53 push ebx 80b2151: 83 ec 1c sub esp,0x1c 80b2154: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80b2158: 3c 50 cmp al,0x50 80b215a: 74 54 je 80b21b0 <.L21+0x30> 80b215c: 89 c3 mov ebx,eax 80b215e: 83 e0 0f and eax,0xf 80b2161: 3c 0c cmp al,0xc 80b2163: 0f 87 4c 75 f9 ff ja 80496b5 80b2169: 0f b6 c0 movzx eax,al 80b216c: 8b 8c 87 f0 a2 fe ff mov ecx,DWORD PTR [edi+eax*4-0x15d10] 80b2173: 01 f9 add ecx,edi 80b2175: 3e ff e1 notrack jmp ecx 80b2178: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b217f: 90 nop 080b2180 <.L21>: 80b2180: 8b 16 mov edx,DWORD PTR [esi] 80b2182: 8d 46 04 lea eax,[esi+0x4] 80b2185: 85 d2 test edx,edx 80b2187: 74 13 je 80b219c <.L21+0x1c> 80b2189: 89 d9 mov ecx,ebx 80b218b: 83 e1 70 and ecx,0x70 80b218e: 80 f9 10 cmp cl,0x10 80b2191: 0f 45 74 24 0c cmovne esi,DWORD PTR [esp+0xc] 80b2196: 01 f2 add edx,esi 80b2198: 84 db test bl,bl 80b219a: 78 34 js 80b21d0 <.L21+0x50> 80b219c: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80b21a0: 89 11 mov DWORD PTR [ecx],edx 80b21a2: 83 c4 1c add esp,0x1c 80b21a5: 5b pop ebx 80b21a6: 5e pop esi 80b21a7: 5f pop edi 80b21a8: 5d pop ebp 80b21a9: c3 ret 80b21aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b21b0: 8d 41 03 lea eax,[ecx+0x3] 80b21b3: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80b21b7: 83 e0 fc and eax,0xfffffffc 80b21ba: 8b 10 mov edx,DWORD PTR [eax] 80b21bc: 8d 40 04 lea eax,[eax+0x4] 80b21bf: 89 11 mov DWORD PTR [ecx],edx 80b21c1: 83 c4 1c add esp,0x1c 80b21c4: 5b pop ebx 80b21c5: 5e pop esi 80b21c6: 5f pop edi 80b21c7: 5d pop ebp 80b21c8: c3 ret 80b21c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b21d0: 8b 12 mov edx,DWORD PTR [edx] 80b21d2: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 80b21d6: 89 11 mov DWORD PTR [ecx],edx 80b21d8: 83 c4 1c add esp,0x1c 80b21db: 5b pop ebx 80b21dc: 5e pop esi 80b21dd: 5f pop edi 80b21de: 5d pop ebp 80b21df: c3 ret 080b21e0 <.L19>: 80b21e0: 8b 16 mov edx,DWORD PTR [esi] 80b21e2: 8d 46 08 lea eax,[esi+0x8] 80b21e5: eb 9e jmp 80b2185 <.L21+0x5> 80b21e7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b21ee: 66 90 xchg ax,ax 080b21f0 <.L26>: 80b21f0: 0f b7 16 movzx edx,WORD PTR [esi] 80b21f3: 8d 46 02 lea eax,[esi+0x2] 80b21f6: eb 8d jmp 80b2185 <.L21+0x5> 80b21f8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b21ff: 90 nop 080b2200 <.L22>: 80b2200: 0f bf 16 movsx edx,WORD PTR [esi] 80b2203: 8d 46 02 lea eax,[esi+0x2] 80b2206: e9 7a ff ff ff jmp 80b2185 <.L21+0x5> 80b220b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b220f: 90 nop 080b2210 <.L32>: 80b2210: 31 d2 xor edx,edx 80b2212: 89 f0 mov eax,esi 80b2214: 31 c9 xor ecx,ecx 80b2216: 89 d5 mov ebp,edx 80b2218: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b221f: 90 nop 80b2220: 0f b6 10 movzx edx,BYTE PTR [eax] 80b2223: 83 c0 01 add eax,0x1 80b2226: 89 d7 mov edi,edx 80b2228: 83 e7 7f and edi,0x7f 80b222b: d3 e7 shl edi,cl 80b222d: 83 c1 07 add ecx,0x7 80b2230: 09 fd or ebp,edi 80b2232: 84 d2 test dl,dl 80b2234: 78 ea js 80b2220 <.L32+0x10> 80b2236: 89 ea mov edx,ebp 80b2238: e9 48 ff ff ff jmp 80b2185 <.L21+0x5> 80b223d: 8d 76 00 lea esi,[esi+0x0] 080b2240 <.L33>: 80b2240: 31 d2 xor edx,edx 80b2242: 89 f0 mov eax,esi 80b2244: 31 c9 xor ecx,ecx 80b2246: 89 d5 mov ebp,edx 80b2248: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b224f: 90 nop 80b2250: 0f b6 10 movzx edx,BYTE PTR [eax] 80b2253: 83 c0 01 add eax,0x1 80b2256: 89 d7 mov edi,edx 80b2258: 83 e7 7f and edi,0x7f 80b225b: d3 e7 shl edi,cl 80b225d: 83 c1 07 add ecx,0x7 80b2260: 09 fd or ebp,edi 80b2262: 84 d2 test dl,dl 80b2264: 78 ea js 80b2250 <.L33+0x10> 80b2266: 89 d7 mov edi,edx 80b2268: 89 ea mov edx,ebp 80b226a: 89 fd mov ebp,edi 80b226c: 83 f9 1f cmp ecx,0x1f 80b226f: 0f 87 10 ff ff ff ja 80b2185 <.L21+0x5> 80b2275: 83 e5 40 and ebp,0x40 80b2278: 0f 84 07 ff ff ff je 80b2185 <.L21+0x5> 80b227e: bf ff ff ff ff mov edi,0xffffffff 80b2283: d3 e7 shl edi,cl 80b2285: 09 fa or edx,edi 80b2287: e9 fd fe ff ff jmp 80b2189 <.L21+0x9> 80b228c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080b2290 <__gcc_personality_v0>: 80b2290: f3 0f 1e fb endbr32 80b2294: e8 90 7a f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80b2299: 05 67 2d 03 00 add eax,0x32d67 80b229e: 55 push ebp 80b229f: 57 push edi 80b22a0: 56 push esi 80b22a1: 53 push ebx 80b22a2: 83 ec 4c sub esp,0x4c 80b22a5: 83 7c 24 60 01 cmp DWORD PTR [esp+0x60],0x1 80b22aa: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80b22ae: b8 03 00 00 00 mov eax,0x3 80b22b3: c7 44 24 18 00 00 00 00 mov DWORD PTR [esp+0x18],0x0 80b22bb: 75 10 jne 80b22cd <__gcc_personality_v0+0x3d> 80b22bd: f6 44 24 64 02 test BYTE PTR [esp+0x64],0x2 80b22c2: 75 14 jne 80b22d8 <__gcc_personality_v0+0x48> 80b22c4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b22c8: b8 08 00 00 00 mov eax,0x8 80b22cd: 83 c4 4c add esp,0x4c 80b22d0: 5b pop ebx 80b22d1: 5e pop esi 80b22d2: 5f pop edi 80b22d3: 5d pop ebp 80b22d4: c3 ret 80b22d5: 8d 76 00 lea esi,[esi+0x0] 80b22d8: 83 ec 0c sub esp,0xc 80b22db: ff b4 24 80 00 00 00 push DWORD PTR [esp+0x80] 80b22e2: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80b22e6: e8 c5 dc ff ff call 80affb0 <_Unwind_GetLanguageSpecificData> 80b22eb: 83 c4 10 add esp,0x10 80b22ee: 89 c6 mov esi,eax 80b22f0: 85 c0 test eax,eax 80b22f2: 74 d4 je 80b22c8 <__gcc_personality_v0+0x38> 80b22f4: 8b 4c 24 74 mov ecx,DWORD PTR [esp+0x74] 80b22f8: 31 c0 xor eax,eax 80b22fa: 85 c9 test ecx,ecx 80b22fc: 74 12 je 80b2310 <__gcc_personality_v0+0x80> 80b22fe: 83 ec 0c sub esp,0xc 80b2301: ff b4 24 80 00 00 00 push DWORD PTR [esp+0x80] 80b2308: e8 b3 dc ff ff call 80affc0 <_Unwind_GetRegionStart> 80b230d: 83 c4 10 add esp,0x10 80b2310: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 80b2314: 0f b6 16 movzx edx,BYTE PTR [esi] 80b2317: 8d 5e 01 lea ebx,[esi+0x1] 80b231a: 80 fa ff cmp dl,0xff 80b231d: 0f 84 6d 01 00 00 je 80b2490 <__gcc_personality_v0+0x200> 80b2323: 0f b6 f2 movzx esi,dl 80b2326: 8b 54 24 74 mov edx,DWORD PTR [esp+0x74] 80b232a: 89 f0 mov eax,esi 80b232c: e8 7f fd ff ff call 80b20b0 80b2331: 83 ec 0c sub esp,0xc 80b2334: 89 d9 mov ecx,ebx 80b2336: 89 c2 mov edx,eax 80b2338: 8d 44 24 38 lea eax,[esp+0x38] 80b233c: 50 push eax 80b233d: 89 f0 mov eax,esi 80b233f: e8 fc fd ff ff call 80b2140 80b2344: 83 c4 10 add esp,0x10 80b2347: 89 c3 mov ebx,eax 80b2349: 0f b6 03 movzx eax,BYTE PTR [ebx] 80b234c: 8d 53 01 lea edx,[ebx+0x1] 80b234f: 88 44 24 3c mov BYTE PTR [esp+0x3c],al 80b2353: 3c ff cmp al,0xff 80b2355: 0f 84 3e 01 00 00 je 80b2499 <__gcc_personality_v0+0x209> 80b235b: 31 f6 xor esi,esi 80b235d: 31 c9 xor ecx,ecx 80b235f: 90 nop 80b2360: 0f b6 1a movzx ebx,BYTE PTR [edx] 80b2363: 83 c2 01 add edx,0x1 80b2366: 89 d8 mov eax,ebx 80b2368: 83 e0 7f and eax,0x7f 80b236b: d3 e0 shl eax,cl 80b236d: 83 c1 07 add ecx,0x7 80b2370: 09 c6 or esi,eax 80b2372: 84 db test bl,bl 80b2374: 78 ea js 80b2360 <__gcc_personality_v0+0xd0> 80b2376: 01 d6 add esi,edx 80b2378: 89 74 24 34 mov DWORD PTR [esp+0x34],esi 80b237c: 0f b6 02 movzx eax,BYTE PTR [edx] 80b237f: 8d 72 01 lea esi,[edx+0x1] 80b2382: 31 db xor ebx,ebx 80b2384: 31 c9 xor ecx,ecx 80b2386: 88 44 24 3d mov BYTE PTR [esp+0x3d],al 80b238a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b2390: 0f b6 16 movzx edx,BYTE PTR [esi] 80b2393: 83 c6 01 add esi,0x1 80b2396: 89 d0 mov eax,edx 80b2398: 83 e0 7f and eax,0x7f 80b239b: d3 e0 shl eax,cl 80b239d: 83 c1 07 add ecx,0x7 80b23a0: 09 c3 or ebx,eax 80b23a2: 84 d2 test dl,dl 80b23a4: 78 ea js 80b2390 <__gcc_personality_v0+0x100> 80b23a6: 01 f3 add ebx,esi 80b23a8: 83 ec 08 sub esp,0x8 80b23ab: 89 5c 24 40 mov DWORD PTR [esp+0x40],ebx 80b23af: 8d 44 24 20 lea eax,[esp+0x20] 80b23b3: 50 push eax 80b23b4: ff b4 24 80 00 00 00 push DWORD PTR [esp+0x80] 80b23bb: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80b23bf: e8 bc db ff ff call 80aff80 <_Unwind_GetIPInfo> 80b23c4: 83 c4 10 add esp,0x10 80b23c7: 83 7c 24 18 01 cmp DWORD PTR [esp+0x18],0x1 80b23cc: 83 d8 00 sbb eax,0x0 80b23cf: 89 c7 mov edi,eax 80b23d1: 39 74 24 38 cmp DWORD PTR [esp+0x38],esi 80b23d5: 0f 86 ed fe ff ff jbe 80b22c8 <__gcc_personality_v0+0x38> 80b23db: 8d 44 24 20 lea eax,[esp+0x20] 80b23df: 8d 6c 24 1c lea ebp,[esp+0x1c] 80b23e3: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80b23e7: 8d 44 24 24 lea eax,[esp+0x24] 80b23eb: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80b23ef: 90 nop 80b23f0: 0f b6 5c 24 3d movzx ebx,BYTE PTR [esp+0x3d] 80b23f5: 31 d2 xor edx,edx 80b23f7: 89 d8 mov eax,ebx 80b23f9: e8 b2 fc ff ff call 80b20b0 80b23fe: 83 ec 0c sub esp,0xc 80b2401: 89 f1 mov ecx,esi 80b2403: 55 push ebp 80b2404: 89 c2 mov edx,eax 80b2406: 89 d8 mov eax,ebx 80b2408: e8 33 fd ff ff call 80b2140 80b240d: 0f b6 5c 24 4d movzx ebx,BYTE PTR [esp+0x4d] 80b2412: 31 d2 xor edx,edx 80b2414: 83 c4 10 add esp,0x10 80b2417: 89 c6 mov esi,eax 80b2419: 89 d8 mov eax,ebx 80b241b: e8 90 fc ff ff call 80b20b0 80b2420: 83 ec 0c sub esp,0xc 80b2423: 89 f1 mov ecx,esi 80b2425: ff 74 24 10 push DWORD PTR [esp+0x10] 80b2429: 89 c2 mov edx,eax 80b242b: 89 d8 mov eax,ebx 80b242d: e8 0e fd ff ff call 80b2140 80b2432: 0f b6 5c 24 4d movzx ebx,BYTE PTR [esp+0x4d] 80b2437: 31 d2 xor edx,edx 80b2439: 83 c4 10 add esp,0x10 80b243c: 89 c6 mov esi,eax 80b243e: 89 d8 mov eax,ebx 80b2440: e8 6b fc ff ff call 80b20b0 80b2445: 83 ec 0c sub esp,0xc 80b2448: 89 f1 mov ecx,esi 80b244a: ff 74 24 14 push DWORD PTR [esp+0x14] 80b244e: 89 c2 mov edx,eax 80b2450: 89 d8 mov eax,ebx 80b2452: e8 e9 fc ff ff call 80b2140 80b2457: 83 c4 10 add esp,0x10 80b245a: 89 c6 mov esi,eax 80b245c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b2460: 83 c6 01 add esi,0x1 80b2463: 80 7e ff 00 cmp BYTE PTR [esi-0x1],0x0 80b2467: 78 f7 js 80b2460 <__gcc_personality_v0+0x1d0> 80b2469: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b246d: 03 44 24 28 add eax,DWORD PTR [esp+0x28] 80b2471: 39 f8 cmp eax,edi 80b2473: 0f 87 4f fe ff ff ja 80b22c8 <__gcc_personality_v0+0x38> 80b2479: 03 44 24 20 add eax,DWORD PTR [esp+0x20] 80b247d: 39 f8 cmp eax,edi 80b247f: 77 25 ja 80b24a6 <__gcc_personality_v0+0x216> 80b2481: 39 74 24 38 cmp DWORD PTR [esp+0x38],esi 80b2485: 0f 87 65 ff ff ff ja 80b23f0 <__gcc_personality_v0+0x160> 80b248b: e9 38 fe ff ff jmp 80b22c8 <__gcc_personality_v0+0x38> 80b2490: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80b2494: e9 b0 fe ff ff jmp 80b2349 <__gcc_personality_v0+0xb9> 80b2499: c7 44 24 34 00 00 00 00 mov DWORD PTR [esp+0x34],0x0 80b24a1: e9 d6 fe ff ff jmp 80b237c <__gcc_personality_v0+0xec> 80b24a6: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 80b24aa: 85 c0 test eax,eax 80b24ac: 0f 84 16 fe ff ff je 80b22c8 <__gcc_personality_v0+0x38> 80b24b2: 03 44 24 2c add eax,DWORD PTR [esp+0x2c] 80b24b6: 89 c6 mov esi,eax 80b24b8: 0f 84 0a fe ff ff je 80b22c8 <__gcc_personality_v0+0x38> 80b24be: 83 ec 04 sub esp,0x4 80b24c1: ff 74 24 74 push DWORD PTR [esp+0x74] 80b24c5: 6a 00 push 0x0 80b24c7: ff b4 24 80 00 00 00 push DWORD PTR [esp+0x80] 80b24ce: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 80b24d2: e8 39 da ff ff call 80aff10 <_Unwind_SetGR> 80b24d7: 83 c4 0c add esp,0xc 80b24da: 6a 00 push 0x0 80b24dc: 6a 02 push 0x2 80b24de: ff b4 24 80 00 00 00 push DWORD PTR [esp+0x80] 80b24e5: e8 26 da ff ff call 80aff10 <_Unwind_SetGR> 80b24ea: 58 pop eax 80b24eb: 5a pop edx 80b24ec: 56 push esi 80b24ed: ff b4 24 80 00 00 00 push DWORD PTR [esp+0x80] 80b24f4: e8 a7 da ff ff call 80affa0 <_Unwind_SetIP> 80b24f9: 83 c4 10 add esp,0x10 80b24fc: b8 07 00 00 00 mov eax,0x7 80b2501: e9 c7 fd ff ff jmp 80b22cd <__gcc_personality_v0+0x3d> 80b2506: 66 90 xchg ax,ax 80b2508: 66 90 xchg ax,ax 80b250a: 66 90 xchg ax,ax 80b250c: 66 90 xchg ax,ax 80b250e: 66 90 xchg ax,ax 080b2510 <__dl_iterate_phdr>: 80b2510: f3 0f 1e fb endbr32 80b2514: e8 10 78 f9 ff call 8049d29 <__x86.get_pc_thunk.ax> 80b2519: 05 e7 2a 03 00 add eax,0x32ae7 80b251e: 55 push ebp 80b251f: 57 push edi 80b2520: 56 push esi 80b2521: 53 push ebx 80b2522: 83 ec 5c sub esp,0x5c 80b2525: 8b 6c 24 70 mov ebp,DWORD PTR [esp+0x70] 80b2529: 8b 7c 24 74 mov edi,DWORD PTR [esp+0x74] 80b252d: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80b2531: 65 8b 1d 14 00 00 00 mov ebx,DWORD PTR gs:0x14 80b2538: 89 5c 24 4c mov DWORD PTR [esp+0x4c],ebx 80b253c: 31 db xor ebx,ebx 80b253e: c7 c3 00 00 00 00 mov ebx,0x0 80b2544: 85 db test ebx,ebx 80b2546: 74 13 je 80b255b <__dl_iterate_phdr+0x4b> 80b2548: 83 ec 0c sub esp,0xc 80b254b: ff b0 f0 ff ff ff push DWORD PTR [eax-0x10] 80b2551: 89 c3 mov ebx,eax 80b2553: e8 a8 da f4 f7 call 0 <_nl_current_LC_CTYPE> 80b2558: 83 c4 10 add esp,0x10 80b255b: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b255f: c7 c0 e0 59 0e 08 mov eax,0x80e59e0 80b2565: 8b 18 mov ebx,DWORD PTR [eax] 80b2567: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80b256a: 85 db test ebx,ebx 80b256c: 0f 84 be 00 00 00 je 80b2630 <__dl_iterate_phdr+0x120> 80b2572: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b2576: 89 6c 24 18 mov DWORD PTR [esp+0x18],ebp 80b257a: 89 fd mov ebp,edi 80b257c: 89 df mov edi,ebx 80b257e: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80b2582: c7 c6 98 59 0e 08 mov esi,0x80e5998 80b2588: 8d 44 24 24 lea eax,[esp+0x24] 80b258c: c7 44 24 0c 00 00 00 00 mov DWORD PTR [esp+0xc],0x0 80b2594: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80b2598: eb 28 jmp 80b25c2 <__dl_iterate_phdr+0xb2> 80b259a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b25a0: 83 ec 04 sub esp,0x4 80b25a3: 55 push ebp 80b25a4: 6a 28 push 0x28 80b25a6: ff 74 24 20 push DWORD PTR [esp+0x20] 80b25aa: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80b25ae: ff d0 call eax 80b25b0: 83 c4 10 add esp,0x10 80b25b3: 85 c0 test eax,eax 80b25b5: 0f 85 bd 00 00 00 jne 80b2678 <__dl_iterate_phdr+0x168> 80b25bb: 8b 7f 0c mov edi,DWORD PTR [edi+0xc] 80b25be: 85 ff test edi,edi 80b25c0: 74 6e je 80b2630 <__dl_iterate_phdr+0x120> 80b25c2: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 80b25c5: 8b 0e mov ecx,DWORD PTR [esi] 80b25c7: 8b 5e 04 mov ebx,DWORD PTR [esi+0x4] 80b25ca: 8b 10 mov edx,DWORD PTR [eax] 80b25cc: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 80b25d0: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80b25d3: 89 4c 24 34 mov DWORD PTR [esp+0x34],ecx 80b25d7: 2b 4c 24 08 sub ecx,DWORD PTR [esp+0x8] 80b25db: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 80b25df: 8b 90 54 01 00 00 mov edx,DWORD PTR [eax+0x154] 80b25e5: 89 5c 24 38 mov DWORD PTR [esp+0x38],ebx 80b25e9: 1b 5c 24 0c sbb ebx,DWORD PTR [esp+0xc] 80b25ed: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 80b25f1: 0f b7 90 5c 01 00 00 movzx edx,WORD PTR [eax+0x15c] 80b25f8: 89 4c 24 3c mov DWORD PTR [esp+0x3c],ecx 80b25fc: 66 89 54 24 30 mov WORD PTR [esp+0x30],dx 80b2601: 8b 90 4c 02 00 00 mov edx,DWORD PTR [eax+0x24c] 80b2607: 89 5c 24 40 mov DWORD PTR [esp+0x40],ebx 80b260b: c7 44 24 48 00 00 00 00 mov DWORD PTR [esp+0x48],0x0 80b2613: 89 54 24 44 mov DWORD PTR [esp+0x44],edx 80b2617: 85 d2 test edx,edx 80b2619: 74 85 je 80b25a0 <__dl_iterate_phdr+0x90> 80b261b: 83 ec 0c sub esp,0xc 80b261e: 50 push eax 80b261f: e8 2c 10 ff ff call 80a3650 <_dl_tls_get_addr_soft> 80b2624: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 80b2628: 83 c4 10 add esp,0x10 80b262b: e9 70 ff ff ff jmp 80b25a0 <__dl_iterate_phdr+0x90> 80b2630: 31 d2 xor edx,edx 80b2632: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80b2636: c7 c1 00 00 00 00 mov ecx,0x0 80b263c: 85 c9 test ecx,ecx 80b263e: 74 1b je 80b265b <__dl_iterate_phdr+0x14b> 80b2640: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80b2644: 83 ec 0c sub esp,0xc 80b2647: 89 c3 mov ebx,eax 80b2649: ff b0 f0 ff ff ff push DWORD PTR [eax-0x10] 80b264f: e8 ac d9 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b2654: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80b2658: 83 c4 10 add esp,0x10 80b265b: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 80b265f: 65 33 05 14 00 00 00 xor eax,DWORD PTR gs:0x14 80b2666: 75 14 jne 80b267c <__dl_iterate_phdr+0x16c> 80b2668: 83 c4 5c add esp,0x5c 80b266b: 89 d0 mov eax,edx 80b266d: 5b pop ebx 80b266e: 5e pop esi 80b266f: 5f pop edi 80b2670: 5d pop ebp 80b2671: c3 ret 80b2672: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b2678: 89 c2 mov edx,eax 80b267a: eb b6 jmp 80b2632 <__dl_iterate_phdr+0x122> 80b267c: e8 cf 5b fc ff call 8078250 <__stack_chk_fail> Disassembly of section __libc_freeres_fn: 080b2690 : 80b2690: f3 0f 1e fb endbr32 80b2694: 55 push ebp 80b2695: 57 push edi 80b2696: 56 push esi 80b2697: 53 push ebx 80b2698: e8 23 75 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b269d: 81 c3 63 29 03 00 add ebx,0x32963 80b26a3: 83 ec 0c sub esp,0xc 80b26a6: c7 c7 d0 6e 0e 08 mov edi,0x80e6ed0 80b26ac: 8b 37 mov esi,DWORD PTR [edi] 80b26ae: 85 f6 test esi,esi 80b26b0: 74 41 je 80b26f3 80b26b2: 8d ab b8 f2 fc ff lea ebp,[ebx-0x30d48] 80b26b8: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b26bf: 90 nop 80b26c0: 8b 06 mov eax,DWORD PTR [esi] 80b26c2: 89 07 mov DWORD PTR [edi],eax 80b26c4: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 80b26c7: 39 e8 cmp eax,ebp 80b26c9: 74 0c je 80b26d7 80b26cb: 83 ec 0c sub esp,0xc 80b26ce: 50 push eax 80b26cf: e8 cc 2a fb ff call 80651a0 <__free> 80b26d4: 83 c4 10 add esp,0x10 80b26d7: 83 ec 0c sub esp,0xc 80b26da: ff 76 08 push DWORD PTR [esi+0x8] 80b26dd: e8 be 2a fb ff call 80651a0 <__free> 80b26e2: 89 34 24 mov DWORD PTR [esp],esi 80b26e5: e8 b6 2a fb ff call 80651a0 <__free> 80b26ea: 8b 37 mov esi,DWORD PTR [edi] 80b26ec: 83 c4 10 add esp,0x10 80b26ef: 85 f6 test esi,esi 80b26f1: 75 cd jne 80b26c0 80b26f3: 8b 83 6c 00 00 00 mov eax,DWORD PTR [ebx+0x6c] 80b26f9: 8d 93 cc f2 fc ff lea edx,[ebx-0x30d34] 80b26ff: 39 d0 cmp eax,edx 80b2701: 74 0c je 80b270f 80b2703: 83 ec 0c sub esp,0xc 80b2706: 50 push eax 80b2707: e8 94 2a fb ff call 80651a0 <__free> 80b270c: 83 c4 10 add esp,0x10 80b270f: 83 ec 08 sub esp,0x8 80b2712: ff b3 f4 ff ff ff push DWORD PTR [ebx-0xc] 80b2718: ff b3 38 15 00 00 push DWORD PTR [ebx+0x1538] 80b271e: e8 2d 50 fc ff call 8077750 <__tdestroy> 80b2723: 8b b3 34 15 00 00 mov esi,DWORD PTR [ebx+0x1534] 80b2729: 83 c4 10 add esp,0x10 80b272c: c7 83 38 15 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1538],0x0 80b2736: 85 f6 test esi,esi 80b2738: 74 20 je 80b275a 80b273a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80b2740: 89 f0 mov eax,esi 80b2742: 83 ec 0c sub esp,0xc 80b2745: 8b 36 mov esi,DWORD PTR [esi] 80b2747: 50 push eax 80b2748: 89 b3 34 15 00 00 mov DWORD PTR [ebx+0x1534],esi 80b274e: e8 4d 2a fb ff call 80651a0 <__free> 80b2753: 83 c4 10 add esp,0x10 80b2756: 85 f6 test esi,esi 80b2758: 75 e6 jne 80b2740 80b275a: 83 c4 0c add esp,0xc 80b275d: 5b pop ebx 80b275e: 5e pop esi 80b275f: 5f pop edi 80b2760: 5d pop ebp 80b2761: c3 ret 80b2762: 66 90 xchg ax,ax 80b2764: 66 90 xchg ax,ax 80b2766: 66 90 xchg ax,ax 80b2768: 66 90 xchg ax,ax 80b276a: 66 90 xchg ax,ax 80b276c: 66 90 xchg ax,ax 80b276e: 66 90 xchg ax,ax 080b2770 <_nl_finddomain_subfreeres>: 80b2770: f3 0f 1e fb endbr32 80b2774: 57 push edi 80b2775: 56 push esi 80b2776: 53 push ebx 80b2777: e8 44 74 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b277c: 81 c3 84 28 03 00 add ebx,0x32884 80b2782: 8b b3 80 15 00 00 mov esi,DWORD PTR [ebx+0x1580] 80b2788: 85 f6 test esi,esi 80b278a: 75 06 jne 80b2792 <_nl_finddomain_subfreeres+0x22> 80b278c: eb 33 jmp 80b27c1 <_nl_finddomain_subfreeres+0x51> 80b278e: 66 90 xchg ax,ax 80b2790: 89 fe mov esi,edi 80b2792: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80b2795: 85 c0 test eax,eax 80b2797: 74 0c je 80b27a5 <_nl_finddomain_subfreeres+0x35> 80b2799: 83 ec 0c sub esp,0xc 80b279c: 50 push eax 80b279d: e8 2e 00 00 00 call 80b27d0 <_nl_unload_domain> 80b27a2: 83 c4 10 add esp,0x10 80b27a5: 83 ec 0c sub esp,0xc 80b27a8: 8b 7e 0c mov edi,DWORD PTR [esi+0xc] 80b27ab: ff 36 push DWORD PTR [esi] 80b27ad: e8 ee 29 fb ff call 80651a0 <__free> 80b27b2: 89 34 24 mov DWORD PTR [esp],esi 80b27b5: e8 e6 29 fb ff call 80651a0 <__free> 80b27ba: 83 c4 10 add esp,0x10 80b27bd: 85 ff test edi,edi 80b27bf: 75 cf jne 80b2790 <_nl_finddomain_subfreeres+0x20> 80b27c1: 5b pop ebx 80b27c2: 5e pop esi 80b27c3: 5f pop edi 80b27c4: c3 ret 80b27c5: 66 90 xchg ax,ax 80b27c7: 66 90 xchg ax,ax 80b27c9: 66 90 xchg ax,ax 80b27cb: 66 90 xchg ax,ax 80b27cd: 66 90 xchg ax,ax 80b27cf: 90 nop 080b27d0 <_nl_unload_domain>: 80b27d0: f3 0f 1e fb endbr32 80b27d4: 55 push ebp 80b27d5: 57 push edi 80b27d6: 56 push esi 80b27d7: 53 push ebx 80b27d8: e8 e3 73 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b27dd: 81 c3 23 28 03 00 add ebx,0x32823 80b27e3: 83 ec 0c sub esp,0xc 80b27e6: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 80b27ea: 8b 45 60 mov eax,DWORD PTR [ebp+0x60] 80b27ed: 8d 93 c0 e6 ff ff lea edx,[ebx-0x1940] 80b27f3: 39 d0 cmp eax,edx 80b27f5: 74 0c je 80b2803 <_nl_unload_domain+0x33> 80b27f7: 83 ec 0c sub esp,0xc 80b27fa: 50 push eax 80b27fb: e8 a0 c7 f9 ff call 804efa0 <__gettext_free_exp> 80b2800: 83 c4 10 add esp,0x10 80b2803: 8b 4d 3c mov ecx,DWORD PTR [ebp+0x3c] 80b2806: 85 c9 test ecx,ecx 80b2808: 74 56 je 80b2860 <_nl_unload_domain+0x90> 80b280a: 31 f6 xor esi,esi 80b280c: eb 1e jmp 80b282c <_nl_unload_domain+0x5c> 80b280e: 66 90 xchg ax,ax 80b2810: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 80b2813: 83 f8 ff cmp eax,0xffffffff 80b2816: 74 0c je 80b2824 <_nl_unload_domain+0x54> 80b2818: 83 ec 0c sub esp,0xc 80b281b: 50 push eax 80b281c: e8 2f 8d fc ff call 807b550 <__gconv_close> 80b2821: 83 c4 10 add esp,0x10 80b2824: 83 c6 01 add esi,0x1 80b2827: 39 75 3c cmp DWORD PTR [ebp+0x3c],esi 80b282a: 76 34 jbe 80b2860 <_nl_unload_domain+0x90> 80b282c: 8b 55 38 mov edx,DWORD PTR [ebp+0x38] 80b282f: 8d 04 76 lea eax,[esi+esi*2] 80b2832: 83 ec 0c sub esp,0xc 80b2835: 8d 3c 82 lea edi,[edx+eax*4] 80b2838: ff 37 push DWORD PTR [edi] 80b283a: e8 61 29 fb ff call 80651a0 <__free> 80b283f: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 80b2842: 83 c4 10 add esp,0x10 80b2845: 8d 50 ff lea edx,[eax-0x1] 80b2848: 83 fa fd cmp edx,0xfffffffd 80b284b: 77 c3 ja 80b2810 <_nl_unload_domain+0x40> 80b284d: 83 ec 0c sub esp,0xc 80b2850: 50 push eax 80b2851: e8 4a 29 fb ff call 80651a0 <__free> 80b2856: 83 c4 10 add esp,0x10 80b2859: eb b5 jmp 80b2810 <_nl_unload_domain+0x40> 80b285b: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b285f: 90 nop 80b2860: 83 ec 0c sub esp,0xc 80b2863: ff 75 38 push DWORD PTR [ebp+0x38] 80b2866: e8 35 29 fb ff call 80651a0 <__free> 80b286b: c7 c2 00 00 00 00 mov edx,0x0 80b2871: 83 c4 10 add esp,0x10 80b2874: 85 d2 test edx,edx 80b2876: 74 0f je 80b2887 <_nl_unload_domain+0xb7> 80b2878: 83 ec 0c sub esp,0xc 80b287b: 8d 45 40 lea eax,[ebp+0x40] 80b287e: 50 push eax 80b287f: e8 7c d7 f4 f7 call 0 <_nl_current_LC_CTYPE> 80b2884: 83 c4 10 add esp,0x10 80b2887: 83 ec 0c sub esp,0xc 80b288a: ff 75 10 push DWORD PTR [ebp+0x10] 80b288d: e8 0e 29 fb ff call 80651a0 <__free> 80b2892: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80b2895: 83 c4 10 add esp,0x10 80b2898: 85 c0 test eax,eax 80b289a: 74 24 je 80b28c0 <_nl_unload_domain+0xf0> 80b289c: 83 ec 08 sub esp,0x8 80b289f: ff 75 08 push DWORD PTR [ebp+0x8] 80b28a2: ff 75 00 push DWORD PTR [ebp+0x0] 80b28a5: e8 16 43 fc ff call 8076bc0 <__munmap> 80b28aa: 83 c4 10 add esp,0x10 80b28ad: 83 ec 0c sub esp,0xc 80b28b0: 55 push ebp 80b28b1: e8 ea 28 fb ff call 80651a0 <__free> 80b28b6: 83 c4 1c add esp,0x1c 80b28b9: 5b pop ebx 80b28ba: 5e pop esi 80b28bb: 5f pop edi 80b28bc: 5d pop ebp 80b28bd: c3 ret 80b28be: 66 90 xchg ax,ax 80b28c0: 83 ec 0c sub esp,0xc 80b28c3: ff 75 00 push DWORD PTR [ebp+0x0] 80b28c6: e8 d5 28 fb ff call 80651a0 <__free> 80b28cb: 83 c4 10 add esp,0x10 80b28ce: eb dd jmp 80b28ad <_nl_unload_domain+0xdd> 080b28d0 : 80b28d0: f3 0f 1e fb endbr32 80b28d4: 56 push esi 80b28d5: 53 push ebx 80b28d6: e8 e5 72 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b28db: 81 c3 25 27 03 00 add ebx,0x32725 80b28e1: 83 ec 04 sub esp,0x4 80b28e4: 8b b3 e8 17 00 00 mov esi,DWORD PTR [ebx+0x17e8] 80b28ea: c6 83 ec 17 00 00 01 mov BYTE PTR [ebx+0x17ec],0x1 80b28f1: 85 f6 test esi,esi 80b28f3: 74 1e je 80b2913 80b28f5: 8d 76 00 lea esi,[esi+0x0] 80b28f8: 83 ec 0c sub esp,0xc 80b28fb: ff 76 60 push DWORD PTR [esi+0x60] 80b28fe: e8 9d 28 fb ff call 80651a0 <__free> 80b2903: 8b 76 5c mov esi,DWORD PTR [esi+0x5c] 80b2906: 83 c4 10 add esp,0x10 80b2909: 89 b3 e8 17 00 00 mov DWORD PTR [ebx+0x17e8],esi 80b290f: 85 f6 test esi,esi 80b2911: 75 e5 jne 80b28f8 80b2913: 83 c4 04 add esp,0x4 80b2916: 5b pop ebx 80b2917: 5e pop esi 80b2918: c3 ret 80b2919: 66 90 xchg ax,ax 80b291b: 66 90 xchg ax,ax 80b291d: 66 90 xchg ax,ax 80b291f: 90 nop 080b2920 : 80b2920: f3 0f 1e fb endbr32 80b2924: 55 push ebp 80b2925: 57 push edi 80b2926: 56 push esi 80b2927: 53 push ebx 80b2928: e8 93 72 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b292d: 81 c3 d3 26 03 00 add ebx,0x326d3 80b2933: 83 ec 0c sub esp,0xc 80b2936: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80b293a: 8b 6a 0c mov ebp,DWORD PTR [edx+0xc] 80b293d: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 80b2940: 85 ed test ebp,ebp 80b2942: 74 5b je 80b299f 80b2944: 31 f6 xor esi,esi 80b2946: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b294d: 8d 76 00 lea esi,[esi+0x0] 80b2950: 6b ee 3c imul ebp,esi,0x3c 80b2953: 8d 04 29 lea eax,[ecx+ebp*1] 80b2956: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 80b2959: 85 ff test edi,edi 80b295b: 7e 3a jle 80b2997 80b295d: 8b 38 mov edi,DWORD PTR [eax] 80b295f: 85 ff test edi,edi 80b2961: 74 34 je 80b2997 80b2963: 8b 78 20 mov edi,DWORD PTR [eax+0x20] 80b2966: c1 cf 09 ror edi,0x9 80b2969: 65 33 3d 18 00 00 00 xor edi,DWORD PTR gs:0x18 80b2970: 85 ff test edi,edi 80b2972: 74 23 je 80b2997 80b2974: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80b2978: 83 ec 0c sub esp,0xc 80b297b: 57 push edi 80b297c: e8 bf 72 fc ff call 8079c40 <_dl_mcount_wrapper_check> 80b2981: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80b2985: 03 6a 08 add ebp,DWORD PTR [edx+0x8] 80b2988: 89 2c 24 mov DWORD PTR [esp],ebp 80b298b: ff d7 call edi 80b298d: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80b2991: 83 c4 10 add esp,0x10 80b2994: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 80b2997: 83 c6 01 add esi,0x1 80b299a: 39 72 0c cmp DWORD PTR [edx+0xc],esi 80b299d: 77 b1 ja 80b2950 80b299f: 85 c9 test ecx,ecx 80b29a1: 74 3b je 80b29de 80b29a3: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80b29a7: 83 ec 0c sub esp,0xc 80b29aa: ff 71 0c push DWORD PTR [ecx+0xc] 80b29ad: e8 ee 27 fb ff call 80651a0 <__free> 80b29b2: 58 pop eax 80b29b3: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 80b29b7: 6b 42 0c 3c imul eax,DWORD PTR [edx+0xc],0x3c 80b29bb: 03 42 08 add eax,DWORD PTR [edx+0x8] 80b29be: ff 70 d4 push DWORD PTR [eax-0x2c] 80b29c1: e8 da 27 fb ff call 80651a0 <__free> 80b29c6: 5a pop edx 80b29c7: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 80b29cb: ff 72 08 push DWORD PTR [edx+0x8] 80b29ce: 89 54 24 30 mov DWORD PTR [esp+0x30],edx 80b29d2: e8 c9 27 fb ff call 80651a0 <__free> 80b29d7: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 80b29db: 83 c4 10 add esp,0x10 80b29de: 83 ec 0c sub esp,0xc 80b29e1: 52 push edx 80b29e2: e8 b9 27 fb ff call 80651a0 <__free> 80b29e7: 83 c4 1c add esp,0x1c 80b29ea: 5b pop ebx 80b29eb: 5e pop esi 80b29ec: 5f pop edi 80b29ed: 5d pop ebp 80b29ee: c3 ret 80b29ef: 90 nop 080b29f0 : 80b29f0: 56 push esi 80b29f1: 89 c6 mov esi,eax 80b29f3: 53 push ebx 80b29f4: e8 c7 71 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b29f9: 81 c3 07 26 03 00 add ebx,0x32607 80b29ff: 83 ec 04 sub esp,0x4 80b2a02: 8b 40 14 mov eax,DWORD PTR [eax+0x14] 80b2a05: 85 c0 test eax,eax 80b2a07: 74 05 je 80b2a0e 80b2a09: e8 e2 ff ff ff call 80b29f0 80b2a0e: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 80b2a11: 85 c0 test eax,eax 80b2a13: 74 0f je 80b2a24 80b2a15: e8 d6 ff ff ff call 80b29f0 80b2a1a: eb 08 jmp 80b2a24 80b2a1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b2a20: 85 f6 test esi,esi 80b2a22: 74 1d je 80b2a41 80b2a24: 89 f0 mov eax,esi 80b2a26: 8b 76 18 mov esi,DWORD PTR [esi+0x18] 80b2a29: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80b2a2c: 80 3a 2f cmp BYTE PTR [edx],0x2f 80b2a2f: 75 ef jne 80b2a20 80b2a31: 83 ec 0c sub esp,0xc 80b2a34: 50 push eax 80b2a35: e8 66 27 fb ff call 80651a0 <__free> 80b2a3a: 83 c4 10 add esp,0x10 80b2a3d: 85 f6 test esi,esi 80b2a3f: 75 e3 jne 80b2a24 80b2a41: 83 c4 04 add esp,0x4 80b2a44: 5b pop ebx 80b2a45: 5e pop esi 80b2a46: c3 ret 80b2a47: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b2a4e: 66 90 xchg ax,ax 080b2a50 : 80b2a50: f3 0f 1e fb endbr32 80b2a54: 53 push ebx 80b2a55: e8 66 71 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b2a5a: 81 c3 a6 25 03 00 add ebx,0x325a6 80b2a60: 83 ec 08 sub esp,0x8 80b2a63: e8 38 02 00 00 call 80b2ca0 <_nl_locale_subfreeres> 80b2a68: e8 03 fd ff ff call 80b2770 <_nl_finddomain_subfreeres> 80b2a6d: 8b 83 88 1f 00 00 mov eax,DWORD PTR [ebx+0x1f88] 80b2a73: 85 c0 test eax,eax 80b2a75: 74 12 je 80b2a89 80b2a77: 83 ec 08 sub esp,0x8 80b2a7a: ff b3 f4 ff ff ff push DWORD PTR [ebx-0xc] 80b2a80: 50 push eax 80b2a81: e8 ca 4c fc ff call 8077750 <__tdestroy> 80b2a86: 83 c4 10 add esp,0x10 80b2a89: 8b 83 80 1f 00 00 mov eax,DWORD PTR [ebx+0x1f80] 80b2a8f: 85 c0 test eax,eax 80b2a91: 74 05 je 80b2a98 80b2a93: e8 58 ff ff ff call 80b29f0 80b2a98: 8b 83 34 19 00 00 mov eax,DWORD PTR [ebx+0x1934] 80b2a9e: 85 c0 test eax,eax 80b2aa0: 74 13 je 80b2ab5 80b2aa2: 83 ec 08 sub esp,0x8 80b2aa5: 8d 93 20 d9 fc ff lea edx,[ebx-0x326e0] 80b2aab: 52 push edx 80b2aac: 50 push eax 80b2aad: e8 9e 4c fc ff call 8077750 <__tdestroy> 80b2ab2: 83 c4 10 add esp,0x10 80b2ab5: 83 c4 08 add esp,0x8 80b2ab8: 5b pop ebx 80b2ab9: c3 ret 80b2aba: 66 90 xchg ax,ax 80b2abc: 66 90 xchg ax,ax 80b2abe: 66 90 xchg ax,ax 080b2ac0 : 80b2ac0: f3 0f 1e fb endbr32 80b2ac4: 53 push ebx 80b2ac5: e8 f6 70 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b2aca: 81 c3 36 25 03 00 add ebx,0x32536 80b2ad0: 83 ec 08 sub esp,0x8 80b2ad3: c7 c0 94 6f 0e 08 mov eax,0x80e6f94 80b2ad9: 8b 00 mov eax,DWORD PTR [eax] 80b2adb: 85 c0 test eax,eax 80b2add: 74 16 je 80b2af5 80b2adf: 8d 93 c8 32 fd ff lea edx,[ebx-0x2cd38] 80b2ae5: 39 d0 cmp eax,edx 80b2ae7: 74 0c je 80b2af5 80b2ae9: 83 ec 0c sub esp,0xc 80b2aec: 50 push eax 80b2aed: e8 ae 26 fb ff call 80651a0 <__free> 80b2af2: 83 c4 10 add esp,0x10 80b2af5: 83 c4 08 add esp,0x8 80b2af8: 5b pop ebx 80b2af9: c3 ret 80b2afa: 66 90 xchg ax,ax 80b2afc: 66 90 xchg ax,ax 80b2afe: 66 90 xchg ax,ax 080b2b00 : 80b2b00: f3 0f 1e fb endbr32 80b2b04: 53 push ebx 80b2b05: e8 b6 70 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b2b0a: 81 c3 f6 24 03 00 add ebx,0x324f6 80b2b10: 83 ec 08 sub esp,0x8 80b2b13: 8b 93 40 19 00 00 mov edx,DWORD PTR [ebx+0x1940] 80b2b19: 8b 83 48 19 00 00 mov eax,DWORD PTR [ebx+0x1948] 80b2b1f: 85 d2 test edx,edx 80b2b21: 75 1d jne 80b2b40 80b2b23: 85 c0 test eax,eax 80b2b25: 74 12 je 80b2b39 80b2b27: 83 ec 08 sub esp,0x8 80b2b2a: ff b3 44 19 00 00 push DWORD PTR [ebx+0x1944] 80b2b30: 50 push eax 80b2b31: e8 8a 40 fc ff call 8076bc0 <__munmap> 80b2b36: 83 c4 10 add esp,0x10 80b2b39: 83 c4 08 add esp,0x8 80b2b3c: 5b pop ebx 80b2b3d: c3 ret 80b2b3e: 66 90 xchg ax,ax 80b2b40: 83 ec 0c sub esp,0xc 80b2b43: 50 push eax 80b2b44: e8 57 26 fb ff call 80651a0 <__free> 80b2b49: 83 c4 10 add esp,0x10 80b2b4c: 83 c4 08 add esp,0x8 80b2b4f: 5b pop ebx 80b2b50: c3 ret 80b2b51: 66 90 xchg ax,ax 80b2b53: 66 90 xchg ax,ax 80b2b55: 66 90 xchg ax,ax 80b2b57: 66 90 xchg ax,ax 80b2b59: 66 90 xchg ax,ax 80b2b5b: 66 90 xchg ax,ax 80b2b5d: 66 90 xchg ax,ax 80b2b5f: 90 nop 080b2b60 : 80b2b60: f3 0f 1e fb endbr32 80b2b64: 56 push esi 80b2b65: 53 push ebx 80b2b66: e8 55 70 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b2b6b: 81 c3 95 24 03 00 add ebx,0x32495 80b2b71: 83 ec 04 sub esp,0x4 80b2b74: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80b2b78: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80b2b7b: 85 c0 test eax,eax 80b2b7d: 74 0c je 80b2b8b 80b2b7f: 83 ec 0c sub esp,0xc 80b2b82: 50 push eax 80b2b83: e8 d8 1f ff ff call 80a4b60 <__libc_dlclose> 80b2b88: 83 c4 10 add esp,0x10 80b2b8b: 83 ec 0c sub esp,0xc 80b2b8e: 56 push esi 80b2b8f: e8 0c 26 fb ff call 80651a0 <__free> 80b2b94: 83 c4 14 add esp,0x14 80b2b97: 5b pop ebx 80b2b98: 5e pop esi 80b2b99: c3 ret 80b2b9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080b2ba0 : 80b2ba0: f3 0f 1e fb endbr32 80b2ba4: 53 push ebx 80b2ba5: e8 16 70 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b2baa: 81 c3 56 24 03 00 add ebx,0x32456 80b2bb0: 83 ec 10 sub esp,0x10 80b2bb3: 8d 83 60 db fc ff lea eax,[ebx-0x324a0] 80b2bb9: 50 push eax 80b2bba: ff b3 4c 19 00 00 push DWORD PTR [ebx+0x194c] 80b2bc0: e8 8b 4b fc ff call 8077750 <__tdestroy> 80b2bc5: c7 83 4c 19 00 00 00 00 00 00 mov DWORD PTR [ebx+0x194c],0x0 80b2bcf: 83 c4 18 add esp,0x18 80b2bd2: 5b pop ebx 80b2bd3: c3 ret 80b2bd4: 66 90 xchg ax,ax 80b2bd6: 66 90 xchg ax,ax 80b2bd8: 66 90 xchg ax,ax 80b2bda: 66 90 xchg ax,ax 80b2bdc: 66 90 xchg ax,ax 80b2bde: 66 90 xchg ax,ax 080b2be0 : 80b2be0: 55 push ebp 80b2be1: 57 push edi 80b2be2: 89 cf mov edi,ecx 80b2be4: 56 push esi 80b2be5: 53 push ebx 80b2be6: e8 d5 6f f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b2beb: 81 c3 15 24 03 00 add ebx,0x32415 80b2bf1: 83 ec 1c sub esp,0x1c 80b2bf4: 8b b4 83 a0 1f 00 00 mov esi,DWORD PTR [ebx+eax*4+0x1fa0] 80b2bfb: 39 d1 cmp ecx,edx 80b2bfd: 74 5a je 80b2c59 80b2bff: 89 c5 mov ebp,eax 80b2c01: 8b 84 83 c0 fe ff ff mov eax,DWORD PTR [ebx+eax*4-0x140] 80b2c08: 8d 93 40 0e 00 00 lea edx,[ebx+0xe40] 80b2c0e: 85 c0 test eax,eax 80b2c10: 74 18 je 80b2c2a 80b2c12: 8b 84 ab 80 fe ff ff mov eax,DWORD PTR [ebx+ebp*4-0x180] 80b2c19: 89 0c aa mov DWORD PTR [edx+ebp*4],ecx 80b2c1c: 85 c0 test eax,eax 80b2c1e: 74 0a je 80b2c2a 80b2c20: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80b2c24: ff d0 call eax 80b2c26: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80b2c2a: 83 c5 10 add ebp,0x10 80b2c2d: 8d 83 46 2b fd ff lea eax,[ebx-0x2d4ba] 80b2c33: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80b2c37: 8b 0c aa mov ecx,DWORD PTR [edx+ebp*4] 80b2c3a: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80b2c3e: 39 c1 cmp ecx,eax 80b2c40: 74 17 je 80b2c59 80b2c42: 83 ec 0c sub esp,0xc 80b2c45: 51 push ecx 80b2c46: e8 55 25 fb ff call 80651a0 <__free> 80b2c4b: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80b2c4f: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 80b2c53: 83 c4 10 add esp,0x10 80b2c56: 89 04 aa mov DWORD PTR [edx+ebp*4],eax 80b2c59: 85 f6 test esi,esi 80b2c5b: 75 05 jne 80b2c62 80b2c5d: eb 36 jmp 80b2c95 80b2c5f: 90 nop 80b2c60: 89 ee mov esi,ebp 80b2c62: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 80b2c65: 85 c0 test eax,eax 80b2c67: 74 10 je 80b2c79 80b2c69: 39 c7 cmp edi,eax 80b2c6b: 74 0c je 80b2c79 80b2c6d: 83 ec 0c sub esp,0xc 80b2c70: 50 push eax 80b2c71: e8 9a 3f fd ff call 8086c10 <_nl_unload_locale> 80b2c76: 83 c4 10 add esp,0x10 80b2c79: 83 ec 0c sub esp,0xc 80b2c7c: 8b 6e 0c mov ebp,DWORD PTR [esi+0xc] 80b2c7f: ff 36 push DWORD PTR [esi] 80b2c81: e8 1a 25 fb ff call 80651a0 <__free> 80b2c86: 89 34 24 mov DWORD PTR [esp],esi 80b2c89: e8 12 25 fb ff call 80651a0 <__free> 80b2c8e: 83 c4 10 add esp,0x10 80b2c91: 85 ed test ebp,ebp 80b2c93: 75 cb jne 80b2c60 80b2c95: 83 c4 1c add esp,0x1c 80b2c98: 5b pop ebx 80b2c99: 5e pop esi 80b2c9a: 5f pop edi 80b2c9b: 5d pop ebp 80b2c9c: c3 ret 80b2c9d: 8d 76 00 lea esi,[esi+0x0] 080b2ca0 <_nl_locale_subfreeres>: 80b2ca0: f3 0f 1e fb endbr32 80b2ca4: 56 push esi 80b2ca5: 53 push ebx 80b2ca6: e8 15 6f f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b2cab: 81 c3 55 23 03 00 add ebx,0x32355 80b2cb1: 83 ec 04 sub esp,0x4 80b2cb4: c7 c6 00 00 00 00 mov esi,0x0 80b2cba: 85 f6 test esi,esi 80b2cbc: 74 1b je 80b2cd9 <_nl_locale_subfreeres+0x39> 80b2cbe: c7 c0 30 c9 f1 f7 mov eax,0xf7f1c930 80b2cc4: c7 c1 c0 47 0e 08 mov ecx,0x80e47c0 80b2cca: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2ccd: 8b 10 mov edx,DWORD PTR [eax] 80b2ccf: b8 03 00 00 00 mov eax,0x3 80b2cd4: e8 07 ff ff ff call 80b2be0 80b2cd9: c7 c1 02 00 00 00 mov ecx,0x2 80b2cdf: 85 c9 test ecx,ecx 80b2ce1: 74 18 je 80b2cfb <_nl_locale_subfreeres+0x5b> 80b2ce3: c7 c0 d0 ff ff ff mov eax,0xffffffd0 80b2ce9: c7 c1 c0 3a 0e 08 mov ecx,0x80e3ac0 80b2cef: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2cf2: 8b 10 mov edx,DWORD PTR [eax] 80b2cf4: 31 c0 xor eax,eax 80b2cf6: e8 e5 fe ff ff call 80b2be0 80b2cfb: c7 c2 02 00 00 00 mov edx,0x2 80b2d01: 85 d2 test edx,edx 80b2d03: 74 1b je 80b2d20 <_nl_locale_subfreeres+0x80> 80b2d05: c7 c0 dc ff ff ff mov eax,0xffffffdc 80b2d0b: c7 c1 20 42 0e 08 mov ecx,0x80e4220 80b2d11: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2d14: 8b 10 mov edx,DWORD PTR [eax] 80b2d16: b8 04 00 00 00 mov eax,0x4 80b2d1b: e8 c0 fe ff ff call 80b2be0 80b2d20: c7 c0 02 00 00 00 mov eax,0x2 80b2d26: 85 c0 test eax,eax 80b2d28: 74 1b je 80b2d45 <_nl_locale_subfreeres+0xa5> 80b2d2a: c7 c0 d4 ff ff ff mov eax,0xffffffd4 80b2d30: c7 c1 00 43 0e 08 mov ecx,0x80e4300 80b2d36: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2d39: 8b 10 mov edx,DWORD PTR [eax] 80b2d3b: b8 01 00 00 00 mov eax,0x1 80b2d40: e8 9b fe ff ff call 80b2be0 80b2d45: c7 c0 00 00 00 00 mov eax,0x0 80b2d4b: 85 c0 test eax,eax 80b2d4d: 74 1b je 80b2d6a <_nl_locale_subfreeres+0xca> 80b2d4f: c7 c0 30 c9 f1 f7 mov eax,0xf7f1c930 80b2d55: c7 c1 40 43 0e 08 mov ecx,0x80e4340 80b2d5b: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2d5e: 8b 10 mov edx,DWORD PTR [eax] 80b2d60: b8 02 00 00 00 mov eax,0x2 80b2d65: e8 76 fe ff ff call 80b2be0 80b2d6a: c7 c0 00 00 00 00 mov eax,0x0 80b2d70: 85 c0 test eax,eax 80b2d72: 74 1b je 80b2d8f <_nl_locale_subfreeres+0xef> 80b2d74: c7 c0 30 c9 f1 f7 mov eax,0xf7f1c930 80b2d7a: c7 c1 e0 41 0e 08 mov ecx,0x80e41e0 80b2d80: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2d83: 8b 10 mov edx,DWORD PTR [eax] 80b2d85: b8 05 00 00 00 mov eax,0x5 80b2d8a: e8 51 fe ff ff call 80b2be0 80b2d8f: c7 c0 00 00 00 00 mov eax,0x0 80b2d95: 85 c0 test eax,eax 80b2d97: 74 1b je 80b2db4 <_nl_locale_subfreeres+0x114> 80b2d99: c7 c0 30 c9 f1 f7 mov eax,0xf7f1c930 80b2d9f: c7 c1 e0 45 0e 08 mov ecx,0x80e45e0 80b2da5: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2da8: 8b 10 mov edx,DWORD PTR [eax] 80b2daa: b8 07 00 00 00 mov eax,0x7 80b2daf: e8 2c fe ff ff call 80b2be0 80b2db4: c7 c0 00 00 00 00 mov eax,0x0 80b2dba: 85 c0 test eax,eax 80b2dbc: 74 1b je 80b2dd9 <_nl_locale_subfreeres+0x139> 80b2dbe: c7 c0 30 c9 f1 f7 mov eax,0xf7f1c930 80b2dc4: c7 c1 20 46 0e 08 mov ecx,0x80e4620 80b2dca: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2dcd: 8b 10 mov edx,DWORD PTR [eax] 80b2dcf: b8 08 00 00 00 mov eax,0x8 80b2dd4: e8 07 fe ff ff call 80b2be0 80b2dd9: c7 c6 00 00 00 00 mov esi,0x0 80b2ddf: 85 f6 test esi,esi 80b2de1: 74 1b je 80b2dfe <_nl_locale_subfreeres+0x15e> 80b2de3: c7 c0 30 c9 f1 f7 mov eax,0xf7f1c930 80b2de9: c7 c1 60 46 0e 08 mov ecx,0x80e4660 80b2def: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2df2: 8b 10 mov edx,DWORD PTR [eax] 80b2df4: b8 09 00 00 00 mov eax,0x9 80b2df9: e8 e2 fd ff ff call 80b2be0 80b2dfe: c7 c1 00 00 00 00 mov ecx,0x0 80b2e04: 85 c9 test ecx,ecx 80b2e06: 74 1b je 80b2e23 <_nl_locale_subfreeres+0x183> 80b2e08: c7 c0 30 c9 f1 f7 mov eax,0xf7f1c930 80b2e0e: c7 c1 c0 46 0e 08 mov ecx,0x80e46c0 80b2e14: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2e17: 8b 10 mov edx,DWORD PTR [eax] 80b2e19: b8 0a 00 00 00 mov eax,0xa 80b2e1e: e8 bd fd ff ff call 80b2be0 80b2e23: c7 c2 00 00 00 00 mov edx,0x0 80b2e29: 85 d2 test edx,edx 80b2e2b: 74 1b je 80b2e48 <_nl_locale_subfreeres+0x1a8> 80b2e2d: c7 c0 30 c9 f1 f7 mov eax,0xf7f1c930 80b2e33: c7 c1 00 47 0e 08 mov ecx,0x80e4700 80b2e39: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2e3c: 8b 10 mov edx,DWORD PTR [eax] 80b2e3e: b8 0b 00 00 00 mov eax,0xb 80b2e43: e8 98 fd ff ff call 80b2be0 80b2e48: c7 c0 00 00 00 00 mov eax,0x0 80b2e4e: 85 c0 test eax,eax 80b2e50: 74 1b je 80b2e6d <_nl_locale_subfreeres+0x1cd> 80b2e52: c7 c0 30 c9 f1 f7 mov eax,0xf7f1c930 80b2e58: c7 c1 40 47 0e 08 mov ecx,0x80e4740 80b2e5e: 65 8b 00 mov eax,DWORD PTR gs:[eax] 80b2e61: 8b 10 mov edx,DWORD PTR [eax] 80b2e63: b8 0c 00 00 00 mov eax,0xc 80b2e68: e8 73 fd ff ff call 80b2be0 80b2e6d: 8b 83 98 0e 00 00 mov eax,DWORD PTR [ebx+0xe98] 80b2e73: 8d b3 46 2b fd ff lea esi,[ebx-0x2d4ba] 80b2e79: 39 f0 cmp eax,esi 80b2e7b: 74 12 je 80b2e8f <_nl_locale_subfreeres+0x1ef> 80b2e7d: 83 ec 0c sub esp,0xc 80b2e80: 50 push eax 80b2e81: e8 1a 23 fb ff call 80651a0 <__free> 80b2e86: 89 b3 98 0e 00 00 mov DWORD PTR [ebx+0xe98],esi 80b2e8c: 83 c4 10 add esp,0x10 80b2e8f: 83 c4 04 add esp,0x4 80b2e92: 5b pop ebx 80b2e93: 5e pop esi 80b2e94: e9 07 00 00 00 jmp 80b2ea0 <_nl_archive_subfreeres> 80b2e99: 66 90 xchg ax,ax 80b2e9b: 66 90 xchg ax,ax 80b2e9d: 66 90 xchg ax,ax 80b2e9f: 90 nop 080b2ea0 <_nl_archive_subfreeres>: 80b2ea0: f3 0f 1e fb endbr32 80b2ea4: 55 push ebp 80b2ea5: 57 push edi 80b2ea6: 56 push esi 80b2ea7: 53 push ebx 80b2ea8: e8 13 6d f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b2ead: 81 c3 53 21 03 00 add ebx,0x32153 80b2eb3: 83 ec 0c sub esp,0xc 80b2eb6: 8b ab 80 19 00 00 mov ebp,DWORD PTR [ebx+0x1980] 80b2ebc: 85 ed test ebp,ebp 80b2ebe: 74 65 je 80b2f25 <_nl_archive_subfreeres+0x85> 80b2ec0: 89 ef mov edi,ebp 80b2ec2: 83 ec 0c sub esp,0xc 80b2ec5: 8b 6d 00 mov ebp,DWORD PTR [ebp+0x0] 80b2ec8: 31 f6 xor esi,esi 80b2eca: ff 77 04 push DWORD PTR [edi+0x4] 80b2ecd: e8 ce 22 fb ff call 80651a0 <__free> 80b2ed2: 83 c4 10 add esp,0x10 80b2ed5: eb 0c jmp 80b2ee3 <_nl_archive_subfreeres+0x43> 80b2ed7: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b2ede: 66 90 xchg ax,ax 80b2ee0: 83 c6 01 add esi,0x1 80b2ee3: 83 fe 06 cmp esi,0x6 80b2ee6: 74 f8 je 80b2ee0 <_nl_archive_subfreeres+0x40> 80b2ee8: 8b 44 b7 08 mov eax,DWORD PTR [edi+esi*4+0x8] 80b2eec: 85 c0 test eax,eax 80b2eee: 74 20 je 80b2f10 <_nl_archive_subfreeres+0x70> 80b2ef0: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 80b2ef3: 85 d2 test edx,edx 80b2ef5: 74 0d je 80b2f04 <_nl_archive_subfreeres+0x64> 80b2ef7: 83 ec 0c sub esp,0xc 80b2efa: 50 push eax 80b2efb: ff d2 call edx 80b2efd: 8b 44 b7 08 mov eax,DWORD PTR [edi+esi*4+0x8] 80b2f01: 83 c4 10 add esp,0x10 80b2f04: 83 ec 0c sub esp,0xc 80b2f07: 50 push eax 80b2f08: e8 93 22 fb ff call 80651a0 <__free> 80b2f0d: 83 c4 10 add esp,0x10 80b2f10: 83 fe 0c cmp esi,0xc 80b2f13: 75 cb jne 80b2ee0 <_nl_archive_subfreeres+0x40> 80b2f15: 83 ec 0c sub esp,0xc 80b2f18: 57 push edi 80b2f19: e8 82 22 fb ff call 80651a0 <__free> 80b2f1e: 83 c4 10 add esp,0x10 80b2f21: 85 ed test ebp,ebp 80b2f23: 75 9b jne 80b2ec0 <_nl_archive_subfreeres+0x20> 80b2f25: c7 83 80 19 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1980],0x0 80b2f2f: 8b 83 10 1a 00 00 mov eax,DWORD PTR [ebx+0x1a10] 80b2f35: 85 c0 test eax,eax 80b2f37: 74 58 je 80b2f91 <_nl_archive_subfreeres+0xf1> 80b2f39: 8d 93 00 1a 00 00 lea edx,[ebx+0x1a00] 80b2f3f: 39 d0 cmp eax,edx 80b2f41: 75 56 jne 80b2f99 <_nl_archive_subfreeres+0xf9> 80b2f43: c7 83 10 1a 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1a10],0x0 80b2f4d: 83 ec 08 sub esp,0x8 80b2f50: ff b3 08 1a 00 00 push DWORD PTR [ebx+0x1a08] 80b2f56: ff b3 00 1a 00 00 push DWORD PTR [ebx+0x1a00] 80b2f5c: e8 5f 3c fc ff call 8076bc0 <__munmap> 80b2f61: 8b b3 0c 1a 00 00 mov esi,DWORD PTR [ebx+0x1a0c] 80b2f67: 83 c4 10 add esp,0x10 80b2f6a: 85 f6 test esi,esi 80b2f6c: 74 23 je 80b2f91 <_nl_archive_subfreeres+0xf1> 80b2f6e: 66 90 xchg ax,ax 80b2f70: 89 f7 mov edi,esi 80b2f72: 83 ec 08 sub esp,0x8 80b2f75: 8b 76 0c mov esi,DWORD PTR [esi+0xc] 80b2f78: ff 77 08 push DWORD PTR [edi+0x8] 80b2f7b: ff 37 push DWORD PTR [edi] 80b2f7d: e8 3e 3c fc ff call 8076bc0 <__munmap> 80b2f82: 89 3c 24 mov DWORD PTR [esp],edi 80b2f85: e8 16 22 fb ff call 80651a0 <__free> 80b2f8a: 83 c4 10 add esp,0x10 80b2f8d: 85 f6 test esi,esi 80b2f8f: 75 df jne 80b2f70 <_nl_archive_subfreeres+0xd0> 80b2f91: 83 c4 0c add esp,0xc 80b2f94: 5b pop ebx 80b2f95: 5e pop esi 80b2f96: 5f pop edi 80b2f97: 5d pop ebp 80b2f98: c3 ret 80b2f99: 8d 83 6c 41 fd ff lea eax,[ebx-0x2be94] 80b2f9f: 50 push eax 80b2fa0: 8d 83 0b 41 fd ff lea eax,[ebx-0x2bef5] 80b2fa6: 68 16 02 00 00 push 0x216 80b2fab: 50 push eax 80b2fac: 8d 83 55 41 fd ff lea eax,[ebx-0x2beab] 80b2fb2: 50 push eax 80b2fb3: e8 18 7f f9 ff call 804aed0 <__assert_fail> 80b2fb8: 66 90 xchg ax,ax 80b2fba: 66 90 xchg ax,ax 80b2fbc: 66 90 xchg ax,ax 80b2fbe: 66 90 xchg ax,ax 080b2fc0 : 80b2fc0: f3 0f 1e fb endbr32 80b2fc4: 53 push ebx 80b2fc5: e8 f6 6b f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b2fca: 81 c3 36 20 03 00 add ebx,0x32036 80b2fd0: 83 ec 08 sub esp,0x8 80b2fd3: e8 18 59 fd ff call 80888f0 <__clearenv> 80b2fd8: 83 ec 08 sub esp,0x8 80b2fdb: ff b3 f4 ff ff ff push DWORD PTR [ebx-0xc] 80b2fe1: ff b3 18 1a 00 00 push DWORD PTR [ebx+0x1a18] 80b2fe7: e8 64 47 fc ff call 8077750 <__tdestroy> 80b2fec: c7 83 18 1a 00 00 00 00 00 00 mov DWORD PTR [ebx+0x1a18],0x0 80b2ff6: 83 c4 18 add esp,0x18 80b2ff9: 5b pop ebx 80b2ffa: c3 ret 80b2ffb: 66 90 xchg ax,ax 80b2ffd: 66 90 xchg ax,ax 80b2fff: 90 nop 080b3000 : 80b3000: f3 0f 1e fb endbr32 80b3004: 57 push edi 80b3005: 56 push esi 80b3006: 53 push ebx 80b3007: e8 b4 6b f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b300c: 81 c3 f4 1f 03 00 add ebx,0x31ff4 80b3012: 8b 83 d8 1f 00 00 mov eax,DWORD PTR [ebx+0x1fd8] 80b3018: 85 c0 test eax,eax 80b301a: 74 45 je 80b3061 80b301c: 31 ff xor edi,edi 80b301e: 66 90 xchg ax,ax 80b3020: 8b 34 38 mov esi,DWORD PTR [eax+edi*1] 80b3023: 85 f6 test esi,esi 80b3025: 74 23 je 80b304a 80b3027: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b302e: 66 90 xchg ax,ax 80b3030: 89 f0 mov eax,esi 80b3032: 83 ec 0c sub esp,0xc 80b3035: 8b 36 mov esi,DWORD PTR [esi] 80b3037: 50 push eax 80b3038: e8 63 21 fb ff call 80651a0 <__free> 80b303d: 83 c4 10 add esp,0x10 80b3040: 85 f6 test esi,esi 80b3042: 75 ec jne 80b3030 80b3044: 8b 83 d8 1f 00 00 mov eax,DWORD PTR [ebx+0x1fd8] 80b304a: 83 c7 04 add edi,0x4 80b304d: 81 ff fc 03 00 00 cmp edi,0x3fc 80b3053: 75 cb jne 80b3020 80b3055: 83 ec 0c sub esp,0xc 80b3058: 50 push eax 80b3059: e8 42 21 fb ff call 80651a0 <__free> 80b305e: 83 c4 10 add esp,0x10 80b3061: 5b pop ebx 80b3062: 5e pop esi 80b3063: 5f pop edi 80b3064: c3 ret 80b3065: 66 90 xchg ax,ax 80b3067: 66 90 xchg ax,ax 80b3069: 66 90 xchg ax,ax 80b306b: 66 90 xchg ax,ax 80b306d: 66 90 xchg ax,ax 80b306f: 90 nop 080b3070 : 80b3070: 57 push edi 80b3071: 89 c7 mov edi,eax 80b3073: 56 push esi 80b3074: e8 36 78 f9 ff call 804a8af <__x86.get_pc_thunk.si> 80b3079: 81 c6 87 1f 03 00 add esi,0x31f87 80b307f: 53 push ebx 80b3080: 83 ec 10 sub esp,0x10 80b3083: 8b 00 mov eax,DWORD PTR [eax] 80b3085: 85 c0 test eax,eax 80b3087: 74 37 je 80b30c0 80b3089: 83 c0 04 add eax,0x4 80b308c: e8 df ff ff ff call 80b3070 80b3091: 84 c0 test al,al 80b3093: 74 23 je 80b30b8 80b3095: 8b 0f mov ecx,DWORD PTR [edi] 80b3097: 8b 19 mov ebx,DWORD PTR [ecx] 80b3099: 85 db test ebx,ebx 80b309b: 74 33 je 80b30d0 80b309d: 31 d2 xor edx,edx 80b309f: eb 0e jmp 80b30af 80b30a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b30a8: 83 c2 01 add edx,0x1 80b30ab: 39 da cmp edx,ebx 80b30ad: 74 21 je 80b30d0 80b30af: 83 7c d1 0c 00 cmp DWORD PTR [ecx+edx*8+0xc],0x0 80b30b4: 74 f2 je 80b30a8 80b30b6: 31 c0 xor eax,eax 80b30b8: 83 c4 10 add esp,0x10 80b30bb: 5b pop ebx 80b30bc: 5e pop esi 80b30bd: 5f pop edi 80b30be: c3 ret 80b30bf: 90 nop 80b30c0: 83 c4 10 add esp,0x10 80b30c3: b8 01 00 00 00 mov eax,0x1 80b30c8: 5b pop ebx 80b30c9: 5e pop esi 80b30ca: 5f pop edi 80b30cb: c3 ret 80b30cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b30d0: 88 44 24 0f mov BYTE PTR [esp+0xf],al 80b30d4: 83 ec 0c sub esp,0xc 80b30d7: 89 f3 mov ebx,esi 80b30d9: 51 push ecx 80b30da: e8 c1 20 fb ff call 80651a0 <__free> 80b30df: 83 c4 10 add esp,0x10 80b30e2: c7 07 00 00 00 00 mov DWORD PTR [edi],0x0 80b30e8: 0f b6 44 24 0f movzx eax,BYTE PTR [esp+0xf] 80b30ed: 83 c4 10 add esp,0x10 80b30f0: 5b pop ebx 80b30f1: 5e pop esi 80b30f2: 5f pop edi 80b30f3: c3 ret 80b30f4: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b30fb: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b30ff: 90 nop 080b3100 : 80b3100: f3 0f 1e fb endbr32 80b3104: 55 push ebp 80b3105: 57 push edi 80b3106: 56 push esi 80b3107: 53 push ebx 80b3108: e8 b3 6a f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b310d: 81 c3 f3 1e 03 00 add ebx,0x31ef3 80b3113: 83 ec 0c sub esp,0xc 80b3116: c7 c0 60 6f 0e 08 mov eax,0x80e6f60 80b311c: c7 c7 4c 6f 0e 08 mov edi,0x80e6f4c 80b3122: 8b 30 mov esi,DWORD PTR [eax] 80b3124: 3b 37 cmp esi,DWORD PTR [edi] 80b3126: 74 1c je 80b3144 80b3128: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80b312f: 90 nop 80b3130: 89 f0 mov eax,esi 80b3132: 83 ec 0c sub esp,0xc 80b3135: 8b 36 mov esi,DWORD PTR [esi] 80b3137: 50 push eax 80b3138: e8 63 20 fb ff call 80651a0 <__free> 80b313d: 83 c4 10 add esp,0x10 80b3140: 39 37 cmp DWORD PTR [edi],esi 80b3142: 75 ec jne 80b3130 80b3144: c7 c0 a0 59 0e 08 mov eax,0x80e59a0 80b314a: 8b 08 mov ecx,DWORD PTR [eax] 80b314c: 85 c9 test ecx,ecx 80b314e: 74 61 je 80b31b1 80b3150: c7 c7 e0 59 0e 08 mov edi,0x80e59e0 80b3156: 8b 2f mov ebp,DWORD PTR [edi] 80b3158: 85 ed test ebp,ebp 80b315a: 74 4e je 80b31aa 80b315c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80b3160: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 80b3163: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 80b3166: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80b316d: 8d 76 00 lea esi,[esi+0x0] 80b3170: 85 f6 test esi,esi 80b3172: 74 1c je 80b3190 80b3174: 89 f0 mov eax,esi 80b3176: 8b 76 04 mov esi,DWORD PTR [esi+0x4] 80b3179: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80b317c: 85 d2 test edx,edx 80b317e: 75 f0 jne 80b3170 80b3180: 83 ec 0c sub esp,0xc 80b3183: 50 push eax 80b3184: e8 17 20 fb ff call 80651a0 <__free> 80b3189: 83 c4 10 add esp,0x10 80b318c: 85 f6 test esi,esi 80b318e: 75 e4 jne 80b3174 80b3190: f6 85 9a 01 00 00 01 test BYTE PTR [ebp+0x19a],0x1 80b3197: 75 47 jne 80b31e0 80b3199: c7 85 f8 01 00 00 00 00 00 00 mov DWORD PTR [ebp+0x1f8],0x0 80b31a3: 8b 6d 0c mov ebp,DWORD PTR [ebp+0xc] 80b31a6: 85 ed test ebp,ebp 80b31a8: 75 b6 jne 80b3160 80b31aa: 8b 47 0c mov eax,DWORD PTR [edi+0xc] 80b31ad: 85 c0 test eax,eax 80b31af: 75 42 jne 80b31f3 80b31b1: c7 c0 c0 6e 0e 08 mov eax,0x80e6ec0 80b31b7: 8b 00 mov eax,DWORD PTR [eax] 80b31b9: 83 c0 04 add eax,0x4 80b31bc: e8 af fe ff ff call 80b3070 80b31c1: c7 c0 38 6f 0e 08 mov eax,0x80e6f38 80b31c7: 83 ec 0c sub esp,0xc 80b31ca: 8b 10 mov edx,DWORD PTR [eax] 80b31cc: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 80b31d2: 52 push edx 80b31d3: e8 c8 1f fb ff call 80651a0 <__free> 80b31d8: 83 c4 1c add esp,0x1c 80b31db: 5b pop ebx 80b31dc: 5e pop esi 80b31dd: 5f pop edi 80b31de: 5d pop ebp 80b31df: c3 ret 80b31e0: 83 ec 0c sub esp,0xc 80b31e3: ff b5 f8 01 00 00 push DWORD PTR [ebp+0x1f8] 80b31e9: e8 b2 1f fb ff call 80651a0 <__free> 80b31ee: 83 c4 10 add esp,0x10 80b31f1: eb a6 jmp 80b3199 80b31f3: c7 c2 c8 59 0e 08 mov edx,0x80e59c8 80b31f9: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 80b31fc: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80b31ff: 39 48 04 cmp DWORD PTR [eax+0x4],ecx 80b3202: 75 ad jne 80b31b1 80b3204: 8b 08 mov ecx,DWORD PTR [eax] 80b3206: 8b 12 mov edx,DWORD PTR [edx] 80b3208: 83 ec 0c sub esp,0xc 80b320b: 89 10 mov DWORD PTR [eax],edx 80b320d: c7 47 0c 00 00 00 00 mov DWORD PTR [edi+0xc],0x0 80b3214: 51 push ecx 80b3215: e8 86 1f fb ff call 80651a0 <__free> 80b321a: 83 c4 10 add esp,0x10 80b321d: eb 92 jmp 80b31b1 Disassembly of section .fini: 080b3220 <_fini>: 80b3220: f3 0f 1e fb endbr32 80b3224: 53 push ebx 80b3225: 83 ec 08 sub esp,0x8 80b3228: e8 93 69 f9 ff call 8049bc0 <__x86.get_pc_thunk.bx> 80b322d: 81 c3 d3 1d 03 00 add ebx,0x31dd3 80b3233: 83 c4 08 add esp,0x8 80b3236: 5b pop ebx 80b3237: c3 ret