| .. |
|
register_context
|
test(libc): verify register contexts on Linux and macOS
|
2026-10-09 12:22:14 +02:00 |
|
shared_memory
|
fix(libkernel): preserve patched loading and shared-memory object identity
|
2026-10-11 23:40:46 +02:00 |
|
write_watch
|
fix(libc): track never-collected pages in the macOS write watch
|
2026-10-11 18:34:59 +03:00 |
|
ApertureSources.cpp
|
fix(shader): decode the scalar aperture sources 235-238 instead of failing the shader
|
2026-10-10 06:57:12 -04:00 |
|
ApplicationHeap.cpp
|
fix(libc): allocate from realloc(NULL, 0) as malloc(0) does
|
2026-10-12 00:11:17 -03:00 |
|
ApplicationHeapStats.cpp
|
feat(libc): implement malloc_usable_size
|
2026-10-11 04:41:39 +02:00 |
|
BitfieldMask.cpp
|
test(shader): cover bitfield-mask boundary folding
|
2026-10-10 02:13:34 +02:00 |
|
CpuTopology.cpp
|
test: give cpu topology and icon resource temp paths a random suffix
|
2026-10-08 12:40:39 +02:00 |
|
ExceptionCCleanup.c
|
fix(libc): run the cleanups of frames that use the C personality
|
2026-10-04 05:32:55 +13:00 |
|
ExceptionCCleanup.cpp
|
fix(libc): run the cleanups of frames that use the C personality
|
2026-10-04 05:32:55 +13:00 |
|
ExceptionPersonality.cpp
|
test(libc): reach the C personality through its guest export
|
2026-10-08 13:16:41 +03:00 |
|
ExceptionRuntime.cpp
|
fix(libc): let a title's own libunwind read _Unwind_Backtrace frames
|
2026-10-13 01:55:14 -04:00 |
|
Fiber.cpp
|
fix(libSceFiber): run fibers on host stacks on Windows
|
2026-10-13 15:37:23 +02:00 |
|
FilePosition.cpp
|
fix(libc): propagate file position errors
|
2026-10-02 06:15:14 +02:00 |
|
FileStreams.cpp
|
fix(libc): return stream errors from fwrite, fread and fputs instead of throwing
|
2026-10-12 16:14:25 +03:00 |
|
Formatting.cpp
|
fix(libc): print NaN without a sign in the guest printf formatter
|
2026-10-13 08:26:41 +00:00 |
|
GuestAccess.cpp
|
build(windows): guard NOMINMAX before including windows.h
|
2026-10-06 14:57:48 +02:00 |
|
GuestAcm.cpp
|
feat(libSceAcm): implement sceAcm_FFT and sceAcm_Panner
|
2026-10-11 21:40:58 +05:30 |
|
GuestAddressConversion.cpp
|
fix(libkernel): parse and print inet text addresses by the guest rules
|
2026-10-11 12:46:21 +00:00 |
|
GuestAgcDriverDebugUnavailable.cpp
|
feat(libSceAgcDriver): answer the validation and shader debugging queries as the retail library does
|
2026-10-12 22:10:58 +01:00 |
|
GuestAgcDriverResources.cpp
|
fix(libSceAgcDriver): report unavailable bulk resource registration
|
2026-10-10 09:34:26 +02:00 |
|
GuestAio.cpp
|
fix(libkernel): return positioned descriptor errors without CRT reports
|
2026-10-11 18:35:17 -05:00 |
|
GuestAjm.cpp
|
feat(ajm): decode Opus surround mapping family
|
2026-10-12 02:28:14 +04:00 |
|
GuestAjmTeardown.cpp
|
fix(ajm, apr): keep AJM and APR state alive through static teardown
|
2026-10-09 20:14:04 -06:00 |
|
GuestAmmPlacement.cpp
|
test(libkernel): accept host stacks above the AMM range in guest_amm_placement
|
2026-10-11 18:26:44 +02:00 |
|
GuestAmpr.cpp
|
test(ampr): retain both pooled-page ownership regressions
|
2026-10-13 07:50:53 +00:00 |
|
GuestAmprCppError.S
|
feat(libc): implement generic error category messages
|
2026-10-13 14:38:04 +03:00 |
|
GuestAmprCppError.cpp
|
feat(libc): implement generic error category messages
|
2026-10-13 14:38:04 +03:00 |
|
GuestAmprThreads.cpp
|
fix(ampr): raise std::_Pad failures as the guest std::system_error
|
2026-10-13 15:59:28 +03:00 |
|
GuestAppContent.cpp
|
feat(libSceAppContent): implement sceAppContentAddcontEnqueueDownload
|
2026-10-13 16:33:45 +02:00 |
|
GuestAppInfo.cpp
|
Merge pull request #3754 from Amoenus/codex/test-app-info-child-result-maina11
|
2026-10-12 17:35:16 +13:00 |
|
GuestArrayCallbacks.cpp
|
fix(libc): preserve the guest ABI for array callbacks
|
2026-10-11 18:51:28 -04:00 |
|
GuestAtoi.cpp
|
fix(libc): parse atoi through guest-width strtol
|
2026-10-11 17:20:39 +02:00 |
|
GuestAudio3dParameters.cpp
|
feat(audio3d): implement default open parameters
|
2026-10-02 13:54:01 -03:00 |
|
GuestAudio3dPort.cpp
|
feat(libSceAudio3d): implement sceAudio3dObjectSetAttributes and sceAudio3dPortFlush
|
2026-10-09 23:32:52 +02:00 |
|
GuestAudioIn.cpp
|
feat(libSceAudioIn): implement sceAudioInHqOpen and sceAudioInAsyncOpen
|
2026-10-11 15:03:16 +00:00 |
|
GuestAudioPropagation.cpp
|
feat(libSceAudioPropagation): render silence for propagated sources
|
2026-10-04 19:26:06 +13:00 |
|
GuestAudiodec.cpp
|
test(audiodec): cover the raw M4AAC configuration search with a 5.1 stream
|
2026-10-08 17:29:50 +02:00 |
|
GuestAvPlayer.cpp
|
fix(filesystem): reject invalid parent traversal on Windows
|
2026-10-12 01:25:02 +05:30 |
|
GuestAvailableCpumask.cpp
|
feat(libkernel): implement pthread_setaffinity_np
|
2026-10-13 16:39:07 +00:00 |
|
GuestBluetoothHid.cpp
|
feat(libSceBluetoothHid): add Bluetooth HID with no devices attached
|
2026-10-08 15:30:58 +13:00 |
|
GuestBufferReuse.cpp
|
feat(video): track ordered buffer reuse reservations
|
2026-09-25 07:13:15 +10:00 |
|
GuestCallTrace.cpp
|
feat(libc): record traced import calls on Windows
|
2026-10-13 16:13:12 +02:00 |
|
GuestCes.cpp
|
feat(ces): implement sceCesUcsProfileInitSJis1997Cp932
|
2026-10-13 15:00:31 +02:00 |
|
GuestCharacter.cpp
|
fix(libc): validate guest setlocale categories
|
2026-10-13 15:12:57 +02:00 |
|
GuestCollate.cpp
|
fix(libc): size collate<char>::do_transform strings as the console does
|
2026-10-12 14:59:36 -04:00 |
|
GuestCondRecursiveMutex.cpp
|
fix(libkernel): release every level of a recursive mutex during a cond wait
|
2026-10-08 10:53:58 +02:00 |
|
GuestCondTimedwait.cpp
|
feat(libkernel): implement pthread_cond_reltimedwait_np
|
2026-10-11 23:53:37 +02:00 |
|
GuestCondUnownedMutex.cpp
|
fix(libkernel): return EPERM or EINVAL when a condition wait gets a mutex the caller does not hold
|
2026-10-11 01:53:12 +02:00 |
|
GuestContentExport.cpp
|
feat(libSceContentExport): implement the export session calls
|
2026-10-12 00:01:17 +02:00 |
|
GuestContentSearch.cpp
|
feat(libSceContentSearch): implement the search calls over an empty library
|
2026-10-13 00:34:12 +05:30 |
|
GuestContentUnimplemented.cpp
|
feat(libSceContentSearch): implement the search calls over an empty library
|
2026-10-13 00:34:12 +05:30 |
|
GuestCoredumpAttach.cpp
|
fix(libkernel): validate CPU stop-info buffers and cover handler state
|
2026-10-13 03:21:58 +02:00 |
|
GuestCoredumpUserData.cpp
|
feat(libkernel): answer the coredump user-file attach calls
|
2026-10-13 20:11:39 +05:30 |
|
GuestCpuTimeClocks.cpp
|
feat(libkernel): support the CPU-time clocks in clock_gettime and clock_getres on Windows
|
2026-10-02 11:40:22 +02:00 |
|
GuestCredentials.cpp
|
feat(libkernel): implement setregid
|
2026-10-13 00:25:13 +05:30 |
|
GuestCrt.cpp
|
feat(libc): implement __umodti3
|
2026-10-12 12:26:15 +00:00 |
|
GuestCurrentCpu.cpp
|
feat(libkernel): export sceKernelGetMainSocId, sceKernelGetCpumode and sceKernelGetCpuFrequency
|
2026-10-12 08:32:16 -04:00 |
|
GuestDaemon.cpp
|
fix(libc): export daemon
|
2026-10-11 09:40:35 +02:00 |
|
GuestDatagramReceive.cpp
|
fix(net): preserve truncated UDP receives on Windows
|
2026-10-11 09:48:50 -03:00 |
|
GuestDeferredModule.cpp
|
fix(libkernel): bind deferred initialization to the loaded image
|
2026-10-12 12:34:35 +02:00 |
|
GuestDeferredModule.hpp
|
fix(libkernel): bind deferred initialization to the loaded image
|
2026-10-12 12:34:35 +02:00 |
|
GuestDeferredModuleFixture.S
|
fix(libkernel): bind deferred initialization to the loaded image
|
2026-10-12 12:34:35 +02:00 |
|
GuestDeferredModuleFixture.cpp
|
fix(libkernel): bind deferred initialization to the loaded image
|
2026-10-12 12:34:35 +02:00 |
|
GuestDemangle.cpp
|
fix(libc): keep guest demangle buffers on the application heap
|
2026-10-07 18:58:17 -07:00 |
|
GuestDirectory.cpp
|
test(libc): cover null readdir_r result pointer
|
2026-10-12 18:46:05 +00:00 |
|
GuestDirectoryBuffer.cpp
|
fix(libkernel): throw for unsupported directory entry names
|
2026-10-12 21:14:01 +00:00 |
|
GuestDirectoryClose.cpp
|
fix(libkernel): clear directory metadata on close
|
2026-10-01 16:48:10 +02:00 |
|
GuestDirectoryEntries.cpp
|
test(libkernel): check getdents errno on success and closed descriptors
|
2026-10-09 13:30:45 -04:00 |
|
GuestDirectoryRewind.cpp
|
fix(libkernel): share the directory state between duplicated descriptors on Windows
|
2026-10-12 21:01:33 +02:00 |
|
GuestDownloadDataMount.cpp
|
fix(libkernel): create /data at start-up
|
2026-10-12 21:27:00 +02:00 |
|
GuestDup.cpp
|
fix(libkernel): give guest sockets ordinary descriptor numbers below FD_SETSIZE
|
2026-10-13 03:22:36 +00:00 |
|
GuestDynamicCast.cpp
|
fix(libc): call __dynamic_cast and __cxa_init_primary_exception with the guest ABI
|
2026-10-13 09:10:08 +02:00 |
|
GuestDynamicLoader.cpp
|
fix(build): export the Windows dynamic loader test executable
|
2026-10-11 11:50:44 +02:00 |
|
GuestElfPhdrMatch.cpp
|
feat(libkernel): implement __elf_phdr_match_addr
|
2026-10-02 11:18:06 +02:00 |
|
GuestEnvironment.cpp
|
Merge pull request #4008 from zmeizy/claude/getenv-invalid-name-errno
|
2026-10-12 17:33:03 +13:00 |
|
GuestEqueueEvents.cpp
|
feat(libkernel): implement sceKernelGetEventError
|
2026-10-12 23:07:39 +02:00 |
|
GuestErrorDialog.cpp
|
feat(errordialog): implement the libSceErrorDialog state machine
|
2026-10-04 22:33:43 +02:00 |
|
GuestErrors.cpp
|
Merge pull request #3130 from fma-rc/fix/strerror-r-unknown-short
|
2026-10-11 10:44:49 +02:00 |
|
GuestExceptionHandler.cpp
|
feat(libkernel): record exception handlers
|
2026-10-05 22:50:24 +02:00 |
|
GuestExecuteOnce.cpp
|
feat(libc): implement std::_Execute_once
|
2026-10-06 00:28:52 +02:00 |
|
GuestExecvp.cpp
|
fix(libkernel): keep the execv export and its debt line
|
2026-10-13 15:19:19 +02:00 |
|
GuestExitOrder.cpp
|
fix(libc): run atexit handlers in one order with __cxa_atexit destructors
|
2026-10-11 21:05:51 +00:00 |
|
GuestFdopendir.cpp
|
feat(libSceLibcInternal): implement fdopendir
|
2026-10-12 16:23:42 -03:00 |
|
GuestFileLock.cpp
|
test(libc): read and write through another descriptor while a flock is held
|
2026-10-13 22:29:20 +00:00 |
|
GuestFileTimestamps.cpp
|
feat(libkernel): implement lutimes
|
2026-10-13 06:29:45 +05:30 |
|
GuestFileVector.cpp
|
fix(libkernel): fill every buffer of readv from a pipe on Windows
|
2026-10-13 00:30:45 +00:00 |
|
GuestFilesystem.cpp
|
Merge pull request #4917 from MarcZX100/codex/carry-directory-read-4912
|
2026-10-14 14:25:43 +13:00 |
|
GuestFiopen.cpp
|
Merge pull request #3936 from MarcZX100/codex/carry-fopen-s-output-null
|
2026-10-13 02:32:30 +13:00 |
|
GuestFlexibleMemoryBudget.cpp
|
fix(kernel): honor the declared flexible memory budget
|
2026-10-13 20:13:14 -03:00 |
|
GuestFlexibleMemoryModule.cpp
|
fix(kernel): honor the declared flexible memory budget
|
2026-10-13 20:13:14 -03:00 |
|
GuestFminf.cpp
|
feat(libSceLibcInternal): implement fminf required for PPSA99902 startup
|
2026-10-12 23:27:13 +02:00 |
|
GuestFnmatch.cpp
|
test(libScePosixForWebKit): pin fnmatch bracket class syntax to FreeBSD 11
|
2026-10-11 09:31:23 -04:00 |
|
GuestFont.cpp
|
Merge pull request #3697 from JAB-dev/fix/font-writing-letter-step
|
2026-10-11 23:52:50 +02:00 |
|
GuestFontWritingLine.cpp
|
fix(font): throw where the writing line error codes come from the PS4 module only and accept attribute 0
|
2026-10-11 09:41:52 +02:00 |
|
GuestForceTlsDestructor.cpp
|
test(libSceLibcInternal): run guest_force_tls_destructor on Windows
|
2026-10-11 19:31:41 +02:00 |
|
GuestFreebsdClocks.cpp
|
feat(libkernel): add clock_settime with FreeBSD argument checks
|
2026-10-13 14:57:46 +01:00 |
|
GuestFstatfs.cpp
|
fix(libkernel): give guest sockets ordinary descriptor numbers below FD_SETSIZE
|
2026-10-13 03:22:36 +00:00 |
|
GuestFstatvfs.cpp
|
feat(libc): implement guest fstatvfs volume statistics
|
2026-10-11 15:57:20 +02:00 |
|
GuestFstatvfsConversion.cpp
|
feat(libc): implement guest fstatvfs volume statistics
|
2026-10-11 15:57:20 +02:00 |
|
GuestG2PDialog.cpp
|
feat(libs): run the G2P and VR setup dialogs as common dialogs without UI
|
2026-10-10 22:53:48 +00:00 |
|
GuestGameUpdate.cpp
|
feat(libs): implement sceGameUpdateGetAddcontLatestVersion
|
2026-10-06 01:17:29 +02:00 |
|
GuestGenericCategory.cpp
|
feat(libc): implement generic error category messages
|
2026-10-13 14:38:04 +03:00 |
|
GuestGetitimer.cpp
|
feat(libkernel): query real-time alarms with getitimer
|
2026-10-11 15:30:33 +02:00 |
|
GuestGetlogin.cpp
|
fix(libkernel): resolve getlogin_r from the effective host account
|
2026-10-12 01:39:07 +02:00 |
|
GuestGetloginNoSession.cpp
|
fix(libkernel): resolve getlogin_r from the effective host account
|
2026-10-12 01:39:07 +02:00 |
|
GuestGetopt.cpp
|
feat(libSceLibcInternal): implement getopt and getopt_long
|
2026-10-12 18:46:43 +00:00 |
|
GuestGetrlimit.cpp
|
fix(libkernel): build the fcntl status flags and the getrlimit test on macOS
|
2026-10-12 17:33:37 +02:00 |
|
GuestGetrusage.cpp
|
fix(libkernel): support RUSAGE_CHILDREN in getrusage
|
2026-10-11 11:39:12 -04:00 |
|
GuestHeapReportForGame.cpp
|
feat(libc): report heap backtraces and heap errors requested by the guest heap
|
2026-10-12 22:15:55 +01:00 |
|
GuestHeapRounding.cpp
|
fix(libc): reject overflowing large heap block sizes
|
2026-10-07 12:06:33 -07:00 |
|
GuestHmd.cpp
|
feat(libSceHmd): add a disconnected-headset HLE stub
|
2026-10-01 14:18:10 +02:00 |
|
GuestHmd2.cpp
|
feat(libSceHmd2): add PS VR2 modules that report the runtime as unavailable
|
2026-10-07 19:58:01 -04:00 |
|
GuestHostStandardError.cpp
|
fix(libc): keep host diagnostics on stderr when a guest redirects it on Linux
|
2026-10-12 19:00:08 -03:00 |
|
GuestHostname.cpp
|
test(libc): require a stable guest hostname
|
2026-10-10 14:42:43 -04:00 |
|
GuestHttp.cpp
|
Merge pull request #3706 from MarcZX100/codex/http-abort-wait-3156
|
2026-10-11 23:53:59 +02:00 |
|
GuestHttp2.cpp
|
feat(libSceHttp2): implement sceHttp2DeleteCookieBox
|
2026-10-12 12:24:57 +02:00 |
|
GuestHttpResponseHeader.cpp
|
feat(http): implement response header parsing
|
2026-10-05 18:32:47 -03:00 |
|
GuestImageAnonymous.cpp
|
fix(libc): back the main image's writable mappings with anonymous memory on Linux
|
2026-10-07 18:43:37 +02:00 |
|
GuestImeKeyboard.cpp
|
feat(libSceIme): implement keyboard info and mode queries
|
2026-10-06 00:30:16 +02:00 |
|
GuestImeParameters.cpp
|
feat(libSceIme): implement sceImeGetPanelPositionAndForm
|
2026-10-09 23:36:28 +02:00 |
|
GuestIndexedDraw.cpp
|
fix(agc): support explicit indexed draw commands
|
2026-09-28 09:09:02 +10:00 |
|
GuestInterfaces.cpp
|
feat(libc): keep getifaddrs flags consistent with their addresses on Linux
|
2026-10-10 10:23:55 +02:00 |
|
GuestItimer.cpp
|
fix(libkernel): report the setitimer interval from getitimer
|
2026-10-12 22:08:23 +02:00 |
|
GuestJitSharedMemory.cpp
|
test(libkernel): keep JIT shared memory descriptors in step across dup2
|
2026-10-12 21:59:19 +02:00 |
|
GuestJobManager.cpp
|
test(libSceJobManager): allocate aligned test blocks without std::aligned_alloc
|
2026-10-11 16:59:14 +09:00 |
|
GuestJpegDec.cpp
|
feat(libSceJpegDec): implement JPEG decoding
|
2026-10-02 13:34:41 +02:00 |
|
GuestJpegEnc.cpp
|
feat(jpegenc): honor the encode restart interval
|
2026-10-06 14:16:07 +02:00 |
|
GuestJson.cpp
|
Merge pull request #3737 from MarcZX100/codex/json2-init-parameter2-3348
|
2026-10-12 20:01:34 +13:00 |
|
GuestKernelErrors.cpp
|
fix(libkernel): return the console's errors from the SCE mutex calls
|
2026-10-11 21:06:55 -03:00 |
|
GuestKernelFcntl.cpp
|
feat(libkernel): implement fcntl record locks on Windows
|
2026-10-12 18:42:53 +00:00 |
|
GuestKernelIsStack.cpp
|
fix(libkernel): place guest thread stacks inside the application area
|
2026-10-13 16:03:36 +02:00 |
|
GuestKernelRename.cpp
|
refactor(libkernel): share one rename implementation with libc
|
2026-10-08 23:17:04 +02:00 |
|
GuestKernelStackProtect.cpp
|
test(libkernel): check the host-only stack guard on Linux only
|
2026-10-13 16:03:39 +02:00 |
|
GuestKernelSync.cpp
|
Merge pull request #2819 from MarcZX100/codex/mkdir-trailing-slash-2743
|
2026-10-11 00:52:01 +02:00 |
|
GuestKernelSys.cpp
|
Merge pull request #4553 from Nixitov/feat/fchmodat
|
2026-10-13 17:03:44 +02:00 |
|
GuestKill.cpp
|
feat(libkernel): implement killpg
|
2026-10-12 23:11:01 +02:00 |
|
GuestKqueue.cpp
|
fix(libkernel): keep the Windows vnode watch when the watched file is deleted
|
2026-10-13 13:41:05 -05:00 |
|
GuestLibcCndTimedWait.cpp
|
feat(libc): implement _Cnd_timedwait
|
2026-10-13 06:34:01 -03:00 |
|
GuestLibcMutexInitWithName.cpp
|
feat(libc): implement _Mtx_init_with_name
|
2026-10-13 01:05:37 -03:00 |
|
GuestLibcStaticImports.cpp
|
fix(libc): add missing Unity engine static imports
|
2026-10-12 01:04:39 +03:00 |
|
GuestLibcThreads.cpp
|
feat(libc): add missing Unity IL2CPP runtime imports and Dinkumware helpers
|
2026-10-13 19:01:30 +03:00 |
|
GuestLifecycle.cpp
|
fix(libc): bridge guest thread destructors to host ABI
|
2026-10-07 18:50:04 -07:00 |
|
GuestLocale.cpp
|
fix(libc): map _Towctrans descriptors 1 and 2 to lower and upper case
|
2026-10-11 16:05:26 -07:00 |
|
GuestLoginDialog.cpp
|
fix(logindialog): report user-cancelled and write only the leading result int32
|
2026-10-06 23:46:00 +02:00 |
|
GuestMath.cpp
|
feat(libc): add missing Unity IL2CPP runtime imports and Dinkumware helpers
|
2026-10-13 19:01:30 +03:00 |
|
GuestMbus.cpp
|
feat(libSceMbus): add the device service with no devices attached
|
2026-10-08 15:30:58 +13:00 |
|
GuestMemory.cpp
|
perf(libc): size each write-watch query to the region it covers
|
2026-10-13 13:40:33 +02:00 |
|
GuestMemoryModule.cpp
|
fix(libkernel): reprotect bundled guest module images on Windows
|
2026-10-10 10:23:42 +02:00 |
|
GuestMemoryPoolStats.cpp
|
fix(net): return the console's errors from the memory pool stats calls
|
2026-10-11 09:49:13 +02:00 |
|
GuestMemrchr.cpp
|
feat(libc): implement memrchr
|
2026-10-11 01:16:53 +02:00 |
|
GuestMessageDestructorAbi.S
|
fix(libc): bridge guest exception vtable callbacks
|
2026-10-08 23:06:47 +02:00 |
|
GuestMessageDestructorAbi.cpp
|
fix(libc): bridge guest exception vtable callbacks
|
2026-10-08 23:06:47 +02:00 |
|
GuestMktime.cpp
|
fix(libc): convert local times before 1970 and after 3000 on Windows
|
2026-10-13 01:47:03 +00:00 |
|
GuestMlock.cpp
|
feat(libkernel): add mlockall
|
2026-10-13 07:51:35 +00:00 |
|
GuestModuleFixture.cpp
|
fix(relinker): keep host prx references out of guest modules on Linux
|
2026-10-05 19:58:39 -03:00 |
|
GuestModuleInfo.cpp
|
feat(libkernel): implement sceKernelInternalMemoryGetModuleSegmentInfo
|
2026-10-13 04:29:25 +05:30 |
|
GuestMsgDialogNative.cpp
|
feat(libSceMsgDialog.native): implement sceMsgDialogGetStatus
|
2026-10-06 21:56:43 +02:00 |
|
GuestMsync.cpp
|
feat(libkernel): implement msync
|
2026-10-09 23:38:58 +02:00 |
|
GuestMutexContention.cpp
|
perf(libkernel): wake guest mutex waiters on release on Windows
|
2026-10-14 02:18:33 +03:00 |
|
GuestMutexRaiseException.cpp
|
test(libkernel): cover exception delivery during mutex wait
|
2026-10-10 03:06:48 +03:00 |
|
GuestNamedShmConcurrency.cpp
|
feat(libkernel): make Linux shared memory usable through guest APIs (#3923)
|
2026-10-11 23:40:45 +02:00 |
|
GuestNamedShmDescriptorReuse.cpp
|
fix(libkernel): preserve patched loading and shared-memory object identity
|
2026-10-11 23:40:46 +02:00 |
|
GuestNamedShmIoDescriptorReuse.cpp
|
fix(libkernel): reject identity changes before ordinary-file fallback
|
2026-10-11 23:40:46 +02:00 |
|
GuestNamedShmLifecycle.cpp
|
fix(libkernel): preserve patched loading and shared-memory object identity
|
2026-10-11 23:40:46 +02:00 |
|
GuestNamedShmOpen.cpp
|
fix(libkernel): keep shared-memory identity and guest permissions consistent
|
2026-10-11 23:40:46 +02:00 |
|
GuestNamedShmPermissions.cpp
|
fix(libkernel): keep shared-memory identity and guest permissions consistent
|
2026-10-11 23:40:46 +02:00 |
|
GuestNanosleep.cpp
|
fix(libkernel): leave the remaining time untouched when nanosleep completes
|
2026-10-11 19:45:27 +00:00 |
|
GuestNetCtlApDialog.cpp
|
feat(libSceNetCtlApDialog): run the offline access-point dialog lifecycle
|
2026-10-12 20:03:59 +01:00 |
|
GuestNewHandler.cpp
|
fix(libc): throw bad_alloc from operator new when the default heap rejects a size
|
2026-10-12 11:32:47 -03:00 |
|
GuestNpAuth.cpp
|
feat(exports): export the calls PPSA01317 imports
|
2026-10-13 01:11:29 +02:00 |
|
GuestNpAuthAuthorizedAppCode.cpp
|
feat(libSceNpAuth): return the signed-out error from sceNpAuthGetAuthorizedAppCode
|
2026-10-12 22:54:23 +02:00 |
|
GuestNpAuthAuthorizedAppDialog.cpp
|
feat(libSceNpAuthAuthorizedAppDialog): add the dialog, with NpAuth and SaveData imports of Minecraft
|
2026-10-12 08:53:30 +00:00 |
|
GuestNpManager.cpp
|
feat(libSceNpManager): add the missing request timeout export
|
2026-10-10 12:57:01 -04:00 |
|
GuestNpPartner.cpp
|
feat(libSceNpPartner001): implement sceNpEAAccessInitialize and sceNpEAAccessTerminate
|
2026-10-12 18:46:44 +00:00 |
|
GuestNpReachability.cpp
|
feat(libSceNpManager): answer sceNpCheckNpAvailability with no user signed in
|
2026-10-09 21:13:56 +09:00 |
|
GuestNpSessionSignaling.cpp
|
feat(libSceNpSessionSignaling): answer connection status queries offline
|
2026-10-12 22:05:23 +01:00 |
|
GuestNpTrophy2.cpp
|
fix(libSceNpTrophy2): accept a null details or data in GetTrophyInfo and GetGroupInfo
|
2026-10-11 15:35:56 +02:00 |
|
GuestNpWebApi2.cpp
|
feat(exports): export the calls PPSA01317 imports
|
2026-10-13 01:11:29 +02:00 |
|
GuestOfflineImports.cpp
|
Merge pull request #3973 from MarcZX100/codex/carry-rudp-end-terminate
|
2026-10-13 13:40:04 +02:00 |
|
GuestOnce.cpp
|
fix(libkernel): leave a once initializer's own cleanup handlers alone when it throws
|
2026-10-12 07:49:09 +00:00 |
|
GuestOperationMode.cpp
|
fix(libkernel): report the operation mode the console reports
|
2026-10-11 14:20:54 -03:00 |
|
GuestOpusCeltDec.cpp
|
fix(opus): export the libSceOpusCeltDec module
|
2026-10-11 07:10:03 +09:00 |
|
GuestOpusDec.cpp
|
feat(opus): implement 48 kHz libSceOpusDec
|
2026-10-09 19:24:56 +04:00 |
|
GuestOverflowError.cpp
|
feat(libc): export std::overflow_error type info, vtable and destructor
|
2026-10-12 05:20:17 -04:00 |
|
GuestPPSA01530Exports.cpp
|
feat(libkernel): implement kqueue and kevent over the event queue
|
2026-10-12 22:36:59 +02:00 |
|
GuestPad.cpp
|
feat(libScePad): apply the angular velocity deadband
|
2026-10-12 22:29:57 +01:00 |
|
GuestParentProcess.cpp
|
feat(libkernel): implement getsid for calling process
|
2026-10-12 23:11:21 +02:00 |
|
GuestPathCase.cpp
|
test(libc): use generic file names in the path-case test
|
2026-10-08 14:33:20 +02:00 |
|
GuestPlayGo.cpp
|
fix(libScePlayGo): answer chunk ids from the package layout
|
2026-10-13 11:26:43 +02:00 |
|
GuestPlayGoDialog.cpp
|
feat(libs): implement scePlayGoDialogGetStatus
|
2026-10-05 19:32:16 +02:00 |
|
GuestPlayerReviewDialog.cpp
|
feat(libSceCdlgPlayerReview): add the player review dialog
|
2026-10-07 22:07:28 +03:00 |
|
GuestPngDec.cpp
|
fix(libScePngDec): validate this_size on create
|
2026-10-13 08:55:25 +05:30 |
|
GuestPngEnc.cpp
|
fix(pngenc): restrict adaptive filtering to the requested filter subset
|
2026-10-05 02:08:31 +02:00 |
|
GuestPoll.cpp
|
Merge pull request #4980 from MarcZX100/codex/poll-precise-wait-1471
|
2026-10-14 14:26:00 +13:00 |
|
GuestPositionedRace.cpp
|
test(libkernel): cover concurrent pread against seek and read
|
2026-10-14 11:18:07 +13:00 |
|
GuestPosixFilesystem.cpp
|
fix(libkernel): give guest sockets ordinary descriptor numbers below FD_SETSIZE
|
2026-10-13 03:22:36 +00:00 |
|
GuestPosixRandom.cpp
|
feat(libScePosixForWebKit): implement arc4random
|
2026-10-11 11:14:30 +00:00 |
|
GuestPosixScalarIo.cpp
|
test(libkernel): pin direct sceKernelRead/Write/Lseek errors and a read on a directory
|
2026-10-11 10:51:03 +02:00 |
|
GuestPosixSem.cpp
|
fix(libkernel): handle available sem_timedwait counts first
|
2026-10-11 23:54:18 +02:00 |
|
GuestPosixSpawn.cpp
|
feat(libSceLibcInternal): implement the posix_spawn attribute and file action calls
|
2026-10-13 07:56:19 +00:00 |
|
GuestProcessArguments.cpp
|
fix(libkernel): return every command-line argument as UTF-8 from getargv on Windows
|
2026-10-10 21:20:29 +13:00 |
|
GuestProcessTime.cpp
|
test(libkernel): tolerate process-time clock skew
|
2026-10-11 10:46:48 +00:00 |
|
GuestProgramName.cpp
|
feat(libSceLibcInternal): implement getprogname
|
2026-10-11 04:22:28 -04:00 |
|
GuestProprietaryVoiceChatHelper.cpp
|
feat(libSceProprietaryVoiceChatHelperPrx): implement the voice chat helper lifecycle
|
2026-10-13 10:34:39 +02:00 |
|
GuestPsml.cpp
|
feat(psml): implement the MFSR 1100 calls for hardware without PSSR
|
2026-10-05 17:51:47 +02:00 |
|
GuestPthreadAtfork.cpp
|
feat(libkernel): implement pthread_atfork
|
2026-10-13 07:38:13 +00:00 |
|
GuestPthreadAttr.cpp
|
Merge pull request #4096 from hugodearaujo/fix/solosched-values
|
2026-10-12 21:40:24 +13:00 |
|
GuestPthreadAttrErrors.cpp
|
fix(libkernel): return the console's errors from the scePthreadAttr calls
|
2026-10-11 20:59:17 -03:00 |
|
GuestPthreadBarrier.cpp
|
fix(libkernel): let pthread_barrier_destroy wait for released waiters
|
2026-10-11 20:57:22 +00:00 |
|
GuestPthreadCancel.cpp
|
feat(libkernel): implement thread cancellation
|
2026-10-10 11:32:09 +02:00 |
|
GuestPthreadCancelRecovery.cpp
|
test(libkernel): cover cancellation recovery
|
2026-10-10 21:27:49 +02:00 |
|
GuestPthreadDestructorLifetime.cpp
|
fix(libkernel): run pthread key destructors before thread release
|
2026-10-11 12:21:40 -04:00 |
|
GuestPthreadGetname.cpp
|
feat(libkernel): implement pthread_getname_np
|
2026-10-08 15:23:30 -03:00 |
|
GuestPthreadJoinSelf.cpp
|
fix(libkernel): join the calling thread and create from an unset attribute as the console does
|
2026-10-11 21:09:08 -03:00 |
|
GuestPthreadKey.cpp
|
fix(libkernel): number pthread keys from 1 as FreeBSD libthr does
|
2026-10-11 22:16:59 +00:00 |
|
GuestPthreadMutexErrors.cpp
|
fix(libkernel): return the console's errors from the SCE mutex calls
|
2026-10-11 21:06:55 -03:00 |
|
GuestPthreadMutexattr.cpp
|
fix(libkernel): try the lock before checking the pthread_mutex_timedlock deadline
|
2026-10-11 21:00:30 +00:00 |
|
GuestPthreadRename.cpp
|
test(libkernel): cover POSIX thread-name limits
|
2026-10-10 09:53:54 +02:00 |
|
GuestPthreadRwlock.cpp
|
fix(libkernel): hold back new rwlock readers while a writer waits
|
2026-10-12 18:43:43 +00:00 |
|
GuestPthreadSchedparam.cpp
|
fix(libkernel): check and keep the scheduling policy of a thread
|
2026-10-13 12:53:19 +02:00 |
|
GuestPthreadSem.cpp
|
fix(libkernel): guard SCE pthread semaphore count overflow
|
2026-10-12 23:26:25 +05:30 |
|
GuestPthreadSpin.cpp
|
feat(libkernel): implement the pthread spinlock calls
|
2026-10-11 23:53:36 +02:00 |
|
GuestPthreadStack.cpp
|
fix(libkernel): keep host stack room below guest thread stacks
|
2026-10-10 22:41:03 +13:00 |
|
GuestQsort.cpp
|
fix(libc): sort with FreeBSD 11's qsort so equal elements keep its order
|
2026-10-12 15:01:35 +00:00 |
|
GuestRaiseException.cpp
|
Merge pull request #2051 from esatturan/fix/libkernel-umtx-interruptible-waits
|
2026-10-11 11:31:40 +02:00 |
|
GuestRaiseNestedSleep.cpp
|
fix(libkernel): give a sleep nested in an APC its own timer on Windows
|
2026-10-08 07:01:09 -04:00 |
|
GuestRandom.cpp
|
feat(random): implement sceRandomGetRandomNumber
|
2026-09-26 12:14:46 +02:00 |
|
GuestRandomState.cpp
|
feat(libc): implement drand48, lrand48, mrand48 and srand48
|
2026-10-11 21:48:56 +04:00 |
|
GuestRazorCpu.cpp
|
feat(libSceRazorCpu): implement sceRazorCpuSync
|
2026-10-12 21:58:39 +02:00 |
|
GuestReallocalign.cpp
|
feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign
|
2026-09-30 23:55:00 +00:00 |
|
GuestRealpath.cpp
|
feat(libc): implement realpath
|
2026-10-11 01:11:33 +02:00 |
|
GuestRenderingWait.cpp
|
feat(agc): execute rendering waits against buffer reuse fences
|
2026-09-25 07:16:55 +10:00 |
|
GuestResolver.cpp
|
fix(libScePosixForWebKit): use FreeBSD's gai_strerror message texts
|
2026-10-12 01:49:40 +00:00 |
|
GuestRtc.cpp
|
fix(rtc): reject date strings ending at the minutes
|
2026-10-12 19:44:03 +00:00 |
|
GuestRudpContextQueries.cpp
|
test(libSceRudp): follow the End/Terminate swap in the context query and pump tests
|
2026-10-13 07:51:20 +00:00 |
|
GuestRudpPump.cpp
|
test(libSceRudp): follow the End/Terminate swap in the context query and pump tests
|
2026-10-13 07:51:20 +00:00 |
|
GuestRudpStatus.cpp
|
fix(libSceRudp): swap sceRudpEnd and sceRudpTerminate
|
2026-10-13 07:51:20 +00:00 |
|
GuestRuneLocale.cpp
|
feat(libc): implement the C locale wide character class functions
|
2026-10-10 03:18:53 -04:00 |
|
GuestSandboxRandomWord.cpp
|
feat(libkernel): implement sceKernelGetFsSandboxRandomWord
|
2026-10-08 21:39:11 +02:00 |
|
GuestSaveDataCancel.cpp
|
fix(savedata): export sceSaveDataCancel
|
2026-10-10 21:22:48 +13:00 |
|
GuestSaveDataConvert.cpp
|
feat(libSceSaveData): implement sceSaveDataGetConvertProgress
|
2026-10-13 09:48:44 +02:00 |
|
GuestSaveDataDelete.cpp
|
fix(savedata): reject deleting mounted native saves
|
2026-10-07 15:13:43 -07:00 |
|
GuestSaveDataDialog.cpp
|
fix(savedata): keep progress dialogs running until closed
|
2026-10-08 01:37:34 +03:00 |
|
GuestSaveDataMountStatus.cpp
|
fix(savedata): report a CREATE2 mount of an existing save as not created
|
2026-10-08 19:46:23 +01:00 |
|
GuestSaveDataPs4.cpp
|
feat(savedata): implement the PS4 transfer mount and directory search
|
2026-10-05 19:41:59 +02:00 |
|
GuestSaveDataSearch.cpp
|
feat(libSceSaveData): answer sceSaveDataDirNameSearch2
|
2026-10-12 22:59:26 +02:00 |
|
GuestScanCount.cpp
|
fix(libc): honor sscanf_s count conversion lengths
|
2026-10-06 12:23:04 -07:00 |
|
GuestSceNet.cpp
|
feat(libSceNet): implement sceNetResolverStartNtoa6
|
2026-10-13 21:13:34 +02:00 |
|
GuestSchedPriority.cpp
|
feat(libkernel): implement getpriority for the guest process
|
2026-10-14 10:23:41 +13:00 |
|
GuestSearch.cpp
|
feat(libc): implement binary search with guest comparator ABI
|
2026-09-25 07:24:17 +10:00 |
|
GuestSelect.cpp
|
fix(libkernel): give guest sockets ordinary descriptor numbers below FD_SETSIZE
|
2026-10-13 03:22:36 +00:00 |
|
GuestSemaphore.cpp
|
fix(libkernel): report the remaining time from sceKernelWaitSema
|
2026-10-11 20:09:33 +00:00 |
|
GuestSendfile.cpp
|
feat(libkernel): implement sendfile
|
2026-10-11 16:19:13 +03:00 |
|
GuestServiceDatabase.cpp
|
feat(libScePosixForWebKit): implement getservbyname
|
2026-10-13 15:43:05 +03:00 |
|
GuestSetrlimit.cpp
|
feat(libkernel): export setrlimit
|
2026-10-12 22:47:55 +02:00 |
|
GuestShaderLink.cpp
|
fix(agc): prepare combined shader layouts when linking
|
2026-10-10 02:06:51 -05:00 |
|
GuestShare.cpp
|
feat(libSceShare): implement sceShareCaptureVideoClipExtended
|
2026-10-12 18:46:45 +00:00 |
|
GuestSharePlay.cpp
|
feat(libSceSharePlay): implement sceSharePlayProhibitController
|
2026-10-12 21:58:43 +02:00 |
|
GuestShmOpen.cpp
|
feat(libkernel): make Linux shared memory usable through guest APIs (#3923)
|
2026-10-11 23:40:45 +02:00 |
|
GuestSigaltstack.cpp
|
feat(libkernel): implement sigaltstack
|
2026-10-09 23:16:18 +02:00 |
|
GuestSignalSets.cpp
|
feat(libkernel): implement sigsetjmp
|
2026-10-11 11:23:10 +00:00 |
|
GuestSignals.cpp
|
feat(libkernel): implement sigpending
|
2026-10-13 13:30:35 +05:30 |
|
GuestSigninDialog.cpp
|
feat(libSceSigninDialog): complete offline sign-in dialog lifecycle
|
2026-10-11 19:11:37 +04:00 |
|
GuestSigtimedwait.cpp
|
test(libkernel): verify sigwait preserves errno
|
2026-10-13 15:49:45 +00:00 |
|
GuestSocketDescriptors.cpp
|
fix(libkernel): return bad descriptor from fstat
|
2026-10-13 03:22:38 +00:00 |
|
GuestSocketError.cpp
|
docs(libkernel): record the unreported nonblocking connect refusal and the recv after SHUT_RD difference
|
2026-10-11 23:43:47 +02:00 |
|
GuestSocketEvents.cpp
|
feat(libkernel): wake socket read and write events instead of polling
|
2026-10-11 01:54:15 +02:00 |
|
GuestSocketHostWrite.cpp
|
fix(libc): track writes to shared guest memory per 4 KiB page on Windows
|
2026-10-12 18:03:53 -04:00 |
|
GuestSocketPair.cpp
|
fix(libkernel): give guest sockets ordinary descriptor numbers below FD_SETSIZE
|
2026-10-13 03:22:36 +00:00 |
|
GuestSocketReadWrite.cpp
|
fix(libkernel): close guest sockets in sceKernelClose
|
2026-10-12 00:11:53 +02:00 |
|
GuestSoftwareVersion.cpp
|
feat(libkernel): implement sceKernelGetAllowedSdkVersionOnSystem
|
2026-10-11 03:48:47 -04:00 |
|
GuestSsl.cpp
|
feat(libSceSsl): add missing verification callback export
|
2026-10-13 12:50:43 +02:00 |
|
GuestStandardStreams.cpp
|
fix(libc): fail fseek and ftell on a pipe with ESPIPE on Windows
|
2026-10-13 02:38:01 +00:00 |
|
GuestStatvfs.cpp
|
feat(libc): query filesystem statistics by guest path
|
2026-10-12 19:42:52 +02:00 |
|
GuestStdExecuteOnce.cpp
|
feat(libc): implement std_execute_once
|
2026-10-06 13:11:41 +03:00 |
|
GuestStrftime.cpp
|
fix(libc): format strftime and asctime as FreeBSD 11 does
|
2026-10-13 10:12:15 +00:00 |
|
GuestStrings.cpp
|
Merge pull request #4625 from QRMOE/fix-libc-strtok-exhausted-state
|
2026-10-13 16:59:43 +02:00 |
|
GuestSyncOnAddress.cpp
|
feat(libkernel): implement sceKernelSyncOnAddressWait8 and sceKernelSyncOnAddressWait16
|
2026-10-06 04:30:12 +05:30 |
|
GuestSyslog.cpp
|
test(libc): match syslog PID formatting
|
2026-10-13 09:56:31 +00:00 |
|
GuestSysmodule.cpp
|
feat(libSceSysmodule): register libSceAcm (0x10B) and libScePsml (0x137) module IDs
|
2026-10-12 16:22:34 +02:00 |
|
GuestSystemCommand.cpp
|
feat(libkernel): implement system
|
2026-10-08 18:15:49 -04:00 |
|
GuestSystemConfiguration.cpp
|
Merge pull request #5351 from MarcZX100/marc/fix-pathname-sysctl-eperm-5340
|
2026-10-14 14:26:31 +13:00 |
|
GuestSystemExit.cpp
|
fix(libSceSystemService): run guest exit handlers first on LoadExec exit
|
2026-10-13 12:03:05 +02:00 |
|
GuestSystemFont.cpp
|
fix(libSceFont): report vertical glyph metrics
|
2026-10-10 21:23:19 +13:00 |
|
GuestSystemGesture.cpp
|
test(libSceSystemGesture): cover the handle and null checks of every recognizer call
|
2026-10-11 02:04:04 +02:00 |
|
GuestSystemKillApp.cpp
|
test(libSceSystemService): reject app ID 0 and how -2 in the kill test
|
2026-10-09 12:22:29 +08:00 |
|
GuestSystemService.cpp
|
feat(libSceSystemService): no-op sceSystemServiceOpenChallengeActivity
|
2026-10-13 16:41:40 +07:00 |
|
GuestSystemServiceLanguage.cpp
|
fix(libSceSystemService): answer parameter 400 with the console language
|
2026-10-12 03:18:00 +02:00 |
|
GuestTcp.cpp
|
fix(libkernel): getsockname on an unbound socket returns the zero address on Windows
|
2026-10-13 17:01:30 +13:00 |
|
GuestTerminal.cpp
|
test(libkernel): termios calls on a Unix socket and a directory descriptor
|
2026-10-12 21:48:20 +02:00 |
|
GuestTextToSpeech2.cpp
|
feat(libSceTextToSpeech2): return EOPNOTSUPP from remaining speech exports
|
2026-10-11 13:43:46 +02:00 |
|
GuestThermalSensors.cpp
|
feat(libkernel): report the host SoC and CPU temperature
|
2026-10-13 16:30:07 +02:00 |
|
GuestThreadAtexit.cpp
|
feat(libcinternal): run thread_local destructors at thread exit
|
2026-10-05 17:51:35 +02:00 |
|
GuestThreadCallbackAbi.cpp
|
fix(libc): ignore the guest DSO of thread atexit on Windows in the shared bridge
|
2026-10-13 15:33:22 +02:00 |
|
GuestThreadCpuClock.cpp
|
fix(libkernel): return SCE error codes from sceKernelClockGettime and sceKernelClockGetres
|
2026-10-11 19:47:03 +00:00 |
|
GuestThreadSanitizer.cpp
|
feat(libSceDbgThreadSanitizer): declare the TSan annotation calls and report the sanitizer disabled
|
2026-10-13 02:12:05 -04:00 |
|
GuestThreadSelf.cpp
|
fix(libkernel): return EDEADLK for a thread joining itself and EINVAL for a null thread
|
2026-10-11 22:23:16 +00:00 |
|
GuestTimeConversion.cpp
|
fix(libc): keep the caller errno when localtime cannot represent a time
|
2026-10-13 14:50:03 +02:00 |
|
GuestTruncate.cpp
|
test(libkernel): skip the read-only truncate cases when running as root
|
2026-10-11 14:59:10 +00:00 |
|
GuestUdp.cpp
|
Merge pull request #4658 from milescoviello/fix/sockopt-option-lengths
|
2026-10-13 16:53:12 +13:00 |
|
GuestUlobjmgr.cpp
|
feat(ulobjmgr): register and unregister object
|
2026-10-05 19:25:46 +02:00 |
|
GuestUltQueue.cpp
|
feat(libSceUlt): accept option parameters in sceUltQueueCreate and sceUltQueueDataResourcePoolCreate
|
2026-10-12 22:48:53 +02:00 |
|
GuestUltThread.cpp
|
feat(libSceUlt): add underscore mutex and queue create exports
|
2026-10-11 09:29:28 -07:00 |
|
GuestUmtxOp.cpp
|
feat(libkernel): wake each listed address in _umtx_op UMTX_OP_NWAKE_PRIVATE
|
2026-10-11 17:48:06 +00:00 |
|
GuestUnwindModuleInfo.cpp
|
fix(kernel): throw on unsupported unwind tables in sceKernelGetModuleInfoForUnwind
|
2026-10-08 00:54:43 +02:00 |
|
GuestUnwindModuleInfoFailureLinux.cpp
|
fix(libkernel): throw when the Linux guest unwind lookup fails
|
2026-10-10 02:10:08 +02:00 |
|
GuestUnwindModuleInfoFixture.cpp
|
test(kernel): define the unwind fixture's .ehmeta without compiler extensions
|
2026-10-08 00:54:43 +02:00 |
|
GuestUnwindModuleInfoFixture.hpp
|
fix(kernel): throw on unsupported unwind tables in sceKernelGetModuleInfoForUnwind
|
2026-10-08 00:54:43 +02:00 |
|
GuestUnwindModuleInfoLinux.cpp
|
fix(libkernel): throw when the Linux guest unwind lookup fails
|
2026-10-10 02:10:08 +02:00 |
|
GuestUsbd.cpp
|
test(libSceUsbd): require a non-null active config interface array
|
2026-10-12 22:32:42 +02:00 |
|
GuestUserContext.cpp
|
fix(libkernel): switch the host stack bounds in siglongjmp on Windows
|
2026-10-13 16:09:27 +00:00 |
|
GuestUserService.cpp
|
fix(libSceUserService): report the console's default accessibility settings
|
2026-10-11 20:35:58 -03:00 |
|
GuestUserServiceUserName.cpp
|
fix(libSceUserService): answer sceUserServiceGetUserName as the console does
|
2026-10-11 20:12:43 -03:00 |
|
GuestUtime.cpp
|
test(libSceLibcInternal): regress successful utime errno changes
|
2026-10-10 14:42:36 -04:00 |
|
GuestUtimeForwarding.cpp
|
test(libSceLibcInternal): regress successful utime errno changes
|
2026-10-10 14:42:36 -04:00 |
|
GuestVdecsw.cpp
|
feat(libs): implement libSceVdecsw on top of libSceVideodec2
|
2026-10-09 13:28:48 +02:00 |
|
GuestVideoOutHighFrameRate.cpp
|
fix(videoout): support permitted high-frame-rate output
|
2026-10-11 13:40:31 -05:00 |
|
GuestVideoOutOutputMode.cpp
|
fix(videoout): support permitted high-frame-rate output
|
2026-10-11 13:40:31 -05:00 |
|
GuestVideoOutResolutionStatus.cpp
|
test(videoout): isolate application fixtures
|
2026-10-10 17:10:51 +00:00 |
|
GuestVideoOutWqhdDetection.cpp
|
test(videoout): isolate application fixtures
|
2026-10-10 17:10:51 +00:00 |
|
GuestVideodec2.cpp
|
fix(videodec2): answer picture info from the decoder that last wrote the buffer
|
2026-10-12 04:06:54 -06:00 |
|
GuestVoiceQoS.cpp
|
feat(libSceVoiceQoS): implement sceVoiceQoSEnd
|
2026-10-12 00:01:03 +02:00 |
|
GuestVrSetupDialog.cpp
|
feat(libs): run the G2P and VR setup dialogs as common dialogs without UI
|
2026-10-10 22:53:48 +00:00 |
|
GuestWaitpid.cpp
|
feat(libkernel): implement wait through guest waitpid
|
2026-10-11 17:53:21 +02:00 |
|
GuestWcsrtombs.cpp
|
fix(libc): convert wcsrtombs using guest characters
|
2026-10-08 11:32:21 -07:00 |
|
GuestWcsrtombsS.cpp
|
feat(libc): implement wcsrtombs_s
|
2026-10-05 20:29:18 +02:00 |
|
GuestWebBrowserDialog.cpp
|
fix(libSceWebBrowserDialog): permit termination from finished state in sceWebBrowserDialogTerminate
|
2026-10-12 21:58:02 +05:30 |
|
GuestWideConversion.cpp
|
feat(libc): implement swscanf
|
2026-10-14 11:17:04 +13:00 |
|
GuestWideFormatting.cpp
|
feat(libc): implement wcsftime
|
2026-10-13 07:33:58 +00:00 |
|
GuestWideStrings.cpp
|
Merge pull request #4616 from EagleBearerYS/fix/libc-strtod-quiet-nan-windows
|
2026-10-13 17:11:55 +02:00 |
|
GuestWorkingDirectory.cpp
|
Merge pull request #2324 from AchrafReyani/fix/libc-getcwd-application-heap
|
2026-10-10 17:46:55 +13:00 |
|
GuestZlib.cpp
|
feat(zlib): implement sequential libSceZlib decompression
|
2026-10-10 02:03:59 +04:00 |
|
H264Fixture.hpp
|
feat(libs): implement libSceVdecsw on top of libSceVideodec2
|
2026-10-09 13:28:48 +02:00 |
|
HostThreadLocal.cpp
|
test(libc): wait for std::async thread teardown in host_thread_local
|
2026-10-09 09:45:21 +02:00 |
|
HostThreadLocalLibrary.cpp
|
fix(agc): preserve recorder buffers through Windows thread teardown
|
2026-09-28 09:55:01 +10:00 |
|
ImageBy.cpp
|
fix(shader): follow measured hardware for MIMG BY2/BY4 loads
|
2026-10-08 21:28:22 +02:00 |
|
ImageMsaaLoad.cpp
|
feat(shader): implement image_msaa_load
|
2026-10-05 19:56:34 -05:00 |
|
ImagePckN.cpp
|
feat(shader): implement MIMG PCK2/PCK4 loads as measured on hardware
|
2026-10-08 21:54:10 +02:00 |
|
ImageSampleGather.cpp
|
test(shader): cover high MIMG opcode bit
|
2026-10-09 13:06:21 +11:00 |
|
LinearDisplayBuffer.cpp
|
feat(agc): present 16-bit float display buffers
|
2026-10-11 00:38:12 +02:00 |
|
LogMacros.cpp
|
fix(libc): write each log line in one call
|
2026-10-11 13:23:21 -04:00 |
|
MemoryPoolTest.cpp
|
fix(libkernel): harden DirectMemory pool bounds and rollback
|
2026-10-13 10:49:27 +00:00 |
|
Mspace.cpp
|
feat(libc): implement sceLibcMspaceAlignedAlloc
|
2026-10-13 21:20:32 +02:00 |
|
ParamJsonParser.cpp
|
fix(kernel): honor the declared flexible memory budget
|
2026-10-13 20:13:14 -03:00 |
|
PatchedLibraries.cpp
|
test(libs): report patched libraries that fail to load instead of a loader dialog
|
2026-10-09 19:49:57 +07:00 |
|
PixelAncillary.cpp
|
fix(shader): read the ancillary render target index from Layer when the draw exports it
|
2026-10-13 15:15:55 +01:00 |
|
PlayerInvitationDialog.cpp
|
feat(playerinvitationdialog): implement scePlayerInvitationDialogGetResult
|
2026-10-06 11:42:02 +00:00 |
|
PreciseWait.cpp
|
test(libc): cover precise sleep helper
|
2026-10-10 08:30:28 +00:00 |
|
PthreadStart.cpp
|
test(libkernel): check the Linux host thread handle in pthread start coverage
|
2026-10-10 08:57:08 +02:00 |
|
RayTracingMiss.cpp
|
feat(shader): implement image_bvh64_intersect_ray
|
2026-10-05 00:26:32 +00:00 |
|
RegisterContext.cpp
|
fix(libc): let a title's own libunwind read _Unwind_Backtrace frames
|
2026-10-13 01:55:14 -04:00 |
|
SaveDataFileWriteFailure.cpp
|
fix(savedata): preserve existing saves on replace failure
|
2026-10-01 16:40:38 +02:00 |
|
SaveDataMemoryGrowth.cpp
|
Merge pull request #1680 from emirplus/fix/savedata-memory-metadata
|
2026-10-12 16:08:53 +13:00 |
|
SaveDataMemoryMetadata.cpp
|
fix(savedata): recover from metadata setup failure
|
2026-10-10 21:09:00 +03:00 |
|
SaveDataWriteReplacement.cpp
|
fix(savedata): preserve existing saves on replace failure
|
2026-10-01 16:40:38 +02:00 |
|
ScalarBitCount64.cpp
|
test(shader): cover 64-bit scalar bit-count ops
|
2026-10-02 21:48:23 +00:00 |
|
ScalarCall.cpp
|
feat(shader): link compute shaders' user-data callees at dispatch
|
2026-10-11 09:59:27 +02:00 |
|
ScalarSaveexec.cpp
|
feat(shader): implement SOP1 saveexec/wrexec family
|
2026-10-02 00:22:41 +00:00 |
|
ScalarScratchLoad.cpp
|
refactor(shader): throw on s_scratch_load until wave scratch layout is modelled
|
2026-10-06 01:16:02 +02:00 |
|
ScalarSwappc.cpp
|
feat(shader): execute bounded S_CALL_B64
|
2026-10-08 20:22:51 +02:00 |
|
ShaderBufferAddress.cpp
|
test(shader): cover decoded buffer address operands
|
2026-09-28 09:09:02 +10:00 |
|
TextureFormatLookup.cpp
|
fix(agc): keep BGRA color targets resident between draws
|
2026-09-28 16:26:02 +10:00 |
|
ThreadLocalDestructors.cmake
|
test(libc): allow the __cxa_thread_atexit export to call the MinGW registration
|
2026-10-13 15:33:28 +02:00 |
|
VectorCompareConst.cpp
|
fix(recompiler): fold unordered infinity comparisons
|
2026-10-11 10:40:37 +00:00 |
|
VectorCompareI16U16.cpp
|
feat(shader): implement VOPC I16/U16 cmpx compares
|
2026-09-30 23:55:29 +00:00 |
|
VectorConstantFactorTininess.cpp
|
perf(shader): check f32 product tininess in one multiply to nearest even
|
2026-10-11 01:54:16 +02:00 |
|
VectorFusedMultiplyAdd.cpp
|
fix(shader): round v_fma_mixlo_f16 and v_fma_mixhi_f16 in every f16 rounding mode
|
2026-10-11 14:59:55 +02:00 |
|
VectorMadLegacy.cpp
|
fix(shader): round the v_mad_legacy_f32 product before the add
|
2026-10-10 08:18:55 +02:00 |
|
VectorMinMaxMed16.cpp
|
feat(shader): implement VOP3 I16/U16 min/max/med3
|
2026-10-01 16:11:33 +00:00 |
|
VideoOutTestEnvironment.hpp
|
test(videoout): isolate application fixtures
|
2026-10-10 17:10:51 +00:00 |
|
Wave32WideSubgroup.cpp
|
feat(shader): decode DPP8 on VOP1 and VOP2
|
2026-10-05 03:32:30 +02:00 |
|
WindowsBacktraceReport.cpp
|
fix(libc): list stack return address candidates in Windows backtrace reports
|
2026-10-12 03:41:02 +09:00 |
|
WindowsExceptions.cpp
|
fix(libc): unwind guest exceptions through Windows DLL frames
|
2026-10-12 09:42:51 -04:00 |
|
WindowsWriteWatch.cpp
|
fix(agc): defer write tracking for fresh Windows shared imports
|
2026-10-13 10:37:27 +05:30 |
|
WriteWatch.cpp
|
fix(libc): track never-collected pages in the macOS write watch
|
2026-10-11 18:34:59 +03:00 |
|
run_exception_tests.py
|
feat(libc): add ex tests + remove bad_alloc dup
|
2026-09-06 07:30:59 +03:00 |