From 90479eaad687a1ae2d1cd51c583fce5137f9b294 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Tue, 14 Mar 2017 15:03:04 +0300 Subject: [PATCH] sys_lv2coredump, sys_crashdump modules --- rpcs3/Emu/Cell/Modules/sysPrxForUser.cpp | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/rpcs3/Emu/Cell/Modules/sysPrxForUser.cpp b/rpcs3/Emu/Cell/Modules/sysPrxForUser.cpp index 3aea3b997d..de242ba5c3 100644 --- a/rpcs3/Emu/Cell/Modules/sysPrxForUser.cpp +++ b/rpcs3/Emu/Cell/Modules/sysPrxForUser.cpp @@ -182,6 +182,21 @@ s32 console_write(vm::ptr data, u32 len) return CELL_OK; } +s32 sys_lv2coredump_D725F320() +{ + fmt::raw_error(__func__); +} + +s32 sys_crashdump_52696620() +{ + fmt::raw_error(__func__); +} + +s32 sys_crashdump_B20F87B3() +{ + fmt::raw_error(__func__); +} + extern void sysPrxForUser_sys_lwmutex_init(); extern void sysPrxForUser_sys_lwcond_init(); @@ -197,6 +212,17 @@ extern void sysPrxForUser_sys_libc_init(); DECLARE(ppu_module_manager::sysPrxForUser)("sysPrxForUser", []() { + static ppu_static_module sys_lv2coredump("sys_lv2coredump", []() + { + REG_FNID(sys_lv2coredump, 0xD725F320, sys_lv2coredump_D725F320); + }); + + static ppu_static_module sys_crashdump("sys_crashdump", []() + { + REG_FNID(sys_crashdump, 0x52696620, sys_crashdump_52696620); + REG_FNID(sys_crashdump, 0xB20F87B3, sys_crashdump_B20F87B3); + }); + sysPrxForUser_sys_lwmutex_init(); sysPrxForUser_sys_lwcond_init(); sysPrxForUser_sys_ppu_thread_init();