Function at 0x41e620
Capabilities:
Contain obfuscated stackstrings
Create thread
Read file on windows

Disassembly:
push ebp
mov eax, 0x31
mov ecx, 0x33
mov edx, 0x32
mov ebp, esp
push edi
push esi
lea esi, [ebp - 0x6c]
push ebx
lea ebx, [ebp - 0x114]
mov edi, ebx
sub esp, 0x18c
mov word [ebp - 0x146], ax
mov eax, 0xabababab
mov word [ebp - 0x13a], cx
mov ecx, 0x15
rep stosd dword es:[edi], eax
lea edi, [ebp - 0xc0]
mov ecx, 0x15
mov word [ebp - 0x140], dx
rep stosd dword es:[edi], eax
mov edi, esi
mov ecx, 0x15
mov dword [ebp - 0x14a], 0x74736574
rep stosd dword es:[edi], eax
mov eax, dword [0x4583f0]
mov dword [ebp - 0x144], 0x74736574
mov dword [ebp - 0x13e], 0x74736574
mov dword [esp + 4], ebx
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0x6d7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x6d8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x6d9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], str.wrong_fd__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], 0x6da
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
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
lea eax, [ebp - 0xc0]
mov dword [esp + 0x10], 0
mov dword [esp + 4], eax
mov eax, dword [0x4583ec]
mov dword [esp + 0xc], 0
mov dword [esp + 8], 4
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov dword [esp + 4], 0x6dc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
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], 0x6dd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb8]
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], 0x6de
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x74]
mov dword [esp + 4], str.wrong_fd__expected_4_got__d_n
cmp eax, 4
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x6df
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x70]
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 [0x4583e8]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x6e1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x68]
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], 0x6e2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x64]
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], 0x6e3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x20]
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], 0x6e4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x1c]
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
lea eax, [ebp - 0xc0]
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x120], esi
mov esi, dword [sym.imp.kernel32.dll_CreateEventW]
mov dword [ebp - 0x124], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call esi
sub esp, 0x10
mov dword [ebp - 0x11c], eax
mov dword [esp + 4], 0x6ea
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edi, dword [ebp - 0x11c]
xor eax, eax
mov dword [esp + 4], str.CreateEventW_failed_n
test edi, edi
setne al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call esi
lea esi, [ebp - 0x138]
sub esp, 0x10
mov dword [ebp - 0x118], eax
mov dword [esp + 4], 0x6ec
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x118]
xor eax, eax
mov dword [esp + 4], str.CreateEventW_failed_n
test edx, edx
setne al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0x128]
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x40d950
mov dword [esp + 4], 0
mov dword [esp], 0
call dword [sym.imp.kernel32.dll_CreateThread]
sub esp, 0x18
mov edi, eax
mov dword [esp + 4], 0x6ee
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
test edi, edi
mov dword [esp + 4], str.CreateThread_failed_n
setne al
mov dword [ebp - 0x164], edi
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x11c]
mov dword [esp + 4], 0xffffffff
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_WaitForSingleObject]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xc8], 0xffffffff
sub esp, 8
mov dword [esp + 4], 0x6f4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x6f5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x6f6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
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 eax, dword [0x4583d0]
mov dword [ebp - 0x10c], 1
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x10
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x6f9
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
lea edi, [ebp - 0x130]
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x6fa
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x6fb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x6fc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
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], 0x6fd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_area__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], 0x6fe
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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 eax, dword [0x4583d0]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 8
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x700
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], 0
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], 0x701
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x702
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x703
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
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], 0x704
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_area__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 eax, dword [0x4583d0]
mov dword [ebp - 0x10c], 0
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 dword [esp + 4], 0x707
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x708
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x709
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
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], 0x70a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_area__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], 0x70b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x45843c]
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.failed_to_allocate_buffer_n
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x70c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x70d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x70e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_buffer__expected_not_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 eax, dword [0x4583d0]
lea edx, [ebp - 0x136]
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 0xe
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x710
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
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], 0x711
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x712
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x713
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
lea edx, [ebp - 0x136]
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
mov dword [esp + 8], edx
cmp eax, edx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x714
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_area__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], 0x715
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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 eax, dword [0x4583d0]
mov dword [ebp - 0xc8], 1
mov dword [ebp - 0x10c], 1
mov dword [ebp - 0x100], 0
mov dword [ebp - 0x104], 0
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x10
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x71a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
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], 0x71b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x71c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x71d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
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], 0x71e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_area__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 eax, dword [0x4583d0]
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 8
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x720
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test edi, edi
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], 0
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x721
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x722
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x723
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
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], 0x724
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_area__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 eax, dword [0x4583d0]
mov dword [ebp - 0x10c], 0
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 dword [esp + 4], 0x727
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x728
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x729
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
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], 0x72a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_area__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 eax, dword [ebp - 0x104]
mov dword [ebp - 0x10c], 1
mov dword [ebp - 0xe4], 0xffffffff
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xfc], eax
mov eax, dword [ebp - 0x100]
mov dword [esp + 8], esi
mov dword [ebp - 0xf4], eax
mov eax, dword [0x4583d0]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x10
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x730
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test edi, edi
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], 0
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x731
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x732
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x733
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
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], 0x734
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_put_area__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 eax, dword [0x4583d0]
mov dword [ebp - 0x100], 0
mov dword [ebp - 0x104], 0
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0x10c], 0
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x739
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
lea edi, [ebp - 0xc0]
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x73a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x73b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x10c]
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], 0x73c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x104]
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], 0x73d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_put_area__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 eax, dword [0x4583e0]
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0xe4], 0xffffffff
mov dword [esp + 4], ebx
mov dword [esp + 8], 2
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x744
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], 0
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x745
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x746
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], str.wrong_fd__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 [0x4583e0]
mov dword [ebp - 0x74], 0xffffffff
mov dword [ebp - 0x90], 0
mov dword [esp + 4], edi
mov dword [esp + 8], 3
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x74a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, edi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], edi
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
mov dword [ebp - 0x16c], edi
call fcn.0044c850
mov dword [esp + 4], 0x74b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xbc]
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], 0x74c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x74]
mov dword [esp + 4], str.wrong_fd__expected_3_got__d_n
cmp eax, 3
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583e0]
lea edx, [ebp - 0x6c]
mov dword [ebp - 0x90], 0xffffffff
mov dword [esp + 4], edx
mov dword [ebp - 0x3c], 0
mov dword [esp + 8], 2
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x750
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
lea edx, [ebp - 0x6c]
xor eax, eax
mov dword [esp + 0xc], esi
cmp esi, edx
mov dword [esp + 8], edx
sete al
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x751
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x68]
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], 0x752
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.wrong_fd__expected_2_got__d_n
cmp eax, 2
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583dc]
lea ecx, [ebp - 0x14a]
mov dword [ebp - 0x3c], 0xffffffff
mov dword [esp + 8], ecx
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x757
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], 0
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4583dc]
lea ecx, [ebp - 0x14a]
mov dword [ebp - 0xc8], 0xffffffff
mov dword [esp + 8], ecx
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 0xe4
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x75b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], 0
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x75c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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 eax, dword [0x4583dc]
lea ecx, [ebp - 0x14a]
mov dword [ebp - 0xe4], 0
mov dword [esp + 8], ecx
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x75f
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], 0x760
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x110]
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], 0x761
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov esi, dword [sym.imp.msvcrt.dll__write]
mov dword [esp + 8], 7
mov dword [esp + 4], str.testing
mov dword [ebp - 0x15c], esi
mov dword [esp], eax
call esi
mov dword [esp + 4], str._write_failed_n
cmp eax, 7
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583d8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x763
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], 0x764
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
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 eax, dword [0x4583dc]
lea ecx, [ebp - 0x14a]
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x766
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], 0x767
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x138]
mov dword [esp + 8], 1
mov dword [esp + 4], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.msvcrt.dll__read]
mov edi, eax
call eax
mov dword [esp + 4], str.file_should_not_be_open_for_reading_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583d8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x769
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 [0x4583dc]
lea ecx, [ebp - 0x14a]
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 8
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x76b
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], 0x76c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x138]
mov dword [esp + 8], 1
mov dword [esp + 4], ecx
mov dword [esp], eax
call edi
mov dword [esp + 4], str.file_should_not_be_open_for_reading_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x76d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0x15c]
mov dword [esp + 8], 7
mov dword [esp + 4], str.testing
mov dword [esp], eax
call esi
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], 0x76e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [sym.imp.msvcrt.dll__lseek]
mov eax, dword [ebp - 0xc8]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [ebp - 0x168], ecx
mov dword [esp], eax
call ecx
mov dword [esp + 4], str._lseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x76f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x15c], esi
mov dword [esp + 8], 6
mov dword [esp + 4], str.append
mov dword [esp], eax
call esi
mov dword [esp + 4], str._write_failed_n
cmp eax, 6
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583d8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x771
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 [0x4583dc]
lea edx, [ebp - 0x14a]
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 6
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x773
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], 0x774
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x138]
mov dword [esp + 8], 1
mov dword [esp + 4], edx
mov dword [esp], eax
call edi
mov dword [esp + 4], str.file_should_not_be_open_for_reading_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x775
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0x168]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
call ecx
mov dword [esp + 4], str._lseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x776
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0x15c]
mov dword [esp + 8], 3
mov dword [esp + 4], 0x4550ab
mov dword [esp], eax
call esi
mov dword [esp + 4], str._write_failed_n
cmp eax, 3
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583d8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x778
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 [0x4583dc]
lea edx, [ebp - 0x14a]
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x77a
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
lea esi, [ebp - 0x138]
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x77b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x138]
mov dword [ebp - 0x160], edi
mov dword [esp + 4], edx
mov dword [esp + 8], 0xd
mov dword [esp], eax
call edi
mov dword [esp + 4], str.read_failed_n
mov edi, str.atetingappend
cmp eax, 0xd
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x77d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov byte [ebp - 0x12b], 0
call fcn.0044c5e0
mov ecx, 0xd
lea edx, [ebp - 0x138]
repe cmpsb byte [esi], byte es:[edi]
mov dword [esp + 8], edx
mov dword [esp + 4], str.wrong_contents__expected_atetingappend_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 [0x4583d8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x77f
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 [0x4583dc]
lea edx, [ebp - 0x14a]
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 0x11
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x781
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], 0x782
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x138]
mov edi, dword [ebp - 0x160]
mov dword [esp + 4], edx
mov dword [esp + 8], 1
mov dword [esp], eax
call edi
mov dword [esp + 4], str.read_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x783
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0x15c]
mov dword [esp + 8], 5
mov dword [esp + 4], str.file1
mov dword [esp], eax
call esi
mov dword [esp + 4], str._write_failed_n
cmp eax, 5
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583d8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x785
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 [0x4583dc]
lea edx, [ebp - 0x14a]
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 9
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x787
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
lea ebx, [ebp - 0x144]
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x788
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0x15c]
mov dword [esp + 8], 3
mov dword [esp + 4], 0x455105
mov dword [esp], eax
call esi
mov dword [esp + 4], str._write_failed_n
lea esi, [ebp - 0x138]
cmp eax, 3
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x789
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x138]
mov dword [esp + 8], 1
mov dword [esp + 4], edx
mov dword [esp], eax
call edi
mov dword [esp + 4], str.read_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x78a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0x168]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
call ecx
mov dword [esp + 4], str._lseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x78b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x138]
mov dword [ebp - 0x160], edi
mov dword [esp + 4], ecx
mov dword [esp + 8], 8
mov dword [esp], eax
call edi
mov dword [esp + 4], str.read_failed_n
mov edi, str.file1app
cmp eax, 8
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x78d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov byte [ebp - 0x130], 0
call fcn.0044c5e0
mov ecx, 8
repe cmpsb byte [esi], byte es:[edi]
lea ecx, [ebp - 0x138]
mov dword [esp + 4], str.wrong_contents__expected_file1app_got__s_n
mov dword [esp + 8], ecx
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov edi, dword [ebp - 0x16c]
mov eax, dword [0x4583dc]
mov dword [ebp - 0xe4], 0xffffffff
mov dword [ebp - 0x74], 0xffffffff
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 0x22
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x792
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], 0
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4583dc]
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 0x21
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x794
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], 0
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4583dc]
mov dword [ebp - 0x90], 0
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x797
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, edi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], edi
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x798
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x138]
mov dword [esp + 8], 1
mov dword [esp + 4], ecx
mov dword [esp], eax
mov eax, dword [ebp - 0x160]
call eax
mov dword [esp + 4], str.read_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583d8]
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x79a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, edi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], edi
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4583dc]
mov dword [ebp - 0x90], 0xffffffff
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 0x41
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x79d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], 0
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4583dc]
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 0x50
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0x79f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test ebx, ebx
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0
lea ebx, [ebp - 0x13e]
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4583dc]
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 0x62
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x7a1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], 0
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4583dc]
lea edx, [ebp - 0x6c]
mov dword [ebp - 0x20], 0xffffffff
mov esi, edx
mov dword [esp + 4], edx
mov dword [ebp - 0x3c], 0
mov dword [esp + 8], ebx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 3
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov edi, eax
mov dword [esp + 4], 0x7a7
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
lea edi, [ebp - 0xc0]
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x7a8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x20]
mov dword [esp + 8], 0x28
mov dword [esp + 4], str.You_wouldnt_nget_this_from_nany_other_guy
mov dword [esp], eax
mov eax, dword [ebp - 0x15c]
call eax
mov dword [esp + 4], str._write_failed_n
cmp eax, 0x28
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583dc]
mov dword [ebp - 0x90], 0
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 3
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7ab
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_return__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 eax, dword [0x4583d8]
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7ad
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_return__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 eax, dword [0x4583d8]
mov dword [esp + 4], esi
mov dword [ebp - 0x90], 0xffffffff
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7b0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_return__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 eax, dword [0x4583dc]
mov dword [esp + 8], ebx
mov dword [esp + 4], esi
mov dword [esp + 0x10], 0x800
mov dword [esp + 0xc], 1
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7b2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_return__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 eax, dword [0x4583dc]
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0x7b4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test ebx, ebx
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0
lea ebx, [ebp - 0x114]
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0x3c], 0xffffffff
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xfc], eax
mov eax, dword [ebp - 0x100]
mov dword [esp + 4], ebx
mov dword [ebp - 0xf4], eax
mov eax, dword [0x4583d4]
mov dword [esp + 8], 0x8000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7bc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], 0x4000
mov dword [esp + 4], str.wrong_return__expected__d_got__d_n
cmp eax, 0x4000
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x7bd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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 eax, dword [0x4583d4]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x8000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7bf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], 0x8000
mov dword [esp + 4], str.wrong_return__expected__d_got__d_n
cmp eax, 0x8000
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583d4]
mov dword [ebp - 0xe4], 0xffffffff
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x9000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7c2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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 eax, dword [0x4583d4]
mov dword [ebp - 0x90], 0
mov dword [esp + 4], edi
mov dword [esp + 8], 0x4000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7c5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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 eax, dword [0x4583cc]
mov dword [esp + 4], ebx
mov dword [ebp - 0x90], 0xffffffff
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7ca
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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 [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x1b
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf0], eax
add eax, 0x100
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0x100]
mov dword [esp + 8], str.Were_no_strangers_to_love_n
mov dword [ebp - 0xf4], eax
mov eax, dword [0x4583f4]
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7cf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__expected_27_got__d_n
cmp eax, 0x1b
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583cc]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7d1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x7d2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xec]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x7d3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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 eax, dword [ebp - 0x104]
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xfc], eax
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xf4], eax
mov eax, dword [0x4583f4]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x1f
mov dword [esp + 8], str.You_know_the_rules_and_so_do_I_n
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7d8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__expected_31_got__d_n
cmp eax, 0x1f
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583cc]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7da
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x7db
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x7dc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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 eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
lea edx, [eax + 0xbe]
mov dword [ebp - 0xf0], eax
add eax, 0x100
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0xec], edx
mov dword [ebp - 0xf4], eax
mov eax, dword [0x4583cc]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7e2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x7e3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x7e4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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], 0x7e5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [sym.imp.msvcrt.dll__tell]
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x160], edx
mov dword [esp], eax
call edx
mov dword [esp + 4], str._tell_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xfc], eax
mov eax, dword [0x4583cc]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7e8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x7e9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_base__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], 0x7ea
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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 eax, dword [ebp - 0x100]
mov dword [esp + 4], ebx
mov dword [ebp - 0xf4], eax
mov eax, dword [0x4583cc]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7ed
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x7ee
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_end__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 eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [ebp - 0xfc], eax
mov eax, dword [0x4583cc]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7f1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x7f2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_base__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 eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [ebp - 0xfc], eax
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0xf4], eax
mov eax, dword [0x4583cc]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7f6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x7f7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_base__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], 0x7f8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_end__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 eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [ebp - 0xf0], eax
mov eax, dword [0x4583cc]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7fb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x7fc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf0]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_base__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 eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf0], eax
mov eax, dword [0x4583cc]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x7ff
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x800
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_base__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 eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
lea ecx, [eax + 0x64]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xfc], eax
mov eax, dword [0x4583cc]
mov dword [ebp - 0xe8], ecx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x805
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__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], 0x806
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0xec]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_get_base__expected__p_got__p_n
cmp ecx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], ecx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x807
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x104]
mov ecx, dword [ebp - 0xe8]
mov dword [esp + 4], str.wrong_get_base__expected__p_got__p_n
lea eax, [edx + 0x64]
mov dword [esp + 0xc], ecx
cmp ecx, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x808
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_base__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 eax, dword [0x4583cc]
mov dword [esp + 4], ebx
mov dword [ebp - 0xe8], 0
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x80b
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_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x80c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_base__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], 0x80d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xe8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_base__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 eax, dword [0x4583cc]
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x80f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0xffffffff
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return__expected__1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x5c]
mov dword [esp + 4], esi
mov dword [esp + 0xc], 0x29
mov dword [ebp - 0x48], eax
add eax, 0x100
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x58]
mov dword [esp + 8], str.A_full_commitments_what_Im_thinking_of_n
mov dword [ebp - 0x4c], eax
mov eax, dword [0x4583f4]
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov ebx, eax
mov dword [esp + 4], 0x814
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x29
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return__expected_41_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583cc]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x816
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0xffffffff
mov dword [esp + 8], ebx
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], 0x817
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x44]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
lea eax, [edx + 0x100]
mov dword [esp + 0xc], ecx
cmp ecx, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x818
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x50]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
lea eax, [edx + 0x129]
mov dword [esp + 0xc], ecx
cmp ecx, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x5c]
mov dword [esp + 4], esi
mov dword [ebp - 0x48], eax
add eax, 0x100
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x4c], eax
mov eax, dword [0x4583cc]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x81d
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_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x81e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x44]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x81f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x50]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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 eax, dword [ebp - 0x5c]
mov dword [esp + 4], 0x824
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
lea ecx, [eax + 0xd8]
mov dword [ebp - 0x48], eax
add eax, 0x100
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x4c], eax
call fcn.0044c5e0
mov eax, dword [ebp - 0x44]
mov dword [esp + 8], 0x2a
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x20]
mov dword [esp], eax
call dword [sym.imp.msvcrt.dll__read]
mov dword [esp + 4], str.read_failed_n
cmp eax, 0x28
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583cc]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x826
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_0_got__d_n
lea ebx, [ebp - 0x114]
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x827
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x44]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x828
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x50]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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], 0x829
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x20]
mov edx, dword [ebp - 0x160]
mov dword [esp], eax
call edx
mov dword [esp + 4], str._tell_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c8]
mov dword [esp + 4], ebx
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
mov dword [esp + 8], 0xffffffff
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x82f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 1
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf0], eax
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xe8], eax
mov eax, dword [0x4583c8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x61
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x834
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_return__expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov ecx, dword [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x27
lea eax, [ecx + 0x100]
mov dword [esp + 8], str.I_just_want_to_tell_you_how_Im_feeling
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0xf4], eax
mov eax, dword [0x4583f4]
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x838
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x27
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_39_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0xa
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x83a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 1
mov dword [esp + 8], esi
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], 0x83b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x83c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xfc]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_put_base__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x83d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x104]
mov edx, dword [ebp - 0xf8]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
lea eax, [ecx + 1]
mov dword [esp + 0xc], edx
cmp edx, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x83e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xf4]
mov eax, dword [ebp - 0x100]
mov dword [esp + 4], str.wrong_put_end_pointer__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x83f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xfc]
movsx edx, byte [eax]
mov dword [esp + 4], str.wrong_character__expected__n_got__c_n
cmp dl, 0xa
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0xffffffff
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x841
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 1
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_1_got__d_n
mov esi, edi
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x842
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x843
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xfc]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_put_base__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x844
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xf8]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x845
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xf4]
mov eax, dword [ebp - 0x100]
mov dword [esp + 4], str.wrong_put_end_pointer__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c8]
mov dword [esp + 4], edi
mov dword [esp + 8], 0xffffffff
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x847
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_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0x144]
mov dword [ebp - 0x90], 0
mov dword [esp + 8], eax
mov eax, dword [0x4583dc]
mov dword [esp + 4], esi
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 3
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov edi, eax
mov dword [esp + 4], 0x84a
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 eax, dword [0x4583c8]
mov dword [ebp - 0x90], 0xffffffff
mov dword [esp + 4], esi
mov dword [esp + 8], 0xffffffff
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x84d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 1
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 eax, dword [0x4583c4]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x851
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_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x852
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x853
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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 eax, dword [ebp - 0x104]
lea edx, [eax + 0x100]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf8], edx
mov dword [ebp - 0xfc], edx
mov dword [ebp - 0xe8], edx
mov edx, dword [ebp - 0x100]
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf4], edx
mov byte [eax], 0x41
mov eax, dword [0x4583c4]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x859
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x41
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.wrong_return__expected_A_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x85a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xec]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x85b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x104]
mov edx, dword [ebp - 0xf8]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
lea eax, [ecx + 0x100]
mov dword [esp + 0xc], edx
cmp edx, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0xec]
mov byte [eax], 0xce
mov eax, dword [0x4583c4]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x85e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0xce
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.wrong_return__expected_206_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x85f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xec]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x860
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x104]
mov edx, dword [ebp - 0xf8]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
lea eax, [ecx + 0x100]
mov dword [esp + 0xc], edx
cmp edx, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x100]
mov dword [esp + 4], ebx
mov dword [ebp - 0xec], eax
mov eax, dword [0x4583c4]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x863
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_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x864
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x865
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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], 0x866
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov edi, dword [sym.imp.msvcrt.dll__lseek]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
call edi
mov dword [esp + 4], str._lseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c4]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x868
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__expected_f_got__d_n
cmp eax, 0x66
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x869
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xf0]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_get_base__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x86a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xec]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x86b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x104]
mov edx, dword [ebp - 0xe8]
mov dword [esp + 4], str.wrong_get_end_pointer__expected__p_got__p_n
lea eax, [ecx + 0x6a]
mov dword [esp + 0xc], edx
cmp edx, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x86c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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 eax, dword [0x4583c4]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x86e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__expected_EOF_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], 0x86f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [sym.imp.msvcrt.dll__write]
mov eax, dword [ebp - 0x74]
mov dword [esp + 8], 2
mov dword [esp + 4], 0x45541b
mov dword [ebp - 0x160], edx
mov dword [esp], eax
call edx
mov dword [esp + 4], str._write_failed_n
cmp eax, 2
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x870
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x74]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
call edi
mov dword [esp + 4], str._lseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c4]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x872
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__expected_A_got__d_n
cmp eax, 0x41
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c4]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x874
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], str.wrong_return__expected__n_got__d_n
cmp eax, 0xa
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x875
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x74]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
call edi
mov dword [esp + 4], str._lseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x876
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x74]
mov edx, dword [ebp - 0x160]
mov dword [esp + 8], 2
mov dword [esp + 4], 0x455444
mov dword [esp], eax
call edx
mov dword [esp + 4], str._write_failed_n
cmp eax, 2
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x877
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x74]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
call edi
mov dword [esp + 4], str._lseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c4]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x879
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0xce
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.wrong_return__expected_206_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583d8]
mov dword [esp + 4], esi
mov dword [ebp - 0x90], 0
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x87c
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 eax, dword [0x4583c4]
mov dword [esp + 4], esi
mov dword [ebp - 0x90], 0xffffffff
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x87f
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_return__expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 5
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x883
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 5
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_5_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x884
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x885
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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 eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf0], eax
mov eax, dword [ebp - 0x100]
mov dword [esp + 0xc], 0
mov dword [ebp - 0xe8], eax
mov eax, dword [0x4583c0]
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x889
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_return__expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xf0], 0
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 3
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0xa
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x88c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0xa
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_10_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x88e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0xa
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_10_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0xc8
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x890
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0xd2
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_210_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0xffffffc4
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x892
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x96
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_150_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x894
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x6a
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_106_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 2
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0x14
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0x896
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x7e
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return__expected_126_got__d_n
lea ebx, [ebp - 0x114]
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0xffffffff
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0xffffff6a
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x898
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_return__expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 3
mov dword [esp + 8], 0xa
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x89a
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_return__expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583c0]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x10
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x89c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x10
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_16_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458428]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x42
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x8a0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x42
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_B_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x8a1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x8a2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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], 0x8a3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov esi, dword [sym.imp.msvcrt.dll__tell]
mov dword [esp], eax
call esi
mov dword [esp + 4], str._tell_failed_n
cmp eax, 0xf
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x43
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf0], eax
add eax, 0x100
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0xf4], eax
mov eax, dword [0x458428]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x8a8
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_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x8a9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xec]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x8aa
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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], 0x8ab
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call esi
mov dword [esp + 4], str._tell_failed_n
cmp eax, 0xf
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x43
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf0], eax
add eax, 2
mov dword [ebp - 0xe8], eax
mov eax, dword [0x458428]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x8af
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x43
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.wrong_return__expected_C_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x8b0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_pointer__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], 0x8b1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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], 0x8b2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call esi
mov dword [esp + 4], str._tell_failed_n
cmp eax, 0xc
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x104]
mov edx, dword [ebp - 0x100]
mov dword [ebp - 0xe8], edx
lea edx, [eax + 1]
mov dword [ebp - 0xec], edx
mov dword [ebp - 0xf0], eax
mov byte [eax], 0x44
mov eax, dword [0x458428]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x43
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x8b7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x43
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.wrong_return__expected_C_got__d_n
lea edi, [ebp - 0xc0]
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x8b8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xec]
mov eax, dword [ebp - 0x104]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x8b9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xec]
movsx edx, byte [eax]
mov dword [esp + 4], str.wrong_character__expected_C_got__c_n
cmp dl, 0x43
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x8ba
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xf8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_put_pointer__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], 0x8bb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call esi
mov dword [esp + 4], str._tell_failed_n
cmp eax, 0xc
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583d8]
mov dword [esp + 4], edi
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xf0], 0
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0x8c0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], 0
lea esi, [ebp - 0x6c]
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x4583d8]
mov dword [ebp - 0x3c], 0
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x8c3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_return__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], 0x8c4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x20]
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 eax, dword [0x4583d8]
mov dword [ebp - 0x20], 5
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x15c], eax
mov dword [esp + 4], 0x8c7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_return__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], 0x8c8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.wrong_fd__expected_5_got__d_n
cmp eax, 5
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0x3c], 0xffffffff
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_SetEvent]
mov eax, dword [ebp - 0x164]
sub esp, 4
mov dword [esp + 4], 0xffffffff
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [0x4583e4]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x8d0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
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 eax, dword [0x4583e4]
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4583e4]
sub esp, 8
mov dword [esp + 4], esi
lea esi, [ebp - 0x14a]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x8d4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ebx, dword [sym.imp.msvcrt.dll__unlink]
mov dword [esp], esi
call ebx
mov dword [esp + 8], esi
lea esi, [ebp - 0x144]
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
mov dword [esp + 4], 0x8d5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], esi
call ebx
mov dword [esp + 8], esi
lea esi, [ebp - 0x13e]
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
mov dword [esp + 4], 0x8d6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], esi
call ebx
mov dword [esp + 8], esi
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
mov eax, dword [ebp - 0x11c]
mov ebx, dword [sym.imp.kernel32.dll_CloseHandle]
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0x118]
sub esp, 4
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0x164]
sub esp, 4
mov dword [esp], eax
call ebx
sub esp, 4
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret