Function at 0x1000f3e0
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100c0f60
mov eax, dword fs:[0]
push eax
sub esp, 8
push ebx
push esi
push edi
mov eax, dword [0x100df024]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, ecx
mov dword [ebp - 0x10], eax
push 8
mov dword [eax], 0x100d5150
call fcn.10077053
mov esi, eax
push 1
mov dword [ebp - 4], 0
call fcn.1005ddd4
mov dword [esi + 4], eax
add esp, 8
mov eax, dword [ebp - 0x10]
lea edi, [eax + 0x14]
lea ecx, [eax + 0x18]
lea edx, [eax + 0x24]
mov dword [eax + 0x34], esi
lea ebx, [eax + 4]
mov dword [eax + 0xc], ebx
lea esi, [eax + 8]
mov dword [eax + 0x10], esi
mov dword [eax + 0x1c], edi
mov dword [eax + 0x20], ecx
mov dword [eax + 0x2c], edx
add eax, 0x28
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x10]
mov dword [ebx + 0x30], eax
mov ebx, dword [ebp - 0x14]
mov dword [esi], 0
mov dword [ecx], 0
mov dword [eax], 0
mov eax, dword [ebp - 0x10]
mov dword [ebx], 0
mov dword [edi], 0
mov dword [edx], 0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret

Function at 0x10010a80
Capabilities:
Hash data using fnv

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
imul edx, dword [ebp + 0x14], 0x248
push ebx
push esi
mov esi, ecx
push edi
mov eax, dword [esi + 0x2c]
mov ebx, dword [edx + eax + 0x244]
mov edx, dword [ebp + 8]
mov edx, dword [edx]
movzx eax, dl
xor eax, 0x811c9dc5
imul ecx, eax, 0x1000193
mov eax, edx
shr eax, 8
movzx eax, al
xor ecx, eax
mov eax, edx
imul ecx, ecx, 0x1000193
shr eax, 0x10
movzx eax, al
shr edx, 0x18
xor ecx, eax
imul eax, ecx, 0x1000193
mov ecx, 8
xor eax, edx
imul edi, eax, 0x1000193
mov eax, dword [esi + 0x18]
xor esi, esi
cmp byte [eax + 0x3fc], 0
cmovne esi, ecx
lea ecx, [eax + 0x4b0]
mov eax, dword [ecx]
nop
inc eax
mov dword [ebp - 4], 0x3e8
xor edx, edx
div dword [ebp - 4]
xchg dword [ecx], edx
mov eax, dword [ecx]
nop
mov ecx, dword [ebp + 8]
mov edx, ebx
push esi
push dword [ebp + 0x18]
push edi
push eax
push dword [ebp + 0x10]
push dword [ebp + 0xc]
call fcn.10016bf0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14

Function at 0x10011300
Capabilities:
Hash data using fnv

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
imul edx, dword [ebp + 0x14], 0x248
push ebx
push esi
mov esi, ecx
push edi
mov eax, dword [esi + 0x2c]
mov ebx, dword [edx + eax + 0x244]
mov edx, dword [ebp + 8]
mov edx, dword [edx]
movzx eax, dl
xor eax, 0x811c9dc5
imul ecx, eax, 0x1000193
mov eax, edx
shr eax, 8
movzx eax, al
xor ecx, eax
mov eax, edx
imul ecx, ecx, 0x1000193
shr eax, 0x10
movzx eax, al
shr edx, 0x18
xor ecx, eax
imul eax, ecx, 0x1000193
mov ecx, 8
xor eax, edx
imul edi, eax, 0x1000193
mov eax, dword [esi + 0x18]
xor esi, esi
cmp byte [eax + 0x3fc], 0
cmovne esi, ecx
lea ecx, [eax + 0x4b0]
mov eax, dword [ecx]
nop
inc eax
mov dword [ebp - 4], 0x3e8
xor edx, edx
div dword [ebp - 4]
xchg dword [ecx], edx
mov eax, dword [ecx]
nop
mov ecx, dword [ebp + 8]
mov edx, ebx
push esi
push dword [ebp + 0x18]
push edi
push eax
push dword [ebp + 0x10]
push dword [ebp + 0xc]
call fcn.100170d0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14