~/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 @@ -104 +104 @@ -/usr/lib64/libpython2.7.so.1.0 d321d980d6406506d7ee94f5f25da1ed0c04bebc5f66432231b16b93fe9af1ba 0 +/usr/lib64/libpython2.7.so.1.0 a85ed6442970132f587f47bec26173ffa3dd6b790e4bfc5fead45d4877ce74f2 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) @@ -1377,7 +1377,7 @@ 5860 00000000 00000000 33060000 12000000 ........3....... 5870 00000000 00000000 00000000 00000000 ................ 5880 a4540000 12000000 00000000 00000000 .T.............. - 5890 00000000 00000000 b7210000 12000000 .........!...... + 5890 00000000 00000000 cd210000 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 204f1200 00000000 f6000000 00000000 O.............. - 67e0 ca050000 12000e00 a0670e00 00000000 .........g...... + 67d0 90981200 00000000 f6000000 00000000 ................ + 67e0 ca050000 12000e00 e0df0e00 00000000 ................ 67f0 16000000 00000000 860e0000 11001800 ................ - 6800 88611a00 00000000 08000000 00000000 .a.............. - 6810 95480000 12000e00 a0581100 00000000 .H.......X...... + 6800 88a11a00 00000000 08000000 00000000 ................ + 6810 95480000 12000e00 80aa1100 00000000 .H.............. 6820 58000000 00000000 df370000 12000e00 X........7...... - 6830 90c70a00 00000000 6c010000 00000000 ........l....... - 6840 3b100000 12000e00 50570900 00000000 ;.......PW...... + 6830 f0010b00 00000000 6c010000 00000000 ........l....... + 6840 3b100000 12000e00 d05f0900 00000000 ;........_...... 6850 3b000000 00000000 85010000 12000e00 ;............... - 6860 60e30a00 00000000 e2000000 00000000 `............... - 6870 f8180000 11001900 709d1d00 00000000 ........p....... + 6860 10200b00 00000000 e2000000 00000000 . .............. + 6870 f8180000 11001900 70dd1d00 00000000 ........p....... 6880 01000000 00000000 d04d0000 12000e00 .........M...... - 6890 20290e00 00000000 26000000 00000000 )......&....... - 68a0 eb480000 12000e00 b05a1100 00000000 .H.......Z...... + 6890 e0880e00 00000000 26000000 00000000 ........&....... + 68a0 eb480000 12000e00 90ac1100 00000000 .H.............. 68b0 68000000 00000000 49510000 12000e00 h.......IQ...... - 68c0 f02c1200 00000000 99000000 00000000 .,.............. - 68d0 65290000 12000e00 20760f00 00000000 e)...... v...... + 68c0 a0781200 00000000 99000000 00000000 .x.............. + 68d0 65290000 12000e00 a0ef0f00 00000000 e).............. 68e0 05000000 00000000 51160000 12000e00 ........Q....... - 68f0 1a980400 00000000 49000000 00000000 ........I....... - 6900 25290000 12000e00 a4250500 00000000 %).......%...... + 68f0 6c980400 00000000 49000000 00000000 l.......I....... + 6900 25290000 12000e00 f1270500 00000000 %).......'...... 6910 02000000 00000000 65400000 12000e00 ........e@...... - 6920 b0fa0b00 00000000 1a020000 00000000 ................ - 6930 a90e0000 12000e00 104e0900 00000000 .........N...... + 6920 40430c00 00000000 1a020000 00000000 @C.............. + 6930 a90e0000 12000e00 70560900 00000000 ........pV...... 6940 29000000 00000000 a8320000 12000e00 )........2...... - 6950 20160a00 00000000 16000000 00000000 ............... - 6960 52040000 12000e00 114d0400 00000000 R........M...... + 6950 70320a00 00000000 16000000 00000000 p2.............. + 6960 52040000 12000e00 124d0400 00000000 R........M...... 6970 d9000000 00000000 3b260000 11001800 ........;&...... - 6980 c8641a00 00000000 08000000 00000000 .d.............. - 6990 3c110000 12000e00 b0d70e00 00000000 <............... - 69a0 36000000 00000000 c71d0000 12000e00 6............... - 69b0 e0810d00 00000000 a9000000 00000000 ................ - 69c0 76490000 12000e00 905e1100 00000000 vI.......^...... + 6980 c8a41a00 00000000 08000000 00000000 ................ + 6990 3c110000 12000e00 00650900 00000000 <........e...... + 69a0 2a000000 00000000 c71d0000 12000e00 *............... + 69b0 f0db0d00 00000000 a9000000 00000000 ................ + 69c0 76490000 12000e00 70b01100 00000000 vI......p....... 69d0 40000000 00000000 53090000 12000e00 @.......S....... - 69e0 902f0900 00000000 82030000 00000000 ./.............. - 69f0 263a0000 11001900 20b51d00 00000000 &:...... ....... + 69e0 e0370900 00000000 75030000 00000000 .7......u....... + 69f0 263a0000 11001900 20f51d00 00000000 &:...... ....... 6a00 08000000 00000000 f1540000 12000e00 .........T...... - 6a10 50bc1200 00000000 0e000000 00000000 P............... - 6a20 2e1c0000 12000e00 dbcb0400 00000000 ................ + 6a10 40f21200 00000000 0e000000 00000000 @............... + 6a20 2e1c0000 12000e00 4dcc0400 00000000 ........M....... 6a30 28000000 00000000 c8480000 12000e00 (........H...... - 6a40 e0591100 00000000 49000000 00000000 .Y......I....... - 6a50 c35c0000 11001800 08d21c00 00000000 .\.............. + 6a40 c0ab1100 00000000 49000000 00000000 ........I....... + 6a50 c35c0000 11001800 08121d00 00000000 .\.............. 6a60 04000000 00000000 f7150000 12000e00 ................ - 6a70 70241200 00000000 1b000000 00000000 p$.............. - 6a80 df500000 12000e00 26e00700 00000000 .P......&....... + 6a70 20701200 00000000 1b000000 00000000 p.............. + 6a80 df500000 12000e00 88e40700 00000000 .P.............. 6a90 90000000 00000000 e7050000 11001800 ................ - 6aa0 a8691a00 00000000 08000000 00000000 .i.............. - 6ab0 d7560000 11001900 e8571f00 00000000 .V.......W...... + 6aa0 a8a91a00 00000000 08000000 00000000 ................ + 6ab0 d7560000 11001900 e8971f00 00000000 .V.............. 6ac0 04000000 00000000 f6270000 12000e00 .........'...... - 6ad0 f0740f00 00000000 55000000 00000000 .t......U....... - 6ae0 cf0e0000 12000e00 30d30e00 00000000 ........0....... + 6ad0 70ee0f00 00000000 55000000 00000000 p.......U....... + 6ae0 cf0e0000 12000e00 20520f00 00000000 ........ R...... 6af0 15010000 00000000 4e3b0000 12000e00 ........N;...... - 6b00 f0080b00 00000000 160b0000 00000000 ................ - 6b10 ac0c0000 12000e00 50500900 00000000 ........PP...... + 6b00 f0470b00 00000000 160b0000 00000000 .G.............. + 6b10 ac0c0000 12000e00 b0580900 00000000 .........X...... 6b20 39000000 00000000 ae310000 12000e00 9........1...... - 6b30 50f80d00 00000000 b4000000 00000000 P............... - 6b40 8c180000 12000e00 c0e70e00 00000000 ................ + 6b30 e0550e00 00000000 b4000000 00000000 .U.............. + 6b40 8c180000 12000e00 b0640f00 00000000 .........d...... 6b50 06000000 00000000 9c530000 12000e00 .........S...... - 6b60 f9ff0700 00000000 0f000000 00000000 ................ - 6b70 a9520000 12000e00 404b1200 00000000 .R......@K...... + 6b60 97040800 00000000 0f000000 00000000 ................ + 6b70 a9520000 12000e00 80951200 00000000 .R.............. 6b80 91000000 00000000 ba2b0000 12000e00 .........+...... - 6b90 50810f00 00000000 2f000000 00000000 P......./....... - 6ba0 fc5e0000 12000e00 30281300 00000000 .^......0(...... + 6b90 80f50f00 00000000 2f000000 00000000 ......../....... + 6ba0 fc5e0000 12000e00 305d1300 00000000 .^......0]...... 6bb0 92000000 00000000 d3330000 11001900 .........3...... - 6bc0 a0521f00 00000000 04000000 00000000 .R.............. - 6bd0 3a3f0000 12000e00 702f1200 00000000 :?......p/...... + 6bc0 a0921f00 00000000 04000000 00000000 ................ + 6bd0 3a3f0000 12000e00 207b1200 00000000 :?...... {...... 6be0 9f010000 00000000 581c0000 12000e00 ........X....... - 6bf0 21cc0400 00000000 1e000000 00000000 !............... - 6c00 da390000 12000e00 eebc0500 00000000 .9.............. + 6bf0 93cc0400 00000000 1e000000 00000000 ................ + 6c00 da390000 12000e00 8cc00500 00000000 .9.............. 6c10 86000000 00000000 375b0000 12000e00 ........7[...... - 6c20 4e630800 00000000 5f000000 00000000 Nc......_....... - 6c30 c9020000 12000e00 70cb0e00 00000000 ........p....... + 6c20 82680800 00000000 5f000000 00000000 .h......_....... + 6c30 c9020000 12000e00 704a0f00 00000000 ........pJ...... 6c40 9c020000 00000000 835b0000 12000e00 .........[...... - 6c50 a06e1200 00000000 6c010000 00000000 .n......l....... - 6c60 9a5e0000 12000e00 66790800 00000000 .^......fy...... + 6c50 10b81200 00000000 6c010000 00000000 ........l....... + 6c60 9a5e0000 12000e00 337e0800 00000000 .^......3~...... 6c70 08000000 00000000 a72b0000 12000e00 .........+...... - 6c80 90800f00 00000000 bc000000 00000000 ................ - 6c90 bc1a0000 12000e00 f0d01000 00000000 ................ + 6c80 c0f40f00 00000000 bc000000 00000000 ................ + 6c90 bc1a0000 12000e00 90241100 00000000 .........$...... 6ca0 87000000 00000000 a6040000 12000e00 ................ - 6cb0 702d0900 00000000 2c010000 00000000 p-......,....... - 6cc0 4d480000 12000e00 90561100 00000000 MH.......V...... + 6cb0 c0350900 00000000 2c010000 00000000 .5......,....... + 6cc0 4d480000 12000e00 70a81100 00000000 MH......p....... 6cd0 68000000 00000000 873d0000 12000e00 h........=...... - 6ce0 52a40600 00000000 7e000000 00000000 R.......~....... - 6cf0 6a1b0000 12000e00 10cd0b00 00000000 j............... + 6ce0 c6a80600 00000000 7e000000 00000000 ........~....... + 6cf0 6a1b0000 12000e00 c0130c00 00000000 j............... 6d00 0b000000 00000000 6e140000 12000e00 ........n....... - 6d10 008a0400 00000000 05000000 00000000 ................ - 6d20 00050000 11001900 089d1d00 00000000 ................ + 6d10 528a0400 00000000 05000000 00000000 R............... + 6d20 00050000 11001900 08dd1d00 00000000 ................ 6d30 08000000 00000000 99450000 12000e00 .........E...... - 6d40 13ac0600 00000000 38000000 00000000 ........8....... - 6d50 0a060000 11001900 009d1d00 00000000 ................ + 6d40 87b00600 00000000 38000000 00000000 ........8....... + 6d50 0a060000 11001900 00dd1d00 00000000 ................ 6d60 08000000 00000000 1f1d0000 12000e00 ................ - 6d70 c08c0b00 00000000 32000000 00000000 ........2....... - 6d80 c61e0000 12000e00 20d50a00 00000000 ........ ....... + 6d70 80ce0b00 00000000 32000000 00000000 ........2....... + 6d80 c61e0000 12000e00 c00f0b00 00000000 ................ 6d90 12000000 00000000 ea030000 12000e00 ................ - 6da0 ea4d0400 00000000 54000000 00000000 .M......T....... - 6db0 0b320000 12000e00 988c0500 00000000 .2.............. + 6da0 eb4d0400 00000000 54000000 00000000 .M......T....... + 6db0 0b320000 12000e00 29900500 00000000 .2......)....... 6dc0 46000000 00000000 d70f0000 12000e00 F............... - 6dd0 f0540900 00000000 5b000000 00000000 .T......[....... - 6de0 f8480000 12000e00 205b1100 00000000 .H...... [...... + 6dd0 705d0900 00000000 5b000000 00000000 p]......[....... + 6de0 f8480000 12000e00 00ad1100 00000000 .H.............. 6df0 68000000 00000000 b63c0000 12000e00 h........<...... - 6e00 005a0b00 00000000 cd010000 00000000 .Z.............. - 6e10 db040000 12000e00 095f0400 00000000 ........._...... + 6e00 c0990b00 00000000 cd010000 00000000 ................ + 6e10 db040000 12000e00 0a5f0400 00000000 ........._...... 6e20 09010000 00000000 e21c0000 12000e00 ................ - 6e30 90970a00 00000000 00010000 00000000 ................ - 6e40 37510000 11001800 80341c00 00000000 7Q.......4...... + 6e30 70d10a00 00000000 00010000 00000000 p............... + 6e40 37510000 11001800 80741c00 00000000 7Q.......t...... 6e50 28000000 00000000 97580000 12000e00 (........X...... /usr/lib64/libpython2.7.so.1.0 differs in assembler output --- old /usr/lib64/libpython2.7.so.1.0 (disasm) +++ new /usr/lib64/libpython2.7.so.1.0 (disasm) @@ -5345,16 +5345,16 @@ mov $something,%edi call lea offset(%rip),%rdi # <_fini + ofs> - mov %esi,offset(%rsp) + mov %ecx,offset(%rsp) mov %r9,offset(%rsp) mov %rdx,offset(%rsp) call movswl offset(%rbp),%eax - mov offset(%rsp),%esi + mov offset(%rsp),%ecx mov offset(%rsp),%rdx mov offset(%rsp),%r9 or $something,%al - or %esi,%eax + or %ecx,%eax jmp lea offset(%rip),%rdi # <_fini + ofs> call @@ -5484,7 +5484,7 @@ jmp PyNode_AddChild.cold: - mov $something,%eax + or $something,%esi jmp mov $something,%eax jmp @@ -5492,7 +5492,7 @@ jmp mov $something,%eax jmp - or $something,%esi + mov $something,%eax jmp _PyNode_SizeOf: @@ -5614,10 +5614,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: @@ -7751,132 +7751,144 @@ PyTokenizer_Get.cold: lea offset(%rip),%rdi # <_fini + ofs> xor %eax,%eax + mov %ecx,offset(%rsp) call + mov offset(%rsp),%ecx jmp - mov $something,%eax - sub %r15d,%eax - mov %eax,offset(%r13) - mov offset(%r13),%rax - mov %rax,offset(%r13) + lea offset(%rip),%rdi # <_fini + ofs> + xor %eax,%eax + mov %ecx,offset(%rsp) + call + mov offset(%rsp),%ecx + jmp + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) mov $something,%ebp jmp - mov %r13,%rdi + mov %r14,%rdi call test %eax,%eax jne - mov offset(%r13),%eax + mov offset(%r14),%eax jmp - mov offset(%r13),%rdi + movl $something,offset(%r14) + mov %eax,%esi + mov %r14,%rdi + call + jmp + movl $something,offset(%r14) + mov %r14,%rdi + call + jmp + mov offset(%r14),%rdi mov $something,%ebp call - movl $something,offset(%r13) + movl $something,offset(%r14) jmp - mov offset(%r13),%rax - movl $something,offset(%r13) - mov %rax,offset(%r13) + movl $something,offset(%r14) + mov $something,%ebp + jmp + mov $something,%eax + sub %r15d,%eax + mov %eax,offset(%r14) + mov offset(%r14),%rax + mov %rax,offset(%r14) jmp - movl $something,offset(%r13) - mov $something,%esi - mov %r13,%rdi - call + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) jmp - mov offset(%r13),%rax - movl $something,offset(%r13) - mov %rax,offset(%r13) + movl $something,offset(%r14) + mov %ebx,%esi + mov %r14,%rdi + call jmp - mov %r13,%rdi - call - test %eax,%eax - je + lea offset(%rip),%rdi # <_fini + ofs> + call + mov offset(%r14),%rax + jmp + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) jmp - mov offset(%r13),%rax - movl $something,offset(%r13) - mov %rax,offset(%r13) + movl $something,offset(%r14) + mov $something,%esi + mov %r14,%rdi + call jmp + lea offset(%rip),%rdi # <_fini + ofs> + xor %eax,%eax + mov %ecx,offset(%rsp) + call + mov offset(%rsp),%ecx + jmp mov offset(%rip),%rax # - mov offset(%r13),%ecx + mov offset(%r14),%ecx xor %r9d,%r9d xor %r8d,%r8d - mov offset(%r13),%rdx + mov offset(%r14),%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) + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) jmp - lea offset(%rip),%rdi # <_fini + ofs> - call - mov offset(%r13),%rax - jmp - lea offset(%rip),%rdi # <_fini + ofs> - xor %eax,%eax - call - jmp - lea offset(%rip),%rdi # <_fini + ofs> - xor %eax,%eax - call - jmp - lea offset(%rip),%rdi # <_fini + ofs> - call - mov offset(%r13),%rax - movsbl (%rax),%edx - cmp %edx,%ebp - je + mov %ebp,%esi + mov %r14,%rdi + call + mov %ebx,%esi + mov %r14,%rdi + call + mov offset(%r14),%rax + mov %rax,(%r12) overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1