Function at 0x140056564
Capabilities:
Accept command line arguments
Check mutex on windows
Get file size
Read file on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x4a0
mov rax, qword [0x140222818]
xor rax, rsp
mov qword [rsp + 0x498], rax
mov qword [rsp + 0x68], rcx
xor esi, esi
mov dword [rsp + 0x70], esi
lea rdx, [rsp + 0xb0]
mov rcx, r8
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov rbx, rax
mov qword [rsp + 0x100], rax
lea r12d, [rsi + 1]
mov byte [rsp + 0x40], r12b
mov byte [rsp + 0x41], sil
mov qword [rsp + 0x460], rsi
mov qword [rsp + 0x468], 0xf
mov byte [rsp + 0x450], sil
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0xb8], r14
mov qword [rsp + 0xc0], rsi
mov byte [rsp + 0xc8], sil
xor r8d, r8d
lea rdx, [0x1401b65e8]
lea rcx, [rsp + 0xb8]
call fcn.140054374
nop
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0xf0], rsi
mov byte [rsp + 0xf8], sil
xor r8d, r8d
lea rdx, str.16448250
lea rcx, [rsp + 0xe8]
call fcn.140054374
nop
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
lea ecx, [rsi + 0x50]
call fcn.140139c88
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x58], rax
mov edi, esi
mov dword [rsp + 0x48], esi
lea r15d, [rsi + 0x18]
mov r13, qword [rsp + 0xf0]
cmp dword [rsp + 0xb0], esi
jle 0x140056f6a
mov eax, esi
mov qword [rsp + 0x50], rax
mov rbx, qword [rbx + rax*8]
mov qword [rsp + 0x420], rsi
mov qword [rsp + 0x428], 7
mov word [rsp + 0x410], si
mov rcx, rbx
call fcn.1401411a0
nop
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x410]
call fcn.1400558e0
nop
lea rcx, str.__slMode
call fcn.1401411a0
nop
lea rcx, [rsp + 0x410]
cmp qword [rsp + 0x428], 8
cmovae rcx, qword [rsp + 0x410]
mov qword [rsp + 0x20], rax
lea r9, str.__slMode
xor r8d, r8d
mov rdx, qword [rsp + 0x420]
call fcn.140053074
test rax, rax
jne 0x14005672e
mov byte [rsp + 0x41], r12b
call fcn.14005462c
mov byte [rax + 0x20], r12b
jmp 0x140056ef0
lea rcx, str.__type
call fcn.1401411a0
nop
lea rcx, [rsp + 0x410]
cmp qword [rsp + 0x428], 8
cmovae rcx, qword [rsp + 0x410]
mov qword [rsp + 0x20], rax
lea r9, str.__type
xor r8d, r8d
mov rdx, qword [rsp + 0x420]
call fcn.140053074
test rax, rax
jne 0x140056780
mov byte [rsp + 0x40], sil
jmp 0x140056ef0
lea rcx, str.__locale
call fcn.1401411a0
nop
lea rcx, [rsp + 0x410]
cmp qword [rsp + 0x428], 8
cmovae rcx, qword [rsp + 0x410]
mov qword [rsp + 0x20], rax
lea r9, str.__locale
xor r8d, r8d
mov rdx, qword [rsp + 0x420]
call fcn.140053074
test rax, rax
jne 0x140056b9b
lea rcx, [0x1401b663c]
call fcn.1401411a0
nop
lea rcx, [rsp + 0x410]
cmp qword [rsp + 0x428], 8
cmovae rcx, qword [rsp + 0x410]
mov qword [rsp + 0x20], rax
lea r9, [0x1401b663c]
xor r8d, r8d
mov rbx, qword [rsp + 0x420]
mov rdx, rbx
call fcn.140053074
lea rcx, [rax + 1]
mov qword [rsp + 0x440], rsi
mov qword [rsp + 0x448], 7
mov word [rsp + 0x430], si
cmp rbx, rcx
jb 0x140058226
sub rbx, rcx
or r14, 0xffffffffffffffff
cmp rbx, r14
cmovb r14, rbx
lea rax, [rsp + 0x410]
cmp qword [rsp + 0x428], 8
cmovae rax, qword [rsp + 0x410]
lea r12, [rax + rcx*2]
cmp r14, 7
ja 0x1400568a2
mov qword [rsp + 0x440], r14
lea rbx, [r14 + r14]
mov r8, rbx
mov rdx, r12
lea rcx, [rsp + 0x430]
call fcn.14013b1d0
nop
mov word [rsp + rbx + 0x430], si
mov rdi, qword [rsp + 0x430]
jmp 0x140056944
movabs rax, 0x7ffffffffffffffe
cmp r14, rax
ja 0x140058220
mov rbx, r14
or rbx, 7
cmp rbx, rax
jbe 0x1400568cd
mov rbx, rax
mov rcx, 0xfffffffffffffffe
jmp 0x1400568fc
mov eax, 0xa
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x14005821a
add rcx, rcx
cmp rcx, 0x1000
jb 0x140056906
call fcn.14005207c
mov rdi, rax
jmp 0x140056915
test rcx, rcx
je 0x140056912
call fcn.140139c88
jmp 0x140056901
mov rdi, rsi
mov qword [rsp + 0x440], r14
mov qword [rsp + 0x448], rbx
lea rbx, [r14 + r14]
mov r8, rbx
mov rdx, r12
mov rcx, rdi
call fcn.14013b1d0
nop
mov word [rbx + rdi], si
mov qword [rsp + 0x430], rdi
mov r12d, 1
or dword [rsp + 0x70], r12d
lea rax, [rsp + 0x430]
mov r8, qword [rsp + 0x448]
cmp r8, 8
cmovae rax, rdi
mov rdx, qword [rsp + 0x440]
lea rcx, [rax + rdx*2]
lea rax, [rsp + 0x430]
cmovae rax, rdi
cmp rax, rcx
je 0x1400569b3
cmp word [rax], 0x5f
jne 0x140056992
mov edx, 0x2d
mov word [rax], dx
add rax, 2
cmp rax, rcx
jne 0x140056984
mov r8, qword [rsp + 0x448]
mov rdx, qword [rsp + 0x440]
mov rdi, qword [rsp + 0x430]
mov rbx, qword [rsp + 0xc0]
test rdx, rdx
jne 0x1400569cf
test rbx, rbx
je 0x140056a2f
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
jmp 0x140056a2f
test rbx, rbx
jne 0x140056a14
mov rcx, r15
call fcn.140139c88
mov rbx, rax
mov qword [rsp + 0xc0], rax
mov r8, r15
xor edx, edx
mov rcx, rax
call fcn.14013b880
mov byte [rsp + 0xc8], r12b
mov r8, qword [rsp + 0x448]
mov rdx, qword [rsp + 0x440]
mov rdi, qword [rsp + 0x430]
lea rcx, [rsp + 0x430]
cmp r8, 8
cmovae rcx, rdi
mov r9d, r12d
mov r8, rbx
call sub.libcef.dll_cef_string_utf16_set
lea rdi, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], rsi
mov byte [rsp + 0x90], sil
xor r8d, r8d
lea rdx, str.locale
lea rcx, [rsp + 0x80]
call fcn.140054374
nop
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0xa0], rsi
mov byte [rsp + 0xa8], sil
test rbx, rbx
je 0x140056a89
mov rdi, qword [rbx + 8]
jmp 0x140056a8c
mov rdi, rsi
test rbx, rbx
je 0x140056ad8
mov r14, qword [rbx]
test r14, r14
je 0x140056ad8
test rdi, rdi
je 0x140056ad8
mov rcx, r15
call fcn.140139c88
mov rbx, rax
mov qword [rsp + 0xa0], rax
mov r8, r15
xor edx, edx
mov rcx, rax
call fcn.14013b880
mov byte [rsp + 0xa8], r12b
mov r9d, r12d
mov r8, rbx
mov rdx, rdi
mov rcx, r14
call sub.libcef.dll_cef_string_utf16_set
nop
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x58]
call fcn.140052288
nop
mov rbx, qword [rsp + 0xa0]
test rbx, rbx
je 0x140056b1e
cmp byte [rsp + 0xa8], sil
je 0x140056b1e
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov rbx, qword [rsp + 0x88]
test rbx, rbx
je 0x140056b49
cmp byte [rsp + 0x90], sil
je 0x140056b49
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov rdx, qword [rsp + 0x448]
cmp rdx, 8
jb 0x140056eec
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x430]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056b90
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140058214
call fcn.140139cc4
nop
jmp 0x140056eec
lea rcx, str.__backgroundcolor
call fcn.1401411a0
nop
lea rcx, [rsp + 0x410]
cmp qword [rsp + 0x428], 8
cmovae rcx, qword [rsp + 0x410]
mov qword [rsp + 0x20], rax
lea r9, str.__backgroundcolor
xor r8d, r8d
mov rdx, qword [rsp + 0x420]
call fcn.140053074
test rax, rax
jne 0x140056ef0
lea rcx, [0x1401b663c]
call fcn.1401411a0
nop
lea rcx, [rsp + 0x410]
cmp qword [rsp + 0x428], 8
cmovae rcx, qword [rsp + 0x410]
mov qword [rsp + 0x20], rax
lea r9, [0x1401b663c]
xor r8d, r8d
mov rbx, qword [rsp + 0x420]
mov rdx, rbx
call fcn.140053074
lea rcx, [rax + 1]
mov qword [rsp + 0x440], rsi
mov qword [rsp + 0x448], 7
mov word [rsp + 0x430], si
cmp rbx, rcx
jb 0x14005823e
sub rbx, rcx
or rdi, 0xffffffffffffffff
cmp rbx, rdi
cmovb rdi, rbx
lea rax, [rsp + 0x410]
cmp qword [rsp + 0x428], 8
cmovae rax, qword [rsp + 0x410]
lea r12, [rax + rcx*2]
cmp rdi, 7
ja 0x140056cb5
mov qword [rsp + 0x440], rdi
lea rbx, [rdi + rdi]
mov r8, rbx
mov rdx, r12
lea rcx, [rsp + 0x430]
call fcn.14013b1d0
nop
mov word [rsp + rbx + 0x430], si
jmp 0x140056d5f
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
ja 0x140058238
mov rbx, rdi
or rbx, 7
cmp rbx, rax
jbe 0x140056ce0
mov rbx, rax
mov rcx, 0xfffffffffffffffe
jmp 0x140056d0f
mov eax, 0xa
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140058232
add rcx, rcx
cmp rcx, 0x1000
jb 0x140056d19
call fcn.14005207c
mov r14, rax
jmp 0x140056d28
test rcx, rcx
je 0x140056d25
call fcn.140139c88
jmp 0x140056d14
mov r14, rsi
mov qword [rsp + 0x440], rdi
mov qword [rsp + 0x448], rbx
lea rbx, [rdi + rdi]
mov r8, rbx
mov rdx, r12
mov rcx, r14
call fcn.14013b1d0
nop
mov word [r14 + rbx], si
mov qword [rsp + 0x430], r14
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
or dword [rsp + 0x70], 2
lea rdx, [rsp + 0x430]
lea rcx, [rsp + 0xe8]
call fcn.140054498
nop
mov rdx, qword [rsp + 0x448]
cmp rdx, 8
jb 0x140056dc3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x430]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056dbd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005822c
call fcn.140139cc4
nop
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], rsi
mov byte [rsp + 0x90], sil
xor r8d, r8d
lea rdx, str.backgroundcolor
lea rcx, [rsp + 0x80]
call fcn.140054374
nop
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], rsi
mov byte [rsp + 0xa8], sil
mov r13, qword [rsp + 0xf0]
test r13, r13
je 0x140056e1e
mov rdi, qword [r13 + 8]
jmp 0x140056e21
mov rdi, rsi
test r13, r13
je 0x140056e75
mov r14, qword [r13]
test r14, r14
je 0x140056e75
test rdi, rdi
je 0x140056e75
mov rcx, r15
call fcn.140139c88
mov rbx, rax
mov qword [rsp + 0xa0], rax
mov r8, r15
xor edx, edx
mov rcx, rax
call fcn.14013b880
mov r12d, 1
mov byte [rsp + 0xa8], r12b
mov r9d, r12d
mov r8, rbx
mov rdx, rdi
mov rcx, r14
call sub.libcef.dll_cef_string_utf16_set
jmp 0x140056e7b
mov r12d, 1
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0xd0]
lea rcx, [rsp + 0x58]
call fcn.140052288
nop
mov rbx, qword [rsp + 0xa0]
test rbx, rbx
je 0x140056ec1
cmp byte [rsp + 0xa8], sil
je 0x140056ec1
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov rbx, qword [rsp + 0x88]
test rbx, rbx
je 0x140056eec
cmp byte [rsp + 0x90], sil
je 0x140056eec
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov edi, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x428]
cmp rdx, 8
jb 0x140056f39
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x410]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056f33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140058244
call fcn.140139cc4
nop
add edi, r12d
mov dword [rsp + 0x48], edi
mov rax, qword [rsp + 0x50]
add rax, r12
mov qword [rsp + 0x50], rax
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
cmp edi, dword [rsp + 0xb0]
jge 0x140056f6a
mov rbx, qword [rsp + 0x100]
jmp 0x140056696
mov qword [rsp + 0x430], r14
mov qword [rsp + 0x438], rsi
mov byte [rsp + 0x440], sil
xor r8d, r8d
lea rdx, str.backgroundcolor
lea rcx, [rsp + 0x430]
call fcn.140054374
nop
mov rbx, qword [rsp + 0x58]
lea rdx, [rsp + 0x430]
lea rcx, [rsp + 0x58]
call fcn.140052a30
cmp rax, rbx
sete dil
mov rbx, qword [rsp + 0x438]
test rbx, rbx
je 0x140056fe3
cmp byte [rsp + 0x440], sil
je 0x140056fe3
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
test dil, dil
je 0x140057100
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], rsi
mov byte [rsp + 0x90], sil
xor r8d, r8d
lea rdx, str.backgroundcolor
lea rcx, [rsp + 0x80]
call fcn.140054374
nop
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], rsi
mov byte [rsp + 0xa8], sil
test r13, r13
je 0x14005703f
mov rdi, qword [r13 + 8]
jmp 0x140057042
mov rdi, rsi
test r13, r13
je 0x14005708f
mov r14, qword [r13]
test r14, r14
je 0x14005708f
test rdi, rdi
je 0x14005708f
mov rcx, r15
call fcn.140139c88
mov rbx, rax
mov qword [rsp + 0xa0], rax
mov r8, r15
xor edx, edx
mov rcx, rax
call fcn.14013b880
mov byte [rsp + 0xa8], r12b
mov r9d, r12d
mov r8, rbx
mov rdx, rdi
mov rcx, r14
call sub.libcef.dll_cef_string_utf16_set
nop
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0xd0]
lea rcx, [rsp + 0x58]
call fcn.140052288
nop
mov rbx, qword [rsp + 0xa0]
test rbx, rbx
je 0x1400570d5
cmp byte [rsp + 0xa8], sil
je 0x1400570d5
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov rbx, qword [rsp + 0x88]
test rbx, rbx
je 0x140057100
cmp byte [rsp + 0x90], sil
je 0x140057100
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
cmp qword [rsp + 0x60], rsi
je 0x14005712b
lea rcx, [0x1401b6680]
call fcn.1401414c0
nop
mov r8, rax
lea rdx, [0x1401b6680]
lea rcx, [rsp + 0x450]
call fcn.14005576c
mov rax, qword [rsp + 0x58]
mov rbx, qword [rax]
cmp rbx, rax
je 0x14005734f
mov edi, dword [rsp + 0x70]
cmp rbx, qword [rax]
je 0x140057169
lea rcx, [0x1401b6684]
call fcn.1401414c0
nop
mov r8, rax
lea rdx, [0x1401b6684]
lea rcx, [rsp + 0x450]
call fcn.14005576c
mov rdx, qword [rbx + 0x28]
test rdx, rdx
je 0x140057197
cmp qword [rdx + 8], rsi
je 0x140057197
lea rcx, [rsp + 0x410]
call fcn.1400563c0
mov rax, qword [rsp + 0x428]
mov r8, qword [rsp + 0x420]
jmp 0x1400571b7
mov r8, rsi
mov qword [rsp + 0x420], rsi
mov eax, 0xf
mov qword [rsp + 0x428], rax
mov byte [rsp + 0x410], sil
lea rdx, [rsp + 0x410]
cmp rax, 0x10
cmovae rdx, qword [rsp + 0x410]
lea rcx, [rsp + 0x450]
call fcn.14005576c
nop
mov rdx, qword [rsp + 0x428]
cmp rdx, 0x10
jb 0x14005721e
inc rdx
mov rcx, qword [rsp + 0x410]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140057218
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005824a
call fcn.140139cc4
nop
lea rcx, [0x1401b6688]
call fcn.1401414c0
nop
mov r8, rax
lea rdx, [0x1401b6688]
lea rcx, [rsp + 0x450]
call fcn.14005576c
mov rdx, qword [rbx + 0x40]
test rdx, rdx
je 0x140057270
cmp qword [rdx + 8], rsi
je 0x140057270
lea rcx, [rsp + 0x410]
call fcn.1400563c0
mov rax, qword [rsp + 0x428]
mov r8, qword [rsp + 0x420]
jmp 0x140057290
mov r8, rsi
mov qword [rsp + 0x420], rsi
mov eax, 0xf
mov qword [rsp + 0x428], rax
mov byte [rsp + 0x410], sil
or edi, 0x3c
lea rdx, [rsp + 0x410]
cmp rax, 0x10
cmovae rdx, qword [rsp + 0x410]
lea rcx, [rsp + 0x450]
call fcn.14005576c
nop
mov rdx, qword [rsp + 0x428]
cmp rdx, 0x10
jb 0x1400572fa
inc rdx
mov rcx, qword [rsp + 0x410]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400572f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140058250
call fcn.140139cc4
nop
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], sil
je 0x140057322
mov rax, qword [rbx + 8]
jmp 0x140057317
cmp rbx, qword [rax + 0x10]
jne 0x14005731d
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], sil
je 0x14005730a
mov rbx, rax
jmp 0x14005733d
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], sil
jne 0x14005733d
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], sil
je 0x14005732e
mov rax, qword [rsp + 0x58]
cmp rbx, rax
jne 0x140057140
mov dword [rsp + 0x70], edi
cmp byte [rsp + 0x40], sil
je 0x1400574d7
call fcn.1400e1144
cmp byte [rsp + 0x41], sil
je 0x1400574d7
mov qword [rsp + 0x420], rsi
mov qword [rsp + 0x428], 7
mov word [rsp + 0x410], si
lea rcx, [rsp + 0x410]
call fcn.1400c30f8
nop
lea rcx, str..libcef.dll
call fcn.1401411a0
nop
mov r8, rax
lea rdx, str..libcef.dll
lea rcx, [rsp + 0x410]
call fcn.1400557e4
lea rcx, [rsp + 0x410]
cmp qword [rsp + 0x428], 8
cmovae rcx, qword [rsp + 0x410]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0x8000000
mov r8d, 3
mov dword [rsp + 0x20], r8d
xor r9d, r9d
mov edx, 0x80000000
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov r14, rax
cmp rax, 0xffffffffffffffff
jne 0x14005740c
call qword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x14005748e
mov edx, 0x100000
xor ecx, ecx
lea r9d, [rcx + 4]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rdi, rax
test rax, rax
je 0x140057484
xor edx, edx
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_GetFileSize]
mov ebx, eax
mov dword [rsp + 0x48], esi
jmp 0x140057453
mov ecx, dword [rsp + 0x48]
mov eax, ecx
cmp ebx, ecx
cmovb eax, ebx
sub ebx, eax
test ecx, ecx
je 0x140057473
test ebx, ebx
je 0x140057473
mov qword [rsp + 0x20], rsi
lea r9, [rsp + 0x48]
mov r8d, 0x100000
mov rdx, rdi
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
jne 0x14005743e
xor edx, edx
mov r8d, 0x8000
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov rdx, qword [rsp + 0x428]
cmp rdx, 8
jb 0x1400574d7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x410]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400574d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140058256
call fcn.140139cc4
nop
lea rcx, str.RNA::AcroCef::Browser::LibcefLoad
call fcn.1400e114c
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0xd0], r14
mov qword [rsp + 0xd8], rsi
mov byte [rsp + 0xe0], sil
xor r8d, r8d
lea rdx, str.hello
lea rcx, [rsp + 0xd0]
call fcn.140054374
lea rcx, str.RNA::AcroCef::Browser::LibcefLoad
call fcn.1400e0e38
lea rcx, [rsp + 0x78]
call fcn.1400776d0
nop
cmp qword [rsp + 0x78], rsi
jne 0x14005762a
mov rbx, qword [rsp + 0xd8]
test rbx, rbx
je 0x140057566
cmp byte [rsp + 0xe0], sil
je 0x140057566
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov r8, qword [rsp + 0x58]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.14005275c
nop
mov edx, 0x50
mov rcx, qword [rsp + 0x58]
call fcn.140139cc4
nop
test r13, r13
je 0x1400575b2
cmp byte [rsp + 0xf8], sil
je 0x1400575b2
mov rcx, r13
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, r13
call fcn.140139cc4
nop
mov rbx, qword [rsp + 0xc0]
test rbx, rbx
je 0x1400575dd
cmp byte [rsp + 0xc8], sil
je 0x1400575dd
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov rdx, qword [rsp + 0x468]
cmp rdx, 0x10
jb 0x1400581e5
inc rdx
mov rcx, qword [rsp + 0x450]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005761f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005825c
call fcn.140139cc4
nop
jmp 0x1400581e5
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov qword [rsp + 0x430], r14
mov qword [rsp + 0x438], rsi
mov byte [rsp + 0x440], sil
test rax, rax
je 0x140057661
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x430]
call fcn.14005451c
nop
mov edi, dword [rsp + 0x70]
test dil, 0x40
je 0x14005767b
and edi, 0xffffffbf
lea rcx, [rsp + 0x310]
call fcn.140072fa0
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx]
lea rdx, [rsp + 0x430]
mov rax, qword [rax + 0x20]
call qword [case.0x140174a01.0]
nop
mov qword [rsp + 0x430], r14
mov rcx, qword [rsp + 0x438]
test rcx, rcx
je 0x1400576cb
cmp byte [rsp + 0x440], sil
je 0x1400576cb
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rsp + 0x438]
call fcn.140139cc4
nop
call section..text
mov rbx, rax
mov qword [rsp + 0x100], rax
lea rcx, [0x1401b63e0]
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
call fcn.140054fb4
mov ecx, r12d
call fcn.140054dd0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x430], r14
mov qword [rsp + 0x438], rsi
mov byte [rsp + 0x440], sil
xor r8d, r8d
lea rdx, [0x1401b66dc]
lea rcx, [rsp + 0x430]
call fcn.140054374
nop
test dil, dil
jns 0x140057744
lea rcx, [rsp + 0x310]
call fcn.140072fa0
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx]
lea r8, [rsp + 0x430]
lea rdx, [rsp + 0x128]
mov rax, qword [rax + 0x60]
call qword [case.0x140174a01.0]
nop
mov qword [rsp + 0x430], r14
mov rcx, qword [rsp + 0x438]
test rcx, rcx
je 0x1400577ab
cmp byte [rsp + 0x440], sil
je 0x14005779b
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rsp + 0x438]
call fcn.140139cc4
mov qword [rsp + 0x438], rsi
mov byte [rsp + 0x440], sil
mov edi, esi
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x140057885
cmp qword [rax + 8], rsi
je 0x140057885
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], rsi
mov byte [rsp + 0x120], sil
xor r8d, r8d
lea rdx, str.renderer
lea rcx, [rsp + 0x110]
call fcn.140054374
nop
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x128]
call fcn.140053fb8
mov r12b, al
mov r14, qword [rsp + 0x118]
test r14, r14
je 0x14005783b
cmp byte [rsp + 0x120], sil
je 0x14005783b
mov rcx, r14
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, r14
call fcn.140139cc4
nop
test r12b, r12b
je 0x140057859
call fcn.1400545b4
mov rcx, rax
lea rdx, str.OnRenderer:Start
call fcn.140055ecc
mov edi, 2
mov r12d, 1
mov ecx, 0xb8
call fcn.140139c88
mov qword [rsp + 0x68], rax
test rax, rax
je 0x14005788f
mov r8d, r12d
mov edx, edi
mov rcx, rax
call fcn.1400c6464
mov r14, rax
jmp 0x140057892
mov edi, r12d
call fcn.1400e1144
jmp 0x14005785f
mov r14, rsi
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x110], r14
test r14, r14
je 0x1400578c0
mov rax, qword [r14 + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, r14
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
nop
mov qword [rsp + 0x50], r14
test r14, r14
je 0x1400578e5
mov rax, qword [r14 + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, r14
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov r8, rbx
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x108]
call fcn.1400781b0
mov edi, eax
test eax, eax
js 0x140057a51
test r14, r14
je 0x140057926
mov rcx, qword [r14 + 8]
movsxd rcx, dword [rcx + 4]
add rcx, 8
add rcx, r14
mov rdx, qword [rcx]
mov rax, qword [rdx + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rsp + 0x128]
call fcn.1400538b0
nop
mov rcx, rbx
call fcn.140001045
nop
mov rax, qword [rsp + 0x78]
test rax, rax
je 0x140057964
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rsp + 0xd8]
test rbx, rbx
je 0x14005798f
cmp byte [rsp + 0xe0], sil
je 0x14005798f
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov r8, qword [rsp + 0x58]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.14005275c
nop
mov edx, 0x50
mov rcx, qword [rsp + 0x58]
call fcn.140139cc4
nop
test r13, r13
je 0x1400579db
cmp byte [rsp + 0xf8], sil
je 0x1400579db
mov rcx, r13
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, r13
call fcn.140139cc4
nop
mov rbx, qword [rsp + 0xc0]
test rbx, rbx
je 0x140057a06
cmp byte [rsp + 0xc8], sil
je 0x140057a06
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov rdx, qword [rsp + 0x468]
cmp rdx, 0x10
jb 0x140057a4a
inc rdx
mov rcx, qword [rsp + 0x450]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140057a44
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140058262
call fcn.140139cc4
nop
mov eax, edi
jmp 0x1400581e7
lea r8, str.com.adobe.acrobat.rna.AcroCefBrowserLock.DC
mov edx, r12d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov r12, rax
mov qword [rsp + 0x68], rax
test rax, rax
je 0x1400580b2
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
je 0x1400580b2
mov qword [0x1402307e0], r12
lea rcx, [rsp + 0x140]
call fcn.1400532f4
nop
test r13, r13
je 0x140057ab7
cmp qword [r13 + 8], rsi
je 0x140057ab7
mov rdx, r13
lea rcx, [rsp + 0x410]
call fcn.1400563c0
jmp 0x140057ad3
mov qword [rsp + 0x420], rsi
mov qword [rsp + 0x428], 0xf
mov byte [rsp + 0x410], sil
mov r8d, 0xa
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x410]
call fcn.140056334
mov edi, eax
mov rdx, qword [rsp + 0x428]
cmp rdx, 0x10
jb 0x140057b0b
inc rdx
mov rcx, qword [rsp + 0x410]
call fcn.1400520e8
or edi, 0xff000000
mov dword [0x140222028], edi
mov dword [rsp + 0x2c4], edi
mov qword [rsp + 0x480], rsi
mov qword [rsp + 0x488], 0xf
mov byte [rsp + 0x470], sil
lea rcx, [rsp + 0x470]
call fcn.1400c2cec
nop
jmp 0x140057b6a
lea rax, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x430], rax
lea rax, [rsp + 0x1b8]
mov qword [rsp + 0x438], rax
mov byte [rsp + 0x440], sil
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0x430]
call fcn.1400542f8
nop
mov rdi, qword [rsp + 0x438]
test rdi, rdi
je 0x140057bd2
cmp byte [rsp + 0x440], sil
je 0x140057bd2
mov rcx, rdi
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rdi
call fcn.140139cc4
nop
mov dword [rsp + 0x268], 0x63
call fcn.1400c4ae4
mov ecx, dword [rsp + 0x2bc]
mov edx, 0x2408
test al, al
cmovne ecx, edx
mov dword [rsp + 0x2bc], ecx
mov qword [rsp + 0x1ac], 1
lea rax, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x430], rax
lea rax, [rsp + 0x238]
mov qword [rsp + 0x438], rax
mov byte [rsp + 0x440], sil
xor r8d, r8d
lea rdx, [0x1401b6768]
lea rcx, [rsp + 0x430]
call fcn.140054374
nop
mov rdi, qword [rsp + 0x438]
test rdi, rdi
je 0x140057c70
cmp byte [rsp + 0x440], sil
je 0x140057c70
mov rcx, rdi
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rdi
call fcn.140139cc4
nop
lea rcx, [rsp + 0x410]
call fcn.1400c89fc
nop
lea rcx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x430], rcx
lea rcx, [rsp + 0x220]
mov qword [rsp + 0x438], rcx
mov byte [rsp + 0x440], sil
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x140057cb7
mov rdx, qword [rcx]
mov r8, qword [rcx + 8]
jmp 0x140057cbd
mov rdx, rsi
mov r8, rsi
mov r9b, 1
lea rcx, [rsp + 0x430]
call fcn.140054404
nop
mov rdi, qword [rsp + 0x438]
test rdi, rdi
je 0x140057cf9
cmp byte [rsp + 0x440], sil
je 0x140057cf9
mov rcx, rdi
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rdi
call fcn.140139cc4
nop
lea rcx, [rsp + 0x410]
call fcn.1400538b0
call fcn.1400c3eb8
movzx ecx, byte [0x14022d6cb]
test al, al
mov eax, 1
cmovne ecx, eax
mov byte [0x14022d6cb], cl
lea rcx, str.RNA::AcroCef::Browser::CefInitialize
call fcn.1400e114c
mov qword [rsp + 0x50], r14
test r14, r14
je 0x140057d53
mov rax, qword [r14 + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, r14
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov r9, rbx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x108]
call fcn.140078290
mov dil, al
lea rcx, str.RNA::AcroCef::Browser::CefInitialize
call fcn.1400e0e38
test dil, dil
je 0x140057f2c
lea rcx, str.RNA::AcroCef::Browser::MessagingSetup
call fcn.1400e114c
mov dword [rsp + 0x48], esi
lea rcx, [rsp + 0x48]
call fcn.1400d2438
mov rdi, rax
mov qword [rsp + 0x70], rax
lea rdx, [0x1400d10c0]
mov rcx, rax
call fcn.1400d2424
lea rcx, str.RNA::AcroCef::Browser::MessagingSetup
call fcn.1400e0e38
lea rcx, str.RNA::AcroCef::Browser::InitODM
call fcn.1400e114c
lea rax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
mov rdx, qword [rdi + 0x30]
mov qword [rsp + 0x50], rdx
test rdx, rdx
je 0x140057e05
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
mov rcx, rax
lea rdx, [rsp + 0x50]
call fcn.140054a24
lea rcx, str.RNA::AcroCef::Browser::InitODM
call fcn.1400e0e38
lea rcx, str.RNA::AcroCef::Browser::RegisterLocalFolderPaths
call fcn.1400e114c
call fcn.140054b9c
lea rcx, str.RNA::AcroCef::Browser::RegisterLocalFolderPaths
call fcn.1400e0e38
lea rcx, str.RNA::AcroCef::Browser::RegisterCefSchemes
call fcn.1400e114c
call fcn.140054910
mov rdi, rax
lea rcx, [rsp + 0x68]
call fcn.140073f40
mov rdx, rax
mov rcx, rdi
call fcn.1400d0210
mov rcx, rdi
call fcn.1400d00a4
lea rcx, str.RNA::AcroCef::Browser::RegisterCefSchemes
call fcn.1400e0e38
call fcn.14005462c
mov rcx, rax
lea rdx, [rsp + 0x450]
call fcn.1400d3548
lea rax, [rsp + 0x410]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x420], rsi
mov qword [rsp + 0x428], 0xf
mov byte [rsp + 0x410], sil
lea rdx, [0x1401b62e0]
lea rcx, [rsp + 0x410]
call fcn.140055860
nop
call fcn.14005462c
mov rcx, rax
lea rdx, [rsp + 0x410]
call fcn.1400d30dc
call fcn.140078690
mov byte [0x14022d864], 1
call fcn.140055060
mov rdi, qword [rsp + 0x70]
mov rcx, rdi
call fcn.1400d2854
mov rax, qword [rdi]
mov edx, 1
mov rcx, rdi
mov rax, qword [rax]
call qword [case.0x140174a01.0]
call fcn.140054294
call fcn.1400786a0
mov qword [0x1402307e0], rsi
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call fcn.1400e0ad8
nop
mov rdx, qword [rsp + 0x488]
cmp rdx, 0x10
jb 0x140057f69
inc rdx
mov rcx, qword [rsp + 0x470]
call fcn.1400520e8
mov qword [rsp + 0x480], rsi
mov qword [rsp + 0x488], 0xf
mov byte [rsp + 0x470], sil
lea rax, vtable.CefStructBase_struct_CefSettingsTraits_.0
mov qword [rsp + 0x140], rax
cmp qword [rsp + 0x300], rsi
jne 0x140057fac
lea rcx, [rsp + 0x148]
call fcn.1400559b0
nop
test r14, r14
je 0x140057fce
mov rax, qword [r14 + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, r14
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rsp + 0x128]
call fcn.1400538b0
nop
mov rcx, rbx
call fcn.140001045
nop
mov rax, qword [rsp + 0x78]
test rax, rax
je 0x14005800c
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rsp + 0xd8]
test rbx, rbx
je 0x140058037
cmp byte [rsp + 0xe0], sil
je 0x140058037
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov r8, qword [rsp + 0x58]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.14005275c
mov edx, 0x50
mov rcx, qword [rsp + 0x58]
call fcn.1400520e8
nop
test r13, r13
je 0x140058082
cmp byte [rsp + 0xf8], sil
je 0x140058082
mov rcx, r13
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, r13
call fcn.140139cc4
nop
mov rbx, qword [rsp + 0xc0]
test rbx, rbx
je 0x1400580ad
cmp byte [rsp + 0xc8], sil
je 0x1400580ad
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
jmp 0x1400581c7
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
test r14, r14
je 0x1400580e7
mov rax, qword [r14 + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, r14
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rsp + 0x128]
call fcn.1400538b0
nop
mov rcx, rbx
call fcn.140001045
nop
mov rax, qword [rsp + 0x78]
test rax, rax
je 0x140058125
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rsp + 0xd8]
test rbx, rbx
je 0x140058150
cmp byte [rsp + 0xe0], sil
je 0x140058150
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov r8, qword [rsp + 0x58]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.14005275c
nop
mov edx, 0x50
mov rcx, qword [rsp + 0x58]
call fcn.140139cc4
nop
test r13, r13
je 0x14005819c
cmp byte [rsp + 0xf8], sil
je 0x14005819c
mov rcx, r13
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, r13
call fcn.140139cc4
nop
mov rbx, qword [rsp + 0xc0]
test rbx, rbx
je 0x1400581c7
cmp byte [rsp + 0xc8], sil
je 0x1400581c7
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, rbx
call fcn.140139cc4
nop
mov rdx, qword [rsp + 0x468]
cmp rdx, 0x10
jb 0x1400581e5
inc rdx
mov rcx, qword [rsp + 0x450]
call fcn.1400520e8
xor eax, eax
mov rcx, qword [rsp + 0x498]
xor rcx, rsp
call fcn.14013a2d0
lea r11, [rsp + 0x4a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.140140ecc
nop
call fcn.140055614
int3
call fcn.140055710
int3
call fcn.140055744
nop
call fcn.140140ecc
nop
call fcn.140055614
int3
call fcn.140055710
int3
call fcn.140055744
nop
call fcn.140140ecc
nop
call fcn.140140ecc
nop
call fcn.140140ecc
nop
call fcn.140140ecc
nop
call fcn.140140ecc
nop
call fcn.140140ecc
int3