~/f/kdevelop5-plugin-php/RPMS.2017 ~/f/kdevelop5-plugin-php ~/f/kdevelop5-plugin-php RPMS.2017/kdevelop5-plugin-php-23.08.4-0.0.x86_64.rpm RPMS/kdevelop5-plugin-php-23.08.4-0.0.x86_64.rpm differ: byte 225, line 1 Comparing kdevelop5-plugin-php-23.08.4-0.0.x86_64.rpm to kdevelop5-plugin-php-23.08.4-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 e8681eb6e8b60b3028d016716f600ab8d5dc7c663d3a8d1297e9aa45b5cc0a85 0 +/usr/lib64/libkdevphpparser.so fcb5c501324bb9c1e265afb22867c7a59f564be8a7520fdb54f1247176d03a60 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) @@ -5873,7 +5873,7 @@ 177d0 418b7610 81fe3004 00000f8e 4cfeffff A.v...0.....L... 177e0 8d8699fb ffff83f8 20772548 bf0f000c ........ w%H.... 177f0 c0010000 00480fa3 c70f8257 feffff81 .....H.....W.... - 17800 fe6b0400 000f8409 0500000f 1f440000 .k...........D.. + 17800 fe6b0400 000f8404 0500000f 1f440000 .k...........D.. 17810 4584ed0f 84370100 00498b5e 08488b73 E....7...I.^.H.s 17820 08488b0b 488b5318 4889f048 29c848c1 .H..H.S.H..H).H. 17830 f803490f afc44839 c20f84d1 02000048 ..I...H9.......H @@ -5886,7 +5886,7 @@ 178a0 480f6ec0 4c01e866 0f6cc048 8945200f H.n.L..f.l.H.E . 178b0 114510e9 b6fcffff 0f1f8400 00000000 .E.............. 178c0 48ba0100 00004004 00008d86 fafbffff H.....@......... - 178d0 480fa3c2 0f823204 000031c0 488b5424 H.....2...1.H.T$ + 178d0 480fa3c2 0f822d04 000031c0 488b5424 H.....-...1.H.T$ 178e0 6864482b 14252800 00000f85 1c050000 hdH+.%(......... 178f0 4883c478 5b5d415c 415d415e 415fc390 H..x[]A\A]A^A_.. 17900 81fee803 0000740c 81fe0004 00000f85 ......t......... @@ -5908,18 +5908,18 @@ 17a00 4885ed74 184889ee 4c89f7e8 d070ffff H..t.H..L....p.. 17a10 be080000 004889ef e89356ff ff498b7e .....H....V..I.~ 17a20 08418b76 104c3b7f 180f8479 02000081 .A.v.L;....y.... - 17a30 fe7a0400 000f84d6 03000081 fee80300 .z.............. + 17a30 fe860400 000f84d6 03000081 fee80300 ................ 17a40 000f858b 000000e9 c5030000 0f1f4000 ..............@. - 17a50 81fe0504 00000f8f 6c020000 81eee903 ........l....... + 17a50 81fe0504 00000f8f 8c020000 81eee903 ................ 17a60 000083fe 077719b8 85000000 480fa3f0 .....w......H... 17a70 0f828a00 0000662e 0f1f8400 00000000 ......f......... 17a80 498b6e08 488b7508 488b4d00 488b5518 I.n.H.u.H.M.H.U. 17a90 4889f048 29c848c1 f803490f afc44839 H..H).H...I...H9 17aa0 c20f84b1 00000048 8d420148 89451848 .......H.B.H.E.H 17ab0 8d04928b 34c14189 761081fe e8030000 ....4.A.v....... - 17ac0 0f845afb ffff81fe 7a040000 0f844efb ..Z.....z.....N. + 17ac0 0f845afb ffff81fe 86040000 0f844efb ..Z...........N. 17ad0 ffff81fe 30040000 0f8e72ff ffff81ee ....0.....r..... - 17ae0 67040000 83fe2077 9748b81f 0004c001 g..... w.H...... + 17ae0 67040000 83fe2077 9748b81f 000c4001 g..... w.H....@. 17af0 00000048 0fa3f073 870f1f80 00000000 ...H...s........ 17b00 418b7610 e917fbff ff0f1f80 00000000 A.v............. 17b10 48c74424 60000000 00660fef c00f2944 H.D$`....f....)D @@ -5928,7 +5928,7 @@ 17b40 d80f1146 e8488973 08c746d8 e8030000 ...F.H.s..F..... 17b50 e9eafcff ff0f1f00 48c74424 60000000 ........H.D$`... 17b60 00660fef c00f2944 24400f29 44245048 .f....)D$@.)D$PH - 17b70 3b75100f 84770100 0048c746 20000000 ;u...w...H.F ... + 17b70 3b75100f 844f0100 0048c746 20000000 ;u...O...H.F ... 17b80 004883c6 280f1146 d80f1146 e8488975 .H..(..F...F.H.u 17b90 08c746d8 e8030000 e90affff ff0f1f00 ..F............. 17ba0 4939f20f 83aa0000 004c8944 24104d89 I9.......L.D$.M. @@ -5949,29 +5949,29 @@ 17c90 004531ed 480fa3c2 0f8275f9 ffffe937 .E1.H.....u....7 17ca0 fcffff0f 1f440000 81fee803 00000f84 .....D.......... 17cb0 84f9ffff e857fe01 008b3041 897610e9 .....W....0A.v.. - 17cc0 6bfdffff 0f1f4000 48ba0100 00004004 k.....@.H.....@. - 17cd0 00008d86 fafbffff 480fa3c2 0f839efd ........H....... - 17ce0 ffffe919 feffff66 0f1f8400 00000000 .......f........ - 17cf0 4889da48 89efe855 fc010048 8b750848 H..H...U...H.u.H - 17d00 8b551848 8b4d00e9 85feffff 4531ede9 .U.H.M......E1.. - 17d10 fff8ffff 48bfcdcc cccccccc cccc498b ....H.........I. - 17d20 5e08488b 7308488b 0b488b43 184889f2 ^.H.s.H..H.C.H.. - 17d30 4829ca48 c1fa0348 0fafd748 89df4839 H).H...H...H..H9 - 17d40 d0746a48 8d500148 8d04808b 04c14889 .tjH.P.H......H. - 17d50 53184189 46104883 6f1802e8 b0fd0100 S.A.F.H.o....... - 17d60 8b004189 4610488b 44240848 8b10498b ..A.F.H.D$.H..I. - 17d70 4608488b 40184883 e8024889 4210b801 F.H.@.H...H.B... - 17d80 000000e9 54fbffff 0f1f8400 00000000 ....T........... + 17cc0 6bfdffff 0f1f4000 4889da48 89efe87d k.....@.H..H...} + 17cd0 fc010048 8b750848 8b551848 8b4d00e9 ...H.u.H.U.H.M.. + 17ce0 adfeffff 0f1f4000 48ba0100 00004004 ......@.H.....@. + 17cf0 00008d86 fafbffff 480fa3c2 0f837efd ........H.....~. + 17d00 ffffe9f9 fdffff45 31ede904 f9ffff49 .......E1......I + 17d10 8b7e08e8 f8fd0100 498b5e08 48bfcdcc .~......I.^.H... + 17d20 cccccccc cccc8b00 488b7308 488b0b41 ........H.s.H..A + 17d30 89461048 8b431848 89f24829 ca4883e8 .F.H.C.H..H).H.. + 17d40 0248c1fa 03488943 18480faf d74889df .H...H.C.H...H.. + 17d50 4839d074 58488d50 01488d04 808b04c1 H9.tXH.P.H...... + 17d60 48895318 41894610 488b4424 08488b10 H.S.A.F.H.D$.H.. + 17d70 488b4718 4883e802 48894210 b8010000 H.G.H...H.B..... + 17d80 00e956fb ffff662e 0f1f8400 00000000 ..V...f......... 17d90 488d5424 404889df e8b3fb01 00488b73 H.T$@H.......H.s 17da0 08488b53 18488b0b e99cfdff ff48c744 .H.S.H.......H.D 17db0 24600000 0000660f efc00f29 4424400f $`....f....)D$@. 17dc0 29442450 483b7310 742448c7 46200000 )D$PH;s.t$H.F .. 17dd0 00004883 c6280f11 46d80f11 46e84889 ..H..(..F...F.H. - 17de0 7308c746 d8e80300 00e955ff ffff4889 s..F......U...H. + 17de0 7308c746 d8e80300 00e967ff ffff4889 s..F......g...H. 17df0 df488d54 2440e855 fb010048 8b730848 .H.T$@.U...H.s.H 17e00 8b431848 8b0b498b 7e08ebd6 e84f53ff .C.H..I.~....OS. 17e10 ff81fe30 0400007f 0abee803 0000e9f1 ...0............ - 17e20 faffffb8 13000000 be7a0400 00e9b9f9 .........z...... + 17e20 faffffb8 1f000000 be860400 00e9b9f9 ................ 17e30 ffff6666 2e0f1f84 00000000 000f1f00 ..ff............ 17e40 41574156 4989fe41 55415449 89f45553 AWAVI..AUATI..US 17e50 4883ec58 4c8b7f18 64488b04 25280000 H..XL...dH..%(.. @@ -7273,16 +7273,16 @@ 1cf50 0f85f7fe ffffe914 ffffff0f 1f440000 .............D.. 1cf60 4d85e474 184c89e6 4889efe8 701bffff M..t.L..H...p... 1cf70 be080000 004c89e7 e83301ff ff4c8b65 .....L...3...L.e - 1cf80 088b4510 498b5424 184c39fa 0f843e02 ..E.I.T$.L9...>. - 1cf90 00003d31 0400000f 84b40200 003de803 ..=1.........=.. + 1cf80 088b4510 498b5424 184c39fa 0f841e02 ..E.I.T$.L9..... + 1cf90 00003d23 0400000f 84b40200 003de803 ..=#.........=.. 1cfa0 00000f85 7f000000 e9a40200 000f1f00 ................ - 1cfb0 3d0f0400 000f8ff5 0100002d e9030000 =..........-.... + 1cfb0 3d0f0400 000f8f25 0200002d e9030000 =......%...-.... 1cfc0 83f82477 1348b9cd 83f5e01e 00000048 ..$w.H.........H 1cfd0 0fa3c172 730f1f00 498b7424 08498b0c ...rs...I.t$.I.. 1cfe0 244c89e7 4889f048 29c848c1 f803490f $L..H..H).H...I. 1cff0 afc54839 d0746148 8d420149 89442418 ..H9.taH.B.I.D$. 1d000 488d0492 8b04c189 45103de8 0300000f H.......E.=..... - 1d010 848b0000 003d3104 00000f84 80000000 .....=1......... + 1d010 848b0000 003d2304 00000f84 80000000 .....=#......... 1d020 488b5718 4989fc3d 4d040000 7e822d51 H.W.I..=M...~.-Q 1d030 04000083 f83c77a0 48b907a6 2974c1ff .....-....H - 1d1c0 0fa3c10f 830ffeff ffe97afe ffff6690 ..........z...f. - 1d1d0 3de80300 000f8494 fcffff4c 89e7e82d =..........L...- - 1d1e0 a901004c 8b65088b 00498b54 24188945 ...L.e...I.T$..E - 1d1f0 10e99cfd ffff662e 0f1f8400 00000000 ......f......... + 1d1b0 3de80300 000f84b4 fcffff4c 89e7e84d =..........L...M + 1d1c0 a901004c 8b65088b 00498b54 24188945 ...L.e...I.T$..E + 1d1d0 10e9bcfd ffff662e 0f1f8400 00000000 ......f......... + 1d1e0 48b9cbdd c7d8bf67 013e2d10 04000048 H......g.>-....H + 1d1f0 0fa3c10f 83dffdff ffe94afe ffff6690 ..........J...f. 1d200 4889dae8 48a70100 498b7424 08498b54 H...H...I.t$.I.T 1d210 2418498b 0c24488b 7d08e974 feffff45 $.I..$H.}..t...E 1d220 31f6e913 f8ffff66 0f1f8400 00000000 1......f........ /usr/lib64/libkdevphpparser.so differs in assembler output --- old /usr/lib64/libkdevphpparser.so (disasm) +++ new /usr/lib64/libkdevphpparser.so (disasm) @@ -10552,12 +10552,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_> @@ -10565,16 +10559,28 @@ mov offset(%rbp),%rdx mov offset(%rbp),%rcx 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> xor %r13d,%r13d jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - movabs $something,%rdi + mov offset(%r14),%rdi + call <_ZN6KDevPG15TokenStreamBaseIN3Php5TokenEE4readEv> mov offset(%r14),%rbx + movabs $something,%rdi + mov (%rax),%eax mov offset(%rbx),%rsi mov (%rbx),%rcx + mov %eax,offset(%r14) mov offset(%rbx),%rax mov %rsi,%rdx sub %rcx,%rdx + sub $something,%rax sar $something,%rdx + mov %rax,offset(%rbx) imul %rdi,%rdx mov %rbx,%rdi cmp %rdx,%rax @@ -10584,19 +10590,14 @@ mov (%rcx,%rax,8),%eax mov %rdx,offset(%rbx) mov %eax,offset(%r14) - subq $something,offset(%rdi) - call <_ZN6KDevPG15TokenStreamBaseIN3Php5TokenEE4readEv> - mov (%rax),%eax - mov %eax,offset(%r14) mov offset(%rsp),%rax mov (%rax),%rdx - mov offset(%r14),%rax - mov offset(%rax),%rax + mov offset(%rdi),%rax sub $something,%rax mov %rax,offset(%rdx) mov $something,%eax jmp <_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE + ofs> - nopl offset(%rax,%rax,1) + cs nopw offset(%rax,%rax,1) lea offset(%rsp),%rdx mov %rbx,%rdi call <_ZNSt6vectorIN3Php5TokenESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> @@ -15665,12 +15666,6 @@ xor %ecx,%ecx jmp <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> nopl offset(%rax,%rax,1) - movabs $something,%rcx - sub $something,%eax - bt %rax,%rcx - jae <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> - jmp <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> - xchg %ax,%ax cmp $something,%eax je <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> mov %r12,%rdi @@ -15681,6 +15676,12 @@ mov %eax,offset(%rbp) jmp <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> cs nopw offset(%rax,%rax,1) + movabs $something,%rcx + sub $something,%eax + bt %rax,%rcx + jae <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> + jmp <_ZN3Php6Parser23parseInnerStatementListEPPNS_21InnerStatementListAstE + ofs> + xchg %ax,%ax mov %rbx,%rdx call <_ZNSt6vectorIN3Php5TokenESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> mov offset(%r12),%rsi overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1