~/f/deno/RPMS.2017 ~/f/deno ~/f/deno RPMS.2017/deno-1.30.0-0.0.x86_64.rpm RPMS/deno-1.30.0-0.0.x86_64.rpm differ: byte 225, line 1 Comparing deno-1.30.0-0.0.x86_64.rpm to deno-1.30.0-0.0.x86_64.rpm comparing the rpm tags of deno --- old-rpm-tags +++ new-rpm-tags @@ -587 +587 @@ -/usr/bin/deno f13b8587325b29f3a280854217dd6e1880723224f7beacf8fd2d3bd12aa6e5da 0 +/usr/bin/deno 1231bdda159ab278a0d3153621a30dd5440295a43f825efa339feeba72e593da 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/deno differs in ELF sections --- old /usr/bin/deno (objdump) +++ new /usr/bin/deno (objdump) @@ -1689,52 +1689,52 @@ 006c18 08000000 00000000 20d84300 00000000 ........ .C..... 006c28 38db7104 00000000 08000000 00000000 8.q............. 006c38 90de4300 00000000 40db7104 00000000 ..C.....@.q..... - 006c48 08000000 00000000 50178500 00000000 ........P....... + 006c48 08000000 00000000 30998300 00000000 ........0....... 006c58 48db7104 00000000 08000000 00000000 H.q............. - 006c68 40ee8400 00000000 60db7104 00000000 @.......`.q..... - 006c78 08000000 00000000 e0848500 00000000 ................ + 006c68 90c68300 00000000 60db7104 00000000 ........`.q..... + 006c78 08000000 00000000 d01d8400 00000000 ................ 006c88 68db7104 00000000 08000000 00000000 h.q............. - 006c98 40b28500 00000000 80db7104 00000000 @.........q..... - 006ca8 08000000 00000000 90c28500 00000000 ................ + 006c98 d04a8400 00000000 80db7104 00000000 .J........q..... + 006ca8 08000000 00000000 e0d98400 00000000 ................ 006cb8 88db7104 00000000 08000000 00000000 ..q............. - 006cc8 a0c28500 00000000 a0db7104 00000000 ..........q..... - 006cd8 08000000 00000000 30dd8600 00000000 ........0....... - 006ce8 a8db7104 00000000 08000000 00000000 ..q............. - 006cf8 30b48600 00000000 c0db7104 00000000 0.........q..... - 006d08 08000000 00000000 20868700 00000000 ........ ....... - 006d18 c8db7104 00000000 08000000 00000000 ..q............. - 006d28 105d8700 00000000 d0db7104 00000000 .]........q..... - 006d38 08000000 00000000 b0328700 00000000 .........2...... + 006cc8 d0b08400 00000000 90db7104 00000000 ..........q..... + 006cd8 08000000 00000000 70868400 00000000 ........p....... + 006ce8 a0db7104 00000000 08000000 00000000 ..q............. + 006cf8 80518500 00000000 a8db7104 00000000 .Q........q..... + 006d08 08000000 00000000 70288500 00000000 ........p(...... + 006d18 c0db7104 00000000 08000000 00000000 ..q............. + 006d28 c0c88500 00000000 c8db7104 00000000 ..........q..... + 006d38 08000000 00000000 c09f8500 00000000 ................ 006d48 e0db7104 00000000 08000000 00000000 ..q............. - 006d58 f0ef8700 00000000 e8db7104 00000000 ..........q..... - 006d68 08000000 00000000 f01c8800 00000000 ................ + 006d58 30ee8500 00000000 e8db7104 00000000 0.........q..... + 006d68 08000000 00000000 40ee8500 00000000 ........@....... 006d78 00dc7104 00000000 08000000 00000000 ..q............. - 006d88 b83f3f01 00000000 08dc7104 00000000 .??.......q..... - 006d98 08000000 00000000 93db0f03 00000000 ................ + 006d88 983f3f01 00000000 08dc7104 00000000 .??.......q..... + 006d98 08000000 00000000 b3dc0f03 00000000 ................ 006da8 18dc7104 00000000 08000000 00000000 ..q............. - 006db8 24423f01 00000000 20dc7104 00000000 $B?..... .q..... - 006dc8 08000000 00000000 9adb0f03 00000000 ................ + 006db8 04423f01 00000000 20dc7104 00000000 .B?..... .q..... + 006dc8 08000000 00000000 badc0f03 00000000 ................ 006dd8 30dc7104 00000000 08000000 00000000 0.q............. - 006de8 24423f01 00000000 38dc7104 00000000 $B?.....8.q..... + 006de8 04423f01 00000000 38dc7104 00000000 .B?.....8.q..... 006df8 08000000 00000000 77242803 00000000 ........w$(..... 006e08 48dc7104 00000000 08000000 00000000 H.q............. - 006e18 90403f01 00000000 50dc7104 00000000 .@?.....P.q..... - 006e28 08000000 00000000 acdb0f03 00000000 ................ + 006e18 70403f01 00000000 50dc7104 00000000 p@?.....P.q..... + 006e28 08000000 00000000 ccdc0f03 00000000 ................ 006e38 60dc7104 00000000 08000000 00000000 `.q............. - 006e48 90403f01 00000000 68dc7104 00000000 .@?.....h.q..... - 006e58 08000000 00000000 a8db0f03 00000000 ................ + 006e48 70403f01 00000000 68dc7104 00000000 p@?.....h.q..... + 006e58 08000000 00000000 c8dc0f03 00000000 ................ 006e68 78dc7104 00000000 08000000 00000000 x.q............. - 006e78 90403f01 00000000 80dc7104 00000000 .@?.......q..... - 006e88 08000000 00000000 b1db0f03 00000000 ................ + 006e78 70403f01 00000000 80dc7104 00000000 p@?.......q..... + 006e88 08000000 00000000 d1dc0f03 00000000 ................ 006e98 90dc7104 00000000 08000000 00000000 ..q............. - 006ea8 24423f01 00000000 98dc7104 00000000 $B?.......q..... - 006eb8 08000000 00000000 badb0f03 00000000 ................ + 006ea8 04423f01 00000000 98dc7104 00000000 .B?.......q..... + 006eb8 08000000 00000000 dadc0f03 00000000 ................ 006ec8 a8dc7104 00000000 08000000 00000000 ..q............. - 006ed8 c2413f01 00000000 b0dc7104 00000000 .A?.......q..... - 006ee8 08000000 00000000 bfdb0f03 00000000 ................ + 006ed8 a2413f01 00000000 b0dc7104 00000000 .A?.......q..... + 006ee8 08000000 00000000 dfdc0f03 00000000 ................ 006ef8 c0dc7104 00000000 08000000 00000000 ..q............. - 006f08 c2413f01 00000000 c8dc7104 00000000 .A?.......q..... - 006f18 08000000 00000000 6fdb0f03 00000000 ........o....... + 006f08 a2413f01 00000000 c8dc7104 00000000 .A?.......q..... + 006f18 08000000 00000000 8fdc0f03 00000000 ................ 006f28 e8dc7104 00000000 08000000 00000000 ..q............. 006f38 e0ab7701 00000000 f0dc7104 00000000 ..w.......q..... 006f48 08000000 00000000 e0ab7701 00000000 ..........w..... @@ -1910,7 +1910,7 @@ 0079e8 9e272803 00000000 58e27104 00000000 .'(.....X.q..... 0079f8 08000000 00000000 67832803 00000000 ........g.(..... 007a08 60e27104 00000000 08000000 00000000 `.q............. - 007a18 f2c2e902 00000000 80e27104 00000000 ..........q..... + 007a18 52b9e902 00000000 80e27104 00000000 R.........q..... 007a28 08000000 00000000 c79b2803 00000000 ..........(..... 007a38 88e27104 00000000 08000000 00000000 ..q............. 007a48 43722803 00000000 90e27104 00000000 Cr(.......q..... @@ -2199,7 +2199,7 @@ 008bf8 08000000 00000000 96a02803 00000000 ..........(..... 008c08 80e87104 00000000 08000000 00000000 ..q............. 008c18 e9842803 00000000 88e87104 00000000 ..(.......q..... - 008c28 08000000 00000000 14cae902 00000000 ................ + 008c28 08000000 00000000 14e7e902 00000000 ................ 008c38 90e87104 00000000 08000000 00000000 ..q............. 008c48 a0a02803 00000000 98e87104 00000000 ..(.......q..... 008c58 08000000 00000000 a5a02803 00000000 ..........(..... @@ -2645,7 +2645,7 @@ 00a7d8 eca72803 00000000 c8f87104 00000000 ..(.......q..... 00a7e8 08000000 00000000 c3a32803 00000000 ..........(..... 00a7f8 d0f87104 00000000 08000000 00000000 ..q............. - 00a808 5adb0f03 00000000 d8f87104 00000000 Z.........q..... + 00a808 7adc0f03 00000000 d8f87104 00000000 z.........q..... 00a818 08000000 00000000 dca42803 00000000 ..........(..... 00a828 e0f87104 00000000 08000000 00000000 ..q............. 00a838 4ca42803 00000000 18f97104 00000000 L.(.......q..... @@ -2870,13 +2870,13 @@ 00b5e8 605e9802 00000000 30007204 00000000 `^......0.r..... 00b5f8 08000000 00000000 f9e54b00 00000000 ..........K..... 00b608 48007204 00000000 08000000 00000000 H.r............. - 00b618 3f570101 00000000 50007204 00000000 ?W......P.r..... + 00b618 1f570101 00000000 50007204 00000000 .W......P.r..... 00b628 08000000 00000000 f9e54b00 00000000 ..........K..... 00b638 68007204 00000000 08000000 00000000 h.r............. - 00b648 bf54cf00 00000000 70007204 00000000 .T......p.r..... + 00b648 9f54cf00 00000000 70007204 00000000 .T......p.r..... 00b658 08000000 00000000 f9e54b00 00000000 ..........K..... 00b668 88007204 00000000 08000000 00000000 ..r............. - 00b678 d3649800 00000000 90007204 00000000 .d........r..... + 00b678 b3649800 00000000 90007204 00000000 .d........r..... 00b688 08000000 00000000 f9e54b00 00000000 ..........K..... 00b698 a8007204 00000000 08000000 00000000 ..r............. 00b6a8 93064b00 00000000 b0007204 00000000 ..K.......r..... @@ -3075,7 +3075,7 @@ 00c2b8 08000000 00000000 36609802 00000000 ........6`...... 00c2c8 10097204 00000000 08000000 00000000 ..r............. 00c2d8 f9e54b00 00000000 28097204 00000000 ..K.....(.r..... - 00c2e8 08000000 00000000 283da900 00000000 ........(=...... + 00c2e8 08000000 00000000 083da900 00000000 .........=...... 00c2f8 30097204 00000000 08000000 00000000 0.r............. 00c308 d3609802 00000000 48097204 00000000 .`......H.r..... 00c318 08000000 00000000 d3609802 00000000 .........`...... @@ -3131,10 +3131,10 @@ 00c638 b2064b00 00000000 b80b7204 00000000 ..K.......r..... 00c648 08000000 00000000 f9e54b00 00000000 ..........K..... 00c658 d00b7204 00000000 08000000 00000000 ..r............. - 00c668 5d570101 00000000 d80b7204 00000000 ]W........r..... + 00c668 3d570101 00000000 d80b7204 00000000 =W........r..... 00c678 08000000 00000000 f9e54b00 00000000 ..........K..... 00c688 f00b7204 00000000 08000000 00000000 ..r............. - 00c698 c9570101 00000000 f80b7204 00000000 .W........r..... + 00c698 a9570101 00000000 f80b7204 00000000 .W........r..... 00c6a8 08000000 00000000 f9e54b00 00000000 ..........K..... 00c6b8 100c7204 00000000 08000000 00000000 ..r............. 00c6c8 340e4b00 00000000 180c7204 00000000 4.K.......r..... @@ -4389,12 +4389,12 @@ 0114d8 08000000 00000000 ce759802 00000000 .........u...... 0114e8 78417204 00000000 08000000 00000000 xAr............. 0114f8 f9e54b00 00000000 90417204 00000000 ..K......Ar..... - 011508 08000000 00000000 e8b1a700 00000000 ................ + 011508 08000000 00000000 c8b1a700 00000000 ................ 011518 98417204 00000000 08000000 00000000 .Ar............. 011528 f9e54b00 00000000 b0417204 00000000 ..K......Ar..... - 011538 08000000 00000000 5eb7a700 00000000 ........^....... + 011538 08000000 00000000 3eb7a700 00000000 ........>....... 011548 b8417204 00000000 08000000 00000000 .Ar............. - 011558 e8b1a700 00000000 c0417204 00000000 .........Ar..... + 011558 c8b1a700 00000000 c0417204 00000000 .........Ar..... 011568 08000000 00000000 78417204 00000000 ........xAr..... 011578 c8417204 00000000 08000000 00000000 .Ar............. 011588 79874f00 00000000 d0417204 00000000 y.O......Ar..... @@ -4917,12 +4917,12 @@ 0135d8 08000000 00000000 47e24a00 00000000 ........G.J..... 0135e8 185b7204 00000000 08000000 00000000 .[r............. 0135f8 17e04a00 00000000 205b7204 00000000 ..J..... [r..... - 013608 08000000 00000000 76598800 00000000 ........vY...... + 013608 08000000 00000000 56598800 00000000 ........VY...... 013618 385b7204 00000000 08000000 00000000 8[r............. 013628 4d415000 00000000 405b7204 00000000 MAP.....@[r..... 013638 08000000 00000000 43415000 00000000 ........CAP..... 013648 485b7204 00000000 08000000 00000000 H[r............. - 013658 3800fc00 00000000 505b7204 00000000 8.......P[r..... + 013658 1800fc00 00000000 505b7204 00000000 ........P[r..... 013668 08000000 00000000 5fa49802 00000000 ........_....... 013678 685b7204 00000000 08000000 00000000 h[r............. 013688 a7a49802 00000000 805b7204 00000000 .........[r..... @@ -5000,7 +5000,7 @@ 013b08 3cc94f00 00000000 205e7204 00000000 <.O..... ^r..... 013b18 08000000 00000000 f9e54b00 00000000 ..........K..... 013b28 385e7204 00000000 08000000 00000000 8^r............. - 013b38 fb982201 00000000 405e7204 00000000 ..".....@^r..... + 013b38 db982201 00000000 405e7204 00000000 ..".....@^r..... 013b48 08000000 00000000 f9e54b00 00000000 ..........K..... 013b58 585e7204 00000000 08000000 00000000 X^r............. 013b68 c91f4b00 00000000 605e7204 00000000 ..K.....`^r..... @@ -5009,16 +5009,16 @@ 013b98 f6424b00 00000000 805e7204 00000000 .BK......^r..... 013ba8 08000000 00000000 f9e54b00 00000000 ..........K..... 013bb8 985e7204 00000000 08000000 00000000 .^r............. - 013bc8 985cfb00 00000000 a05e7204 00000000 .\.......^r..... + 013bc8 785cfb00 00000000 a05e7204 00000000 x\.......^r..... 013bd8 08000000 00000000 f9e54b00 00000000 ..........K..... /usr/bin/deno differs in assembler output --- old /usr/bin/deno (disasm) +++ new /usr/bin/deno (disasm) @@ -1022187,78 +1022187,239 @@ 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 # +ZSTD_DDict_dictContent: + test %rdi,%rdi + je + mov offset(%rdi),%rax ret - lea offset(%rip),%rax # + push %rax + lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.3> + mov $something,%edx + lea offset(%rip),%rsi # + lea offset(%rip),%rdi # + call <__assert_fail@plt> + nopw offset(%rax,%rax,1) + +ZSTD_DDict_dictSize: + test %rdi,%rdi + je + mov offset(%rdi),%rax ret - lea offset(%rip),%rax # + push %rax + lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.2> + mov $something,%edx + lea offset(%rip),%rsi # + lea offset(%rip),%rdi # + call <__assert_fail@plt> + nopw offset(%rax,%rax,1) + +ZSTD_copyDDictParameters: + sub $something,%rsp + test %rdi,%rdi + je + test %rsi,%rsi + je + mov offset(%rsi),%eax + mov offset(%rsi),%rdx + mov %eax,offset(%rdi) + mov offset(%rsi),%rax + add %rax,%rdx + movq %rax,%xmm2 + movq %rdx,%xmm1 + movdqa %xmm1,%xmm0 + punpcklqdq %xmm2,%xmm0 + movups %xmm0,offset(%rdi) + movq %rax,%xmm0 + mov offset(%rsi),%eax + punpcklqdq %xmm1,%xmm0 + movups %xmm0,offset(%rdi) + test %eax,%eax + je + lea offset(%rsi),%rax + mov %rax,(%rdi) + lea offset(%rsi),%rax + mov %rax,offset(%rdi) + lea offset(%rsi),%rax + mov %rax,offset(%rdi) + lea offset(%rsi),%rax + mov %rax,offset(%rdi) + mov offset(%rsi),%rax + mov %rax,offset(%rdi) + mov offset(%rsi),%eax + mov %eax,offset(%rdi) + mov $something,%eax + movd %eax,%xmm3 + pshufd $something,%xmm3,%xmm0 + movq %xmm0,offset(%rdi) + add $something,%rsp ret - lea offset(%rip),%rax # + lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.1> + mov $something,%edx + lea offset(%rip),%rsi # + lea offset(%rip),%rdi # + call <__assert_fail@plt> + lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.1> + mov $something,%edx + lea offset(%rip),%rsi # + lea offset(%rip),%rdi # + call <__assert_fail@plt> + nopl offset(%rax,%rax,1) + +ZSTD_freeDDict: + test %rdi,%rdi + je + push %rbx + mov %rdi,%rbx + sub $something,%rsp + movdqu offset(%rdi),%xmm0 + mov offset(%rdi),%rax + mov (%rdi),%rdi + mov %rax,offset(%rsp) + mov %rax,offset(%rsp) + movaps %xmm0,offset(%rsp) + movups %xmm0,(%rsp) + call + mov offset(%rsp),%rax + movdqa offset(%rsp),%xmm1 + mov %rbx,%rdi + mov %rax,offset(%rsp) + movups %xmm1,(%rsp) + call + add $something,%rsp + xor %eax,%eax + pop %rbx ret - lea offset(%rip),%rax # + nopl offset(%rax,%rax,1) + xor %eax,%eax ret - lea offset(%rip),%rax # + cs nopw offset(%rax,%rax,1) + nopl (%rax) + +ZSTD_createDDict_advanced: + push %r14 + push %r13 + push %r12 + push %rbp + mov %edx,%ebp + push %rbx + cmpq $something,offset(%rsp) + sete %dl + cmpq $something,offset(%rsp) + sete %al + cmp %al,%dl + jne + sub $something,%rsp + mov %rdi,%r12 + mov $something,%edi + mov %rsi,%r14 + movdqu offset(%rsp),%xmm1 + mov offset(%rsp),%rax + mov %ecx,%r13d + mov %rax,offset(%rsp) + movups %xmm1,(%rsp) + call + add $something,%rsp + mov %rax,%rbx + test %rax,%rax + je + movdqu offset(%rsp),%xmm0 + movups %xmm0,offset(%rax) overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1