Function at 0x180238530
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x550]
sub rsp, 0x650
mov r13, rdx
mov r15, rcx
lea rbx, [0x1804da2b0]
mov qword [rbp + 0x170], rbx
mov rcx, rbx
call fcn.180283150
test eax, eax
jne 0x180239560
cmp dword [0x1804da2fc], 0x7fffffff
je 0x18023954b
mov r12, qword [r15]
mov rax, r12
shr rax, 8
movzx edx, al
movzx eax, r12b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs r8, 0x100000001b3
imul rax, r8
xor rdx, rax
imul rdx, r8
mov rax, r12
shr rax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r12
shr rax, 0x18
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r12
shr rax, 0x20
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r12
shr rax, 0x28
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r12
shr rax, 0x30
movzx ecx, al
xor rcx, rdx
imul rcx, r8
mov rax, r12
shr rax, 0x38
xor rcx, rax
imul rcx, r8
and rcx, qword [0x1804da330]
shl rcx, 4
add rcx, qword [0x1804da318]
mov rax, qword [rcx + 8]
cmp rax, qword [0x1804da308]
je 0x180238652
mov rcx, qword [rcx]
cmp r12, qword [rax + 0x10]
je 0x180238654
cmp rax, rcx
je 0x180238652
mov rax, qword [rax + 8]
cmp r12, qword [rax + 0x10]
jne 0x180238641
jmp 0x180238654
xor eax, eax
test rax, rax
je 0x18023869e
mov qword [rbp + 0x5a0], r12
lea r8, [rbp + 0x5a0]
lea rdx, [rbp + 0xd0]
lea rcx, [0x1804da300]
call fcn.180230790
mov rdx, qword [rax]
movups xmm0, xmmword [rdx + 0x18]
movups xmmword [r13], xmm0
movsd xmm1, qword [rdx + 0x28]
movsd qword [r13 + 0x10], xmm1
mov byte [r13 + 0x18], 1
mov rcx, rbx
jmp 0x180239528
call fcn.180270610
mov rdi, rax
lea rax, str.Locating_IConsoleObject_vtable_indices...
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], 0x29
lea rax, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], 0x327
lea rax, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rax
mov ebx, dword [rdi + 0x40]
cmp ebx, 2
setle r14b
lea rcx, [rdi + 0x88]
call fcn.180270a80
movzx esi, al
cmp ebx, 2
jle 0x1802386ff
test al, al
je 0x18023878c
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0xf
jbe 0x18023870e
mov rcx, qword [rdi + 8]
mov qword [rbp + 0x90], rcx
mov rax, qword [rdi + 0x18]
mov qword [rbp + 0x98], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x90], xmm1
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov r9d, 2
lea r8, [rbp + 0x90]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x190]
call fcn.18026dc60
movzx r9d, sil
movzx r8d, r14b
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.180275990
xor sil, sil
mov byte [rbp - 0x74], sil
call fcn.180270610
mov qword [rbp + 0x5a8], r15
mov qword [rbp - 0x70], r12
lea rcx, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x48], 0x32a
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.Vtable:_:x__console_obj_:x_
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 0x1f
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x30]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.180106690
xor ebx, ebx
mov dword [rbp + 0x5a8], ebx
xor eax, eax
mov r14d, dword [rbp - 0x78]
nop word [rax + rax]
cdqe
mov rdi, qword [r12 + rax*8]
test rdi, rdi
je 0x1802393c6
mov edx, 1
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_IsBadReadPtr]
test eax, eax
jne 0x1802393c6
lea rax, str.33_C0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 5
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp - 0x30], xmm0
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.180258da0
test al, al
jne 0x180238d00
lea rax, str.48_89_4C_24_08_33_C0
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 0x14
movaps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x30], xmm0
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.180258da0
test al, al
jne 0x180238d00
test sil, sil
je 0x180238d12
inc r14d
mov dword [rbp - 0x7c], r14d
mov rdx, rdi
lea rcx, [rbp - 0x60]
call fcn.18020f9d0
mov rdx, qword [rax]
lea rcx, [rbp + 0xd0]
call fcn.1802108d0
call fcn.180270610
lea rsi, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x341
lea rdi, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rdi
lea rcx, str.Starting_from___looking_for_destructor...
mov qword [rbp + 0xa0], rcx
mov qword [rbp + 0xa8], 0x2b
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp - 0x7c]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0xa0]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
call fcn.180270610
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x342
mov qword [rsp + 0x50], rdi
lea rcx, str.Looking_for_:x...
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb8], 0x13
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0xb0]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b390
mov dword [rbp + 0x5a8], r14d
lea eax, [r14 + 0xf]
cmp r14d, eax
jae 0x180238fd5
mov ebx, r14d
call fcn.180270610
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x346
mov qword [rsp + 0x50], rdi
lea rcx, str.Emulating_vtable__...
mov qword [rbp + 0x140], rcx
mov qword [rbp + 0x148], 0x17
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x140]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
mov eax, ebx
mov rbx, qword [r12 + rax*8]
test rbx, rbx
je 0x180238f72
cmp rbx, qword [r12]
je 0x180238f72
mov r8d, 0x2000
mov rdx, qword [rbp + 0xd0]
lea rcx, [rbp + 0x50]
call fcn.1802200d0
nop
mov rax, qword [rbp + 0x50]
mov qword [rax + 0x360], r15
mov rax, qword [rbp + 0x50]
mov qword [rax + 0x3f0], rbx
mov rax, qword [rbp + 0x50]
mov dword [rax + 0xdac], 0x64
call fcn.180270610
mov rcx, qword [rbp + 0x50]
add rcx, 0x3f0
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x358
mov qword [rsp + 0x50], rdi
lea rdx, str.Emulating_instruction_at_:x...
mov qword [rbp + 0x150], rdx
mov qword [rbp + 0x158], 0x20
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x150]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b390
mov rax, qword [rbp + 0x50]
mov rbx, qword [rax + 0x3f0]
mov qword [rbp - 0x70], rbx
test rbx, rbx
je 0x180238ed1
mov edx, 4
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_IsBadReadPtr]
test eax, eax
jne 0x180238ed1
cmp rbx, qword [r12]
je 0x180238efd
mov r8d, 0x3e8
mov rdx, rbx
lea rcx, [rbp + 0x1f0]
call fcn.180218e80
cmp byte [rbp + 0x548], 0
je 0x180238e67
test byte [rbp + 0x4cb], 0xa
je 0x180238d2a
cmp byte [rbp + 0x23e], 0
je 0x180238d2a
test byte [rbp + 0x260], 2
je 0x180238d2a
cmp byte [rbp + 0x273], 4
setne al
test al, al
je 0x180238d2a
lea rcx, [rbp + 0x50f]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x180238ba4
cmp rax, 4
jb 0x180238bc8
cmp dword [rbp + 0x50f], 0x4c4c4143
sete al
test al, al
jne 0x180238d2a
call fcn.180270610
movzx ecx, byte [rbp + 0x1fc]
add rcx, rbx
mov qword [rbp - 0x60], rcx
mov qword [rbp + 0x30], rsi
mov dword [rbp + 0x38], 0x37c
mov qword [rbp + 0x40], rdi
lea rcx, str.Skipping_write_to_memory_instruction_at_:x__:x_bytes__landing_at_:x_
mov qword [rbp + 0x100], rcx
mov qword [rbp + 0x108], 0x4a
movups xmm0, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rbp + 0x40]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp - 0x60]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1fc]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x100]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.180107110
movzx ecx, byte [rbp + 0x1fc]
mov rdx, qword [rbp + 0x50]
add qword [rdx + 0x3f0], rcx
mov rdx, qword [rbp + 0x50]
lea rax, [rbp + 0x1f0]
mov ecx, 6
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rdx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rcx, 1
jne 0x180238c71
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x40], xmm0
mov rcx, qword [rax + 0x50]
mov qword [rdx + 0x50], rcx
mov rax, qword [rbp + 0x50]
inc dword [rax + 0xd88]
jmp 0x180238e43
mov r14d, ebx
mov dword [rbp - 0x78], ebx
test sil, sil
jne 0x180238d12
mov sil, 1
mov byte [rbp - 0x74], sil
inc ebx
mov dword [rbp + 0x5a8], ebx
mov eax, ebx
cmp ebx, 0x14
jl 0x180238830
jmp 0x180239437
mov rax, qword [rbp + 0x50]
cmp dword [rax + 0xd88], 0
je 0x180238d44
test byte [rax + 0x2dc], 1
je 0x180238e43
call fcn.180270610
mov rdi, rax
lea rax, str.Branch_
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 7
mov qword [rbp + 0x10], rsi
mov dword [rbp + 0x18], 0x387
lea rax, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rbp + 0x20], rax
mov ebx, dword [rdi + 0x40]
cmp ebx, 2
setle r14b
lea rcx, [rdi + 0x88]
call fcn.180270a80
movzx esi, al
cmp ebx, 2
jle 0x180238da1
test al, al
je 0x180238e35
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0xf
jbe 0x180238db0
mov rcx, qword [rdi + 8]
mov qword [rbp + 0x120], rcx
mov rax, qword [rdi + 0x18]
mov qword [rbp + 0x128], rax
movaps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0xb0], xmm0
movaps xmm1, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0xa0], xmm1
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rbp + 0x20]
movsd qword [rsp + 0x70], xmm1
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x20], rax
mov r9d, 2
lea r8, [rbp + 0xa0]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x190]
call fcn.18026dc60
movzx r9d, sil
movzx r8d, r14b
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.180275990
lea rdi, str.sdk::IConsoleObject::locate_vtable_indices
lea rsi, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
lea rcx, [rbp + 0x50]
call fcn.180220360
test eax, eax
jne 0x180238ed1
mov rax, qword [rbp + 0x50]
cmp dword [rax + 0xd88], 0x32
jb 0x180238a93
jmp 0x180238ed1
call fcn.180270610
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x36b
mov qword [rsp + 0x50], rdi
lea rcx, str.Failed_to_decode_instruction_at_:x
mov qword [rbp + 0x130], rcx
mov qword [rbp + 0x138], 0x24
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x130]
mov r8d, 4
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b390
nop
lea rcx, [rbp + 0x50]
call fcn.180109930
mov ebx, dword [rbp + 0x5a8]
inc ebx
mov dword [rbp + 0x5a8], ebx
mov r14d, dword [rbp - 0x7c]
lea eax, [r14 + 0xf]
cmp ebx, eax
jb 0x1802389d3
jmp 0x180238fd5
call fcn.180270610
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x361
mov qword [rsp + 0x50], rdi
lea rcx, str.Found_destructor_at_index_
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 0x1c
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x20]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
mov r14d, dword [rbp + 0x5a8]
lea rcx, [rbp + 0x50]
call fcn.180109930
jmp 0x180238fd5
call fcn.180270610
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x48], 0x34a
mov qword [rsp + 0x50], rdi
lea rcx, str.Reached_end_of_IConsoleVariable_vtable_at_index_
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 0x32
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x20]
mov r8d, 4
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
mov qword [rbp + 0x5a8], r12
lea r8, [rbp + 0x5a8]
lea rdx, [rbp + 0x178]
lea rcx, [0x1804da300]
call fcn.180230790
mov rsi, qword [rax]
add rsi, 0x18
lea eax, [r14 - 1]
mov dword [rsi], eax
lea r15, [rsi + 4]
mov dword [r15], r14d
lea eax, [r14 + 1]
mov dword [rsi + 8], eax
lea r14, [rsi + 0xc]
mov dword [r14], eax
inc eax
mov dword [rbp - 0x80], eax
mov byte [rbp + 0x5a0], 0
lea rcx, str.83_79
mov qword [rbp + 0xc0], rcx
mov qword [rbp + 0xc8], 5
movaps xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xc0], xmm0
lea rdx, [rbp + 0xc0]
mov rcx, qword [r12 + rax*8]
call fcn.180258da0
test al, al
je 0x1802390d5
call fcn.180270610
lea rcx, str.GetBool_detected__skipping_ahead...
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], 0x23
lea r12, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x39c
mov qword [rsp + 0x50], rdi
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movsd xmm0, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm0
lea r9, [rbp - 0x50]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.180033e80
mov eax, dword [rbp - 0x80]
inc eax
mov dword [rbp - 0x80], eax
jmp 0x180239138
lea rax, [rbp + 0x50]
mov qword [rbp - 0x60], rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x50], rax
lea rax, [rbp + 0x5a0]
mov qword [rbp - 0x48], rax
mov qword [rbp + 0x88], 0
lea rax, [0x18035a6f8]
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x58], xmm0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x88], rax
mov eax, dword [rbp - 0x80]
mov rcx, qword [r12 + rax*8]
lea r8, [rbp + 0x50]
mov edx, 0x64
call fcn.180219380
mov eax, dword [rbp - 0x80]
lea r12, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
lea rbx, [rsi + 0x10]
mov dword [rbx], eax
lea rdi, [rsi + 0x14]
inc eax
mov dword [rdi], eax
call fcn.180270610
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3c9
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.Encountered_final_nullptr_at_index_
mov qword [rbp + 0x160], rcx
mov qword [rbp + 0x168], 0x25
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp - 0x78]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x160]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
call fcn.180270610
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3ca
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.IConsoleObject::AsConsoleCommand_vtable_index:_
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], 0x31
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0xe0]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
call fcn.180270610
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3cb
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.IConsoleObject::Release_vtable_index:_
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xf8], 0x28
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0xf0]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
call fcn.180270610
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3cc
lea r15, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], r15
lea rcx, str.IConsoleVariable::Set_vtable_index:_
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], 0x26
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x10]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
call fcn.180270610
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3cd
mov qword [rsp + 0x50], r15
lea rcx, str.IConsoleVariable::GetInt_vtable_index:_
mov qword [rbp], rcx
mov qword [rbp + 8], 0x29
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], rbx
lea r9, [rbp]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
call fcn.180270610
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], 0x3ce
mov qword [rsp + 0x50], r15
lea rcx, str.IConsoleVariable::GetFloat_vtable_index:_
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 0x2b
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], rdi
lea r9, [rbp - 0x40]
mov r8d, 2
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18000b120
movups xmm0, xmmword [rsi]
movups xmmword [r13], xmm0
movsd xmm1, qword [rsi + 0x10]
movsd qword [r13 + 0x10], xmm1
mov byte [r13 + 0x18], 1
jmp 0x180239521
call fcn.180270610
lea rcx, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x48], 0x330
lea rcx, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rcx
lea rcx, str.Reached_end_of_IConsoleObject_vtable_at_index_
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 0x30
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x40]
mov r8d, 4
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.1800244a0
call fcn.180270610
mov rdi, rax
lea rax, str.Failed_to_locate_IConsoleVariable::Set_vtable_index_
mov qword [rbp], rax
mov qword [rbp + 8], 0x34
lea rax, str.D:_aUEVRUEVRdependencies_submodulesUESDK_src_sdkCVar.cpp
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], 0x3d4
lea rax, str.sdk::IConsoleObject::locate_vtable_indices
mov qword [rsp + 0x50], rax
mov ebx, dword [rdi + 0x40]
cmp ebx, 4
setle r14b
lea rcx, [rdi + 0x88]
call fcn.180270a80
movzx esi, al
cmp ebx, 4
jle 0x180239498
test al, al
je 0x18023951c
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0xf
jbe 0x1802394a7
mov rcx, qword [rdi + 8]
mov qword [rbp - 0x10], rcx
mov rax, qword [rdi + 0x18]
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0xd0], xmm0
movaps xmm1, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x40], xmm1
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rsp + 0x50]
movsd qword [rsp + 0x70], xmm1
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [rbp - 0x40]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x190]
call fcn.18026dc60
movzx r9d, sil
movzx r8d, r14b
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.180275990
mov byte [r13 + 0x18], 0
lea rcx, [0x1804da2b0]
call fcn.180283194
mov rax, r13
mov rbx, qword [rsp + 0x690]
add rsp, 0x650
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov dword [0x1804da2fc], 0x7ffffffe
mov ecx, 6
call fcn.1802835e0
int3
mov ecx, 5
call fcn.1802835e0
int3