Function at 0x434660
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov eax, 0xabababab
mov ecx, 0x19
mov ebp, esp
push edi
push esi
lea esi, [ebp - 0x7c]
push ebx
lea ebx, [ebp - 0xe0]
mov edi, ebx
sub esp, 0x10c
mov byte [ebp - 0xe1], 0
rep stosd dword es:[edi], eax
mov edi, esi
mov ecx, 0x19
mov dword [ebp - 0xf1], 0x69647473
rep stosd dword es:[edi], eax
lea edi, [ebp - 0xf1]
mov dword [ebp - 0xed], 0x7274736f
mov dword [esp], edi
mov dword [ebp - 0xe9], 0x5f6d6165
mov dword [ebp - 0xe5], 0x74736574
mov dword [esp + 4], 0x455ae5
call dword [sym.imp.msvcrt.dll_fopen]
mov dword [esp + 4], 0x1f12
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov dword [ebp - 0xfc], eax
call fcn.0044c5e0
mov dword [esp + 8], edi
xor eax, eax
mov edi, dword [ebp - 0xfc]
mov dword [esp + 4], str.Couldnt_open_the_file_named__s_n
test edi, edi
setne al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580c8]
mov dword [ebp - 0xfc], edi
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 1
mov dword [esp], eax
call dword [0x458044]
mov edi, dword [ebp - 0xc8]
sub esp, 0x10
mov dword [ebp - 0x100], eax
mov dword [esp + 4], 0x1f17
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x100]
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], 0x1f18
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xdc]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f19
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xd8]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f1a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xd0]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f1b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f1c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f1d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f1e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xac]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f1f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov dword [esp + 8], 1
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 1
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f20
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa4]
mov dword [esp + 4], str.expected_6_got__d_n
cmp eax, 6
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f21
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0xa0]
mov dword [esp + 4], str.expected_32_got__d_n
cmp dl, 0x20
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f22
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x9c]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f23
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x98]
mov dword [esp + 4], str.expected__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f24
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0xfc]
mov eax, dword [edi + 0x4c]
mov dword [esp + 4], str.expected__p__got__p_n
cmp eax, ecx
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], ecx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f25
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f26
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f27
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f28
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer_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 dword [esp + 4], 0x1f29
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x30]
mov dword [esp + 4], str.expected__1_got__d_n
lea edi, [ebp - 0xcc]
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580c0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x1f2b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f2c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 4
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 4
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, 0xabababab
mov ecx, 0x14
mov dword [ebp - 0xd8], 0xabababab
rep stosd dword es:[edi], eax
mov ecx, dword [ebp - 0xfc]
mov eax, dword [0x4580c8]
mov dword [ebp - 0xdc], 0xabababab
mov dword [ebp - 0xd0], 0xabababab
mov dword [esp + 8], ecx
mov dword [ebp - 0xb0], 0
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp], eax
call dword [0x458044]
mov edi, dword [ebp - 0xc8]
sub esp, 0x10
mov dword [ebp - 0x100], eax
mov dword [esp + 4], 0x1f33
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x100]
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], 0x1f34
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xdc]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f35
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xd8]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f36
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xd0]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f37
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f38
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f39
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f3a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xac]
mov eax, dword [ebp - 0x48]
mov dword [esp + 4], str.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], 0x1f3b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f3c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa4]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f3d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0xa0]
mov dword [esp + 4], str.expected__85_got__d_n
cmp dl, 0xab
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f3e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x9c]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f3f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x98]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f40
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0xfc]
mov eax, dword [edi + 0x4c]
mov dword [esp + 4], str.expected__p__got__p_n
cmp eax, ecx
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], ecx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f41
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f42
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f43
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f44
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer_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 dword [esp + 4], 0x1f45
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x30]
mov dword [esp + 4], str.expected__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580c4]
lea edx, [ebp - 0xcc]
mov dword [esp + 4], edx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x1f47
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 8], edi
mov dword [esp + 4], str.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], 0x1f48
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458384]
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp], edi
mov edi, ebx
call dword [0x458454]
mov eax, 0xabababab
mov ecx, 0x19
rep stosd dword es:[edi], eax
mov eax, dword [0x4580c8]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
mov edi, dword [ebp - 0xc8]
sub esp, 0x10
mov dword [ebp - 0x100], eax
mov dword [esp + 4], 0x1f4e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x100]
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], 0x1f4f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xdc]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f50
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xd8]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f51
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xd0]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f52
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f53
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f54
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f55
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xac]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f56
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov dword [esp + 8], 1
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 1
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f57
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa4]
mov dword [esp + 4], str.expected_6_got__d_n
cmp eax, 6
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f58
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0xa0]
mov dword [esp + 4], str.expected_32_got__d_n
cmp dl, 0x20
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f59
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x9c]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f5a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x98]
mov dword [esp + 4], str.expected__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f5b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x4c]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__p__got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f5c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f5d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f5e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f5f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer_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 dword [esp + 4], 0x1f60
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [edi + 0x30]
mov dword [esp + 4], str.expected__1_got__d_n
lea edi, [ebp - 0xcc]
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580c0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x1f62
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f63
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 4
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 4
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, 0xcdcdcdcd
mov ecx, 0x14
mov dword [ebp - 0xd8], 0xcdcdcdcd
rep stosd dword es:[edi], eax
mov eax, dword [0x4580cc]
mov dword [ebp - 0xdc], 0xcdcdcdcd
mov dword [ebp - 0xd0], 0xcdcdcdcd
mov dword [esp + 8], ebx
mov dword [esp + 4], esi
mov dword [esp + 0xc], 1
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov ebx, eax
mov dword [esp + 4], 0x1f69
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, esi
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], esi
mov ebx, esi
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x1f6a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x78]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f6b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x74]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f6c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f6d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x64]
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], str.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], 0x1f6e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x60]
mov dword [esp + 8], 0xcdcdcdc9
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xcdcdcdc9
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f6f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x4c]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f70
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x48]
mov eax, dword [ebp - 0xac]
mov dword [esp + 4], str.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], 0x1f71
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x44]
mov dword [esp + 8], 0xcdcdcdcd
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0xcdcdcdcd
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f72
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x40]
mov dword [esp + 4], str.expected__51_got__d_n
cmp eax, 0xffffffcd
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f73
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0x3c]
mov dword [esp + 4], str.expected__51_got__d_n
cmp dl, 0xcd
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f74
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x38]
mov dword [esp + 4], str.expected__51_got__d_n
cmp eax, 0xffffffcd
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f75
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x34]
mov dword [esp + 4], str.expected__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580c0]
mov dword [esp + 4], esi
lea esi, [ebp - 0x68]
mov edi, esi
mov dword [esp], eax
call dword [0x45804c]
mov eax, 0xabababab
mov ecx, 0x14
lea edx, [ebp - 0xe0]
rep stosd dword es:[edi], eax
mov eax, dword [0x4580cc]
sub esp, 8
mov dword [ebp - 0x74], 0xabababab
mov dword [esp + 8], edx
mov edi, dword [ebp - 0x48]
mov dword [ebp - 0x78], 0xabababab
mov dword [ebp - 0x6c], 0xabababab
mov dword [ebp - 0x4c], 0
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x100], eax
mov dword [esp + 4], 0x1f7d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x100]
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], 0x1f7e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x78]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f7f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x74]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f80
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f81
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x64]
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], str.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], 0x1f82
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x60]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f83
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x4c]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f84
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x48]
mov dword [esp + 8], edi
mov dword [esp + 4], str.expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
mov edi, esi
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f85
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x44]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f86
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x40]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f87
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx ecx, byte [ebp - 0x3c]
mov dword [esp + 4], str.expected__85_got__d_n
cmp cl, 0xab
mov dword [esp + 8], ecx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f88
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x38]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f89
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x34]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580c4]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
mov eax, 0xabababab
mov ecx, 0x14
lea edx, [ebp - 0xe0]
rep stosd dword es:[edi], eax
mov eax, dword [0x4580bc]
sub esp, 8
mov dword [ebp - 0x74], 0xabababab
mov dword [esp + 8], edx
mov dword [ebp - 0x78], 0xabababab
mov dword [ebp - 0x6c], 0xabababab
mov dword [ebp - 0x4c], 0
mov dword [esp + 4], ebx
lea ebx, [ebp - 0xf1]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0x1f92
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x78]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f93
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x74]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f94
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f95
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x64]
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], str.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], 0x1f96
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x60]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f97
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x4c]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f98
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x48]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f99
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x44]
mov dword [esp + 4], str.expected_0_got__x_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], 0x1f9a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x40]
mov dword [esp + 4], str.expected_6_got__d_n
cmp eax, 6
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f9b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0x3c]
mov dword [esp + 4], str.expected_32_got__d_n
cmp dl, 0x20
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f9c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x38]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x1f9d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x34]
mov dword [esp + 8], 0xabababab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xabababab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov ecx, dword [ebp - 0xfc]
mov dword [esp], ecx
call dword [sym.imp.msvcrt.dll_fclose]
mov dword [esp + 4], 0x1fa0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], ebx
call dword [sym.imp.msvcrt.dll__unlink]
mov dword [esp + 8], ebx
test eax, eax
mov dword [esp + 4], str.Couldnt_unlink_file_named__s_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret