Function at 0x10060e60
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x54
mov eax, dword [0x10244540]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, ecx
mov dword [ebp - 0x3c], 0
mov ecx, dword [ebp + 8]
mov ebx, edx
push edi
mov edi, dword [ebp + 0xc]
mov eax, dword [esi + 8]
mov dword [ebp - 0x38], eax
mov dword [ebp - 8], edi
mov dword [ebp - 0x50], ebx
mov eax, dword [eax + 4]
mov dword [ebp - 0x40], eax
mov eax, ecx
and eax, 0x8a
cmp eax, ecx
je 0x10060ebb
push 0x12825
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str._flags___BTREE_SAVEPOSITIONBTREE_APPENDBTREE_PREFORMAT__flags
call fcn.101aa953
mov ecx, dword [ebp + 8]
add esp, 0xc
test cl, cl
jns 0x10060edf
test edi, edi
jne 0x10060edf
cmp dword [esi + 0x70], edi
je 0x10060edf
push 0x12826
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str._flags__BTREE_PREFORMAT_0__seekResult__pCur__pKeyInfo0
call fcn.101aa953
add esp, 0xc
test byte [esi + 1], 0x20
je 0x10060f4c
mov edx, dword [esi + 0x40]
mov ecx, dword [ebp - 0x40]
push esi
call fcn.10050f60
add esp, 4
test eax, eax
jne 0x10061956
cmp dword [ebp - 8], eax
je 0x10060f4c
cmp byte [esi + 0x44], al
jge 0x10060f4c
cmp dword [0x102451bc], eax
je 0x10060f18
add dword [0x102549bc], 0x2a8d5
push 0x101f8cf4
push 0x1283c
push str.database_corruption
push str._s_at_line__d_of___.10s_
push 0xb
call fcn.10033a50
add esp, 0x14
mov eax, 0xb
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
mov al, byte [esi]
cmp al, 3
jb 0x10060f82
jne 0x10060f60
add dword [0x102549bc], 0x12844
jmp 0x10060f6e
cmp al, 4
jne 0x10060f6e
add dword [0x102549bc], 0x12845
mov ecx, esi
call fcn.10059850
test eax, eax
je 0x10060f82
cmp eax, 0x10
jne 0x10061956
mov eax, dword [esi + 0x14]
mov edi, dword [eax + 0x3c]
test edi, edi
je 0x10060fd2
mov eax, dword [0x1024512c]
test eax, eax
jne 0x10060fb1
push 0x6c13
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.p0__sqlite3GlobalConfig.mutex.xMutexHeld
call fcn.101aa953
mov eax, dword [0x1024512c]
add esp, 0xc
push edi
call eax
add esp, 4
test eax, eax
jne 0x10060fd2
push 0x106e3
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.cursorHoldsMutex_p_
call fcn.101aa953
add esp, 0xc
mov eax, dword [esi + 8]
mov ecx, dword [esi + 0x14]
mov eax, dword [eax]
cmp eax, dword [ecx + 4]
je 0x10060ff6
push 0x1284a
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.cursorOwnsBtShared_pCur_
call fcn.101aa953
add esp, 0xc
test byte [esi + 1], 1
je 0x1006100b
mov eax, dword [ebp - 0x40]
cmp byte [eax + 0x14], 2
jne 0x1006100b
test byte [eax + 0x18], 1
je 0x10061022
push 0x1284d
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str._pCur__curFlags__BTCF_WriteFlag__0__pBt__inTransactionTRANS_WRITE___pBt__btsFlags__BTS_READ_ONLY_0
call fcn.101aa953
add esp, 0xc
mov edi, dword [esi + 0x70]
xor eax, eax
mov edx, dword [esi + 0x40]
test edi, edi
mov ecx, dword [ebp - 0x38]
setne al
push 2
push eax
call fcn.10050980
add esp, 8
test eax, eax
jne 0x1006105b
push 0x1284e
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.hasSharedCacheTableLock_p__pCur__pgnoRoot__pCur__pKeyInfo_0__2_
call fcn.101aa953
mov edi, dword [esi + 0x70]
add esp, 0xc
mov eax, dword [ebp + 8]
test al, al
js 0x1006108e
xor ecx, ecx
cmp dword [ebx], ecx
sete cl
xor eax, eax
test edi, edi
sete al
cmp ecx, eax
je 0x1006108b
push 0x12855
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str._flags__BTREE_PREFORMAT____pX__pKey0__pCur__pKeyInfo0_
call fcn.101aa953
add esp, 0xc
mov eax, dword [ebp + 8]
cmp dword [esi + 0x70], 0
jne 0x100612fa
cmp dword [ebx], 0
je 0x100610b4
push 0x12858
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pX__pKey0
call fcn.101aa953
add esp, 0xc
mov eax, dword [ebp - 0x38]
cmp byte [eax + 0xb], 0
je 0x100610d2
mov edx, dword [esi + 0x40]
mov ecx, eax
push 0
push dword [ebx + 0xc]
push dword [ebx + 8]
call fcn.10050c50
add esp, 0xc
mov ecx, dword [ebp + 8]
test cl, 2
je 0x1006113e
test byte [esi + 1], 2
jne 0x100610f7
push 0x12864
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pCur__curFlags__BTCF_ValidNKey
call fcn.101aa953
add esp, 0xc
mov eax, dword [ebx + 8]
cmp eax, dword [esi + 0x20]
jne 0x10061107
mov eax, dword [ebx + 0xc]
cmp eax, dword [esi + 0x24]
je 0x1006111e
push 0x12865
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pX__nKeypCur__info.nKey
call fcn.101aa953
add esp, 0xc
cmp dword [ebp - 8], 0
je 0x1006113b
push 0x12866
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.loc0
call fcn.101aa953
add esp, 0xc
mov ecx, dword [ebp + 8]
test byte [esi + 1], 2
je 0x100612bb
mov eax, dword [ebx + 8]
cmp eax, dword [esi + 0x20]
jne 0x100612bb
mov eax, dword [ebx + 0xc]
cmp eax, dword [esi + 0x24]
jne 0x100612bb
cmp dword [ebx + 0x1c], 0
jl 0x1006116c
cmp dword [ebx + 0x20], 0
jge 0x10061183
push 0x12871
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pX__nData_0__pX__nZero_0
call fcn.101aa953
add esp, 0xc
cmp word [esi + 0x32], 0
je 0x100611af
mov eax, dword [ebx + 0x20]
add eax, dword [ebx + 0x1c]
cmp dword [esi + 0x2c], eax
jne 0x100611af
mov edx, ebx
mov ecx, esi
call fcn.10060c40
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
cmp dword [ebp - 8], 0
je 0x100611cc
push 0x12878
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.loc0
call fcn.101aa953
add esp, 0xc
mov al, byte [esi]
test al, al
je 0x100611f3
cmp al, 1
jne 0x100611dc
cmp dword [ebp - 8], 0
jne 0x100611f3
push 0x128af
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pCur__eStateCURSOR_VALID___pCur__eStateCURSOR_INVALID__loc_
call fcn.101aa953
add esp, 0xc
mov edi, dword [esi + 0x74]
cmp byte [edi + 1], 0
jne 0x10061227
cmp dword [ebx + 0xc], 0
jg 0x10061227
jl 0x1006120a
cmp dword [ebx + 8], 0
jae 0x10061227
test byte [ebp + 8], 0x80
jne 0x10061227
push 0x128b2
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pPage__intKey__pX__nKey_0___flags__BTREE_PREFORMAT_
call fcn.101aa953
add esp, 0xc
cmp byte [edi + 8], 0
jne 0x1006124a
cmp byte [edi + 1], 0
je 0x1006124a
push 0x128b3
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pPage__leaf___pPage__intKey
call fcn.101aa953
add esp, 0xc
cmp dword [edi + 0x14], 0
jge 0x100613ee
cmp byte [esi], 1
jbe 0x100613df
push 0x128b5
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push 0x101f935c
call fcn.101aa953
add esp, 0xc
cmp dword [0x102451bc], 0
je 0x10061287
add dword [0x102549bc], 0x2a8d5
push 0x101f8cf4
push 0x128b7
push str.database_corruption
push str._s_at_line__d_of___.10s_
push 0xb
call fcn.10033a50
add esp, 0x14
mov eax, 0xb
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
cmp dword [ebp - 8], 0
jne 0x100611cc
lea eax, [ebp - 8]
mov edx, ecx
push eax
push dword [ebx + 0xc]
shr edx, 3
mov ecx, esi
push dword [ebx + 8]
and edx, 1
call fcn.1005a160
add esp, 0xc
test eax, eax
je 0x100611cc
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
mov edi, eax
and edi, 2
je 0x10061325
cmp dword [ebp - 8], 0
je 0x10061396
push 0x12888
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str._flags__BTREE_SAVEPOSITION_0__loc0
call fcn.101aa953
mov eax, dword [ebp + 8]
add esp, 0xc
cmp dword [ebp - 8], 0
jne 0x100611cc
test edi, edi
jne 0x1006138c
movzx ecx, word [ebx + 0x18]
test cx, cx
je 0x10061367
mov eax, dword [esi + 0x70]
lea edx, [ebp - 0x28]
mov dword [ebp - 0x28], eax
mov eax, dword [ebx + 0x14]
mov dword [ebp - 0x24], eax
lea eax, [ebp - 8]
mov word [ebp - 0x14], cx
mov ecx, esi
push eax
mov byte [ebp - 0x12], 0
mov byte [ebp - 0xe], 0
call fcn.1005a7a0
add esp, 4
jmp 0x10061384
mov edx, dword [ebx]
lea ecx, [ebp - 8]
push ecx
shr eax, 3
mov ecx, esi
and eax, 1
push eax
push dword [ebx + 0xc]
push dword [ebx + 8]
call fcn.10051120
add esp, 0x10
test eax, eax
jne 0x10061956
cmp dword [ebp - 8], 0
jne 0x100611cc
mov ecx, esi
call fcn.10058660
mov ecx, dword [ebx + 8]
mov eax, dword [ebx + 0xc]
cmp dword [esi + 0x20], ecx
jne 0x100611cc
cmp dword [esi + 0x24], eax
jne 0x100611cc
mov eax, dword [ebx]
lea edx, [ebp - 0x30]
mov dword [ebp - 0x14], ecx
mov ecx, esi
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x10], 0
call fcn.10060c40
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
mov ecx, edi
call fcn.100536c0
test eax, eax
jne 0x10061956
cmp byte [edi], 0
jne 0x10061413
cmp dword [0x102450e0], 0
je 0x10061413
push 0x128c1
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pPage__isInit__CORRUPT_DB
call fcn.101aa953
add esp, 0xc
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax + 0x54]
mov dword [ebp - 0x44], ecx
test ecx, ecx
jne 0x1006143d
push 0x128c3
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.newCell_0
call fcn.101aa953
mov ecx, dword [ebp - 0x44]
add esp, 0xc
mov eax, dword [ebp - 0x40]
test byte [ebp + 8], 0x80
je 0x100614b6
mov eax, dword [eax + 0x58]
mov edx, eax
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], eax
cmp eax, 4
jge 0x10061469
mov edx, 4
mov dword [ebp - 0x3c], 4
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x40]
cmp byte [eax + 0x11], 0
je 0x100614da
movzx eax, word [edi + 0xe]
cmp edx, eax
jbe 0x100614da
lea eax, [ebp - 0x20]
push eax
mov eax, dword [edi + 0x50]
push ecx
push edi
call eax
movzx eax, word [ebp - 0x10]
add esp, 0xc
cmp dword [ebp - 0x14], eax
je 0x100614da
mov edx, dword [ebp - 0x44]
lea eax, [ebp - 0x34]
mov ecx, dword [ebp - 0x40]
push eax
mov eax, dword [ebp - 0x38]
push dword [edi + 4]
push 3
mov edx, dword [edx + eax - 4]
bswap edx
call fcn.10051520
mov edx, dword [ebp - 0x34]
add esp, 0xc
jmp 0x100614d2
lea eax, [ebp - 0x3c]
mov edx, ecx
push eax
push ebx
mov ecx, edi
call fcn.1005c9f0
mov edx, eax
add esp, 8
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x34], edx
mov dword [ebp - 0x3c], eax
test edx, edx
jne 0x10061954
push dword [ebp - 0x44]
mov eax, dword [edi + 0x4c]
push edi
call eax
mov ecx, dword [ebp - 0x3c]
add esp, 8
movzx eax, ax
cmp ecx, eax
je 0x1006150a
push 0x128d4
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.szNewpPage__xCellSize_pPage__newCell_
call fcn.101aa953
mov ecx, dword [ebp - 0x3c]
add esp, 0xc
mov eax, dword [ebp - 0x40]
mov eax, dword [eax + 0x24]
sub eax, 8
cmp ecx, eax
jle 0x1006152e
push 0x128d5
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.szNew___MX_CELL_SIZE_pBt_
call fcn.101aa953
add esp, 0xc
movzx eax, word [esi + 0x46]
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 8]
test eax, eax
jne 0x10061762
movzx eax, word [edi + 0x18]
cmp dword [ebp - 0x38], eax
jb 0x10061590
cmp dword [0x102451bc], 0
je 0x1006155c
add dword [0x102549bc], 0x2a8d5
push 0x101f8cf4
push 0x128db
push str.database_corruption
push str._s_at_line__d_of___.10s_
push 0xb
call fcn.10033a50
add esp, 0x14
mov eax, 0xb
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
mov ecx, dword [edi + 0x48]
call fcn.1004a1e0
mov edx, eax
test edx, edx
jne 0x10061954
mov ecx, dword [ebp - 0x38]
mov eax, dword [edi + 0x40]
mov ax, word [eax + ecx*2]
mov ch, al
mov cl, ah
movzx eax, word [edi + 0x1a]
movzx ecx, cx
and ecx, eax
add ecx, dword [edi + 0x38]
mov dword [ebp - 0x4c], ecx
cmp byte [edi + 8], dl
jne 0x100615cb
mov edx, dword [ebp - 0x44]
mov eax, dword [ecx]
mov dword [edx], eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [edi + 0x50]
push ecx
push edi
call eax
movzx eax, word [ebp - 0x10]
add esp, 0xc
cmp eax, dword [ebp - 0x14]
je 0x100615f5
mov edx, dword [ebp - 0x4c]
lea eax, [ebp - 0x20]
push eax
mov ecx, edi
call fcn.1005c790
add esp, 4
jmp 0x100615f7
xor eax, eax
mov edx, dword [0x102549bc]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x34], eax
mov al, byte [esi + 1]
test al, 4
je 0x10061616
add edx, 0x128e6
mov dword [0x102549bc], edx
mov ecx, dword [ebp - 0x3c]
and al, 0xfb
mov byte [esi + 1], al
movzx eax, word [ebp - 0xe]
cmp eax, ecx
jne 0x10061743
movzx eax, word [ebp - 0x10]
cmp eax, dword [ebp - 0x14]
jne 0x1006173f
mov eax, dword [ebp - 0x40]
cmp byte [eax + 0x11], 0
je 0x1006164c
movzx eax, word [edi + 0x10]
cmp ecx, eax
jge 0x1006173f
cmp dword [ebp - 0x48], 0
je 0x1006166f
push 0x128f4
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.rcSQLITE_OK
call fcn.101aa953
mov edx, dword [0x102549bc]
add esp, 0xc
mov eax, dword [edi + 0x38]
movzx ecx, byte [edi + 9]
add eax, 0xa
mov ebx, dword [ebp - 0x4c]
add eax, ecx
cmp ebx, eax
jae 0x100616cb
cmp dword [0x102451bc], 0
je 0x10061697
add edx, 0x2a8d5
mov dword [0x102549bc], edx
push 0x101f8cf4
push 0x128f6
push str.database_corruption
push str._s_at_line__d_of___.10s_
push 0xb
call fcn.10033a50
add esp, 0x14
mov eax, 0xb
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 0x3c]
lea eax, [ebx + ecx]
cmp eax, dword [edi + 0x3c]
jbe 0x1006171f
cmp dword [0x102451bc], 0
je 0x100616eb
add edx, 0x2a8d5
mov dword [0x102549bc], edx
push 0x101f8cf4
push 0x128f9
push str.database_corruption
push str._s_at_line__d_of___.10s_
push 0xb
call fcn.10033a50
add esp, 0x14
mov eax, 0xb
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
push ecx
push dword [ebp - 0x44]
push ebx
call fcn.10190960
add esp, 0xc
xor eax, eax
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret
movzx eax, word [ebp - 0xe]
mov edx, dword [ebp - 0x38]
lea ecx, [ebp - 0x34]
push ecx
push eax
mov ecx, edi
call fcn.1005d040
mov edx, dword [ebp - 0x34]
add esp, 8
test edx, edx
jne 0x10061954
jmp 0x100617b6
jns 0x10061799
cmp word [edi + 0x18], 0
jbe 0x10061799
cmp byte [edi + 8], 0
jne 0x10061788
push 0x12901
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pPage__leaf
call fcn.101aa953
add esp, 0xc
inc word [esi + 0x46]
movzx eax, word [esi + 0x46]
and byte [esi + 1], 0xfd
mov dword [ebp - 0x38], eax
jmp 0x100617b6
cmp byte [edi + 8], 0
jne 0x100617b6
push 0x12905
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pPage__leaf
call fcn.101aa953
add esp, 0xc
mov edx, dword [ebp - 0x38]
lea eax, [ebp - 0x34]
push eax
push 0
push 0
push dword [ebp - 0x3c]
mov ecx, edi
push dword [ebp - 0x44]
call fcn.1005d310
mov eax, dword [ebp - 0x34]
add esp, 0x14
cmp byte [edi + 0xc], 0
mov dword [ebp - 0x34], eax
je 0x100617fb
test eax, eax
je 0x100617ff
push 0x12908
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pPage__nOverflow0__rcSQLITE_OK
call fcn.101aa953
mov eax, dword [ebp - 0x34]
add esp, 0xc
test eax, eax
jne 0x10061826
cmp word [edi + 0x18], 0
ja 0x10061826
cmp byte [edi + 0xc], 0
ja 0x10061826
push 0x12909
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.rc_SQLITE_OK__pPage__nCell_0__pPage__nOverflow_0
call fcn.101aa953
mov eax, dword [ebp - 0x34]
add esp, 0xc
xor ecx, ecx
mov word [esi + 0x32], cx
cmp byte [edi + 0xc], cl
je 0x10061928
test eax, eax
je 0x10061850
push 0x12921
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.rcSQLITE_OK
call fcn.101aa953
add esp, 0xc
and byte [esi + 1], 0xfd
mov ecx, esi
call fcn.10060870
test byte [ebp + 8], 2
mov edx, eax
mov eax, dword [esi + 0x74]
mov dword [ebp - 0x34], edx
mov byte [eax + 0xc], 0
mov byte [esi], 1
je 0x1006192b
test edx, edx
jne 0x1006192b
mov al, byte [esi + 0x44]
test al, al
js 0x100618b5
xor edi, edi
test al, al
jle 0x100618a6
lea ebx, [esi + 0x78]
nop dword [eax]
mov ecx, dword [ebx]
call fcn.10054420
movsx eax, byte [esi + 0x44]
lea ebx, [ebx + 4]
inc edi
cmp edi, eax
jl 0x10061890
mov ebx, dword [ebp - 0x50]
mov ecx, dword [esi + 0x74]
call fcn.10054420
mov edx, dword [ebp - 0x34]
mov byte [esi + 0x44], 0xff
cmp dword [esi + 0x70], 0
je 0x10061917
cmp dword [esi + 0x10], 0
je 0x100618d8
push 0x1292e
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pCur__pKey0
call fcn.101aa953
add esp, 0xc
push dword [ebx + 0xc]
push dword [ebx + 8]
call fcn.100302f0
add esp, 8
mov dword [esi + 0x10], eax
test eax, eax
jne 0x10061906
mov byte [esi], 3
mov edx, 7
mov eax, dword [ebx + 8]
mov ecx, dword [ebx + 0xc]
mov dword [ebp - 0x34], edx
mov dword [esi + 0x38], eax
mov dword [esi + 0x3c], ecx
jmp 0x1006192b
push dword [ebx + 8]
push dword [ebx]
push eax
call fcn.10190960
mov edx, dword [ebp - 0x34]
add esp, 0xc
mov byte [esi], 3
mov eax, dword [ebx + 8]
mov ecx, dword [ebx + 0xc]
mov dword [esi + 0x38], eax
mov dword [esi + 0x3c], ecx
jmp 0x1006192b
mov edx, dword [ebp - 0x34]
cmp byte [esi + 0x44], 0
jl 0x10061954
mov eax, dword [esi + 0x74]
cmp byte [eax + 0xc], 0
je 0x10061954
push 0x1293a
push str.L:DevGetDouYinCookieClientDll_srcLibrary_sqlite_sqlite3.c
push str.pCur__iPage_0__pCur__pPage__nOverflow0
call fcn.101aa953
mov edx, dword [ebp - 0x34]
add esp, 0xc
mov eax, edx
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1018e7c9
mov esp, ebp
pop ebp
ret