Difference between revisions of "ScePfsMgr"

From Vita Development Wiki
Jump to navigation Jump to search
Line 45: Line 45:
  
 
== ScePfsFacadeForKernel ==
 
== ScePfsFacadeForKernel ==
 +
 +
=== t_scePfsFacadeReadForDriver ===
 +
{| class="wikitable"
 +
|-
 +
! Version
 +
! NID
 +
|-
 +
| 3.60
 +
| 0xBD5B21F6
 +
|}
 +
 +
This is a thread callback used by <code>SceIofilemgr</code>
 +
 +
<source lang="C">int t_scePfsFacadeReadForDriver(sceIoReadForDriver_args *args);</source>
 +
 +
=== t_scePfsFacadeWriteForDriver ===
 +
{| class="wikitable"
 +
|-
 +
! Version
 +
! NID
 +
|-
 +
| 3.60
 +
| 0xCB622FFE
 +
|}
 +
 +
This is a thread callback used by <code>SceIofilemgr</code>
 +
 +
<source lang="C">int t_scePfsFacadeWriteForDriver(sceIoWriteForDriver_args *args);</source>
 +
 +
=== t_scePfsFacadePreadForDriver ===
 +
{| class="wikitable"
 +
|-
 +
! Version
 +
! NID
 +
|-
 +
| 3.60
 +
| 0x4238D2D2
 +
|}
 +
 +
This is a thread callback used by <code>SceIofilemgr</code>
 +
 +
<source lang="C">int t_scePfsFacadePreadForDriver(sceIoPreadForDriver_args *args);</source>
 +
 +
=== t_scePfsFacadePwriteForDriver ===
 +
{| class="wikitable"
 +
|-
 +
! Version
 +
! NID
 +
|-
 +
| 3.60
 +
| 0x58E643C5
 +
|}
 +
 +
This is a thread callback used by <code>SceIofilemgr</code>
 +
 +
<source lang="C">int t_scePfsFacadePwriteForDriver(sceIoPwriteForDriver_args *args);</source>
  
 
[[Category:Modules]]
 
[[Category:Modules]]
 
[[Category:Kernel]]
 
[[Category:Kernel]]

Revision as of 02:26, 1 June 2017

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 0xD74 unknown

ScePfsMgrForKernel

ScePfsFacadeForKernel

t_scePfsFacadeReadForDriver

Version NID
3.60 0xBD5B21F6

This is a thread callback used by SceIofilemgr

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