Function at 0x140091ec0
Capabilities:
Print debug messages

Disassembly:
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x30
mov qword [rbp - 0x10], 0xfffffffffffffffe
mov qword [rsp + 0x60], rbx
mov rdi, rcx
mov rax, qword [rcx + 0x20]
test rax, rax
jne 0x140091f08
lea r8, str.c:userschunyung_source_repos_rtkngui_rtknguimaxxaudio3settingui.cpp
mov edx, 0x461
lea rcx, str._VCpl__RETURN_ON_FALSE:_Line___d__File___s_n
mov rbx, qword [rsp + 0x60]
add rsp, 0x30
pop rdi
pop rsi
pop rbp
jmp fcn.140052e90
cmp dword [rax + 0x168], 0
je 0x1400920d4
lea rax, [rbp + 0x20]
mov qword [rbp + 0x28], rax
call fcn.1400f5f94
mov rcx, rax
test rax, rax
je 0x140092187
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x20], rax
lea rsi, str.UIRenderMain
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140014ab0
mov rbx, 0xffffffffffffffff
test al, al
jne 0x140091f7a
mov rax, rbx
nop dword [rax]
inc rax
cmp word [rsi + rax*2], 0
jne 0x140091f60
mov r8d, eax
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140010390
nop
lea r8, [rbp + 0x20]
xor edx, edx
mov rcx, rdi
call fcn.1400921c0
lea rax, [rbp + 0x20]
mov qword [rbp + 0x28], rax
call fcn.1400f5f94
mov rcx, rax
test rax, rax
je 0x140092192
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x20], rax
lea rsi, str.UIRenderBasic
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140014ab0
test al, al
jne 0x140091fea
mov rax, rbx
nop dword [rax]
inc rax
cmp word [rsi + rax*2], 0
jne 0x140091fd0
mov r8d, eax
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140010390
nop
lea r8, [rbp + 0x20]
mov edx, 1
mov rcx, rdi
call fcn.1400921c0
lea rax, [rbp + 0x20]
mov qword [rbp + 0x28], rax
call fcn.1400f5f94
mov rcx, rax
test rax, rax
je 0x14009219d
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x20], rax
lea rsi, str.UIRenderEQ
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140014ab0
test al, al
jne 0x14009205a
mov rax, rbx
nop dword [rax]
inc rax
cmp word [rsi + rax*2], 0
jne 0x140092040
mov r8d, eax
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140010390
nop
lea r8, [rbp + 0x20]
mov edx, 2
mov rcx, rdi
call fcn.1400921c0
lea rax, [rbp + 0x20]
mov qword [rbp + 0x28], rax
call fcn.1400f5f94
mov rcx, rax
test rax, rax
je 0x1400921a8
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x20], rax
lea rsi, str.UIRenderSurround
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140014ab0
test al, al
jne 0x1400920ca
nop dword [rax]
inc rbx
cmp word [rsi + rbx*2], 0
jne 0x1400920b0
mov r8d, ebx
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140010390
nop
mov edx, 3
jmp 0x140092163
lea rax, str.UICaptureMain
lea rdx, str.UICaptureMainSingleMic
cmp dword [rcx + 0x118], 0
cmovne rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140014bb0
mov r8, rax
xor edx, edx
mov rcx, rdi
call fcn.1400921c0
lea rax, [rbp + 0x20]
mov qword [rbp + 0x28], rax
call fcn.1400f5f94
mov rcx, rax
test rax, rax
je 0x14009217c
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x20], rax
lea rsi, str.UICaptureBasic
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140014ab0
test al, al
jne 0x14009215e
mov rbx, 0xffffffffffffffff
inc rbx
cmp word [rsi + rbx*2], 0
jne 0x140092144
mov r8d, ebx
mov rdx, rsi
lea rcx, [rbp + 0x20]
call fcn.140010390
nop
mov edx, 1
lea r8, [rbp + 0x20]
mov rcx, rdi
call fcn.1400921c0
mov rbx, qword [rsp + 0x60]
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x80004005
call fcn.14000dc70
int3
mov ecx, 0x80004005
call fcn.14000dc70
int3
mov ecx, 0x80004005
call fcn.14000dc70
int3
mov ecx, 0x80004005
call fcn.14000dc70
int3
mov ecx, 0x80004005
call fcn.14000dc70
int3