Function at 0x1400f4320
Capabilities:
Move file

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x2b8
movups xmmword [rsp + 0x2a0], xmm6
mov rdi, qword [0x140485900]
mov rax, qword [rdi]
mov qword [rsp + 0x298], rax
xor eax, eax
mov rdi, qword [rcx]
lea rax, [rsp + 0x150]
mov rbx, rcx
lea r12, [rsp + 0x160]
mov qword [rsp + 0x38], rax
mov rbp, rdx
mov qword [rsp + 0x150], r12
test rdi, rdi
je 0x1400f4e8a
mov rcx, rdi
call sym.strlen
mov qword [rsp + 0xb0], rax
mov rsi, rax
cmp rax, 0xf
ja 0x1400f46f8
cmp rax, 1
jne 0x1400f45d0
movzx edx, byte [rdi]
mov byte [rsp + 0x160], dl
mov rdx, r12
mov qword [rsp + 0x158], rax
xor ecx, ecx
mov byte [rdx + rax], 0
call qword [sym.imp.msvcrt.dll__time64]
lea r13, [rsp + 0x90]
lea rdi, [rsp + 0xb0]
mov qword [rsp + 0x90], rax
mov rdx, r13
mov rcx, rdi
call qword [sym._stub]
test eax, eax
jne 0x1400f46d0
mov eax, dword [0x1404e36c4]
lea rsi, [rsp + 0x1d0]
mov edx, 0xc8
lea r8, str.part__u
mov rcx, rsi
lea r9d, [rax + 1]
mov dword [0x1404e36c4], r9d
call dbg.__mingw_snprintf
mov byte [rsp + 0x297], 0
movabs rax, 0x3fffffffffffffff
cmp qword [rsp + 0x158], rax
je 0x1400f4eaa
mov rcx, qword [rsp + 0x38]
mov r8d, 1
lea rdx, [0x14039a2b7]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_append_char_const__unsigned_long_long_
mov rcx, rsi
call sym.strlen
mov r8, rax
movabs rax, 0x3fffffffffffffff
sub rax, qword [rsp + 0x158]
cmp rax, r8
jb 0x1400f4eca
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_append_char_const__unsigned_long_long_
mov rdx, qword [rsp + 0x150]
mov rcx, rbp
call sym.rename
test eax, eax
js 0x1400f467b
cmp qword [rbx + 0x20], 0
je 0x1400f467b
xor edx, edx
mov rcx, qword [rbx]
lea rax, [rsp + 0x170]
xor r9d, r9d
mov word [rsp + 0x180], dx
mov rdx, qword [rbx + 8]
pxor xmm0, xmm0
mov r8, rax
lea rsi, [rsp + 0x180]
mov qword [rsp + 0x58], rax
add rdx, rcx
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x170], rsi
mov rsi, rax
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x178], 0
movups xmmword [rsp + 0x90], xmm0
call sym.boost::filesystem::detail::path_traits::convert_char_const__char_const__std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t_____std::codecvt_wchar_t__char__int__const_
mov rcx, rsi
call sym.boost::filesystem::detail::path_algorithms::find_parent_path_size_boost::filesystem::path_const_
test rax, rax
je 0x1400f4750
mov rcx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x170]
call sym.boost::filesystem::detail::path_algorithms::find_parent_path_size_boost::filesystem::path_const_
mov r14, qword [rsp + 0x170]
lea rsi, [rsi + rax*2]
lea rcx, [rsp + 0x190]
mov qword [rsp + 0x198], 0
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0x1a0]
sub rsi, r14
mov qword [rsp + 0x40], rcx
mov rbp, rsi
mov qword [rsp + 0x190], rcx
sar rbp, 1
mov qword [rsp + 0xb0], rbp
mov rax, rbp
cmp rsi, 0xe
ja 0x1400f4d80
cmp rbp, 1
jne 0x1400f4df0
movzx edx, word [r14]
mov rcx, qword [rsp + 0x40]
mov word [rsp + 0x1a0], dx
mov edx, 2
xor r15d, r15d
mov qword [rsp + 0x198], rax
mov word [rcx + rdx], r15w
jmp 0x1400f479d
test rax, rax
je 0x1400f43af
mov rcx, r12
jmp 0x1400f4728
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x40]
cmp rcx, rax
je 0x1400f460c
mov rax, qword [rsp + 0x1a0]
lea rdx, [rax + rax + 2]
call sym.operator_delete_void__unsigned_long_long_
mov rcx, qword [rsp + 0x170]
mov rax, qword [rsp + 0x50]
cmp rcx, rax
je 0x1400f4630
mov rax, qword [rsp + 0x180]
lea rdx, [rax + rax + 2]
call sym.operator_delete_void__unsigned_long_long_
mov rbx, r14
cmp r14, rbp
je 0x1400f4663
nop dword [rax + rax]
mov rcx, qword [rbx]
lea rax, [rbx + 0x10]
cmp rcx, rax
je 0x1400f465a
mov rax, qword [rbx + 0x10]
lea rdx, [rax + rax + 2]
call sym.operator_delete_void__unsigned_long_long_
add rbx, 0x20
cmp rbp, rbx
jne 0x1400f4640
test r14, r14
je 0x1400f467b
mov rdx, qword [rsp + 0xa0]
mov rcx, r14
sub rdx, r14
call sym.operator_delete_void__unsigned_long_long_
mov rcx, qword [rsp + 0x150]
cmp rcx, r12
je 0x1400f4699
mov rax, qword [rsp + 0x160]
lea rdx, [rax + 1]
call sym.operator_delete_void__unsigned_long_long_
mov rdi, qword [0x140485900]
mov rax, qword [rsp + 0x298]
sub rax, qword [rdi]
jne 0x1400f4f13
movups xmm6, xmmword [rsp + 0x2a0]
add rsp, 0x2b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
lea rsi, [rsp + 0x1d0]
mov r9, rdi
mov edx, 0xc8
lea r8, str._Y__m__d__H__M__S
mov rcx, rsi
call sym.strftime
jmp 0x1400f441f
mov rcx, qword [rsp + 0x38]
lea rdx, [rsp + 0xb0]
xor r8d, r8d
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_create_unsigned_long_long__unsigned_long_long_
mov qword [rsp + 0x150], rax
mov rcx, rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x160], rax
mov rdx, rdi
mov r8, rsi
call sym.memcpy
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0x150]
jmp 0x1400f43b2
lea rdx, [0x14039a2ba]
lea rax, [rsp + 0x1a0]
xor r14d, r14d
xor r9d, r9d
lea r8, [rsp + 0x190]
lea rcx, [rdx - 1]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0
mov word [rsp + 0x1a0], r14w
call sym.boost::filesystem::detail::path_traits::convert_char_const__char_const__std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t_____std::codecvt_wchar_t__char__int__const_
mov rdx, qword [rsp + 0x48]
xor r9d, r9d
xor r8d, r8d
mov rcx, rdi
mov qword [rsp + 0x20], 0
mov qword [rsp + 0xb0], 0
call sym._ZN5boost10filesystem6detail28directory_iterator_constructERNS0_18directory_iteratorERKNS0_4pathEjPNS1_25directory_iterator_pa
lea r14, [rsp + 0x1b0]
lea rsi, [rsp + 0x1c0]
jmp 0x1400f488b
cmp qword [r15 + 0x40], 0
je 0x1400f4b78
mov qword [rsp + 0x1b0], rsi
mov qword [rsp + 0x1b8], 0
mov byte [rsp + 0x1c0], 0
mov rax, qword [r15 + 0x18]
test rax, rax
jne 0x1400f4b28
cmp qword [rbx + 8], 0
jne 0x1400f4881
mov rbp, qword [rsp + 0x98]
cmp rbp, qword [rsp + 0xa0]
je 0x1400f4ba0
lea rax, [rbp + 0x10]
mov rcx, rbp
mov qword [rbp], rax
mov rdx, qword [r15 + 0x10]
mov rax, qword [r15 + 0x18]
lea r8, [rdx + rax*2]
call method.void_std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t___._M_construct_wchar_t__wchar_t__wchar_t__std::forward_iterator_tag___clone_.isra.0_
add rbp, 0x20
mov qword [rsp + 0x98], rbp
mov rbp, qword [rsp + 0x1b0]
nop dword [rax]
cmp rbp, rsi
je 0x1400f4881
mov rax, qword [rsp + 0x1c0]
mov rcx, rbp
lea rdx, [rax + 1]
call sym.operator_delete_void__unsigned_long_long_
xor edx, edx
mov rcx, rdi
call sym.boost::filesystem::detail::directory_iterator_increment_boost::filesystem::directory_iterator__boost::system::error_code_
mov r15, qword [rsp + 0xb0]
test r15, r15
jne 0x1400f47e0
mov rbp, qword [rsp + 0x98]
mov r14, qword [rsp + 0x90]
mov rsi, rbp
sub rsi, r14
mov rax, rsi
sar rax, 5
cmp rax, qword [rbx + 0x20]
jb 0x1400f45e8
cmp rbp, r14
je 0x1400f492b
mov r8, 0xfffffffffffffffe
test rax, rax
je 0x1400f48de
bsr rax, rax
cdqe
lea r8, [rax + rax]
xor r9d, r9d
mov rdx, rbp
mov rcx, r14
call sym._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEExNS0_5__ops15_Iter_comp
cmp rsi, 0x200
jle 0x1400f4dd8
lea rsi, [r14 + 0x200]
xor r8d, r8d
mov rcx, r14
mov rdx, rsi
call sym._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_
cmp rbp, rsi
je 0x1400f492b
nop dword [rax + rax]
xor edx, edx
mov rcx, rsi
call sym._ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops14_V
add rsi, 0x20
cmp rbp, rsi
jne 0x1400f4918
movq xmm6, qword [0x14039a618]
xor esi, esi
lea r15, [rsp + 0x130]
jmp 0x1400f496b
mov rbp, qword [rsp + 0x98]
mov r14, qword [rsp + 0x90]
add rsi, 1
mov rax, rbp
sub rax, r14
sar rax, 5
sub rax, qword [rbx + 0x20]
cmp rax, rsi
jb 0x1400f45e8
mov rbp, rsi
mov rdx, r15
mov dword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
shl rbp, 5
mov qword [rsp + 0x140], 0
add r14, rbp
mov rcx, r14
call sym.boost::filesystem::detail::remove_boost::filesystem::path_const__boost::system::error_code_
mov rax, qword [rsp + 0x140]
test al, 1
je 0x1400f4940
cmp rax, 1
jne 0x1400f49c6
mov r13d, dword [rsp + 0x130]
test r13d, r13d
je 0x1400f4940
lea rdx, str.logging
mov ecx, 0x10
call method.el::Loggers.allowed_el::Level__char_const_
test al, al
je 0x1400f4940
lea rax, method.el::base::Writer.Writer__
xor r11d, r11d
pxor xmm0, xmm0
mov rcx, rdi
mov qword [rsp + 0xb0], rax
lea rax, str.C:_msys64_home_H_tabo_gui_tabo_contrib_epee_src_mlog.cpp
lea rdx, str.logging
mov qword [rsp + 0xc8], rax
lea rax, str.mlog_configure_const_std::string__bool__std::size_t__std::size_t_::_lambda_const_char__size_t__
mov qword [rsp + 0xd8], rax
lea rax, [0x140399b68]
mov qword [rsp + 0xb8], 0
mov dword [rsp + 0xd0], 0xd7
mov word [rsp + 0xe0], r11w
mov qword [rsp + 0xe8], 0
mov byte [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x108], 2
mov qword [rsp + 0x120], 0
movq qword [rsp + 0xc0], xmm6
movups xmmword [rsp + 0x110], xmm0
call method.el::base::Writer.construct_char_const_
cmp byte [rax + 0x40], 0
mov r13, rax
jne 0x1400f4bc0
lea rax, method.el::base::Writer.Writer__
mov rcx, rdi
mov qword [rsp + 0xb0], rax
call method.el::base::Writer.processDispatch__
mov r13, qword [rsp + 0x118]
mov rbp, qword [rsp + 0x110]
cmp r13, rbp
je 0x1400f4b03
nop word [rax + rax]
mov rcx, qword [rbp]
lea rax, [rbp + 0x10]
cmp rcx, rax
je 0x1400f4af2
mov rax, qword [rbp + 0x10]
lea rdx, [rax + 1]
call sym.operator_delete_void__unsigned_long_long_
add rbp, 0x20
cmp r13, rbp
jne 0x1400f4ad8
mov rbp, qword [rsp + 0x110]
test rbp, rbp
je 0x1400f4940
mov rdx, qword [rsp + 0x120]
mov rcx, rbp
sub rdx, rbp
call sym.operator_delete_void__unsigned_long_long_
jmp 0x1400f4940
mov rcx, qword [r15 + 0x10]
xor r9d, r9d
mov r8, r14
lea rdx, [rcx + rax*2]
call sym.boost::filesystem::detail::path_traits::convert_wchar_t_const__wchar_t_const__std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::codecvt_wchar_t__char__int__const_
mov r8, qword [rbx + 8]
mov rbp, qword [rsp + 0x1b0]
cmp qword [rsp + 0x1b8], r8
jb 0x1400f4868
mov rdx, qword [rbx]
mov rcx, rbp
call sym.memcmp
test eax, eax
jne 0x1400f4868
mov r15, qword [rsp + 0xb0]
jmp 0x1400f481b
lock sub dword [r15], 1
jne 0x1400f489c
mov rcx, r15
call sym.boost::filesystem::detail::dir_itr_imp::dir_itr_imp__
mov rcx, r15
call sym.boost::filesystem::detail::dir_itr_imp::operator_delete_void_
jmp 0x1400f489c
lea r8, [r15 + 0x10]
mov rdx, rbp
mov rcx, r13
call method.void_std::vector_boost::filesystem::path__std::allocator_boost::filesystem::path___::_M_realloc_insert_boost::filesystem.path_const____gnu_cxx::__normal_iterator_boost::filesystem::path__std::vector_boost::filesystem::path__std::allocator_boost::
mov rbp, qword [rsp + 0x1b0]
jmp 0x1400f4868
mov rax, qword [rax + 0x48]
mov r8d, 0x11
lea rdx, str.Failed_to_remove
lea rcx, [rax + 0x78]
call sym.std::basic_ostream_char__std::char_traits_char____std::__ostream_insert_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const__long_long_
call method.el::base::Storage.getELPP__
mov rax, qword [rax]
test byte [rax + 0x49], 0x20
jne 0x1400f4df7
cmp byte [r13 + 0x40], 0
je 0x1400f4aa6
mov rax, qword [r13 + 0x48]
mov byte [rsp + 0x1c0], 0
mov qword [rsp + 0x1b8], 0
add rax, 0x78
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x1b0], rax
mov rax, qword [r14 + 8]
test rax, rax
jne 0x1400f4e54
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov r9d, 0x22
mov r8d, 0x26
call sym._ZN5boost2io6detail10quoted_outIcSt11char_traitsIcEKNSt7__cxx1112basic_stringIcS4_SaIcEEEEERSt13basic_ostreamIT_T0_ESE_PT1_SB_
mov rcx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x68]
cmp rcx, rax
je 0x1400f4c85
mov rax, qword [rsp + 0x1c0]
lea rdx, [rax + 1]
call sym.operator_delete_void__unsigned_long_long_
call method.el::base::Storage.getELPP__
mov rax, qword [rax]
test byte [rax + 0x49], 0x20
jne 0x1400f4e35
cmp byte [r13 + 0x40], 0
je 0x1400f4aa6
mov rax, qword [r13 + 0x48]
mov r8d, 2
lea rdx, [0x14039a29a]
lea rcx, [rax + 0x78]
call sym.std::basic_ostream_char__std::char_traits_char____std::__ostream_insert_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const__long_long_
call method.el::base::Storage.getELPP__
mov rax, qword [rax]
test byte [rax + 0x49], 0x20
jne 0x1400f4e16
cmp byte [r13 + 0x40], 0
je 0x1400f4aa6
mov r14, qword [r13 + 0x48]
mov rcx, qword [rsp + 0x60]
mov rdx, r15
lea rax, [r14 + 0x78]
mov qword [rsp + 0x70], rax
call method.boost::system::error_code.to_string_abi:cxx11____const
mov rdx, qword [rsp + 0x1b0]
test rdx, rdx
je 0x1400f4e6d
mov rcx, rdx
mov qword [rsp + 0x78], rdx
call sym.strlen
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x70]
mov r8, rax
call sym.std::basic_ostream_char__std::char_traits_char____std::__ostream_insert_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const__long_long_
mov rcx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x68]
cmp rcx, rax
je 0x1400f4d46
mov rax, qword [rsp + 0x1c0]
lea rdx, [rax + 1]
call sym.operator_delete_void__unsigned_long_long_
call method.el::base::Storage.getELPP__
mov rax, qword [rax]
test byte [rax + 0x49], 0x20
je 0x1400f4aa6
mov rcx, qword [r13 + 0x48]
mov r8d, 1
lea rdx, [0x140399ae9]
add rcx, 0x78
call sym.std::basic_ostream_char__std::char_traits_char____std::__ostream_insert_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const__long_long_
jmp 0x1400f4aa6
mov rcx, qword [rsp + 0x48]
xor r8d, r8d
mov rdx, rdi
call sym.std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t___::_M_create_unsigned_long_long__unsigned_long_long_
mov qword [rsp + 0x190], rax
mov rcx, rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x1a0], rax
test rbp, rbp
je 0x1400f4dbb
mov r8, rsi
mov rdx, r14
call sym.memcpy
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x190]
lea rdx, [rax + rax]
jmp 0x1400f45bb
xor r8d, r8d
mov rdx, rbp
mov rcx, r14
call sym._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_
jmp 0x1400f492b
mov rcx, qword [rsp + 0x40]
jmp 0x1400f4dab
mov rax, qword [r13 + 0x48]
mov r8d, 1
lea rdx, [0x140399ae9]
lea rcx, [rax + 0x78]
call sym.std::basic_ostream_char__std::char_traits_char____std::__ostream_insert_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const__long_long_
jmp 0x1400f4bec
mov rax, qword [r13 + 0x48]
mov r8d, 1
lea rdx, [0x140399ae9]
lea rcx, [rax + 0x78]
call sym.std::basic_ostream_char__std::char_traits_char____std::__ostream_insert_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const__long_long_
jmp 0x1400f4cce
mov rax, qword [r13 + 0x48]
mov r8d, 1
lea rdx, [0x140399ae9]
lea rcx, [rax + 0x78]
call sym.std::basic_ostream_char__std::char_traits_char____std::__ostream_insert_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const__long_long_
jmp 0x1400f4c97
mov rcx, qword [r14]
mov r8, qword [rsp + 0x60]
xor r9d, r9d
lea rdx, [rcx + rax*2]
call sym.boost::filesystem::detail::path_traits::convert_wchar_t_const__wchar_t_const__std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::codecvt_wchar_t__char__int__const_
jmp 0x1400f4c47
mov rax, qword [r14 + 0x78]
mov rcx, qword [rsp + 0x70]
add rcx, qword [rax - 0x18]
mov edx, dword [rcx + 0x20]
or edx, 1
call sym.std::basic_ios_char__std::char_traits_char___::clear_std::_Ios_Iostate_
jmp 0x1400f4d23
mov rdi, qword [0x140485900]
mov rax, qword [rsp + 0x298]
sub rax, qword [rdi]
jne 0x1400f4f13
lea rcx, [0x140399bc0]
call sym.std::__throw_logic_error_char_const_
mov rdi, qword [0x140485900]
mov rax, qword [rsp + 0x298]
sub rax, qword [rdi]
jne 0x1400f4f13
lea rcx, [0x14039a11c]
call sym.std::__throw_length_error_char_const_
mov rdi, qword [0x140485900]
mov rax, qword [rsp + 0x298]
sub rax, qword [rdi]
jne 0x1400f4f13
lea rcx, [0x14039a11c]
call sym.std::__throw_length_error_char_const_
endbr64
mov rbx, rax
mov rcx, qword [rsp + 0x38]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_dispose__
mov rdi, qword [0x140485900]
mov rax, qword [rsp + 0x298]
sub rax, qword [rdi]
je 0x1400f52cd
call dbg.__stack_chk_fail
endbr64
mov rcx, qword [rsp + 0x60]
mov r13, rax
mov r14, rdx
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_dispose__
mov rcx, rdi
call method.el::base::Writer.Writer__
sub r14, 1
jne 0x1400f51d2
mov rcx, r13
call sym.__cxa_begin_catch
lea rdx, str.logging
mov ecx, 0x10
mov r14, rax
call method.el::Loggers.allowed_el::Level__char_const_
test al, al
je 0x1400f513c
lea rax, method.el::base::Writer.Writer__
xor ecx, ecx
xor r8d, r8d
xor r9d, r9d
mov qword [rsp + 0xb0], rax
lea rax, str.C:_msys64_home_H_tabo_gui_tabo_contrib_epee_src_mlog.cpp
pxor xmm0, xmm0
xor r10d, r10d
mov qword [rsp + 0xc8], rax
lea rax, str.mlog_configure_const_std::string__bool__std::size_t__std::size_t_::_lambda_const_char__size_t__
lea rdx, str.logging
mov qword [rsp + 0xb8], rcx
mov rcx, rdi
mov qword [rsp + 0xd8], rax
lea rax, [0x140399b68]
mov qword [rsp + 0xc0], 0x10
mov dword [rsp + 0xd0], 0xdc
mov word [rsp + 0xe0], 0
mov qword [rsp + 0xe8], r8
mov byte [rsp + 0xf0], 0
mov qword [rsp + 0xf8], r9
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x108], 2
mov qword [rsp + 0x120], r10
movups xmmword [rsp + 0x110], xmm0
call method.el::base::Writer.construct_char_const_
cmp byte [rax + 0x40], 0
mov r13, rax
je 0x1400f5118
lea rax, [rax + 0x48]
lea rdx, str.Failed_to_remove
mov rcx, rax
mov qword [rsp + 0x70], rax
call fcn.14036acfe
mov rax, qword [rsp + 0x90]
add rax, rbp
cmp byte [r13 + 0x40], 0
je 0x1400f5118
mov rcx, qword [r13 + 0x48]
xor edx, edx
mov byte [rsp + 0x1c0], 0
mov qword [rsp + 0x1b8], rdx
lea rbp, [rcx + 0x78]
lea rcx, [rsp + 0x1b0]
mov qword [rsp + 0x60], rcx
lea rcx, [rsp + 0x1c0]
mov qword [rsp + 0x1b0], rcx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x68], rcx
test rdx, rdx
jne 0x1400f5299
mov rdx, qword [rsp + 0x60]
mov r9d, 0x22
mov r8d, 0x26
mov rcx, rbp
call sym._ZN5boost2io6detail10quoted_outIcSt11char_traitsIcEKNSt7__cxx1112basic_stringIcS4_SaIcEEEEERSt13basic_ostreamIT_T0_ESE_PT1_SB_
mov rcx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x68]
cmp rcx, rax
je 0x1400f50d8
mov rax, qword [rsp + 0x1c0]
lea rdx, [rax + 1]
call sym.operator_delete_void__unsigned_long_long_
call method.el::base::Storage.getELPP__
mov rax, qword [rax]
test byte [rax + 0x49], 0x20
je 0x1400f5100
mov rax, qword [r13 + 0x48]
mov r8d, 1
lea rdx, [0x140399ae9]
lea rcx, [rax + 0x78]
call sym.std::basic_ostream_char__std::char_traits_char____std::__ostream_insert_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const__long_long_
cmp byte [r13 + 0x40], 0
je 0x1400f5118
mov rcx, qword [rsp + 0x70]
lea rdx, [0x14039a29a]
call fcn.14036acfe
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
cmp byte [r13 + 0x40], 0
mov rdx, rax
je 0x1400f5134
lea rcx, [r13 + 0x48]
call fcn.14036acfe
mov rcx, rdi
call method.el::base::Writer.Writer__
call sym.__cxa_end_catch
jmp 0x1400f4940
mov rcx, qword [rsp + 0x48]
call sym.std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t___::_M_dispose__
mov rcx, qword [rsp + 0x58]
call sym.std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t___::_M_dispose__
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x1400f5188
call sym._ZN5boost12sp_adl_block21intrusive_ptr_releaseINS_10filesystem6detail11dir_itr_impENS0_19thread_safe_counterEEEvPKNS0_21intrus
mov rdi, qword [rsp + 0x90]
mov rbp, qword [rsp + 0x98]
mov rsi, rdi
cmp rbp, rsi
je 0x1400f51d7
mov rcx, qword [rsi]
lea rax, [rsi + 0x10]
cmp rcx, rax
je 0x1400f51bc
mov rax, qword [rsi + 0x10]
lea rdx, [rax + 1]
add rdx, rdx
call sym.operator_delete_void__unsigned_long_long_
add rsi, 0x20
jmp 0x1400f519b
mov rbx, r13
jmp 0x1400f5162
mov rdx, qword [rsp + 0xa0]
sub rdx, rdi
test rdi, rdi
je 0x1400f4ef1
mov rcx, rdi
call sym.operator_delete_void__unsigned_long_long_
jmp 0x1400f4ef1
mov rcx, qword [rax]
add rdx, rdx
mov r8, qword [rsp + 0x60]
xor r9d, r9d
add rdx, rcx
call sym.boost::filesystem::detail::path_traits::convert_wchar_t_const__wchar_t_const__std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::codecvt_wchar_t__char__int__const_
jmp 0x1400f509c
mov rcx, rbx
call sym._Unwind_Resume
nop
nop word cs:[rax + rax]