~/f/sccache/RPMS.2017 ~/f/sccache ~/f/sccache RPMS.2017/sccache-0.3.0~git4.a372a20-0.0.x86_64.rpm RPMS/sccache-0.3.0~git4.a372a20-0.0.x86_64.rpm differ: byte 225, line 1 Comparing sccache-0.3.0~git4.a372a20-0.0.x86_64.rpm to sccache-0.3.0~git4.a372a20-0.0.x86_64.rpm comparing the rpm tags of sccache --- old-rpm-tags +++ new-rpm-tags @@ -220 +220 @@ -/usr/bin/sccache 49c9fee0c9ed508e798847c2a5586a165752064d08a00b630d3a06acbdce401a 0 +/usr/bin/sccache cecd59f6af75f39aa37626abbb92802161fe5af3da62e78ac569a99380fc5a61 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/sccache differs in ELF sections --- old /usr/bin/sccache (objdump) +++ new /usr/bin/sccache (objdump) @@ -855,119 +855,119 @@ 37f0 101f6d06 00000200 920c0000 00000000 ..m............. Contents of section .rela.dyn: 03800 e8bfab00 00000000 08000000 00000000 ................ - 03810 b0597f00 00000000 f0bfab00 00000000 .Y.............. + 03810 70597f00 00000000 f0bfab00 00000000 pY.............. 03820 08000000 00000000 50da0e00 00000000 ........P....... 03830 f8bfab00 00000000 08000000 00000000 ................ 03840 10da0e00 00000000 00c0ab00 00000000 ................ - 03850 08000000 00000000 80284400 00000000 .........(D..... + 03850 08000000 00000000 00464400 00000000 .........FD..... 03860 08c0ab00 00000000 08000000 00000000 ................ - 03870 30004400 00000000 10c0ab00 00000000 0.D............. - 03880 08000000 00000000 20c34300 00000000 ........ .C..... - 03890 20c0ab00 00000000 08000000 00000000 ............... - 038a0 80914400 00000000 28c0ab00 00000000 ..D.....(....... - 038b0 08000000 00000000 80be4400 00000000 ..........D..... - 038c0 40c0ab00 00000000 08000000 00000000 @............... - 038d0 f05d4500 00000000 48c0ab00 00000000 .]E.....H....... - 038e0 08000000 00000000 a0354500 00000000 .........5E..... - 038f0 60c0ab00 00000000 08000000 00000000 `............... - 03900 00804500 00000000 68c0ab00 00000000 ..E.....h....... - 03910 08000000 00000000 10804500 00000000 ..........E..... - 03920 80c0ab00 00000000 08000000 00000000 ................ - 03930 40774600 00000000 88c0ab00 00000000 @wF............. - 03940 08000000 00000000 f04e4600 00000000 .........NF..... - 03950 a0c0ab00 00000000 08000000 00000000 ................ - 03960 b0ed4600 00000000 a8c0ab00 00000000 ..F............. - 03970 08000000 00000000 501a4700 00000000 ........P.G..... - 03980 b8c0ab00 00000000 08000000 00000000 ................ - 03990 80a64800 00000000 c0c0ab00 00000000 ..H............. - 039a0 08000000 00000000 70b24800 00000000 ........p.H..... - 039b0 c8c0ab00 00000000 08000000 00000000 ................ - 039c0 607a4800 00000000 d0c0ab00 00000000 `zH............. - 039d0 08000000 00000000 30c04700 00000000 ........0.G..... - 039e0 d8c0ab00 00000000 08000000 00000000 ................ - 039f0 60b84700 00000000 e0c0ab00 00000000 `.G............. - 03a00 08000000 00000000 00c84700 00000000 ..........G..... - 03a10 e8c0ab00 00000000 08000000 00000000 ................ - 03a20 304b4800 00000000 f0c0ab00 00000000 0KH............. - 03a30 08000000 00000000 80444800 00000000 .........DH..... - 03a40 f8c0ab00 00000000 08000000 00000000 ................ - 03a50 e0514800 00000000 00c1ab00 00000000 .QH............. - 03a60 08000000 00000000 604c4700 00000000 ........`LG..... - 03a70 08c1ab00 00000000 08000000 00000000 ................ - 03a80 d04f4700 00000000 10c1ab00 00000000 .OG............. - 03a90 08000000 00000000 40534700 00000000 ........@SG..... - 03aa0 18c1ab00 00000000 08000000 00000000 ................ - 03ab0 804a4700 00000000 20c1ab00 00000000 .JG..... ....... - 03ac0 08000000 00000000 204b4700 00000000 ........ KG..... - 03ad0 28c1ab00 00000000 08000000 00000000 (............... - 03ae0 c04b4700 00000000 30c1ab00 00000000 .KG.....0....... - 03af0 08000000 00000000 20744700 00000000 ........ tG..... - 03b00 38c1ab00 00000000 08000000 00000000 8............... - 03b10 90734700 00000000 40c1ab00 00000000 .sG.....@....... - 03b20 08000000 00000000 00734700 00000000 .........sG..... - 03b30 48c1ab00 00000000 08000000 00000000 H............... - 03b40 80f14800 00000000 50c1ab00 00000000 ..H.....P....... - 03b50 08000000 00000000 f0f04800 00000000 ..........H..... - 03b60 58c1ab00 00000000 08000000 00000000 X............... - 03b70 60f04800 00000000 60c1ab00 00000000 `.H.....`....... - 03b80 08000000 00000000 80674700 00000000 .........gG..... - 03b90 68c1ab00 00000000 08000000 00000000 h............... - 03ba0 f0664700 00000000 70c1ab00 00000000 .fG.....p....... - 03bb0 08000000 00000000 60664700 00000000 ........`fG..... - 03bc0 78c1ab00 00000000 08000000 00000000 x............... - 03bd0 a0724900 00000000 80c1ab00 00000000 .rI............. - 03be0 08000000 00000000 60414900 00000000 ........`AI..... - 03bf0 88c1ab00 00000000 08000000 00000000 ................ - 03c00 70114900 00000000 90c1ab00 00000000 p.I............. - 03c10 08000000 00000000 e0614900 00000000 .........aI..... - 03c20 98c1ab00 00000000 08000000 00000000 ................ - 03c30 40314900 00000000 a0c1ab00 00000000 @1I............. - 03c40 08000000 00000000 a0014900 00000000 ..........I..... - 03c50 a8c1ab00 00000000 08000000 00000000 ................ - 03c60 80514900 00000000 b0c1ab00 00000000 .QI............. - 03c70 08000000 00000000 40214900 00000000 ........@!I..... - 03c80 b8c1ab00 00000000 08000000 00000000 ................ - 03c90 10f24800 00000000 c0c1ab00 00000000 ..H............. - 03ca0 08000000 00000000 d0364800 00000000 .........6H..... - 03cb0 c8c1ab00 00000000 08000000 00000000 ................ - 03cc0 f00e4800 00000000 d0c1ab00 00000000 ..H............. - 03cd0 08000000 00000000 40dc4700 00000000 ........@.G..... - 03ce0 d8c1ab00 00000000 08000000 00000000 ................ - 03cf0 20294800 00000000 e0c1ab00 00000000 )H............. - 03d00 08000000 00000000 10024800 00000000 ..........H..... - 03d10 e8c1ab00 00000000 08000000 00000000 ................ - 03d20 e0e84700 00000000 f0c1ab00 00000000 ..G............. - 03d30 08000000 00000000 d01b4800 00000000 ..........H..... - 03d40 f8c1ab00 00000000 08000000 00000000 ................ - 03d50 80f54700 00000000 00c2ab00 00000000 ..G............. - 03d60 08000000 00000000 f0cf4700 00000000 ..........G..... - 03d70 08c2ab00 00000000 08000000 00000000 ................ - 03d80 60be4800 00000000 10c2ab00 00000000 `.H............. - 03d90 08000000 00000000 60864800 00000000 ........`.H..... - 03da0 18c2ab00 00000000 08000000 00000000 ................ - 03db0 805a4800 00000000 20c2ab00 00000000 .ZH..... ....... - 03dc0 08000000 00000000 70c94800 00000000 ........p.H..... - 03dd0 28c2ab00 00000000 08000000 00000000 (............... - 03de0 30914800 00000000 30c2ab00 00000000 0.H.....0....... - 03df0 08000000 00000000 40654800 00000000 ........@eH..... - 03e00 38c2ab00 00000000 08000000 00000000 8............... - 03e10 80d44800 00000000 40c2ab00 00000000 ..H.....@....... - 03e20 08000000 00000000 009c4800 00000000 ..........H..... - 03e30 48c2ab00 00000000 08000000 00000000 H............... - 03e40 00704800 00000000 50c2ab00 00000000 .pH.....P....... - 03e50 08000000 00000000 f0a84700 00000000 ..........G..... - 03e60 58c2ab00 00000000 08000000 00000000 X............... - 03e70 c08a4700 00000000 60c2ab00 00000000 ..G.....`....... - 03e80 08000000 00000000 307c4700 00000000 ........0|G..... - 03e90 68c2ab00 00000000 08000000 00000000 h............... - 03ea0 10a14700 00000000 70c2ab00 00000000 ..G.....p....... - 03eb0 08000000 00000000 50924700 00000000 ........P.G..... - 03ec0 78c2ab00 00000000 08000000 00000000 x............... - 03ed0 b0744700 00000000 80c2ab00 00000000 .tG............. - 03ee0 08000000 00000000 d0b04700 00000000 ..........G..... - 03ef0 88c2ab00 00000000 08000000 00000000 ................ - 03f00 e0994700 00000000 90c2ab00 00000000 ..G............. - 03f10 08000000 00000000 b0834700 00000000 ..........G..... + 03870 f0514400 00000000 10c0ab00 00000000 .QD............. + 03880 08000000 00000000 e0194400 00000000 ..........D..... + 03890 18c0ab00 00000000 08000000 00000000 ................ + 038a0 b05f4300 00000000 20c0ab00 00000000 ._C..... ....... + 038b0 08000000 00000000 e0574300 00000000 .........WC..... + 038c0 28c0ab00 00000000 08000000 00000000 (............... + 038d0 80674300 00000000 30c0ab00 00000000 .gC.....0....... + 038e0 08000000 00000000 b0ea4300 00000000 ..........C..... + 038f0 38c0ab00 00000000 08000000 00000000 8............... + 03900 00e44300 00000000 40c0ab00 00000000 ..C.....@....... + 03910 08000000 00000000 60f14300 00000000 ........`.C..... + 03920 48c0ab00 00000000 08000000 00000000 H............... + 03930 e0eb4200 00000000 50c0ab00 00000000 ..B.....P....... + 03940 08000000 00000000 50ef4200 00000000 ........P.B..... + 03950 58c0ab00 00000000 08000000 00000000 X............... + 03960 c0f24200 00000000 60c0ab00 00000000 ..B.....`....... + 03970 08000000 00000000 00ea4200 00000000 ..........B..... + 03980 68c0ab00 00000000 08000000 00000000 h............... + 03990 a0ea4200 00000000 70c0ab00 00000000 ..B.....p....... + 039a0 08000000 00000000 40eb4200 00000000 ........@.B..... + 039b0 78c0ab00 00000000 08000000 00000000 x............... + 039c0 a0134300 00000000 80c0ab00 00000000 ..C............. + 039d0 08000000 00000000 10134300 00000000 ..........C..... + 039e0 88c0ab00 00000000 08000000 00000000 ................ + 039f0 80124300 00000000 90c0ab00 00000000 ..C............. + 03a00 08000000 00000000 00914400 00000000 ..........D..... + 03a10 98c0ab00 00000000 08000000 00000000 ................ + 03a20 70904400 00000000 a0c0ab00 00000000 p.D............. + 03a30 08000000 00000000 e08f4400 00000000 ..........D..... + 03a40 a8c0ab00 00000000 08000000 00000000 ................ + 03a50 00074300 00000000 b0c0ab00 00000000 ..C............. + 03a60 08000000 00000000 70064300 00000000 ........p.C..... + 03a70 b8c0ab00 00000000 08000000 00000000 ................ + 03a80 e0054300 00000000 c0c0ab00 00000000 ..C............. + 03a90 08000000 00000000 20124500 00000000 ........ .E..... + 03aa0 c8c0ab00 00000000 08000000 00000000 ................ + 03ab0 e0e04400 00000000 d0c0ab00 00000000 ..D............. + 03ac0 08000000 00000000 f0b04400 00000000 ..........D..... + 03ad0 d8c0ab00 00000000 08000000 00000000 ................ + 03ae0 60014500 00000000 e0c0ab00 00000000 `.E............. + 03af0 08000000 00000000 c0d04400 00000000 ..........D..... + 03b00 e8c0ab00 00000000 08000000 00000000 ................ + 03b10 20a14400 00000000 f0c0ab00 00000000 .D............. + 03b20 08000000 00000000 00f14400 00000000 ..........D..... + 03b30 f8c0ab00 00000000 08000000 00000000 ................ + 03b40 c0c04400 00000000 00c1ab00 00000000 ..D............. + 03b50 08000000 00000000 90914400 00000000 ..........D..... + 03b60 08c1ab00 00000000 08000000 00000000 ................ + 03b70 50d64300 00000000 10c1ab00 00000000 P.C............. + 03b80 08000000 00000000 70ae4300 00000000 ........p.C..... + 03b90 18c1ab00 00000000 08000000 00000000 ................ + 03ba0 c07b4300 00000000 20c1ab00 00000000 .{C..... ....... + 03bb0 08000000 00000000 a0c84300 00000000 ..........C..... + 03bc0 28c1ab00 00000000 08000000 00000000 (............... + 03bd0 90a14300 00000000 30c1ab00 00000000 ..C.....0....... + 03be0 08000000 00000000 60884300 00000000 ........`.C..... + 03bf0 38c1ab00 00000000 08000000 00000000 8............... + 03c00 50bb4300 00000000 40c1ab00 00000000 P.C.....@....... + 03c10 08000000 00000000 00954300 00000000 ..........C..... + 03c20 48c1ab00 00000000 08000000 00000000 H............... + 03c30 706f4300 00000000 50c1ab00 00000000 poC.....P....... + 03c40 08000000 00000000 e05d4400 00000000 .........]D..... + 03c50 58c1ab00 00000000 08000000 00000000 X............... + 03c60 e0254400 00000000 60c1ab00 00000000 .%D.....`....... + 03c70 08000000 00000000 00fa4300 00000000 ..........C..... + 03c80 68c1ab00 00000000 08000000 00000000 h............... + 03c90 f0684400 00000000 70c1ab00 00000000 .hD.....p....... + 03ca0 08000000 00000000 b0304400 00000000 .........0D..... + 03cb0 78c1ab00 00000000 08000000 00000000 x............... + 03cc0 c0044400 00000000 80c1ab00 00000000 ..D............. + 03cd0 08000000 00000000 00744400 00000000 .........tD..... + 03ce0 88c1ab00 00000000 08000000 00000000 ................ + 03cf0 803b4400 00000000 90c1ab00 00000000 .;D............. + 03d00 08000000 00000000 800f4400 00000000 ..........D..... + 03d10 98c1ab00 00000000 08000000 00000000 ................ + 03d20 70484300 00000000 a0c1ab00 00000000 pHC............. + 03d30 08000000 00000000 402a4300 00000000 ........@*C..... + 03d40 a8c1ab00 00000000 08000000 00000000 ................ + 03d50 b01b4300 00000000 b0c1ab00 00000000 ..C............. /usr/bin/sccache differs in assembler output --- old /usr/bin/sccache (disasm) +++ new /usr/bin/sccache (disasm) @@ -15931,6 +15931,10 @@ call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 +ZBUFFv04_decompressContinue.cold: + or $something,%rcx + jmp + ZBUFFv05_decompressContinue.cold: or $something,%rcx jmp @@ -15943,10 +15947,6 @@ or $something,%rbp jmp -ZBUFFv04_decompressContinue.cold: - or $something,%rcx - jmp - ZBUFFv06_decompressContinue.cold: or $something,%r11 jmp @@ -790930,6 +790930,72 @@ jmp nopl (%rax) +ERR_getErrorString: + cmp $something,%edi + ja + lea offset(%rip),%rdx # + mov %edi,%edi + movslq (%rdx,%rdi,4),%rax + add %rdx,%rax + jmp *%rax + nopw offset(%rax,%rax,1) + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + ZSTD_deriveSeqStoreChunk: push %r12 movq %rdx,%xmm0 @@ -802592,1033 +802658,6 @@ ret nopw offset(%rax,%rax,1) -ZSTD_noCompressLiterals: - mov %rdx,%r8 - push %rbx - mov %rcx,%rdx - cmp $something,%rcx - ja - lea offset(%rcx),%rbx - cmp %rbx,%rsi - jb - lea offset(,%rcx,8),%eax - mov %al,(%rdi) - mov $something,%eax - add %rax,%rdi - mov %r8,%rsi - call - mov %rbx,%rax - pop %rbx - ret - nopl offset(%rax) - xor %eax,%eax - cmp $something,%rcx - seta %al - add $something,%eax - movslq %eax,%rbx - add %rcx,%rbx - cmp %rbx,%rsi - jb - cmp $something,%eax - jne - mov %ecx,%eax - shl $something,%eax - add $something,%eax - mov %eax,(%rdi) - mov $something,%eax - jmp - nopl offset(%rax,%rax,1) - mov %ecx,%eax - shl $something,%eax - add $something,%eax - mov %ax,(%rdi) - mov $something,%eax - jmp - nopw offset(%rax,%rax,1) - mov $something,%rbx - mov %rbx,%rax - pop %rbx - ret - cs nopw offset(%rax,%rax,1) - xchg %ax,%ax - -ZSTD_compressRleLiteralsBlock: - cmp $something,%rcx - ja - lea offset(,%rcx,8),%ecx - mov $something,%esi - mov $something,%eax - mov %cl,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - cmp $something,%rcx - jbe - shl $something,%ecx - mov $something,%esi - mov $something,%eax - add $something,%ecx - mov %ecx,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - nopw offset(%rax,%rax,1) - shl $something,%ecx - mov $something,%esi - mov $something,%eax - add $something,%ecx - mov %cx,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -ZSTD_compressLiterals: - push %r15 - mov %r9,%r15 - push %r14 - mov %r8,%r14 - push %r13 - mov %edx,%r13d - push %r12 - push %rbp - mov %rdi,%rbp - mov $something,%edi - push %rbx - mov %rsi,%rbx - sub $something,%rsp - mov %ecx,offset(%rsp) - mov offset(%rsp),%r12 - call overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1