AnyPS5/core/libs/prx/libc/include
AlxcBTW bc8587a6fe fix(libc): end the process without detach routines in _Exit on Windows
On Windows std::_Exit ends in ExitProcess, which still runs every module's
DLL_PROCESS_DETACH and TLS callbacks after the other threads are gone. A
static destructor that joins a worker then waits forever: a title that calls
_Exit while libSceVideoOut's flip queue runs (ps5-opengl's retirement
fail-stop) stays alive in FlipQueue's destructor. _Exit and libkernel's _exit
now terminate the process with TerminateProcess, as _exit ends a POSIX
process: no atexit handlers, stream flushes or module destructors.
2026-10-10 21:20:29 +13:00
..
exceptions fix(libc): export the C personality to guest code 2026-10-08 13:16:41 +03:00
general fix(libc): define APS5_LOG_OUT_DEBUG when APS5_DEBUG_LOG is set 2026-10-09 13:42:51 +02:00
specifics Merge pull request #1435 from ewraj/fix/linux-guest-varargs 2026-10-08 15:52:17 +02:00
ApplicationHeap.hpp feat(libc): implement malloc_stats_fast through the application allocator 2026-10-09 11:04:45 +05:30
CpuTopology.hpp perf(agc): pin the queue workers to the performance cores on Linux 2026-10-05 21:23:34 +13:00
FileStream.hpp feat(libc): support C locale wide stream input 2026-10-01 11:59:11 +03:00
FilesystemError.hpp refactor(libkernel): share one rename implementation with libc 2026-10-08 23:17:04 +02:00
General.hpp fix(libc): stop the strtol family at a binary prefix on Linux 2026-10-09 21:26:13 +00:00
GuestAllocations.hpp fix(agc): retire host imports before guest unmap 2026-10-10 09:35:43 +02:00
GuestArena.hpp perf(memory): write tracked direct memory through backing views 2026-10-10 00:53:29 +02:00
GuestDirectory.hpp feat(libc): translate guest directory enumeration 2026-09-25 06:41:55 +10:00
GuestHeap.hpp feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign 2026-09-30 23:55:00 +00:00
GuestLocale.hpp feat(libc): implement collate<char>::_Getcat 2026-10-06 14:53:47 +02:00
GuestTime.hpp fix(libc): convert times into the guest's 56-byte tm on Windows 2026-10-10 02:13:17 +02:00
GuestWriteWatch.hpp feat(libc): write watch on macOS hosts 2026-10-09 21:11:40 -04:00
HeapDiagnostics.hpp feat(libc): implement heap trace info 2026-09-27 11:43:36 +03:00
HostThreadLocal.hpp fix(agc): preserve recorder buffers through Windows thread teardown 2026-09-28 09:55:01 +10:00
PreciseWait.hpp fix(audio): pace blocking audio calls with a high-resolution timer 2026-10-10 01:31:57 +02:00
Shutdown.hpp fix(libc): end the process without detach routines in _Exit on Windows 2026-10-10 21:20:29 +13:00
WindowsFormatting.hpp fix(libc): format guest wide printf arguments on Linux 2026-10-08 21:15:04 +02:00
WindowsMappings.hpp fix(libc): check a whole range before collecting its writes with reset 2026-10-09 10:36:55 -05:00
WindowsScanning.hpp fix(libc): translate Windows fscanf guest arguments 2026-10-06 13:45:10 -07:00