Function at 0x1400bd480
Capabilities:
Read file on windows

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x138
movaps xmmword [rsp + 0x110], xmm6
movaps xmmword [rsp + 0x120], xmm7
mov rbx, rdx
mov rax, qword [0x140285110]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x98], r8
mov rcx, qword [rax]
mov qword [rsp + 0x108], rcx
xor ecx, ecx
mov rcx, rdx
call sub.msvcrt.dll_strlen
lea rdi, [rax + 1]
mov rsi, rax
mov rcx, rdi
shr rdi, 1
call sub.msvcrt.dll_malloc
mov qword [rsp + 0x90], rax
lea rax, [rdi + 3]
mov ecx, 8
xor r8d, r8d
mul rcx
jo 0x1400bf4d7
test r8, r8
mov qword [rsp + 0x88], r8
je 0x1400bd5a1
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x70], 0
lea rdx, str.allocation_failed_for_command_of_length__zu
lea rcx, str.Memory_error
mov r8, rsi
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
mov rax, qword [rsp + 0x98]
mov qword [rax], r14
mov rcx, qword [rsp + 0x90]
call fcn.14016b6d8
mov rcx, qword [rsp + 0x70]
call fcn.14016b6d8
mov eax, 0xffffffff
mov rbp, qword [0x140285110]
mov rdx, qword [rsp + 0x108]
xor rdx, qword [rbp]
jne 0x1400bf4d2
movaps xmm6, xmmword [rsp + 0x110]
movaps xmm7, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rax
call sub.msvcrt.dll_malloc
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0xa0], 0
test rdx, rdx
je 0x1400bd524
test rax, rax
je 0x1400bd524
movzx r15d, byte [rbx]
lea r12, [0x14019fc74]
mov r13, rdx
mov qword [rsp + 0x58], 0
nop dword [rax + rax]
test r15b, r15b
je 0x1400bd852
movzx ecx, r15b
mov edi, ecx
call qword [sym.imp.msvcrt.dll_isspace]
test eax, eax
jne 0x1400bd840
cmp qword [rsp + 0x58], 0
sete bpl
cmp dil, 0x23
sete dl
and bpl, dl
jne 0x1400bdc1c
mov rsi, rbx
xor r11d, r11d
nop dword [rax]
test r11b, r11b
je 0x1400bd6f3
mov r8d, edi
mov edi, r11d
cmp r8b, dil
je 0x1400bd720
cmp dil, 0x22
jne 0x1400bd707
cmp r8b, 0x5c
jne 0x1400bd707
cmp byte [rsi + 1], 0
je 0x1400bd6a0
movzx r10d, byte [rsi + 2]
lea rax, [rsi + 2]
test r10b, r10b
je 0x1400bd6a0
cmp r10b, 0x22
je 0x1400bd723
cmp r10b, 0x5c
jne 0x1400bd820
cmp byte [rax + 1], 0
je 0x1400bd6a0
add rax, 2
movzx r10d, byte [rax]
test r10b, r10b
jne 0x1400bd670
nop word [rax + rax]
lea rdx, [0x14019f635]
lea rcx, str.Incomplete_command
mov r8, rbx
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_isspace]
test eax, eax
jne 0x1400bdc01
cmp dil, 0x5c
je 0x1400bdb80
movzx r15d, byte [rsi + 1]
lea r9, [rsi + 1]
test r15b, r15b
mov edi, r15d
je 0x1400bdba3
mov rsi, r9
movzx r14d, dil
mov rcx, r12
mov edx, r14d
call sub.msvcrt.dll_strchr
test rax, rax
je 0x1400bd6c0
movzx ecx, byte [rsi + 1]
lea r9, [rsi + 1]
test cl, cl
je 0x1400bd6a0
mov r11d, edi
mov rsi, r9
mov edi, ecx
jmp 0x1400bd630
mov rax, rsi
movzx r15d, byte [rax + 1]
lea rsi, [rax + 1]
test r15b, r15b
mov edi, r15d
jne 0x1400bd6f3
mov rdi, rsi
sub rdi, rbx
lea r11, [rdi + 1]
mov qword [rsp + 0x80], r11
mov rdx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x58]
mov r8, rdi
mov rcx, r13
mov r14, r13
mov qword [rdx + rax*8], r13
mov rdx, rbx
xor ebx, ebx
call sub.msvcrt.dll_memcpy
mov byte [r13 + rdi], 0
mov qword [rsp + 0x68], rsi
mov rdi, r13
mov qword [rsp + 0x60], r13
mov esi, ebx
jmp 0x1400bd7a3
test sil, sil
jne 0x1400bd7d1
movzx edx, bl
mov rcx, r12
call sub.msvcrt.dll_strchr
test rax, rax
je 0x1400bdb31
mov esi, ebx
nop dword [rax + rax]
mov rdi, r13
movzx ebx, byte [rdi]
lea r13, [rdi + 1]
test bl, bl
je 0x1400bdb53
cmp bl, 0x23
sete r8b
test sil, sil
sete r10b
and r8d, r10d
or bpl, r8b
je 0x1400bd780
mov byte [r14], bl
add r14, 1
jmp 0x1400bd7a0
cmp bl, sil
je 0x1400bdb74
cmp sil, 0x22
jne 0x1400bd7c8
cmp bl, 0x5c
jne 0x1400bd7c8
movzx ebx, byte [rdi + 1]
lea r13, [rdi + 2]
cmp bl, 0x22
je 0x1400bdbf0
cmp bl, 0x5c
je 0x1400bdbf0
test bl, bl
je 0x1400bdb53
mov byte [r14], 0x5c
add r14, 1
mov byte [r14], bl
add r14, 1
jmp 0x1400bd7a0
movzx r8d, byte [rax + 1]
lea rsi, [rax + 1]
mov edi, 0x22
test r8b, r8b
jne 0x1400bd63f
jmp 0x1400bd6a0
movzx r15d, byte [rbx + 1]
add rbx, 1
test r15b, r15b
jne 0x1400bd5f9
cmp qword [rsp + 0x58], 0
je 0x1400bdc1c
mov rbx, qword [rsp + 0x70]
mov r10d, 4
lea rdi, [0x14019f76c]
mov rcx, r10
mov r9, qword [rbx]
mov rsi, r9
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bdc87
cmp qword [rsp + 0x58], 2
jne 0x1400becd8
mov r8, qword [rsp + 0x78]
mov rbx, qword [rbx + 8]
mov r9d, dword [r8 + 0xe8]
test r9d, r9d
jle 0x1400bdab2
mov r13, qword [r8 + 0xf0]
lea r12d, [r9 - 1]
mov rcx, rbx
mov r15, qword [r13]
lea rdi, [r13 + r12*8 + 8]
and r12d, 7
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed09
add r13, 8
cmp rdi, r13
je 0x1400bdab2
test r12, r12
je 0x1400bd9e5
cmp r12, 1
je 0x1400bd9c0
cmp r12, 2
je 0x1400bd9a4
cmp r12, 3
je 0x1400bd988
cmp r12, 4
je 0x1400bd96c
cmp r12, 5
je 0x1400bd950
cmp r12, 6
je 0x1400bd934
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed09
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed09
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed09
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed09
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed09
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed09
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed09
add r13, 8
cmp rdi, r13
je 0x1400bdab2
mov r14, qword [r13]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed06
mov r14, qword [r13 + 8]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed06
mov r14, qword [r13 + 0x10]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed06
mov r14, qword [r13 + 0x18]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed06
mov r14, qword [r13 + 0x20]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed06
mov r14, qword [r13 + 0x28]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed06
mov r14, qword [r13 + 0x30]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed06
mov r14, qword [r13 + 0x38]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bed06
add r13, 0x40
cmp rdi, r13
jne 0x1400bd9e5
mov rcx, qword [rsp + 0x78]
xor r15d, r15d
mov esi, dword [rcx + 0xf8]
test esi, esi
jg 0x1400bed1c
lea rdi, str.media
mov ecx, 6
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400c071e
lea rdi, str.schedule
mov ecx, 9
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400c070a
lea rdi, [0x14019f4a8]
mov ecx, 4
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400c06ec
mov r15, qword [rsp + 0x78]
mov edx, 1
mov rcx, r15
call fcn.1400b5960
mov edx, 0x11
mov rcx, r15
call fcn.1400b5960
jmp 0x1400bef47
cmp bl, 0x5c
jne 0x1400bd7c8
lea r13, [rdi + 2]
movzx edi, byte [rdi + 1]
cmp dil, 0x22
je 0x1400bdbdd
jg 0x1400bdbbd
test dil, dil
jne 0x1400bdbc9
mov r13, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
mov byte [r14], 0
add qword [rsp + 0x58], 1
add r13, qword [rsp + 0x80]
jmp 0x1400bd5f0
xor esi, esi
jmp 0x1400bd7a0
movzx r15d, byte [rsi + 1]
test r15b, r15b
je 0x1400becf7
movzx r15d, byte [rsi + 2]
lea r9, [rsi + 2]
test r15b, r15b
mov edi, r15d
jne 0x1400bd6f0
mov rdi, r9
mov rsi, r9
sub rdi, rbx
lea rcx, [rdi + 1]
mov qword [rsp + 0x80], rcx
jmp 0x1400bd746
cmp dil, 0x27
je 0x1400bdbdd
cmp dil, 0x5c
je 0x1400bdbdd
movzx ecx, dil
mov ebx, edi
call qword [sym.imp.msvcrt.dll_isspace]
test eax, eax
je 0x1400bd807
mov byte [r14], dil
add r14, 1
jmp 0x1400bd7a0
mov byte [r14], bl
mov esi, 0x22
add r14, 1
jmp 0x1400bd7a0
mov rdi, rsi
sub rdi, rbx
lea r15, [rdi + 1]
mov qword [rsp + 0x80], r15
movzx r15d, byte [rsi]
jmp 0x1400bd746
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdc5e
lea rcx, [0x14019f615]
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400bf5c4
mov qword [r14 + 8], 0
mov dword [r14 + 0x10], 0
mov qword [r14 + 0x18], 0
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x90]
mov qword [rdx], r14
call fcn.14016b6d8
mov rcx, qword [rsp + 0x70]
call fcn.14016b6d8
xor eax, eax
jmp 0x1400bd564
mov r13d, 5
lea rdi, str.show
mov rsi, r9
mov rcx, r13
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bec78
lea r12, str.help
mov rsi, r9
mov rcx, r13
mov rdi, r12
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bef80
cmp qword [rsp + 0x58], 1
jne 0x1400becd8
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rbp, rax
je 0x1400bdd04
mov rcx, r12
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c0b45
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
mov ecx, 0x20
mov qword [rsp + 0xa0], rbp
call sub.msvcrt.dll_malloc
test rax, rax
mov rbx, rax
je 0x1400c0b3e
lea rcx, str.Commands_Syntax:
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbx], rax
je 0x1400c0b36
test rbp, rbp
mov qword [rbx + 8], 0
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
je 0x1400c0b3e
mov ecx, dword [rbp + 0x10]
test ecx, ecx
jle 0x1400c0b23
lea r11d, [rcx + 1]
mov rcx, qword [rbp + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbp + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r13, dword [rbp + 0x10]
mov rdx, r13
mov qword [rax + r13*8], rbx
add edx, 1
mov dword [rbp + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rdi, rax
je 0x1400bde1c
lea rcx, str.new__name__vodbroadcastschedule__properties_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rdi], rax
je 0x1400c0b11
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400bde1c
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c0afe
lea r12d, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r12d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r14, dword [rbx + 0x10]
mov r15, r14
mov qword [rax + r14*8], rdi
add r15d, 1
mov dword [rbx + 0x10], r15d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rsi, rax
je 0x1400bdea1
lea rcx, str.setup__name___properties_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rsi], rax
je 0x1400c0af1
test rbx, rbx
mov qword [rsi + 8], 0
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0
je 0x1400bdea1
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c0ade
lea r10d, [r8 + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r10d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r9, dword [rbx + 0x10]
mov rbp, r9
mov qword [rax + r9*8], rsi
add ebp, 1
mov dword [rbx + 0x10], ebp
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r13, rax
je 0x1400bdf26
lea rcx, str.show___name_mediaschedule_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r13], rax
je 0x1400c0ad1
test rbx, rbx
mov qword [r13 + 8], 0
mov dword [r13 + 0x10], 0
mov qword [r13 + 0x18], 0
je 0x1400bdf26
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c0abe
lea r11d, [rcx + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd rdi, dword [rbx + 0x10]
mov rdx, rdi
mov qword [rax + rdi*8], r13
add edx, 1
mov dword [rbx + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r12, rax
je 0x1400bdfae
lea rcx, str.del__name_allmediaschedule
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r12], rax
je 0x1400c0ab1
test rbx, rbx
mov qword [r12 + 8], 0
mov dword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
je 0x1400bdfae
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c0a9e
lea r14d, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r14d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r15, dword [rbx + 0x10]
mov rsi, r15
mov qword [rax + r15*8], r12
add esi, 1
mov dword [rbx + 0x10], esi
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rbp, rax
je 0x1400be036
lea rcx, str.control__name___instance_name___command_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c0a91
test rbx, rbx
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
je 0x1400be036
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c0a7e
lea r10d, [r8 + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r10d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r9, dword [rbx + 0x10]
mov r13, r9
mov qword [rax + r9*8], rbp
add r13d, 1
mov dword [rbx + 0x10], r13d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rdi, rax
je 0x1400be0b9
lea rcx, str.save__config_file_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rdi], rax
je 0x1400c0a71
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400be0b9
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c0a5e
lea r11d, [rcx + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r12, dword [rbx + 0x10]
mov rdx, r12
mov qword [rax + r12*8], rdi
add edx, 1
mov dword [rbx + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400be13d
lea rcx, str.export
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400c0a51
test rbx, rbx
mov qword [r14 + 8], 0
mov dword [r14 + 0x10], 0
mov qword [r14 + 0x18], 0
je 0x1400be13d
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c0a3e
lea r15d, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r15d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd rsi, dword [rbx + 0x10]
mov rbp, rsi
mov qword [rax + rsi*8], r14
add ebp, 1
mov dword [rbx + 0x10], ebp
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r13, rax
je 0x1400be1c4
lea rcx, str.load__config_file_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r13], rax
je 0x1400c0a31
test rbx, rbx
mov qword [r13 + 8], 0
mov dword [r13 + 0x10], 0
mov qword [r13 + 0x18], 0
je 0x1400be1c4
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c0a1e
lea r10d, [r8 + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r10d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r9, dword [rbx + 0x10]
mov rdi, r9
mov qword [rax + r9*8], r13
add edi, 1
mov dword [rbx + 0x10], edi
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rbx, rax
je 0x1400c0a17
lea rcx, str.Media_Proprieties_Syntax:
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbx], rax
je 0x1400c0a0f
mov r12, qword [rsp + 0xa0]
mov qword [rbx + 8], 0
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
test r12, r12
je 0x1400c0a17
mov ecx, dword [r12 + 0x10]
test ecx, ecx
jle 0x1400c09fb
lea r11d, [rcx + 1]
mov rcx, qword [r12 + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [r12 + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r14, dword [r12 + 0x10]
mov rdx, r14
mov qword [rax + r14*8], rbx
add edx, 1
mov dword [r12 + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r15, rax
je 0x1400be2e3
lea rcx, str.input__input_name_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r15], rax
je 0x1400c09ee
test rbx, rbx
mov qword [r15 + 8], 0
mov dword [r15 + 0x10], 0
mov qword [r15 + 0x18], 0
je 0x1400be2e3
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c09db
lea esi, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, esi
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd rbp, dword [rbx + 0x10]
mov r13, rbp
mov qword [rax + rbp*8], r15
add r13d, 1
mov dword [rbx + 0x10], r13d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rdi, rax
je 0x1400be36a
lea rcx, str.inputdel__input_name_all
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rdi], rax
je 0x1400c09ce
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400be36a
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c09bb
lea r10d, [r8 + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r10d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r9, dword [rbx + 0x10]
mov r12, r9
mov qword [rax + r9*8], rdi
add r12d, 1
mov dword [rbx + 0x10], r12d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400be3ee
lea rcx, str.inputdeln_input_number
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400c09ae
test rbx, rbx
mov qword [r14 + 8], 0
mov dword [r14 + 0x10], 0
mov qword [r14 + 0x18], 0
je 0x1400be3ee
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c099b
lea r11d, [rcx + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r15, dword [rbx + 0x10]
mov rdx, r15
mov qword [rax + r15*8], r14
add edx, 1
mov dword [rbx + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rsi, rax
je 0x1400be470
lea rcx, str.output__output_name_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rsi], rax
je 0x1400c098e
test rbx, rbx
mov qword [rsi + 8], 0
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0
je 0x1400be470
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c097b
lea ebp, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, ebp
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r13, dword [rbx + 0x10]
mov rdi, r13
mov qword [rax + r13*8], rsi
add edi, 1
mov dword [rbx + 0x10], edi
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r12, rax
je 0x1400be4fc
lea rcx, str.option__option_name__value_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r12], rax
je 0x1400c096e
test rbx, rbx
mov qword [r12 + 8], 0
mov dword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
je 0x1400be4fc
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c095b
lea r10d, [r8 + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r10d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r9, dword [rbx + 0x10]
mov r14, r9
mov qword [rax + r9*8], r12
add r14d, 1
mov dword [rbx + 0x10], r14d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r15, rax
je 0x1400be580
lea rcx, str.enableddisabled
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r15], rax
je 0x1400c094e
test rbx, rbx
mov qword [r15 + 8], 0
mov dword [r15 + 0x10], 0
mov qword [r15 + 0x18], 0
je 0x1400be580
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c093b
lea r11d, [rcx + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd rsi, dword [rbx + 0x10]
mov rdx, rsi
mov qword [rax + rsi*8], r15
add edx, 1
mov dword [rbx + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rbp, rax
je 0x1400be606
lea rcx, str.loopunloop__broadcast_only_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c092e
test rbx, rbx
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
je 0x1400be606
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c091b
lea r13d, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r13d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd rdi, dword [rbx + 0x10]
mov r12, rdi
mov qword [rax + rdi*8], rbp
add r12d, 1
mov dword [rbx + 0x10], r12d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400be68e
lea rcx, str.mux__mux_name_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400c090e
test rbx, rbx
mov qword [r14 + 8], 0
mov dword [r14 + 0x10], 0
mov qword [r14 + 0x18], 0
je 0x1400be68e
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c08fb
lea r10d, [r8 + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r10d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r9, dword [rbx + 0x10]
mov r15, r9
mov qword [rax + r9*8], r14
add r15d, 1
mov dword [rbx + 0x10], r15d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rbx, rax
je 0x1400c08f4
lea rcx, str.Schedule_Proprieties_Syntax:
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbx], rax
je 0x1400c08ec
mov rsi, qword [rsp + 0xa0]
mov qword [rbx + 8], 0
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
test rsi, rsi
je 0x1400c08f4
mov ecx, dword [rsi + 0x10]
test ecx, ecx
jle 0x1400c08d9
lea r11d, [rcx + 1]
mov rcx, qword [rsi + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rsi + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd rbp, dword [rsi + 0x10]
mov rdx, rbp
mov qword [rax + rbp*8], rbx
add edx, 1
mov dword [rsi + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r13, rax
je 0x1400be7a7
lea rcx, str.enableddisabled
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r13], rax
je 0x1400c08cc
test rbx, rbx
mov qword [r13 + 8], 0
mov dword [r13 + 0x10], 0
mov qword [r13 + 0x18], 0
je 0x1400be7a7
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c08b9
lea edi, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, edi
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r12, dword [rbx + 0x10]
mov r14, r12
mov qword [rax + r12*8], r13
add r14d, 1
mov dword [rbx + 0x10], r14d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r15, rax
je 0x1400be82d
lea rcx, str.append__command_until_rest_of_the_line_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r15], rax
je 0x1400c08ac
test rbx, rbx
mov qword [r15 + 8], 0
mov dword [r15 + 0x10], 0
mov qword [r15 + 0x18], 0
je 0x1400be82d
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c0899
lea r10d, [r8 + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r10d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r9, dword [rbx + 0x10]
mov rsi, r9
mov qword [rax + r9*8], r15
add esi, 1
mov dword [rbx + 0x10], esi
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rbp, rax
je 0x1400be8b1
lea rcx, str.date__year___month___day___hour_:_minutes_:_seconds_now
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c088c
test rbx, rbx
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
je 0x1400be8b1
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c0879
lea r11d, [rcx + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r13, dword [rbx + 0x10]
mov rdx, r13
mov qword [rax + r13*8], rbp
add edx, 1
mov dword [rbx + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rdi, rax
je 0x1400be936
lea rcx, str.period__years_aka_12_months___months_aka_30_days___days___hours_:_minutes_:_seconds_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rdi], rax
je 0x1400c086c
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400be936
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c0859
lea r12d, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r12d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r14, dword [rbx + 0x10]
mov r15, r14
mov qword [rax + r14*8], rdi
add r15d, 1
mov dword [rbx + 0x10], r15d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rsi, rax
je 0x1400be9bb
lea rcx, str.repeat__number_of_repetitions_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rsi], rax
je 0x1400c084c
test rbx, rbx
mov qword [rsi + 8], 0
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0
je 0x1400be9bb
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c0839
lea r10d, [r8 + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r10d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r9, dword [rbx + 0x10]
mov rbp, r9
mov qword [rax + r9*8], rsi
add ebp, 1
mov dword [rbx + 0x10], ebp
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rbx, rax
je 0x1400c0832
lea rcx, str.Control_Commands_Syntax:
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbx], rax
je 0x1400c082a
mov r13, qword [rsp + 0xa0]
mov qword [rbx + 8], 0
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
test r13, r13
je 0x1400c0832
mov ecx, dword [r13 + 0x10]
test ecx, ecx
jle 0x1400c0817
lea r11d, [rcx + 1]
mov rcx, qword [r13 + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [r13 + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd rdi, dword [r13 + 0x10]
mov rdx, rdi
mov qword [rax + rdi*8], rbx
add edx, 1
mov dword [r13 + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r12, rax
je 0x1400bead8
lea rcx, str.play__input_number_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r12], rax
je 0x1400c080a
test rbx, rbx
mov qword [r12 + 8], 0
mov dword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
je 0x1400bead8
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c07f7
lea r14d, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r14d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r15, dword [rbx + 0x10]
mov rsi, r15
mov qword [rax + r15*8], r12
add esi, 1
mov dword [rbx + 0x10], esi
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rbp, rax
je 0x1400beb60
lea rcx, str.pause
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c07ea
test rbx, rbx
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
je 0x1400beb60
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c07d7
lea r10d, [r8 + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r10d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r9, dword [rbx + 0x10]
mov r13, r9
mov qword [rax + r9*8], rbp
add r13d, 1
mov dword [rbx + 0x10], r13d
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rdi, rax
je 0x1400bebe3
lea rcx, str.stop
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rdi], rax
je 0x1400c07ca
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400bebe3
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c07b7
lea r11d, [rcx + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r11d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd r12, dword [rbx + 0x10]
mov rdx, r12
mov qword [rax + r12*8], rdi
add edx, 1
mov dword [rbx + 0x10], edx
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400becaa
lea rcx, str.seek_____percentage_______seconds_s______milliseconds_ms
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400c07a2
test rbx, rbx
mov qword [r14 + 8], 0
mov dword [r14 + 0x10], 0
mov qword [r14 + 0x18], 0
je 0x1400becaa
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c06bf
lea r15d, [rax + 1]
mov rcx, qword [rbx + 0x18]
movsxd rdx, r15d
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x18], rax
test rax, rax
je 0x1400c0b1e
movsxd rsi, dword [rbx + 0x10]
mov rbp, rsi
mov qword [rax + rsi*8], r14
mov r14, qword [rsp + 0xa0]
add ebp, 1
mov dword [rbx + 0x10], ebp
jmp 0x1400bdc5e
cmp qword [rsp + 0x58], 2
ja 0x1400becd8
mov edx, 0
jne 0x1400bec90
mov rbx, qword [rsp + 0x70]
mov rdx, qword [rbx + 8]
mov rcx, qword [rsp + 0x78]
lea r8, [rsp + 0xa0]
call fcn.1400bc660
test eax, eax
jne 0x1400c06b2
mov r14, qword [rsp + 0xa0]
jmp 0x1400bdc5e
lea rdi, str.save
mov rsi, r9
mov rcx, r13
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf470
cmp qword [rsp + 0x58], 2
je 0x1400c05cd
lea rdx, str.Wrong_command_syntax
mov rcx, r9
call sym.libvlccore.dll_vlm_MessageNew
mov r11, qword [rsp + 0x98]
mov qword [r11], rax
jmp 0x1400bd548
add rsi, 1
jne 0x1400bd734
jmp 0x1400bd6a0
mov r15, r14
mov rcx, qword [rsp + 0x78]
mov esi, dword [rcx + 0xf8]
test esi, esi
jle 0x1400bef26
mov rbp, qword [rcx + 0x100]
lea r12d, [rsi - 1]
mov rcx, rbx
and r12d, 7
mov r13, qword [rbp]
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
cmp esi, 1
mov edi, 1
jle 0x1400bef1d
test r12d, r12d
je 0x1400bee5d
cmp r12d, 1
je 0x1400bee38
cmp r12d, 2
je 0x1400bee1b
cmp r12d, 3
je 0x1400bedfe
cmp r12d, 4
je 0x1400bede1
cmp r12d, 5
je 0x1400bedc4
cmp r12d, 6
je 0x1400beda7
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
add rdi, 1
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
add rdi, 1
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
add rdi, 1
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
add rdi, 1
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
add rdi, 1
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
add rdi, 1
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
add rdi, 1
cmp esi, edi
jle 0x1400bef1d
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
mov r13, qword [rbp + rdi*8 + 8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
mov r13, qword [rbp + rdi*8 + 0x10]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
mov r13, qword [rbp + rdi*8 + 0x18]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
mov r13, qword [rbp + rdi*8 + 0x20]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
mov r13, qword [rbp + rdi*8 + 0x28]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
mov r13, qword [rbp + rdi*8 + 0x30]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
mov r13, qword [rbp + rdi*8 + 0x38]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bef3a
add rdi, 8
cmp esi, edi
jg 0x1400bee5d
test r15, r15
je 0x1400bdac8
mov r8, qword [r15]
mov rcx, qword [rsp + 0x78]
mov edx, 3
call fcn.1400b5960
jmp 0x1400bef47
mov rcx, qword [rsp + 0x78]
mov rdx, r13
call fcn.1400ba620
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdc5e
lea rcx, [0x14019f76c]
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
jne 0x1400bdc46
jmp 0x1400bf5c4
lea rdi, str.control
mov ecx, 8
mov rsi, r9
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400becb7
mov rdx, qword [rsp + 0x58]
cmp rdx, 2
jbe 0x1400becd8
mov rcx, qword [rsp + 0x70]
sub edx, 2
mov dword [rsp + 0x60], edx
mov r12, qword [rcx + 8]
lea r15, [rcx + 0x10]
test r12, r12
je 0x1400befe0
lea r14, [rsp + 0xb0]
mov rcx, qword [rsp + 0x78]
mov r8, r12
mov edx, 6
mov r9, r14
call fcn.1400b5960
test eax, eax
je 0x1400beffe
lea rdx, str._s:_media_unknown
lea rcx, str.control
mov r8, r12
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov rax, qword [rsp + 0x70]
lea rdi, str.play
mov rcx, r13
mov rbp, qword [rax + 0x10]
mov rsi, rbp
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bf0d0
lea r13, str.stop
mov r8d, 5
mov rsi, rbp
mov rcx, r8
mov rdi, r13
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bf0d0
lea r10, str.pause
mov r9d, 6
mov rsi, rbp
mov rcx, r9
mov rdi, r10
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bf0d0
lea r11, str.seek
mov rsi, rbp
mov rcx, r8
mov rdi, r11
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bf0d0
cmp dword [rsp + 0x60], 1
jle 0x1400c065f
mov rax, qword [rsp + 0x70]
lea rdi, str.play
mov rcx, r8
mov rbx, qword [rax + 0x18]
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bf0b8
mov rsi, rbx
mov rdi, r13
mov rcx, r8
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bf0b8
mov rsi, rbx
mov rdi, r10
mov rcx, r9
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bf0b8
mov rsi, rbx
mov rdi, r11
mov rcx, r8
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400c065f
mov ebx, 0x10
mov edx, 2
mov qword [rsp + 0x88], 8
jmp 0x1400bf0dc
mov ebx, 8
mov edx, 1
xor ebp, ebp
mov r13, qword [rsp + 0x88]
mov r8, qword [r15 + r13]
xor r13d, r13d
cmp dword [rsp + 0x60], edx
mov qword [rsp + 0x58], r8
jle 0x1400bf0fa
mov r13, qword [r15 + rbx]
mov r15, qword [rsp + 0x78]
mov r9d, dword [r15 + 0xe8]
test r9d, r9d
jle 0x1400bf2f6
mov rsi, qword [r15 + 0xf0]
lea r15d, [r9 - 1]
mov rcx, r12
mov rbx, qword [rsi]
lea rdi, [rsi + r15*8 + 8]
and r15d, 7
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
add rsi, 8
cmp rsi, rdi
je 0x1400bf2f6
test r15, r15
je 0x1400bf242
cmp r15, 1
je 0x1400bf21e
cmp r15, 2
je 0x1400bf203
cmp r15, 3
je 0x1400bf1e8
cmp r15, 4
je 0x1400bf1cd
cmp r15, 5
je 0x1400bf1b2
cmp r15, 6
je 0x1400bf197
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
add rsi, 8
cmp rsi, rdi
je 0x1400bf2f6
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
mov rbx, qword [rsi + 8]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
mov rbx, qword [rsi + 0x10]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
mov rbx, qword [rsi + 0x18]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
mov rbx, qword [rsi + 0x20]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
mov rbx, qword [rsi + 0x28]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
mov rbx, qword [rsi + 0x30]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
mov rbx, qword [rsi + 0x38]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf2f8
add rsi, 0x40
cmp rsi, rdi
jne 0x1400bf242
xor ebx, ebx
mov rsi, qword [rsp + 0x58]
mov r12d, 5
lea rdi, str.play
mov rcx, r12
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf4e2
test r13, r13
je 0x1400bf43d
lea rdx, [0x14019f434]
mov r8, r14
mov rcx, r13
call fcn.1400b9cb0
cmp eax, 1
je 0x1400c05ab
mov edi, dword [rbx + 0x18]
test edi, edi
jle 0x1400bf43d
mov r12, qword [rbx + 0x20]
lea r14d, [rdi - 1]
mov rdx, r13
xor esi, esi
and r14d, 3
mov rcx, qword [r12]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf43f
cmp edi, 1
mov r15d, 1
jle 0x1400bf43d
test r14d, r14d
je 0x1400bf3dc
cmp r14d, 1
je 0x1400bf3c0
cmp r14d, 2
je 0x1400bf3a5
mov rcx, qword [r12 + r15*8]
mov rdx, r13
mov esi, 1
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf43f
mov r15d, 2
mov rcx, qword [r12 + r15*8]
mov rdx, r13
mov esi, r15d
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf43f
add r15, 1
mov rcx, qword [r12 + r15*8]
mov rdx, r13
mov esi, r15d
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf43f
add r15, 1
cmp edi, r15d
jle 0x1400bf43d
mov rcx, qword [r12 + r15*8]
mov rdx, r13
mov esi, r15d
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf43f
lea r8, [r15 + 1]
mov rdx, r13
mov rcx, qword [r12 + r8*8]
mov esi, r8d
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf43f
lea r10, [r15 + 2]
mov rdx, r13
mov rcx, qword [r12 + r10*8]
mov esi, r10d
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf43f
lea r9, [r15 + 3]
mov rdx, r13
mov rcx, qword [r12 + r9*8]
mov esi, r9d
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf43f
add r15, 4
cmp edi, r15d
jg 0x1400bf3dc
xor esi, esi
cmp byte [rbx + 0x40], 0
je 0x1400c058d
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], esi
mov r9, rbp
mov r8, qword [rbx]
mov rcx, qword [rsp + 0x78]
mov edx, 0xa
call fcn.1400b5960
jmp 0x1400bf592
lea r14, str.export
mov ecx, 7
mov rsi, r9
mov rdi, r14
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf635
cmp qword [rsp + 0x58], 1
jne 0x1400becd8
mov rcx, qword [rsp + 0x78]
call fcn.1400b9d00
lea rdx, [0x14019f635]
mov rcx, r14
mov rbx, rax
mov r8, rax
call sym.libvlccore.dll_vlm_MessageNew
mov rcx, rbx
mov qword [rsp + 0xa0], rax
call fcn.14016b6d8
mov r14, qword [rsp + 0xa0]
jmp 0x1400bdc5e
call fcn.1400c4ec0
mov r8d, 1
jmp 0x1400bd4fe
mov rsi, qword [rsp + 0x58]
lea rdi, str.seek
mov rcx, r12
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf5ef
test r13, r13
je 0x1400bf5d4
movzx r11d, byte [r13]
lea rdx, [0x14019fad6]
mov rcx, r13
lea r15d, [r11 - 0x2b]
call sub.msvcrt.dll_strstr
and r15d, 0xfffffffd
test rax, rax
je 0x1400c04e5
mov rcx, r13
call sub.msvcrt.dll_atoi
cdqe
imul r13, rax, 0x3e8
test r15b, r15b
jne 0x1400bf56b
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0x20], r14
mov r9, rbp
mov r8, qword [rbx]
mov rcx, qword [rsp + 0x78]
mov edx, 0xd
call fcn.1400b5960
add r13, qword [rsp + 0xb0]
test r13, r13
mov r14d, 0
mov rcx, qword [rsp + 0x78]
cmovs r13, r14
mov r9, rbp
mov edx, 0xe
mov qword [rsp + 0x20], r13
mov r8, qword [rbx]
call fcn.1400b5960
test eax, eax
jne 0x1400bf5d4
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdc5e
lea rcx, str.control
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
jne 0x1400bdc46
mov rcx, r14
xor r14d, r14d
call fcn.14016b6d8
jmp 0x1400bdc5e
lea rdx, str.unknown_error
lea rcx, str.control
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bdc5e
mov rsi, qword [rsp + 0x58]
lea rdi, str.stop
mov rcx, r12
repe cmpsb byte [rsi], byte [rdi]
je 0x1400c06d2
mov rsi, qword [rsp + 0x58]
lea rdi, str.pause
mov ecx, 6
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf5d4
mov r8, qword [rbx]
mov rcx, qword [rsp + 0x78]
mov r9, rbp
mov edx, 0xc
call fcn.1400b5960
jmp 0x1400bf592
lea rdi, str.load
mov rsi, r9
mov rcx, r13
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf96e
cmp qword [rsp + 0x58], 2
jne 0x1400becd8
mov rcx, qword [rsp + 0x70]
xor edx, edx
mov rcx, qword [rcx + 8]
call sym.libvlccore.dll_vlc_open
cmp eax, 0xffffffff
mov esi, eax
je 0x1400bf953
lea rdx, [rsp + 0xb0]
mov ecx, eax
call qword [sym.imp.msvcrt.dll__fstat64]
test eax, eax
jne 0x1400bf867
movzx edi, word [rsp + 0xb6]
and di, 0xf000
cmp di, 0x8000
jne 0x1400bf867
mov r12, qword [rsp + 0xc8]
movabs r13, 0x7fffffffffffffff
cmp r12, r13
je 0x1400bf867
lea rcx, [r12 + 1]
call sub.msvcrt.dll_malloc
test rax, rax
mov rbx, rax
je 0x1400bf867
mov r8d, r12d
mov rdx, rax
mov ecx, esi
call sub.msvcrt.dll__read
cdqe
cmp rax, qword [rsp + 0xc8]
jl 0x1400bf869
mov ecx, esi
call sym.libvlccore.dll_vlc_close
mov r15, qword [rsp + 0xc8]
mov byte [rbx + r15], 0
movzx r8d, byte [rbx]
test r8b, r8b
je 0x1400bf804
lea rdi, [rsp + 0xa8]
mov rbp, rbx
mov esi, 1
cmp r8b, 0xa
mov qword [rsp + 0xa8], 0
je 0x1400bf8a7
cmp r8b, 0xd
je 0x1400bf893
lea r11, [rbp + 1]
xor r12d, r12d
jmp 0x1400bf75f
test r8b, r8b
je 0x1400bf771
cmp r8b, 0xd
lea r11, [r11 + 1]
je 0x1400c0732
mov r12d, r14d
movzx r8d, byte [r11]
lea r14d, [r12 + 1]
mov r9, r11
cmp r8b, 0xa
jne 0x1400bf749
cmp r8b, 0xd
je 0x1400bf840
cmp r8b, 0xa
je 0x1400bf840
mov rcx, qword [rsp + 0x78]
mov r8, rdi
mov rdx, rbp
call fcn.1400bd480
test eax, eax
jne 0x1400bf8b2
mov r13, qword [rsp + 0xa8]
test r13, r13
je 0x1400bf7ed
mov rcx, qword [r13]
call fcn.14016b6d8
mov rcx, qword [r13 + 8]
call fcn.14016b6d8
jmp 0x1400bf7cd
mov r9, qword [r13 + 0x18]
cdqe
mov rcx, qword [r9 + rax*8]
call sym.libvlccore.dll_vlm_MessageDelete
mov ecx, dword [r13 + 0x10]
lea eax, [rcx - 1]
test ecx, ecx
mov dword [r13 + 0x10], eax
jne 0x1400bf7be
mov rcx, qword [r13 + 0x18]
call fcn.14016b6d8
mov rcx, r13
call fcn.14016b6d8
movsxd r15, r14d
add esi, 1
add rbp, r15
movzx r8d, byte [rbp]
test r8b, r8b
jne 0x1400bf720
mov rcx, rbx
call fcn.14016b6d8
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdc5e
lea rcx, str.load
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
jne 0x1400bdc46
jmp 0x1400bf5c4
lea r10d, [r14 + 1]
movsxd r8, r10d
mov byte [r9], 0
cmp byte [rbp + r8], 0xa
je 0x1400bf946
movzx edx, byte [rbp]
mov r14d, r10d
test dl, dl
je 0x1400bf7ed
jmp 0x1400bf785
xor ebx, ebx
mov rcx, rbx
call fcn.14016b6d8
mov ecx, esi
call sym.libvlccore.dll_vlc_close
lea rdx, str.Read_file_error
lea rcx, str.load
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov r9, rbp
xor r14d, r14d
mov r8d, 1
mov r10d, 1
jmp 0x1400bf847
mov r9, rbp
xor r14d, r14d
jmp 0x1400bf771
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x1400bf923
mov r14, qword [rcx + 8]
test r14, r14
je 0x1400bf91e
mov qword [rsp + 0x48], r14
mov r10, qword [rcx]
lea r11, str.Load_error_on_line__d:__s:__s
mov dword [rsp + 0x38], esi
mov rcx, qword [rsp + 0x78]
lea rsi, str.Load
mov r8, qword [str.main]
lea r9, str._builds_videolan_vlc_extras_package_win32_.._.._.._src_input_vlmshell.c
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x28], rsi
mov edx, 1
mov dword [rsp + 0x20], 0x62e
call sym.libvlccore.dll_vlc_Log
mov rcx, qword [rsp + 0xa8]
call sym.libvlccore.dll_vlm_MessageDelete
mov rcx, rbx
call fcn.14016b6d8
lea rdx, str.Error_while_loading_file
lea rcx, str.load
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
add r14d, 2
movzx edx, byte [rbp]
jmp 0x1400bf85e
lea rdx, str.Unable_to_load_from_file
lea rcx, str.load
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
lea rdi, [0x14019f455]
mov rsi, r9
mov rcx, r10
repe cmpsb byte [rsi], byte [rdi]
seta r11b
setb al
sub r11d, eax
movsx r13d, r11b
test r13d, r13d
jne 0x1400c005d
mov r12, qword [rsp + 0x58]
cmp r12, 2
jbe 0x1400becd8
mov r11, qword [rsp + 0x70]
sub r12d, 3
lea rdi, [0x14019f4a8]
mov dword [rsp + 0x58], r12d
mov ecx, 4
mov rbx, qword [r11 + 8]
lea r14, [r11 + 0x18]
mov r12, qword [r11 + 0x10]
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bff27
lea rdi, str.media
mov ecx, 6
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bff27
lea rdi, str.schedule
mov ecx, 9
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bff27
lea r15, [rsp + 0xb0]
mov rcx, qword [rsp + 0x78]
mov r8, rbx
mov edx, 6
mov r9, r15
call fcn.1400b5960
test eax, eax
je 0x1400bff09
mov rax, qword [rsp + 0x78]
mov ebp, dword [rax + 0xf8]
test ebp, ebp
jle 0x1400bfc3f
mov rsi, qword [rax + 0x100]
lea r8d, [rbp - 1]
mov rcx, rbx
mov rdx, qword [rsi]
lea rdi, [rsi + r8*8 + 8]
and r8d, 7
mov qword [rsp + 0x60], r8
mov rdx, qword [rdx]
call sub.msvcrt.dll_strcmp
test eax, eax
mov r9, qword [rsp + 0x60]
je 0x1400bff09
add rsi, 8
cmp rsi, rdi
je 0x1400bfc3f
test r9, r9
je 0x1400bfb6f
cmp r9, 1
je 0x1400bfb4c
cmp r9, 2
je 0x1400bfb32
cmp r9, 3
je 0x1400bfb18
cmp r9, 4
je 0x1400bfafe
cmp r9, 5
je 0x1400bfae4
cmp r9, 6
je 0x1400bfaca
mov r10, qword [rsi]
mov rcx, rbx
mov rdx, qword [r10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff09
add rsi, 8
mov r11, qword [rsi]
mov rcx, rbx
mov rdx, qword [r11]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff09
add rsi, 8
mov rcx, qword [rsi]
mov rdx, qword [rcx]
mov rcx, rbx
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff09
add rsi, 8
mov rax, qword [rsi]
mov rcx, rbx
mov rdx, qword [rax]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff09
add rsi, 8
mov r8, qword [rsi]
mov rcx, rbx
mov rdx, qword [r8]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff09
add rsi, 8
mov rdx, qword [rsi]
mov rcx, rbx
mov rdx, qword [rdx]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff09
add rsi, 8
mov r9, qword [rsi]
mov rcx, rbx
mov rdx, qword [r9]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff09
add rsi, 8
cmp rsi, rdi
je 0x1400bfc3f
mov r10, rsi
mov rsi, rbx
mov rbx, r10
mov r11, qword [rbx]
mov rcx, rsi
mov rdx, qword [r11]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff06
mov rcx, qword [rbx + 8]
mov rdx, qword [rcx]
mov rcx, rsi
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff06
mov rax, qword [rbx + 0x10]
mov rcx, rsi
mov rdx, qword [rax]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff06
mov r8, qword [rbx + 0x18]
mov rcx, rsi
mov rdx, qword [r8]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff06
mov rdx, qword [rbx + 0x20]
mov rcx, rsi
mov rdx, qword [rdx]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff06
mov r9, qword [rbx + 0x28]
mov rcx, rsi
mov rdx, qword [r9]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff06
mov r10, qword [rbx + 0x30]
mov rcx, rsi
mov rdx, qword [r10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff06
mov r11, qword [rbx + 0x38]
mov rcx, rsi
mov rdx, qword [r11]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bff06
add rbx, 0x40
cmp rbx, rdi
jne 0x1400bfb78
mov rbx, rsi
lea rdi, str.schedule
mov ecx, 9
mov rsi, r12
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bfdd5
lea rbp, [0x14019f2c7]
mov ecx, 4
mov rsi, r12
mov rdi, rbp
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bfc83
lea rdi, str.broadcast
mov ecx, 0xa
mov rsi, r12
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bfeb2
xor eax, eax
mov ecx, 0xa
mov rdi, r15
rep stosq qword [rdi], rax
mov rcx, rbx
mov rsi, r12
mov rdi, rbp
call sub.msvcrt.dll__strdup
mov ecx, 4
mov qword [rsp + 0xc0], rax
lea r9, [rsp + 0xa8]
repe cmpsb byte [rsi], byte [rdi]
mov rcx, qword [rsp + 0x78]
mov r8, r15
mov edx, 2
sete byte [rsp + 0xf0]
call fcn.1400b5960
test eax, eax
mov r12d, eax
mov rcx, qword [rsp + 0xc0]
je 0x1400bff42
call fcn.14016b6d8
mov eax, dword [rsp + 0xc8]
xor r14d, r14d
xor ebp, ebp
test eax, eax
jle 0x1400bfd18
mov rcx, qword [rsp + 0xd0]
add ebp, 1
mov rcx, qword [rcx + r14]
add r14, 8
call fcn.14016b6d8
cmp ebp, dword [rsp + 0xc8]
jl 0x1400bfcf7
mov rcx, qword [rsp + 0xd0]
call fcn.14016b6d8
mov esi, dword [rsp + 0xd8]
mov dword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 0
mov rdi, qword [rsp + 0x88]
test esi, esi
jle 0x1400bfd72
mov r12, qword [rsp + 0xe0]
add r13d, 1
mov rcx, qword [r12 + rdi]
add rdi, 8
call fcn.14016b6d8
cmp r13d, dword [rsp + 0xd8]
jl 0x1400bfd4f
mov rcx, qword [rsp + 0xe0]
call fcn.14016b6d8
mov rcx, qword [rsp + 0xe8]
mov dword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 0
call fcn.14016b6d8
cmp byte [rsp + 0xf0], 0
je 0x1400bfdba
mov rcx, qword [rsp + 0xf8]
call fcn.14016b6d8
lea rdx, str.could_not_create_media
lea rcx, [0x14019f455]
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov ecx, 0x28
call sub.msvcrt.dll_malloc
test rax, rax
mov r13, rax
je 0x1400bfeeb
mov rcx, rbx
call sub.msvcrt.dll__strdup
test ebp, ebp
mov qword [r13], rax
mov byte [r13 + 8], 0
mov dword [r13 + 0xc], 0
mov qword [r13 + 0x10], 0
mov qword [r13 + 0x18], 0
mov dword [r13 + 0x20], 0
mov dword [r13 + 0x24], 0xffffffff
jle 0x1400bfed0
mov rbx, qword [rsp + 0x78]
lea r8d, [rbp + 1]
movsxd rdx, r8d
mov rcx, qword [rbx + 0x100]
shl rdx, 3
call sub.msvcrt.dll_realloc
mov qword [rbx + 0x100], rax
test rax, rax
je 0x1400c0b1e
mov r10, qword [rsp + 0x78]
mov r9d, dword [rsp + 0x58]
mov r8d, 1
mov rdx, r13
movsxd r11, dword [r10 + 0xf8]
mov rcx, r10
mov qword [rax + r11*8], r13
mov rbp, r11
lea rax, [rsp + 0xa0]
add ebp, 1
mov dword [r10 + 0xf8], ebp
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rax
call fcn.14016cb90
mov r14, qword [rsp + 0xa0]
test eax, eax
je 0x1400bdc5e
jmp 0x1400bd53d
lea rdx, str._s:_Choose_between_vod__broadcast_or_schedule
lea rcx, [0x14019f455]
mov r8, r12
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov ecx, 8
call sub.msvcrt.dll_malloc
mov r15, qword [rsp + 0x78]
mov qword [r15 + 0x100], rax
jmp 0x1400bfe4f
lea rdx, str.could_not_create_schedule
lea rcx, [0x14019f455]
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov rbx, rsi
lea rdx, str._s:_Name_already_in_use
lea rcx, [0x14019f455]
mov r8, rbx
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
lea rdx, str._all____media__and__schedule__are_reserved_names
lea rcx, [0x14019f455]
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
call fcn.14016b6d8
mov r8d, dword [rsp + 0xc8]
xor r13d, r13d
xor r15d, r15d
test r8d, r8d
jle 0x1400bff7d
mov rdx, qword [rsp + 0xd0]
add r15d, 1
mov rcx, qword [rdx + r13]
add r13, 8
call fcn.14016b6d8
cmp r15d, dword [rsp + 0xc8]
jl 0x1400bff5a
mov rcx, qword [rsp + 0xd0]
call fcn.14016b6d8
mov r9d, dword [rsp + 0xd8]
mov dword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 0
mov rbx, qword [rsp + 0x88]
test r9d, r9d
jle 0x1400bffd9
mov r10, qword [rsp + 0xe0]
add r12d, 1
mov rcx, qword [r10 + rbx]
add rbx, 8
call fcn.14016b6d8
cmp r12d, dword [rsp + 0xd8]
jl 0x1400bffb6
mov rcx, qword [rsp + 0xe0]
call fcn.14016b6d8
mov rcx, qword [rsp + 0xe8]
mov dword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 0
call fcn.14016b6d8
cmp byte [rsp + 0xf0], 0
je 0x1400c0021
mov rcx, qword [rsp + 0xf8]
call fcn.14016b6d8
lea r11, [rsp + 0xa0]
mov r9d, dword [rsp + 0x58]
mov rdx, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x20], r14
mov r8d, 1
mov qword [rsp + 0x28], r11
call fcn.14016c3bb
mov r14, qword [rsp + 0xa0]
jmp 0x1400bfea5
lea rdi, str.setup
mov ecx, 6
mov rsi, r9
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400c073f
mov r8, qword [rsp + 0x58]
cmp r8, 1
jbe 0x1400becd8
mov rdx, qword [rsp + 0x70]
mov ebx, r8d
sub ebx, 2
mov rdi, qword [rdx + 8]
lea rbp, [rdx + 0x10]
test rdi, rdi
je 0x1400c02bd
mov r15, qword [rsp + 0x78]
mov r10d, dword [r15 + 0xf8]
test r10d, r10d
jle 0x1400c0298
mov rsi, qword [r15 + 0x100]
lea r13d, [r10 - 1]
mov rcx, rdi
mov r14, qword [rsi]
lea r12, [rsi + r13*8 + 8]
and r13d, 7
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
lea r15, [rsi + 8]
cmp r12, r15
je 0x1400c0298
test r13, r13
je 0x1400c01df
cmp r13, 1
je 0x1400c01bc
cmp r13, 2
je 0x1400c01a2
cmp r13, 3
je 0x1400c0188
cmp r13, 4
je 0x1400c016e
cmp r13, 5
je 0x1400c0154
cmp r13, 6
je 0x1400c013a
mov r11, qword [r15]
mov rcx, rdi
mov rdx, qword [r11]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
add r15, 8
mov rax, qword [r15]
mov rcx, rdi
mov rdx, qword [rax]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
add r15, 8
mov rcx, qword [r15]
mov rdx, qword [rcx]
mov rcx, rdi
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
add r15, 8
mov r8, qword [r15]
mov rcx, rdi
mov rdx, qword [r8]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
add r15, 8
mov rdx, qword [r15]
mov rcx, rdi
mov rdx, qword [rdx]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
add r15, 8
mov r9, qword [r15]
mov rcx, rdi
mov rdx, qword [r9]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
add r15, 8
mov r10, qword [r15]
mov rcx, rdi
mov rdx, qword [r10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
add r15, 8
cmp r12, r15
je 0x1400c0298
mov r13, qword [r15]
mov rcx, rdi
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
mov r14, qword [r15 + 8]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
mov r11, qword [r15 + 0x10]
mov rcx, rdi
mov rdx, qword [r11]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
mov rax, qword [r15 + 0x18]
mov rcx, rdi
mov rdx, qword [rax]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
mov rcx, qword [r15 + 0x20]
mov rdx, qword [rcx]
mov rcx, rdi
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
mov r8, qword [r15 + 0x28]
mov rcx, rdi
mov rdx, qword [r8]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
mov rdx, qword [r15 + 0x30]
mov rcx, rdi
mov rdx, qword [rdx]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
mov r9, qword [r15 + 0x38]
mov rcx, rdi
mov rdx, qword [r9]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c02db
add r15, 0x40
cmp r12, r15
jne 0x1400c01df
lea r15, [rsp + 0xb0]
mov rcx, qword [rsp + 0x78]
mov r8, rdi
mov edx, 6
mov r9, r15
call fcn.1400b5960
test eax, eax
je 0x1400c0756
lea rdx, str._s_unknown
lea rcx, str.setup
mov r8, rdi
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov r14, qword [rsi]
mov r13, r12
mov rcx, rdi
sub r13, rsi
sub r13, 8
mov rdx, qword [r14]
shr r13, 3
and r13d, 7
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
add rsi, 8
cmp r12, rsi
je 0x1400c04b0
test r13, r13
je 0x1400c0404
cmp r13, 1
je 0x1400c03e1
cmp r13, 2
je 0x1400c03c7
cmp r13, 3
je 0x1400c03ad
cmp r13, 4
je 0x1400c0393
cmp r13, 5
je 0x1400c0379
cmp r13, 6
je 0x1400c035f
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
add rsi, 8
cmp r12, rsi
je 0x1400c04b0
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
mov r14, qword [rsi + 8]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
mov r14, qword [rsi + 0x10]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
mov r14, qword [rsi + 0x18]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
mov r14, qword [rsi + 0x20]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
mov r14, qword [rsi + 0x28]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
mov r14, qword [rsi + 0x30]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
mov r14, qword [rsi + 0x38]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c04b3
add rsi, 0x40
cmp r12, rsi
jne 0x1400c0404
xor r14d, r14d
lea rsi, [rsp + 0xa0]
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x20], rbp
mov r9d, ebx
xor r8d, r8d
mov rdx, r14
mov qword [rsp + 0x28], rsi
call fcn.14016cb90
mov r14, qword [rsp + 0xa0]
jmp 0x1400bfea5
mov edx, 0x73
mov rcx, r13
call sub.msvcrt.dll_strchr
test rax, rax
je 0x1400c050e
mov rcx, r13
call sub.msvcrt.dll_atoi
movsxd rdx, eax
imul r13, rdx, 0xf4240
jmp 0x1400bf538
mov rcx, r13
pxor xmm7, xmm7
call sym.libvlccore.dll_us_atof
movsd xmm6, qword [0x14019fc80]
test r15b, r15b
mulsd xmm6, xmm0
jne 0x1400c0557
mov qword [rsp + 0x20], r14
mov rcx, qword [rsp + 0x78]
mov r9, rbp
mov r8, qword [rbx]
mov edx, 0xf
movsd qword [rsp + 0xb0], xmm7
call fcn.1400b5960
addsd xmm6, qword [rsp + 0xb0]
ucomisd xmm7, xmm6
movapd xmm0, xmm7
ja 0x1400c056d
movsd xmm0, qword [0x14019fc78]
minsd xmm0, xmm6
movsd qword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0x78]
mov r8, qword [rbx]
mov r9, rbp
mov edx, 0x10
call fcn.1400b5960
jmp 0x1400bf592
mov dword [rsp + 0x20], esi
mov rcx, qword [rsp + 0x78]
mov r9, rbp
mov r8, qword [rbx]
mov edx, 9
call fcn.1400b5960
jmp 0x1400bf592
mov esi, dword [rsp + 0xb0]
test esi, esi
jle 0x1400bf339
mov edi, dword [rbx + 0x18]
cmp esi, edi
jg 0x1400bf33c
sub esi, 1
jmp 0x1400bf43f
mov rdi, qword [rsp + 0x70]
lea rdx, [0x14019fade]
mov rcx, qword [rdi + 8]
call sym.libvlccore.dll_vlc_fopen
test rax, rax
mov rbp, rax
je 0x1400c067a
mov rcx, qword [rsp + 0x78]
call fcn.1400b9d00
test rax, rax
mov r12, rax
je 0x1400c06a0
mov rdx, rbp
mov rcx, rax
call sub.msvcrt.dll_fputs
cmp eax, 0xffffffff
je 0x1400c06a0
mov rcx, rbp
call sub.msvcrt.dll_fclose
test eax, eax
jne 0x1400c067d
mov rcx, r12
call fcn.14016b6d8
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdc5e
lea rcx, str.save
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
jne 0x1400bdc46
jmp 0x1400bf5c4
lea rdx, str.Wrong_command_syntax
lea rcx, str.control
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
xor r12d, r12d
mov rcx, r12
call fcn.14016b6d8
lea rdx, str.Unable_to_save_to_file
lea rcx, str.save
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov rcx, r12
call fcn.14016b6d8
mov rcx, rbp
call sub.msvcrt.dll_fclose
jmp 0x1400c0685
mov r14, qword [rsp + 0xa0]
jmp 0x1400bd53d
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bec51
mov r8, qword [rbx]
mov rcx, qword [rsp + 0x78]
mov r9, rbp
mov edx, 0xb
call fcn.1400b5960
jmp 0x1400bf592
lea rdx, str._s:_media_unknown
lea rcx, [0x14019f76c]
mov r8, rbx
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov rcx, qword [rsp + 0x78]
mov edx, 0x11
call fcn.1400b5960
jmp 0x1400bef47
mov rcx, qword [rsp + 0x78]
mov edx, 1
call fcn.1400b5960
jmp 0x1400bef47
lea r10d, [r12 + 2]
movsxd r8, r10d
jmp 0x1400bf847
lea rdx, str.Unknown_VLM_command
mov rcx, r9
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd53d
mov rcx, qword [rsp + 0x78]
mov r9, r15
mov r8, rdi
mov edx, 6
call fcn.1400b5960
test eax, eax
jne 0x1400c02bd
lea r10, [rsp + 0xa0]
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x20], rbp
mov r9d, ebx
xor r8d, r8d
mov qword [rsp + 0x28], r10
call fcn.14016c3bb
jmp 0x1400c04d8
mov rcx, r14
call fcn.14016b6d8
mov r14, qword [rsp + 0xa0]
jmp 0x1400bdc5e
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bebc9
mov rcx, rdi
call fcn.14016b6d8
jmp 0x1400bebe3
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400beb44
mov rcx, rbp
call fcn.14016b6d8
jmp 0x1400beb60
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400beabe
mov rcx, r12
call fcn.14016b6d8
jmp 0x1400bead8
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [r13 + 0x18], rax
jmp 0x1400bea35
mov rcx, rbx
call fcn.14016b6d8
xor ebx, ebx
jmp 0x1400bea50
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be9a1
mov rcx, rsi
call fcn.14016b6d8
jmp 0x1400be9bb
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be91a
mov rcx, rdi
call fcn.14016b6d8
jmp 0x1400be936
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be897
mov rcx, rbp
call fcn.14016b6d8
jmp 0x1400be8b1
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be813
mov rcx, r15
call fcn.14016b6d8
jmp 0x1400be82d
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be78b
mov rcx, r13
call fcn.14016b6d8
jmp 0x1400be7a7
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rsi + 0x18], rax
jmp 0x1400be707
mov rcx, rbx
call fcn.14016b6d8
xor ebx, ebx
jmp 0x1400be721
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be672
mov rcx, r14
call fcn.14016b6d8
jmp 0x1400be68e
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be5ea
mov rcx, rbp
call fcn.14016b6d8
jmp 0x1400be606
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be566
mov rcx, r15
call fcn.14016b6d8
jmp 0x1400be580
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be4e0
mov rcx, r12
call fcn.14016b6d8
jmp 0x1400be4fc
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be456
mov rcx, rsi
call fcn.14016b6d8
jmp 0x1400be470
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be3d4
mov rcx, r14
call fcn.14016b6d8
jmp 0x1400be3ee
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be34e
mov rcx, rdi
call fcn.14016b6d8
jmp 0x1400be36a
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be2c7
mov rcx, r15
call fcn.14016b6d8
jmp 0x1400be2e3
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [r12 + 0x18], rax
jmp 0x1400be241
mov rcx, rbx
call fcn.14016b6d8
xor ebx, ebx
jmp 0x1400be25e
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be1aa
mov rcx, r13
call fcn.14016b6d8
jmp 0x1400be1c4
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be123
mov rcx, r14
call fcn.14016b6d8
jmp 0x1400be13d
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be09f
mov rcx, rdi
call fcn.14016b6d8
jmp 0x1400be0b9
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be01a
mov rcx, rbp
call fcn.14016b6d8
jmp 0x1400be036
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bdf94
mov rcx, r12
call fcn.14016b6d8
jmp 0x1400bdfae
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bdf0c
mov rcx, r13
call fcn.14016b6d8
jmp 0x1400bdf26
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bde87
mov rcx, rsi
call fcn.14016b6d8
jmp 0x1400bdea1
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bde00
mov rcx, rdi
call fcn.14016b6d8
jmp 0x1400bde1c
call sub.msvcrt.dll_abort
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbp + 0x18], rax
jmp 0x1400bdd7d
mov rcx, rbx
call fcn.14016b6d8
xor ebx, ebx
jmp 0x1400bdd97
mov rcx, rbp
xor ebp, ebp
call fcn.14016b6d8
jmp 0x1400bdd04