rpcsx/rpcs3/Emu/Cell
Nekotekina f841b47b6b cellSaveData: add auto maintenance routine in Emu.Init()
This routine:
1) Removes junk backup directories
2) Fixes interrupted save data process in edge case
This case can happen if emu terminates between two atomic renames.

Also use directory renaming technique for delete op.
Also rewrite recreate operation to be part of atomic process.
2019-09-25 18:47:38 +03:00
..
lv2 Only free the list if libusb_get_device_list succeeded 2019-09-25 01:07:04 +03:00
Modules cellSaveData: add auto maintenance routine in Emu.Init() 2019-09-25 18:47:38 +03:00
Common.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
ErrorCodes.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
MFC.cpp Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
MFC.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
PPCDisAsm.h fmt::by_value, fmt::Format removed 2015-08-24 21:22:42 +03:00
PPUAnalyser.cpp Add another pattern to ppu analyzer imports 2019-08-16 22:55:04 +03:00
PPUAnalyser.h Do not use negative unsigned literals 2019-07-01 04:33:23 +03:00
PPUCallback.h Increases stack allocation for callbacks. 2018-11-12 15:09:26 +03:00
PPUDisAsm.cpp ppu disasm: Improve BC formatting 2019-09-23 02:35:56 +03:00
PPUDisAsm.h Silence some obvious warnings 2017-08-18 23:09:52 +03:00
PPUFunction.cpp Fix sys_config_get_io_event syscall name 2019-07-29 21:55:59 +03:00
PPUFunction.h Log last function on debug pause or exception, dump cpu_thread state on access violation 2019-07-10 17:35:39 +03:00
PPUInterpreter.cpp Fix ppu_interpreter::MTFSFI 2019-09-08 14:50:50 +03:00
PPUInterpreter.h PPU Precise: FPCC handling on float ops implemented 2019-08-18 04:01:16 +03:00
PPUModule.cpp Fix unwanted statichle_handler init 2019-09-21 03:59:43 +03:00
PPUModule.h vm::gvar: add array support 2019-09-17 02:46:34 +03:00
PPUOpcodes.h Move rotate/cntlz/cnttz helpers to Utilities/asm.h 2018-09-08 00:32:04 +03:00
PPUThread.cpp Use g_fxo for jit_core_allocator 2019-08-27 03:50:15 +03:00
PPUThread.h PPU Precise: FPCC handling on float ops implemented 2019-08-18 04:01:16 +03:00
PPUTranslator.cpp Fixup after #6286 2019-08-13 13:34:14 +03:00
PPUTranslator.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
RawSPUThread.cpp Fixup after #6143 (#6146) 2019-06-29 18:48:42 +03:00
RawSPUThread.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUAnalyser.cpp Implement spu_iname helper 2018-07-06 00:33:52 +03:00
SPUAnalyser.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
SPUASMJITRecompiler.cpp Add new typemap for always existing objects 2019-08-22 02:13:39 +03:00
SPUASMJITRecompiler.h SPU LLVM/ASMJIT: fix BRA/BRASL instructions for PIC 2019-05-16 02:41:31 +03:00
SPUDisAsm.cpp Partial commit: Cell 2016-04-15 19:22:34 +03:00
SPUDisAsm.h SPU Disasm: fix absolute addressing in some instructions. 2019-05-16 00:53:37 +03:00
SPUInterpreter.cpp Fixup after #6143 (#6146) 2019-06-29 18:48:42 +03:00
SPUInterpreter.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUOpcodes.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
SPURecompiler.cpp Fix SPRX building on AppImage builds 2019-08-27 17:25:55 +03:00
SPURecompiler.h Add new typemap for always existing objects 2019-08-22 02:13:39 +03:00
SPUThread.cpp Revert "Revert "Remove shared_cond and simplify reservation waiting"" 2019-09-24 05:01:00 +03:00
SPUThread.h Fixup after #6143 (#6146) 2019-06-29 18:48:42 +03:00