Skip to content

fix(relinker): match message dialog import module to native provider - #13482

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

kyon-eth wants to merge 19 commits into
boykopovar:mainfrom
kyon-eth:fix/msgdialog-module-alias

Conversation

@kyon-eth

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

Copy link
Copy Markdown
Contributor

What

Match imports qualified as libSceMsgDialog to their declared libSceMsgDialog.native.prx dependency when no exact libSceMsgDialog.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, #13473, #13475 and #13477 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
# 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
# Conflicts:
#	core/relinker/relinker/tests/ImportModuleTests.cpp
# Conflicts:
#	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