~/f/fractal/RPMS.2017 ~/f/fractal ~/f/fractal RPMS.2017/fractal-7-1.1.x86_64.rpm RPMS/fractal-7-1.1.x86_64.rpm differ: byte 226, line 1 Comparing fractal-7-1.1.x86_64.rpm to fractal-7-1.1.x86_64.rpm comparing the rpm tags of fractal --- old-rpm-tags +++ new-rpm-tags @@ -147 +147 @@ -/usr/bin/fractal e4eb40c4e1052d47ee203c026d3f779e21323a3797b06f5be2c3e038a0b6b788 0 +/usr/bin/fractal e80edb9fbfcc909e6120f98ac031b382b3766765dda200ad65e6fa2ff4f1b015 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/fractal differs in ELF sections --- old /usr/bin/fractal (objdump) +++ new /usr/bin/fractal (objdump) @@ -4913,122 +4913,122 @@ 13598 751a6909 00000200 b27c0000 00000000 u.i......|...... Contents of section .rela.dyn: 0135a8 a8998a03 00000000 08000000 00000000 ................ - 0135b8 e0e9d902 00000000 b0998a03 00000000 ................ - 0135c8 08000000 00000000 20673f00 00000000 ........ g?..... + 0135b8 f0e9d902 00000000 b0998a03 00000000 ................ + 0135c8 08000000 00000000 30673f00 00000000 ........0g?..... 0135d8 b8998a03 00000000 08000000 00000000 ................ - 0135e8 e0663f00 00000000 c0998a03 00000000 .f?............. - 0135f8 08000000 00000000 303dd500 00000000 ........0=...... + 0135e8 f0663f00 00000000 c0998a03 00000000 .f?............. + 0135f8 08000000 00000000 403dd500 00000000 ........@=...... 013608 d8998a03 00000000 08000000 00000000 ................ - 013618 f0cfbd01 00000000 e0998a03 00000000 ................ - 013628 08000000 00000000 303dd500 00000000 ........0=...... + 013618 00d0bd01 00000000 e0998a03 00000000 ................ + 013628 08000000 00000000 403dd500 00000000 ........@=...... 013638 f8998a03 00000000 08000000 00000000 ................ - 013648 007c3c01 00000000 009a8a03 00000000 .|<............. - 013658 08000000 00000000 f0cfbd01 00000000 ................ + 013648 107c3c01 00000000 009a8a03 00000000 .|<............. + 013658 08000000 00000000 00d0bd01 00000000 ................ 013668 089a8a03 00000000 08000000 00000000 ................ 013678 c0998a03 00000000 109a8a03 00000000 ................ - 013688 08000000 00000000 10d2bd01 00000000 ................ + 013688 08000000 00000000 20d2bd01 00000000 ........ ....... 013698 189a8a03 00000000 08000000 00000000 ................ - 0136a8 9099da00 00000000 209a8a03 00000000 ........ ....... - 0136b8 08000000 00000000 f095da00 00000000 ................ + 0136a8 a099da00 00000000 209a8a03 00000000 ........ ....... + 0136b8 08000000 00000000 0096da00 00000000 ................ 0136c8 289a8a03 00000000 08000000 00000000 (............... - 0136d8 9096da00 00000000 309a8a03 00000000 ........0....... - 0136e8 08000000 00000000 3097da00 00000000 ........0....... + 0136d8 a096da00 00000000 309a8a03 00000000 ........0....... + 0136e8 08000000 00000000 4097da00 00000000 ........@....... 0136f8 389a8a03 00000000 08000000 00000000 8............... - 013708 80eed400 00000000 509a8a03 00000000 ........P....... - 013718 08000000 00000000 c017a001 00000000 ................ + 013708 90eed400 00000000 509a8a03 00000000 ........P....... + 013718 08000000 00000000 d017a001 00000000 ................ 013728 589a8a03 00000000 08000000 00000000 X............... - 013738 80eed400 00000000 709a8a03 00000000 ........p....... - 013748 08000000 00000000 e017a001 00000000 ................ + 013738 90eed400 00000000 709a8a03 00000000 ........p....... + 013748 08000000 00000000 f017a001 00000000 ................ 013758 789a8a03 00000000 08000000 00000000 x............... - 013768 c017a001 00000000 809a8a03 00000000 ................ + 013768 d017a001 00000000 809a8a03 00000000 ................ 013778 08000000 00000000 389a8a03 00000000 ........8....... 013788 889a8a03 00000000 08000000 00000000 ................ - 013798 4096da00 00000000 909a8a03 00000000 @............... - 0137a8 08000000 00000000 5099da00 00000000 ........P....... + 013798 5096da00 00000000 909a8a03 00000000 P............... + 0137a8 08000000 00000000 6099da00 00000000 ........`....... 0137b8 989a8a03 00000000 08000000 00000000 ................ - 0137c8 f095da00 00000000 a09a8a03 00000000 ................ - 0137d8 08000000 00000000 4096da00 00000000 ........@....... + 0137c8 0096da00 00000000 a09a8a03 00000000 ................ + 0137d8 08000000 00000000 5096da00 00000000 ........P....... 0137e8 a89a8a03 00000000 08000000 00000000 ................ - 0137f8 3097da00 00000000 b09a8a03 00000000 0............... - 013808 08000000 00000000 f01ad500 00000000 ................ + 0137f8 4097da00 00000000 b09a8a03 00000000 @............... + 013808 08000000 00000000 001bd500 00000000 ................ 013818 c89a8a03 00000000 08000000 00000000 ................ - 013828 d044d702 00000000 d09a8a03 00000000 .D.............. - 013838 08000000 00000000 f01ad500 00000000 ................ + 013828 e044d702 00000000 d09a8a03 00000000 .D.............. + 013838 08000000 00000000 001bd500 00000000 ................ 013848 e89a8a03 00000000 08000000 00000000 ................ - 013858 803dd702 00000000 f09a8a03 00000000 .=.............. - 013868 08000000 00000000 d044d702 00000000 .........D...... + 013858 903dd702 00000000 f09a8a03 00000000 .=.............. + 013868 08000000 00000000 e044d702 00000000 .........D...... 013878 f89a8a03 00000000 08000000 00000000 ................ 013888 b09a8a03 00000000 009b8a03 00000000 ................ - 013898 08000000 00000000 8048d702 00000000 .........H...... + 013898 08000000 00000000 9048d702 00000000 .........H...... 0138a8 089b8a03 00000000 08000000 00000000 ................ - 0138b8 f098da00 00000000 109b8a03 00000000 ................ - 0138c8 08000000 00000000 d047d702 00000000 .........G...... + 0138b8 0099da00 00000000 109b8a03 00000000 ................ + 0138c8 08000000 00000000 e047d702 00000000 .........G...... 0138d8 189b8a03 00000000 08000000 00000000 ................ - 0138e8 5048d702 00000000 209b8a03 00000000 PH...... ....... - 0138f8 08000000 00000000 3097da00 00000000 ........0....... + 0138e8 6048d702 00000000 209b8a03 00000000 `H...... ....... + 0138f8 08000000 00000000 4097da00 00000000 ........@....... 013908 289b8a03 00000000 08000000 00000000 (............... 013918 ebcefa02 00000000 409b8a03 00000000 ........@....... 013928 08000000 00000000 ebcefa02 00000000 ................ 013938 589b8a03 00000000 08000000 00000000 X............... 013948 ebcefa02 00000000 709b8a03 00000000 ........p....... - 013958 08000000 00000000 8075c300 00000000 .........u...... + 013958 08000000 00000000 9075c300 00000000 .........u...... 013968 889b8a03 00000000 08000000 00000000 ................ - 013978 e052bc00 00000000 909b8a03 00000000 .R.............. - 013988 08000000 00000000 8075c300 00000000 .........u...... + 013978 f052bc00 00000000 909b8a03 00000000 .R.............. + 013988 08000000 00000000 9075c300 00000000 .........u...... 013998 a89b8a03 00000000 08000000 00000000 ................ - 0139a8 80e4ba00 00000000 b09b8a03 00000000 ................ - 0139b8 08000000 00000000 608ed500 00000000 ........`....... + 0139a8 90e4ba00 00000000 b09b8a03 00000000 ................ + 0139b8 08000000 00000000 708ed500 00000000 ........p....... 0139c8 c89b8a03 00000000 08000000 00000000 ................ - 0139d8 3007cc02 00000000 d09b8a03 00000000 0............... - 0139e8 08000000 00000000 8075c300 00000000 .........u...... + 0139d8 4007cc02 00000000 d09b8a03 00000000 @............... + 0139e8 08000000 00000000 9075c300 00000000 .........u...... 0139f8 e89b8a03 00000000 08000000 00000000 ................ - 013a08 90d9bc00 00000000 f09b8a03 00000000 ................ - 013a18 08000000 00000000 3029c400 00000000 ........0)...... + 013a08 a0d9bc00 00000000 f09b8a03 00000000 ................ + 013a18 08000000 00000000 4029c400 00000000 ........@)...... 013a28 089c8a03 00000000 08000000 00000000 ................ - 013a38 20bb4001 00000000 109c8a03 00000000 .@............. - 013a48 08000000 00000000 b060c400 00000000 .........`...... + 013a38 30bb4001 00000000 109c8a03 00000000 0.@............. + 013a48 08000000 00000000 c060c400 00000000 .........`...... 013a58 289c8a03 00000000 08000000 00000000 (............... - 013a68 f0d74001 00000000 309c8a03 00000000 ..@.....0....... - 013a78 08000000 00000000 a01fc500 00000000 ................ + 013a68 00d84001 00000000 309c8a03 00000000 ..@.....0....... + 013a78 08000000 00000000 b01fc500 00000000 ................ 013a88 489c8a03 00000000 08000000 00000000 H............... - 013a98 80b84001 00000000 509c8a03 00000000 ..@.....P....... - 013aa8 08000000 00000000 8075c300 00000000 .........u...... + 013a98 90b84001 00000000 509c8a03 00000000 ..@.....P....... + 013aa8 08000000 00000000 9075c300 00000000 .........u...... 013ab8 689c8a03 00000000 08000000 00000000 h............... - 013ac8 d07ebc00 00000000 709c8a03 00000000 .~......p....... - 013ad8 08000000 00000000 8075c300 00000000 .........u...... + 013ac8 e07ebc00 00000000 709c8a03 00000000 .~......p....... + 013ad8 08000000 00000000 9075c300 00000000 .........u...... 013ae8 889c8a03 00000000 08000000 00000000 ................ - 013af8 8097bd00 00000000 909c8a03 00000000 ................ - 013b08 08000000 00000000 8075c300 00000000 .........u...... + 013af8 9097bd00 00000000 909c8a03 00000000 ................ + 013b08 08000000 00000000 9075c300 00000000 .........u...... 013b18 a89c8a03 00000000 08000000 00000000 ................ - 013b28 1061bc00 00000000 b09c8a03 00000000 .a.............. - 013b38 08000000 00000000 8075c300 00000000 .........u...... + 013b28 2061bc00 00000000 b09c8a03 00000000 a.............. + 013b38 08000000 00000000 9075c300 00000000 .........u...... 013b48 c89c8a03 00000000 08000000 00000000 ................ - 013b58 90f7bb00 00000000 d09c8a03 00000000 ................ - 013b68 08000000 00000000 8075c300 00000000 .........u...... + 013b58 a0f7bb00 00000000 d09c8a03 00000000 ................ + 013b68 08000000 00000000 9075c300 00000000 .........u...... 013b78 e89c8a03 00000000 08000000 00000000 ................ - 013b88 e044bd00 00000000 f09c8a03 00000000 .D.............. - 013b98 08000000 00000000 c0c0d600 00000000 ................ + 013b88 f044bd00 00000000 f09c8a03 00000000 .D.............. + 013b98 08000000 00000000 d0c0d600 00000000 ................ 013ba8 089d8a03 00000000 08000000 00000000 ................ - 013bb8 80965001 00000000 109d8a03 00000000 ..P............. - 013bc8 08000000 00000000 608ed500 00000000 ........`....... + 013bb8 90965001 00000000 109d8a03 00000000 ..P............. + 013bc8 08000000 00000000 708ed500 00000000 ........p....... 013bd8 289d8a03 00000000 08000000 00000000 (............... - 013be8 3007cc02 00000000 309d8a03 00000000 0.......0....... - 013bf8 08000000 00000000 8075c300 00000000 .........u...... + 013be8 4007cc02 00000000 309d8a03 00000000 @.......0....... + 013bf8 08000000 00000000 9075c300 00000000 .........u...... 013c08 489d8a03 00000000 08000000 00000000 H............... - 013c18 80b9bb00 00000000 509d8a03 00000000 ........P....... + 013c18 90b9bb00 00000000 509d8a03 00000000 ........P....... 013c28 08000000 00000000 37d1fa02 00000000 ........7....... 013c38 609d8a03 00000000 08000000 00000000 `............... - 013c48 8075c300 00000000 789d8a03 00000000 .u......x....... - 013c58 08000000 00000000 e030d502 00000000 .........0...... + 013c48 9075c300 00000000 789d8a03 00000000 .u......x....... + 013c58 08000000 00000000 f030d502 00000000 .........0...... 013c68 809d8a03 00000000 08000000 00000000 ................ - 013c78 207dc300 00000000 989d8a03 00000000 }.............. - 013c88 08000000 00000000 c090ba00 00000000 ................ + 013c78 307dc300 00000000 989d8a03 00000000 0}.............. + 013c88 08000000 00000000 d090ba00 00000000 ................ 013c98 a09d8a03 00000000 08000000 00000000 ................ - 013ca8 207dc300 00000000 b89d8a03 00000000 }.............. - 013cb8 08000000 00000000 c090ba00 00000000 ................ + 013ca8 307dc300 00000000 b89d8a03 00000000 0}.............. + 013cb8 08000000 00000000 d090ba00 00000000 ................ 013cc8 c09d8a03 00000000 08000000 00000000 ................ - 013cd8 207dc300 00000000 d89d8a03 00000000 }.............. - 013ce8 08000000 00000000 c090ba00 00000000 ................ + 013cd8 307dc300 00000000 d89d8a03 00000000 0}.............. + 013ce8 08000000 00000000 d090ba00 00000000 ................ 013cf8 e09d8a03 00000000 08000000 00000000 ................ 013d08 92d1fa02 00000000 f09d8a03 00000000 ................ 013d18 08000000 00000000 b8cdf702 00000000 ................ @@ -5045,137 +5045,137 @@ 013dc8 5dd2fa02 00000000 789e8a03 00000000 ].......x....... 013dd8 08000000 00000000 a8d2fa02 00000000 ................ 013de8 909e8a03 00000000 08000000 00000000 ................ /usr/bin/fractal differs in assembler output --- old /usr/bin/fractal (disasm) +++ new /usr/bin/fractal (disasm) @@ -6169,7 +6169,7 @@ call *offset(%rip) # mov %r15,%rdi call *offset(%rip) # - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # lea offset(%rsp),%rdi mov $something,%edx call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -25415,7 +25415,7 @@ movq $something,(%rax) test %r15,%r15 je <_ZN3std3sys4sync4once5futex4Once4call17h39596b98be0a4d91E + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # lea offset(%rsp),%rdi mov $something,%edx call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -48511,7 +48511,7 @@ call *offset(%rip) # mov %r14,%rdi call *offset(%rip) # - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # lea offset(%rsp),%rdi mov $something,%edx call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -77798,18 +77798,15 @@ movups offset(%rsp),%xmm1 movups offset(%rsp),%xmm2 movaps %xmm0,offset(%rsp) + mov $something,%eax + and offset(%rsp),%eax movaps %xmm1,offset(%rsp) + mov $something,%ecx + or offset(%rsp),%ecx movaps %xmm2,offset(%rsp) - mov $something,%eax - or offset(%rsp),%eax - mov offset(%rsp),%ecx - mov %ecx,%edx - shr $something,%edx + or $something,%eax + mov %ecx,offset(%rsp) mov %eax,offset(%rsp) - movb $something,offset(%rsp) - shr $something,%ecx - mov %cl,offset(%rsp) - mov %dx,offset(%rsp) lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,%r15 @@ -77841,15 +77838,18 @@ movups offset(%rsp),%xmm1 movups offset(%rsp),%xmm2 movaps %xmm0,offset(%rsp) - mov $something,%eax - and offset(%rsp),%eax movaps %xmm1,offset(%rsp) - mov $something,%ecx - or offset(%rsp),%ecx movaps %xmm2,offset(%rsp) - or $something,%eax - mov %ecx,offset(%rsp) + mov $something,%eax + or offset(%rsp),%eax + mov offset(%rsp),%ecx + mov %ecx,%edx + shr $something,%edx mov %eax,offset(%rsp) + movb $something,offset(%rsp) + shr $something,%ecx + mov %cl,offset(%rsp) + mov %dx,offset(%rsp) lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rbx,(%r12) @@ -79968,7 +79968,7 @@ call *offset(%rip) # mov %r15,%rdi call *offset(%rip) # - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # lea offset(%rsp),%rdi mov $something,%edx call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -86474,7 +86474,7 @@ lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,offset(%rsp) - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # lea offset(%rsp),%rdi mov $something,%edx call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -88513,15 +88513,18 @@ movups offset(%rsp),%xmm1 movups offset(%rsp),%xmm2 movaps %xmm0,offset(%rsp) - mov $something,%eax - and offset(%rsp),%eax movaps %xmm1,offset(%rsp) - mov $something,%ecx - or offset(%rsp),%ecx movaps %xmm2,offset(%rsp) - or $something,%eax - mov %ecx,offset(%rsp) + mov $something,%eax + or offset(%rsp),%eax + mov offset(%rsp),%ecx + mov %ecx,%edx + shr $something,%edx mov %eax,offset(%rsp) + movb $something,offset(%rsp) + shr $something,%ecx + mov %cl,offset(%rsp) + mov %dx,offset(%rsp) lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,offset(%rsp) @@ -94628,7 +94631,7 @@ cmpb $something,(%rax) movb $something,(%rax) je <_ZN3std3sys4sync4once5futex4Once4call17hedd071c9e44aaab2E + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # lea offset(%rsp),%r14 mov $something,%edx mov %r14,%rdi @@ -150247,7 +150250,7 @@ mov %rax,offset(%rsp) xorps %xmm0,%xmm0 movups %xmm0,offset(%rsp) - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> lea offset(%rip),%rdi # @@ -150257,7 +150260,7 @@ movups offset(%rsp),%xmm1 movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # lea offset(%rip),%rcx # lea offset(%rip),%r8 # lea offset(%rsp),%rdx @@ -150286,7 +150289,7 @@ lea offset(%rsp),%rsi call <_ZN4core9panicking13assert_failed17hf5bcfa03b5b154baE> jmp <_ZN3std3sys4sync4once5futex4Once4call17h5da806de5bc5df6eE + ofs> - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -150297,7 +150300,7 @@ jmp <_ZN3std3sys4sync4once5futex4Once4call17h5da806de5bc5df6eE + ofs> movups offset(%rsp),%xmm0 movaps %xmm0,offset(%rsp) - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # lea offset(%rip),%rcx # lea offset(%rip),%r8 # lea offset(%rsp),%rdx @@ -150337,7 +150340,7 @@ cs nopw offset(%rax,%rax,1) xchg %ax,%ax -_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.17602186794543115919: +_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.9050839203260536220: push %rbp push %r15 push %r14 @@ -150353,27 +150356,27 @@ mov offset(%rip),%r14 # mov offset(%rip),%r15 # <__errno_location@GLIBC_2.2.5> mov (%rbx),%eax - jmp <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.17602186794543115919 + ofs> + jmp <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.9050839203260536220 + ofs> data16 data16 data16 data16 data16 cs nopw offset(%rax,%rax,1) mov $something,%eax lock cmpxchg %r13d,(%rbx) - je <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.17602186794543115919 + ofs> + je <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.9050839203260536220 + ofs> cmp $something,%eax - ja <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.17602186794543115919 + ofs> + ja <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.9050839203260536220 + ofs> mov %eax,%eax movslq (%r12,%rax,4),%rax add %r12,%rax jmp *%rax xor %eax,%eax lock cmpxchg %ebp,(%rbx) - jne <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.17602186794543115919 + ofs> - jmp <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.17602186794543115919 + ofs> + jne <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.9050839203260536220 + ofs> + jmp <_ZN3std3sys4sync4once5futex4Once4call17hee558da8760dd0eaE.llvm.9050839203260536220 + ofs> overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1