Function at 0x1d718
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x40
cmp byte [0x000266c2], 0
mov rsi, rdx
mov rbx, rcx
mov edi, 0xc0000001
je 0x1d761
mov eax, dword [rcx + 0x20]
mov r9d, dword [rcx + 0x10]
mov r8, qword [rcx + 8]
mov edx, dword [rcx]
mov dword [rsp + 0x28], eax
mov rax, qword [rcx + 0x18]
lea rcx, [0x00022f60]
mov qword [rsp + 0x20], rax
call sub.ntoskrnl.exe_DbgPrint
mov eax, 0x80532f1e
cmp dword [rbx], eax
ja 0x1d961
je 0x1da03
mov eax, 0x80532ef4
cmp dword [rbx], eax
ja 0x1d902
je 0x1da03
cmp dword [rbx], 0x805326ec
je 0x1d8b6
cmp dword [rbx], 0x805326f0
je 0x1d87b
cmp dword [rbx], 0x805326f4
je 0x1d874
cmp dword [rbx], 0x80532aec
je 0x1d84f
cmp dword [rbx], 0x80532af0
je 0x1d82b
cmp dword [rbx], 0x80532af4
je 0x1d7fa
cmp dword [rbx], 0x80532af8
je 0x1d7e6
cmp dword [rbx], 0x80532eec
je 0x1da03
cmp dword [rbx], 0x80532ef0
jmp 0x1d9fa
xor edx, edx
lea rcx, [0x00026700]
lea r8d, [rdx + 0x58]
call fcn.0001dc60
jmp 0x1d874
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x1da10
cmp dword [rbx + 0x20], 0x58
jb 0x1da10
lea rdx, [0x00026700]
mov r8d, 0x58
call fcn.0001dd60
mov dword [rsi], 0x58
jmp 0x1d874
mov rax, qword [rbx + 8]
test rax, rax
je 0x1da10
cmp dword [rbx + 0x10], 4
jb 0x1da10
mov eax, dword [rax]
and dword [rsi], 0
mov dword [0x0002519c], eax
jmp 0x1d874
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x1da10
cmp dword [rbx + 0x20], 4
jb 0x1da10
mov eax, dword [0x0002519c]
mov dword [rsi], 4
mov dword [rcx], eax
xor edi, edi
jmp 0x1da10
mov rax, qword [rbx + 8]
test rax, rax
je 0x1da10
cmp dword [rbx + 0x10], 8
jb 0x1da10
cmp dword [rax], 0
mov ecx, dword [rax + 4]
jne 0x1da10
cmp ecx, 2
ja 0x1da10
xor edi, edi
mov dword [0x000251a0], ecx
and dword [rsi], edi
jmp 0x1da10
mov rax, qword [rbx + 8]
test rax, rax
je 0x1da10
cmp dword [rbx + 0x10], 4
jb 0x1da10
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x1da10
cmp dword [rbx + 0x20], 4
jb 0x1da10
cmp dword [rax], 0
jne 0x1da10
mov eax, dword [0x000251a0]
xor edi, edi
mov dword [rsi], 4
mov dword [rcx], eax
jmp 0x1da10
cmp dword [rbx], 0x80532ef8
je 0x1da03
cmp dword [rbx], 0x80532efc
je 0x1da03
cmp dword [rbx], 0x80532f00
je 0x1da03
cmp dword [rbx], 0x80532f04
je 0x1da03
cmp dword [rbx], 0x80532f0c
je 0x1da03
cmp dword [rbx], 0x80532f10
je 0x1da03
cmp dword [rbx], 0x80532f14
je 0x1da03
cmp dword [rbx], 0x80532f18
jmp 0x1d9fa
mov eax, 0x80532f70
cmp dword [rbx], eax
ja 0x1d9bc
je 0x1da03
cmp dword [rbx], 0x80532f20
je 0x1da03
cmp dword [rbx], 0x80532f26
je 0x1da03
cmp dword [rbx], 0x80532f28
je 0x1da03
cmp dword [rbx], 0x80532f3c
je 0x1da03
cmp dword [rbx], 0x80532f42
je 0x1da03
cmp dword [rbx], 0x80532f44
je 0x1da03
cmp dword [rbx], 0x80532f64
je 0x1da03
cmp dword [rbx], 0x80532f6a
je 0x1da03
cmp dword [rbx], 0x80532f6c
jmp 0x1d9fa
cmp dword [rbx], 0x80532f8c
je 0x1da03
cmp dword [rbx], 0x80532f90
je 0x1da03
cmp dword [rbx], 0x80532f94
je 0x1da03
cmp dword [rbx], 0x80532f98
je 0x1da03
cmp dword [rbx], 0x80532f9c
je 0x1da03
cmp dword [rbx], 0x80532fa0
je 0x1da03
cmp dword [rbx], 0x80532fa4
je 0x1da03
cmp dword [rbx], 0x80532fa8
je 0x1da03
mov edi, 0xc00000bb
jmp 0x1da10
mov rdx, rsi
mov rcx, rbx
call fcn.0001c880
mov edi, eax
cmp byte [0x000266c2], 0
je 0x1da43
mov ecx, dword [rbx + 0x20]
mov r9d, dword [rbx + 0x10]
mov r8, qword [rbx + 8]
mov edx, dword [rbx]
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], ecx
mov rcx, qword [rbx + 0x18]
mov qword [rsp + 0x20], rcx
lea rcx, [0x00022fb0]
call sub.ntoskrnl.exe_DbgPrint
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov eax, edi
add rsp, 0x40
pop rdi
ret