mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-06-15 23:23:14 +00:00
Libraries: Update libcInternal (#2265)
* Added all stubs + logging * Added back memory and math functions from the original code + added some more math functions * More string functions, snprintf, memmove and setjmp * Add longjmp + clang * gmtime, __cxa_atexit and log what functions some games use * Add Mspace unreachable * Renaming * Take out mspace functions to their own file * Factor out io to a new file * Empty str and memory files * Overloaded functions be like: * str * memory + math +clang * clang... * adjustments :D * longjmp is questionable --------- Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
This commit is contained in:
parent
0f8bd509b2
commit
7db30d12cb
17 changed files with 21727 additions and 209 deletions
|
@ -80,6 +80,7 @@ bool ParseFilterRule(Filter& instance, Iterator begin, Iterator end) {
|
|||
SUB(Kernel, Sce) \
|
||||
CLS(Lib) \
|
||||
SUB(Lib, LibC) \
|
||||
SUB(Lib, LibcInternal) \
|
||||
SUB(Lib, Kernel) \
|
||||
SUB(Lib, Pad) \
|
||||
SUB(Lib, GnmDriver) \
|
||||
|
|
|
@ -47,6 +47,7 @@ enum class Class : u8 {
|
|||
Lib, ///< HLE implementation of system library. Each major library
|
||||
///< should have its own subclass.
|
||||
Lib_LibC, ///< The LibC implementation.
|
||||
Lib_LibcInternal, ///< The LibcInternal implementation.
|
||||
Lib_Kernel, ///< The LibKernel implementation.
|
||||
Lib_Pad, ///< The LibScePad implementation.
|
||||
Lib_GnmDriver, ///< The LibSceGnmDriver implementation.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue