~/f/qt6-virtualkeyboard/RPMS.2017 ~/f/qt6-virtualkeyboard ~/f/qt6-virtualkeyboard RPMS.2017/qt6-virtualkeyboard-imports-6.9.0-1.1.x86_64.rpm RPMS/qt6-virtualkeyboard-imports-6.9.0-1.1.x86_64.rpm differ: byte 225, line 1 Comparing qt6-virtualkeyboard-imports-6.9.0-1.1.x86_64.rpm to qt6-virtualkeyboard-imports-6.9.0-1.1.x86_64.rpm comparing the rpm tags of qt6-virtualkeyboard-imports --- old-rpm-tags +++ new-rpm-tags @@ -421 +421 @@ -/usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so 2e20adb5c1b16e6acc311a686dceb863eabc041a1222325bf7be0b5a1ed92ea3 0 +/usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so e80e2a658c390b511b7738440f53305b1cbc7e6b48398d641627aaf40ee66e1a 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so differs in ELF sections --- old /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so (objdump) +++ new /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so (objdump) @@ -2,5371 +2,6139 @@ .//usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so: file format elf64-x86-64 Contents of section .hash: - 02a8 83000000 86000000 75000000 00000000 ........u....... - 02b8 00000000 22000000 1b000000 00000000 ...."........... - 02c8 2b000000 00000000 74000000 27000000 +.......t...'... - 02d8 78000000 00000000 72000000 66000000 x.......r...f... - 02e8 3b000000 0c000000 5a000000 00000000 ;.......Z....... - 02f8 49000000 6e000000 45000000 00000000 I...n...E....... - 0308 11000000 00000000 41000000 30000000 ........A...0... - 0318 84000000 00000000 46000000 36000000 ........F...6... - 0328 00000000 50000000 4c000000 00000000 ....P...L....... - 0338 37000000 5d000000 00000000 7d000000 7...].......}... - 0348 7e000000 00000000 00000000 0b000000 ~............... - 0358 7a000000 48000000 35000000 58000000 z...H...5...X... - 0368 52000000 00000000 70000000 53000000 R.......p...S... - 0378 18000000 2c000000 54000000 5e000000 ....,...T...^... - 0388 85000000 79000000 00000000 06000000 ....y........... + 02a8 83000000 a0000000 89000000 00000000 ................ + 02b8 00000000 29000000 51000000 00000000 ....)...Q....... + 02c8 32000000 00000000 88000000 2e000000 2............... + 02d8 8f000000 00000000 8a000000 98000000 ................ + 02e8 46000000 0f000000 6a000000 00000000 F.......j....... + 02f8 57000000 82000000 53000000 00000000 W.......S....... + 0308 15000000 00000000 4d000000 37000000 ........M...7... + 0318 9e000000 69000000 54000000 76000000 ....i...T...v... + 0328 00000000 7e000000 5a000000 18000000 ....~...Z....... + 0338 40000000 6e000000 00000000 94000000 @...n........... + 0348 96000000 00000000 00000000 0e000000 ................ + 0358 91000000 56000000 3e000000 6b000000 ....V...>...k... + 0368 61000000 45000000 84000000 62000000 a...E.......b... + 0378 1d000000 33000000 63000000 6f000000 ....3...c...o... + 0388 9f000000 90000000 00000000 99000000 ................ 0398 00000000 00000000 00000000 00000000 ................ - 03a8 5f000000 47000000 2e000000 31000000 _...G.......1... - 03b8 00000000 00000000 00000000 00000000 ................ - 03c8 29000000 61000000 00000000 00000000 )...a........... - 03d8 00000000 00000000 73000000 00000000 ........s....... - 03e8 7b000000 65000000 00000000 6a000000 {...e.......j... - 03f8 00000000 7c000000 00000000 00000000 ....|........... - 0408 00000000 01000000 00000000 00000000 ................ - 0418 77000000 00000000 00000000 6d000000 w...........m... - 0428 00000000 4b000000 00000000 80000000 ....K........... - 0438 67000000 4e000000 00000000 00000000 g...N........... - 0448 7f000000 4a000000 57000000 68000000 ....J...W...h... - 0458 00000000 00000000 6b000000 81000000 ........k....... - 0468 1a000000 00000000 00000000 0f000000 ................ - 0478 76000000 59000000 6f000000 82000000 v...Y...o....... - 0488 44000000 4f000000 3f000000 00000000 D...O...?....... - 0498 00000000 64000000 4d000000 00000000 ....d...M....... - 04a8 51000000 0d000000 00000000 62000000 Q...........b... + 03a8 70000000 55000000 35000000 38000000 p...U...5...8... + 03b8 00000000 00000000 00000000 95000000 ................ + 03c8 30000000 72000000 00000000 00000000 0...r........... + 03d8 00000000 00000000 87000000 00000000 ................ + 03e8 92000000 77000000 7b000000 7d000000 ....w...{...}... + 03f8 00000000 93000000 00000000 00000000 ................ + 0408 00000000 0a000000 00000000 00000000 ................ + 0418 8e000000 39000000 00000000 81000000 ....9........... + 0428 5d000000 59000000 00000000 9a000000 ]...Y........... + 0438 79000000 5c000000 00000000 05000000 y...\........... + 0448 97000000 58000000 66000000 7a000000 ....X...f...z... + 0458 8b000000 00000000 7f000000 9b000000 ................ + 0468 1f000000 00000000 00000000 13000000 ................ + 0478 8d000000 68000000 83000000 9c000000 ....h........... + 0488 50000000 5e000000 4b000000 00000000 P...^...K....... + 0498 00000000 75000000 5b000000 00000000 ....u...[....... + 04a8 60000000 10000000 00000000 73000000 `...........s... 04b8 00000000 00000000 00000000 00000000 ................ 04c8 00000000 00000000 00000000 00000000 ................ - 04d8 00000000 00000000 00000000 00000000 ................ - 04e8 00000000 05000000 00000000 09000000 ................ - 04f8 00000000 00000000 00000000 00000000 ................ - 0508 00000000 10000000 00000000 00000000 ................ - 0518 14000000 00000000 00000000 00000000 ................ - 0528 0a000000 00000000 00000000 00000000 ................ - 0538 00000000 00000000 00000000 00000000 ................ - 0548 00000000 00000000 04000000 00000000 ................ + 04d8 00000000 00000000 00000000 01000000 ................ + 04e8 00000000 00000000 00000000 00000000 ................ + 04f8 06000000 00000000 00000000 0c000000 ................ + 0508 00000000 00000000 00000000 00000000 ................ + 0518 00000000 00000000 14000000 11000000 ................ + 0528 00000000 19000000 00000000 00000000 ................ + 0538 00000000 00000000 0d000000 00000000 ................ + 0548 00000000 00000000 00000000 20000000 ............ ... 0558 00000000 00000000 00000000 00000000 ................ - 0568 07000000 19000000 00000000 00000000 ................ - 0578 1c000000 26000000 00000000 00000000 ....&........... - 0588 00000000 00000000 00000000 00000000 ................ - 0598 00000000 00000000 00000000 23000000 ............#... - 05a8 25000000 00000000 2f000000 00000000 %......./....... - 05b8 00000000 00000000 03000000 24000000 ............$... - 05c8 0e000000 00000000 21000000 1f000000 ........!....... - 05d8 42000000 12000000 3e000000 00000000 B.......>....... - 05e8 39000000 00000000 00000000 32000000 9...........2... - 05f8 00000000 00000000 02000000 08000000 ................ - 0608 16000000 00000000 3c000000 00000000 ........<....... - 0618 00000000 83000000 00000000 00000000 ................ - 0628 00000000 00000000 00000000 33000000 ............3... - 0638 2a000000 2d000000 00000000 34000000 *...-.......4... - 0648 20000000 00000000 00000000 00000000 ............... - 0658 15000000 63000000 00000000 69000000 ....c.......i... - 0668 13000000 38000000 00000000 17000000 ....8........... - 0678 1d000000 00000000 00000000 5c000000 ............\... - 0688 71000000 00000000 5b000000 00000000 q.......[....... - 0698 3a000000 55000000 43000000 40000000 :...U...C...@... - 06a8 3d000000 56000000 00000000 6c000000 =...V.......l... - 06b8 60000000 1e000000 00000000 00000000 `............... - 06c8 00000000 00000000 28000000 ........(... + 0568 00000000 04000000 00000000 00000000 ................ + 0578 00000000 00000000 00000000 09000000 ................ + 0588 1e000000 00000000 00000000 22000000 ............"... + 0598 2d000000 00000000 00000000 00000000 -............... + 05a8 00000000 00000000 00000000 00000000 ................ + 05b8 00000000 00000000 00000000 00000000 ................ + 05c8 00000000 2a000000 00000000 2c000000 ....*.......,... + 05d8 34000000 00000000 36000000 00000000 4.......6....... + 05e8 00000000 41000000 03000000 2b000000 ....A.......+... + 05f8 12000000 00000000 21000000 4c000000 ........!...L... + 0608 28000000 26000000 4e000000 16000000 (...&...N....... + 0618 4a000000 00000000 43000000 00000000 J.......C....... + 0628 00000000 3a000000 00000000 3b000000 ....:.......;... + 0638 00000000 02000000 0b000000 1b000000 ................ + 0648 00000000 48000000 00000000 00000000 ....H........... + 0658 9d000000 00000000 00000000 00000000 ................ + 0668 67000000 00000000 00000000 00000000 g............... + 0678 3c000000 31000000 47000000 00000000 <...1...G....... + 0688 3d000000 27000000 00000000 3f000000 =...'.......?... + 0698 00000000 00000000 1a000000 74000000 ............t... + 06a8 00000000 00000000 7c000000 5f000000 ........|..._... + 06b8 17000000 42000000 00000000 1c000000 ....B........... + 06c8 24000000 00000000 00000000 6d000000 $...........m... + 06d8 85000000 00000000 6c000000 86000000 ........l....... + 06e8 23000000 78000000 00000000 44000000 #...x.......D... + 06f8 64000000 4f000000 52000000 49000000 d...O...R...I... + 0708 65000000 00000000 00000000 80000000 e............... + 0718 71000000 8c000000 08000000 25000000 q...........%... + 0728 00000000 07000000 00000000 00000000 ................ + 0738 2f000000 /... Contents of section .gnu.hash: - 06d8 03000000 80000000 01000000 06000000 ................ - 06e8 0000bbc0 08100100 00000000 80000000 ................ - 06f8 82000000 deb4fbe9 5534c10d 164cfbd5 ........U4...L.. - 0708 1e748b7c 2c9582a8 d538eecc .t.|,....8.. + 0740 03000000 9a000000 01000000 06000000 ................ + 0750 0000bbc0 08100100 00000000 9a000000 ................ + 0760 9c000000 deb4fbe9 5534c10d 164cfbd5 ........U4...L.. + 0770 1e748b7c 2c9582a8 d538eecc .t.|,....8.. Contents of section .dynsym: - 0718 00000000 00000000 00000000 00000000 ................ - 0728 00000000 00000000 bb090000 12000000 ................ - 0738 00000000 00000000 00000000 00000000 ................ - 0748 3d060000 12000000 00000000 00000000 =............... - 0758 00000000 00000000 9b010000 12000000 ................ - 0768 00000000 00000000 00000000 00000000 ................ - 0778 6b030000 12000000 00000000 00000000 k............... - 0788 00000000 00000000 51120000 12000000 ........Q....... - 0798 00000000 00000000 00000000 00000000 ................ - 07a8 2e100000 12000000 00000000 00000000 ................ - 07b8 00000000 00000000 93010000 12000000 ................ - 07c8 00000000 00000000 00000000 00000000 ................ - 07d8 730f0000 12000000 00000000 00000000 s............... - 07e8 00000000 00000000 fa0c0000 12000000 ................ - 07f8 00000000 00000000 00000000 00000000 ................ - 0808 050a0000 12000000 00000000 00000000 ................ - 0818 00000000 00000000 710e0000 12000000 ........q....... - 0828 00000000 00000000 00000000 00000000 ................ - 0838 2b0e0000 12000000 00000000 00000000 +............... - 0848 00000000 00000000 e50c0000 12000000 ................ - 0858 00000000 00000000 00000000 00000000 ................ - 0868 68090000 12000000 00000000 00000000 h............... - 0878 00000000 00000000 9b0f0000 12000000 ................ - 0888 00000000 00000000 00000000 00000000 ................ - 0898 7e060000 12000000 00000000 00000000 ~............... - 08a8 00000000 00000000 03120000 12000000 ................ - 08b8 00000000 00000000 00000000 00000000 ................ - 08c8 5a110000 12000000 00000000 00000000 Z............... - 08d8 00000000 00000000 8b000000 11000000 ................ - 08e8 00000000 00000000 00000000 00000000 ................ - 08f8 24070000 12000000 00000000 00000000 $............... - 0908 00000000 00000000 6b020000 12000000 ........k....... - 0918 00000000 00000000 00000000 00000000 ................ - 0928 350b0000 12000000 00000000 00000000 5............... - 0938 00000000 00000000 92130000 11000000 ................ - 0948 00000000 00000000 00000000 00000000 ................ - 0958 ec0e0000 12000000 00000000 00000000 ................ - 0968 00000000 00000000 64030000 12000000 ........d....... - 0978 00000000 00000000 00000000 00000000 ................ - 0988 55000000 11000000 00000000 00000000 U............... - 0998 00000000 00000000 030f0000 11000000 ................ - 09a8 00000000 00000000 00000000 00000000 ................ - 09b8 21020000 12000000 00000000 00000000 !............... - 09c8 00000000 00000000 c2010000 12000000 ................ - 09d8 00000000 00000000 00000000 00000000 ................ - 09e8 99020000 12000000 00000000 00000000 ................ - 09f8 00000000 00000000 f6070000 12000000 ................ /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so differs in assembler output --- old /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so (disasm) +++ new /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so (disasm) @@ -400,6 +400,106 @@ push $something jmp <_init + ofs> xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax + endbr64 + push $something + jmp <_init + ofs> + xchg %ax,%ax Disassembly of section .plt.got: @@ -430,6 +530,16 @@ jmp *offset(%rip) # <_ZdaPvm@CXXABI_1.3.9> nopw offset(%rax,%rax,1) +_ZN7QString17toIntegral_helperE11QStringViewPbi@plt: + endbr64 + jmp *offset(%rip) # <_ZN7QString17toIntegral_helperE11QStringViewPbi@Qt_6> + nopw offset(%rax,%rax,1) + +_ZNK15QJSManagedValue9toVariantEv@plt: + endbr64 + jmp *offset(%rip) # <_ZNK15QJSManagedValue9toVariantEv@Qt_6> + nopw offset(%rax,%rax,1) + _ZNK7QPixmap4rectEv@plt: endbr64 jmp *offset(%rip) # <_ZNK7QPixmap4rectEv@Qt_6> @@ -440,6 +550,11 @@ jmp *offset(%rip) # <_ZdlPvm@CXXABI_1.3.9> nopw offset(%rax,%rax,1) +_ZN9QMetaType7convertES_PKvS_Pv@plt: + endbr64 + jmp *offset(%rip) # <_ZN9QMetaType7convertES_PKvS_Pv@Qt_6> + nopw offset(%rax,%rax,1) + _ZN12QSvgRendererC1ERK7QStringP7QObject@plt: endbr64 jmp *offset(%rip) # <_ZN12QSvgRendererC1ERK7QStringP7QObject@Qt_6> @@ -470,6 +585,11 @@ jmp *offset(%rip) # <_ZNK4QUrl8hasQueryEv@Qt_6> nopw offset(%rax,%rax,1) +_ZNK7QString8toDoubleEPb@plt: + endbr64 + jmp *offset(%rip) # <_ZNK7QString8toDoubleEPb@Qt_6> + nopw offset(%rax,%rax,1) + _ZN10QArrayData8allocateEPPS_xxxNS_16AllocationOptionE@plt: endbr64 jmp *offset(%rip) # <_ZN10QArrayData8allocateEPPS_xxxNS_16AllocationOptionE@Qt_6> @@ -485,6 +605,11 @@ jmp *offset(%rip) # <_ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv@Qt_6> nopw offset(%rax,%rax,1) +_ZN15QJSManagedValueC1EOS_@plt: + endbr64 + jmp *offset(%rip) # <_ZN15QJSManagedValueC1EOS_@Qt_6> + nopw offset(%rax,%rax,1) + _ZN9QMetaType14registerHelperEPKN9QtPrivate18QMetaTypeInterfaceE@plt: endbr64 jmp *offset(%rip) # <_ZN9QMetaType14registerHelperEPKN9QtPrivate18QMetaTypeInterfaceE@Qt_6> @@ -510,6 +635,11 @@ jmp *offset(%rip) # <_ZdaPv@GLIBCXX_3.4> nopw offset(%rax,%rax,1) +strlen@plt: + endbr64 + jmp *offset(%rip) # + nopw offset(%rax,%rax,1) + _ZN10QQmlEngine16addImageProviderERK7QStringP21QQmlImageProviderBase@plt: endbr64 jmp *offset(%rip) # <_ZN10QQmlEngine16addImageProviderERK7QStringP21QQmlImageProviderBase@Qt_6> @@ -610,11 +740,21 @@ jmp *offset(%rip) # <_ZN7QString10fromLatin1E14QByteArrayView@Qt_6> nopw offset(%rax,%rax,1) +_ZN9QJSEngine13convertStringERK7QString9QMetaTypePv@plt: + endbr64 + jmp *offset(%rip) # <_ZN9QJSEngine13convertStringERK7QString9QMetaTypePv@Qt_6> + nopw offset(%rax,%rax,1) + _ZN7QString6insertEx5QChar@plt: endbr64 jmp *offset(%rip) # <_ZN7QString6insertEx5QChar@Qt_6> nopw offset(%rax,%rax,1) +_ZN8QJSValueC1ENS_12SpecialValueE@plt: + endbr64 + jmp *offset(%rip) # <_ZN8QJSValueC1ENS_12SpecialValueE@Qt_6> + nopw offset(%rax,%rax,1) + _ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvi@plt: endbr64 jmp *offset(%rip) # <_ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvi@Qt_6> @@ -630,16 +770,31 @@ jmp *offset(%rip) # <_ZNK11QQmlPrivate18AOTCompiledContext33initLoadScopeObjectPropertyLookupEj@Qt_6> nopw offset(%rax,%rax,1) overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1