~/f/deno/RPMS.2017 ~/f/deno ~/f/deno RPMS.2017/deno-1.23.0-0.0.x86_64.rpm RPMS/deno-1.23.0-0.0.x86_64.rpm differ: byte 225, line 1 Comparing deno-1.23.0-0.0.x86_64.rpm to deno-1.23.0-0.0.x86_64.rpm comparing the rpm tags of deno --- old-rpm-tags +++ new-rpm-tags @@ -120 +120 @@ -/usr/bin/deno 06360cfd762a4e2e7d1124beb762fd2989c6599de57c78d26566b6dba7b05b9e 0 +/usr/bin/deno c5e2e1dd8f99abbdcd2cdaa02cb3ec080d90d150d1b848e23b33614718819c0c 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) @@ -1232,25 +1232,25 @@ 004f90 08000000 00000000 60662e00 00000000 ........`f...... 004fa0 b0205904 00000000 08000000 00000000 . Y............. 004fb0 306c2e00 00000000 c0205904 00000000 0l....... Y..... - 004fc0 08000000 00000000 000bc601 00000000 ................ + 004fc0 08000000 00000000 9055c601 00000000 .........U...... 004fd0 c8205904 00000000 08000000 00000000 . Y............. - 004fe0 0038c601 00000000 e0205904 00000000 .8....... Y..... - 004ff0 08000000 00000000 2097c601 00000000 ........ ....... - 005000 e8205904 00000000 08000000 00000000 . Y............. - 005010 d06ec601 00000000 00215904 00000000 .n.......!Y..... - 005020 08000000 00000000 c0bbc601 00000000 ................ - 005030 08215904 00000000 08000000 00000000 .!Y............. - 005040 d0bbc601 00000000 20215904 00000000 ........ !Y..... - 005050 08000000 00000000 00cdc701 00000000 ................ - 005060 28215904 00000000 08000000 00000000 (!Y............. - 005070 a0f9c701 00000000 40215904 00000000 ........@!Y..... - 005080 08000000 00000000 309fc801 00000000 ........0....... - 005090 48215904 00000000 08000000 00000000 H!Y............. - 0050a0 e076c801 00000000 50215904 00000000 .v......P!Y..... - 0050b0 08000000 00000000 d039c801 00000000 .........9...... + 004fe0 402dc601 00000000 d0205904 00000000 @-....... Y..... + 004ff0 08000000 00000000 30f0c501 00000000 ........0....... + 005000 e0205904 00000000 08000000 00000000 . Y............. + 005010 a077c601 00000000 e8205904 00000000 .w....... Y..... + 005020 08000000 00000000 b077c601 00000000 .........w...... + 005030 00215904 00000000 08000000 00000000 .!Y............. + 005040 d05ac701 00000000 08215904 00000000 .Z.......!Y..... + 005050 08000000 00000000 8032c701 00000000 .........2...... + 005060 20215904 00000000 08000000 00000000 !Y............. + 005070 40c8c701 00000000 28215904 00000000 @.......(!Y..... + 005080 08000000 00000000 e0f4c701 00000000 ................ + 005090 40215904 00000000 08000000 00000000 @!Y............. + 0050a0 c058c801 00000000 48215904 00000000 .X......H!Y..... + 0050b0 08000000 00000000 7030c801 00000000 ........p0...... 0050c0 60215904 00000000 08000000 00000000 `!Y............. - 0050d0 1015c901 00000000 68215904 00000000 ........h!Y..... - 0050e0 08000000 00000000 c0ecc801 00000000 ................ + 0050d0 50c4c801 00000000 68215904 00000000 P.......h!Y..... + 0050e0 08000000 00000000 50f1c801 00000000 ........P....... 0050f0 88215904 00000000 08000000 00000000 .!Y............. 005100 372cd301 00000000 90215904 00000000 7,.......!Y..... 005110 08000000 00000000 372cd301 00000000 ........7,...... @@ -1295,27 +1295,27 @@ 005380 08000000 00000000 89fcc901 00000000 ................ 005390 28235904 00000000 08000000 00000000 (#Y............. 0053a0 7d5acd01 00000000 40235904 00000000 }Z......@#Y..... - 0053b0 08000000 00000000 48b5e503 00000000 ........H....... + 0053b0 08000000 00000000 e8b4e503 00000000 ................ 0053c0 50235904 00000000 08000000 00000000 P#Y............. 0053d0 4bfeee03 00000000 60235904 00000000 K.......`#Y..... 0053e0 08000000 00000000 e8feee03 00000000 ................ 0053f0 70235904 00000000 08000000 00000000 p#Y............. 005400 d51bec03 00000000 80235904 00000000 .........#Y..... - 005410 08000000 00000000 f1fde503 00000000 ................ + 005410 08000000 00000000 91fde503 00000000 ................ 005420 88235904 00000000 08000000 00000000 .#Y............. - 005430 c9e3e503 00000000 90235904 00000000 .........#Y..... - 005440 08000000 00000000 6011e603 00000000 ........`....... + 005430 69e3e503 00000000 90235904 00000000 i........#Y..... + 005440 08000000 00000000 0011e603 00000000 ................ 005450 98235904 00000000 08000000 00000000 .#Y............. - 005460 06e5e503 00000000 a0235904 00000000 .........#Y..... - 005470 08000000 00000000 ac1ae603 00000000 ................ + 005460 a6e4e503 00000000 a0235904 00000000 .........#Y..... + 005470 08000000 00000000 4c1ae603 00000000 ........L....... 005480 c0235904 00000000 08000000 00000000 .#Y............. - 005490 c2e3e503 00000000 c8235904 00000000 .........#Y..... - 0054a0 08000000 00000000 f1fde503 00000000 ................ + 005490 62e3e503 00000000 c8235904 00000000 b........#Y..... + 0054a0 08000000 00000000 91fde503 00000000 ................ 0054b0 d0235904 00000000 08000000 00000000 .#Y............. 0054c0 56ddfe03 00000000 d8235904 00000000 V........#Y..... - 0054d0 08000000 00000000 c9e3e503 00000000 ................ + 0054d0 08000000 00000000 69e3e503 00000000 ........i....... 0054e0 e0235904 00000000 08000000 00000000 .#Y............. - 0054f0 28dde503 00000000 08245904 00000000 (........$Y..... + 0054f0 c8dce503 00000000 08245904 00000000 .........$Y..... 005500 08000000 00000000 e10cd301 00000000 ................ 005510 10245904 00000000 08000000 00000000 .$Y............. 005520 dc0cd301 00000000 18245904 00000000 .........$Y..... @@ -1369,20 +1369,20 @@ 005820 579cce01 00000000 78255904 00000000 W.......x%Y..... 005830 08000000 00000000 46bec901 00000000 ........F....... 005840 80255904 00000000 08000000 00000000 .%Y............. - 005850 6711e603 00000000 88255904 00000000 g........%Y..... - 005860 08000000 00000000 9c11e603 00000000 ................ + 005850 0711e603 00000000 88255904 00000000 .........%Y..... + 005860 08000000 00000000 3c11e603 00000000 ........<....... 005870 90255904 00000000 08000000 00000000 .%Y............. - 005880 c911e603 00000000 98255904 00000000 .........%Y..... - 005890 08000000 00000000 fd11e603 00000000 ................ + 005880 6911e603 00000000 98255904 00000000 i........%Y..... + 005890 08000000 00000000 9d11e603 00000000 ................ 0058a0 a0255904 00000000 08000000 00000000 .%Y............. - 0058b0 3312e603 00000000 a8255904 00000000 3........%Y..... - 0058c0 08000000 00000000 6012e603 00000000 ........`....... + 0058b0 d311e603 00000000 a8255904 00000000 .........%Y..... + 0058c0 08000000 00000000 0012e603 00000000 ................ 0058d0 b0255904 00000000 08000000 00000000 .%Y............. - 0058e0 9a12e603 00000000 b8255904 00000000 .........%Y..... - 0058f0 08000000 00000000 d112e603 00000000 ................ + 0058e0 3a12e603 00000000 b8255904 00000000 :........%Y..... + 0058f0 08000000 00000000 7112e603 00000000 ........q....... 005900 c0255904 00000000 08000000 00000000 .%Y............. - 005910 0013e603 00000000 c8255904 00000000 .........%Y..... - 005920 08000000 00000000 0b13e603 00000000 ................ + 005910 a012e603 00000000 c8255904 00000000 .........%Y..... + 005920 08000000 00000000 ab12e603 00000000 ................ 005930 f0255904 00000000 08000000 00000000 .%Y............. 005940 dec9c901 00000000 f8255904 00000000 .........%Y..... 005950 08000000 00000000 cac9c901 00000000 ................ @@ -1400,10 +1400,10 @@ 005a10 08000000 00000000 910bca01 00000000 ................ 005a20 40265904 00000000 08000000 00000000 @&Y............. 005a30 6a0cca01 00000000 48265904 00000000 j.......H&Y..... - 005a40 08000000 00000000 64b6e503 00000000 ........d....... + 005a40 08000000 00000000 04b6e503 00000000 ................ 005a50 60265904 00000000 08000000 00000000 `&Y............. 005a60 61deef03 00000000 68265904 00000000 a.......h&Y..... - 005a70 08000000 00000000 efb1e503 00000000 ................ + 005a70 08000000 00000000 8fb1e503 00000000 ................ 005a80 70265904 00000000 08000000 00000000 p&Y............. 005a90 0205eb03 00000000 78265904 00000000 ........x&Y..... 005aa0 08000000 00000000 22cbeb03 00000000 ........"....... @@ -1420,94 +1420,94 @@ 005b50 0e6fc901 00000000 d0265904 00000000 .o.......&Y..... 005b60 08000000 00000000 988eca01 00000000 ................ 005b70 e0265904 00000000 08000000 00000000 .&Y............. - 005b80 0902e603 00000000 e8265904 00000000 .........&Y..... - 005b90 08000000 00000000 0613e603 00000000 ................ + 005b80 a901e603 00000000 e8265904 00000000 .........&Y..... + 005b90 08000000 00000000 a612e603 00000000 ................ 005ba0 f0265904 00000000 08000000 00000000 .&Y............. - 005bb0 cea1e503 00000000 f8265904 00000000 .........&Y..... - 005bc0 08000000 00000000 4cfde503 00000000 ........L....... + 005bb0 6ea1e503 00000000 f8265904 00000000 n........&Y..... + 005bc0 08000000 00000000 ecfce503 00000000 ................ 005bd0 00275904 00000000 08000000 00000000 .'Y............. - 005be0 1250e503 00000000 20275904 00000000 .P...... 'Y..... - 005bf0 08000000 00000000 de15e603 00000000 ................ + 005be0 627fe503 00000000 20275904 00000000 b....... 'Y..... + 005bf0 08000000 00000000 7e15e603 00000000 ........~....... 005c00 28275904 00000000 08000000 00000000 ('Y............. - 005c10 28ece503 00000000 30275904 00000000 (.......0'Y..... - 005c20 08000000 00000000 e715e603 00000000 ................ + 005c10 c8ebe503 00000000 30275904 00000000 ........0'Y..... + 005c20 08000000 00000000 8715e603 00000000 ................ 005c30 38275904 00000000 08000000 00000000 8'Y............. - 005c40 ed15e603 00000000 40275904 00000000 ........@'Y..... - 005c50 08000000 00000000 f915e603 00000000 ................ + 005c40 8d15e603 00000000 40275904 00000000 ........@'Y..... + 005c50 08000000 00000000 9915e603 00000000 ................ 005c60 48275904 00000000 08000000 00000000 H'Y............. - 005c70 0316e603 00000000 50275904 00000000 ........P'Y..... - 005c80 08000000 00000000 0e16e603 00000000 ................ + 005c70 a315e603 00000000 50275904 00000000 ........P'Y..... + 005c80 08000000 00000000 ae15e603 00000000 ................ 005c90 58275904 00000000 08000000 00000000 X'Y............. - 005ca0 1a16e603 00000000 60275904 00000000 ........`'Y..... - 005cb0 08000000 00000000 2516e603 00000000 ........%....... + 005ca0 ba15e603 00000000 60275904 00000000 ........`'Y..... + 005cb0 08000000 00000000 c515e603 00000000 ................ 005cc0 68275904 00000000 08000000 00000000 h'Y............. - 005cd0 5017e603 00000000 70275904 00000000 P.......p'Y..... + 005cd0 f016e603 00000000 70275904 00000000 ........p'Y..... 005ce0 08000000 00000000 9861ff03 00000000 .........a...... 005cf0 78275904 00000000 08000000 00000000 x'Y............. - 005d00 2a16e603 00000000 80275904 00000000 *........'Y..... - 005d10 08000000 00000000 4817e603 00000000 ........H....... + 005d00 ca15e603 00000000 80275904 00000000 .........'Y..... + 005d10 08000000 00000000 e816e603 00000000 ................ 005d20 88275904 00000000 08000000 00000000 .'Y............. - 005d30 3616e603 00000000 90275904 00000000 6........'Y..... - 005d40 08000000 00000000 3e16e603 00000000 ........>....... + 005d30 d615e603 00000000 90275904 00000000 .........'Y..... + 005d40 08000000 00000000 de15e603 00000000 ................ 005d50 98275904 00000000 08000000 00000000 .'Y............. 005d60 02f90204 00000000 a0275904 00000000 .........'Y..... - 005d70 08000000 00000000 4616e603 00000000 ........F....... + 005d70 08000000 00000000 e615e603 00000000 ................ 005d80 a8275904 00000000 08000000 00000000 .'Y............. - 005d90 4c16e603 00000000 b0275904 00000000 L........'Y..... + 005d90 ec15e603 00000000 b0275904 00000000 .........'Y..... 005da0 08000000 00000000 4a5aff03 00000000 ........JZ...... 005db0 b8275904 00000000 08000000 00000000 .'Y............. - 005dc0 5a16e603 00000000 c0275904 00000000 Z........'Y..... + 005dc0 fa15e603 00000000 c0275904 00000000 .........'Y..... 005dd0 08000000 00000000 c2f6e903 00000000 ................ 005de0 c8275904 00000000 08000000 00000000 .'Y............. - 005df0 6416e603 00000000 d0275904 00000000 d........'Y..... + 005df0 0416e603 00000000 d0275904 00000000 .........'Y..... 005e00 08000000 00000000 c39df603 00000000 ................ 005e10 d8275904 00000000 08000000 00000000 .'Y............. 005e20 b7990204 00000000 e0275904 00000000 .........'Y..... - 005e30 08000000 00000000 6916e603 00000000 ........i....... + 005e30 08000000 00000000 0916e603 00000000 ................ 005e40 e8275904 00000000 08000000 00000000 .'Y............. /usr/bin/deno differs in assembler output --- old /usr/bin/deno (disasm) +++ new /usr/bin/deno (disasm) @@ -6026529,2853 +6026529,1454 @@ xor %ecx,%ecx jmp nopw offset(%rax,%rax,1) - test %rdi,%rdi - je - mov offset(%rdi),%rax - ret - push %rax - lea offset(%rip),%rcx # - mov $something,%edx - lea offset(%rip),%rsi # - lea offset(%rip),%rdi # - call <__assert_fail@plt> - nopw offset(%rax,%rax,1) - test %rdi,%rdi + mov %rdi,%rax + mov %rdx,%rdi + mov %rcx,%rdx + movzbl offset(%r9),%ecx + cmp $something,%r8 + jbe + cmp $something,%cl + jne + push %r13 + lea offset(%rdx),%r10 + push %r12 + push %rbp + push %rbx + movzwl (%rdx),%ebp + movzwl offset(%rdx),%r13d + movzwl offset(%rdx),%r12d + mov %r10,offset(%rax) + add %rbp,%r10 + lea (%r10,%r13,1),%r11 + mov %r10,offset(%rax) + lea (%r11,%r12,1),%rbx + mov %r11,offset(%rax) + mov %rbx,offset(%rax) + cmp $something,%rbp + jbe + cmp $something,%r13 + jbe + lea -offset(%r8),%rcx + sub %rbp,%rcx + sub %r13,%rcx + sub %r12,%rcx + cmp $something,%r12 + jbe + cmp $something,%rcx + jbe + cmp %rcx,%r8 + jb + lea (%rsi,%rdi,1),%rbp + add $something,%rdi + lea -offset(%r10),%rcx + mov %rsi,offset(%rax) + shr $something,%rdi + mov %rcx,(%rax) + lea -offset(%r11),%rcx + lea -offset(%rdx,%r8,1),%r8 + add %rdi,%rsi + mov %rcx,offset(%rax) + lea -offset(%rbx),%rcx + mov %rsi,offset(%rax) + add %rdi,%rsi + mov %rsi,offset(%rax) + add %rdi,%rsi + mov %rcx,offset(%rax) + mov %r8,offset(%rax) + mov %rsi,offset(%rax) + cmp %rbp,%rsi + jae + movzbl -offset(%r10),%esi + xor %ecx,%ecx + test %sil,%sil je - mov offset(%rdi),%rax - ret - push %rax - lea offset(%rip),%rcx # - mov $something,%edx - lea offset(%rip),%rsi # - lea offset(%rip),%rdi # - call <__assert_fail@plt> - nopw offset(%rax,%rax,1) - sub $something,%rsp - test %rdi,%rdi + bsr %esi,%esi + mov $something,%ecx + sub %esi,%ecx + mov -offset(%r10),%rsi + or $something,%rsi + shl %cl,%rsi + xor %ecx,%ecx + mov %rsi,offset(%rax) + movzbl -offset(%r11),%esi + test %sil,%sil je - test %rsi,%rsi + bsr %esi,%esi + mov $something,%ecx + sub %esi,%ecx + mov -offset(%r11),%rsi + or $something,%rsi + shl %cl,%rsi + xor %ecx,%ecx + mov %rsi,offset(%rax) + movzbl -offset(%rbx),%esi + test %sil,%sil 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 + bsr %esi,%esi + mov $something,%ecx + sub %esi,%ecx + mov -offset(%rbx),%rsi + or $something,%rsi + shl %cl,%rsi + xor %ecx,%ecx + mov %rsi,offset(%rax) + movzbl offset(%r8),%esi + test %sil,%sil 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) + bsr %esi,%esi + mov $something,%ecx + sub %esi,%ecx + mov (%r8),%rsi + add $something,%rdx + add $something,%r9 + mov %rbp,offset(%rax) + mov %rdx,offset(%rax) + or $something,%rsi + mov %r9,offset(%rax) + shl %cl,%rsi + mov %rsi,offset(%rax) + xor %eax,%eax + jmp + nopw offset(%rax,%rax,1) mov $something,%eax - movd %eax,%xmm3 - pshufd $something,%xmm3,%xmm0 - movq %xmm0,offset(%rdi) - add $something,%rsp ret - lea offset(%rip),%rcx # - mov $something,%edx - lea offset(%rip),%rsi # - lea offset(%rip),%rdi # - call <__assert_fail@plt> - lea offset(%rip),%rcx # - mov $something,%edx - lea offset(%rip),%rsi # - lea offset(%rip),%rdi # - call <__assert_fail@plt> - nopl offset(%rax,%rax,1) - 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) overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1