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

Disassembly:
test rcx, rcx
je 0x7feeff9d60d
mov r9, qword [rcx]
mov r8d, 0xfe06799b
mov edx, r9d
and edx, r8d
mov eax, r9d
xor eax, 0x1f98664
add eax, edx
mov edx, r9d
not edx
and edx, r8d
lea r8d, [rdx + rdx*2]
mov edx, 0xfc0cf336
sub edx, r9d
add eax, r8d
inc eax
xor eax, edx
movabs rdx, 0xc000000000000000
or rdx, rax
movabs rax, 0x9d916102f0ad42af
imul rax, rdx
test r9, rax
je fcn.7feeff311e0
ret

Function at 0x7feeffa1b10
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 0x7feeffa1b4c
cmp byte [rsi], 0
jne 0x7feeffa1c89
jmp 0x7feeffa1cd0
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeffa1c6f
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeffa1c18
lea rbp, [rdi + 0x20]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffa1bdb
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
cmp byte [rsi], 0
jne 0x7feeffa1c6f
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeffa1c6f
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeffa1bd6
test rbx, rbx
jne 0x7feeffa1b87
test rbx, rbx
je 0x7feeffa1c18
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeffa1b10]
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 0x7feeffa1c6c
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffa1c2d
xor r12d, r12d
jmp 0x7feeffa1c6f
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 [0x7feeffd2dd0]
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 0x7feeffa1c89
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeffa1cd0
mov byte [rsi], 0
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffa1caf
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 0x7feeffa1cdf
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 0x7feeffa54e1
Capabilities:
Terminate process

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0x68
mov rbx, r8
mov rsi, rdx
mov r14, rcx
call fcn.7feeff31066
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [r14], xmm0
movups xmm0, xmmword [0x7feeffd2770]
movaps xmmword [rsp + 0x20], xmm0
movups xmm0, xmmword [rsi]
lea rdx, [rsp + 0x50]
movaps xmmword [rdx], xmm0
movups xmm0, xmmword [rbx]
lea r8, [rsp + 0x40]
movaps xmmword [r8], xmm0
lea rcx, [rsp + 0x30]
call fcn.7feeffa564f
cmp byte [rdi], 0
jne 0x7feeffa5556
lea rdx, [rsp + 0x30]
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
lea rcx, [rsp + 0x20]
call fcn.7feeff4172d
cmp byte [rdi], 0
je 0x7feeffa55bc
mov byte [rdi], 0
movups xmm0, xmmword [0x7feeffd2710]
lea rdx, [rsp + 0x30]
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x20]
call fcn.7feeff4172d
call fcn.7feeff45730
cmp byte [rdi], 0
je 0x7feeffa55bc
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x7feeffa5637
mov rbx, qword [rcx]
lea edx, [rbx + rbx]
add edx, 2
mov rax, rbx
shl rax, 0x3f
shl rdx, 0x3e
xor rdx, rax
movabs rax, 0xc000000000000000
add rax, rdx
test rbx, rax
jne 0x7feeffa5637
jmp 0x7feeffa5641
lea rsi, [rsp + 0x20]
movaps xmm0, xmmword [rsi]
movups xmmword [r14], xmm0
mov rcx, rsi
call fcn.7feeff3fc2a
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x7feeffa5637
mov rax, qword [rcx]
mov edx, eax
or edx, 0xc9
movzx edx, dl
imul edx, edx
imul edx, edx, 0x1915
mov ebx, edx
not ebx
mov r8d, 0xaabdc4
mov esi, ebx
or esi, r8d
and ebx, 0xff55423a
lea ebx, [rbx + rbx*2]
mov edi, 0xfeaa8476
sub edi, edx
xor edx, r8d
sub edx, esi
add edx, ebx
xor edx, edi
movabs rbx, 0xe77946a57833baf1
xor rbx, rdx
movabs rdx, 0x5886b95a87cc450f
add rdx, rbx
test rax, rdx
je 0x7feeffa5641
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
ret
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.7feeff311e0
Function at 0x7feeffa5f69
Capabilities:
Parse pe header

Disassembly:
push rsi
push rdi
sub rsp, 0x28
mov rdi, rcx
call fcn.7feeff31066
test rdi, rdi
je 0x7feeffa5fa3
mov rsi, rax
movzx eax, word [rdi]
cmp eax, 0x5a4d
jne 0x7feeffa5fa3
movsxd rdx, dword [rdi + 0x3c]
cmp rdx, 0x400
jg 0x7feeffa5fa3
mov rcx, rdi
call fcn.7feeff6cad5
cmp byte [rsi], 0
je 0x7feeffa5fac
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rax
xor eax, eax
cmp dword [rcx], 0x4550
cmove rax, rcx
jmp 0x7feeffa5fa5
Function at 0x7feeffad938
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 0x7feeffad974
cmp byte [rsi], 0
jne 0x7feeffadab1
jmp 0x7feeffadaf8
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x30]
call qword [rdi + 0x28]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeffada97
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeffada40
lea rbp, [rdi + 0x28]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffada03
mov rcx, qword [rdi + 0x30]
call qword [rdi + 0x28]
cmp byte [rsi], 0
jne 0x7feeffada97
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeffada97
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeffad9fe
test rbx, rbx
jne 0x7feeffad9af
test rbx, rbx
je 0x7feeffada40
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeffad938]
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 0x7feeffada94
mov rax, qword [rdi + 0x10]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffada55
xor r12d, r12d
jmp 0x7feeffada97
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 0x7feeffadab1
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeffadaf8
mov byte [rsi], 0
mov rax, qword [rdi + 0x10]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffadad7
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 + 0x10]
mov rdx, rax
call fcn.7feeff431e9
mov rcx, rbx
call fcn.7feeff3fab9
cmp byte [rsi], 0
je 0x7feeffadb07
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 0x7feeffaebc5
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x80
movaps xmmword [rsp + 0x70], xmm6
mov rbx, rdx
mov r14, rcx
call fcn.7feeff31066
mov r15, rax
xorps xmm0, xmm0
movups xmmword [r14], xmm0
movups xmm6, xmmword [0x7feeffd2b80]
movaps xmmword [rsp + 0x30], xmm6
mov rax, qword [rbx]
mov ecx, eax
and ecx, 0x40400
mov rdx, rcx
xor rdx, 0xa061440
add rcx, rdx
add rcx, 0x1010104
xor rcx, 0xb071544
movabs rdi, 0x502f1492c5248451
lea rdx, [rcx + rdi]
add rdx, 5
xor rdx, rdi
add rdx, rax
lea rsi, [rsp + 0x60]
mov rcx, rsi
call fcn.7feeff41973
movups xmm0, xmmword [0x7feeffd2b00]
lea rdi, [rsp + 0x20]
movaps xmmword [rdi], xmm0
mov rcx, rsi
mov rdx, rdi
call fcn.7feeff416ee
movups xmm0, xmmword [rbx]
movaps xmmword [rdi], xmm0
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.7feeff416ee
mov rax, qword [rsi]
mov rbx, qword [rsi + 8]
lea rdx, [rsp + 0x50]
mov qword [rdx], rax
mov qword [rdx + 8], rbx
lea r8, [rsp + 0x40]
movaps xmmword [r8], xmm6
lea rcx, [rsp + 0x20]
call fcn.7feeff58156
cmp byte [r15], 0
jne 0x7feeffaecba
lea rdx, [rsp + 0x20]
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
lea rcx, [rsp + 0x30]
call fcn.7feeff4172d
test rbx, rbx
je 0x7feeffaeccd
test byte [rbx + 7], 0x40
jne 0x7feeffaeccd
mov rcx, rbx
call fcn.7feeff311e0
cmp byte [r15], 0
je 0x7feeffaed0d
mov byte [r15], 0
movups xmm0, xmmword [0x7feeffd2b10]
lea rdx, [rsp + 0x20]
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x30]
call fcn.7feeff4172d
call fcn.7feeff45730
cmp byte [r15], 0
je 0x7feeffaed0d
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x7feeffaed65
test byte [rcx + 7], 0x40
jne 0x7feeffaed65
jmp 0x7feeffaed79
lea rsi, [rsp + 0x30]
movaps xmm0, xmmword [rsi]
movups xmmword [r14], xmm0
mov rcx, rsi
call fcn.7feeff3fc2a
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x7feeffaed65
mov rax, qword [rcx]
mov edx, eax
not edx
lea edx, [rdx + rdx*2]
mov ebx, 0xfffffffe
sub ebx, eax
lea edx, [rdx + rax*2]
inc edx
xor edx, ebx
movabs rbx, 0x74ee4b4ebd6cb05f
add rbx, rdx
movabs rdi, 0xc000000000000000
or rdi, rdx
imul rdi, rbx
test rax, rdi
je 0x7feeffaed79
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.7feeff311e0
Function at 0x7feeffaf7a0
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 0x7feeffaf7dc
cmp byte [rsi], 0
jne 0x7feeffaf919
jmp 0x7feeffaf960
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeffaf8ff
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeffaf8a8
lea rbp, [rdi + 0x20]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffaf86b
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
cmp byte [rsi], 0
jne 0x7feeffaf8ff
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeffaf8ff
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeffaf866
test rbx, rbx
jne 0x7feeffaf817
test rbx, rbx
je 0x7feeffaf8a8
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeffaf7a0]
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 0x7feeffaf8fc
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffaf8bd
xor r12d, r12d
jmp 0x7feeffaf8ff
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 [0x7feeffd1cf8]
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 0x7feeffaf919
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeffaf960
mov byte [rsi], 0
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffaf93f
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 0x7feeffaf96f
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 0x7feeffb2593
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 0x7feeffb25cf
cmp byte [rsi], 0
jne 0x7feeffb270c
jmp 0x7feeffb2753
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeffb26f2
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeffb269b
lea rbp, [rdi + 0x20]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb265e
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
cmp byte [rsi], 0
jne 0x7feeffb26f2
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeffb26f2
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeffb2659
test rbx, rbx
jne 0x7feeffb260a
test rbx, rbx
je 0x7feeffb269b
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeffb2593]
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 0x7feeffb26ef
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb26b0
xor r12d, r12d
jmp 0x7feeffb26f2
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 [0x7feeffd13c8]
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 0x7feeffb270c
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeffb2753
mov byte [rsi], 0
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb2732
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 0x7feeffb2762
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 0x7feeffb2a95
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 0x7feeffb2ad1
cmp byte [rsi], 0
jne 0x7feeffb2c0e
jmp 0x7feeffb2c55
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeffb2bf4
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeffb2b9d
lea rbp, [rdi + 0x20]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb2b60
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
cmp byte [rsi], 0
jne 0x7feeffb2bf4
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeffb2bf4
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeffb2b5b
test rbx, rbx
jne 0x7feeffb2b0c
test rbx, rbx
je 0x7feeffb2b9d
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeffb2a95]
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 0x7feeffb2bf1
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb2bb2
xor r12d, r12d
jmp 0x7feeffb2bf4
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 [0x7feeffd2ae0]
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 0x7feeffb2c0e
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeffb2c55
mov byte [rsi], 0
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb2c34
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 0x7feeffb2c64
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 0x7feeffb2e5a
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 0x7feeffb2e96
cmp byte [rsi], 0
jne 0x7feeffb2fd3
jmp 0x7feeffb301a
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeffb2fb9
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeffb2f62
lea rbp, [rdi + 0x20]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb2f25
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
cmp byte [rsi], 0
jne 0x7feeffb2fb9
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeffb2fb9
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeffb2f20
test rbx, rbx
jne 0x7feeffb2ed1
test rbx, rbx
je 0x7feeffb2f62
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeffb2e5a]
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 0x7feeffb2fb6
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb2f77
xor r12d, r12d
jmp 0x7feeffb2fb9
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 [0x7feeffd2ee0]
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 0x7feeffb2fd3
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeffb301a
mov byte [rsi], 0
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb2ff9
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 0x7feeffb3029
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 0x7feeffb303c
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 0x7feeffb3078
cmp byte [rsi], 0
jne 0x7feeffb31b5
jmp 0x7feeffb31fc
mov qword [rsp + 0x28], 0
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
mov r12b, 1
cmp byte [rsi], 0
jne 0x7feeffb319b
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x7feeffb3144
lea rbp, [rdi + 0x20]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x30]
mov cl, byte [rbx + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb3107
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
cmp byte [rsi], 0
jne 0x7feeffb319b
mov rcx, r14
mov rdx, rax
call fcn.7feeff41ae5
cmp byte [rsi], 0
jne 0x7feeffb319b
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, r15
call fcn.7feeff4985d
mov rbx, qword [rsp + 0x28]
test al, al
jne 0x7feeffb3102
test rbx, rbx
jne 0x7feeffb30b3
test rbx, rbx
je 0x7feeffb3144
lea r14, [rsp + 0x30]
mov edx, 0x10
mov rcx, r14
call fcn.7feeff318bc
lea rax, [fcn.7feeffb303c]
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 0x7feeffb3198
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb3159
xor r12d, r12d
jmp 0x7feeffb319b
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 [0x7feeffd1488]
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 0x7feeffb31b5
mov byte [rsi], r12b
test r12b, r12b
je 0x7feeffb31fc
mov byte [rsi], 0
mov rax, qword [rdi + 0x18]
mov cl, byte [rax + 0x20]
call fcn.7feeff43162
test al, al
je 0x7feeffb31db
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 0x7feeffb320b
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