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

Disassembly:
push edi
lea edi, [esp + 8]
and esp, 0xfffffff0
push dword [edi - 4]
push ebp
mov ebp, esp
push edi
push esi
push ebx
mov ebx, ecx
sub esp, 0x6c
mov eax, dword [0x5fc090]
mov word [ecx + 8], 0
mov edx, dword [0x604d88]
cmp dword [0x653330], 0x14
mov dword [ecx + 0xc], 0
mov dword [ecx + 0x10], eax
movzx eax, byte [0x6531d8]
mov dword [ecx + 4], 0
mov dword [ecx + 0x14], 0
mov dword [ecx + 0x18], 0x40
mov dword [ecx + 0x1c], 0
mov dword [ecx + 0x20], 0
mov dword [ecx + 0x24], edx
mov byte [ecx + 0x28], al
ja case.0x471644.0
mov ecx, dword [0x653330]
jmp dword [ecx*4 + 0x604b4c]
mov esi, 1
lea edi, [ebp - 0x30]
mov dword [ebx + 0x2c], esi
lea esi, [ebx + 0x68]
mov dword [ebx + 0x30], 4
mov ecx, esi
mov dword [ebp - 0x30], 0x494e
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0x8888494e
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0xb6b1494e
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0xb6b1544e
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0xabb1544e
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0xabb14e45
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0xb1ba4e45
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0xb1ba4f44
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0xb0bb4f44
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0xb0bb8002
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0x10000010
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0x20000013
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0x30000003
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0x30000003
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0x30000003
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0x30000003
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0x30000003
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov dword [ebp - 0x30], 0
mov ecx, esi
sub esp, 4
mov dword [esp], edi
call method.unsigned_int_std::vector_unsigned_int__std::allocator_unsigned_int___.emplace_back_unsigned_int__unsigned_int___clone_.isra.0_
mov byte [ebx + 0x74], 0
mov edx, dword [ebx + 0x7c]
mov dword [ebx + 0x78], 0
sub esp, 4
cmp edx, dword [ebx + 0x80]
je 0x4717e9
mov dword [ebx + 0x80], edx
mov eax, dword [ebx + 0x88]
cmp eax, dword [ebx + 0x8c]
je 0x4717fd
mov dword [ebx + 0x8c], eax
mov ecx, dword [ebx + 0x94]
cmp ecx, dword [ebx + 0x98]
je 0x471811
mov dword [ebx + 0x98], ecx
cmp dword [0x653330], 9
mov dword [ebx + 0xa0], 0xff2727ff
mov dword [ebx + 0xa4], 0
mov dword [ebx + 0xa8], 0xff000000
mov dword [ebx + 0xac], 0x100ff00
mov byte [ebx + 0xb0], 0
mov dword [ebx + 0xb4], 0
je 0x471d10
mov edx, dword [0x604d8c]
mov esi, dword [ebx + 0xd0]
mov dword [ebx + 0xc0], 0
movzx eax, word [0x604d90]
mov dword [ebx + 0xc4], 0
mov dword [ebx + 0xb8], edx
mov word [ebx + 0xbe], ax
mov byte [ebx + 0xc8], 0
mov dword [ebx + 0xcc], 0
cmp esi, dword [ebx + 0xd4]
je 0x4718aa
mov dword [ebx + 0xd4], esi
mov byte [ebp - 0x30], 0
lea ecx, [ebx + 0xd0]
mov dword [esp + 8], edi
mov dword [esp + 4], 0xc0
mov dword [esp], esi
call method.std::vector_unsigned_char__std::allocator_unsigned_char___._M_fill_insert___gnu_cxx::__normal_iterator_unsigned_char__std::vector_unsigned_char__std::allocator_unsigned_char_______unsigned_int__unsigned_char_const_
mov ecx, dword [ebx + 0xdc]
sub esp, 0xc
cmp ecx, dword [ebx + 0xe0]
je 0x4718df
mov dword [ebx + 0xe0], ecx
mov edx, dword [ebx + 0xe8]
cmp edx, dword [ebx + 0xec]
je 0x4718f3
mov dword [ebx + 0xec], edx
mov eax, dword [ebx + 0xf4]
mov ecx, dword [ebx + 0xf8]
mov dword [ebx + 0x118], 0
mov dword [ebx + 0x11c], 0
mov dword [ebp - 0x5c], eax
cmp eax, ecx
je 0x47195a
mov dword [ebp - 0x60], ebx
mov esi, eax
mov ebx, ecx
lea esi, [esi]
mov eax, dword [esi]
lea edx, [esi + 8]
cmp eax, edx
je 0x471d00
mov ecx, dword [esi + 8]
mov dword [esp], eax
add esi, 0x18
lea edx, [ecx + 1]
mov dword [esp + 4], edx
call sym.operator_delete_void__unsigned_int_
cmp ebx, esi
jne 0x471928
mov ebx, dword [ebp - 0x60]
mov esi, dword [ebp - 0x5c]
mov dword [ebx + 0xf8], esi
mov eax, dword [ebx + 0x100]
mov ecx, dword [ebx + 0x104]
mov dword [ebp - 0x5c], eax
cmp eax, ecx
je 0x4719aa
mov dword [ebp - 0x60], ebx
mov esi, eax
mov ebx, ecx
lea esi, [esi]
mov eax, dword [esi]
lea edx, [esi + 8]
cmp eax, edx
je 0x471cf0
mov ecx, dword [esi + 8]
mov dword [esp], eax
add esi, 0x18
add ecx, 1
mov dword [esp + 4], ecx
call sym.operator_delete_void__unsigned_int_
cmp ebx, esi
jne 0x471978
mov ebx, dword [ebp - 0x60]
mov esi, dword [ebp - 0x5c]
mov dword [ebx + 0x104], esi
mov eax, dword [ebx + 0x10c]
cmp eax, dword [ebx + 0x110]
je 0x4719be
mov dword [ebx + 0x110], eax
xor edx, edx
xor ecx, ecx
mov byte [ebx + 0x138], 0
mov word [ebx + 0x140], cx
lea ecx, [ebx + 0x120]
mov byte [ebx + 0x13c], 0
mov word [ebx + 0x13a], dx
mov dword [ebx + 0x144], 0
mov dword [ebx + 0x148], 0
mov dword [ebx + 0x14c], 0
mov word [ebx + 0x150], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x604b48
mov esi, dword [ebx + 0x124]
mov dword [esp], 0
mov dword [esp + 4], esi
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_replace_unsigned_int__unsigned_int__char_const__unsigned_int_
mov eax, dword [ebx + 0x154]
sub esp, 0x10
cmp eax, dword [ebx + 0x158]
je 0x471a48
mov dword [ebx + 0x158], eax
movzx edx, word [0x653328]
mov ecx, ebx
mov dword [ebx + 0x160], 0
mov dword [ebx + 0x164], 0
mov word [ebx + 0x168], dx
call method.AGB_SIO.mpos_generate_data__
mov esi, dword [0x653330]
mov eax, 0xffffffc7
cmp esi, 0xb
je 0x471a9b
mov eax, 0xffffffc4
cmp esi, 0xc
je 0x471a9b
cmp esi, 0xa
mov eax, 0xffffffc6
mov ecx, 0
cmovne eax, ecx
mov word [ebx + 0xbc], ax
mov edx, dword [ebx + 0x16c]
cmp edx, dword [ebx + 0x170]
je 0x471ab6
mov dword [ebx + 0x170], edx
mov eax, dword [ebx + 0x178]
cmp eax, dword [ebx + 0x17c]
je 0x471aca
mov dword [ebx + 0x17c], eax
mov ecx, dword [ebx + 0x184]
cmp ecx, dword [ebx + 0x188]
je 0x471ade
mov dword [ebx + 0x188], ecx
movzx edx, word [0x604d92]
xor eax, eax
mov dword [ebx + 0x190], 0
mov dword [ebx + 0x1a0], 0
mov word [ebx + 0x199], dx
mov word [ebx + 0x19c], ax
cmp esi, 0x10
je 0x471df8
mov esi, dword [ebx + 0x1a8]
cmp esi, dword [ebx + 0x1ac]
je 0x471b26
mov dword [ebx + 0x1ac], esi
xor ecx, ecx
cmp dword [0x65332c], 6
mov dword [ebx + 0x1b4], 0
mov word [ebx + 0x1bc], cx
mov byte [ebx + 0x1be], 0
mov dword [ebx + 0x1c0], 0
mov dword [ebx + 0x1ce], 0
mov dword [ebx + 0x1c6], 0
mov byte [ebx + 0x1ca], 0
mov byte [ebx + 0x1cc], 0
je 0x471de0
mov edx, dword [0x604d94]
movzx eax, word [0x604d98]
pxor xmm0, xmm0
mov dword [ebx + 0x204], 0
mov esi, dword [0x604d9c]
mov ecx, dword [0x653330]
mov byte [ebx + 0x1fc], 0
mov dword [ebx + 0x1f8], edx
mov word [ebx + 0x1fe], ax
mov byte [ebx + 0x200], 0
mov word [ebx + 0x208], 0
mov dword [ebx + 0x20a], esi
mov dword [ebx + 0x230], 0
mov dword [ebx + 0x234], 0
mov word [ebx + 0x238], 0
mov dword [ebx + 0x24c], 0
mov dword [ebx + 0x250], 0
movups xmmword [ebx + 0x210], xmm0
movups xmmword [ebx + 0x220], xmm0
movups xmmword [ebx + 0x23c], xmm0
cmp ecx, 0x12
je 0x471dc0
mov byte [ebx + 0x288], 0
mov eax, dword [ebx + 0x278]
cmp eax, dword [ebx + 0x27c]
je 0x471c34
mov dword [ebx + 0x27c], eax
mov dword [ebx + 0x284], 0
mov dword [ebx + 0x289], 0
mov dword [ebx + 0x28d], 0
cmp ecx, 0x13
je 0x471d80
xor ecx, ecx
mov edx, 0x61f1
cmp byte [ebx + 0x34], 0
mov byte [ebx + 0x294], 0
mov dword [ebx + 0x2a4], ecx
mov dword [ebx + 0x2a8], edx
mov word [ebx + 0x2b4], 0
mov dword [ebx + 0x2b0], 0
je 0x471ce0
mov esi, dword [ebx + 0x38]
test esi, esi
je 0x471c9f
cmp byte [ebx + 0x49], 0
jne 0x472120
mov eax, dword [ebx + 0x3c]
test eax, eax
je 0x471cb0
cmp byte [ebx + 0x4a], 0
jne 0x472110
mov ecx, dword [ebx + 0x50]
test ecx, ecx
je 0x471ce0
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x2c], pe_nt_image_headers32
mov dword [esp + 8], 5
mov dword [esp + 4], edi
mov dword [esp], ecx
call sym._SDLNet_TCP_Send
cmp byte [ebx + 0x5d], 0
jne 0x471ef0
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
ret
add esi, 0x18
cmp ebx, esi
jne 0x471978
jmp 0x47199e
add esi, 0x18
cmp ebx, esi
jne 0x471928
jmp 0x47194e
mov eax, dword [0x653414]
mov edx, dword [0x653418]
lea esi, [ebp - 0x28]
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x48], edx
cmp edx, 0xf
ja 0x471f40
cmp edx, 1
jne 0x47212d
movzx ecx, byte [eax]
mov byte [ebp - 0x28], cl
mov eax, esi
mov dword [ebp - 0x2c], edx
mov ecx, ebx
mov byte [eax + edx], 0
mov dword [esp], edi
call method.AGB_SIO.soul_doll_adapter_load_data_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov eax, dword [ebp - 0x30]
sub esp, 4
cmp eax, esi
je 0x471857
mov esi, dword [ebp - 0x28]
mov dword [esp], eax
lea ecx, [esi + 1]
mov dword [esp + 4], ecx
call sym.operator_delete_void__unsigned_int_
jmp 0x471857
mov ecx, dword [ebx + 0x27c]
mov byte [ebp - 0x30], 0
mov edx, ecx
sub edx, eax
cmp edx, 8
jbe 0x471f88
cmp edx, 9
je 0x471fb0
lea esi, [eax + 9]
cmp ecx, esi
je 0x471fb0
mov dword [ebx + 0x27c], esi
jmp 0x471fb0
mov ecx, ebx
call method.AGB_SIO.vrs_load_data__
mov ecx, dword [0x653330]
mov byte [ebx + 0x208], al
jmp 0x471c19
mov ecx, ebx
call method.AGB_SIO.zoids_cdz_load_data__
mov byte [ebx + 0x1cb], al
jmp 0x471b79
lea esi, [ebp - 0x40]
mov ecx, dword [0x653490]
mov dword [ebp - 0x48], esi
mov esi, dword [0x653494]
mov dword [ebp - 0x30], esi
cmp esi, 0xf
ja 0x471f00
cmp esi, 1
jne 0x472140
movzx edx, byte [ecx]
mov byte [ebp - 0x40], dl
lea eax, [ebp - 0x40]
mov dword [ebp - 0x44], esi
mov edx, 0x3fffffff
mov byte [eax + esi], 0
sub edx, dword [ebp - 0x44]
cmp edx, 0x15
jbe 0x4721aa
mov dword [esp + 4], 0x16
lea ecx, [ebp - 0x48]
mov dword [esp], str.turbo_file_advance.sav
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_append_char_const__unsigned_int_
mov eax, dword [ebp - 0x48]
mov esi, dword [ebp - 0x44]
lea ecx, [ebp - 0x28]
sub esp, 8
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x4c], esi
cmp esi, 0xf
ja 0x472160
cmp esi, 1
jne 0x472150
movzx edx, byte [eax]
mov byte [ebp - 0x28], dl
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2c], esi
mov ecx, ebx
mov byte [eax + esi], 0
mov dword [esp], edi
call method.AGB_SIO.turbo_file_load_data_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov esi, dword [ebp - 0x30]
lea ecx, [ebp - 0x28]
sub esp, 4
cmp esi, ecx
je 0x471eb7
mov edx, dword [ebp - 0x28]
mov dword [esp], esi
lea eax, [edx + 1]
mov dword [esp + 4], eax
call sym.operator_delete_void__unsigned_int_
mov esi, dword [ebp - 0x48]
lea ecx, [ebp - 0x40]
cmp esi, ecx
je 0x471b12
mov edx, dword [ebp - 0x40]
mov dword [esp], esi
lea eax, [edx + 1]
mov dword [esp + 4], eax
call sym.operator_delete_void__unsigned_int_
jmp 0x471b12
mov esi, 5
jmp 0x471655
mov edi, dword [ebx + 0x50]
mov dword [esp], edi
call sym._SDLNet_TCP_Close
jmp 0x471ce0
mov dword [ebp - 0x5c], ecx
lea ecx, [ebp - 0x48]
mov dword [esp + 4], 0
mov dword [esp], edi
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_create_unsigned_int__unsigned_int_
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0x48], eax
sub esp, 8
mov dword [ebp - 0x40], ecx
mov ecx, dword [ebp - 0x5c]
mov dword [esp + 8], esi
mov dword [esp + 4], ecx
mov dword [esp], eax
call sym._memcpy
mov esi, dword [ebp - 0x30]
mov eax, dword [ebp - 0x48]
jmp 0x471e28
mov dword [ebp - 0x60], edx
lea edx, [ebp - 0x48]
mov ecx, edi
mov dword [esp], edx
mov dword [esp + 4], 0
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_create_unsigned_int__unsigned_int_
mov ecx, dword [ebp - 0x48]
mov edx, dword [ebp - 0x60]
mov dword [ebp - 0x30], eax
sub esp, 8
mov dword [ebp - 0x28], ecx
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x5c]
mov dword [esp], eax
mov dword [esp + 4], edx
call sym._memcpy
mov edx, dword [ebp - 0x48]
mov eax, dword [ebp - 0x30]
jmp 0x471d41
mov eax, 9
mov dword [esp], ecx
lea esi, [ebx + 0x278]
sub eax, edx
mov dword [esp + 8], edi
mov ecx, esi
mov dword [esp + 4], eax
call method.std::vector_unsigned_char__std::allocator_unsigned_char___._M_fill_insert___gnu_cxx::__normal_iterator_unsigned_char__std::vector_unsigned_char__std::allocator_unsigned_char_______unsigned_int__unsigned_char_const_
mov eax, dword [ebx + 0x278]
sub esp, 0xc
movzx edx, byte [0x6530e8]
mov ecx, 0x63
cmp dl, cl
cmova edx, ecx
mov byte [eax], dl
movzx eax, byte [0x6530e9]
mov edx, 0x63
mov esi, dword [ebx + 0x278]
cmp al, dl
cmova eax, edx
mov byte [esi + 1], al
movzx eax, byte [0x6530ea]
mov ecx, dword [ebx + 0x278]
cmp al, dl
cmova eax, edx
mov byte [ecx + 2], al
cmp byte [0x6530ee], 0x62
mov ecx, 0x63
ja 0x472007
movzx ecx, byte [0x6530eb]
mov esi, dword [ebx + 0x278]
movzx edx, byte [0x6530ec]
movzx eax, byte [0x6530ed]
mov byte [esi + 6], cl
cmp dl, 1
jbe 0x4720e0
cmp al, 0x1d
jbe 0x4720e0
mov eax, dword [ebx + 0x278]
mov byte [eax + 5], 1
jmp 0x471c5b
mov esi, 0xb
jmp 0x471655
mov esi, 0xc
jmp 0x471655
mov esi, 0xd
jmp 0x471655
xor esi, esi
jmp 0x471655
mov esi, 6
jmp 0x471655
mov esi, 8
jmp 0x471655
mov esi, 9
jmp 0x471655
mov esi, 0xa
jmp 0x471655
mov esi, 3
jmp 0x471655
mov esi, 4
jmp 0x471655
mov ecx, 0x3b
imul esi, edx, 0x3c
mov edx, dword [ebx + 0x278]
cmp al, cl
cmova eax, ecx
add eax, esi
mov ecx, eax
shl eax, 2
shr ecx, 6
mov byte [edx + 4], cl
mov esi, dword [ebx + 0x278]
mov byte [esi + 3], al
jmp 0x471c5b
mov dword [esp], eax
call sym._SDLNet_TCP_Close
jmp 0x471cb0
mov dword [esp], esi
call sym._SDLNet_TCP_Close
jmp 0x471c9f
test edx, edx
je 0x471d3f
mov eax, esi
jmp 0x471f67
test esi, esi
je 0x471e25
lea eax, [ebp - 0x40]
jmp 0x471f25
test esi, esi
je 0x471e84
lea eax, [ebp - 0x28]
jmp 0x472181
lea ecx, [ebp - 0x4c]
mov dword [esp + 4], 0
mov dword [esp], ecx
mov ecx, edi
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_create_unsigned_int__unsigned_int_
mov edx, dword [ebp - 0x4c]
mov dword [ebp - 0x30], eax
sub esp, 8
mov dword [ebp - 0x28], edx
mov dword [esp + 8], esi
mov esi, dword [ebp - 0x5c]
mov dword [esp], eax
mov dword [esp + 4], esi
call sym._memcpy
mov esi, dword [ebp - 0x4c]
mov eax, dword [ebp - 0x30]
jmp 0x471e87
mov esi, 7
jmp 0x471655
mov dword [esp], 0x604290
call sym.std::__throw_length_error_char_const_
mov edi, eax
jmp method.AGB_SIO.reset____clone_.cold_