Function at 0x4562ae
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
xor eax, eax
movsd xmm0, qword [ebp + 8]
push esi
mov esi, dword [ebp + 0x14]
mov ebx, dword [ebp + 0x10]
push edi
mov dword [ebp - 0x10], eax
mov byte [ebp - 8], al
mov byte [ebp - 4], al
mov byte [ebp - 0xc], al
mov byte [ebp - 1], al
mov byte [ebp - 2], al
mov byte [ebp - 3], al
mov byte [esi], al
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 3]
push eax
lea eax, [ebp - 2]
push eax
lea eax, [ebp - 1]
push eax
push ecx
push ecx
movsd qword [esp], xmm0
call fcn.00456716
add esp, 0x20
test eax, eax
je 0x45657e
mov edi, dword [ebp - 0x10]
lea eax, [ebp - 4]
push eax
push edi
push dword [ebp - 0xc]
push dword [ebp - 8]
call fcn.004566b1
add esp, 0x10
test eax, eax
je 0x45657e
test ebx, 0x10000000
je 0x45637e
movzx ecx, byte [ebp - 3]
mov eax, edi
push ecx
movzx ecx, byte [ebp - 2]
push ecx
movzx ecx, byte [ebp - 1]
push ecx
cdq
mov ecx, 0x3e8
idiv ecx
movzx eax, byte [ebp - 8]
push edx
push dword [eax*4 + 0x5ea324]
movzx eax, byte [ebp - 0xc]
push eax
movzx eax, byte [ebp - 4]
push dword [eax*4 + 0x5ea374]
push 0x59b998
push dword [ebp + 0x18]
push esi
call fcn.00471d74
add esp, 0x28
xor eax, eax
inc eax
jmp 0x456580
test ebx, 0x20000000
je 0x4563c2
movzx eax, byte [ebp - 3]
mov ecx, 0x3e8
push eax
movzx eax, byte [ebp - 2]
push eax
movzx eax, byte [ebp - 1]
push eax
mov eax, edi
cdq
idiv ecx
movzx eax, byte [ebp - 8]
push edx
push dword [eax*4 + 0x5ea324]
movzx eax, byte [ebp - 0xc]
push eax
movzx eax, byte [ebp - 4]
push dword [eax*4 + 0x5ea358]
push str._s___.2d__s__.2d__.2d:_.2d:_.2d_GMT
jmp 0x45636a
test ebx, 0x40000000
je 0x4563ff
movzx eax, byte [ebp - 3]
push eax
movzx eax, byte [ebp - 2]
push eax
movzx eax, byte [ebp - 1]
push eax
movzx eax, byte [ebp - 8]
push edi
push dword [eax*4 + 0x5ea324]
movzx eax, byte [ebp - 0xc]
push eax
movzx eax, byte [ebp - 4]
push dword [eax*4 + 0x5ea374]
push str._s___.2d__s__d__.2d:_.2d:_.2d_GMT
jmp 0x45636a
mov ecx, ebx
mov edx, str._.2d
shr ecx, 0xd
mov dword [ebp + 0x14], ecx
test bl, 2
je 0x456431
movzx eax, byte [ebp - 8]
test cl, 1
push eax
mov eax, 0x598e54
cmove eax, edx
push eax
push dword [ebp + 0x18]
push esi
call fcn.00471dbb
mov ecx, dword [ebp + 0x14]
add esp, 0x10
test bl, 8
je 0x456473
cmp byte [esi], 0
je 0x45644c
push dword [ebp + 0x18]
push 0x59ba0c
push esi
call fcn.0046e97a
add esp, 0xc
movzx eax, byte [ebp - 0xc]
mov ecx, str._.2d
mov edi, dword [ebp + 0x14]
push eax
and edi, 1
mov eax, 0x598e54
cmove eax, ecx
push eax
push dword [ebp + 0x18]
push esi
call fcn.00471dbb
add esp, 0x10
jmp 0x45647b
and ecx, 1
mov dword [ebp + 0x14], ecx
mov edi, ecx
test bl, 1
je 0x4564bc
cmp byte [esi], 0
je 0x456496
push dword [ebp + 0x18]
push 0x59ba0c
push esi
call fcn.0046e97a
add esp, 0xc
test edi, edi
je 0x4564a7
mov eax, dword [ebp - 0x10]
mov ecx, 0x3e8
cdq
idiv ecx
jmp 0x4564aa
mov edx, dword [ebp - 0x10]
push edx
push 0x598e54
push dword [ebp + 0x18]
push esi
call fcn.00471dbb
add esp, 0x10
test bl, 0x70
je 0x4564d7
cmp byte [esi], 0
je 0x4564d7
push dword [ebp + 0x18]
push 0x59b458
push esi
call fcn.0046e97a
add esp, 0xc
test bl, 0x10
je 0x4564fd
movzx eax, byte [ebp - 1]
test edi, edi
push eax
mov ecx, str._.2d
mov eax, 0x598e54
cmove eax, ecx
push eax
push dword [ebp + 0x18]
push esi
call fcn.00471dbb
add esp, 0x10
test bl, 0x20
je 0x456539
cmp byte [esi], 0
je 0x456518
push dword [ebp + 0x18]
push 0x59ba10
push esi
call fcn.0046e97a
add esp, 0xc
movzx eax, byte [ebp - 2]
test edi, edi
push eax
mov ecx, str._.2d
mov eax, 0x598e54
cmove eax, ecx
push eax
push dword [ebp + 0x18]
push esi
call fcn.00471dbb
add esp, 0x10
test bl, 0x40
je 0x456376
cmp byte [esi], 0
je 0x456558
push dword [ebp + 0x18]
push 0x59ba10
push esi
call fcn.0046e97a
add esp, 0xc
movzx eax, byte [ebp - 3]
test edi, edi
push eax
mov ecx, str._.2d
mov eax, 0x598e54
cmove eax, ecx
push eax
push dword [ebp + 0x18]
push esi
call fcn.00471dbb
add esp, 0x10
jmp 0x456376
xor eax, eax
pop edi
pop esi
pop ebx
leave
ret