Function at 0x436050
Capabilities:
Contain obfuscated stackstrings
Write file on windows

Disassembly:
push ebp
mov eax, 0x3174
mov ecx, 0x14
mov edx, 0x3274
mov ebp, esp
push edi
push esi
lea esi, [ebp - 0x68]
push ebx
lea ebx, [ebp - 0xb8]
mov edi, ebx
sub esp, 0x13c
mov word [ebp - 0x10a], ax
mov eax, 0xabababab
rep stosd dword es:[edi], eax
mov edi, esi
mov ecx, 0x14
mov word [ebp - 0xfb], dx
rep stosd dword es:[edi], eax
lea edx, [ebp - 0x116]
mov edi, dword [sym.imp.msvcrt.dll_fopen]
mov dword [ebp - 0x116], 0x69647473
mov dword [esp], edx
mov dword [ebp - 0x112], 0x6675626f
mov dword [ebp - 0x10e], 0x7365745f
mov byte [ebp - 0x108], 0
mov dword [ebp - 0x107], 0x69647473
mov dword [ebp - 0x103], 0x6675626f
mov dword [ebp - 0xff], 0x7365745f
mov byte [ebp - 0xf9], 0
mov dword [esp + 4], 0x455b0b
call edi
mov dword [esp + 8], 0x31
mov dword [esp + 0xc], eax
mov dword [esp + 4], 1
mov dword [esp], str.Never_gonna_give_you_up__never_gonna_let_you_down
mov dword [ebp - 0x11c], eax
call sub.msvcrt.dll_fwrite
mov ecx, dword [ebp - 0x11c]
mov dword [esp], ecx
call dword [sym.imp.msvcrt.dll_fclose]
lea edx, [ebp - 0x116]
mov dword [esp + 4], 0x455b42
mov dword [esp], edx
call edi
mov dword [esp + 4], 0xa93
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov dword [ebp - 0x11c], eax
call fcn.0044c5e0
mov ecx, dword [ebp - 0x11c]
xor eax, eax
lea edx, [ebp - 0x116]
mov dword [esp + 8], edx
test ecx, ecx
mov dword [esp + 4], str.Couldnt_open_the_file_named__s_n
setne al
mov dword [esp], eax
call fcn.0044c850
lea edx, [ebp - 0x107]
mov dword [esp + 4], 0x455ae5
mov dword [esp], edx
call edi
mov dword [esp + 4], 0xa95
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov edi, eax
call fcn.0044c5e0
xor eax, eax
test edi, edi
lea edx, [ebp - 0x107]
setne al
mov dword [esp + 8], edx
mov dword [esp], eax
mov dword [esp + 4], str.Couldnt_open_the_file_named__s_n
mov dword [ebp - 0x120], edi
call fcn.0044c850
mov eax, dword [0x458388]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xa99
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xa9a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
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], 0xa9b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_file_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 [0x458384]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov edi, dword [ebp - 0x11c]
mov eax, dword [0x458388]
sub esp, 8
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xa9e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xa9f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
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], 0xaa0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_file_pointer__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
mov dword [ebp - 0x11c], edi
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov edi, dword [ebp - 0x120]
mov eax, dword [0x458388]
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xaa2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x64]
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], 0xaa3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x60]
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], 0xaa4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x1c]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_file_pointer__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
mov dword [ebp - 0x120], edi
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458380]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0xffffffff
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0xaa8
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.expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458380]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x61
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0xaaa
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458380]
mov dword [ebp - 0xb0], 0
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x61
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0xaad
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.expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xaae
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xaaf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0xa4]
mov dword [esp + 4], str.expected__p_got__p_n
add eax, 0x200
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], 0xab0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0xa0]
mov dword [esp + 4], str.wrong_put_base__expected__p_got__p_n
add eax, 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 dword [esp + 4], 0xab1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa0]
mov edx, dword [ebp - 0x9c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 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], 0xab2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0xa4]
mov dword [esp + 4], str.wrong_put_end__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], 0xab3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x9c]
movsx edx, byte [eax - 1]
mov dword [esp + 4], str.expected_a__got__c_n
cmp dl, 0x61
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458380]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0xffffffff
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0xab5
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xab6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa0]
mov edx, dword [ebp - 0x9c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 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 eax, dword [ebp - 0xa0]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0xffffffff
mov dword [ebp - 0x9c], eax
mov eax, dword [0x458380]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0xab9
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.expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xaba
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x9c]
mov eax, dword [ebp - 0xa0]
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 eax, dword [0x458380]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x62
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0xabc
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.expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xabd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa0]
mov edx, dword [ebp - 0x9c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 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], 0xabe
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x9c]
movsx edx, byte [eax - 1]
mov dword [esp + 4], str.expected_b__got__c_n
cmp dl, 0x62
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458380]
mov dword [ebp - 0xb0], 1
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], 0xac1
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.expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458380]
mov dword [esp + 4], esi
mov dword [esp + 8], 0x61
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0xac3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x61
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_a_got__d_n
lea edi, [ebp - 0xd8]
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583f4]
lea edx, [ebp - 0xf8]
mov dword [ebp - 0x4c], edi
mov dword [ebp - 0x58], edx
mov dword [ebp - 0x50], edi
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x60], 0
mov dword [esp + 4], esi
mov dword [esp + 0xc], 0x16
mov dword [esp + 8], str.Never_gonna_run_around
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xac9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], str.expected_22_got__d_n
cmp eax, 0x16
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458380]
mov dword [esp + 4], esi
mov dword [esp + 8], 0x63
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xacb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
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], 0xacc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x50]
mov ecx, dword [ebp - 0x4c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 1
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], 0xacd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x4c]
movsx ecx, byte [eax - 1]
mov dword [esp + 4], str.expected_c__got__c_n
cmp cl, 0x63
mov dword [esp + 8], ecx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x4c]
mov dword [esp + 4], esi
mov dword [esp + 8], 0x64
add eax, 3
mov dword [ebp - 0x50], eax
mov eax, dword [0x458380]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xad0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
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], 0xad1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x50]
mov ecx, dword [ebp - 0x4c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
sub eax, 2
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], 0xad2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x4c]
movsx ecx, byte [eax - 1]
mov dword [esp + 4], str.expected_d__got__c_n
cmp cl, 0x64
mov dword [esp + 8], ecx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xda]
mov dword [ebp - 0x4c], edi
mov dword [ebp - 0x48], eax
mov eax, dword [0x458380]
mov dword [ebp - 0x50], edi
mov dword [esp + 4], esi
mov dword [esp + 8], 0x64
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xad6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], str.expected_d_got__d_n
cmp eax, 0x64
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xad7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x4c]
mov eax, dword [ebp - 0x50]
mov dword [esp + 4], str.wrong_put_pointer__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 eax, dword [0x45836c]
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x60], 1
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xadd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], str.expected_N_got__d_n
cmp eax, 0x4e
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x45836c]
mov dword [esp + 4], ebx
mov dword [ebp - 0xb0], 0
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xae0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], str.expected_e_got__d_n
cmp eax, 0x65
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xae1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x94]
mov eax, dword [ebp - 0xa8]
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], 0xae2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x8c]
mov ecx, dword [ebp - 0x90]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
sub eax, 0x2f
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], 0xae3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov ecx, dword [ebp - 0x8c]
mov dword [esp + 4], str.wrong_get_end__expected__p_got__p_n
add eax, 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], 0xae4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
movsx ecx, byte [eax]
mov dword [esp + 4], str.expected_v_got__c_n
cmp cl, 0x76
mov dword [esp + 8], ecx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x45836c]
mov dword [esp + 4], ebx
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa0], 0
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xae7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], str.expected_v_got__d_n
cmp eax, 0x76
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xae8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x8c]
mov ecx, dword [ebp - 0x90]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
sub eax, 0x2e
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 - 0x90]
mov byte [eax], 0xce
mov eax, dword [0x45836c]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xaeb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], str.expected_206_got__d_n
cmp eax, 0xce
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xaec
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x8c]
mov ecx, dword [ebp - 0x90]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
sub eax, 0x2d
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 - 0x8c]
mov dword [esp + 4], ebx
mov dword [ebp - 0x90], eax
mov eax, dword [0x45836c]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xaef
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], str.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 eax, dword [0x45836c]
mov dword [esp + 4], ebx
mov dword [ebp - 0xb0], 1
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xaf2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], str.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 eax, dword [ebp - 0x1c]
mov dword [esp], eax
call dword [sym.imp.msvcrt.dll_rewind]
mov eax, dword [0x45836c]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x124], eax
mov dword [esp + 4], 0xaf5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x124]
mov dword [esp + 4], str.expected_a_got__d_n
cmp eax, 0x61
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x3c], edi
mov edi, 0x756f
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], eax
mov eax, dword [0x45836c]
mov word [ebp - 0xdc], di
mov dword [ebp - 0x60], 0
mov dword [ebp - 0xe8], 0x20646e61
mov dword [ebp - 0xe4], 0x65736564
mov dword [ebp - 0xe0], 0x79207472
mov byte [ebp - 0xda], 0
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xafb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x61
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_a_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xafc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x40]
lea eax, [ebp - 0xe7]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
mov dword [esp + 8], eax
cmp ecx, eax
mov dword [esp + 0xc], ecx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x3c]
mov dword [esp + 4], esi
lea edx, [ebp - 0xf8]
mov dword [ebp - 0x44], edx
mov dword [ebp - 0x40], eax
mov eax, dword [0x45836c]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb01
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x4e
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_N_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb02
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x3c]
mov edx, dword [ebp - 0x40]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
sub eax, 0x16
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], 0xb03
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x1c]
mov dword [esp], eax
call dword [sym.imp.msvcrt.dll_ftell]
mov dword [esp + 4], str.ftell_failed_n
cmp eax, 0x18
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x3c]
mov dword [esp + 4], esi
mov dword [ebp - 0x40], eax
mov eax, dword [0x45836c]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb06
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x45836c]
mov dword [ebp - 0x60], 1
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb09
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458370]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb0d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test edi, edi
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x94]
mov dword [esp + 4], ebx
mov dword [ebp - 0x90], eax
mov eax, dword [0x458370]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb10
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test edi, edi
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458370]
mov dword [esp + 4], ebx
mov dword [ebp - 0xb0], 0
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb13
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb14
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0xa0]
mov dword [esp + 4], str.wrong_put_base__expected__p_got__p_n
add eax, 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 dword [esp + 4], 0xb15
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0x9c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 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 dword [esp + 4], 0xb16
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0x98]
mov dword [esp + 4], str.wrong_put_end__expected__p_got__p_n
add eax, 0x200
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 - 0x8c]
mov dword [esp + 4], ebx
mov dword [ebp - 0x90], eax
mov eax, dword [0x458370]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb19
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test edi, edi
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x98]
mov dword [esp + 4], ebx
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x9c], eax
mov eax, dword [0x458370]
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x94], 0
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb1d
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb1e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
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 eax, dword [ebp - 0xa0]
mov dword [esp + 4], ebx
mov dword [ebp - 0x9c], eax
mov eax, dword [0x458370]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb21
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test edi, edi
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb22
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
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 eax, dword [ebp - 0x54]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0xb0], 1
mov dword [ebp - 0x3c], eax
mov eax, dword [0x458370]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb27
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb28
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x58]
mov edx, dword [ebp - 0x50]
mov dword [esp + 4], str.wrong_put_base__expected__p_got__p_n
add eax, 0x20
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], 0xb29
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x58]
mov edx, dword [ebp - 0x4c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 0x20
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], 0xb2a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x58]
mov edx, dword [ebp - 0x48]
mov dword [esp + 4], str.wrong_put_end__expected__p_got__p_n
add eax, 0x40
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 - 0x50]
mov dword [esp + 4], esi
mov dword [ebp - 0x3c], eax
sub eax, 0x19
mov dword [ebp - 0x40], eax
mov eax, dword [0x458370]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb2e
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583f4]
mov dword [esp + 4], esi
mov dword [esp + 0xc], 0x18
mov dword [esp + 8], str.Never_gonna_make_you_cry
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0xb30
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x18
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_24_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458370]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb32
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test edi, edi
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb33
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x1c]
mov dword [esp], eax
call dword [sym.imp.msvcrt.dll_ftell]
mov dword [esp + 4], str.ftell_failed_n
cmp eax, 0x17
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb34
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x1c]
mov dword [esp + 8], 0
mov dword [esp + 4], 3
mov dword [esp], eax
call dword [sym.imp.msvcrt.dll_fseek]
mov dword [esp + 4], str.fseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x3c]
lea edx, [eax - 3]
mov dword [ebp - 0x40], edx
mov dword [eax - 3], 0x630a61
mov eax, dword [0x458370]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0xb38
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb39
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x3c]
mov edx, dword [ebp - 0x40]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
sub eax, 3
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 - 0x40]
mov byte [eax + 1], 0x62
mov eax, dword [0x458370]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov esi, eax
mov dword [esp + 4], 0xb3c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb3d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x40]
mov eax, dword [ebp - 0x3c]
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 eax, dword [0x458374]
mov dword [ebp - 0x60], 1
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x3c
mov dword [esp + 8], 0x64
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0xb42
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.expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb43
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xb44
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
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], 0xb45
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0xa4]
mov dword [esp + 4], str.expected__p_got__p_n
add eax, 0xa0
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], 0xb46
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x94]
mov eax, dword [ebp - 0xa8]
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], 0xb47
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0x90]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
add eax, 0x64
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], 0xb48
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0x8c]
mov dword [esp + 4], str.wrong_get_end__expected__p_got__p_n
add eax, 0x64
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], 0xb49
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0xa0]
mov dword [esp + 4], str.wrong_put_base__expected__p_got__p_n
add eax, 0x64
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], 0xb4a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0x9c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 0x64
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], 0xb4b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0x98]
mov dword [esp + 4], str.wrong_put_end__expected__p_got__p_n
add eax, 0xa0
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 [0x458374]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp + 8], 0xffffffff
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0xb4d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 1
mov dword [esp + 8], esi
setbe al
mov dword [esp + 4], str.expected_0_or_1__got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458374]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0xfffffff8
mov dword [esp + 8], 0x20
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0xb4f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 1
mov dword [esp + 8], esi
setbe al
mov dword [esp + 4], str.expected_0_or_1__got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458374]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0xb51
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.expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb52
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0xa4]
mov dword [esp + 4], str.expected__p_got__p_n
add eax, 0x40
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], 0xb53
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
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], 0xb54
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
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], 0xb55
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x8c]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_get_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], 0xb56
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xa0]
mov eax, dword [ebp - 0xa8]
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], 0xb57
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x9c]
mov eax, dword [ebp - 0xa8]
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], 0xb58
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0x98]
mov dword [esp + 4], str.wrong_put_end__expected__p_got__p_n
add eax, 0x40
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 [0x458374]
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0xb5a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb5b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
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 eax, dword [0x458378]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0xb5f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4583f4]
mov dword [ebp - 0xb0], 0
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x16
mov dword [esp + 8], str.Never_gonna_say_goodbye
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0xb62
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x16
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_22_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458378]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
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], 0xb64
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.expected_5_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb65
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa0]
mov edx, dword [ebp - 0x9c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 0x16
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 [0x458378]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x12c
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0xb67
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x12c
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_300_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458378]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0xfffffeca
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0xb69
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
mov dword [ebp - 0x94], eax
add eax, 0xa
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x90], eax
mov eax, dword [0x458378]
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0xfffffee8
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0xb6d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x14
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_20_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x94]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
mov dword [ebp - 0x90], eax
mov eax, dword [0x458378]
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0x50
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0xb70
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x64
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_100_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458378]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
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], 0xb72
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x31
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_49_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458378]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 2
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0xb74
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x32
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_50_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458378]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0xffffffc4
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0xb76
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458378]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 2
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0xffffffec
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0xb78
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x1d
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_29_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x68]
mov dword [esp + 4], eax
mov eax, dword [0x458378]
mov dword [ebp - 0x94], 0
mov dword [ebp - 0xb0], 1
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0xb7d
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.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0x68]
add dword [ebp - 0x4c], 0xa
mov dword [esp + 4], eax
mov eax, dword [0x458378]
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x14
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0xb80
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x14
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_20_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb81
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x50]
mov edx, dword [ebp - 0x4c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 0xa
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
lea eax, [ebp - 0x68]
mov dword [ebp - 0x60], 0
mov dword [esp + 4], eax
mov eax, dword [0x458378]
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0xa
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0xb84
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x28
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_40_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb85
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x4c]
mov eax, dword [ebp - 0x50]
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 eax, dword [ebp - 0x44]
add dword [ebp - 0x4c], 5
mov dword [esp + 0x10], 3
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x68]
mov dword [esp + 4], eax
mov eax, dword [0x458378]
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0xffffffce
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0xb89
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.expected_EOF_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb8a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x4c]
mov eax, dword [ebp - 0x50]
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
lea eax, [ebp - 0x68]
mov dword [ebp - 0x48], 0
mov dword [esp + 4], eax
mov eax, dword [0x458378]
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0xb8d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x30
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_48_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb8e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x58]
mov edx, dword [ebp - 0x50]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 0x20
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], 0xb8f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x58]
mov edx, dword [ebp - 0x4c]
mov dword [esp + 4], str.wrong_put_pointer__expected__p_got__p_n
add eax, 0x20
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], 0xb90
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x48]
mov eax, dword [ebp - 0x54]
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
lea eax, [ebp - 0x68]
mov dword [esp + 0x10], 0xffffffff
mov dword [esp + 4], eax
mov eax, dword [0x458378]
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0xffffffe4
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov ebx, eax
mov dword [esp + 4], 0xb92
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x14
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_20_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x3c]
mov esi, dword [sym.imp.msvcrt.dll_fgetc]
mov dword [ebp - 0x60], 1
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x6c]
mov dword [esp], eax
call esi
mov dword [esp + 4], 0xb98
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov ebx, eax
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x72
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_r_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb99
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov ebx, dword [sym.imp.msvcrt.dll_ftell]
mov dword [esp], eax
call ebx
mov dword [esp + 4], str.ftell_failed_n
cmp eax, 0x1e
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 8], 0x69
mov dword [esp + 4], eax
mov eax, dword [0x45837c]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0xb9b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0x69
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.expected_i_got__d_n
mov edi, str.pbackfaij
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb9c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp], eax
call ebx
mov dword [esp + 4], str.ftell_failed_n
cmp eax, 0x1d
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x6c]
mov dword [esp], eax
call esi
mov dword [esp + 4], 0xb9e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov esi, eax
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x72
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_r_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xb9f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp], eax
call ebx
mov dword [esp + 4], str.ftell_failed_n
cmp eax, 0x1e
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0xa8]
lea edx, [eax + 9]
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x8c], edx
mov dword [ebp - 0x90], edx
mov edx, 0x6c
mov word [eax + 8], dx
mov dword [eax], 0x63616270
mov dword [eax + 4], 0x6961666b
lea eax, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x45837c]
mov dword [esp + 8], 0x6a
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0xba4
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.expected_j_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xba5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov edx, dword [ebp - 0x90]
mov dword [esp + 4], str.wrong_get_pointer__expected__p_got__p_n
add eax, 8
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], 0xba6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov esi, dword [ebp - 0x94]
mov ecx, 9
repe cmpsb byte [esi], byte es:[edi]
mov dword [esp + 4], str.strncmp_failed_n
mov edi, str.pbackfaij
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xba7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp], eax
call ebx
mov dword [esp + 4], str.ftell_failed_n
cmp eax, 0x1e
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], 0x6b
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x45837c]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0xbaa
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x6b
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_k_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xbab
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x90]
mov eax, dword [ebp - 0xa8]
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], 0xbac
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov esi, dword [ebp - 0x94]
mov ecx, 9
repe cmpsb byte [esi], byte es:[edi]
mov dword [esp + 4], str.strncmp_failed_n
mov edi, str.lpbackfai
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xbad
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp], eax
call ebx
mov dword [esp + 4], str.ftell_failed_n
cmp eax, 0x1d
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 0
mov dword [esp + 4], eax
mov eax, dword [0x45837c]
mov dword [esp + 8], 0x6c
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0xbb0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x6c
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_l_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xbb1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov esi, dword [ebp - 0x94]
mov ecx, 9
repe cmpsb byte [esi], byte es:[edi]
mov dword [esp + 4], str.strncmp_failed_n
mov edi, str.lpbackfai
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xbb2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp], eax
call ebx
mov dword [esp + 4], str.ftell_failed_n
cmp eax, 0x1c
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0x8c], 0
mov dword [esp + 4], eax
mov eax, dword [0x45837c]
mov dword [esp + 8], 0x6d
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0xbb5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, 0x6d
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.expected_m_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xbb6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov esi, dword [ebp - 0x94]
mov ecx, 9
repe cmpsb byte [esi], byte es:[edi]
mov dword [esp + 4], str.strncmp_failed_n
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xbb7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x6c]
mov dword [esp], eax
call ebx
mov dword [esp + 4], str.ftell_failed_n
cmp eax, 0x1b
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 1
mov dword [esp + 4], eax
mov eax, dword [0x458384]
mov dword [esp], eax
call dword [0x45804c]
lea eax, [ebp - 0x68]
sub esp, 8
mov dword [esp + 4], eax
mov eax, dword [0x458384]
mov dword [esp], eax
call dword [0x45804c]
mov edi, dword [ebp - 0x11c]
mov ebx, dword [sym.imp.msvcrt.dll_fclose]
sub esp, 8
mov dword [esp], edi
call ebx
mov ecx, dword [ebp - 0x120]
mov dword [esp], ecx
call ebx
mov dword [esp + 4], 0xbbe
lea ebx, [ebp - 0x116]
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], ebx
mov esi, dword [sym.imp.msvcrt.dll__unlink]
call esi
mov dword [esp + 8], ebx
lea ebx, [ebp - 0x107]
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], 0xbbf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], ebx
call esi
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