#include "stdafx.h" #include "Emu/System.h" #include "Emu/ARMv7/PSVFuncList.h" extern psv_log_base sceDeflt; s32 sceGzipIsValid(vm::psv::ptr pSrcGzip) { throw __FUNCTION__; } s32 sceGzipGetInfo(vm::psv::ptr pSrcGzip, vm::psv::ptr> ppvExtra, vm::psv::ptr> ppszName, vm::psv::ptr> ppszComment, vm::psv::ptr pusCrc, vm::psv::ptr> ppvData) { throw __FUNCTION__; } vm::psv::ptr sceGzipGetName(vm::psv::ptr pSrcGzip) { throw __FUNCTION__; } vm::psv::ptr sceGzipGetComment(vm::psv::ptr pSrcGzip) { throw __FUNCTION__; } vm::psv::ptr sceGzipGetCompressedData(vm::psv::ptr pSrcGzip) { throw __FUNCTION__; } s32 sceGzipDecompress(vm::psv::ptr pDst, u32 uiBufSize, vm::psv::ptr pSrcGzip, vm::psv::ptr puiCrc32) { throw __FUNCTION__; } s32 sceZlibIsValid(vm::psv::ptr pSrcZlib) { throw __FUNCTION__; } s32 sceZlibGetInfo(vm::psv::ptr pSrcZlib, vm::psv::ptr pbCmf, vm::psv::ptr pbFlg, vm::psv::ptr puiDictId, vm::psv::ptr> ppvData) { throw __FUNCTION__; } vm::psv::ptr sceZlibGetCompressedData(vm::psv::ptr pSrcZlib) { throw __FUNCTION__; } s32 sceZlibDecompress(vm::psv::ptr pDst, u32 uiBufSize, vm::psv::ptr pSrcZlib, vm::psv::ptr puiAdler32) { throw __FUNCTION__; } u32 sceZlibAdler32(u32 uiAdler, vm::psv::ptr pSrc, u32 uiSize) { throw __FUNCTION__; } s32 sceDeflateDecompress(vm::psv::ptr pDst, u32 uiBufSize, vm::psv::ptr pSrcDeflate, vm::psv::ptr> ppNext) { throw __FUNCTION__; } s32 sceZipGetInfo(vm::psv::ptr pSrc, vm::psv::ptr> ppvExtra, vm::psv::ptr puiCrc, vm::psv::ptr> ppvData) { throw __FUNCTION__; } #define REG_FUNC(nid, name) reg_psv_func(nid, &sceDeflt, #name, name) psv_log_base sceDeflt("SceDeflt", []() { sceDeflt.on_load = nullptr; sceDeflt.on_unload = nullptr; sceDeflt.on_stop = nullptr; REG_FUNC(0xCD83A464, sceZlibAdler32); REG_FUNC(0x110D5050, sceDeflateDecompress); REG_FUNC(0xE3CB51A3, sceGzipDecompress); REG_FUNC(0xBABCF5CF, sceGzipGetComment); REG_FUNC(0xE1844802, sceGzipGetCompressedData); REG_FUNC(0x1B8E5862, sceGzipGetInfo); REG_FUNC(0xAEBAABE6, sceGzipGetName); REG_FUNC(0xDEDADC31, sceGzipIsValid); REG_FUNC(0xE38F754D, sceZlibDecompress); REG_FUNC(0xE680A65A, sceZlibGetCompressedData); REG_FUNC(0x4C0A685D, sceZlibGetInfo); REG_FUNC(0x14A0698D, sceZlibIsValid); });