Function at 0x69a2e0
Capabilities:
Accept command line arguments

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd68
movdqa xmmword [rsp + 0xd50], xmm6
mov qword [rsp + 0x9c8], rcx
movabs rcx, 0x8000000000000000
lea rax, str.xelis_minerxelis_miner_src_main.rs
mov qword [rsp + 0x4f0], rax
mov qword [rsp + 0x4f8], 0xb
mov qword [rsp + 0x500], 0
mov dword [rsp + 0x578], 0x110000
mov qword [rsp + 0x3d0], rcx
mov qword [rsp + 0x3e8], rcx
mov qword [rsp + 0x510], 0
mov qword [rsp + 0x520], 0
mov qword [rsp + 0x530], 0
mov qword [rsp + 0x400], rcx
mov qword [rsp + 0x418], rcx
mov qword [rsp + 0x430], rcx
mov qword [rsp + 0x448], rcx
mov qword [rsp + 0x460], rcx
mov qword [rsp + 0x478], rcx
mov qword [rsp + 0x2f8], 0
mov qword [rsp + 0x300], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x308], xmm0
mov qword [rsp + 0x318], 4
movups xmmword [rsp + 0x320], xmm0
mov qword [rsp + 0x330], 8
mov qword [rsp + 0x338], 0
mov qword [rsp + 0x490], rcx
mov qword [rsp + 0x4a8], rcx
mov qword [rsp + 0x4c0], rcx
mov qword [rsp + 0x2c0], 0
mov qword [rsp + 0x4d8], rcx
mov qword [rsp + 0x57c], 0
mov qword [rsp + 0x340], 0
mov qword [rsp + 0x348], 8
movups xmmword [rsp + 0x350], xmm0
mov qword [rsp + 0x360], 8
movups xmmword [rsp + 0x368], xmm0
mov qword [rsp + 0x378], 8
movups xmmword [rsp + 0x380], xmm0
mov qword [rsp + 0x390], 8
mov qword [rsp + 0x398], 0
mov qword [rsp + 0x540], 0
mov qword [rsp + 0x2d0], 1
mov qword [rsp + 0x2d8], 0
mov qword [rsp + 0x550], 0
mov qword [rsp + 0x560], 0
mov qword [rsp + 0x2e0], 5
mov byte [rsp + 0x584], 0
mov qword [rsp + 0x570], 0
mov qword [rsp + 0x3a0], 0
mov qword [rsp + 0x3a8], 8
movups xmmword [rsp + 0x3b0], xmm0
mov qword [rsp + 0x3c0], 8
mov qword [rsp + 0x3c8], 0
lea rcx, [rsp + 0xa88]
lea rdx, [rsp + 0x2c0]
call sym.__xelis_miner::MinerConfig_as_clap_builder::derive::Args_::augment_args::h77b6d02a07276fb3
call sub.kernel32.dll_GetCommandLineW
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
mov qword [rsp + 0x90], 0
test rax, rax
je 0x69aa3a
movzx ebp, word [rax]
test bp, bp
je 0x69aa3a
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 2
mov qword [rsp + 0x1b0], 0
add rax, 2
mov ecx, 2
xor ebx, ebx
lea rdi, [rsp + 0x1a0]
xor esi, esi
jmp 0x69a5d4
mov rcx, qword [rsp + 0x1a8]
mov word [rcx + rbx*2], bp
inc rbx
mov qword [rsp + 0x1b0], rbx
movzx ebp, word [r14]
lea rax, [r14 + 2]
test bp, bp
je 0x69a624
mov r14, rax
cmp bp, 9
je 0x69a600
movzx eax, bp
cmp eax, 0x20
je 0x69a600
cmp eax, 0x22
jne 0x69a606
not sil
and sil, 1
movzx ebp, word [r14]
lea rax, [r14 + 2]
test bp, bp
jne 0x69a5d4
jmp 0x69a624
test sil, 1
je 0x69a624
cmp rbx, qword [rsp + 0x1a0]
jne 0x69a5b8
mov rcx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h056e50f516f51b29
jmp 0x69a5b0
add r14, 2
movzx eax, word [r14]
cmp eax, 0x20
je 0x69a620
cmp eax, 9
je 0x69a620
mov rdx, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x2c0]
mov qword [rsp + 0x168], rdx
mov r8, rbx
call sym.__std::ffi::os_str::OsString_as_std::os::windows::ffi::OsStringExt_::from_wide::hce5f74d7e8fb25f0
lea rcx, [rsp + 0x80]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h27528cabb1dc720f
mov rax, qword [rsp + 0x88]
movups xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x6d0], 0
mov qword [rsp + 0x6d8], 2
mov qword [rsp + 0x6e0], 0
movzx ebp, word [r14]
test bp, bp
je 0x69acb1
mov r13d, 2
xor r12d, r12d
movdqa xmm6, xmmword [0x0072a2f0]
xor edi, edi
jmp 0x69a6f8
mov r13, qword [rsp + 0x6d8]
mov word [r13 + r12*2], bp
inc r12
mov qword [rsp + 0x6e0], r12
movzx ebp, word [rbx]
mov r14, rbx
test bp, bp
je 0x69aca3
lea rbx, [r14 + 2]
movzx eax, bp
cmp eax, 0x21
jg 0x69a7c0
cmp eax, 9
je 0x69a716
cmp eax, 0x20
jne 0x69a840
test dil, 1
jne 0x69a840
mov r13, qword [rsp + 0x6d8]
lea rcx, [rsp + 0x2c0]
mov rdx, r13
mov r8, r12
call sym.__std::ffi::os_str::OsString_as_std::os::windows::ffi::OsStringExt_::from_wide::hce5f74d7e8fb25f0
mov rsi, qword [rsp + 0x90]
cmp rsi, qword [rsp + 0x80]
jne 0x69a75a
lea rcx, [rsp + 0x80]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h27528cabb1dc720f
mov rax, qword [rsp + 0x88]
mov rcx, rsi
shl rcx, 5
movups xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rsi
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x6e0], 0
jmp 0x69a7a4
add rbx, 2
movzx ebp, word [rbx]
cmp ebp, 0x20
je 0x69a7a0
cmp ebp, 9
je 0x69a7a0
xor r12d, r12d
jmp 0x69a6ec
cmp eax, 0x22
je 0x69a860
cmp eax, 0x5c
jne 0x69a840
movzx eax, word [rbx]
xor r15d, r15d
cmp ax, 0x5c
jne 0x69a7f3
nop word [rax + rax]
add rbx, 2
movzx eax, word [r14 + r15*2 + 4]
inc r15
cmp ax, 0x5c
je 0x69a7e0
lea r14, [r15 + 1]
cmp ax, 0x22
jne 0x69a86e
mov rbp, r14
shr rbp, 1
mov rax, qword [rsp + 0x6d0]
sub rax, r12
cmp rax, rbp
jae 0x69a8c5
lea rcx, [rsp + 0x6d0]
mov rdx, r12
mov r8, rbp
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h85bf19a68803f0e6
mov r12, qword [rsp + 0x6e0]
jmp 0x69a8cb
cmp r12, qword [rsp + 0x6d0]
jne 0x69a6d0
lea rcx, [rsp + 0x6d0]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h056e50f516f51b29
jmp 0x69a6d0
test dil, 1
jne 0x69a8aa
mov dil, 1
jmp 0x69a6e9
mov rax, qword [rsp + 0x6d0]
sub rax, r12
cmp rax, r14
jae 0x69a97f
lea rcx, [rsp + 0x6d0]
mov rdx, r12
mov r8, r14
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h85bf19a68803f0e6
mov r13, qword [rsp + 0x6d8]
mov r12, qword [rsp + 0x6e0]
jmp 0x69a988
movzx ebp, word [rbx]
cmp ebp, 0x22
je 0x69a9f5
test ebp, ebp
je 0x69ace7
xor edi, edi
jmp 0x69a6ec
cmp r14, 2
jb 0x69a930
mov r13, qword [rsp + 0x6d8]
cmp r14, 0x20
jb 0x69a920
movabs rax, 0x8000000000000000
add rax, 0xfffffffffffffff0
and rax, rbp
lea rcx, [r12*2 + 0x10]
add rcx, r13
add r12, rax
xor edx, edx
nop word [rax + rax]
movdqu xmmword [rcx + rdx*2 - 0x10], xmm6
movdqu xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x69a900
cmp rbp, rax
je 0x69a930
and ebp, 0xf
nop dword [rax]
mov word [r13 + r12*2], 0x5c
inc r12
dec rbp
jne 0x69a920
mov qword [rsp + 0x6e0], r12
test r15b, 1
jne 0x69a6e9
xor esi, esi
cmp word [rbx], 0
setne bpl
cmp r12, qword [rsp + 0x6d0]
jne 0x69a963
lea rcx, [rsp + 0x6d0]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h056e50f516f51b29
mov sil, bpl
lea rbx, [rbx + rsi*2]
mov r13, qword [rsp + 0x6d8]
mov word [r13 + r12*2], 0x22
jmp 0x69a6de
test r14, r14
je 0x69a6e1
cmp r14, 0x10
jb 0x69a9e0
mov rax, r14
and rax, 0xfffffffffffffff0
lea rcx, [r12*2 + 0x10]
add rcx, r13
add r12, rax
xor edx, edx
nop word cs:[rax + rax]
movdqu xmmword [rcx + rdx*2 - 0x10], xmm6
movdqu xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x69a9b0
cmp r14, rax
je 0x69a6e1
and r14d, 0xf
nop word cs:[rax + rax]
mov word [r13 + r12*2], 0x5c
inc r12
dec r14
jne 0x69a9e0
jmp 0x69a6e1
cmp r12, qword [rsp + 0x6d0]
jne 0x69aa0c
lea rcx, [rsp + 0x6d0]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h056e50f516f51b29
mov r13, qword [rsp + 0x6d8]
mov word [r13 + r12*2], 0x22
inc r12
mov qword [rsp + 0x6e0], r12
lea rax, [r14 + 4]
cmp word [r14 + 2], 0
cmovne rbx, rax
jmp 0x69a6e9
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 2
mov qword [rsp + 0x1b0], 0
mov r8d, 0x200
mov esi, 2
xor edi, edi
mov ebp, 0xffffffff
xor ebx, ebx
xor r14d, r14d
cmp r8, 0x201
jb 0x69aa8f
jmp 0x69aab0
jae 0x69ab65
cmp r8, 0x201
jae 0x69aab0
mov r15d, 0x200
lea r12, [rsp + 0x2c0]
mov r13, r8
jmp 0x69aafc
sub r8, r14
sub rbx, r14
cmp rbx, r8
jae 0x69aadb
lea rcx, [rsp + 0x1a0]
mov rdx, r14
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h85bf19a68803f0e6
mov rdi, qword [rsp + 0x1a0]
mov rsi, qword [rsp + 0x1a8]
cmp rdi, rbp
mov r14d, 0xffffffff
cmovb r14, rdi
mov qword [rsp + 0x1b0], r14
mov rbx, rdi
mov r15, r14
mov r12, rsi
mov r13, r14
xor ecx, ecx
call sub.kernel32.dll_SetLastError
xor ecx, ecx
mov rdx, r12
mov r8d, r13d
call sub.kernel32.dll_GetModuleFileNameW
test eax, eax
jne 0x69ab2c
mov ebp, eax
call sub.kernel32.dll_GetLastError
mov ecx, eax
mov eax, ebp
mov ebp, 0xffffffff
test ecx, ecx
jne 0x69ac08
mov r8d, eax
cmp r13, r8
jne 0x69aa80
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x69bb92
add r13, r13
cmp r13, rbp
cmovae r13, rbp
mov r8, r13
cmp r8, 0x201
jb 0x69aa8f
jmp 0x69aab0
cmp r15, r8
jb 0x69bcc2
lea rcx, [rsp + 0x6d0]
mov rdx, r12
call sym.__std::ffi::os_str::OsString_as_std::os::windows::ffi::OsStringExt_::from_wide::hce5f74d7e8fb25f0
mov r15, qword [rsp + 0x6d0]
mov rdi, qword [rsp + 0x6d8]
mov r14, qword [rsp + 0x6e0]
movzx ebx, byte [rsp + 0x6e8]
mov eax, dword [rsp + 0x6e9]
mov dword [rsp + 0xf0], eax
mov eax, dword [rsp + 0x6ec]
mov dword [rsp + 0xf3], eax
cmp qword [rsp + 0x1a0], 0
je 0x69abdb
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x69ac38
mov eax, dword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf3]
mov dword [rsp + 0x2c3], ecx
mov dword [rsp + 0x2c0], eax
jmp 0x69ac5a
call sub.kernel32.dll_GetLastError
mov edi, eax
shl rdi, 0x20
cmp qword [rsp + 0x1a0], 0
je 0x69ac34
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
or rdi, 2
mov qword [rsp + 0x2c0], rdi
lea rcx, [rsp + 0x2c0]
call sym.core::ptr::drop_in_place_std::io::error::Error_::hbbf69de94c165ea1
mov edi, 1
mov bl, 1
xor r14d, r14d
xor r15d, r15d
lea rcx, [rsp + 0x80]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h27528cabb1dc720f
mov rsi, qword [rsp + 0x88]
mov qword [rsi], r15
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r14
mov byte [rsi + 0x18], bl
mov eax, dword [rsp + 0x2c0]
mov ecx, dword [rsp + 0x2c3]
mov dword [rsi + 0x1c], ecx
mov dword [rsi + 0x19], eax
mov r14, qword [rsp + 0x80]
mov edi, 1
jmp 0x69ad93
test dil, 1
sete al
test r12, r12
je 0x69acbb
jmp 0x69ace7
mov al, 1
xor r12d, r12d
test r12, r12
jne 0x69ace7
test al, al
je 0x69ace7
mov rsi, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
mov r14, qword [rsp + 0x80]
cmp qword [rsp + 0x6d0], 0
jne 0x69ad5c
jmp 0x69ad72
mov rdx, qword [rsp + 0x6d8]
lea rcx, [rsp + 0x2c0]
mov r8, r12
call sym.__std::ffi::os_str::OsString_as_std::os::windows::ffi::OsStringExt_::from_wide::hce5f74d7e8fb25f0
mov rdi, qword [rsp + 0x90]
cmp rdi, qword [rsp + 0x80]
jne 0x69ad1e
lea rcx, [rsp + 0x80]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h27528cabb1dc720f
mov rsi, qword [rsp + 0x88]
mov rax, rdi
shl rax, 5
movups xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [rsi + rax], xmm0
inc rdi
mov r14, qword [rsp + 0x80]
cmp qword [rsp + 0x6d0], 0
je 0x69ad72
mov r8, qword [rsp + 0x6d8]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
cmp qword [rsp + 0x1a0], 0
je 0x69ad93
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x168]
call fcn.006f5b74
mov rax, rdi
shl rax, 5
lea rbx, [rsi + rax]
mov qword [rsp + 0x6d0], rsi
mov qword [rsp + 0x6d8], rsi
mov qword [rsp + 0x6e0], r14
mov qword [rsp + 0x6e8], rbx
test rdi, rdi
je 0x69af58
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x6d8], rdi
mov r14, qword [rsi]
movabs rcx, 0x8000000000000000
cmp r14, rcx
je 0x69af5b
mov rdi, qword [rsi + 8]
movups xmm0, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x2c0], xmm0
add rax, 0xffffffffffffffe0
mov rcx, rax
shr rcx, 5
cmp rcx, 4
mov esi, 3
cmovae rsi, rcx
inc rsi
movabs rcx, 0x8000000000000000
add rcx, 0xffffffffffffffc0
mov rbx, rsi
shl rbx, 5
cmp rax, rcx
ja 0x69bcdc
movzx eax, byte [0x0083c308]
xor ecx, ecx
mov rdx, rbx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x69bce0
mov qword [rax], r14
mov qword [rax + 8], rdi
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rax + 0x10], xmm0
mov qword [rsp + 0x1a0], rsi
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1b0], 1
movups xmm0, xmmword [rsp + 0x6d0]
movups xmm1, xmmword [rsp + 0x6e0]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov rsi, qword [rsp + 0x2d8]
mov r12, qword [rsp + 0x2c8]
mov r13, rsi
sub r13, r12
add r13, 0xffffffffffffffe0
mov edi, 1
xor ebp, ebp
jmp 0x69aef2
mov rax, qword [rsp + 0x1a8]
mov qword [rax + rbp + 0x20], rbx
mov qword [rax + rbp + 0x28], r14
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rax + rbp + 0x30], xmm0
inc rdi
mov qword [rsp + 0x1b0], rdi
add rbp, 0x20
add r13, 0xffffffffffffffe0
lea rcx, [r12 + rbp]
cmp rcx, rsi
je 0x69afea
lea r15, [r12 + rbp]
add r15, 0x20
mov rbx, qword [r12 + rbp]
movabs rdx, 0x8000000000000000
cmp rbx, rdx
je 0x69afed
mov r14, qword [r12 + rbp + 8]
movups xmm0, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x80], xmm0
cmp rdi, qword [rsp + 0x1a0]
jne 0x69aec8
mov r8, r13
shr r8, 5
inc r8
lea rcx, [rsp + 0x1a0]
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h0452626db981fe84
jmp 0x69aec0
mov rdi, rsi
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 8
mov qword [rsp + 0x100], 0
sub rbx, rdi
shr rbx, 5
add rdi, 8
jmp 0x69af94
add rdi, 0x20
sub rbx, 1
jb 0x69afb4
cmp qword [rdi - 8], 0
je 0x69af90
mov r8, qword [rdi]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
jmp 0x69af90
cmp qword [rsp + 0x6e0], 0
je 0x69afd5
mov r8, qword [rsp + 0x6d0]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
test byte [rsp + 0xd45], 8
jne 0x69b083
xor edi, edi
jmp 0x69b14d
mov r15, rsi
mov qword [rsp + 0x2c8], r15
mov rsi, qword [rsp + 0x2d8]
sub rsi, r15
shr rsi, 5
add r15, 8
jmp 0x69b014
add r15, 0x20
sub rsi, 1
jb 0x69b034
cmp qword [r15 - 8], 0
je 0x69b010
mov r8, qword [r15]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
jmp 0x69b010
cmp qword [rsp + 0x2d0], 0
je 0x69b055
mov r8, qword [rsp + 0x2c0]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x100], rax
test byte [rsp + 0xd45], 8
je 0x69afe3
mov edi, 1
cmp qword [rsp + 0x100], 0
je 0x69b14d
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call sym.std::path::Path::file_name::h2aee4f392a94eebc
test rax, rax
je 0x69b14d
mov r8, rdx
cmp rdx, 2
jne 0x69b0d1
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x69b0d1
mov r8d, 2
jmp 0x69b102
xor ecx, ecx
mov r9, r8
nop word cs:[rax + rax]
test r9, r9
je 0x69b112
mov rdx, r9
dec r9
cmp byte [rax + rdx - 1], 0x2e
jne 0x69b0e0
test r9, r9
je 0x69b102
sub r8, rdx
mov rcx, rax
add rax, rdx
jmp 0x69b112
xor edx, edx
test rax, rax
cmovne rdx, rax
test rdx, rdx
jne 0x69b12a
jmp 0x69b14d
mov r10, r8
mov rdx, rax
mov r8, r9
mov rax, rcx
test rax, rax
cmovne rdx, rax
test rdx, rdx
je 0x69b14d
test rax, rax
cmove r8, r10
lea rcx, [rsp + 0x2c0]
call sym.core::str::converts::from_utf8::h7e3ffe505e8498fd
cmp qword [rsp + 0x2c0], 0
je 0x69b268
test byte [rsp + 0xd47], 4
jne 0x69b206
cmp rdi, qword [rsp + 0x100]
jae 0x69b203
mov rax, qword [rsp + 0xf8]
mov edx, edi
shl edx, 5
mov rcx, qword [rax + rdx + 8]
mov rdx, qword [rax + rdx + 0x10]
call sym.std::path::Path::file_name::h2aee4f392a94eebc
inc rdi
test rax, rax
je 0x69b206
mov r8, rdx
lea rcx, [rsp + 0x2c0]
mov rdx, rax
call sym.core::str::converts::from_utf8::h7e3ffe505e8498fd
cmp qword [rsp + 0x2c0], 0
jne 0x69b206
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xbb0], rax
jne 0x69b206
mov r14, qword [rsp + 0x2c8]
mov rbx, qword [rsp + 0x2d0]
test rbx, rbx
je 0x69b443
js 0x69bcf2
movzx eax, byte [0x0083c308]
xor ecx, ecx
mov rdx, rbx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x69bcf6
mov r15, rax
mov rsi, rbx
jmp 0x69b44b
inc rdi
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0xa88]
lea r8, [rsp + 0xf0]
mov r9, rdi
call sym.clap_builder::builder::command::Command::_do_parse::hdb2f69784c101205
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
add rsi, 8
jmp 0x69b244
add rsi, 0x20
sub rdi, 1
jb 0x69b864
cmp qword [rsi - 8], 0
je 0x69b240
mov r8, qword [rsi]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
jmp 0x69b240
mov rdi, qword [rsp + 0x2c8]
mov rbx, qword [rsp + 0x2d0]
test rbx, rbx
je 0x69b2a5
js 0x69bcf2
movzx eax, byte [0x0083c308]
xor ecx, ecx
mov rdx, rbx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x69bcf6
mov r14, rax
mov rsi, rbx
jmp 0x69b2ad
mov r14d, 1
xor esi, esi
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sym.memcpy
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x90], rbx
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x69bd08
mov qword [rsp + 0x100], 1
mov rsi, qword [rsp + 0xf8]
mov rbx, rdx
lea rdi, [rsp + 0x2e8]
mov qword [rsp + 0x2e8], 0
mov qword [rsp + 0x2f0], 1
lea rax, [rsp + 0x80]
mov qword [rsp + 0x2f8], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 1
dec rbx
mov qword [rsp + 0x2e0], rbx
mov qword [rsp + 0x2c0], 8
mov qword [rsp + 0x2c8], 8
je 0x69b3ce
cmp qword [rsp + 0xf0], rdx
jne 0x69b3e3
lea rcx, [rsp + 0xf0]
mov r8d, 1
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h0452626db981fe84
mov rsi, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x100]
lea rdx, [rsi + 0x20]
lea rcx, [rsi + 0x40]
shl rbx, 5
mov r8, rbx
call sub.msvcrt.dll_memmove
mov qword [rsp + 0x2d8], 2
cmp r12, 2
jne 0x69b409
mov esi, 1
mov ebx, 0x20
jmp 0x69b4e7
lea rcx, [rsp + 0xf0]
mov rdx, rdi
call sym._ZN97__LT_alloc..vec..Vec_LT_T_C_A_GT__u20_as_u20_alloc..vec..spec_extend..SpecExtend_LT_T_C_I_GT__GT_11spec_extend17h9f3edb62
jmp 0x69b6d6
lea rdx, [rsi + 0x20]
lea rcx, [rsi + 0x40]
shl rbx, 5
mov r8, rbx
call sub.msvcrt.dll_memmove
mov qword [rsp + 0x2d8], 2
mov r12d, 1
mov r14, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
je 0x69b476
js 0x69bd1e
movzx eax, byte [0x0083c308]
xor ecx, ecx
mov rdx, rbx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x69bd34
mov r15, rax
jmp 0x69b47c
mov r15d, 1
xor esi, esi
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sym.memcpy
mov qword [rsp + 0xbb0], rsi
mov qword [rsp + 0xbb8], r15
mov qword [rsp + 0xbc0], rbx
jmp 0x69b206
mov r15d, 1
mov r13, r12
shl r13, 5
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sym.memcpy
mov qword [rsi + r13], rbx
mov qword [rsi + r13 + 8], r15
mov qword [rsi + r13 + 0x10], rbx
mov byte [rsi + r13 + 0x18], 0
inc qword [rsp + 0x100]
mov qword [rsp + 0x2e8], 1
cmp r12, 1
jne 0x69b6d6
mov rsi, qword [rsp + 0x2f0]
dec rsi
je 0x69b507
mov rax, rsi
shr rax, 0x3a
mov rbx, rsi
shl rbx, 5
test rax, rax
jne 0x69bd47
movzx eax, byte [0x0083c308]
xor ecx, ecx
mov rdx, rbx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
jne 0x69b50e
mov ecx, 8
jmp 0x69bd49
xor esi, esi
mov eax, 8
mov qword [rsp + 0x1a0], rsi
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1b0], 0
lea rcx, [rsp + 0x1a0]
mov rdx, rdi
call sym._ZN97__LT_alloc..vec..Vec_LT_T_C_A_GT__u20_as_u20_alloc..vec..spec_extend..SpecExtend_LT_T_C_I_GT__GT_11spec_extend17h9f3edb62
mov rax, qword [rsp + 0x1a0]
mov r13, qword [rsp + 0x1a8]
mov rbx, qword [rsp + 0x1b0]
mov r12, rbx
shl r12, 5
add r12, r13
mov qword [rsp + 0x6d0], r13
mov qword [rsp + 0x6e0], rax
mov qword [rsp + 0x6d8], r13
mov qword [rsp + 0x6e8], r12
test rbx, rbx
je 0x69b677
mov rdi, qword [rsp + 0x2d0]
mov r14, qword [rsp + 0x2d8]
mov r15, qword [rsp + 0x2e0]
lea rdx, [r15 + r14]
mov rax, qword [rdi]
sub rax, rdx
cmp rax, rbx
jae 0x69b5b7
mov rcx, rdi
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h0452626db981fe84
add rbx, r14
mov rcx, qword [rdi + 8]
shl r14, 5
add r14, rcx
mov rsi, rbx
shl rsi, 5
add rcx, rsi
shl r15, 5
mov rdx, r14
mov r8, r15
call sub.msvcrt.dll_memmove
mov qword [rsp + 0x2d8], rbx
mov rax, qword [rdi + 0x10]
cmp rax, rbx
je 0x69b677
mov rcx, qword [rdi + 8]
add rsi, rcx
shl rax, 5
add rax, rcx
add r13, 0x20
mov rdx, r13
mov r13, rdx
mov rdx, qword [rdx - 0x20]
movabs rcx, 0x8000000000000000
cmp rdx, rcx
je 0x69b66f
lea rcx, [r13 - 0x20]
mov r8, qword [rcx + 0x18]
mov qword [rsp + 0x1b0], r8
movups xmm0, xmmword [rcx + 8]
movaps xmmword [rsp + 0x1a0], xmm0
mov qword [rax], rdx
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rax + 8], xmm0
mov rdx, qword [rsp + 0x1b0]
mov qword [rax + 0x18], rdx
inc qword [rdi + 0x10]
add rax, 0x20
cmp rax, rsi
je 0x69b66f
add rcx, 0x20
lea rdx, [r13 + 0x20]
cmp rcx, r12
jne 0x69b608
mov qword [rsp + 0x6d8], r13
sub r12, r13
shr r12, 5
add r13, 8
jmp 0x69b694
add r13, 0x20
sub r12, 1
jb 0x69b6b5
cmp qword [r13 - 8], 0
je 0x69b690
mov r8, qword [r13]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
jmp 0x69b690
cmp qword [rsp + 0x6e0], 0
je 0x69b6d6
mov r8, qword [rsp + 0x6d0]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
mov rdi, qword [rsp + 0x2c0]
mov rbx, qword [rsp + 0x2c8]
mov qword [rsp + 0x2c0], 8
mov qword [rsp + 0x2c8], 8
mov rsi, qword [rsp + 0x2d0]
sub rbx, rdi
je 0x69b744
shr rbx, 5
add rdi, 8
jmp 0x69b724
add rdi, 0x20
sub rbx, 1
jb 0x69b744
cmp qword [rdi - 8], 0
je 0x69b720
mov r8, qword [rdi]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
jmp 0x69b720
mov rdi, qword [rsp + 0x2e0]
test rdi, rdi
je 0x69b78a
mov rbx, qword [rsi + 0x10]
mov rdx, qword [rsp + 0x2d8]
cmp rdx, rbx
je 0x69b783
mov rax, qword [rsi + 8]
shl rdx, 5
add rdx, rax
mov rcx, rbx
shl rcx, 5
add rcx, rax
mov r8, rdi
shl r8, 5
call sub.msvcrt.dll_memmove
add rdi, rbx
mov qword [rsi + 0x10], rdi
mov qword [rsp + 0xcb8], 1
mov qword [rsp + 0xcc0], 0
mov rax, qword [rsp + 0xbb0]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x69b7d4
test rax, rax
je 0x69b7d4
mov r8, qword [rsp + 0xbb8]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
movabs rax, 0x8000000000000000
mov qword [rsp + 0xbb0], rax
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0xa88]
lea r8, [rsp + 0xf0]
mov r9d, 1
call sym.clap_builder::builder::command::Command::_do_parse::hdb2f69784c101205
cmp qword [rsp + 0x80], 0
je 0x69b82a
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
add rsi, 8
jmp 0x69b844
add rsi, 0x20
sub rdi, 1
jb 0x69b864
cmp qword [rsi - 8], 0
je 0x69b840
mov r8, qword [rsi]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
jmp 0x69b840
cmp qword [rsp + 0xf0], 0
je 0x69b885
mov r8, qword [rsp + 0xf8]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
lea rcx, [rsp + 0x6d0]
lea rdx, [rsp + 0xa88]
mov r8d, 0x2c8
call sym.memcpy
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x1a0], rax
je 0x69bbaf
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x290], rax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
lea rcx, [rsp + 0x6d0]
call sym._ZN4core3ptr60drop_in_place_LT_clap_builder..builder..command..Command_GT_17hb3811780bf06a250E.14465
lea r8, str.miner_addressdaemon_addressThe_following_required_argument_was_not_provided:_daemon_addressapi_bind_addresslog_levelThe_following_required_argument_was_not_provided:_log_levelfile_log_levelbenchmarkiterationsThe_following_required_argument_was_not_provided:_iterationsdisable_file_loggingThe_following_required_argument_was_not_provided:_disable_file_loggingdisable_file_log_date_basedThe_following_required_argument_was_not_provided:_disable_file_log_date_baseddisable_log_colorThe_following_required_argument_was_not_provided:_disable_log_colordisable_interactive_modeThe_following_required_argument_was_not_provided:_disable_interactive_modefilename_logThe_following_required_argument_was_not_provided:_filename_loglogs_pathThe_following_required_argument_was_not_provided:_logs_pathlogs_modulesnum_threadsworkerThe_following_required_argument_was_not_provided:_workerMinerConfigMINER_ADDRESS
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0x260]
mov r9d, 0xd
mov qword [rsp + 0x168], rcx
call sym.clap_builder::util::flat_map::FlatMap_K_V_::remove_entry::ha56f7f933ab9efa5
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
je 0x69ba25
movabs r12, 0xf909296c7ece0e42
movabs r13, 0x7d35f14d9bb408e8
mov rcx, qword [rsp + 0x2c0]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x2c8]
mov qword [rsp + 0x160], rcx
mov r15, qword [rsp + 0x2d8]
mov rbp, qword [rsp + 0x2e0]
mov rdi, qword [rsp + 0x2e8]
mov rsi, qword [rsp + 0x2f0]
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x300]
mov qword [rsp + 0x170], rcx
mov r8, qword [rsp + 0x308]
mov rcx, qword [rsp + 0x310]
movups xmm0, xmmword [rsp + 0x318]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x100], xmm0
mov r14, rbp
mov rbx, r15
test rax, rax
je 0x69bb03
cmp rbx, r13
jne 0x69bbea
cmp r14, r12
jne 0x69bbea
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2b0], xmm1
movaps xmmword [rsp + 0x2a0], xmm0
cmp eax, 2
jne 0x69ba44
lea rax, str.miner_addressdaemon_addressThe_following_required_argument_was_not_provided:_daemon_addressapi_bind_addresslog_levelThe_following_required_argument_was_not_provided:_log_levelfile_log_levelbenchmarkiterationsThe_following_required_argument_was_not_provided:_iterationsdisable_file_loggingThe_following_required_argument_was_not_provided:_disable_file_loggingdisable_file_log_date_basedThe_following_required_argument_was_not_provided:_disable_file_log_date_baseddisable_log_colorThe_following_required_argument_was_not_provided:_disable_log_colordisable_interactive_modeThe_following_required_argument_was_not_provided:_disable_interactive_modefilename_logThe_following_required_argument_was_not_provided:_filename_loglogs_pathThe_following_required_argument_was_not_provided:_logs_pathlogs_modulesnum_threadsworkerThe_following_required_argument_was_not_provided:_workerMinerConfigMINER_ADDRESS
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0xd
mov ebp, 4
jmp 0x69c30e
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0xa0], rsi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], rcx
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmm1, xmmword [rsp + 0x2b0]
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm1
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0x80]
call sym.clap_builder::parser::matches::matched_arg::MatchedArg::into_vals_flatten::h792fa6f0c1460c94
lea rbx, [rsp + 0x2e0]
cmp qword [rsp + 0x2e0], 0
je 0x69bf76
mov rax, qword [rsp + 0x2e8]
mov rcx, qword [rsp + 0x2f8]
cmp rax, rcx
jne 0x69bf4a
jmp 0x69bf62
mov r14, r12
mov rbx, r13
test rcx, rcx
je 0x69b9ee
lea rdx, [rcx + rcx*2]
lea rdx, [r8 + rdx*8]
mov qword [rsp + 0x180], rdx
mov rdx, r8
jmp 0x69bb3e
add rdx, 0x18
cmp rdx, qword [rsp + 0x180]
je 0x69bb87
mov r9, qword [rdx + 0x10]
test r9, r9
je 0x69bb30
mov r10, qword [rdx + 8]
shl r9, 5
xor r11d, r11d
nop word cs:[rax + rax]
mov rbx, qword [r10 + r11 + 0x10]
mov r14, qword [r10 + r11 + 0x18]
cmp rbx, r13
jne 0x69b9ee
cmp r14, r12
jne 0x69b9ee
add r11, 0x20
cmp r9, r11
jne 0x69bb60
jmp 0x69bb30
mov r14, r12
mov rbx, r13
jmp 0x69b9ee
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call sym.core::panicking::panic::h8ea5606244902eff
jmp 0x69ce0b
mov rdi, qword [rsp + 0x1a8]
lea rsi, [rsp + 0x2c0]
lea rdx, [rsp + 0xa88]
mov r8d, 0x2c8
mov rcx, rsi
call sym.memcpy
mov rcx, rsi
call sym._ZN4core3ptr60drop_in_place_LT_clap_builder..builder..command..Command_GT_17hb3811780bf06a250E.14465
mov rcx, rdi
call sym.clap_builder::error::Error_F_::exit::hcae3bdfbdc81d277
jmp 0x69ce0b
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], r15
mov qword [rsp + 0x2d0], rbp
mov qword [rsp + 0x2d8], rdi
mov qword [rsp + 0x2e0], rsi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x2f8], r8
mov qword [rsp + 0x300], rcx
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x308], xmm0
movups xmmword [rsp + 0x318], xmm1
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x6d0]
lea rdx, [rsp + 0x260]
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x160]
call sym.clap_builder::util::flat_map::FlatMap_K_V_::insert::hcc31487bd416988d
lea rsi, str.miner_addressdaemon_addressThe_following_required_argument_was_not_provided:_daemon_addressapi_bind_addresslog_levelThe_following_required_argument_was_not_provided:_log_levelfile_log_levelbenchmarkiterationsThe_following_required_argument_was_not_provided:_iterationsdisable_file_loggingThe_following_required_argument_was_not_provided:_disable_file_loggingdisable_file_log_date_basedThe_following_required_argument_was_not_provided:_disable_file_log_date_baseddisable_log_colorThe_following_required_argument_was_not_provided:_disable_log_colordisable_interactive_modeThe_following_required_argument_was_not_provided:_disable_interactive_modefilename_logThe_following_required_argument_was_not_provided:_filename_loglogs_pathThe_following_required_argument_was_not_provided:_logs_pathlogs_modulesnum_threadsworkerThe_following_required_argument_was_not_provided:_workerMinerConfigMINER_ADDRESS
cmp dword [rsp + 0x6d0], 2
je 0x69bcac
lea rcx, [rsp + 0x6d0]
call sym.core::ptr::drop_in_place_clap_builder::parser::matches::matched_arg::MatchedArg_::h279655a1abe20af6
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xd
xor r15d, r15d
jmp 0x69cc0d
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r15
mov r8, rax
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
jmp 0x69ce0b
xor ecx, ecx
jmp 0x69bce5
mov ecx, 8
mov rdx, rbx
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
jmp 0x69ce0b
xor ecx, ecx
jmp 0x69bcfb
mov ecx, 1
mov rdx, rbx
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
jmp 0x69ce0b
lea r8, [0x007d1220]
mov ecx, 1
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
jmp 0x69ce0b
mov qword [rsp + 0x2e8], 1
call sym.alloc::raw_vec::capacity_overflow::h29d4877d33cf78a3
jmp 0x69ce0b
mov qword [rsp + 0x2e8], 1
mov ecx, 1
jmp 0x69bd49
xor ecx, ecx
mov rdx, rbx
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
jmp 0x69ce0b
lea rcx, [rax + 0x20]
mov qword [rsp + 0x2e8], rcx
mov r14, qword [rax]
test r14, r14
jne 0x69c030
mov rcx, rbx
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h81f14d2fb2e487a2
mov qword [rsp + 0x2e0], 0
cmp qword [rsp + 0x2c0], 0
je 0x69bfee
mov rcx, qword [rsp + 0x2c8]
cmp rcx, qword [rsp + 0x2d8]
je 0x69bfee
lea rax, [rcx + 0x18]
mov qword [rsp + 0x2c8], rax
mov rdx, qword [rcx]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x69bfee
mov rax, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
shl rcx, 5
add rcx, rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2f0], rdx
mov qword [rsp + 0x2f8], rcx
cmp rax, rcx
jne 0x69bf4a
jmp 0x69bf62
mov ebp, 4
cmp qword [rsp + 0x300], 0
je 0x69c12e
mov rax, qword [rsp + 0x308]
cmp rax, qword [rsp + 0x318]
je 0x69c112
lea rcx, [rax + 0x20]
mov qword [rsp + 0x308], rcx
mov r14, qword [rax]
test r14, r14
je 0x69c112
mov rbx, qword [rax + 8]
movdqu xmm6, xmmword [rax + 0x10]
mov rax, qword [rbx + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [r14 + rax]
add rcx, 0x10
call qword [rbx + 0x18]
cmp rax, r13
lea rsi, str.miner_addressdaemon_addressThe_following_required_argument_was_not_provided:_daemon_addressapi_bind_addresslog_levelThe_following_required_argument_was_not_provided:_log_levelfile_log_levelbenchmarkiterationsThe_following_required_argument_was_not_provided:_iterationsdisable_file_loggingThe_following_required_argument_was_not_provided:_disable_file_loggingdisable_file_log_date_basedThe_following_required_argument_was_not_provided:_disable_file_log_date_baseddisable_log_colorThe_following_required_argument_was_not_provided:_disable_log_colordisable_interactive_modeThe_following_required_argument_was_not_provided:_disable_interactive_modefilename_logThe_following_required_argument_was_not_provided:_filename_loglogs_pathThe_following_required_argument_was_not_provided:_logs_pathlogs_modulesnum_threadsworkerThe_following_required_argument_was_not_provided:_workerMinerConfigMINER_ADDRESS
jne 0x69cccf
cmp rdx, r12
jne 0x69cccf
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r14], rcx
jne 0x69c0ff
mov rbp, qword [r14 + 0x10]
mov r15, qword [r14 + 0x18]
mov rbx, qword [r14 + 0x20]
movdqu xmm6, xmmword [r14 + 0x28]
mov r12, qword [r14 + 0x38]
movaps xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0xa50], xmm0
movaps xmm0, xmmword [r14 + 0x50]
movaps xmm1, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
movzx edi, byte [r14 + 0x70]
mov rax, qword [r14 + 0x71]
mov qword [rsp + 0x238], rax
mov rax, qword [r14 + 0x78]
mov qword [rsp + 0x23f], rax
cmp r14, 0xffffffffffffffff
je 0x69c0f2
lock dec qword [r14 + 8]
jne 0x69c0f2
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, r14
call fcn.006f5b74
cmp rbp, 4
jne 0x69c1a8
mov r14, r15
movzx edi, byte [r14 + 0x70]
cmp dword [r14 + 0x10], 3
jne 0x69c13a
mov ebp, 3
jmp 0x69c184
lea rbx, [rsp + 0x300]
mov rcx, rbx
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h81f14d2fb2e487a2
mov qword [rsp + 0x300], 0
lea rsi, str.miner_addressdaemon_addressThe_following_required_argument_was_not_provided:_daemon_addressapi_bind_addresslog_levelThe_following_required_argument_was_not_provided:_log_levelfile_log_levelbenchmarkiterationsThe_following_required_argument_was_not_provided:_iterationsdisable_file_loggingThe_following_required_argument_was_not_provided:_disable_file_loggingdisable_file_log_date_basedThe_following_required_argument_was_not_provided:_disable_file_log_date_baseddisable_log_colorThe_following_required_argument_was_not_provided:_disable_log_colordisable_interactive_modeThe_following_required_argument_was_not_provided:_disable_interactive_modefilename_logThe_following_required_argument_was_not_provided:_filename_loglogs_pathThe_following_required_argument_was_not_provided:_logs_pathlogs_modulesnum_threadsworkerThe_following_required_argument_was_not_provided:_workerMinerConfigMINER_ADDRESS
jmp 0x69c29f
lea rdx, [r14 + 0x10]
lea rcx, [rsp + 0x6d0]
call sym.__xelis_common::api::data::DataElement_as_core::clone::Clone_::clone::h0f6665efc4ef63b1
mov rbp, qword [rsp + 0x6d0]
mov r15, qword [rsp + 0x6d8]
mov rbx, qword [rsp + 0x6e0]
movdqu xmm6, xmmword [rsp + 0x6e8]
mov r12, qword [rsp + 0x6f8]
movaps xmm0, xmmword [rsp + 0x700]
movaps xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [r14 + 0x50]
movaps xmm1, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lock dec qword [r14]
jne 0x69c1f2
mov rcx, r14
call sym.alloc::sync::Arc_T_A_::drop_slow::h44cb1a649157c98e
jmp 0x69c1f2
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x238]
mov rcx, qword [rsp + 0x23f]
mov qword [rsp + 0x998], rax
mov qword [rsp + 0x99f], rcx
movaps xmm0, xmmword [rsp + 0xa50]
movaps xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x6d0], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x6e0], xmm0
movaps xmmword [rsp + 0x6f0], xmm1
mov rax, qword [rsp + 0x998]
mov rcx, qword [rsp + 0x99f]
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x23f], rcx
cmp rbp, 4
je 0x69cccc
movq r14, xmm6
pshufd xmm0, xmm6, 0xee
movq r13, xmm0
movaps xmm0, xmmword [rsp + 0x6d0]
movaps xmm1, xmmword [rsp + 0x6e0]
movaps xmm2, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rsp + 0x238]
mov rcx, qword [rsp + 0x23f]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x57], rcx
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x6f0], xmm2
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x57]
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x217], rcx
lea rcx, [rsp + 0x2c0]
call sym._ZN4core3ptr168drop_in_place_LT_core..iter..adapters..flatten..Flatten_LT_alloc..vec..into_iter..IntoIter_LT_alloc..vec..Vec_L
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xd
cmp rbp, 5
je 0x69cc0d
mov qword [rsp + 0x1a0], rbp
mov qword [rsp + 0x1a8], r15
mov qword [rsp + 0x1b0], rbx
mov qword [rsp + 0x1b8], r14
mov qword [rsp + 0x1c0], r13
mov qword [rsp + 0x1c8], r12
movaps xmm0, xmmword [rsp + 0x6d0]
movaps xmm1, xmmword [rsp + 0x6e0]
movaps xmm2, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1f0], xmm2
mov byte [rsp + 0x200], dil
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x217]
mov qword [rsp + 0x201], rax
mov qword [rsp + 0x208], rcx
lea rdi, [0x007d239d]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 0xe
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h0ff249cdb7ae7dd6
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0xe
cmp dword [rsp + 0x80], 2
jne 0x69c7a2
mov rcx, qword [rsp + 0x88]
movabs rax, 0x8000000000000000
mov qword [rsp + 0x30], rcx
cmp rcx, rax
je 0x69c869
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x9c0], rax
lea rdi, [0x007d23eb]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 0x10
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h0ff249cdb7ae7dd6
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0x10
cmp dword [rsp + 0x80], 2
jne 0x69c88f
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x9b8], rax
lea rdi, [0x007d23fb]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 9
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h771218a9c67feb46
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 9
cmp dword [rsp + 0x80], 2
jne 0x69c956
movzx eax, byte [rsp + 0x88]
mov byte [rsp + 0x7f], al
cmp al, 6
je 0x69ca1d
lea rdi, [0x007d243f]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 0xe
mov qword [rsp + 0x230], rcx
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h771218a9c67feb46
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0xe
cmp dword [rsp + 0x80], 2
jne 0x69ca7e
movzx eax, byte [rsp + 0x88]
mov byte [rsp + 0x7e], al
lea r8, [0x007d244d]
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0x260]
mov r9d, 9
mov qword [rsp + 0x168], rcx
call sym.clap_builder::util::flat_map::FlatMap_K_V_::remove_entry::ha56f7f933ab9efa5
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
jne 0x69c56e
mov byte [rsp + 0x170], 2
jmp 0x69ce15
movabs r14, 0xd8b7361d40d2a8d5
movabs r13, 0x11aa6bd3881cc4ca
mov rcx, qword [rsp + 0x2c0]
mov qword [rsp + 0x170], rcx
mov rcx, qword [rsp + 0x2c8]
mov qword [rsp + 0x178], rcx
mov rdi, qword [rsp + 0x2d8]
mov rbp, qword [rsp + 0x2e0]
mov rbx, qword [rsp + 0x2e8]
mov rsi, qword [rsp + 0x2f0]
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0x300]
mov qword [rsp + 0x160], rcx
mov r8, qword [rsp + 0x308]
mov rcx, qword [rsp + 0x310]
movups xmm0, xmmword [rsp + 0x318]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x100], xmm0
mov r15, rbp
mov r12, rdi
test rax, rax
je 0x69c71a
cmp r12, r13
jne 0x69cb0d
cmp r15, r14
jne 0x69cb0d
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x170], 2
cmp eax, 2
je 0x69ce15
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x98], rbx
mov qword [rsp + 0xa0], rsi
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], rcx
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm1
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0x80]
call sym.clap_builder::parser::matches::matched_arg::MatchedArg::into_vals_flatten::h792fa6f0c1460c94
lea rbx, [rsp + 0x2e0]
cmp qword [rsp + 0x2e0], 0
je 0x69ee13
mov rax, qword [rsp + 0x2e8]
mov rcx, qword [rsp + 0x2f8]
cmp rax, rcx
jne 0x69ede7
jmp 0x69edff
mov r15, r14
mov r12, r13
test rcx, rcx
je 0x69c621
lea rdx, [rcx + rcx*2]
lea rdx, [r8 + rdx*8]
mov qword [rsp + 0x228], rdx
mov rdx, r8
jmp 0x69c74e
add rdx, 0x18
cmp rdx, qword [rsp + 0x228]
je 0x69c797
mov r9, qword [rdx + 0x10]
test r9, r9
je 0x69c740
mov r10, qword [rdx + 8]
shl r9, 5
xor r11d, r11d
nop word cs:[rax + rax]
mov r12, qword [r10 + r11 + 0x10]
mov r15, qword [r10 + r11 + 0x18]
cmp r12, r13
jne 0x69c621
cmp r15, r14
jne 0x69c621
add r11, 0x20
cmp r9, r11
jne 0x69c770
jmp 0x69c740
mov r15, r14
mov r12, r13
jmp 0x69c621
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [0x007d23ab]
mov edx, 0x40
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
jmp 0x69f4a9
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [0x007d2404]
mov edx, 0x3b
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
je 0x69ca51
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x40]
call fcn.006f5b74
cmp qword [rsp + 0x30], 0
je 0x69ca6c
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x48]
call fcn.006f5b74
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
jmp 0x69f4a9
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x230], rax
jmp 0x69d1d2
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], rdi
mov qword [rsp + 0x2d0], rbp
mov qword [rsp + 0x2d8], rbx
mov qword [rsp + 0x2e0], rsi
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x2f8], r8
mov qword [rsp + 0x300], rcx
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x308], xmm0
movups xmmword [rsp + 0x318], xmm1
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x6d0]
lea rdx, [rsp + 0x260]
mov rcx, rsi
mov r8, qword [rsp + 0x170]
mov r9, qword [rsp + 0x178]
call sym.clap_builder::util::flat_map::FlatMap_K_V_::insert::hcc31487bd416988d
lea rdi, [0x007d244d]
cmp dword [rsp + 0x6d0], 2
je 0x69cbd8
lea rcx, [rsp + 0x6d0]
call sym.core::ptr::drop_in_place_clap_builder::parser::matches::matched_arg::MatchedArg_::h279655a1abe20af6
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], 9
mov qword [rsp + 0x6d0], 0
mov qword [rsp + 0x6d8], r12
mov qword [rsp + 0x6e0], r15
jmp 0x69d17d
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], r12
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
mov r14, r15
mov qword [rsp + 0xf0], r14
mov qword [rsp + 0xf8], rbx
movdqu xmmword [rsp + 0x100], xmm6
lea rax, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_srcops_function.rs_
mov qword [rsp + 0x20], rax
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues_home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_matches_arg_matches.rs
lea r9, sym.core::ptr::drop_in_place_clap_builder::util::any_value::AnyValue_::h6400412f19ca86e6
lea r8, [rsp + 0xf0]
mov edx, 0x63
call sym.core::result::unwrap_failed::h9b9528a0a4171737
jmp 0x69ce0b
ud2
lea r8, [0x007d2456]
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0x260]
mov r9d, 0xa
mov qword [rsp + 0x168], rcx
call sym.clap_builder::util::flat_map::FlatMap_K_V_::remove_entry::ha56f7f933ab9efa5
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
je 0x69df6d
movabs r14, 0x9208909ed1a860c6
movabs r13, 0x763d199bccd31989
mov rcx, qword [rsp + 0x2c0]
mov qword [rsp + 0x178], rcx
mov rcx, qword [rsp + 0x2c8]
mov qword [rsp + 0x228], rcx
mov rdi, qword [rsp + 0x2d8]
mov r12, qword [rsp + 0x2e0]
mov rbx, qword [rsp + 0x2e8]
mov rsi, qword [rsp + 0x2f0]
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0x300]
mov qword [rsp + 0x160], rcx
mov r8, qword [rsp + 0x308]
mov rcx, qword [rsp + 0x310]
movups xmm0, xmmword [rsp + 0x318]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x100], xmm0
mov rbp, r12
mov r15, rdi
test rax, rax
je 0x69cff5
cmp r15, r13
jne 0x69d082
cmp rbp, r14
jne 0x69d082
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp eax, 2
je 0x69df6d
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], rbx
mov qword [rsp + 0xa0], rsi
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], rcx
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm1
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0x80]
call sym.clap_builder::parser::matches::matched_arg::MatchedArg::into_vals_flatten::h792fa6f0c1460c94
lea rsi, [rsp + 0x2e0]
cmp qword [rsp + 0x2e0], 0
je 0x69d23b
mov rax, qword [rsp + 0x2e8]
mov rcx, qword [rsp + 0x2f8]
cmp rax, rcx
jne 0x69d20f
jmp 0x69d227
mov rbp, r14
mov r15, r13
test rcx, rcx
je 0x69cf04
lea rdx, [rcx + rcx*2]
lea rdx, [r8 + rdx*8]
mov qword [rsp + 0x220], rdx
mov rdx, r8
jmp 0x69d02e
add rdx, 0x18
cmp rdx, qword [rsp + 0x220]
je 0x69d077
mov r9, qword [rdx + 0x10]
test r9, r9
je 0x69d020
mov r10, qword [rdx + 8]
shl r9, 5
xor r11d, r11d
nop word cs:[rax + rax]
mov r15, qword [r10 + r11 + 0x10]
mov rbp, qword [r10 + r11 + 0x18]
cmp r15, r13
jne 0x69cf04
cmp rbp, r14
jne 0x69cf04
add r11, 0x20
cmp r9, r11
jne 0x69d050
jmp 0x69d020
mov rbp, r14
mov r15, r13
jmp 0x69cf04
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], rdi
mov qword [rsp + 0x2d0], r12
mov qword [rsp + 0x2d8], rbx
mov qword [rsp + 0x2e0], rsi
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x2f8], r8
mov qword [rsp + 0x300], rcx
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x308], xmm0
movups xmmword [rsp + 0x318], xmm1
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x6d0]
lea rdx, [rsp + 0x260]
mov rcx, rsi
mov r8, qword [rsp + 0x178]
mov r9, qword [rsp + 0x228]
call sym.clap_builder::util::flat_map::FlatMap_K_V_::insert::hcc31487bd416988d
lea rdi, [0x007d2456]
cmp dword [rsp + 0x6d0], 2
je 0x69d14d
lea rcx, [rsp + 0x6d0]
call sym.core::ptr::drop_in_place_clap_builder::parser::matches::matched_arg::MatchedArg_::h279655a1abe20af6
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], 0xa
mov qword [rsp + 0x6d0], 0
mov qword [rsp + 0x6d8], r15
mov qword [rsp + 0x6e0], rbp
mov qword [rsp + 0x6e8], r13
mov qword [rsp + 0x6f0], r14
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x80], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rsi
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x98], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov rcx, qword [rsp + 0x168]
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
mov rax, qword [rsp + 0x230]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [rax + 0x20]
mov qword [rsp + 0x2e8], rcx
mov rdi, qword [rax]
test rdi, rdi
jne 0x69d2ec
mov rcx, rsi
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h81f14d2fb2e487a2
mov qword [rsp + 0x2e0], 0
cmp qword [rsp + 0x2c0], 0
je 0x69d2b3
mov rcx, qword [rsp + 0x2c8]
cmp rcx, qword [rsp + 0x2d8]
je 0x69d2b3
lea rax, [rcx + 0x18]
mov qword [rsp + 0x2c8], rax
mov rdx, qword [rcx]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x69d2b3
mov rax, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
shl rcx, 5
add rcx, rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2f0], rdx
mov qword [rsp + 0x2f8], rcx
cmp rax, rcx
jne 0x69d20f
jmp 0x69d227
cmp qword [rsp + 0x300], 0
je 0x69d37c
mov rax, qword [rsp + 0x308]
cmp rax, qword [rsp + 0x318]
je 0x69d360
lea rcx, [rax + 0x20]
mov qword [rsp + 0x308], rcx
mov rdi, qword [rax]
test rdi, rdi
je 0x69d360
mov rbx, qword [rax + 8]
movdqu xmm6, xmmword [rax + 0x10]
mov rax, qword [rbx + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rdi + rax]
add rcx, 0x10
call qword [rbx + 0x18]
cmp rax, r13
jne 0x69ea0d
cmp rdx, r14
jne 0x69ea0d
xor ecx, ecx
mov esi, 1
mov eax, 1
lock cmpxchg qword [rdi], rcx
jne 0x69d7f0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x6c8], rax
cmp rdi, 0xffffffffffffffff
je 0x69d37e
lock dec qword [rdi + 8]
jne 0x69d37e
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, rdi
call fcn.006f5b74
jmp 0x69d37e
lea rdi, [rsp + 0x300]
mov rcx, rdi
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h81f14d2fb2e487a2
mov qword [rsp + 0x300], 0
xor esi, esi
lea rcx, [rsp + 0x2c0]
call sym._ZN4core3ptr168drop_in_place_LT_core..iter..adapters..flatten..Flatten_LT_alloc..vec..into_iter..IntoIter_LT_alloc..vec..Vec_L
test rsi, rsi
je 0x69df6d
lea rdi, [0x007d249c]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 0x14
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h48aefe34f7c528be
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0x14
cmp dword [rsp + 0x80], 2
jne 0x69dfce
movzx eax, byte [rsp + 0x88]
mov byte [rsp + 0x180], al
cmp al, 2
je 0x69e095
lea rdi, [0x007d24f6]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 0x1b
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h48aefe34f7c528be
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0x1b
cmp dword [rsp + 0x80], 2
jne 0x69e0f6
movzx eax, byte [rsp + 0x88]
mov byte [rsp + 0x230], al
cmp al, 2
je 0x69e1bd
lea rdi, [0x007d255e]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 0x11
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h48aefe34f7c528be
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0x11
cmp dword [rsp + 0x80], 2
jne 0x69e21e
movzx eax, byte [rsp + 0x88]
mov byte [rsp + 0x228], al
cmp al, 2
je 0x69e2e5
lea rdi, [0x007d25b2]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 0x18
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h48aefe34f7c528be
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0x18
cmp dword [rsp + 0x80], 2
jne 0x69e346
movzx eax, byte [rsp + 0x88]
mov byte [rsp + 0x7d], al
cmp al, 2
je 0x69e40d
lea rdi, [0x007d2614]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 0xc
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h0ff249cdb7ae7dd6
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0xc
cmp dword [rsp + 0x80], 2
jne 0x69e46e
mov rcx, qword [rsp + 0x88]
movabs rax, 0x8000000000000000
mov qword [rsp + 0x168], rcx
cmp rcx, rax
je 0x69e535
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x9b0], rax
lea rdi, [0x007d265e]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 9
mov qword [rsp + 0x6c0], rcx
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h0ff249cdb7ae7dd6
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 9
cmp dword [rsp + 0x80], 2
jne 0x69e596
mov rcx, qword [rsp + 0x88]
movabs rax, 0x8000000000000000
mov qword [rsp + 0x160], rcx
cmp rcx, rax
je 0x69e65d
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x9a8], rax
lea r8, [0x007d26a2]
lea rdi, [rsp + 0x2c0]
lea rdx, [rsp + 0x260]
mov r9d, 0xc
mov rcx, rdi
call sym.clap_builder::util::flat_map::FlatMap_K_V_::remove_entry::ha56f7f933ab9efa5
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
je 0x69d722
movabs rbp, 0x75781249c2f0216d
movabs rbx, 0x27d8387922ca1ade
mov rcx, qword [rsp + 0x2c0]
mov qword [rsp + 0x258], rcx
mov rcx, qword [rsp + 0x2c8]
mov qword [rsp + 0x250], rcx
mov r10, qword [rsp + 0x2d8]
mov r11, qword [rsp + 0x2e0]
mov rcx, qword [rsp + 0x2e8]
mov qword [rsp + 0x188], rcx
mov rcx, qword [rsp + 0x2f0]
mov qword [rsp + 0x190], rcx
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x198], rcx
mov r14, qword [rsp + 0x300]
mov r9, qword [rsp + 0x308]
mov rcx, qword [rsp + 0x310]
movups xmm0, xmmword [rsp + 0x318]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x60], xmm0
mov r12, r11
mov r13, r10
test rax, rax
je 0x69d813
cmp r13, rbx
jne 0x69e6be
cmp r12, rbp
jne 0x69e6be
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xa70], xmm1
movaps xmmword [rsp + 0xa60], xmm0
cmp eax, 2
jne 0x69d7b2
xorps xmm0, xmm0
movaps xmmword [rsp + 0x6d0], xmm0
mov qword [rsp + 0x218], 0xc
movaps xmm0, xmmword [rsp + 0x6f0]
movaps xmm1, xmmword [rsp + 0x700]
movaps xmm2, xmmword [rsp + 0x710]
movaps xmm3, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x120], xmm2
movaps xmmword [rsp + 0x130], xmm3
movaps xmm0, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x2a0], 0
mov qword [rsp + 0x2a8], 8
mov qword [rsp + 0x2b0], 0
jmp 0x69dce9
test rcx, rcx
je 0x69d897
mov r8d, ecx
and r8d, 3
cmp rcx, 4
mov rbx, r9
mov r15, qword [rsp + 0x198]
mov r12, qword [rsp + 0x190]
mov r13, qword [rsp + 0x188]
jae 0x69d8b6
xor esi, esi
xor edx, edx
jmp 0x69d8ec
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x6c8], rax
lock dec qword [rdi]
jne 0x69d37e
mov rcx, rdi
call sym.alloc::sync::Arc_T_A_::drop_slow::h0348796f5a20272a
jmp 0x69d37e
mov r12, rbp
mov r13, rbx
test rcx, rcx
je 0x69d6ed
lea rdx, [rcx + rcx*2]
mov r8, r9
lea rdx, [r9 + rdx*8]
mov qword [rsp + 0x248], rdx
mov rdx, r9
jmp 0x69d852
add rdx, 0x18
cmp rdx, qword [rsp + 0x248]
je 0x69df57
mov r15, qword [rdx + 0x10]
test r15, r15
je 0x69d840
mov rsi, qword [rdx + 8]
shl r15, 5
xor r8d, r8d
nop word cs:[rax + rax]
mov r13, qword [rsi + r8 + 0x10]
mov r12, qword [rsi + r8 + 0x18]
cmp r13, rbx
jne 0x69d6ed
cmp r12, rbp
jne 0x69d6ed
add r8, 0x20
cmp r15, r8
jne 0x69d870
jmp 0x69d840
xor esi, esi
mov rbx, r9
mov r15, qword [rsp + 0x198]
mov r12, qword [rsp + 0x190]
mov r13, qword [rsp + 0x188]
jmp 0x69d91d
mov r9, rcx
and r9, 0xfffffffffffffffc
lea rdi, [rbx + 0x58]
xor esi, esi
xor edx, edx
nop word cs:[rax + rax]
add rsi, qword [rdi - 0x48]
add rsi, qword [rdi - 0x30]
add rsi, qword [rdi - 0x18]
add rsi, qword [rdi]
add rdx, 4
add rdi, 0x60
cmp r9, rdx
jne 0x69d8d0
test r8, r8
je 0x69d91d
lea rdx, [rdx + rdx*2]
lea rdx, [rbx + rdx*8]
add rdx, 0x10
shl r8d, 3
lea r8, [r8 + r8*2]
xor r9d, r9d
nop dword [rax + rax]
add rsi, qword [rdx + r9]
add r9, 0x18
cmp r8, r9
jne 0x69d910
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], r10
mov qword [rsp + 0x2d0], r11
mov qword [rsp + 0x2d8], r13
mov qword [rsp + 0x2e0], r12
mov qword [rsp + 0x2e8], r15
mov qword [rsp + 0x2f0], r14
mov qword [rsp + 0x2f8], rbx
mov qword [rsp + 0x300], rcx
movaps xmm0, xmmword [rsp + 0xa60]
movaps xmm1, xmmword [rsp + 0xa70]
movups xmmword [rsp + 0x308], xmm0
movups xmmword [rsp + 0x318], xmm1
lea rcx, [rsp + 0x6e0]
lea rdx, [rsp + 0x2c0]
call sym.clap_builder::parser::matches::matched_arg::MatchedArg::into_vals_flatten::h792fa6f0c1460c94
lea rax, [sym.clap_builder::parser::matches::arg_matches::unwrap_downcast_into_u7b__u7b_reifyshim_u7d__u7d_::h5675f89e16c9ff1a]
mov qword [rsp + 0x6d8], rax
mov qword [rsp + 0x740], rsi
mov qword [rsp + 0x6d0], 0
mov qword [rsp + 0x218], 0xc
mov qword [rsp + 0x150], rsi
movups xmm0, xmmword [rsp + 0x6e0]
movups xmm1, xmmword [rsp + 0x6f0]
movups xmm2, xmmword [rsp + 0x700]
movups xmm3, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x120], xmm3
movups xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0xa88], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xaf0], rax
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rsp + 0xae0], xmm0
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsp + 0xad0], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movaps xmm3, xmmword [rsp + 0x120]
movups xmmword [rsp + 0xac0], xmm3
movups xmmword [rsp + 0xab0], xmm2
movups xmmword [rsp + 0xaa0], xmm1
movups xmmword [rsp + 0xa90], xmm0
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0xa88]
call sym._ZN118__LT_clap_builder..parser..matches..arg_matches..Values_LT_T_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4n
mov r14, qword [rsp + 0x2c0]
movabs rax, 0x8000000000000000
cmp r14, rax
jne 0x69daf0
lea rcx, [rsp + 0xa88]
call sym._ZN4core3ptr113drop_in_place_LT_clap_builder..parser..matches..arg_matches..Values_LT_xelis_common..prompt..ModuleConfig_GT__G
mov eax, 8
xor edi, edi
xor ecx, ecx
jmp 0x69dcd1
mov rdi, qword [rsp + 0x2c8]
mov rax, qword [rsp + 0xaf0]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov esi, 4
cmovae rsi, rcx
shr rcx, 0x3a
mov r15, rsi
shl r15, 5
test rcx, rcx
jne 0x69eaa2
movzx eax, byte [0x0083c308]
xor ecx, ecx
mov rdx, r15
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x69eaa6
mov rbx, rax
lea rax, [rsp + 0x2d0]
mov qword [rbx], r14
mov qword [rbx + 8], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x10], xmm0
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x90], 1
movups xmm0, xmmword [rsp + 0xae8]
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rsp + 0xad8]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rsp + 0xac8]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0xa88]
movups xmm1, xmmword [rsp + 0xa98]
movups xmm2, xmmword [rsp + 0xaa8]
movups xmm3, xmmword [rsp + 0xab8]
movaps xmmword [rsp + 0x2f0], xmm3
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov edi, 1
mov esi, 0x30
lea r15, [rsp + 0x6d0]
lea r12, [rsp + 0x2c0]
lea rbp, [rsp + 0x80]
jmp 0x69dc4a
mov rbx, qword [rsp + 0x88]
mov qword [rbx + rsi - 0x10], r14
mov qword [rbx + rsi - 8], r13
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rbx + rsi], xmm0
inc rdi
mov qword [rsp + 0x90], rdi
add rsi, 0x20
mov rcx, r15
mov rdx, r12
call sym._ZN118__LT_clap_builder..parser..matches..arg_matches..Values_LT_T_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4n
mov r14, qword [rsp + 0x6d0]
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x69dcb4
mov r13, qword [rsp + 0x6d8]
lea rax, [rsp + 0x6e0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x50], xmm0
cmp rdi, qword [rsp + 0x80]
jne 0x69dc28
mov r8, qword [rsp + 0x328]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
mov rcx, rbp
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h0452626db981fe84
jmp 0x69dc20
lea rcx, [rsp + 0x2c0]
call sym._ZN4core3ptr113drop_in_place_LT_clap_builder..parser..matches..arg_matches..Values_LT_xelis_common..prompt..ModuleConfig_GT__G
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x2a0], rcx
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rdi
lea r8, [0x007d26ae]
lea rsi, [rsp + 0x2c0]
lea rdx, [rsp + 0x260]
mov r9d, 0xb
mov rcx, rsi
call sym.clap_builder::util::flat_map::FlatMap_K_V_::remove_entry::ha56f7f933ab9efa5
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
jne 0x69dd23
xor ebx, ebx
jmp 0x69f094
mov qword [rsp + 0x188], rsi
movabs r12, 0xc50c4a8d8e150aa6
movabs r15, 0x7101203f1fab1cd7
mov rcx, qword [rsp + 0x2c0]
mov qword [rsp + 0x258], rcx
mov rcx, qword [rsp + 0x2c8]
mov qword [rsp + 0x250], rcx
mov rdi, qword [rsp + 0x2d8]
mov r14, qword [rsp + 0x2e0]
mov rbx, qword [rsp + 0x2e8]
mov rsi, qword [rsp + 0x2f0]
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x190], rcx
mov rcx, qword [rsp + 0x300]
mov qword [rsp + 0x198], rcx
mov r8, qword [rsp + 0x308]
mov rcx, qword [rsp + 0x310]
movups xmm0, xmmword [rsp + 0x318]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x100], xmm0
mov r13, r14
mov rbp, rdi
test rax, rax
je 0x69deda
cmp rbp, r12
jne 0x69e89a
cmp r13, r15
jne 0x69e89a
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp eax, 2
jne 0x69de1e
xor ebx, ebx
lea rsi, [rsp + 0x2c0]
jmp 0x69f094
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], rbx
mov qword [rsp + 0xa0], rsi
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], rcx
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm1
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0x80]
call sym.clap_builder::parser::matches::matched_arg::MatchedArg::into_vals_flatten::h792fa6f0c1460c94
cmp qword [rsp + 0x2e0], 0
lea rsi, [rsp + 0x2e0]
je 0x69f573
mov rax, qword [rsp + 0x2e8]
mov rcx, qword [rsp + 0x2f8]
cmp rax, rcx
jne 0x69f547
jmp 0x69f55f
mov r13, r15
mov rbp, r12
test rcx, rcx
je 0x69ddde
lea rdx, [rcx + rcx*2]
lea rdx, [r8 + rdx*8]
mov qword [rsp + 0x248], rdx
mov rdx, r8
jmp 0x69df0e
add rdx, 0x18
cmp rdx, qword [rsp + 0x248]
je 0x69df62
mov r9, qword [rdx + 0x10]
test r9, r9
je 0x69df00
mov r10, qword [rdx + 8]
shl r9, 5
xor r11d, r11d
nop word cs:[rax + rax]
mov rbp, qword [r10 + r11 + 0x10]
mov r13, qword [r10 + r11 + 0x18]
cmp rbp, r12
jne 0x69ddde
cmp r13, r15
jne 0x69ddde
add r11, 0x20
cmp r9, r11
jne 0x69df30
jmp 0x69df00
mov r12, rbp
mov r13, rbx
jmp 0x69d6ed
mov r13, r15
mov rbp, r12
jmp 0x69ddde
lea rcx, [0x007d2460]
mov edx, 0x3c
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
je 0x69dfa1
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x40]
call fcn.006f5b74
cmp qword [rsp + 0x30], 0
je 0x69dfbc
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x48]
call fcn.006f5b74
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
jmp 0x69f4a9
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [0x007d24b0]
mov edx, 0x46
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
je 0x69e0c9
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x40]
call fcn.006f5b74
cmp qword [rsp + 0x30], 0
je 0x69e0e4
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x48]
call fcn.006f5b74
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
jmp 0x69f4a9
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [0x007d2511]
mov edx, 0x4d
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
je 0x69e1f1
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x40]
call fcn.006f5b74
cmp qword [rsp + 0x30], 0
je 0x69e20c
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x48]
call fcn.006f5b74
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
jmp 0x69f4a9
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [0x007d256f]
mov edx, 0x43
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
je 0x69e319
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x40]
call fcn.006f5b74
cmp qword [rsp + 0x30], 0
je 0x69e334
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x48]
call fcn.006f5b74
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
jmp 0x69f4a9
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [0x007d25ca]
mov edx, 0x4a
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
je 0x69e441
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x40]
call fcn.006f5b74
cmp qword [rsp + 0x30], 0
je 0x69e45c
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x48]
call fcn.006f5b74
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
jmp 0x69f4a9
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [0x007d2620]
mov edx, 0x3e
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
je 0x69e569
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x40]
call fcn.006f5b74
cmp qword [rsp + 0x30], 0
je 0x69e584
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x48]
call fcn.006f5b74
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
jmp 0x69f4a9
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [0x007d2667]
mov edx, 0x3b
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
cmp qword [rsp + 0x168], 0
jne 0x69ea57
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
jne 0x69ea7e
cmp qword [rsp + 0x30], 0
je 0x69e6ac
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x48]
call fcn.006f5b74
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
jmp 0x69f4a9
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], r10
mov qword [rsp + 0x2d0], r11
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2f0], r14
mov qword [rsp + 0x2f8], r9
mov qword [rsp + 0x300], rcx
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x308], xmm0
movups xmmword [rsp + 0x318], xmm1
mov qword [rsp + 0x20], rdi
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov rcx, rsi
mov r8, qword [rsp + 0x258]
mov r9, qword [rsp + 0x250]
call sym.clap_builder::util::flat_map::FlatMap_K_V_::insert::hcc31487bd416988d
lea rdi, [0x007d26a2]
cmp dword [rsp + 0x80], 2
je 0x69e783
lea rcx, [rsp + 0x80]
call sym.core::ptr::drop_in_place_clap_builder::parser::matches::matched_arg::MatchedArg_::h279655a1abe20af6
mov qword [rsp + 0x6d8], 0
mov qword [rsp + 0x6e0], r13
mov qword [rsp + 0x6e8], r12
mov qword [rsp + 0x6f0], rbx
mov qword [rsp + 0x6f8], rbp
mov qword [rsp + 0x6d0], 1
mov qword [rsp + 0x210], rdi
mov qword [rsp + 0x218], 0xc
mov qword [rsp + 0xa0], rbp
mov rax, qword [rsp + 0x6e8]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x6f0]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x6e0]
mov qword [rsp + 0x88], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x50], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x68], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
mov qword [rsp + 0x2e0], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
lea rcx, [rsp + 0x2c0]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], rdi
mov qword [rsp + 0x2d0], r14
mov qword [rsp + 0x2d8], rbx
mov qword [rsp + 0x2e0], rsi
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x2f8], r8
mov qword [rsp + 0x300], rcx
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x308], xmm0
movups xmmword [rsp + 0x318], xmm1
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x6d0]
lea rdx, [rsp + 0x260]
mov rcx, rsi
mov r8, qword [rsp + 0x258]
mov r9, qword [rsp + 0x250]
call sym.clap_builder::util::flat_map::FlatMap_K_V_::insert::hcc31487bd416988d
lea rdi, [0x007d26ae]
cmp dword [rsp + 0x6d0], 2
je 0x69e965
lea rcx, [rsp + 0x6d0]
call sym.core::ptr::drop_in_place_clap_builder::parser::matches::matched_arg::MatchedArg_::h279655a1abe20af6
movabs rax, 0xffffffff00000000
and rax, rbp
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], 0xb
mov qword [rsp + 0x6d0], 0
mov ecx, ebp
and ecx, 0xffff0000
or rcx, rax
movzx eax, bp
or rax, rcx
mov qword [rsp + 0x6d8], rax
mov qword [rsp + 0x6e0], r13
mov qword [rsp + 0x6e8], r12
mov qword [rsp + 0x6f0], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x80], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rsi
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x98], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
jmp 0x69f3fc
mov qword [rsp + 0x6d0], rdi
mov qword [rsp + 0x6d8], rbx
movdqu xmmword [rsp + 0x6e0], xmm6
lea rax, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_srcops_function.rs_
mov qword [rsp + 0x20], rax
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues_home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_matches_arg_matches.rs
lea r9, sym.core::ptr::drop_in_place_clap_builder::util::any_value::AnyValue_::h6400412f19ca86e6
lea r8, [rsp + 0x6d0]
mov edx, 0x63
call sym.core::result::unwrap_failed::h9b9528a0a4171737
jmp 0x69ce0b
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x178]
call fcn.006f5b74
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
je 0x69e691
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x40]
call fcn.006f5b74
cmp qword [rsp + 0x30], 0
jne 0x69e699
jmp 0x69e6ac
xor ecx, ecx
jmp 0x69eaab
mov ecx, 8
mov rdx, r15
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
jmp 0x69ce0b
lea rcx, [rax + 0x20]
mov qword [rsp + 0x2e8], rcx
mov rdi, qword [rax]
test rdi, rdi
jne 0x69eec8
mov rcx, rbx
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h81f14d2fb2e487a2
mov qword [rsp + 0x2e0], 0
cmp qword [rsp + 0x2c0], 0
je 0x69ee8b
mov rcx, qword [rsp + 0x2c8]
cmp rcx, qword [rsp + 0x2d8]
je 0x69ee8b
lea rax, [rcx + 0x18]
mov qword [rsp + 0x2c8], rax
mov rdx, qword [rcx]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x69ee8b
mov rax, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
shl rcx, 5
add rcx, rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2f0], rdx
mov qword [rsp + 0x2f8], rcx
cmp rax, rcx
jne 0x69ede7
jmp 0x69edff
mov byte [rsp + 0x170], 2
cmp qword [rsp + 0x300], 0
je 0x69ef69
mov rax, qword [rsp + 0x308]
cmp rax, qword [rsp + 0x318]
je 0x69ef32
lea rcx, [rax + 0x20]
mov qword [rsp + 0x308], rcx
mov rdi, qword [rax]
test rdi, rdi
je 0x69ef32
mov rbx, qword [rax + 8]
movdqu xmm6, xmmword [rax + 0x10]
mov rax, qword [rbx + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rdi + rax]
add rcx, 0x10
call qword [rbx + 0x18]
cmp rax, r13
jne 0x69ef7b
cmp rdx, r14
jne 0x69ef7b
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [rdi], rcx
jne 0x69ef50
movzx eax, byte [rdi + 0x10]
mov byte [rsp + 0x170], al
cmp rdi, 0xffffffffffffffff
je 0x69ef69
lock dec qword [rdi + 8]
jne 0x69ef69
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, rdi
call fcn.006f5b74
jmp 0x69ef69
lea rdi, [rsp + 0x300]
mov rcx, rdi
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h81f14d2fb2e487a2
mov qword [rsp + 0x300], 0
jmp 0x69ef69
movzx eax, byte [rdi + 0x10]
mov byte [rsp + 0x170], al
lock dec qword [rdi]
jne 0x69ef69
mov rcx, rdi
call sym.alloc::sync::Arc_T_A_::drop_slow::h0348796f5a20272a
lea rcx, [rsp + 0x2c0]
call sym._ZN4core3ptr168drop_in_place_LT_core..iter..adapters..flatten..Flatten_LT_alloc..vec..into_iter..IntoIter_LT_alloc..vec..Vec_L
jmp 0x69ce15
mov qword [rsp + 0x6d0], rdi
mov qword [rsp + 0x6d8], rbx
movdqu xmmword [rsp + 0x6e0], xmm6
lea rax, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_srcops_function.rs_
mov qword [rsp + 0x20], rax
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues_home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_matches_arg_matches.rs
lea r9, sym.core::ptr::drop_in_place_clap_builder::util::any_value::AnyValue_::h6400412f19ca86e6
lea r8, [rsp + 0x6d0]
mov edx, 0x63
call sym.core::result::unwrap_failed::h9b9528a0a4171737
jmp 0x69ce0b
lea rdi, [0x007d26b9]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x260]
mov r9d, 6
mov r8, rdi
call sym.clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one::h0ff249cdb7ae7dd6
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 6
cmp dword [rsp + 0x80], 2
jne 0x69f36a
mov rax, qword [rsp + 0x88]
movabs rcx, 0x8000000000000000
cmp rax, rcx
mov r11, qword [rsp + 0x6c8]
je 0x69f439
lea r9, [rsp + 0x1b0]
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x1a8]
movaps xmm0, xmmword [r9]
movaps xmm1, xmmword [r9 + 0x10]
movaps xmm2, xmmword [r9 + 0x20]
movaps xmm3, xmmword [r9 + 0x30]
movaps xmmword [rsp + 0x9f0], xmm0
movaps xmmword [rsp + 0xa00], xmm1
movaps xmmword [rsp + 0xa10], xmm2
movaps xmmword [rsp + 0xa20], xmm3
movaps xmm0, xmmword [r9 + 0x40]
movaps xmmword [rsp + 0xa30], xmm0
movaps xmm0, xmmword [r9 + 0x50]
movaps xmmword [rsp + 0xa40], xmm0
movups xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x9d0], xmm0
mov r9, qword [rsp + 0x2b0]
mov qword [rsp + 0x9e0], r9
cmp r8, 5
je 0x69f4a9
movaps xmm0, xmmword [rsp + 0xa40]
mov r10, qword [rsp + 0x9c8]
movaps xmmword [r10 + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0xa30]
movaps xmmword [r10 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x9f0]
movaps xmm1, xmmword [rsp + 0xa00]
movaps xmm2, xmmword [rsp + 0xa10]
movaps xmm3, xmmword [rsp + 0xa20]
movaps xmmword [r10 + 0x40], xmm3
movaps xmmword [r10 + 0x30], xmm2
movaps xmmword [r10 + 0x20], xmm1
movaps xmmword [r10 + 0x10], xmm0
mov r9, qword [rsp + 0x30]
mov qword [r10 + 0x70], r9
mov r9, qword [rsp + 0x48]
mov qword [r10 + 0x78], r9
mov r9, qword [rsp + 0x9c0]
mov qword [r10 + 0x80], r9
mov r9, qword [rsp + 0x168]
mov qword [r10 + 0x88], r9
mov r9, qword [rsp + 0x178]
mov qword [r10 + 0x90], r9
mov r9, qword [rsp + 0x9b0]
mov qword [r10 + 0x98], r9
mov r9, qword [rsp + 0x160]
mov qword [r10 + 0xa0], r9
mov r9, qword [rsp + 0x220]
mov qword [r10 + 0xa8], r9
mov r9, qword [rsp + 0x9a8]
mov qword [r10 + 0xb0], r9
mov r9, qword [rsp + 0x9e0]
mov qword [r10 + 0xc8], r9
movaps xmm0, xmmword [rsp + 0x9d0]
movups xmmword [r10 + 0xb8], xmm0
mov r9, qword [rsp + 0x38]
mov qword [r10 + 0xe8], r9
mov r9, qword [rsp + 0x40]
mov qword [r10 + 0xf0], r9
mov r9, qword [rsp + 0x9b8]
mov qword [r10 + 0xf8], r9
mov qword [r10], r8
mov qword [r10 + 8], r14
mov qword [r10 + 0xd0], rax
mov qword [r10 + 0xd8], rcx
mov qword [r10 + 0xe0], rdx
mov qword [r10 + 0x100], r11
mov word [r10 + 0x108], bx
mov word [r10 + 0x10a], bp
movzx eax, byte [rsp + 0x180]
mov byte [r10 + 0x10c], al
movzx eax, byte [rsp + 0x230]
mov byte [r10 + 0x10d], al
movzx eax, byte [rsp + 0x228]
mov byte [r10 + 0x10e], al
movzx eax, byte [rsp + 0x7d]
mov byte [r10 + 0x10f], al
movzx eax, byte [rsp + 0x170]
mov byte [r10 + 0x110], al
movzx eax, byte [rsp + 0x7f]
mov byte [r10 + 0x111], al
movzx eax, byte [rsp + 0x7e]
mov byte [r10 + 0x112], al
lea rcx, [rsp + 0x260]
call sym.core::ptr::drop_in_place_clap_builder::parser::matches::arg_matches::ArgMatches_::h57909ed4b5786f16
movaps xmm6, xmmword [rsp + 0xd50]
add rsp, 0xd68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x188], rsi
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x6f0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0014097bed808d19]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x100], rax
lea rax, [sym.__clap_builder::parser::error::MatchesError_as_core::fmt::Display_::fmt::hf7f500d7dbc505d1]
mov qword [rsp + 0x108], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rsp + 0x2c0], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x6c0], rax
mov rcx, qword [rsp + 0x188]
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
mov rax, qword [rsp + 0x6c0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 2
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rsP
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x69ce0b
lea rcx, [0x007d26bf]
mov edx, 0x38
call sym.clap_builder::error::Error_F_::raw::h0b2c1aba9e8df558
mov r14, rax
lea rcx, [rsp + 0x2a0]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_xelis_common::prompt::ModuleConfig__::h0bf9fa00808df730
cmp qword [rsp + 0x160], 0
jne 0x69f4be
cmp qword [rsp + 0x168], 0
jne 0x69f4df
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
jne 0x69f506
cmp qword [rsp + 0x30], 0
je 0x69f49c
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x48]
call fcn.006f5b74
lea rcx, [rsp + 0x1a0]
call sym.core::ptr::drop_in_place_core::option::Option_xelis_common::crypto::address::Address__::h9f6ab5ddda12ffd9
mov rcx, r14
call sym.core::ops::function::FnOnce::call_once::hd4026040dcdb451a
mov rcx, r14
call sym.clap_builder::error::Error_F_::exit::hcae3bdfbdc81d277
jmp 0x69ce0b
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x220]
call fcn.006f5b74
cmp qword [rsp + 0x168], 0
je 0x69f470
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x178]
call fcn.006f5b74
mov rax, qword [rsp + 0x38]
shl rax, 1
test rax, rax
je 0x69f481
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x40]
call fcn.006f5b74
cmp qword [rsp + 0x30], 0
jne 0x69f489
jmp 0x69f49c
lea rcx, [rax + 0x20]
mov qword [rsp + 0x2e8], rcx
mov rdi, qword [rax]
test rdi, rdi
jne 0x69f624
mov rcx, rsi
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h81f14d2fb2e487a2
mov qword [rsp + 0x2e0], 0
cmp qword [rsp + 0x2c0], 0
je 0x69f5eb
mov rcx, qword [rsp + 0x2c8]
cmp rcx, qword [rsp + 0x2d8]
je 0x69f5eb
lea rax, [rcx + 0x18]
mov qword [rsp + 0x2c8], rax
mov rdx, qword [rcx]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x69f5eb
mov rax, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
shl rcx, 5
add rcx, rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2f0], rdx
mov qword [rsp + 0x2f8], rcx
cmp rax, rcx
jne 0x69f547
jmp 0x69f55f
cmp qword [rsp + 0x300], 0
je 0x69f6af
mov rax, qword [rsp + 0x308]
cmp rax, qword [rsp + 0x318]
je 0x69f693
lea rcx, [rax + 0x20]
mov qword [rsp + 0x308], rcx
mov rdi, qword [rax]
test rdi, rdi
je 0x69f693
mov rbx, qword [rax + 8]
movdqu xmm6, xmmword [rax + 0x10]
mov rax, qword [rbx + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rdi + rax]
add rcx, 0x10
call qword [rbx + 0x18]
cmp rax, r12
lea rsi, [rsp + 0x2c0]
jne 0x69f6e3
cmp rdx, r15
jne 0x69f6e3
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [rdi], rcx
jne 0x69f6cb
movzx ebp, word [rdi + 0x10]
mov bx, 1
cmp rdi, 0xffffffffffffffff
je 0x69f6b9
lock dec qword [rdi + 8]
jne 0x69f6b9
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, rdi
call fcn.006f5b74
jmp 0x69f6b9
lea rdi, [rsp + 0x300]
mov rcx, rdi
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h81f14d2fb2e487a2
mov qword [rsp + 0x300], 0
xor ebx, ebx
lea rsi, [rsp + 0x2c0]
lea rcx, [rsp + 0x2c0]
call sym._ZN4core3ptr168drop_in_place_LT_core..iter..adapters..flatten..Flatten_LT_alloc..vec..into_iter..IntoIter_LT_alloc..vec..Vec_L
jmp 0x69f094
movzx ebp, word [rdi + 0x10]
lock dec qword [rdi]
mov bx, 1
jne 0x69f6b9
mov rcx, rdi
call sym.alloc::sync::Arc_T_A_::drop_slow::h0348796f5a20272a
jmp 0x69f6b9
mov qword [rsp + 0x6d0], rdi
mov qword [rsp + 0x6d8], rbx
movdqu xmmword [rsp + 0x6e0], xmm6
lea rax, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_srcops_function.rs_
mov qword [rsp + 0x20], rax
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues_home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_matches_arg_matches.rs
lea r9, sym.core::ptr::drop_in_place_clap_builder::util::any_value::AnyValue_::h6400412f19ca86e6
lea r8, [rsp + 0x6d0]
mov edx, 0x63
call sym.core::result::unwrap_failed::h9b9528a0a4171737
jmp 0x69ce0b