Function at 0x4f7380
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x77c40a
mov eax, dword fs:[0]
push eax
sub esp, 0xc0
mov eax, dword [0x88bba0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov ebx, dword [ebp + 8]
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xb8], 0
mov dword [ebp - 4], 2
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
push 0
push 0x799e88
lea ecx, [ebp - 0x40]
mov dword [ebp - 0xb8], 1
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
call fcn.0042fb60
push 0
push 0x799e88
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
call fcn.0042fb60
push 0x4fedb0
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp + 0x24]
push eax
lea eax, [ebp - 0xb4]
push eax
call fcn.004f3cd0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp + 0xc]
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.004f3cd0
lea eax, [ebp - 0xc0]
mov byte [ebp - 4], 6
push ebx
push eax
call fcn.004f3a30
add esp, 0x20
push dword [esi + 4]
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 7
call fcn.005acee0
push str.SELECT__FROM__s_WHERE_storage_type__and_component__Order_By_create_time
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 8
push ecx
mov ecx, eax
call fcn.004f2e50
push 0x87fc18
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.004f37a0
mov esi, eax
mov edx, dword [ebp - 0xc0]
sub esp, 8
mov ecx, esp
mov byte [ebp - 4], 0xc
mov dword [ecx], edx
mov eax, dword [ebp - 0xbc]
mov dword [ecx + 4], eax
mov edi, 1
mov eax, edi
lock xadd dword [edx], eax
mov ecx, esi
call fcn.005ac4a0
lea ecx, [ebp - 0xc0]
mov byte [ebp - 4], 0xb
mov esi, eax
call fcn.004f4980
mov edx, dword [ebp - 0xac]
sub esp, 8
mov ecx, esp
mov byte [ebp - 4], 0xf
mov dword [ecx], edx
mov eax, dword [ebp - 0xa8]
mov dword [ecx + 4], eax
mov eax, edi
lock xadd dword [edx], eax
mov ecx, esi
call fcn.005ac2e0
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0xe
mov esi, eax
call fcn.004f4980
mov edx, dword [ebp - 0xb4]
sub esp, 8
mov ecx, esp
mov byte [ebp - 4], 0x12
mov dword [ecx], edx
mov eax, dword [ebp - 0xb0]
mov dword [ecx + 4], eax
lock xadd dword [edx], edi
inc edi
mov ecx, esi
call fcn.005ac2e0
lea ecx, [ebp - 0xb4]
mov byte [ebp - 4], 0x11
mov esi, eax
call fcn.004f4980
mov ecx, esi
call fcn.005abef0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x10
call fcn.005abe40
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 4
call fcn.005ad0e0
cmp dword [ebp - 0x14], 0x10
jb 0x4f7594
push dword [ebp - 0x28]
call fcn.00489b60
add esp, 4
cmp dword [ebp - 0x2c], 0x10
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
jb 0x4f75b7
push dword [ebp - 0x40]
call fcn.00489b60
add esp, 4
cmp dword [ebp + 0x20], 0x10
jb 0x4f75c8
push dword [ebp + 0xc]
call fcn.00489b60
add esp, 4
cmp dword [ebp + 0x38], 0x10
mov dword [ebp + 0x20], 0xf
mov dword [ebp + 0x1c], 0
mov byte [ebp + 0xc], 0
jb 0x4f75eb
push dword [ebp + 0x24]
call fcn.00489b60
add esp, 4
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00722035
mov esp, ebp
pop ebp
ret 0x34