~/f/plasma5-workspace/RPMS.2017 ~/f/plasma5-workspace ~/f/plasma5-workspace RPMS.2017/plasma5-workspace-5.27.10-0.0.x86_64.rpm RPMS/plasma5-workspace-5.27.10-0.0.x86_64.rpm differ: byte 225, line 1 Comparing plasma5-workspace-5.27.10-0.0.x86_64.rpm to plasma5-workspace-5.27.10-0.0.x86_64.rpm comparing the rpm tags of plasma5-workspace --- old-rpm-tags +++ new-rpm-tags @@ -1770,2 +1770,2 @@ -/usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_colors.so 3eeb784b8f37734519461ecdfb4cb53c47ea9c2b2a0ad3d316cde3a73674e163 0 -/usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so d1211b9c7b72faee13b5e2a1d5bb520f30bea91bdb8d220311b50dab267d6673 0 +/usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_colors.so e862ff81fdb173107df9c42c7260167417b85b0a5cdf571987b6b7dc545cbca3 0 +/usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so 8bf2dde89e0a251db777537d85089751b96481dcc5306722dbc425871f9f124c 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/qt5/plugins/plasma/kcms/systemsettings/kcm_colors.so differs in ELF sections --- old /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_colors.so (objdump) +++ new /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_colors.so (objdump) @@ -175,7 +175,7 @@ 0d48 2d9582a8 6dd0e28d -...m... Contents of section .dynsym: 0d50 00000000 00000000 00000000 00000000 ................ - 0d60 00000000 00000000 1f220000 12000000 ........."...... + 0d60 00000000 00000000 3c230000 12000000 ........<#...... 0d70 00000000 00000000 00000000 00000000 ................ 0d80 0f1a0000 12000000 00000000 00000000 ................ 0d90 00000000 00000000 961f0000 12000000 ................ @@ -198,7 +198,7 @@ 0ea0 b1030000 12000000 00000000 00000000 ................ 0eb0 00000000 00000000 55000000 11000000 ........U....... 0ec0 00000000 00000000 00000000 00000000 ................ - 0ed0 fa210000 12000000 00000000 00000000 .!.............. + 0ed0 17230000 12000000 00000000 00000000 .#.............. 0ee0 00000000 00000000 28290000 12000000 ........()...... 0ef0 00000000 00000000 00000000 00000000 ................ 0f00 04020000 12000000 00000000 00000000 ................ @@ -220,7 +220,7 @@ 1000 00000000 00000000 0e280000 12000000 .........(...... 1010 00000000 00000000 00000000 00000000 ................ 1020 d53d0000 12000000 00000000 00000000 .=.............. - 1030 00000000 00000000 57220000 12000000 ........W"...... + 1030 00000000 00000000 f0210000 12000000 .........!...... 1040 00000000 00000000 00000000 00000000 ................ 1050 2d0a0000 12000000 00000000 00000000 -............... 1060 00000000 00000000 54180000 12000000 ........T....... @@ -294,7 +294,7 @@ 14a0 ae380000 12000000 00000000 00000000 .8.............. 14b0 00000000 00000000 af3d0000 12000000 .........=...... 14c0 00000000 00000000 00000000 00000000 ................ - 14d0 fd220000 12000000 00000000 00000000 .".............. + 14d0 96220000 12000000 00000000 00000000 .".............. 14e0 00000000 00000000 7f1e0000 12000000 ................ 14f0 00000000 00000000 00000000 00000000 ................ 1500 48070000 12000000 00000000 00000000 H............... @@ -310,7 +310,7 @@ 15a0 00000000 00000000 163c0000 12000000 .........<...... 15b0 00000000 00000000 00000000 00000000 ................ 15c0 e0370000 12000000 00000000 00000000 .7.............. - 15d0 00000000 00000000 3e220000 12000000 ........>"...... + 15d0 00000000 00000000 d7210000 12000000 .........!...... 15e0 00000000 00000000 00000000 00000000 ................ 15f0 81240000 12000000 00000000 00000000 .$.............. 1600 00000000 00000000 8c280000 12000000 .........(...... @@ -337,7 +337,7 @@ 1750 00000000 00000000 8d310000 12000000 .........1...... 1760 00000000 00000000 00000000 00000000 ................ 1770 21210000 12000000 00000000 00000000 !!.............. - 1780 00000000 00000000 ed220000 12000000 ........."...... + 1780 00000000 00000000 86220000 12000000 ........."...... 1790 00000000 00000000 00000000 00000000 ................ 17a0 67110000 12000000 00000000 00000000 g............... 17b0 00000000 00000000 4b300000 12000000 ........K0...... @@ -354,7 +354,7 @@ 1860 e7200000 11000000 00000000 00000000 . .............. 1870 00000000 00000000 92160000 12000000 ................ 1880 00000000 00000000 00000000 00000000 ................ - 1890 a2220000 12000000 00000000 00000000 .".............. + 1890 3b220000 12000000 00000000 00000000 ;".............. 18a0 00000000 00000000 7b090000 12000000 ........{....... 18b0 00000000 00000000 00000000 00000000 ................ 18c0 f4040000 12000000 00000000 00000000 ................ @@ -405,7 +405,7 @@ 1b90 873a0000 12000000 00000000 00000000 .:.............. 1ba0 00000000 00000000 e6380000 11000000 .........8...... 1bb0 00000000 00000000 00000000 00000000 ................ - 1bc0 ba220000 12000000 00000000 00000000 .".............. + 1bc0 53220000 12000000 00000000 00000000 S".............. 1bd0 00000000 00000000 911e0000 12000000 ................ 1be0 00000000 00000000 00000000 00000000 ................ 1bf0 07210000 12000000 00000000 00000000 .!.............. @@ -475,7 +475,7 @@ 1ff0 00000000 00000000 d2030000 12000000 ................ 2000 00000000 00000000 00000000 00000000 ................ 2010 4b080000 12000000 00000000 00000000 K............... - 2020 00000000 00000000 6f220000 12000000 ........o"...... + 2020 00000000 00000000 08220000 12000000 ........."...... 2030 00000000 00000000 00000000 00000000 ................ 2040 1d0b0000 12000000 00000000 00000000 ................ 2050 00000000 00000000 8a050000 12000000 ................ @@ -483,7 +483,7 @@ 2070 8a080000 12000000 00000000 00000000 ................ 2080 00000000 00000000 47110000 12000000 ........G....... 2090 00000000 00000000 00000000 00000000 ................ - 20a0 25230000 11000000 00000000 00000000 %#.............. + 20a0 be220000 11000000 00000000 00000000 .".............. 20b0 00000000 00000000 35040000 12000000 ........5....... 20c0 00000000 00000000 00000000 00000000 ................ 20d0 1a340000 12000000 00000000 00000000 .4.............. @@ -535,7 +535,7 @@ 23b0 00000000 00000000 8b1c0000 12000000 ................ 23c0 00000000 00000000 00000000 00000000 ................ 23d0 01000000 20000000 00000000 00000000 .... ........... - 23e0 00000000 00000000 d7210000 12000000 .........!...... + 23e0 00000000 00000000 f4220000 12000000 ........."...... 23f0 00000000 00000000 00000000 00000000 ................ 2400 6e2a0000 12000000 00000000 00000000 n*.............. 2410 00000000 00000000 c8150000 12000000 ................ @@ -703,7 +703,7 @@ 2e30 00000000 00000000 61060000 12000000 ........a....... 2e40 00000000 00000000 00000000 00000000 ................ 2e50 382a0000 12000000 00000000 00000000 8*.............. - 2e60 00000000 00000000 41230000 12000000 ........A#...... + 2e60 00000000 00000000 da220000 12000000 ........."...... 2e70 00000000 00000000 00000000 00000000 ................ 2e80 09030000 12000000 00000000 00000000 ................ 2e90 00000000 00000000 c7060000 11000000 ................ @@ -1294,31 +1294,31 @@ 5308 72696e67 524b3131 51537472 696e674c ringRK11QStringL 5318 69737436 51466c61 6773494e 3951494f ist6QFlagsIN9QIO 5328 44657669 63653132 4f70656e 4d6f6465 Device12OpenMode - 5338 466c6167 4545005f 5a4e4b37 4b4e5343 FlagEE._ZNK7KNSC - 5348 6f726531 32456e74 72795772 61707065 ore12EntryWrappe - 5358 7235656e 74727945 76005f5a 4e4b374b r5entryEv._ZNK7K - 5368 4e53436f 72653133 456e7472 79496e74 NSCore13EntryInt - 5378 65726e61 6c367374 61747573 4576005f ernal6statusEv._ - 5388 5a4e374b 4e53436f 72653133 456e7472 ZN7KNSCore13Entr - 5398 79496e74 65726e61 6c443145 76005f5a yInternalD1Ev._Z - 53a8 4e4b3451 55726c31 3169734c 6f63616c NK4QUrl11isLocal - 53b8 46696c65 4576005f 5a4e3134 5154656d FileEv._ZN14QTem - 53c8 706f7261 72794669 6c654331 4576005f poraryFileC1Ev._ - 53d8 5a4e334b 494f3966 696c655f 636f7079 ZN3KIO9file_copy - 53e8 45524b34 5155726c 53325f69 3651466c ERK4QUrlS2_i6QFl - 53f8 61677349 4e535f37 4a6f6246 6c616745 agsINS_7JobFlagE - 5408 45005f5a 4e4b344b 4a6f6231 30756944 E._ZNK4KJob10uiD - 5418 656c6567 61746545 76005f5a 4e31344b elegateEv._ZN14K - 5428 4a6f6255 6944656c 65676174 65323773 JobUiDelegate27s - 5438 65744175 746f4572 726f7248 616e646c etAutoErrorHandl - 5448 696e6745 6e61626c 65644562 005f5a4e ingEnabledEb._ZN - 5458 34515572 6c433145 524b535f 005f5a4e 4QUrlC1ERKS_._ZN - 5468 344b4a6f 62367265 73756c74 4550535f 4KJob6resultEPS_ - 5478 4e535f31 34515072 69766174 65536967 NS_14QPrivateSig - 5488 6e616c45 005f5a4e 344b4a6f 62313673 nalE._ZN4KJob16s - 5498 74617469 634d6574 614f626a 65637445 taticMetaObjectE - 54a8 005f5a4e 37514f62 6a656374 39646573 ._ZN7QObject9des - 54b8 74726f79 65644550 535f005f 5a4e3233 troyedEPS_._ZN23 + 5338 466c6167 4545005f 5a4e4b34 5155726c FlagEE._ZNK4QUrl + 5348 31316973 4c6f6361 6c46696c 65457600 11isLocalFileEv. + 5358 5f5a4e31 34515465 6d706f72 61727946 _ZN14QTemporaryF + 5368 696c6543 31457600 5f5a4e33 4b494f39 ileC1Ev._ZN3KIO9 + 5378 66696c65 5f636f70 7945524b 34515572 file_copyERK4QUr + 5388 6c53325f 69365146 6c616773 494e535f lS2_i6QFlagsINS_ + 5398 374a6f62 466c6167 4545005f 5a4e4b34 7JobFlagEE._ZNK4 + 53a8 4b4a6f62 31307569 44656c65 67617465 KJob10uiDelegate + 53b8 4576005f 5a4e3134 4b4a6f62 55694465 Ev._ZN14KJobUiDe + 53c8 6c656761 74653237 73657441 75746f45 legate27setAutoE + 53d8 72726f72 48616e64 6c696e67 456e6162 rrorHandlingEnab + 53e8 6c656445 62005f5a 4e345155 726c4331 ledEb._ZN4QUrlC1 + 53f8 45524b53 5f005f5a 4e344b4a 6f623672 ERKS_._ZN4KJob6r + 5408 6573756c 74455053 5f4e535f 31345150 esultEPS_NS_14QP + 5418 72697661 74655369 676e616c 45005f5a rivateSignalE._Z + 5428 4e344b4a 6f623136 73746174 69634d65 N4KJob16staticMe + 5438 74614f62 6a656374 45005f5a 4e37514f taObjectE._ZN7QO + 5448 626a6563 74396465 7374726f 79656445 bject9destroyedE + 5458 50535f00 5f5a4e4b 374b4e53 436f7265 PS_._ZNK7KNSCore + 5468 3132456e 74727957 72617070 65723565 12EntryWrapper5e + 5478 6e747279 4576005f 5a4e4b37 4b4e5343 ntryEv._ZNK7KNSC + 5488 6f726531 33456e74 7279496e 7465726e ore13EntryIntern + 5498 616c3673 74617475 73457600 5f5a4e37 al6statusEv._ZN7 + 54a8 4b4e5343 6f726531 33456e74 7279496e KNSCore13EntryIn + 54b8 7465726e 616c4431 4576005f 5a4e3233 ternalD1Ev._ZN23 54c8 51444275 7350656e 64696e67 43616c6c QDBusPendingCall 54d8 57617463 68657231 36737461 7469634d Watcher16staticM 54e8 6574614f 626a6563 7445005f 5a4e3751 etaObjectE._ZN7Q @@ -1863,750 +1863,748 @@ 7650 585c0200 00000000 08000000 00000000 X\.............. 7660 80c10000 00000000 605c0200 00000000 ........`\...... 7670 08000000 00000000 40610200 00000000 ........@a...... - 7680 705c0200 00000000 08000000 00000000 p\.............. - 7690 a2e20100 00000000 885c0200 00000000 .........\...... - 76a0 08000000 00000000 60c10100 00000000 ........`....... - 76b0 a05c0200 00000000 08000000 00000000 .\.............. - 76c0 c0c10100 00000000 b85c0200 00000000 .........\...... - 76d0 08000000 00000000 d0c10100 00000000 ................ - 76e0 d05c0200 00000000 08000000 00000000 .\.............. - 76f0 e8c10100 00000000 e85c0200 00000000 .........\...... - 7700 08000000 00000000 b0c50100 00000000 ................ - 7710 005d0200 00000000 08000000 00000000 .].............. - 7720 c8c50100 00000000 185d0200 00000000 .........]...... - 7730 08000000 00000000 805c0200 00000000 .........\...... - 7740 205d0200 00000000 08000000 00000000 ].............. - 7750 90820100 00000000 285d0200 00000000 ........(]...... - 7760 08000000 00000000 b0820100 00000000 ................ - 7770 305d0200 00000000 08000000 00000000 0].............. - 7780 80900100 00000000 385d0200 00000000 ........8]...... - 7790 08000000 00000000 00f60000 00000000 ................ - 77a0 405d0200 00000000 08000000 00000000 @].............. - 77b0 60f60000 00000000 c85d0200 00000000 `........]...... - 77c0 08000000 00000000 c0da0100 00000000 ................ - 77d0 d05d0200 00000000 08000000 00000000 .].............. - 77e0 80c10100 00000000 d85d0200 00000000 .........]...... - 77f0 08000000 00000000 a0c20000 00000000 ................ - 7800 f85d0200 00000000 08000000 00000000 .].............. - 7810 985c0200 00000000 005e0200 00000000 .\.......^...... - 7820 08000000 00000000 c0c40000 00000000 ................ - 7830 085e0200 00000000 08000000 00000000 .^.............. - 7840 503d0100 00000000 105e0200 00000000 P=.......^...... /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_colors.so differs in assembler output --- old /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_colors.so (disasm) +++ new /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_colors.so (disasm) @@ -1867,6 +1867,42 @@ data16 cs nopw offset(%rax,%rax,1) nop +_ZN14ColorsSettings11itemChangedEy: + cmp $something,%rsi + je <_ZN14ColorsSettings11itemChangedEy + ofs> + ja <_ZN14ColorsSettings11itemChangedEy + ofs> + cmp $something,%rsi + je <_ZN14ColorsSettings11itemChangedEy + ofs> + cmp $something,%rsi + jne <_ZN14ColorsSettings11itemChangedEy + ofs> + xor %ecx,%ecx + mov $something,%edx + lea offset(%rip),%rsi # <_ZN15KConfigSkeleton16staticMetaObjectE@Base> + jmp <_ZN11QMetaObject8activateEP7QObjectPKS_iPPv@plt> + nopw offset(%rax,%rax,1) + cmp $something,%rsi + jne <_ZN14ColorsSettings11itemChangedEy + ofs> + xor %ecx,%ecx + mov $something,%edx + lea offset(%rip),%rsi # <_ZN15KConfigSkeleton16staticMetaObjectE@Base> + jmp <_ZN11QMetaObject8activateEP7QObjectPKS_iPPv@plt> + nopl offset(%rax) + xor %ecx,%ecx + mov $something,%edx + lea offset(%rip),%rsi # <_ZN15KConfigSkeleton16staticMetaObjectE@Base> + jmp <_ZN11QMetaObject8activateEP7QObjectPKS_iPPv@plt> + nopl offset(%rax,%rax,1) + xor %ecx,%ecx + xor %edx,%edx + lea offset(%rip),%rsi # <_ZN15KConfigSkeleton16staticMetaObjectE@Base> + jmp <_ZN11QMetaObject8activateEP7QObjectPKS_iPPv@plt> + nopl offset(%rax,%rax,1) + ret + nopl offset(%rax) + ret + nop + nopw offset(%rax,%rax,1) + _ZN16FilterProxyModel17setSelectedSchemeERK7QString: push %r12 lea offset(%rdi),%r12 @@ -2342,83 +2378,6 @@ call <__stack_chk_fail@plt> nop -_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv: - push %rbp - push %rbx - sub $something,%rsp - mov %fs:0x28,%rax - mov %rax,offset(%rsp) - mov offset(%rip),%eax # <_ZZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEvE11metatype_id> - test %eax,%eax - je <_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv + ofs> - mov offset(%rsp),%rdx - sub %fs:0x28,%rdx - jne <_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv + ofs> - add $something,%rsp - pop %rbx - pop %rbp - ret - nopl offset(%rax) - lea offset(%rip),%rdi # <_ZN15KConfigSkeleton16staticMetaObjectE@Base> - call <_ZNK11QMetaObject9classNameEv@plt> - mov offset(%rip),%rbp # <_ZN10QArrayData11shared_nullE@Qt_5> - mov %rax,%rdi - mov %rax,%rbx - mov %rbp,offset(%rsp) - call - mov offset(%rbp),%edx - lea offset(%rax),%esi - cmp $something,%edx - jbe <_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv + ofs> - mov offset(%rbp),%eax - lea offset(%rsp),%rbp - mov $something,%edx - mov %rbp,%rdi - cmp %eax,%esi - cmovb %eax,%esi - add $something,%esi - call <_ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE@plt> - mov %rbx,%rsi - mov %rbp,%rdi - call <_ZN10QByteArray6appendEPKc@plt> - mov $something,%esi - mov %rax,%rdi - call <_ZN10QByteArray6appendEc@plt> - lea -offset(%rip),%rdx # <_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14ColorsSettingsLb1EE9ConstructEPvPKv> - mov %rbp,%rdi - lea offset(%rip),%r9 # <_ZN15KConfigSkeleton16staticMetaObjectE@Base> - mov $something,%r8d - mov $something,%ecx - lea -offset(%rip),%rsi # <_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14ColorsSettingsLb1EE8DestructEPv> - call <_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_S3_PKvEi6QFlagsINS_8TypeFlagEEPK11QMetaObject@plt> - mov %eax,offset(%rip) # <_ZZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEvE11metatype_id> - mov offset(%rsp),%rdi - mov (%rdi),%edx - test %edx,%edx - je <_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv + ofs> - cmp $something,%edx - je <_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv + ofs> - lock subl $something,(%rdi) - mov offset(%rsp),%rdi - jne <_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv + ofs> - mov $something,%edx - mov $something,%esi - mov %eax,offset(%rsp) - call <_ZN10QArrayData10deallocateEPS_mm@plt> - mov offset(%rsp),%eax - jmp <_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv + ofs> - nopl offset(%rax) - mov offset(%rbp),%edx - add $something,%eax - and $something,%edx - cmp %eax,%edx - jb <_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv + ofs> - orb $something,offset(%rbp) - lea offset(%rsp),%rbp - jmp <_ZN18QMetaTypeIdQObjectIP14ColorsSettingsLi8EE14qt_metatype_idEv + ofs> - call <__stack_chk_fail@plt> - nop - _ZN9QtPrivate18QFunctorSlotObjectIZN9KCMColorsC4EP7QObjectRK15KPluginMetaDataRK5QListI8QVariantEEUlvE1_Li0ENS_4ListIJEEEvE4implEiPNS_15QSlotObjectBaseES3_PPvPb: sub $something,%rsp mov %edi,%eax @@ -6634,7 +6593,7 @@ mov %rax,(%rbx) mov offset(%rip),%rax # <_ZN10QArrayData11shared_nullE@Qt_5> mov %rbx,%rdi - lea offset(%rip),%r14 # <_ZN14ColorsSettings11itemChangedEy> + lea -offset(%rip),%r14 # <_ZN14ColorsSettings11itemChangedEy> mov %dx,offset(%rbx) mov %rax,offset(%rbx) mov offset(%rip),%rax # <_ZL29qt_meta_stringdata_ColorsData + ofs> @@ -6669,22 +6628,15 @@ lea offset(%rip),%rax # <_ZZZN14ColorsSettingsC4EP7QObjectENKUlvE1_clEvE15qstring_literal> mov %rax,offset(%rsp) call <_ZNK19KCoreConfigSkeleton12currentGroupEv@plt> - mov %r13,%rdi lea offset(%rbx),%rcx xor %r9d,%r9d - lea offset(%rsp),%r8 mov %r12,%rdx + lea offset(%rsp),%r8 mov %rbp,%rsi + mov %r13,%rdi call <_ZN19KCoreConfigSkeleton10ItemStringC1ERK7QStringS3_RS1_S3_NS0_4TypeE@plt> - mov offset(%rsp),%rdi - mov (%rdi),%eax - test %eax,%eax - je <_ZN14ColorsSettingsC1EP7QObject + ofs> - cmp $something,%eax - je <_ZN14ColorsSettingsC1EP7QObject + ofs> - lock subl $something,(%rdi) - mov offset(%rsp),%rdi - je <_ZN14ColorsSettingsC1EP7QObject + ofs> + mov %rbp,%rdi + call <_ZN7QStringD1Ev> mov offset(%rsp),%rdi mov (%rdi),%eax test %eax,%eax @@ -6708,24 +6660,31 @@ mov %r14,%rcx xor %r8d,%r8d mov %rbx,%rdx - mov $something,%r9d mov %rax,%r15 mov %rax,%rdi + mov $something,%r9d mov %r13,%rsi call <_ZN29KConfigCompilerSignallingItemC1EP19KConfigSkeletonItemP7QObjectMS2_FvyEy@plt> - mov %r15,%rdi mov $something,%esi + mov %r15,%rdi call <_ZN29KConfigCompilerSignallingItem13setWriteFlagsE6QFlagsIN11KConfigBase15WriteConfigFlagEE@plt> - mov %r15,%rsi - mov %rbp,%rdx mov %rbx,%rdi + mov %rbp,%rdx + mov %r15,%rsi lea offset(%rip),%rax # <_ZZZN14ColorsSettingsC4EP7QObjectENKUlvE3_clEvE15qstring_literal> - lea offset(%rsp),%r15 mov %rax,offset(%rsp) call <_ZN19KCoreConfigSkeleton7addItemEP19KConfigSkeletonItemRK7QString@plt> - mov %rbp,%rdi - call <_ZN7QStringD1Ev> + mov offset(%rsp),%rdi + mov (%rdi),%eax + test %eax,%eax + je <_ZN14ColorsSettingsC1EP7QObject + ofs> + cmp $something,%eax + je <_ZN14ColorsSettingsC1EP7QObject + ofs> + lock subl $something,(%rdi) + mov offset(%rsp),%rdi + je <_ZN14ColorsSettingsC1EP7QObject + ofs> mov $something,%edi /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so differs in ELF sections --- old /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so (objdump) +++ new /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so (objdump) @@ -189,7 +189,7 @@ 0e30 2d9582a8 6dd0e28d -...m... Contents of section .dynsym: 0e38 00000000 00000000 00000000 00000000 ................ - 0e48 00000000 00000000 1a1e0000 12000000 ................ + 0e48 00000000 00000000 371f0000 12000000 ........7....... 0e58 00000000 00000000 00000000 00000000 ................ 0e68 2b3c0000 12000000 00000000 00000000 +<.............. 0e78 00000000 00000000 ee100000 12000000 ................ @@ -222,7 +222,7 @@ 1028 00000000 00000000 55000000 11000000 ........U....... 1038 00000000 00000000 00000000 00000000 ................ 1048 3a110000 12000000 00000000 00000000 :............... - 1058 00000000 00000000 f51d0000 12000000 ................ + 1058 00000000 00000000 121f0000 12000000 ................ 1068 00000000 00000000 00000000 00000000 ................ 1078 17440000 12000000 00000000 00000000 .D.............. 1088 00000000 00000000 010b0000 12000000 ................ @@ -254,7 +254,7 @@ 1228 16240000 12000000 00000000 00000000 .$.............. 1238 00000000 00000000 02150000 12000000 ................ 1248 00000000 00000000 00000000 00000000 ................ - 1258 191f0000 12000000 00000000 00000000 ................ + 1258 eb1d0000 12000000 00000000 00000000 ................ 1268 00000000 00000000 d43f0000 12000000 .........?...... 1278 00000000 00000000 00000000 00000000 ................ 1288 23120000 12000000 00000000 00000000 #............... @@ -338,7 +338,7 @@ 1768 1b0b0000 12000000 00000000 00000000 ................ 1778 00000000 00000000 71320000 12000000 ........q2...... 1788 00000000 00000000 00000000 00000000 ................ - 1798 bf1f0000 12000000 00000000 00000000 ................ + 1798 911e0000 12000000 00000000 00000000 ................ 17a8 00000000 00000000 2d070000 12000000 ........-....... 17b8 00000000 00000000 00000000 00000000 ................ 17c8 e72e0000 12000000 00000000 00000000 ................ @@ -353,7 +353,7 @@ 1858 0c410000 12000000 00000000 00000000 .A.............. 1868 00000000 00000000 a73a0000 12000000 .........:...... 1878 00000000 00000000 00000000 00000000 ................ - 1888 001f0000 12000000 00000000 00000000 ................ + 1888 d21d0000 12000000 00000000 00000000 ................ 1898 00000000 00000000 7b430000 12000000 ........{C...... 18a8 00000000 00000000 00000000 00000000 ................ 18b8 47080000 12000000 00000000 00000000 G............... @@ -381,7 +381,7 @@ 1a18 00000000 00000000 ba340000 12000000 .........4...... 1a28 00000000 00000000 00000000 00000000 ................ 1a38 81240000 12000000 00000000 00000000 .$.............. - 1a48 00000000 00000000 af1f0000 12000000 ................ + 1a48 00000000 00000000 811e0000 12000000 ................ 1a58 00000000 00000000 00000000 00000000 ................ 1a68 eb260000 12000000 00000000 00000000 .&.............. 1a78 00000000 00000000 343d0000 12000000 ........4=...... @@ -402,7 +402,7 @@ 1b68 00000000 00000000 fc250000 12000000 .........%...... 1b78 00000000 00000000 00000000 00000000 ................ 1b88 39250000 12000000 00000000 00000000 9%.............. - 1b98 00000000 00000000 641f0000 12000000 ........d....... + 1b98 00000000 00000000 361e0000 12000000 ........6....... 1ba8 00000000 00000000 00000000 00000000 ................ 1bb8 750f0000 12000000 00000000 00000000 u............... 1bc8 00000000 00000000 f6050000 12000000 ................ @@ -455,11 +455,11 @@ 1eb8 8c420000 12000000 00000000 00000000 .B.............. 1ec8 00000000 00000000 e1240000 12000000 .........$...... 1ed8 00000000 00000000 00000000 00000000 ................ - 1ee8 7c1f0000 12000000 00000000 00000000 |............... + 1ee8 4e1e0000 12000000 00000000 00000000 N............... 1ef8 00000000 00000000 50280000 12000000 ........P(...... 1f08 00000000 00000000 00000000 00000000 ................ 1f18 333b0000 12000000 00000000 00000000 3;.............. - 1f28 00000000 00000000 671e0000 12000000 ........g....... + 1f28 00000000 00000000 841f0000 12000000 ................ 1f38 00000000 00000000 00000000 00000000 ................ 1f48 d13e0000 12000000 00000000 00000000 .>.............. 1f58 00000000 00000000 fc350000 12000000 .........5...... @@ -489,7 +489,7 @@ 20d8 00000000 00000000 6b290000 12000000 ........k)...... 20e8 00000000 00000000 00000000 00000000 ................ 20f8 58130000 12000000 00000000 00000000 X............... - 2108 00000000 00000000 c2200000 12000000 ......... ...... + 2108 00000000 00000000 db200000 12000000 ......... ...... 2118 00000000 00000000 00000000 00000000 ................ 2128 42170000 12000000 00000000 00000000 B............... 2138 00000000 00000000 61160000 12000000 ........a....... @@ -497,7 +497,7 @@ 2158 c1320000 11000000 00000000 00000000 .2.............. 2168 00000000 00000000 a6240000 12000000 .........$...... 2178 00000000 00000000 00000000 00000000 ................ - 2188 74210000 12000000 00000000 00000000 t!.............. + 2188 6f200000 12000000 00000000 00000000 o .............. 2198 00000000 00000000 c1150000 12000000 ................ 21a8 00000000 00000000 00000000 00000000 ................ 21b8 31030000 12000000 00000000 00000000 1............... @@ -548,11 +548,11 @@ 2488 8e020000 12000000 00000000 00000000 ................ 2498 00000000 00000000 28170000 12000000 ........(....... 24a8 00000000 00000000 00000000 00000000 ................ - 24b8 311f0000 12000000 00000000 00000000 1............... + 24b8 031e0000 12000000 00000000 00000000 ................ 24c8 00000000 00000000 be400000 12000000 .........@...... 24d8 00000000 00000000 00000000 00000000 ................ 24e8 49030000 12000000 00000000 00000000 I............... - 24f8 00000000 00000000 e71f0000 11000000 ................ + 24f8 00000000 00000000 b91e0000 11000000 ................ 2508 00000000 00000000 00000000 00000000 ................ 2518 a5020000 12000000 00000000 00000000 ................ 2528 00000000 00000000 47370000 12000000 ........G7...... @@ -576,7 +576,7 @@ 2648 00000000 00000000 5a060000 12000000 ........Z....... 2658 00000000 00000000 00000000 00000000 ................ 2668 60260000 12000000 00000000 00000000 `&.............. - 2678 00000000 00000000 2f210000 12000000 ......../!...... + 2678 00000000 00000000 48210000 12000000 ........H!...... 2688 00000000 00000000 00000000 00000000 ................ 2698 7b1c0000 12000000 00000000 00000000 {............... 26a8 00000000 00000000 42200000 11000000 ........B ...... @@ -603,7 +603,7 @@ 27f8 00000000 00000000 50030000 12000000 ........P....... 2808 00000000 00000000 00000000 00000000 ................ 2818 01000000 20000000 00000000 00000000 .... ........... - 2828 00000000 00000000 d21d0000 12000000 ................ + 2828 00000000 00000000 ef1e0000 12000000 ................ 2838 00000000 00000000 00000000 00000000 ................ 2848 a22b0000 12000000 00000000 00000000 .+.............. 2858 00000000 00000000 91310000 12000000 .........1...... @@ -626,14 +626,14 @@ 2968 713e0000 12000000 00000000 00000000 q>.............. 2978 00000000 00000000 b3350000 12000000 .........5...... 2988 00000000 00000000 00000000 00000000 ................ - 2998 881e0000 12000000 00000000 00000000 ................ - 29a8 00000000 00000000 9f200000 12000000 ......... ...... + 2998 a51f0000 12000000 00000000 00000000 ................ + 29a8 00000000 00000000 b8200000 12000000 ......... ...... 29b8 00000000 00000000 00000000 00000000 ................ 29c8 df050000 12000000 00000000 00000000 ................ 29d8 00000000 00000000 782e0000 12000000 ........x....... 29e8 00000000 00000000 00000000 00000000 ................ 29f8 35390000 12000000 00000000 00000000 59.............. - 2a08 00000000 00000000 9f1e0000 12000000 ................ + 2a08 00000000 00000000 bc1f0000 12000000 ................ 2a18 00000000 00000000 00000000 00000000 ................ 2a28 8b1a0000 12000000 00000000 00000000 ................ 2a38 00000000 00000000 dc310000 12000000 .........1...... @@ -680,10 +680,10 @@ 2cc8 593d0000 12000000 00000000 00000000 Y=.............. 2cd8 00000000 00000000 e00e0000 12000000 ................ 2ce8 00000000 00000000 00000000 00000000 ................ - 2cf8 391e0000 12000000 00000000 00000000 9............... + 2cf8 561f0000 12000000 00000000 00000000 V............... 2d08 00000000 00000000 75180000 12000000 ........u....... 2d18 00000000 00000000 00000000 00000000 ................ - 2d28 17210000 12000000 00000000 00000000 .!.............. + 2d28 30210000 12000000 00000000 00000000 0!.............. 2d38 00000000 00000000 75120000 12000000 ........u....... 2d48 00000000 00000000 00000000 00000000 ................ 2d58 1f1c0000 12000000 00000000 00000000 ................ @@ -711,10 +711,10 @@ 2eb8 00000000 00000000 580a0000 12000000 ........X....... 2ec8 00000000 00000000 00000000 00000000 ................ 2ed8 a30c0000 12000000 00000000 00000000 ................ - 2ee8 00000000 00000000 6f200000 12000000 ........o ...... + 2ee8 00000000 00000000 88200000 12000000 ......... ...... 2ef8 00000000 00000000 00000000 00000000 ................ 2f08 a6270000 12000000 00000000 00000000 .'.............. - 2f18 00000000 00000000 e61e0000 12000000 ................ + 2f18 00000000 00000000 03200000 12000000 ......... ...... 2f28 00000000 00000000 00000000 00000000 ................ 2f38 120c0000 12000000 00000000 00000000 ................ 2f48 00000000 00000000 46180000 12000000 ........F....... @@ -792,7 +792,7 @@ 33c8 00000000 00000000 030a0000 12000000 ................ 33d8 00000000 00000000 00000000 00000000 ................ 33e8 6c2b0000 12000000 00000000 00000000 l+.............. - 33f8 00000000 00000000 03200000 12000000 ......... ...... + 33f8 00000000 00000000 d51e0000 12000000 ................ 3408 00000000 00000000 00000000 00000000 ................ 3418 d40a0000 12000000 00000000 00000000 ................ 3428 00000000 00000000 86130000 12000000 ................ @@ -848,9 +848,9 @@ 3748 ec320000 11000000 00000000 00000000 .2.............. 3758 00000000 00000000 bc020000 12000000 ................ 3768 00000000 00000000 00000000 00000000 ................ - 3778 02070000 12000e00 40060100 00000000 ........@....... + 3778 02070000 12000e00 20050100 00000000 ........ ....... 3788 8e010000 00000000 e9060000 12000e00 ................ - 3798 30060100 00000000 08000000 00000000 0............... + 3798 10050100 00000000 08000000 00000000 ................ Contents of section .dynstr: 37a8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. 37b8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT @@ -1329,66 +1329,66 @@ 5548 38514162 73747261 63744974 656d4d6f 8QAbstractItemMo 5558 64656c31 33656e64 52657365 744d6f64 del13endResetMod 5568 656c4576 005f5a4e 344b5461 72443145 elEv._ZN4KTarD1E - 5578 76005f5a 4e4b374b 4e53436f 72653132 v._ZNK7KNSCore12 - 5588 456e7472 79577261 70706572 35656e74 EntryWrapper5ent /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so differs in assembler output --- old /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so (disasm) +++ new /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so (disasm) @@ -1548,20 +1548,6 @@ data16 cs nopw offset(%rax,%rax,1) nopl offset(%rax) -_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19CursorThemeSettingsLb1EE8DestructEPv: - ret - data16 cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19CursorThemeSettingsLb1EE9ConstructEPvPKv: - mov %rdi,%rax - test %rsi,%rsi - je <_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19CursorThemeSettingsLb1EE9ConstructEPvPKv + ofs> - mov (%rsi),%rdx - mov %rdx,(%rdi) - ret - nop - _ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14SortProxyModelLb1EE8DestructEPv: ret data16 cs nopw offset(%rax,%rax,1) @@ -1600,6 +1586,20 @@ data16 cs nopw offset(%rax,%rax,1) nopl offset(%rax) +_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19CursorThemeSettingsLb1EE8DestructEPv: + ret + data16 cs nopw offset(%rax,%rax,1) + nopl offset(%rax) + +_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19CursorThemeSettingsLb1EE9ConstructEPvPKv: + mov %rdi,%rax + test %rsi,%rsi + je <_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19CursorThemeSettingsLb1EE9ConstructEPvPKv + ofs> + mov (%rsi),%rdx + mov %rdx,(%rdi) + ret + nop + _ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14SortProxyModelELb1EE8DestructEPv: ret data16 cs nopw offset(%rax,%rax,1) @@ -1958,83 +1958,6 @@ data16 cs nopw offset(%rax,%rax,1) xchg %ax,%ax -_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv: - push %rbp - push %rbx - sub $something,%rsp - mov %fs:0x28,%rax - mov %rax,offset(%rsp) - mov offset(%rip),%eax # <_ZZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEvE11metatype_id> - test %eax,%eax - je <_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv + ofs> - mov offset(%rsp),%rdx - sub %fs:0x28,%rdx - jne <_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv + ofs> - add $something,%rsp - pop %rbx - pop %rbp - ret - nopl offset(%rax) - lea offset(%rip),%rdi # <_ZN15KConfigSkeleton16staticMetaObjectE@Base> - call <_ZNK11QMetaObject9classNameEv@plt> - mov offset(%rip),%rbp # <_ZN10QArrayData11shared_nullE@Qt_5> - mov %rax,%rdi - mov %rax,%rbx - mov %rbp,offset(%rsp) - call - mov offset(%rbp),%edx - lea offset(%rax),%esi - cmp $something,%edx - jbe <_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv + ofs> - mov offset(%rbp),%eax - lea offset(%rsp),%rbp - mov $something,%edx - mov %rbp,%rdi - cmp %eax,%esi - cmovb %eax,%esi - add $something,%esi - call <_ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE@plt> - mov %rbx,%rsi - mov %rbp,%rdi - call <_ZN10QByteArray6appendEPKc@plt> - mov $something,%esi - mov %rax,%rdi - call <_ZN10QByteArray6appendEc@plt> - lea -offset(%rip),%rdx # <_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19CursorThemeSettingsLb1EE9ConstructEPvPKv> - mov %rbp,%rdi - lea offset(%rip),%r9 # <_ZN15KConfigSkeleton16staticMetaObjectE@Base> - mov $something,%r8d - mov $something,%ecx - lea -offset(%rip),%rsi # <_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19CursorThemeSettingsLb1EE8DestructEPv> - call <_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_S3_PKvEi6QFlagsINS_8TypeFlagEEPK11QMetaObject@plt> - mov %eax,offset(%rip) # <_ZZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEvE11metatype_id> - mov offset(%rsp),%rdi - mov (%rdi),%edx - test %edx,%edx - je <_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv + ofs> - cmp $something,%edx - je <_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv + ofs> - lock subl $something,(%rdi) - mov offset(%rsp),%rdi - jne <_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv + ofs> - mov $something,%edx - mov $something,%esi - mov %eax,offset(%rsp) - call <_ZN10QArrayData10deallocateEPS_mm@plt> - mov offset(%rsp),%eax - jmp <_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv + ofs> - nopl offset(%rax) - mov offset(%rbp),%edx - add $something,%eax - and $something,%edx - cmp %eax,%edx - jb <_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv + ofs> - orb $something,offset(%rbp) - lea offset(%rsp),%rbp - jmp <_ZN18QMetaTypeIdQObjectIP19CursorThemeSettingsLi8EE14qt_metatype_idEv + ofs> - call <__stack_chk_fail@plt> - nop - _ZN18QMetaTypeIdQObjectIP14SortProxyModelLi8EE14qt_metatype_idEv: push %rbp push %rbx @@ -2729,20 +2652,25 @@ je <_ZN13PreviewWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + ofs> mov %ebp,offset(%rbx) xor %ecx,%ecx - mov %rbx,%rdi mov $something,%edx + mov %rbx,%rdi lea offset(%rip),%rsi # <_ZN17QQuickPaintedItem16staticMetaObjectE@Qt_5> call <_ZN11QMetaObject8activateEP7QObjectPKS_iPPv@plt> - lea offset(%rbx),%rdi - call <_ZNK12QWeakPointerI7QObjectE12internalDataEv> + mov offset(%rbx),%rax test %rax,%rax je <_ZN13PreviewWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + ofs> - call <_ZNK12QWeakPointerI7QObjectE12internalDataEv> + mov offset(%rax),%eax + test %eax,%eax + je <_ZN13PreviewWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + ofs> + cmpq $something,offset(%rbx) + je <_ZN13PreviewWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + ofs> + lea offset(%rbx),%rdi mov %rsp,%r13 lea offset(%rsp),%r8 xor %ecx,%ecx - mov %rax,%r12 + call <_ZNK12QWeakPointerI7QObjectE12internalDataEv> mov %ebp,%edx + mov %rax,%r12 call <_ZNK12QWeakPointerI7QObjectE12internalDataEv> mov %r13,%rdi mov %rax,%rsi @@ -2760,6 +2688,7 @@ sub %fs:0x28,%rax je <_ZN13PreviewWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + ofs> call <__stack_chk_fail@plt> + nopl (%rax) mov offset(%rbx),%edx mov %edx,(%rax) jmp <_ZN13PreviewWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + ofs> @@ -2810,7 +2739,6 @@ jne <_ZN13PreviewWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + ofs> mov %ebp,%edx jmp <_ZN13PreviewWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + ofs> - nopl offset(%rax,%rax,1) mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN13PreviewWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + ofs> @@ -3787,25 +3715,7 @@ mov $something,%esi mov %rax,%rdi jmp <_ZN10QArrayData10deallocateEPS_mm@plt> - nop - xchg %ax,%ax - -_ZN9QtPrivate8RefCount3refEv: - mov (%rdi),%eax - xor %edx,%edx - test %eax,%eax - je <_ZN9QtPrivate8RefCount3refEv + ofs> - cmp $something,%eax - jne <_ZN9QtPrivate8RefCount3refEv + ofs> - mov $something,%edx - mov %edx,%eax - ret nopl (%rax) - lock addl $something,(%rdi) - mov $something,%edx - jmp <_ZN9QtPrivate8RefCount3refEv + ofs> - data16 cs nopw offset(%rax,%rax,1) - xchg %ax,%ax _ZN9QtPrivate18QFunctorSlotObjectIZN17CursorThemeConfigC4EP7QObjectRK15KPluginMetaDataRK5QListI8QVariantEEUlRK11QModelIndexSE_RK7QVectorIiEE_Li3ENS_4ListIJSE_SE_SI_EEEvE4implEiPNS_15QSlotObjectBaseES3_PPvPb: overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1