ScePaf: Difference between revisions
Jump to navigation
Jump to search
(→Module) |
No edit summary |
||
Line 16: | Line 16: | ||
| 1.69 || ScePaf || Non-secure || User || 0x614CFD65 | | 1.69 || ScePaf || Non-secure || User || 0x614CFD65 | ||
|- | |- | ||
| 3.60 || ScePaf || | | 3.60 || ScePaf || Non-secure || User || 0xCD679177 | ||
|} | |} | ||
Line 27: | Line 27: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
| 3.60 || ScePafLowlayer || | | 3.60 || ScePafLowlayer || Non-secure || User || 0x2342266A | ||
|- | |- | ||
| 3.60 || ScePafStdc || | | 3.60 || ScePafStdc || Non-secure || User || 0xA7D28DAE | ||
|- | |- | ||
| 3.60 || ScePafMisc || | | 3.60 || ScePafMisc || Non-secure || User || 0x3D643CE8 | ||
|- | |- | ||
| 3.60 || ScePafCommon || | | 3.60 || ScePafCommon || Non-secure || User || 0x3C1965CD | ||
|- | |- | ||
| 3.60 || ScePafGraphics || | | 3.60 || ScePafGraphics || Non-secure || User || 0xA070D6A7 | ||
|- | |- | ||
| 3.60 || ScePafThread || | | 3.60 || ScePafThread || Non-secure || User || 0x54276D19 | ||
|- | |- | ||
| 3.60 || ScePafResource || | | 3.60 || ScePafResource || Non-secure || User || 0x2836DC9B | ||
|- | |- | ||
| 3.60 || ScePafToplevel || | | 3.60 || ScePafToplevel || Non-secure || User || 0x4D9A9DD0 | ||
|- | |- | ||
| 3.60 || ScePafWidget || | | 3.60 || ScePafWidget || Non-secure || User || 0x073F8C68 | ||
|} | |} | ||
== ScePafWidget == | |||
=== scePafWidgetTypeButton === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xB773464D | |||
|} | |||
<source lang="C">const char *scePafWidgetTypeButton(void);</source> | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category:Userland]] | [[Category:Userland]] |
Revision as of 09:38, 20 April 2020
Module
ScePaf
is a C++ runtime.
Quick note on reversing. This module has many vtables that point to exported functions.
It would be great to start from marking which function belongs to which vtable.
This way we can restore initial class structure.
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | ScePaf | Non-secure | User | 0x614CFD65 |
3.60 | ScePaf | Non-secure | User | 0xCD679177 |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
3.60 | ScePafLowlayer | Non-secure | User | 0x2342266A |
3.60 | ScePafStdc | Non-secure | User | 0xA7D28DAE |
3.60 | ScePafMisc | Non-secure | User | 0x3D643CE8 |
3.60 | ScePafCommon | Non-secure | User | 0x3C1965CD |
3.60 | ScePafGraphics | Non-secure | User | 0xA070D6A7 |
3.60 | ScePafThread | Non-secure | User | 0x54276D19 |
3.60 | ScePafResource | Non-secure | User | 0x2836DC9B |
3.60 | ScePafToplevel | Non-secure | User | 0x4D9A9DD0 |
3.60 | ScePafWidget | Non-secure | User | 0x073F8C68 |
ScePafWidget
scePafWidgetTypeButton
Version | NID |
---|---|
3.60 | 0xB773464D |
const char *scePafWidgetTypeButton(void);