Function at 0x140034200
Capabilities:
Print debug messages

Disassembly:
mov rax, rsp
sub rsp, 0xc8
mov qword [rax + 0x10], rbp
lea rdx, [0x1401e8a00]
mov qword [rax + 0x18], rsi
lea rcx, str.ISO_label:__s
mov qword [rax - 8], rdi
mov qword [rax - 0x10], r12
mov qword [rax - 0x18], r13
mov qword [rax - 0x20], r14
mov qword [rax - 0x28], r15
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rsp + 0x40], xmm11
call fcn.14004f2f0
movzx ecx, word [0x1401e8f6e]
test cx, cx
je 0x1400342ae
movzx edx, word [0x1401e8f70]
test dx, dx
jne 0x14003428a
movzx r9d, word [0x1401e8f74]
mov edx, ecx
movzx r8d, word [0x1401e8f72]
lea rcx, str.__Detected:_Windows__d_ISO__Build__d._d_
call fcn.14004f2f0
jmp 0x1400342ae
movzx eax, word [0x1401e8f74]
mov r8d, edx
movzx r9d, word [0x1401e8f72]
mov edx, ecx
lea rcx, str.__Detected:_Windows__d._d_ISO__Build__d._d_
mov dword [rsp + 0x20], eax
call fcn.14004f2f0
cmp dword [0x14019f590], 0
lea rbp, [0x140166140]
mov rcx, qword [0x1401e8f38]
lea r14, [0x1401564ce]
mov rsi, rbp
xorps xmm7, xmm7
cmove rsi, r14
test rcx, rcx
js 0x1400342e0
cvtsi2sd xmm7, rcx
jmp 0x1400342f5
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2sd xmm7, rax
addsd xmm7, xmm7
mov r15, qword [0x14019f560]
xor edi, edi
movsd xmm9, qword [0x140176fe0]
mov eax, edi
movsd xmm8, qword [0x140176f68]
comisd xmm9, xmm7
ja 0x140034325
inc eax
mulsd xmm7, xmm8
cmp eax, 5
jl 0x140034312
movsd xmm10, qword [0x140176fc0]
lea r13, str._s_0.0f_s__s
movsd xmm11, qword [0x140176f90]
lea r12, str._s_0.1f_s__s
mov qword [rsp + 0xd0], rbx
movaps xmmword [rsp + 0x90], xmm6
test eax, eax
jne 0x14003437b
mov rax, qword [r15 + 0xa0]
lea r9, str._s_d_s__s
mov qword [rsp + 0x38], rax
cvttsd2si ecx, xmm7
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], ecx
jmp 0x1400343bb
movaps xmm6, xmm7
movsxd rbx, eax
movaps xmm0, xmm7
mulsd xmm6, xmm10
call fcn.140135bc0
mov rax, qword [r15 + rbx*8 + 0xa0]
mov r9, r12
mov qword [rsp + 0x38], rax
mulsd xmm0, xmm10
mov qword [rsp + 0x30], rsi
movsd qword [rsp + 0x28], xmm7
subsd xmm6, xmm0
comisd xmm11, xmm6
cmova r9, r13
mov qword [rsp + 0x20], rsi
lea rcx, [0x1401e2e30]
mov rsi, 0xffffffffffffffff
mov edx, 0x20
mov r8, rsi
call fcn.140004fd0
lea rdx, [0x1401e2e30]
mov byte [0x1401e2e4f], dil
lea rcx, str.__Size:__s__Projected_
call fcn.14004f2f0
mov rcx, qword [0x1401e8f40]
test rcx, rcx
jle 0x14003461c
cmp dword [0x14019f590], edi
mov r15, rbp
xorps xmm7, xmm7
cmove r15, r14
test rcx, rcx
js 0x140034421
cvtsi2sd xmm7, rcx
jmp 0x140034436
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2sd xmm7, rax
addsd xmm7, xmm7
mov r13, qword [0x14019f560]
mov eax, edi
nop
comisd xmm9, xmm7
ja 0x140034453
inc eax
mulsd xmm7, xmm8
cmp eax, 5
jl 0x140034440
test eax, eax
jne 0x140034479
mov rax, qword [r13 + 0xa0]
lea r9, str._s_d_s__s
mov qword [rsp + 0x38], rax
cvttsd2si ecx, xmm7
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], ecx
jmp 0x1400344c0
movaps xmm6, xmm7
movsxd rbx, eax
movaps xmm0, xmm7
mulsd xmm6, xmm10
call fcn.140135bc0
lea rax, str._s_0.0f_s__s
mulsd xmm0, xmm10
mov r9, r12
subsd xmm6, xmm0
comisd xmm11, xmm6
cmova r9, rax
mov rax, qword [r13 + rbx*8 + 0xa0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r15
movsd qword [rsp + 0x28], xmm7
mov r8, rsi
mov qword [rsp + 0x20], r15
mov edx, 0x20
lea rcx, [0x1401e2e30]
call fcn.140004fd0
lea rdx, [0x1401e2e30]
mov byte [0x1401e2e4f], dil
lea rcx, str.__ERROR:_Detected_that_file_on_disk_has_been_truncated_by__s_
call fcn.14004f2f0
cmp dword [0x14019f590], edi
xorps xmm7, xmm7
mov rcx, qword [0x1401e8f40]
cmove rbp, r14
test rcx, rcx
js 0x140034513
cvtsi2sd xmm7, rcx
jmp 0x140034528
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2sd xmm7, rax
addsd xmm7, xmm7
mov r15, qword [0x14019f560]
nop
comisd xmm9, xmm7
ja 0x140034543
inc edi
mulsd xmm7, xmm8
cmp edi, 5
jl 0x140034530
test edi, edi
jne 0x140034569
mov rax, qword [r15 + 0xa0]
lea r9, str._s_d_s__s
mov qword [rsp + 0x38], rax
cvttsd2si ecx, xmm7
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x28], ecx
jmp 0x1400345b0
movaps xmm6, xmm7
movsxd rbx, edi
movaps xmm0, xmm7
mulsd xmm6, xmm10
call fcn.140135bc0
lea rax, str._s_0.0f_s__s
mulsd xmm0, xmm10
subsd xmm6, xmm0
comisd xmm11, xmm6
cmova r12, rax
mov rax, qword [r15 + rbx*8 + 0xa0]
mov qword [rsp + 0x38], rax
mov r9, r12
mov qword [rsp + 0x30], rbp
movsd qword [rsp + 0x28], xmm7
mov r8, rsi
mov qword [rsp + 0x20], rbp
mov edx, 0x20
lea rcx, [0x1401e2e30]
call fcn.140004fd0
cmp dword [0x14019f590], 0
mov eax, 0x180030
mov edi, 0x30
mov byte [0x1401e2e4f], 0
mov ecx, 0xce1
cmovne edi, eax
call fcn.140021050
lea rdx, [0x1401e2e30]
mov ecx, 0xce2
mov rbx, rax
call fcn.140021050
mov rcx, qword [0x1401e89e8]
mov rdx, rax
mov r9d, edi
mov r8, rbx
call fcn.14002ea70
jmp 0x140034703
jns 0x140034703
cmp dword [0x14019f590], edi
xorps xmm7, xmm7
cmove rbp, r14
neg rcx
js 0x14003463b
cvtsi2sd xmm7, rcx
jmp 0x140034650
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2sd xmm7, rax
addsd xmm7, xmm7
mov r15, qword [0x14019f560]
comisd xmm9, xmm7
ja 0x14003466a
inc edi
mulsd xmm7, xmm8
cmp edi, 5
jl 0x140034657
test edi, edi
jne 0x140034690
mov rax, qword [r15 + 0xa0]
lea r9, str._s_d_s__s
mov qword [rsp + 0x38], rax
cvttsd2si ecx, xmm7
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x28], ecx
jmp 0x1400346d0
movaps xmm6, xmm7
movsxd rbx, edi
movaps xmm0, xmm7
mulsd xmm6, xmm10
call fcn.140135bc0
mov rax, qword [r15 + rbx*8 + 0xa0]
mov qword [rsp + 0x38], rax
mulsd xmm0, xmm10
mov qword [rsp + 0x30], rbp
movsd qword [rsp + 0x28], xmm7
subsd xmm6, xmm0
comisd xmm11, xmm6
cmova r12, r13
mov r9, r12
mov r8, rsi
mov qword [rsp + 0x20], rbp
mov edx, 0x20
lea rcx, [0x1401e2e30]
call fcn.140004fd0
lea rdx, [0x1401e2e30]
mov byte [0x1401e2e4f], 0
lea rcx, str.__Note:_File_on_disk_is_larger_than_reported_ISO_size_by__s...
call fcn.14004f2f0
cmp byte [0x1401e8f59], 0
movaps xmm11, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm6, xmmword [rsp + 0x90]
mov r15, qword [rsp + 0xa0]
mov r13, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xb8]
mov rdi, qword [rsp + 0xc0]
mov rbp, qword [rsp + 0xd8]
je 0x140034768
lea rcx, str.__Has_a__4GB_file
call fcn.14004f2f0
cmp byte [0x1401e8f5a], 0
je 0x14003477d
lea rcx, str.__Has_a__64_chars_filename
call fcn.14004f2f0
cmp byte [0x1401e8f5b], 0
je 0x140034792
lea rcx, str.__Has_a_Rock_Ridge_deep_directory
call fcn.14004f2f0
cmp word [0x1401e8f76], 0
je 0x1400347fa
lea rdx, [0x1401e8f78]
lea rcx, str.__Uses:_Syslinux_Isolinux_v_s
call fcn.14004f2f0
cmp word [0x1401e8f76], 0
je 0x1400347fa
cmp byte [0x1401e8f77], 5
jae 0x1400347fa
cmp byte [0x1401e8f5f], 0
je 0x1400347de
mov rdx, qword [str.menu.c32]
lea rcx, str.____With_an_old__s
call fcn.14004f2f0
cmp byte [0x1401e8f60], 0
je 0x1400347fa
mov rdx, qword [str.vesamenu.c32]
lea rcx, str.____With_an_old__s
call fcn.14004f2f0
cmp byte [0x1401e8f67], 0
je 0x14003480f
lea rcx, str.__Uses:_KolibriOS
call fcn.14004f2f0
cmp byte [0x1401e8c00], 0
je 0x140034824
lea rcx, str.__Uses:_ReactOS
call fcn.14004f2f0
cmp byte [0x1401e8f63], 0
je 0x140034839
lea rcx, str.__Uses:_Grub4DOS
call fcn.14004f2f0
cmp byte [0x1401e8f64], 0
je 0x140034855
lea rdx, [0x1401e8fa4]
lea rcx, str.__Uses:_GRUB2___s_
call fcn.14004f2f0
movzx eax, word [0x1401e8f54]
mov ecx, 0x80
cmp ax, cx
jne 0x140034876
lea rdx, [0x1401e8eac]
lea rcx, str.__Uses:_EFI__through__s_
jmp 0x14003489b
test ax, ax
je 0x1400348a0
cmp ax, 1
jne 0x140034891
cmp byte [0x1401e8f57], 0
lea rdx, str._win7_x64_
jne 0x140034894
mov rdx, r14
lea rcx, str.__Uses:_EFI__s
call fcn.14004f2f0
cmp byte [0x1401e8f5c], 0
jne 0x1400348bb
cmp byte [0x1401e8f5d], 0
je 0x1400348e0
lea rdx, str.UEFI_only
jmp 0x1400348d4
cmp byte [0x1401e8f5d], 0
lea rax, str.BIOS_and_UEFI
lea rdx, str.BIOS_only
cmovne rdx, rax
lea rcx, str.__Uses:_Bootmgr___s_
call fcn.14004f2f0
movzx ecx, word [0x1401e8f52]
movzx eax, cl
and al, 7
cmp al, 7
je 0x140034906
movzx eax, cl
and al, 0x23
cmp al, 0x23
je 0x140034906
mov eax, 0x1c0
and cx, ax
cmp cx, ax
jne 0x140034927
cmp byte [0x1401e8f6b], 0
lea rax, str._with__minint_
mov rdx, r14
lea rcx, str.__Uses:_WinPE__s
cmovne rdx, rax
call fcn.14004f2f0
movzx ecx, byte [0x1401e8f57]
test cl, cl
je 0x1400349f3
lea eax, [rcx + 0x30]
mov byte [0x1401977d0], al
lea rbx, [0x1401e8c80]
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rbx + rax], 0
jne 0x140034950
cmp rax, 3
jae 0x14003497f
mov r8d, 0x457
lea rdx, str.D:_a_rufus_rufus_src_rufus.c
lea rcx, str.strlen_img_report.wininst_path_0_____3
call fcn.1400fbe54
movzx ecx, byte [0x1401e8f57]
cmp dword [0x1401e8f48], 0xe0000
lea rdx, [0x140158df0]
movzx r8d, byte [0x1401e8f4a]
lea r10, str.__1__
movzx r9d, byte [0x1401e8f4b]
mov rax, r14
cmovae rax, rdx
movzx edx, byte [0x1401e8f49]
cmp cl, 1
cmova r14, r10
nop dword [rax]
inc rsi
cmp byte [rbx + rsi], 0
jne 0x1400349c0
mov qword [rsp + 0x30], rax
lea rcx, [0x1401e8c7d]
add rsi, rcx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], r8d
lea rcx, str.__Uses:_Install._s_s__version__d._d._d_s_
mov rdx, rsi
mov r8, r14
call fcn.14004f2f0
cmp byte [0x1401e8f69], 0
mov r14, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0xd0]
je 0x140034a27
lea rcx, str.__Note:_This_ISO_uses_symbolic_links_and_was_not_designed_to_work_without_them._r_n__Because_of_this__only_NTFS_will_be_allowed_as_the_target_file_system.
add rsp, 0xc8
jmp fcn.14004f2f0
movzx eax, byte [0x1401e8f58]
test al, al
je 0x140034a45
lea rcx, str.__Note:_This_ISO_uses_symbolic_links__which_may_not_be_replicated_due_to_file_system
call fcn.14004f2f0
movzx eax, byte [0x1401e8f58]
cmp al, 1
jne 0x140034a5c
lea rcx, str.__limitations._Because_of_this__some_features_from_this_image_may_not_work...
call fcn.14004f2f0
movzx eax, byte [0x1401e8f58]
cmp al, 2
jne 0x140034a6c
lea rcx, str.__limitations._Because_of_this__the_size_required_for_the_target_media_may_be_much_r_n__larger_than_size_of_the_ISO...
call fcn.14004f2f0
add rsp, 0xc8
ret