Skip to content

fix(relinker): match audio decoder import module to native provider - #13475

Draft
kyon-eth wants to merge 13 commits into
boykopovar:mainfrom
kyon-eth:fix/audiodec-module-alias
Draft

kyon-eth wants to merge 13 commits into
boykopovar:mainfrom
kyon-eth:fix/audiodec-module-alias

Conversation

@kyon-eth

@kyon-eth kyon-eth commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

What

Match imports qualified as libSceAudiodec to their declared libSceAudiodec.native.prx dependency when no exact libSceAudiodec.prx dependency is present. Exact dependencies still take precedence, unrelated versions remain distinct, and ambiguous alias matches fail.

The two names occur together in both version-labelled inventories and their imported NIDs match the declared provider. The labels do not authenticate firmware provenance. No title unblock is claimed.

This branch builds on #13143, #13472 and #13473 and includes their commits. It must be rebased after those prerequisites land.

Tested

Checklist

# Conflicts:
#	core/relinker/domain/include/domain/ImportModule.hpp
# Conflicts:
#	core/relinker/domain/include/domain/ImportModule.hpp
#	core/relinker/relinker/tests/ImportModuleTests.cpp
# Conflicts:
#	core/relinker/domain/include/domain/ImportModule.hpp
#	core/relinker/relinker/tests/ImportModuleTests.cpp
# Conflicts:
#	core/relinker/domain/include/domain/ImportModule.hpp
#	core/relinker/relinker/tests/ImportModuleTests.cpp
@github-actions

github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Some comparisons could not be completed because a pull request conflicts with the base branch. Review these shared files manually before concluding that there is no overlap.

Pull request Shared files not compared
PR 5021 core/relinker/CMakeLists.txt
PR 7531 core/relinker/CMakeLists.txt
PR 9793 core/relinker/CMakeLists.txt
PR 10792 core/relinker/CMakeLists.txt
PR 10861 core/relinker/CMakeLists.txt

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant