~/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 @@ -105 +105 @@ -/usr/lib64/libpython2.7.so.1.0 a5c5bad908c2908cba870ab7c421b34d47f8a139598b1d92333f48e119f3e7ff 0 +/usr/lib64/libpython2.7.so.1.0 cb031632150ce876deb1d740d13af09f79f49f4b95329dfa8da4034963ac8f83 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) @@ -1344,7 +1344,7 @@ 5648 d3040000 12000000 00000000 00000000 ................ 5658 00000000 00000000 4d5d0000 12000000 ........M]...... 5668 00000000 00000000 00000000 00000000 ................ - 5678 7f5e0000 12000000 00000000 00000000 .^.............. + 5678 6c5e0000 12000000 00000000 00000000 l^.............. 5688 00000000 00000000 fe2b0000 12000000 .........+...... 5698 00000000 00000000 00000000 00000000 ................ 56a8 4c080000 12000000 00000000 00000000 L............... @@ -1377,7 +1377,7 @@ 5858 ea5f0000 12000000 00000000 00000000 ._.............. 5868 00000000 00000000 aa540000 12000000 .........T...... 5878 00000000 00000000 00000000 00000000 ................ - 5888 d3210000 12000000 00000000 00000000 .!.............. + 5888 bd210000 12000000 00000000 00000000 .!.............. 5898 00000000 00000000 1b5e0000 12000000 .........^...... 58a8 00000000 00000000 00000000 00000000 ................ 58b8 4f630000 11000000 00000000 00000000 Oc.............. @@ -1548,7 +1548,7 @@ 6308 3f060000 12000000 00000000 00000000 ?............... 6318 00000000 00000000 732c0000 12000000 ........s,...... 6328 00000000 00000000 00000000 00000000 ................ - 6338 58020000 12000000 00000000 00000000 X............... + 6338 48020000 12000000 00000000 00000000 H............... 6348 00000000 00000000 e45d0000 12000000 .........]...... 6358 00000000 00000000 00000000 00000000 ................ 6368 232b0000 12000000 00000000 00000000 #+.............. @@ -1625,1865 +1625,1865 @@ 67d8 00000000 00000000 00000000 00000000 ................ 67e8 0e630000 12000000 00000000 00000000 .c.............. 67f8 00000000 00000000 4d540000 12000e00 ........MT...... - 6808 d04d1200 00000000 f6000000 00000000 .M.............. - 6818 ca050000 12000e00 b05d0e00 00000000 .........]...... + 6808 809f1200 00000000 f6000000 00000000 ................ + 6818 ca050000 12000e00 80f00e00 00000000 ................ 6828 16000000 00000000 8c0e0000 11001800 ................ - 6838 88711a00 00000000 08000000 00000000 .q.............. - 6848 9b480000 12000e00 404f1100 00000000 .H......@O...... + 6838 88b11a00 00000000 08000000 00000000 ................ + 6848 9b480000 12000e00 70b11100 00000000 .H......p....... 6858 58000000 00000000 e5370000 12000e00 X........7...... - 6868 90bb0a00 00000000 6c010000 00000000 ........l....... - 6878 41100000 12000e00 f0520900 00000000 A........R...... + 6868 b0060b00 00000000 6c010000 00000000 ........l....... + 6878 41100000 12000e00 d05f0900 00000000 A........_...... 6888 3b000000 00000000 85010000 12000e00 ;............... - 6898 50d70a00 00000000 e2000000 00000000 P............... - 68a8 fe180000 11001900 70ad1d00 00000000 ........p....... + 6898 b0240b00 00000000 e2000000 00000000 .$.............. + 68a8 fe180000 11001900 70ed1d00 00000000 ........p....... 68b8 01000000 00000000 d64d0000 12000e00 .........M...... - 68c8 e01c0e00 00000000 26000000 00000000 ........&....... - 68d8 f1480000 12000e00 50511100 00000000 .H......PQ...... + 68c8 60990e00 00000000 26000000 00000000 `.......&....... + 68d8 f1480000 12000e00 80b31100 00000000 .H.............. 68e8 68000000 00000000 4f510000 12000e00 h.......OQ...... - 68f8 a02b1200 00000000 99000000 00000000 .+.............. - 6908 6b290000 12000e00 c06d0f00 00000000 k).......m...... + 68f8 907f1200 00000000 99000000 00000000 ................ + 6908 6b290000 12000e00 50ff0f00 00000000 k)......P....... 6918 05000000 00000000 57160000 12000e00 ........W....... - 6928 2e980400 00000000 49000000 00000000 ........I....... - 6938 2b290000 12000e00 a5250500 00000000 +).......%...... + 6928 8d980400 00000000 49000000 00000000 ........I....... + 6938 2b290000 12000e00 3a280500 00000000 +)......:(...... 6948 02000000 00000000 6b400000 12000e00 ........k@...... - 6958 70ef0b00 00000000 19020000 00000000 p............... - 6968 af0e0000 12000e00 b0490900 00000000 .........I...... + 6958 004b0c00 00000000 1a020000 00000000 .K.............. + 6968 af0e0000 12000e00 70560900 00000000 ........pV...... 6978 29000000 00000000 ae320000 12000e00 )........2...... - 6988 300e0a00 00000000 16000000 00000000 0............... - 6998 52040000 12000e00 214d0400 00000000 R.......!M...... + 6988 70330a00 00000000 16000000 00000000 p3.............. + 6998 52040000 12000e00 224d0400 00000000 R......."M...... 69a8 d9000000 00000000 41260000 11001800 ........A&...... - 69b8 c8741a00 00000000 08000000 00000000 .t.............. - 69c8 42110000 12000e00 b0cd0e00 00000000 B............... - 69d8 36000000 00000000 cd1d0000 12000e00 6............... - 69e8 e0750d00 00000000 a9000000 00000000 .u.............. - 69f8 7c490000 12000e00 30551100 00000000 |I......0U...... + 69b8 c8b41a00 00000000 08000000 00000000 ................ + 69c8 42110000 12000e00 10650900 00000000 B........e...... + 69d8 2a000000 00000000 cd1d0000 12000e00 *............... + 69e8 50ec0d00 00000000 a9000000 00000000 P............... + 69f8 7c490000 12000e00 60b71100 00000000 |I......`....... 6a08 40000000 00000000 59090000 12000e00 @.......Y....... - 6a18 602d0900 00000000 5c010000 00000000 `-......\....... - 6a28 2c3a0000 11001900 20c51d00 00000000 ,:...... ....... + 6a18 e0370900 00000000 7c030000 00000000 .7......|....... + 6a28 2c3a0000 11001900 20051e00 00000000 ,:...... ....... 6a38 08000000 00000000 f7540000 12000e00 .........T...... - 6a48 e0b71200 00000000 0e000000 00000000 ................ - 6a58 341c0000 12000e00 efcb0400 00000000 4............... + 6a48 10f91200 00000000 0e000000 00000000 ................ + 6a58 341c0000 12000e00 6ecc0400 00000000 4.......n....... 6a68 28000000 00000000 ce480000 12000e00 (........H...... - 6a78 80501100 00000000 49000000 00000000 .P......I....... - 6a88 c95c0000 11001800 08e21c00 00000000 .\.............. + 6a78 b0b21100 00000000 49000000 00000000 ........I....... + 6a88 c95c0000 11001800 08221d00 00000000 .\......."...... 6a98 04000000 00000000 fd150000 12000e00 ................ - 6aa8 20231200 00000000 1b000000 00000000 #.............. - 6ab8 e5500000 12000e00 e1de0700 00000000 .P.............. + 6aa8 10771200 00000000 1b000000 00000000 .w.............. + 6ab8 e5500000 12000e00 72e40700 00000000 .P......r....... 6ac8 90000000 00000000 e7050000 11001800 ................ - 6ad8 a8791a00 00000000 08000000 00000000 .y.............. - 6ae8 dd560000 11001900 e8671f00 00000000 .V.......g...... + 6ad8 a8b91a00 00000000 08000000 00000000 ................ + 6ae8 dd560000 11001900 e8a71f00 00000000 .V.............. 6af8 04000000 00000000 fc270000 12000e00 .........'...... - 6b08 906c0f00 00000000 55000000 00000000 .l......U....... - 6b18 d50e0000 12000e00 30c90e00 00000000 ........0....... + 6b08 20fe0f00 00000000 55000000 00000000 .......U....... + 6b18 d50e0000 12000e00 e0620f00 00000000 .........b...... 6b28 15010000 00000000 543b0000 12000e00 ........T;...... - 6b38 e0fc0a00 00000000 160b0000 00000000 ................ - 6b48 b20c0000 12000e00 f04b0900 00000000 .........K...... - 6b58 39000000 00000000 b4310000 12000e00 9........1...... - 6b68 20ec0d00 00000000 b4000000 00000000 ............... - 6b78 92180000 12000e00 c0dd0e00 00000000 ................ + 6b38 104e0b00 00000000 160b0000 00000000 .N.............. + 6b48 b20c0000 12000e00 b0580900 00000000 .........X...... + 6b58 3c000000 00000000 b4310000 12000e00 <........1...... + 6b68 60660e00 00000000 b4000000 00000000 `f.............. + 6b78 92180000 12000e00 70750f00 00000000 ........pu...... 6b88 06000000 00000000 a2530000 12000e00 .........S...... - 6b98 c1fe0700 00000000 0f000000 00000000 ................ - 6ba8 af520000 12000e00 f0491200 00000000 .R.......I...... + 6b98 81040800 00000000 0f000000 00000000 ................ + 6ba8 af520000 12000e00 709c1200 00000000 .R......p....... 6bb8 91000000 00000000 c02b0000 12000e00 .........+...... - 6bc8 f0780f00 00000000 2f000000 00000000 .x....../....... - 6bd8 025f0000 12000e00 e0221300 00000000 ._......."...... + 6bc8 30051000 00000000 2f000000 00000000 0......./....... + 6bd8 025f0000 12000e00 10641300 00000000 ._.......d...... 6be8 92000000 00000000 d9330000 11001900 .........3...... - 6bf8 a0621f00 00000000 04000000 00000000 .b.............. - 6c08 403f0000 12000e00 202e1200 00000000 @?...... ....... + 6bf8 a0a21f00 00000000 04000000 00000000 ................ + 6c08 403f0000 12000e00 10821200 00000000 @?.............. 6c18 9f010000 00000000 5e1c0000 12000e00 ........^....... - 6c28 35cc0400 00000000 1e000000 00000000 5............... - 6c38 e0390000 12000e00 84bc0500 00000000 .9.............. + 6c28 b4cc0400 00000000 1e000000 00000000 ................ + 6c38 e0390000 12000e00 bec00500 00000000 .9.............. 6c48 86000000 00000000 3d5b0000 12000e00 ........=[...... - 6c58 38620800 00000000 5f000000 00000000 8b......_....... - 6c68 c9020000 12000e00 70c10e00 00000000 ........p....... + 6c58 6c680800 00000000 5f000000 00000000 lh......_....... + 6c68 c9020000 12000e00 305b0f00 00000000 ........0[...... 6c78 9c020000 00000000 895b0000 12000e00 .........[...... - 6c88 906d1200 00000000 6c010000 00000000 .m......l....... - 6c98 a05e0000 12000e00 7a780800 00000000 .^......zx...... + 6c88 00bf1200 00000000 6c010000 00000000 ........l....... + 6c98 a05e0000 12000e00 147e0800 00000000 .^.......~...... 6ca8 08000000 00000000 ad2b0000 12000e00 .........+...... - 6cb8 30780f00 00000000 bc000000 00000000 0x.............. - 6cc8 c21a0000 12000e00 e0c61000 00000000 ................ + 6cb8 70041000 00000000 bc000000 00000000 p............... + 6cc8 c21a0000 12000e00 702b1100 00000000 ........p+...... 6cd8 87000000 00000000 a6040000 12000e00 ................ - 6ce8 402b0900 00000000 2c010000 00000000 @+......,....... - 6cf8 53480000 12000e00 e04c1100 00000000 SH.......L...... + 6ce8 c0350900 00000000 2c010000 00000000 .5......,....... + 6cf8 53480000 12000e00 60af1100 00000000 SH......`....... 6d08 68000000 00000000 8d3d0000 12000e00 h........=...... - 6d18 f2a30600 00000000 7e000000 00000000 ........~....... - 6d28 701b0000 12000e00 10c20b00 00000000 p............... + 6d18 54a90600 00000000 7e000000 00000000 T.......~....... + 6d28 701b0000 12000e00 901b0c00 00000000 p............... 6d38 0b000000 00000000 74140000 12000e00 ........t....... - 6d48 148a0400 00000000 05000000 00000000 ................ - 6d58 00050000 11001900 08ad1d00 00000000 ................ + 6d48 738a0400 00000000 05000000 00000000 s............... + 6d58 00050000 11001900 08ed1d00 00000000 ................ 6d68 08000000 00000000 9f450000 12000e00 .........E...... - 6d78 b3ab0600 00000000 38000000 00000000 ........8....... - 6d88 0a060000 11001900 00ad1d00 00000000 ................ + 6d78 15b10600 00000000 38000000 00000000 ........8....... + 6d88 0a060000 11001900 00ed1d00 00000000 ................ 6d98 08000000 00000000 251d0000 12000e00 ........%....... - 6da8 c0800b00 00000000 32000000 00000000 ........2....... - 6db8 cc1e0000 12000e00 20c90a00 00000000 ........ ....... + 6da8 d0d40b00 00000000 32000000 00000000 ........2....... + 6db8 cc1e0000 12000e00 80140b00 00000000 ................ 6dc8 12000000 00000000 ea030000 12000e00 ................ - 6dd8 fa4d0400 00000000 54000000 00000000 .M......T....... - 6de8 11320000 12000e00 c88c0500 00000000 .2.............. + 6dd8 fb4d0400 00000000 54000000 00000000 .M......T....... + 6de8 11320000 12000e00 d4900500 00000000 .2.............. 6df8 46000000 00000000 dd0f0000 12000e00 F............... - 6e08 90500900 00000000 5b000000 00000000 .P......[....... - 6e18 fe480000 12000e00 c0511100 00000000 .H.......Q...... + 6e08 705d0900 00000000 5b000000 00000000 p]......[....... + 6e18 fe480000 12000e00 f0b31100 00000000 .H.............. 6e28 68000000 00000000 bc3c0000 12000e00 h........<...... /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) @@ -5350,16 +5350,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 @@ -5489,7 +5489,7 @@ jmp PyNode_AddChild.cold: - mov $something,%eax + or $something,%esi jmp mov $something,%eax jmp @@ -5497,7 +5497,7 @@ jmp mov $something,%eax jmp - or $something,%esi + mov $something,%eax jmp _PyNode_SizeOf: @@ -5619,10 +5619,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: @@ -7755,129 +7755,145 @@ jmp PyTokenizer_Get.cold: - movl $something,offset(%r13) - mov %ebx,%esi - mov %r13,%rdi - call - mov $something,%ebp + 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(%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 + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) + mov $something,%ebp + jmp + mov %r14,%rdi + call test %eax,%eax - je - mov offset(%r13),%rax - movl $something,offset(%r13) - mov %rax,offset(%r13) - jmp - mov offset(%r13),%rax - movl $something,offset(%r13) - mov %rax,offset(%r13) - jmp - movl $something,offset(%r13) + jne + mov offset(%r14),%eax + jmp + movl $something,offset(%r14) mov %eax,%esi - mov %r13,%rdi + mov %r14,%rdi call jmp - mov offset(%r13),%rax - movl $something,offset(%r13) - mov %rax,offset(%r13) - jmp - movl $something,offset(%r13) - mov %r13,%rdi + movl $something,offset(%r14) + mov %r14,%rdi call jmp - mov offset(%r13),%rdi + mov offset(%r14),%rdi mov $something,%ebp call - movl $something,offset(%r13) + movl $something,offset(%r14) + jmp + movl $something,offset(%r14) + mov $something,%ebp jmp - mov %r13,%rdi - call - test %eax,%eax - je - jmp mov $something,%eax sub %r15d,%eax - mov %eax,offset(%r13) - mov offset(%r13),%rax - mov %rax,offset(%r13) + mov %eax,offset(%r14) + mov offset(%r14),%rax + mov %rax,offset(%r14) jmp - movl $something,offset(%r13) + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) + jmp + movl $something,offset(%r14) + mov %ebx,%esi + mov %r14,%rdi + call + jmp + 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 + movl $something,offset(%r14) mov $something,%esi - mov %r13,%rdi + mov %r14,%rdi call jmp - movl $something,offset(%r13) - mov $something,%ebp + 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(%r14),%ecx + xor %r9d,%r9d + xor %r8d,%r8d + mov offset(%r14),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov (%rax),%rdi + call + test %eax,%eax + je + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) + jmp + mov %ebp,%esi + mov %r14,%rdi + call + mov %ebx,%esi + mov %r14,%rdi + call + mov offset(%r14),%rax + mov %rax,(%r12) + mov offset(%r14),%rax jmp + mov offset(%r14),%rax overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1