~/f/sad/RPMS.2017 ~/f/sad ~/f/sad RPMS.2017/sad-0.4.23-1.1.x86_64.rpm RPMS/sad-0.4.23-1.1.x86_64.rpm differ: byte 225, line 1 Comparing sad-0.4.23-1.1.x86_64.rpm to sad-0.4.23-1.1.x86_64.rpm comparing the rpm tags of sad --- old-rpm-tags +++ new-rpm-tags @@ -207 +207 @@ -/usr/bin/sad c13bab54946e7d990cb37238438b6b8845ee3237d97bac062f0250dc6ec9f331 0 +/usr/bin/sad 12f61fc517940db04fabb922f8259cfe6cc2a0cb23e0657e38bc4b8dd94f9295 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/sad differs in ELF sections --- old /usr/bin/sad (objdump) +++ new /usr/bin/sad (objdump) @@ -42766,7 +42766,7 @@ 0a77e0 00be0100 0000ff15 54662600 4885c00f ........Tf&.H... 0a77f0 841b0500 004989c7 0f1005d2 f417000f .....I.......... 0a7800 1140100f 1005b7f4 17000f11 00c74020 .@............@ - 0a7810 33613039 48c78424 d8000000 24000000 3a09H..$....$... + 0a7810 66346131 48c78424 d8000000 24000000 f4a1H..$....$... 0a7820 48898424 e0000000 48c78424 e8000000 H..$....H..$.... 0a7830 24000000 4889e7ff 15db5f26 000f1004 $...H....._&.... 0a7840 240f104c 24100f29 8c24a001 00000f29 $..L$..).$.....) @@ -139877,14 +139877,14 @@ 2233a0 d9e6e2ff d9e6e2ff 0de8e2ff 0de8e2ff ................ 2233b0 e0e7e2ff 0de8e2ff f5e7e2ff 51e8e2ff ............Q... 2233c0 51e8e2ff 5de8e2ff 51e8e2ff 35e8e2ff Q...]...Q...5... - 2233d0 35e8e2ff 00000000 38306162 31636633 5.......80ab1cf3 - 2233e0 2d626431 662d3430 36362d38 3733622d -bd1f-4066-873b- - 2233f0 64626239 64616232 33613039 39353933 dbb9dab23a099593 - 223400 35666337 2d643730 352d3464 38352d61 5fc7-d705-4d85-a - 223410 6531312d 34346230 35363034 39363665 e11-44b05604966e - 223420 34393563 34336337 2d633331 382d3461 495c43c7-c318-4a - 223430 37662d61 3832392d 37633535 32316239 7f-a829-7c5521b9 - 223440 32303834 496e7661 6c696420 72656765 2084Invalid rege + 2233d0 35e8e2ff 00000000 36326436 62336437 5.......62d6b3d7 + 2233e0 2d663235 642d3431 35612d38 3366362d -f25d-415a-83f6- + 2233f0 66386232 38386165 66346131 30666130 f8b288aef4a10fa0 + 223400 36356363 2d303566 312d3430 37652d62 65cc-05f1-407e-b + 223410 3334652d 66323433 30636136 62623538 34e-f2430ca6bb58 + 223420 36393131 35366262 2d363461 312d3463 691156bb-64a1-4c + 223430 64362d38 6433642d 63373539 34663761 d6-8d3d-c7594f7a + 223440 65633333 496e7661 6c696420 72656765 ec33Invalid rege 223450 7820666c 61672c20 73656520 602d2d68 x flag, see `--h 223460 656c7060 203a3a20 667a6647 49545f50 elp` :: fzfGIT_P 223470 41474552 64656c74 61646966 662d736f AGERdeltadiff-so @@ -140779,18 +140779,18 @@ 226c00 6966662e 72736469 6666202d 2d676974 iff.rsdiff --git 226c10 20200a2b 2d000000 7372632f 667a662e .+-...src/fzf. 226c20 72736162 6f72742b 65786563 7574653a rsabort+execute: - 226c30 047b2b66 7d343935 63343363 372d6333 .{+f}495c43c7-c3 - 226c40 31382d34 6137662d 61383239 2d376335 18-4a7f-a829-7c5 - 226c50 35323162 39323038 342d2d70 72657669 521b92084--previ + 226c30 047b2b66 7d363931 31353662 622d3634 .{+f}691156bb-64 + 226c40 61312d34 6364362d 38643364 2d633735 a1-4cd6-8d3d-c75 + 226c50 39346637 61656333 332d2d70 72657669 94f7aec33--previ 226c60 65772d77 696e646f 773d3730 253a7772 ew-window=70%:wr 226c70 61702d2d 62696e64 3d656e74 65723a2d ap--bind=enter:- 226c80 2d62696e 643d646f 75626c65 2d636c69 -bind=double-cli - 226c90 636b3a2d 2d707265 76696577 3d393539 ck:--preview=959 - 226ca0 33356663 372d6437 30352d34 6438352d 35fc7-d705-4d85- - 226cb0 61653131 2d343462 30353630 34393636 ae11-44b05604966 - 226cc0 65383061 62316366 332d6264 31662d34 e80ab1cf3-bd1f-4 - 226cd0 3036362d 38373362 2d646262 39646162 066-873b-dbb9dab - 226ce0 32336130 39047361 64000000 0000c842 23a09.sad......B + 226c90 636b3a2d 2d707265 76696577 3d306661 ck:--preview=0fa + 226ca0 30363563 632d3035 66312d34 3037652d 065cc-05f1-407e- + 226cb0 62333465 2d663234 33306361 36626235 b34e-f2430ca6bb5 + 226cc0 38363264 36623364 372d6632 35642d34 862d6b3d7-f25d-4 + 226cd0 3135612d 38336636 2d663862 32383861 15a-83f6-f8b288a + 226ce0 65663461 31047361 64000000 0000c842 ef4a1.sad......B 226cf0 0000005f ffff7f5f ffffffff 50697065 ..._..._....Pipe 226d00 6b696e64 7c000000 28000000 29000000 kind|...(...)... 226d10 5b000000 5d000000 3a000000 3e000000 [...]...:...>... /usr/bin/sad differs in assembler output --- old /usr/bin/sad (disasm) +++ new /usr/bin/sad (disasm) @@ -19723,14 +19723,14 @@ mov %rsi,%r12 mov %rdi,%r15 movabs $something,%r14 - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # lea offset(%rsp),%rdi mov $something,%ecx call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17h46b12afe30b46a46E> mov offset(%rsp),%rbx cmp %r14,%rbx jne <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17h4b5447983ba3ba1dE + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov $something,%edi call <_ZN12clap_builder5error14Error$LT$F$GT$3raw17h05d6fbfba1c5521aE> @@ -19741,43 +19741,43 @@ mov %rax,offset(%rsp) mov offset(%rsp),%rax mov %rax,offset(%rsp) - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # lea offset(%rsp),%rdi mov $something,%ecx mov %r12,%rsi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17h46b12afe30b46a46E> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov %r12,%rdi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17ha37893fbaa42c591E> mov %eax,%ebp cmp $something,%al jne <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17h4b5447983ba3ba1dE + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov $something,%edi call <_ZN12clap_builder5error14Error$LT$F$GT$3raw17h05d6fbfba1c5521aE> jmp <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17h4b5447983ba3ba1dE + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov %r12,%rdi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17ha37893fbaa42c591E> mov %eax,%r13d cmp $something,%al jne <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17h4b5447983ba3ba1dE + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov $something,%edi call <_ZN12clap_builder5error14Error$LT$F$GT$3raw17h05d6fbfba1c5521aE> jmp <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17h4b5447983ba3ba1dE + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov %r12,%rdi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17ha37893fbaa42c591E> mov %al,offset(%rsp) cmp $something,%al jne <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17h4b5447983ba3ba1dE + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov $something,%edi call <_ZN12clap_builder5error14Error$LT$F$GT$3raw17h05d6fbfba1c5521aE> @@ -19806,12 +19806,12 @@ pop %r15 pop %rbp ret - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # lea offset(%rsp),%rdi mov $something,%ecx mov %r12,%rsi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17h46b12afe30b46a46E> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # lea offset(%rsp),%rdi mov $something,%ecx mov %r12,%rsi @@ -19821,7 +19821,7 @@ mov $something,%ecx mov %r12,%rsi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17h46b12afe30b46a46E> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov %r12,%rdi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17hf617f23f221296fcE> @@ -19907,7 +19907,7 @@ call <_Unwind_Resume@plt> nop -_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.4115650726968979966: +_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.612106327744488453: push %rbp push %r15 push %r14 @@ -19936,7 +19936,7 @@ movups %xmm0,offset(%rsp) movq $something,offset(%rsp) movq $something,offset(%rsp) - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,offset(%rsp) @@ -19964,37 +19964,37 @@ movzbl offset(%rsp),%eax mov %al,offset(%rsp) movb $something,offset(%rsp) - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,%rbx mov %rdx,%rbp - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,%r12 mov %rdx,%r13 - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,%r14 mov %rdx,%r15 - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,offset(%rsp) mov %rdx,offset(%rsp) - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,offset(%rsp) mov %rdx,offset(%rsp) - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,offset(%rsp) mov %rdx,offset(%rsp) - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,offset(%rsp) @@ -20004,7 +20004,7 @@ call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,offset(%rsp) mov %rdx,offset(%rsp) - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,offset(%rsp) @@ -20023,7 +20023,7 @@ movaps %xmm2,offset(%rsp) mov offset(%rsp),%rsi cmp (%rsp),%rsi - jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.4115650726968979966 + ofs> + jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.612106327744488453 + ofs> mov %rsp,%rdi call <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17ha9cd460281a708f6E> mov offset(%rsp),%rsi @@ -20052,7 +20052,7 @@ movaps %xmm1,offset(%rsp) mov offset(%rsp),%rsi cmp (%rsp),%rsi - jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.4115650726968979966 + ofs> + jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.612106327744488453 + ofs> mov %rsp,%rdi call <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17ha9cd460281a708f6E> mov offset(%rsp),%rsi @@ -20081,7 +20081,7 @@ movaps %xmm1,offset(%rsp) mov offset(%rsp),%rsi cmp (%rsp),%rsi - jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.4115650726968979966 + ofs> + jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.612106327744488453 + ofs> mov %rsp,%rdi call <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17ha9cd460281a708f6E> mov offset(%rsp),%rsi @@ -20110,7 +20110,7 @@ movaps %xmm1,offset(%rsp) mov offset(%rsp),%rsi cmp (%rsp),%rsi - jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.4115650726968979966 + ofs> + jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h725e6ff6c38d86b7E.llvm.612106327744488453 + ofs> mov %rsp,%rdi overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1