~/f/bash/RPMS.2017 ~/f/bash ~/f/bash RPMS.2017/bash-5.2.37-1.1.x86_64.rpm RPMS/bash-5.2.37-1.1.x86_64.rpm differ: byte 225, line 1 Comparing bash-5.2.37-1.1.x86_64.rpm to bash-5.2.37-1.1.x86_64.rpm comparing the rpm tags of bash --- old-rpm-tags +++ new-rpm-tags @@ -197 +197 @@ -/usr/bin/bash 8001dcbf425bbe9c65501f2d1277e30c70ab917c0774f93e045b860895350217 0 +/usr/bin/bash 3b27aff672983f7373ac47b356594e98b93033699fc77d8999c820cd44efa6ab 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/bash differs in ELF sections --- old /usr/bin/bash (objdump) +++ new /usr/bin/bash (objdump) @@ -1589,7 +1589,7 @@ 065e8 00000000 00000000 4f120000 12000000 ........O....... 065f8 00000000 00000000 00000000 00000000 ................ 06608 9c070000 12000000 00000000 00000000 ................ - 06618 00000000 00000000 310f0000 12000000 ........1....... + 06618 00000000 00000000 420f0000 12000000 ........B....... 06628 00000000 00000000 00000000 00000000 ................ 06638 8f0a0000 12000000 00000000 00000000 ................ 06648 00000000 00000000 c5000000 12000000 ................ @@ -1685,10 +1685,10 @@ 06be8 00000000 00000000 fc0c0000 12000000 ................ 06bf8 00000000 00000000 00000000 00000000 ................ 06c08 09050000 12000000 00000000 00000000 ................ - 06c18 00000000 00000000 420f0000 12000000 ........B....... + 06c18 00000000 00000000 380f0000 12000000 ........8....... 06c28 00000000 00000000 00000000 00000000 ................ 06c38 f2050000 12000000 00000000 00000000 ................ - 06c48 00000000 00000000 040a0000 12000000 ................ + 06c48 00000000 00000000 060a0000 12000000 ................ 06c58 00000000 00000000 00000000 00000000 ................ 06c68 e0000000 12000000 00000000 00000000 ................ 06c78 00000000 00000000 92000000 12000000 ................ @@ -1798,7 +1798,7 @@ 072f8 c90b0000 12000000 00000000 00000000 ................ 07308 00000000 00000000 341a0000 12000000 ........4....... 07318 00000000 00000000 00000000 00000000 ................ - 07328 ed090000 12000000 00000000 00000000 ................ + 07328 0b0a0000 12000000 00000000 00000000 ................ 07338 00000000 00000000 db0b0000 12000000 ................ 07348 00000000 00000000 00000000 00000000 ................ 07358 77010000 12000000 00000000 00000000 w............... @@ -1835,7 +1835,7 @@ 07548 00000000 00000000 73110000 12000000 ........s....... 07558 00000000 00000000 00000000 00000000 ................ 07568 f10e0000 12000000 00000000 00000000 ................ - 07578 00000000 00000000 090a0000 12000000 ................ + 07578 00000000 00000000 370a0000 12000000 ........7....... 07588 00000000 00000000 00000000 00000000 ................ 07598 89030000 12000000 00000000 00000000 ................ 075a8 00000000 00000000 f9000000 12000000 ................ @@ -1993,7 +1993,7 @@ 07f28 b60e0000 12000000 00000000 00000000 ................ 07f38 00000000 00000000 35060000 12000000 ........5....... 07f48 00000000 00000000 00000000 00000000 ................ - 07f58 3b0f0000 12000000 00000000 00000000 ;............... + 07f58 310f0000 12000000 00000000 00000000 1............... 07f68 00000000 00000000 fe010000 12000000 ................ 07f78 00000000 00000000 00000000 00000000 ................ 07f88 12030000 12000000 00000000 00000000 ................ @@ -2009,7 +2009,7 @@ 08028 00000000 00000000 a2050000 12000000 ................ 08038 00000000 00000000 00000000 00000000 ................ 08048 46000000 12000000 00000000 00000000 F............... - 08058 00000000 00000000 3c0f0000 12000000 ........<....... + 08058 00000000 00000000 320f0000 12000000 ........2....... 08068 00000000 00000000 00000000 00000000 ................ 08078 68050000 12000000 00000000 00000000 h............... 08088 00000000 00000000 f90b0000 12000000 ................ @@ -2044,10 +2044,10 @@ 08258 150c0000 12000000 00000000 00000000 ................ 08268 00000000 00000000 d3030000 12000000 ................ 08278 00000000 00000000 00000000 00000000 ................ - 08288 2c0a0000 12000000 00000000 00000000 ,............... + 08288 ed090000 12000000 00000000 00000000 ................ 08298 00000000 00000000 bc0e0000 12000000 ................ 082a8 00000000 00000000 00000000 00000000 ................ - 082b8 6f1e0000 12001000 10f00900 00000000 o............... + 082b8 6f1e0000 12001000 f0ef0900 00000000 o............... 082c8 27000000 00000000 f2410000 12001000 '........A...... 082d8 3e6a0200 00000000 22010000 00000000 >j......"....... 082e8 dc4b0000 12001000 d5df0600 00000000 .K.............. @@ -2056,22 +2056,22 @@ 08318 61220000 11001b00 50030e00 00000000 a"......P....... 08328 04000000 00000000 b6150000 12001000 ................ 08338 60e40700 00000000 ce000000 00000000 `............... - 08348 0d540000 12001000 607a0a00 00000000 .T......`z...... + 08348 0d540000 12001000 007b0a00 00000000 .T.......{...... 08358 0b000000 00000000 383c0000 12001000 ........8<...... - 08368 06950600 00000000 1d000000 00000000 ................ + 08368 05950600 00000000 1d000000 00000000 ................ 08378 082f0000 12001000 7f5b0700 00000000 ./.......[...... 08388 51000000 00000000 bc4f0000 12001000 Q........O...... 08398 404b0800 00000000 ea000000 00000000 @K.............. 083a8 6e310000 11001b00 a0f70d00 00000000 n1.............. 083b8 10000000 00000000 993a0000 12001000 .........:...... - 083c8 60bd0a00 00000000 51130000 00000000 `.......Q....... - 083d8 08320000 12001000 809d0900 00000000 .2.............. + 083c8 60bd0a00 00000000 f4120000 00000000 `............... + 083d8 08320000 12001000 609d0900 00000000 .2......`....... 083e8 d9000000 00000000 281d0000 11001b00 ........(....... 083f8 00470e00 00000000 18000000 00000000 .G.............. 08408 89260000 11001a00 20760d00 00000000 .&...... v...... 08418 28000000 00000000 8a280000 12001000 (........(...... - 08428 436e0500 00000000 20070000 00000000 Cn...... ....... - 08438 dd5d0000 11001b00 688c0e00 00000000 .]......h....... + 08428 346e0500 00000000 20070000 00000000 4n...... ....... + 08438 dd5d0000 11001b00 608c0e00 00000000 .]......`....... 08448 04000000 00000000 56410000 11001b00 ........VA...... 08458 30230e00 00000000 08000000 00000000 0#.............. 08468 171e0000 11001b00 20f80d00 00000000 ........ ....... @@ -2083,9 +2083,9 @@ 084c8 98060000 11001b00 68d50d00 00000000 ........h....... 084d8 08000000 00000000 701e0000 11001700 ........p....... 084e8 a04f0d00 00000000 60040000 00000000 .O......`....... - 084f8 b76e0000 12001000 00fe0900 00000000 .n.............. + 084f8 b76e0000 12001000 e0fd0900 00000000 .n.............. 08508 3c000000 00000000 3e700000 12001000 <.......>p...... - 08518 90570a00 00000000 89000000 00000000 .W.............. + 08518 70570a00 00000000 89000000 00000000 pW.............. 08528 4c1d0000 12001000 703e0800 00000000 L.......p>...... 08538 2d000000 00000000 0e330000 12001000 -........3...... 08548 10c50800 00000000 9b000000 00000000 ................ @@ -2095,21 +2095,21 @@ 08588 59110000 11001b00 28d50d00 00000000 Y.......(....... 08598 04000000 00000000 5a610000 12001000 ........Za...... 085a8 43620300 00000000 12000000 00000000 Cb.............. - 085b8 4e410000 12001000 20620a00 00000000 NA...... b...... + 085b8 4e410000 12001000 005f0a00 00000000 NA......._...... 085c8 d2000000 00000000 a7660000 12001000 .........f...... - 085d8 1da90500 00000000 9b010000 00000000 ................ - 085e8 ea6b0000 12001000 52950600 00000000 .k......R....... + 085d8 0ea90500 00000000 9b010000 00000000 ................ + 085e8 ea6b0000 12001000 51950600 00000000 .k......Q....... 085f8 13000000 00000000 a9620000 11001b00 .........b...... 08608 88040e00 00000000 04000000 00000000 ................ - 08618 e8490000 12001000 03200600 00000000 .I....... ...... + 08618 e8490000 12001000 02200600 00000000 .I....... ...... 08628 4c000000 00000000 f96e0000 12001000 L........n...... - 08638 d6200600 00000000 1f000000 00000000 . .............. - 08648 3b520000 12001000 54140600 00000000 ;R......T....... + 08638 d5200600 00000000 1f000000 00000000 . .............. + 08648 3b520000 12001000 53140600 00000000 ;R......S....... 08658 4a030000 00000000 69630000 12001000 J.......ic...... 08668 1a510700 00000000 2d000000 00000000 .Q......-....... 08678 8b170000 11001a00 c09c0d00 00000000 ................ 08688 28000000 00000000 e91e0000 12001000 (............... - 08698 a49d0500 00000000 10000000 00000000 ................ + 08698 959d0500 00000000 10000000 00000000 ................ 086a8 4e3f0000 11001b00 7c040e00 00000000 N?......|....... 086b8 04000000 00000000 8e4c0000 12001000 .........L...... 086c8 307e0800 00000000 07000000 00000000 0~.............. @@ -2122,48 +2122,48 @@ 08738 19660000 12001000 306c0800 00000000 .f......0l...... 08748 20000000 00000000 6d6d0000 10001a00 .......mm...... 08758 80a30d00 00000000 00000000 00000000 ................ - 08768 1a1c0000 12001000 b7dd0400 00000000 ................ + 08768 1a1c0000 12001000 a8dd0400 00000000 ................ 08778 29000000 00000000 371c0000 12001000 ).......7....... - 08788 9a670500 00000000 43030000 00000000 .g......C....... - 08798 5a640000 12001000 2f9f0600 00000000 Zd....../....... + 08788 8b670500 00000000 43030000 00000000 .g......C....... + 08798 5a640000 12001000 6e9f0600 00000000 Zd......n....... 087a8 1e000000 00000000 542a0000 11001b00 ........T*...... - 087b8 588c0e00 00000000 08000000 00000000 X............... + 087b8 508c0e00 00000000 08000000 00000000 P............... 087c8 513c0000 11001a00 008b0d00 00000000 Q<.............. 087d8 28000000 00000000 77160000 11001b00 (.......w....... 087e8 68040e00 00000000 04000000 00000000 h............... 087f8 a6310000 12001000 30460400 00000000 .1......0F...... 08808 94030000 00000000 de520000 12001000 .........R...... - 08818 d2c10400 00000000 2f000000 00000000 ......../....... - 08828 e9670000 12001000 20580a00 00000000 .g...... X...... + 08818 c3c10400 00000000 2f000000 00000000 ......../....... + 08828 e9670000 12001000 00580a00 00000000 .g.......X...... 08838 a7000000 00000000 76390000 11001b00 ........v9...... 08848 f0030e00 00000000 08000000 00000000 ................ - 08858 dd410000 12001000 0abe0500 00000000 .A.............. + 08858 dd410000 12001000 fbbd0500 00000000 .A.............. 08868 e0000000 00000000 15630000 11001b00 .........c...... 08878 0c8f0e00 00000000 04000000 00000000 ................ - 08888 ab240000 12001000 d0000a00 00000000 .$.............. + 08888 ab240000 12001000 b0000a00 00000000 .$.............. 08898 50000000 00000000 f1470000 12001000 P........G...... - 088a8 ac9e0400 00000000 ce010000 00000000 ................ - 088b8 274e0000 12001000 5e5e0600 00000000 'N......^^...... + 088a8 9d9e0400 00000000 ce010000 00000000 ................ + 088b8 274e0000 12001000 5d5e0600 00000000 'N......]^...... 088c8 76000000 00000000 c9610000 12001000 v........a...... 088d8 e0770800 00000000 ae000000 00000000 .w.............. - 088e8 0f370000 12001000 92090500 00000000 .7.............. + 088e8 0f370000 12001000 98090500 00000000 .7.............. 088f8 2f000000 00000000 416d0000 12001000 /.......Am...... - 08908 00e50900 00000000 3c000000 00000000 ........<....... - 08918 ec590000 12001000 db160500 00000000 .Y.............. + 08908 e0e40900 00000000 3c000000 00000000 ........<....... + 08918 ec590000 12001000 cc160500 00000000 .Y.............. 08928 b2000000 00000000 ae1f0000 12001000 ................ - 08938 a0ae0900 00000000 34000000 00000000 ........4....... + 08938 80ae0900 00000000 34000000 00000000 ........4....... 08948 cd240000 12001000 921e0700 00000000 .$.............. 08958 800b0000 00000000 09470000 12001000 .........G...... - 08968 00d10900 00000000 1d030000 00000000 ................ - 08978 4f720000 12001000 b8aa0500 00000000 Or.............. + 08968 e0d00900 00000000 1d030000 00000000 ................ + 08978 4f720000 12001000 a9aa0500 00000000 Or.............. 08988 79000000 00000000 78240000 12001000 y.......x$...... - 08998 a5a60600 00000000 0c000000 00000000 ................ - 089a8 942c0000 12001000 327e0600 00000000 .,......2~...... /usr/bin/bash differs in assembler output --- old /usr/bin/bash (disasm) +++ new /usr/bin/bash (disasm) @@ -34481,43 +34481,6 @@ call mov offset(%rsp),%rax jmp - cmpl $something,offset(%rip) # - jne - call - lea offset(%rsp),%rsi - lea offset(%rip),%rdi # - movl $something,offset(%rsp) - call - mov offset(%rsp),%edi - lea offset(%rip),%rsi # <_IO_stdin_used + ofs> - mov offset(%rip),%rbp # - call - mov %rax,offset(%rip) # - jmp - mov offset(%rsp),%edi - xor %r12d,%r12d - call - test %eax,%eax - sete %r12b - jmp - xor %r14d,%r14d - mov %r14d,offset(%rsp) - mov %r14d,offset(%rsp) - jmp - xor %r12d,%r12d - mov %r12d,offset(%rsp) - mov %r12d,offset(%rsp) - jmp - test %eax,%eax - jne - mov offset(%rsp),%edx - mov offset(%rsp),%edi - lea offset(%rsp),%rsi - sub %r15d,%edx - movslq %edx,%rdx - call - mov %eax,%ecx - jmp mov %rbx,%rdi call lea offset(%rax),%rdi @@ -34527,368 +34490,6 @@ call mov %rax,%rbx jmp - mov offset(%rsp),%edi - lea offset(%rsp),%rsi - mov $something,%edx - call - mov %eax,%ecx - jmp - mov $something,%r12d - jmp - cmpl $something,offset(%rsp) - jle - xor %esi,%esi - mov %esi,offset(%rip) # - cmpb $something,offset(%rip) # - je - xor %edi,%edi - call - jmp - lea offset(%rsp),%rsi - xor %edx,%edx - mov $something,%edi - mov %ecx,offset(%rsp) - call - mov offset(%rsp),%ecx - jmp - mov offset(%rsp),%rdi - call - jmp - mov offset(%rsp),%edi - lea offset(%rsp),%rsi - mov $something,%edx - call - mov %eax,%ecx - jmp - test %al,%al - jne - cmpb $something,offset(%rip) # - jne - xor %eax,%eax - jmp - addl $something,offset(%rsp) - cmpl $something,offset(%rsp) - mov %r13d,%r8d - jne - movslq offset(%rsp),%rax - addl $something,offset(%rsp) - lea offset(%rax),%edx - mov %edx,offset(%rsp) - mov offset(%rsp),%rdx - movb $something,(%rdx,%rax,1) - jmp - mov offset(%rsp),%rdx - subl $something,offset(%rsp) - movslq offset(%rsp),%rsi - mov %ecx,offset(%rsp) - mov %rdx,%rdi - mov %rdx,offset(%rsp) - call - mov offset(%rsp),%rdx - mov offset(%rsp),%ecx - cmp %rax,%rdx - jne - cmpl $something,offset(%rsp) - movzbl offset(%rsp),%eax - je - cmp $something,%al - je - xor %r8d,%r8d - mov %r8d,offset(%rsp) - jmp - mov offset(%rip),%edi # - mov %ecx,offset(%rsp) - call - mov offset(%rip),%eax # - mov offset(%rsp),%ecx - test %eax,%eax - je - mov %ecx,offset(%rsp) - xor %r13d,%r13d - call - mov offset(%rsp),%ecx - test %ecx,%ecx - jg - mov %ecx,offset(%rsp) - call - mov offset(%rsp),%ecx - jmp - cmpl $something,offset(%rsp) - mov %r13d,%r8d - jne - mov offset(%rsp),%eax - test %eax,%eax - jle - mov offset(%rsp),%eax - sub $something,%eax - mov %eax,offset(%rsp) - mov offset(%rip),%eax # - mov %eax,offset(%rsp) - test %eax,%eax - je - mov offset(%rsp),%eax - cmpl $something,offset(%rsp) - setne %dl - xor %r10d,%r10d - xor $something,%eax - mov %r10d,offset(%rsp) - and %edx,%eax - or %eax,%r8d - jmp - mov %r13d,%r8d - jmp - mov %ecx,offset(%rsp) - mov %rax,offset(%rsp) - mov %rax,offset(%rsp) - call - mov offset(%rsp),%rsi - lea offset(%rip),%rdi # - call - mov offset(%rsp),%ecx - jmp - xor %ecx,%ecx - lea offset(%rsp),%rdx - lea offset(%rsp),%rsi - mov %rax,%rdi - call - test %eax,%eax - jne - xor %eax,%eax - mov %eax,offset(%rsp) - mov %eax,offset(%rsp) - jmp - mov $something,%ebp - testb $something,offset(%rax) - je - mov $something,%ebp - jmp - mov %ebp,%esi - mov %r13,%rdi - call - test %eax,%eax - jne - mov offset(%rsp),%rax - mov offset(%rax),%rax - mov (%rax),%rdi - call - jmp - mov offset(%rsp),%rdx - test %rdx,%rdx - js - mov offset(%rsp),%rax - test %rax,%rax overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1