Function at 0x1400178a3
Capabilities:
Execute syscall

Disassembly:
and al, 0x20
xchg rcx, r9
xchg r11, rsp
movups xmmword [r11 + 0x28], xmm0
xchg r11, rsp
xchg rsp, r9
movups xmmword [r9 + 0x38], xmm0
xchg rsp, r9
movups xmmword [rsp + 0x48], xmm0
cmp rax, rdx
je 0x1400163a5
mov dword [rsp - 0x20], 0x5d243e38
xchg r9, rax
mov rcx, r9
xchg r9, rax
call fcn.1400999a0
xchg rsi, rcx
mov rsi, qword [rsp + 0x20]
xchg rcx, rsi
xorps xmm0, xmm0
lea rdi, [0x1401439c8]
xor edx, edx
mov dword [rsp - 0x38], esi
mov qword [0x1401439c0], rdi
cmp qword [0x1401439f8], rdx
movups xmmword [0x1401439c8], xmm0
movups xmmword [0x1401439d8], xmm0
mov dword [rsp - 0x3c], 0x8a0634c
movups xmmword [0x1401439e8], xmm0
jbe 0x14001640e
nop dword [rax]
mov dword [rsp - 0x14], edx
mov bh, 0x20
mov dword [rsp - 0x38], 0x6e43c9a7
jmp 0x140016c2f
pop rdi
ret
mov qword [rbx], rax
jmp 0x140016c06
mov rsi, qword [rsp + 0x38]
mov qword [rax], rcx
add rsp, 0x20
mov dword [rsp - 0x14], esi
mov dword [rsp - 0x28], 0x6caba9c1
push r10
movabs r10, 0xf79cefe74d52feb
jmp 0x140016c43
add byte [rax], al
jmp 0x140016c53
mov dword [rsp - 0x30], 0x4d19f391
xchg r11, r11
xchg ebx, ebx
mov rcx, qword [rcx + 0x18]
jmp 0x140016c5a
jne 0x140016c22
je 0x140016c22
call int.140016c9f
add rsp, 0x67
pop r10
ret
pop r10
jmp 0x140016bb1
mov qword [rbx + 0x10], rcx
shl rcx, 3
call fcn.140099bc0
mov dword [rsp - 0x40], 0x33798312
mov dword [rsp - 0x1c], 0x35e175f1
mov dword [rsp - 0x28], 0x1140747
mov rdi, rax
jmp 0x140016bb3
cmovs eax, ecx
xchg rdx, rdx
mov dword [rsp - 0x18], 0x17754abe
mov dword [rsp - 0x18], ebx
je 0x140016cff
jne 0x140016cff
test r14d, 0x8dd89294
jmp 0x140017084
jmp 0x140016dcc
je 0x140016dde
call 0x140016e52
add rsp, 0x30
jmp 0x140016ded
mov dword [rsp - 0x3c], edi
mov r11, r11
or ecx, 0xffffffff
test eax, eax
jmp 0x140016ca3
mov r8d, 0x40
mov rdx, rdi
mov rcx, qword [rax]
call fcn.14009a150
xchg rsi, rsi
jmp 0x140016d5d
xchg rsi, rsi
ret
mov r9, rbx
and qword [rsp + 0x20], 0
mov dword [rsp - 0x44], 0x4112fcdc
xchg rsp, rsp
mov dword [rsp - 0x18], 0x4c2c21ed
jmp 0x140016d6e
mov dword [rsp - 0xc], 0x290da0a4
add rsp, 0x30
pop rdi
pop rsi
push r10
movabs r10, 0x3da63e5075ad10eb
jne 0x140016dde
jmp 0x140016df0
jmp 0x140016d49
pop r10
ret
pop r10
pop rbx
mov r14, r14
jmp 0x140016d87
mov dword [rsp - 0x10], 0x5640fea9
mov dword [rsp - 0x34], 0x8bc438f
call fcn.1400184a0
mov qword [rsp + 0x28], rsi
jne 0x140016e44
je 0x140016e44
or edx, 0x5a34f339
cmp r9, rdx
mov edi, 0xb7e24f11
adc dword [rdi - 0x1e], ecx
mov bh, 0x41
xor ebp, 0xef5fc665
lea esi, [rbx - 0xc9b2]
inc rbx
pause
cmp r10d, 0x4463aa63
popf
movabs rbx, 0x69033cffffff62e9
cpuid
lea r8d, [rbx - 0xd9ec]
xor r14d, 0xb35ecc44
ret 0x30
jmp 0x140016dab
mov bl, 0xc2
xor byte [rax], al
mov rbx, rdx
lea rsi, [rax + 0x18]
mov rdi, rcx
mov dword [rsp - 0x14], 0x3a855ae6
mov dword [rsp - 0x34], 0x4decc2f
jmp 0x140016dfb
lea rdx, [rbp - 0x40]
mov rcx, rsi
xchg r8, r8
mov dword [rsp - 0x40], 0x16bf0803
mov dword [rsp - 0x28], 0x155996df
jmp 0x140017231
call fcn.140017189
add rsp, 0x140
pop r8
ret
pop r8
rep stosb byte [rdi], al
jmp 0x1400172eb
movups xmmword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x38], xmm0
push r15
movabs r15, 0x2986c300000211e9
jne 0x140017046
jmp 0x14001725c
jmp 0x1400171a7
jne 0x1400172e6
xor eax, eax
lea rdi, [rsp + 0x28]
mov rbx, rbx
mov dword [rsp - 0x18], 0x6f828eaf
jmp 0x1400171d4
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
mov qword [rsp + 0x20], rdx
xchg rdi, rdi
mov dword [rsp - 0x1c], 0x7190f37c
mov dword [rsp - 0x10], 0x62d93bca
mov rcx, rbx
jmp 0x140017038
jne 0x140017159
je 0x140017159
call 0x140017153
add rsp, 0x140
pop r9
jne 0x1400170f3
je 0x1400170f3
or r12d, 0x508c6226
dec rcx
xor r14d, 0x14ec01bc
cmp r8d, 0xa71dde45
lea r14d, [rcx - 0x8faa]
rol edi, 0x78
or r8d, 0x447e3456
movabs rcx, 0x281462785b5924eb
add ebp, 0x2b358c19
cmp edi, 0x2414ad32
pushfq
ret
jmp 0x140017119
ret
pop r9
inc rcx
jmp 0x140017286
lea rax, [0x140001080]
mov qword [rbp + 0x38], 0x10
xchg rdi, rdi
lea r8, [rsp + 0x20]
mov qword [rbp - 0x40], rax
jmp 0x140016f90
mov dword [rsp - 0x38], 0x7de0fd48
movzx eax, byte [rbp + rcx + 0x60]
mov word [rdx + rcx*2], ax
push r9
movabs r9, 0x50e8b4347124bfeb
jmp 0x1400170aa
jmp 0x14001711a
je 0x140017046
call fcn.1400172af
add rsp, 0x140
pop r15
ret
lea ecx, [rax + 0x30]
push r8
movabs r8, 0x42933dfffffe12e9
jne 0x1400171db
jmp 0x140016ff2
je 0x1400171db
jmp 0x140016fe3
test rax, rax
je 0x140017124
mov rsp, rsp
mov dword [rsp - 0x1c], edi
je 0x14001721d
jne 0x14001721d
cmp r11d, 0x8b33df10
movabs rbx, 0x12ccf2ffffff22e9
add r12d, 0x91895450
jmp 0x140016c01
jmp 0x140017144
call fcn.14009c9c0
mov rcx, qword [rsp + 0x20]
lea rax, [rsp + 0x28]
cmp rcx, rax
mov dword [rsp - 0x28], 0x12d9e174
mov dword [rsp - 0x40], 0x39ee0a13
mov dword [rsp - 0x10], ebx
jmp 0x140017055
stc
std
invalid
invalid
pop r15
mov rbx, rbx
mov r11, r11
mov dword [rsp - 0x14], 0x1c203a13
mov dword [rsp - 0x24], 0x67e84aad
mov dword [rsp - 0x18], 0x50287af0
movups xmmword [rsp + 0x48], xmm0
jmp 0x140017200
mov r9, r9
mov dword [rsp - 0x2c], 0x111bede5
call fcn.1400999a0
mov ecx, 0x50
lea r15, [rsi + 0xc8]
xchg r14, r14
mov dword [rsp - 0x3c], edi
mov r9, r9
jne 0x140017333
je 0x140017333
test r9d, 0x87e5e742
lea ebp, [rdx - 0x109a]
and r14d, 0x20cd92ad
lea r15d, [rdx - 0x8303]
jp 0x140017888
popf
or r13d, 0x3129b933
call rax
movabs rdi, 0x363204000001e8e9
div rbx
jle 0x14001635d
jmp 0x140017520
jle 0x14001635d
cmp r15d, 0x67499605
rcr ecx, 0x7e
lea r11d, [rbp - 0xc7ca]
cmp r15d, 0x1ee2079d
jmp 0x14001790f
mov dword [rsp - 0x28], 0xa5a5b45
jb 0x1400174ca
mov dword [rdi + 0x48], 0x6982
mov dword [rdi + 0x4c], 1
jmp 0x140017589
movdqa xmmword [rsp + 0x60], xmm0
xorps xmm0, xmm0
mov dword [rsp - 0x3c], ebp
movups xmmword [r14], xmm0
mov word [rsp + 0x70], 0x75c7
movups xmmword [r14 + 0x10], xmm0
mov rdx, rdx
jmp 0x140017478
mov rsi, rsi
mov dword [rsp - 0x2c], 0x19b51ed5
mov dword [rsp - 0x28], 0x24f0ea11
movups xmmword [r14 + 0x20], xmm0
jmp 0x1400174d4
mov word [rcx + rbx*2], ax
inc rbx
cmp rbx, qword [rdi + 0x40]
mov r9, r9
jmp 0x140017361
mov r15, r15
cmp rcx, r14
je 0x1400173ff
call fcn.1400999a0
xchg rsp, rsp
mov dword [rsp - 0x18], 0x247d1d55
mov dword [rsp - 0x44], ecx
jmp 0x1400173fc
xchg rsi, rsi
mov qword [rdi + 8], r14
xorps xmm0, xmm0
movups xmmword [r14], xmm0
movups xmmword [r14 + 0x10], xmm0
mov dword [rsp - 0x30], 0x48cae829
jmp 0x1400173a7
mov rdi, rax
test rax, rax
je 0x14001757b
mov dword [rsp - 0x2c], 0x196ee01a
mov dword [rsp - 0x14], 0x103b89c9
jne 0x14001743e
je 0x14001743e
movabs r15, 0x389239b91a3f11eb
rcl esi, 0x26
or ebp, 0x94722eb6
pushfq
ret
jmp 0x140017451
mov dword [rsp - 0x44], 0x501ea173
movdqa xmm0, xmmword [0x1400010a0]
lea r14, [rax + 0x10]
mov dword [rax], 0x501b92eb
mov dword [rsp - 0x3c], edx
mov qword [rax + 8], r14
jmp 0x140017382
mov rdx, rdx
mov r9, r9
mov dword [rsp - 0x30], 0x56a8107b
mov byte [rsp + 0x72], 0xd9
je 0x14001749e
jne 0x14001749e
lea r10d, [rbx + 0x68af]
lea ecx, [rcx - 0xf0ef]
movabs rdx, 0x68c169b1c266aeb
jae 0x140017708
jmp 0x14001750a
and r15d, 0x7f22c7f0
pushf
call fcn.14001815e
mov dword [rsp - 0x24], 0x360436a0
mov dword [rsp - 0x10], 0x6da455d
movzx eax, byte [rsp + rbx + 0x60]
jmp 0x1400173c4
mov rcx, qword [rdi + 8]
cmp qword [rdi + 0x40], rbx
jbe 0x14001736f
xchg r8, r8
mov dword [rsp - 0x14], ebx
jmp 0x1400174ba
mov dword [rsp - 0x44], 0x61d776c2
xchg r8, r8
mov dword [rsp - 0x38], 0x484c9298
mov dword [rsp - 0x38], edi
jmp 0x1400173d7
movups xmmword [r14 + 0x20], xmm0
mov qword [rax + 0x40], 0x13
mov rcx, qword [rax + 8]
jmp 0x1400174ee
mov rbp, rbp
mov dword [rsp - 0x3c], 0x46db85b0
call fcn.1400997e0
je 0x140017562
jne 0x140017562
rol r13d, 0xe1
push r10
jl 0x140017d51
ror r10d, 0x29
lea ecx, [rbx + 0x2b0a]
jb 0x140018503
jbe 0x1400181a5
call rax
call rcx
lea edx, [rdx - 0xd38d]
movabs rdi, 0x34189fffffeb5e9
jae 0x140016ba2
jmp 0x14001741c
add ebx, 0x92f4a82b
call 0x1400176c9
mov rdi, rbx
mov rsi, rsi
mov dword [rsp - 0x30], 0x34e1143
lea rdx, [rbp + 0x60]
jmp 0x14001768b
mov dword [rsp - 0x18], 0x3a432d33
mov dword [rsp - 0x10], 0x4f4819be
mov qword [rsi + 0xe8], rcx
jne 0x1400175ce
je 0x1400175ce
lea edx, [rcx + 0xded8]
add r10d, 0x4f05efa4
call rax
rcr r8d, 0x45
jmp 0x140016e5b
jmp 0x1400176f5
mov dword [rsp - 0x10], 0x1687286c
mov dword [rsp - 0x40], esi
rep stosb byte [rdi], al
jmp 0x140017847
mov dword [rsp - 0x24], ebx
call fcn.1400168a8
mov rax, qword [r15]
lea rdx, [rbp - 0x80]
mov rcx, qword [rax]
mov dword [rsp - 0xc], 0x185c22fe
mov dword [rsp - 0x44], ebx
jne 0x140017670
je 0x140017670
pushf
call rax
lea r10d, [rdx - 0x156c]
jp 0x1400185c2
lea r8d, [rdi - 0xc464]
rol r15d, 0x45
jp 0x140017738
mul r9
rcl edx, 0xd5
popf
lea r15d, [rdx - 0x6ec2]
dec rbp
jmp rcx
insb byte [rdi], dx
retf 0xbe48
jmp 0x140017592
mov qword [rbp + 0x60], rdi
mov rcx, r15
mov dword [rsp - 0x24], ebp
mov dword [rsp - 0x10], 0x1f7e9bb8
jle 0x1400176bd
xchg r10, r10
jmp 0x14001760e
mov dword [rsp - 0x40], edx
mov rcx, qword [rbp - 0x80]
lea rax, [rbp - 0x78]
cmp rcx, rax
jne 0x140017842
jne 0x1400176c7
je 0x1400176c7
sub ebx, 0xebd3daaf
movabs r15, 0x7a8c93000000d7e9
mul r10
ret
jmp 0x1400177a3
add rsp, 0x6f
pop r11
ret
pop r11
lea rdi, [rbp - 0x78]
lea ecx, [rax + 0x30]
jmp 0x1400177c7
mov rcx, rsi
call int.140017e14
mov dword [rsp - 0x2c], 0x505ec1a6
mov dword [rsp - 0x38], 0x4230d174
mov dword [rsp - 0x3c], 0x31208f2d
enter 0xffffffffffffd174, 0x30
mov dword [rsp + r12 - 0x3c], 0x31208f2d
mov rbp, rbp
je 0x14001773b
jne 0x14001773b
lea ebx, [rdx - 0x790a]
inc rbp
test r13, rbp
pop r11
or r10d, 0xe9395f6b
lea ebx, [rbp - 0x2f69]
push r15
push rdi
movabs rdx, 0x366a54cf4d6c2beb
pause
cmp r8, rcx
bswap rsi
call fcn.1400185f1
test r15d, 0x39d48f6a
int3
jmp 0x140017768
mov r14, r14
mov rdx, rax
lea rcx, [rsi + 0x150]
call fcn.140054a70
mov dword [rsp - 0x24], 0xda8479d
je 0x14001779a
jne 0x14001779a
test r12, rbp
cmp r15, rdi
xor edi, 0x24ef0609
mov r11d, 0xdbe454a8
movabs r10, 0x328d0affffff07e9
ret
jmp 0x1400176a6
mov dword [rsp - 0x18], 0x38cb1b6e
xor eax, eax
push r11
movabs r11, 0x6acf44ffffff31e9
jne 0x1400177b1
jmp 0x1400176e7
je 0x1400177b1
call 0x1400178a3
jmp 0x1400176e0
mov dword [rsp - 0xc], 0x45640c16
mov dword [rsp - 0x34], esi
mov dword [rsp - 0x24], esp
je 0x14001781b
jne 0x14001781b
jl 0x14001769c
ror edi, 0x7a
jge 0x14001766c
test r13d, 0x801e94f3
push r10
popf
mov ebp, 0x2ac1d040
lea r9d, [rbp + 0x44ea]
add r14d, 0xae158e81
lea r8d, [rdx + 0x753d]
jb 0x14001805f
rcr r8d, 0x19
movabs r8, 0x7b48efffffddbe9
ret
jmp 0x1400175fb
call fcn.1400999a0
lea r11, [rsp + 0x140]
mov byte [rsi + 0xf0], 2
mov r11, r11
mov rbx, qword [r11 + 0x28]
lea rax, [0x140001060]
jmp 0x140017869
mov rdi, qword [r11 + 0x38]
mov qword [rsi + 0xf8], rax
mov dword [rsp - 0x28], esp
mov dword [rsp - 0x1c], 0x845b5ae
mov rcx, rcx
jmp 0x1400178a1
mov rsp, r11
pop r15
pop r14
mov dword [rsp - 0x40], 0xc1b22eb
jmp 0x14001789c
xchg r8, r8
pop rbp
ret
mov rax, rsi
mov dword [rsi + 0x108], 1
mov rsi, qword [r11 + 0x30]
mov dword [rsp - 0x20], 0x7470def5
xchg rcx, rcx
je 0x1400178fc
jne 0x1400178fc
call rcx
cmp ebp, 0x72182009
lea r12d, [rbx + 0xa19b]
xor ecx, 0x427ca7d5
syscall
mov r8d, 0x9e0a37b2
jg 0x14001733d
ror edx, 0x1b
rcr esi, 0x97
test r14, rcx
and r11d, 0xf9c880ac
cmp ecx, 0xc64b9a01
movabs r15, 0x3e4ecc5877f28aeb
jl 0x140017856
jmp 0x140017888
dec r8
inc rbx
ret
ret
invalid
and byte [rax], al
add rsp, 0x2e0
pop r8
ret
jrcxz 0x1400181aa
add bh, al
and al, 0xe0
and al, 0xe0
mov esp, 0xe93be102
scasd eax, dword [rdi]
invalid
mov ecx, 0x4e0fc4eb
pop rcx
sub byte [rdi], cl
invalid