From da0206b6408efed8d9a8af8aff133938598e1343 Mon Sep 17 00:00:00 2001 From: Filip Orsag Date: Wed, 26 Apr 2023 10:13:12 +0200 Subject: [PATCH] Initial commit --- .gitignore | 2 + .vscode/isu.code-snippets | 64 + .vscode/launch.json | 52 + .vscode/tasks.json | 119 + build/.empty | 0 cv.asm | 39 + cv2.asm | 47 + helloworld.asm | 17 + rw32-2022.inc | 1375 + t11.asm | 221 + test | Bin 0 -> 19216 bytes test.c | 5 + test.s | 125101 +++++++++++++++++++++++++++++++++++ 13 files changed, 127042 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/isu.code-snippets create mode 100644 .vscode/launch.json create mode 100644 .vscode/tasks.json create mode 100644 build/.empty create mode 100644 cv.asm create mode 100644 cv2.asm create mode 100644 helloworld.asm create mode 100644 rw32-2022.inc create mode 100644 t11.asm create mode 100755 test create mode 100644 test.c create mode 100644 test.s diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ab24849 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build/* +!build/.empty \ No newline at end of file diff --git a/.vscode/isu.code-snippets b/.vscode/isu.code-snippets new file mode 100644 index 0000000..2803610 --- /dev/null +++ b/.vscode/isu.code-snippets @@ -0,0 +1,64 @@ +{ + // Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and + // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope + // is left empty or omitted, the snippet gets applied to all languages. The prefix is what is + // used to trigger the snippet and the body will be expanded and inserted. Possible variables are: + // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. + // Placeholders with the same ids are connected. + // Example: + // "Print to console": { + // "scope": "javascript,typescript", + // "prefix": "log", + // "body": [ + // "console.log('$1');", + // "$2" + // ], + // "description": "Log output to console" + // } + "ISU code snippet":{ + "prefix": "isu", + "body": [ + "%include \"rw32-2022.inc\"\n", + + "section .data\n", + + "\t${1:; data}\n\n", + + "section .text\n", + + "CMAIN:", + "\tpush ebp", + "\tmov ebp,esp\n", + "\t${3:sub esp,${4:local variables space}}\n", + + "\t${5:; code}\n", + + "\txor eax,eax", + "\tmov esp,ebp", + "\tpop ebp", + "\tret", + ], + "description": "File template for the ISU" + }, + "ASM Function Body Snippet":{ + "prefix": "fun", + "body": [ + "${1:function}:", + "\tpush ebp", + "\tmov ebp,esp", + "\t${2:sub esp,${3:N bytes (for the local variables)}}\n", + + "\t${4:; code of the function}\n", + + "\tmov esp,ebp", + "\tpop ebp", + "\tret\n", + ], + "description": "Template of the ASM function" + }, + "ASM String Snippet":{ + "prefix": "str", + "body": [ "${1:sName} db \"${2:string}\",0" ], + "description": "Template of the ASM string definition" + }, +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..e850485 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,52 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "C/C++ (debug launch)", + "type": "cppdbg", + "request": "launch", + "program": "${workspaceFolder}/build/${fileBasenameNoExtension}", + "preLaunchTask": "LD-link", + "args": [], + "stopAtEntry": false, + "cwd": "${workspaceFolder}", + "environment": [], + "externalConsole": false, + "MIMode": "gdb", + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": true + }, + { + "description": "Set Disassembly Flavor to Intel", + "text": "-gdb-set disassembly-flavor intel", + "ignoreFailures": true + } + ] + }, + { + "name": "ASM (debug launch)", + "type": "cppdbg", + "request": "launch", + "program": "${workspaceFolder}/build/${fileBasenameNoExtension}.exe", + "miDebuggerPath": "${workspaceFolder}/bin/gdb/bin/gdb.exe", + "linux": { + "program": "${workspaceFolder}/build/${fileBasenameNoExtension}", + "miDebuggerPath": "gdb", + "name": "ASM (debug launch)", + "type": "cppdbg", + "request": "launch" + }, + "preLaunchTask": "LD-link", + "cwd": "${workspaceFolder}", + "externalConsole": false, + "MIMode": "gdb", + "setupCommands": [ + { "text": "set disassembly-flavor intel" }, + { "text": "-enable-pretty-printing" } + ], + } + ] +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..9be3e90 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,119 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "NASM-Compile", + "command": "${workspaceFolder}/bin/nasm.exe", + "args": [ + "-felf32", + "-F", "dwarf", + "-g", + "-i", "${workspaceFolder}", + "-o", "${workspaceFolder}/build/${fileBasenameNoExtension}.obj", + "${file}" + ], + "linux": { + "command": "nasm", + "args": [ + "-felf32", + "-F", "dwarf", + "-g", + "-i", "${workspaceFolder}", + "-o", "${workspaceFolder}/build/${fileBasenameNoExtension}.o", + "${file}" + ] + }, + "options": { + "cwd": "${workspaceFolder}" + }, + "presentation": { + "focus": true, + "reveal": "silent", + "revealProblems": "onProblem", + "panel": "shared", + }, + "problemMatcher": { + "owner": "asm", + "fileLocation": ["autodetect", "${workspaceFolder}"], + "pattern": { + "regexp": "^(.*):(\\d+):\\s+(warning|error|fatal):\\s+(.*)$", + "file": 1, + "line": 2, + "severity": 3, + "message": 4 + } + } + }, + { + "label": "LD-link", + "command": "${workspaceFolder}/bin/ld/ld.exe", + "args": [ + "-g", + "-o", "${workspaceFolder}/build/${fileBasenameNoExtension}.exe", + "-estart", + "${workspaceFolder}/build/${fileBasenameNoExtension}.obj", + "${workspaceFolder}/bin/ld/libmsvcrt.a", + "${workspaceFolder}/bin/ld/libkernel32.a" + ], + "linux": { + "command": "gcc", + "args": [ + "-m32", + "-g", + "-o", "${workspaceFolder}/build/${fileBasenameNoExtension}", + "${workspaceFolder}/build/${fileBasenameNoExtension}.o" + ] + }, + "options": { + "cwd": "${workspaceFolder}" + }, + "dependsOn": [ "NASM-Compile" ], + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": { + "owner": "asm", + "fileLocation": ["autodetect", "${workspaceFolder}"], + "pattern": { + "regexp": "^(.*):(\\d+):\\s+(.*)$", + "file": 1, + "line": 2, + "message": 3 + } + }, + "presentation": { + "focus": true, + "panel": "shared", + "reveal": "silent", + "revealProblems": "onProblem", + "close": false, + } + }, + { + "label": "gcc", + "command": "gcc", + "args": [ + "-g", "-m32", "-Og", "-O0", + "-o", "${workspaceFolder}/build/${fileBasenameNoExtension}", + "${workspaceFolder}/${fileBasename}" + ], + "options": { + "cwd": "${workspaceFolder}" + }, + "group": "build", + "problemMatcher": { + "pattern": { + "regexp": "error" + } + }, + "presentation": { + "focus": true, + "panel": "shared", + "reveal": "silent", + "revealProblems": "onProblem", + "close": false, + } + } + ] +} \ No newline at end of file diff --git a/build/.empty b/build/.empty new file mode 100644 index 0000000..e69de29 diff --git a/cv.asm b/cv.asm new file mode 100644 index 0000000..6950ffc --- /dev/null +++ b/cv.asm @@ -0,0 +1,39 @@ +%include "rw32-2022.inc" + +segment .data + + arr1 dt 1.0, -4.1, 1.1, 5.0 + +segment .text +;float fn(const float *pArr, unsigned long N) +THU-10: doplnit +fn: + enter 0,0 + mov esi,[ebp+8] + mov ecx,[ebp+12] + fldz +.cykl: + fld tword [esi] + faddp st1,st0 + add esi,10 + loop .cykl + leave + fnop + ret + +CMAIN: +sub esp,4 + fstcw [esp] + and dword [esp],0xFFFFFFF0 + fldcw [esp] + add esp,4 + push 4 + push arr1 + call fn + add esp,8 + + + + + + ret \ No newline at end of file diff --git a/cv2.asm b/cv2.asm new file mode 100644 index 0000000..873af67 --- /dev/null +++ b/cv2.asm @@ -0,0 +1,47 @@ +%include "rw32-2022.inc" + +segment .data + + arr1 dt 1.0, -4.1, 1.1, -5.0 + +segment .text + +;cdecl float * getSorted(const long double *pArr, unsigned int N) + +getSorted: + enter 0,0 + + + leave + ret + + + + + + + + + + + + + + + + + +;for(unsigned int i = 0; i < N ; i++) +; for(unsigned int j = i + 1; j < N; j++) +; if (newArr[i] > newArr[j]) SWAP newArr[i],newArr[j] +CMAIN: + + push 4 + push arr1 + call getSorted + add esp,8 + + mov esi,eax + mov ecx,4 + call WriteArrayFloat + ret \ No newline at end of file diff --git a/helloworld.asm b/helloworld.asm new file mode 100644 index 0000000..28fa9bd --- /dev/null +++ b/helloworld.asm @@ -0,0 +1,17 @@ +%include "rw32-2022.inc" + +section .data + sMessage db "Hello World!",EOL,0 + +section .text +CMAIN: + push ebp + mov ebp,esp + + mov esi,sMessage ; ukazka volani funkce, ktera napise "Hello World!" + call WriteString + + ; zde muzete psat vas kod + + pop ebp + ret \ No newline at end of file diff --git a/rw32-2022.inc b/rw32-2022.inc new file mode 100644 index 0000000..e43663c --- /dev/null +++ b/rw32-2022.inc @@ -0,0 +1,1375 @@ +; Verze: 2022.02 +; Autor: Filip Orsag (orsag@fit.vutbr.cz) +; +; Podpurna knihovna funkci "rw32-20XX.inc" pro predmet ISU. +; Pro svou cinnost vyuziva standardni knihovny jazyka C. +; Lze ji pouzit v OS Windows nebo Linux. +; +; Knihovnu vkladejte na zacatek vaseho programu: +; +; %include "rw32-20XX.inc" +; +; Preklad Windows: +; nasm -f win32 -g -o helloworld.obj helloworld.asm +; golink helloworld.obj /fo helloworld.exe /console /debug coff /entry:_main msvcrt.dll kernel32.dll +; +; Preklad Linux: +; nasm -f elf32 -g -o helloworld.o helloworld.asm +; gcc -m32 -o helloworld helloworld.o +; +; +; Dostupne funkce jsou nasledujici: +; +; Cteni z klavesnice: +; (verze '_Silent' nevypisuji nic na obrazovku a v pripade chybne zadaneho cisla tuto skutecnost ignoruji) +; +; ReadChar/ReadChar_Silent +; Vstup: nic. +; Vystup: AL = hodnota znaku. +; Chovani: ceka na zadani znaku a na stisk klavesy ENTER (lze zadat i vice znaku, ale ty budou ignorovany, platny je pouze prvni znak). + +; ReadString/ReadString_Silent +; Vstup: EBX = maximalni pocet znaku, ktere mohou byt nacteny. +; EDI = adresa, kam se retezec nacte (musi byt rezervovano alespon EBX+1 bytu). +; Vystup: EAX = pocet prectenych znaku +; retezec znaku ulozeny na adrese EDI. +; Chovani: nacita znaky z klavesnice, dokud neni stisknuta klavesa ENTER. Na adresu v EDI ulozi maximalne EBX znaku +; nebo mene (vsechny dalsi znaky budou ignorovany), skutecny pocet znaku vraci v registru EAX. + +; ReadInt8/ReadInt8_Silent +; Vstup: nic. +; Vystup: AL = cislo z intervalu <-128, 127>. +; Chovani: cte cislo z klvesnice, umozni zadat jakykoliv znak, ale pouze znak '-','+' a cislice budou akceptovany, +; pokud neni zadana zadny znak a je stisknut ENTER, pak je vracena hodnota 0, pri prekroceni kterekoliv povolene +; meze je vraceno bud maximum nebo minimum daneho rozsahu. + +; ReadInt16/ReadInt16_Silent +; Vstup: nic. +; Vystup: AX = cislo z intervalu <-32768, 32767>. +; Chovani: viz ReadInt8. + +; ReadInt32/ReadInt32_Silent +; Vstup: nic. +; Vystup: EAX = cislo z intervalu <-2^31, 2^31 - 1>. +; Chovani: viz ReadInt8. + +; ReadUInt8/ReadUInt8_Silent +; Vstup: nic. +; Vystup: AL = cislo z intervalu <0, 255>. +; Chovani: viz ReadInt8 s tim rozdilem, ze pri zadani znaku '-' bude cislo v doplnkovem kodu, ale interpretovano jako cislo bez znamenka. + +; ReadUInt16/ReadUInt16_Silent +; Vstup: nic. +; Vystup: AX = cislo z intervalu <0, 65535>. +; Chovani: viz ReadUInt8. + +; ReadUInt32/ReadUInt32_Silent +; Vstup: nic. +; Vystup: EAX = cislo z intervalu <0, 2^32 - 1>. +; Chovani: viz ReadUInt8. + +; ReadFloat/ReadFloat_Silent +; Vstup: nic. +; Vystup: EAX = 32bitove realne cislo v plovouci radove carce (v jazyce C typ float). +; Chovani: viz ReadInt8, navic je dovoleno zadat znak '.' (desetinna carka) a exponent (e+N nebo e-N). + +; ReadDouble/ReadDouble_Silent +; Vstup: nic. +; Vystup: ST0 = 64bitove realne cislo v plovouci radove carce (v jazyce C typ double). +; Chovani: viz ReadFloat. + +; Vypis na obrazovku: +; WriteChar +; Vstup: znak v AL. +; Vystup: vypise znak na obrazovku. + +; WriteNewLine +; Vstup: nic. +; Vystup: vypise konec radku ("\n"). + +; WriteString +; Vstup: ESI = ukazatel na retezec zakonceny hodnotou 0, ktery bude vypsan. +; Vystup: vypise retezec na obrazovku. + +; WriteBin8 +; Vstup: AL = cislo. +; Vystup: vypise cislo z AL na obrazovku v binarni podobe. + +; WriteBin16 +; Vstup: AX = cislo +; Vystup: vypise cislo z AX na obrazovku v binarni podobe. + +; WriteBin32 +; Vstup: EAX = cislo. +; Vystup: vypise cislo z EAX na obrazovku v binarni podobe. + +; WriteHex8 +; Vstup: AL = cislo. +; Vystup: vypise cislo z AL na obrazovku v hexadecimalni podobe "0xXX". + +; WriteHex16 +; Vstup: AX = cislo +; Vystup: vypise cislo z AX na obrazovku v hexadecimalni podobe "0xXXXX". + +; WriteHex32 +; Vstup: EAX = cislo. +; Vystup: vypise cislo z EAX na obrazovku v hexadecimalni podobe "0xXXXXXXXX". + +; WriteInt8 +; Vstup: AL = cislo. +; Vystup: vypise cislo z AL na obrazovku v dekadicke forme se znamenkem. + +; WriteInt16 +; Vstup: AX = cislo. +; Vystup: vypise cislo z AX na obrazovku v dekadicke forme se znamenkem. + +; WriteInt32 +; Vstup: EAX = cislo. +; Vystup: vypise cislo z EAX na obrazovku v dekadicke forme se znamenkem. + +; WriteUInt8 +; Vstup: AL = cislo. +; Vystup: vypise cislo z AL na obrazovku v dekadicke forme bez znamenka. + +; WriteUInt16 +; Vstup: AX = cislo. +; Vystup: vypise cislo z AX na obrazovku v dekadicke forme bez znamenka. + +; WriteUInt32 +; Vstup: EAX = cislo. +; Vystup: vypise cislo z EAX na obrazovku v dekadicke forme bez znamenka. + +; WriteFlags +; Vstup: nic (aktualni stav priznakoveho registru). +; Vystup: vypise obsah registru priznaku EFLAGS na obrazovku. + +; WriteFloat +; Vstup: EAX = cislo (realne cislo s jednoduchou presnosti - float). +; Vystup: vypise cislo z EAX na obrazovku ve forme realneho cisla. + +; WriteDouble +; Vstup: ST0 = cislo (realne cislo v koprocesoru, vypisuje se cislo s dvojitou presnosti - double). +; Vystup: vypise cislo z ST0 na obrazovku ve forme realneho cisla. +; + +; WriteAllGPRegisters32 +; Vstup: nic (aktualni stav jednotlivych registru) +; Vystup: vypise obsah registru EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP +; + +; WriteTestGPRegisters32 +; Vstup: nic (aktualni stav jednotlivych registru) +; Vystup: vypise obsah registru EBX, ECX, EDX, ESI, EDI, EBP +; + +; WriteArrayInt8 +; Vstup: ESI = ukazatel na pole 8bitovych cisel, +; ECX = pocet prvku pole +; Vystup: vypise pole 8bitovych cisel se znamenkem +; + +; WriteArrayInt16 +; Vstup: ESI = ukazatel na pole 16bitovych cisel, +; ECX = pocet prvku pole +; Vystup: vypise pole 16bitovych cisel se znamenkem +; + +; WriteArrayInt32 +; Vstup: ESI = ukazatel na pole 32bitovych cisel, +; ECX = pocet prvku pole +; Vystup: vypise pole 32bitovych cisel se znamenkem +; + +; WriteArrayUInt8 +; Vstup: ESI = ukazatel na pole 8bitovych cisel, +; ECX = pocet prvku pole +; Vystup: vypise pole 8bitovych cisel bez znamenka +; + +; WriteArrayUInt16 +; Vstup: ESI = ukazatel na pole 16bitovych cisel, +; ECX = pocet prvku pole +; Vystup: vypise pole 16bitovych cisel bez znamenka +; + +; WriteArrayUInt32 +; Vstup: ESI = ukazatel na pole 32bitovych cisel, +; ECX = pocet prvku pole +; Vystup: vypise pole 32bitovych cisel bez znamenka +; + +bits 32 + +; Funkce standardni knihovny jazyka C (C Run-Time libraray) + +%ifidn __OUTPUT_FORMAT__, win32 + + %ifndef SASM + %macro CEXTERN 1.nolist + extern %1 + %endmacro + ; Nektere dalsi funkce Win32 API + CEXTERN ExitProcess + + section .text + + global start + start: + call _main + push dword 0 + call ExitProcess + %else + %macro CEXTERN 1.nolist + %ifndef CEXTERN%1 + extern _%1 + %xdefine CEXTERN_%1 + %xdefine %1 _%1 + %endif + %endmacro + %endif + + CEXTERN __iob_func + + %macro PUSH_STDIN 0 + cmp dword [rw_stdin],-1 + jnz %%stdinOK + push eax + push 0 + call __iob_func + add esp,4 + mov [rw_stdin],eax + pop eax + %%stdinOK: + push dword [rw_stdin] + %endmacro + + ; nase vstupni funkce se bude jmenovat _main + %define CMAIN _main + +%elifidn __OUTPUT_FORMAT__, elf32 + + %macro CEXTERN 1.nolist + extern %1 + %endmacro + + ; nase vstupni funkce se bude jmenovat main + %define CMAIN main + + extern stdin + + %macro PUSH_STDIN 0 + push dword [stdin] + %endmacro +%endif + +global CMAIN + +CEXTERN printf +CEXTERN scanf +CEXTERN sscanf +CEXTERN fgets +CEXTERN getchar +CEXTERN strlen +CEXTERN fflush + +%macro STRING 2+.nolist + %1: DB %2 + endof.%1: DB 0 + lenof.%1 EQU endof.%1 - %1 + sizeof.%1 EQU endof.%1 - %1 +%endmacro + +%macro INVOKE 1.nolist + call %1 +%endmacro + +%macro CALL_CDECL 1-*.nolist + %if %0 > 1 + %rep %0-1 + %rotate -1 + push dword %1 + %endrep + %rotate -1 + %endif + call %1 + add esp,(%0 - 1)*4 +%endmacro + +%macro CALL_PASCAL 1-*.nolist + %if %0 > 1 + %rep %0-1 + %rotate 1 + push dword %1 + %endrep + %rotate 1 + %endif + call %1 +%endmacro + +%macro CALL_STD 1-*.nolist + %if %0 > 1 + %rep %0-1 + %rotate -1 + push dword %1 + %endrep + %rotate -1 + %endif + call %1 +%endmacro + +%define PAR_CDECL(i,N) EBP + 4 + i*4 +%define PAR_STD(i,N) EBP + 4 + i*4 +%define PAR_PASCAL(i,N) EBP + 4 + N*4 - (i - 1)*4 + +%define RET_CDECL(N) RET +%define RET_STD(N) RET N*4 +%define RET_PASCAL(N) RET N*4 + +%macro PRINTF 0-*.nolist + %assign incStack 0 + %if %0 > 0 + %rep %0 + %rotate -1 + %ifstr %1 + section .data + %%str: db %1, 0 + section .text + push %%str + %else + push dword %1 + %endif + %assign incStack incStack+4 + %endrep + %rotate -1 + %endif + call printf + %if incStack > 0 + add esp,incStack + %endif + push 0 + call fflush + add esp,4 +%endmacro + +%imacro MOVSTR 2+ + section .data + %%str: db %2, 0 + section .text + mov %1,%%str +%endmacro + +%imacro dbg_reg 2-* + %ifdef DEBUG + pushad + push dword %1 + push msg_dump_begin_format + call printf + add esp,8 + popad + %rotate 1 + %assign i 0 + %rep %0-1 + %assign i i+1 + %defstr %%dbgnamestr %1 + section .data + %%dbgname %+ i: db %%dbgnamestr,0 + section .text + pushad + mov [tmp],dword 0 + mov [tmp], %1 + push dword [tmp] + push %%dbgname %+ i + push msg_dump_format + call printf + add esp,12 + popad + %undef %%dbgnamestr + %rotate 1 + %endrep + pushad + push msg_dump_end_format + call printf + add esp,4 + popad + %endif +%endmacro + +%define KB_ENTER 0x0D +%define KB_NEWLINE 0x0A +%define KB_BACKSPACE 0x08 +%define EOL KB_NEWLINE + +; Konstanty + +%define EOF -1 +%define MAX_UBYTE 0xFF +%define MAX_UWORD 0xFFFF +%define MAX_UDWORD 0xFFFFFFFF +%define MAX_SBYTE 0x0000007F +%define MAX_SWORD 0x00007FFF +%define MAX_SDWORD 0x7FFFFFFF +%define MIN_SBYTE 0xFFFFFF80 +%define MIN_SWORD 0xFFFF8000 +%define MIN_SDWORD 0x80000000 +%define MAX_STRING_LENGTH 1024 + +section .data align=4 + + STRING msg_EOL, `\n` + STRING msg_EnterChar, 'Zadejte znak: ' + STRING msg_EnterUInt, 'Zadejte cele cislo bez znamenka z intervalu <%u,%u>: ' + STRING msg_EnterSInt, 'Zadejte cele cislo se znamenkem z intervalu <%d,%d>: ' + STRING msg_EnterFloat, 'Zadejte realne cislo (napr. 1.5): ' + STRING msg_EnterText, 'Zadejte text (akceptovano bude maximalne %d znaku): ' + STRING msg_NumberTooBig, `Cislo je prilis velke, vracim maximalni moznou hodnotu.\n` + STRING msg_NumberTooLow, `Cislo je prilis male, vracim minimalni moznou hodnotu.\n` + STRING msg_WrongNumber, 'Zadana hodnota neni rozpoznatelne cislo. Zadejte nove CISLO: ' + STRING msg_NoRegChanges, 'REG CHECK OK' + STRING msg_regChanges, 'REG CHECK FAILED' + STRING s_EAX, 'EAX' + STRING s_EBX, 'EBX' + STRING s_ECX, 'ECX' + STRING s_EDX, 'EDX' + STRING s_ESI, 'ESI' + STRING s_EDI, 'EDI' + STRING s_EBP, 'EBP' + STRING s_ESP, 'ESP' + + msg_dump_begin_format db "--- DEBUG BEGIN --- (at line: %d)",EOL,0 + msg_dump_end_format db "--- DEBUG END ---",EOL,0 + msg_dump_format db "%s = %d",EOL,0 + msg_Flags db 'Flags: xxxx|OF|DF|IF|TF|SF|ZF|xx|AF|xx|PF|xx|CF|',EOL,' xxxx| ' + msg_FlagValues db 'x| x| x| x| x| x| x| x| x| x| x| x|',EOL + endof_msg_Flags db 0 + lenof_msg_Flags EQU endof_msg_Flags - msg_Flags + rw_stdin dd -1 + number_in dq 0.0 + tmp dd 0 + tmpEAX dd 0 + reg_dump_b dd 0,0,0,0,0,0,0,0 + reg_dump dd 0 + ioBuffer times MAX_STRING_LENGTH db '!' + db 0 + +section .text + +;---------------- +; Funkce ReadString/ReadString_Silent +; +%macro READ_STRING 1-2 +%1: + enter 0,0 + pushfd + push esi + push edi + push ebx + push ecx + push edx + +%if %0 > 1 + PRINTF %2, ebx +%endif + mov [edi], byte 0 + test ebx,ebx + jz .return + + PUSH_STDIN + push dword MAX_STRING_LENGTH + push ioBuffer + INVOKE fgets + add esp,12 + + mov [ioBuffer + ebx], byte 0 + push ioBuffer + INVOKE strlen + add esp,4 + mov ecx,eax + + cmp [ioBuffer + ecx - 1], byte 10 + je .is_new_line + inc ecx +.is_new_line: + mov [ioBuffer + ecx - 1], byte 0 + mov esi,ioBuffer + rep movsb + +.return: + pop edx + pop ecx + pop ebx + pop edi + pop esi + popfd + leave + ret +%endmacro + +;---------------- +; Funkce ReadString_Silent +; +READ_STRING ReadString_Silent + +;---------------- +; Funkce ReadString +; +READ_STRING ReadString, msg_EnterText + +;---------------- +; Funkce ReadChar_Silent +; +ReadChar_Silent: + enter 0,0 + pushfd + push esi + push ecx + push edx + jmp ReadChar.skipMsg +;---------------- +; Funkce ReadChar +; +ReadChar: + enter 0,0 + pushfd + push esi + push ecx + push edx + + mov esi,msg_EnterChar + call WriteString + +.skipMsg: + + PUSH_STDIN + push dword MAX_STRING_LENGTH + push ioBuffer + INVOKE fgets + add esp,12 + + movzx eax,byte [ioBuffer] + +.return: + pop edx + pop ecx + pop esi + popfd + leave + ret + + +;---------------- +; Funkce ReadNumber/ReadNumber_Silent +; Cte cislo ze standardniho vstupu dle formatovaciho retezce odpovidajiciho formatu scanf. +; Ukazatel na formatovaci retezec je ulozen v registru EBX. +; +%macro READ_NUMBER 1-2 +%1: + enter 0,0 + push ebx + push ecx + push edx + +.again: + mov [number_in], dword 0 + mov [number_in + 4], dword 0 + + PUSH_STDIN + push MAX_STRING_LENGTH + push ioBuffer + INVOKE fgets + add esp,12 + + push number_in + push ebx + push ioBuffer + INVOKE sscanf + add esp,12 + cmp eax,0 + jne .ok + +%if %0 > 1 + PRINTF "%s", %2 + jmp .again +%endif +.ok: + mov eax,[number_in] + + pop edx + pop ecx + pop ebx + leave + ret +%endmacro + +;---------------- +; Funkce ReadNumber_Silent +; +READ_NUMBER ReadNumber_Silent + +;---------------- +; Funkce ReadNumber +; +READ_NUMBER ReadNumber, msg_WrongNumber + +%macro CREATE_READNUMBER_PROLOGUE 5-6 +%1: + enter 0,0 + push esi + push edi + push ebx + mov edi,%2 + mov ebx,%3 + %if %0 > 5 + push ecx + push edx + PRINTF %6, edi, ebx + pop edx + pop ecx + push ebx + MOVSTR ebx,%5 + call ReadNumber + pop ebx + jmp %4 + %else + push ebx + MOVSTR ebx,%5 + call ReadNumber_Silent + pop ebx + jmp %4 + %endif +%endmacro + +;---------------- +; Funkce ReadIntX (8,16,32) {ReadInt8,ReadInt16,ReadInt32} +; Precte 8-, 16-, 32-bitovou celociselnou hodnotu se znamenkem z klavesnice +; Chovani funkci je dano chovanim funkce SSCANF. Veskere namitky se netykaji autora. +; +CREATE_READNUMBER_PROLOGUE ReadInt8,MIN_SBYTE,MAX_SBYTE,ReadInt,"%d",msg_EnterSInt +CREATE_READNUMBER_PROLOGUE ReadInt16,MIN_SWORD,MAX_SWORD,ReadInt,"%d",msg_EnterSInt +CREATE_READNUMBER_PROLOGUE ReadInt32,MIN_SDWORD,MAX_SDWORD,ReadInt,"%d",msg_EnterSInt +CREATE_READNUMBER_PROLOGUE ReadInt8_Silent,MIN_SBYTE,MAX_SBYTE,ReadInt,"%d" +CREATE_READNUMBER_PROLOGUE ReadInt16_Silent,MIN_SWORD,MAX_SWORD,ReadInt,"%d" +CREATE_READNUMBER_PROLOGUE ReadInt32_Silent,MIN_SDWORD,MAX_SDWORD,ReadInt,"%d" + +ReadInt: + cmp eax,ebx + jng .test_min + +; mov esi,msg_NumberTooBig +; call WriteString + mov eax,ebx + jmp .return + +.test_min: + cmp eax,edi + jnl .return + +; mov esi,msg_NumberTooLow +; call WriteString + mov eax,edi + +.return: + pop ebx + pop edi + pop esi + leave + ret + +;---------------- +; Funkce ReadUIntX (8,16,32) {ReadUInt8,ReadUInt16,ReadUInt32} +; Precte 8-, 16-, 32-bitovou celociselnou hodnotu bez znamenka z klavesnice +; Chovani funkci je dano chovanim funkce SSCANF. Veskere namitky se netykaji autora. +; +CREATE_READNUMBER_PROLOGUE ReadUInt8,0,MAX_UBYTE,ReadUInt,"%u",msg_EnterUInt +CREATE_READNUMBER_PROLOGUE ReadUInt16,0,MAX_UWORD,ReadUInt,"%u",msg_EnterUInt +CREATE_READNUMBER_PROLOGUE ReadUInt32,0,MAX_UDWORD,ReadUInt,"%u",msg_EnterUInt +CREATE_READNUMBER_PROLOGUE ReadUInt8_Silent,0,MAX_UBYTE,ReadUInt,"%u" +CREATE_READNUMBER_PROLOGUE ReadUInt16_Silent,0,MAX_UWORD,ReadUInt,"%u" +CREATE_READNUMBER_PROLOGUE ReadUInt32_Silent,0,MAX_UDWORD,ReadUInt,"%u" + +ReadUInt: + cmp eax,ebx + jna .return + +; mov esi,msg_NumberTooBig +; call WriteString + mov eax,ebx + +.return: + pop ebx + pop edi + pop esi + leave + ret + +;---------------- +; Funkce ReadFloat +; Precte 32bitove realne cislo z klavesnice +; Chovani funkci je dano chovanim funkce SSCANF. Veskere namitky se netykaji autora. +; +ReadFloat: + enter 0,0 + pushfd + push esi + push ebx + + mov esi,msg_EnterFloat + call WriteString + MOVSTR ebx,"%lf" + call ReadNumber + fld qword [number_in] + sub esp,4 + fstp dword [esp] + pop eax + +.return: + + pop ebx + pop esi + popfd + leave + ret + +ReadFloat_Silent: + enter 0,0 + pushfd + push ebx + + MOVSTR ebx,"%lf" + call ReadNumber_Silent + fld qword [number_in] + sub esp,4 + fstp dword [esp] + pop eax + +.return: + + pop ebx + popfd + leave + ret + +;---------------- +; Funkce ReadDouble +; Precte 64bitove realne cislo z klavesnice +; Chovani funkci je dano chovanim funkce SSCANF. Veskere namitky se netykaji autora. +; +ReadDouble: + enter 0,0 + pushfd + push esi + push ebx + push eax + + mov esi,msg_EnterFloat + call WriteString + MOVSTR ebx,"%lf" + call ReadNumber + fld qword [number_in] + +.return: + + pop eax + pop ebx + pop esi + popfd + leave + ret + +ReadDouble_Silent: + enter 0,0 + pushfd + push ebx + push eax + + MOVSTR ebx,"%lf" + call ReadNumber_Silent + fld qword [number_in] + +.return: + + pop eax + pop ebx + popfd + leave + ret +;---------------- +; WriteChar +; Vypise znak ulozeny v registru AL +; +WriteChar: + enter 0,0 + push eax + push ecx + push edx + + PRINTF "%c",eax + + pop edx + pop ecx + pop eax + leave + ret + +;---------------- +; WriteNewLine +; Vypise "End Of Line", tedy ASCII hodnoty CR, LF ve Windows (13, 10) a LF v Linuxu (10) +; +WriteNewLine: + enter 0,0 + pushfd + push eax + push ecx + push edx + + PRINTF "%s",msg_EOL + + pop edx + pop ecx + pop eax + popfd + leave + ret + +;---------------- +; Funkce WriteBinX (8, 16, 32) {WriteBin8, WriteBin16, WriteBin32} +; Vypise 8,16,32 bitu z registru AL, AX, EAX +; +WriteBin8: + enter 0,0 + pushfd + pushad + + mov ecx,8 + rcl eax,24 + jmp WriteBin + +WriteBin16: + enter 0,0 + pushfd + pushad + + mov ecx,16 + rcl eax,16 + jmp WriteBin + +WriteBin32: + enter 0,0 + pushfd + pushad + + mov ecx,32 + +WriteBin: + cld + mov edi,ioBuffer + mov ebx,eax + +.next_bit: + rcl ebx,1 + setc al + add al,'0' + stosb + loop .next_bit + + mov [edi], byte 0 + mov esi,ioBuffer + call WriteString + + popad + popfd + leave + ret + +;---------------- +; WriteString +; Vypise retezce ukonceneho 0 (ASCIIZ), jehoz adresa je ulozena v registru ESI +; +WriteString: + enter 0,0 + ;pushfd + push eax + push ecx + push edx + + PRINTF "%s", esi + + sub eax,eax + stc + + pop edx + pop ecx + pop eax + + ;popfd + leave + ret + +;---------------- +; WriteFlags +; Vypise stav registru priznaku +; +WriteFlags: + enter 0,0 + pushfd + pushad + + pushfd + pop ebx + shl ebx,20 + + mov ecx,12 + mov edi,msg_FlagValues + +.cycle: + rcl ebx,1 + setc al + add al,'0' + mov [edi],al + add edi,3 + loop .cycle + + mov esi,msg_Flags + call WriteString + + popad + popfd + leave + ret + +;---------------- +; Funkce WriteIntX (8,16,32) {WriteInt8,WriteInt16,WriteInt32} +; Vypise 8-, 16-, 32-bitovou celociselnou hodnotu se znamenkem z registru AL, AX, EAX +; +;---------------- +; Funkce WriteUIntX (8,16,32) {WriteUInt8,WriteUInt16,WriteUInt32} +; Vypise 8-, 16-, 32-bitovou celociselnou hodnotu bez znamenka z registru AL, AX, EAX +; +; Chovani funkci je dano chovanim funkce PRINTF a prislusnym formatovacim retezcem. +; + +WriteInt8: + enter 0,0 + pushfd + push eax + movsx eax,al + jmp WriteInt + +WriteUInt8: + enter 0,0 + pushfd + push eax + movzx eax,al + jmp WriteUInt + +WriteInt16: + enter 0,0 + pushfd + push eax + movsx eax,ax + jmp WriteInt + +WriteUInt16: + enter 0,0 + pushfd + push eax + movzx eax,ax + jmp WriteUInt + +WriteInt32: + enter 0,0 + pushfd + push eax + +WriteInt: + push ecx + push edx + + PRINTF "%d", eax + + pop edx + pop ecx + pop eax + popfd + leave + ret + +WriteUInt32: + enter 0,0 + pushfd + push eax + +WriteUInt: + push ecx + push edx + + PRINTF "%u", eax + + pop edx + pop ecx + pop eax + popfd + leave + ret + +;---------------- +; Funkce WriteHexX (8,16,32) {WriteHex8,WriteHex16,WriteHex32} +; Vypise hexadecimalne 8-, 16-, 32-bitovou celociselnou hodnotu bez znamenka z registru AL, AX, EAX +; +; Chovani funkci je dano chovanim funkce PRINTF a prislusnym formatovacim retezcem. +; + +WriteHex8: + enter 0,0 + pushfd + push eax + push esi + movzx eax,al + MOVSTR esi,"0x%02X" + jmp WriteHex + +WriteHex16: + enter 0,0 + pushfd + push eax + push esi + movzx eax,ax + MOVSTR esi,"0x%04X" + jmp WriteHex + +WriteHex32: + enter 0,0 + pushfd + push eax + push esi + MOVSTR esi,"0x%08X" + +WriteHex: + push ecx + push edx + + PRINTF esi, eax + + pop edx + pop ecx + pop esi + pop eax + popfd + leave + ret + +;---------------- +; Funkce WriteFloat +; Vypise 32-bitove realne cislo z registru EAX +; +WriteFloat: + enter 0,0 + pushfd + push eax + push ecx + push edx + + push eax + fld dword [esp] + sub esp, 4 + fstp qword [esp] + PRINTF "%f" ; printf vyzaduje vzdy double! + add esp,8 + + pop edx + pop ecx + pop eax + popfd + leave + ret + +;---------------- +; Funkce WriteFloat +; Vypise 32-bitove realne cislo z registru EAX +; +WriteFloatP1: + enter 0,0 + pushfd + push eax + push ecx + push edx + + push eax + fld dword [esp] + sub esp, 4 + fstp qword [esp] + PRINTF "%.1f" ; printf vyzaduje vzdy double! + add esp,8 + + pop edx + pop ecx + pop eax + popfd + leave + ret + +;---------------- +; Funkce WriteDouble +; Vypise 64-bitove realne cislo z registru koprocesoru ST0 +; +WriteDouble: + enter 0,0 + pushfd + push eax + push ecx + push edx + + sub esp,8 + fst qword [esp] + PRINTF "%lf" + add esp,8 + + pop edx + pop ecx + pop eax + popfd + leave + ret + +;---------------- +; Funkce WriteAllGPRegisters32 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +WriteAllGPRegisters32: + pushfd + pushad + PRINTF `EAX=0x%08X,EBX=0x%08X,ECX=0x%08X,EDX=0x%08X,ESI=0x%08X,EDI=0x%08X,EBP=0x%08X,ESP=0x%08X\n`, eax, ebx, ecx, edx, esi, edi, ebp, esp + popad + popfd + ret + +;---------------- +; Funkce WriteTestGPRegisters32 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +WriteTestGPRegisters32: + pushfd + pushad + PRINTF `EBX=0x%08X,ECX=0x%08X,EDX=0x%08X,ESI=0x%08X,EDI=0x%08X,EBP=0x%08X\n`, ebx, ecx, edx, esi, edi, ebp + popad + popfd + ret + +RegDump: + mov [tmp],esp + mov esp,reg_dump+4 + pushad + mov esp,[tmp] + mov [reg_dump - 16],esp + ret + +;---------------- +; Funkce WriteDiffTestGPRegisters32 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +WriteDiffTestGPRegisters32: +;EAX ~ ESP + 28 (-0) +;ECX ~ ESP + 24 (-4) +;EDX ~ ESP + 20 (-8) +;EBX ~ ESP + 16 (-12) +;old ESP ~ ESP + 12 (-16) +;EBP ~ ESP + 8 (-20) +;ESI ~ ESP + 4 (-24) +;EDI ~ ESP + 0 (-28) + + mov [tmp],esp + pushfd + pushad + mov ebp,esp +; cmp eax,[reg_dump - 0] +; jz .ebx +; push s_EAX +;.ebx: + cmp ebx,[reg_dump - 12] + jz .ecx + push s_EBX +.ecx: + cmp ecx,[reg_dump - 4] + jz .edx + push s_ECX +.edx: + cmp edx,[reg_dump - 8] + jz .esi + push s_EDX +.esi: + cmp esi,[reg_dump - 24] + jz .edi + push s_ESI +.edi: + cmp edi,[reg_dump - 28] + jz .ebp + push s_EDI +.ebp: + mov eax,[ebp + 8] + cmp eax,[reg_dump - 20] + jz .esp + push s_EBP +.esp: + mov eax,[tmp] + cmp eax,[reg_dump - 16] + jz .write + push s_ESP +.write: + mov ecx,ebp + sub ecx,esp + shr ecx,2 + cmp ecx,0 + jz .no_changes + mov esi,msg_regChanges + call WriteString +.write_next: + pop esi +; call WriteString + cmp ecx,1 + jz .skip_comma + mov al,',' +; call WriteChar +.skip_comma: + loop .write_next + jmp .exit +.no_changes: + mov esi,msg_NoRegChanges + call WriteString +.exit: + ;call WriteNewLine + popad + popfd + ret + +;---------------- +; Funkce WriteDiffTestGPRegisters32 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +HaveGPRegisters32Changed: +;EAX ~ ESP + 28 (-0) +;ECX ~ ESP + 24 (-4) +;EDX ~ ESP + 20 (-8) +;EBX ~ ESP + 16 (-12) +;old ESP ~ ESP + 12 (-16) +;EBP ~ ESP + 8 (-20) +;ESI ~ ESP + 4 (-24) +;EDI ~ ESP + 0 (-28) + mov [tmp],esp + pushfd + pushad + mov ebp,esp + cmp ebx,[reg_dump - 12] + jnz .changed + cmp ecx,[reg_dump - 4] + jnz .changed + cmp edx,[reg_dump - 8] + jnz .changed + cmp esi,[reg_dump - 24] + jnz .changed + cmp edi,[reg_dump - 28] + jnz .changed + mov eax,[ebp + 8] + cmp eax,[reg_dump - 20] + jnz .changed + mov eax,[tmp] + cmp eax,[reg_dump - 16] + jnz .changed + mov [tmpEAX],dword 1 + jmp .exit +.changed: + mov [tmpEAX],dword 0 +.exit: + popad + popfd + mov eax,[tmpEAX] + ret + +%macro CREATE_WRITE_ARRAY 2.nolist +; datovy typ (b,w,d), funkce pro vypis z RW32 +WriteArray%2: + enter 0,0 + pushfd + push esi + push ecx + push eax + + test esi,esi + jnz %%ptr_ok + PRINTF 'NULL' + jmp %%exit +%%ptr_ok: + mov al,'[' + call WriteChar + cmp ecx,0 + jle %%end +%%writeElement: + lods%1 + call Write%2 + cmp ecx,1 + jbe %%skipComma + mov al,',' + call WriteChar + mov al,' ' + call WriteChar +%%skipComma: + loop %%writeElement +%%end: + mov al,']' + call WriteChar + ;call WriteNewLine +%%exit: + pop eax + pop ecx + pop esi + popfd + leave + ret +%endmacro + +;---------------- +; Funkce WriteArrayInt8 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +CREATE_WRITE_ARRAY b, Int8 + +;---------------- +; Funkce WriteArrayInt16 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +CREATE_WRITE_ARRAY w, Int16 + +;---------------- +; Funkce WriteArrayInt32 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +CREATE_WRITE_ARRAY d, Int32 + +;---------------- +; Funkce WriteArrayUInt8 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +CREATE_WRITE_ARRAY b, UInt8 + +;---------------- +; Funkce WriteArrayUInt16 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +CREATE_WRITE_ARRAY w, UInt16 + +;---------------- +; Funkce WriteArrayUInt32 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +CREATE_WRITE_ARRAY d, UInt32 + +;---------------- +; Funkce WriteArrayFloat +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +CREATE_WRITE_ARRAY d, Float + +;---------------- +; Funkce WriteArrayFloatP1 +; Vypise pole cisel, ukazatel na pole je v ESI, pocet cisel je v ECX +; +CREATE_WRITE_ARRAY d, FloatP1 + diff --git a/t11.asm b/t11.asm new file mode 100644 index 0000000..7d784d4 --- /dev/null +++ b/t11.asm @@ -0,0 +1,221 @@ +%include 'rw32-2022.inc' + +section .data + ; 1 + 4 + 2 + 2 + 2 + 4 + 4= 19 + currentTest dd 0 + TEST_REC_SIZE EQU 19 + testCount dd 11 + tests: + t1 db 10 + dd 20 + dw 10 + dw 7 + dw 7 + dd 0 + dd 0 + t2 db 0 + dd 0 + dw 0 + dw 0 + dw 0 + dd 0 + dd 0 + t3 db 0xFF + dd 0x0000FFFF + dw 0xFFFF + dw 0xFFFF + dw 0xFFFF + dd 0 + dd 0 + t4 db 0x80 + dd 0x00008000 + dw 0x8000 + dw 0x8000 + dw 0x8000 + dd 0 + dd 0 + t5 db 0x7F + dd 0x00007FFF + dw 0x7FFF + dw 0x7FFF + dw 0x7FFF + dd 0 + dd 0 + t6 db 0x7F + dd 0x7FFFFFFF + dw 0x7FFF + dw 0x7FFF + dw 0x7FFF + dd 0 + dd 0 + t7 db 0x80 + dd 0x80000000 + dw 0x8000 + dw 0x8000 + dw 0x8000 + dd 0 + dd 0 + t8 db 0xFF + dd 0xFFFFFFFF + dw 0xFFFF + dw 0xFFFF + dw 0xFFFF + dd 0 + dd 0 + t9 db 10 + dd 20 + dw 10 + dw 7 + dw 7 + dd 0xFFFFFFFF + dd 0xFFFFFFFF + t10 db 10 + dd 20 + dw 10 + dw 7 + dw 7 + dd 0x7FFFFFFF + dd 0x7FFFFFFF + t11 db 10 + dd 20 + dw 10 + dw 7 + dw 7 + dd 0x80000000 + dd 0x80000000 + + a db 0 + b dd 0 + c dw 0 + d dw 0 + e dw 0 + q dd 0 + r dd 0 + +section .text +PRINT_ABCDE: + mov al,'(' + call WriteChar + mov al,[a] + call WriteUInt8 + mov al,',' + call WriteChar + mov eax,[b] + call WriteUInt32 + mov al,',' + call WriteChar + mov ax,[c] + call WriteUInt16 + mov al,',' + call WriteChar + mov ax,[d] + call WriteUInt16 + mov al,',' + call WriteChar + mov ax,[e] + call WriteUInt16 + mov al,')' + call WriteChar + mov al,'=' + call WriteChar + ret + +CMAIN: + enter 0,0 + pushad + pushfd + + mov eax,3 + jmp .skip_pars + mov eax,[ebp+8] ; argc + cmp eax,2 + jb exit + + mov esi,[ebp+12] ; argv + mov edi,[esi] ; argv[0] + CEXTERN atoi + push dword [esi+4] + call atoi + add esp,4 + cmp eax,1 + jb exit + cmp eax,[testCount] + ja exit + + mov ebx,-1 + mov ecx,-1 + mov edx,-1 + mov esi,-1 + mov edi,-1 + mov ebp,-1 + .skip_pars: + imul eax,eax,TEST_REC_SIZE + lea esi,[tests + eax - TEST_REC_SIZE] + mov [currentTest],esi + mov edi,a + mov ecx,TEST_REC_SIZE + cld + rep movsb + + call PRINT_ABCDE + + mov dword [q],0xABABABAB + mov dword [r],0xBABABABA + mov eax,[currentTest + 11] + mov edx,[currentTest + 15] + mov esi,0 + call task12 + mov esi,q + mov ecx,2 + call WriteArrayUInt32 + +exit: + popfd + popad + leave + xor eax,eax + ret +user_test_code_begin: +task12: + xor eax, eax + xor ebx, ebx + xor edx, edx + xor ecx, ecx + mov al, byte [a] + cbw + cwde + imul dword [b] + mov ebx, eax + xor eax, eax + mov ax, word [c] + cwde + add eax, ebx + add eax, 32 + mov ecx,eax + + xor eax, eax + xor ebx, ebx + xor edx, edx + mov ax, 5 + mov bx, word [d] + imul bx + shl edx, 16 + mov dx, ax + mov eax, edx + mov ebx, eax + xor eax, eax + mov ax, word [e] + cwde + add eax, ebx + mov ebx, 1256 + add eax, ebx + + xchg eax, ecx + cdq + idiv ecx + mov [q], eax + mov [r], edx + ret + +user_test_code_end: + ret \ No newline at end of file diff --git a/test b/test new file mode 100755 index 0000000000000000000000000000000000000000..5e4afa0adf82adda2d64c9f0186c6db80e10443c GIT binary patch literal 19216 zcmeHPeQ+DcbzcAkffGrP5+$3I(&(hf9ojMhN~UPaHZ6c(0zA}*WvP~H$tMsv5{N*6 z1r9Rl=_G1pXUsZmmCht_(q!UfrV~%nbex&~p*C$wM~S0p+Klx_J8m+bIGMUtGI1h1 zPOCJv(cjzK2jY&P(sue+d&|MSeILKKyKnb^x4IYVpw$Gx=XxIw1RJuGFu3#qXqHB@ciSu7@g3=zDCjV9GrtO1O0kb%+X6 zH4efBNv?P|4XS=JWqrLpoxmu%yw>Rg8K5w2#8DS6^-Hz5G~%QuReNU?WgM}DyP|Mc z6prb2)gDuhC&h$b!z!L`szXObmscU&xRVO!rsK+4XN6AB(5*-tLC@oq+p%P0m$_xx;Dr*HIeUFNB$_}dK3HiuOlblJDb=G z#5F@<91`>8e9@W_hLKrF8#DQ0x{!au1WOi1#Y&egV=kR9ii1N@FjB`4 z8CkPz&gLtYSw4PftWYYN$J5gVLe9>WiVA7ircDj0TYeQ~jDtf>2wx>WgKezJ_+$#wcGv(q;tC<`y6TB`r-F$wc17Eq5YE7jti*=Uv1>~ zypdYE`dD)52gwWnbp7b@spa4~q`t}JjvD+Vmq%U%sckt1$lDjeE~1iL4wi}RzhP}b z*P>KM*RLo8cg+9E5AH z&2(-@KN(N`KR-fhQQdtad12%SQB;#luUqZOXGZ=R%(Y&O^I8^{mx8Z?_nijTf&by- zP?Dn)z@f1#5g}%hoyC=}QihKneg=X|RKND>yNKE8%QMl=?N5TYubfLxZG9N86#6WGYM+R7eaJu7(V9hvAg8hZ30`NQH$lZ@r0Wm-sYuW7 z2PPu=a?3=d@590I$iRnMlab*Ip@WflF*2Np3?w3bqY-^H(lZ+A8jXbIZ^Ul{{xtkF z{!T|Oz2Zf{i+~paF9Kc!ya;#^@FL(vz>9zvf&WSb`1wPA-cW6?>dzFmvlF!$>QMX* z^?YKl;`zD8ZHnjT6}Kv$pKql75*60}{M}lK_~+EaioCa(Zz1XG^Ql*qp7)ba+G;`1 zpHk_uiP)kj69p5O)N_mc%p%*=!V$ zqZ9T~*xPdm-uF>y2K0Y}ykEU_KS&@PqJ{!3A$mH$B^>aDe-qGvKlDu^zSdKc3w{N* z!ImJNDh4EYAB6rp2={Dnft=}7|HL+`w}wALetoSO7=@@Feh{@+TK0r@!AkoMBrSJ^ zOc0^{1vD)~+B0OOZ6W4v$#iLFsXN1x>Crw%n*EZ|wZA0?_eiEs+eBvfN@hT#XC7Ma zlgzMOge@bIiEB@jSzIzn?I1A;$sE=GlrW=`IjOZ%JL9*Ez~GFwm&_(NkAdX0&k>W9 zy`I-j6O)pRrL~iT2ihti3)%!ZIJD^~nDg2qnH}zY7|ic#&ywayI0e}SZHSl$J0Ah_ zv_`9{<&lmLf?U-8jWmzmnuX?B?LKmFs<#C4oc2A^oR-~rUfW5`W7 zrZfD49tKMlJLUnaBNk+x;XTEoNOTEnDhrwOBebV9vx22gu)&0`;{kTfor%;i$-6HZZsg@!ikrp)BkuOm7_oO5eBOlM$^*@H|(AIWZ z1npO0^AcX2BJ>q94?j!FZ=o9b7%ri0TS?pX9l(A5R`-JTeMc(o^CED8VhXn@Ri7MitB)Gj=NkUekUl&Be-M&Dit<6UJ zAkaD*oDBoKVbwbV(hco>c+YS5`BL3v-?0OJVz7%0HUJOwl2PXl46Z9G4)k*WsLS!5 zkBvepc4LeIv4KYF`(>m9S9yGh_*kwqXU0n9N_sYyHP4xaSiVy2Hy6@#^LRc#R;`rj zSVe3$lZoLxg)ua!4p+<;tFisDd@)m~W|f^{*4jTQxg#2&1$sWDF2oiWT}Rv4v1)+o))R7{HweCT6)?zZ1c_5L}lS~N#y z&7xV(XTYY*ncRqd=tS?I)%$1CmBnHvS1uJx)k=T0_;|jU?YHRMLj_8lmdKp#pD&jz zGh>y?{TN57NGMy8DWoeoR_9AaC^9n*yc`i)F5}R|5u=hmXUgtYa;37R)7xnUCo>F7 zY9BA>Ez_8{U^`Pt&mzP(opc`lbh?5Q8W`4Dvs{sm%4RxiM`fmL;zUP3^)unvJCEuasypLmNccbEKhy%4pWfCu+SR4O2$f@1>zL1Pj z7V+|7cg6cWDa3{HmuCH6Z(N^|el`n>I_xUV{Cr8;Y+18Tz6!YyyEXSZ`KGdW_meVl z(PZ7e0V&>n)~u^9VgP=z_I?aNz6tTUzEL`)k8xSLA=g#Ck(`zCwd<1-#4gdhW_@-* zzRAD#exxkA**VJx){*CxfA@VsPfR!K=Tnex^!EzhzwsFUkmS^|0;z4O_$=fUhw~~9 zl-*MKbG*8+-g@H1t(KCqKcm)dOsObqCwupO`d7-HlOam@seBD`>ZjZO+mP$h!g;v{ z`A(IWoDzp z14Db78_^lmypb-K(~HPUtn#9mDW~V~`CFZvTLh$mGhk^sOgX_YCXXc!O&Al0#|<1o zb=n~T9Dn3+;!tYLsgY-0Awo)MOeB?uf6m&cvEBd$5n%#^a8owC;npZZ#q8)3j*Pd9>EZR!T-LUCh$4TS_b_8!;$t zYU~{a3H)@WqTJXSlYvva93bj?(=)oxQ^C%ziD+eU4#^FuRkmr4Ye>w@^1O%^kqSq# zuZSWko;SMPhYR(~XMegii4Cu;c zAx!{Pn=e=*Dn}kgH9A`YOO=Y55mC!r088r()+ISLQ8TAjRxS%~%-KHdC1xYIj;7Lc zc{sD-h^~lYdCy_VLS{}^XJMHx&f;EBY`!>C;(B^|x@?|f4rkj*77wE^qp7ThiI&_VNzprE25GsxMld65DyVy`seqUs9 z%7y2=l&Q{!in{UiMasY8yFczf=dVn;eLkD*?tdD1?8@uo=RB9`^Qv7MBgL8V{5@tK zG8!_s&-pOZC!uRBz8} z_lSDispsAN|3}>R%rkux*v(GVHW`?gCe@k=~fZ?{Rt?Q_1^rSNWhYOAqq zRP8JCx{C3;>k_-dc&1ww-eo54RSw;L8OQdwuY*6Ufba0aQ~)=A-#Yl*T{hrvxS@6M zW9#7e4%z_PzcdyXD~>3N1f)eb~ldRBx<1!P1a;KKXrFgN*0i hM%dRE?zd@+%Q?5pwi{7thX1p;Z9zXAH5L~u{u3u64s!qi literal 0 HcmV?d00001 diff --git a/test.c b/test.c new file mode 100644 index 0000000..3b79af9 --- /dev/null +++ b/test.c @@ -0,0 +1,5 @@ +#include +void main() +{ + printf("Test %d, test %f\n", 1, 1.0); +} \ No newline at end of file diff --git a/test.s b/test.s new file mode 100644 index 0000000..8d6fc65 --- /dev/null +++ b/test.s @@ -0,0 +1,125101 @@ + +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