Function at 0x101029b0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x3c
mov eax, dword [0x10244540]
xor eax, esp
mov dword [esp + 0x38], eax
push ebx
mov eax, edx
mov edx, ecx
mov ecx, dword [ebp + 0x14]
mov dword [esp + 4], eax
mov dword [esp + 0xc], edx
mov ebx, dword [edx]
mov dword [esp + 0x10], ecx
push esi
mov esi, dword [ebp + 0x10]
push edi
mov edi, dword [ebp + 0xc]
mov dword [esp + 0x10], edi
cmp eax, 0x155
ja case.default.0x101029f1
jmp dword [eax*4 + 0x10105788]
mov byte [edi + 0xcf], 1
jmp 0x10102a46
mov byte [edi + 0xcf], 2
jmp 0x10102a46
mov ecx, edi
call fcn.100a50f0
jmp case.0x101029f1.230
mov edx, dword [ebx - 8]
mov ecx, edi
call fcn.100b0ee0
jmp case.0x101029f1.230
mov dword [ebx + 0x10], 7
jmp 0x10102a46
cmp eax, 6
jne case.0x101029f1.7
add dword [0x102549bc], 0x28c6d
movzx eax, word [ebx + 2]
mov dword [ebx + 4], eax
mov eax, dword [esp + 0xc]
cmp eax, 0x195
jb 0x10102a68
push 0x2924b
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_sizeof_yyRuleInfoLhs__sizeof_yyRuleInfoLhs_0__
call fcn.101aa953
mov eax, dword [esp + 0x18]
add esp, 0xc
movzx edx, word [eax*2 + 0x101f0408]
movsx eax, byte [eax + 0x101ee660]
mov ecx, edx
mov dword [esp + 0x18], ecx
lea eax, [eax + eax*2]
mov cx, word [ebx + eax*4]
lea edi, [ebx + eax*4]
call fcn.10102840
movzx esi, ax
mov ecx, 0x297
lea eax, [esi - 0x240]
cmp ax, cx
ja 0x10102ab6
push 0x29252
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.__yyact_YY_MAX_SHIFT__yyact_YY_MAX_SHIFTREDUCE_
call fcn.101aa953
add esp, 0xc
mov eax, 0x4d8
cmp si, ax
jne 0x10102ad7
push 0x29255
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyact_YY_ERROR_ACTION
call fcn.101aa953
add esp, 0xc
mov ecx, dword [esp + 0x14]
lea edx, [edi + 0xc]
mov eax, dword [esp + 0x18]
push str...._then_shift
mov dword [ecx], edx
mov word [edx], si
mov word [edx + 2], ax
mov edx, esi
call fcn.10102940
mov ecx, dword [esp + 0x48]
add esp, 4
mov ax, si
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
cmp eax, 7
jne case.0x101029f1.323
add dword [0x102549bc], 0x28c6e
jmp case.0x101029f1.260
cmp eax, 0x143
jne case.0x101029f1.260
add dword [0x102549bc], 0x28c6f
jmp case.0x101029f1.260
cmp eax, 9
jne 0x10102b4c
add dword [0x102549bc], 0x28c73
movzx edx, word [ebx - 0xa]
mov ecx, edi
call fcn.100b0ff0
jmp case.0x101029f1.230
lea eax, [ebx + 4]
xor edx, edx
push eax
mov ecx, edi
call fcn.100b10c0
add esp, 4
jmp case.0x101029f1.230
lea eax, [ebx + 4]
mov edx, 1
push eax
mov ecx, edi
call fcn.100b10c0
add esp, 4
jmp case.0x101029f1.230
lea eax, [ebx + 4]
mov edx, 2
push eax
mov ecx, edi
call fcn.100b10c0
add esp, 4
jmp case.0x101029f1.230
push dword [ebx - 0x14]
lea eax, [ebx + 4]
mov ecx, edi
push 0
push 0
push dword [ebx - 0x2c]
lea edx, [ebx - 8]
push eax
call fcn.100a7e50
add esp, 0x14
jmp case.0x101029f1.230
mov eax, dword [edi]
inc byte [edi + 0x18]
inc dword [eax + 0x130]
xor ecx, ecx
mov word [eax + 0x134], cx
jmp case.0x101029f1.230
cmp eax, 0x12
jne case.0x101029f1.47
add dword [0x102549bc], 0x28c8e
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x2f
jne case.0x101029f1.62
add dword [0x102549bc], 0x28c8f
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x3e
jne case.0x101029f1.72
add dword [0x102549bc], 0x28c90
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x48
jne case.0x101029f1.81
add dword [0x102549bc], 0x28c91
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x51
jne case.0x101029f1.98
add dword [0x102549bc], 0x28c92
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x62
jne case.0x101029f1.244
add dword [0x102549bc], 0x28c93
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0xf4
jne case.0x101029f1.21
add dword [0x102549bc], 0x28c94
mov dword [ebx + 0x10], 0
jmp 0x10102a46
mov dword [ebx - 0x14], 1
jmp 0x10102a46
mov eax, dword [edi]
xor ecx, ecx
cmp byte [eax + 0xb1], cl
sete cl
mov dword [ebx + 4], ecx
jmp case.0x101029f1.230
push 0
push dword [ebx + 4]
lea eax, [ebx - 8]
mov ecx, edi
push eax
lea edx, [ebx - 0x14]
call fcn.100ab070
add esp, 0xc
jmp case.0x101029f1.230
push dword [ebx + 4]
xor edx, edx
mov ecx, edi
push 0
push 0
call fcn.100ab070
mov edx, dword [ebx + 4]
add esp, 0xc
test edx, edx
je case.0x101029f1.230
mov ecx, dword [edi]
push 1
call fcn.100cc8a0
add esp, 4
jmp case.0x101029f1.230
mov eax, dword [ebx + 4]
or dword [ebx - 0x14], eax
jmp case.0x101029f1.230
cmp dword [ebx + 8], 5
jne 0x10102d3b
push 5
push str.rowid
push dword [ebx + 4]
call fcn.10037bf0
add esp, 0xc
test eax, eax
jne 0x10102d3b
mov dword [ebx - 8], 0x280
jmp case.0x101029f1.230
push dword [ebx + 4]
mov dword [ebx - 8], 0
push dword [ebx + 8]
push str.unknown_table_option:__.s
push edi
call fcn.10037890
add esp, 0x10
jmp case.0x101029f1.230
cmp dword [ebx + 8], 6
jne 0x10102d84
push 6
push str.strict
push dword [ebx + 4]
call fcn.10037bf0
add esp, 0xc
test eax, eax
jne 0x10102d84
mov esi, 0x10000
mov dword [ebx + 4], esi
jmp case.0x101029f1.230
push dword [ebx + 4]
xor esi, esi
push dword [ebx + 8]
push str.unknown_table_option:__.s
push edi
call fcn.10037890
add esp, 0x10
mov dword [ebx + 4], esi
jmp case.0x101029f1.230
push dword [ebx + 8]
mov ecx, edi
push dword [ebx + 4]
push dword [ebx - 4]
push dword [ebx - 8]
call fcn.100a89b0
add esp, 0x10
jmp case.0x101029f1.230
cmp eax, 0x41
jne case.0x101029f1.104
add dword [0x102549bc], 0x28cc8
mov dword [ebx + 0x14], 0
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x68
jne 0x10102dee
add dword [0x102549bc], 0x28cc9
mov dword [ebx + 0x14], 0
mov dword [ebx + 0x10], 0
jmp 0x10102a46
mov eax, dword [ebx + 8]
sub eax, dword [ebx - 0x20]
add eax, dword [ebx + 4]
mov dword [ebx - 0x1c], eax
jmp case.0x101029f1.230
mov eax, dword [ebx + 8]
sub eax, dword [ebx - 0x38]
add eax, dword [ebx + 4]
mov dword [ebx - 0x34], eax
jmp case.0x101029f1.230
mov eax, dword [ebx + 8]
sub eax, dword [ebx - 8]
add eax, dword [ebx + 4]
mov dword [ebx - 4], eax
jmp case.0x101029f1.230
cmp dword [ebp + 8], 0x13f
jne 0x10102e58
push 0x28cdb
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyLookahead_YYNOCODE
call fcn.101aa953
mov eax, dword [esp + 0x18]
add esp, 0xc
mov dword [ebx + 0x10], esi
jmp 0x10102a46
cmp dword [ebp + 8], 0x13f
jne 0x10102e88
push 0x28ce1
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyLookahead_YYNOCODE
call fcn.101aa953
mov eax, dword [esp + 0x18]
add esp, 0xc
mov ecx, dword [esp + 0x18]
mov dword [ebx + 0x10], esi
mov dword [ebx + 0x14], ecx
jmp 0x10102a46
cmp eax, 0x43
jne 0x10102ea2
add dword [0x102549bc], 0x28ce6
mov eax, dword [ebx + 4]
mov ecx, dword [ebx + 8]
mov dword [edi + 0x48], eax
mov dword [edi + 0x4c], ecx
jmp case.0x101029f1.230
mov ecx, dword [ebx - 8]
mov eax, dword [ebx - 4]
mov edx, dword [ebx + 4]
add eax, ecx
push eax
push ecx
mov ecx, edi
call fcn.100a90f0
add esp, 8
jmp case.0x101029f1.230
mov eax, dword [ebx - 0x14]
mov ecx, edi
push dword [ebx + 4]
mov edx, dword [ebx - 8]
inc eax
push eax
call fcn.100a90f0
add esp, 8
jmp case.0x101029f1.230
mov eax, dword [ebx - 8]
mov ecx, edi
add eax, dword [ebx - 4]
mov edx, dword [ebx + 4]
push eax
push dword [ebx - 0x14]
call fcn.100a90f0
add esp, 8
jmp case.0x101029f1.230
push 0
push dword [ebx + 4]
mov edx, 0xad
mov ecx, edi
call fcn.100910f0
mov ecx, dword [ebx - 8]
mov edx, eax
add ecx, dword [ebx - 4]
push ecx
push dword [ebx - 0x14]
mov ecx, edi
call fcn.100a90f0
add esp, 0x10
jmp case.0x101029f1.230
push dword [ebx + 8]
mov edx, 0x75
mov ecx, edi
push dword [ebx + 4]
call fcn.10102130
mov esi, eax
add esp, 8
test esi, esi
je 0x10102f6d
mov ecx, esi
call fcn.10093a20
cmp byte [esi], 0xaa
jne 0x10102f6d
mov ecx, esi
call fcn.10093a80
test eax, eax
je 0x10102f6d
add dword [0x102549bc], 0x28cfd
mov ecx, dword [ebx + 4]
mov edx, esi
mov eax, dword [ebx + 8]
add eax, ecx
push eax
push ecx
mov ecx, edi
call fcn.100a90f0
add esp, 8
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.100a8ef0
jmp case.0x101029f1.230
push dword [ebx - 0x14]
xor edx, edx
mov ecx, edi
push dword [ebx + 4]
push dword [ebx - 8]
call fcn.100a9340
add esp, 0xc
jmp case.0x101029f1.230
push 1
push 0
push 0
push 0
push 0
push dword [ebx + 4]
push 0
push 0
push 0
xor edx, edx
mov ecx, edi
call fcn.100add90
add esp, 0x24
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 8]
mov ecx, edi
push dword [ebx - 0x14]
call fcn.100a9720
add esp, 8
jmp case.0x101029f1.230
push dword [ebx + 4]
lea eax, [ebx - 0x14]
xor edx, edx
push dword [ebx - 8]
mov ecx, edi
push eax
call fcn.100ad120
add esp, 0xc
jmp case.0x101029f1.230
lea edx, [ebx + 4]
mov ecx, edi
call fcn.100a9870
jmp case.0x101029f1.230
mov edx, dword [ebx - 8]
mov ecx, edi
push 0
call fcn.100a9ae0
add esp, 4
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x14]
lea eax, [ebx + 4]
push eax
mov ecx, edi
call fcn.100a9ae0
add esp, 4
jmp case.0x101029f1.230
mov eax, dword [ebx + 8]
not eax
and eax, dword [ebx - 8]
or eax, dword [ebx + 4]
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
mov dword [ebx - 8], 0
mov dword [ebx - 4], 0
jmp 0x10102a46
mov dword [ebx - 0x14], 0
mov dword [ebx - 0x10], 0
jmp 0x10102a46
mov eax, dword [ebx + 4]
mov dword [ebx - 0x14], eax
mov dword [ebx - 0x10], 0xff
jmp case.0x101029f1.230
mov eax, dword [ebx + 4]
shl eax, 8
mov dword [ebx - 0x14], eax
mov dword [ebx - 0x10], 0xff00
jmp case.0x101029f1.230
mov dword [ebx - 8], 8
jmp 0x10102a46
mov dword [ebx - 8], 9
jmp 0x10102a46
mov dword [ebx + 4], 0xa
jmp 0x10102a46
mov dword [ebx + 4], 7
jmp 0x10102a46
mov dword [ebx - 0x14], 0
jmp 0x10102a46
cmp eax, 0x4c
jne case.0x101029f1.171
mov eax, dword [ebx + 4]
add dword [0x102549bc], 0x28d46
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
cmp eax, 0xab
jne case.0x101029f1.335
add dword [0x102549bc], 0x28d47
mov eax, dword [ebx + 4]
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
cmp eax, 0x50
jne case.0x101029f1.216
add dword [0x102549bc], 0x28d4b
mov dword [ebx - 8], 1
jmp 0x10102a46
cmp eax, 0xd8
jne case.0x101029f1.219
add dword [0x102549bc], 0x28d4c
mov dword [ebx - 8], 1
jmp 0x10102a46
cmp eax, 0xdb
jne case.0x101029f1.245
add dword [0x102549bc], 0x28d4d
mov dword [ebx - 8], 1
jmp 0x10102a46
cmp eax, 0xf5
jne case.0x101029f1.140
add dword [0x102549bc], 0x28d4e
mov dword [ebx - 8], 1
jmp 0x10102a46
mov dword [edi + 0x4c], 0
jmp 0x10102a46
mov edx, dword [ebx - 0x20]
mov ecx, edi
push 0
push dword [ebx - 0x14]
push dword [ebx + 4]
call fcn.100a9340
add esp, 0xc
jmp case.0x101029f1.230
push 1
push 0
push 0
push 0
push 0
push dword [ebx + 4]
push dword [ebx - 0x14]
jmp 0x10102fc0
push dword [ebx - 8]
mov edx, dword [ebx - 0x14]
mov ecx, edi
push dword [ebx - 0x20]
call fcn.100a9720
add esp, 8
jmp case.0x101029f1.230
push dword [ebx - 8]
mov edx, dword [ebx - 0x44]
lea eax, [ebx - 0x20]
push dword [ebx - 0x14]
mov ecx, edi
push eax
call fcn.100ad120
add esp, 0xc
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.100ad7c0
jmp case.0x101029f1.230
cmp eax, 0x4b
jne 0x1010320d
add dword [0x102549bc], 0x28d68
mov dword [ebx + 0x10], 0xb
jmp 0x10102a46
mov dword [ebx + 4], 4
jmp 0x10102a46
cmp eax, 0xac
jne 0x10103236
add dword [0x102549bc], 0x28d72
mov dword [ebx + 4], 5
jmp 0x10102a46
push dword [ebx - 8]
mov edx, dword [ebx + 4]
mov ecx, edi
push 0
call fcn.100acdd0
add esp, 8
jmp case.0x101029f1.230
push dword [ebx - 0x38]
lea eax, [ebx - 0x20]
push dword [ebx - 0x50]
lea ecx, [ebx - 0x2c]
push dword [ebx + 4]
lea edx, [ebx - 0x5c]
push dword [ebx - 0x14]
push eax
push ecx
mov ecx, edi
call fcn.100ac050
add esp, 0x18
jmp case.0x101029f1.230
push dword [ebx - 8]
mov edx, dword [ebx + 4]
mov ecx, edi
push 1
call fcn.100acdd0
add esp, 8
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
lea eax, [esp + 0x20]
xorps xmm0, xmm0
mov byte [esp + 0x20], 9
push eax
mov ecx, edi
mov dword [esp + 0x38], 0
movups xmmword [esp + 0x28], xmm0
mov dword [esp + 0x3c], 0
call fcn.100d7e60
add esp, 4
push dword [ebx + 4]
push dword [edi]
call fcn.100ccca0
add esp, 8
jmp case.0x101029f1.230
push dword [ebx - 8]
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.10102100
add esp, 4
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
push dword [ebx - 8]
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.10102100
add esp, 4
mov dword [ebx - 0x20], eax
jmp case.0x101029f1.230
mov esi, dword [ebx + 4]
test esi, esi
je 0x1010331b
mov edx, esi
mov ecx, edi
call fcn.10102010
mov eax, dword [esp + 0xc]
mov dword [ebx + 4], esi
jmp 0x10102a46
mov esi, dword [ebx + 4]
mov ecx, dword [ebx - 0x14]
mov dword [esp + 0x10], ecx
test esi, esi
je 0x101033cf
cmp dword [esi + 0x34], 0
je 0x10103387
mov edx, esi
mov dword [esp + 0x40], 0
mov ecx, edi
call fcn.10102010
push 0
push esi
lea eax, [esp + 0x44]
xor edx, edx
push eax
push 0
push 0
mov ecx, edi
call fcn.100b0760
add esp, 0x14
xor edx, edx
mov ecx, edi
push 0
push 0
push 0
push 0
push 0
push 0
push eax
call fcn.100cc9b0
mov ecx, dword [esp + 0x2c]
mov esi, eax
add esp, 0x1c
test esi, esi
je 0x101033cf
mov al, byte [ebx - 8]
mov byte [esi], al
mov dword [esi + 0x34], ecx
test ecx, ecx
jne 0x101033ac
push 0x28da9
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push 0x101f935c
call fcn.101aa953
add esp, 0xc
jmp 0x101033b3
and dword [ecx + 4], 0xfffffbff
and dword [esi + 4], 0xfffffbff
cmp dword [ebx - 8], 0x87
je 0x101033da
mov byte [edi + 0x16], 1
mov dword [ebx - 0x14], esi
jmp case.0x101029f1.230
push ecx
push dword [edi]
call fcn.100ccca0
add esp, 8
mov dword [ebx - 0x14], esi
jmp case.0x101029f1.230
cmp eax, 0x5b
jne case.0x101029f1.260
add dword [0x102549bc], 0x28db3
jmp case.0x101029f1.260
mov dword [ebx - 8], 0x87
jmp 0x10102a46
push dword [ebx + 4]
mov edx, dword [ebx - 0x44]
mov ecx, edi
push dword [ebx - 0x50]
push dword [ebx - 8]
push dword [ebx - 0x14]
push dword [ebx - 0x20]
push dword [ebx - 0x2c]
push dword [ebx - 0x38]
call fcn.100cc9b0
add esp, 0x1c
mov dword [ebx - 0x5c], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 0x50]
mov ecx, edi
push dword [ebx - 0x5c]
push dword [ebx - 8]
push dword [ebx - 0x20]
push dword [ebx - 0x2c]
push dword [ebx - 0x38]
push dword [ebx - 0x44]
call fcn.100cc9b0
mov edx, dword [ebx - 0x14]
add esp, 0x1c
mov dword [ebx - 0x68], eax
test eax, eax
je 0x10103464
mov dword [eax + 0x48], edx
jmp case.0x101029f1.230
mov ecx, dword [edi]
call fcn.100fe1e0
jmp case.0x101029f1.230
mov edx, dword [ebx - 8]
mov ecx, edi
push 0
push 0x200
push 0
push 0
push 0
push 0
push 0
call fcn.100cc9b0
add esp, 0x1c
mov dword [ebx - 0x20], eax
jmp case.0x101029f1.230
mov eax, dword [ebx - 0x2c]
mov ecx, edi
mov edx, dword [ebx - 8]
push 0
push 0x600
push 0
push 0
push 0
push 0
push 0
mov dword [esp + 0x2c], eax
call fcn.100cc9b0
mov esi, eax
add esp, 0x1c
mov eax, dword [esp + 0x10]
test eax, eax
jne 0x101034e2
push 0x28dd1
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push 0x101f935c
call fcn.101aa953
mov eax, dword [esp + 0x1c]
add esp, 0xc
jmp 0x101034e9
and dword [eax + 4], 0xfffffbff
test esi, esi
je 0x101034fb
mov byte [esi], 0x87
mov dword [esi + 0x34], eax
mov dword [ebx - 0x2c], esi
jmp case.0x101029f1.230
mov esi, eax
mov dword [ebx - 0x2c], esi
jmp case.0x101029f1.230
cmp eax, 0x84
jne case.0x101029f1.142
add dword [0x102549bc], 0x28de2
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x8e
jne case.0x101029f1.232
add dword [0x102549bc], 0x28de3
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0xe8
jne case.0x101029f1.235
add dword [0x102549bc], 0x28de4
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0xeb
jne case.0x101029f1.240
add dword [0x102549bc], 0x28de5
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0xf0
jne case.0x101029f1.21
add dword [0x102549bc], 0x28de6
mov dword [ebx + 0x10], 0
jmp 0x10102a46
push dword [ebx - 0x14]
mov edx, dword [ebx - 0x2c]
mov ecx, edi
call fcn.10093130
add esp, 4
mov dword [ebx - 0x2c], eax
cmp dword [ebx + 8], 0
jbe 0x101035c5
lea ecx, [ebx + 4]
mov edx, eax
push 1
push ecx
mov ecx, edi
call fcn.10093580
add esp, 8
push dword [ebx - 8]
mov edx, dword [ebx - 0x2c]
mov ecx, edi
push dword [ebx - 0x20]
call fcn.100937c0
add esp, 8
jmp case.0x101029f1.230
mov ecx, dword [edi]
mov edx, 0xb4
push 0
call fcn.10091010
add esp, 4
push eax
mov edx, dword [ebx - 0x14]
mov ecx, edi
call fcn.10093130
add esp, 4
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
push 0
push 0
mov edx, 0xb4
mov ecx, edi
call fcn.100910f0
push dword [ebx - 0x10]
mov edx, 0x3b
mov ecx, edi
push dword [ebx - 0x14]
mov esi, eax
call fcn.10102130
push esi
push eax
mov edx, 0x8d
mov ecx, edi
call fcn.100910f0
mov edx, dword [ebx - 0x2c]
mov ecx, edi
push eax
call fcn.10093130
add esp, 0x1c
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
cmp eax, 0x73
jne case.0x101029f1.256
mov eax, dword [ebx + 4]
mov ecx, dword [ebx + 8]
add dword [0x102549bc], 0x28dff
mov dword [ebx - 8], eax
mov dword [ebx - 4], ecx
jmp case.0x101029f1.230
cmp eax, 0x100
jne case.0x101029f1.257
mov eax, dword [ebx + 4]
mov ecx, dword [ebx + 8]
add dword [0x102549bc], 0x28e00
mov dword [ebx - 8], eax
mov dword [ebx - 4], ecx
jmp case.0x101029f1.230
cmp eax, 0x101
jne 0x1010369f
add dword [0x102549bc], 0x28e01
mov eax, dword [ebx + 4]
mov ecx, dword [ebx + 8]
mov dword [ebx - 8], eax
mov dword [ebx - 4], ecx
jmp case.0x101029f1.230
cmp eax, 0x6c
jne case.0x101029f1.21
add dword [0x102549bc], 0x28e05
mov dword [ebx + 0x10], 0
jmp 0x10102a46
mov edx, dword [ebx + 4]
mov ecx, edi
mov dword [ebx - 8], edx
call fcn.100b0e30
jmp case.0x101029f1.230
mov eax, dword [ebx - 8]
test eax, eax
je 0x10103700
cmp dword [eax], 0
jle 0x10103700
mov edx, eax
mov eax, dword [edx]
lea ecx, [eax + eax*8]
mov al, byte [ebx + 4]
mov byte [edx + ecx*8 - 0x1c], al
jmp case.0x101029f1.230
push 0x28e10
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push 0x101f935c
call fcn.101aa953
add esp, 0xc
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x2c]
lea eax, [ebx + 4]
push eax
push 0
lea eax, [ebx - 8]
mov ecx, edi
push eax
lea eax, [ebx - 0x14]
push eax
lea eax, [ebx - 0x20]
push eax
call fcn.100b0760
add esp, 0x14
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x38]
lea eax, [ebx + 4]
push eax
push 0
lea eax, [ebx - 0x14]
push eax
lea eax, [ebx - 0x20]
lea ecx, [ebx - 0x2c]
push eax
push ecx
mov ecx, edi
call fcn.100b0760
add esp, 0x14
mov dword [ebx - 0x38], eax
lea ecx, [ebx - 8]
mov edx, eax
push ecx
mov ecx, edi
call fcn.100b0af0
add esp, 4
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x50]
lea eax, [ebx + 4]
push eax
push 0
lea eax, [ebx - 8]
mov ecx, edi
push eax
lea eax, [ebx - 0x38]
push eax
lea eax, [ebx - 0x44]
push eax
call fcn.100b0760
add esp, 0x14
mov dword [ebx - 0x50], eax
mov edx, eax
mov ecx, edi
push dword [ebx - 0x20]
call fcn.100b0da0
add esp, 4
jmp case.0x101029f1.230
lea eax, [ebx + 4]
push eax
push dword [ebx - 0x20]
mov edx, dword [ebx - 0x38]
lea eax, [ebx - 8]
push eax
push 0
push 0
mov ecx, edi
call fcn.100b0760
add esp, 0x14
mov dword [ebx - 0x38], eax
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x38]
test edx, edx
jne 0x101037f5
cmp dword [ebx - 4], edx
jne 0x101037f5
cmp dword [ebx + 4], edx
jne 0x101037f5
cmp dword [ebx + 8], edx
jne 0x101037f5
mov eax, dword [ebx - 0x20]
mov dword [ebx - 0x38], eax
jmp case.0x101029f1.230
mov eax, dword [ebx - 0x20]
lea esi, [ebx + 4]
lea ecx, [ebx - 8]
cmp dword [eax], 1
jne 0x1010388f
push esi
push 0
push ecx
push 0
push 0
mov ecx, edi
call fcn.100b0760
add esp, 0x14
mov dword [ebx - 0x38], eax
test eax, eax
je 0x10103880
mov ecx, dword [eax]
lea ecx, [ecx + ecx*8]
lea edx, [eax + ecx*8]
mov ecx, dword [ebx - 0x20]
mov eax, dword [ecx + 0x10]
mov dword [edx - 0x38], eax
mov eax, dword [ecx + 0xc]
mov dword [edx - 0x3c], eax
mov eax, dword [ecx + 0x1c]
mov dword [edx - 0x2c], eax
test eax, eax
je 0x10103851
test dword [eax + 4], 0x800
je 0x10103851
or dword [edx - 0x18], 0x2000
test byte [ecx + 0x30], 4
je 0x1010386b
mov eax, dword [ecx + 0x48]
mov dword [edx], eax
and dword [ecx + 0x30], 0xfffffffb
mov dword [ecx + 0x48], 0
or dword [edx - 0x18], 4
mov dword [ecx + 0xc], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x1c], 0
mov edx, dword [ebx - 0x20]
mov ecx, dword [edi]
call fcn.100b05b0
jmp case.0x101029f1.230
mov edx, eax
mov ecx, edi
call fcn.100b0e30
push 0
push 0x800
push 0
push 0
push 0
push 0
push dword [ebx - 0x20]
xor edx, edx
mov ecx, edi
call fcn.100cc9b0
add esp, 0x1c
push esi
push eax
jmp 0x101037b7
cmp eax, 0x81
jne case.0x101029f1.128
add dword [0x102549bc], 0x28e4b
mov dword [ebx + 0x10], 0
mov dword [ebx + 0x14], 0
jmp 0x10102a46
lea eax, [ebx + 4]
xor edx, edx
push 0
push eax
mov ecx, edi
call fcn.100b01c0
add esp, 8
mov esi, eax
cmp byte [edi + 0xd0], 2
jb 0x10103913
test esi, esi
je 0x10103913
mov edx, dword [esi + 0x10]
lea eax, [ebx + 4]
push eax
mov ecx, edi
call fcn.1009da90
add esp, 4
mov dword [ebx + 4], esi
jmp case.0x101029f1.230
lea ecx, [ebx + 4]
xor edx, edx
push ecx
lea eax, [ebx - 0x14]
mov ecx, edi
push eax
call fcn.100b01c0
add esp, 8
mov esi, eax
cmp byte [edi + 0xd0], 2
jb 0x1010394f
test esi, esi
je 0x1010394f
mov edx, dword [esi + 0x10]
lea eax, [ebx + 4]
push eax
mov ecx, edi
call fcn.1009da90
add esp, 4
mov dword [ebx - 0x14], esi
jmp case.0x101029f1.230
lea esi, [ebx + 4]
xor edx, edx
push 0
push esi
mov ecx, edi
call fcn.100b01c0
add esp, 8
mov dword [esi], eax
jmp case.0x101029f1.230
lea eax, [ebx + 4]
xor edx, edx
push eax
lea esi, [ebx - 0x14]
mov ecx, edi
push esi
call fcn.100b01c0
add esp, 8
mov dword [esi], eax
jmp case.0x101029f1.230
lea eax, [ebx - 0x14]
lea esi, [ebx - 0x2c]
push eax
push esi
xor edx, edx
mov ecx, edi
call fcn.100b01c0
add esp, 8
mov dword [esi], eax
test eax, eax
je case.0x101029f1.230
mov ecx, dword [edi]
lea edx, [ebx + 4]
call fcn.100a76a0
mov ecx, dword [esi]
mov dword [ecx + 0x14], eax
jmp case.0x101029f1.230
lea esi, [ebx - 0x14]
push 0
jmp 0x10103992
push 0
push 0
lea edx, [ebx - 8]
mov ecx, edi
call fcn.100cccc0
add esp, 8
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
lea eax, [ebx - 8]
mov ecx, edi
push 0
push eax
lea edx, [ebx - 0x14]
call fcn.100cccc0
add esp, 8
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
lea eax, [ebx - 8]
mov ecx, edi
push eax
lea eax, [ebx - 0x14]
push eax
lea edx, [ebx - 0x20]
call fcn.100cccc0
add esp, 8
mov dword [ebx - 0x20], eax
jmp case.0x101029f1.230
mov eax, dword [ebx + 4]
mov dword [ebx - 8], eax
mov dword [ebx - 4], 0
jmp case.0x101029f1.230
mov eax, dword [ebx - 8]
mov dword [ebx - 0x20], 0
mov dword [ebx - 0x1c], eax
jmp case.0x101029f1.230
mov eax, dword [ebx + 4]
mov ecx, dword [ebx + 8]
mov dword [ebx - 0x14], eax
mov dword [ebx - 0x10], ecx
jmp case.0x101029f1.230
mov dword [ebx - 8], 0
mov dword [ebx - 4], 1
jmp 0x10102a46
cmp eax, 0x8f
jne case.0x101029f1.74
add dword [0x102549bc], 0x28e8a
mov eax, dword [ebx + 4]
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
push dword [ebx - 0x14]
mov edx, dword [ebx - 0x2c]
mov ecx, edi
call fcn.10093130
mov dword [ebx - 0x2c], eax
mov edx, dword [ebx - 8]
add esp, 4
mov ecx, eax
push dword [ebx + 4]
call fcn.100934b0
add esp, 4
jmp case.0x101029f1.230
push dword [ebx - 0x14]
xor edx, edx
mov ecx, edi
call fcn.10093130
mov dword [ebx - 0x14], eax
jmp 0x10103a89
cmp eax, 0x8d
jne 0x10103ac3
add dword [0x102549bc], 0x28ea0
mov dword [ebx + 0x10], 0xffffffff
jmp 0x10102a46
mov dword [ebx - 8], 0
jmp 0x10102a46
cmp eax, 0x92
jne case.0x101029f1.151
add dword [0x102549bc], 0x28eaa
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x97
jne case.0x101029f1.153
add dword [0x102549bc], 0x28eab
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x99
jne case.0x101029f1.229
add dword [0x102549bc], 0x28eac
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0xe5
jne case.0x101029f1.231
add dword [0x102549bc], 0x28ead
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0xe7
jne case.0x101029f1.250
add dword [0x102549bc], 0x28eae
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0xfa
jne case.0x101029f1.21
add dword [0x102549bc], 0x28eaf
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x98
jne case.0x101029f1.154
mov eax, dword [ebx + 4]
add dword [0x102549bc], 0x28eb3
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
cmp eax, 0x9a
jne case.0x101029f1.228
mov eax, dword [ebx + 4]
add dword [0x102549bc], 0x28eb4
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
cmp eax, 0xe4
jne case.0x101029f1.249
mov eax, dword [ebx + 4]
add dword [0x102549bc], 0x28eb5
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
cmp eax, 0xf9
jne 0x10103bf2
add dword [0x102549bc], 0x28eb6
mov eax, dword [ebx + 4]
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
push 0
push dword [ebx + 4]
mov edx, 0x94
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
push dword [ebx - 0x14]
mov edx, 0x94
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x20], eax
jmp case.0x101029f1.230
push dword [ebx - 0x14]
push dword [ebx + 4]
jmp 0x10103c1f
mov edx, dword [ebx - 0x14]
lea eax, [ebx - 8]
push eax
mov ecx, edi
call fcn.100b0af0
mov edx, dword [ebx - 0x14]
add esp, 4
mov ecx, edi
push 0
push 0
push dword [ebx + 4]
call fcn.100b3c00
add esp, 0xc
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.100a8750
mov dword [ebx - 8], 0
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.100a8750
mov eax, dword [ebx - 0x14]
mov dword [ebx - 0x20], eax
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x38]
lea eax, [ebx - 0x2c]
push eax
mov ecx, edi
call fcn.100b0af0
mov edx, dword [ebx - 0x14]
add esp, 4
mov ecx, edi
push str.set_list
call fcn.10093840
mov eax, dword [ebx - 8]
add esp, 4
test eax, eax
je 0x10103d17
cmp dword [eax], 1
jle 0x10103d06
push 0
push 0x800
push 0
push 0
push 0
push 0
push eax
xor edx, edx
mov ecx, edi
call fcn.100cc9b0
add esp, 0x1c
mov dword [esp + 0x1c], 0
xor edx, edx
mov dword [esp + 0x18], 0
mov ecx, edi
push 0
push eax
lea eax, [esp + 0x20]
push eax
push 0
push 0
call fcn.100b0760
add esp, 0x14
mov edx, dword [ebx - 0x38]
mov ecx, edi
push eax
call fcn.100b0ca0
add esp, 4
mov dword [ebx - 0x38], eax
mov edx, dword [ebx - 0x38]
mov ecx, edi
push 0
push 0
push 0
push dword [ebx - 0x44]
push dword [ebx + 4]
push dword [ebx - 0x14]
call fcn.100dfef0
add esp, 0x18
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 0x2c]
mov ecx, edi
call fcn.10093130
add esp, 4
mov dword [ebx - 0x2c], eax
lea ecx, [ebx - 0x14]
mov edx, eax
push 1
push ecx
mov ecx, edi
call fcn.10093580
add esp, 8
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 0x44]
mov ecx, edi
push dword [ebx - 0x20]
call fcn.10093190
add esp, 8
mov dword [ebx - 0x44], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
xor edx, edx
mov ecx, edi
call fcn.10093130
mov ecx, dword [esp + 0x14]
lea esi, [ebx - 0x14]
add esp, 4
mov edi, eax
mov edx, edi
push 1
push esi
call fcn.10093580
add esp, 8
mov dword [esi], edi
jmp case.0x101029f1.230
push dword [ebx + 4]
xor edx, edx
mov ecx, edi
push dword [ebx - 0x20]
call fcn.10093190
add esp, 8
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 0x20]
mov ecx, edi
push dword [ebx - 0x38]
push dword [ebx - 0x14]
push dword [ebx - 8]
call fcn.100bd880
add esp, 0x10
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x2c]
mov ecx, edi
push 0
push dword [ebx - 0x44]
push dword [ebx - 0x20]
push 0
call fcn.100bd880
add esp, 0x10
jmp case.0x101029f1.230
mov dword [ebx - 8], 0
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.100a8750
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 0x5c]
push dword [ebx - 8]
mov ecx, dword [edi]
push dword [ebx - 0x14]
push dword [ebx - 0x44]
call fcn.100e32d0
add esp, 0x10
mov dword [ebx - 0x80], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 0x38]
mov ecx, dword [edi]
push 0
push 0
push dword [ebx - 0x20]
call fcn.100e32d0
add esp, 0x10
mov dword [ebx - 0x5c], eax
jmp case.0x101029f1.230
mov ecx, dword [edi]
xor edx, edx
push 0
push 0
push 0
push 0
call fcn.100e32d0
add esp, 0x10
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
mov ecx, dword [edi]
xor edx, edx
push 0
push dword [ebx - 8]
push dword [ebx - 0x14]
push 0
call fcn.100e32d0
add esp, 0x10
mov dword [ebx - 0x50], eax
jmp case.0x101029f1.230
mov eax, dword [ebx - 8]
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x14]
lea eax, [ebx + 4]
push eax
mov ecx, edi
call fcn.100afc50
add esp, 4
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
lea esi, [ebx + 4]
xor edx, edx
push esi
mov ecx, edi
call fcn.100afc50
add esp, 4
mov dword [esi], eax
jmp case.0x101029f1.230
cmp eax, 0xb3
jne 0x10103ed9
add dword [0x102549bc], 0x28f27
push dword [ebx + 8]
mov edx, 0x3b
mov ecx, edi
push dword [ebx + 4]
call fcn.10102130
add esp, 8
jmp 0x10102a3f
push dword [ebx - 0x10]
mov edx, 0x3b
mov ecx, edi
push dword [ebx - 0x14]
call fcn.10102130
push dword [ebx + 8]
mov edx, 0x3b
mov ecx, edi
push dword [ebx + 4]
mov esi, eax
call fcn.10102130
push eax
push esi
mov edx, 0x8d
mov ecx, edi
call fcn.100910f0
add esp, 0x18
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
push dword [ebx - 0x28]
mov edx, 0x3b
mov ecx, edi
push dword [ebx - 0x2c]
call fcn.10102130
push dword [ebx - 0x10]
mov edx, 0x3b
mov dword [esp + 0x1c], eax
push dword [ebx - 0x14]
mov ecx, edi
call fcn.10102130
push dword [ebx + 8]
mov edx, 0x3b
mov ecx, edi
push dword [ebx + 4]
mov esi, eax
call fcn.10102130
push eax
push esi
mov edx, 0x8d
mov ecx, edi
call fcn.100910f0
mov esi, dword [esp + 0x30]
add esp, 0x20
cmp byte [edi + 0xd0], 2
mov dword [esp + 0x18], eax
jb 0x10103fa1
push esi
xor edx, edx
mov ecx, edi
call fcn.1009db50
mov eax, dword [esp + 0x1c]
add esp, 4
push eax
push esi
mov edx, 0x8d
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
cmp eax, 0xb7
jne 0x10103fcb
add dword [0x102549bc], 0x28f40
push dword [ebx + 8]
movzx edx, word [ebx + 2]
mov ecx, edi
push dword [ebx + 4]
call fcn.10102130
add esp, 8
jmp 0x10102a3f
mov ecx, dword [edi]
lea esi, [ebx + 4]
push 1
push esi
mov edx, 0x9b
call fcn.10090eb0
add esp, 8
test eax, eax
je 0x10104008
mov ecx, dword [esi]
sub ecx, dword [edi + 0xe8]
mov dword [eax + 0x24], ecx
mov dword [esi], eax
jmp case.0x101029f1.230
mov eax, dword [ebx + 4]
cmp byte [eax], 0x23
jne 0x101040ad
movzx eax, byte [eax + 1]
test byte [eax + 0x101eeba8], 4
je 0x101040ad
mov ecx, dword [ebx + 8]
mov eax, dword [ebx + 4]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], ecx
cmp ecx, 2
jae 0x10104056
push 0x28f55
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.t.n_2
call fcn.101aa953
add esp, 0xc
cmp byte [edi + 0x12], 0
jne 0x1010407b
lea eax, [esp + 0x18]
push eax
push str.near___T_:_syntax_error
push edi
call fcn.10037890
add esp, 0xc
mov dword [ebx + 4], 0
jmp case.0x101029f1.230
push 0
push 0
mov edx, 0xb0
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx + 4], eax
test eax, eax
je case.0x101029f1.230
mov ecx, dword [esp + 0x18]
lea edx, [eax + 0x1c]
lea ecx, [ecx + 1]
call fcn.10038780
jmp case.0x101029f1.230
mov esi, dword [ebx + 8]
mov edx, 0x9c
push esi
push dword [ebx + 4]
mov ecx, edi
call fcn.10102130
push esi
mov edx, eax
mov dword [ebx + 4], eax
mov ecx, edi
call fcn.100917f0
add esp, 0xc
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x14]
lea eax, [ebx + 4]
push 1
push eax
mov ecx, edi
call fcn.1008fb20
add esp, 8
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
mov ecx, dword [edi]
lea eax, [ebx - 8]
push 1
push eax
mov edx, 0x24
call fcn.10090eb0
push 0
push dword [ebx - 0x20]
mov dword [ebx - 0x38], eax
mov edx, eax
mov ecx, dword [edi]
call fcn.10091060
add esp, 0x10
jmp case.0x101029f1.230
push dword [ebx - 0x14]
mov edx, dword [ebx - 8]
lea esi, [ebx - 0x2c]
push esi
mov ecx, edi
call fcn.10091570
add esp, 8
mov dword [esi], eax
jmp case.0x101029f1.230
lea esi, [ebx - 0x20]
push 0
push esi
xor edx, edx
mov ecx, edi
call fcn.10091570
add esp, 8
mov dword [esi], eax
jmp case.0x101029f1.230
push dword [ebx - 0x20]
mov edx, dword [ebx - 0x14]
lea edi, [ebx - 0x38]
mov ecx, dword [esp + 0x14]
push edi
call fcn.10091570
push dword [ebx + 4]
mov ecx, dword [esp + 0x1c]
mov esi, eax
mov edx, esi
call fcn.100fe790
add esp, 0xc
mov dword [edi], esi
jmp case.0x101029f1.230
lea edi, [ebx - 0x2c]
xor edx, edx
push 0
jmp 0x10104158
lea esi, [ebx + 4]
jmp 0x10104139
push dword [ebx - 8]
mov edx, dword [ebx - 0x20]
mov ecx, edi
call fcn.10093130
add esp, 4
mov edx, 0xb1
mov ecx, edi
mov esi, eax
push 0
push 0
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x2c], eax
test eax, eax
je 0x101041de
mov dword [eax + 0x14], esi
cmp dword [esi], 0
jne 0x101041c8
push 0x28f91
jmp 0x10103705
mov eax, dword [esi + 8]
mov ecx, dword [ebx - 0x2c]
mov eax, dword [eax + 4]
and eax, 0x400208
or dword [ecx + 4], eax
jmp case.0x101029f1.230
push esi
push dword [edi]
call fcn.10093960
add esp, 8
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 0x14]
mov ecx, edi
call fcn.10091380
add esp, 4
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
cmp eax, 0xc4
jne case.0x101029f1.197
add dword [0x102549bc], 0x28f9d
jmp 0x10104276
cmp eax, 0xc5
jne case.0x101029f1.198
add dword [0x102549bc], 0x28f9e
jmp 0x10104276
cmp eax, 0xc6
jne case.0x101029f1.199
add dword [0x102549bc], 0x28f9f
jmp 0x10104276
cmp eax, 0xc7
jne case.0x101029f1.200
add dword [0x102549bc], 0x28fa0
jmp 0x10104276
cmp eax, 0xc8
jne case.0x101029f1.201
add dword [0x102549bc], 0x28fa1
jmp 0x10104276
cmp eax, 0xc9
jne 0x10104276
add dword [0x102549bc], 0x28fa2
push dword [ebx + 4]
movzx edx, word [ebx - 0xa]
mov ecx, edi
push dword [ebx - 0x14]
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
mov ecx, dword [ebx + 8]
mov eax, dword [ebx + 4]
mov dword [ebx - 4], ecx
or dword [ebx - 4], 0x80000000
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
mov esi, dword [ebx - 4]
xor edx, edx
push dword [ebx + 4]
mov eax, esi
mov ecx, edi
and eax, 0x7fffffff
mov dword [ebx - 4], eax
call fcn.10093130
add esp, 4
mov edx, eax
mov ecx, edi
push dword [ebx - 0x14]
call fcn.10093130
add esp, 4
lea ecx, [ebx - 8]
mov edx, eax
push 0
push ecx
mov ecx, edi
call fcn.10091570
add esp, 8
mov dword [ebx - 0x14], eax
test esi, esi
jns 0x10104303
push 0
push eax
mov edx, 0x13
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x14], eax
test eax, eax
je case.0x101029f1.230
or dword [eax + 4], 0x100
jmp case.0x101029f1.230
mov esi, dword [ebx - 0x1c]
xor edx, edx
push dword [ebx - 0x14]
mov eax, esi
mov ecx, edi
and eax, 0x7fffffff
mov dword [ebx - 0x1c], eax
call fcn.10093130
add esp, 4
mov edx, eax
mov ecx, edi
push dword [ebx - 0x2c]
call fcn.10093130
add esp, 4
mov edx, eax
mov ecx, edi
push dword [ebx + 4]
call fcn.10093130
add esp, 4
lea ecx, [ebx - 0x20]
mov edx, eax
push 0
push ecx
mov ecx, edi
call fcn.10091570
add esp, 8
mov dword [ebx - 0x2c], eax
test esi, esi
jns 0x1010437f
push 0
push eax
mov edx, 0x13
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x2c], eax
test eax, eax
je case.0x101029f1.230
or dword [eax + 4], 0x100
jmp case.0x101029f1.230
movzx edx, word [ebx + 2]
mov ecx, edi
push 0
push dword [ebx - 8]
call fcn.100910f0
add esp, 8
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
push 0
push dword [ebx - 0x14]
mov edx, 0x33
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, 0x2d
mov ecx, edi
push dword [ebx - 0x14]
call fcn.100910f0
mov dword [ebx - 0x14], eax
mov edx, dword [ebx + 4]
mov ecx, edi
push 0x32
push eax
call fcn.101022d0
add esp, 0x10
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, 0xab
mov ecx, edi
push dword [ebx - 0x20]
call fcn.100910f0
mov edx, dword [ebx + 4]
mov ecx, edi
push 0x33
push eax
mov dword [ebx - 0x20], eax
call fcn.101022d0
add esp, 0x10
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, 0x2d
mov ecx, edi
push dword [ebx - 0x38]
call fcn.100910f0
mov dword [ebx - 0x38], eax
jmp 0x101043df
push dword [ebx + 4]
mov edx, 0xab
mov ecx, edi
push dword [ebx - 0x2c]
call fcn.100910f0
mov edx, dword [ebx + 4]
mov ecx, edi
push 0x33
push eax
mov dword [ebx - 0x2c], eax
call fcn.101022d0
add esp, 0x10
jmp case.0x101029f1.230
cmp eax, 0xd4
jne 0x10104470
add dword [0x102549bc], 0x28fe0
movzx edx, word [ebx - 0xa]
mov ecx, edi
push 0
push dword [ebx + 4]
call fcn.100910f0
add esp, 8
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
xor edx, edx
mov ecx, edi
cmp word [ebx - 0xa], 0x6a
push 0
push dword [ebx + 4]
sete dl
add edx, 0xad
call fcn.100910f0
add esp, 8
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
push dword [ebx - 0x14]
xor edx, edx
mov ecx, edi
call fcn.10093130
add esp, 4
mov edx, eax
mov ecx, edi
push dword [ebx + 4]
call fcn.10093130
add esp, 4
lea ecx, [ebx - 8]
mov edx, eax
push 0
push ecx
mov ecx, edi
call fcn.10091570
add esp, 8
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
cmp eax, 0xda
jne case.0x101029f1.136
add dword [0x102549bc], 0x28ff2
mov dword [ebx + 4], 0
jmp 0x10102a46
push dword [ebx - 0x14]
xor edx, edx
mov ecx, edi
call fcn.10093130
add esp, 4
mov edx, eax
mov ecx, edi
push dword [ebx + 4]
call fcn.10093130
add esp, 4
mov edx, 0x30
mov ecx, edi
mov esi, eax
push 0
push dword [ebx - 0x2c]
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x2c], eax
test eax, eax
je 0x10104547
mov dword [eax + 0x14], esi
jmp 0x10104552
push esi
push dword [edi]
call fcn.10093960
add esp, 8
cmp dword [ebx - 0x20], 0
je case.0x101029f1.230
push 0
push dword [ebx - 0x2c]
mov edx, 0x13
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
mov eax, dword [ebx - 8]
test eax, eax
jne 0x101045c1
mov edx, dword [ebx - 0x2c]
mov ecx, edi
call fcn.10092000
cmp dword [ebx - 0x20], 0
mov ecx, str.false
mov eax, str.true
mov edx, 0x75
cmove eax, ecx
mov ecx, dword [edi]
push eax
call fcn.10091010
add esp, 4
mov dword [ebx - 0x2c], eax
test eax, eax
je case.0x101029f1.230
mov ecx, eax
call fcn.10093a20
jmp case.0x101029f1.230
cmp dword [eax], 1
mov ecx, dword [eax + 8]
mov dword [esp + 0x18], ecx
jne 0x1010461d
call fcn.10093e80
test eax, eax
je 0x1010461d
mov eax, dword [ebx - 0x2c]
lea esi, [ebx - 0x2c]
cmp byte [eax], 0xb1
je 0x1010461d
mov eax, dword [ebx - 8]
mov dword [eax + 8], 0
push dword [ebx - 8]
push dword [edi]
call fcn.10093960
push 0
push dword [esp + 0x24]
mov edx, 0xae
mov ecx, edi
call fcn.100910f0
push eax
push dword [esi]
mov edx, 0x35
mov ecx, edi
call fcn.100910f0
add esp, 0x18
mov dword [esi], eax
jmp 0x10104696
lea esi, [ebx - 0x2c]
mov edx, 0x31
push 0
push dword [esi]
mov ecx, edi
call fcn.100910f0
mov ecx, eax
add esp, 8
mov dword [esi], ecx
test ecx, ecx
jne 0x1010464a
push dword [ebx - 8]
push dword [edi]
call fcn.10093960
add esp, 8
jmp 0x10104696
mov eax, dword [ecx + 0xc]
cmp byte [eax], 0xb1
jne 0x10104687
mov eax, dword [eax + 0x14]
mov ecx, edi
push dword [ebx - 8]
mov edx, dword [eax]
call fcn.10091240
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
je 0x10104696
mov edx, eax
mov ecx, edi
call fcn.10102010
push dword [esp + 0x18]
mov edx, dword [esi]
mov ecx, edi
call fcn.100911b0
add esp, 4
jmp 0x10104696
mov eax, dword [ebx - 8]
mov dword [ecx + 0x14], eax
mov ecx, edi
mov edx, dword [esi]
call fcn.10090e70
cmp dword [ebx - 0x20], 0
je case.0x101029f1.230
push 0
push dword [esi]
mov edx, 0x13
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [esi], eax
jmp case.0x101029f1.230
push 0
push 0
mov edx, 0x8a
mov ecx, edi
call fcn.100910f0
push dword [ebx - 8]
mov edx, eax
mov dword [ebx - 0x14], eax
mov ecx, edi
call fcn.100911b0
add esp, 0xc
jmp case.0x101029f1.230
push 0
push dword [ebx - 0x2c]
mov edx, 0x31
mov ecx, edi
call fcn.100910f0
push dword [ebx - 8]
mov edx, eax
mov dword [ebx - 0x2c], eax
mov ecx, edi
call fcn.100911b0
add esp, 0xc
cmp dword [ebx - 0x20], 0
je case.0x101029f1.230
push 0
push dword [ebx - 0x2c]
mov edx, 0x13
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
lea eax, [ebx - 8]
xor edx, edx
push eax
lea eax, [ebx - 0x14]
mov ecx, edi
push eax
call fcn.100b01c0
push 0
push 0
push 0
push 0
push 0
push 0
push eax
xor edx, edx
mov dword [esp + 0x3c], eax
mov ecx, edi
call fcn.100cc9b0
mov esi, eax
add esp, 0x24
mov eax, dword [ebx + 4]
test eax, eax
je 0x10104775
xor edx, edx
mov ecx, edi
test esi, esi
push eax
cmovne edx, dword [esp + 0x1c]
call fcn.100b0da0
add esp, 4
push 0
push dword [ebx - 0x2c]
mov edx, 0x31
mov ecx, edi
call fcn.100910f0
push esi
jmp 0x101046f5
push 0
push 0
mov edx, 0x14
mov ecx, edi
call fcn.100910f0
push dword [ebx - 8]
mov edx, eax
mov dword [ebx - 0x20], eax
mov ecx, edi
call fcn.100911b0
add esp, 0xc
jmp case.0x101029f1.230
push 0
push dword [ebx - 0x20]
mov edx, 0x9d
mov ecx, edi
call fcn.100910f0
mov ecx, dword [ebx - 0x14]
add esp, 8
mov dword [ebx - 0x2c], eax
test eax, eax
je 0x101047fc
mov eax, dword [ebx - 8]
test eax, eax
je 0x101047e7
mov edx, ecx
mov ecx, edi
push eax
call fcn.10093130
add esp, 4
mov ecx, eax
mov eax, dword [ebx - 0x2c]
mov dword [eax + 0x14], ecx
mov ecx, edi
mov edx, dword [ebx - 0x2c]
call fcn.10090e70
jmp case.0x101029f1.230
push ecx
push dword [edi]
call fcn.10093960
mov edx, dword [ebx - 8]
add esp, 8
mov ecx, dword [edi]
call fcn.10091f70
jmp case.0x101029f1.230
push dword [ebx - 0x14]
mov edx, dword [ebx - 0x2c]
mov ecx, edi
call fcn.10093130
add esp, 4
mov dword [ebx - 0x2c], eax
mov edx, eax
mov ecx, edi
push dword [ebx + 4]
call fcn.10093130
add esp, 4
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
push dword [ebx - 0x14]
xor edx, edx
mov ecx, edi
call fcn.10093130
add esp, 4
mov dword [ebx - 0x20], eax
mov edx, eax
mov ecx, edi
push dword [ebx + 4]
call fcn.10093130
add esp, 4
mov dword [ebx - 0x20], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
jmp 0x101035ef
push dword [ebx + 4]
xor edx, edx
mov ecx, edi
call fcn.10093130
add esp, 4
jmp 0x10102a3f
cmp eax, 0xf1
jne 0x10104896
add dword [0x102549bc], 0x2906b
mov eax, dword [ebx - 8]
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
push 0
push dword [ebx - 0x5c]
lea eax, [ebx - 0x80]
xor edx, edx
push 0
push dword [ebx + 4]
lea esi, [ebx - 0x2c]
push eax
push dword [ebx - 0x74]
push dword [ebx - 0x14]
push ecx
push 0
push esi
mov ecx, edi
call fcn.100b01c0
add esp, 0xc
lea edx, [ebx - 0x50]
mov ecx, edi
push eax
lea eax, [ebx - 0x44]
push eax
call fcn.100add90
add esp, 0x24
cmp byte [edi + 0xd0], 2
jb case.0x101029f1.230
mov edx, dword [edi + 0xf0]
test edx, edx
je case.0x101029f1.230
mov edx, dword [edx]
mov ecx, edi
push esi
call fcn.1009da90
add esp, 4
jmp case.0x101029f1.230
cmp eax, 0x118
jne case.0x101029f1.97
add dword [0x102549bc], 0x29079
mov dword [ebx + 4], 2
jmp 0x10102a46
push dword [ebx + 4]
mov edx, dword [ebx - 0x2c]
lea eax, [ebx - 0x14]
push dword [ebx - 8]
mov ecx, edi
push eax
call fcn.10102320
add esp, 0xc
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
lea esi, [ebx - 0x14]
xor edx, edx
push dword [ebx - 8]
mov ecx, edi
push esi
call fcn.10102320
add esp, 0xc
mov dword [esi], eax
jmp case.0x101029f1.230
push dword [ebx - 8]
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.100af950
add esp, 4
jmp case.0x101029f1.230
push dword [ebx + 4]
xor edx, edx
mov ecx, edi
call fcn.100e3ec0
add esp, 4
jmp case.0x101029f1.230
push dword [ebx + 4]
lea edx, [ebx - 8]
mov ecx, edi
call fcn.100e3ec0
add esp, 4
jmp case.0x101029f1.230
push 0
lea eax, [ebx + 4]
mov ecx, edi
push 0
push eax
lea edx, [ebx - 8]
call fcn.100c4780
add esp, 0xc
jmp case.0x101029f1.230
push 0
lea eax, [ebx + 4]
mov ecx, edi
push eax
lea eax, [ebx - 0x14]
lea edx, [ebx - 0x20]
push eax
call fcn.100c4780
add esp, 0xc
jmp case.0x101029f1.230
push 0
lea eax, [ebx - 8]
mov ecx, edi
push eax
lea eax, [ebx - 0x20]
lea edx, [ebx - 0x2c]
push eax
call fcn.100c4780
add esp, 0xc
jmp case.0x101029f1.230
push 1
jmp 0x101049ba
push 1
lea eax, [ebx - 8]
mov ecx, edi
push eax
lea eax, [ebx - 0x20]
lea edx, [ebx - 0x2c]
push eax
call fcn.100c4780
add esp, 0xc
jmp case.0x101029f1.230
mov eax, dword [ebx + 8]
mov ecx, dword [ebx - 0x20]
add eax, dword [ebx + 4]
mov edx, dword [ebx - 8]
sub eax, ecx
mov dword [esp + 0x1c], eax
lea eax, [esp + 0x18]
mov dword [esp + 0x18], ecx
mov ecx, edi
push eax
call fcn.100dc6a0
add esp, 4
jmp case.0x101029f1.230
push dword [ebx - 0x5c]
lea esi, [ebx - 0x44]
mov ecx, edi
push dword [ebx - 0x74]
lea edx, [ebx - 0x50]
push dword [ebx + 4]
push dword [ebx - 0x14]
push dword [ebx - 0x28]
push dword [ebx - 0x2c]
push dword [ebx - 0x38]
push esi
call fcn.100dbc50
add esp, 0x20
cmp dword [ebx - 0x40], 0
jne 0x10104a77
mov eax, dword [ebx - 0x50]
mov ecx, dword [ebx - 0x4c]
mov dword [ebx - 0x74], eax
mov dword [ebx - 0x70], ecx
jmp case.0x101029f1.230
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [ebx - 0x74], eax
mov dword [ebx - 0x70], ecx
jmp case.0x101029f1.230
mov dword [ebx - 8], 0x41
jmp 0x10102a46
mov dword [ebx + 0x10], 0x21
jmp 0x10102a46
cmp eax, 0x108
jne 0x10104ab0
add dword [0x102549bc], 0x290b9
mov dword [ebx + 8], 0
jmp case.0x101029f1.260
mov eax, dword [ebx + 4]
mov dword [ebx - 0x14], 0x81
mov dword [ebx - 0x10], eax
jmp case.0x101029f1.230
cmp eax, 0x11d
jne case.0x101029f1.21
add dword [0x102549bc], 0x290c0
mov dword [ebx + 0x10], 0
jmp 0x10102a46
cmp eax, 0x11e
jne 0x10104afc
add dword [0x102549bc], 0x290c4
mov eax, dword [ebx + 4]
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
cmp dword [ebx - 0x14], 0
jne 0x10104b24
push 0x290c9
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yymsp__2_.minor.yy33_0
call fcn.101aa953
add esp, 0xc
mov eax, dword [ebx - 0x14]
mov ecx, dword [eax + 0x2c]
mov eax, dword [ebx - 8]
mov dword [ecx + 0x28], eax
mov ecx, dword [ebx - 0x14]
mov eax, dword [ebx - 8]
mov dword [ecx + 0x2c], eax
jmp case.0x101029f1.230
cmp dword [ebx - 8], 0
jne 0x10104b5b
push 0x290d0
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yymsp__1_.minor.yy33_0
call fcn.101aa953
add esp, 0xc
mov eax, dword [ebx - 8]
mov dword [eax + 0x2c], eax
jmp case.0x101029f1.230
mov eax, dword [ebx + 4]
mov ecx, dword [ebx + 8]
push str.qualified_table_names_are_not_allowed_on_INSERT__UPDATE__and_DELETE_statements_within_triggers
push edi
mov dword [ebx - 0x14], eax
mov dword [ebx - 0x10], ecx
call fcn.10037890
add esp, 8
jmp case.0x101029f1.230
push str.the_INDEXED_BY_clause_is_not_allowed_on_UPDATE_or_DELETE_statements_within_triggers
push edi
call fcn.10037890
add esp, 8
jmp case.0x101029f1.230
push str.the_NOT_INDEXED_clause_is_not_allowed_on_UPDATE_or_DELETE_statements_within_triggers
push edi
call fcn.10037890
add esp, 8
jmp case.0x101029f1.230
push dword [ebx + 4]
movzx eax, byte [ebx - 0x50]
lea edx, [ebx - 0x44]
push dword [ebx - 0x5c]
mov ecx, edi
push eax
push dword [ebx - 8]
push dword [ebx - 0x20]
push dword [ebx - 0x14]
call fcn.100dcf30
add esp, 0x18
mov dword [ebx - 0x5c], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
movzx eax, byte [ebx - 0x44]
lea edx, [ebx - 0x2c]
push dword [ebx - 0x50]
mov ecx, edi
push dword [ebx - 8]
push eax
push dword [ebx - 0x14]
push dword [ebx - 0x20]
call fcn.100dcdf0
add esp, 0x18
mov dword [ebx - 0x50], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
lea edx, [ebx - 0x20]
mov ecx, edi
push dword [ebx - 0x38]
push dword [ebx - 8]
call fcn.100dd620
add esp, 0xc
mov dword [ebx - 0x38], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 8]
push dword [ebx - 0x14]
mov ecx, dword [edi]
call fcn.100dcbc0
add esp, 8
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
push 0
push 0
mov edx, 0x47
mov ecx, edi
call fcn.100910f0
add esp, 8
mov dword [ebx - 0x20], eax
test eax, eax
je case.0x101029f1.230
mov byte [eax + 1], 4
jmp case.0x101029f1.230
mov ecx, dword [edi]
lea eax, [ebx - 8]
push 1
push eax
mov edx, 0x47
call fcn.10090eb0
add esp, 8
mov dword [ebx - 0x38], eax
test eax, eax
je case.0x101029f1.230
mov cl, byte [ebx - 0x20]
mov byte [eax + 1], cl
jmp case.0x101029f1.230
mov dword [ebx + 4], 1
jmp 0x10102a46
mov dword [ebx + 4], 3
jmp 0x10102a46
push dword [ebx - 8]
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.100dd830
add esp, 4
jmp case.0x101029f1.230
push dword [ebx + 4]
mov edx, dword [ebx - 0x20]
mov ecx, edi
push dword [ebx - 8]
call fcn.100a4640
add esp, 8
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.100a4620
jmp case.0x101029f1.230
push 0
xor edx, edx
mov ecx, edi
call fcn.100b1c90
add esp, 4
jmp case.0x101029f1.230
lea eax, [ebx + 4]
mov ecx, edi
push eax
lea edx, [ebx - 8]
call fcn.100b1c90
add esp, 4
jmp case.0x101029f1.230
push 0
xor edx, edx
mov ecx, edi
call fcn.100a2c50
add esp, 4
jmp case.0x101029f1.230
lea eax, [ebx + 4]
mov ecx, edi
push eax
lea edx, [ebx - 8]
call fcn.100a2c50
add esp, 4
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x20]
lea eax, [ebx + 4]
push eax
mov ecx, edi
call fcn.1009c5c0
add esp, 4
jmp case.0x101029f1.230
mov eax, dword [edi + 0xc8]
lea edx, [ebx - 8]
add eax, dword [edi + 0xc4]
mov ecx, edi
sub eax, dword [edx]
mov dword [ebx - 4], eax
call fcn.1009caa0
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x20]
lea eax, [ebx + 4]
push eax
mov ecx, edi
call fcn.100a0e20
add esp, 4
jmp case.0x101029f1.230
mov eax, dword [edi]
xor ecx, ecx
inc byte [edi + 0x18]
inc dword [eax + 0x130]
mov word [eax + 0x134], cx
mov ecx, edi
mov edx, dword [ebx + 4]
call fcn.1009d110
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x38]
lea eax, [ebx + 4]
push eax
lea eax, [ebx - 0x14]
mov ecx, edi
push eax
call fcn.1009d4c0
add esp, 8
jmp case.0x101029f1.230
xor edx, edx
mov ecx, edi
call fcn.100e5650
jmp case.0x101029f1.230
lea edx, [ebx + 4]
mov ecx, edi
call fcn.100e5650
jmp case.0x101029f1.230
push dword [ebx - 0x2c]
lea eax, [ebx + 4]
mov ecx, edi
push eax
lea eax, [ebx - 0x14]
push eax
lea edx, [ebx - 0x20]
call fcn.100e5320
add esp, 0xc
jmp case.0x101029f1.230
mov ecx, edi
call fcn.100e58b0
jmp case.0x101029f1.230
cmp eax, 0x12d
jne case.0x101029f1.302
add dword [0x102549bc], 0x29157
lea edx, [ebx + 4]
mov ecx, edi
call fcn.100e58d0
jmp case.0x101029f1.230
cmp eax, 0x12e
jne 0x10104e2e
add dword [0x102549bc], 0x29158
lea edx, [ebx + 4]
mov ecx, edi
call fcn.100e58d0
jmp case.0x101029f1.230
cmp eax, 0x130
jne 0x10104e4e
add dword [0x102549bc], 0x2915c
mov edx, dword [ebx + 4]
mov ecx, edi
push 1
call fcn.100d5500
add esp, 4
jmp case.0x101029f1.230
mov byte [ebx + 4], 1
jmp 0x10102a46
mov byte [ebx - 8], 0
jmp 0x10102a46
mov byte [ebx - 0x14], 2
jmp 0x10102a46
movzx eax, byte [ebx - 0x20]
lea edx, [ebx - 0x38]
push eax
push dword [ebx - 8]
mov ecx, edi
push dword [ebx - 0x2c]
call fcn.100b2380
add esp, 0xc
mov dword [ebx - 0x38], eax
jmp case.0x101029f1.230
push dword [ebx + 4]
xor edx, edx
mov ecx, edi
call fcn.100b2530
add esp, 4
jmp 0x10102a3f
push dword [ebx + 4]
mov edx, dword [ebx - 0x14]
mov ecx, edi
call fcn.100b2530
add esp, 4
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
cmp dword [ebx + 4], 0
jne 0x10104ee6
push 0x2917d
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yymsp_0_.minor.yy41_0
call fcn.101aa953
add esp, 0xc
push dword [ebx - 0x14]
mov edx, dword [ebx + 4]
mov ecx, edi
call fcn.100fe650
mov ecx, dword [ebx + 4]
add esp, 4
mov eax, dword [ebx - 0x14]
mov dword [ecx + 0x24], eax
mov eax, dword [ebx + 4]
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
cmp dword [ebx - 8], 0
jne 0x10104f32
push 0x29186
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push 0x101f935c
call fcn.101aa953
mov eax, dword [ebx - 8]
add esp, 0xc
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
mov edx, dword [ebx - 0x2c]
mov ecx, dword [edi]
push 0
push dword [ebx - 0x28]
call fcn.10031190
mov ecx, dword [ebx - 8]
add esp, 8
mov dword [ecx], eax
mov eax, dword [ebx - 8]
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
mov ecx, edi
push 0
push dword [ebx - 8]
push dword [ebx - 0x14]
call fcn.100fe530
add esp, 0xc
mov dword [ebx - 0x2c], eax
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
lea esi, [ebx - 0x38]
push esi
push dword [ebx - 8]
mov ecx, edi
push dword [ebx - 0x14]
call fcn.100fe530
add esp, 0xc
mov dword [esi], eax
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
mov ecx, edi
push 0
push dword [ebx - 8]
push 0
call fcn.100fe530
add esp, 0xc
mov dword [ebx - 0x20], eax
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
lea esi, [ebx - 0x2c]
push esi
push dword [ebx - 8]
mov ecx, edi
push 0
call fcn.100fe530
add esp, 0xc
mov dword [esi], eax
jmp case.0x101029f1.230
cmp eax, 0x151
jne case.0x101029f1.230
add dword [0x102549bc], 0x291a4
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
lea esi, [ebx - 8]
push esi
push 0
push 0
mov ecx, edi
call fcn.100fe530
add esp, 0xc
mov dword [esi], eax
jmp case.0x101029f1.230
push 0
push 0
push 0x55
push 0
push 0x5a
xor edx, edx
mov ecx, edi
call fcn.100fe330
add esp, 0x14
mov dword [ebx + 0x10], eax
jmp case.0x101029f1.230
movzx eax, byte [ebx + 4]
mov ecx, edi
mov edx, dword [ebx - 0x14]
push eax
push 0
push 0x55
push dword [ebx - 4]
push dword [ebx - 8]
call fcn.100fe330
add esp, 0x14
mov dword [ebx - 0x14], eax
jmp case.0x101029f1.230
movzx eax, byte [ebx + 4]
mov ecx, edi
mov edx, dword [ebx - 0x38]
push eax
push dword [ebx - 4]
push dword [ebx - 8]
push dword [ebx - 0x1c]
push dword [ebx - 0x20]
call fcn.100fe330
add esp, 0x14
mov dword [ebx - 0x38], eax
jmp case.0x101029f1.230
cmp eax, 0x146
jne case.0x101029f1.230
add dword [0x102549bc], 0x291c2
jmp case.0x101029f1.230
cmp eax, 0x147
jne case.0x101029f1.329
movzx eax, word [ebx - 0xa]
add dword [0x102549bc], 0x291c7
mov dword [ebx - 8], eax
mov dword [ebx - 4], 0
jmp case.0x101029f1.230
cmp eax, 0x149
jne 0x101050b5
add dword [0x102549bc], 0x291c8
movzx eax, word [ebx - 0xa]
mov dword [ebx - 8], eax
mov dword [ebx - 4], 0
jmp case.0x101029f1.230
movzx ecx, word [ebx + 2]
mov eax, dword [ebx - 8]
mov dword [ebx - 8], ecx
mov dword [ebx - 4], eax
jmp case.0x101029f1.230
mov byte [ebx + 0x10], 0
jmp 0x10102a46
mov al, byte [ebx + 4]
mov byte [ebx - 8], al
jmp case.0x101029f1.230
cmp eax, 0x14d
jne 0x101050ff
add dword [0x102549bc], 0x291d7
mov al, byte [ebx - 0xa]
mov byte [ebx - 8], al
jmp case.0x101029f1.230
mov al, byte [ebx + 2]
mov byte [ebx + 4], al
jmp case.0x101029f1.230
mov eax, dword [ebx + 4]
mov edx, dword [ebx - 8]
test eax, eax
je 0x1010512d
mov dword [eax + 0x28], edx
mov eax, dword [ebx + 4]
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
mov ecx, dword [edi]
call fcn.10091f70
mov eax, dword [ebx + 4]
mov dword [ebx - 8], eax
jmp case.0x101029f1.230
mov ecx, dword [edi]
push 0
push 0x64
call fcn.10030ce0
mov esi, eax
add esp, 8
test esi, esi
je 0x10105165
mov byte [esi + 0x10], 0xa6
mov ecx, dword [ebx + 4]
mov dword [esi + 0x28], ecx
mov dword [ebx + 4], esi
jmp case.0x101029f1.230
mov edx, dword [ebx + 4]
mov ecx, dword [edi]
call fcn.10091f70
mov dword [ebx + 4], esi
jmp case.0x101029f1.230
mov eax, dword [ebx - 8]
mov dword [ebx - 0x20], eax
test eax, eax
jne case.0x101029f1.230
push 0x291fa
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yymsp__3_.minor.yy41_0
call fcn.101aa953
add esp, 0xc
jmp case.0x101029f1.230
mov ecx, dword [edi]
push 0
push 0x64
call fcn.10030ce0
add esp, 8
mov dword [ebx - 8], eax
test eax, eax
je case.0x101029f1.230
mov edx, dword [ebx + 4]
mov ecx, dword [edi]
push 0
push dword [ebx + 8]
call fcn.10031190
mov ecx, dword [ebx - 8]
add esp, 8
mov dword [ecx], eax
jmp case.0x101029f1.230
cmp eax, 0x156
jne 0x101051ec
add dword [0x102549bc], 0x29209
jmp 0x10102a68
cmp eax, 0x157
jne 0x10105202
add dword [0x102549bc], 0x2920a
jmp 0x10102a68
cmp eax, 0x158
jne 0x1010521d
push 0x2920b
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_344
jmp 0x10102a5c
cmp eax, 0x159
jne 0x10105233
add dword [0x102549bc], 0x2920c
jmp 0x10102a68
cmp eax, 0x15a
jne 0x10105249
add dword [0x102549bc], 0x2920d
jmp 0x10102a68
cmp eax, 0x15b
jne 0x10105264
push 0x2920e
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_347
jmp 0x10102a5c
cmp eax, 0x15c
jne 0x1010527a
add dword [0x102549bc], 0x2920f
jmp 0x10102a68
cmp eax, 0x15d
jne 0x10105290
add dword [0x102549bc], 0x29210
jmp 0x10102a68
cmp eax, 0x15e
jne 0x101052a6
add dword [0x102549bc], 0x29211
jmp 0x10102a68
cmp eax, 0x15f
jne 0x101052bc
add dword [0x102549bc], 0x29212
jmp 0x10102a68
cmp eax, 0x160
jne 0x101052d2
add dword [0x102549bc], 0x29213
jmp 0x10102a68
cmp eax, 0x161
jne 0x101052e8
add dword [0x102549bc], 0x29214
jmp 0x10102a68
cmp eax, 0x162
jne 0x10105303
push 0x29215
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_354
jmp 0x10102a5c
cmp eax, 0x163
jne 0x10105319
add dword [0x102549bc], 0x29216
jmp 0x10102a68
cmp eax, 0x164
jne 0x1010532f
add dword [0x102549bc], 0x29217
jmp 0x10102a68
cmp eax, 0x165
jne 0x10105345
add dword [0x102549bc], 0x29218
jmp 0x10102a68
cmp eax, 0x166
jne 0x1010535b
add dword [0x102549bc], 0x29219
jmp 0x10102a68
cmp eax, 0x167
jne 0x10105371
add dword [0x102549bc], 0x2921a
jmp 0x10102a68
cmp eax, 0x168
jne 0x10105387
add dword [0x102549bc], 0x2921b
jmp 0x10102a68
cmp eax, 0x169
jne 0x1010539d
add dword [0x102549bc], 0x2921c
jmp 0x10102a68
cmp eax, 0x16a
jne 0x101053b8
push 0x2921d
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_362
jmp 0x10102a5c
cmp eax, 0x16b
jne 0x101053d3
push 0x2921e
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_363
jmp 0x10102a5c
cmp eax, 0x16c
jne 0x101053e9
add dword [0x102549bc], 0x2921f
jmp 0x10102a68
cmp eax, 0x16d
jne 0x101053ff
add dword [0x102549bc], 0x29220
jmp 0x10102a68
cmp eax, 0x16e
jne 0x10105415
add dword [0x102549bc], 0x29221
jmp 0x10102a68
cmp eax, 0x16f
jne 0x1010542b
add dword [0x102549bc], 0x29222
jmp 0x10102a68
cmp eax, 0x170
jne 0x10105441
add dword [0x102549bc], 0x29223
jmp 0x10102a68
cmp eax, 0x171
jne 0x10105457
add dword [0x102549bc], 0x29224
jmp 0x10102a68
cmp eax, 0x172
jne 0x1010546d
add dword [0x102549bc], 0x29225
jmp 0x10102a68
cmp eax, 0x173
jne 0x10105488
push 0x29226
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_371
jmp 0x10102a5c
cmp eax, 0x174
jne 0x1010549e
add dword [0x102549bc], 0x29227
jmp 0x10102a68
cmp eax, 0x175
jne 0x101054b9
push 0x29228
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_373
jmp 0x10102a5c
cmp eax, 0x176
jne 0x101054d4
push 0x29229
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_374
jmp 0x10102a5c
cmp eax, 0x177
jne 0x101054ef
push 0x2922a
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_375
jmp 0x10102a5c
cmp eax, 0x178
jne 0x10105505
add dword [0x102549bc], 0x2922b
jmp 0x10102a68
cmp eax, 0x179
jne 0x1010551b
add dword [0x102549bc], 0x2922c
jmp 0x10102a68
cmp eax, 0x17a
jne 0x10105531
add dword [0x102549bc], 0x2922d
jmp 0x10102a68
cmp eax, 0x17b
jne 0x1010554c
push 0x2922e
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_379
jmp 0x10102a5c
cmp eax, 0x17c
jne 0x10105562
add dword [0x102549bc], 0x2922f
jmp 0x10102a68
cmp eax, 0x17d
jne 0x1010557d
push 0x29230
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_381
jmp 0x10102a5c
cmp eax, 0x17e
jne 0x10105593
add dword [0x102549bc], 0x29231
jmp 0x10102a68
cmp eax, 0x17f
jne 0x101055a9
add dword [0x102549bc], 0x29232
jmp 0x10102a68
cmp eax, 0x180
jne 0x101055c4
push 0x29233
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_384
jmp 0x10102a5c
cmp eax, 0x181
jne 0x101055df
push 0x29234
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.yyruleno_385
jmp 0x10102a5c
cmp eax, 0x182
jne 0x101055f5
add dword [0x102549bc], 0x29235
jmp 0x10102a68
cmp eax, 0x183
jne 0x1010560b
add dword [0x102549bc], 0x29236
jmp 0x10102a68
cmp eax, 0x184
jne 0x10105621
add dword [0x102549bc], 0x29237
jmp 0x10102a68
cmp eax, 0x185
jne 0x10105637
add dword [0x102549bc], 0x29238
jmp 0x10102a68
cmp eax, 0x186
jne 0x1010564d
add dword [0x102549bc], 0x29239
jmp 0x10102a68
cmp eax, 0x187
jne 0x10105663
add dword [0x102549bc], 0x2923a
jmp 0x10102a68
cmp eax, 0x188
jne 0x10105679
add dword [0x102549bc], 0x2923b
jmp 0x10102a68
cmp eax, 0x189
jne 0x1010568f
add dword [0x102549bc], 0x2923c
jmp 0x10102a68
cmp eax, 0x18a
jne 0x101056a5
add dword [0x102549bc], 0x2923d
jmp 0x10102a68
cmp eax, 0x18b
jne 0x101056bb
add dword [0x102549bc], 0x2923e
jmp 0x10102a68
cmp eax, 0x18c
jne 0x101056d1
add dword [0x102549bc], 0x2923f
jmp 0x10102a68
cmp eax, 0x18d
jne 0x101056e7
add dword [0x102549bc], 0x29240
jmp 0x10102a68
cmp eax, 0x18e
jne 0x101056fd
add dword [0x102549bc], 0x29241
jmp 0x10102a68
cmp eax, 0x18f
jne 0x10105713
add dword [0x102549bc], 0x29242
jmp 0x10102a68
cmp eax, 0x190
jne 0x10105729
add dword [0x102549bc], 0x29243
jmp 0x10102a68
cmp eax, 0x191
jne 0x1010573f
add dword [0x102549bc], 0x29244
jmp 0x10102a68
cmp eax, 0x192
jne 0x10105755
add dword [0x102549bc], 0x29245
jmp 0x10102a68
cmp eax, 0x193
jne 0x1010576b
add dword [0x102549bc], 0x29246
jmp 0x10102a68
cmp eax, 0x194
jne 0x10102a46
add dword [0x102549bc], 0x29247
jmp 0x10102a68