Function at 0x140017284
Capabilities:
Delete file

Disassembly:
jmp 0x14002a9a0
push rbp
push rdi
sub rsp, 0x878
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x182
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140057040]
xor rax, rbp
mov qword [rbp + 0x838], rax
lea rcx, [0x140063109]
call fcn.140017374
lea rdx, str.C:UsersPvEBitchAppDataRoamingRustMeupdates_rustmevanillacrash_reportscrash_2023_10_24_04.09.26_client.txt
lea rcx, [rbp + 8]
call fcn.1400168ca
nop
lea rdx, str.C:UsersPvEBitchAppDataRoamingRustMeupdates_rustmevanillacrash_reports_
lea rcx, [rbp + 0x48]
call fcn.1400168ca
nop
lea rcx, [rbp + 0x88]
call fcn.1400165dc
nop
mov edx, 0x110
lea rcx, [rbp + 0xd0]
call fcn.140016d61
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
lea rdx, [rbp + 8]
lea rcx, [rbp + 0xd0]
call fcn.140016ef1
nop
lea rcx, [rbp + 0xd0]
call fcn.140016096
movzx eax, al
test eax, eax
jne 0x14002aac5
lea rdx, [0x14004d960]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140016244
mov qword [rbp + 0x828], rax
lea rdx, [0x1400160d2]
mov rcx, qword [rbp + 0x828]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x774], 1
lea rcx, [rbp + 0xd0]
call fcn.140016339
nop
lea rcx, [rbp + 0x88]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x48]
call fcn.1400163c0
nop
lea rcx, [rbp + 8]
call fcn.1400163c0
mov eax, dword [rbp + 0x774]
jmp 0x14002aea4
mov edx, 0xe8
lea rcx, [rbp + 0x200]
call fcn.140016dd9
mov edx, 1
lea rcx, [rbp + 0x200]
call fcn.140016069
nop
lea rcx, [rbp + 0xd0]
call fcn.1400160c3
mov rdx, rax
lea rcx, [rbp + 0x200]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x200]
call fcn.140016b0e
nop
lea rcx, [rbp + 0xd0]
call fcn.140016b13
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x308]
call fcn.140016497
mov r8, 0xffffffffffffffff
lea rdx, [0x14004d98c]
lea rcx, [rbp + 8]
call fcn.140016ed3
inc rax
mov r9, 0xffffffffffffffff
mov r8, rax
lea rdx, [rbp + 0x348]
lea rcx, [rbp + 8]
call fcn.140016a0f
nop
lea rdx, [rbp + 0x348]
lea rcx, [rbp + 0x388]
call fcn.1400162b7
nop
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x388]
call fcn.140016d52
lea r8, [0x14004d990]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x798]
call fcn.140016f50
mov qword [rbp + 0x828], rax
mov rax, qword [rbp + 0x828]
mov qword [rbp + 0x830], rax
lea r8, [rbp + 0x388]
mov rdx, qword [rbp + 0x830]
lea rcx, [rbp + 0x3c8]
call fcn.1400166bd
nop
lea rcx, [rbp + 0x798]
call fcn.1400163c0
mov edx, 0x108
lea rcx, [rbp + 0x410]
call fcn.1400167c6
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
lea rdx, [rbp + 0x3c8]
lea rcx, [rbp + 0x410]
call fcn.1400173d8
nop
lea rcx, [rbp + 0x410]
call fcn.140016d7f
movzx eax, al
test eax, eax
jne 0x14002acf4
lea rdx, [0x14004d998]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140016244
mov qword [rbp + 0x828], rax
lea rdx, [0x1400160d2]
mov rcx, qword [rbp + 0x828]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x7d4], 1
lea rcx, [rbp + 0x410]
call fcn.140016505
nop
lea rcx, [rbp + 0x3c8]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x388]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x348]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x308]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x200]
call fcn.140017194
nop
lea rcx, [rbp + 0xd0]
call fcn.140016339
nop
lea rcx, [rbp + 0x88]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x48]
call fcn.1400163c0
nop
lea rcx, [rbp + 8]
call fcn.1400163c0
mov eax, dword [rbp + 0x7d4]
jmp 0x14002aea4
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x410]
call fcn.14001714e
lea rcx, [rbp + 0x410]
call fcn.140016a23
lea rcx, [rbp + 8]
call fcn.1400161f9
mov rcx, rax
call qword [sym.imp.ucrtbased.dll_remove]
test eax, eax
je 0x14002adeb
lea rdx, [0x14004d9c8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140016244
mov qword [rbp + 0x828], rax
lea rdx, [0x1400160d2]
mov rcx, qword [rbp + 0x828]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x7f4], 1
lea rcx, [rbp + 0x410]
call fcn.140016505
nop
lea rcx, [rbp + 0x3c8]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x388]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x348]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x308]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x200]
call fcn.140017194
nop
lea rcx, [rbp + 0xd0]
call fcn.140016339
nop
lea rcx, [rbp + 0x88]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x48]
call fcn.1400163c0
nop
lea rcx, [rbp + 8]
call fcn.1400163c0
mov eax, dword [rbp + 0x7f4]
jmp 0x14002aea4
lea rdx, [0x14004d9f8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140016244
mov qword [rbp + 0x828], rax
lea rdx, [0x1400160d2]
mov rcx, qword [rbp + 0x828]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x814], 0
lea rcx, [rbp + 0x410]
call fcn.140016505
nop
lea rcx, [rbp + 0x3c8]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x388]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x348]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x308]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x200]
call fcn.140017194
nop
lea rcx, [rbp + 0xd0]
call fcn.140016339
nop
lea rcx, [rbp + 0x88]
call fcn.1400163c0
nop
lea rcx, [rbp + 0x48]
call fcn.1400163c0
nop
lea rcx, [rbp + 8]
call fcn.1400163c0
mov eax, dword [rbp + 0x814]
mov rdi, rax
lea rcx, [rbp - 0x30]
lea rdx, [0x14004aa90]
call fcn.140017022
mov rax, rdi
mov rcx, qword [rbp + 0x838]
xor rcx, rbp
call fcn.140016965
lea rsp, [rbp + 0x848]
pop rdi
pop rbp
ret