diff --git a/src/core/hle/libraries/libc/libc.cpp b/src/core/hle/libraries/libc/libc.cpp index 16df40765..4c9891794 100644 --- a/src/core/hle/libraries/libc/libc.cpp +++ b/src/core/hle/libraries/libc/libc.cpp @@ -474,7 +474,7 @@ void libcSymbolsRegister(Loader::SymbolsResolver* sym) { LIB_FUNCTION("1uJgoVq3bQU", "libc", 1, "libc", 1, 1, _Getptolower); LIB_FUNCTION("rcQCUr0EaRU", "libc", 1, "libc", 1, 1, _Getptoupper); LIB_FUNCTION("sUP1hBaouOw", "libc", 1, "libc", 1, 1, _Getpctype); - LIB_FUNCTION("gNQ1V2vfXDE", "libc", 1, "libc", 1, 1, ps4_setjmp); + //LIB_FUNCTION("gNQ1V2vfXDE", "libc", 1, "libc", 1, 1, ps4_setjmp); } }; // namespace Core::Libraries::LibC diff --git a/src/core/hle/libraries/libsavedata/save_data.cpp b/src/core/hle/libraries/libsavedata/save_data.cpp index b238253e2..f4ebee804 100644 --- a/src/core/hle/libraries/libsavedata/save_data.cpp +++ b/src/core/hle/libraries/libsavedata/save_data.cpp @@ -6,8 +6,16 @@ #include "common/log.h" namespace Core::Libraries::LibSaveData { -s32 sceSaveDataMount2(const SceSaveDataMount2* mount, SceSaveDataMountResult* mountResult) { + +constexpr bool log_file_savedata = true; // disable it to disable logging + +s32 PS4_SYSV_ABI sceSaveDataMount2(const SceSaveDataMount2* mount, SceSaveDataMountResult* mountResult) { PRINT_DUMMY_FUNCTION_NAME(); + //Save Data are stored encrypted inside /user/home/user Id/title Id/savedata0/sce_sys/. + LOG_INFO_IF(log_file_savedata, "\t userId = {}\n", mount->userId); + LOG_INFO_IF(log_file_savedata, "\t dirname = {}\n", mount->dirName->data); + LOG_INFO_IF(log_file_savedata, "\t blocks = {}\n", mount->blocks); + LOG_INFO_IF(log_file_savedata, "\t mountMode = {}\n", mount->mountMode); return SCE_OK; } void saveDataSymbolsRegister(Loader::SymbolsResolver* sym) { diff --git a/src/core/hle/libraries/libsavedata/save_data.h b/src/core/hle/libraries/libsavedata/save_data.h index 1eb86a33d..5a155658d 100644 --- a/src/core/hle/libraries/libsavedata/save_data.h +++ b/src/core/hle/libraries/libsavedata/save_data.h @@ -44,7 +44,7 @@ struct SceSaveDataMountResult { s32 padding; }; -s32 sceSaveDataMount2(const SceSaveDataMount2* mount, SceSaveDataMountResult* mountResult); +s32 PS4_SYSV_ABI sceSaveDataMount2(const SceSaveDataMount2* mount, SceSaveDataMountResult* mountResult); void saveDataSymbolsRegister(Loader::SymbolsResolver* sym);