#include "stdafx.h" #include "Emu/System.h" #include "Emu/ARMv7/PSVFuncList.h" extern psv_log_base sceFios; #define REG_FUNC(nid, name) reg_psv_func(nid, &sceFios, #name, name) psv_log_base sceFios("SceFios2", []() { sceFios.on_load = nullptr; sceFios.on_unload = nullptr; sceFios.on_stop = nullptr; //REG_FUNC(0x15857180, sceFiosArchiveGetMountBufferSize); //REG_FUNC(0xDF3352FC, sceFiosArchiveGetMountBufferSizeSync); //REG_FUNC(0x92E76BBD, sceFiosArchiveMount); //REG_FUNC(0xC4822276, sceFiosArchiveMountSync); //REG_FUNC(0xFE1E1D28, sceFiosArchiveUnmount); //REG_FUNC(0xB26DC24D, sceFiosArchiveUnmountSync); //REG_FUNC(0x1E920B1D, sceFiosCancelAllOps); //REG_FUNC(0xF85C208B, sceFiosCloseAllFiles); //REG_FUNC(0xF6CACFC7, sceFiosDHClose); //REG_FUNC(0x1F3CC428, sceFiosDHCloseSync); //REG_FUNC(0x2B406DEB, sceFiosDHGetPath); //REG_FUNC(0xEA9855BA, sceFiosDHOpen); //REG_FUNC(0x34BC3713, sceFiosDHOpenSync); //REG_FUNC(0x72A0A851, sceFiosDHRead); //REG_FUNC(0xB7E79CAD, sceFiosDHReadSync); //REG_FUNC(0x280D284A, sceFiosDateFromComponents); //REG_FUNC(0x5C593C1E, sceFiosDateGetCurrent); //REG_FUNC(0x5CFF6EA0, sceFiosDateToComponents); //REG_FUNC(0x44B9F8EB, sceFiosDebugDumpDH); //REG_FUNC(0x159B1FA8, sceFiosDebugDumpDate); //REG_FUNC(0x51E677DF, sceFiosDebugDumpError); //REG_FUNC(0x5506ACAB, sceFiosDebugDumpFH); //REG_FUNC(0xE438D4F0, sceFiosDebugDumpOp); //REG_FUNC(0x764DFA7A, sceFiosDelete); //REG_FUNC(0xAAC54B44, sceFiosDeleteSync); //REG_FUNC(0x9198ED8B, sceFiosDirectoryCreate); //REG_FUNC(0xE037B076, sceFiosDirectoryCreateSync); //REG_FUNC(0xDA93677C, sceFiosDirectoryDelete); //REG_FUNC(0xB9573146, sceFiosDirectoryDeleteSync); //REG_FUNC(0x48D50D97, sceFiosDirectoryExists); //REG_FUNC(0x726E01BE, sceFiosDirectoryExistsSync); //REG_FUNC(0x6F12D8A5, sceFiosExists); //REG_FUNC(0x125EFD34, sceFiosExistsSync); //REG_FUNC(0xA88EDCA8, sceFiosFHClose); //REG_FUNC(0x45182328, sceFiosFHCloseSync); //REG_FUNC(0xC55DB73B, sceFiosFHGetOpenParams); //REG_FUNC(0x37143AE3, sceFiosFHGetPath); //REG_FUNC(0xC5C26581, sceFiosFHGetSize); //REG_FUNC(0xBF699BD4, sceFiosFHOpen); //REG_FUNC(0xC3E7C3DB, sceFiosFHOpenSync); //REG_FUNC(0x6A51E688, sceFiosFHPread); //REG_FUNC(0xE2805059, sceFiosFHPreadSync); //REG_FUNC(0x7C4E0C42, sceFiosFHPreadv); //REG_FUNC(0x4D42F95C, sceFiosFHPreadvSync); //REG_FUNC(0xCF1FAA6F, sceFiosFHPwrite); //REG_FUNC(0x1E962F57, sceFiosFHPwriteSync); //REG_FUNC(0xBBC9AFD5, sceFiosFHPwritev); //REG_FUNC(0x742ADDC4, sceFiosFHPwritevSync); //REG_FUNC(0xB09AFBDF, sceFiosFHRead); //REG_FUNC(0x76945919, sceFiosFHReadSync); //REG_FUNC(0x7DB0AFAF, sceFiosFHReadv); //REG_FUNC(0x1BC977FA, sceFiosFHReadvSync); //REG_FUNC(0xA75F3C4A, sceFiosFHSeek); //REG_FUNC(0xD97C4DF7, sceFiosFHStat); //REG_FUNC(0xF8BEAC88, sceFiosFHStatSync); //REG_FUNC(0xE485F35E, sceFiosFHSync); //REG_FUNC(0xA909CCE3, sceFiosFHSyncSync); //REG_FUNC(0xD7F33130, sceFiosFHTell); //REG_FUNC(0x2B39453B, sceFiosFHTruncate); //REG_FUNC(0xFEF940B7, sceFiosFHTruncateSync); //REG_FUNC(0xE663138E, sceFiosFHWrite); //REG_FUNC(0x984024E5, sceFiosFHWriteSync); //REG_FUNC(0x988DD7FF, sceFiosFHWritev); //REG_FUNC(0x267E6CE3, sceFiosFHWritevSync); //REG_FUNC(0xB647278B, sceFiosFileDelete); //REG_FUNC(0xB5302E30, sceFiosFileDeleteSync); //REG_FUNC(0x8758E62F, sceFiosFileExists); //REG_FUNC(0x233B070C, sceFiosFileExistsSync); //REG_FUNC(0x79D9BB50, sceFiosFileGetSize); //REG_FUNC(0x789215C3, sceFiosFileGetSizeSync); //REG_FUNC(0x84080161, sceFiosFileRead); //REG_FUNC(0x1C488B32, sceFiosFileReadSync); //REG_FUNC(0xC5513E13, sceFiosFileTruncate); //REG_FUNC(0x6E1252B8, sceFiosFileTruncateSync); //REG_FUNC(0x42C278E5, sceFiosFileWrite); //REG_FUNC(0x132B6DE6, sceFiosFileWriteSync); //REG_FUNC(0x681184A2, sceFiosGetAllDHs); //REG_FUNC(0x90AB9195, sceFiosGetAllFHs); //REG_FUNC(0x8F62832C, sceFiosGetAllOps); //REG_FUNC(0xC897F6A7, sceFiosGetDefaultOpAttr); //REG_FUNC(0x30583FCB, sceFiosGetGlobalDefaultOpAttr); //REG_FUNC(0x156EAFDC, sceFiosGetSuspendCount); //REG_FUNC(0xD55B8555, sceFiosIOFilterAdd); //REG_FUNC(0x7C9B14EB, sceFiosIOFilterGetInfo); //REG_FUNC(0x057252F2, sceFiosIOFilterPsarcDearchiver); //REG_FUNC(0x22E35018, sceFiosIOFilterRemove); //REG_FUNC(0x774C2C05, sceFiosInitialize); //REG_FUNC(0x29104BF3, sceFiosIsIdle); //REG_FUNC(0xF4F54E09, sceFiosIsInitialized); //REG_FUNC(0xD2466EA5, sceFiosIsSuspended); //REG_FUNC(0xB309E327, sceFiosIsValidHandle); //REG_FUNC(0x3904F205, sceFiosOpCancel); //REG_FUNC(0xE4EA92FA, sceFiosOpDelete); //REG_FUNC(0x218A43EE, sceFiosOpGetActualCount); //REG_FUNC(0xABFEE706, sceFiosOpGetAttr); //REG_FUNC(0x68C436E4, sceFiosOpGetBuffer); //REG_FUNC(0xBF099E16, sceFiosOpGetError); //REG_FUNC(0xF21213B9, sceFiosOpGetOffset); //REG_FUNC(0x157515CB, sceFiosOpGetPath); //REG_FUNC(0x9C1084C5, sceFiosOpGetRequestCount); //REG_FUNC(0x0C81D80E, sceFiosOpIsCancelled); //REG_FUNC(0x1B9A575E, sceFiosOpIsDone); //REG_FUNC(0x968CADBD, sceFiosOpReschedule); //REG_FUNC(0xE6A66C70, sceFiosOpSyncWait); //REG_FUNC(0x202079F9, sceFiosOpSyncWaitForIO); //REG_FUNC(0x2AC79DFC, sceFiosOpWait); //REG_FUNC(0xCC823B47, sceFiosOpWaitUntil); //REG_FUNC(0x27AE468B, sceFiosOverlayAdd); //REG_FUNC(0xF4C6B72A, sceFiosOverlayGetInfo); //REG_FUNC(0x1C0BCAD5, sceFiosOverlayGetList); //REG_FUNC(0x30F56704, sceFiosOverlayModify); //REG_FUNC(0xF3C84D0F, sceFiosOverlayRemove); //REG_FUNC(0x8A243E74, sceFiosOverlayResolveSync); //REG_FUNC(0x5E75937A, sceFiosPathcmp); //REG_FUNC(0xCC21C849, sceFiosPathncmp); //REG_FUNC(0xAF7FAADF, sceFiosPrintf); //REG_FUNC(0x25E399E5, sceFiosRename); //REG_FUNC(0x030306F4, sceFiosRenameSync); //REG_FUNC(0xD0B19C9F, sceFiosResolve); //REG_FUNC(0x7FF33797, sceFiosResolveSync); //REG_FUNC(0xBF2D3CC1, sceFiosResume); //REG_FUNC(0x4E2FD311, sceFiosSetGlobalDefaultOpAttr); //REG_FUNC(0x5B8D48C4, sceFiosShutdownAndCancelOps); //REG_FUNC(0xFF04AF72, sceFiosStat); //REG_FUNC(0xACBAF3E0, sceFiosStatSync); //REG_FUNC(0x510953DC, sceFiosSuspend); //REG_FUNC(0x2904B539, sceFiosTerminate); //REG_FUNC(0xE76C8EC3, sceFiosTimeGetCurrent); //REG_FUNC(0x35A82737, sceFiosTimeIntervalFromNanoseconds); //REG_FUNC(0x397BF626, sceFiosTimeIntervalToNanoseconds); //REG_FUNC(0x1915052A, sceFiosUpdateParameters); //REG_FUNC(0x5BA4BD6D, sceFiosVprintf); });