Function at 0x1002608b
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 [0x1003ce0b], 0
push ebx
mov ebx, dword [ebp + 0xc]
push esi
push edi
mov edi, dword [ebp + 8]
mov esi, 0x1003e1b8
jne 0x100260be
cmp byte [0x1003ce0a], 0
je 0x100260ed
push ebx
push str._ACTWinBrowser__LaunchAcrobatInOrOutProc_out_of_proc___d
push esi
call fcn.100259bf
add esp, 0xc
cmp byte [0x1003ce0a], 0
je 0x100260dd
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003ce0b], 0
je 0x100260ed
push esi
call fcn.10005ee0
pop ecx
call fcn.10024619
push ebx
push edi
call fcn.100259bf
pop ecx
pop ecx
test eax, eax
jne 0x10026248
test edi, edi
je 0x100261b5
cmp dword [edi + 0x20], eax
je 0x100261b5
test ebx, ebx
je 0x10026246
push eax
push eax
push eax
push eax
call fcn.100230f9
add esp, 0x10
test eax, eax
jne 0x10026246
push edi
call fcn.100259bf
pop ecx
test al, al
je 0x10026246
cmp dword [edi + 0x400], 0
jne 0x10026246
cmp byte [0x1003ce0b], 0
jne 0x1002615e
cmp byte [0x1003ce0a], 0
je 0x1002618b
push str._ACTWinBrowser__LaunchAcrobatInOrOutProc_p__sbBrokerPID_is_0
push esi
call fcn.100259bf
cmp byte [0x1003ce0a], 0
pop ecx
pop ecx
je 0x1002617b
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003ce0b], 0
je 0x1002618b
push esi
call fcn.10005ee0
pop ecx
push dword [0x1003e1b4]
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.100259bf
pop ecx
pop ecx
mov esi, 0x1003e1b8
call fcn.100259bf
test al, al
je 0x100261f6
movzx eax, word [edi + 0x3f6]
push 0xb
pop ecx
cmp ax, cx
jb 0x100261ef
jne 0x100261e4
xor eax, eax
cmp word [edi + 0x3f4], ax
jne 0x100261e4
cmp word [edi + 0x3fa], 7
jb 0x100261ef
test ebx, ebx
jne 0x10026257
mov eax, 0x400f020f
jmp 0x10026248
mov eax, 0x400f020d
jmp 0x10026248
test ebx, ebx
jne 0x10026257
cmp byte [0x1003ce0b], bl
jne 0x1002620a
cmp byte [0x1003ce0a], bl
je 0x10026237
push str.INFO_bOutOfProc__FALSE
push esi
call fcn.100259bf
cmp byte [0x1003ce0a], 0
pop ecx
pop ecx
je 0x10026227
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003ce0b], 0
je 0x10026237
push esi
call fcn.10005ee0
pop ecx
push edi
call fcn.100259bf
pop ecx
test eax, eax
je 0x1002637b
xor eax, eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1002ac90
leave
ret
cmp byte [0x1003ce0b], 0
jne 0x10026269
cmp byte [0x1003ce0a], 0
je 0x10026296
push str.INFO_bOutOfProc__TRUE
push esi
call fcn.100259bf
cmp byte [0x1003ce0a], 0
pop ecx
pop ecx
je 0x10026286
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003ce0b], 0
je 0x10026296
push esi
call fcn.10005ee0
pop ecx
push edi
call fcn.100259bf
pop ecx
test ax, ax
jne 0x10026246
push edi
call fcn.100259bf
xor ebx, ebx
inc ebx
pop ecx
test al, al
je 0x100262b9
call fcn.100259bf
test al, al
jne 0x100262bd
xor eax, eax
mov bl, al
call fcn.100259bf
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.10024d98
push eax
lea eax, [ebp - 0x39c]
push 0x1cc
push eax
call fcn.100259bf
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 0x1002633c
lea eax, [ebp - 0x39c]
push edi
push eax
call fcn.100259bf
pop ecx
pop ecx
test eax, eax
jne 0x10026246
test bl, bl
je 0x1002633c
push 0x209
call fcn.100259bf
add esp, 4
cmp byte [0x1003ce0b], 0
jne 0x1002634e
cmp byte [0x1003ce0a], 0
je 0x1002637b
push str._ACTWinBrowser__LaunchAcrobatInOrOutProc_DoCreateProcess_returned_false
push esi
call fcn.100259bf
cmp byte [0x1003ce0a], 0
pop ecx
pop ecx
je 0x1002636b
push esi
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x1003ce0b], 0
je 0x1002637b
push esi
call fcn.10005ee0
pop ecx
mov eax, 0x400f0003
jmp 0x10026248