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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0xf8
mov eax, dword [0x632060]
mov esi, dword [ebp + 8]
cmp eax, 3
jne 0x450d39
call fcn.0052b1a0
movsd xmm0, qword [eax + 8]
movsd qword [esp + 8], xmm0
lock dec dword [eax]
jne 0x45008c
mov ecx, eax
call fcn.0044f830
lea eax, [esp + 8]
mov dword [esp + 0x60], 0x5a9a90
mov dword [esp + 0x64], 2
mov dword [esp + 0x70], 0
mov dword [esp + 0x18], eax
lea eax, [esp + 0x18]
mov dword [esp + 0x1c], 0x538420
mov dword [esp + 0x20], esi
mov dword [esp + 0x24], 0x44fb40
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], 2
lea edi, [esp + 0x60]
lea eax, [esp + 0xd0]
push edi
push eax
call fcn.0041acc0
add esp, 8
cmp dword [esi + 4], 0
je 0x4500fb
mov eax, dword [0x6074a0]
push dword [esi]
push 0
push dword [eax]
call sub.KERNEL32.dll_HeapFree
mov eax, dword [esp + 0xd8]
movsd xmm0, qword [esp + 0xd0]
mov dword [esp + 0x60], 0
mov dword [esp + 0x64], 0
mov dword [esi + 8], eax
movsd qword [esi], xmm0
mov eax, dword [0x59909c]
push edi
call eax
mov esi, dword [esp + 0x60]
mov edi, dword [esp + 0x64]
mov eax, 0xd53e7fff
mov ecx, 0x19db1de
sub eax, esi
sbb ecx, edi
setl bl
add eax, 1
adc ecx, 0
add esi, 0x2ac18000
adc edi, 0xfe624e21
test bl, bl
cmove esi, eax
test bl, bl
cmove edi, ecx
push 0
push 0x989680
push edi
push esi
call fcn.00581880
add esp, 0x10
mov dword [esp], eax
imul eax, eax, 0xff676980
mov dword [esp + 0xcc], edx
add eax, esi
imul eax, eax, 0x64
test bl, bl
mov dword [esp + 4], eax
je 0x450e00
push 0xc9
push 0x2a69c000
push edi
push esi
call fcn.00581880
add esp, 0x10
add eax, 0xaf93b
push eax
call fcn.0041fc60
add esp, 4
cmp eax, 1
jne 0x450e32
mov edi, edx
push 0
push 0x15180
push dword [esp + 0xd4]
push dword [esp + 0xc]
call fcn.00581920
add esp, 0x10
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], 0
mov dword [esp + 0x20], edi
push 0
push 0
push 0
lea eax, [esp + 0x24]
push eax
lea esi, [esp + 0x70]
push esi
call fcn.00420340
add esp, 0x14
mov eax, dword [esp + 0x68]
mov ecx, dword [esp + 0x6c]
lea edx, [ecx - 0x1000]
cmp eax, 1
sbb edx, 0xffffe000
jb 0x450dd6
mov ebx, dword [esp + 0x60]
push 0
push ecx
push eax
push edi
call fcn.0041fd80
add esp, 0x10
test eax, eax
je 0x450dd6
cmp dword [esp + 4], 0x77359400
jae 0x450e40
mov edi, edx
mov dword [esp + 0x18], 1
mov dword [esp + 0x1c], 0
mov dword [esp + 0x60], 0x59df30
mov dword [esp + 0x64], 1
mov dword [esp + 0x68], 0x59ce2c
mov dword [esp + 0x6c], 0
mov dword [esp + 0x20], 0
mov dword [esp + 0x70], 0
push esi
push 0x5a989c
lea eax, [esp + 0x20]
push eax
call fcn.00426b50
add esp, 0xc
test al, al
jne 0x450e56
movsd xmm0, qword [esp + 0x18]
mov eax, dword [esp + 0x20]
mov edx, edi
mov ecx, ebx
lea ebx, [esp + 0x9c]
lea edi, [esp + 0x64]
lea esi, [esp + 0x6c]
mov dword [esp + 0xc0], 1
mov dword [esp + 0xc4], 0
mov dword [esp + 0xec], 0
mov dword [esp + 0xe0], 0x20
mov byte [esp + 0xf0], 3
mov dword [esp + 0xd0], 0
mov dword [esp + 0x40], 1
mov dword [esp + 0x44], 0
mov dword [esp + 0x18], str._H:_M:_SP
mov dword [esp + 0x1c], 8
mov dword [esp + 0x20], 0x59ce2c
mov dword [esp + 0x24], 0
mov dword [esp + 0x28], 0x59d2c0
mov dword [esp + 0x2c], 5
mov dword [esp + 0x30], 0x59d300
mov dword [esp + 0x34], 0xd
mov dword [esp + 0x38], 0x59d39c
mov dword [esp + 0xc8], 0
mov dword [esp + 0xd8], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x3c], 5
movsd qword [esp + 0x9c], xmm0
mov dword [esp + 0xa4], eax
mov dword [esp + 0x74], str._H:_M:_SP
mov dword [esp + 0x78], 8
mov dword [esp + 0x7c], 0x59ce2c
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0x59d2c0
mov dword [esp + 0x88], 5
mov dword [esp + 0x8c], 0x59d300
mov dword [esp + 0x90], 0xd
mov dword [esp + 0x94], 0x59d39c
mov dword [esp + 0x98], 5
mov dword [esp + 0x60], 1
mov dword [esp + 0x64], edx
mov dword [esp + 0x68], 1
mov dword [esp + 0x6c], ecx
mov ecx, dword [esp + 4]
lea edx, [esp + 0xc0]
mov dword [esp + 0xe4], edx
mov dword [esp + 0xe8], 0x5a989c
mov dword [esp + 0x70], ecx
mov dword [esp + 0xa8], 0
mov ecx, dword [esp + 0x9c]
test ecx, ecx
cmove ebx, ecx
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x54]
push eax
call fcn.0041e880
add esp, 8
cmp byte [esp + 0x50], 7
je 0x4504b6
mov eax, dword [esp + 0x58]
movsd xmm0, qword [esp + 0x50]
mov dword [esp + 0x10], eax
movsd qword [esp + 8], xmm0
push 0
lea eax, [esp + 0xc]
push eax
push ebx
push esi
push edi
lea eax, [esp + 0x54]
push eax
call fcn.0041c7c0
add esp, 0x18
test al, al
jne 0x450d72
movzx eax, byte [esp + 8]
cmp eax, 1
je 0x45049b
cmp eax, 3
jne 0x450440
cmp dword [esp + 0x10], 0
je 0x450440
push dword [esp + 0xc]
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
jmp 0x450440
push dword [esp + 0x48]
push dword [esp + 0x44]
lea eax, [esp + 0xd8]
push eax
call fcn.00427000
add esp, 0xc
cmp dword [esp + 0x44], 0
mov ebx, eax
je 0x4504e9
push dword [esp + 0x40]
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
test bl, bl
jne 0x450db3
mov eax, dword [esp + 0xc8]
movsd xmm0, qword [esp + 0xc0]
mov edi, dword [ebp + 8]
lea ebx, [esp + 0x60]
mov dword [esp + 0x58], eax
mov eax, dword [esp + 0x9c]
movsd qword [esp + 0x50], xmm0
test eax, eax
je 0x450536
cmp dword [esp + 0xa0], 0
je 0x450536
push eax
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
mov dword [esp + 0x44], 0
mov dword [esp + 0x40], 0
push 0x599050
call sub.KERNEL32.dll_AcquireSRWLockExclusive
mov eax, dword [0x6074a4]
mov eax, dword [eax]
test eax, 0x7fffffff
je 0x4508d0
call fcn.005373c0
xor al, 1
movzx ecx, byte [0x599054]
test cl, cl
jne 0x4508e1
mov esi, dword [0x599060]
mov dword [esp + 4], eax
cmp esi, 0x3b9aca00
je 0x450621
mov ebx, dword [0x59905c]
mov edi, dword [0x599058]
call fcn.00532e80
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], edx
mov dword [esp + 0x68], ecx
push esi
push ebx
push edi
lea eax, [esp + 0x6c]
push eax
call fcn.00532f10
add esp, 0x10
xor esi, esi
cmp ecx, 0x3b9aca00
xorpd xmm0, xmm0
cmovne esi, ecx
je 0x4505f4
movd xmm1, eax
movd xmm0, edx
punpckldq xmm1, xmm0
punpckldq xmm1, xmmword [0x5a9660]
subpd xmm1, xmmword [0x5a9670]
movapd xmm0, xmm1
unpckhpd xmm0, xmm1
addsd xmm0, xmm1
movd xmm1, esi
mov edi, dword [ebp + 8]
lea ebx, [esp + 0x60]
por xmm1, xmmword [0x5a9680]
subsd xmm1, qword [0x5a9690]
divsd xmm1, qword [0x5a9698]
addsd xmm1, xmm0
movsd qword [esp + 0x40], xmm1
lea eax, [esp + 0x50]
mov dword [esp + 0x60], 2
mov dword [esp + 0x68], 2
mov dword [esp + 0x70], 0x20
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], 0
mov byte [esp + 0x7c], 3
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 8
mov dword [esp + 0x88], 2
mov dword [esp + 0x90], 0x20
mov dword [esp + 0x94], 1
mov dword [esp + 0x98], 0
mov byte [esp + 0x9c], 3
mov dword [esp + 0xa0], 2
mov dword [esp + 0xa8], 2
mov dword [esp + 0xb0], 0x20
mov dword [esp + 0xb4], 2
mov dword [esp + 0xb8], 0
mov dword [esp + 0xd0], 0x5a9ac0
mov dword [esp + 0xd4], 3
mov dword [esp + 0xe0], ebx
mov byte [esp + 0xbc], 3
mov dword [esp + 0xe4], 3
mov dword [esp + 0x18], eax
lea eax, [esp + 0x40]
mov dword [esp + 0x1c], 0x44fb40
mov dword [esp + 0x20], eax
lea eax, [esp + 0x18]
mov dword [esp + 0x24], 0x42b240
mov dword [esp + 0x28], edi
mov dword [esp + 0x2c], 0x44fb40
mov dword [esp + 0xd8], eax
mov dword [esp + 0xdc], 3
lea eax, [esp + 0xd0]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.0041acc0
add esp, 8
mov esi, dword [ebp + 8]
movsd xmm0, qword [esp + 8]
mov eax, dword [esp + 0x10]
cmp dword [esi + 4], 0
movsd qword [esp + 0x60], xmm0
mov dword [esp + 0x68], eax
je 0x450783
push dword [esi]
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
mov eax, dword [esp + 0x68]
movsd xmm0, qword [esp + 0x60]
cmp byte [esp + 4], 0
lea edi, [esp + 0x60]
mov dword [esi + 8], eax
movsd qword [esi], xmm0
je 0x45090c
push 0x599050
call sub.KERNEL32.dll_ReleaseSRWLockExclusive
cmp dword [esp + 0x54], 0
je 0x4507c6
push dword [esp + 0x50]
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
mov edx, dword [esi + 8]
cmp edx, dword [esi + 4]
jne 0x4507d8
mov ecx, esi
call fcn.0044fa20
mov edx, dword [esi + 8]
mov eax, dword [esi]
movapd xmm0, xmmword [0x5a96a0]
mov byte [eax + edx], 0xa
inc edx
mov dword [esp + 0x7c], 0
mov word [esp + 0x80], 0
mov dword [esp + 0x60], 0
movupd xmmword [esp + 0x68], xmm0
mov dword [esp + 0x78], 0
mov word [esp + 0x7d], 0x101
mov byte [esp + 0x80], 1
mov dword [esi + 8], edx
mov edx, dword [esi + 0xc]
lea ecx, [esp + 0x18]
push edi
push dword [esi + 0x14]
call fcn.005393c0
add esp, 8
cmp byte [esp + 0x18], 4
jne 0x450841
mov ebx, dword [esp + 0x1c]
jmp 0x450852
movzx eax, byte [esp + 0x18]
mov ebx, dword [esp + 0x1c]
cmp al, 4
jne 0x450b11
mov eax, dword [0x6074b4]
movzx eax, byte [eax]
mov eax, dword [0x6074a0]
mov eax, dword [eax]
test eax, eax
jne 0x45087a
call sub.KERNEL32.dll_GetProcessHeap
test eax, eax
je 0x450dec
mov ecx, dword [0x6074a0]
mov dword [ecx], eax
push 0x2000
push 0
push eax
call sub.KERNEL32.dll_HeapAlloc
test eax, eax
je 0x450dec
mov ecx, dword [ebp + 8]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], 0x2000
mov dword [esp + 0x20], 0
mov byte [esp + 0x24], 0
mov dword [esp + 0x28], ebx
mov esi, dword [ecx + 8]
mov edi, dword [ecx]
cmp esi, 0x2000
jae 0x450937
push esi
push edi
push eax
call sub.msvcrt.dll_memcpy
add esp, 0xc
mov dword [esp + 0x20], esi
jmp 0x450997
xor eax, eax
movzx ecx, byte [0x599054]
test cl, cl
je 0x450578
mov dword [esp + 0x60], 0x599050
mov byte [esp + 0x64], al
push 0x5a9aa8
push 0x5a999c
push ebx
push 0x2b
push 0x5a9970
call fcn.004254f0
add esp, 0x14
jmp 0x450ea5
mov eax, dword [0x6074a4]
mov eax, dword [eax]
test eax, 0x7fffffff
je 0x4507a3
call fcn.005373c0
test al, al
jne 0x4507a3
mov byte [0x599054], 1
jmp 0x4507a3
lea edx, [esp + 0x18]
lea ecx, [esp + 0xd0]
push esi
push edi
call fcn.0044ee10
add esp, 8
cmp byte [esp + 0xd0], 3
jne 0x450997
mov ebx, dword [esp + 0xd4]
mov edi, dword [ebx + 4]
mov esi, dword [ebx]
mov eax, dword [edi]
push esi
call eax
add esp, 4
cmp dword [edi + 4], 0
je 0x450988
cmp dword [edi + 8], 9
jb 0x450979
mov esi, dword [esi - 4]
push esi
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
push ebx
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
lea ecx, [esp + 0x18]
call fcn.0044f5c0
mov eax, dword [0x632070]
cmp eax, 3
jne 0x450d68
xor ecx, ecx
call fcn.00549160
mov edi, dword [ebp + 8]
test eax, eax
lea ebx, [esp + 0x60]
je 0x450e76
mov ecx, dword [0x632090]
mov esi, eax
cmp ecx, esi
jne 0x4509e9
mov eax, dword [0x632094]
inc eax
jne 0x450a00
push 0x5ffec0
push 0x26
push str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
jmp 0x450de2
lea eax, [0x63208c]
push eax
call sub.KERNEL32.dll_AcquireSRWLockExclusive
mov eax, 1
mov dword [0x632090], esi
mov dword [0x632094], eax
lea eax, [0x632074]
lea ecx, [esp + 0xc0]
mov dword [esp + 0xc0], eax
push dword [edi + 8]
push dword [edi]
push ecx
lea eax, [esp + 0x4c]
push eax
call fcn.0052e1d0
add esp, 0x10
cmp byte [esp + 0x40], 4
je 0x450cff
movsd xmm0, qword [esp + 0x40]
lea eax, [esp + 0x50]
mov dword [esp + 0x60], 0x5a9b14
mov dword [esp + 0x64], 2
mov dword [esp + 0x70], 0
mov dword [esp + 0x18], eax
lea eax, [esp + 0x18]
mov dword [esp + 0x1c], fcn.0052dbf0
mov dword [esp + 0x20], edi
mov dword [esp + 0x24], 0x44fb40
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], 2
movsd qword [esp + 0x50], xmm0
push ebx
lea eax, [esp + 0xd4]
push eax
call fcn.0041acc0
add esp, 8
movsd xmm0, qword [esp + 0xd0]
mov eax, dword [esp + 0xd8]
mov edx, dword [edi + 0x1c]
movapd xmm1, xmmword [0x5a96a0]
mov dword [esp + 0x7c], 0
mov word [esp + 0x80], 0
mov dword [esp + 0x60], 0
movupd xmmword [esp + 0x68], xmm1
mov dword [esp + 0x78], 0
mov word [esp + 0x7d], 0x101
movsd qword [esp + 8], xmm0
mov dword [esp + 0x10], eax
mov byte [esp + 0x80], 1
lea ecx, [esp + 0x18]
push ebx
push dword [edi + 0x24]
call fcn.005393c0
add esp, 8
cmp byte [esp + 0x18], 4
jne 0x450b58
mov esi, dword [esp + 0x1c]
jmp 0x450b6a
cmp al, 3
jne 0x4509a0
mov edi, dword [ebx + 4]
mov esi, dword [ebx]
mov eax, dword [edi]
push esi
call eax
add esp, 4
cmp dword [edi + 4], 0
je 0x450b44
cmp dword [edi + 8], 9
jb 0x450b35
mov esi, dword [esi - 4]
push esi
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
push ebx
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
jmp 0x4509a0
movzx ebx, byte [esp + 0x18]
mov esi, dword [esp + 0x1c]
cmp bl, 4
jne 0x450d23
mov eax, dword [0x6074b4]
movzx eax, byte [eax]
mov eax, dword [0x6074a0]
mov eax, dword [eax]
mov dword [esp + 4], esi
test eax, eax
jne 0x450b96
call sub.KERNEL32.dll_GetProcessHeap
test eax, eax
je 0x450e96
mov ecx, dword [0x6074a0]
mov dword [ecx], eax
push 0x2000
push 0
push eax
call sub.KERNEL32.dll_HeapAlloc
test eax, eax
je 0x450e96
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], 0x2000
mov dword [esp + 0x20], 0
mov byte [esp + 0x24], 0
mov dword [esp + 0x28], esi
mov esi, dword [esp + 0x10]
mov edi, dword [esp + 8]
cmp esi, 0x2000
jae 0x450be9
push esi
push edi
push eax
call sub.msvcrt.dll_memcpy
add esp, 0xc
mov dword [esp + 0x20], esi
jmp 0x450c49
lea edx, [esp + 0x18]
lea ecx, [esp + 0xd0]
push esi
push edi
call fcn.0044ee10
add esp, 8
cmp byte [esp + 0xd0], 3
jne 0x450c49
mov ebx, dword [esp + 0xd4]
mov edi, dword [ebx + 4]
mov esi, dword [ebx]
mov eax, dword [edi]
push esi
call eax
add esp, 4
cmp dword [edi + 4], 0
je 0x450c3a
cmp dword [edi + 8], 9
jb 0x450c2b
mov esi, dword [esi - 4]
push esi
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
push ebx
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
lea ecx, [esp + 0x18]
call fcn.0044f5c0
mov bl, 4
mov cl, 1
cmp dword [esp + 0xc], 0
je 0x450c73
push dword [esp + 8]
push 0
mov eax, dword [0x6074a0]
push dword [eax]
mov esi, ecx
call sub.KERNEL32.dll_HeapFree
mov ecx, esi
test cl, cl
jne 0x450cba
cmp bl, 3
jne 0x450cba
mov ebx, dword [esp + 4]
mov edi, dword [ebx + 4]
mov esi, dword [ebx]
mov eax, dword [edi]
push esi
call eax
add esp, 4
cmp dword [edi + 4], 0
je 0x450cab
cmp dword [edi + 8], 9
jb 0x450c9c
mov esi, dword [esi - 4]
push esi
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
push ebx
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
cmp byte [esp + 0x50], 3
jne 0x450cff
mov edi, dword [esp + 0x54]
mov ebx, dword [edi + 4]
mov esi, dword [edi]
mov eax, dword [ebx]
push esi
call eax
add esp, 4
cmp dword [ebx + 4], 0
je 0x450cf0
cmp dword [ebx + 8], 9
jb 0x450ce1
mov esi, dword [esi - 4]
push esi
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
push edi
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
mov eax, dword [esp + 0xc0]
dec dword [eax + 0x20]
jne 0x450d1b
mov dword [eax + 0x1c], 0
add eax, 0x18
push eax
call sub.KERNEL32.dll_ReleaseSRWLockExclusive
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
xor ecx, ecx
mov dword [esp + 4], esi
cmp dword [esp + 0xc], 0
jne 0x450c5d
jmp 0x450c73
lea eax, [esp + 0x18]
mov dword [esp + 0x18], esi
mov dword [esp + 0x60], eax
lea eax, [esp + 0x60]
push 0x5a9a7c
push 0x5a9800
push eax
push 0
push 0x632060
call fcn.00543660
add esp, 0x14
jmp 0x450070
call fcn.00532e30
jmp 0x4509ae
movzx eax, byte [esp + 8]
cmp eax, 1
je 0x450d81
cmp eax, 3
jne 0x450d9a
cmp dword [esp + 0x10], 0
je 0x450d9a
push dword [esp + 0xc]
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
cmp dword [esp + 0x44], 0
je 0x450db3
push dword [esp + 0x40]
push 0
mov eax, dword [0x6074a0]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
push 0x5a9938
push 0x5a9960
lea eax, [esp + 0x10]
push eax
push 0x37
push 0x5a98b4
call fcn.004254f0
add esp, 0x14
jmp 0x450ea5
push 0x5a973c
push 0x25
push str._NaiveDateTime__Duration__overflowed_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_chrono_0.4.26_src_naive_datetime_mod.rs
call fcn.00424f00
add esp, 0xc
ud2
push 0x2000
push 1
call fcn.0041a8c0
add esp, 8
jmp 0x450ea5
mov eax, dword [esp]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0xcc]
mov dword [esp + 0x64], eax
mov eax, dword [esp + 4]
mov dword [esp + 0x68], eax
push 0x59df0c
push 0x59ce2c
lea eax, [esp + 0x68]
push eax
push 0x1d
push 0x59de90
jmp 0x450e8c
push 0x59df1c
push 0x2b
push str.called__Option::unwrap____on_a__None__value_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_chrono_0.4.26_src_format_mod.rsJanFebMarAprMayJunJulAugSepOctNovDec
jmp 0x450e4c
push 0x5a9a0c
push 0x2b
push str.called__Option::unwrap____on_a__None__value_rustc_d5c2e9c342b358556da91d61ed4133f6f50fc0c3library_std_src_synconce.rs
call fcn.004251d0
add esp, 0xc
ud2
push 0x5a9938
push 0x5a9960
lea eax, [esp + 0x10]
push eax
push 0x37
push 0x5a98b4
call fcn.004254f0
add esp, 0x14
jmp 0x450ea5
push 0x5ffac8
push 0x5fe960
lea eax, [esp + 0x10]
push eax
push 0x46
push str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
call fcn.004254f0
add esp, 0x14
ud2
push 0x2000
push 1
call fcn.0041a8c0
add esp, 8
ud2