Commit Graph
20967 Commits
Author SHA1 Message Date
dantdmdarealguy a7f94de45c docs(dev): point the call-site example at a stub that still throws 2026-10-28 13:32:47 -05:00
Dean 319621ba2e Merge pull request #12339 from medazizktata/fix/windows-exec-shared-mapping
fix(libkernel): map shared memory and files executable on Windows
2026-10-29 07:28:16 +13:00
Dean d43e6bd663 Merge pull request #12185 from Gonic0/fix/recompiler-user-data-call-across-branches
fix(recompiler): link user-data calls whose target copy precedes forward branches
2026-10-29 07:27:53 +13:00
Dean 1f52200308 Merge pull request #11333 from Danigamer05/feat/libc-signed-max32
feat(libc): implement signed 32-bit maximum value helper
2026-10-29 07:27:25 +13:00
Dean 93909fb801 Merge pull request #10695 from MarcZX10/marc/signatures-libkernel-sys
feat(libkernel_sys): declare eight Discovery stubs with the OpenOrbis signatures
2026-10-29 07:27:07 +13:00
Dean cb63e034cd Merge pull request #10430 from rooklz/feat/cescs-iso646
feat(libSceCesCs): add the ISO 646 national variants and JIS X 0201 profiles
2026-10-29 07:26:50 +13:00
Dean 45f40b505d Merge pull request #12291 from B-Howell/claude/fix-issue-9691-hex-strtod-erange
fix(libc): match title libc.prx for hexadecimal strtod underflow
2026-10-29 07:26:33 +13:00
Dean b172776486 Merge pull request #12230 from milescoviello/test/pad-trigger-effect
test(libScePad): cover the trigger commands scePadSetTriggerEffect stores
2026-10-29 07:26:15 +13:00
Dean 54d68449b3 Merge pull request #12166 from slopgobblercobbler/fix/relinker-relative-table-address-space-bounds
fix(relinker): validate text section range before reading relative table targets
2026-10-29 07:25:58 +13:00
Dean dd4b788c16 Merge pull request #12156 from dantdmdarealguy/test/rwlock-retire-atomic-handoff
test(libkernel): hand the rwlock to the successor in guest_rwlock_retire through an atomic
2026-10-29 07:25:40 +13:00
Dean 3a24c516c9 Merge pull request #12155 from Elma7e/test/np-auth-app-code-parameter-validation
test(libSceNpAuth): cover null client and scope parameters and deleted requests
2026-10-29 07:25:24 +13:00
Dean 65554e3ba8 Merge pull request #12142 from Elma7e/test/playgo-dialog-post-terminate-lifecycle-coverage
test(libScePlayGoDialog): cover post-termination lifecycle and argument precedence
2026-10-29 07:25:07 +13:00
Dean f2445d5a44 Merge pull request #12141 from al3w0f205/test/savedata-debug-queries-coverage
test(libSceSaveData.native): cover debug query returns in GuestSaveDataSearch
2026-10-29 07:24:50 +13:00
Dean 30c6bc09e5 Merge pull request #12136 from Elma7e/test/np-signaling-post-terminate-lifecycle-coverage
test(libSceNpSignaling): cover post-termination lifecycle and method rejection
2026-10-29 07:24:33 +13:00
Dean e550a71043 Merge pull request #11938 from rooklz/fix/unwrap-self-tls-layout
fix(tools): refuse PT_TLS layouts the relinkers reject when unwrapping
2026-10-29 07:24:06 +13:00
Dean b2b6f7faf5 Merge pull request #11881 from roboterspinne/fix/relinker-non-tls-relocations-tls-symbols
fix(relinker): reject non-TLS executable relocations against STT_TLS symbols
2026-10-29 07:23:45 +13:00
Dean 0502f0e250 Merge pull request #11876 from Elma7e/test/npmatching2-initialization-and-post-terminate-coverage
test(libSceNpMatching2): cover null parameter initialization and post-terminate lifecycle
2026-10-29 07:23:28 +13:00
Dean 1847b0bd00 Merge pull request #11754 from iAbdulrrahman/feat/libkernel-sys-console-identity
feat(libkernel_sys): implement genuine console and platform identity queries
2026-10-29 07:23:11 +13:00
Dean 365e6bfa96 Merge pull request #11605 from milescoviello/test/update-prim-state
test(agc): cover sceAgcUpdatePrimState's output and primitive type updates
2026-10-29 07:22:54 +13:00
Dean 522bd93075 Merge pull request #11598 from milescoviello/docs/playgo-prefetch-optional
docs(libScePlayGo): note what scePlayGoPrefetchOptionalChunk checks and how three titles call it
2026-10-29 07:22:36 +13:00
Dean 82dfc54c7b Merge pull request #11585 from milescoviello/test/videodec2-compute-queue
test(libSceVideodec2): cover the compute memory query and compute queue allocation
2026-10-29 07:22:17 +13:00
Dean 82b85218f7 Merge pull request #11543 from milescoviello/test/npmanager-account-age-language-premium
test(libSceNpManager): cover the account age and language queries and the premium event callback
2026-10-29 07:21:56 +13:00
Dean 9c542cac90 Merge pull request #11536 from milescoviello/test/kernel-prt-aperture
test(libkernel): cover the PRT aperture setter and getter, their index bounds and null outputs
2026-10-29 07:21:39 +13:00
Dean 74d94ce89c Merge pull request #11531 from milescoviello/docs/http-parse-response-header-call-sites
docs(libSceHttp): note how two titles call sceHttpParseResponseHeader
2026-10-29 07:21:21 +13:00
Dean ec2bc32a07 Merge pull request #11530 from milescoviello/docs/np-user-id-by-account-id-call-sites
docs(libSceNpManager): note how two titles call sceNpGetUserIdByAccountId
2026-10-29 07:20:59 +13:00
Dean 73f65fba8e Merge pull request #11529 from milescoviello/docs/entitlement-key-call-sites
docs(libSceNpEntitlementAccess): note how two titles call sceNpEntitlementAccessGetEntitlementKey
2026-10-29 07:20:41 +13:00
Dean 1235db19dc Merge pull request #11500 from xXPBSXx/test/pthread-mutex-trylock-behavior
test(libkernel): cover the return values of pthread_mutex_trylock
2026-10-29 07:20:19 +13:00
Adrià f21ef7c99c Merge pull request #12049 from PrivacyOnion/feat/libscescream-sony-audio-middleware-stubs
feat(libSceFrontPanelDisplay): add skeleton library and 3 ps5rs-listed stubs
2026-10-28 19:08:40 +01:00
Adrià e4da19aff0 Merge pull request #11880 from roboterspinne/fix/relinker-guest-declared-module-binding
fix(relinker): bind imports declared from a guest module only to that module's exports on Linux and macOS
2026-10-28 18:46:00 +01:00
Adrià 2199ee0d47 Merge pull request #11912 from PrivacyOnion/test/audioin-invalid-handle-and-null-dest
test(libSceAudioIn): cover invalid handle operations in GuestAudioIn
2026-10-28 18:29:01 +01:00
Adrià 470a562903 Merge pull request #11226 from ebosido444-ai/docs/relinker-help
docs(relinker): describe every option in the usage text
2026-10-28 18:20:18 +01:00
Adrià 027989a44a Merge pull request #11858 from jotitadev/fix/macos-poll-hangup-both-directions
fix(libkernel): report POLLHUP on macOS only once both directions of a stream have ended
2026-10-28 18:20:12 +01:00
Adrià 46e54cf1f7 Merge pull request #10800 from slopgobblercobbler/fix/shader-diagnostics-dump-safety
fix(libSceAgcDriver): handle failed shader request dumps and uncapped skips
2026-10-28 18:15:01 +01:00
Adrià 7fea87746b Merge pull request #11737 from xXPBSXx/libm/asinh-msun
fix(libc): compute asinh with FreeBSD msun's algorithm
2026-10-28 17:58:59 +01:00
Adrià 3b362ba2e0 Merge pull request #11730 from ionut27001/fix/http2-init-zero-concurrency
fix(libSceHttp2): return invalid value from sceHttp2Init for a maximum of 0 requests as measured in a PS5 payload
2026-10-28 17:45:01 +01:00
Adrià b9eafb0c49 Merge pull request #11808 from jotitadev/fix/macos-future-category-dwarf-unwind
fix(tests): keep DWARF unwind tables in the future_error test on macOS
2026-10-28 17:36:09 +01:00
Adrià 6fd38a10c6 Merge pull request #11804 from olegon85/test-ces-wide-variants
test(libSceCesCs): cover the named per-codec UTF-16 and UTF-32 conversions
2026-10-28 17:36:02 +01:00
Adrià 6eae433fad Merge pull request #11801 from jotitadev/fix/macos-waitpid-child-signals
fix(libkernel): report a child's stop and kill signals correctly on macOS hosts
2026-10-28 17:35:55 +01:00
Adrià 8c621aa276 Merge pull request #11729 from iAbdulrrahman/feat/libc-fetch-64-bit-atomics
feat(libc): implement 64-bit atomic fetch helpers
2026-10-28 17:35:48 +01:00
Adrià fb39cc928c Merge pull request #11722 from cocoa55/fix/rewriter-truncated-branch-into-cut
fix(codegen): reject 16-bit branches into a rewritten instruction
2026-10-28 17:35:42 +01:00
Adrià beb20cfcdf Merge pull request #11719 from milescoviello/perf/srt-evaluator-requirements
perf(shader): reuse the evaluator's requirement list across values
2026-10-28 17:35:37 +01:00
Adrià ecfad8e66c Merge pull request #11711 from danielcadev/fix/runtime-formatted-store-expansion
fix(shader): bound runtime formatted-store expansion
2026-10-28 17:35:31 +01:00
Dean 6793a72475 Merge pull request #12143 from Elma7e/test/prop-voice-chat-helper-post-terminate-coverage
test(libSceProprietaryVoiceChatHelper): cover post-terminate usage state and exception messages
2026-10-29 05:06:26 +13:00
Dean b05c8ca775 Merge pull request #12096 from malekaifa/fix/sanitizer-summary-write
fix(tools): report sanitizer summary write failures
2026-10-29 05:06:02 +13:00
Dean 651e248bef Merge pull request #11845 from Ralizaki/feat/libScePad-controller-settings
feat(libScePad): implement vibration and light bar brightness controls
2026-10-29 05:05:32 +13:00
Adrià f8f5b24b77 Merge pull request #11728 from dantdmdarealguy/test/heap-report-pid-capture-files
test(libc): name guest_heap_report_for_game's capture files after the process id
2026-10-28 16:43:15 +01:00
Adrià 17f8dfad51 Merge pull request #11680 from milescoviello/test/agc-eop-address-patch
test(agc): cover the end-of-pipe action address patch on both packet forms
2026-10-28 15:56:37 +01:00
Adrià 3894bb41a1 Merge pull request #11426 from iAbdulrrahman/feat/freetypeot-corner-algorithms
feat(libSceFreeTypeOt): implement ft_corner_is_flat and ft_corner_orientation
2026-10-28 15:55:52 +01:00
Adrià bf969dbdbe Merge pull request #11692 from JJenkx/fix/agc-partly-watched-depth-planes
fix(agc): track CPU writes in partly watched depth planes
2026-10-28 15:54:50 +01:00
Dean 04fefebe90 Merge pull request #11105 from JaceTheBlu/feat/libressl-x509-lookup
feat(libSceLibreSsl): implement X509_LOOKUP_file and X509_STORE_add_lookup
2026-10-29 03:35:22 +13:00