Function at 0x1400bd370
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 [0x1402840b0]
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 0x1400bf3c7
test r8, r8
mov qword [rsp + 0x88], r8
je 0x1400bd491
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.14016b5d8
mov rcx, qword [rsp + 0x70]
call fcn.14016b5d8
mov eax, 0xffffffff
mov rbp, qword [0x1402840b0]
mov rdx, qword [rsp + 0x108]
xor rdx, qword [rbp]
jne 0x1400bf3c2
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 0x1400bd414
test rax, rax
je 0x1400bd414
movzx r15d, byte [rbx]
lea r12, [0x14019ec14]
mov r13, rdx
mov qword [rsp + 0x58], 0
nop dword [rax + rax]
test r15b, r15b
je 0x1400bd742
movzx ecx, r15b
mov edi, ecx
call qword [sym.imp.msvcrt.dll_isspace]
test eax, eax
jne 0x1400bd730
cmp qword [rsp + 0x58], 0
sete bpl
cmp dil, 0x23
sete dl
and bpl, dl
jne 0x1400bdb0c
mov rsi, rbx
xor r11d, r11d
nop dword [rax]
test r11b, r11b
je 0x1400bd5e3
mov r8d, edi
mov edi, r11d
cmp r8b, dil
je 0x1400bd610
cmp dil, 0x22
jne 0x1400bd5f7
cmp r8b, 0x5c
jne 0x1400bd5f7
cmp byte [rsi + 1], 0
je 0x1400bd590
movzx r10d, byte [rsi + 2]
lea rax, [rsi + 2]
test r10b, r10b
je 0x1400bd590
cmp r10b, 0x22
je 0x1400bd613
cmp r10b, 0x5c
jne 0x1400bd710
cmp byte [rax + 1], 0
je 0x1400bd590
add rax, 2
movzx r10d, byte [rax]
test r10b, r10b
jne 0x1400bd560
nop word [rax + rax]
lea rdx, [0x14019e5d5]
lea rcx, str.Incomplete_command
mov r8, rbx
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_isspace]
test eax, eax
jne 0x1400bdaf1
cmp dil, 0x5c
je 0x1400bda70
movzx r15d, byte [rsi + 1]
lea r9, [rsi + 1]
test r15b, r15b
mov edi, r15d
je 0x1400bda93
mov rsi, r9
movzx r14d, dil
mov rcx, r12
mov edx, r14d
call sub.msvcrt.dll_strchr
test rax, rax
je 0x1400bd5b0
movzx ecx, byte [rsi + 1]
lea r9, [rsi + 1]
test cl, cl
je 0x1400bd590
mov r11d, edi
mov rsi, r9
mov edi, ecx
jmp 0x1400bd520
mov rax, rsi
movzx r15d, byte [rax + 1]
lea rsi, [rax + 1]
test r15b, r15b
mov edi, r15d
jne 0x1400bd5e3
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 0x1400bd693
test sil, sil
jne 0x1400bd6c1
movzx edx, bl
mov rcx, r12
call sub.msvcrt.dll_strchr
test rax, rax
je 0x1400bda21
mov esi, ebx
nop dword [rax + rax]
mov rdi, r13
movzx ebx, byte [rdi]
lea r13, [rdi + 1]
test bl, bl
je 0x1400bda43
cmp bl, 0x23
sete r8b
test sil, sil
sete r10b
and r8d, r10d
or bpl, r8b
je 0x1400bd670
mov byte [r14], bl
add r14, 1
jmp 0x1400bd690
cmp bl, sil
je 0x1400bda64
cmp sil, 0x22
jne 0x1400bd6b8
cmp bl, 0x5c
jne 0x1400bd6b8
movzx ebx, byte [rdi + 1]
lea r13, [rdi + 2]
cmp bl, 0x22
je 0x1400bdae0
cmp bl, 0x5c
je 0x1400bdae0
test bl, bl
je 0x1400bda43
mov byte [r14], 0x5c
add r14, 1
mov byte [r14], bl
add r14, 1
jmp 0x1400bd690
movzx r8d, byte [rax + 1]
lea rsi, [rax + 1]
mov edi, 0x22
test r8b, r8b
jne 0x1400bd52f
jmp 0x1400bd590
movzx r15d, byte [rbx + 1]
add rbx, 1
test r15b, r15b
jne 0x1400bd4e9
cmp qword [rsp + 0x58], 0
je 0x1400bdb0c
mov rbx, qword [rsp + 0x70]
mov r10d, 4
lea rdi, [0x14019e70c]
mov rcx, r10
mov r9, qword [rbx]
mov rsi, r9
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bdb77
cmp qword [rsp + 0x58], 2
jne 0x1400bebc8
mov r8, qword [rsp + 0x78]
mov rbx, qword [rbx + 8]
mov r9d, dword [r8 + 0xe8]
test r9d, r9d
jle 0x1400bd9a2
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 0x1400bebf9
add r13, 8
cmp rdi, r13
je 0x1400bd9a2
test r12, r12
je 0x1400bd8d5
cmp r12, 1
je 0x1400bd8b0
cmp r12, 2
je 0x1400bd894
cmp r12, 3
je 0x1400bd878
cmp r12, 4
je 0x1400bd85c
cmp r12, 5
je 0x1400bd840
cmp r12, 6
je 0x1400bd824
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf9
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf9
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf9
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf9
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf9
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf9
add r13, 8
mov r15, qword [r13]
mov rcx, rbx
mov rdx, qword [r15 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf9
add r13, 8
cmp rdi, r13
je 0x1400bd9a2
mov r14, qword [r13]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf6
mov r14, qword [r13 + 8]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf6
mov r14, qword [r13 + 0x10]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf6
mov r14, qword [r13 + 0x18]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf6
mov r14, qword [r13 + 0x20]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf6
mov r14, qword [r13 + 0x28]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf6
mov r14, qword [r13 + 0x30]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf6
mov r14, qword [r13 + 0x38]
mov rcx, rbx
mov rdx, qword [r14 + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bebf6
add r13, 0x40
cmp rdi, r13
jne 0x1400bd8d5
mov rcx, qword [rsp + 0x78]
xor r15d, r15d
mov esi, dword [rcx + 0xf8]
test esi, esi
jg 0x1400bec0c
lea rdi, str.media
mov ecx, 6
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400c060e
lea rdi, str.schedule
mov ecx, 9
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400c05fa
lea rdi, [0x14019e448]
mov ecx, 4
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400c05dc
mov r15, qword [rsp + 0x78]
mov edx, 1
mov rcx, r15
call fcn.1400b5850
mov edx, 0x11
mov rcx, r15
call fcn.1400b5850
jmp 0x1400bee37
cmp bl, 0x5c
jne 0x1400bd6b8
lea r13, [rdi + 2]
movzx edi, byte [rdi + 1]
cmp dil, 0x22
je 0x1400bdacd
jg 0x1400bdaad
test dil, dil
jne 0x1400bdab9
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 0x1400bd4e0
xor esi, esi
jmp 0x1400bd690
movzx r15d, byte [rsi + 1]
test r15b, r15b
je 0x1400bebe7
movzx r15d, byte [rsi + 2]
lea r9, [rsi + 2]
test r15b, r15b
mov edi, r15d
jne 0x1400bd5e0
mov rdi, r9
mov rsi, r9
sub rdi, rbx
lea rcx, [rdi + 1]
mov qword [rsp + 0x80], rcx
jmp 0x1400bd636
cmp dil, 0x27
je 0x1400bdacd
cmp dil, 0x5c
je 0x1400bdacd
movzx ecx, dil
mov ebx, edi
call qword [sym.imp.msvcrt.dll_isspace]
test eax, eax
je 0x1400bd6f7
mov byte [r14], dil
add r14, 1
jmp 0x1400bd690
mov byte [r14], bl
mov esi, 0x22
add r14, 1
jmp 0x1400bd690
mov rdi, rsi
sub rdi, rbx
lea r15, [rdi + 1]
mov qword [rsp + 0x80], r15
movzx r15d, byte [rsi]
jmp 0x1400bd636
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdb4e
lea rcx, [0x14019e5b5]
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400bf4b4
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.14016b5d8
mov rcx, qword [rsp + 0x70]
call fcn.14016b5d8
xor eax, eax
jmp 0x1400bd454
mov r13d, 5
lea rdi, str.show
mov rsi, r9
mov rcx, r13
repe cmpsb byte [rsi], byte [rdi]
je 0x1400beb68
lea r12, str.help
mov rsi, r9
mov rcx, r13
mov rdi, r12
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bee70
cmp qword [rsp + 0x58], 1
jne 0x1400bebc8
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov rbp, rax
je 0x1400bdbf4
mov rcx, r12
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c0a35
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 0x1400c0a2e
lea rcx, str.Commands_Syntax:
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbx], rax
je 0x1400c0a26
test rbp, rbp
mov qword [rbx + 8], 0
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
je 0x1400c0a2e
mov ecx, dword [rbp + 0x10]
test ecx, ecx
jle 0x1400c0a13
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 0x1400c0a0e
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 0x1400bdd0c
lea rcx, str.new__name__vodbroadcastschedule__properties_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rdi], rax
je 0x1400c0a01
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400bdd0c
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c09ee
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 0x1400c0a0e
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 0x1400bdd91
lea rcx, str.setup__name___properties_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rsi], rax
je 0x1400c09e1
test rbx, rbx
mov qword [rsi + 8], 0
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0
je 0x1400bdd91
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c09ce
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 0x1400c0a0e
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 0x1400bde16
lea rcx, str.show___name_mediaschedule_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r13], rax
je 0x1400c09c1
test rbx, rbx
mov qword [r13 + 8], 0
mov dword [r13 + 0x10], 0
mov qword [r13 + 0x18], 0
je 0x1400bde16
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c09ae
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 0x1400c0a0e
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 0x1400bde9e
lea rcx, str.del__name_allmediaschedule
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r12], rax
je 0x1400c09a1
test rbx, rbx
mov qword [r12 + 8], 0
mov dword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
je 0x1400bde9e
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c098e
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 0x1400c0a0e
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 0x1400bdf26
lea rcx, str.control__name___instance_name___command_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c0981
test rbx, rbx
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
je 0x1400bdf26
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c096e
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 0x1400c0a0e
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 0x1400bdfa9
lea rcx, str.save__config_file_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rdi], rax
je 0x1400c0961
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400bdfa9
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c094e
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 0x1400c0a0e
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 0x1400be02d
lea rcx, str.export
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400c0941
test rbx, rbx
mov qword [r14 + 8], 0
mov dword [r14 + 0x10], 0
mov qword [r14 + 0x18], 0
je 0x1400be02d
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c092e
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 0x1400c0a0e
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 0x1400be0b4
lea rcx, str.load__config_file_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r13], rax
je 0x1400c0921
test rbx, rbx
mov qword [r13 + 8], 0
mov dword [r13 + 0x10], 0
mov qword [r13 + 0x18], 0
je 0x1400be0b4
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c090e
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 0x1400c0a0e
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 0x1400c0907
lea rcx, str.Media_Proprieties_Syntax:
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbx], rax
je 0x1400c08ff
mov r12, qword [rsp + 0xa0]
mov qword [rbx + 8], 0
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
test r12, r12
je 0x1400c0907
mov ecx, dword [r12 + 0x10]
test ecx, ecx
jle 0x1400c08eb
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 0x1400c0a0e
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 0x1400be1d3
lea rcx, str.input__input_name_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r15], rax
je 0x1400c08de
test rbx, rbx
mov qword [r15 + 8], 0
mov dword [r15 + 0x10], 0
mov qword [r15 + 0x18], 0
je 0x1400be1d3
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c08cb
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 0x1400c0a0e
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 0x1400be25a
lea rcx, str.inputdel__input_name_all
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rdi], rax
je 0x1400c08be
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400be25a
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c08ab
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 0x1400c0a0e
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 0x1400be2de
lea rcx, str.inputdeln_input_number
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400c089e
test rbx, rbx
mov qword [r14 + 8], 0
mov dword [r14 + 0x10], 0
mov qword [r14 + 0x18], 0
je 0x1400be2de
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c088b
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 0x1400c0a0e
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 0x1400be360
lea rcx, str.output__output_name_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rsi], rax
je 0x1400c087e
test rbx, rbx
mov qword [rsi + 8], 0
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0
je 0x1400be360
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c086b
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 0x1400c0a0e
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 0x1400be3ec
lea rcx, str.option__option_name__value_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r12], rax
je 0x1400c085e
test rbx, rbx
mov qword [r12 + 8], 0
mov dword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
je 0x1400be3ec
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c084b
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 0x1400c0a0e
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 0x1400be470
lea rcx, str.enableddisabled
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r15], rax
je 0x1400c083e
test rbx, rbx
mov qword [r15 + 8], 0
mov dword [r15 + 0x10], 0
mov qword [r15 + 0x18], 0
je 0x1400be470
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c082b
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 0x1400c0a0e
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 0x1400be4f6
lea rcx, str.loopunloop__broadcast_only_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c081e
test rbx, rbx
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
je 0x1400be4f6
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c080b
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 0x1400c0a0e
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 0x1400be57e
lea rcx, str.mux__mux_name_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400c07fe
test rbx, rbx
mov qword [r14 + 8], 0
mov dword [r14 + 0x10], 0
mov qword [r14 + 0x18], 0
je 0x1400be57e
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c07eb
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 0x1400c0a0e
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 0x1400c07e4
lea rcx, str.Schedule_Proprieties_Syntax:
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbx], rax
je 0x1400c07dc
mov rsi, qword [rsp + 0xa0]
mov qword [rbx + 8], 0
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
test rsi, rsi
je 0x1400c07e4
mov ecx, dword [rsi + 0x10]
test ecx, ecx
jle 0x1400c07c9
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 0x1400c0a0e
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 0x1400be697
lea rcx, str.enableddisabled
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r13], rax
je 0x1400c07bc
test rbx, rbx
mov qword [r13 + 8], 0
mov dword [r13 + 0x10], 0
mov qword [r13 + 0x18], 0
je 0x1400be697
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c07a9
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 0x1400c0a0e
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 0x1400be71d
lea rcx, str.append__command_until_rest_of_the_line_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r15], rax
je 0x1400c079c
test rbx, rbx
mov qword [r15 + 8], 0
mov dword [r15 + 0x10], 0
mov qword [r15 + 0x18], 0
je 0x1400be71d
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c0789
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 0x1400c0a0e
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 0x1400be7a1
lea rcx, str.date__year___month___day___hour_:_minutes_:_seconds_now
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c077c
test rbx, rbx
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
je 0x1400be7a1
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c0769
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 0x1400c0a0e
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 0x1400be826
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 0x1400c075c
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400be826
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c0749
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 0x1400c0a0e
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 0x1400be8ab
lea rcx, str.repeat__number_of_repetitions_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rsi], rax
je 0x1400c073c
test rbx, rbx
mov qword [rsi + 8], 0
mov dword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0
je 0x1400be8ab
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c0729
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 0x1400c0a0e
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 0x1400c0722
lea rcx, str.Control_Commands_Syntax:
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbx], rax
je 0x1400c071a
mov r13, qword [rsp + 0xa0]
mov qword [rbx + 8], 0
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
test r13, r13
je 0x1400c0722
mov ecx, dword [r13 + 0x10]
test ecx, ecx
jle 0x1400c0707
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 0x1400c0a0e
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 0x1400be9c8
lea rcx, str.play__input_number_
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r12], rax
je 0x1400c06fa
test rbx, rbx
mov qword [r12 + 8], 0
mov dword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
je 0x1400be9c8
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c06e7
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 0x1400c0a0e
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 0x1400bea50
lea rcx, str.pause
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rbp], rax
je 0x1400c06da
test rbx, rbx
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
je 0x1400bea50
mov r8d, dword [rbx + 0x10]
test r8d, r8d
jle 0x1400c06c7
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 0x1400c0a0e
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 0x1400bead3
lea rcx, str.stop
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [rdi], rax
je 0x1400c06ba
test rbx, rbx
mov qword [rdi + 8], 0
mov dword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0
je 0x1400bead3
mov ecx, dword [rbx + 0x10]
test ecx, ecx
jle 0x1400c06a7
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 0x1400c0a0e
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 0x1400beb9a
lea rcx, str.seek_____percentage_______seconds_s______milliseconds_ms
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
je 0x1400c0692
test rbx, rbx
mov qword [r14 + 8], 0
mov dword [r14 + 0x10], 0
mov qword [r14 + 0x18], 0
je 0x1400beb9a
mov eax, dword [rbx + 0x10]
test eax, eax
jle 0x1400c05af
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 0x1400c0a0e
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 0x1400bdb4e
cmp qword [rsp + 0x58], 2
ja 0x1400bebc8
mov edx, 0
jne 0x1400beb80
mov rbx, qword [rsp + 0x70]
mov rdx, qword [rbx + 8]
mov rcx, qword [rsp + 0x78]
lea r8, [rsp + 0xa0]
call fcn.1400bc550
test eax, eax
jne 0x1400c05a2
mov r14, qword [rsp + 0xa0]
jmp 0x1400bdb4e
lea rdi, str.save
mov rsi, r9
mov rcx, r13
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf360
cmp qword [rsp + 0x58], 2
je 0x1400c04bd
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 0x1400bd438
add rsi, 1
jne 0x1400bd624
jmp 0x1400bd590
mov r15, r14
mov rcx, qword [rsp + 0x78]
mov esi, dword [rcx + 0xf8]
test esi, esi
jle 0x1400bee16
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 0x1400bee2a
cmp esi, 1
mov edi, 1
jle 0x1400bee0d
test r12d, r12d
je 0x1400bed4d
cmp r12d, 1
je 0x1400bed28
cmp r12d, 2
je 0x1400bed0b
cmp r12d, 3
je 0x1400becee
cmp r12d, 4
je 0x1400becd1
cmp r12d, 5
je 0x1400becb4
cmp r12d, 6
je 0x1400bec97
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bee2a
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 0x1400bee2a
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 0x1400bee2a
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 0x1400bee2a
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 0x1400bee2a
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 0x1400bee2a
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 0x1400bee2a
add rdi, 1
cmp esi, edi
jle 0x1400bee0d
mov r13, qword [rbp + rdi*8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bee2a
mov r13, qword [rbp + rdi*8 + 8]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bee2a
mov r13, qword [rbp + rdi*8 + 0x10]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bee2a
mov r13, qword [rbp + rdi*8 + 0x18]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bee2a
mov r13, qword [rbp + rdi*8 + 0x20]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bee2a
mov r13, qword [rbp + rdi*8 + 0x28]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bee2a
mov r13, qword [rbp + rdi*8 + 0x30]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bee2a
mov r13, qword [rbp + rdi*8 + 0x38]
mov rcx, rbx
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bee2a
add rdi, 8
cmp esi, edi
jg 0x1400bed4d
test r15, r15
je 0x1400bd9b8
mov r8, qword [r15]
mov rcx, qword [rsp + 0x78]
mov edx, 3
call fcn.1400b5850
jmp 0x1400bee37
mov rcx, qword [rsp + 0x78]
mov rdx, r13
call fcn.1400ba510
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdb4e
lea rcx, [0x14019e70c]
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
jne 0x1400bdb36
jmp 0x1400bf4b4
lea rdi, str.control
mov ecx, 8
mov rsi, r9
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400beba7
mov rdx, qword [rsp + 0x58]
cmp rdx, 2
jbe 0x1400bebc8
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 0x1400beed0
lea r14, [rsp + 0xb0]
mov rcx, qword [rsp + 0x78]
mov r8, r12
mov edx, 6
mov r9, r14
call fcn.1400b5850
test eax, eax
je 0x1400beeee
lea rdx, str._s:_media_unknown
lea rcx, str.control
mov r8, r12
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
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 0x1400befc0
lea r13, str.stop
mov r8d, 5
mov rsi, rbp
mov rcx, r8
mov rdi, r13
repe cmpsb byte [rsi], byte [rdi]
je 0x1400befc0
lea r10, str.pause
mov r9d, 6
mov rsi, rbp
mov rcx, r9
mov rdi, r10
repe cmpsb byte [rsi], byte [rdi]
je 0x1400befc0
lea r11, str.seek
mov rsi, rbp
mov rcx, r8
mov rdi, r11
repe cmpsb byte [rsi], byte [rdi]
je 0x1400befc0
cmp dword [rsp + 0x60], 1
jle 0x1400c054f
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 0x1400befa8
mov rsi, rbx
mov rdi, r13
mov rcx, r8
repe cmpsb byte [rsi], byte [rdi]
je 0x1400befa8
mov rsi, rbx
mov rdi, r10
mov rcx, r9
repe cmpsb byte [rsi], byte [rdi]
je 0x1400befa8
mov rsi, rbx
mov rdi, r11
mov rcx, r8
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400c054f
mov ebx, 0x10
mov edx, 2
mov qword [rsp + 0x88], 8
jmp 0x1400befcc
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 0x1400befea
mov r13, qword [r15 + rbx]
mov r15, qword [rsp + 0x78]
mov r9d, dword [r15 + 0xe8]
test r9d, r9d
jle 0x1400bf1e6
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 0x1400bf1e8
add rsi, 8
cmp rsi, rdi
je 0x1400bf1e6
test r15, r15
je 0x1400bf132
cmp r15, 1
je 0x1400bf10e
cmp r15, 2
je 0x1400bf0f3
cmp r15, 3
je 0x1400bf0d8
cmp r15, 4
je 0x1400bf0bd
cmp r15, 5
je 0x1400bf0a2
cmp r15, 6
je 0x1400bf087
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
add rsi, 8
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
add rsi, 8
cmp rsi, rdi
je 0x1400bf1e6
mov rbx, qword [rsi]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
mov rbx, qword [rsi + 8]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
mov rbx, qword [rsi + 0x10]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
mov rbx, qword [rsi + 0x18]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
mov rbx, qword [rsi + 0x20]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
mov rbx, qword [rsi + 0x28]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
mov rbx, qword [rsi + 0x30]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
mov rbx, qword [rsi + 0x38]
mov rcx, r12
mov rdx, qword [rbx + 0x10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf1e8
add rsi, 0x40
cmp rsi, rdi
jne 0x1400bf132
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 0x1400bf3d2
test r13, r13
je 0x1400bf32d
lea rdx, [0x14019e3d4]
mov r8, r14
mov rcx, r13
call fcn.1400b9ba0
cmp eax, 1
je 0x1400c049b
mov edi, dword [rbx + 0x18]
test edi, edi
jle 0x1400bf32d
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 0x1400bf32f
cmp edi, 1
mov r15d, 1
jle 0x1400bf32d
test r14d, r14d
je 0x1400bf2cc
cmp r14d, 1
je 0x1400bf2b0
cmp r14d, 2
je 0x1400bf295
mov rcx, qword [r12 + r15*8]
mov rdx, r13
mov esi, 1
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf32f
mov r15d, 2
mov rcx, qword [r12 + r15*8]
mov rdx, r13
mov esi, r15d
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf32f
add r15, 1
mov rcx, qword [r12 + r15*8]
mov rdx, r13
mov esi, r15d
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf32f
add r15, 1
cmp edi, r15d
jle 0x1400bf32d
mov rcx, qword [r12 + r15*8]
mov rdx, r13
mov esi, r15d
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bf32f
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 0x1400bf32f
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 0x1400bf32f
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 0x1400bf32f
add r15, 4
cmp edi, r15d
jg 0x1400bf2cc
xor esi, esi
cmp byte [rbx + 0x40], 0
je 0x1400c047d
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.1400b5850
jmp 0x1400bf482
lea r14, str.export
mov ecx, 7
mov rsi, r9
mov rdi, r14
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf525
cmp qword [rsp + 0x58], 1
jne 0x1400bebc8
mov rcx, qword [rsp + 0x78]
call fcn.1400b9bf0
lea rdx, [0x14019e5d5]
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.14016b5d8
mov r14, qword [rsp + 0xa0]
jmp 0x1400bdb4e
call fcn.1400c4db0
mov r8d, 1
jmp 0x1400bd3ee
mov rsi, qword [rsp + 0x58]
lea rdi, str.seek
mov rcx, r12
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf4df
test r13, r13
je 0x1400bf4c4
movzx r11d, byte [r13]
lea rdx, [0x14019ea76]
mov rcx, r13
lea r15d, [r11 - 0x2b]
call sub.msvcrt.dll_strstr
and r15d, 0xfffffffd
test rax, rax
je 0x1400c03d5
mov rcx, r13
call sub.msvcrt.dll_atoi
cdqe
imul r13, rax, 0x3e8
test r15b, r15b
jne 0x1400bf45b
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.1400b5850
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.1400b5850
test eax, eax
jne 0x1400bf4c4
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdb4e
lea rcx, str.control
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
jne 0x1400bdb36
mov rcx, r14
xor r14d, r14d
call fcn.14016b5d8
jmp 0x1400bdb4e
lea rdx, str.unknown_error
lea rcx, str.control
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bdb4e
mov rsi, qword [rsp + 0x58]
lea rdi, str.stop
mov rcx, r12
repe cmpsb byte [rsi], byte [rdi]
je 0x1400c05c2
mov rsi, qword [rsp + 0x58]
lea rdi, str.pause
mov ecx, 6
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf4c4
mov r8, qword [rbx]
mov rcx, qword [rsp + 0x78]
mov r9, rbp
mov edx, 0xc
call fcn.1400b5850
jmp 0x1400bf482
lea rdi, str.load
mov rsi, r9
mov rcx, r13
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bf85e
cmp qword [rsp + 0x58], 2
jne 0x1400bebc8
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 0x1400bf843
lea rdx, [rsp + 0xb0]
mov ecx, eax
call qword [sym.imp.msvcrt.dll__fstat64]
test eax, eax
jne 0x1400bf757
movzx edi, word [rsp + 0xb6]
and di, 0xf000
cmp di, 0x8000
jne 0x1400bf757
mov r12, qword [rsp + 0xc8]
movabs r13, 0x7fffffffffffffff
cmp r12, r13
je 0x1400bf757
lea rcx, [r12 + 1]
call sub.msvcrt.dll_malloc
test rax, rax
mov rbx, rax
je 0x1400bf757
mov r8d, r12d
mov rdx, rax
mov ecx, esi
call sub.msvcrt.dll__read
cdqe
cmp rax, qword [rsp + 0xc8]
jl 0x1400bf759
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 0x1400bf6f4
lea rdi, [rsp + 0xa8]
mov rbp, rbx
mov esi, 1
cmp r8b, 0xa
mov qword [rsp + 0xa8], 0
je 0x1400bf797
cmp r8b, 0xd
je 0x1400bf783
lea r11, [rbp + 1]
xor r12d, r12d
jmp 0x1400bf64f
test r8b, r8b
je 0x1400bf661
cmp r8b, 0xd
lea r11, [r11 + 1]
je 0x1400c0622
mov r12d, r14d
movzx r8d, byte [r11]
lea r14d, [r12 + 1]
mov r9, r11
cmp r8b, 0xa
jne 0x1400bf639
cmp r8b, 0xd
je 0x1400bf730
cmp r8b, 0xa
je 0x1400bf730
mov rcx, qword [rsp + 0x78]
mov r8, rdi
mov rdx, rbp
call fcn.1400bd370
test eax, eax
jne 0x1400bf7a2
mov r13, qword [rsp + 0xa8]
test r13, r13
je 0x1400bf6dd
mov rcx, qword [r13]
call fcn.14016b5d8
mov rcx, qword [r13 + 8]
call fcn.14016b5d8
jmp 0x1400bf6bd
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 0x1400bf6ae
mov rcx, qword [r13 + 0x18]
call fcn.14016b5d8
mov rcx, r13
call fcn.14016b5d8
movsxd r15, r14d
add esi, 1
add rbp, r15
movzx r8d, byte [rbp]
test r8b, r8b
jne 0x1400bf610
mov rcx, rbx
call fcn.14016b5d8
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdb4e
lea rcx, str.load
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
jne 0x1400bdb36
jmp 0x1400bf4b4
lea r10d, [r14 + 1]
movsxd r8, r10d
mov byte [r9], 0
cmp byte [rbp + r8], 0xa
je 0x1400bf836
movzx edx, byte [rbp]
mov r14d, r10d
test dl, dl
je 0x1400bf6dd
jmp 0x1400bf675
xor ebx, ebx
mov rcx, rbx
call fcn.14016b5d8
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 0x1400bd42d
mov r9, rbp
xor r14d, r14d
mov r8d, 1
mov r10d, 1
jmp 0x1400bf737
mov r9, rbp
xor r14d, r14d
jmp 0x1400bf661
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x1400bf813
mov r14, qword [rcx + 8]
test r14, r14
je 0x1400bf80e
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.14016b5d8
lea rdx, str.Error_while_loading_file
lea rcx, str.load
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
add r14d, 2
movzx edx, byte [rbp]
jmp 0x1400bf74e
lea rdx, str.Unable_to_load_from_file
lea rcx, str.load
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
lea rdi, [0x14019e3f5]
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 0x1400bff4d
mov r12, qword [rsp + 0x58]
cmp r12, 2
jbe 0x1400bebc8
mov r11, qword [rsp + 0x70]
sub r12d, 3
lea rdi, [0x14019e448]
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 0x1400bfe17
lea rdi, str.media
mov ecx, 6
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bfe17
lea rdi, str.schedule
mov ecx, 9
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bfe17
lea r15, [rsp + 0xb0]
mov rcx, qword [rsp + 0x78]
mov r8, rbx
mov edx, 6
mov r9, r15
call fcn.1400b5850
test eax, eax
je 0x1400bfdf9
mov rax, qword [rsp + 0x78]
mov ebp, dword [rax + 0xf8]
test ebp, ebp
jle 0x1400bfb2f
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 0x1400bfdf9
add rsi, 8
cmp rsi, rdi
je 0x1400bfb2f
test r9, r9
je 0x1400bfa5f
cmp r9, 1
je 0x1400bfa3c
cmp r9, 2
je 0x1400bfa22
cmp r9, 3
je 0x1400bfa08
cmp r9, 4
je 0x1400bf9ee
cmp r9, 5
je 0x1400bf9d4
cmp r9, 6
je 0x1400bf9ba
mov r10, qword [rsi]
mov rcx, rbx
mov rdx, qword [r10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf9
add rsi, 8
mov r11, qword [rsi]
mov rcx, rbx
mov rdx, qword [r11]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf9
add rsi, 8
mov rcx, qword [rsi]
mov rdx, qword [rcx]
mov rcx, rbx
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf9
add rsi, 8
mov rax, qword [rsi]
mov rcx, rbx
mov rdx, qword [rax]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf9
add rsi, 8
mov r8, qword [rsi]
mov rcx, rbx
mov rdx, qword [r8]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf9
add rsi, 8
mov rdx, qword [rsi]
mov rcx, rbx
mov rdx, qword [rdx]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf9
add rsi, 8
mov r9, qword [rsi]
mov rcx, rbx
mov rdx, qword [r9]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf9
add rsi, 8
cmp rsi, rdi
je 0x1400bfb2f
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 0x1400bfdf6
mov rcx, qword [rbx + 8]
mov rdx, qword [rcx]
mov rcx, rsi
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf6
mov rax, qword [rbx + 0x10]
mov rcx, rsi
mov rdx, qword [rax]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf6
mov r8, qword [rbx + 0x18]
mov rcx, rsi
mov rdx, qword [r8]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf6
mov rdx, qword [rbx + 0x20]
mov rcx, rsi
mov rdx, qword [rdx]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf6
mov r9, qword [rbx + 0x28]
mov rcx, rsi
mov rdx, qword [r9]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf6
mov r10, qword [rbx + 0x30]
mov rcx, rsi
mov rdx, qword [r10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf6
mov r11, qword [rbx + 0x38]
mov rcx, rsi
mov rdx, qword [r11]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400bfdf6
add rbx, 0x40
cmp rbx, rdi
jne 0x1400bfa68
mov rbx, rsi
lea rdi, str.schedule
mov ecx, 9
mov rsi, r12
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bfcc5
lea rbp, [0x14019e267]
mov ecx, 4
mov rsi, r12
mov rdi, rbp
repe cmpsb byte [rsi], byte [rdi]
je 0x1400bfb73
lea rdi, str.broadcast
mov ecx, 0xa
mov rsi, r12
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400bfda2
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.1400b5850
test eax, eax
mov r12d, eax
mov rcx, qword [rsp + 0xc0]
je 0x1400bfe32
call fcn.14016b5d8
mov eax, dword [rsp + 0xc8]
xor r14d, r14d
xor ebp, ebp
test eax, eax
jle 0x1400bfc08
mov rcx, qword [rsp + 0xd0]
add ebp, 1
mov rcx, qword [rcx + r14]
add r14, 8
call fcn.14016b5d8
cmp ebp, dword [rsp + 0xc8]
jl 0x1400bfbe7
mov rcx, qword [rsp + 0xd0]
call fcn.14016b5d8
mov esi, dword [rsp + 0xd8]
mov dword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 0
mov rdi, qword [rsp + 0x88]
test esi, esi
jle 0x1400bfc62
mov r12, qword [rsp + 0xe0]
add r13d, 1
mov rcx, qword [r12 + rdi]
add rdi, 8
call fcn.14016b5d8
cmp r13d, dword [rsp + 0xd8]
jl 0x1400bfc3f
mov rcx, qword [rsp + 0xe0]
call fcn.14016b5d8
mov rcx, qword [rsp + 0xe8]
mov dword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 0
call fcn.14016b5d8
cmp byte [rsp + 0xf0], 0
je 0x1400bfcaa
mov rcx, qword [rsp + 0xf8]
call fcn.14016b5d8
lea rdx, str.could_not_create_media
lea rcx, [0x14019e3f5]
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
mov ecx, 0x28
call sub.msvcrt.dll_malloc
test rax, rax
mov r13, rax
je 0x1400bfddb
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 0x1400bfdc0
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 0x1400c0a0e
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.14016ca90
mov r14, qword [rsp + 0xa0]
test eax, eax
je 0x1400bdb4e
jmp 0x1400bd42d
lea rdx, str._s:_Choose_between_vod__broadcast_or_schedule
lea rcx, [0x14019e3f5]
mov r8, r12
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
mov ecx, 8
call sub.msvcrt.dll_malloc
mov r15, qword [rsp + 0x78]
mov qword [r15 + 0x100], rax
jmp 0x1400bfd3f
lea rdx, str.could_not_create_schedule
lea rcx, [0x14019e3f5]
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
mov rbx, rsi
lea rdx, str._s:_Name_already_in_use
lea rcx, [0x14019e3f5]
mov r8, rbx
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
lea rdx, str._all____media__and__schedule__are_reserved_names
lea rcx, [0x14019e3f5]
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
call fcn.14016b5d8
mov r8d, dword [rsp + 0xc8]
xor r13d, r13d
xor r15d, r15d
test r8d, r8d
jle 0x1400bfe6d
mov rdx, qword [rsp + 0xd0]
add r15d, 1
mov rcx, qword [rdx + r13]
add r13, 8
call fcn.14016b5d8
cmp r15d, dword [rsp + 0xc8]
jl 0x1400bfe4a
mov rcx, qword [rsp + 0xd0]
call fcn.14016b5d8
mov r9d, dword [rsp + 0xd8]
mov dword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 0
mov rbx, qword [rsp + 0x88]
test r9d, r9d
jle 0x1400bfec9
mov r10, qword [rsp + 0xe0]
add r12d, 1
mov rcx, qword [r10 + rbx]
add rbx, 8
call fcn.14016b5d8
cmp r12d, dword [rsp + 0xd8]
jl 0x1400bfea6
mov rcx, qword [rsp + 0xe0]
call fcn.14016b5d8
mov rcx, qword [rsp + 0xe8]
mov dword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 0
call fcn.14016b5d8
cmp byte [rsp + 0xf0], 0
je 0x1400bff11
mov rcx, qword [rsp + 0xf8]
call fcn.14016b5d8
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.14016c2bb
mov r14, qword [rsp + 0xa0]
jmp 0x1400bfd95
lea rdi, str.setup
mov ecx, 6
mov rsi, r9
repe cmpsb byte [rsi], byte [rdi]
jne 0x1400c062f
mov r8, qword [rsp + 0x58]
cmp r8, 1
jbe 0x1400bebc8
mov rdx, qword [rsp + 0x70]
mov ebx, r8d
sub ebx, 2
mov rdi, qword [rdx + 8]
lea rbp, [rdx + 0x10]
test rdi, rdi
je 0x1400c01ad
mov r15, qword [rsp + 0x78]
mov r10d, dword [r15 + 0xf8]
test r10d, r10d
jle 0x1400c0188
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 0x1400c01cb
lea r15, [rsi + 8]
cmp r12, r15
je 0x1400c0188
test r13, r13
je 0x1400c00cf
cmp r13, 1
je 0x1400c00ac
cmp r13, 2
je 0x1400c0092
cmp r13, 3
je 0x1400c0078
cmp r13, 4
je 0x1400c005e
cmp r13, 5
je 0x1400c0044
cmp r13, 6
je 0x1400c002a
mov r11, qword [r15]
mov rcx, rdi
mov rdx, qword [r11]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
add r15, 8
mov rax, qword [r15]
mov rcx, rdi
mov rdx, qword [rax]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
add r15, 8
mov rcx, qword [r15]
mov rdx, qword [rcx]
mov rcx, rdi
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
add r15, 8
mov r8, qword [r15]
mov rcx, rdi
mov rdx, qword [r8]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
add r15, 8
mov rdx, qword [r15]
mov rcx, rdi
mov rdx, qword [rdx]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
add r15, 8
mov r9, qword [r15]
mov rcx, rdi
mov rdx, qword [r9]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
add r15, 8
mov r10, qword [r15]
mov rcx, rdi
mov rdx, qword [r10]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
add r15, 8
cmp r12, r15
je 0x1400c0188
mov r13, qword [r15]
mov rcx, rdi
mov rdx, qword [r13]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
mov r14, qword [r15 + 8]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
mov r11, qword [r15 + 0x10]
mov rcx, rdi
mov rdx, qword [r11]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
mov rax, qword [r15 + 0x18]
mov rcx, rdi
mov rdx, qword [rax]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
mov rcx, qword [r15 + 0x20]
mov rdx, qword [rcx]
mov rcx, rdi
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
mov r8, qword [r15 + 0x28]
mov rcx, rdi
mov rdx, qword [r8]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
mov rdx, qword [r15 + 0x30]
mov rcx, rdi
mov rdx, qword [rdx]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
mov r9, qword [r15 + 0x38]
mov rcx, rdi
mov rdx, qword [r9]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c01cb
add r15, 0x40
cmp r12, r15
jne 0x1400c00cf
lea r15, [rsp + 0xb0]
mov rcx, qword [rsp + 0x78]
mov r8, rdi
mov edx, 6
mov r9, r15
call fcn.1400b5850
test eax, eax
je 0x1400c0646
lea rdx, str._s_unknown
lea rcx, str.setup
mov r8, rdi
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
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 0x1400c03a3
add rsi, 8
cmp r12, rsi
je 0x1400c03a0
test r13, r13
je 0x1400c02f4
cmp r13, 1
je 0x1400c02d1
cmp r13, 2
je 0x1400c02b7
cmp r13, 3
je 0x1400c029d
cmp r13, 4
je 0x1400c0283
cmp r13, 5
je 0x1400c0269
cmp r13, 6
je 0x1400c024f
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
add rsi, 8
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
add rsi, 8
cmp r12, rsi
je 0x1400c03a0
mov r14, qword [rsi]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
mov r14, qword [rsi + 8]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
mov r14, qword [rsi + 0x10]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
mov r14, qword [rsi + 0x18]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
mov r14, qword [rsi + 0x20]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
mov r14, qword [rsi + 0x28]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
mov r14, qword [rsi + 0x30]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
mov r14, qword [rsi + 0x38]
mov rcx, rdi
mov rdx, qword [r14]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c03a3
add rsi, 0x40
cmp r12, rsi
jne 0x1400c02f4
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.14016ca90
mov r14, qword [rsp + 0xa0]
jmp 0x1400bfd95
mov edx, 0x73
mov rcx, r13
call sub.msvcrt.dll_strchr
test rax, rax
je 0x1400c03fe
mov rcx, r13
call sub.msvcrt.dll_atoi
movsxd rdx, eax
imul r13, rdx, 0xf4240
jmp 0x1400bf428
mov rcx, r13
pxor xmm7, xmm7
call sym.libvlccore.dll_us_atof
movsd xmm6, qword [0x14019ec20]
test r15b, r15b
mulsd xmm6, xmm0
jne 0x1400c0447
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.1400b5850
addsd xmm6, qword [rsp + 0xb0]
ucomisd xmm7, xmm6
movapd xmm0, xmm7
ja 0x1400c045d
movsd xmm0, qword [0x14019ec18]
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.1400b5850
jmp 0x1400bf482
mov dword [rsp + 0x20], esi
mov rcx, qword [rsp + 0x78]
mov r9, rbp
mov r8, qword [rbx]
mov edx, 9
call fcn.1400b5850
jmp 0x1400bf482
mov esi, dword [rsp + 0xb0]
test esi, esi
jle 0x1400bf229
mov edi, dword [rbx + 0x18]
cmp esi, edi
jg 0x1400bf22c
sub esi, 1
jmp 0x1400bf32f
mov rdi, qword [rsp + 0x70]
lea rdx, [0x14019ea7e]
mov rcx, qword [rdi + 8]
call sym.libvlccore.dll_vlc_fopen
test rax, rax
mov rbp, rax
je 0x1400c056a
mov rcx, qword [rsp + 0x78]
call fcn.1400b9bf0
test rax, rax
mov r12, rax
je 0x1400c0590
mov rdx, rbp
mov rcx, rax
call sub.msvcrt.dll_fputs
cmp eax, 0xffffffff
je 0x1400c0590
mov rcx, rbp
call sub.msvcrt.dll_fclose
test eax, eax
jne 0x1400c056d
mov rcx, r12
call fcn.14016b5d8
mov ecx, 0x20
call sub.msvcrt.dll_malloc
test rax, rax
mov r14, rax
je 0x1400bdb4e
lea rcx, str.save
call sub.msvcrt.dll__strdup
test rax, rax
mov qword [r14], rax
jne 0x1400bdb36
jmp 0x1400bf4b4
lea rdx, str.Wrong_command_syntax
lea rcx, str.control
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
xor r12d, r12d
mov rcx, r12
call fcn.14016b5d8
lea rdx, str.Unable_to_save_to_file
lea rcx, str.save
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
mov rcx, r12
call fcn.14016b5d8
mov rcx, rbp
call sub.msvcrt.dll_fclose
jmp 0x1400c0575
mov r14, qword [rsp + 0xa0]
jmp 0x1400bd42d
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400beb41
mov r8, qword [rbx]
mov rcx, qword [rsp + 0x78]
mov r9, rbp
mov edx, 0xb
call fcn.1400b5850
jmp 0x1400bf482
lea rdx, str._s:_media_unknown
lea rcx, [0x14019e70c]
mov r8, rbx
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
mov rcx, qword [rsp + 0x78]
mov edx, 0x11
call fcn.1400b5850
jmp 0x1400bee37
mov rcx, qword [rsp + 0x78]
mov edx, 1
call fcn.1400b5850
jmp 0x1400bee37
lea r10d, [r12 + 2]
movsxd r8, r10d
jmp 0x1400bf737
lea rdx, str.Unknown_VLM_command
mov rcx, r9
call sym.libvlccore.dll_vlm_MessageNew
mov r14, rax
jmp 0x1400bd42d
mov rcx, qword [rsp + 0x78]
mov r9, r15
mov r8, rdi
mov edx, 6
call fcn.1400b5850
test eax, eax
jne 0x1400c01ad
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.14016c2bb
jmp 0x1400c03c8
mov rcx, r14
call fcn.14016b5d8
mov r14, qword [rsp + 0xa0]
jmp 0x1400bdb4e
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400beab9
mov rcx, rdi
call fcn.14016b5d8
jmp 0x1400bead3
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bea34
mov rcx, rbp
call fcn.14016b5d8
jmp 0x1400bea50
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be9ae
mov rcx, r12
call fcn.14016b5d8
jmp 0x1400be9c8
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [r13 + 0x18], rax
jmp 0x1400be925
mov rcx, rbx
call fcn.14016b5d8
xor ebx, ebx
jmp 0x1400be940
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be891
mov rcx, rsi
call fcn.14016b5d8
jmp 0x1400be8ab
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be80a
mov rcx, rdi
call fcn.14016b5d8
jmp 0x1400be826
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be787
mov rcx, rbp
call fcn.14016b5d8
jmp 0x1400be7a1
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be703
mov rcx, r15
call fcn.14016b5d8
jmp 0x1400be71d
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be67b
mov rcx, r13
call fcn.14016b5d8
jmp 0x1400be697
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rsi + 0x18], rax
jmp 0x1400be5f7
mov rcx, rbx
call fcn.14016b5d8
xor ebx, ebx
jmp 0x1400be611
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be562
mov rcx, r14
call fcn.14016b5d8
jmp 0x1400be57e
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be4da
mov rcx, rbp
call fcn.14016b5d8
jmp 0x1400be4f6
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be456
mov rcx, r15
call fcn.14016b5d8
jmp 0x1400be470
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be3d0
mov rcx, r12
call fcn.14016b5d8
jmp 0x1400be3ec
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be346
mov rcx, rsi
call fcn.14016b5d8
jmp 0x1400be360
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be2c4
mov rcx, r14
call fcn.14016b5d8
jmp 0x1400be2de
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be23e
mov rcx, rdi
call fcn.14016b5d8
jmp 0x1400be25a
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be1b7
mov rcx, r15
call fcn.14016b5d8
jmp 0x1400be1d3
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [r12 + 0x18], rax
jmp 0x1400be131
mov rcx, rbx
call fcn.14016b5d8
xor ebx, ebx
jmp 0x1400be14e
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be09a
mov rcx, r13
call fcn.14016b5d8
jmp 0x1400be0b4
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400be013
mov rcx, r14
call fcn.14016b5d8
jmp 0x1400be02d
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bdf8f
mov rcx, rdi
call fcn.14016b5d8
jmp 0x1400bdfa9
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bdf0a
mov rcx, rbp
call fcn.14016b5d8
jmp 0x1400bdf26
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bde84
mov rcx, r12
call fcn.14016b5d8
jmp 0x1400bde9e
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bddfc
mov rcx, r13
call fcn.14016b5d8
jmp 0x1400bde16
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bdd77
mov rcx, rsi
call fcn.14016b5d8
jmp 0x1400bdd91
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbx + 0x18], rax
jmp 0x1400bdcf0
mov rcx, rdi
call fcn.14016b5d8
jmp 0x1400bdd0c
call sub.msvcrt.dll_abort
mov ecx, 8
call sub.msvcrt.dll_malloc
mov qword [rbp + 0x18], rax
jmp 0x1400bdc6d
mov rcx, rbx
call fcn.14016b5d8
xor ebx, ebx
jmp 0x1400bdc87
mov rcx, rbp
xor ebp, ebp
call fcn.14016b5d8
jmp 0x1400bdbf4