SceLibKernel: Difference between revisions
Jump to navigation
Jump to search
Devnoname120 (talk | contribs) (Swapped Module <-> Library, see revision 1.1 under "Revision History" of "Vita SDK specifications" (https://wiki.henkaku.xyz/vita/File:Vita_SDK_specifications.pdf)) |
|||
Line 1: | Line 1: | ||
SceLibKernel, not to be confused with [[Kernel]] is a user library that implements wrappers to some common syscalls (for example, [[SceIoFilemgr]]), some user standard library functions (including C standard library), and other common features like heap management. This library is the functionally similar to libc.so.6 on Linux. | SceLibKernel, not to be confused with [[Kernel]] is a user library that implements wrappers to some common syscalls (for example, [[SceIoFilemgr]]), some user standard library functions (including C standard library), and other common features like heap management. This library is the functionally similar to libc.so.6 on Linux. | ||
== | == Module == | ||
This is a user library and exists only in userland. The SELF can be found in <code>os0:us/libkernel.suprx</code>. | This is a user library and exists only in userland. The SELF can be found in <code>os0:us/libkernel.suprx</code>. | ||
=== Known NIDs === | === Known NIDs === | ||
Line 63: | Line 63: | ||
The latest version of [http://g.oswego.edu/dl/html/malloc.html dlmalloc] is included in SceLibKernel. Most of the assert checks and security are included. | The latest version of [http://g.oswego.edu/dl/html/malloc.html dlmalloc] is included in SceLibKernel. Most of the assert checks and security are included. | ||
[[Category: | [[Category:Modules]] | ||
[[Category:Userland]] | [[Category:Userland]] |
Revision as of 03:42, 9 November 2016
SceLibKernel, not to be confused with Kernel is a user library that implements wrappers to some common syscalls (for example, SceIoFilemgr), some user standard library functions (including C standard library), and other common features like heap management. This library is the functionally similar to libc.so.6 on Linux.
Module
This is a user library and exists only in userland. The SELF can be found in os0:us/libkernel.suprx
.
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | SceLibKernel | Non-secure | User | 0xC9FDFAA |
Module
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | SceLibKernel | Non-secure | User | 0xCAE9ACE6 |
1.69 | SceLibRng | Non-secure | User | 0xF9AC7CF8 |
1.69 | SceLibGcc | Non-secure | User | 0x567AF9A6 |
1.69 | SceLibSsp | Non-secure | User | 0x8FA98EF1 |
1.69 | SceRtabi | Non-secure | User | 0xA941943F |
1.69 | SceKernelForVM | Non-secure | User | 0xA2B3EA8F |
SceLibKernel
Heap
The latest version of dlmalloc is included in SceLibKernel. Most of the assert checks and security are included.