rpcsx/rpcs3/Emu/ARMv7/Modules/sceFios.cpp

148 lines
6.2 KiB
C++

#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);
});