~/f/ouch/RPMS.2017 ~/f/ouch ~/f/ouch RPMS.2017/ouch-0.4.0~0-0.0.x86_64.rpm RPMS/ouch-0.4.0~0-0.0.x86_64.rpm differ: byte 225, line 1 Comparing ouch-0.4.0~0-0.0.x86_64.rpm to ouch-0.4.0~0-0.0.x86_64.rpm comparing the rpm tags of ouch --- old-rpm-tags +++ new-rpm-tags @@ -177 +177 @@ -/usr/bin/ouch 496a54d34c6caea03262608bc426fdef686380c0af1d10603e8367a7bda8d917 0 +/usr/bin/ouch 1e0faf1ea3949838e985890e7c1b09f9150cbfda2f781c8950ef454ef5067a3a 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/bin/ouch differs in ELF sections --- old /usr/bin/ouch (objdump) +++ new /usr/bin/ouch (objdump) @@ -392,115 +392,115 @@ 01b00 08000000 00000000 b0f10300 00000000 ................ 01b10 d82e3000 00000000 08000000 00000000 ..0............. 01b20 70f10300 00000000 e02e3000 00000000 p.........0..... - 01b30 08000000 00000000 db511e00 00000000 .........Q...... + 01b30 08000000 00000000 bf1b1e00 00000000 ................ 01b40 e82e3000 00000000 08000000 00000000 ..0............. - 01b50 40491e00 00000000 f02e3000 00000000 @I........0..... - 01b60 08000000 00000000 2a411e00 00000000 ........*A...... - 01b70 002f3000 00000000 08000000 00000000 ./0............. - 01b80 3e751e00 00000000 082f3000 00000000 >u......./0..... - 01b90 08000000 00000000 167f1e00 00000000 ................ - 01ba0 202f3000 00000000 08000000 00000000 /0............. - 01bb0 0fb01e00 00000000 282f3000 00000000 ........(/0..... - 01bc0 08000000 00000000 e9b91e00 00000000 ................ + 01b50 f8121e00 00000000 002f3000 00000000 ........./0..... + 01b60 08000000 00000000 203e1e00 00000000 ........ >...... + 01b70 082f3000 00000000 08000000 00000000 ./0............. + 01b80 283e1e00 00000000 202f3000 00000000 (>...... /0..... + 01b90 08000000 00000000 b5951e00 00000000 ................ + 01ba0 282f3000 00000000 08000000 00000000 (/0............. + 01bb0 1a8d1e00 00000000 302f3000 00000000 ........0/0..... + 01bc0 08000000 00000000 04851e00 00000000 ................ 01bd0 402f3000 00000000 08000000 00000000 @/0............. - 01be0 44cb1e00 00000000 482f3000 00000000 D.......H/0..... - 01bf0 08000000 00000000 4ccb1e00 00000000 ........L....... + 01be0 66c11e00 00000000 482f3000 00000000 f.......H/0..... + 01bf0 08000000 00000000 40cb1e00 00000000 ........@....... 01c00 602f3000 00000000 08000000 00000000 `/0............. - 01c10 ba181f00 00000000 682f3000 00000000 ........h/0..... - 01c20 08000000 00000000 ef0f1f00 00000000 ................ + 01c10 fbec1e00 00000000 682f3000 00000000 ........h/0..... + 01c20 08000000 00000000 d3f61e00 00000000 ................ 01c30 802f3000 00000000 08000000 00000000 ./0............. - 01c40 cf681f00 00000000 882f3000 00000000 .h......./0..... - 01c50 08000000 00000000 08601f00 00000000 .........`...... + 01c40 fb201f00 00000000 882f3000 00000000 . ......./0..... + 01c50 08000000 00000000 30181f00 00000000 ........0....... 01c60 982f3000 00000000 08000000 00000000 ./0............. - 01c70 14941f00 00000000 a02f3000 00000000 ........./0..... - 01c80 08000000 00000000 4a941f00 00000000 ........J....... + 01c70 e3da1f00 00000000 a02f3000 00000000 ........./0..... + 01c80 08000000 00000000 19db1f00 00000000 ................ 01c90 a82f3000 00000000 08000000 00000000 ./0............. - 01ca0 80941f00 00000000 b02f3000 00000000 ........./0..... - 01cb0 08000000 00000000 b6941f00 00000000 ................ + 01ca0 4fdb1f00 00000000 b02f3000 00000000 O......../0..... + 01cb0 08000000 00000000 85db1f00 00000000 ................ 01cc0 b82f3000 00000000 08000000 00000000 ./0............. - 01cd0 ec941f00 00000000 c02f3000 00000000 ........./0..... - 01ce0 08000000 00000000 22951f00 00000000 ........"....... + 01cd0 bbdb1f00 00000000 c02f3000 00000000 ........./0..... + 01ce0 08000000 00000000 f1db1f00 00000000 ................ 01cf0 c82f3000 00000000 08000000 00000000 ./0............. - 01d00 58951f00 00000000 d02f3000 00000000 X......../0..... - 01d10 08000000 00000000 8e951f00 00000000 ................ + 01d00 27dc1f00 00000000 d02f3000 00000000 '......../0..... + 01d10 08000000 00000000 5ddc1f00 00000000 ........]....... 01d20 d82f3000 00000000 08000000 00000000 ./0............. - 01d30 c4951f00 00000000 e02f3000 00000000 ........./0..... - 01d40 08000000 00000000 fa951f00 00000000 ................ + 01d30 93dc1f00 00000000 e02f3000 00000000 ........./0..... + 01d40 08000000 00000000 c9dc1f00 00000000 ................ 01d50 e82f3000 00000000 08000000 00000000 ./0............. - 01d60 2f961f00 00000000 f02f3000 00000000 /......../0..... - 01d70 08000000 00000000 64961f00 00000000 ........d....... + 01d60 fedc1f00 00000000 f02f3000 00000000 ........./0..... + 01d70 08000000 00000000 33dd1f00 00000000 ........3....... 01d80 f82f3000 00000000 08000000 00000000 ./0............. - 01d90 99ad1f00 00000000 00303000 00000000 .........00..... - 01da0 08000000 00000000 cfad1f00 00000000 ................ + 01d90 79f41f00 00000000 00303000 00000000 y........00..... + 01da0 08000000 00000000 aff41f00 00000000 ................ 01db0 08303000 00000000 08000000 00000000 .00............. - 01dc0 05ae1f00 00000000 10303000 00000000 .........00..... - 01dd0 08000000 00000000 3bae1f00 00000000 ........;....... + 01dc0 e5f41f00 00000000 10303000 00000000 .........00..... + 01dd0 08000000 00000000 1bf51f00 00000000 ................ 01de0 18303000 00000000 08000000 00000000 .00............. - 01df0 71ae1f00 00000000 20303000 00000000 q....... 00..... - 01e00 08000000 00000000 a7ae1f00 00000000 ................ + 01df0 51f51f00 00000000 20303000 00000000 Q....... 00..... + 01e00 08000000 00000000 87f51f00 00000000 ................ 01e10 28303000 00000000 08000000 00000000 (00............. - 01e20 ddae1f00 00000000 30303000 00000000 ........000..... - 01e30 08000000 00000000 13af1f00 00000000 ................ + 01e20 bdf51f00 00000000 30303000 00000000 ........000..... + 01e30 08000000 00000000 f3f51f00 00000000 ................ 01e40 38303000 00000000 08000000 00000000 800............. - 01e50 49af1f00 00000000 40303000 00000000 I.......@00..... - 01e60 08000000 00000000 7faf1f00 00000000 ................ + 01e50 29f61f00 00000000 40303000 00000000 ).......@00..... + 01e60 08000000 00000000 5ff61f00 00000000 ........_....... 01e70 48303000 00000000 08000000 00000000 H00............. - 01e80 b4af1f00 00000000 50303000 00000000 ........P00..... - 01e90 08000000 00000000 e9af1f00 00000000 ................ + 01e80 94f61f00 00000000 50303000 00000000 ........P00..... + 01e90 08000000 00000000 c9f61f00 00000000 ................ 01ea0 58303000 00000000 08000000 00000000 X00............. - 01eb0 b1be1f00 00000000 60303000 00000000 ........`00..... - 01ec0 08000000 00000000 15bf1f00 00000000 ................ + 01eb0 91052000 00000000 60303000 00000000 .. .....`00..... + 01ec0 08000000 00000000 f5052000 00000000 .......... ..... 01ed0 68303000 00000000 08000000 00000000 h00............. - 01ee0 79bf1f00 00000000 70303000 00000000 y.......p00..... - 01ef0 08000000 00000000 ddbf1f00 00000000 ................ + 01ee0 59062000 00000000 70303000 00000000 Y. .....p00..... + 01ef0 08000000 00000000 bd062000 00000000 .......... ..... 01f00 78303000 00000000 08000000 00000000 x00............. - 01f10 41c01f00 00000000 80303000 00000000 A........00..... - 01f20 08000000 00000000 a5c01f00 00000000 ................ + 01f10 21072000 00000000 80303000 00000000 !. ......00..... + 01f20 08000000 00000000 85072000 00000000 .......... ..... 01f30 88303000 00000000 08000000 00000000 .00............. - 01f40 09c11f00 00000000 90303000 00000000 .........00..... - 01f50 08000000 00000000 6dc11f00 00000000 ........m....... + 01f40 e9072000 00000000 90303000 00000000 .. ......00..... + 01f50 08000000 00000000 4d082000 00000000 ........M. ..... 01f60 98303000 00000000 08000000 00000000 .00............. - 01f70 d1c11f00 00000000 a0303000 00000000 .........00..... - 01f80 08000000 00000000 35c21f00 00000000 ........5....... + 01f70 b1082000 00000000 a0303000 00000000 .. ......00..... + 01f80 08000000 00000000 15092000 00000000 .......... ..... 01f90 a8303000 00000000 08000000 00000000 .00............. - 01fa0 99c21f00 00000000 b0303000 00000000 .........00..... - 01fb0 08000000 00000000 fdc21f00 00000000 ................ + 01fa0 79092000 00000000 b0303000 00000000 y. ......00..... + 01fb0 08000000 00000000 dd092000 00000000 .......... ..... 01fc0 b8303000 00000000 08000000 00000000 .00............. - 01fd0 61c31f00 00000000 c0303000 00000000 a........00..... - 01fe0 08000000 00000000 c5c31f00 00000000 ................ + 01fd0 410a2000 00000000 c0303000 00000000 A. ......00..... + 01fe0 08000000 00000000 a50a2000 00000000 .......... ..... 01ff0 c8303000 00000000 08000000 00000000 .00............. - 02000 29c41f00 00000000 d0303000 00000000 )........00..... - 02010 08000000 00000000 8dc41f00 00000000 ................ + 02000 090b2000 00000000 d0303000 00000000 .. ......00..... + 02010 08000000 00000000 6d0b2000 00000000 ........m. ..... 02020 d8303000 00000000 08000000 00000000 .00............. - 02030 f1c41f00 00000000 e0303000 00000000 .........00..... - 02040 08000000 00000000 55c51f00 00000000 ........U....... + 02030 d10b2000 00000000 e0303000 00000000 .. ......00..... + 02040 08000000 00000000 350c2000 00000000 ........5. ..... 02050 e8303000 00000000 08000000 00000000 .00............. - 02060 b9c51f00 00000000 f0303000 00000000 .........00..... - 02070 08000000 00000000 1dc61f00 00000000 ................ + 02060 990c2000 00000000 f0303000 00000000 .. ......00..... + 02070 08000000 00000000 fd0c2000 00000000 .......... ..... 02080 f8303000 00000000 08000000 00000000 .00............. - 02090 81c61f00 00000000 00313000 00000000 .........10..... - 020a0 08000000 00000000 e5c61f00 00000000 ................ + 02090 610d2000 00000000 00313000 00000000 a. ......10..... + 020a0 08000000 00000000 c50d2000 00000000 .......... ..... 020b0 08313000 00000000 08000000 00000000 .10............. - 020c0 49c71f00 00000000 10313000 00000000 I........10..... - 020d0 08000000 00000000 adc71f00 00000000 ................ + 020c0 290e2000 00000000 10313000 00000000 ). ......10..... + 020d0 08000000 00000000 8d0e2000 00000000 .......... ..... 020e0 18313000 00000000 08000000 00000000 .10............. - 020f0 11c81f00 00000000 20313000 00000000 ........ 10..... - 02100 08000000 00000000 75c81f00 00000000 ........u....... + 020f0 f10e2000 00000000 20313000 00000000 .. ..... 10..... + 02100 08000000 00000000 550f2000 00000000 ........U. ..... 02110 28313000 00000000 08000000 00000000 (10............. - 02120 d9c81f00 00000000 30313000 00000000 ........010..... - 02130 08000000 00000000 3dc91f00 00000000 ........=....... + 02120 b90f2000 00000000 30313000 00000000 .. .....010..... + 02130 08000000 00000000 1d102000 00000000 .......... ..... 02140 38313000 00000000 08000000 00000000 810............. - 02150 a0c91f00 00000000 40313000 00000000 ........@10..... - 02160 08000000 00000000 03ca1f00 00000000 ................ + 02150 80102000 00000000 40313000 00000000 .. .....@10..... + 02160 08000000 00000000 e3102000 00000000 .......... ..... 02170 48313000 00000000 08000000 00000000 H10............. - 02180 66ca1f00 00000000 50313000 00000000 f.......P10..... - 02190 08000000 00000000 c9ca1f00 00000000 ................ + 02180 46112000 00000000 50313000 00000000 F. .....P10..... + 02190 08000000 00000000 a9112000 00000000 .......... ..... 021a0 58313000 00000000 08000000 00000000 X10............. - 021b0 2ccb1f00 00000000 60313000 00000000 ,.......`10..... - 021c0 08000000 00000000 8fcb1f00 00000000 ................ + 021b0 0c122000 00000000 60313000 00000000 .. .....`10..... + 021c0 08000000 00000000 6f122000 00000000 ........o. ..... 021d0 68313000 00000000 08000000 00000000 h10............. - 021e0 f2cb1f00 00000000 70313000 00000000 ........p10..... - 021f0 08000000 00000000 55cc1f00 00000000 ........U....... + 021e0 d2122000 00000000 70313000 00000000 .. .....p10..... + 021f0 08000000 00000000 35132000 00000000 ........5. ..... 02200 88313000 00000000 08000000 00000000 .10............. 02210 20b52400 00000000 98313000 00000000 .$......10..... 02220 08000000 00000000 f0bb2400 00000000 ..........$..... @@ -517,26 +517,26 @@ 022d0 40c12400 00000000 18323000 00000000 @.$......20..... 022e0 08000000 00000000 40c12400 00000000 ........@.$..... 022f0 28323000 00000000 08000000 00000000 (20............. - 02300 00ef2b00 00000000 40323000 00000000 ..+.....@20..... - 02310 08000000 00000000 e0e92b00 00000000 ..........+..... + 02300 e0ee2b00 00000000 40323000 00000000 ..+.....@20..... /usr/bin/ouch differs in assembler output --- old /usr/bin/ouch (disasm) +++ new /usr/bin/ouch (disasm) @@ -388336,7 +388336,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_ZN3zip9zipcrypto8CRCTABLE17hdb7f7da09fa7feebE + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.0 + ofs> + lea offset(%rip),%rdi # jmp mov offset(%rsp),%eax mov %r14d,(%rbx) @@ -391060,7 +391060,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_ZN3zip9zipcrypto8CRCTABLE17hdb7f7da09fa7feebE + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.0 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> mov (%rsp),%rdi mov offset(%rsp),%rsi @@ -391151,7 +391151,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_ZN3zip9zipcrypto8CRCTABLE17hdb7f7da09fa7feebE + ofs> - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # je jmp mov %r9,%rdx @@ -393613,3481 +393613,6 @@ pop %rbx ret -BIT_flushBitsFast: - mov offset(%rdi),%edx - mov (%rdi),%rax - mov offset(%rdi),%rsi - mov %edx,%ecx - and $something,%edx - shr $something,%ecx - mov %rax,(%rsi) - mov %ecx,%r8d - shl $something,%ecx - mov %edx,offset(%rdi) - add %r8,%rsi - shr %cl,%rax - mov %rsi,offset(%rdi) - mov %rax,(%rdi) - ret - -BIT_flushBits: - mov offset(%rdi),%edx - mov (%rdi),%rax - mov offset(%rdi),%rsi - mov %edx,%ecx - shr $something,%ecx - mov %rax,(%rsi) - mov %ecx,%r8d - add %r8,%rsi - mov offset(%rdi),%r8 - cmp %r8,%rsi - cmova %r8,%rsi - shl $something,%ecx - and $something,%edx - shr %cl,%rax - mov %edx,offset(%rdi) - mov %rsi,offset(%rdi) - mov %rax,(%rdi) - ret - -FSE_initCState2: - movzwl (%rsi),%r9d - lea offset(%rsi),%r8 - push $something - mov %r8,offset(%rdi) - pop %rax - test %r9d,%r9d - je - push $something - lea -offset(%r9),%ecx - pop %rax - shl %cl,%eax - cltq - lea offset(,%rax,4),%rax - add %rax,%rsi - mov %edx,%edx - mov %r9d,offset(%rdi) - lea (%rsi,%rdx,8),%rdx - mov %rsi,offset(%rdi) - mov offset(%rdx),%esi - movslq (%rdx),%rdx - lea offset(%rsi),%ecx - mov %ecx,%eax - shr $something,%ecx - xor %ax,%ax - sub %esi,%eax - sar %cl,%rax - add %rdx,%rax - movzwl (%r8,%rax,2),%eax - mov %rax,(%rdi) - ret - -FSE_encodeSymbol: - mov offset(%rsi),%rax - mov %edx,%edx - push %rbx - lea offset(%rip),%r9 # - mov offset(%rdi),%ecx - mov offset(%rsi),%r10 - lea (%rax,%rdx,8),%rdx - mov (%rsi),%rax - movslq (%rdx),%r8 - mov offset(%rdx),%edx - mov %eax,%ebx - add %rax,%rdx - sar $something,%rdx - mov %edx,%r11d - and (%r9,%r11,4),%ebx - mov %rbx,%r9 - pop %rbx - shl %cl,%r9 - add %edx,%ecx - or %r9,(%rdi) - mov %ecx,offset(%rdi) - mov %edx,%ecx - sar %cl,%rax - add %r8,%rax - movzwl (%r10,%rax,2),%eax - mov %rax,(%rsi) - ret - -FSE_writeNCount_generic: - push %r15 - lea (%rdi,%rsi,1),%r11 - mov $something,%r10d - mov %rdi,%rsi - push %r14 - push %r13 - push %r12 - mov %rdx,%r12 - lea -offset(%r8),%edx - push %rbp - push %rbx - mov %ecx,-offset(%rsp) - mov -offset(%rsp),%eax - mov %r8d,%ecx - shl %cl,%r10d - mov %rdi,-offset(%rsp) - mov $something,%ecx - xor %edi,%edi - lea offset(%rax),%r13d - lea offset(%r8),%eax - xor %r8d,%r8d - mov %eax,-offset(%rsp) - lea -offset(%r11),%rax - lea offset(%r10),%ebp - mov %rax,-offset(%rsp) - cmp %r13d,%edi - jae - cmp $something,%ebp - jle - mov %edi,%eax - test %r8d,%r8d - je - mov %edi,%r8d - mov %edi,%r14d - add %r8,%r8 - add %r12,%r8 - add $something,%r8 - cmpw $something,-offset(%r8) - jne - lea offset(%r14),%eax - cmp %r13d,%eax - jae - mov %eax,%r14d - jmp - mov %r14d,%eax - jmp - cmp %r14d,-offset(%rsp) - je - mov $something,%r14d - shl %cl,%r14d - lea offset(%rdi),%r8d - cmp %r8d,%eax - jb - add %r14d,%edx - test %r9d,%r9d - jne - cmp %rsi,-offset(%rsp) - jae - mov $something,%rax - jmp - mov %dl,(%rsi) - mov %r8d,%edi - add $something,%rsi - mov %dh,-offset(%rsi) - shr $something,%edx - jmp - lea offset(%rdi),%r8d - lea offset(%rcx),%r14d overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1