~/f/plasma6-keyboard/RPMS.2 ~/f/plasma6-keyboard ~/f/plasma6-keyboard RPMS.2/plasma6-keyboard-6.7.1-1.1.x86_64.rpm RPMS/plasma6-keyboard-6.7.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing plasma6-keyboard-6.7.1-1.1.x86_64.rpm to plasma6-keyboard-6.7.1-1.1.x86_64.rpm comparing the rpm tags of plasma6-keyboard --- old-rpm-tags +++ new-rpm-tags @@ -550 +550 @@ -/usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/Breeze/libbreezestyle.so 666235908ed76d7b669cc802c6202133ab5654fd414ee3e5d27db6c06edf32a3 0 +/usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/Breeze/libbreezestyle.so edb4954665259fb397b82dfeeb4e5aa247deb3e46374cd4758c0f0895bdeeb4f 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/Breeze/libbreezestyle.so differs in ELF sections --- old /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/Breeze/libbreezestyle.so (objdump) +++ new /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/Breeze/libbreezestyle.so (objdump) @@ -19,1293 +19,1484 @@ 0378 616c4b65 79626f61 72642e53 74796c65 alKeyboard.Style 0388 732e4272 65657a65 ff000000 00000000 s.Breeze........ Contents of section .hash: - 03c0 43000000 5d000000 00000000 48000000 C...].......H... - 03d0 2e000000 00000000 32000000 00000000 ........2....... - 03e0 5a000000 3a000000 00000000 16000000 Z...:........... - 03f0 58000000 14000000 00000000 51000000 X...........Q... - 0400 0e000000 37000000 23000000 1b000000 ....7...#....... - 0410 3d000000 00000000 35000000 2a000000 =.......5...*... - 0420 02000000 44000000 19000000 00000000 ....D........... - 0430 1d000000 34000000 0f000000 27000000 ....4.......'... - 0440 42000000 3c000000 4e000000 00000000 B...<...N....... - 0450 00000000 50000000 33000000 53000000 ....P...3...S... - 0460 00000000 52000000 3b000000 57000000 ....R...;...W... - 0470 59000000 36000000 00000000 56000000 Y...6.......V... - 0480 2f000000 41000000 46000000 00000000 /...A...F....... - 0490 45000000 00000000 31000000 2c000000 E.......1...,... - 04a0 4d000000 43000000 00000000 00000000 M...C........... - 04b0 55000000 11000000 00000000 00000000 U............... - 04c0 00000000 39000000 4f000000 1c000000 ....9...O....... - 04d0 00000000 00000000 00000000 00000000 ................ - 04e0 00000000 00000000 00000000 05000000 ................ - 04f0 00000000 00000000 00000000 00000000 ................ - 0500 00000000 00000000 01000000 00000000 ................ - 0510 00000000 0c000000 00000000 00000000 ................ - 0520 00000000 00000000 00000000 00000000 ................ - 0530 00000000 00000000 06000000 09000000 ................ - 0540 00000000 00000000 00000000 00000000 ................ - 0550 1e000000 1f000000 07000000 00000000 ................ - 0560 00000000 18000000 17000000 24000000 ............$... - 0570 03000000 00000000 00000000 00000000 ................ - 0580 0b000000 00000000 28000000 00000000 ........(....... + 03c0 61000000 76000000 00000000 0f000000 a...v........... + 03d0 72000000 3f000000 09000000 44000000 r...?.......D... + 03e0 17000000 6e000000 00000000 10000000 ....n........... + 03f0 55000000 00000000 00000000 47000000 U...........G... + 0400 00000000 11000000 34000000 66000000 ........4...f... + 0410 20000000 57000000 00000000 4b000000 ...W.......K... + 0420 00000000 00000000 68000000 5d000000 ........h...]... + 0430 69000000 00000000 00000000 00000000 i............... + 0440 6c000000 35000000 49000000 00000000 l...5...I....... + 0450 05000000 00000000 31000000 74000000 ........1...t... + 0460 67000000 58000000 3b000000 61000000 g...X...;...a... + 0470 00000000 3d000000 00000000 00000000 ....=........... + 0480 6a000000 28000000 4e000000 4d000000 j...(...N...M... + 0490 63000000 39000000 46000000 60000000 c...9...F...`... + 04a0 6d000000 2b000000 1d000000 75000000 m...+.......u... + 04b0 2a000000 41000000 00000000 1b000000 *...A........... + 04c0 5b000000 00000000 00000000 6f000000 [...........o... + 04d0 4f000000 00000000 00000000 13000000 O............... + 04e0 00000000 71000000 70000000 5c000000 ....q...p...\... + 04f0 00000000 16000000 5f000000 25000000 ........_...%... + 0500 59000000 00000000 00000000 65000000 Y...........e... + 0510 62000000 40000000 64000000 00000000 b...@...d....... + 0520 2d000000 00000000 5e000000 00000000 -.......^....... + 0530 6b000000 56000000 0c000000 51000000 k...V.......Q... + 0540 00000000 00000000 52000000 00000000 ........R....... + 0550 00000000 00000000 00000000 00000000 ................ + 0560 00000000 00000000 00000000 00000000 ................ + 0570 00000000 00000000 00000000 00000000 ................ + 0580 00000000 00000000 00000000 00000000 ................ 0590 00000000 00000000 00000000 00000000 ................ - 05a0 08000000 00000000 00000000 2d000000 ............-... - 05b0 5c000000 00000000 30000000 22000000 \.......0..."... - 05c0 00000000 00000000 13000000 2b000000 ............+... - 05d0 21000000 20000000 00000000 40000000 !... .......@... - 05e0 38000000 00000000 00000000 5b000000 8...........[... - 05f0 15000000 47000000 00000000 04000000 ....G........... - 0600 29000000 4a000000 1a000000 3e000000 )...J.......>... - 0610 10000000 26000000 12000000 49000000 ....&.......I... - 0620 00000000 4c000000 4b000000 0d000000 ....L...K....... - 0630 3f000000 54000000 0a000000 00000000 ?...T........... - 0640 00000000 25000000 ....%... + 05a0 00000000 00000000 00000000 00000000 ................ + 05b0 00000000 00000000 00000000 00000000 ................ + 05c0 15000000 00000000 00000000 00000000 ................ + 05d0 00000000 00000000 00000000 1f000000 ................ + 05e0 06000000 1a000000 0a000000 00000000 ................ + 05f0 00000000 23000000 1c000000 00000000 ....#........... + 0600 00000000 22000000 00000000 27000000 ....".......'... + 0610 00000000 00000000 0e000000 00000000 ................ + 0620 00000000 29000000 2f000000 37000000 ....).../...7... + 0630 32000000 00000000 26000000 00000000 2.......&....... + 0640 00000000 00000000 00000000 01000000 ................ + 0650 36000000 00000000 00000000 0b000000 6............... + 0660 73000000 19000000 07000000 08000000 s............... + 0670 42000000 45000000 48000000 3c000000 B...E...H...<... + 0680 2c000000 30000000 00000000 00000000 ,...0........... + 0690 00000000 00000000 4c000000 18000000 ........L....... + 06a0 50000000 04000000 53000000 4a000000 P.......S...J... + 06b0 00000000 14000000 00000000 00000000 ................ + 06c0 38000000 21000000 54000000 00000000 8...!...T....... + 06d0 00000000 00000000 00000000 3a000000 ............:... + 06e0 00000000 00000000 43000000 3e000000 ........C...>... + 06f0 00000000 2e000000 33000000 00000000 ........3....... + 0700 02000000 5a000000 12000000 1e000000 ....Z........... + 0710 00000000 0d000000 00000000 03000000 ................ + 0720 24000000 $... Contents of section .gnu.hash: - 0648 03000000 5a000000 01000000 06000000 ....Z........... - 0658 00001081 08100000 5a000000 00000000 ........Z....... - 0668 5b000000 d987632d 2c9582a8 d538eecc [.....c-,....8.. + 0728 03000000 73000000 01000000 06000000 ....s........... + 0738 00001081 08100000 73000000 00000000 ........s....... + 0748 74000000 d987632d 2c9582a8 d538eecc t.....c-,....8.. Contents of section .dynsym: - 0678 00000000 00000000 00000000 00000000 ................ - 0688 00000000 00000000 0d030000 12000000 ................ - 0698 00000000 00000000 00000000 00000000 ................ - 06a8 9f030000 12000000 00000000 00000000 ................ - 06b8 00000000 00000000 b10e0000 12000000 ................ - 06c8 00000000 00000000 00000000 00000000 ................ - 06d8 1a020000 12000000 00000000 00000000 ................ - 06e8 00000000 00000000 10000000 20000000 ............ ... - 06f8 00000000 00000000 00000000 00000000 ................ - 0708 f80c0000 11000000 00000000 00000000 ................ - 0718 00000000 00000000 22030000 12000000 ........"....... - 0728 00000000 00000000 00000000 00000000 ................ - 0738 46000000 22000000 00000000 00000000 F..."........... - 0748 00000000 00000000 44050000 12000000 ........D....... 0758 00000000 00000000 00000000 00000000 ................ - 0768 e80d0000 12000000 00000000 00000000 ................ - 0778 00000000 00000000 de080000 12000000 ................ - 0788 00000000 00000000 00000000 00000000 ................ - 0798 d8060000 12000000 00000000 00000000 ................ - 07a8 00000000 00000000 a9070000 12000000 ................ - 07b8 00000000 00000000 00000000 00000000 ................ - 07c8 3d010000 11000000 00000000 00000000 =............... - 07d8 00000000 00000000 d10b0000 12000000 ................ - 07e8 00000000 00000000 00000000 00000000 ................ - 07f8 7b030000 12000000 00000000 00000000 {............... - 0808 00000000 00000000 50020000 12000000 ........P....... - 0818 00000000 00000000 00000000 00000000 ................ - 0828 8c030000 12000000 00000000 00000000 ................ - 0838 00000000 00000000 93000000 11000000 ................ - 0848 00000000 00000000 00000000 00000000 ................ - 0858 7f040000 12000000 00000000 00000000 ................ - 0868 00000000 00000000 330b0000 12000000 ........3....... - 0878 00000000 00000000 00000000 00000000 ................ - 0888 300d0000 11000000 00000000 00000000 0............... - 0898 00000000 00000000 06030000 12000000 ................ - 08a8 00000000 00000000 00000000 00000000 ................ - 08b8 01000000 20000000 00000000 00000000 .... ........... - 08c8 00000000 00000000 c6020000 12000000 ................ - 08d8 00000000 00000000 00000000 00000000 ................ - 08e8 15030000 12000000 00000000 00000000 ................ - 08f8 00000000 00000000 49020000 12000000 ........I....... - 0908 00000000 00000000 00000000 00000000 ................ - 0918 d9020000 12000000 00000000 00000000 ................ - 0928 00000000 00000000 a0040000 12000000 ................ - 0938 00000000 00000000 00000000 00000000 ................ - 0948 33050000 12000000 00000000 00000000 3............... - 0958 00000000 00000000 af020000 12000000 ................ - 0968 00000000 00000000 00000000 00000000 ................ - 0978 b7090000 12000000 00000000 00000000 ................ - 0988 00000000 00000000 94050000 12000000 ................ - 0998 00000000 00000000 00000000 00000000 ................ - 09a8 6e060000 12000000 00000000 00000000 n............... - 09b8 00000000 00000000 a80d0000 12000000 ................ - 09c8 00000000 00000000 00000000 00000000 ................ - 09d8 ec040000 12000000 00000000 00000000 ................ - 09e8 00000000 00000000 28030000 12000000 ........(....... - 09f8 00000000 00000000 00000000 00000000 ................ - 0a08 73010000 12000000 00000000 00000000 s............... - 0a18 00000000 00000000 140b0000 12000000 ................ - 0a28 00000000 00000000 00000000 00000000 ................ - 0a38 f2070000 12000000 00000000 00000000 ................ - 0a48 00000000 00000000 110c0000 12000000 ................ - 0a58 00000000 00000000 00000000 00000000 ................ - 0a68 b4040000 12000000 00000000 00000000 ................ - 0a78 00000000 00000000 c00a0000 12000000 ................ - 0a88 00000000 00000000 00000000 00000000 ................ - 0a98 af060000 12000000 00000000 00000000 ................ - 0aa8 00000000 00000000 830e0000 12000000 ................ - 0ab8 00000000 00000000 00000000 00000000 ................ - 0ac8 c30d0000 12000000 00000000 00000000 ................ - 0ad8 00000000 00000000 2d090000 12000000 ........-....... - 0ae8 00000000 00000000 00000000 00000000 ................ - 0af8 07010000 11000000 00000000 00000000 ................ - 0b08 00000000 00000000 d8030000 12000000 ................ - 0b18 00000000 00000000 00000000 00000000 ................ - 0b28 2e040000 12000000 00000000 00000000 ................ - 0b38 00000000 00000000 10040000 12000000 ................ - 0b48 00000000 00000000 00000000 00000000 ................ - 0b58 f90a0000 12000000 00000000 00000000 ................ - 0b68 00000000 00000000 f30e0000 12000000 ................ - 0b78 00000000 00000000 00000000 00000000 ................ - 0b88 5e070000 12000000 00000000 00000000 ^............... - 0b98 00000000 00000000 7c0c0000 12000000 ........|....... - 0ba8 00000000 00000000 00000000 00000000 ................ - 0bb8 8f080000 12000000 00000000 00000000 ................ - 0bc8 00000000 00000000 070d0000 11000000 ................ - 0bd8 00000000 00000000 00000000 00000000 ................ - 0be8 5c0c0000 12000000 00000000 00000000 \............... - 0bf8 00000000 00000000 350c0000 12000000 ........5....... - 0c08 00000000 00000000 00000000 00000000 ................ - 0c18 830c0000 12000000 00000000 00000000 ................ /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/Breeze/libbreezestyle.so differs in assembler output --- old /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/Breeze/libbreezestyle.so (disasm) +++ new /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/Breeze/libbreezestyle.so (disasm) @@ -276,6 +276,102 @@ 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: @@ -296,6 +392,11 @@ jmp *offset(%rip) # <_ZN9QtPrivate12equalStringsE11QStringView13QLatin1String@Qt_6> nopw offset(%rax,%rax,1) +_ZN9QMetaType7convertES_PKvS_Pv@plt: + endbr64 + jmp *offset(%rip) # <_ZN9QMetaType7convertES_PKvS_Pv@Qt_6> + nopw offset(%rax,%rax,1) + _ZdlPvm@plt: endbr64 jmp *offset(%rip) # <_ZdlPvm@CXXABI_1.3.9> @@ -306,6 +407,11 @@ jmp *offset(%rip) # <_Znwm@GLIBCXX_3.4> nopw offset(%rax,%rax,1) +_ZNK7QString8toDoubleEPb@plt: + endbr64 + jmp *offset(%rip) # <_ZNK7QString8toDoubleEPb@Qt_6> + nopw offset(%rax,%rax,1) + _ZNK11QQmlPrivate18AOTCompiledContext9setLocalsEPKNS_23AOTTrackedLocalsStorageE@plt: endbr64 jmp *offset(%rip) # <_ZNK11QQmlPrivate18AOTCompiledContext9setLocalsEPKNS_23AOTTrackedLocalsStorageE@Qt_6> @@ -331,6 +437,21 @@ jmp *offset(%rip) # <_ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_6> nopw offset(%rax,%rax,1) +_ZN15QJSManagedValueC1EOS_@plt: + endbr64 + jmp *offset(%rip) # <_ZN15QJSManagedValueC1EOS_@Qt_6> + nopw offset(%rax,%rax,1) + +_ZN9QtPrivate14compareStringsE11QStringViewS0_N2Qt15CaseSensitivityE@plt: + endbr64 + jmp *offset(%rip) # <_ZN9QtPrivate14compareStringsE11QStringViewS0_N2Qt15CaseSensitivityE@Qt_6> + nopw offset(%rax,%rax,1) + +_ZN9QJSEngine14convertVariantERK8QVariant9QMetaTypePv@plt: + endbr64 + jmp *offset(%rip) # <_ZN9QJSEngine14convertVariantERK8QVariant9QMetaTypePv@Qt_6> + nopw offset(%rax,%rax,1) + __stack_chk_fail@plt: endbr64 jmp *offset(%rip) # <__stack_chk_fail@GLIBC_2.4> @@ -361,11 +482,21 @@ jmp *offset(%rip) # <_ZdaPv@GLIBCXX_3.4> nopw offset(%rax,%rax,1) +strlen@plt: + endbr64 + jmp *offset(%rip) # + nopw offset(%rax,%rax,1) + _Znam@plt: endbr64 jmp *offset(%rip) # <_Znam@GLIBCXX_3.4> nopw offset(%rax,%rax,1) +_ZNK8QJSValue9toVariantEv@plt: + endbr64 + jmp *offset(%rip) # <_ZNK8QJSValue9toVariantEv@Qt_6> + nopw offset(%rax,%rax,1) + __memcpy_chk@plt: endbr64 jmp *offset(%rip) # <__memcpy_chk@GLIBC_2.3.4> @@ -386,6 +517,11 @@ jmp *offset(%rip) # <__cxa_guard_release@CXXABI_1.3> nopw offset(%rax,%rax,1) +_ZN9QJSEngine14convertManagedERK15QJSManagedValue9QMetaTypePv@plt: + endbr64 + jmp *offset(%rip) # <_ZN9QJSEngine14convertManagedERK15QJSManagedValue9QMetaTypePv@Qt_6> + nopw offset(%rax,%rax,1) + _ZN8QVariantD1Ev@plt: endbr64 jmp *offset(%rip) # <_ZN8QVariantD1Ev@Qt_6> @@ -451,6 +587,16 @@ jmp *offset(%rip) # <_ZNK11QQmlPrivate18AOTCompiledContext13getEnumLookupEjPv@Qt_6> nopw offset(%rax,%rax,1) +_ZN11QMetaObject14normalizedTypeEPKc@plt: + endbr64 + jmp *offset(%rip) # <_ZN11QMetaObject14normalizedTypeEPKc@Qt_6> + nopw offset(%rax,%rax,1) + +_ZNK8QVariant8toStringEv@plt: + endbr64 + jmp *offset(%rip) # <_ZNK8QVariant8toStringEv@Qt_6> + nopw offset(%rax,%rax,1) + _ZN8QVariant13moveConstructE9QMetaTypePv@plt: overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1