Function at 0x43cee0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov eax, 0xabababab
mov ecx, 0x17
mov ebp, esp
push edi
push esi
push ebx
lea ebx, [ebp - 0xd0]
mov edi, ebx
sub esp, 0x14c
rep stosd dword es:[edi], eax
mov eax, dword [0x458110]
mov dword [esp + 4], ebx
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
mov esi, dword [ebp - 0xc0]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x1c7e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x1c7f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xcc]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c80
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c81
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c82
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c83
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], str.expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c84
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c85
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa0]
mov dword [esp + 8], 1
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 1
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c86
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x9c]
mov dword [esp + 4], str.expected_6_got__d_n
cmp eax, 6
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c87
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0x98]
mov dword [esp + 4], str.expected_32_got__d_n
cmp dl, 0x20
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c88
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c89
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
mov dword [esp + 4], str.expected__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c8a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c8b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c8c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c8d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c8e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c8f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c90
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_0_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x458118]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0x2a
mov dword [esp], eax
call dword [0x458044]
mov esi, dword [ebp - 0xc0]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x1c95
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x1c96
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c97
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], str.expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c98
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c99
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c9a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c9b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c9c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_42_got__d_n
cmp eax, 0x2a
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1c9d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_0_got__d_n
lea esi, [ebp - 0x74]
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458120]
mov dword [esp + 8], ebx
mov dword [esp + 4], esi
mov dword [esp + 0xc], 1
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x1ca1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, esi
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], esi
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x1ca2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
cmp dword [ebp - 0x64], eax
mov dword [esp + 4], str.expected_shared_streambuf_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ca3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ca4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x60]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], esi
lea esi, [ebp - 0x110]
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x45810c]
lea edx, [ebp - 0xc4]
sub esp, 8
mov dword [esp + 4], edx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x45811c]
sub esp, 8
mov dword [esp + 0xc], esi
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x40
mov dword [esp + 8], 0x35
mov dword [esp], eax
call dword [0x45803c]
mov edi, dword [ebp - 0xc0]
sub esp, 0x18
mov dword [ebp - 0x12c], eax
mov dword [esp + 4], 0x1cab
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0xa8]
mov dword [esp + 4], str.expected_1_got__d_n
cmp ecx, 1
mov dword [esp + 8], ecx
sete cl
movzx ecx, cl
mov dword [esp], ecx
call fcn.0044c850
mov dword [esp + 4], 0x1cac
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x12c]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cad
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cae
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1caf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cb0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cb1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cb2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_53_got__d_n
cmp eax, 0x35
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cb3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x45810c]
lea edx, [ebp - 0xc4]
mov dword [esp + 4], edx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x45811c]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x40
mov dword [esp], eax
call dword [0x45803c]
mov edi, dword [ebp - 0xc0]
sub esp, 0x18
mov dword [ebp - 0x12c], eax
mov dword [esp + 4], 0x1cb8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xa8]
mov dword [esp + 4], str.expected_1_got__d_n
cmp edx, 1
mov dword [esp + 8], edx
sete dl
movzx edx, dl
mov dword [esp], edx
call fcn.0044c850
mov dword [esp + 4], 0x1cb9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test edx, edx
mov dword [esp + 0xc], edx
sete dl
movzx edx, dl
mov dword [esp], edx
call fcn.0044c850
mov dword [esp + 4], 0x1cba
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x12c]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cbb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cbc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cbd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cbe
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cbf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cc0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_64_got__d_n
cmp eax, 0x40
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cc1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x458114]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp + 8], str.ifstream_test
mov dword [esp], eax
call dword [0x45803c]
mov edi, dword [ebp - 0xc0]
sub esp, 0x18
mov dword [ebp - 0x12c], eax
mov dword [esp + 4], 0x1cc6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xa8]
mov dword [esp + 4], str.expected_1_got__d_n
cmp edx, 1
mov dword [esp + 8], edx
sete dl
movzx edx, dl
mov dword [esp], edx
call fcn.0044c850
mov dword [esp + 4], 0x1cc7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test edx, edx
mov dword [esp + 0xc], edx
sete dl
movzx edx, dl
mov dword [esp], edx
call fcn.0044c850
mov dword [esp + 4], 0x1cc8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x12c]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cc9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cca
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ccb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ccc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_ebuf__expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ccd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_not__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov edx, dword [edi + 0x4c]
mov dword [esp + 4], 0x1ccf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov dword [ebp - 0x12c], edx
call fcn.0044c5e0
mov eax, dword [edi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x1cd1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x12c]
mov dword [esp], edx
call dword [sym.imp.msvcrt.dll__close]
mov dword [esp + 4], str.expected_ifstream_to_close_opened_file_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x45811c]
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0xffffffff
mov dword [esp], eax
call dword [0x45803c]
sub esp, 0x18
mov dword [esp + 4], 0x1cd5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cd6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cd7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
mov dword [esp + 8], eax
mov eax, dword [ebp - 0xc0]
cmp dword [eax + 8], 1
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cd8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x1cdb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov dword [esp + 0xc], edi
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cdc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cdd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cde
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cdf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ce0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x1ce3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov dword [esp + 0xc], edi
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ce4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ce5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ce6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ce7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ce8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x458110]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0x1cec
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1ced
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cee
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cef
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cf0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x1cf3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov dword [esp + 0xc], edi
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cf4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cf5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cf6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cf7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cf8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x1cfb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov dword [esp + 0xc], edi
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 8], eax
lea edi, [ebp - 0x108]
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cfc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cfd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cfe
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1cff
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d00
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x38
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x12c], eax
mov dword [esp + 4], 0x1d03
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc0]
mov eax, dword [ebp - 0x12c]
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d04
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d05
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d06
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d07
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d08
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x12c], eax
mov dword [esp + 4], 0x1d0b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc0]
mov eax, dword [ebp - 0x12c]
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d0c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
lea edi, [ebp - 0x10c]
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d0d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d0e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d0f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d10
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x3c
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x12c], eax
mov dword [esp + 4], 0x1d13
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc0]
mov eax, dword [ebp - 0x12c]
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d14
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d15
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d16
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d17
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d18
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 5
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x12c], eax
mov dword [esp + 4], 0x1d1b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc0]
mov eax, dword [ebp - 0x12c]
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d1c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d1d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d1e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d1f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d20
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x45811c]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x2a
mov dword [esp], eax
call dword [0x45803c]
sub esp, 0x18
mov dword [esp + 4], 0x1d25
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d26
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d27
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d28
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [ebp - 0xbc], 1
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x1d2c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d2d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d2e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d2f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d30
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d31
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xbc], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [ebp - 0xbc], 1
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x1d35
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
lea esi, [ebp - 0x110]
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d36
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d37
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d38
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d39
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d3a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xbc], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x458114]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp + 8], str.ifstream_test
mov dword [esp], eax
call dword [0x45803c]
mov eax, dword [0x4580ec]
mov dword [ebp - 0xbc], 1
sub esp, 0x18
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov ebx, eax
mov dword [esp + 4], 0x1d40
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
lea ebx, [ebp - 0xd0]
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d41
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d42
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d43
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d44
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d45
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xbc], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ec]
mov dword [ebp - 0xbc], 1
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x1d49
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test edi, edi
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d4a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d4b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_base_value__expected_not__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d4c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d4d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d4e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xbc], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x458110]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
mov edx, dword [ebp - 0xc0]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x1d54
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov dword [ebp - 0x12c], edx
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x458104]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x2a
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0x1d56
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xbc]
xor eax, eax
mov dword [esp + 4], str.attaching_on_vanilla_stream_set_some_state_bits_n
test edx, edx
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580fc]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x1d58
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x2a
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_fd__expected_42_got__d_n
mov edi, eax
mov dword [esp], edi
call fcn.0044c850
mov dword [esp + 4], 0x1d59
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x12c]
mov eax, dword [edx + 0x50]
mov dword [esp + 4], str.wrong_close_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458104]
mov dword [ebp - 0xbc], 1
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x35
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0x1d5c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xbc], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d5d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp + 8], esi
mov dword [esp], edi
mov dword [esp + 4], str.wrong_fd__expected_42_got__d_n
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x458110]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x1d63
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4580fc]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x1d65
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d66
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0xffffffff
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_fd__expected__1_but_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x458114]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp + 8], str.ifstream_test
mov dword [esp], eax
call dword [0x45803c]
mov edi, dword [ebp - 0xc0]
sub esp, 0x18
mov esi, eax
mov dword [esp + 4], 0x1d6b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4580fc]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x1d6d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d6e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x4c]
mov dword [esp + 0xc], esi
mov dword [esp + 4], str.wrong_fd__expected__d_but_got__d_n
cmp eax, esi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580f0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x1d72
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc0]
mov dword [esp + 0xc], edi
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d73
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580e8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x8000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x1d77
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x4000
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], 0x4000
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__d_got__d_n
call fcn.0044c850
mov dword [esp + 4], 0x1d78
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580e8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x8000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x1d7a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x8000
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], 0x8000
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__d_got__d_n
call fcn.0044c850
mov dword [esp + 4], 0x1d7b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580e8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x4000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x1d7d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x8000
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], 0x8000
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__d_got__d_n
call fcn.0044c850
mov dword [esp + 4], 0x1d7e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580e8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x9000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x1d80
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0xffffffff
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.wrong_return__expected__1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d81
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d84
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4580f8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
cmp eax, 1
sete al
mov dword [esp + 4], str.expected_ifstream_to_be_open_n
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458100]
mov dword [esp + 4], ebx
mov dword [ebp - 0xbc], 3
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x1d87
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
mov dword [esp + 4], str.close_did_not_clear_state___d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458100]
mov dword [esp + 4], ebx
mov dword [ebp - 0xbc], 1
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x1d8a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xbc], 3
mov dword [esp + 4], str.close_on_a_closed_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d8b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4580f8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
test eax, eax
sete al
mov dword [esp + 4], str.expected_ifstream_to_not_be_open_n
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d8c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], esi
mov edi, dword [sym.imp.msvcrt.dll__close]
call edi
mov dword [esp + 4], str.expected_close_to_close_the_opened_file_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580f4]
mov dword [ebp - 0xbc], 1
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp + 8], str.ifstream_test
mov dword [esp], eax
call dword [0x458040]
mov eax, dword [0x4580fc]
sub esp, 0x14
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x1d92
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0xffffffff
mov dword [esp + 8], esi
setne al
mov dword [esp + 4], str.wrong_fd__expected_not__1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d93
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xbc], 1
mov dword [esp + 4], str.open_did_not_succeed_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580f4]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp + 8], str.ifstream_test
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov dword [esp + 4], 0x1d95
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xbc], 3
mov dword [esp + 4], str.second_open_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458100]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 8], pe_nt_image_headers32
mov dword [esp + 4], 0x302
mov dword [esp], str.ifstream_test
call dword [sym.imp.msvcrt.dll__open]
mov dword [esp + 4], 0x1d9a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov esi, eax
call fcn.0044c5e0
xor eax, eax
cmp esi, 0xffffffff
mov dword [esp + 4], str._open_failed_n
setne al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d9b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], esi
mov dword [esp + 8], 7
mov dword [esp + 4], str.test_12
call dword [sym.imp.msvcrt.dll__write]
mov dword [esp + 4], str._write_failed_n
cmp eax, 7
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1d9c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], esi
call edi
mov dword [esp + 4], str._close_failed_n
mov edi, str.test
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580f4]
mov dword [ebp - 0xbc], 0
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp + 8], str.ifstream_test
mov dword [esp], eax
call dword [0x458040]
mov eax, dword [0x4581a0]
lea edx, [ebp - 0x118]
mov dword [ebp - 0x114], 0x41414141
sub esp, 0x14
mov byte [ebp - 0x111], 0
mov dword [esp + 8], edx
mov dword [ebp - 0x118], 0x41414141
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x12c], eax
mov dword [esp + 4], 0x1da4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x12c]
xor ecx, ecx
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete cl
mov dword [esp], ecx
call fcn.0044c850
mov dword [esp + 4], 0x1da5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
lea edx, [ebp - 0x118]
mov ecx, 5
mov esi, edx
repe cmpsb byte [esi], byte es:[edi]
mov dword [esp + 8], edx
mov edi, str.test
mov dword [esp + 4], str.expected_test_got__s_n
seta cl
sbb cl, 0
test cl, cl
sete cl
movzx ecx, cl
mov dword [esp], ecx
call fcn.0044c850
mov eax, dword [ebp - 0x12c]
lea ecx, [ebp - 0x11c]
mov dword [ebp - 0x11c], 0x3039
mov dword [esp + 8], ecx
mov dword [esp + 4], eax
mov eax, dword [0x458194]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x1da9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x1daa
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x11c]
mov dword [esp + 4], str.expected_12_got__d_n
cmp eax, 0xc
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x458114]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp + 8], str.ifstream_test
mov dword [esp], eax
call dword [0x45803c]
sub esp, 0x18
mov esi, eax
mov dword [esp + 4], 0x1daf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4581a0]
lea edx, [ebp - 0x118]
mov dword [ebp - 0x114], 0x41414141
mov dword [esp + 8], edx
mov dword [ebp - 0x118], 0x41414141
mov byte [ebp - 0x111], 0
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x1db3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x1db4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
lea edx, [ebp - 0x118]
mov ecx, 5
mov esi, edx
repe cmpsb byte [esi], byte es:[edi]
mov dword [esp + 8], edx
mov dword [esp + 4], str.expected_test_got__s_n
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458108]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x1db6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], str.ifstream_test
call dword [sym.imp.msvcrt.dll__unlink]
mov dword [esp + 8], str.ifstream_test
test eax, eax
mov dword [esp + 4], str.Couldnt_unlink_file_named__s_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret