~/f/git-annex/RPMS.2017 ~/f/git-annex ~/f/git-annex RPMS.2017/git-annex-10.20250416-1.1.x86_64.rpm RPMS/git-annex-10.20250416-1.1.x86_64.rpm differ: char 225, line 1 Comparing git-annex-10.20250416-1.1.x86_64.rpm to git-annex-10.20250416-1.1.x86_64.rpm comparing the rpm tags of git-annex --- old-rpm-tags +++ new-rpm-tags @@ -292 +292 @@ -/usr/bin/git-annex 8e07ee29ae2b362660e3feee5c1009cf56a85b912f3890fd90bb8fce53d74b9c 0 +/usr/bin/git-annex 157aa3e87976f5a2ddd4f8355b716c38be44d8aa04c593ce50ddb7315af9af20 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) @@ -1265,25 +1265,25 @@ 405190 687f9404 00000000 06000000 3d000000 h...........=... 4051a0 00000000 00000000 e07f9404 00000000 ................ 4051b0 06000000 0d010000 00000000 00000000 ................ - 4051c0 08aa1205 00000000 01000000 15010000 ................ - 4051d0 00000000 00000000 20aa1205 00000000 ........ ....... + 4051c0 28aa1205 00000000 01000000 15010000 (............... + 4051d0 00000000 00000000 40aa1205 00000000 ........@....... 4051e0 01000000 6a010000 00000000 00000000 ....j........... - 4051f0 50aa1205 00000000 01000000 0b010000 P............... - 405200 00000000 00000000 68aa1205 00000000 ........h....... + 4051f0 70aa1205 00000000 01000000 0b010000 p............... + 405200 00000000 00000000 88aa1205 00000000 ................ 405210 01000000 8e000000 00000000 00000000 ................ - 405220 80aa1205 00000000 01000000 16010000 ................ - 405230 00000000 00000000 98aa1205 00000000 ................ + 405220 a0aa1205 00000000 01000000 16010000 ................ + 405230 00000000 00000000 b8aa1205 00000000 ................ 405240 01000000 29010000 00000000 00000000 ....)........... - 405250 b0aa1205 00000000 01000000 94000000 ................ - 405260 00000000 00000000 c8aa1205 00000000 ................ + 405250 d0aa1205 00000000 01000000 94000000 ................ + 405260 00000000 00000000 e8aa1205 00000000 ................ 405270 01000000 bf000000 00000000 00000000 ................ - 405280 e0aa1205 00000000 01000000 36000000 ............6... - 405290 00000000 00000000 f8aa1205 00000000 ................ + 405280 00ab1205 00000000 01000000 36000000 ............6... + 405290 00000000 00000000 18ab1205 00000000 ................ 4052a0 01000000 37000000 00000000 00000000 ....7........... - 4052b0 10ab1205 00000000 01000000 a2010000 ................ - 4052c0 00000000 00000000 28ab1205 00000000 ........(....... + 4052b0 30ab1205 00000000 01000000 a2010000 0............... + 4052c0 00000000 00000000 48ab1205 00000000 ........H....... 4052d0 01000000 19010000 00000000 00000000 ................ - 4052e0 40ab1205 00000000 01000000 7c000000 @...........|... + 4052e0 60ab1205 00000000 01000000 7c000000 `...........|... 4052f0 00000000 00000000 f05d9404 00000000 .........]...... 405300 05000000 b3010000 00000000 00000000 ................ 405310 00ac1205 00000000 05000000 ac010000 ................ @@ -2365,7 +2365,7 @@ 0409bc0 488d35a6 112f0448 8d3dbf11 2f04e89d H.5../.H.=../... 0409bd0 f2ffff48 8d0d0ecd 3b04ba7a 00000048 ...H....;..z...H 0409be0 8d358711 2f04488d 3daf112f 04e87ef2 .5../.H.=../..~. - 0409bf0 ffffb801 000000e9 e8784101 488d0de5 .........xA.H... + 0409bf0 ffffb801 000000e9 e8834101 488d0de5 ..........A.H... 0409c00 cc3b04ba 7c000000 488d355e 112f0448 .;..|...H.5^./.H 0409c10 8d3d9911 2f04e855 f2ffff48 8d0dc6cc .=../..U...H.... 0409c20 3b04ba7b 00000048 8d353f11 2f04488d ;..{...H.5?./.H. @@ -2393,7 +2393,7 @@ 0409d80 0f2f0448 8d3d0310 2f04e8e1 f0ffff48 ./.H.=../......H 0409d90 8d0d12cb 3b04ba6b 01000048 8d35cb0f ....;..k...H.5.. 0409da0 2f04488d 3df30f2f 04e8c2f0 ffffb801 /.H.=../........ - 0409db0 000000e9 dc804101 488d0de9 ca3b04ba ......A.H....;.. + 0409db0 000000e9 dc8b4101 488d0de9 ca3b04ba ......A.H....;.. 0409dc0 6d010000 488d35a2 0f2f0448 8d3ddd0f m...H.5../.H.=.. 0409dd0 2f04e899 f0ffff48 8d0dcaca 3b04ba6c /......H....;..l 0409de0 01000048 8d35830f 2f04488d 3d9c0f2f ...H.5../.H.=../ @@ -2605,7 +2605,7 @@ 040aac0 488d3dc6 022f04e8 a4e3ffff 488d0d55 H.=../......H..U 040aad0 bc3b04ba 2f060000 488d358e 022f0448 .;../...H.5../.H 040aae0 8d3db602 2f04e885 e3ffff48 8d3ddc54 .=../......H.=.T - 040aaf0 3304e869 dfffff31 c0e97ae1 8502488d 3..i...1..z...H. + 040aaf0 3304e869 dfffff31 c0e97aec 8502488d 3..i...1..z...H. 040ab00 0d1bb83d 04baba00 0000488d 35c73d38 ...=......H.5.=8 040ab10 04488d3d db3d3804 e853e3ff ff488d0d .H.=.=8..S...H.. 040ab20 fcb73d04 bab60000 00488d35 a83d3804 ..=......H.5.=8. @@ -2710,7 +2710,7 @@ 040b150 eb1a6666 2e0f1f84 00000000 000f1f00 ..ff............ 040b160 4883c308 48d1ed49 39dc741f 40f6c501 H...H..I9.t.@... 040b170 75ee488b 3331d24c 89ef4883 c30848d1 u.H.31.L..H...H. - 040b180 ede88afb 1c044939 dc75e148 83c4285b ......I9.u.H..([ + 040b180 ede88a06 1d044939 dc75e148 83c4285b ......I9.u.H..([ 040b190 5d415c41 5d415e41 5fc3660f 1f440000 ]A\A]A^A_.f..D.. 040b1a0 4531c031 c931d24d 85ff74df 0f1f4000 E1.1.1.M..t...@. 040b1b0 89d0488b 6cc6304c 89f84829 c8b94000 ..H.l.0L..H)..@. @@ -2727,12 +2727,12 @@ 040b260 4489c183 c2014c39 f90f8241 ffffff48 D.....L9...A...H 040b270 83c4285b 5d415c41 5d415e41 5fc36690 ..([]A\A]A^A_.f. 040b280 41807d10 00488974 24188954 24144489 A.}..H.t$..T$.D. - 040b290 44240874 234c89ef e843ea1c 04498b4d D$.t#L...C...I.M + 040b290 44240874 234c89ef e843f51c 04498b4d D$.t#L...C...I.M 040b2a0 08448b44 24088b54 2414488b 7424188b .D.D$..T$.H.t$.. 040b2b0 01eb840f 1f440000 bf40d312 05e8fee4 .....D...@...... 040b2c0 ffff448b 4424088b 54241485 c0488b74 ..D.D$..T$...H.t 040b2d0 24180f85 10020000 bf100000 00488974 $............H.t - 040b2e0 24188954 24144489 442408e8 20891c04 $..T$.D.D$.. ... + 040b2e0 24188954 24144489 442408e8 20941c04 $..T$.D.D$.. ... 040b2f0 498b4d00 bf40d312 05488948 10498945 I.M..@...H.H.I.E 040b300 00488b00 49894508 c7000000 0000e80d .H..I.E......... 040b310 d7ffff85 c00f85e5 01000049 8b4d0848 ...........I.M.H @@ -2756,17 +2756,17 @@ 040b430 4489c241 83c6014c 39fa0f82 30ffffff D..A...L9...0... 040b440 4883c428 5b5d415c 415d415e 415fc390 H..([]A\A]A^A_.. 040b450 41807d10 00488954 24184489 44241474 A.}..H.T$.D.D$.t - 040b460 1f4c89ef e877e81c 04498b4d 08448b44 .L...w...I.M.D.D + 040b460 1f4c89ef e877f31c 04498b4d 08448b44 .L...w...I.M.D.D 040b470 2414488b 5424188b 01eb840f 1f440000 $.H.T$.......D.. 040b480 bf40d312 05e836e3 ffff448b 44241448 .@....6...D.D$.H 040b490 8b542418 85c07550 bf100000 00488954 .T$...uP.....H.T - 040b4a0 24184489 442414e8 64871c04 498b4d00 $.D.D$..d...I.M. + 040b4a0 24184489 442414e8 64921c04 498b4d00 $.D.D$..d...I.M. 040b4b0 bf40d312 05488948 10498945 00488b00 .@...H.H.I.E.H.. 040b4c0 49894508 c7000000 0000e851 d5ffff85 I.E........Q.... 040b4d0 c0752d49 8b4d0844 8b442414 488b5424 .u-I.M.D.D$.H.T$ 040b4e0 188b01e9 17ffffff 89c1bad3 010000be ................ - 040b4f0 8c797a04 31c0bf40 927c04e8 e0471b04 .yz.1..@.|...G.. - 040b500 e89be81c 0466662e 0f1f8400 00000000 .....ff......... + 040b4f0 8c797a04 31c0bf40 927c04e8 e0521b04 .yz.1..@.|...R.. + 040b500 e89bf31c 0466662e 0f1f8400 00000000 .....ff......... 040b510 41574156 41554154 55534883 ec484889 AWAVAUATUSH..HH. 040b520 54241848 39d60f83 d8000000 4989fe48 T$.H9.......I..H 040b530 89f56666 2e0f1f84 00000000 000f1f00 ..ff............ @@ -2778,12 +2778,12 @@ 040b590 8b6c2408 eb16662e 0f1f8400 00000000 .l$...f......... 040b5a0 4883c508 49d1ed4c 39fd7420 41f6c501 H...I..L9.t A... 040b5b0 75ee488b 750031d2 4c89f748 83c50849 u.H.u.1.L..H...I - 040b5c0 d1ede849 f71c044c 39fd75e0 488b4424 ...I...L9.u.H.D$ + 040b5c0 d1ede849 021d044c 39fd75e0 488b4424 ...I...L9.u.H.D$ 040b5d0 08488d2c d8496344 24fc85c0 0f845b01 .H.,.IcD$.....[. 040b5e0 0000488b 74241031 d24c89f7 488d7406 ..H.t$.1.L..H.t. - 040b5f0 10e81af7 1c04488b 44241848 39c50f82 ......H.D$.H9... + 040b5f0 10e81a02 1d04488b 44241848 39c50f82 ......H.D$.H9... 040b600 3cffffff 4883c448 5b5d415c 415d415e <...H..H[]A\A]A^ - 040b610 415fc348 8b750831 d24c89f7 e8eff61c A_.H.u.1.L...... + 040b610 415fc348 8b750831 d24c89f7 e8ef011d A_.H.u.1.L...... 040b620 04488b45 08488d75 10488974 24284c8b .H.E.H.u.H.t$(L. 040b630 60284889 4424084d 85e40f84 e0000000 `(H.D$.M........ 040b640 488b5c24 284531c9 31d24531 ed0f1f00 H.\$(E1.1.E1.... @@ -2801,9 +2801,9 @@ 040b700 08830001 4839d375 ac0f1f80 00000000 ....H9.u........ 040b710 4489ca41 83c5014c 39e20f82 30ffffff D..A...L9...0... 040b720 488b4424 284a8d2c e0eb1248 8b750831 H.D$(J.,...H.u.1 - 040b730 d24c89f7 4883c510 e8d3f51c 04488b44 .L..H........H.D + 040b730 d24c89f7 4883c510 e8d3001d 04488b44 .L..H........H.D 040b740 24184839 c50f82f5 fdffffe9 b4feffff $.H9............ - 040b750 488b7510 31d24c89 f7e8b2f5 1c04488b H.u.1.L.......H. + 040b750 488b7510 31d24c89 f7e8b200 1d04488b H.u.1.L.......H. 040b760 45104883 e0f8488b 10488d45 18488944 E.H...H..H.E.H.D 040b770 24208b42 e885c00f 84190300 0083f801 $ .B............ 040b780 0f842603 0000488b 1cc540aa 92044989 ..&...H...@...I. @@ -2812,7 +2812,7 @@ 040b7b0 1f840000 00000066 0f1f8400 00000000 .......f........ 040b7c0 4883c508 49d1ed48 39eb7420 41f6c501 H...I..H9.t A... 040b7d0 75ee488b 750031d2 4c89f748 83c50849 u.H.u.1.L..H...I - 040b7e0 d1ede829 f51c0448 39eb75e0 488b4424 ...)...H9.u.H.D$ + 040b7e0 d1ede829 001d0448 39eb75e0 488b4424 ...)...H9.u.H.D$ 040b7f0 204a8d2c f8e91e01 0000488b 74241049 J.,......H.t$.I 040b800 634424f0 4801f04c 8b781048 8d701048 cD$.H..L.x.H.p.H 040b810 8d450848 89742408 48894424 384d85ff .E.H.t$.H.D$8M.. @@ -2834,16 +2834,16 @@ 040b910 8b442438 4a8d2cf8 49634424 fc85c00f .D$8J.,.IcD$.... 040b920 8418feff ffe9b8fc ffff660f 1f440000 ..........f..D.. 040b930 41807e10 00488974 24304889 4c242848 A.~..H.t$0H.L$(H - 040b940 89542420 74624c89 f7e892e3 1c04498b .T$ tbL.......I. + 040b940 89542420 74624c89 f7e892ee 1c04498b .T$ tbL.......I. 040b950 7e08488b 54242048 8b4c2428 488b7424 ~.H.T$ H.L$(H.t$ 040b960 308b07e9 66ffffff 0f1f8400 00000000 0...f........... 040b970 41807e10 00488954 24204489 4c24100f A.~..H.T$ D.L$.. - 040b980 84a30000 004c89f7 e853e31c 04498b4e .....L...S...I.N + 040b980 84a30000 004c89f7 e853ee1c 04498b4e .....L...S...I.N 040b990 08448b4c 2410488b 5424208b 01e941fd .D.L$.H.T$ ...A. 040b9a0 ffff660f 1f440000 bf40d312 05e80ede ..f..D...@...... 040b9b0 ffff488b 54242048 8b4c2428 85c0488b ..H.T$ H.L$(..H. 040b9c0 7424300f 85b90200 00bf1000 00004889 t$0...........H. - 040b9d0 74243048 894c2428 48895424 20e82e82 t$0H.L$(H.T$ ... + 040b9d0 74243048 894c2428 48895424 20e82e8d t$0H.L$(H.T$ ... 040b9e0 1c04498b 3e488978 10bf40d3 12054989 ..I.>H.x..@...I. 040b9f0 06488b00 49894608 c7000000 0000e81d .H..I.F......... 040ba00 d0ffff85 c00f8561 02000049 8b7e0848 .......a...I.~.H @@ -2851,7 +2851,7 @@ 040ba20 e9a9feff ff0f1f00 bf40d312 05e88edd .........@...... 040ba30 ffff448b 4c241048 8b542420 85c00f85 ..D.L$.H.T$ .... 040ba40 3e020000 bf100000 00488954 24204489 >........H.T$ D. - 040ba50 4c2410e8 b8811c04 498b0ebf 40d31205 L$......I...@... + 040ba50 4c2410e8 b88c1c04 498b0ebf 40d31205 L$......I...@... 040ba60 48894810 49890648 8b004989 4608c700 H.H.I..H..I.F... 040ba70 00000000 e8a7cfff ff85c00f 85eb0100 ................ 040ba80 00498b4e 08448b4c 2410488b 5424208b .I.N.D.L$.H.T$ . @@ -2875,19 +2875,19 @@ 040bba0 4489d183 c3014c39 e90f8231 ffffff48 D.....L9...1...H 040bbb0 8b442420 4a8d2ce8 e95bfdff ff0f1f00 .D$ J.,..[...... 040bbc0 41807e10 0048894c 24384889 54243044 A.~..H.L$8H.T$0D - 040bbd0 89542428 74224c89 f7e802e1 1c04498b .T$(t"L.......I. + 040bbd0 89542428 74224c89 f7e802ec 1c04498b .T$(t"L.......I. 040bbe0 7e08448b 54242848 8b542430 488b4c24 ~.D.T$(H.T$0H.L$ 040bbf0 388b07e9 77ffffff bf40d312 05e8bedb 8...w....@...... 040bc00 ffff448b 54242848 8b542430 85c0488b ..D.T$(H.T$0..H. 040bc10 4c243875 6dbf1000 00004889 4c243848 L$8um.....H.L$8H - 040bc20 89542430 44895424 28e8e27f 1c04498b .T$0D.T$(.....I. + 040bc20 89542430 44895424 28e8e28a 1c04498b .T$0D.T$(.....I. 040bc30 3e488978 10bf40d3 12054989 06488b00 >H.x..@...I..H.. 040bc40 49894608 c7000000 0000e8d1 cdffff85 I.F............. - 040bc50 c0748be8 48e11c04 0f1f8400 00000000 .t..H........... - 040bc60 bf28d67c 0431c0e8 74401b04 bad90100 .(.|.1..t@...... - 040bc70 00be8c79 7a04bf60 927c0431 c0e85e40 ...yz..`.|.1..^@ + 040bc50 c0748be8 48ec1c04 0f1f8400 00000000 .t..H........... + 040bc60 bf28d67c 0431c0e8 744b1b04 bad90100 .(.|.1..tK...... + 040bc70 00be8c79 7a04bf60 927c0431 c0e85e4b ...yz..`.|.1..^K /usr/bin/git-annex differs in assembler output --- old /usr/bin/git-annex (disasm) +++ new /usr/bin/git-annex (disasm) @@ -10604,7 +10604,7 @@ rex.RB clc add %ch,(%rcx,%rax,2) add %cl,offset(%rbp,%rcx,4) - or %dh,%ch + sub %dh,%ch rolb $1,(%rax,%rcx,2) mov %ebx,offset(%rbp) add $something,%rbp @@ -10622,14 +10622,13 @@ add %r12b,(%r8) sub $something,%al add %ch,%cl - and offset(%rcx),%esi - add $something,%al - (bad) - add %al,(%rcx) + and offset(%rbp,%rbx,1),%edi + nopl (%rax) + add %eax,(%rax) add %al,(%rax) add %al,(%rax) add %al,(%rax) - add %bl,(%rsi) + (bad) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -10641,7 +10640,7 @@ add %cl,-offset(%rax) (bad) sti - jo + jnp add $something,%al (bad) add %al,(%rdx) @@ -10715,315 +10714,109 @@ gitzmannexzm10zi20250416zmBe9cy64NdWWDQv27rZZUOJyzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle_info: jmp nopl (%rax) - add $something,%eax - ... - add %al,(%rax) - add %cl,(%rsi) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - ... - -gitzmannexzm10zi20250416zmBe9cy64NdWWDQv27rZZUOJyzmgitzmannex_Author_author_info: - mov %r14,%rbx - jmp - sldt (%rax) - add %al,(%rdx) - ... - add %al,(%rax) - add %cl,(%rsi) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - ... - -gitzmannexzm10zi20250416zmBe9cy64NdWWDQv27rZZUOJyzmgitzmannex_Author_zdfAuthoredBoolzuzdcauthor_info: - lea -offset(%rbp),%rax - cmp %r15,%rax - jb - movq $something,-offset(%rbp) - mov %rsi,%rbx - add $something,%rbp - test $something,%bl - jne - mov (%rbx),%rax - jmp *%rax - nopw offset(%rax,%rax,1) - ... - (bad) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,-offset(%rax) - jnp - fiaddl (%rdi) - add %al,(%rax) - setge %al - movzbl %al,%eax - shl $something,%rax - mov offset(%rax),%rbx - add $something,%rbp - jmp *offset(%rbp) - lea offset(%rip),%rbx # - jmp *-offset(%r13) - nopl offset(%rax,%rax,1) - sldt (%rax) - add %al,(%rdx) - ... - add %al,(%rax) - add %cl,(%rsi) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - ... - -gitzmannexzm10zi20250416zmBe9cy64NdWWDQv27rZZUOJyzmgitzmannex_Author_zdfAuthoredBool_info: - jmp - nopl (%rax) - or $something,%eax - ... - add %al,(%rax) - add %cl,(%rsi) + add (%rax),%al add %al,(%rax) - add %cl,(%rax) - out %eax,$something - .byte 0x4 - -gitzmannexzm10zi20250416zmBe9cy64NdWWDQv27rZZUOJyzmgitzmannex_Author_zdwzdcauthor_info: - jmp - dec %r14 - cmp $something,%r14 - jge - movabs $something,%rax - cmp %rax,%r14 - jne - lea offset(%rip),%rbx # - mov (%rbx),%rax - jmp *%rax - mov %rsi,%rbx - jmp *offset(%rbp) - nop - (bad) add %al,(%rax) - add %al,(%rbx) - ... add %al,(%rax) - add %cl,(%rsi) + adc (%rax),%al add %al,(%rax) - add %cl,(%rax) - push %rbp - push %rbx - .byte 0x4 - -gitzmannexzm10zi20250416zmBe9cy64NdWWDQv27rZZUOJyzmgitzmannex_Author_zdfAuthoredFUNzuzdcauthor1_info: - lea -offset(%rbp),%rax + rclb $1,(%rbx) + rolb $1,(%rax,%rcx,2) + lea -offset(%rbp),%eax cmp %r15,%rax - jb + jb + add $something,%r12 + cmp offset(%r13),%r12 + ja movq $something,-offset(%rbp) - mov %rsi,%rbx - mov %rdi,-offset(%rbp) - add $something,%rbp - test $something,%bl - jne - mov (%rbx),%rax - jmp *%rax - xchg %ax,%ax - add %eax,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - (bad) - add %al,(%rax) - add %dl,%al - push %rsp - push %rbx - add $something,%al - movl $something,offset(%rbp) + mov %rbx,-offset(%rbp) mov offset(%rbx),%rax - mov offset(%rbp),%rbx - mov %rax,offset(%rbp) - jmp - lea offset(%rip),%rbx # - jmp *-offset(%r13) - nopl offset(%rax) - add %al,(%r8) - add %al,(%rax) - add %al,(%rax) - add %bl,(%rsi) - add %al,(%rax) - add %bl,offset(%rax) - mov %ebx,%esi - mov offset(%rbp),%r14 + mov offset(%rbx),%rbx + movq $something,-offset(%r12) + movq $something,-offset(%r12) + mov %rbx,(%r12) + lea -offset(%r12),%rsi + mov %rax,%r14 add $something,%rbp - jmp overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1