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

Disassembly:
push 0xffffffffffffffff
push 0x5dc60b
mov eax, dword fs:[0]
push eax
sub esp, 0x80
mov eax, dword [0x65f810]
xor eax, esp
mov dword [esp + 0x7c], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x65f810]
xor eax, esp
push eax
lea eax, [esp + 0x94]
mov dword fs:[0], eax
mov dword [esp + 0x14], ecx
mov ebp, dword [esp + 0xa4]
mov esi, dword [esp + 0xa8]
mov edi, 1
push edi
xor ebx, ebx
push 0x5f15dc
lea ecx, [esp + 0x7c]
mov dword [esp + 0x94], 0xf
mov dword [esp + 0x90], ebx
mov byte [esp + 0x80], bl
call fcn.00436930
mov ecx, dword [esp + 0x14]
push esi
lea eax, [esp + 0x78]
push eax
mov dword [esp + 0xa4], ebx
call fcn.00448260
cmp dword [esp + 0x8c], 0x10
mov dword [esp + 0x9c], 0xffffffff
jb 0x448541
mov ecx, dword [esp + 0x78]
push ecx
call fcn.00506f70
add esp, 4
mov ecx, dword [esi]
call fcn.00447330
mov eax, dword [esi]
mov edx, dword [eax]
mov ecx, dword [edx + 4]
test byte [ecx + eax + 8], 1
jne 0x4486ab
lea ebx, [ebx]
mov ecx, dword [esi]
call fcn.00447330
cmp al, 0x22
je 0x4486ab
mov ecx, dword [esi]
call fcn.004471f0
add dword [esi + 0xc], edi
mov byte [esp + 0x18], al
cmp al, 0xa
jne 0x44859d
add dword [esi + 4], edi
mov dword [esi + 8], ebx
mov ebx, dword [ebp + 0x18]
lea eax, [ebp + 4]
cmp ebx, 0x10
jb 0x44864b
mov ecx, dword [eax]
jmp 0x44864d
add dword [esi + 8], edi
cmp al, 0x5c
jne 0x448587
mov ecx, dword [esi]
call fcn.00447330
mov ecx, dword [esi]
mov edx, dword [ecx]
mov eax, dword [edx + 4]
test byte [eax + ecx + 8], 1
jne 0x448587
call fcn.004471f0
add dword [esi + 0xc], edi
cmp al, 0xa
jne 0x4485cd
add dword [esi + 4], edi
mov dword [esi + 8], ebx
jmp 0x4485d0
add dword [esi + 8], edi
movsx ecx, al
add ecx, 0xffffffde
cmp ecx, 0x52
ja case.0x4485e6.35
movzx ecx, byte [ecx + 0x4487c4]
jmp dword [ecx*4 + 0x4487a0]
push 0x2f
mov ecx, ebp
call fcn.0043b270
jmp 0x448692
push 0x22
mov ecx, ebp
call fcn.0043b270
jmp 0x448692
push 0x5c
mov ecx, ebp
call fcn.0043b270
jmp 0x448692
push 8
mov ecx, ebp
call fcn.0043b270
jmp 0x448692
push 0xc
mov ecx, ebp
call fcn.0043b270
jmp 0x448692
push 0xa
mov ecx, ebp
call fcn.0043b270
jmp 0x448692
push 0xd
mov ecx, ebp
call fcn.0043b270
jmp 0x448692
push 9
mov ecx, ebp
call fcn.0043b270
jmp 0x448692
mov ecx, eax
mov edx, dword [ebp + 0x14]
lea edi, [edx + ecx]
test edi, edi
je 0x448673
cmp ebx, 0x10
jb 0x448660
mov ecx, dword [eax]
jmp 0x448662
mov ecx, eax
cmp ecx, edi
ja 0x448673
cmp ebx, 0x10
jb 0x44866d
mov eax, dword [eax]
add edx, eax
cmp edi, edx
jbe 0x448678
call fcn.00579468
mov edx, dword [esp + 0x18]
push edx
push edi
push ebp
lea eax, [esp + 0x44]
push eax
mov ecx, ebp
call fcn.0043a6e0
mov edi, 1
xor ebx, ebx
mov ecx, dword [esi]
call fcn.00447330
mov eax, dword [esi]
mov ecx, dword [eax]
mov edx, dword [ecx + 4]
test byte [edx + eax + 8], 1
je 0x448560
push edi
push 0x5f15dc
lea ecx, [esp + 0x24]
mov dword [esp + 0x3c], 0xf
mov dword [esp + 0x38], ebx
mov byte [esp + 0x28], 0
call fcn.00436930
mov ecx, dword [esp + 0x14]
push esi
lea edx, [esp + 0x20]
push edx
mov dword [esp + 0xa4], 2
call fcn.00448260
cmp dword [esp + 0x34], 0x10
jb 0x4486f9
mov eax, dword [esp + 0x20]
push eax
call fcn.00506f70
add esp, 4
mov ecx, dword [esp + 0x94]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x7c]
xor ecx, esp
call fcn.005792fc
add esp, 0x8c
ret 8
movsx ecx, al
add ecx, str.Unrecognized_escape_sequence_found_in_string:__
mov eax, ecx
mov dword [esp + 0x8c], 0xf
mov dword [esp + 0x88], ebx
mov byte [esp + 0x78], 0
lea edi, [eax + 1]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x448745
sub eax, edi
push eax
push ecx
lea ecx, [esp + 0x7c]
call fcn.00436930
lea eax, [esp + 0x74]
push eax
lea ecx, [esp + 0x44]
mov dword [esp + 0xa0], 1
call fcn.00435360
mov ecx, dword [esi + 4]
mov edx, dword [esi + 8]
mov eax, dword [esi + 0xc]
mov dword [esp + 0x68], ecx
push 0x62c6d0
lea ecx, [esp + 0x44]
push ecx
mov dword [esp + 0x48], vtable.json::Reader::ScanException.0
mov dword [esp + 0x74], edx
mov dword [esp + 0x78], eax
call fcn.00578eca
mov edi, edi
sti
test dword [eax + eax - 19], eax
test dword [eax + eax + 9], eax
xchg byte [eax + eax + 0x14], al
xchg byte [eax + eax + 0x1f], al
xchg byte [eax + eax + 0x2a], al
xchg byte [eax + eax + 0x35], al
xchg byte [eax + eax + 0x40], al
xchg byte [eax + eax + 0x20], al
xchg dword [eax + eax], eax
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
add dword [eax], ecx
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [edx], al
or byte [eax], cl
or byte [eax], cl
or byte [ebx], al
or byte [eax], cl
or byte [eax + ecx], al
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
add eax, 101189640
or byte [edi], al
int3