Skip to content

Commit cf92823

Browse files
committed
Fix some stuff in the stats page + add NID guesses by GrayJack
1 parent ed46c98 commit cf92823

File tree

11 files changed

+68
-36
lines changed

11 files changed

+68
-36
lines changed

PSPLibDoc/kd/impose_01g.csv

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ sceAudioRouting,fun,28235C56,sceAudioRoutingGetVolumeMode,matching
22
sceAudioRouting,fun,36FD8AA9,sceAudioRoutingSetMode,matching
33
sceAudioRouting,fun,39240E7D,sceAudioRoutingGetMode,matching
44
sceAudioRouting,fun,BB548475,sceAudioRoutingSetVolumeMode,matching
5+
sceAudioRouting_driver,fun,10818334,sceAudioRoutingSetVolumeMode,name of the userland alias
6+
sceAudioRouting_driver,fun,5179444F,sceAudioRoutingGetVolumeMode,name of the userland alias
7+
sceAudioRouting_driver,fun,DE26E31E,sceAudioRoutingSetMode,name of the userland alias
8+
sceAudioRouting_driver,fun,ED5795F1,sceAudioRoutingGetMode,name of the userland alias
59
sceImpose,fun,0F341BE4,sceImposeGetHomePopup,matching
610
sceImpose,fun,133636DD,sceImpose_133636DD,
711
sceImpose,fun,24FD7BCF,sceImposeGetLanguageMode,matching

PSPLibDoc/kd/impose_02g.csv

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ sceAudioRouting,fun,28235C56,sceAudioRoutingGetVolumeMode,matching
22
sceAudioRouting,fun,36FD8AA9,sceAudioRoutingSetMode,matching
33
sceAudioRouting,fun,39240E7D,sceAudioRoutingGetMode,matching
44
sceAudioRouting,fun,BB548475,sceAudioRoutingSetVolumeMode,matching
5+
sceAudioRouting_driver,fun,10818334,sceAudioRoutingSetVolumeMode,name of the userland alias
6+
sceAudioRouting_driver,fun,5179444F,sceAudioRoutingGetVolumeMode,name of the userland alias
7+
sceAudioRouting_driver,fun,DE26E31E,sceAudioRoutingSetMode,name of the userland alias
8+
sceAudioRouting_driver,fun,ED5795F1,sceAudioRoutingGetMode,name of the userland alias
59
sceImpose,fun,0F341BE4,sceImposeGetHomePopup,matching
610
sceImpose,fun,133636DD,sceImpose_133636DD,
711
sceImpose,fun,24FD7BCF,sceImposeGetLanguageMode,matching

PSPLibDoc/kd/impose_03g.csv

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ sceAudioRouting,fun,28235C56,sceAudioRoutingGetVolumeMode,matching
22
sceAudioRouting,fun,36FD8AA9,sceAudioRoutingSetMode,matching
33
sceAudioRouting,fun,39240E7D,sceAudioRoutingGetMode,matching
44
sceAudioRouting,fun,BB548475,sceAudioRoutingSetVolumeMode,matching
5+
sceAudioRouting_driver,fun,10818334,sceAudioRoutingSetVolumeMode,name of the userland alias
6+
sceAudioRouting_driver,fun,5179444F,sceAudioRoutingGetVolumeMode,name of the userland alias
7+
sceAudioRouting_driver,fun,DE26E31E,sceAudioRoutingSetMode,name of the userland alias
8+
sceAudioRouting_driver,fun,ED5795F1,sceAudioRoutingGetMode,name of the userland alias
59
sceImpose,fun,0F341BE4,sceImposeGetHomePopup,matching
610
sceImpose,fun,133636DD,sceImpose_133636DD,
711
sceImpose,fun,24FD7BCF,sceImposeGetLanguageMode,matching

PSPLibDoc/kd/impose_04g.csv

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ sceAudioRouting,fun,28235C56,sceAudioRoutingGetVolumeMode,matching
22
sceAudioRouting,fun,36FD8AA9,sceAudioRoutingSetMode,matching
33
sceAudioRouting,fun,39240E7D,sceAudioRoutingGetMode,matching
44
sceAudioRouting,fun,BB548475,sceAudioRoutingSetVolumeMode,matching
5-
sceAudioRouting_driver,fun,051E312A,sceAudioRouting_driver_051E312A,
6-
sceAudioRouting_driver,fun,1A4BE166,sceAudioRouting_driver_1A4BE166,
7-
sceAudioRouting_driver,fun,40AE4390,sceAudioRouting_driver_40AE4390,
8-
sceAudioRouting_driver,fun,800B51A0,sceAudioRouting_driver_800B51A0,
5+
sceAudioRouting_driver,fun,051E312A,sceAudioRoutingSetVolumeMode,name of the userland alias
6+
sceAudioRouting_driver,fun,1A4BE166,sceAudioRoutingSetMode,name of the userland alias
7+
sceAudioRouting_driver,fun,40AE4390,sceAudioRoutingGetMode,name of the userland alias
8+
sceAudioRouting_driver,fun,800B51A0,sceAudioRoutingGetVolumeMode,name of the userland alias
99
sceImpose,fun,0F341BE4,sceImposeGetHomePopup,matching
1010
sceImpose,fun,24FD7BCF,sceImposeGetLanguageMode,matching
1111
sceImpose,fun,36AA6E91,sceImposeSetLanguageMode,matching

PSPLibDoc/kd/impose_05g.csv

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ sceAudioRouting,fun,28235C56,sceAudioRoutingGetVolumeMode,matching
22
sceAudioRouting,fun,36FD8AA9,sceAudioRoutingSetMode,matching
33
sceAudioRouting,fun,39240E7D,sceAudioRoutingGetMode,matching
44
sceAudioRouting,fun,BB548475,sceAudioRoutingSetVolumeMode,matching
5-
sceAudioRouting_driver,fun,051E312A,sceAudioRouting_driver_051E312A,
6-
sceAudioRouting_driver,fun,1A4BE166,sceAudioRouting_driver_1A4BE166,
7-
sceAudioRouting_driver,fun,40AE4390,sceAudioRouting_driver_40AE4390,
8-
sceAudioRouting_driver,fun,800B51A0,sceAudioRouting_driver_800B51A0,
5+
sceAudioRouting_driver,fun,051E312A,sceAudioRoutingSetVolumeMode,name of the userland alias
6+
sceAudioRouting_driver,fun,1A4BE166,sceAudioRoutingSetMode,name of the userland alias
7+
sceAudioRouting_driver,fun,40AE4390,sceAudioRoutingGetMode,name of the userland alias
8+
sceAudioRouting_driver,fun,800B51A0,sceAudioRoutingGetVolumeMode,name of the userland alias
99
sceImpose,fun,0F341BE4,sceImposeGetHomePopup,matching
1010
sceImpose,fun,24FD7BCF,sceImposeGetLanguageMode,matching
1111
sceImpose,fun,36AA6E91,sceImposeSetLanguageMode,matching

PSPLibDoc/kd/impose_07g.csv

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ sceAudioRouting,fun,28235C56,sceAudioRoutingGetVolumeMode,matching
22
sceAudioRouting,fun,36FD8AA9,sceAudioRoutingSetMode,matching
33
sceAudioRouting,fun,39240E7D,sceAudioRoutingGetMode,matching
44
sceAudioRouting,fun,BB548475,sceAudioRoutingSetVolumeMode,matching
5+
sceAudioRouting_driver,fun,0758D3D3,sceAudioRoutingGetVolumeMode,name of the userland alias
6+
sceAudioRouting_driver,fun,1A61C31F,sceAudioRoutingGetMode,name of the userland alias
7+
sceAudioRouting_driver,fun,2EAFCDB3,sceAudioRoutingSetVolumeMode,name of the userland alias
8+
sceAudioRouting_driver,fun,DE1B32A8,sceAudioRoutingSetMode,name of the userland alias
59
sceImpose,fun,0F341BE4,sceImposeGetHomePopup,matching
610
sceImpose,fun,133636DD,sceImpose_133636DD,
711
sceImpose,fun,24FD7BCF,sceImposeGetLanguageMode,matching

PSPLibDoc/kd/impose_09g.csv

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ sceAudioRouting,fun,28235C56,sceAudioRoutingGetVolumeMode,matching
22
sceAudioRouting,fun,36FD8AA9,sceAudioRoutingSetMode,matching
33
sceAudioRouting,fun,39240E7D,sceAudioRoutingGetMode,matching
44
sceAudioRouting,fun,BB548475,sceAudioRoutingSetVolumeMode,matching
5+
sceAudioRouting_driver,fun,0758D3D3,sceAudioRoutingGetVolumeMode,name of the userland alias
6+
sceAudioRouting_driver,fun,1A61C31F,sceAudioRoutingGetMode,name of the userland alias
7+
sceAudioRouting_driver,fun,2EAFCDB3,sceAudioRoutingSetVolumeMode,name of the userland alias
8+
sceAudioRouting_driver,fun,DE1B32A8,sceAudioRoutingSetMode,name of the userland alias
59
sceImpose,fun,0F341BE4,sceImposeGetHomePopup,matching
610
sceImpose,fun,133636DD,sceImpose_133636DD,
711
sceImpose,fun,24FD7BCF,sceImposeGetLanguageMode,matching

PSPLibDoc/kd/impose_11g.csv

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ sceAudioRouting,fun,28235C56,sceAudioRoutingGetVolumeMode,matching
22
sceAudioRouting,fun,36FD8AA9,sceAudioRoutingSetMode,matching
33
sceAudioRouting,fun,39240E7D,sceAudioRoutingGetMode,matching
44
sceAudioRouting,fun,BB548475,sceAudioRoutingSetVolumeMode,matching
5+
sceAudioRouting_driver,fun,18B6F449,sceAudioRoutingSetMode,name of the userland alias
6+
sceAudioRouting_driver,fun,44B384EF,sceAudioRoutingSetVolumeMode,name of the userland alias
7+
sceAudioRouting_driver,fun,931ABEF5,sceAudioRoutingGetMode,name of the userland alias
8+
sceAudioRouting_driver,fun,D82D02FD,sceAudioRoutingGetVolumeMode,name of the userland alias
59
sceImpose,fun,0F341BE4,sceImposeGetHomePopup,matching
610
sceImpose,fun,133636DD,sceImpose_133636DD,
711
sceImpose,fun,24FD7BCF,sceImposeGetLanguageMode,matching

PSPLibDoc/kd/loadcore.csv

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ LoadCoreForKernel,fun,5248A98F,sceKernelLoadModuleBootLoadCore,matching
4040
LoadCoreForKernel,fun,A6D40F56,sceKernelGetModuleGPByAddressForKernel,matching
4141
LoadCoreForKernel,fun,A8E2D53D,sceKernelMaskLibraryEntries,matching
4242
LoadCoreForKernel,fun,C0913394,sceKernelLinkLibraryEntriesWithModule,matching
43-
LoadCoreForKernel,fun,4440853B,sceKernelLoadCoreLock,
44-
LoadCoreForKernel,fun,FA3101A4,sceKernelLoadCoreUnlock,
45-
LoadCoreForKernel,fun,CDCAA8B2,sceKernelSegmentChecksum,
46-
LoadCoreForKernel,fun,EC20C661,sceKernelLoadRebootBin,
43+
LoadCoreForKernel,fun,4440853B,sceKernelLoadCoreLock,jigkick 5.02 loadcorei.prx symbols
44+
LoadCoreForKernel,fun,FA3101A4,sceKernelLoadCoreUnlock,jigkick 5.02 loadcorei.prx symbols
45+
LoadCoreForKernel,fun,CDCAA8B2,sceKernelSegmentChecksum,jigkick 5.02 loadcorei.prx symbols
46+
LoadCoreForKernel,fun,EC20C661,sceKernelLoadRebootBin,jigkick 5.02 loadcorei.prx symbols
4747
sceLoadCoreForUser,fun,DA1B09AA,sceKernelUnLinkLibraryEntries,matching
4848
syslib,fun,D3744BE0,module_bootstart,matching
4949
syslib,var,F01D73A7,module_info,matching

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,16 @@ Page with the current NID status for each library can be found [here](https://ps
66
## Usage
77
### How to contribute
88
Just edit the CSV files in PSPLibDoc/ and submit a pull request.
9+
There is one CSV file per PRX file (module) and the columns are:
10+
- library name
11+
- fun/var (function or variable export)
12+
- NID
13+
- name
14+
- source of the NID: "matching" is reserved for names whose hash actually matches the NID; otherwise it can be any indication where or why that name was guessed.
915

10-
You can update the CSV files using the psp_libdoc.py script (see below).
16+
By convention, unknown names will be specified as `<library>_<NID>` (eg `LoadCoreForKernel_4440853B`).
17+
18+
You can also update the CSV files using the psp_libdoc.py script (see below).
1119

1220
If you are motivated enough to rebuild the XML files (which is the common psplibdoc format used by various tools), run the `build_xml_from_csv.sh` script (it takes some time to run). Otherwise the XMLs will be updated later.
1321

@@ -88,5 +96,5 @@ A big thanks goes to
8896
- All original PSPLibDoc contributers
8997
- All PPSSPP contributers for additional user library symbols
9098
- All uOFW contributors for updated 6.60 and 6.61 symbols
91-
- artart78, Draan, efonte, GrapheneCt, sajattack, SilverSpring, zecoxao, Spenon-Dev for additional symbol sources and NIDs
99+
- artart78, Draan, efonte, GrapheneCt, sajattack, SilverSpring, zecoxao, Spenon-Dev, GrayJack for additional symbol sources and NIDs
92100
- Spenon-Dev for the original repo [here](https://github.com/Spenon-dev/PSPLibDoc)

0 commit comments

Comments
 (0)