Function at 0x10007d53
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x4c
mov dword [ebp - 4], 0
push 0xc
call fcn.1001f45c
add esp, 4
mov dword [ebp - 8], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x100a9775
push 0xc
call fcn.1001f45c
add esp, 4
mov dword [ebp - 0xc], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x100a97d1
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
push 1
push 1
push 0x101966fc
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
push str._AND_state__
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push str._AND_user_id__
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.SELECT_platform_type_FROM_platform_replace_WHERE_platform__
mov ecx, 5
call fcn.10001589
add esp, 0x14
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0x18]
push eax
push 0x101966fc
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10007ed8
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x10007ee8
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x10007ef8
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x10007f08
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x10007f18
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x10007f28
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10007f38
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10007f48
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10007f58
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x10007f68
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x10007f78
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10007f88
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x10007f98
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x10007fa8
push ebx
call fcn.1001f456
add esp, 4
push 1
push 1
push 0x101966fc
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
push 0x100a9705
push dword [ebp - 4]
call fcn.10001004
add esp, 8
cmp eax, 0
jne 0x10008028
mov eax, 0x100aa388
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 0x15b38
mov eax, 0x100a9756
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
push 4
call fcn.100015ed
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x1000800e
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x1000801e
push ebx
call fcn.1001f456
add esp, 4
mov eax, 0x65
jmp 0x100084a5
push dword [ebp + 8]
call fcn.100084ed
mov dword [ebp - 0x18], eax
push 1
push 1
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x1000805c
push ebx
call fcn.1001f456
add esp, 4
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, str._code
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x10008095
push ebx
call fcn.1001f456
add esp, 4
cmp dword [ebp - 0x20], 0xc8
je 0x10008158
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov eax, str._error_msg
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x100080e7
push ebx
call fcn.1001f456
add esp, 4
push dword [ebp - 0x24]
push 0x100aa3b5
mov ecx, 2
call fcn.10001589
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x1000810f
push ebx
call fcn.1001f456
add esp, 4
lea eax, [ebp - 0x28]
push eax
push 0x15b38
mov eax, 0x100a9756
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 4
call fcn.100015ed
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x1000813e
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x1000814e
push ebx
call fcn.1001f456
add esp, 4
mov eax, 0x66
jmp 0x100084a5
lea eax, [ebp - 4]
push eax
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.100085de
mov dword [ebp - 0x18], eax
push 1
push 1
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10008193
push ebx
call fcn.1001f456
add esp, 4
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, str._code
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x100081cc
push ebx
call fcn.1001f456
add esp, 4
cmp dword [ebp - 0x20], 0xc8
je 0x1000828f
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov eax, str._error_msg
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x1000821e
push ebx
call fcn.1001f456
add esp, 4
push dword [ebp - 0x24]
push 0x100aa3d0
mov ecx, 2
call fcn.10001589
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10008246
push ebx
call fcn.1001f456
add esp, 4
lea eax, [ebp - 0x28]
push eax
push 0x15b38
mov eax, 0x100a9756
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 4
call fcn.100015ed
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x10008275
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x10008285
push ebx
call fcn.1001f456
add esp, 4
mov eax, 0x67
jmp 0x100084a5
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
push dword [ebp + 0xc]
mov eax, str.user_id
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x100082ca
push ebx
call fcn.1001f456
add esp, 4
push dword [ebp + 8]
mov eax, str.platform
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x100082f7
push ebx
call fcn.1001f456
add esp, 4
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
push 0x101966fc
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
push str._AND_u_state__
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.UPDATE_platform_replace_SET_u_state__
mov ecx, 3
call fcn.10001589
add esp, 0xc
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10008345
push ebx
call fcn.1001f456
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x100a99f1
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push str._AND_user_id__
mov ebx, dword [ebp + 8]
push dword [ebx]
push str._UPDATE_platform_replace_SET_new_replace_time__DATETIME_NOW_LOCALTIME__u_state__
push dword [ebp - 0x10]
mov ecx, 6
call fcn.10001589
add esp, 0x18
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10008389
push ebx
call fcn.1001f456
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x20], eax
push 0x100a99f1
mov ebx, dword [ebp + 8]
push dword [ebx]
push str._WHERE_task_name__replace_
push dword [ebp - 0x20]
push str._UPDATE_task_SET_task_time__DATETIME_NOW_LOCALTIME__task_config__
push dword [ebp - 0x10]
mov ecx, 6
call fcn.10001589
add esp, 0x18
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x100083f0
push ebx
call fcn.1001f456
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10008404
push ebx
call fcn.1001f456
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
push 0x101966fc
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 1
jne 0x10008434
mov dword [ebp - 0x14], 0xc8
jmp 0x10008482
mov eax, 0x100aa528
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 0x15b38
mov eax, 0x100a9756
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
push 4
call fcn.100015ed
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x1000846b
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x1000847b
push ebx
call fcn.1001f456
add esp, 4
mov dword [ebp - 0x14], 0x68
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
push 0x101966fc
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov eax, dword [ebp - 0x14]
jmp 0x100084a5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x100084b6
push ebx
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.1001f456
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x100084e6
push ebx
call fcn.1001f456
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 8