~/f/python/RPMS.2017 ~/f/python ~/f/python RPMS.2017/libpython2_7-1_0-2.7.18-1.1.x86_64.rpm RPMS/libpython2_7-1_0-2.7.18-1.1.x86_64.rpm differ: byte 225, line 1 Comparing libpython2_7-1_0-2.7.18-1.1.x86_64.rpm to libpython2_7-1_0-2.7.18-1.1.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 4507a0bd614983567cf35f3cf477c0f866a20c0ad9e5b3364f4b719d636705a3 0 +/usr/lib64/libpython2.7.so.1.0 954cff407be08176b99e758e394a0b0efdf75dfe3cd8c01a563fc4b26e42239c 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) @@ -1545,7 +1545,7 @@ 62e0 00000000 00000000 39060000 12000000 ........9....... 62f0 00000000 00000000 00000000 00000000 ................ 6300 7d2c0000 12000000 00000000 00000000 },.............. - 6310 00000000 00000000 58020000 12000000 ........X....... + 6310 00000000 00000000 48020000 12000000 ........H....... 6320 00000000 00000000 00000000 00000000 ................ 6330 ff5d0000 12000000 00000000 00000000 .].............. 6340 00000000 00000000 2d2b0000 12000000 ........-+...... @@ -1621,1865 +1621,1865 @@ 67a0 00000000 00000000 00000000 00000000 ................ 67b0 19630000 12000000 00000000 00000000 .c.............. 67c0 00000000 00000000 57540000 12000e00 ........WT...... - 67d0 80d41100 00000000 f4000000 00000000 ................ - 67e0 ca050000 12000e00 00e40d00 00000000 ................ + 67d0 50251200 00000000 f4000000 00000000 P%.............. + 67e0 ca050000 12000e00 e09a0e00 00000000 ................ 67f0 16000000 00000000 960e0000 11001800 ................ - 6800 88f11900 00000000 08000000 00000000 ................ - 6810 a5480000 12000e00 80e71000 00000000 .H.............. + 6800 88211a00 00000000 08000000 00000000 .!.............. + 6810 a5480000 12000e00 b04e1100 00000000 .H.......N...... 6820 54000000 00000000 ef370000 12000e00 T........7...... - 6830 50920a00 00000000 6c010000 00000000 P.......l....... - 6840 4b100000 12000e00 004a0900 00000000 K........J...... + 6830 20d90a00 00000000 6c010000 00000000 .......l....... + 6840 4b100000 12000e00 105a0900 00000000 K........Z...... 6850 3b000000 00000000 85010000 12000e00 ;............... - 6860 c0ac0a00 00000000 e2000000 00000000 ................ - 6870 08190000 11001900 702d1d00 00000000 ........p-...... + 6860 e0f30a00 00000000 e2000000 00000000 ................ + 6870 08190000 11001900 705d1d00 00000000 ........p]...... 6880 01000000 00000000 e04d0000 12000e00 .........M...... - 6890 30a60d00 00000000 26000000 00000000 0.......&....... - 68a0 fb480000 12000e00 90e91000 00000000 .H.............. + 6890 b0460e00 00000000 26000000 00000000 .F......&....... + 68a0 fb480000 12000e00 c0501100 00000000 .H.......P...... 68b0 64000000 00000000 59510000 12000e00 d.......YQ...... - 68c0 e0b01100 00000000 99000000 00000000 ................ - 68d0 75290000 12000e00 00f00e00 00000000 u).............. + 68c0 f0031200 00000000 99000000 00000000 ................ + 68d0 75290000 12000e00 e0a00f00 00000000 u).............. 68e0 05000000 00000000 61160000 12000e00 ........a....... - 68f0 d2970400 00000000 49000000 00000000 ........I....... - 6900 35290000 12000e00 a0250500 00000000 5).......%...... + 68f0 b9980400 00000000 49000000 00000000 ........I....... + 6900 35290000 12000e00 78280500 00000000 5)......x(...... 6910 02000000 00000000 75400000 12000e00 ........u@...... - 6920 c0970b00 00000000 0b020000 00000000 ................ - 6930 b90e0000 12000e00 90410900 00000000 .........A...... + 6920 90090c00 00000000 0e020000 00000000 ................ + 6930 b90e0000 12000e00 80510900 00000000 .........Q...... 6940 29000000 00000000 b8320000 12000e00 )........2...... - 6950 c0fb0900 00000000 16000000 00000000 ................ - 6960 52040000 12000e00 354d0400 00000000 R.......5M...... + 6950 b0290a00 00000000 16000000 00000000 .).............. + 6960 52040000 12000e00 464d0400 00000000 R.......FM...... 6970 d9000000 00000000 4b260000 11001800 ........K&...... - 6980 c8f41900 00000000 08000000 00000000 ................ - 6990 4c110000 12000e00 304d0e00 00000000 L.......0M...... - 69a0 36000000 00000000 d71d0000 12000e00 6............... - 69b0 c0ff0c00 00000000 a9000000 00000000 ................ - 69c0 86490000 12000e00 70ed1000 00000000 .I......p....... + 6980 c8241a00 00000000 08000000 00000000 .$.............. + 6990 4c110000 12000e00 305f0900 00000000 L.......0_...... + 69a0 2a000000 00000000 d71d0000 12000e00 *............... + 69b0 b09a0d00 00000000 a9000000 00000000 ................ + 69c0 86490000 12000e00 a0541100 00000000 .I.......T...... 69d0 40000000 00000000 63090000 12000e00 @.......c....... - 69e0 90240900 00000000 5c010000 00000000 .$......\....... - 69f0 363a0000 11001900 20451d00 00000000 6:...... E...... + 69e0 30320900 00000000 84030000 00000000 02.............. + 69f0 363a0000 11001900 20751d00 00000000 6:...... u...... 6a00 08000000 00000000 01550000 12000e00 .........U...... - 6a10 b03d1200 00000000 0e000000 00000000 .=.............. - 6a20 3e1c0000 12000e00 98cb0400 00000000 >............... + 6a10 007e1200 00000000 0e000000 00000000 .~.............. + 6a20 3e1c0000 12000e00 74cc0400 00000000 >.......t....... 6a30 28000000 00000000 d8480000 12000e00 (........H...... - 6a40 c0e81000 00000000 49000000 00000000 ........I....... - 6a50 e45c0000 11001800 08621c00 00000000 .\.......b...... + 6a40 f04f1100 00000000 49000000 00000000 .O......I....... + 6a50 e45c0000 11001800 08921c00 00000000 .\.............. 6a60 04000000 00000000 07160000 12000e00 ................ - 6a70 30a81100 00000000 1b000000 00000000 0............... - 6a80 ef500000 12000e00 85dd0700 00000000 .P.............. + 6a70 40fb1100 00000000 1b000000 00000000 @............... + 6a80 ef500000 12000e00 fbe40700 00000000 .P.............. 6a90 90000000 00000000 e7050000 11001800 ................ - 6aa0 a8f91900 00000000 08000000 00000000 ................ - 6ab0 e7560000 11001900 e8e71e00 00000000 .V.............. + 6aa0 a8291a00 00000000 08000000 00000000 .).............. + 6ab0 e7560000 11001900 e8171f00 00000000 .V.............. 6ac0 04000000 00000000 06280000 12000e00 .........(...... - 6ad0 d0ee0e00 00000000 55000000 00000000 ........U....... - 6ae0 df0e0000 12000e00 b0480e00 00000000 .........H...... + 6ad0 b09f0f00 00000000 55000000 00000000 ........U....... + 6ae0 df0e0000 12000e00 b0050f00 00000000 ................ 6af0 15010000 00000000 5e3b0000 12000e00 ........^;...... - 6b00 c0ce0a00 00000000 4a0b0000 00000000 ........J....... - 6b10 d20c0000 12000e00 00430900 00000000 .........C...... + 6b00 f01b0b00 00000000 4a0b0000 00000000 ........J....... + 6b10 d20c0000 12000e00 f0520900 00000000 .........R...... 6b20 39000000 00000000 be310000 12000e00 9........1...... - 6b30 50750d00 00000000 c0000000 00000000 Pu.............. - 6b40 9c180000 12000e00 505d0e00 00000000 ........P]...... + 6b30 50130e00 00000000 c0000000 00000000 P............... + 6b40 9c180000 12000e00 60180f00 00000000 ........`....... 6b50 06000000 00000000 ac530000 12000e00 .........S...... - 6b60 f5fb0700 00000000 0f000000 00000000 ................ - 6b70 b9520000 12000e00 b0d01100 00000000 .R.............. + 6b60 de030800 00000000 0f000000 00000000 ................ + 6b70 b9520000 12000e00 50221200 00000000 .R......P"...... 6b80 8d000000 00000000 ca2b0000 12000e00 .........+...... - 6b90 70fb0e00 00000000 2f000000 00000000 p......./....... - 6ba0 1d5f0000 12000e00 50a81200 00000000 ._......P....... + 6b90 10a70f00 00000000 2f000000 00000000 ......../....... + 6ba0 1d5f0000 12000e00 40e91200 00000000 ._......@....... 6bb0 92000000 00000000 e3330000 11001900 .........3...... - 6bc0 a0e21e00 00000000 04000000 00000000 ................ - 6bd0 4a3f0000 12000e00 60b31100 00000000 J?......`....... + 6bc0 a0121f00 00000000 04000000 00000000 ................ + 6bd0 4a3f0000 12000e00 70061200 00000000 J?......p....... 6be0 a6010000 00000000 681c0000 12000e00 ........h....... - 6bf0 decb0400 00000000 1e000000 00000000 ................ - 6c00 ea390000 12000e00 b9bc0500 00000000 .9.............. + 6bf0 bacc0400 00000000 1e000000 00000000 ................ + 6c00 ea390000 12000e00 f7c20500 00000000 .9.............. 6c10 86000000 00000000 475b0000 12000e00 ........G[...... - 6c20 2b5f0800 00000000 5f000000 00000000 +_......_....... - 6c30 c9020000 12000e00 00410e00 00000000 .........A...... + 6c20 6f670800 00000000 5f000000 00000000 og......_....... + 6c30 c9020000 12000e00 10fe0e00 00000000 ................ 6c40 88020000 00000000 a45b0000 12000e00 .........[...... - 6c50 10f41100 00000000 6c010000 00000000 ........l....... - 6c60 bb5e0000 12000e00 20730800 00000000 .^...... s...... + 6c50 a0441200 00000000 6c010000 00000000 .D......l....... + 6c60 bb5e0000 12000e00 b57b0800 00000000 .^.......{...... 6c70 08000000 00000000 b72b0000 12000e00 .........+...... - 6c80 b0fa0e00 00000000 bc000000 00000000 ................ - 6c90 cc1a0000 12000e00 f05f1000 00000000 ........._...... + 6c80 50a60f00 00000000 bc000000 00000000 P............... + 6c90 cc1a0000 12000e00 80c91000 00000000 ................ 6ca0 87000000 00000000 a6040000 12000e00 ................ - 6cb0 70220900 00000000 2c010000 00000000 p"......,....... - 6cc0 5d480000 12000e00 30e51000 00000000 ]H......0....... + 6cb0 10300900 00000000 2c010000 00000000 .0......,....... + 6cc0 5d480000 12000e00 a04c1100 00000000 ]H.......L...... 6cd0 64000000 00000000 973d0000 12000e00 d........=...... - 6ce0 55a10600 00000000 7e000000 00000000 U.......~....... - 6cf0 7a1b0000 12000e00 c06b0b00 00000000 z........k...... + 6ce0 79a80600 00000000 7e000000 00000000 y.......~....... + 6cf0 7a1b0000 12000e00 f0da0b00 00000000 z............... 6d00 0b000000 00000000 7e140000 12000e00 ........~....... - 6d10 d7890400 00000000 05000000 00000000 ................ - 6d20 00050000 11001900 082d1d00 00000000 .........-...... + 6d10 be8a0400 00000000 05000000 00000000 ................ + 6d20 00050000 11001900 085d1d00 00000000 .........]...... 6d30 08000000 00000000 a9450000 12000e00 .........E...... - 6d40 80a80600 00000000 38000000 00000000 ........8....... - 6d50 0a060000 11001900 002d1d00 00000000 .........-...... + 6d40 a4af0600 00000000 38000000 00000000 ........8....... + 6d50 0a060000 11001900 005d1d00 00000000 .........]...... 6d60 08000000 00000000 2f1d0000 12000e00 ......../....... - 6d70 90480b00 00000000 32000000 00000000 .H......2....... - 6d80 d61e0000 12000e00 a09f0a00 00000000 ................ + 6d70 40980b00 00000000 32000000 00000000 @.......2....... + 6d80 d61e0000 12000e00 b0e60a00 00000000 ................ 6d90 12000000 00000000 ea030000 12000e00 ................ - 6da0 0e4e0400 00000000 54000000 00000000 .N......T....... - 6db0 1b320000 12000e00 ad8c0500 00000000 .2.............. + 6da0 1f4e0400 00000000 54000000 00000000 .N......T....... + 6db0 1b320000 12000e00 30920500 00000000 .2......0....... 6dc0 46000000 00000000 e70f0000 12000e00 F............... - 6dd0 a0470900 00000000 5b000000 00000000 .G......[....... - 6de0 08490000 12000e00 00ea1000 00000000 .I.............. + 6dd0 b0570900 00000000 5b000000 00000000 .W......[....... + 6de0 08490000 12000e00 30511100 00000000 .I......0Q...... 6df0 64000000 00000000 dc3c0000 12000e00 d........<...... - 6e00 90220b00 00000000 be010000 00000000 .".............. - 6e10 db040000 12000e00 295f0400 00000000 ........)_...... + 6e00 f0700b00 00000000 be010000 00000000 .p.............. + 6e10 db040000 12000e00 3a5f0400 00000000 ........:_...... 6e20 09010000 00000000 f21c0000 12000e00 ................ - 6e30 f06a0a00 00000000 00010000 00000000 .j.............. - 6e40 47510000 11001800 80c41b00 00000000 GQ.............. + 6e30 50b10a00 00000000 00010000 00000000 P............... + 6e40 47510000 11001800 80f41b00 00000000 GQ.............. 6e50 28000000 00000000 a7580000 12000e00 (........X...... - 6e60 f0ec1100 00000000 a6010000 00000000 ................ - 6e70 d33e0000 12000e00 70e40d00 00000000 .>......p....... - 6e80 d5000000 00000000 a8070000 12000e00 ................ - 6e90 c0000d00 00000000 15000000 00000000 ................ - 6ea0 66420000 12000e00 509c1100 00000000 fB......P....... + 6e60 803d1200 00000000 a6010000 00000000 .=.............. + 6e70 d33e0000 12000e00 509b0e00 00000000 .>......P....... + 6e80 d6000000 00000000 a8070000 12000e00 ................ + 6e90 b09b0d00 00000000 15000000 00000000 ................ /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) @@ -1956,6 +1956,11 @@ push $something jmp <_init + ofs> +stat64@plt: + jmp *offset(%rip) # + push $something + jmp <_init + ofs> + __sysconf@plt: jmp *offset(%rip) # <__sysconf@GLIBC_2.2.5> push $something @@ -3796,6 +3801,11 @@ push $something jmp <_init + ofs> +lstat64@plt: + jmp *offset(%rip) # + push $something + jmp <_init + ofs> + PySys_SetArgvEx@plt: jmp *offset(%rip) # push $something @@ -5233,10 +5243,6 @@ jmp *offset(%rip) # xchg %ax,%ax -stat64@plt: - jmp *offset(%rip) # - xchg %ax,%ax - PyNumber_Divide@plt: jmp *offset(%rip) # xchg %ax,%ax @@ -5345,7 +5351,7 @@ mov $something,%edi call 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 +5359,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 +5377,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: @@ -5395,7 +5401,7 @@ xor %eax,%eax call jmp - mov offset(%rip),%rax # <_PyParser_TokenNames@@Base-0x950> + mov offset(%rip),%rax # <_PyParser_TokenNames@@Base-0x948> mov (%rax,%rcx,8),%rcx test %r8,%r8 je @@ -5491,7 +5497,7 @@ jmp PyNode_AddChild.cold: - mov $something,%eax + or $something,%ecx jmp mov $something,%eax jmp @@ -5499,7 +5505,7 @@ jmp mov $something,%eax jmp - or $something,%ecx + mov $something,%eax jmp _PyNode_SizeOf: @@ -5621,10 +5627,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: @@ -5811,7 +5817,7 @@ push %rbx mov %rsi,%rbx sub $something,%rsp - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je mov offset(%rsi),%rdx @@ -5951,7 +5957,7 @@ jmp inc %r15d jmp - mov offset(%rip),%rax # + mov offset(%rip),%rax # mov %r13,offset(%rbx) cmpl $something,(%rax) je @@ -6000,7 +6006,7 @@ push %rbx mov %rdi,%rbx push %rdx - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je <_Py_addfirstsets + ofs> lea offset(%rip),%rdi # <_fini + ofs> @@ -6254,7 +6260,7 @@ mov %r13d,(%rbx) call mov %rax,offset(%rbx) - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je <_Py_addlabel + ofs> mov %rbx,%rdi @@ -6319,7 +6325,7 @@ sub $something,%rsp cmp %r13d,offset(%rbp) jle <_Py_translatelabels + ofs> - mov offset(%rip),%r12 # + mov offset(%rip),%r12 # movslq %r13d,%rbx shl $something,%rbx add offset(%rbp),%rbx @@ -6370,7 +6376,7 @@ mov %rcx,offset(%rbx) jmp <_Py_translatelabels + ofs> xor %r15d,%r15d - mov offset(%rip),%rax # <_PyParser_TokenNames@@Base-0x950> + mov offset(%rip),%rax # <_PyParser_TokenNames@@Base-0x948> mov %r14,%rdi mov (%rax,%r15,8),%rsi call @@ -6940,7 +6946,7 @@ mov %rdi,%rbp push %rbx sub $something,%rsp - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je <_Py_pgen + ofs> lea offset(%rip),%rdi # <_fini + ofs> @@ -7044,7 +7050,7 @@ movslq offset(%rsp),%rbx mov offset(%rax),%rax mov (%rax,%rbx,8),%r14 - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je <_Py_pgen + ofs> mov offset(%r14),%rdx @@ -7317,7 +7323,7 @@ inc %r12 cmp %r12d,%r15d jg <_Py_pgen + ofs> - mov offset(%rip),%rax # + mov offset(%rip),%rax # mov offset(%rsp),%r14 cmpl $something,(%rax) je <_Py_pgen + ofs> @@ -7365,7 +7371,7 @@ overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1