Function at 0x10025ea6
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x39c
mov eax, dword [0x1003c190]
xor eax, ebp
mov dword [ebp - 4], eax
cmp byte [0x1003cdfb], 0
push ebx
mov ebx, dword [ebp + 0xc]
push esi
push edi
mov edi, dword [ebp + 8]
mov esi, 0x1003e1a8
jne 0x10025ed9
cmp byte [0x1003cdfa], 0
je 0x10025f08
push ebx
push str._ACTWinBrowser__LaunchAcrobatInOrOutProc_out_of_proc___d
push esi
call fcn.100257dd
add esp, 0xc
cmp byte [0x1003cdfa], 0
je 0x10025ef8
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003cdfb], 0
je 0x10025f08
push esi
call fcn.10005eb0
pop ecx
call fcn.10024458
push ebx
push edi
call fcn.100257dd
pop ecx
pop ecx
test eax, eax
jne 0x10026063
test edi, edi
je 0x10025fd0
cmp dword [edi + 0x20], eax
je 0x10025fd0
test ebx, ebx
je 0x10026061
push eax
push eax
push eax
push eax
call fcn.10022f72
add esp, 0x10
test eax, eax
jne 0x10026061
push edi
call fcn.100257dd
pop ecx
test al, al
je 0x10026061
cmp dword [edi + 0x400], 0
jne 0x10026061
cmp byte [0x1003cdfb], 0
jne 0x10025f79
cmp byte [0x1003cdfa], 0
je 0x10025fa6
push str._ACTWinBrowser__LaunchAcrobatInOrOutProc_p__sbBrokerPID_is_0
push esi
call fcn.100257dd
cmp byte [0x1003cdfa], 0
pop ecx
pop ecx
je 0x10025f96
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003cdfb], 0
je 0x10025fa6
push esi
call fcn.10005eb0
pop ecx
push dword [0x1003e1a4]
call dword [sym.imp.kernel32.dll_GetThreadId]
mov esi, eax
call dword [sym.imp.kernel32.dll_GetCurrentThreadId]
cmp eax, esi
sete al
movzx eax, al
push eax
push edi
call fcn.100257dd
pop ecx
pop ecx
mov esi, 0x1003e1a8
call fcn.100257dd
test al, al
je 0x10026011
movzx eax, word [edi + 0x3f6]
push 0xb
pop ecx
cmp ax, cx
jb 0x1002600a
jne 0x10025fff
xor eax, eax
cmp word [edi + 0x3f4], ax
jne 0x10025fff
cmp word [edi + 0x3fa], 7
jb 0x1002600a
test ebx, ebx
jne 0x10026072
mov eax, 0x400f020f
jmp 0x10026063
mov eax, 0x400f020d
jmp 0x10026063
test ebx, ebx
jne 0x10026072
cmp byte [0x1003cdfb], bl
jne 0x10026025
cmp byte [0x1003cdfa], bl
je 0x10026052
push str.INFO_bOutOfProc__FALSE
push esi
call fcn.100257dd
cmp byte [0x1003cdfa], 0
pop ecx
pop ecx
je 0x10026042
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003cdfb], 0
je 0x10026052
push esi
call fcn.10005eb0
pop ecx
push edi
call fcn.100257dd
pop ecx
test eax, eax
je 0x10026196
xor eax, eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1002aaa0
leave
ret
cmp byte [0x1003cdfb], 0
jne 0x10026084
cmp byte [0x1003cdfa], 0
je 0x100260b1
push str.INFO_bOutOfProc__TRUE
push esi
call fcn.100257dd
cmp byte [0x1003cdfa], 0
pop ecx
pop ecx
je 0x100260a1
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003cdfb], 0
je 0x100260b1
push esi
call fcn.10005eb0
pop ecx
push edi
call fcn.100257dd
pop ecx
test ax, ax
jne 0x10026061
push edi
call fcn.100257dd
xor ebx, ebx
inc ebx
pop ecx
test al, al
je 0x100260d4
call fcn.100257dd
test al, al
jne 0x100260d8
xor eax, eax
mov bl, al
call fcn.100257dd
push 1
movzx ebx, bl
cmp byte [eax], 0
pop eax
cmovne ebx, eax
xor eax, eax
push 0x398
push eax
lea eax, [ebp - 0x39c]
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
movzx eax, bl
push eax
call fcn.10024bd7
push eax
lea eax, [ebp - 0x39c]
push 0x1cc
push eax
call fcn.100257dd
lea eax, [ebp - 0x39c]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcslen]
add esp, 0x14
test eax, eax
je 0x10026157
lea eax, [ebp - 0x39c]
push edi
push eax
call fcn.100257dd
pop ecx
pop ecx
test eax, eax
jne 0x10026061
test bl, bl
je 0x10026157
push 0x209
call fcn.100257dd
add esp, 4
cmp byte [0x1003cdfb], 0
jne 0x10026169
cmp byte [0x1003cdfa], 0
je 0x10026196
push str._ACTWinBrowser__LaunchAcrobatInOrOutProc_DoCreateProcess_returned_false
push esi
call fcn.100257dd
cmp byte [0x1003cdfa], 0
pop ecx
pop ecx
je 0x10026186
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003cdfb], 0
je 0x10026196
push esi
call fcn.10005eb0
pop ecx
mov eax, 0x400f0003
jmp 0x10026063