~/f/kdevelop5-plugin-php/RPMS.2017 ~/f/kdevelop5-plugin-php ~/f/kdevelop5-plugin-php RPMS.2017/kdevelop5-plugin-php-23.08.3-0.0.x86_64.rpm RPMS/kdevelop5-plugin-php-23.08.3-0.0.x86_64.rpm differ: byte 226, line 1 Comparing kdevelop5-plugin-php-23.08.3-0.0.x86_64.rpm to kdevelop5-plugin-php-23.08.3-0.0.x86_64.rpm comparing the rpm tags of kdevelop5-plugin-php --- old-rpm-tags +++ new-rpm-tags @@ -183 +183 @@ -/usr/lib64/libkdevphpparser.so 737e13b2896eda74122fe3f4097d56c0cd5da345d5a78d45180e0217ff2d6822 0 +/usr/lib64/libkdevphpparser.so ca206a80957dd7d203aee8339e03aa02f94af63bc83046b792f5f1e745fc8086 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/libkdevphpparser.so differs in ELF sections --- old /usr/lib64/libkdevphpparser.so (objdump) +++ new /usr/lib64/libkdevphpparser.so (objdump) @@ -483,499 +483,499 @@ 2078 ca580000 12000000 00000000 00000000 .X.............. 2088 00000000 00000000 95010000 12000000 ................ 2098 00000000 00000000 00000000 00000000 ................ - 20a8 6b580000 12000e00 50c00300 00000000 kX......P....... + 20a8 6b580000 12000e00 e0bf0300 00000000 kX.............. 20b8 05000000 00000000 bb120000 12000e00 ................ - 20c8 80ba0100 00000000 eb030000 00000000 ................ + 20c8 40ba0100 00000000 eb030000 00000000 @............... 20d8 f2050000 12000e00 a0ea0000 00000000 ................ 20e8 05000000 00000000 3a1d0000 12000e00 ........:....... - 20f8 e0650200 00000000 b8010000 00000000 .e.............. - 2108 b54e0000 12000e00 b0720300 00000000 .N.......r...... + 20f8 70650200 00000000 b8010000 00000000 pe.............. + 2108 b54e0000 12000e00 40720300 00000000 .N......@r...... 2118 4c000000 00000000 042a0000 12000e00 L........*...... - 2128 40530300 00000000 46000000 00000000 @S......F....... - 2138 b5400000 12000e00 c0650300 00000000 .@.......e...... + 2128 d0520300 00000000 46000000 00000000 .R......F....... + 2138 b5400000 12000e00 50650300 00000000 .@......Pe...... 2148 4c000000 00000000 eb4c0000 12000e00 L........L...... - 2158 30710300 00000000 2c000000 00000000 0q......,....... - 2168 b8360000 12000e00 505e0300 00000000 .6......P^...... + 2158 c0700300 00000000 2c000000 00000000 .p......,....... + 2168 b8360000 12000e00 e05d0300 00000000 .6.......]...... 2178 2c000000 00000000 d4470000 12000e00 ,........G...... - 2188 c0690300 00000000 01000000 00000000 .i.............. - 2198 633e0000 12000e00 f0630300 00000000 c>.......c...... + 2188 50690300 00000000 01000000 00000000 Pi.............. + 2198 633e0000 12000e00 80630300 00000000 c>.......c...... 21a8 4c000000 00000000 ef510000 12000e00 L........Q...... - 21b8 50760300 00000000 2c000000 00000000 Pv......,....... - 21c8 40280000 12000e00 c00f0300 00000000 @(.............. + 21b8 e0750300 00000000 2c000000 00000000 .u......,....... + 21c8 40280000 12000e00 500f0300 00000000 @(......P....... 21d8 95060000 00000000 602e0000 12000e00 ........`....... - 21e8 10570300 00000000 2c000000 00000000 .W......,....... + 21e8 a0560300 00000000 2c000000 00000000 .V......,....... 21f8 360e0000 12000e00 00630100 00000000 6........c...... 2208 0a050000 00000000 43380000 12000e00 ........C8...... - 2218 805f0300 00000000 0a000000 00000000 ._.............. - 2228 56250000 12000e00 20d90200 00000000 V%...... ....... + 2218 105f0300 00000000 0a000000 00000000 ._.............. + 2228 56250000 12000e00 b0d80200 00000000 V%.............. 2238 1b040000 00000000 4f130000 12000e00 ........O....... - 2248 10c10100 00000000 a9020000 00000000 ................ - 2258 d6530000 12000e00 f0820300 00000000 .S.............. + 2248 d0c00100 00000000 a9020000 00000000 ................ + 2258 d6530000 12000e00 80820300 00000000 .S.............. 2268 8c000000 00000000 51190000 12000e00 ........Q....... - 2278 d0290200 00000000 99020000 00000000 .).............. - 2288 3f590000 12000e00 00c20300 00000000 ?Y.............. + 2278 60290200 00000000 99020000 00000000 `).............. + 2288 3f590000 12000e00 90c10300 00000000 ?Y.............. 2298 a0000000 00000000 9c270000 12000e00 .........'...... - 22a8 40010300 00000000 ae0b0000 00000000 @............... - 22b8 494e0000 12000e00 70720300 00000000 IN......pr...... + 22a8 d0000300 00000000 ae0b0000 00000000 ................ + 22b8 494e0000 12000e00 00720300 00000000 IN.......r...... 22c8 39000000 00000000 cd130000 12000e00 9............... - 22d8 60c90100 00000000 28090000 00000000 `.......(....... - 22e8 f74e0000 12000e00 00730300 00000000 .N.......s...... + 22d8 20c90100 00000000 fe080000 00000000 ............... + 22e8 f74e0000 12000e00 90720300 00000000 .N.......r...... 22f8 7a000000 00000000 7a360000 12000e00 z.......z6...... - 2308 005e0300 00000000 4c000000 00000000 .^......L....... + 2308 905d0300 00000000 4c000000 00000000 .]......L....... 2318 4c0a0000 12000e00 f01b0100 00000000 L............... 2328 f7050000 00000000 cc1d0000 12000e00 ................ - 2338 80690200 00000000 f0020000 00000000 .i.............. - 2348 81430000 12000e00 90670300 00000000 .C.......g...... + 2338 10690200 00000000 f0020000 00000000 .i.............. + 2348 81430000 12000e00 20670300 00000000 .C...... g...... 2358 01000000 00000000 2e350000 12000e00 .........5...... - 2368 705d0300 00000000 0a000000 00000000 p].............. - 2378 22310000 12000e00 a0590300 00000000 "1.......Y...... + 2368 005d0300 00000000 0a000000 00000000 .].............. + 2378 22310000 12000e00 30590300 00000000 "1......0Y...... 2388 2c000000 00000000 841d0000 12000e00 ,............... - 2398 a0670200 00000000 e0010000 00000000 .g.............. - 23a8 113e0000 12000e00 a0630300 00000000 .>.......c...... + 2398 30670200 00000000 e0010000 00000000 0g.............. + 23a8 113e0000 12000e00 30630300 00000000 .>......0c...... 23b8 4c000000 00000000 f22c0000 12000e00 L........,...... - 23c8 80550300 00000000 4c000000 00000000 .U......L....... - 23d8 99380000 12000e00 905f0300 00000000 .8......._...... + 23c8 10550300 00000000 4c000000 00000000 .U......L....... + 23d8 99380000 12000e00 205f0300 00000000 .8...... _...... 23e8 0a000000 00000000 4c5c0000 12000e00 ........L\...... - 23f8 30cd0300 00000000 52300000 00000000 0.......R0...... - 2408 0d590000 12000e00 b0c10300 00000000 .Y.............. + 23f8 c0cc0300 00000000 52300000 00000000 ........R0...... + 2408 0d590000 12000e00 40c10300 00000000 .Y......@....... 2418 43000000 00000000 d4250000 12000e00 C........%...... - 2428 60df0200 00000000 bb050000 00000000 `............... - 2438 e8280000 12000e00 e04d0300 00000000 .(.......M...... + 2428 f0de0200 00000000 bb050000 00000000 ................ + 2438 e8280000 12000e00 704d0300 00000000 .(......pM...... 2448 e5040000 00000000 d62d0000 12000e00 .........-...... - 2458 70560300 00000000 4c000000 00000000 pV......L....... - 2468 d93c0000 12000e00 f0620300 00000000 .<.......b...... + 2458 00560300 00000000 4c000000 00000000 .V......L....... + 2468 d93c0000 12000e00 80620300 00000000 .<.......b...... 2478 0a000000 00000000 b0540000 12000e00 .........T...... - 2488 008d0300 00000000 be020000 00000000 ................ - 2498 7a550000 12000e00 609a0300 00000000 zU......`....... + 2488 908c0300 00000000 be020000 00000000 ................ + 2498 7a550000 12000e00 f0990300 00000000 zU.............. 24a8 45040000 00000000 2a070000 12000e00 E.......*....... 24b8 90ec0000 00000000 ce030000 00000000 ................ - 24c8 08240000 12000e00 60c10200 00000000 .$......`....... + 24c8 08240000 12000e00 f0c00200 00000000 .$.............. 24d8 01040000 00000000 a4240000 12000e00 .........$...... - 24e8 00c80200 00000000 93040000 00000000 ................ - 24f8 5e290000 12000e00 20530300 00000000 ^)...... S...... + 24e8 90c70200 00000000 93040000 00000000 ................ + 24f8 5e290000 12000e00 b0520300 00000000 ^).......R...... 2508 0a000000 00000000 8d390000 12000e00 .........9...... - 2518 50600300 00000000 0a000000 00000000 P`.............. - 2528 0c5c0000 12000e00 50cb0300 00000000 .\......P....... + 2518 e05f0300 00000000 0a000000 00000000 ._.............. + 2528 0c5c0000 12000e00 e0ca0300 00000000 .\.............. 2538 3e000000 00000000 43390000 12000e00 >.......C9...... - 2548 20600300 00000000 2c000000 00000000 `......,....... + 2548 b05f0300 00000000 2c000000 00000000 ._......,....... 2558 180b0000 12000e00 f02d0100 00000000 .........-...... 2568 f7050000 00000000 fb210000 12000e00 .........!...... - 2578 90a50200 00000000 f5020000 00000000 ................ + 2578 20a50200 00000000 f5020000 00000000 ............... 2588 d0570000 11001600 10060500 00000000 .W.............. 2598 80040000 00000000 f0260000 12000e00 .........&...... - 25a8 20f70200 00000000 59030000 00000000 .......Y....... - 25b8 ca590000 12000e00 00c40300 00000000 .Y.............. + 25a8 b0f60200 00000000 59030000 00000000 ........Y....... + 25b8 ca590000 12000e00 90c30300 00000000 .Y.............. 25c8 5b020000 00000000 053f0000 12000e00 [........?...... - 25d8 90640300 00000000 0a000000 00000000 .d.............. - 25e8 88580000 12000e00 60c00300 00000000 .X......`....... + 25d8 20640300 00000000 0a000000 00000000 d.............. + 25e8 88580000 12000e00 f0bf0300 00000000 .X.............. 25f8 05000000 00000000 3c0c0000 12000e00 ........<....... 2608 20480100 00000000 b4010000 00000000 H.............. - 2618 19440000 12000e00 d0670300 00000000 .D.......g...... + 2618 19440000 12000e00 60670300 00000000 .D......`g...... 2628 39000000 00000000 061e0000 12000e00 9............... - 2638 706c0200 00000000 8b060000 00000000 pl.............. - 2648 d81e0000 12000e00 70750200 00000000 ........pu...... + 2638 006c0200 00000000 8b060000 00000000 .l.............. + 2648 d81e0000 12000e00 00750200 00000000 .........u...... 2658 70020000 00000000 f54b0000 12000e00 p........K...... - 2668 30700300 00000000 4c000000 00000000 0p......L....... - 2678 dd170000 12000e00 50110200 00000000 ........P....... + 2668 c06f0300 00000000 4c000000 00000000 .o......L....... + 2678 dd170000 12000e00 e0100200 00000000 ................ 2688 bf030000 00000000 8d110000 12000e00 ................ - 2698 20ad0100 00000000 7f020000 00000000 ............... - 26a8 89210000 12000e00 909c0200 00000000 .!.............. + 2698 e0ac0100 00000000 7f020000 00000000 ................ + 26a8 89210000 12000e00 209c0200 00000000 .!...... ....... 26b8 4c050000 00000000 bf100000 12000e00 L............... - 26c8 309d0100 00000000 df060000 00000000 0............... - 26d8 a3530000 12000e00 207f0300 00000000 .S...... ....... + 26c8 f09c0100 00000000 df060000 00000000 ................ + 26d8 a3530000 12000e00 b07e0300 00000000 .S.......~...... 26e8 17000000 00000000 2d430000 12000e00 ........-C...... - 26f8 80670300 00000000 01000000 00000000 .g.............. - 2708 4d120000 12000e00 80b40100 00000000 M............... + 26f8 10670300 00000000 01000000 00000000 .g.............. + 2708 4d120000 12000e00 40b40100 00000000 M.......@....... 2718 3a030000 00000000 03120000 12000e00 :............... - 2728 30b20100 00000000 50020000 00000000 0.......P....... - 2738 38340000 12000e00 d05c0300 00000000 84.......\...... + 2728 f0b10100 00000000 50020000 00000000 ........P....... + 2738 38340000 12000e00 605c0300 00000000 84......`\...... 2748 39000000 00000000 55210000 12000e00 9.......U!...... - 2758 90980200 00000000 fc030000 00000000 ................ - 2768 10330000 12000e00 105c0300 00000000 .3.......\...... + 2758 20980200 00000000 ff030000 00000000 ............... + 2768 10330000 12000e00 a05b0300 00000000 .3.......[...... 2778 4c000000 00000000 9b4c0000 12000e00 L........L...... - 2788 b0700300 00000000 7c000000 00000000 .p......|....... - 2798 442c0000 12000e00 f0540300 00000000 D,.......T...... + 2788 40700300 00000000 7c000000 00000000 @p......|....... + 2798 442c0000 12000e00 80540300 00000000 D,.......T...... 27a8 39000000 00000000 cd430000 12000e00 9........C...... - 27b8 a0670300 00000000 2c000000 00000000 .g......,....... - 27c8 733a0000 12000e00 10610300 00000000 s:.......a...... + 27b8 30670300 00000000 2c000000 00000000 0g......,....... + 27c8 733a0000 12000e00 a0600300 00000000 s:.......`...... 27d8 2c000000 00000000 682b0000 12000e00 ,.......h+...... - 27e8 f0530300 00000000 4c000000 00000000 .S......L....... - 27f8 2b150000 12000e00 10e40100 00000000 +............... + 27e8 80530300 00000000 4c000000 00000000 .S......L....... + 27f8 2b150000 12000e00 a0e30100 00000000 +............... 2808 07050000 00000000 87490000 12000e00 .........I...... - 2818 a06a0300 00000000 3b030000 00000000 .j......;....... - 2828 4e0f0000 12000e00 80830100 00000000 N............... + 2818 306a0300 00000000 3b030000 00000000 0j......;....... /usr/lib64/libkdevphpparser.so differs in assembler output --- old /usr/lib64/libkdevphpparser.so (disasm) +++ new /usr/lib64/libkdevphpparser.so (disasm) @@ -10129,28 +10129,28 @@ push %rbp push %rbx sub $something,%rsp - mov offset(%rdi),%rbx + mov offset(%rdi),%rbp mov %rsi,offset(%rsp) - mov offset(%rbx),%r12 + mov offset(%rbp),%rbx mov %fs:0x28,%rax mov %rax,offset(%rsp) xor %eax,%eax - mov offset(%r12),%rax + mov offset(%rbx),%rax lea offset(%rax),%rdx - cmp %rdx,offset(%r12) + cmp %rdx,offset(%rbx) jae <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - mov offset(%r12),%rax + mov offset(%rbx),%rax test %rax,%rax je <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - mov %rax,%r12 - mov offset(%r12),%rax + mov %rax,%rbx + mov offset(%rbx),%rax lea offset(%rax),%rdx - cmp %rdx,offset(%r12) + cmp %rdx,offset(%rbx) jb <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> pxor %xmm0,%xmm0 - mov %rdx,offset(%r12) + mov %rdx,offset(%rbx) mov offset(%rsp),%rdi - mov %r12,offset(%rbx) + mov %rbx,offset(%rbp) movups %xmm0,offset(%rax) mov offset(%r14),%rdx mov offset(%r14),%esi @@ -10172,7 +10172,7 @@ bt %rax,%rdx jae <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> movabs $something,%r12 - nopl (%rax) + nopw offset(%rax,%rax,1) cmp $something,%esi jg <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> cmp $something,%esi @@ -10309,21 +10309,21 @@ mov $something,%edi call mov $something,%esi - mov %rax,offset(%r12) - mov %rax,%rbp - mov (%r12),%eax - movq $something,offset(%rbp) + mov %rax,offset(%rbx) + mov %rax,%r12 + mov (%rbx),%eax + movq $something,offset(%r12) lea offset(,%rax,4),%r13d movslq %r13d,%r13 - mov %r13,offset(%rbp) + mov %r13,(%r12) mov %r13,%rdi call - mov offset(%r12),%r12 + mov offset(%rbx),%rbx movq %rax,%xmm0 add %r13,%rax punpcklqdq %xmm0,%xmm0 - mov %rax,offset(%rbp) - movups %xmm0,offset(%rbp) + mov %rax,offset(%r12) + movups %xmm0,offset(%r12) jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> nopl offset(%rax,%rax,1) movabs $something,%rdx @@ -10416,16 +10416,12 @@ cmp $something,%esi jne <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - nopl offset(%rax) + nopl offset(%rax,%rax,1) cmp $something,%esi jg <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - sub $something,%esi + and $something,%esi cmp $something,%esi - ja <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - mov $something,%eax - bt %rsi,%rax - jb <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - cs nopw offset(%rax,%rax,1) + je <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> mov offset(%r14),%rbp mov offset(%rbp),%rsi mov offset(%rbp),%rcx @@ -10545,6 +10541,12 @@ jb <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> nopl offset(%rax,%rax,1) + movabs $something,%rdx + lea -offset(%rsi),%eax + bt %rax,%rdx + jae <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> + jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> + nopw offset(%rax,%rax,1) cmp $something,%esi je <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> call <_ZN6KDevPG15TokenStreamBaseIN3Php5TokenEE4readEv> @@ -10552,12 +10554,6 @@ mov %esi,offset(%r14) jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> nopl offset(%rax) - movabs $something,%rdx - lea -offset(%rsi),%eax - bt %rax,%rdx - jae <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - nopw offset(%rax,%rax,1) mov %rbx,%rdx mov %rbp,%rdi call <_ZNSt6vectorIN3Php5TokenESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> @@ -10627,13 +10623,7 @@ mov offset(%r14),%rdi jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> call <__stack_chk_fail@plt> - cmp $something,%esi - jg <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - mov $something,%esi - jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - mov $something,%eax - mov $something,%esi - jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> + nop data16 cs nopw offset(%rax,%rax,1) nopl (%rax) @@ -15204,14 +15194,14 @@ jb <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> pxor %xmm0,%xmm0 mov %rdx,offset(%rbx) - mov offset(%rsp),%rdi + mov offset(%rsp),%rcx mov %rbx,offset(%r12) movups %xmm0,offset(%rax) mov offset(%rbp),%r12 movq $something,offset(%rax) mov offset(%r12),%r15 movl $something,(%rax) - mov %rax,(%rdi) + mov %rax,(%rcx) lea -offset(%r15),%rcx mov %rcx,offset(%rax) mov offset(%rbp),%eax @@ -15340,17 +15330,9 @@ movabs $something,%rcx bt %rdx,%rcx jb <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> - mov %r12,%rcx - cmp $something,%eax - je <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> cmp $something,%eax je <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> - sub $something,%eax - cmp $something,%eax - ja <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> - movabs $something,%rsi - bt %rax,%rsi - jb <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> + mov %r12,%rbx test %r14b,%r14b jne <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> mov (%r12),%rax @@ -15415,11 +15397,11 @@ lock subl $something,(%rdi) mov offset(%rsp),%rdi je <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> - mov offset(%rbp),%rcx - mov offset(%rcx),%r15 - mov offset(%rcx),%rsi - mov (%rcx),%rdx - mov %rcx,%r12 + mov offset(%rbp),%rbx + mov offset(%rbx),%r15 + mov offset(%rbx),%rsi + mov (%rbx),%rdx + mov %rbx,%r12 mov %rsi,%rax sub %rdx,%rax sar $something,%rax @@ -15428,7 +15410,7 @@ je <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> lea offset(%r15),%rax mov $something,%r14d - mov %rax,offset(%rcx) + mov %rax,offset(%rbx) overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1