| .. |
|
register_context
|
test(libc): verify register contexts on Linux and macOS
|
2026-10-09 12:22:14 +02:00 |
|
ApplicationHeap.cpp
|
fix(libc): allocate getcwd's buffer from the application heap
|
2026-10-10 00:26:48 +09:00 |
|
ApplicationHeapStats.cpp
|
test(libc): move the malloc_stats_fast checks to their own test
|
2026-10-09 16:22:39 +05:30 |
|
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
|
feat(libc): implement std::bad_weak_ptr and _Throw_bad_weak_ptr
|
2026-10-08 10:00:54 +02:00 |
|
Fiber.cpp
|
feat(libSceFiber): implement context size checking and the thread frame pointer
|
2026-10-01 19:27:24 +02:00 |
|
FilePosition.cpp
|
fix(libc): propagate file position errors
|
2026-10-02 06:15:14 +02:00 |
|
FileStreams.cpp
|
test(libc): use guest ABI in file stream test
|
2026-10-09 23:02:29 +00:00 |
|
Formatting.cpp
|
fix(libc): format guest wide printf arguments on Linux
|
2026-10-08 21:15:04 +02:00 |
|
GuestAccess.cpp
|
build(windows): guard NOMINMAX before including windows.h
|
2026-10-06 14:57:48 +02:00 |
|
GuestAddressConversion.cpp
|
feat(kernel): translate guest IP address conversion APIs
|
2026-09-25 06:18:32 +10:00 |
|
GuestAgcDriverResources.cpp
|
feat(libSceAgcDriver): implement sceAgcDriverGetResourceRegistrationMaxNameLength
|
2026-10-06 22:21:30 +02:00 |
|
GuestAio.cpp
|
fix(kernel): keep the file offset in Windows AIO reads and writes
|
2026-10-10 00:22:22 +02:00 |
|
GuestAjm.cpp
|
Merge pull request #1549 from LeandroLP23/fix/gcc-warnings
|
2026-10-10 17:39:38 +13:00 |
|
GuestAjmTeardown.cpp
|
fix(ajm, apr): keep AJM and APR state alive through static teardown
|
2026-10-09 20:14:04 -06:00 |
|
GuestAmpr.cpp
|
fix(libSceAmpr): sceAmprCommandBufferClearBuffer returns the detached buffer
|
2026-10-09 01:58:38 -04:00 |
|
GuestAppContent.cpp
|
fix(appcontent): track temporary storage mounts
|
2026-10-08 13:00:00 +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
|
test: give fixed temp files a random suffix so parallel runs don't collide
|
2026-10-08 08:31:16 +02: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(avplayer): read the PS5 SceAvPlayerInitDataEx layout
|
2026-10-09 12:14:01 +02:00 |
|
GuestAvailableCpumask.cpp
|
feat(libkernel): implement sceKernelGetAvailableCpumask
|
2026-10-06 09:41:52 +05:30 |
|
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 |
|
GuestCes.cpp
|
feat(libSceCesCs): convert single characters between CP1252 and UTF-8
|
2026-10-01 18:41:25 +02:00 |
|
GuestCharacter.cpp
|
Merge remote-tracking branch 'origin/main' into feat/demons-souls-boot
|
2026-09-27 10:52:21 -07:00 |
|
GuestCollate.cpp
|
feat(libc): implement collate<char>::_Getcat
|
2026-10-06 14:53:47 +02: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(kernel): implement Sleep, sigprocmask and pthread finalize
|
2026-09-29 23:40:48 +00:00 |
|
GuestContentExport.cpp
|
fix(contentexport): refuse init parameters without allocators or with reserved fields set
|
2026-09-30 18:35:36 +03:00 |
|
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 seteuid and setegid
|
2026-10-09 19:14:02 +02:00 |
|
GuestCurrentCpu.cpp
|
fix(libkernel): report the current CPU within the thread's guest affinity
|
2026-10-08 10:47:33 +02:00 |
|
GuestDemangle.cpp
|
fix(libc): keep guest demangle buffers on the application heap
|
2026-10-07 18:58:17 -07:00 |
|
GuestDirectory.cpp
|
feat(libc): translate guest directory enumeration
|
2026-09-25 06:41:55 +10:00 |
|
GuestDirectoryBuffer.cpp
|
fix(libkernel): report undersized Windows directory buffers
|
2026-10-01 23:24:41 +02: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 |
|
GuestDownloadDataMount.cpp
|
fix(kernel): skip the download0 mount when param.json cannot be read
|
2026-10-08 16:07:18 +02:00 |
|
GuestDynamicLoader.cpp
|
test(libkernel): put the GuestDefaultScopeOnly assertion on its own line
|
2026-10-08 14:30:59 +02:00 |
|
GuestElfPhdrMatch.cpp
|
feat(libkernel): implement __elf_phdr_match_addr
|
2026-10-02 11:18:06 +02:00 |
|
GuestEnvironment.cpp
|
feat(libc): implement guest environment variable storage
|
2026-09-25 06:39:14 +10:00 |
|
GuestEqueueEvents.cpp
|
fix(libkernel): wake infinite equeue waits for timers, document timer choices
|
2026-10-07 18:14:04 +02:00 |
|
GuestErrorDialog.cpp
|
feat(errordialog): implement the libSceErrorDialog state machine
|
2026-10-04 22:33:43 +02:00 |
|
GuestErrors.cpp
|
test(libc): reset errno after the worker thread in guest_errors
|
2026-10-09 01:21:00 +08: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 |
|
GuestExitOrder.cpp
|
fix(libc): run guest exit handlers before the host exit handlers
|
2026-10-08 17:53:56 +02:00 |
|
GuestFileTimestamps.cpp
|
fix(libkernel): preserve Windows file timestamp precision
|
2026-10-10 01:51:56 +02:00 |
|
GuestFileVector.cpp
|
fix(kernel): transfer each iovec directly on Windows
|
2026-10-08 09:52:49 +02:00 |
|
GuestFilesystem.cpp
|
Merge pull request #2289 from AchrafReyani/fix/libkernel-unlink-directory-eperm
|
2026-10-10 17:46:40 +13:00 |
|
GuestFiopen.cpp
|
feat(libc): implement std::_Fiopen
|
2026-10-06 15:09:04 +02:00 |
|
GuestFont.cpp
|
feat(font): implement sceFontDettachDeviceCacheBuffer
|
2026-10-08 00:36:52 -06:00 |
|
GuestFontWritingLine.cpp
|
feat(font): implement sceFontWritingLineGetOrderingSpace
|
2026-10-06 12:31:30 +02:00 |
|
GuestForceTlsDestructor.cpp
|
test(libc): resolve the library address in the TLS destructor test
|
2026-10-08 01:39:37 +03:00 |
|
GuestFreebsdClocks.cpp
|
fix(libkernel): initialize the full local-time conversion state
|
2026-10-09 15:43:24 -07:00 |
|
GuestGameUpdate.cpp
|
feat(libs): implement sceGameUpdateGetAddcontLatestVersion
|
2026-10-06 01:17:29 +02:00 |
|
GuestGetrlimit.cpp
|
feat(libkernel): implement getrlimit for RLIMIT_DATA
|
2026-10-08 23:52:33 -03:00 |
|
GuestGetrusage.cpp
|
feat(kernel): support getrusage RUSAGE_THREAD on Linux
|
2026-10-06 14:19:40 +02: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 |
|
GuestHttp.cpp
|
Merge pull request #1481 from awake-devel/feat/http-auth-info-callback
|
2026-10-09 21:03:15 +13:00 |
|
GuestHttp2.cpp
|
feat(libs): report Http2, Ssl and Net memory pool statistics (#1119)
|
2026-10-09 21:03:06 +13: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 |
|
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
|
feat(libSceJson2): implement sce::Json::Object::empty
|
2026-10-09 01:33:58 -03:00 |
|
GuestKernelErrors.cpp
|
fix(libkernel): return EBUSY when destroying a locked mutex
|
2026-10-08 14:25:16 +05:30 |
|
GuestKernelIsStack.cpp
|
feat(libkernel): implement sceKernelIsStack
|
2026-10-05 19:08:45 +02:00 |
|
GuestKernelRename.cpp
|
refactor(libkernel): share one rename implementation with libc
|
2026-10-08 23:17:04 +02:00 |
|
GuestKernelSync.cpp
|
build(windows): guard NOMINMAX in the kernel sync test
|
2026-10-09 20:19:05 +09:00 |
|
GuestKernelSys.cpp
|
feat(libkernel_sys): implement readlink
|
2026-10-09 17:30:55 -04:00 |
|
GuestLifecycle.cpp
|
fix(libc): bridge guest thread destructors to host ABI
|
2026-10-07 18:50:04 -07:00 |
|
GuestLocale.cpp
|
test(libc): match the immortal classic locale and run guest_locale in ctest
|
2026-10-07 00:00:12 -03: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
|
Merge pull request #1459 from nauroth/claude/strtol-c17-prefix
|
2026-10-10 01:31:16 +02:00 |
|
GuestMbus.cpp
|
feat(libSceMbus): add the device service with no devices attached
|
2026-10-08 15:30:58 +13:00 |
|
GuestMemory.cpp
|
Merge pull request #2236 from mrk1987/fix/release-direct-memory-unmaps-views
|
2026-10-10 17:45:32 +13: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 |
|
GuestMlock.cpp
|
feat(libkernel): implement munlock beside mlock
|
2026-10-09 15:14:57 +02: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 sceKernelGetModuleInfo
|
2026-10-09 19:39:49 -04:00 |
|
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 |
|
GuestMutexRaiseException.cpp
|
test(libkernel): cover exception delivery during mutex wait
|
2026-10-10 03:06:48 +03:00 |
|
GuestNanosleep.cpp
|
fix(libkernel): report invalid nanosleep requests through errno and the sce error codes
|
2026-10-04 18:19:53 +02:00 |
|
GuestNewHandler.cpp
|
fix(libc): call the new handler when operator new fails to allocate
|
2026-10-08 18:36:31 -03:00 |
|
GuestNpManager.cpp
|
feat(libSceNpManager): implement sceNpGetNpId
|
2026-10-07 01:18:42 +08:00 |
|
GuestNpReachability.cpp
|
feat(libSceNpManager): answer sceNpCheckNpAvailability with no user signed in
|
2026-10-09 21:13:56 +09:00 |
|
GuestNpSessionSignaling.cpp
|
fix(libs): use the referenced NGS2 handle and session signaling argument error codes
|
2026-10-06 14:39:02 +02:00 |
|
GuestNpTrophy2.cpp
|
fix(trophy2): accept a null data or details in sceNpTrophy2GetGameInfo
|
2026-10-06 17:58:35 +02:00 |
|
GuestOfflineImports.cpp
|
test(libSceRudp): expect sceRudpGetStatus to return instead of throwing
|
2026-10-09 16:57:52 -03:00 |
|
GuestOnce.cpp
|
feat(kernel): implement guest once initialization
|
2026-09-25 07:22:05 +10:00 |
|
GuestOpusDec.cpp
|
feat(opus): implement 48 kHz libSceOpusDec
|
2026-10-09 19:24:56 +04:00 |
|
GuestPad.cpp
|
fix(pad): accept the compatible vibration mode
|
2026-10-08 18:08:05 -05:00 |
|
GuestPathCase.cpp
|
test(libc): use generic file names in the path-case test
|
2026-10-08 14:33:20 +02:00 |
|
GuestPlayGo.cpp
|
feat(libScePlayGo): implement the language mask and to-do list
|
2026-10-01 19:50:33 +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
|
feat(pngdec): implement libScePngDec on the shared PNG decoder
|
2026-09-30 11:10:00 +01:00 |
|
GuestPngEnc.cpp
|
fix(pngenc): restrict adaptive filtering to the requested filter subset
|
2026-10-05 02:08:31 +02:00 |
|
GuestPoll.cpp
|
feat(libkernel): implement poll for guest sockets
|
2026-10-08 12:23:41 +02:00 |
|
GuestPosixFilesystem.cpp
|
feat(posix): implement mkstemp and isatty
|
2026-10-09 23:18:58 +02:00 |
|
GuestPosixSem.cpp
|
fix(libkernel): enforce POSIX semaphore count limits
|
2026-10-03 04:03:25 +02:00 |
|
GuestProcessTime.cpp
|
fix(libkernel): read the process start before the clock in process time
|
2026-10-08 10:59:30 +01:00 |
|
GuestPsml.cpp
|
feat(psml): implement the MFSR 1100 calls for hardware without PSSR
|
2026-10-05 17:51:47 +02:00 |
|
GuestPthreadAttr.cpp
|
Merge pull request #1453 from mrk1987/fix/posix-pthread-setstack
|
2026-10-08 16:07:11 +02:00 |
|
GuestPthreadBarrier.cpp
|
feat(libkernel): accept PTHREAD_PROCESS_SHARED barrier attributes
|
2026-10-05 20:11:20 -05:00 |
|
GuestPthreadGetname.cpp
|
feat(libkernel): implement pthread_getname_np
|
2026-10-08 15:23:30 -03:00 |
|
GuestPthreadKey.cpp
|
fix(libkernel): do not expose stale thread-specific values through a reused pthread key
|
2026-10-05 00:26:20 +00:00 |
|
GuestPthreadRwlock.cpp
|
fix(libkernel): initialize guest rwlocks before they are shared
|
2026-10-09 16:13:41 +02:00 |
|
GuestPthreadSem.cpp
|
feat(kernel): implement pthread semaphore lifecycle
|
2026-09-29 22:13:07 +00:00 |
|
GuestRaiseException.cpp
|
Merge remote-tracking branch 'origin/main' into fix/kernel-raise-exception-ntcontinue
|
2026-10-09 16:04:14 -04: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 |
|
GuestRazorCpu.cpp
|
feat(libSceRazorCpu): add sceRazorCpuPlotValue and sceRazorCpuWriteBookmark
|
2026-10-07 15:36:02 -04:00 |
|
GuestReallocalign.cpp
|
feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign
|
2026-09-30 23:55:00 +00:00 |
|
GuestRenderingWait.cpp
|
feat(agc): execute rendering waits against buffer reuse fences
|
2026-09-25 07:16:55 +10:00 |
|
GuestResolver.cpp
|
fix(posix): match FreeBSD numeric IPv4 lookups
|
2026-10-09 19:31:56 +04:00 |
|
GuestRtc.cpp
|
fix(rtc): validate ticks before timezone conversion
|
2026-10-09 18:20:55 +04:00 |
|
GuestSandboxRandomWord.cpp
|
feat(libkernel): implement sceKernelGetFsSandboxRandomWord
|
2026-10-08 21:39:11 +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
|
fix(savedata): use 32-byte directory records
|
2026-10-08 01:34:20 +03:00 |
|
GuestScanCount.cpp
|
fix(libc): honor sscanf_s count conversion lengths
|
2026-10-06 12:23:04 -07:00 |
|
GuestSceNet.cpp
|
Merge pull request #1786 from Zurisen/fix/windows-socket-shutdown-epipe
|
2026-10-10 17:41:18 +13:00 |
|
GuestSearch.cpp
|
feat(libc): implement binary search with guest comparator ABI
|
2026-09-25 07:24:17 +10:00 |
|
GuestSemaphore.cpp
|
feat(libkernel): implement sceKernelCancelSema
|
2026-10-02 11:57:00 +02:00 |
|
GuestShaderLink.cpp
|
fix(agc): skip prim state preparation for a patch/hull mismatch
|
2026-10-09 16:49:28 +02:00 |
|
GuestShare.cpp
|
feat(share): answer sceShareSetContentParamForApplicationTitle
|
2026-10-09 21:02:01 +09:00 |
|
GuestSigaltstack.cpp
|
feat(libkernel): implement sigaltstack
|
2026-10-09 23:16:18 +02:00 |
|
GuestSignalSets.cpp
|
feat(libkernel): implement the sigset functions
|
2026-10-08 17:45:57 +02:00 |
|
GuestSignals.cpp
|
fix(libkernel): block guest signals by FreeBSD's bit n - 1
|
2026-10-10 01:30:55 +02:00 |
|
GuestSocketPair.cpp
|
feat(libkernel): implement socketpair
|
2026-10-08 21:51:00 +02:00 |
|
GuestSocketReadWrite.cpp
|
fix(libkernel): read and write guest sockets
|
2026-10-09 23:57:33 +02:00 |
|
GuestSsl.cpp
|
feat(libs): report Http2, Ssl and Net memory pool statistics (#1119)
|
2026-10-09 21:03:06 +13:00 |
|
GuestStandardStreams.cpp
|
fix(libc): give setvbuf a default buffer when the size is 0
|
2026-10-08 09:58:38 +02:00 |
|
GuestStdExecuteOnce.cpp
|
feat(libc): implement std_execute_once
|
2026-10-06 13:11:41 +03:00 |
|
GuestStrings.cpp
|
Merge pull request #1972 from babyhuey/feat/libc-inet-addr
|
2026-10-10 00:35:34 +02:00 |
|
GuestSyncOnAddress.cpp
|
feat(libkernel): implement sceKernelSyncOnAddressWait8 and sceKernelSyncOnAddressWait16
|
2026-10-06 04:30:12 +05:30 |
|
GuestSyslog.cpp
|
fix(libc): report unknown syslog bits with FreeBSD's internal priority
|
2026-10-09 23:23:49 +02:00 |
|
GuestSysmodule.cpp
|
fix(sysmodule): report a module that is not loaded as SCE_SYSMODULE_ERROR_UNLOADED
|
2026-10-08 17:13:02 +02:00 |
|
GuestSystemCommand.cpp
|
feat(libkernel): implement system
|
2026-10-08 18:15:49 -04:00 |
|
GuestSystemConfiguration.cpp
|
feat(libkernel): export environ as an empty environment
|
2026-10-09 23:22:58 +02:00 |
|
GuestSystemExit.cpp
|
fix(tests): flush stdout in QuickFirst so ctest pipe captures handler output
|
2026-10-04 15:24:44 +02:00 |
|
GuestSystemFont.cpp
|
test(font): avoid deleting an open system font on windows
|
2026-10-08 17:37:40 +03: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
|
Merge remote-tracking branch 'upstream/main' into feat/system-service-web-browser-unavailable
|
2026-10-09 20:40:00 +08:00 |
|
GuestTcp.cpp
|
fix(net): report EPIPE for a send after shutdown on Windows
|
2026-10-10 02:02:29 +02:00 |
|
GuestTerminal.cpp
|
feat(libkernel): implement tcgetattr and tcsetattr
|
2026-10-09 23:17:12 +02:00 |
|
GuestTextToSpeech2.cpp
|
feat(libSceTextToSpeech2): report the speech engine as unavailable
|
2026-10-08 15:31:10 +13:00 |
|
GuestThreadAtexit.cpp
|
feat(libcinternal): run thread_local destructors at thread exit
|
2026-10-05 17:51:35 +02:00 |
|
GuestThreadCallbackAbi.cpp
|
fix(libc): bridge guest thread destructors to host ABI
|
2026-10-07 18:50:04 -07:00 |
|
GuestThreadCpuClock.cpp
|
feat(libkernel): implement pthread_getcpuclockid and per-thread CPU clocks
|
2026-10-08 23:50:03 -03:00 |
|
GuestThreadSelf.cpp
|
feat(libkernel): implement scePthreadTestcancel and pthread_testcancel (#834)
|
2026-10-07 11:43:32 +13:00 |
|
GuestTimeConversion.cpp
|
fix(libc): convert times into the guest's 56-byte tm on Windows
|
2026-10-10 02:13:17 +02:00 |
|
GuestUdp.cpp
|
fix(libkernel): accept MSG_NOSIGNAL in send and sendto
|
2026-10-08 12:36:58 +02:00 |
|
GuestUlobjmgr.cpp
|
feat(ulobjmgr): register and unregister object
|
2026-10-05 19:25:46 +02:00 |
|
GuestUltQueue.cpp
|
feat(ult): implement blocking queues and shared data pools
|
2026-10-05 00:52:22 -03:00 |
|
GuestUltThread.cpp
|
feat(libSceUlt): implement sceUltUlthreadTryJoin, sceUltUlthreadRuntimeDestroy and the underscore ulthread exports
|
2026-10-09 23:31:01 +02: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
|
feat(libSceUsbd): report a USB stack with no devices attached
|
2026-10-08 13:34:39 +02:00 |
|
GuestUserService.cpp
|
feat(userservice): implement foreground user, registered list, user colour and NP account id
|
2026-10-06 23:42:15 +02:00 |
|
GuestVdecsw.cpp
|
feat(libs): implement libSceVdecsw on top of libSceVideodec2
|
2026-10-09 13:28:48 +02:00 |
|
GuestVideoOutOutputMode.cpp
|
test(videoout): skip before the first VideoOut call without a display
|
2026-10-10 16:13:01 +13:00 |
|
GuestVideoOutResolutionStatus.cpp
|
fix(ci): skip the VideoOut window tests without a display, as check_skips expects
|
2026-10-10 02:20:49 +02:00 |
|
GuestVideoOutWqhdDetection.cpp
|
fix(videoout): create the window and the device when VideoOut starts
|
2026-10-08 05:54:05 +05:30 |
|
GuestVideodec2.cpp
|
feat(libs): implement libSceVdecsw on top of libSceVideodec2
|
2026-10-09 13:28:48 +02:00 |
|
GuestVoiceQoS.cpp
|
fix(voiceqos): return the console's sceVoiceQoSInit argument errors
|
2026-10-07 23:34:15 -03: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
|
feat(libs): implement sceWebBrowserDialogGetStatus
|
2026-10-06 14:06:52 +02:00 |
|
GuestWideFormatting.cpp
|
feat(libc): support %n in wide formatting
|
2026-10-06 14:45:44 +02:00 |
|
GuestWideStrings.cpp
|
fix(libc): stop the wcstol family at a binary prefix on Linux
|
2026-10-09 21:26:13 +00: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
|
feat(shader): implement image_gather4h_pck end to end
|
2026-10-08 20:42:03 +02:00 |
|
LinearDisplayBuffer.cpp
|
feat(videoout): present linear framebuffer layouts
|
2026-09-28 09:05:49 +10:00 |
|
Mspace.cpp
|
fix(libc): reject overflowing mspace resizes
|
2026-10-07 21:40:35 +02:00 |
|
ParamJsonParser.cpp
|
fix(libSceAppContent): read user defined app params from param.json
|
2026-10-08 07:49:16 +02: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(recompiler): lower the ancillary word only where every reader extracts a modelled field
|
2026-10-10 00:11:23 +02:00 |
|
PlayerInvitationDialog.cpp
|
feat(playerinvitationdialog): implement scePlayerInvitationDialogGetResult
|
2026-10-06 11:42:02 +00:00 |
|
PthreadStart.cpp
|
test(libkernel): register pthread start coverage
|
2026-10-09 17:46:21 +00:00 |
|
RayTracingMiss.cpp
|
feat(shader): implement image_bvh64_intersect_ray
|
2026-10-05 00:26:32 +00:00 |
|
RegisterContext.cpp
|
test(libc): verify register contexts on Linux and macOS
|
2026-10-09 12:22:14 +02:00 |
|
SaveDataFileWriteFailure.cpp
|
fix(savedata): preserve existing saves on replace failure
|
2026-10-01 16:40:38 +02:00 |
|
SaveDataMemoryGrowth.cpp
|
fix(libSceSaveData): accept 32 MiB save memory
|
2026-10-09 10:24:30 -07:00 |
|
SaveDataMemoryMetadata.cpp
|
fix(savedata): preserve memory on write failure
|
2026-10-07 21:40:33 +02: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
|
fix(shader): guard scalar call link lifetimes
|
2026-10-08 20:23:47 +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 |
|
VectorCompareConst.cpp
|
test(shader): cover VOPC compare constants and ordered F16
|
2026-10-02 16:07:44 +00:00 |
|
VectorCompareI16U16.cpp
|
feat(shader): implement VOPC I16/U16 cmpx compares
|
2026-09-30 23:55:29 +00:00 |
|
VectorFusedMultiplyAdd.cpp
|
fix(shader): translate v_fma_mix_f32 as a fused multiply-add
|
2026-10-09 00:40:13 +02:00 |
|
VectorMadLegacy.cpp
|
feat(shader): implement legacy float multiply-add ops
|
2026-10-02 16:04:44 +00:00 |
|
VectorMinMaxMed16.cpp
|
feat(shader): implement VOP3 I16/U16 min/max/med3
|
2026-10-01 16:11:33 +00:00 |
|
Wave32WideSubgroup.cpp
|
feat(shader): decode DPP8 on VOP1 and VOP2
|
2026-10-05 03:32:30 +02:00 |
|
WindowsExceptions.cpp
|
feat(libs): add new std symbols + unused filter off by default
|
2026-09-24 10:28:33 +03:00 |
|
run_exception_tests.py
|
feat(libc): add ex tests + remove bad_alloc dup
|
2026-09-06 07:30:59 +03:00 |