~/f/kdevelop-plugin-php/RPMS.2017 ~/f/kdevelop-plugin-php ~/f/kdevelop-plugin-php RPMS.2017/kdevelop-plugin-php-24.08.2-1.1.x86_64.rpm RPMS/kdevelop-plugin-php-24.08.2-1.1.x86_64.rpm differ: byte 225, line 1 Comparing kdevelop-plugin-php-24.08.2-1.1.x86_64.rpm to kdevelop-plugin-php-24.08.2-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 34517417ee04f0f686a65ef72c6b8e45c7ec082dffd4c48c066be28106a33c83 0 +/usr/lib64/libkdevphpparser.so 9b315cc1141b32afcfeffd84410df9c893693e323bd9b680256e186a68539909 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) @@ -470,514 +470,514 @@ 1fa0 00000000 00000000 00000000 00000000 ................ 1fb0 48560000 12000000 00000000 00000000 HV.............. 1fc0 00000000 00000000 c75a0000 12000e00 .........Z...... - 1fd0 70440400 00000000 05000000 00000000 pD.............. - 1fe0 de110000 12000e00 60e00100 00000000 ........`....... + 1fd0 30440400 00000000 05000000 00000000 0D.............. + 1fe0 de110000 12000e00 20e00100 00000000 ........ ....... 1ff0 17030000 00000000 d3050000 12000e00 ................ 2000 20040100 00000000 05000000 00000000 ............... - 2010 c91f0000 12000e00 30d40200 00000000 ........0....... + 2010 c91f0000 12000e00 f0d30200 00000000 ................ 2020 b8010000 00000000 15280000 12000e00 .........(...... - 2030 80970300 00000000 dc050000 00000000 ................ - 2040 da460000 12000e00 20f50300 00000000 .F...... ....... + 2030 40970300 00000000 dc050000 00000000 @............... + 2040 da460000 12000e00 e0f40300 00000000 .F.............. 2050 0a000000 00000000 26520000 12000e00 ........&R...... - 2060 d0000400 00000000 4c000000 00000000 ........L....... - 2070 012c0000 12000e00 f0df0300 00000000 .,.............. + 2060 90000400 00000000 4c000000 00000000 ........L....... + 2070 012c0000 12000e00 b0df0300 00000000 .,.............. 2080 46000000 00000000 b2420000 12000e00 F........B...... - 2090 70f20300 00000000 4c000000 00000000 p.......L....... - 20a0 7a4f0000 12000e00 60fe0300 00000000 zO......`....... + 2090 30f20300 00000000 4c000000 00000000 0.......L....... + 20a0 7a4f0000 12000e00 20fe0300 00000000 zO...... ....... 20b0 2c000000 00000000 b5380000 12000e00 ,........8...... - 20c0 00eb0300 00000000 2c000000 00000000 ........,....... - 20d0 634a0000 12000e00 90f60300 00000000 cJ.............. + 20c0 c0ea0300 00000000 2c000000 00000000 ........,....... + 20d0 634a0000 12000e00 50f60300 00000000 cJ......P....... 20e0 01000000 00000000 60400000 12000e00 ........`@...... - 20f0 a0f00300 00000000 4c000000 00000000 ........L....... - 2100 60550000 12000e00 70040400 00000000 `U......p....... + 20f0 60f00300 00000000 4c000000 00000000 `.......L....... + 2100 60550000 12000e00 30040400 00000000 `U......0....... 2110 2c000000 00000000 43290000 12000e00 ,.......C)...... - 2120 60ac0300 00000000 8f070000 00000000 `............... - 2130 5d300000 12000e00 c0e30300 00000000 ]0.............. + 2120 20ac0300 00000000 8f070000 00000000 ............... + 2130 5d300000 12000e00 80e30300 00000000 ]0.............. 2140 2c000000 00000000 d50d0000 12000e00 ,............... 2150 90840100 00000000 14060000 00000000 ................ - 2160 403a0000 12000e00 30ec0300 00000000 @:......0....... + 2160 403a0000 12000e00 f0eb0300 00000000 @:.............. 2170 0a000000 00000000 e8490000 12000e00 .........I...... - 2180 f0f50300 00000000 0a000000 00000000 ................ - 2190 9f240000 12000e00 904d0300 00000000 .$.......M...... + 2180 b0f50300 00000000 0a000000 00000000 ................ + 2190 9f240000 12000e00 504d0300 00000000 .$......PM...... 21a0 6e040000 00000000 5b150000 12000e00 n.......[....... - 21b0 001a0200 00000000 81020000 00000000 ................ - 21c0 5b280000 12000e00 609d0300 00000000 [(......`....... + 21b0 c0190200 00000000 81020000 00000000 ................ + 21c0 5b280000 12000e00 209d0300 00000000 [(...... ....... 21d0 a7050000 00000000 8c570000 12000e00 .........W...... - 21e0 50160400 00000000 31020000 00000000 P.......1....... - 21f0 c8140000 12000e00 c00d0200 00000000 ................ + 21e0 10160400 00000000 31020000 00000000 ........1....... + 21f0 c8140000 12000e00 800d0200 00000000 ................ 2200 96020000 00000000 b65b0000 12000e00 .........[...... - 2210 50460400 00000000 a5000000 00000000 PF.............. - 2220 a52a0000 12000e00 70d10300 00000000 .*......p....... + 2210 10460400 00000000 a5000000 00000000 .F.............. + 2220 a52a0000 12000e00 30d10300 00000000 .*......0....... 2230 c7080000 00000000 ba510000 12000e00 .........Q...... - 2240 90000400 00000000 39000000 00000000 ........9....... - 2250 ed190000 12000e00 b0680200 00000000 .........h...... - 2260 74090000 00000000 68520000 12000e00 t.......hR...... - 2270 20010400 00000000 7a000000 00000000 .......z....... - 2280 77380000 12000e00 b0ea0300 00000000 w8.............. + 2240 50000400 00000000 39000000 00000000 P.......9....... + 2250 ed190000 12000e00 70680200 00000000 ........ph...... + 2260 8b090000 00000000 68520000 12000e00 ........hR...... + 2270 e0000400 00000000 7a000000 00000000 ........z....... + 2280 77380000 12000e00 70ea0300 00000000 w8......p....... 2290 4c000000 00000000 2d0a0000 12000e00 L.......-....... 22a0 003a0100 00000000 71060000 00000000 .:......q....... - 22b0 5b200000 12000e00 d0d70200 00000000 [ .............. + 22b0 5b200000 12000e00 90d70200 00000000 [ .............. 22c0 c2030000 00000000 7e450000 12000e00 ........~E...... - 22d0 40f40300 00000000 01000000 00000000 @............... - 22e0 2b370000 12000e00 20ea0300 00000000 +7...... ....... + 22d0 00f40300 00000000 01000000 00000000 ................ + 22e0 2b370000 12000e00 e0e90300 00000000 +7.............. 22f0 0a000000 00000000 1f330000 12000e00 .........3...... - 2300 50e60300 00000000 2c000000 00000000 P.......,....... - 2310 13200000 12000e00 f0d50200 00000000 . .............. + 2300 10e60300 00000000 2c000000 00000000 ........,....... + 2310 13200000 12000e00 b0d50200 00000000 . .............. 2320 dd010000 00000000 0e400000 12000e00 .........@...... - 2330 50f00300 00000000 4c000000 00000000 P.......L....... - 2340 ef2e0000 12000e00 30e20300 00000000 ........0....... + 2330 10f00300 00000000 4c000000 00000000 ........L....... + 2340 ef2e0000 12000e00 f0e10300 00000000 ................ 2350 4c000000 00000000 963a0000 12000e00 L........:...... - 2360 40ec0300 00000000 0a000000 00000000 @............... - 2370 455e0000 12000e00 30500400 00000000 E^......0P...... + 2360 00ec0300 00000000 0a000000 00000000 ................ + 2370 455e0000 12000e00 f04f0400 00000000 E^.......O...... 2380 1a320000 00000000 845b0000 12000e00 .2.......[...... - 2390 00460400 00000000 43000000 00000000 .F......C....... - 23a0 6b260000 12000e00 c06e0300 00000000 k&.......n...... + 2390 c0450400 00000000 43000000 00000000 .E......C....... + 23a0 6b260000 12000e00 806e0300 00000000 k&.......n...... 23b0 29070000 00000000 e52a0000 12000e00 )........*...... - 23c0 60da0300 00000000 12050000 00000000 `............... - 23d0 d32f0000 12000e00 20e30300 00000000 ./...... ....... + 23c0 20da0300 00000000 12050000 00000000 ............... + 23d0 d32f0000 12000e00 e0e20300 00000000 ./.............. 23e0 4c000000 00000000 d63e0000 12000e00 L........>...... - 23f0 a0ef0300 00000000 0a000000 00000000 ................ - 2400 c3290000 12000e00 00be0300 00000000 .).............. + 23f0 60ef0300 00000000 0a000000 00000000 `............... + 2400 c3290000 12000e00 c0bd0300 00000000 .).............. 2410 95020000 00000000 7e580000 12000e00 ........~X...... - 2420 a0250400 00000000 59040000 00000000 .%......Y....... + 2420 60250400 00000000 59040000 00000000 `%......Y....... 2430 0b070000 12000e00 20060100 00000000 ........ ....... 2440 d5030000 00000000 61250000 12000e00 ........a%...... - 2450 00590300 00000000 cb040000 00000000 .Y.............. - 2460 e9240000 12000e00 00520300 00000000 .$.......R...... + 2450 c0580300 00000000 cb040000 00000000 .X.............. + 2460 e9240000 12000e00 c0510300 00000000 .$.......Q...... 2470 c1040000 00000000 5b2b0000 12000e00 ........[+...... - 2480 d0df0300 00000000 0a000000 00000000 ................ - 2490 8a3b0000 12000e00 00ed0300 00000000 .;.............. + 2480 90df0300 00000000 0a000000 00000000 ................ + 2490 8a3b0000 12000e00 c0ec0300 00000000 .;.............. 24a0 0a000000 00000000 0b5e0000 12000e00 .........^...... - 24b0 204d0400 00000000 22000000 00000000 M......"....... - 24c0 403b0000 12000e00 d0ec0300 00000000 @;.............. + 24b0 e04c0400 00000000 22000000 00000000 .L......"....... + 24c0 403b0000 12000e00 90ec0300 00000000 @;.............. 24d0 2c000000 00000000 f90a0000 12000e00 ,............... 24e0 804d0100 00000000 71060000 00000000 .M......q....... - 24f0 95210000 12000e00 00e80200 00000000 .!.............. + 24f0 95210000 12000e00 c0e70200 00000000 .!.............. 2500 c2020000 00000000 985a0000 11001500 .........Z...... 2510 10310500 00000000 a8040000 00000000 .1.............. - 2520 87270000 12000e00 f0890300 00000000 .'.............. + 2520 87270000 12000e00 b0890300 00000000 .'.............. 2530 35040000 00000000 2c5e0000 12000e00 5.......,^...... - 2540 00500400 00000000 28000000 00000000 .P......(....... - 2550 02410000 12000e00 40f10300 00000000 .A......@....... + 2540 c04f0400 00000000 28000000 00000000 .O......(....... + 2550 02410000 12000e00 00f10300 00000000 .A.............. 2560 0a000000 00000000 e45a0000 12000e00 .........Z...... - 2570 80440400 00000000 05000000 00000000 .D.............. + 2570 40440400 00000000 05000000 00000000 @D.............. 2580 db0b0000 12000e00 20670100 00000000 ........ g...... 2590 bf010000 00000000 16460000 12000e00 .........F...... - 25a0 80f40300 00000000 39000000 00000000 ........9....... - 25b0 99180000 12000e00 804e0200 00000000 .........N...... + 25a0 40f40300 00000000 39000000 00000000 @.......9....... + 25b0 99180000 12000e00 404e0200 00000000 ........@N...... 25c0 46070000 00000000 6b220000 12000e00 F.......k"...... - 25d0 10ef0200 00000000 7f020000 00000000 ................ - 25e0 844e0000 12000e00 60fd0300 00000000 .N......`....... + 25d0 d0ee0200 00000000 7f020000 00000000 ................ + 25e0 844e0000 12000e00 20fd0300 00000000 .N...... ....... 25f0 4c000000 00000000 54130000 12000e00 L.......T....... - 2600 80f10100 00000000 07040000 00000000 ................ - 2610 28100000 12000e00 d0c60100 00000000 (............... + 2600 40f10100 00000000 07040000 00000000 @............... + 2610 28100000 12000e00 90c60100 00000000 (............... 2620 73020000 00000000 ed1e0000 12000e00 s............... - 2630 40c60200 00000000 91050000 00000000 @............... - 2640 cb170000 12000e00 703d0200 00000000 ........p=...... + 2630 00c60200 00000000 91050000 00000000 ................ + 2640 cb170000 12000e00 303d0200 00000000 ........0=...... 2650 58070000 00000000 59570000 12000e00 X.......YW...... - 2660 c0120400 00000000 12000000 00000000 ................ - 2670 2a450000 12000e00 30f40300 00000000 *E......0....... + 2660 80120400 00000000 12000000 00000000 ................ + 2670 2a450000 12000e00 f0f30300 00000000 *E.............. 2680 01000000 00000000 b2100000 12000e00 ................ - 2690 30cc0100 00000000 4c030000 00000000 0.......L....... - 26a0 68100000 12000e00 50c90100 00000000 h.......P....... + 2690 f0cb0100 00000000 4c030000 00000000 ........L....... + 26a0 68100000 12000e00 10c90100 00000000 h............... 26b0 d4020000 00000000 35360000 12000e00 ........56...... - 26c0 80e90300 00000000 39000000 00000000 ........9....... - 26d0 b91e0000 12000e00 00c10200 00000000 ................ + 26c0 40e90300 00000000 39000000 00000000 @.......9....... + 26d0 b91e0000 12000e00 c0c00200 00000000 ................ 26e0 3f050000 00000000 0d350000 12000e00 ?........5...... - 26f0 c0e80300 00000000 4c000000 00000000 ........L....... - 2700 2a4f0000 12000e00 e0fd0300 00000000 *O.............. + 26f0 80e80300 00000000 4c000000 00000000 ........L....... + 2700 2a4f0000 12000e00 a0fd0300 00000000 *O.............. 2710 7c000000 00000000 412e0000 12000e00 |.......A....... - 2720 a0e10300 00000000 39000000 00000000 ........9....... - 2730 ca450000 12000e00 50f40300 00000000 .E......P....... + 2720 60e10300 00000000 39000000 00000000 `.......9....... + 2730 ca450000 12000e00 10f40300 00000000 .E.............. 2740 2c000000 00000000 703c0000 12000e00 ,.......p<...... /usr/lib64/libkdevphpparser.so differs in assembler output --- old /usr/lib64/libkdevphpparser.so (disasm) +++ new /usr/lib64/libkdevphpparser.so (disasm) @@ -10414,8 +10414,8 @@ mov offset(%rax),%rax mov %edx,%ecx mov offset(%rax),%edx - cmp %edx,%ecx - jl <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> + cmp %ecx,%edx + jg <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> lea offset(%rsi),%rdx mov $something,%esi call <_ZN6KDevPG9BlockType8allocateEmPPS0_> @@ -10432,11 +10432,11 @@ mov %rax,offset(%r12) cmp $something,%esi jne <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - lea offset(%rsp),%rax - mov %rax,offset(%rsp) + lea offset(%rsp),%rbx + nopl offset(%rax,%rax,1) mov offset(%r15),%rdi call <_ZN6KDevPG15TokenStreamBaseIN3Php5TokenEE4readEv> - mov offset(%rsp),%rsi + mov %rbx,%rsi mov %r15,%rdi mov (%rax),%eax movq $something,offset(%rsp) @@ -10444,21 +10444,21 @@ call <_ZN3Php6Parser29parseClassConstantDeclarationEPPNS_27ClassConstantDeclarationAstE@plt> test %al,%al je <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - mov offset(%rbp),%rbx + mov offset(%rbp),%r12 mov offset(%r15),%rsi - mov offset(%rsp),%r12 - mov offset(%rbx),%rax + mov offset(%rsp),%r13 + mov offset(%r12),%rax mov offset(%rsi),%rdi test %rax,%rax je <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> mov offset(%rax),%edx - xchg %ax,%ax + nopl (%rax) mov %rax,%r14 mov offset(%rax),%rax mov %edx,%ecx mov offset(%rax),%edx - cmp %edx,%ecx - jl <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> + cmp %ecx,%edx + jg <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> lea offset(%rsi),%rdx mov $something,%esi call <_ZN6KDevPG9BlockType8allocateEmPPS0_> @@ -10466,13 +10466,13 @@ mov offset(%r14),%ecx mov %rax,offset(%rax) lea offset(%rcx),%edx - mov %r12,(%rax) + mov %r13,(%rax) mov %edx,offset(%rax) mov offset(%r14),%rdx mov %rdx,offset(%rax) mov %rax,offset(%r14) mov offset(%r15),%esi - mov %rax,offset(%rbx) + mov %rax,offset(%r12) cmp $something,%esi je <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> cmp $something,%esi @@ -10488,7 +10488,6 @@ mov %rax,offset(%rdx) mov $something,%eax jmp <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - nop mov $something,%edi call mov $something,%esi @@ -10602,110 +10601,7 @@ mov %eax,offset(%r15) call <_ZN3Php6Parser25parseNamespacedIdentifierEPPNS_23NamespacedIdentifierAstE@plt> test %al,%al - jne <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - cmpb $something,offset(%r15) - jne <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - lea offset(%rsp),%rbx - lea offset(%rip),%rax # <_fini + ofs> - mov %r15,%rdi - mov $something,%esi - mov %rbx,%rdx - mov %rax,offset(%rsp) - movq $something,offset(%rsp) - movq $something,offset(%rsp) - call <_ZN3Php6Parser14expectedSymbolEiRK7QString@plt> - mov %rbx,%rdi - call <_ZN17QArrayDataPointerIDsED1Ev> - jmp <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - cmpb $something,offset(%r15) - jne <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - lea offset(%rsp),%rbx - lea offset(%rip),%rax # <_fini + ofs> - mov %r15,%rdi - mov $something,%esi - mov %rbx,%rdx - mov %rax,offset(%rsp) - movq $something,offset(%rsp) - movq $something,offset(%rsp) - call <_ZN3Php6Parser14expectedSymbolEiRK7QString@plt> - mov %rbx,%rdi - call <_ZN17QArrayDataPointerIDsED1Ev> - jmp <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - cmpb $something,offset(%r15) - jne <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - lea offset(%rsp),%rbx - lea offset(%rip),%rax # <_fini + ofs> - mov %r15,%rdi - mov $something,%esi - mov %rbx,%rdx - mov %rax,offset(%rsp) - movq $something,offset(%rsp) - movq $something,offset(%rsp) - call <_ZN3Php6Parser14expectedSymbolEiRK7QString@plt> - mov %rbx,%rdi - call <_ZN17QArrayDataPointerIDsED1Ev> - jmp <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - movq $something,offset(%rsp) - pxor %xmm0,%xmm0 - movaps %xmm0,offset(%rsp) - movaps %xmm0,offset(%rsp) - cmp offset(%rbx),%rdx - je <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - movq $something,offset(%rdx) - add $something,%rdx - movups %xmm0,-offset(%rdx) - movups %xmm0,-offset(%rdx) - mov %rdx,offset(%rbx) - movl $something,-offset(%rdx) - jmp <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - jg <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - cmp $something,%eax - je <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - cmp $something,%eax - jne <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - lea offset(%rsp),%rax - mov %r15,%rdi - movq $something,offset(%rsp) - mov %rax,%rsi - mov %rax,offset(%rsp) - call <_ZN3Php6Parser17parsePropertyTypeEPPNS_15PropertyTypeAstE@plt> - test %al,%al - je <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - mov offset(%rbp),%rax - mov offset(%rsp),%rdx - mov %rdx,offset(%rax) - mov offset(%rsp),%rsi - mov %r15,%rdi - movq $something,offset(%rsp) - call <_ZN3Php6Parser29parseClassVariableDeclarationEPPNS_27ClassVariableDeclarationAstE@plt> - test %al,%al je <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - mov offset(%rbp),%rax - mov offset(%rsp),%rdx - mov offset(%r15),%esi - mov %rdx,offset(%rax) - cmp $something,%esi - je <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - cmpb $something,offset(%r15) - jne <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - lea offset(%rip),%rax # <_fini + ofs> - pxor %xmm0,%xmm0 - movq $something,offset(%rsp) - lea offset(%rsp),%rbx - mov %rax,offset(%rsp) - mov %rbx,%rcx - mov $something,%edx - movq $something,offset(%rsp) - movq $something,offset(%rsp) - movaps %xmm0,offset(%rsp) - mov %r15,%rdi - call <_ZN3Php6Parser13expectedTokenEixRK7QString@plt> - mov %rbx,%rdi - call <_ZN17QArrayDataPointerIDsED1Ev> - lea offset(%rsp),%rdi - call <_ZN17QArrayDataPointerIDsED1Ev> - jmp <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> - nopl offset(%rax,%rax,1) mov offset(%rbp),%r13 mov offset(%r15),%r12 mov offset(%rsp),%rcx @@ -10715,13 +10611,14 @@ test %rax,%rax je <_ZN3Php6Parser19parseClassStatementEPPNS_17ClassStatementAstE + ofs> mov offset(%rax),%edx + data16 cs nopw offset(%rax,%rax,1) nop mov %rax,%r14 mov offset(%rax),%rax mov %edx,%esi overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1