mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-06-26 12:26:18 +00:00
Some checks are pending
Build and Release / pre-release (push) Blocked by required conditions
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
* Fix rename We shouldn't be leaving a copy of the original filename laying around. This fixes one of a few broken savedata checks in DRAGON BALL XENOVERSE (CUSA01341) * sceKernelWrite hack Seems like std::fwrite has some weird edge cases we aren't handling properly. Until we get to the bottom of this issue, here's a hack that bypasses it. This fixes saves in DRAGON BALL XENOVERSE (CUSA01341) * hack fix * Improved "hack" * Fix rename for Windows users Turns out, we're using copy instead of rename for a reason, and that same reason came up when adding the remove call. Also adds a log for the sceKernelWrite issue, since that's definitely a hack that needs to be debugged. * A real fix for the sceKernelWrite issue Turns out, some data was just buffered. Running Flush fixes that problem. * Move fflush call to WriteRaw To prevent future cases of this issue. |
||
---|---|---|
.. | ||
logging | ||
support | ||
adaptive_mutex.h | ||
aes.h | ||
alignment.h | ||
arch.h | ||
assert.cpp | ||
assert.h | ||
bit_field.h | ||
bounded_threadsafe_queue.h | ||
concepts.h | ||
config.cpp | ||
config.h | ||
cstring.h | ||
debug.h | ||
decoder.cpp | ||
decoder.h | ||
discord_rpc_handler.cpp | ||
discord_rpc_handler.h | ||
div_ceil.h | ||
elf_info.h | ||
endian.h | ||
enum.h | ||
error.cpp | ||
error.h | ||
fixed_value.h | ||
func_traits.h | ||
hash.h | ||
io_file.cpp | ||
io_file.h | ||
memory_patcher.cpp | ||
memory_patcher.h | ||
native_clock.cpp | ||
native_clock.h | ||
ntapi.cpp | ||
ntapi.h | ||
number_utils.cpp | ||
number_utils.h | ||
object_pool.h | ||
path_util.cpp | ||
path_util.h | ||
polyfill_thread.h | ||
rdtsc.cpp | ||
rdtsc.h | ||
recursive_lock.cpp | ||
recursive_lock.h | ||
scm_rev.cpp.in | ||
scm_rev.h | ||
scope_exit.h | ||
sha1.h | ||
signal_context.cpp | ||
signal_context.h | ||
singleton.h | ||
slab_heap.h | ||
slot_array.h | ||
slot_vector.h | ||
spin_lock.cpp | ||
spin_lock.h | ||
stb.cpp | ||
stb.h | ||
string_literal.h | ||
string_util.cpp | ||
string_util.h | ||
thread.cpp | ||
thread.h | ||
types.h | ||
uint128.h | ||
unique_function.h | ||
va_ctx.h |