Function at 0x180017e90
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1468]
mov eax, 0x1568
call fcn.180086430
sub rsp, rax
movaps xmmword [rsp + 0x1550], xmm6
movaps xmmword [rsp + 0x1540], xmm7
mov rax, qword [0x1800a74e0]
xor rax, rsp
mov qword [rbp + 0x1438], rax
mov qword [rsp + 0x48], r9
mov qword [rbp - 0x60], r8
mov rdi, rdx
mov qword [rsp + 0x68], rdx
mov r14, rcx
mov qword [rbp - 0x68], rcx
mov rsi, qword [rbp + 0x14d8]
mov qword [rbp - 0x70], rsi
xor ebx, ebx
mov qword [rbp - 0x38], rbx
mov qword [rbp - 0x30], ILClone
mov byte [rbp - 0x48], bl
mov eax, dword [rbp + 0x14e0]
mov r15d, eax
imul ecx, eax, 0x364
mov dword [rsp + 0x3c], ecx
cmp eax, ecx
ja 0x180018b7e
movsd xmm7, qword [0x18009f388]
movsd xmm6, qword [rbp - 0x58]
mov r12d, dword [rsp + 0x38]
movzx r11d, byte [rsp + 0x54]
mov dword [rsp + 0x30], r11d
mov r13d, dword [rsp + 0x5c]
nop dword [rax]
nop dword [rax + rax]
cmp r15d, 0x9b
ja 0x180018995
je 0x180018899
mov eax, r15d
sub eax, 0x7e
je 0x180018055
sub eax, 2
je 0x180017f93
cmp eax, 3
jne 0x180018adc
movaps xmm6, xmm7
mov dword [r14], 0xffffffff
mov dword [r8], 0xffffffff
jmp 0x180018adc
movzx eax, word [0x18009cd30]
mov word [rbp + 0x1410], ax
mov dword [rbp + 0x1412], 0x3a2276
lea rax, [rbp + 0x1410]
mov rdi, 0xffffffffffffffff
nop dword [rax]
inc rdi
cmp byte [rax + rdi], 0
jne 0x180017fc0
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x18001800c
lea rax, [rcx + rdi]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp rdx, 0x10
jb 0x180017ff0
mov rax, qword [rsi]
lea rbx, [rax + rcx]
mov r8, rdi
lea rdx, [rbp + 0x1410]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rbx], 0
jmp 0x180018026
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x1410]
xor r8d, r8d
mov rdx, rdi
mov rcx, rsi
call fcn.180015b30
mov rax, qword [rsp + 0x48]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x70], xmm0
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x1418]
mov ecx, 0x7f
call fcn.18006cbb0
mov r9, qword [rsp + 0x48]
jmp 0x180018ace
movsxd r15, dword [rdi]
mov dword [rbp - 0x7c], r15d
mov edx, ebx
mov r10, rbx
test r15d, r15d
jle 0x18001818a
cmp r15d, 8
jb 0x180018141
lea r8, [rbp + 0x3f0]
lea r8, [r8 + r15*4]
lea eax, [r15 - 1]
movsxd rcx, eax
lea rax, [rsi + rcx*4]
lea rcx, [rbp + 0x3f4]
cmp rcx, rax
ja 0x18001809f
cmp r8, rsi
jae 0x180018141
mov eax, r15d
and eax, 0x80000007
jge 0x1800180b0
dec eax
or eax, 0xfffffff8
inc eax
mov ecx, r15d
sub ecx, eax
xorps xmm3, xmm3
movdqa xmm4, xmmword [0x18009fc40]
mov eax, 8
movd xmm5, eax
mov rax, rsi
lea r8, [rbp + 0x3f4]
sub r8, rsi
lea r9, [rbp + 0x404]
sub r9, rsi
movdqu xmm0, xmmword [rax]
movdqa xmm1, xmm0
pcmpeqd xmm1, xmm3
movdqa xmm2, xmm1
pandn xmm2, xmm0
pand xmm1, xmm4
por xmm2, xmm1
pslld xmm2, xmm5
movdqu xmmword [r8 + rax], xmm2
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmm1, xmm0
pcmpeqd xmm1, xmm3
movdqa xmm2, xmm1
pandn xmm2, xmm0
pand xmm1, xmm4
por xmm2, xmm1
pslld xmm2, xmm5
movdqu xmmword [r9 + rax], xmm2
add edx, 8
add r10, 8
lea rax, [rax + 0x20]
cmp edx, ecx
jl 0x1800180e0
mov r9, qword [rsp + 0x48]
cmp edx, r15d
jge 0x18001818a
lea rcx, [rbp + 0x3f4]
lea rcx, [rcx + r10*4]
lea rax, [rbp + 0x3f4]
mov r8, rsi
sub r8, rax
mov eax, r15d
sub eax, edx
mov edx, eax
mov r10d, 1
nop dword [rax + rax]
mov eax, dword [r8 + rcx]
test eax, eax
cmove eax, r10d
shl eax, 8
mov dword [rcx], eax
lea rcx, [rcx + 4]
sub rdx, r10
jne 0x180018170
jmp 0x180018190
mov r10d, 1
mov r14d, reloc.SHELL32.dll_ILClone
mov dword [rsp + 0x70], r14d
nop dword [rax + rax]
cmp r14d, 0x12
je 0x180018853
movsxd rsi, r12d
cmp r14d, 0xa4
je 0x18001873f
cmp r14d, 0x136
je 0x1800182ed
cmp r14d, 0x1c8
je 0x180018230
cmp r14d, 0x25a
jne 0x180018868
test r11b, r11b
je 0x180018ab2
mov r8, r10
movsxd r9, r15d
cmp r10, r9
jg 0x180018868
nop word [rax + rax]
mov eax, dword [rbp + r8*4 + 0x3f0]
sar eax, 8
cdq
sub eax, edx
sar eax, 1
inc eax
mov dword [rsp + 0x58], eax
mov ecx, eax
shl ecx, 8
mov dword [rbp + r8*4 + 0x3f0], ecx
inc r8
cmp r8, r9
jle 0x180018200
jmp 0x180018868
xor r11b, r11b
mov dword [rsp + 0x30], r11d
mov r8d, r10d
cmp r15d, 1
jl 0x180018868
mov r12d, dword [rsp + 0x58]
mov r13d, dword [rsp + 0x50]
nop
mov edx, 0x7c
mov eax, edx
sub eax, 0x7a
je 0x1800182a5
sub eax, 1
je 0x180018273
cmp eax, 1
jne 0x1800182b7
mov r12d, ebx
mov r13d, r8d
mov dword [rsp + 0x50], r8d
jmp 0x1800182b7
movsxd rax, r13d
mov ecx, dword [rbp + rax*4 + 0xc00]
test ecx, ecx
js 0x1800182a0
mov dword [rsp + 0x50], ecx
inc r12d
movsxd rax, ecx
mov ecx, dword [rbp + rax*4 + 0xc00]
test ecx, ecx
jns 0x180018281
mov dword [rsp + 0x58], r12d
mov r13d, dword [rsp + 0x50]
mov byte [r9], r12b
jmp 0x1800182b7
movzx r11d, r11b
mov rax, qword [rbp + 0x14d0]
cmp r12d, dword [rax]
cmovg r11d, r10d
dec edx
cmp edx, 0x79
ja 0x180018255
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x58], r12d
inc r8d
inc r9
mov r15d, dword [rdi]
mov dword [rbp - 0x7c], r15d
cmp r8d, r15d
jle 0x180018250
mov r12d, dword [rsp + 0x38]
mov r13d, dword [rsp + 0x5c]
jmp 0x180018868
cmp r12d, 0x104
jl 0x180018320
mov ecx, SHSetInstanceExplorer
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x57
je 0x180018315
sub eax, 0x57
je 0x180018afa
cmp eax, 0x1b
je 0x180018320
add ecx, 0x72
cmp ecx, 0x204
jb 0x180018300
cmp r12d, 1
jle 0x180018703
movsxd rdx, dword [rsp + 0x34]
mov rdi, rdx
mov r15d, dword [rbp - 0x78]
nop word [rax + rax]
mov r11d, ebx
mov ebx, 8
nop dword [rax + rax]
cmp r11d, 0x1c
ja case.0x180018378.1
mov eax, r11d
lea r8, [0x180000000]
movzx eax, byte [r8 + rax + 0x18c14]
mov ecx, dword [r8 + rax*4 + 0x18bf0]
add rcx, r8
jmp rcx
mov ecx, 0x10e
nop
mov eax, ecx
sub eax, 0x10e
je 0x1800183a1
cmp eax, 0x4d
jne 0x180018420
movsxd rax, dword [rsp + 0x40]
mov dword [rbp + rax*4 - 0x20], r15d
jmp 0x180018420
mov ecx, r10d
mov dword [rsp + 0x40], ecx
movsxd r15, dword [rbp - 0x1c]
nop dword [rax]
mov r9d, 0x79
cmp r9d, 0x79
je 0x180018462
cmp r9d, 0x365b
je 0x1800183fe
cmp r9d, 0x6c3d
je 0x1800183eb
cmp r9d, 0xa21f
jne 0x1800184a1
mov ecx, r13d
mov dword [rsp + 0x40], ecx
jmp 0x1800184a1
movsxd rax, r13d
movsxd rcx, ecx
mov eax, dword [rbp + rax*4 - 0x20]
mov dword [rbp + rcx*4 - 0x20], eax
jmp 0x18001849d
movsxd rax, r13d
movsxd rcx, dword [rbp + rax*4 - 0x20]
mov eax, dword [rbp + rcx*4 + 0x3f0]
cmp dword [rbp + r15*4 + 0x3f0], eax
jge 0x18001849d
mov ecx, 0x10e
add ecx, 0x4d
cmp ecx, 0x1a8
mov r10d, 1
jb 0x180018380
mov dword [rbp - 0x78], r15d
mov edx, dword [rsp + 0x34]
inc edx
mov dword [rsp + 0x34], edx
inc rdi
movsxd rax, dword [rsp + 0x78]
mov dword [rbp + rax*4 + 0xc00], edx
movsxd rax, dword [rbp - 0x80]
mov dword [rbp + rax*4 + 0xc00], edx
jmp case.0x180018378.1
lea r13d, [rcx + rcx]
mov dword [rsp + 0x5c], r13d
cmp r13d, r12d
jg 0x18001841b
jge 0x1800184a1
lea r8d, [r13 + 1]
movsxd rax, r13d
movsxd rdx, dword [rbp + rax*4 - 0x1c]
movsxd rax, r13d
movsxd rcx, dword [rbp + rax*4 - 0x20]
mov eax, dword [rbp + rcx*4 + 0x3f0]
cmp dword [rbp + rdx*4 + 0x3f0], eax
cmovl r13d, r8d
mov dword [rsp + 0x5c], r13d
mov ecx, dword [rsp + 0x40]
add r9d, 0x35e2
cmp r9d, 0xd788
jbe 0x1800183b6
jmp 0x1800183b0
mov r8d, 0x6e
cmp r8d, 0x6e
jne 0x180018520
mov edx, r12d
movsxd r10, dword [rbp + rsi*4 - 0x20]
movsxd rcx, r12d
mov r9d, dword [rbp + r10*4 + 0x3f0]
mov rax, rcx
sar rax, 1
movsxd rax, dword [rbp + rax*4 - 0x20]
cmp r9d, dword [rbp + rax*4 + 0x3f0]
jge 0x180018518
nop
mov rax, rcx
sar rax, 1
mov eax, dword [rbp + rax*4 - 0x20]
mov dword [rbp + rcx*4 - 0x20], eax
sar edx, 1
movsxd rcx, edx
mov rax, rcx
sar rax, 1
movsxd rax, dword [rbp + rax*4 - 0x20]
cmp r9d, dword [rbp + rax*4 + 0x3f0]
jl 0x1800184f0
movsxd rax, edx
mov dword [rbp + rax*4 - 0x20], r10d
add r8d, 0x27
cmp r8d, 0x95
jb 0x1800184c0
mov edx, dword [rsp + 0x34]
jmp case.0x180018378.1
mov eax, dword [rbp - 0x1c]
mov dword [rsp + 0x78], eax
mov eax, dword [rbp + rsi*4 - 0x20]
mov dword [rbp - 0x1c], eax
jmp case.0x180018378.1
movsxd rax, dword [rsp + 0x78]
mov r8d, dword [rbp + rax*4 + 0x3f0]
movsxd rax, dword [rbp - 0x80]
mov r9d, dword [rbp + rax*4 + 0x3f0]
mov ecx, r9d
cmp r9b, r8b
cmovbe ecx, r8d
movzx eax, cl
inc eax
and r9d, 0xffffff00
and r8d, 0xffffff00
add r9d, r8d
or eax, r9d
mov dword [rbp + rdi*4 + 0x3f0], eax
mov dword [rbp + rdi*4 + 0xc00], 0xffffffff
mov edx, dword [rsp + 0x34]
jmp case.0x180018378.1
mov eax, dword [rbp + rsi*4 - 0x20]
mov dword [rbp - 0x1c], eax
dec r12d
dec rsi
mov ecx, 0x8f
mov eax, ecx
sub eax, 0x8f
je 0x1800185df
sub eax, 1
je 0x18001869b
cmp eax, 1
jne 0x18001869b
movsxd r8, dword [rsp + 0x60]
mov edx, dword [rbp - 0x74]
mov dword [rbp + r8*4 - 0x20], edx
jmp 0x18001869b
mov r8d, r10d
mov dword [rsp + 0x60], r10d
movsxd rax, dword [rbp - 0x1c]
mov dword [rbp - 0x74], eax
mov r10, rax
nop dword [rax]
nop word [rax + rax]
mov r9d, 0x113
mov eax, r9d
sub eax, 0x113
je 0x180018641
cmp eax, 1
jne 0x180018681
movsxd r14, dword [rsp + 0x7c]
movsxd rdx, dword [rbp + r14*4 - 0x20]
mov ecx, dword [rbp + rdx*4 + 0x3f0]
cmp dword [rbp + r10*4 + 0x3f0], ecx
jl 0x180018696
movsxd rax, r8d
mov dword [rbp + rax*4 - 0x20], edx
mov r8d, r14d
mov dword [rsp + 0x60], r14d
jmp 0x180018681
lea r14d, [r8 + r8]
mov dword [rsp + 0x7c], r14d
cmp r14d, r12d
jg 0x180018696
jge 0x180018681
lea r8d, [r14 + 1]
movsxd rax, r14d
movsxd rdx, dword [rbp + rax*4 - 0x1c]
movsxd rax, r14d
movsxd rcx, dword [rbp + rax*4 - 0x20]
mov eax, dword [rbp + rcx*4 + 0x3f0]
cmp dword [rbp + rdx*4 + 0x3f0], eax
cmovl r14d, r8d
mov dword [rsp + 0x7c], r14d
mov r8d, dword [rsp + 0x60]
inc r9d
cmp r9d, 0x115
jb 0x180018606
jmp 0x180018600
mov ecx, 0x8f
inc ecx
cmp ecx, 0x92
mov r10d, 1
jb 0x1800185b2
mov edx, dword [rsp + 0x34]
jmp case.0x180018378.1
mov eax, dword [rbp - 0x1c]
mov dword [rbp - 0x80], eax
jmp case.0x180018378.1
inc r12d
inc rsi
mov dword [rbp + rsi*4 - 0x20], edx
jmp case.0x180018378.1
dec r12d
dec rsi
add r11d, 4
sub rbx, 1
mov r10d, 1
jne 0x180018350
mov dword [rsp + 0x38], r12d
cmp r12d, r10d
lea ebx, [r10 - 1]
jg 0x180018340
mov r15d, dword [rbp - 0x7c]
mov r11d, dword [rsp + 0x30]
mov r14d, dword [rsp + 0x70]
cmp dword [rsp + 0x34], 0x204
jl 0x180018868
mov ecx, SHSetInstanceExplorer
mov eax, ecx
sub eax, 0x57
je 0x18001872f
sub eax, 0x57
je 0x180018b3c
cmp eax, 0x1b
je 0x180018868
add ecx, 0x72
cmp ecx, 0x204
jb 0x180018716
jmp 0x180018868
mov dword [rbp + 0xc00], 0xfffffffe
mov ebx, r10d
cmp r15d, 1
jl 0x180018868
lea rdi, [rbp + 0xc04]
nop dword [rax]
mov r9d, 0x67
cmp r9d, 0x67
je 0x18001881e
cmp r9d, 0x35ea
je 0x180018812
cmp r9d, 0x6b6d
jne 0x180018824
mov r8d, 0x9e
cmp r8d, 0x9e
jne 0x180018800
mov edx, r12d
movsxd r11, dword [rbp + rsi*4 - 0x20]
movsxd rcx, r12d
mov r10d, dword [rbp + r11*4 + 0x3f0]
mov rax, rcx
sar rax, 1
movsxd rax, dword [rbp + rax*4 - 0x20]
cmp r10d, dword [rbp + rax*4 + 0x3f0]
jge 0x1800187f8
nop dword [rax]
nop word [rax + rax]
mov rax, rcx
sar rax, 1
mov eax, dword [rbp + rax*4 - 0x20]
mov dword [rbp + rcx*4 - 0x20], eax
sar edx, 1
movsxd rcx, edx
mov rax, rcx
sar rax, 1
movsxd rax, dword [rbp + rax*4 - 0x20]
cmp r10d, dword [rbp + rax*4 + 0x3f0]
jl 0x1800187d0
movsxd rax, edx
mov dword [rbp + rax*4 - 0x20], r11d
add r8d, 0x4f00
cmp r8d, 0x4f00
jbe 0x180018790
jmp 0x180018824
inc r12d
inc rsi
mov dword [rbp + rsi*4 - 0x20], ebx
jmp 0x180018824
mov dword [rdi], 0xffffffff
add r9d, 0x3583
cmp r9d, 0xa089
jbe 0x180018766
mov dword [rsp + 0x38], r12d
inc ebx
add rdi, 4
cmp ebx, r15d
jle 0x180018760
mov r11d, dword [rsp + 0x30]
jmp 0x180018868
mov dword [rsp + 0x34], r15d
mov r12d, ebx
mov dword [rsp + 0x38], ebx
mov dword [rbp - 0x20], ebx
mov dword [rbp + 0x3f0], ebx
add r14d, 0x92
mov dword [rsp + 0x70], r14d
cmp r14d, 0x2ec
mov rdi, qword [rsp + 0x68]
mov r9, qword [rsp + 0x48]
mov ebx, 0
lea r10d, [rbx + 1]
jb 0x1800181a0
jmp 0x180018190
lea r8, [rbp - 0x48]
xor edx, edx
mov ecx, 0x125
call fcn.18001fe80
mov rdi, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x1800188b6
mov rdi, qword [rsi]
mov r9, qword [rsp + 0x48]
mov rbx, r9
cmp qword [r9 + 0x18], 0x10
jb 0x1800188d0
mov rbx, qword [r9]
nop dword [rax + rax]
mov rcx, r9
cmp qword [r9 + 0x18], 0x10
jb 0x1800188dd
mov rcx, qword [r9]
add rcx, qword [r9 + 0x10]
cmp rbx, rcx
je 0x180018ac6
mov r14d, 0x60
mov eax, r14d
sub eax, 0x60
je 0x180018933
sub eax, 0x32
je 0x18001891c
cmp eax, 0x32
jne 0x180018977
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rax, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x50]
movzx eax, byte [rax + rcx]
mov byte [rbx], al
jmp 0x180018977
movzx edx, byte [rdi]
mov rcx, qword [rbp - 0x58]
mov rax, qword [rsp + 0x68]
call qword [rax]
mov qword [rbp - 0x50], rax
inc rdi
jmp 0x180018977
lea rsi, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rsi, qword [rbp - 0x48]
mov r8, qword [rbp - 0x38]
test r8, r8
je 0x18001895f
movsx edx, byte [rbx]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x18001895f
sub rax, rsi
jmp 0x180018966
mov rax, 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
mov ecx, 0
cmove rax, rcx
mov qword [rbp - 0x58], rax
add r14d, 0x32
cmp r14d, 0xf6
jb 0x1800188f0
inc rbx
mov r9, qword [rsp + 0x48]
jmp 0x1800188d0
cmp r15d, 0x3d86
je 0x180018abe
cmp r15d, 0x3e80
je 0x180018a30
cmp r15d, 0x3ff7
jne 0x180018adc
mov r8d, ebx
mov rbx, qword [rbp + 0x14d0]
cmp dword [rbx], 0
jle 0x180018adc
mov r10, rsi
xor eax, eax
cmp dword [rdi], eax
jle 0x180018a13
mov rcx, r10
mov rdx, r9
nop
cmp byte [rcx], 2
je 0x180018a06
movsd xmm0, qword [rdx]
comisd xmm6, xmm0
jbe 0x180018a06
movaps xmm6, xmm0
mov dword [r14], eax
mov qword [rsp + 0x70], rax
mov rax, qword [rbp - 0x60]
mov dword [rax], r8d
mov rax, qword [rsp + 0x70]
inc eax
add rdx, 8
inc rcx
cmp eax, dword [rdi]
jl 0x1800189e0
inc r8d
add r10, 0x20
add r9, 0x100
cmp r8d, dword [rbx]
jl 0x1800189d2
mov r9, qword [rsp + 0x48]
jmp 0x180018ad8
lea rax, [rbp + 0x1418]
mov rdi, 0xffffffffffffffff
nop
inc rdi
cmp byte [rax + rdi], 0
jne 0x180018a40
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x180018a91
lea rax, [rcx + rdi]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp rdx, 0x10
jb 0x180018a70
mov rax, qword [rsi]
lea rbx, [rax + rcx]
mov r8, rdi
lea rdx, [rbp + 0x1418]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
mov r9, qword [rsp + 0x48]
jmp 0x180018ace
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x1418]
xor r8d, r8d
mov rdx, rdi
mov rcx, rsi
call fcn.180015b30
mov r9, qword [rsp + 0x48]
jmp 0x180018ace
mov rsi, qword [rbp - 0x70]
mov r14, qword [rbp - 0x68]
mov ecx, dword [rsp + 0x3c]
mov r15d, 0x3d86
jmp 0x180018adc
mov rsi, qword [rbp - 0x70]
mov r14, qword [rbp - 0x68]
mov rdi, qword [rsp + 0x68]
mov r11d, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x3c]
imul eax, dword [rbp + 0x14e0], 0x7c
add r15d, eax
cmp r15d, ecx
ja 0x180018b7e
mov r8, qword [rbp - 0x60]
xor ebx, ebx
jmp 0x180017f50
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea ecx, [rdx + 0x42]
call fcn.18001bef0
mov rbx, rax
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
mov r9, rbx
mov r8d, 0x7d1
lea rdx, str._n_nbzip2_libbzip2:_internal_error_number__d._nThis_is_a_bug_in_bzip2_libbzip2___s._nPlease_report_it_to_me_at:_jseward_bzip.org.__If_this_happened_nwhen_you_were_using_some_program_which_uses_libbzip2_as_a_ncomponent__you_should_also_report_this_bug_to_the_author_s__nof_that_program.__Please_make_an_effort_to_report_this_bug__ntimely_and_accurate_bug_reports_eventually_lead_to_higher_nquality_software.__Thanks.__Julian_Seward__10_December_2007._n_n
call fcn.180085950
mov ecx, 3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea ecx, [rdx + 0x42]
call fcn.18001bef0
mov rbx, rax
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
mov r9, rbx
mov r8d, 0x7d2
lea rdx, str._n_nbzip2_libbzip2:_internal_error_number__d._nThis_is_a_bug_in_bzip2_libbzip2___s._nPlease_report_it_to_me_at:_jseward_bzip.org.__If_this_happened_nwhen_you_were_using_some_program_which_uses_libbzip2_as_a_ncomponent__you_should_also_report_this_bug_to_the_author_s__nof_that_program.__Please_make_an_effort_to_report_this_bug__ntimely_and_accurate_bug_reports_eventually_lead_to_higher_nquality_software.__Thanks.__Julian_Seward__10_December_2007._n_n
call fcn.180085950
mov ecx, 3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x180018bbc
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180018bb7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180018bb7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180085cf0
mov rcx, qword [rbp + 0x1438]
xor rcx, rsp
call fcn.1800864a0
movaps xmm6, xmmword [rsp + 0x1550]
movaps xmm7, xmmword [rsp + 0x1540]
add rsp, 0x1568
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret