Commit Graph
20685 Commits
Author SHA1 Message Date
KianandClaude Opus 5.5 ae305dfd5d feat(agc): APS5_DUMP_SHADERS takes a list of program addresses
A comma-separated list of hex program addresses (optional 0x prefix) now
writes only those programs' requests, so one expensive shader can be
captured without serializing every request a title prepares. Any other
value, such as 1, keeps writing every request. A filtered-out program
returns no name, so diagnostics never point at a file that was not
written, and it stays eligible for a later list.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-28 23:26:48 +10:00
Dean 750cf6cf48 Merge pull request #11595 from alvaroelpob/fix/libkernel-sys-linkat-symlink-itself
fix(libkernel_sys): link a symbolic link itself in linkat without AT_SYMLINK_FOLLOW
2026-10-29 01:32:29 +13:00
Dean d580b1f552 Merge pull request #11441 from p3n1cillin/claude/kernel-cpumode-game
feat(libkernel_sys): implement sceKernelGetCpumodeGame and sceKernelSetCpumodeGame as measured on a PS5
2026-10-29 01:32:11 +13:00
Dean 28fdfcc768 Merge pull request #12301 from MarcZX10/fix/progress-reject-aliased-report-outputs
fix(tools): refuse a progress output set whose reports are the same file
2026-10-29 01:31:53 +13:00
Dean cbc9f09326 Merge pull request #12027 from PrivacyOnion/test/cover-sulphadrv
test(libSceSulphaDrv): expand sceSulphaGetDefaultConfig validation in GuestSulphaConfig
2026-10-29 01:31:35 +13:00
Dean f1becf6905 Merge pull request #12014 from slopgobblercobbler/test/savedata-transfer-preparation-unimplemented-coverage
test(libSceSaveData.native): cover cancel and prepare for transferring unimplemented stubs
2026-10-29 01:31:19 +13:00
Dean 2227f13661 Merge pull request #11516 from Lindamea1/fix/videoout-event-getters-invalid-event
fix(libSceVideoOut): return INVALID_EVENT from the event getters for an event of another filter
2026-10-29 00:35:41 +13:00
Dean 0c4d871f18 Merge pull request #12253 from Michael-KD/fix/fma-f32-denormal-modes
fix(shader): translate the fused f32 fma forms in f32 denormal mode 2
2026-10-29 00:32:38 +13:00
Dean 7d223dd6da Merge pull request #12252 from Michael-KD/fix/f32-rounding-frexp-denormal-modes
fix(shader): translate f32 fract, floor, ceil and frexp_mant in f32 denormal modes 1 and 2
2026-10-29 00:32:22 +13:00
Dean 0b9da0027d Merge pull request #12294 from Ninot1Quyi/feat/icu-cstring-helpers
feat(libSceIcu): implement C string conversion helpers
2026-10-29 00:31:48 +13:00
Dean 928e677dd7 Merge pull request #12290 from MarcZX10/fix/npTrophy-save-state-failures
fix(libSceNpTrophy): keep a trophy locked when its unlock state cannot be saved
2026-10-29 00:31:29 +13:00
Dean 37f7b0947f Merge pull request #12286 from B-Howell/test/relinker-masked-store-flag-diagnostics
test(relinker): report the case and flag values when a masked store stub changes the flags
2026-10-29 00:31:13 +13:00
Dean d937efc9ca Merge pull request #12283 from B-Howell/claude/fix-issue-12079-rmdir-link-classify
fix(libkernel): classify the rmdir path with lstat so links give ENOTDIR on Windows
2026-10-29 00:30:56 +13:00
Dean d15a61e936 Merge pull request #12276 from Henryisdjfunkyho/fix/nid-name-in-use-status
fix(tools): clarify existing NID name status
2026-10-29 00:30:36 +13:00
Dean 6a28efaa27 Merge pull request #12266 from MarcZX10/fix/tools-deeply-nested-json-and-web-test
fix(tools): report deeply nested JSON as invalid input and run the reserved-name archive test
2026-10-29 00:30:16 +13:00
Dean 1b8ec58269 Merge pull request #12265 from MarcZX10/fix/npcommon-json-text-bounds
fix(libSceNpCommon): keep the JSON text helpers inside their buffers and surrogate pairs
2026-10-29 00:29:55 +13:00
Dean 6ddb12d19e Merge pull request #12261 from tkcm01/fix/json2-underflow-libcxx
fix(json2): accept a number that underflows to zero on libc++
2026-10-29 00:29:33 +13:00
Dean 785f7b35d9 Merge pull request #12260 from tkcm01/fix/libkernel-cancellable-sleep-errno
fix(libkernel): keep errno across cancellable sleeps
2026-10-29 00:29:17 +13:00
Dean cabaf13705 Merge pull request #12256 from dantdmdarealguy/test/spirv-optimizer-scan-in-bounds
test(shader): keep agc_spirv_optimizer's stored-lane scan inside the module
2026-10-29 00:29:00 +13:00
Dean 21787eaf34 Merge pull request #12249 from milescoviello/test/sce-rwlock-trylocks
test(libkernel): cover scePthreadRwlockTryrdlock and Trywrlock on a live lock
2026-10-29 00:28:41 +13:00
Dean eaf88dfb31 Merge pull request #12248 from rooklz/fix/import-audit-symlink-loop
fix(tools): report import_audit symbolic link loops as failures
2026-10-29 00:28:24 +13:00
Dean a8dc96323c Merge pull request #12244 from Tehshortbus/chore/agc-storage-writeback-log
chore(agc): log the storage writeback submit and done lines only with APS5_DEBUG_LOG
2026-10-29 00:28:08 +13:00
Dean b003b59f93 Merge pull request #12029 from PrivacyOnion/test/bluetoothhid-worker-scheduling-and-unimplemented-stubs
test(libSceBluetoothHid): cover callback lifecycle and parameter validation in GuestBluetoothHid
2026-10-29 00:27:47 +13:00
Dean 20b68964c7 Merge pull request #12028 from PrivacyOnion/test/screenshot-disabled-state-and-stubs
test(libSceScreenShot): cover positive IDs in sceScreenShotIsDisabled
2026-10-29 00:27:30 +13:00
Dean 60a71fd98b Merge pull request #12022 from PrivacyOnion/test/cover-razorcpu
test(libSceRazorCpu): cover null and zero boundary arguments in GuestRazorCpu
2026-10-29 00:27:13 +13:00
Dean 448450275f Merge pull request #11071 from slopgobblercobbler/fix/userservice-platform-privacy-validation
fix(libSceUserService): validate user in sceUserServiceGetPlatformPrivacyWs1
2026-10-29 00:26:58 +13:00
Dean 3a40945e62 Merge pull request #12298 from oneandonlydean/revert-11199-helper-lane-masks
revert(shader): restore pixel helper lanes in guest lane masks (#11199)
2026-10-28 22:57:31 +13:00
Dean 1c95aee58a Merge pull request #12059 from JJenkx/windows/nid-pe-short-imports
fix(nid): move PE library imports whose NID is longer than the name
2026-10-28 22:54:20 +13:00
Dean a278151901 Merge pull request #12013 from simnJS/feat/npmatching2-signaling-status
feat(libSceNpMatching2): answer signaling connection status and context start abort offline
2026-10-28 22:53:59 +13:00
Dean e40163ef16 Merge pull request #11967 from milescoviello/perf/ir-instruction-pool
perf(shader): allocate a program's instruction list nodes from a pool
2026-10-28 22:53:40 +13:00
Dean 68372dbb45 Merge pull request #11925 from Mherberts/codex/fix-unresolved-restricted-symbols
fix(relinker): validate visibility of undefined strong symbols
2026-10-28 22:53:21 +13:00
Dean 94341855b4 Merge pull request #11916 from Bram910/fix/shader-pack-mapping-ownership
fix(shader): preserve ownership of mapped shader pack entries
2026-10-28 22:53:02 +13:00
Dean 846ae118f9 Merge pull request #11861 from ionut27001/fix/libkernel-sysconf-measured-names
fix(libkernel): sysconf answers the names a PS5 payload process answers
2026-10-28 22:52:41 +13:00
Dean bc7cc27e55 Merge pull request #10856 from Felipebmaitan/feat/guest-signal-cancellation
fix(libkernel): avoid cancellation wakeups during thread exit
2026-10-28 22:52:08 +13:00
Dean b4d1151aad Merge pull request #12196 from rooklz/fix/check-conventions-input-errors
fix(tools): report unreadable --body and --event inputs in check_conventions as usage errors
2026-10-28 22:51:50 +13:00
Dean 6243a09894 Merge pull request #12195 from pushkarreddyy/fix/progress-history-output-alias-protection
fix(tools): reject aliased report output paths in progress_history
2026-10-28 22:51:33 +13:00
Dean fecb6b657e Merge pull request #12194 from MarcZX10/fix/unwrap-self-bound-output-size
fix(tools): refuse a SELF whose load segments expand the output far past the container
2026-10-28 22:51:16 +13:00
Dean 3917fa85ce Merge pull request #12188 from Gonic0/fix/shader-lds-lock-fences-moltenvk
fix(shader): fence the LDS lock's critical section on MoltenVK
2026-10-28 22:51:00 +13:00
Dean 14a269cfef Merge pull request #12187 from Danigamer05/feat/libc-stdc-count-zeros
feat(libc): add C23 count-zeros exports
2026-10-28 22:50:41 +13:00
Dean 7c7cfacc2d Merge pull request #12173 from MarcZX10/fix/shader-tessellation-instance-patches-zero-control-points
fix(shader): do not divide by zero control points when keying tessellated draws
2026-10-28 22:50:20 +13:00
Dean e89a1064c2 Merge pull request #12153 from Elma7e/test/social-screen-dialog-post-terminate-lifecycle
test(libSceSocialScreenDialog): cover post-terminate lifecycle and argument precedence
2026-10-28 22:49:59 +13:00
Dean ee8709eb16 Merge pull request #12152 from Elma7e/test/vr-service-dialog-post-terminate-lifecycle
test(libSceVrServiceDialog): cover post-terminate lifecycle and argument precedence
2026-10-28 22:49:43 +13:00
Dean ec4b8741b7 Merge pull request #12151 from Elma7e/test/system-gesture-post-finalize-lifecycle
test(libSceSystemGesture): cover post-finalization entry point rejections
2026-10-28 22:49:27 +13:00
Dean a4d1df3587 Merge pull request #12150 from Elma7e/test/hmd-setup-dialog-post-terminate-lifecycle
test(libSceHmdSetupDialog): cover post-terminate lifecycle and argument precedence
2026-10-28 22:49:11 +13:00
Dean 3e3db9d3b4 Merge pull request #12145 from Elma7e/test/zlib-uninitialized-precedence-post-finalize
test(libSceZlib): cover uninitialized precedence and post-finalization returns
2026-10-28 22:48:50 +13:00
Dean 173cf6550a Merge pull request #12144 from Elma7e/test/usb-storage-callback-bounds-and-null-coverage
test(libSceUsbStorage): cover unregister event bounds and multiple null arguments
2026-10-28 22:48:35 +13:00
Dean ef7515f071 Merge pull request #12119 from dantdmdarealguy/test/check-compile-slow-cases
test(check-compile): keep slow syntax check cases within the CI time limit
2026-10-28 22:48:16 +13:00
Dean 35e7e21af9 Merge pull request #12108 from malekaifa/fix/release-notes-json-recursion
fix(tools): report deeply nested release notes JSON
2026-10-28 22:47:57 +13:00
Dean 7184b3a890 Merge pull request #12105 from malekaifa/fix/symbolize-module-output-alias
fix(tools): protect symbolizer module inputs
2026-10-28 22:47:40 +13:00
Dean ee7034716a Merge pull request #12088 from malekaifa/fix/mingw-file-api-shape
fix(tools): validate CMake File API reply objects
2026-10-28 22:47:24 +13:00