~/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 @@ -176 +176 @@ -/usr/bin/sad cfd4ac6d5c99618ad147b62b3066a9d0b4b02edf71b3f19dee681202e2d4490f 0 +/usr/bin/sad 77691e8192ea1bc9bf37395e8ac1e538c7c3f987c25c78824674a27e77518ff2 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) @@ -47891,7 +47891,7 @@ 0bb830 00be0100 0000ff15 1c062500 4885c00f ..........%.H... 0bb840 841b0500 004989c7 0f100542 d516000f .....I.....B.... 0bb850 1140100f 100527d5 16000f11 00c74020 .@....'.......@ - 0bb860 30663432 48c78424 d8000000 24000000 0f42H..$....$... + 0bb860 39376361 48c78424 d8000000 24000000 97caH..$....$... 0bb870 48898424 e0000000 48c78424 e8000000 H..$....H..$.... 0bb880 24000000 4889e7ff 15d3f824 000f1004 $...H......$.... 0bb890 240f104c 24100f29 8c24a001 00000f29 $..L$..).$.....) @@ -141011,14 +141011,14 @@ 227600 213d2030 20262620 6f666673 6574203c != 0 && offset < 227610 3d206c65 6e4f5320 63616e27 74207370 = lenOS can't sp 227620 61776e20 776f726b 65722074 68726561 awn worker threa - 227630 643a2000 00000000 35356161 61313732 d: .....55aaa172 - 227640 2d366439 342d3432 64312d38 3736382d -6d94-42d1-8768- - 227650 62356366 35383531 30663432 65336237 b5cf58510f42e3b7 - 227660 62373161 2d636537 332d3432 61342d62 b71a-ce73-42a4-b - 227670 3932322d 65666230 33346633 32656533 922-efb034f32ee3 - 227680 64383436 30663366 2d343462 332d3464 d8460f3f-44b3-4d - 227690 32642d62 3864332d 63613461 66656531 2d-b8d3-ca4afee1 - 2276a0 37353530 496e7661 6c696420 72656765 7550Invalid rege + 227630 643a2000 00000000 61643866 64323931 d: .....ad8fd291 + 227640 2d393165 322d3431 30662d38 3531652d -91e2-410f-851e- + 227650 36326130 66633563 39376361 61643736 62a0fc5c97caad76 + 227660 61333437 2d643962 632d3466 33392d61 a347-d9bc-4f39-a + 227670 3230362d 64346562 33306131 62363631 206-d4eb30a1b661 + 227680 36383431 34353264 2d636366 642d3463 6841452d-ccfd-4c + 227690 31312d62 6133332d 63663962 30326435 11-ba33-cf9b02d5 + 2276a0 62313337 496e7661 6c696420 72656765 b137Invalid rege 2276b0 7820666c 61672c20 73656520 602d2d68 x flag, see `--h 2276c0 656c7060 203a3a20 667a6647 49545f50 elp` :: fzfGIT_P 2276d0 41474552 64656c74 61646966 662d736f AGERdeltadiff-so @@ -141375,18 +141375,18 @@ 228cc0 dd10e9ff 0f10e9ff 9510e9ff a310e9ff ................ 228cd0 eb10e9ff 00000000 7372632f 667a662e ........src/fzf. 228ce0 72736162 6f72742b 65786563 7574653a rsabort+execute: - 228cf0 047b2b66 7d643834 36306633 662d3434 .{+f}d8460f3f-44 - 228d00 62332d34 6432642d 62386433 2d636134 b3-4d2d-b8d3-ca4 - 228d10 61666565 31373535 302d2d70 72657669 afee17550--previ + 228cf0 047b2b66 7d363834 31343532 642d6363 .{+f}6841452d-cc + 228d00 66642d34 6331312d 62613333 2d636639 fd-4c11-ba33-cf9 + 228d10 62303264 35623133 372d2d70 72657669 b02d5b137--previ 228d20 65772d77 696e646f 773d3730 253a7772 ew-window=70%:wr 228d30 61702d2d 62696e64 3d656e74 65723a2d ap--bind=enter:- 228d40 2d62696e 643d646f 75626c65 2d636c69 -bind=double-cli - 228d50 636b3a2d 2d707265 76696577 3d653362 ck:--preview=e3b - 228d60 37623731 612d6365 37332d34 3261342d 7b71a-ce73-42a4- - 228d70 62393232 2d656662 30333466 33326565 b922-efb034f32ee - 228d80 33353561 61613137 322d3664 39342d34 355aaa172-6d94-4 - 228d90 3264312d 38373638 2d623563 66353835 2d1-8768-b5cf585 - 228da0 31306634 32047361 64000000 6e34e9ff 10f42.sad...n4.. + 228d50 636b3a2d 2d707265 76696577 3d616437 ck:--preview=ad7 + 228d60 36613334 372d6439 62632d34 6633392d 6a347-d9bc-4f39- + 228d70 61323036 2d643465 62333061 31623636 a206-d4eb30a1b66 + 228d80 31616438 66643239 312d3931 65322d34 1ad8fd291-91e2-4 + 228d90 3130662d 38353165 2d363261 30666335 10f-851e-62a0fc5 + 228da0 63393763 61047361 64000000 6e34e9ff c97ca.sad...n4.. 228db0 1136e9ff 2835e9ff 9a35e9ff b834e9ff .6..(5...5...4.. 228dc0 6d696420 3e206c65 6e617474 656d7074 mid > lenattempt 228dd0 20746f20 6a6f696e 20696e74 6f20636f to join into co /usr/bin/sad differs in assembler output --- old /usr/bin/sad (disasm) +++ new /usr/bin/sad (disasm) @@ -79525,14 +79525,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_one17hcd4f2422507016eeE> mov offset(%rsp),%rbx cmp %r14,%rbx jne <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17hbfb36f090e8ae2f5E + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov $something,%edi call <_ZN12clap_builder5error14Error$LT$F$GT$3raw17h1004539727830bebE> @@ -79543,43 +79543,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_one17hcd4f2422507016eeE> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov %r12,%rdi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17h99c6f75edf289591E> mov %eax,%ebp cmp $something,%al jne <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17hbfb36f090e8ae2f5E + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov $something,%edi call <_ZN12clap_builder5error14Error$LT$F$GT$3raw17h1004539727830bebE> jmp <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17hbfb36f090e8ae2f5E + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov %r12,%rdi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17h99c6f75edf289591E> mov %eax,%r13d cmp $something,%al jne <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17hbfb36f090e8ae2f5E + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov $something,%edi call <_ZN12clap_builder5error14Error$LT$F$GT$3raw17h1004539727830bebE> jmp <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17hbfb36f090e8ae2f5E + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov %r12,%rdi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17h99c6f75edf289591E> mov %al,offset(%rsp) cmp $something,%al jne <_ZN81_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..FromArgMatches$GT$20from_arg_matches_mut17hbfb36f090e8ae2f5E + ofs> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov $something,%edi call <_ZN12clap_builder5error14Error$LT$F$GT$3raw17h1004539727830bebE> @@ -79608,12 +79608,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_one17hcd4f2422507016eeE> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # lea offset(%rsp),%rdi mov $something,%ecx mov %r12,%rsi @@ -79623,7 +79623,7 @@ mov $something,%ecx mov %r12,%rsi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17hcd4f2422507016eeE> - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx mov %r12,%rdi call <_ZN12clap_builder6parser7matches11arg_matches10ArgMatches10remove_one17hb219ae3e0bc85bfcE> @@ -79709,7 +79709,7 @@ call <_Unwind_Resume@plt> nop -_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h8e4d6cac0ee3267bE.llvm.16727625818040696963: +_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h8e4d6cac0ee3267bE.llvm.8162145188460288953: push %rbp push %r15 push %r14 @@ -79738,7 +79738,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) @@ -79766,37 +79766,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) @@ -79806,7 +79806,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) @@ -79825,7 +79825,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_args17h8e4d6cac0ee3267bE.llvm.16727625818040696963 + ofs> + jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h8e4d6cac0ee3267bE.llvm.8162145188460288953 + ofs> mov %rsp,%rdi call <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17hf6c98d6d19c3c315E> mov offset(%rsp),%rsi @@ -79854,7 +79854,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_args17h8e4d6cac0ee3267bE.llvm.16727625818040696963 + ofs> + jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h8e4d6cac0ee3267bE.llvm.8162145188460288953 + ofs> mov %rsp,%rdi call <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17hf6c98d6d19c3c315E> mov offset(%rsp),%rsi @@ -79883,7 +79883,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_args17h8e4d6cac0ee3267bE.llvm.16727625818040696963 + ofs> + jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h8e4d6cac0ee3267bE.llvm.8162145188460288953 + ofs> mov %rsp,%rdi call <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17hf6c98d6d19c3c315E> mov offset(%rsp),%rsi @@ -79912,7 +79912,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_args17h8e4d6cac0ee3267bE.llvm.16727625818040696963 + ofs> + jne <_ZN71_$LT$sad..argparse..Arguments$u20$as$u20$clap_builder..derive..Args$GT$12augment_args17h8e4d6cac0ee3267bE.llvm.8162145188460288953 + ofs> mov %rsp,%rdi overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1