Function at 0x433bd0
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push esi
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.00483aed
mov esi, eax
test esi, esi
je 0x433c01
mov edx, dword [esi]
mov ecx, esi
push str.progress
call dword [edx + 4]
test eax, eax
je 0x433c01
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov ecx, dword [0x7e4be0]
test ecx, ecx
je 0x433c12
call fcn.0047e1d2
jmp 0x433c14
xor eax, eax
push ebx
push 0x2800
mov dword [ebp - 4], eax
call fcn.004ed62f
mov ebx, eax
add esp, 4
mov dword [ebp - 0x10], ebx
mov dword [ebp - 8], ebx
lea esi, [ebx + 0x2800]
mov dword [ebp - 0xc], esi
cmp ebx, esi
jae 0x433c7c
push str.FindChildByName2_Failed__no_window_of_class
push 0x70dd88
sub esi, ebx
push esi
push ebx
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, esi
je 0x433c70
cmp ecx, 0xffffffff
jne 0x433e1e
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x433e26
mov eax, dword [ebp - 0xc]
mov ecx, esi
mov byte [eax - 1], 0
add dword [ebp - 8], ecx
push edi
push str.progress
lea ecx, [ebp - 0x10]
call fcn.00435f00
mov esi, eax
mov eax, dword [esi + 8]
mov edi, dword [esi + 4]
cmp eax, edi
jae 0x433cd8
push str._with_name_of__
sub edi, eax
push 0x70dd88
push edi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, edi
je 0x433ccc
cmp ecx, 0xffffffff
jne 0x433e33
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x433e3b
mov eax, dword [esi + 4]
mov ecx, edi
mov byte [eax - 1], 0
add dword [esi + 8], ecx
push dword [ebp + 8]
mov ecx, esi
call fcn.00435f00
mov esi, eax
mov eax, dword [esi + 8]
mov edi, dword [esi + 4]
cmp eax, edi
jae 0x433d30
push str.__was_found_within__
sub edi, eax
push 0x70dd88
push edi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, edi
je 0x433d24
cmp ecx, 0xffffffff
jne 0x433e48
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x433e50
mov eax, dword [esi + 4]
mov ecx, edi
mov byte [eax - 1], 0
add dword [esi + 8], ecx
mov eax, dword [esi + 8]
mov edi, dword [esi + 4]
cmp eax, edi
jae 0x433d7a
push dword [ebp + 0xc]
sub edi, eax
push 0x70dd8c
push edi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, edi
je 0x433d6e
cmp ecx, 0xffffffff
jne 0x433e5d
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x433e65
mov eax, dword [esi + 4]
mov ecx, edi
mov byte [eax - 1], 0
add dword [esi + 8], ecx
mov eax, dword [esi + 8]
mov edi, dword [esi + 4]
cmp eax, edi
jae 0x433dc6
push str.__levels
sub edi, eax
push 0x70dd88
push edi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, edi
je 0x433dba
cmp ecx, 0xffffffff
jne 0x433e72
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x433e7a
mov eax, dword [esi + 4]
mov ecx, edi
mov byte [eax - 1], 0
add dword [esi + 8], ecx
mov esi, dword [ebp - 4]
pop edi
test esi, esi
je 0x433e87
mov eax, dword [esi]
mov ecx, esi
push 3
push 0
mov eax, dword [eax + 0x2c]
call eax
test al, al
je 0x433e87
mov eax, dword [ebp + 4]
mov ecx, esi
mov edx, dword [esi]
push eax
push str.SOUI::SWindow::FindChildByName2
push 0x20e
push str.e:gitworkingcodepdf_pmpdfreader_thirdparty_soui_souiincludecoreSWnd.h
push ebx
push str.soui
push 3
push 0
call dword [edx + 0x34]
push ebx
call fcn.004ed62a
add esp, 4
xor eax, eax
pop ebx
pop esi
mov esp, ebp
pop ebp
ret 8
test ecx, ecx
jns 0x433c79
mov eax, dword [ebp - 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x433c79
test ecx, ecx
jns 0x433cd5
mov eax, dword [esi + 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x433cd5
test ecx, ecx
jns 0x433d2d
mov eax, dword [esi + 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x433d2d
test ecx, ecx
jns 0x433d77
mov eax, dword [esi + 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x433d77
test ecx, ecx
jns 0x433dc3
mov eax, dword [esi + 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x433dc3
mov eax, dword [ebp - 8]
mov esi, dword [ebp - 0xc]
cmp eax, esi
jae 0x4340bf
push 0x70e444
sub esi, eax
push 0x70dd88
push esi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, esi
je 0x433ecb
cmp ecx, 0xffffffff
jne 0x4340d9
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x4340e1
mov eax, dword [ebp - 0xc]
mov ecx, esi
mov byte [eax - 1], 0
mov eax, dword [ebp - 8]
mov esi, dword [ebp - 0xc]
add eax, ecx
mov dword [ebp - 8], eax
cmp eax, esi
jae 0x4340bf
push str.SOUI::SWindow::FindChildByName2
sub esi, eax
push 0x70dd88
push esi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, esi
je 0x433f1d
cmp ecx, 0xffffffff
jne 0x4340ee
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x4340f6
mov eax, dword [ebp - 0xc]
mov ecx, esi
mov byte [eax - 1], 0
mov eax, dword [ebp - 8]
mov esi, dword [ebp - 0xc]
add eax, ecx
mov dword [ebp - 8], eax
cmp eax, esi
jae 0x4340bf
push 0x70e444
sub esi, eax
push 0x70dd88
push esi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, esi
je 0x433f6f
cmp ecx, 0xffffffff
jne 0x434103
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x43410b
mov eax, dword [ebp - 0xc]
mov ecx, esi
mov byte [eax - 1], 0
mov eax, dword [ebp - 8]
mov esi, dword [ebp - 0xc]
add eax, ecx
mov dword [ebp - 8], eax
cmp eax, esi
jae 0x4340bf
push str.e:gitworkingcodepdf_pmpdfreader_thirdparty_soui_souiincludecoreSWnd.h
sub esi, eax
push 0x70dd88
push esi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, esi
je 0x433fc1
cmp ecx, 0xffffffff
jne 0x434118
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x434120
mov eax, dword [ebp - 0xc]
mov ecx, esi
mov byte [eax - 1], 0
mov eax, dword [ebp - 8]
mov esi, dword [ebp - 0xc]
add eax, ecx
mov dword [ebp - 8], eax
cmp eax, esi
jae 0x4340bf
push 0x70e448
sub esi, eax
push 0x70dd88
push esi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, esi
je 0x434013
cmp ecx, 0xffffffff
jne 0x43412d
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x434135
mov eax, dword [ebp - 0xc]
mov ecx, esi
mov byte [eax - 1], 0
mov eax, dword [ebp - 8]
mov esi, dword [ebp - 0xc]
add eax, ecx
mov dword [ebp - 8], eax
cmp eax, esi
jae 0x4340bf
push 0x20e
sub esi, eax
push 0x70dd8c
push esi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, esi
je 0x434065
cmp ecx, 0xffffffff
jne 0x434142
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x43414a
mov eax, dword [ebp - 0xc]
mov ecx, esi
mov byte [eax - 1], 0
mov eax, dword [ebp - 8]
mov esi, dword [ebp - 0xc]
add eax, ecx
mov dword [ebp - 8], eax
cmp eax, esi
jae 0x4340bf
push 0x70e44c
sub esi, eax
push 0x70dd88
push esi
push eax
call fcn.00435fa0
mov ecx, eax
add esp, 0x10
cmp ecx, esi
je 0x4340b3
cmp ecx, 0xffffffff
jne 0x434157
call fcn.004ed41f
cmp dword [eax], 0x26d8
jne 0x43415f
mov eax, dword [ebp - 0xc]
mov ecx, esi
mov byte [eax - 1], 0
add dword [ebp - 8], ecx
push ebx
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push ebx
call fcn.004ed62a
add esp, 4
xor eax, eax
pop ebx
pop esi
mov esp, ebp
pop ebp
ret 8
test ecx, ecx
jns 0x433ed4
mov eax, dword [ebp - 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x433ed4
test ecx, ecx
jns 0x433f26
mov eax, dword [ebp - 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x433f26
test ecx, ecx
jns 0x433f78
mov eax, dword [ebp - 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x433f78
test ecx, ecx
jns 0x433fca
mov eax, dword [ebp - 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x433fca
test ecx, ecx
jns 0x43401c
mov eax, dword [ebp - 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x43401c
test ecx, ecx
jns 0x43406e
mov eax, dword [ebp - 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x43406e
test ecx, ecx
jns 0x4340bc
mov eax, dword [ebp - 8]
xor ecx, ecx
mov byte [eax], 0
jmp 0x4340bc