Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add special check for libqtqmlcoreplugin when detecting Qt6 ABI #911

Merged
merged 1 commit into from
Jan 12, 2024

Conversation

redstrate
Copy link
Contributor

Qt6 has added a new QtCore import, which trips up our previous detection of valid injectable processes. The QML plugin is called "libqtqmlcoreplugin" and will take the place of a genuine QtCore library we're looking for in a process.

This library isn't versioned though, so it's impossible to determine the Qt version from the filename. This prevents it from being selected which makes the process detection much more reliable for Qt6 QtQuick applications.

Qt6 has added a new QtCore import, which trips up our previous detection
of valid injectable processes. The QML plugin is called
"libqtqmlcoreplugin" and will take the place of a genuine QtCore library
we're looking for in a process.

This library isn't versioned though, so it's impossible to determine the
Qt version from the filename. This prevents it from being selected which
makes the process detection much more reliable for Qt6 QtQuick
applications.
@redstrate redstrate added the bug label Jan 10, 2024
@redstrate redstrate added this to the 3.1 milestone Jan 10, 2024
@redstrate redstrate requested review from dantti and winterz January 10, 2024 20:45
@redstrate redstrate self-assigned this Jan 10, 2024
@winterz winterz requested a review from Waqar144 January 11, 2024 10:34
@redstrate redstrate merged commit ab90fe8 into master Jan 12, 2024
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants