Function at 0x180078bd0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r9
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov ebx, dword [rbp + 0x58]
mov r12, r8
imul eax, ebx, 0x8c0
mov r15d, ebx
mov dword [rbp - 0x40], ebx
mov rsi, rdx
mov rdi, rcx
cmp ebx, eax
mov dword [rbp - 0x28], eax
mov ebx, dword [rbp + 0x58]
ja 0x1800790a6
mov r13d, dword [rbp + 0x58]
lea rcx, str.test_1
mov r14d, dword [rbp + 0x58]
lea rax, [0x180085b60]
cmp r15d, 0x190a
ja 0x180078e64
je 0x180078e27
cmp r15d, 0x98
ja 0x180078d51
je 0x180078d49
cmp r15d, 0xa
je 0x180078d0c
cmp r15d, 0x3f
je 0x180078cad
cmp r15d, 0x72
jne 0x180079060
xor r13d, r13d
cmp dword [r12], r13d
je 0x18007907b
mov rax, qword [rbp + 0x50]
lea r8d, [r15 - 0x5d]
mov rdx, r9
lea rcx, [rbp - 0x40]
mov eax, dword [rax]
mov dword [rbp - 0x40], eax
call fcn.18005f1c0
mov r9, qword [rbp + 0x48]
lea rcx, str.test_1
mov qword [rbp - 0x10], rax
jmp 0x180079060
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [0x1800a8240]
lea r9, [0x1800a8660]
mov rcx, rax
lea rdx, str._bufsize__must_be_greater_than_or_equal_to_zero.
mov eax, dword [rdi]
mov dword [rsp + 0x20], eax
call fcn.180085950
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [0x1800a8240]
lea rdx, str.CWebRTC.Audio.EchoCanceller.ErleBand0.Average
mov rcx, rax
call fcn.180085950
mov r9, qword [rbp + 0x48]
lea rcx, str.test_1
jmp 0x180079060
lea r9, [rbp - 0x20]
mov dword [rbp - 0x40], 4
mov r8d, 0xe0
mov qword [rbp - 0x20], rax
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x38], 0x80
lea rcx, [rbp - 0x40]
call fcn.18006a830
mov r9, qword [rbp + 0x48]
lea rcx, str.test_1
mov qword [rbp - 0x20], rax
jmp 0x180079060
mov ebx, dword [rdi + 0x14]
jmp 0x180079060
cmp r15d, 0x64a
je 0x180078de0
cmp r15d, 0xc8a
je 0x180078da6
cmp r15d, 0x12ca
jne 0x180079060
mov r8, qword [rbp - 0x20]
mov edx, 0xc
mov rcx, qword [rbp - 0x18]
call fcn.18005b240
mov r8d, 0x24
mov rdx, rax
xor ecx, ecx
call fcn.18004f450
mov r9, qword [rbp + 0x48]
lea rcx, str.test_1
jmp 0x180079060
lea r9, [rbp - 0x18]
mov dword [rbp - 0x40], 4
mov r8d, 0xe0
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x80
lea rcx, [rbp - 0x40]
call fcn.18006a830
mov qword [rbp - 0x18], rax
lea rax, str.test_1
mov r9, qword [rbp - 0x18]
jmp 0x180078e03
mov r9, qword [rbp - 0x20]
xor r8d, r8d
mov qword [rbp - 0x40], rcx
lea rcx, [rbp - 0x40]
lea edx, [r8 + 0x7c]
call fcn.180030540
mov r9, qword [rbp - 0x20]
lea rax, str.test_2
xor r8d, r8d
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x40]
lea edx, [r8 + 0x7c]
call fcn.180030540
mov r9, qword [rbp + 0x48]
lea rcx, str.test_1
jmp 0x180079060
mov r9d, 0xff
mov dword [rbp - 0x40], 0
xor r8d, r8d
lea rdx, [rbp - 0x40]
xor ecx, ecx
call fcn.180079c80
mov r8, qword [rbp - 0x20]
mov edx, 0xc
mov rcx, qword [rbp - 0x18]
call fcn.18005b240
mov r9, qword [rbp + 0x48]
lea rcx, str.test_1
jmp 0x180079060
cmp r15d, 0x47b2
ja 0x18007904e
je 0x180078f05
cmp r15d, 0x1f4a
je 0x180078ee4
cmp r15d, 0x258a
je 0x180078ec3
cmp r15d, 0x279f
jne 0x180079060
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [0x1800a8240]
lea rdx, str.CTest_configuration_overwrite_specified_in_the_wrong_format.
mov rcx, rax
call fcn.180085950
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rdx, qword [rbp - 0x18]
mov r8d, 0x24
xor ecx, ecx
call fcn.18004f450
mov r9, qword [rbp + 0x48]
lea rcx, str.test_1
jmp 0x180079060
mov rdx, qword [rbp - 0x20]
mov r8d, 0x24
xor ecx, ecx
call fcn.18004f450
mov r9, qword [rbp + 0x48]
lea rcx, str.test_1
jmp 0x180079060
cmp dword [r12], 0
je 0x180079011
mov r15d, 0x12c
nop word [rax + rax]
mov eax, r15d
sub eax, 0x129
je 0x180078fba
sub eax, 1
je 0x180078fb4
sub eax, 1
je 0x180078f60
cmp eax, 1
jne 0x180078ff2
mov r14d, dword [r12]
mov eax, 0x480
sub eax, dword [rdi + 0x12f4]
cmp r14d, eax
cmovge r14d, eax
jmp 0x180078ff2
xor eax, eax
test r14d, r14d
jle 0x180078fab
nop word [rax + rax]
mov edx, dword [rdi + 0x12f4]
movzx ecx, word [rsi]
add edx, eax
add rsi, 2
mov word [rdi + rdx*2 + 0xf4], cx
cmp dword [rdi + 8], 2
jne 0x180078fa4
mov edx, dword [rdi + 0x12f4]
movzx ecx, word [rsi]
add edx, eax
add rsi, 2
mov word [rdi + rdx*2 + 0x9f4], cx
inc eax
cmp eax, r14d
jl 0x180078f70
add dword [rdi + 0x12f4], r14d
jmp 0x180078ff2
sub dword [r12], r14d
jmp 0x180078ff2
cmp dword [rdi + 0x12f4], 0x480
jb 0x180078ff2
mov r8, qword [rbp - 0x10]
xor r9d, r9d
mov edx, 0x82
mov rcx, rdi
call fcn.1800398a0
mov rbx, rax
test eax, eax
jle 0x18007907f
add dword [rdi + 0x12f4], 0xfffffb80
add r13d, ebx
dec r15d
cmp r15d, 0x128
ja 0x180078f20
cmp dword [r12], 0
jne 0x180078f10
mov r15d, dword [rbp - 0x40]
mov qword [rsp + 0x30], 0
lea rax, [rbp - 0x10]
mov qword [rsp + 0x28], 0
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xd9
xor ecx, ecx
call fcn.1800412d0
mov r9, qword [rbp + 0x48]
lea rcx, str.test_1
mov ebx, r13d
jmp 0x180079060
cmp r15d, 0x5f98
je 0x1800790a6
cmp r15d, 0x8ef2
je 0x1800790a6
mov eax, dword [rbp + 0x58]
lea eax, [rax + rax*4]
shl eax, 5
add r15d, eax
mov dword [rbp - 0x40], r15d
cmp r15d, dword [rbp - 0x28]
ja 0x1800790a6
jmp 0x180078c2c
xor eax, eax
jmp 0x1800790a8
xor eax, eax
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], rax
mov edx, 0xd9
lea rax, [rbp - 0x10]
xor ecx, ecx
mov qword [rsp + 0x20], rax
call fcn.1800412d0
mov eax, ebx
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret