SceFios2Kernel: Difference between revisions
Line 32: | Line 32: | ||
== SceFios2KernelForDriver == | == SceFios2KernelForDriver == | ||
=== | === sceFiosKernelOverlayAddForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0x2607EE4C | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayAdd </code> | ||
=== sceFiosKernelOverlayAddForProcessForDriver === | |||
== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0x17E65A1C | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayAddForProcess </code> | ||
<source lang="c">int sceFiosKernelOverlayAddForProcessForDriver(int unk0, int unk1, int unk2); </source> | |||
=== sceFiosKernelOverlayGetInfoForDriver === | |||
=== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0x725E6817 | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayGetInfo </code> | ||
=== | === sceFiosKernelOverlayGetInfoForProcessForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0xF1762BC2 | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayGetInfoForProcess </code> | ||
=== | === sceFiosKernelOverlayGetListForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0xFF42AAF0 | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayGetList </code> | ||
=== | === sceFiosKernelOverlayGetRecommendedSchedulerForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0x241BF0D6 | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayGetRecommendedScheduler </code> | ||
=== | === sceFiosKernelOverlayModifyForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0x7F8B960C | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayModify </code> | ||
=== | === sceFiosKernelOverlayModifyForProcessForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0x853EA82A | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayModifyForProcess </code> | ||
=== sceFiosKernelOverlayRemoveForDriver === | === sceFiosKernelOverlayRemoveForDriver === | ||
Line 134: | Line 124: | ||
derived from <code>_sceFiosKernelOverlayRemove </code> | derived from <code>_sceFiosKernelOverlayRemove </code> | ||
=== | === sceFiosKernelOverlayRemoveForProcessForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0x23247EFB | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayRemoveForProcess </code> | ||
<source lang="c">int sceFiosKernelOverlayRemoveForProcessForDriver(int unk0, int unk1); </source> | |||
=== sceFiosKernelOverlayResolveSyncForDriver === | === sceFiosKernelOverlayResolveSyncForDriver === | ||
Line 156: | Line 148: | ||
<source lang="c">int sceFiosKernelOverlayResolveSyncForDriver(SceUID pid, int unk, char *src, char *dst, int size); </source> | <source lang="c">int sceFiosKernelOverlayResolveSyncForDriver(SceUID pid, int unk, char *src, char *dst, int size); </source> | ||
=== | === sceFiosKernelOverlayResolveWithRangeSyncForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0xD3D968FC | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayResolveWithRangeSync </code> | ||
=== | === sceFiosKernelOverlayThreadIsDisabledForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0xE71192C5 | ||
|} | |} | ||
derived from <code> | derived from <code>_sceFiosKernelOverlayThreadIsDisabled </code> | ||
=== sceFiosKernelOverlayThreadSetDisabledForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x03727E5E | |||
|} | |||
< | derived from <code>_sceFiosKernelOverlayThreadSetDisabled </code> | ||
=== | === SceFios2KernelForDriver_unk_2649408B === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 188: | Line 188: | ||
should map to one of six functions that return <code>0x80820000</code> | should map to one of six functions that return <code>0x80820000</code> | ||
=== | used by <code>SceIofilemgr</code> so probably can be derived | ||
=== SceFios2KernelForDriver_unk_28E28A58 === | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 198: | Line 200: | ||
should map to one of six functions that return <code>0x80820000</code> | should map to one of six functions that return <code>0x80820000</code> | ||
=== | used by <code>SceIofilemgr</code> so probably can be derived | ||
=== SceFios2KernelForDriver_unk_35E7E75C === | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 208: | Line 212: | ||
should map to one of six functions that return <code>0x80820000</code> | should map to one of six functions that return <code>0x80820000</code> | ||
=== | used by <code>SceIofilemgr</code> so probably can be derived | ||
=== SceFios2KernelForDriver_unk_3B329E86 === | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 218: | Line 224: | ||
should map to one of six functions that return <code>0x80820000</code> | should map to one of six functions that return <code>0x80820000</code> | ||
=== | used by <code>SceIofilemgr</code> so probably can be derived | ||
=== SceFios2KernelForDriver_unk_990F46A5 === | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 228: | Line 236: | ||
should map to one of six functions that return <code>0x80820000</code> | should map to one of six functions that return <code>0x80820000</code> | ||
=== | used by <code>SceIofilemgr</code> so probably can be derived | ||
=== SceFios2KernelForDriver_unk_DD7627EC === | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 237: | Line 247: | ||
should map to one of six functions that return <code>0x80820000</code> | should map to one of six functions that return <code>0x80820000</code> | ||
used by <code>SceIofilemgr</code> so probably can be derived | |||
== SceFios2Kernel02 == | == SceFios2Kernel02 == |
Revision as of 01:51, 21 January 2018
Module
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | SceFios2Kernel | Non-secure | Kernel | 0x26E15F8F |
3.60 | SceFios2Kernel | ? | Kernel | 0x10ECF2D0 |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69 | SceFios2KernelForDriver | Non-secure | Kernel | 0x54D6B9EB |
3.60 | SceFios2KernelForDriver | ? | Kernel | 0x54D6B9EB |
1.69 | SceFios2Kernel | Non-secure | User | 0x8757B742 |
3.60 | SceFios2Kernel | ? | User | 0x8757B742 |
3.60 | SceFios2Kernel02 | ? | ? | 0xE83E40A6 |
SceFios2KernelForDriver
sceFiosKernelOverlayAddForDriver
Version | NID |
---|---|
3.60 | 0x2607EE4C |
derived from _sceFiosKernelOverlayAdd
sceFiosKernelOverlayAddForProcessForDriver
Version | NID |
---|---|
3.60 | 0x17E65A1C |
derived from _sceFiosKernelOverlayAddForProcess
int sceFiosKernelOverlayAddForProcessForDriver(int unk0, int unk1, int unk2);
sceFiosKernelOverlayGetInfoForDriver
Version | NID |
---|---|
3.60 | 0x725E6817 |
derived from _sceFiosKernelOverlayGetInfo
sceFiosKernelOverlayGetInfoForProcessForDriver
Version | NID |
---|---|
3.60 | 0xF1762BC2 |
derived from _sceFiosKernelOverlayGetInfoForProcess
sceFiosKernelOverlayGetListForDriver
Version | NID |
---|---|
3.60 | 0xFF42AAF0 |
derived from _sceFiosKernelOverlayGetList
sceFiosKernelOverlayGetRecommendedSchedulerForDriver
Version | NID |
---|---|
3.60 | 0x241BF0D6 |
derived from _sceFiosKernelOverlayGetRecommendedScheduler
sceFiosKernelOverlayModifyForDriver
Version | NID |
---|---|
3.60 | 0x7F8B960C |
derived from _sceFiosKernelOverlayModify
sceFiosKernelOverlayModifyForProcessForDriver
Version | NID |
---|---|
3.60 | 0x853EA82A |
derived from _sceFiosKernelOverlayModifyForProcess
sceFiosKernelOverlayRemoveForDriver
Version | NID |
---|---|
3.60 | 0x2368FEB5 |
derived from _sceFiosKernelOverlayRemove
sceFiosKernelOverlayRemoveForProcessForDriver
Version | NID |
---|---|
3.60 | 0x23247EFB |
derived from _sceFiosKernelOverlayRemoveForProcess
int sceFiosKernelOverlayRemoveForProcessForDriver(int unk0, int unk1);
sceFiosKernelOverlayResolveSyncForDriver
Version | NID |
---|---|
3.60 | 0x0F456345 |
derived from _sceFiosKernelOverlayResolveSync
int sceFiosKernelOverlayResolveSyncForDriver(SceUID pid, int unk, char *src, char *dst, int size);
sceFiosKernelOverlayResolveWithRangeSyncForDriver
Version | NID |
---|---|
3.60 | 0xD3D968FC |
derived from _sceFiosKernelOverlayResolveWithRangeSync
sceFiosKernelOverlayThreadIsDisabledForDriver
Version | NID |
---|---|
3.60 | 0xE71192C5 |
derived from _sceFiosKernelOverlayThreadIsDisabled
sceFiosKernelOverlayThreadSetDisabledForDriver
Version | NID |
---|---|
3.60 | 0x03727E5E |
derived from _sceFiosKernelOverlayThreadSetDisabled
SceFios2KernelForDriver_unk_2649408B
Version | NID |
---|---|
3.60 | 0x2649408B |
should map to one of six functions that return 0x80820000
used by SceIofilemgr
so probably can be derived
SceFios2KernelForDriver_unk_28E28A58
Version | NID |
---|---|
3.60 | 0x28E28A58 |
should map to one of six functions that return 0x80820000
used by SceIofilemgr
so probably can be derived
SceFios2KernelForDriver_unk_35E7E75C
Version | NID |
---|---|
3.60 | 0x35E7E75C |
should map to one of six functions that return 0x80820000
used by SceIofilemgr
so probably can be derived
SceFios2KernelForDriver_unk_3B329E86
Version | NID |
---|---|
3.60 | 0x3B329E86 |
should map to one of six functions that return 0x80820000
used by SceIofilemgr
so probably can be derived
SceFios2KernelForDriver_unk_990F46A5
Version | NID |
---|---|
3.60 | 0x990F46A5 |
should map to one of six functions that return 0x80820000
used by SceIofilemgr
so probably can be derived
SceFios2KernelForDriver_unk_DD7627EC
Version | NID |
---|---|
3.60 | 0xDD7627EC |
should map to one of six functions that return 0x80820000
used by SceIofilemgr
so probably can be derived
SceFios2Kernel02
sceFiosKernelOverlayAddForProcess02
Version | NID |
---|---|
3.60 | 0xB77C366D |
derived from _sceFiosKernelOverlayAddForProcess
sceFiosKernelOverlayGetInfoForProcess02
Version | NID |
---|---|
3.60 | 0x111DCCFA |
derived from _sceFiosKernelOverlayGetInfoForProcess
sceFiosKernelOverlayGetList02
Version | NID |
---|---|
3.60 | 0xD90FC293 |
derived from _sceFiosKernelOverlayGetList
sceFiosKernelOverlayGetRecommendedScheduler02
Version | NID |
---|---|
3.60 | 0x26B9D08A |
derived from _sceFiosKernelOverlayGetRecommendedScheduler
sceFiosKernelOverlayModifyForProcess02
Version | NID |
---|---|
3.60 | 0x6A976528 |
derived from _sceFiosKernelOverlayModifyForProcess
sceFiosKernelOverlayRemoveForProcess02
Version | NID |
---|---|
3.60 | 0x50A7167C |
derived from _sceFiosKernelOverlayRemoveForProcess
sceFiosKernelOverlayResolveSync02
Version | NID |
---|---|
3.60 | 0xD76F046A |
derived from _sceFiosKernelOverlayResolveSync
sceFiosKernelOverlayResolveWithRangeSync02
Version | NID |
---|---|
3.60 | 0x8DAD1FED |
derived from _sceFiosKernelOverlayResolveWithRangeSync
sceFiosKernelOverlayThreadIsDisabled02
Version | NID |
---|---|
3.60 | 0xD6A4FDD6 |
derived from _sceFiosKernelOverlayThreadIsDisabled
sceFiosKernelOverlayThreadSetDisabled02
Version | NID |
---|---|
3.60 | 0x7F26D4DD |
derived from _sceFiosKernelOverlayThreadSetDisabled
SceFios2Kernel
_sceFiosKernelOverlayAddForProcess
Version | NID |
---|---|
1.69 | 0x2A381357 |
3.60 | 0x2A381357 |
_sceFiosKernelOverlayAdd
Version | NID |
---|---|
1.69 | 0x6DBCF0B2 |
3.60 | 0x6DBCF0B2 |
_sceFiosKernelOverlayDHChstatSync
Version | NID |
---|---|
1.69 | 0xF6A3E335 |
3.60 | 0xF6A3E335 |
returns 0x80820000
? is it not callable from userspace?
_sceFiosKernelOverlayDHCloseSync
Version | NID |
---|---|
1.69 | 0x021B4AF7 |
3.60 | 0x021B4AF7 |
returns 0x80820000
? is it not callable from userspace?
_sceFiosKernelOverlayDHOpenSync
Version | NID |
---|---|
1.69 | 0x5D6A1CCE |
3.60 | 0x5D6A1CCE |
returns 0x80820000
? is it not callable from userspace?
_sceFiosKernelOverlayDHReadSync
Version | NID |
---|---|
1.69 | 0x2F06ADC6 |
3.60 | 0x2F06ADC6 |
returns 0x80820000
? is it not callable from userspace?
_sceFiosKernelOverlayDHStatSync
Version | NID |
---|---|
1.69 | 0x759EBEE6 |
3.60 | 0x759EBEE6 |
returns 0x80820000
? is it not callable from userspace?
_sceFiosKernelOverlayDHSyncSync
Version | NID |
---|---|
1.69 | 0x2A9724C9 |
3.60 | 0x2A9724C9 |
returns 0x80820000
? is it not callable from userspace?
_sceFiosKernelOverlayGetInfoForProcess
Version | NID |
---|---|
1.69 | 0xBC6B3CC5 |
3.60 | 0xBC6B3CC5 |
_sceFiosKernelOverlayGetInfo
Version | NID |
---|---|
1.69 | 0xF44F3505 |
3.60 | 0xF44F3505 |
_sceFiosKernelOverlayGetList
Version | NID |
---|---|
1.69 | 0x9379E2D5 |
3.60 | 0x9379E2D5 |
_sceFiosKernelOverlayGetRecommendedScheduler
Version | NID |
---|---|
1.69 | 0xB02E0B26 |
3.60 | 0xB02E0B26 |
_sceFiosKernelOverlayModifyForProcess
Version | NID |
---|---|
1.69 | 0x6DF2FC05 |
3.60 | 0x6DF2FC05 |
_sceFiosKernelOverlayModify
Version | NID |
---|---|
1.69 | 0x6D6CDE05 |
3.60 | 0x6D6CDE05 |
_sceFiosKernelOverlayRemoveForProcess
Version | NID |
---|---|
1.69 | 0xF8277E07 |
3.60 | 0xF8277E07 |
_sceFiosKernelOverlayRemove
Version | NID |
---|---|
1.69 | 0xB4927173 |
3.60 | 0xB4927173 |
_sceFiosKernelOverlayResolveSync
Version | NID |
---|---|
1.69 | 0xE9AE60FB |
3.60 | 0xE9AE60FB |
_sceFiosKernelOverlayResolveWithRangeSync
Version | NID |
---|---|
1.69 | 0x8CCA471A |
3.60 | 0x8CCA471A |
_sceFiosKernelOverlayThreadIsDisabled
Version | NID |
---|---|
1.69 | 0x629F4FE4 |
3.60 | 0x629F4FE4 |
_sceFiosKernelOverlayThreadSetDisabled
Version | NID |
---|---|
1.69 | 0x3E9172EA |
3.60 | 0x3E9172EA |