~/f/git-annex/RPMS.2017 ~/f/git-annex ~/f/git-annex RPMS.2017/git-annex-10.20250721-1.1.x86_64.rpm RPMS/git-annex-10.20250721-1.1.x86_64.rpm differ: char 225, line 1 Comparing git-annex-10.20250721-1.1.x86_64.rpm to git-annex-10.20250721-1.1.x86_64.rpm comparing the rpm tags of git-annex --- old-rpm-tags +++ new-rpm-tags @@ -293 +293 @@ -/usr/bin/git-annex 86b929a71dbca942f0a0eec240b563323b95ef8c101688b1b1d1304b92530641 0 +/usr/bin/git-annex 9d9cd8e545251929ece109ea795c8ed81e5daf94c835a3ff01b6c1d6a579ef06 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/git-annex differs in ELF sections --- old /usr/bin/git-annex (objdump) +++ new /usr/bin/git-annex (objdump) @@ -835,23 +835,23 @@ 403700 00000000 00000000 00000000 00000000 ................ 403710 bc090000 12000000 60814000 00000000 ........`.@..... 403720 00000000 00000000 d90a0000 11001b00 ................ - 403730 901d2305 00000000 08000000 00000000 ..#............. + 403730 d02d2305 00000000 08000000 00000000 .-#............. 403740 950b0000 12000000 60924000 00000000 ........`.@..... 403750 00000000 00000000 0a110000 21001b00 ............!... - 403760 881d2305 00000000 08000000 00000000 ..#............. + 403760 c82d2305 00000000 08000000 00000000 .-#............. 403770 88050000 12000000 f0864000 00000000 ..........@..... 403780 00000000 00000000 370c0000 11001b00 ........7....... - 403790 801d2305 00000000 08000000 00000000 ..#............. + 403790 c02d2305 00000000 08000000 00000000 .-#............. 4037a0 fe110000 12000000 f0894000 00000000 ..........@..... 4037b0 00000000 00000000 ed100000 12000000 ................ 4037c0 508e4000 00000000 00000000 00000000 P.@............. 4037d0 ec100000 12000000 20904000 00000000 ........ .@..... 4037e0 00000000 00000000 08110000 11001b00 ................ - 4037f0 881d2305 00000000 08000000 00000000 ..#............. + 4037f0 c82d2305 00000000 08000000 00000000 .-#............. 403800 7f0d0000 12000000 b08b4000 00000000 ..........@..... 403810 00000000 00000000 800d0000 12000000 ................ 403820 60934000 00000000 00000000 00000000 `.@............. - 403830 1f110000 11001700 d09da204 00000000 ................ + 403830 1f110000 11001700 d0ada204 00000000 ................ 403840 18000000 00000000 ........ Contents of section .dynstr: 403848 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. @@ -1262,1451 +1262,1451 @@ 405168 751a6909 00000800 b3130000 10000000 u.i............. 405178 89919606 00000200 28130000 00000000 ........(....... Contents of section .rela.dyn: - 405188 f8a9a204 00000000 01000000 ee000000 ................ - 405198 00000000 00000000 00aaa204 00000000 ................ + 405188 f8b9a204 00000000 01000000 ee000000 ................ + 405198 00000000 00000000 00baa204 00000000 ................ 4051a8 01000000 ee000000 00000000 00000000 ................ - 4051b8 08aaa204 00000000 01000000 ee000000 ................ - 4051c8 00000000 00000000 10aaa204 00000000 ................ + 4051b8 08baa204 00000000 01000000 ee000000 ................ + 4051c8 00000000 00000000 10baa204 00000000 ................ 4051d8 01000000 ee000000 00000000 00000000 ................ - 4051e8 58bfa204 00000000 06000000 3d000000 X...........=... - 4051f8 00000000 00000000 d0bfa204 00000000 ................ + 4051e8 58cfa204 00000000 06000000 3d000000 X...........=... + 4051f8 00000000 00000000 d0cfa204 00000000 ................ 405208 06000000 0e010000 00000000 00000000 ................ - 405218 901b2305 00000000 01000000 16010000 ..#............. - 405228 00000000 00000000 a81b2305 00000000 ..........#..... + 405218 b02b2305 00000000 01000000 16010000 .+#............. + 405228 00000000 00000000 c82b2305 00000000 .........+#..... 405238 01000000 6b010000 00000000 00000000 ....k........... - 405248 d81b2305 00000000 01000000 0c010000 ..#............. - 405258 00000000 00000000 f01b2305 00000000 ..........#..... + 405248 f82b2305 00000000 01000000 0c010000 .+#............. + 405258 00000000 00000000 102c2305 00000000 .........,#..... 405268 01000000 8e000000 00000000 00000000 ................ - 405278 081c2305 00000000 01000000 17010000 ..#............. - 405288 00000000 00000000 201c2305 00000000 ........ .#..... + 405278 282c2305 00000000 01000000 17010000 (,#............. + 405288 00000000 00000000 402c2305 00000000 ........@,#..... 405298 01000000 2a010000 00000000 00000000 ....*........... - 4052a8 381c2305 00000000 01000000 94000000 8.#............. - 4052b8 00000000 00000000 501c2305 00000000 ........P.#..... + 4052a8 582c2305 00000000 01000000 94000000 X,#............. + 4052b8 00000000 00000000 702c2305 00000000 ........p,#..... 4052c8 01000000 c0000000 00000000 00000000 ................ - 4052d8 681c2305 00000000 01000000 36000000 h.#.........6... - 4052e8 00000000 00000000 801c2305 00000000 ..........#..... + 4052d8 882c2305 00000000 01000000 36000000 .,#.........6... + 4052e8 00000000 00000000 a02c2305 00000000 .........,#..... 4052f8 01000000 37000000 00000000 00000000 ....7........... - 405308 981c2305 00000000 01000000 a3010000 ..#............. - 405318 00000000 00000000 b01c2305 00000000 ..........#..... + 405308 b82c2305 00000000 01000000 a3010000 .,#............. + 405318 00000000 00000000 d02c2305 00000000 .........,#..... 405328 01000000 1a010000 00000000 00000000 ................ - 405338 c81c2305 00000000 01000000 7c000000 ..#.........|... - 405348 00000000 00000000 d09da204 00000000 ................ + 405338 e82c2305 00000000 01000000 7c000000 .,#.........|... + 405348 00000000 00000000 d0ada204 00000000 ................ 405358 05000000 b4010000 00000000 00000000 ................ - 405368 801d2305 00000000 05000000 ad010000 ..#............. - 405378 00000000 00000000 881d2305 00000000 ..........#..... + 405368 c02d2305 00000000 05000000 ad010000 .-#............. + 405378 00000000 00000000 c82d2305 00000000 .........-#..... 405388 05000000 b1010000 00000000 00000000 ................ - 405398 901d2305 00000000 05000000 a9010000 ..#............. + 405398 d02d2305 00000000 05000000 a9010000 .-#............. 4053a8 00000000 00000000 ........ Contents of section .rela.plt: - 4053b0 38b2a204 00000000 07000000 01000000 8............... - 4053c0 00000000 00000000 40b2a204 00000000 ........@....... + 4053b0 38c2a204 00000000 07000000 01000000 8............... + 4053c0 00000000 00000000 40c2a204 00000000 ........@....... 4053d0 07000000 02000000 00000000 00000000 ................ - 4053e0 48b2a204 00000000 07000000 03000000 H............... - 4053f0 00000000 00000000 50b2a204 00000000 ........P....... + 4053e0 48c2a204 00000000 07000000 03000000 H............... + 4053f0 00000000 00000000 50c2a204 00000000 ........P....... 405400 07000000 04000000 00000000 00000000 ................ - 405410 58b2a204 00000000 07000000 05000000 X............... - 405420 00000000 00000000 60b2a204 00000000 ........`....... + 405410 58c2a204 00000000 07000000 05000000 X............... + 405420 00000000 00000000 60c2a204 00000000 ........`....... 405430 07000000 06000000 00000000 00000000 ................ - 405440 68b2a204 00000000 07000000 07000000 h............... - 405450 00000000 00000000 70b2a204 00000000 ........p....... + 405440 68c2a204 00000000 07000000 07000000 h............... + 405450 00000000 00000000 70c2a204 00000000 ........p....... 405460 07000000 08000000 00000000 00000000 ................ - 405470 78b2a204 00000000 07000000 09000000 x............... - 405480 00000000 00000000 80b2a204 00000000 ................ + 405470 78c2a204 00000000 07000000 09000000 x............... + 405480 00000000 00000000 80c2a204 00000000 ................ 405490 07000000 0a000000 00000000 00000000 ................ - 4054a0 88b2a204 00000000 07000000 0b000000 ................ - 4054b0 00000000 00000000 90b2a204 00000000 ................ + 4054a0 88c2a204 00000000 07000000 0b000000 ................ + 4054b0 00000000 00000000 90c2a204 00000000 ................ 4054c0 07000000 0c000000 00000000 00000000 ................ - 4054d0 98b2a204 00000000 07000000 0d000000 ................ - 4054e0 00000000 00000000 a0b2a204 00000000 ................ + 4054d0 98c2a204 00000000 07000000 0d000000 ................ + 4054e0 00000000 00000000 a0c2a204 00000000 ................ 4054f0 07000000 0e000000 00000000 00000000 ................ - 405500 a8b2a204 00000000 07000000 0f000000 ................ - 405510 00000000 00000000 b0b2a204 00000000 ................ + 405500 a8c2a204 00000000 07000000 0f000000 ................ + 405510 00000000 00000000 b0c2a204 00000000 ................ 405520 07000000 10000000 00000000 00000000 ................ - 405530 b8b2a204 00000000 07000000 11000000 ................ - 405540 00000000 00000000 c0b2a204 00000000 ................ + 405530 b8c2a204 00000000 07000000 11000000 ................ + 405540 00000000 00000000 c0c2a204 00000000 ................ 405550 07000000 12000000 00000000 00000000 ................ - 405560 c8b2a204 00000000 07000000 13000000 ................ - 405570 00000000 00000000 d0b2a204 00000000 ................ + 405560 c8c2a204 00000000 07000000 13000000 ................ + 405570 00000000 00000000 d0c2a204 00000000 ................ 405580 07000000 a8010000 00000000 00000000 ................ - 405590 d8b2a204 00000000 07000000 14000000 ................ - 4055a0 00000000 00000000 e0b2a204 00000000 ................ + 405590 d8c2a204 00000000 07000000 14000000 ................ + 4055a0 00000000 00000000 e0c2a204 00000000 ................ 4055b0 07000000 15000000 00000000 00000000 ................ - 4055c0 e8b2a204 00000000 07000000 16000000 ................ - 4055d0 00000000 00000000 f0b2a204 00000000 ................ + 4055c0 e8c2a204 00000000 07000000 16000000 ................ + 4055d0 00000000 00000000 f0c2a204 00000000 ................ 4055e0 07000000 17000000 00000000 00000000 ................ - 4055f0 f8b2a204 00000000 07000000 18000000 ................ - 405600 00000000 00000000 00b3a204 00000000 ................ + 4055f0 f8c2a204 00000000 07000000 18000000 ................ + 405600 00000000 00000000 00c3a204 00000000 ................ 405610 07000000 19000000 00000000 00000000 ................ - 405620 08b3a204 00000000 07000000 1a000000 ................ - 405630 00000000 00000000 10b3a204 00000000 ................ + 405620 08c3a204 00000000 07000000 1a000000 ................ + 405630 00000000 00000000 10c3a204 00000000 ................ 405640 07000000 1b000000 00000000 00000000 ................ - 405650 18b3a204 00000000 07000000 1c000000 ................ - 405660 00000000 00000000 20b3a204 00000000 ........ ....... + 405650 18c3a204 00000000 07000000 1c000000 ................ + 405660 00000000 00000000 20c3a204 00000000 ........ ....... 405670 07000000 1d000000 00000000 00000000 ................ - 405680 28b3a204 00000000 07000000 1e000000 (............... - 405690 00000000 00000000 30b3a204 00000000 ........0....... + 405680 28c3a204 00000000 07000000 1e000000 (............... + 405690 00000000 00000000 30c3a204 00000000 ........0....... 4056a0 07000000 1f000000 00000000 00000000 ................ - 4056b0 38b3a204 00000000 07000000 20000000 8........... ... - 4056c0 00000000 00000000 40b3a204 00000000 ........@....... + 4056b0 38c3a204 00000000 07000000 20000000 8........... ... + 4056c0 00000000 00000000 40c3a204 00000000 ........@....... 4056d0 07000000 21000000 00000000 00000000 ....!........... - 4056e0 48b3a204 00000000 07000000 22000000 H..........."... - 4056f0 00000000 00000000 50b3a204 00000000 ........P....... + 4056e0 48c3a204 00000000 07000000 22000000 H..........."... + 4056f0 00000000 00000000 50c3a204 00000000 ........P....... 405700 07000000 23000000 00000000 00000000 ....#........... - 405710 58b3a204 00000000 07000000 24000000 X...........$... - 405720 00000000 00000000 60b3a204 00000000 ........`....... + 405710 58c3a204 00000000 07000000 24000000 X...........$... + 405720 00000000 00000000 60c3a204 00000000 ........`....... 405730 07000000 25000000 00000000 00000000 ....%........... - 405740 68b3a204 00000000 07000000 26000000 h...........&... - 405750 00000000 00000000 70b3a204 00000000 ........p....... + 405740 68c3a204 00000000 07000000 26000000 h...........&... + 405750 00000000 00000000 70c3a204 00000000 ........p....... 405760 07000000 27000000 00000000 00000000 ....'........... - 405770 78b3a204 00000000 07000000 28000000 x...........(... - 405780 00000000 00000000 80b3a204 00000000 ................ + 405770 78c3a204 00000000 07000000 28000000 x...........(... + 405780 00000000 00000000 80c3a204 00000000 ................ 405790 07000000 29000000 00000000 00000000 ....)........... - 4057a0 88b3a204 00000000 07000000 2a000000 ............*... /usr/bin/git-annex differs in assembler output --- old /usr/bin/git-annex (disasm) +++ new /usr/bin/git-annex (disasm) @@ -10921,29 +10921,67 @@ endbr64 jmp xchg %ax,%ax - add (%rax),%al + add $something,%eax + ... + add %al,(%rax) + add %cl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) - adc (%rax),%al + ... + +gitzmannexzm10zi20250721zm6U0NAzzJDnAa37hujKMOqpzmgitzmannex_AssistantziTypesziBranchChange_fromBranchChangeHandle1_info: + mov %r14,%rbx + and $something,%rbx + mov (%rbx),%rax + jmp *%rax + nopl offset(%rax) + add $something,%eax + ... + add %al,(%rax) + add %cl,(%rsi) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + ... + +gitzmannexzm10zi20250721zm6U0NAzzJDnAa37hujKMOqpzmgitzmannex_AssistantziTypesziBranchChange_fromBranchChangeHandle_info: + jmp + nopw offset(%rax,%rax,1) + add (%rax),%eax + add %al,(%rax) + add %eax,(%rax) + ... + add %al,(%rax) + (bad) add %al,(%rax) add %al,(%rax) add %al,(%rax) + ... + +gitzmannexzm10zi20250721zm6U0NAzzJDnAa37hujKMOqpzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle1_info: lea -offset(%rbp),%rax cmp %r15,%rax - jb - movq $something,-offset(%rbp) - mov %rbx,-offset(%rbp) + jb movq $something,-offset(%rbp) - mov offset(%rbx),%rax - mov offset(%rbx),%rbx - mov %rax,-offset(%rbp) add $something,%rbp - test $something,%bl - jne - mov (%rbx),%rax - jmp *%rax - nop + jmp + lea offset(%rip),%rbx # + jmp *-offset(%r13) + nopl (%rax) + ... + (bad) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + add %cl,-offset(%rax) + rex.RB clc + lock xor offset(%rcx),%al + lea offset(%rip),%r14 # + mov %rbx,offset(%rbp) + add $something,%rbp + jmp + nopl offset(%rax) add %eax,(%rax) add %al,(%rax) add %al,(%rax) @@ -10952,63 +10990,229 @@ add %al,(%rax) add %al,(%rax) add %al,(%rax) - add %al,-offset(%rbx) - sti - add %esi,offset(%rsi,%rcx,1) - lea offset(%rip),%ebx # + add %cl,-offset(%rax) + add %r10b,(%r8) + xor offset(%rcx),%eax + jmp + nopl (%rax) + add %eax,(%rax) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + add %cl,-offset(%rax) + rex.RB clc + cmp %dh,(%rbx) + add %cl,-offset(%r8) + pop %rbp + add %cl,-offset(%rax) + (bad) + sbbl $something,(%rax) + add $something,%al + (bad) + add %al,(%rdx) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + add %bl,(%rsi) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + add %cl,-offset(%rcx) + (bad) + adc %cl,offset(%rbp) + movsl %ds:(%rsi),%es:(%rdi) + pop %rax + add (%rax),%eax + add %dh,offset(%rdi) + movq $something,-offset(%r12) + mov offset(%rbp),%rax + mov %rax,(%r12) + movq $something,offset(%rbp) + lea -offset(%r12),%r14 + mov %rbx,offset(%rbp) + jmp + movq $something,offset(%r13) + jmp + nopl offset(%rax) + add (%rax),%al + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + add %cl,-offset(%rcx) + (bad) + cmp %cl,offset(%rbp) + movsl %ds:(%rsi),%es:(%rdi) + pop %rax + add (%rax),%eax + add %dh,offset(%rdi) + movq $something,-offset(%r12) + mov offset(%rbp),%rax + mov %rax,-offset(%r12) + movq $something,-offset(%r12) + mov offset(%rbp),%rax + mov %rax,-offset(%r12) + movq $something,-offset(%r12) + lea -offset(%r12),%rax + mov %rax,-offset(%r12) + lea -offset(%r12),%rax + mov %rax,(%r12) + lea -offset(%r12),%rbx add $something,%rbp jmp *offset(%rbp) - mov offset(%rbp),%rbx - and $something,%rbx - add $something,%rbp - mov (%rbx),%rax - jmp *%rax - jmp *-offset(%r13) + movq $something,offset(%r13) + jmp nopl offset(%rax) + add (%rax),%eax + add %al,(%rax) + add %eax,(%rax) + ... + add %al,(%rax) + (bad) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + ... + +gitzmannexzm10zi20250721zm6U0NAzzJDnAa37hujKMOqpzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle_info: + jmp + nopl (%rax) add (%rax),%al add %al,(%rax) add %al,(%rax) add %al,(%rax) adc (%rax),%al add %al,(%rax) + sub %cl,-offset(%rsi) + rex.RB + lock cmp %r15,%rax overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1