Function at 0x14001d599
Capabilities:
Execute syscall

Disassembly:
cld
invalid
xchg rbx, rbx
mov dword [rsp - 0x40], 0x14d122d7
mov dword [rsp - 0x44], 0x560906b1
je 0x14001d175
movzx eax, byte [rbp + rcx + 0xb50]
mov word [rdx + rcx*2], ax
jne 0x14001cc28
je 0x14001cc28
inc rcx
rcl esi, 0x78
syscall
ret
jmp 0x14001cd76
lea r10d, [rdx + 0x3e57]
lea r11d, [rdx + 0x4a22]
ret 8
mov word [rdi + rcx*2], ax
mov dword [rsp - 0x34], 0x62875d25
mov dword [rsp - 0x1c], edx
jmp fcn.14001c8d0
inc rcx
mov dword [rsp - 0x18], 0x230898fc
mov dword [rsp - 0x20], 0x5d715db0
mov dword [rsp - 0x20], 0x29cbc109
mov dword [rsp - 0x1c], 0x50a56a27
jmp 0x14001d168
add eax, dword [rax]
add byte [rax - 0x7b], cl
rol bh, 0x44
and al, 0xe0
movsd dword [rdi], dword [rsi]
scasb al, byte [rdi]
cmp ecx, dword [rax - 0x79]
in eax, dx
je 0x14001ceb5
jne 0x14001ceb5
mov r13d, 0xbd215806
syscall
rcl r11d, 0x14
lea edi, [rcx - 0x3efa]
jne 0x14001d925
rcl dword [rcx*4 - 0x3ef947], cl
dec dword [rdi]
test dword [rbx - 0xfffff6], ebx
rol byte [rcx - 0x7f], 1
loop 0x14001ce5d
call rax
and r10d, 0x449e39cd
lea r15d, [rbx + 0x173b]
cmp dword [rsi - 0x4472bbbc], ebx
cmp edx, dword [rdi]
add byte [rax], al
jle 0x14001d093
js 0x14001dc93
pushfq
mov ebx, 0xb1870fa2
cmp r8d, 0x6ebe10d2
movabs r15, 0x6466a2fffffd33e9
syscall
mov ebp, 0x6a23e552
jo 0x14001d7a8
jmp 0x14001cbed
rol esi, 0x47
ret
je 0x14001cf9f
jne 0x14001cf9f
jno 0x14001d406
test edi, 0x10b48573
lea ecx, [rdi - 0x56fc]
neg rbx
ror r12d, 0x45
popfq
sub edi, 0x29b37d07
int3
jmp 0x14001d2bd
mov dword [rsp - 0x10], 0x4d4c8ab
xchg r10, r10
mov dword [rsp - 0x28], 0x55c0d006
xchg rsp, rsp
je 0x14001c8e0
movzx eax, byte [rbp + rcx + 0xb50]
jmp 0x14001ccbe
sbb eax, 0x2fff8198
pushfq
pushfq
inc dword [rcx - 0x7f]
out 0x7b, eax
cmp dh, byte [rdi + rbp*2 + 0x49]
inc eax
pushfq
popfq
call rcx
jae 0x14001c4f2
cmp ebp, 0x5dea5353
and edi, 0xcfb24c0e
movabs rbp, 0x2c30a7fffffd2ce9
test r10, rcx
jmp rax
mov dword [rsp - 0x2c], edx
mov dword [rsp - 0x1c], 0x7d9d6114
xchg r9, r9
lea r9, [rbp + 0x370]
mov qword [rsp + 0x20], rax
and al, 0x20
lea r8, [rbp + 0x3b0]
lea rdx, [rbp + 0x828]
jmp 0x14001d19e
cmp rcx, qword [rbp + 0x3e8]
jb 0x14001cc06
lea rax, [rbp + 0x4a8]
mov dword [rsp - 0x1c], 0x718883f9
jmp 0x14001d0f6
mov dword [rsp - 0x2c], 0x3c295497
mov rsp, rsp
push r12
movabs r12, 0x18df34fffff831e9
jne 0x14001d1ad
jmp fcn.14001c9e3
je 0x14001d1ad
je 0x14001d1ea
jne 0x14001d1ea
test r12, rdi
je 0x14001d444
xor ecx, 0x5a74102c
pop rdx
and ecx, 0x8306aa65
jns 0x14001e09d
sub ebx, 0x3653b57a
jbe 0x14001c5eb
cmp r12, rdx
movabs rbx, 0x7e38affffff90ae9
call rcx
ror r8d, 0x1d
pushf
push r10
sub edi, 0x3c4fdb3e
call 0x14001d652
lea r12d, [rcx - 0x4336]
mov r14d, 0xb8d9906b
ret 0x30
jmp fcn.14001caf9
pop r8
movups xmmword [rbp + 0x378], xmm0
movups xmmword [rbp + 0x388], xmm0
movups xmmword [rbp + 0x398], xmm0
test rdx, rdx
mov dword [rsp - 0x14], 0xc83f763
jmp 0x14001d04e
push r8
movabs r8, 0x7edd91ffffff51e9
jne 0x14001d2c1
jmp 0x14001d217
je 0x14001d2c1
call fcn.14001d30a
jmp fcn.14001c8f8
add al, 0
add bh, al
and al, 0xbc
mov esp, 0xe91e53fe
invalid
add eax, dword [rax]
add cl, ch
cmp eax, 0x4d000000
xchg edx, edx
jne 0x14001d49d
lea rdi, [rbp + 0x378]
xor eax, eax
mov rcx, rdx
mov r9, r9
jmp 0x14001d406
rep stosb byte [rdi], al
jmp 0x14001d4bf
mov dword [rsp - 0x24], 0x61b0fe6
mov dword [rsp - 0x28], 0x6505f599
mov dword [rsp - 0x18], esp
jmp 0x14001d3ff
and al, 0xd8
cdq
cmc
add eax, 0x24648965
call fcn.14001b507
dec dword [rax + 0x3b]
enter 0x44c7, 0x24
int3
cmp esi, 0x455ba186
jle 0x14001c777
rol r10d, 0xf3
add edx, 0x2f51c60
lea r12d, [rdi + 0x4ee1]
cmp esi, 0x19db55e5
test ebx, 0x8febcb6d
movabs r9, 0x10a9c2ffffff6ee9
jbe 0x14001d339
lea r13d, [rdx + 0x1b90]
cmp edi, 0x70dc3352
jle 0x14001de1c
int3
call fcn.140097780
mov dword [rsp - 0x40], 0x1404f61f
xchg r9, r9
mov dword [rsp - 0x28], 0x6c3a7948
mov edx, 0x30
jmp 0x14001d4bf
mov rcx, qword [rbp + 0x4a8]
lea rax, [rbp + 0x4b0]
mov dword [rsp - 0x44], 0x70e8b156
cmp rcx, rax
jne 0x14001d53e
lea rdi, [rbp + 0x4b0]
je 0x14001d50b
jne 0x14001d50b
jp 0x14001ca35
mov r8d, 0x6e57f4d0
sub r11d, 0xf63cd87f
jmp rcx
jmp 0x14001d520
jmp 0x14001d543
mov dword [rsp - 0x3c], 0x6a9a6e7c
mov r14, r14
mov r12, r12
mov dword [rsp - 0x1c], edi
xor eax, eax
mov rcx, rdx
rep stosb byte [rdi], al
jmp 0x14001d51b
call fcn.140097780
xorps xmm0, xmm0
xchg r9, r9
mov dword [rsp - 0x14], 0x5595b8ed
mov dword [rsp + 0x30], 0x45632c3a
lea rcx, [rbp + 0x2f8]
jmp 0x14001d916
jne 0x14001d678
je 0x14001d678
call 0x14001d599
add rsp, 0x21
jmp 0x14001d7b5
call fcn.140097780
mov r12, qword [rbp + 0x368]
lea rdx, [rbp + 0x338]
xorps xmm0, xmm0
mov dword [rsp - 0xc], ebx
jne 0x14001d5d6
je 0x14001d5d6
lea ebx, [rbp - 0x2601]
sub ecx, 0xc096ab40
pushf
lea r15d, [rdx + 0xd679]
jl 0x14001caf3
lea ebp, [rbx + 0xd12a]
rol r14d, 0x79
lea r15d, [rdi + 0x4e42]
syscall
dec rsi
lea ebp, [rdi + 0x2f49]
movabs r8, 0x4f8ad2000003ace9
syscall
popfq
lea ebp, [rcx + 0x1aff]
neg r11
ret 0x20
jmp 0x14001d987
lea rdi, [rbp + 0x338]
mov dword [rsp - 0x1c], 0x7cd6b523
mov dword [rsp - 0x44], 0x4f09a00f
mov dword [rsp - 0x14], esp
lea esi, [rax + 0x30]
jmp 0x14001d90d
mov rsp, rsp
mov dword [rsp - 0x28], 0x6e18ae0b
mov rax, qword [rbp + 0x328]
lea rdx, [rbp + 0x2f8]
xorps xmm0, xmm0
mov r11, r11
mov dword [rsp - 0x14], 0x1c7273b6
jmp 0x14001d87d
mov dword [rsp - 0x20], 0x6145cf19
xchg r12, r12
mov qword [rbp + 0x328], rax
movups xmmword [rbp + 0x2f8], xmm0
movups xmmword [rbp + 0x308], xmm0
mov dword [rsp - 0x20], 0x26d65540
mov dword [rsp - 0x14], 0x44b6f10e
jmp 0x14001daca
mov dword [rsp - 0x20], esi
push rbx
movabs rbx, 0x3f4b050000013ae9
jmp 0x14001d565
jmp 0x14001d7b7
test rax, rax
je 0x14001da99
mov rcx, rcx
movzx eax, byte [rsp + rcx + 0x30]
mov word [rdx + rcx*2], ax
inc rcx
jmp 0x14001da7b
push r15
movabs r15, 0x668acd000000a4e9
jne 0x14001d6a6
jmp 0x14001d74f
je 0x14001d6a6
call 0x14001d77a
add rsp, 0x21
jmp 0x14001d74c
mov r8, r8
mov dword [rsp - 0x38], 0x47b978de
mov dword [rsp - 0x24], 0x767f0f21
mov dword [rbp + 0xb50], 0x43703637
lea rcx, [rbp + 0x338]
jmp 0x14001d849
mov rcx, qword [rbp + 0x330]
mov bl, al
lea rax, [rbp + 0x338]
cmp rcx, rax
mov r11, r11
mov rbx, rbx
mov r14, r14
jmp 0x14001d86d
mov qword [rbp + 0x368], r12
movups xmmword [rbp + 0x338], xmm0
mov dword [rsp - 0x34], esp
je 0x14001d72f
jne 0x14001d72f
lea ebx, [rbx - 0x6af8]
ror r11d, 0x7e
test r9, rdi
movabs rdx, 0x2208acffffff6ee9
cmp r8d, 0xec624e38
call rcx
rcl edi, 0x82
ror r12d, 0x60
call fcn.14001d427
jmp 0x14001d6a2
pop r15
ret
pop r15
movups xmmword [rbp + 0x348], xmm0
movups xmmword [rbp + 0x358], xmm0
jmp 0x14001d9a0
inc rcx
cmp rcx, qword [rbp + 0x368]
mov rsi, rsi
mov dword [rsp - 0x20], 0x76297323
jne 0x14001d79e
je 0x14001d79e
xor ecx, 0x9f23cbae
lea r14d, [rdi + 0xdbb4]
test r14, rbx
jne 0x14001ce7c
idiv bh
invalid
popfq
bswap r8
neg r15
pushf
movabs r8, 0x4650389476482beb
rcl edi, 0xc4
add edx, 0xafdc570a
test r14, rbp
jmp rax
jmp 0x14001d7cb
invalid
pop rbx
ret
pop rbx
movups xmmword [rbp + 0x308], xmm0
movups xmmword [rbp + 0x318], xmm0
jmp 0x14001d685
mov dword [rsp - 0x34], 0x5f2436b5
jb 0x14001da0b
xor r9d, r9d
lea r8, [rbp + 0x2f0]
xchg rbx, rbx
mov dword [rsp - 0x44], 0x7312c926
lea rdx, [rbp + 0x330]
je 0x14001d838
jne 0x14001d838
pause
call rax
je 0x14001d955
add byte [rax], al
rcl r13d, 0xde
xor r15d, 0x47a3c4ab
popfq
cpuid
js 0x14001ccad
jnp 0x14001d829
jno 0x14001dfbf
neg r12
cmp r8d, 0x7dda84e2
cmp r12d, 0xa80a6b68
ret
jmp 0x14001da4b
mov byte [rbp + 0xb54], sil
lea rax, [rbp + 0x338]
mov rdi, rdi
mov dword [rsp - 0x30], esp
xchg r15, r15
mov qword [rbp + 0x330], rcx
jmp 0x14001d70a
xchg rbx, rbx
jne 0x14001dae7
xor eax, eax
jmp 0x14001d5ed
mov qword [rbp + 0x2f0], rdx
mov rcx, r13
movups xmmword [rbp + 0x2f8], xmm0
mov dword [rsp - 0x28], esi
mov dword [rsp - 0x34], 0x1105a113
xchg r14, r14
mov dword [rsp - 0x30], ebx
jne 0x14001d8e9
je 0x14001d8e9
jno 0x14001da8c
pop r10
jo 0x14001e0df
js 0x14001d410
lea r14d, [rbp - 0x83dc]
jns 0x14001d801
xor r12d, 0x2080e4db
neg rcx
call rax
and r8d, 0x5583308a
call rcx
jl 0x14001e2ca
cpuid
jmp rcx
jmp 0x14001d671
mov ecx, esi
rep stosb byte [rdi], al
jmp 0x14001daf1
mov dword [rsp + 0x34], 0x43703637
mov dword [rsp - 0x44], 0xef3a0a6
mov dword [rsp - 0x3c], edi
jne 0x14001d940
invalid
je 0x14001d940
or r12d, 0xd3246a27
call rax
jnp 0x14001dd4e
ret
jmp 0x14001daa1
loopne 0x14001d9ae
call rcx
ret 8
mov dword [rsp - 0xc], 0x5f6234be
mov dword [rsp - 0x18], 0x22056140
mov dword [rsp - 0x38], 0x571b3b8
movups xmmword [rbp + 0x348], xmm0
movups xmmword [rbp + 0x358], xmm0
jmp 0x14001d9f7
mov rdi, rdi
mov qword [rbp + 0x330], rdx
mov rcx, r13
movups xmmword [rbp + 0x338], xmm0
jmp 0x14001d95c
cmp rcx, rax
je 0x14001d58b
mov dword [rsp - 0x24], 0x46b2a721
cmpsd dword [rsi], dword [rdi]
mov dl, 0x46
mov dword [rsp - 0x10], 0x77e99e31
mov dword [rsp - 0x14], 0x7ddad8af
mov dword [rsp - 0x34], 0x42d86cca
xchg r14, r14
je 0x14001d9d2
jne 0x14001d9d2
movabs r12, 0x482f59fffffba8e9
lea r14d, [rbx + 0x4657]
jmp rcx
jmp 0x14001d57f
ret
test r12, r12
je 0x14001d7d9
xchg r11, r11
mov dword [rsp - 0x1c], 0x6641e462
movzx eax, byte [rbp + rcx + 0xb50]
mov word [rdx + rcx*2], ax
je 0x14001da23
jne 0x14001da23
or esi, 0xd91d4a45
movabs r10, 0x5de174fffffd3ce9
mov edx, 0x3018b4c6
lea r8d, [rbp + 0xf414]
cpuid
mov r8d, 0x3c4c2a64
test r12d, 0xf30d40ad
call 0x14001ceab
jmp 0x14001d764
lea rcx, [rbp + 0x570]
call fcn.140054bd0
mov dword [rsp - 0x1c], 0x4aa0b63a
mov dword [rsp - 0x10], edx
mov dword [rsp - 0x20], 0x76f246be
xchg rsi, rsi
mov dword [rsp - 0x1c], 0x7148c85c
jmp 0x14001d6e9
mov rbp, rbp
xchg r12, r12
mov dword [rsp - 0x20], 0x39e39c3d
xchg r12, r12
cmp rcx, qword [rbp + 0x328]
jb 0x14001d691
xorps xmm0, xmm0
jmp 0x14001d6c0
lea rdx, [rbp + 0x2f8]
mov byte [rsp + 0x38], sil
mov qword [rbp + 0x2f0], rcx
mov eax, 9
mov dword [rsp - 0x34], ebp
mov dword [rsp - 0x2c], 0x69544cd2
jmp 0x14001d63c
movups xmmword [rbp + 0x318], xmm0
cmp rcx, rdx
invalid
invalid
invalid