AnyPS5/core/libs/prx/libc/include
Pacuka b98257b75d fix(libc): register the main guest image on Linux
Guest mprotect calls on the executable's own segments failed with
"guest protection or unmap range is not registered" because only the
Windows build registered the main image. Register the PT_LOAD segments of
the main executable page by page, merging the protections of segments that
share a page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 11:15:16 +02:00
..
exceptions refactor(libs): use local cmakelists in libc 2026-09-11 12:22:19 +03:00
general fix(agc): validate rect-list addressing model + logs refactor 2026-09-23 21:26:21 +03:00
specifics feat(libc): cross pltaform build 2026-09-08 09:08:00 +03:00
ApplicationHeap.hpp fix(libc): route guest allocations through application heap 2026-09-24 06:53:12 +03:00
FileStream.hpp feat(libc): reopen guest streams while preserving identity 2026-09-25 07:05:07 +10:00
General.hpp refactor(libkernel): merged dup pthread functions from _sys and _web 2026-09-13 16:24:42 +03:00
GuestAllocations.hpp fix(libc): register the main guest image on Linux 2026-09-26 11:15:16 +02:00
GuestDirectory.hpp feat(libc): translate guest directory enumeration 2026-09-25 06:41:55 +10:00
GuestHeap.hpp feat(agc): add bda memory mapping and resource management (wip) 2026-09-21 18:54:06 +03:00
GuestHeapStorage.hpp perf(agc): track guest memory ownership + optimize gpu synchronization 2026-09-25 19:47:18 +03:00
GuestLocale.hpp fix(libc): add guest-compatible c++ locale abi 2026-09-24 10:51:11 +03:00
GuestMemoryBacking.hpp perf(agc): track guest memory ownership + optimize gpu synchronization 2026-09-25 19:47:18 +03:00
GuestMemoryTracking.hpp perf(agc): track guest memory ownership + optimize gpu synchronization 2026-09-25 19:47:18 +03:00
MemoryBackingPlatform.hpp perf(agc): track guest memory ownership + optimize gpu synchronization 2026-09-25 19:47:18 +03:00
MemoryTrackingPlatform.hpp perf(agc): track guest memory ownership + optimize gpu synchronization 2026-09-25 19:47:18 +03:00
Shutdown.hpp feat(agc): add flip presentation and suspend synchronization (wip) 2026-09-14 07:39:38 +03:00
VarArgsAbi.hpp refactor(libc): separate platform and compiler specifics in libc 2026-09-06 12:41:33 +03:00
WindowsFormatting.hpp fix(windows): va_list sysv abi parse for fomatting functions 2026-09-11 07:49:14 +03:00