Function at 0x7ff72e2c8e10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
lea rbp, [rsp - 0x118]
sub rsp, 0x218
mov rax, qword [0x7ff72e3c3a28]
xor rax, rsp
mov qword [rbp + 0x100], rax
test rdx, rdx
mov esi, r8d
mov r14, rdx
mov rbx, rcx
sete dil
xor r12d, r12d
test rdx, rdx
je 0x7ff72e2c8e54
mov qword [rdx], r12
mov qword [rsp + 0x268], r13
lea rcx, [rbp - 0x40]
xor edx, edx
mov qword [rsp + 0x210], r15
mov r8d, 0x100
mov dword [rsp + 0x30], r12d
call fcn.7ff72e32b9a0
lea r9, [rsp + 0x30]
mov edx, esi
lea r8, [rbp - 0x40]
mov rcx, rbx
call fcn.7ff72e2c5840
test al, al
je 0x7ff72e2c9372
mov esi, dword [rsp + 0x30]
lea rdx, [rbp - 0x58]
mov rcx, qword [rbx + 8]
mov dword [rbp - 0x58], 0x63764e5c
mov dword [rbp - 0x54], 0x74736f48
mov dword [rbp - 0x50], 0x7070632e
mov byte [rbp - 0x4c], r12b
test esi, esi
jne 0x7ff72e2c8f9b
lea rax, str.No_plugins_in_state_transition
mov r8d, 0x331
lea r9d, [rsi + 3]
mov qword [rsp + 0x20], rax
call fcn.7ff72e2d6af0
test r14, r14
je 0x7ff72e2c8f92
mov edx, 0xbff6
mov rcx, rbx
call fcn.7ff72e2c5700
mov rcx, rbx
test al, al
je 0x7ff72e2c8f23
mov dword [rsp + 0x38], 0xbff6
xorps xmm0, xmm0
lea rdx, [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x40], xmm0
call fcn.7ff72e2c6850
jmp 0x7ff72e2c9374
mov edx, 0xbff9
call fcn.7ff72e2c5700
mov rcx, rbx
test al, al
je 0x7ff72e2c8f3e
mov dword [rsp + 0x38], 0xbff9
jmp 0x7ff72e2c8f02
mov edx, 0xbffe
call fcn.7ff72e2c5700
mov rcx, rbx
test al, al
je 0x7ff72e2c8f59
mov dword [rsp + 0x38], 0xbffe
jmp 0x7ff72e2c8f02
mov edx, 0xbffd
call fcn.7ff72e2c5700
mov rcx, rbx
test al, al
je 0x7ff72e2c8f74
mov dword [rsp + 0x38], 0xbffd
jmp 0x7ff72e2c8f02
mov edx, 0xbffc
call fcn.7ff72e2c5700
test al, al
je 0x7ff72e2c8f92
mov dword [rsp + 0x38], 0xbffc
mov rcx, rbx
jmp 0x7ff72e2c8f02
movzx eax, dil
jmp 0x7ff72e2c9374
lea rax, str._u_plugins_in_state_transition
mov dword [rsp + 0x28], esi
mov r9d, 5
mov qword [rsp + 0x20], rax
mov r8d, 0x343
call fcn.7ff72e2d6af0
xorps xmm0, xmm0
mov r15d, esi
movups xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm0
test esi, esi
je 0x7ff72e2c91d6
lea r13, [0x7ff72e2c0000]
nop dword [rax]
test r14, r14
je 0x7ff72e2c90ce
mov edx, 0xbff6
mov rcx, rbx
call fcn.7ff72e2c5700
mov rcx, rbx
test al, al
jne 0x7ff72e2c9225
mov edx, 0xbff9
call fcn.7ff72e2c5700
mov rcx, rbx
test al, al
jne 0x7ff72e2c921b
mov edx, 0xbffe
call fcn.7ff72e2c5700
mov rcx, rbx
test al, al
jne 0x7ff72e2c9211
mov edx, 0xbffd
call fcn.7ff72e2c5700
mov rcx, rbx
test al, al
jne 0x7ff72e2c9207
mov edx, 0xbffa
call fcn.7ff72e2c5700
test al, al
je 0x7ff72e2c9083
xorps xmm0, xmm0
mov dword [rsp + 0x70], 0xbffa
lea rdx, [rsp + 0x70]
mov rcx, rbx
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp - 0x78], xmm0
movups xmmword [rbp - 0x68], xmm0
call fcn.7ff72e2c6850
mov edx, 0xbffb
mov rcx, rbx
call fcn.7ff72e2c5700
test al, al
je 0x7ff72e2c90b9
xorps xmm0, xmm0
mov dword [rsp + 0x70], 0xbffb
lea rdx, [rsp + 0x70]
mov rcx, rbx
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp - 0x78], xmm0
movups xmmword [rbp - 0x68], xmm0
call fcn.7ff72e2c6850
mov edx, 0xbffc
mov rcx, rbx
call fcn.7ff72e2c5700
test al, al
jne 0x7ff72e2c91dd
mov rcx, qword [rbx + 0x150]
lea rdx, [rsp + 0x38]
xorps xmm0, xmm0
mov dword [rsp + 0x38], r12d
movups xmmword [rsp + 0x40], xmm0
xor r8d, r8d
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x7ff72e395670]
test al, al
je 0x7ff72e2c9372
mov edx, dword [rsp + 0x38]
mov eax, r12d
test esi, esi
je 0x7ff72e2c9122
mov edi, eax
cmp edx, dword [rbp + rdi*4 - 0x40]
je 0x7ff72e2c913e
inc eax
cmp eax, esi
jb 0x7ff72e2c9114
lea eax, [rdx - 0xbff6]
cmp eax, 8
ja case.0x7ff72e2c913c.49143
mov ecx, dword [r13 + rax*4 + 0x93a4]
add rcx, r13
jmp rcx
cmp eax, esi
jae 0x7ff72e2c9122
mov rcx, rbx
call fcn.7ff72e2c5700
test r14, r14
jne 0x7ff72e2c924c
cmp byte [rbp + rdi + 0xc0], r12b
jne 0x7ff72e2c91cd
dec r15d
mov byte [rbp + rdi + 0xc0], 1
jmp 0x7ff72e2c91cd
add edx, 0xffff400b
cmp edx, 0xa
jae 0x7ff72e2c91c0
movups xmm0, xmmword [rsp + 0x38]
mov eax, edx
movups xmm1, xmmword [rsp + 0x48]
imul rcx, rax, 0x38
movups xmmword [rcx + rbx + 0x168], xmm0
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rcx + rbx + 0x178], xmm1
movsd xmm1, qword [rsp + 0x68]
movups xmmword [rcx + rbx + 0x188], xmm0
movsd qword [rcx + rbx + 0x198], xmm1
jmp 0x7ff72e2c91c0
lea rdx, [rsp + 0x38]
mov rcx, rbx
call fcn.7ff72e2c6850
cmp byte [rbx + 0x144], r12b
jne 0x7ff72e2c9327
test r15d, r15d
jne 0x7ff72e2c8ff0
mov al, 1
jmp 0x7ff72e2c9374
xorps xmm0, xmm0
mov dword [rsp + 0x70], 0xbffc
lea rdx, [rsp + 0x70]
mov rcx, rbx
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp - 0x78], xmm0
movups xmmword [rbp - 0x68], xmm0
call fcn.7ff72e2c6850
jmp 0x7ff72e2c9374
mov dword [rsp + 0x70], 0xbffd
jmp 0x7ff72e2c922d
mov dword [rsp + 0x70], 0xbffe
jmp 0x7ff72e2c922d
mov dword [rsp + 0x70], 0xbff9
jmp 0x7ff72e2c922d
mov dword [rsp + 0x70], 0xbff6
xorps xmm0, xmm0
lea rdx, [rsp + 0x70]
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp - 0x78], xmm0
movups xmmword [rbp - 0x68], xmm0
call fcn.7ff72e2c6850
jmp 0x7ff72e2c9374
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x7ff72e2c927d
mov ecx, dword [rsp + 0x38]
nop dword [rax]
cmp dword [rax + 0xe0], r12d
jle 0x7ff72e2c9271
cmp dword [rax + 0x198], ecx
je 0x7ff72e2c92d2
mov rax, qword [rax + 0xf0]
test rax, rax
jne 0x7ff72e2c9260
mov qword [r14], r12
mov rcx, qword [rbx + 8]
lea rdi, str.Base_host:_unexpected_wait_condition
mov r9d, 1
mov qword [rsp + 0x20], rdi
mov r8d, 0x383
mov dword [rbp - 0x58], 0x63764e5c
lea rdx, [rbp - 0x58]
mov dword [rbp - 0x54], 0x74736f48
mov dword [rbp - 0x50], 0x7070632e
mov byte [rbp - 0x4c], r12b
call fcn.7ff72e2d6af0
mov rdx, rdi
mov ecx, 0xa
call fcn.7ff72e2c7fe0
mov al, 1
jmp 0x7ff72e2c9374
mov qword [r14], rax
test rax, rax
je 0x7ff72e2c9280
mov rcx, qword [rbx + 8]
lea rdx, [rbp - 0x58]
add rax, 0xa0
mov dword [rbp - 0x58], 0x63764e5c
mov qword [rsp + 0x28], rax
mov r9d, 3
lea rax, str.Base_host:_event_from_plugin__s
mov dword [rbp - 0x54], 0x74736f48
mov r8d, 0x37c
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x50], 0x7070632e
mov byte [rbp - 0x4c], r12b
call fcn.7ff72e2d6af0
mov al, 1
jmp 0x7ff72e2c9374
mov rcx, qword [rbx + 8]
lea rdi, str.State_error_is_indicated
mov r9d, 1
mov qword [rsp + 0x20], rdi
mov r8d, 0x397
mov dword [rbp - 0x58], 0x63764e5c
lea rdx, [rbp - 0x58]
mov dword [rbp - 0x54], 0x74736f48
mov dword [rbp - 0x50], 0x7070632e
mov byte [rbp - 0x4c], r12b
call fcn.7ff72e2d6af0
mov rdx, rdi
mov ecx, 0xb
call fcn.7ff72e2c7fe0
xor al, al
mov r15, qword [rsp + 0x210]
mov r13, qword [rsp + 0x268]
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.7ff72e329d50
add rsp, 0x218
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret