xXPBSXx
f8eccaceea
Merge upstream/main into docs/debt-userservice-getagelevel-title
...
# Conflicts:
# docs/dev/debt/libSceUserService.md
2026-10-26 16:39:48 +01:00
Adrià
84ffc1ae2d
Merge pull request #10198 from orezraey/docs/libkernel-localtime-measured-ps5
...
docs(libkernel): record what the local time conversions write on a PS5
2026-10-26 16:37:12 +01:00
Adrià
39c801a13d
Merge pull request #9669 from fogydes/feat/libkernel-exec-replacement
...
feat(libkernel): implement execv, execvp and execve process replacement
2026-10-26 16:36:56 +01:00
orezraey and Claude Opus 5.5
da762ebf4b
Merge main into fix/libkernel-posix-thread-attr-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 12:31:40 -03:00
Adrià
c4669c9ca2
Merge pull request #9958 from JJenkx/windows/printf-long-double-hex
...
fix(libc): format %La like titles' libc.prx does
2026-10-26 16:30:58 +01:00
Adrià
b5c040bced
Merge pull request #10191 from xXPBSXx/docs/debt-agcdriver-submitacb-title
...
docs(debt): note how titles call sceAgcDriverSubmitAcb
2026-10-26 16:30:51 +01:00
Adrià
4a8ed9b0da
Merge pull request #10179 from hypermoist/docs/debt-cite-firmware-13-60
...
docs(debt): cite firmware 13.60, not 12.00, for the decrypted modules
2026-10-26 16:30:04 +01:00
Adrià
f1efa4ddc2
Merge pull request #9954 from UnhealthyKraken/feat/jxr-pixel-format-lookup
...
feat(libSceJxr): implement pixel format lookup
2026-10-26 16:24:15 +01:00
Dean Galvin
231bbbce92
Merge branch 'main' into fix/videoout-cursor-flip-status
2026-10-27 04:20:52 +13:00
Adrià
b0f1183ca1
Merge pull request #9973 from JJenkx/windows/swscanf-float-errno
...
fix(libc): leave errno alone for out-of-range float and double in swscanf
2026-10-26 16:20:08 +01:00
hypermist and Claude Opus 5.5
c9a67d1777
docs(libSceAgc): cite firmware 13.60 in the workload packet entry
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 16:17:50 +01:00
hypermist and Claude Opus 5.5
d6f2d6501e
docs(debt): cite firmware 13.60, not 12.00, for the decrypted modules
...
The modules these entries were read from record SDK 13.60 (0x13600007)
in their module-param segment, so they are firmware 13.60. Only the
version label changes; the behaviour described is unchanged.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_013XFS3FUfBtqCVfwmBrRQ6q
2026-10-26 16:17:50 +01:00
Adrià
14803835de
Merge pull request #10176 from orezraey/docs/libc-memmem-memccpy-exports
...
docs(libc): record that libSceLibcInternal does not export memmem or memccpy
2026-10-26 16:14:39 +01:00
Adrià
9857eeeef9
Merge pull request #10171 from xXPBSXx/docs/debt-gamelivestreaming-programinfo-title
...
docs(debt): note how titles call sceGameLiveStreamingGetProgramInfo
2026-10-26 16:13:22 +01:00
Adrià
eeb7760717
Merge pull request #10169 from xXPBSXx/docs/debt-userservice-accessibility-title
...
docs(debt): note how a title calls the sceUserService accessibility getters
2026-10-26 16:12:19 +01:00
janzezno
c867473002
feat(agc): capture and replay frames on Linux
2026-10-26 16:11:45 +01:00
Adrià
716cb74e08
Merge pull request #10162 from xXPBSXx/docs/debt-kernel-inet-pton-title
...
docs(debt): note how titles call inet_pton
2026-10-26 16:09:54 +01:00
Adrià
98093ec3f5
Merge pull request #10148 from xXPBSXx/docs/debt-netctl-getinfo-title
...
docs(debt): note how a title uses the sceNetCtlGetInfo host name codes
2026-10-26 16:09:37 +01:00
Adrià
b28254176b
Merge pull request #10146 from xXPBSXx/docs/debt-audioout-portcreate-title
...
docs(debt): note the formats a title passes to sceAudioOut2PortCreate
2026-10-26 16:07:32 +01:00
Adrià
1fd64318f3
Merge pull request #10105 from xXPBSXx/docs/debt-kernel-semtimedwait-title
...
docs(debt): note how a title calls sem_timedwait
2026-10-26 16:06:43 +01:00
xXPBSXx
e61cf1b081
Merge upstream/main into docs/debt-savedata-mount3-title
...
# Conflicts:
# docs/dev/debt/libSceSaveData.native.md
2026-10-26 16:02:16 +01:00
xXPBSXx and Claude Opus 5.5
12e40b760e
Merge main into docs/debt-pm4-type0-reread
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 16:02:00 +01:00
Adrià
7903201bb4
Merge pull request #10130 from orezraey/fix/libkernel-pthread-attr-measured-ps5
...
fix(libkernel): report thread attribute inheritance and null-output errors as measured on a PS5
2026-10-26 15:45:11 +01:00
Alvaro
cf2aa7c362
fix(libkernel): return EAGAIN when renaming a named mutex, rwlock or barrier
2026-10-26 15:39:49 +01:00
xXPBSXx
92b9a7f9cb
Merge upstream/main into docs/debt-kernel-getoperationmode-title
...
# Conflicts:
# docs/dev/debt/libkernel.md
2026-10-26 15:39:12 +01:00
Alvaro
5c30b97440
feat(libkernel): implement pthread_barrier_setname_np
2026-10-26 15:37:26 +01:00
Alvaro
a27cecc950
feat(libkernel): implement pthread_rwlock_setname_np
2026-10-26 15:37:26 +01:00
Alvaro
d100cdaf52
feat(libkernel): implement pthread_mutex_setname_np
2026-10-26 15:36:49 +01:00
orezraey and Claude Opus 5.5
db2e99e83d
Merge main into fix/libscesysmodule-public-ids-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 11:30:18 -03:00
xXPBSXx and Claude Sonnet 5.5
acea44527e
docs(debt): note how a title calls sem_timedwait
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 15:29:31 +01:00
Adrià
85f8e11372
Merge pull request #10137 from orezraey/docs/libkernel-sem-timedwait-measured-ps5
...
docs(libkernel): record sem_timedwait timeouts as measured on a PS5
2026-10-26 15:27:46 +01:00
Adrià
6a8f224629
Merge pull request #9977 from StoneDC/feat/shellcoreutil-activation-stubs
...
docs(libSceSystemService): clarify activation technical debt
2026-10-26 15:26:10 +01:00
Adrià
8a89c91cc2
Merge pull request #10123 from MD5Visual/docs/fios2-prototype-evidence
...
docs(debt): note two reimplementations agree on four libSceFios2 date and handle prototypes
2026-10-26 15:22:46 +01:00
StoneDC
2bab8f29da
docs(libSceSystemService): clarify activation technical debt
2026-10-26 22:22:34 +08:00
Adrià
eb4e4019a6
Merge pull request #9975 from StoneDC/feat/ult-get-info
...
feat(libSceUlt): implement status query exports
2026-10-26 15:22:26 +01:00
Adrià
fa77c2b4e5
Merge pull request #10121 from xXPBSXx/docs/debt-kernel-ftruncate-title
...
docs(debt): note how a title calls sceKernelFtruncate
2026-10-26 15:21:22 +01:00
Adrià
f89559b472
Merge pull request #10119 from xXPBSXx/docs/debt-pad-deadbandstate-title
...
docs(debt): note how a title calls scePadSetAngularVelocityDeadbandState
2026-10-26 15:19:42 +01:00
Adrià
32b9227eec
Merge pull request #10117 from xXPBSXx/docs/debt-sysmodule-isloaded-title
...
docs(debt): note how a title uses sceSysmoduleIsLoaded
2026-10-26 15:17:36 +01:00
Adrià
5d183c33d3
Merge pull request #10115 from xXPBSXx/docs/debt-jpegdec-decode-title
...
docs(debt): note how a title calls sceJpegDecDecode
2026-10-26 15:16:14 +01:00
Adrià
f616a1397f
Merge pull request #10109 from xXPBSXx/docs/debt-hmd2-open-initialize-title
...
docs(debt): note how a title calls sceHmd2Open and sceHmd2Initialize
2026-10-26 15:12:40 +01:00
Adrià
51f5c57dd9
Merge pull request #10097 from xXPBSXx/docs/debt-net-getsockopt-title
...
docs(debt): note how a title uses the sceNetGetsockopt error value
2026-10-26 15:08:20 +01:00
orezraey and Claude Opus 5.5
60b9e7f43f
Merge main into fix/libkernel-posix-thread-attr-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 11:07:59 -03:00
StoneDC
3198588572
fix(libSceUlt): validate status outputs against firmware observations
2026-10-26 22:06:56 +08:00
StoneDC
08fd4fe766
fix(libSceUlt): separate blocked queue pushers from poppers
...
sceUltGetQueueInfo reported every blocked queue thread as a waiting popper because both directions incremented one counter. Track the two wait classes in separate fields and fill both query outputs, copy one waiter record per blocked thread, and cover full-queue and empty-queue waits with a new queue-waiters test. sceUltGetUlthreadRuntimeInfo now throws when a caller asks for worker thread handles, since this runtime starts no worker threads, and the debt entry records the remaining limitations.
2026-10-26 22:06:56 +08:00
StoneDC
3003984952
feat(libSceUlt): implement status query exports
2026-10-26 22:06:56 +08:00
Adrià
99b8446cbc
Merge pull request #10095 from xXPBSXx/docs/debt-savedata-dirnamesearch2-title
...
docs(debt): note the result structure a title passes to sceSaveDataDirNameSearch2
2026-10-26 15:06:16 +01:00
Adrià
84e91df418
Merge pull request #10093 from xXPBSXx/docs/debt-audioin-asyncopen-title
...
docs(debt): note the arguments a title passes to sceAudioInAsyncOpen
2026-10-26 15:04:10 +01:00
Adrià
7bcd4b92a1
Merge pull request #10091 from xXPBSXx/docs/debt-videodec2-createdecoder-title
...
docs(debt): note how a title calls sceVideodec2CreateDecoder
2026-10-26 15:02:45 +01:00
Adrià
7124e8f80d
Merge pull request #9745 from KernelPanicNT/feat/libressl-ssleay-version
...
feat(libSceLibreSsl): return the measured version from SSLeay
2026-10-26 15:02:23 +01:00
Adrià
32b7331c44
Merge pull request #10089 from xXPBSXx/docs/debt-coredump-getstopinfocpu-title
...
docs(debt): note how a title calls the sceCoredump stop-info, attach and user-data functions
2026-10-26 15:01:18 +01:00