Function at 0x140038545
Capabilities:
Execute syscall

Disassembly:
and al, 0xd4
leave
invalid
movabs r8, 0x38bc98fffffb09e9
cpuid
lea ecx, [rdi + 0xc640]
test ebx, 0x16c42a75
jmp rcx
mov dword [rsp - 0x44], 0x6dcff061
mov rcx, rcx
cmp rax, r13
jb 0x140037f7c
mov rax, qword [rbp + 0x1090]
jmp 0x140038280
mov qword [rbp + 0x10a8], rdi
mov rax, qword [rbp + 0x10a8]
xchg rsi, rsi
mov rcx, qword [rbp + 0x10a8]
mov rax, qword [rbp + 0x10a8]
jmp 0x1400383aa
add dh, dh
mov esp, 0x44d0ff64
lea eax, [rdi + 0x6eb]
lea r9d, [rdi - 0xcd64]
jmp rcx
mov dword [rsp - 0x1c], 0x5bcb894f
mov dword [rsp - 0x20], 0x7dd85bb9
xchg rsp, rsp
push rdi
movabs rdi, 0x6cc6a300000b7de9
jne 0x14003801e
jmp 0x140038ba0
jmp 0x140038b8f
mov dword [rbp + 0x6b0], 0x4f00dc
mov dword [rbp + 0x6b4], 0x3e00d1
mov dword [rsp - 0x40], 0x3dd1b369
mov dword [rsp - 0x1c], ecx
sar dword [0x12427ce0d], 1
mov dword [rsp - 0x10], 0x3cc8e9ec
mov dword [rsp - 0x34], ecx
mov dword [rbp + 0x6b8], 0x4a00ca
jmp 0x140037f6b
mov rcx, rax
mov rdx, qword [rax]
call qword [rdx + 0xb0]
mov rdi, qword [0x140143070]
xchg r10, r10
jmp 0x140038008
mov qword [rbp + 0x10a8], rax
mov rax, qword [rbp + 0x10a8]
mov dword [rsp - 0x18], 0x6407c211
jmp 0x140037f4b
rol rdi, 0x20
movabs rdx, 0x98da597fcc2a8770
mov dword [rsp - 0xc], 0x79210230
mov dword [rsp - 0xc], ebx
mov dword [rsp - 0x3c], 0x5a3eef96
add rdi, rdx
jmp 0x140038624
push r9
movabs r9, 0x2335a000005d8e9
jne 0x14003822c
jmp 0x140038809
jmp 0x1400387f7
mov word [rbp + 0xdce], di
mov dword [rsp - 0x30], 0x7a7fb3dd
mov rcx, qword [rax]
mov rcx, qword [rcx]
call fcn.1400f06a0
mov dword [rsp - 0x3c], 0x5d7a69d8
jmp 0x140038985
movabs r9, 0x757f81000005f7e9
jne 0x140038378
jmp 0x140038974
jmp 0x140038962
and cl, bl
shl cl, 3
mov dword [rsp - 0x38], 0xa3c4f35
mov dword [rsp - 0x1c], 0x41f31989
jne 0x1400383ee
je 0x1400383ee
jbe 0x140037fe0
lea r13d, [rbx - 0xda0f]
lea r13d, [rbp - 0xcd88]
lea r15d, [rbp + 0xd3a9]
and edx, 0xd118a21e
syscall
rol ebx, 0x69
inc r15
movabs rbx, 0x15cd4a00000474e9
add r10d, 0x8a8445a4
ret
jmp 0x140038867
mov r9d, esi
mov dword [rsp - 0x28], edi
xchg r11, r11
not rdi
je fcn.140038545
jne fcn.140038545
lea r15d, [rdi - 0xb148]
pushf
bswap r15
push r11
rcr edx, 0xf9
pushf
movabs r14, 0x6e596400000663e9
jmp 0x140038bad
pop rcx
outsb dx, byte [rsi]
add r12d, 0x8e6d31de
int3
movabs rcx, 0x52d1ca3de2975bd9
not rdi
mov dword [rsp - 0xc], edx
je 0x140038663
jne 0x140038663
jmp rax
jmp 0x140038881
and al, 0xc0
je 0x14003822c
call fcn.140038851
add rsp, 0x30
pop r9
ret
pop r9
add rax, r14
je 0x14003883e
jne 0x14003883e
push r10
lea r12d, [rbp + 0x1728]
or esi, 0xf8f820f9
jno 0x1400397fe
lea r11d, [rdi - 0xfd04]
jp 0x140038767
int3
jmp 0x1400381ba
mov dword [rsp - 0x44], 0x54130fe5
movzx edx, word [rbp + rax*2 + 0x60c]
mov eax, r12d
shr eax, cl
jmp 0x140038c17
xchg rcx, rcx
lea rdx, [rbp + 0xd1c]
sub rdi, rcx
je 0x1400388c0
jne 0x1400388c0
jmp rax
jmp 0x14003851f
je 0x140038378
call fcn.1400388ef
add rsp, 0x30
pop r9
ret
pop r9
mov dword [rbp + 0x6ac], 0x3b00d7
jmp 0x140038164
mov dword [rsp - 0x28], 0x17e6d725
mov dword [rsp - 0x14], ecx
mov dword [rsp - 0x30], ebp
jmp 0x14003819f
mov dword [rsp - 0x3c], esi
mov rax, qword [rbp + 0x10a8]
xor cx, dx
mov word [rbp + rax*2 + 0xd1c], cx
mov rax, qword [rbp + 0x10a8]
mov dword [rsp - 0xc], 0x46c6cc17
mov dword [rsp - 0x2c], esp
je 0x140038b52
jne 0x140038b52
ror r10d, 0xd5
and ecx, 0xf014c5ab
test rbp, rcx
cmp r10d, 0xfefc15a6
or r10d, 0x151cd25c
jns 0x140037cde
lea r12d, [rbx + 0x64f7]
lea r10d, [rbx + 0x9380]
cmp rdi, rbp
xor r15d, 0x379309a7
invalid
mov dword [rsi + rsi*8], esi