~/f/python-base/RPMS.2017 ~/f/python-base ~/f/python-base RPMS.2017/libpython2_7-1_0-2.7.18-0.0.x86_64.rpm RPMS/libpython2_7-1_0-2.7.18-0.0.x86_64.rpm differ: byte 225, line 1 Comparing libpython2_7-1_0-2.7.18-0.0.x86_64.rpm to libpython2_7-1_0-2.7.18-0.0.x86_64.rpm comparing the rpm tags of libpython2_7-1_0 --- old-rpm-tags +++ new-rpm-tags @@ -103 +103 @@ -/usr/lib64/libpython2.7.so.1.0 38b756e71dcc53c6fde0dfee156595b53c53869036702619b8a2decb647b737f 0 +/usr/lib64/libpython2.7.so.1.0 41bd45fa210f988f63f2cece6777595d6cecc4966b1e9ceab13765dad5056fff 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/libpython2.7.so.1.0 differs in ELF sections --- old /usr/lib64/libpython2.7.so.1.0 (objdump) +++ new /usr/lib64/libpython2.7.so.1.0 (objdump) @@ -1343,7 +1343,7 @@ 5640 d3040000 12000000 00000000 00000000 ................ 5650 00000000 00000000 475d0000 12000000 ........G]...... 5660 00000000 00000000 00000000 00000000 ................ - 5670 795e0000 12000000 00000000 00000000 y^.............. + 5670 665e0000 12000000 00000000 00000000 f^.............. 5680 00000000 00000000 f82b0000 12000000 .........+...... 5690 00000000 00000000 00000000 00000000 ................ 56a0 46080000 12000000 00000000 00000000 F............... @@ -1377,7 +1377,7 @@ 5860 00000000 00000000 33060000 12000000 ........3....... 5870 00000000 00000000 00000000 00000000 ................ 5880 a4540000 12000000 00000000 00000000 .T.............. - 5890 00000000 00000000 cd210000 12000000 .........!...... + 5890 00000000 00000000 b7210000 12000000 .........!...... 58a0 00000000 00000000 00000000 00000000 ................ 58b0 155e0000 12000000 00000000 00000000 .^.............. 58c0 00000000 00000000 39630000 11000000 ........9c...... @@ -1547,7 +1547,7 @@ 6300 39060000 12000000 00000000 00000000 9............... 6310 00000000 00000000 6d2c0000 12000000 ........m,...... 6320 00000000 00000000 00000000 00000000 ................ - 6330 58020000 12000000 00000000 00000000 X............... + 6330 48020000 12000000 00000000 00000000 H............... 6340 00000000 00000000 de5d0000 12000000 .........]...... 6350 00000000 00000000 00000000 00000000 ................ 6360 1d2b0000 12000000 00000000 00000000 .+.............. @@ -1621,1865 +1621,1865 @@ 67a0 00000000 00000000 00000000 00000000 ................ 67b0 f8620000 12000000 00000000 00000000 .b.............. 67c0 00000000 00000000 47540000 12000e00 ........GT...... - 67d0 90df1100 00000000 f4000000 00000000 ................ - 67e0 ca050000 12000e00 00210e00 00000000 .........!...... + 67d0 802a1200 00000000 f4000000 00000000 .*.............. + 67e0 ca050000 12000e00 00a50e00 00000000 ................ 67f0 16000000 00000000 860e0000 11001800 ................ - 6800 88f11900 00000000 08000000 00000000 ................ - 6810 95480000 12000e00 20fa1000 00000000 .H...... ....... + 6800 88311a00 00000000 08000000 00000000 .1.............. + 6810 95480000 12000e00 70541100 00000000 .H......pT...... 6820 54000000 00000000 df370000 12000e00 T........7...... - 6830 509d0a00 00000000 6c010000 00000000 P.......l....... - 6840 3b100000 12000e00 904d0900 00000000 ;........M...... + 6830 d0db0a00 00000000 6c010000 00000000 ........l....... + 6840 3b100000 12000e00 805a0900 00000000 ;........Z...... 6850 3b000000 00000000 85010000 12000e00 ;............... - 6860 10b80a00 00000000 e2000000 00000000 ................ - 6870 f8180000 11001900 702d1d00 00000000 ........p-...... + 6860 c0f80a00 00000000 e2000000 00000000 ................ + 6870 f8180000 11001900 706d1d00 00000000 ........pm...... 6880 01000000 00000000 d04d0000 12000e00 .........M...... - 6890 00e40d00 00000000 26000000 00000000 ........&....... - 68a0 eb480000 12000e00 30fc1000 00000000 .H......0....... + 6890 60500e00 00000000 26000000 00000000 `P......&....... + 68a0 eb480000 12000e00 80561100 00000000 .H.......V...... 68b0 64000000 00000000 49510000 12000e00 d.......IQ...... - 68c0 f0bb1100 00000000 99000000 00000000 ................ - 68d0 65290000 12000e00 f0280f00 00000000 e).......(...... + 68c0 20091200 00000000 99000000 00000000 ............... + 68d0 65290000 12000e00 40ab0f00 00000000 e)......@....... 68e0 05000000 00000000 51160000 12000e00 ........Q....... - 68f0 e3970400 00000000 49000000 00000000 ........I....... - 6900 25290000 12000e00 a1250500 00000000 %).......%...... + 68f0 9b980400 00000000 49000000 00000000 ........I....... + 6900 25290000 12000e00 3d280500 00000000 %)......=(...... 6910 02000000 00000000 65400000 12000e00 ........e@...... - 6920 30c40b00 00000000 0e020000 00000000 0............... - 6930 a90e0000 12000e00 50440900 00000000 ........PD...... + 6920 c0110c00 00000000 0e020000 00000000 ................ + 6930 a90e0000 12000e00 20510900 00000000 ........ Q...... 6940 29000000 00000000 a8320000 12000e00 )........2...... - 6950 e0040a00 00000000 16000000 00000000 ................ - 6960 52040000 12000e00 3c4d0400 00000000 R....... lea offset(%rip),%rdi # <_fini + ofs> - mov %r9d,offset(%rsp) + mov %r9,offset(%rsp) mov %rdx,offset(%rsp) mov %esi,offset(%rsp) mov %r10,offset(%rsp) @@ -5353,14 +5353,14 @@ mov offset(%rsp),%r10 mov offset(%rsp),%esi mov offset(%rsp),%rdx - mov offset(%rsp),%r9d + mov offset(%rsp),%r9 jmp lea offset(%rip),%rdi # <_fini + ofs> - mov %r9d,offset(%rsp) + mov %r9,offset(%rsp) mov %rdx,offset(%rsp) call mov offset(%rsp),%rdx - mov offset(%rsp),%r9d + mov offset(%rsp),%r9 jmp mov offset(%rip),%rax # mov $something,%edx @@ -5371,11 +5371,11 @@ mov $something,%edi call lea offset(%rip),%rdi # <_fini + ofs> - mov %r9d,offset(%rsp) + mov %r9,offset(%rsp) mov %rdx,offset(%rsp) call mov offset(%rsp),%rdx - mov offset(%rsp),%r9d + mov offset(%rsp),%r9 jmp PyGrammar_LabelRepr: @@ -5491,7 +5491,7 @@ jmp PyNode_AddChild.cold: - mov $something,%eax + or $something,%ecx jmp mov $something,%eax jmp @@ -5499,7 +5499,7 @@ jmp mov $something,%eax jmp - or $something,%ecx + mov $something,%eax jmp _PyNode_SizeOf: @@ -5621,10 +5621,10 @@ mov %rbp,%rdi call jmp - mov (%rsp),%rax + mov offset(%rsp),%rax orq $something,offset(%rax) jmp - xor %r14d,%r14d + mov %rax,%r14 jmp PyParser_ParseStringFlagsFilenameEx.cold: @@ -7764,74 +7764,123 @@ jmp PyTokenizer_Get.cold: - mov %r12,%rdi - call - test %eax,%eax - jne - mov offset(%r12),%eax + mov offset(%r13),%rdi + mov $something,%ebx + call + movl $something,offset(%r13) jmp - movl $something,offset(%r12) - mov offset(%r12),%rax - mov %rax,offset(%r12) + mov offset(%r13),%rax + movl $something,offset(%r13) + mov %rax,offset(%r13) mov $something,%ebx jmp - movl $something,offset(%r12) - mov $something,%esi - mov %r12,%rdi + mov offset(%r13),%rax + movl $something,offset(%r13) + mov %rax,offset(%r13) + jmp + lea offset(%rip),%rdi # <_fini + ofs> + call + mov offset(%r13),%rax + jmp + lea offset(%rip),%rdi # <_fini + ofs> + xor %eax,%eax + mov %ecx,offset(%rsp) + call + mov offset(%rsp),%ecx + jmp + movl $something,offset(%r13) + mov %ebx,%esi + mov %r13,%rdi call jmp - mov %r13d,%esi - mov %r12,%rdi + mov %r14d,%esi + mov %r13,%rdi call mov %ebx,%esi - mov %r12,%rdi + mov %r13,%rdi call - mov offset(%r12),%rax + mov offset(%r13),%rax mov %rax,offset(%rbp) - mov offset(%r12),%rax + mov offset(%r13),%rax jmp + mov offset(%rip),%rax # + mov offset(%r13),%ecx + xor %r9d,%r9d + xor %r8d,%r8d + mov offset(%r13),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov (%rax),%rdi + call + test %eax,%eax + je + mov offset(%r13),%rax + movl $something,offset(%r13) + mov %rax,offset(%r13) + jmp lea offset(%rip),%rdi # <_fini + ofs> xor %eax,%eax + mov %ecx,offset(%rsp) call + mov offset(%rsp),%ecx jmp lea offset(%rip),%rdi # <_fini + ofs> xor %eax,%eax + mov %ecx,offset(%rsp) call + mov offset(%rsp),%ecx jmp lea offset(%rip),%rdi # <_fini + ofs> xor %eax,%eax + mov %ecx,offset(%rsp) call + mov offset(%rsp),%ecx jmp - mov offset(%r12),%rdi - mov $something,%ebx - call - movl $something,offset(%r12) + mov offset(%r13),%rax + movl $something,offset(%r13) + mov %rax,offset(%r13) + jmp + movl $something,offset(%r13) + mov $something,%esi + mov %r13,%rdi + call + jmp + movl $something,offset(%r13) + mov %eax,%esi + mov %r13,%rdi + call + jmp + movl $something,offset(%r13) + mov %r13,%rdi + call + jmp + lea offset(%rip),%rdi # <_fini + ofs> + call + mov offset(%r13),%rax jmp - movl $something,offset(%r12) - mov offset(%r12),%rax - mov %rax,offset(%r12) + mov offset(%r13),%rax + movl $something,offset(%r13) + mov %rax,offset(%r13) jmp - mov offset(%rip),%rax # - xor %r9d,%r9d overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1