ScePfsMgr

From Vita Development Wiki
Jump to navigation Jump to search

Module

Known NIDs

Version Name World Privilege NID
1.69 ScePfsMgr Non-secure Kernel 0x3CF10F0
3.60 ScePfsMgr ? Kernel 0x538BA86B

Libraries

Known NIDs

Version Name World Visibility NID
1.69 ScePfsMgrForKernel Non-secure Kernel 0xA067B56F
3.60 ScePfsMgrForKernel ? Kernel 0xA067B56F
3.60 ScePfsFacadeForKernel ? Kernel 0xC26DC7BD

Data segment layout

Address Size Description
0x0000 0x20 vfs_add_data PFS_REDIRECT_INF node (Redirect Pseudo Drive.)
0x0020 0x20 vfs_add_data PFS_GDSD_INF node (Gamedata/Savedata Pseudo Drive.)
0x0040 0x20 vfs_add_data PFS_AC_INF node (AC Pseudo Drive.)
0x0060 - unknown
0x0D80 - mutex SceUID ScePfsCryptBufMutexVC
0x0D84 - mutex SceUID ScePfsCryptBufMutexRM
0x0D88 - mutex SceUID ScePfsCryptBufMutexEMMC
0x0D8C - memblock SceUID ScePfsCryptBufVC - size 0x40000
0x0D90 - memblock SceUID ScePfsCryptBufVCForShared
0x0D94 - memblock base of ScePfsCryptBufVC
0x0D98 - memblock base of ScePfsCryptBufVCForShared
0x0D9C - 0x000000FF
0x0DA0 - memblock SceUID ScePfsCryptBufRM - size 0x40000
0x0DA4 - memblock SceUID ScePfsCryptBufRMForShared
0x0DA8 - memblock base of ScePfsCryptBufRM
0x0DAC - memblock base of ScePfsCryptBufRMForShared
0x0DB0 - 0x000000FF
0x0DB4 - memblock SceUID ScePfsCryptBufEMM - size 0x40000
0x0DB8 - memblock SceUID ScePfsCryptBufEMMCForShared
0x0DBC - memblock base of ScePfsCryptBufEMM
0x0DC0 - memblock base of ScePfsCryptBufEMMCForShared
0x0DC4 - 0x000000FF
0x0DC8 - cond SceUID ScePfsCryptBufCondVarVC
0x0DCC - cond SceUID ScePfsCryptBufCondVarRM
0x0DD0 - cond SceUID ScePfsCryptBufCondVarEMMC

ScePfsMgrForKernel

ScePfsFacadeForKernel

t_scePfsFacadeReadForDriver

Version NID
3.60 0xBD5B21F6

This is a thread callback used by SceIofilemgr

This function is not implemented and throws 0x8014231C error

int t_scePfsFacadeReadForDriver(sceIoReadForDriver_args *args);

t_scePfsFacadeWriteForDriver

Version NID
3.60 0xCB622FFE

This is a thread callback used by SceIofilemgr

int t_scePfsFacadeWriteForDriver(sceIoWriteForDriver_args *args);

t_scePfsFacadePreadForDriver

Version NID
3.60 0x4238D2D2

This is a thread callback used by SceIofilemgr

int t_scePfsFacadePreadForDriver(sceIoPreadForDriver_args *args);

t_scePfsFacadePwriteForDriver

Version NID
3.60 0x58E643C5

This is a thread callback used by SceIofilemgr

int t_scePfsFacadePwriteForDriver(sceIoPwriteForDriver_args *args);