~/f/kdevelop-plugin-php/RPMS.2017 ~/f/kdevelop-plugin-php ~/f/kdevelop-plugin-php RPMS.2017/kdevelop-plugin-php-24.08.1-1.1.x86_64.rpm RPMS/kdevelop-plugin-php-24.08.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing kdevelop-plugin-php-24.08.1-1.1.x86_64.rpm to kdevelop-plugin-php-24.08.1-1.1.x86_64.rpm comparing the rpm tags of kdevelop-plugin-php --- old-rpm-tags +++ new-rpm-tags @@ -174 +174 @@ -/usr/lib64/libkdevphpparser.so 7b651a0bf27137070494e165683cf356a97818cf50d82167c353df99383165af 0 +/usr/lib64/libkdevphpparser.so f135655b9a4829deddc2a2facc37d12bf35ca963794c21c9c6db6f2970fe7f41 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) @@ -467,514 +467,514 @@ 1f78 41040000 12000000 00000000 00000000 A............... 1f88 00000000 00000000 41560000 12000000 ........AV...... 1f98 00000000 00000000 00000000 00000000 ................ - 1fa8 c05a0000 12000e00 80400400 00000000 .Z.......@...... + 1fa8 c05a0000 12000e00 40400400 00000000 .Z......@@...... 1fb8 05000000 00000000 d7110000 12000e00 ................ - 1fc8 00de0100 00000000 17030000 00000000 ................ + 1fc8 c0dd0100 00000000 17030000 00000000 ................ 1fd8 cc050000 12000e00 a0030100 00000000 ................ 1fe8 05000000 00000000 c21f0000 12000e00 ................ - 1ff8 30d10200 00000000 b8010000 00000000 0............... - 2008 0e280000 12000e00 80940300 00000000 .(.............. + 1ff8 d0d00200 00000000 b8010000 00000000 ................ + 2008 0e280000 12000e00 40940300 00000000 .(......@....... 2018 dc050000 00000000 d3460000 12000e00 .........F...... - 2028 a0f10300 00000000 0a000000 00000000 ................ - 2038 1f520000 12000e00 50fd0300 00000000 .R......P....... + 2028 60f10300 00000000 0a000000 00000000 `............... + 2038 1f520000 12000e00 10fd0300 00000000 .R.............. 2048 4c000000 00000000 fa2b0000 12000e00 L........+...... - 2058 70dc0300 00000000 46000000 00000000 p.......F....... - 2068 ab420000 12000e00 f0ee0300 00000000 .B.............. + 2058 30dc0300 00000000 46000000 00000000 0.......F....... + 2068 ab420000 12000e00 b0ee0300 00000000 .B.............. 2078 4c000000 00000000 734f0000 12000e00 L.......sO...... - 2088 e0fa0300 00000000 2c000000 00000000 ........,....... - 2098 ae380000 12000e00 80e70300 00000000 .8.............. + 2088 a0fa0300 00000000 2c000000 00000000 ........,....... + 2098 ae380000 12000e00 40e70300 00000000 .8......@....... 20a8 2c000000 00000000 5c4a0000 12000e00 ,.......\J...... - 20b8 10f30300 00000000 01000000 00000000 ................ - 20c8 59400000 12000e00 20ed0300 00000000 Y@...... ....... + 20b8 d0f20300 00000000 01000000 00000000 ................ + 20c8 59400000 12000e00 e0ec0300 00000000 Y@.............. 20d8 4c000000 00000000 59550000 12000e00 L.......YU...... - 20e8 f0000400 00000000 2c000000 00000000 ........,....... - 20f8 3c290000 12000e00 60a90300 00000000 <)......`....... + 20e8 b0000400 00000000 2c000000 00000000 ........,....... + 20f8 3c290000 12000e00 20a90300 00000000 <)...... ....... 2108 6f070000 00000000 56300000 12000e00 o.......V0...... - 2118 40e00300 00000000 2c000000 00000000 @.......,....... + 2118 00e00300 00000000 2c000000 00000000 ........,....... 2128 ce0d0000 12000e00 a0830100 00000000 ................ 2138 24060000 00000000 393a0000 12000e00 $.......9:...... - 2148 b0e80300 00000000 0a000000 00000000 ................ - 2158 e1490000 12000e00 70f20300 00000000 .I......p....... + 2148 70e80300 00000000 0a000000 00000000 p............... + 2158 e1490000 12000e00 30f20300 00000000 .I......0....... 2168 0a000000 00000000 98240000 12000e00 .........$...... - 2178 a04a0300 00000000 6e040000 00000000 .J......n....... - 2188 54150000 12000e00 c0170200 00000000 T............... + 2178 404a0300 00000000 6e040000 00000000 @J......n....... + 2188 54150000 12000e00 60170200 00000000 T.......`....... 2198 81020000 00000000 54280000 12000e00 ........T(...... - 21a8 609a0300 00000000 a7050000 00000000 `............... - 21b8 85570000 12000e00 f0120400 00000000 .W.............. + 21a8 209a0300 00000000 a7050000 00000000 ............... + 21b8 85570000 12000e00 b0120400 00000000 .W.............. 21c8 31020000 00000000 c1140000 12000e00 1............... - 21d8 700b0200 00000000 96020000 00000000 p............... - 21e8 af5b0000 12000e00 60420400 00000000 .[......`B...... + 21d8 100b0200 00000000 96020000 00000000 ................ + 21e8 af5b0000 12000e00 20420400 00000000 .[...... B...... 21f8 a5000000 00000000 9e2a0000 12000e00 .........*...... - 2208 d0cd0300 00000000 c7080000 00000000 ................ - 2218 b3510000 12000e00 10fd0300 00000000 .Q.............. + 2208 90cd0300 00000000 c7080000 00000000 ................ + 2218 b3510000 12000e00 d0fc0300 00000000 .Q.............. 2228 39000000 00000000 e6190000 12000e00 9............... - 2238 70660200 00000000 8b090000 00000000 pf.............. - 2248 61520000 12000e00 a0fd0300 00000000 aR.............. + 2238 10660200 00000000 8b090000 00000000 .f.............. + 2248 61520000 12000e00 60fd0300 00000000 aR......`....... 2258 7a000000 00000000 70380000 12000e00 z.......p8...... - 2268 30e70300 00000000 4c000000 00000000 0.......L....... + 2268 f0e60300 00000000 4c000000 00000000 ........L....... 2278 260a0000 12000e00 a0390100 00000000 &........9...... 2288 71060000 00000000 54200000 12000e00 q.......T ...... - 2298 d0d40200 00000000 c2030000 00000000 ................ - 22a8 77450000 12000e00 c0f00300 00000000 wE.............. + 2298 70d40200 00000000 c2030000 00000000 p............... + 22a8 77450000 12000e00 80f00300 00000000 wE.............. 22b8 01000000 00000000 24370000 12000e00 ........$7...... - 22c8 a0e60300 00000000 0a000000 00000000 ................ - 22d8 18330000 12000e00 d0e20300 00000000 .3.............. + 22c8 60e60300 00000000 0a000000 00000000 `............... + 22d8 18330000 12000e00 90e20300 00000000 .3.............. 22e8 2c000000 00000000 0c200000 12000e00 ,........ ...... - 22f8 f0d20200 00000000 dd010000 00000000 ................ - 2308 07400000 12000e00 d0ec0300 00000000 .@.............. + 22f8 90d20200 00000000 dd010000 00000000 ................ + 2308 07400000 12000e00 90ec0300 00000000 .@.............. 2318 4c000000 00000000 e82e0000 12000e00 L............... - 2328 b0de0300 00000000 4c000000 00000000 ........L....... - 2338 8f3a0000 12000e00 c0e80300 00000000 .:.............. + 2328 70de0300 00000000 4c000000 00000000 p.......L....... + 2338 8f3a0000 12000e00 80e80300 00000000 .:.............. 2348 0a000000 00000000 3e5e0000 12000e00 ........>^...... - 2358 404c0400 00000000 ea2e0000 00000000 @L.............. - 2368 7d5b0000 12000e00 10420400 00000000 }[.......B...... + 2358 004c0400 00000000 ea2e0000 00000000 .L.............. + 2368 7d5b0000 12000e00 d0410400 00000000 }[.......A...... 2378 43000000 00000000 64260000 12000e00 C.......d&...... - 2388 c06b0300 00000000 29070000 00000000 .k......)....... - 2398 de2a0000 12000e00 e0d60300 00000000 .*.............. + 2388 806b0300 00000000 29070000 00000000 .k......)....... + 2398 de2a0000 12000e00 a0d60300 00000000 .*.............. 23a8 12050000 00000000 cc2f0000 12000e00 ........./...... - 23b8 a0df0300 00000000 4c000000 00000000 ........L....... - 23c8 cf3e0000 12000e00 20ec0300 00000000 .>...... ....... + 23b8 60df0300 00000000 4c000000 00000000 `.......L....... + 23c8 cf3e0000 12000e00 e0eb0300 00000000 .>.............. 23d8 0a000000 00000000 bc290000 12000e00 .........)...... - 23e8 00bb0300 00000000 a0020000 00000000 ................ - 23f8 77580000 12000e00 60220400 00000000 wX......`"...... + 23e8 c0ba0300 00000000 a0020000 00000000 ................ + 23f8 77580000 12000e00 20220400 00000000 wX...... "...... 2408 59040000 00000000 04070000 12000e00 Y............... 2418 a0050100 00000000 d5030000 00000000 ................ - 2428 5a250000 12000e00 00560300 00000000 Z%.......V...... + 2428 5a250000 12000e00 c0550300 00000000 Z%.......U...... 2438 cb040000 00000000 e2240000 12000e00 .........$...... - 2448 104f0300 00000000 b1040000 00000000 .O.............. - 2458 542b0000 12000e00 50dc0300 00000000 T+......P....... + 2448 b04e0300 00000000 b1040000 00000000 .N.............. + 2458 542b0000 12000e00 10dc0300 00000000 T+.............. 2468 0a000000 00000000 833b0000 12000e00 .........;...... - 2478 80e90300 00000000 0a000000 00000000 ................ - 2488 045e0000 12000e00 30490400 00000000 .^......0I...... + 2478 40e90300 00000000 0a000000 00000000 @............... + 2488 045e0000 12000e00 f0480400 00000000 .^.......H...... 2498 22000000 00000000 393b0000 12000e00 ".......9;...... - 24a8 50e90300 00000000 2c000000 00000000 P.......,....... + 24a8 10e90300 00000000 2c000000 00000000 ........,....... 24b8 f20a0000 12000e00 204d0100 00000000 ........ M...... 24c8 71060000 00000000 8e210000 12000e00 q........!...... - 24d8 00e50200 00000000 c2020000 00000000 ................ + 24d8 a0e40200 00000000 c2020000 00000000 ................ 24e8 915a0000 11001500 18310500 00000000 .Z.......1...... 24f8 a8040000 00000000 80270000 12000e00 .........'...... - 2508 f0860300 00000000 35040000 00000000 ........5....... - 2518 255e0000 12000e00 104c0400 00000000 %^.......L...... + 2508 b0860300 00000000 35040000 00000000 ........5....... + 2518 255e0000 12000e00 d04b0400 00000000 %^.......K...... 2528 28000000 00000000 fb400000 12000e00 (........@...... - 2538 c0ed0300 00000000 0a000000 00000000 ................ - 2548 dd5a0000 12000e00 90400400 00000000 .Z.......@...... + 2538 80ed0300 00000000 0a000000 00000000 ................ + 2548 dd5a0000 12000e00 50400400 00000000 .Z......P@...... 2558 05000000 00000000 d40b0000 12000e00 ................ 2568 30660100 00000000 bf010000 00000000 0f.............. - 2578 0f460000 12000e00 00f10300 00000000 .F.............. + 2578 0f460000 12000e00 c0f00300 00000000 .F.............. 2588 39000000 00000000 92180000 12000e00 9............... - 2598 404c0200 00000000 46070000 00000000 @L......F....... - 25a8 64220000 12000e00 10ec0200 00000000 d".............. + 2598 e04b0200 00000000 46070000 00000000 .K......F....... + 25a8 64220000 12000e00 b0eb0200 00000000 d".............. 25b8 7f020000 00000000 7d4e0000 12000e00 ........}N...... - 25c8 e0f90300 00000000 4c000000 00000000 ........L....... - 25d8 4d130000 12000e00 30ef0100 00000000 M.......0....... + 25c8 a0f90300 00000000 4c000000 00000000 ........L....... + 25d8 4d130000 12000e00 e0ee0100 00000000 M............... 25e8 07040000 00000000 21100000 12000e00 ........!....... - 25f8 90c50100 00000000 73020000 00000000 ........s....... - 2608 e61e0000 12000e00 40c30200 00000000 ........@....... + 25f8 50c50100 00000000 73020000 00000000 P.......s....... + 2608 e61e0000 12000e00 e0c20200 00000000 ................ 2618 91050000 00000000 c4170000 12000e00 ................ - 2628 303b0200 00000000 58070000 00000000 0;......X....... - 2638 52570000 12000e00 400f0400 00000000 RW......@....... + 2628 d03a0200 00000000 58070000 00000000 .:......X....... + 2638 52570000 12000e00 000f0400 00000000 RW.............. 2648 12000000 00000000 23450000 12000e00 ........#E...... - 2658 b0f00300 00000000 01000000 00000000 ................ - 2668 ab100000 12000e00 f0ca0100 00000000 ................ + 2658 70f00300 00000000 01000000 00000000 p............... + 2668 ab100000 12000e00 b0ca0100 00000000 ................ 2678 4c030000 00000000 61100000 12000e00 L.......a....... - 2688 10c80100 00000000 d4020000 00000000 ................ - 2698 2e360000 12000e00 00e60300 00000000 .6.............. + 2688 d0c70100 00000000 d4020000 00000000 ................ + 2698 2e360000 12000e00 c0e50300 00000000 .6.............. 26a8 39000000 00000000 b21e0000 12000e00 9............... - 26b8 00be0200 00000000 3f050000 00000000 ........?....... - 26c8 06350000 12000e00 40e50300 00000000 .5......@....... + 26b8 a0bd0200 00000000 3f050000 00000000 ........?....... + 26c8 06350000 12000e00 00e50300 00000000 .5.............. 26d8 4c000000 00000000 234f0000 12000e00 L.......#O...... - 26e8 60fa0300 00000000 7c000000 00000000 `.......|....... - 26f8 3a2e0000 12000e00 20de0300 00000000 :....... ....... + 26e8 20fa0300 00000000 7c000000 00000000 .......|....... + 26f8 3a2e0000 12000e00 e0dd0300 00000000 :............... 2708 39000000 00000000 c3450000 12000e00 9........E...... - 2718 d0f00300 00000000 2c000000 00000000 ........,....... - 2728 693c0000 12000e00 40ea0300 00000000 i<......@....... + 2718 90f00300 00000000 2c000000 00000000 ........,....... /usr/lib64/libkdevphpparser.so differs in assembler output --- old /usr/lib64/libkdevphpparser.so (disasm) +++ new /usr/lib64/libkdevphpparser.so (disasm) @@ -11138,8 +11138,8 @@ _ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE: push %r15 - mov %rdi,%r15 push %r14 + mov %rdi,%r14 push %r13 push %r12 push %rbp @@ -11166,8 +11166,8 @@ mov %rdx,offset(%rbx) mov %rbx,offset(%rbp) movups %xmm0,offset(%rax) - mov offset(%r15),%rdx - mov offset(%r15),%esi + mov offset(%r14),%rdx + mov offset(%r14),%esi movq $something,offset(%rax) mov offset(%rdx),%rdx movl $something,(%rax) @@ -11185,8 +11185,7 @@ xor %r13d,%r13d bt %rax,%rdx jae <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - movabs $something,%r14 - nop + data16 cs nopw offset(%rax,%rax,1) cmp $something,%esi jg <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> cmp $something,%esi @@ -11197,51 +11196,44 @@ mov $something,%edx bt %rax,%rdx jae <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - lea offset(%rsp),%rcx - mov %r15,%rbx - mov %r12,%r15 - mov %rcx,%r12 - mov offset(%rbx),%rax - mov %rbx,%rdi - mov offset(%rax),%rax - mov %rax,offset(%rsp) + mov offset(%r14),%rax + mov %r14,%rdi + lea offset(%rsp),%rbx + mov offset(%rax),%r15 call <_ZN3Php6Parser16copyCurrentStateEv@plt> - mov %r12,%rsi - mov %rbx,%rdi + mov %rbx,%rsi + mov %r14,%rdi movq $something,offset(%rsp) mov %rax,%rbp call <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE@plt> test %al,%al je <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - mov offset(%rbx),%r10 - mov %r15,%r12 - mov %rbx,%r15 - mov (%r12),%r9 - mov offset(%r10),%rbx - mov offset(%r9),%rax + mov offset(%r14),%r9 + mov (%r12),%r8 + mov offset(%r9),%rbx + mov offset(%r8),%rax mov offset(%rbx),%rdx - mov offset(%rbx),%r11 + mov offset(%rbx),%r10 lea offset(%rdx),%rsi test %rax,%rax je <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> mov offset(%rax),%ecx - cs nopw offset(%rax,%rax,1) - mov %rax,%r8 + data16 cs nopw offset(%rax,%rax,1) + nopl (%rax) + mov %rax,%r15 mov offset(%rax),%rax mov %ecx,%edi mov offset(%rax),%ecx cmp %edi,%ecx jg <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - cmp %rsi,%r11 + cmp %rsi,%r10 jae <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - mov %r10,offset(%rsp) - mov %r9,offset(%rsp) - mov %rbp,offset(%rsp) + mov %r9,(%rsp) mov %r8,offset(%rsp) + mov %rbp,offset(%rsp) mov %r12,offset(%rsp) jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - data16 cs nopw offset(%rax,%rax,1) - nop + xchg %ax,%ax mov %rax,%rbx mov offset(%rbx),%rdx lea offset(%rdx),%rsi @@ -11273,34 +11265,32 @@ cmp %rsi,offset(%rbx) jb <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> cs nopw offset(%rax,%rax,1) - mov offset(%rsp),%r10 - mov offset(%rsp),%r9 - mov offset(%rsp),%rbp + mov (%rsp),%r9 mov offset(%rsp),%r8 + mov offset(%rsp),%rbp mov offset(%rsp),%r12 mov offset(%rsp),%rax mov %rsi,offset(%rbx) - mov %rbx,offset(%r10) + mov %rbx,offset(%r9) movl $something,offset(%rdx) mov %rax,(%rdx) - mov offset(%r8),%eax + mov offset(%r15),%eax mov %rdx,offset(%rdx) add $something,%eax mov %eax,offset(%rdx) - mov offset(%r8),%rax + mov offset(%r15),%rax mov %rax,offset(%rdx) + mov %rdx,offset(%r15) mov %rdx,offset(%r8) - mov %rdx,offset(%r9) test %rbp,%rbp je <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> mov $something,%esi mov %rbp,%rdi call <_ZdlPvm@plt> - mov offset(%r15),%esi + mov offset(%r14),%esi cmp $something,%esi jle <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - data16 cs nopw offset(%rax,%rax,1) - nop + xchg %ax,%ax lea -offset(%rsi),%eax cmp $something,%eax ja <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> @@ -11312,14 +11302,15 @@ nopl offset(%rax,%rax,1) test %r13b,%r13b je <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - mov offset(%r15),%rbx + movabs $something,%rdi + mov offset(%r14),%rbx mov offset(%rbx),%rcx mov (%rbx),%rsi mov offset(%rbx),%rdx mov %rcx,%rax sub %rsi,%rax sar $something,%rax - imul %r14,%rax + imul %rdi,%rax cmp %rax,%rdx je <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> lea offset(%rdx),%rax @@ -11327,9 +11318,9 @@ mov %rax,offset(%rbx) lea (%rdx,%rdx,4),%rax mov (%rsi,%rax,8),%esi - mov %esi,offset(%r15) + mov %esi,offset(%r14) jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - nopl (%rax) + nopw offset(%rax,%rax,1) mov $something,%edi call mov $something,%esi @@ -11337,14 +11328,14 @@ mov %rax,%r13 mov (%rbx),%eax movq $something,offset(%r13) - lea offset(,%rax,4),%r14d - movslq %r14d,%r14 - mov %r14,offset(%r13) - mov %r14,%rdi + lea offset(,%rax,4),%r15d + movslq %r15d,%r15 + mov %r15,offset(%r13) + mov %r15,%rdi call mov offset(%rbx),%rbx movq %rax,%xmm0 - add %r14,%rax + add %r15,%rax punpcklqdq %xmm0,%xmm0 mov %rax,offset(%r13) movups %xmm0,offset(%r13) @@ -11371,12 +11362,12 @@ je <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> cmp $something,%esi jne <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1