Function at 0x14000151e
Capabilities:
Terminate process

Disassembly:
jmp 0x140007360
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x110
movaps xmmword [rsp + 0x100], xmm6
mov rax, qword [0x1400150a0]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov rsi, rdx
mov qword [rbp - 0x58], rdx
mov dword [rbp - 0x78], ecx
xor r14d, r14d
mov dword [rbp - 0x60], r14d
mov byte [rbp - 0x80], r14b
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r14
mov r12d, 0x63
mov dword [rbp - 0x7c], r12d
mov r8, rdx
lea rdx, [rbp - 0x78]
lea rcx, [0x140010e20]
call fcn.1400013ac
test al, al
je 0x140007fa7
mov eax, dword [rbp - 0x78]
add eax, 0xfffffffe
cmp eax, 1
ja 0x140007fa7
cmp byte [0x140015598], r14b
jne 0x140007fa7
cmp byte [0x140015599], r14b
jne 0x140007fa7
mov ecx, r14d
movzx edi, byte [0x140015551]
test dil, dil
setne cl
mov eax, r14d
movzx ebx, byte [0x140015550]
test bl, bl
setne al
add ecx, eax
mov eax, r14d
movzx r11d, byte [0x14001554f]
test r11b, r11b
setne al
add ecx, eax
mov eax, r14d
cmp byte [0x14001554e], r14b
setne al
add ecx, eax
mov eax, r14d
movzx r10d, byte [0x14001554d]
test r10b, r10b
setne al
add ecx, eax
mov eax, r14d
movzx r9d, byte [0x14001554c]
test r9b, r9b
setne al
add ecx, eax
cmp ecx, 1
jbe 0x140007491
lea ecx, [r14 + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Error:_use_only_one_of_the_level_options._n
call fcn.140001609
lea ecx, [r14 + 1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, r14d
movzx edx, byte [0x140015554]
test dl, dl
setne cl
mov eax, r14d
movzx r8d, byte [0x140015553]
test r8b, r8b
setne al
add ecx, eax
cmp ecx, 1
jbe 0x1400074de
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Error:_use_only_one_of__eps__and__form_n
call fcn.140001609
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov eax, 5
lea r15d, [rax - 4]
test r9b, r9b
je 0x1400074f1
mov ebx, r14d
jmp 0x14000751d
test r10b, r10b
je 0x1400074fb
mov ebx, r15d
jmp 0x14000751d
test r11b, r11b
je 0x140007507
mov ebx, 3
jmp 0x14000751d
test bl, bl
je 0x140007512
mov ebx, 4
jmp 0x14000751d
mov ebx, 2
test dil, dil
cmovne ebx, eax
test dl, dl
je 0x14000754a
cmp ebx, 2
jae 0x14000754a
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Error:_forms_are_only_available_with_Level_2_output._n
call fcn.140001609
mov ecx, r15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
test r8b, r8b
je 0x140007555
mov dword [rbp - 0x70], r15d
jmp 0x14000755f
neg dl
sbb edi, edi
and edi, 2
mov dword [rbp - 0x70], edi
mov ecx, 0x20
call fcn.140001041
mov r14, rax
mov qword [rbp - 0x68], rax
lea r13, [0x140010d93]
test rax, rax
je 0x1400075b8
mov rax, qword [rsi + 8]
mov rdx, r13
test rax, rax
cmovne rdx, rax
xor esi, esi
mov qword [r14], rsi
mov qword [r14 + 0x10], rsi
mov qword [r14 + 0x18], 0xf
mov byte [r14], sil
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], sil
jne 0x1400075a5
mov rcx, r14
call fcn.140001311
jmp 0x1400075bd
xor esi, esi
mov r14d, esi
lea rcx, [rbp - 0x60]
call fcn.140001627
mov r8, qword [sym.imp.MiKTeX221000_poppler.dll_class_std::unique_ptr_class_GlobalParams__struct_std::default_delete_class_GlobalParams___globalParams]
cmp r8, rax
je 0x1400075f8
mov rdx, qword [rax]
mov qword [rax], rsi
mov rdi, qword [r8]
mov qword [r8], rdx
test rdi, rdi
je 0x1400075f8
mov rcx, rdi
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_GlobalParams::destructor_void____ptr64
mov edx, 0x2e8
mov rcx, rdi
call fcn.140001596
mov rdi, qword [rbp - 0x60]
test rdi, rdi
je 0x140007616
mov rcx, rdi
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_GlobalParams::destructor_void____ptr64
mov edx, 0x2e8
mov rcx, rdi
call fcn.140001596
movzx eax, byte [0x140015552]
test al, al
je 0x140007635
mov dword [0x140015030], 0xffffffff
mov dword [0x14001502c], 0xffffffff
cmp byte [0x140015588], 0
je 0x1400076b7
test al, al
je 0x140007666
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Error:__origpagesizes_and__paper_may_not_be_used_together._n
call fcn.140001609
mov ecx, r15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea r8, [0x140015030]
lea rdx, [0x14001502c]
lea rcx, [0x140015588]
call fcn.140008c80
test al, al
jne 0x1400076b7
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Invalid_paper_size_n
call fcn.140001609
test r14, r14
je 0x140007f34
mov edx, r15d
mov rcx, r14
call fcn.140001285
jmp 0x140007f34
cmp byte [0x14001559a], 0
je 0x1400076d1
mov rax, qword [sym.imp.MiKTeX221000_poppler.dll_class_std::unique_ptr_class_GlobalParams__struct_std::default_delete_class_GlobalParams___globalParams]
mov dl, 1
mov rcx, qword [rax]
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_GlobalParams::setOverprintPreview_bool____ptr64
cmp byte [0x140015564], 0
je 0x1400076eb
mov rax, qword [sym.imp.MiKTeX221000_poppler.dll_class_std::unique_ptr_class_GlobalParams__struct_std::default_delete_class_GlobalParams___globalParams]
mov dl, 1
mov rcx, qword [rax]
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_GlobalParams::setPSExpandSmaller_bool____ptr64
cmp byte [0x140015565], 0
je 0x140007705
mov rax, qword [sym.imp.MiKTeX221000_poppler.dll_class_std::unique_ptr_class_GlobalParams__struct_std::default_delete_class_GlobalParams___globalParams]
xor edx, edx
mov rcx, qword [rax]
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_GlobalParams::setPSShrinkLarger_bool____ptr64
cmp byte [0x14001554c], 0
jne 0x14000773b
cmp byte [0x14001554d], 0
jne 0x14000773b
cmp byte [0x14001554e], 0
jne 0x14000773b
cmp byte [0x14001554f], 0
jne 0x14000773b
cmp byte [0x140015550], 0
jne 0x14000773b
cmp byte [0x140015551], 0
je 0x14000774c
mov rax, qword [sym.imp.MiKTeX221000_poppler.dll_class_std::unique_ptr_class_GlobalParams__struct_std::default_delete_class_GlobalParams___globalParams]
mov edx, ebx
mov rcx, qword [rax]
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_GlobalParams::setPSLevel_enum_PSLevel____ptr64
movzx edx, byte [0x140015597]
test dl, dl
je 0x140007766
mov rax, qword [sym.imp.MiKTeX221000_poppler.dll_class_std::unique_ptr_class_GlobalParams__struct_std::default_delete_class_GlobalParams___globalParams]
mov rcx, qword [rax]
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_GlobalParams::setErrQuiet_bool____ptr64
cmp byte [0x140015038], 1
je 0x1400077be
mov ecx, 0x20
call fcn.140001041
mov rdi, rax
mov qword [rbp - 0x68], rax
test rax, rax
je 0x1400077b9
mov qword [rax], rsi
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [0x140015038]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x1400077a5
mov rcx, rax
call fcn.140001311
jmp 0x1400077bc
mov rdi, rsi
jmp 0x1400077c1
mov rdi, rsi
cmp byte [0x140015060], 1
je 0x140007819
mov ecx, 0x20
call fcn.140001041
mov rbx, rax
mov qword [rbp - 0x68], rax
test rax, rax
je 0x140007814
mov qword [rax], rsi
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [0x140015060]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x140007800
mov rcx, rax
call fcn.140001311
jmp 0x140007817
mov rbx, rsi
jmp 0x14000781c
mov rbx, rsi
mov rsi, qword [r14 + 0x10]
mov rcx, r14
cmp qword [r14 + 0x18], 0x10
jb 0x14000782d
mov rcx, qword [r14]
mov r8, rsi
cmp rsi, 1
cmova r8, r15
lea rdx, [0x140012068]
call sub.VCRUNTIME140.dll_memcmp
mov r12d, 6
test eax, eax
jne 0x14000789e
cmp rsi, 1
jne 0x14000789e
mov edx, r15d
mov rcx, r14
call fcn.140001285
lea ecx, [rsi + 0x1f]
call fcn.140001041
mov r14, rax
mov qword [rbp - 0x68], rax
test rax, rax
je 0x14000789b
xor eax, eax
mov qword [r14], rax
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], 0xf
mov byte [r14], al
mov r8d, r12d
lea rdx, str.fd:__0
mov rcx, r14
call fcn.140001311
jmp 0x14000789e
mov r14, rax
xor edx, edx
lea rcx, [rbp - 0x68]
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_PDFDocFactory::constructor_class_std::vector_class_PDFDocBuilder____ptr64__class_std::allocator_class_PDFDocBuilder____ptr64______ptr64____ptr64
nop
xor esi, esi
mov qword [rsp + 0x20], rsi
mov r9, rbx
mov r8, rdi
mov rdx, r14
mov rcx, rax
call sub.MiKTeX221000_poppler.dll_public:_class_PDFDoc____ptr64___cdecl_PDFDocFactory::createPDFDoc_class_GooString_const____ptr64__class_GooString____ptr64__class_GooString____ptr64__void____ptr64____ptr64
mov r12, rax
lea rcx, [rbp - 0x68]
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_PDFDocFactory::destructor_void____ptr64
test rbx, rbx
je 0x1400078de
mov edx, r15d
mov rcx, rbx
call fcn.140001285
test rdi, rdi
je 0x1400078ee
mov edx, r15d
mov rcx, rdi
call fcn.140001285
cmp byte [r12 + 0x80], 0
jne 0x140007902
mov dword [rbp - 0x7c], r15d
jmp 0x140007f0b
cmp dword [rbp - 0x78], 3
jne 0x140007965
mov ecx, 0x20
call fcn.140001041
mov rdi, rax
mov qword [rbp - 0x60], rax
test rax, rax
je 0x14000795d
mov rax, qword [rbp - 0x58]
mov rax, qword [rax + 0x10]
test rax, rax
cmovne r13, rax
mov qword [rdi], rsi
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, 0xffffffffffffffff
inc r8
cmp byte [r8 + r13], 0
jne 0x140007946
mov rdx, r13
mov rcx, rdi
call fcn.140001311
jmp 0x140007960
mov rdi, rsi
jmp 0x140007b22
mov rbx, qword [r14 + 0x10]
mov rcx, r14
mov rdi, qword [r14 + 0x18]
cmp rdi, 0x10
jb 0x140007979
mov rcx, qword [r14]
mov r8, rbx
cmp rbx, 6
mov eax, 6
cmova r8, rax
lea rdx, str.fd:__0
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400079b7
cmp rbx, 6
jne 0x1400079b7
lea r8, str.You_have_to_provide_an_output_filename_when_reading_from_stdin.
lea rdx, [rbx - 7]
lea ecx, [rax + 3]
call sub.MiKTeX221000_poppler.dll_void___cdecl_error_enum_ErrorCategory__long_long___int64___char_const____ptr64_
jmp 0x140007f0b
mov rcx, r14
cmp rdi, 0x10
jb 0x1400079c3
mov rcx, qword [r14]
movsxd rdx, ebx
add rdx, rcx
mov rcx, rsi
lea r8, str..pdf
mov r9d, 5
nop dword [rax]
movzx eax, byte [rdx + rcx - 4]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x1400079f6
cmp rcx, r9
jne 0x1400079e0
jmp 0x140007a14
mov rcx, rsi
lea r8, str..PDF
movzx eax, byte [rdx + rcx - 4]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140007a71
cmp rcx, r9
jne 0x140007a00
mov ecx, 0x20
call fcn.140001041
mov rdi, rax
mov qword [rbp - 0x58], rax
test rax, rax
je 0x140007a6c
mov edx, dword [r14 + 0x10]
sub edx, 4
mov rcx, r14
cmp qword [r14 + 0x18], 0x10
jb 0x140007a3e
mov rcx, qword [r14]
mov qword [rax], rsi
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov eax, esi
test rcx, rcx
cmovne eax, edx
movsxd r8, eax
cmovne r13, rcx
mov rdx, r13
mov rcx, rdi
call fcn.140001311
jmp 0x140007a6f
mov rdi, rsi
jmp 0x140007ae7
mov ecx, 0x20
call fcn.140001041
mov rdi, rax
mov qword [rbp - 0x58], rax
test rax, rax
je 0x140007ae4
mov rdx, r14
lea rcx, [rbp - 0x38]
call fcn.1400010fa
nop
mov dword [rbp - 0x60], r15d
mov rdx, rax
mov rcx, rdi
call fcn.1400010fa
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x140007ae7
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007add
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007add
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140001596
jmp 0x140007ae7
mov rdi, rsi
lea rax, str..eps
lea rdx, [0x1400120e4]
cmp byte [0x140015553], 0
cmovne rdx, rax
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140007b10
mov rcx, rdi
call fcn.14000173a
mov eax, dword [0x140015028]
cmp eax, 1
cmovl eax, r15d
mov dword [0x140015028], eax
cmp dword [0x140015548], 1
jl 0x140007b50
mov rcx, r12
call sub.MiKTeX221000_poppler.dll_public:_int___cdecl_PDFDoc::getNumPages_void____ptr64
mov edx, dword [0x140015548]
cmp edx, eax
jle 0x140007b60
mov rcx, r12
call sub.MiKTeX221000_poppler.dll_public:_int___cdecl_PDFDoc::getNumPages_void____ptr64
mov edx, eax
mov dword [0x140015548], eax
mov ecx, dword [0x140015028]
cmp edx, ecx
jge 0x140007b8c
mov dword [rsp + 0x20], edx
mov r9d, ecx
lea r8, str.Wrong_page_range_given:_the_first_page__0:d__can_not_be_after_the_last_page__1:d_.
mov rdx, 0xffffffffffffffff
lea ecx, [rdx + 4]
call sub.MiKTeX221000_poppler.dll_void___cdecl_error_enum_ErrorCategory__long_long___int64___char_const____ptr64_
jmp 0x140007efb
cmp byte [0x140015553], 0
jne 0x140007b9e
cmp byte [0x140015554], 0
je 0x140007bbd
cmp ecx, edx
je 0x140007bbd
lea r8, str.EPS_and_form_files_can_only_contain_one_page.
mov rdx, 0xffffffffffffffff
lea ecx, [rdx + 4]
call sub.MiKTeX221000_poppler.dll_void___cdecl_error_enum_ErrorCategory__long_long___int64___char_const____ptr64_
jmp 0x140007efb
mov dword [rbp - 0x7c], ecx
cmp ecx, edx
jg 0x140007bff
mov rdx, qword [rbp - 0x48]
cmp rdx, qword [rbp - 0x40]
je 0x140007bde
mov dword [rdx], ecx
mov rdx, qword [rbp - 0x48]
add rdx, 4
mov qword [rbp - 0x48], rdx
jmp 0x140007bf2
lea r8, [rbp - 0x7c]
lea rcx, [rbp - 0x50]
call fcn.1400014fb
mov rdx, qword [rbp - 0x48]
mov ecx, dword [rbp - 0x7c]
inc ecx
mov dword [rbp - 0x7c], ecx
cmp ecx, dword [0x140015548]
jle 0x140007bc8
mov ecx, 0x3a0
call fcn.140001041
mov rcx, rax
mov qword [rbp - 0x58], rax
test rax, rax
je 0x140007ca1
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x140007c26
mov rdx, qword [rdi]
xor r13d, r13d
mov qword [rsp + 0x88], r13
mov qword [rsp + 0x80], r13
mov byte [rsp + 0x78], r13b
mov dword [rsp + 0x70], r13d
mov dword [rsp + 0x68], r13d
mov dword [rsp + 0x60], r13d
mov dword [rsp + 0x58], r13d
mov dword [rsp + 0x50], r13d
movzx eax, byte [0x140015567]
mov byte [rsp + 0x48], al
movzx eax, byte [0x140015563]
mov byte [rsp + 0x40], al
mov eax, dword [0x140015030]
mov dword [rsp + 0x38], eax
mov eax, dword [0x14001502c]
mov dword [rsp + 0x30], eax
mov eax, dword [rbp - 0x70]
mov dword [rsp + 0x28], eax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8, r12
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_PSOutputDev::constructor_char_const____ptr64__class_PDFDoc____ptr64__char____ptr64__class_std::vector_int__class_std::allocator_int___const____ptr64__enum_PSOutMode__int__int__bool__bool__int__int__int__int__enum_PSForceRasterize__bool__class_GooString____ptr64____cdecl___class_PSOutputDev____ptr64__enum_PSOutCustomCodeLocation__int__void____ptr64___void____ptr64____ptr64
mov rbx, rax
jmp 0x140007ca7
xor r13d, r13d
mov ebx, r13d
cmp byte [0x140015566], 0
je 0x140007cb7
mov byte [rbx + 0x331], 0
cmp byte [0x140015568], 0
je 0x140007cee
lea rdx, [rbp - 0x80]
lea rcx, [0x140015568]
call sub.MiKTeX221000_poppler.dll_public:_static_bool___cdecl_GlobalParams::parseYesNo2_char_const____ptr64__bool____ptr64_
test al, al
jne 0x140007cee
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Bad__aaRaster_value_on_command_line_n
call fcn.140001609
cmp byte [0x140015578], 0
je 0x140007d9d
mov esi, r13d
lea rdx, str.whenneeded
lea rcx, [0x140015578]
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x140007d97
mov rcx, r13
lea r8, str.always
lea rdx, [0x140015578]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140007d49
cmp rcx, 7
jne 0x140007d30
mov esi, r15d
jmp 0x140007d97
mov rcx, r13
lea r8, str.never
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140007d7d
mov eax, 6
cmp rcx, rax
jne 0x140007d60
lea esi, [rax - 4]
jmp 0x140007d97
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Bad__rasterize_value_on_command_line_n
call fcn.140001609
mov dword [rbx + 0x32c], esi
mov eax, dword [0x140015558]
test eax, eax
jle 0x140007db7
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [rbx + 0x338], xmm0
cmp byte [0x140015557], 0
sete al
mov byte [rbx + 0x341], al
cmp byte [0x14001555c], 0
sete al
mov byte [rbx + 0x342], al
cmp byte [0x14001555d], 0
sete al
mov byte [rbx + 0x343], al
cmp byte [0x14001555e], 0
sete al
mov byte [rbx + 0x344], al
movzx eax, byte [0x14001555f]
mov byte [rbx + 0x345], al
movzx eax, byte [0x140015562]
mov byte [rbx + 0x348], al
movzx eax, byte [0x140015560]
mov byte [rbx + 0x346], al
movzx eax, byte [0x140015561]
mov byte [rbx + 0x347], al
movzx eax, byte [0x140015555]
mov byte [rbx + 0x349], al
movzx eax, byte [0x140015556]
mov byte [rbx + 0x34b], al
movzx eax, byte [rbp - 0x80]
mov byte [rbx + 0x332], al
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x368]
test al, al
je 0x140007ee9
mov esi, dword [0x140015028]
cmp esi, dword [0x140015548]
jg 0x140007ed8
movsd xmm6, qword [0x140012210]
nop dword [rax]
movzx ecx, byte [0x140015563]
test cl, cl
sete al
mov byte [rsp + 0x68], 0
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x48], r13
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x38], al
mov byte [rsp + 0x30], cl
mov dword [rsp + 0x28], r13d
movsd qword [rsp + 0x20], xmm6
movaps xmm3, xmm6
mov r8d, esi
mov rdx, rbx
mov rcx, r12
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_PDFDoc::displayPage_class_OutputDev____ptr64__int__double__double__int__bool__bool__bool__bool____cdecl___void____ptr64___void____ptr64__bool____cdecl___class_Annot____ptr64__void____ptr64___void____ptr64__bool____ptr64
inc esi
cmp esi, dword [0x140015548]
jle 0x140007e80
mov rax, qword [rbx]
mov edx, r15d
mov rcx, rbx
call qword [rax]
mov dword [rbp - 0x7c], r13d
jmp 0x140007efb
mov rax, qword [rbx]
mov edx, r15d
mov rcx, rbx
call qword [rax]
mov dword [rbp - 0x7c], 2
test rdi, rdi
je 0x140007f0b
mov edx, r15d
mov rcx, rdi
call fcn.140001285
mov rcx, r12
call sub.MiKTeX221000_poppler.dll_public:_void___cdecl_PDFDoc::destructor_void____ptr64
mov edx, 0xe8
mov rcx, r12
call fcn.140001596
test r14, r14
je 0x140007f30
mov edx, r15d
mov rcx, r14
call fcn.140001285
mov r12d, dword [rbp - 0x7c]
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x140007f75
mov rdx, qword [rbp - 0x40]
sub rdx, rcx
and rdx, 0xfffffffffffffffc
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f70
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007f70
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140001596
mov eax, r12d
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.140001375
mov rbx, qword [rsp + 0x160]
movaps xmm6, xmmword [rsp + 0x100]
add rsp, 0x110
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea r8, str.20.10.0
lea rdx, str.pdftops_version__s_n
call fcn.140001609
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea r8, str.Copyright_2005_2020_The_Poppler_Developers___http:__poppler.freedesktop.org
lea rdx, [0x140011efc]
call fcn.140001609
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea r8, str.Copyright_1996_2011_Glyph__Cog__LLC
lea rdx, [0x140011efc]
call fcn.140001609
cmp byte [0x140015598], 0
jne 0x14000804b
lea r8, [0x140010e20]
lea rdx, str._PDF_file____PS_file__
lea rcx, str.pdftops
call fcn.140001019
cmp byte [0x140015598], 0
jne 0x14000804b
cmp byte [0x140015599], 0
jne 0x14000804b
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3