joyce8/EMBER2024-capa huggingface dataset:
Function at 0x7feeff79fa1
Capabilities:
Terminate process

Disassembly:
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.7feeff31066
movups xmm0, xmmword [0x7feeffd09e8]
movups xmmword [rsi], xmm0
cmp byte [rax], 0
je 0x7feeff79fca
mov byte [rax], 0
add rsp, 0x20
pop rsi
jmp fcn.7feeff45730
nop
add rsp, 0x20
pop rsi
ret

Function at 0x7feeff79fd1
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x168
mov rbx, rcx
call fcn.7feeff31066
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
lea rsi, [rsp + 0x48]
mov edx, 0x11c
mov rcx, rsi
call fcn.7feeff318bc
mov esi, dword [rsi + 4]
lea rcx, [rsp + 0x38]
mov rdx, rsi
call fcn.7feeff52edc
cmp byte [rdi], 0
jne 0x7feeff7a03a
lea rcx, [rsp + 0x38]
mov r14, qword [rcx]
mov rbp, qword [rcx + 8]
mov r13d, dword [rsp + 0x54]
mov rdx, r13
call fcn.7feeff52edc
cmp byte [rdi], 0
je 0x7feeff7a04e
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r12, [rsp + 0x38]
mov r15, qword [r12]
mov rax, qword [r12 + 8]
mov qword [rsp + 0x30], rax
lea rdx, [r14 + r15]
add rdx, 0xf
mov rcx, r12
call fcn.7feeff41973
movups xmm0, xmmword [0x7feeffd09f8]
lea rdi, [rsp + 0x20]
movaps xmmword [rdi], xmm0
mov rcx, r12
mov rdx, rdi
call fcn.7feeff416ee
mov qword [rdi], r14
mov r14, rbp
mov qword [rdi + 8], rbp
lea rdi, [rsp + 0x20]
mov rcx, r12
mov rdx, rdi
call fcn.7feeff416ee
movups xmm0, xmmword [0x7feeffd0a08]
movaps xmmword [rdi], xmm0
lea rdi, [rsp + 0x20]
mov rcx, r12
mov rdx, rdi
call fcn.7feeff416ee
mov qword [rdi], r15
mov rbp, qword [rsp + 0x30]
mov qword [rdi + 8], rbp
lea rdx, [rsp + 0x20]
mov rcx, r12
call fcn.7feeff416ee
movups xmm0, xmmword [r12]
movups xmmword [rbx], xmm0
test rbp, rbp
je 0x7feeff7a13b
mov rcx, rbp
mov rax, qword [rbp]
mov edx, esi
not edx
lea ebp, [rdx + rdx*2]
mov edx, 0xfffffffe
sub edx, esi
lea ebx, [rbp + rsi*2 + 1]
xor ebx, edx
lea edx, [rax + r13]
mov ebp, r13d
xor ebp, eax
sub edx, ebp
and r13d, eax
add r13d, r13d
xor r13d, edx
movabs rdx, 0x639854abbd5ce3e1
add rdx, r13
movabs rbp, 0x239854abbd5ce3e1
xor rbp, rbx
xor rbp, rdx
test rax, rbp
jne 0x7feeff7a13b
call fcn.7feeff311e0
test r14, r14
je 0x7feeff7a03a
mov rcx, r14
mov rsi, qword [r14]
mov r8d, 0xfffffffe
lea rax, [r8 + 1]
xor rax, rsi
lea rax, [rax + rax*2]
mov ebx, 0xfffffffe
sub rbx, rsi
lea rdx, [rsi + rsi]
lea rbp, [rax + rsi*2]
inc rbp
xor rbp, rbx
mov ebx, ebp
movabs rdi, 0xc120d1029e73c729
xor rdi, rbx
mov ebx, ebp
not ebx
or ebx, esi
mov eax, esi
or eax, ebp
not eax
lea eax, [rax + rax*2]
xor edx, r8d
sub edx, ebp
xor ebp, esi
sub ebp, ebx
add ebp, eax
xor ebp, edx
bts rbp, 0x3e
imul rbp, rdi
test rsi, rbp
jne 0x7feeff7a03a
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.7feeff311e0
Function at 0x7feeff7a33f
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rdi, rcx
call fcn.7feeff31066
mov rsi, rax
movups xmm0, xmmword [rdi + 0x20]
lea rcx, [rsp + 0x30]
movaps xmmword [rcx], xmm0
call fcn.7feeff4985d
test al, al
je 0x7feeff7a37b
cmp byte [rsi], 0
jne 0x7feeff7a4b8
jmp 0x7feeff7a4ff
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeff7a49e
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeff7a447
lea rbp, [rdi + 0x20]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7a40a
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
cmp byte [rsi], 0
jne 0x7feeff7a49e
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeff7a49e
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeff7a405
test rbx, rbx
jne 0x7feeff7a3b6
test rbx, rbx
je 0x7feeff7a447
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeff7a33f]
mov qword [r14], rax
mov qword [r14 + 8], rdi
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov rcx, rbx
call fcn.7feeff43f67
jmp 0x7feeff7a49b
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7a45c
xor r12d, r12d
jmp 0x7feeff7a49e
mov ecx, 0x40
mov edx, 8
call fcn.7feeff3fbf8
lea rcx, [0x7feeffe4f48]
mov qword [rax], rcx
lea rdx, str.AssertionDefect
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [0x7feeffd0888]
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 8], 0
mov rcx, rax
call fcn.7feeff3fc31
mov r12b, byte [rsi]
mov byte [rsi], 0
mov rcx, qword [rsp + 0x28]
call fcn.7feeff41b10
cmp byte [rsi], 0
jne 0x7feeff7a4b8
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeff7a4ff
mov byte [rsi], 0
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7a4de
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff4986a
call fcn.7feeff45705
mov rbx, rax
mov rcx, qword [rdi + 0x18]
mov rdx, rax
call fcn.7feeff431e9
mov rcx, rbx
call fcn.7feeff3fab9
cmp byte [rsi], 0
je 0x7feeff7a50e
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff45730

Function at 0x7feeff7ad00
Capabilities:
Terminate process

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rbx, rdx
mov rdi, rcx
call fcn.7feeff31066
mov r14, rax
mov rsi, qword [rdi]
test rbx, rbx
je 0x7feeff7ad27
mov rcx, rbx
call fcn.7feeff42188
mov qword [rdi], rbx
mov rcx, rsi
call fcn.7feeff34936
test al, al
je 0x7feeff7ad44
mov rcx, rsi
call fcn.7feeff34987
cmp byte [r14], 0
je 0x7feeff7ad4e
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.7feeff31c2a
Function at 0x7feeff7cfe8
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rdi, rcx
call fcn.7feeff31066
mov rsi, rax
movups xmm0, xmmword [rdi + 0x30]
lea rcx, [rsp + 0x30]
movaps xmmword [rcx], xmm0
call fcn.7feeff4985d
test al, al
je 0x7feeff7d024
cmp byte [rsi], 0
jne 0x7feeff7d161
jmp 0x7feeff7d1a8
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x38]
call qword [rdi + 0x30]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeff7d147
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeff7d0f0
lea rbp, [rdi + 0x30]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7d0b3
mov rcx, qword [rdi + 0x38]
call qword [rdi + 0x30]
cmp byte [rsi], 0
jne 0x7feeff7d147
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeff7d147
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeff7d0ae
test rbx, rbx
jne 0x7feeff7d05f
test rbx, rbx
je 0x7feeff7d0f0
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeff7cfe8]
mov qword [r14], rax
mov qword [r14 + 8], rdi
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov rcx, rbx
call fcn.7feeff43f67
jmp 0x7feeff7d144
mov rax, qword [rdi + 0x28]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7d105
xor r12d, r12d
jmp 0x7feeff7d147
mov ecx, 0x40
mov edx, 8
call fcn.7feeff3fbf8
lea rcx, [0x7feeffe4f48]
mov qword [rax], rcx
lea rdx, str.AssertionDefect
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [0x7feeffd1828]
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 8], 0
mov rcx, rax
call fcn.7feeff3fc31
mov r12b, byte [rsi]
mov byte [rsi], 0
mov rcx, qword [rsp + 0x28]
call fcn.7feeff41b10
cmp byte [rsi], 0
jne 0x7feeff7d161
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeff7d1a8
mov byte [rsi], 0
mov rax, qword [rdi + 0x28]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7d187
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff4986a
call fcn.7feeff45705
mov rbx, rax
mov rcx, qword [rdi + 0x28]
mov rdx, rax
call fcn.7feeff431e9
mov rcx, rbx
call fcn.7feeff3fab9
cmp byte [rsi], 0
je 0x7feeff7d1b7
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff45730
Function at 0x7feeff7e730
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rdi, rcx
call fcn.7feeff31066
mov rsi, rax
movups xmm0, xmmword [rdi + 0x20]
lea rcx, [rsp + 0x30]
movaps xmmword [rcx], xmm0
call fcn.7feeff4985d
test al, al
je 0x7feeff7e76c
cmp byte [rsi], 0
jne 0x7feeff7e8a9
jmp 0x7feeff7e8f0
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeff7e88f
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeff7e838
lea rbp, [rdi + 0x20]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7e7fb
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
cmp byte [rsi], 0
jne 0x7feeff7e88f
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeff7e88f
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeff7e7f6
test rbx, rbx
jne 0x7feeff7e7a7
test rbx, rbx
je 0x7feeff7e838
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeff7e730]
mov qword [r14], rax
mov qword [r14 + 8], rdi
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov rcx, rbx
call fcn.7feeff43f67
jmp 0x7feeff7e88c
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7e84d
xor r12d, r12d
jmp 0x7feeff7e88f
mov ecx, 0x40
mov edx, 8
call fcn.7feeff3fbf8
lea rcx, [0x7feeffe4f48]
mov qword [rax], rcx
lea rdx, str.AssertionDefect
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [0x7feeffd2168]
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 8], 0
mov rcx, rax
call fcn.7feeff3fc31
mov r12b, byte [rsi]
mov byte [rsi], 0
mov rcx, qword [rsp + 0x28]
call fcn.7feeff41b10
cmp byte [rsi], 0
jne 0x7feeff7e8a9
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeff7e8f0
mov byte [rsi], 0
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7e8cf
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff4986a
call fcn.7feeff45705
mov rbx, rax
mov rcx, qword [rdi + 0x18]
mov rdx, rax
call fcn.7feeff431e9
mov rcx, rbx
call fcn.7feeff3fab9
cmp byte [rsi], 0
je 0x7feeff7e8ff
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff45730

Function at 0x7feeff7ea7f
Capabilities:
Terminate process

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rbx, rdx
mov rdi, rcx
call fcn.7feeff31066
mov r14, rax
mov rsi, qword [rdi]
test rbx, rbx
je 0x7feeff7eaa6
mov rcx, rbx
call fcn.7feeff42188
mov qword [rdi], rbx
mov rcx, rsi
call fcn.7feeff3b6d3
test al, al
je 0x7feeff7eac3
mov rcx, rsi
call fcn.7feeff3b4bd
cmp byte [r14], 0
je 0x7feeff7eacd
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.7feeff31c2a
Function at 0x7feeff7ec10
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rdi, rcx
call fcn.7feeff31066
mov rsi, rax
movups xmm0, xmmword [rdi + 0x30]
lea rcx, [rsp + 0x30]
movaps xmmword [rcx], xmm0
call fcn.7feeff4985d
test al, al
je 0x7feeff7ec4c
cmp byte [rsi], 0
jne 0x7feeff7ed89
jmp 0x7feeff7edd0
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x38]
call qword [rdi + 0x30]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeff7ed6f
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeff7ed18
lea rbp, [rdi + 0x30]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7ecdb
mov rcx, qword [rdi + 0x38]
call qword [rdi + 0x30]
cmp byte [rsi], 0
jne 0x7feeff7ed6f
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeff7ed6f
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeff7ecd6
test rbx, rbx
jne 0x7feeff7ec87
test rbx, rbx
je 0x7feeff7ed18
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeff7ec10]
mov qword [r14], rax
mov qword [r14 + 8], rdi
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov rcx, rbx
call fcn.7feeff43f67
jmp 0x7feeff7ed6c
mov rax, qword [rdi + 0x28]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7ed2d
xor r12d, r12d
jmp 0x7feeff7ed6f
mov ecx, 0x40
mov edx, 8
call fcn.7feeff3fbf8
lea rcx, [0x7feeffe4f48]
mov qword [rax], rcx
lea rdx, str.AssertionDefect
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [0x7feeffd2168]
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 8], 0
mov rcx, rax
call fcn.7feeff3fc31
mov r12b, byte [rsi]
mov byte [rsi], 0
mov rcx, qword [rsp + 0x28]
call fcn.7feeff41b10
cmp byte [rsi], 0
jne 0x7feeff7ed89
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeff7edd0
mov byte [rsi], 0
mov rax, qword [rdi + 0x28]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7edaf
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff4986a
call fcn.7feeff45705
mov rbx, rax
mov rcx, qword [rdi + 0x28]
mov rdx, rax
call fcn.7feeff431e9
mov rcx, rbx
call fcn.7feeff3fab9
cmp byte [rsi], 0
je 0x7feeff7eddf
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff45730
Function at 0x7feeff7f570
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rdi, rcx
call fcn.7feeff31066
mov rsi, rax
movups xmm0, xmmword [rdi + 0x28]
lea rcx, [rsp + 0x30]
movaps xmmword [rcx], xmm0
call fcn.7feeff4985d
test al, al
je 0x7feeff7f5ac
cmp byte [rsi], 0
jne 0x7feeff7f6e9
jmp 0x7feeff7f730
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x30]
call qword [rdi + 0x28]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeff7f6cf
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeff7f678
lea rbp, [rdi + 0x28]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7f63b
mov rcx, qword [rdi + 0x30]
call qword [rdi + 0x28]
cmp byte [rsi], 0
jne 0x7feeff7f6cf
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeff7f6cf
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeff7f636
test rbx, rbx
jne 0x7feeff7f5e7
test rbx, rbx
je 0x7feeff7f678
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeff7f570]
mov qword [r14], rax
mov qword [r14 + 8], rdi
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov rcx, rbx
call fcn.7feeff43f67
jmp 0x7feeff7f6cc
mov rax, qword [rdi + 0x20]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7f68d
xor r12d, r12d
jmp 0x7feeff7f6cf
mov ecx, 0x40
mov edx, 8
call fcn.7feeff3fbf8
lea rcx, [0x7feeffe4f48]
mov qword [rax], rcx
lea rdx, str.AssertionDefect
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [0x7feeffd2cd0]
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 8], 0
mov rcx, rax
call fcn.7feeff3fc31
mov r12b, byte [rsi]
mov byte [rsi], 0
mov rcx, qword [rsp + 0x28]
call fcn.7feeff41b10
cmp byte [rsi], 0
jne 0x7feeff7f6e9
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeff7f730
mov byte [rsi], 0
mov rax, qword [rdi + 0x20]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff7f70f
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff4986a
call fcn.7feeff45705
mov rbx, rax
mov rcx, qword [rdi + 0x20]
mov rdx, rax
call fcn.7feeff431e9
mov rcx, rbx
call fcn.7feeff3fab9
cmp byte [rsi], 0
je 0x7feeff7f73f
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff45730

Function at 0x7feeff80945
Capabilities:
Terminate process

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rbx, rdx
mov rdi, rcx
call fcn.7feeff31066
mov r14, rax
mov rsi, qword [rdi]
test rbx, rbx
je 0x7feeff8096c
mov rcx, rbx
call fcn.7feeff42188
mov qword [rdi], rbx
mov rcx, rsi
call fcn.7feeff3f141
test al, al
je 0x7feeff80989
mov rcx, rsi
call fcn.7feeff3e9e4
cmp byte [r14], 0
je 0x7feeff80993
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.7feeff31c2a
Function at 0x7feeff80de0
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rdi, rcx
call fcn.7feeff31066
mov rsi, rax
movups xmm0, xmmword [rdi + 0x20]
lea rcx, [rsp + 0x30]
movaps xmmword [rcx], xmm0
call fcn.7feeff4985d
test al, al
je 0x7feeff80e1c
cmp byte [rsi], 0
jne 0x7feeff80f59
jmp 0x7feeff80fa0
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeff80f3f
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeff80ee8
lea rbp, [rdi + 0x20]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff80eab
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
cmp byte [rsi], 0
jne 0x7feeff80f3f
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeff80f3f
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeff80ea6
test rbx, rbx
jne 0x7feeff80e57
test rbx, rbx
je 0x7feeff80ee8
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeff80de0]
mov qword [r14], rax
mov qword [r14 + 8], rdi
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov rcx, rbx
call fcn.7feeff43f67
jmp 0x7feeff80f3c
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff80efd
xor r12d, r12d
jmp 0x7feeff80f3f
mov ecx, 0x40
mov edx, 8
call fcn.7feeff3fbf8
lea rcx, [0x7feeffe4f48]
mov qword [rax], rcx
lea rdx, str.AssertionDefect
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [0x7feeffd2cd0]
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 8], 0
mov rcx, rax
call fcn.7feeff3fc31
mov r12b, byte [rsi]
mov byte [rsi], 0
mov rcx, qword [rsp + 0x28]
call fcn.7feeff41b10
cmp byte [rsi], 0
jne 0x7feeff80f59
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeff80fa0
mov byte [rsi], 0
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff80f7f
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff4986a
call fcn.7feeff45705
mov rbx, rax
mov rcx, qword [rdi + 0x18]
mov rdx, rax
call fcn.7feeff431e9
mov rcx, rbx
call fcn.7feeff3fab9
cmp byte [rsi], 0
je 0x7feeff80faf
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff45730
Function at 0x7feeff80fc2
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rdi, rcx
call fcn.7feeff31066
mov rsi, rax
movups xmm0, xmmword [rdi + 0x30]
lea rcx, [rsp + 0x30]
movaps xmmword [rcx], xmm0
call fcn.7feeff4985d
test al, al
je 0x7feeff80ffe
cmp byte [rsi], 0
jne 0x7feeff8113b
jmp 0x7feeff81182
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x38]
call qword [rdi + 0x30]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeff81121
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeff810ca
lea rbp, [rdi + 0x30]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff8108d
mov rcx, qword [rdi + 0x38]
call qword [rdi + 0x30]
cmp byte [rsi], 0
jne 0x7feeff81121
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeff81121
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeff81088
test rbx, rbx
jne 0x7feeff81039
test rbx, rbx
je 0x7feeff810ca
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeff80fc2]
mov qword [r14], rax
mov qword [r14 + 8], rdi
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov rcx, rbx
call fcn.7feeff43f67
jmp 0x7feeff8111e
mov rax, qword [rdi + 0x28]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff810df
xor r12d, r12d
jmp 0x7feeff81121
mov ecx, 0x40
mov edx, 8
call fcn.7feeff3fbf8
lea rcx, [0x7feeffe4f48]
mov qword [rax], rcx
lea rdx, str.AssertionDefect
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [0x7feeffd2cd0]
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 8], 0
mov rcx, rax
call fcn.7feeff3fc31
mov r12b, byte [rsi]
mov byte [rsi], 0
mov rcx, qword [rsp + 0x28]
call fcn.7feeff41b10
cmp byte [rsi], 0
jne 0x7feeff8113b
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeff81182
mov byte [rsi], 0
mov rax, qword [rdi + 0x28]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeff81161
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff4986a
call fcn.7feeff45705
mov rbx, rax
mov rcx, qword [rdi + 0x28]
mov rdx, rax
call fcn.7feeff431e9
mov rcx, rbx
call fcn.7feeff3fab9
cmp byte [rsi], 0
je 0x7feeff81191
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.7feeff45730