| .. |
|
ApplicationHeap.cpp
|
fix(libc): return null when strdup allocation fails
|
2026-10-05 08:57:56 -03: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 |
|
ExceptionRuntime.cpp
|
feat(libc): implement std::_Xrange_error and the range_error type
|
2026-10-05 19:49:33 +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
|
fix(libc): fix ftools exports
|
2026-09-07 19:54:01 +03:00 |
|
Formatting.cpp
|
feat(kernel, libc): memory, files and threads for retail title boot
|
2026-09-29 21:22:13 +03:00 |
|
GuestAddressConversion.cpp
|
feat(kernel): translate guest IP address conversion APIs
|
2026-09-25 06:18:32 +10:00 |
|
GuestAio.cpp
|
feat(kernel): implement Aio request lifecycle
|
2026-09-28 20:39:33 +00:00 |
|
GuestAjm.cpp
|
feat(ajm): implement sceAjmBatchCancel
|
2026-10-06 03:45:33 +05:30 |
|
GuestAmpr.cpp
|
feat(libs): implement the AMPR 04_00 counter commands and the construct helpers
|
2026-10-05 15:02:30 -05:00 |
|
GuestAudio3dParameters.cpp
|
feat(audio3d): implement default open parameters
|
2026-10-02 13:54:01 -03:00 |
|
GuestAudioIn.cpp
|
feat(libSceAudioIn): implement sceAudioInClose and throw for the unverified 0x10 format
|
2026-10-04 08:39:33 +02:00 |
|
GuestAudioPropagation.cpp
|
feat(libSceAudioPropagation): render silence for propagated sources
|
2026-10-04 19:26:06 +13:00 |
|
GuestAudiodec.cpp
|
feat(libSceAudiodec): decode MP3, M4AAC and ATRAC9
|
2026-10-02 09:22:59 +02:00 |
|
GuestAvPlayer.cpp
|
test(avplayer): apply texture limits to active buffers
|
2026-10-05 05:13:21 +03: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 |
|
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 |
|
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
|
feat(libkernel): pread, pwrite, getdents and getdirentries on linux
|
2026-09-28 16:40:22 +13:00 |
|
GuestDynamicLoader.cpp
|
feat(kernel): add tracked dynamic module loading and NID lookup
|
2026-09-25 06:48:50 +10: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
|
feat(libkernel): implement the sceKernelGetEvent* field accessors
|
2026-10-02 10:46:15 +02:00 |
|
GuestErrorDialog.cpp
|
feat(errordialog): implement the libSceErrorDialog state machine
|
2026-10-04 22:33:43 +02:00 |
|
GuestErrors.cpp
|
feat(libc): implement guest errno message APIs
|
2026-09-25 06:17:18 +10:00 |
|
GuestFilesystem.cpp
|
fix(libkernel): return -1 and set errno from the POSIX open, stat, unlink and rmdir
|
2026-10-02 18:17:12 +02:00 |
|
GuestFont.cpp
|
feat(font): implement sceFontGetPixelResolution
|
2026-10-05 10:05:31 +02:00 |
|
GuestFreebsdClocks.cpp
|
feat(libc): implement _Xtime_get_ticks
|
2026-10-05 20:16:11 +02:00 |
|
GuestHmd.cpp
|
feat(libSceHmd): add a disconnected-headset HLE stub
|
2026-10-01 14:18:10 +02:00 |
|
GuestHttp.cpp
|
feat(http): implement URI percent decoding
|
2026-10-05 20:14:23 -03:00 |
|
GuestHttpResponseHeader.cpp
|
feat(http): implement response header parsing
|
2026-10-05 18:32:47 -03:00 |
|
GuestImeParameters.cpp
|
feat(libSceIme): implement parameter initialization and panel size queries
|
2026-10-02 12:03:34 -03: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): encode images through the shared JPEG encoder
|
2026-09-29 15:17:27 +01:00 |
|
GuestJson.cpp
|
fix(json2): reject documents nested deeper than 512 levels
|
2026-10-02 08:08:37 +02:00 |
|
GuestKernelErrors.cpp
|
fix(libkernel): map POSIX adaptive mutexes to the adaptive type
|
2026-10-04 14:30:12 +02:00 |
|
GuestLifecycle.cpp
|
fix(libc): use guest calling convention for atexit callbacks
|
2026-09-29 21:33:44 +00:00 |
|
GuestLocale.cpp
|
feat(libc): replace guest locale implementation with std::locale
|
2026-09-27 11:43:42 +03:00 |
|
GuestMath.cpp
|
Merge pull request #729 from adriadam10/feat/libc-fdtest-finf-fnan
|
2026-10-06 08:02:17 +13:00 |
|
GuestMemory.cpp
|
fix(libc): reach the application map area end with the guest arena
|
2026-10-05 17:51:26 +02:00 |
|
GuestModuleFixture.cpp
|
feat(kernel): add tracked dynamic module loading and NID lookup
|
2026-09-25 06:48:50 +10:00 |
|
GuestMsgDialogNative.cpp
|
feat(msgdialog): implement sceMsgDialogClose in libSceMsgDialog.native
|
2026-10-05 17:51:38 +02:00 |
|
GuestNanosleep.cpp
|
fix(libkernel): report invalid nanosleep requests through errno and the sce error codes
|
2026-10-04 18:19:53 +02:00 |
|
GuestNpCppWebApiIntrusivePtr.cpp
|
feat(libs): implement NpCppWebApi IntrusivePtr construction, copy, release and access
|
2026-10-05 11:18:39 +02:00 |
|
GuestNpCppWebApiString.cpp
|
feat(libs): implement NpCppWebApi Common::String constructor, destructor and c_str
|
2026-10-05 11:12:56 +02:00 |
|
GuestNpSessionSignaling.cpp
|
feat(npsessionsignaling): implement offline RequestPrepare and GetLocalNetInfo
|
2026-10-05 17:51:44 +02:00 |
|
GuestNpTrophy2.cpp
|
feat(libs): implement sceNpTrophy2UnregisterUnlockCallback
|
2026-10-05 19:14:49 +02:00 |
|
GuestOnce.cpp
|
feat(kernel): implement guest once initialization
|
2026-09-25 07:22:05 +10:00 |
|
GuestPad.cpp
|
fix(pad): check the handle and keep the dead band throwing when enabled
|
2026-10-05 00:48:45 +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 |
|
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 |
|
GuestPosixSem.cpp
|
fix(libkernel): enforce POSIX semaphore count limits
|
2026-10-03 04:03:25 +02:00 |
|
GuestPsml.cpp
|
feat(psml): implement the MFSR 1100 calls for hardware without PSSR
|
2026-10-05 17:51:47 +02:00 |
|
GuestPthreadAttr.cpp
|
fix(libkernel): report the thread's priority and affinity from scePthreadAttrGet
|
2026-10-02 18:03:51 +02:00 |
|
GuestPthreadBarrier.cpp
|
feat(libkernel): implement the pthread_barrierattr functions
|
2026-10-02 17:08:07 +02: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
|
feat(libkernel): implement the pthread_rwlock try and timed lock functions
|
2026-10-04 17:13:36 +02:00 |
|
GuestPthreadSem.cpp
|
feat(kernel): implement pthread semaphore lifecycle
|
2026-09-29 22:13:07 +00:00 |
|
GuestRandom.cpp
|
feat(random): implement sceRandomGetRandomNumber
|
2026-09-26 12:14:46 +02:00 |
|
GuestRazorCpu.cpp
|
feat(razor): implement sceRazorCpuPushMarkerStatic and sceRazorCpuPopMarker
|
2026-10-05 18:53:15 +02: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
|
feat(posix): translate guest address resolution APIs
|
2026-09-25 06:15:32 +10:00 |
|
GuestRtc.cpp
|
fix(rtc): reject invalid RFC 3339 formatting offsets
|
2026-10-05 08:37:55 -03:00 |
|
GuestSaveDataDelete.cpp
|
fix(savedata): reject invalid directory names in sceSaveDataDelete
|
2026-10-02 20:41:43 +02:00 |
|
GuestSaveDataPs4.cpp
|
feat(savedata): implement the PS4 transfer mount and directory search
|
2026-10-05 19:41:59 +02:00 |
|
GuestSceNet.cpp
|
Implement network control and socket functionality improvements
|
2026-09-30 23:29:01 -05: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): preserve strict shader linkage failures
|
2026-09-25 07:22:06 +10:00 |
|
GuestShare.cpp
|
feat(libSceShare): sceShareCaptureScreenshotExtended
|
2026-10-05 19:35:25 +02:00 |
|
GuestSignals.cpp
|
feat(kernel): implement Sleep, sigprocmask and pthread finalize
|
2026-09-29 23:40:48 +00:00 |
|
GuestSsl.cpp
|
feat(libSceSsl): implement CA certificate queries and sceHttp2AbortRequest
|
2026-10-01 18:35:02 +02:00 |
|
GuestStandardStreams.cpp
|
fix(libc): convert sysv va_list for fscanf on Windows
|
2026-09-29 21:32:30 +00:00 |
|
GuestStrings.cpp
|
Merge branch 'main' into feat/libc-runtime-functions
|
2026-09-28 09:01:41 +03:00 |
|
GuestSyncOnAddress.cpp
|
feat(libkernel): implement sceKernelSyncOnAddressWait32 and sceKernelSyncOnAddressWait64
|
2026-10-05 17:51:32 +02:00 |
|
GuestSysmodule.cpp
|
feat(sysmodule): implement sceSysmoduleLoadModuleInternal and sceSysmoduleUnloadModuleInternal
|
2026-10-04 21:56:29 +02:00 |
|
GuestSystemConfiguration.cpp
|
feat(kernel): implement guest system configuration queries
|
2026-09-25 06:25:16 +10: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
|
feat(font): open system font sets from a font directory
|
2026-10-06 10:27:09 +13:00 |
|
GuestSystemService.cpp
|
feat(systemservice): implement sceSystemServiceParamGetString
|
2026-10-05 17:51:52 +02:00 |
|
GuestTcp.cpp
|
Implement network control and socket functionality improvements
|
2026-09-30 23:29:01 -05:00 |
|
GuestThreadAtexit.cpp
|
feat(libcinternal): run thread_local destructors at thread exit
|
2026-10-05 17:51:35 +02:00 |
|
GuestThreadSelf.cpp
|
fix(kernel): give every thread a pthread handle and keep mutex ownership consistent
|
2026-09-27 12:38:59 +07:00 |
|
GuestUdp.cpp
|
Implement network control and socket functionality improvements
|
2026-09-30 23:29:01 -05: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 |
|
GuestVideodec2.cpp
|
refactor(videodec2): use shared ffmpeg-core submodule + remove black fallbacks
|
2026-09-30 17:41:49 +03:00 |
|
GuestWcsrtombsS.cpp
|
feat(libc): implement wcsrtombs_s
|
2026-10-05 20:29:18 +02:00 |
|
GuestWideFormatting.cpp
|
feat(libc): implement snwprintf_s
|
2026-10-05 09:59:30 +02:00 |
|
GuestWorkingDirectory.cpp
|
feat(libc): track guest working directory and resolve relative paths
|
2026-09-25 06:51:37 +10:00 |
|
HostThreadLocal.cpp
|
fix(shader): safely destroy compiler thread-local storage on Windows
|
2026-09-28 19:54:01 +10:00 |
|
HostThreadLocalLibrary.cpp
|
fix(agc): preserve recorder buffers through Windows thread teardown
|
2026-09-28 09:55:01 +10:00 |
|
ImageSampleGather.cpp
|
feat(shader): implement MIMG sample/gather flag variants
|
2026-10-02 15:59:39 +00:00 |
|
LinearDisplayBuffer.cpp
|
feat(videoout): present linear framebuffer layouts
|
2026-09-28 09:05:49 +10:00 |
|
Mspace.cpp
|
perf(libc): replace the mspace block list with an ordered allocator
|
2026-09-29 12:53:00 +13:00 |
|
ParamJsonParser.cpp
|
fix(libkernel): preserve 64-bit metadata download sizes
|
2026-10-05 09:13:05 -03:00 |
|
PlayerInvitationDialog.cpp
|
Implement player invitation dialog HLE stub
|
2026-09-29 19:07:03 +03:00 |
|
PthreadStart.cpp
|
fix(windows): precommit guest thread stacks to prevent guard page skips
|
2026-09-10 20:25:25 +03:00 |
|
RayTracingMiss.cpp
|
feat(shader): implement image_bvh64_intersect_ray
|
2026-10-05 00:26:32 +00:00 |
|
SaveDataFileWriteFailure.cpp
|
fix(savedata): preserve existing saves on replace failure
|
2026-10-01 16:40:38 +02:00 |
|
SaveDataMemoryGrowth.cpp
|
fix(savedata): preserve memory saves when growth reads fail
|
2026-10-01 23:20:39 +02:00 |
|
SaveDataMemoryMetadata.cpp
|
chore(savedata): sync metadata fix with main
|
2026-10-03 00:09:01 +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 |
|
ScalarSaveexec.cpp
|
feat(shader): implement SOP1 saveexec/wrexec family
|
2026-10-02 00:22:41 +00: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
|
test(shader): cover v_fmac_f32, v_fmamk_f32 and v_fmaak_f32 and count them as decoded
|
2026-10-04 16:36:17 +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 |