~/f/ghc-yesod-core/RPMS.2017 ~/f/ghc-yesod-core ~/f/ghc-yesod-core RPMS.2017/ghc-yesod-core-1.6.28.1-1.1.x86_64.rpm RPMS/ghc-yesod-core-1.6.28.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-yesod-core-1.6.28.1-1.1.x86_64.rpm to ghc-yesod-core-1.6.28.1-1.1.x86_64.rpm comparing the rpm tags of ghc-yesod-core --- old-rpm-tags +++ new-rpm-tags @@ -237 +237 @@ -/usr/lib64/ghc-9.12.2/lib/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d-ghc9.12.2.so 928089cf17690819fc310c3defb033560f9ccbd88c64a36e3bb7442b35b0fb5f 0 +/usr/lib64/ghc-9.12.2/lib/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d-ghc9.12.2.so c0037228eb74e57ee163a6bbd205d8dd62c5851db4068cd9aceddd704ca9bf77 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/ghc-9.12.2/lib/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d-ghc9.12.2.so differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d-ghc9.12.2.so (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d-ghc9.12.2.so (objdump) @@ -9810,7 +9810,7 @@ 26738 1dbe0600 11001000 6a6f2000 00000000 ........jo ..... 26748 00000000 00000000 55cf0700 11001600 ........U....... 26758 00352200 00000000 00000000 00000000 .5"............. - 26768 02080700 12000e00 583d2000 00000000 ........X= ..... + 26768 02080700 12000e00 083c2000 00000000 .........< ..... 26778 5b000000 00000000 e2490800 11001600 [........I...... 26788 b86f2200 00000000 00000000 00000000 .o"............. 26798 71a80800 12000e00 28d11e00 00000000 q.......(....... @@ -14307,7 +14307,7 @@ 38048 21b10500 11001600 10cd2100 00000000 !.........!..... 38058 00000000 00000000 cc6c0000 11001600 .........l...... 38068 c0c62000 00000000 00000000 00000000 .. ............. - 38078 e00c0900 12000e00 38392000 00000000 ........89 ..... + 38078 e00c0900 12000e00 e8372000 00000000 .........7 ..... 38088 d2000000 00000000 49900200 11001600 ........I....... 38098 e0272100 00000000 00000000 00000000 .'!............. 380a8 53810200 12000e00 a0881500 00000000 S............... @@ -63542,7 +63542,7 @@ 0f8528 c0c92200 00000000 50ca2200 00000000 ..".....P."..... 0f8538 08000000 00000000 20ca2200 00000000 ........ ."..... 0f8548 60ca2200 00000000 08000000 00000000 `."............. - 0f8558 90372000 00000000 68ca2200 00000000 .7 .....h."..... + 0f8558 28362000 00000000 68ca2200 00000000 (6 .....h."..... 0f8568 08000000 00000000 08ca2200 00000000 .........."..... 0f8578 70ca2200 00000000 08000000 00000000 p."............. 0f8588 38ca2200 00000000 a0ca2200 00000000 8."......."..... @@ -63566,11 +63566,11 @@ 0f86a8 58cb2200 00000000 b8cb2200 00000000 X."......."..... 0f86b8 08000000 00000000 85cb2200 00000000 .........."..... 0f86c8 c8cb2200 00000000 08000000 00000000 .."............. - 0f86d8 38392000 00000000 e0cb2200 00000000 89 ......."..... + 0f86d8 e8372000 00000000 e0cb2200 00000000 .7 ......."..... 0f86e8 08000000 00000000 a8cb2200 00000000 .........."..... 0f86f8 e8cb2200 00000000 08000000 00000000 .."............. 0f8708 40cb2200 00000000 f8cb2200 00000000 @."......."..... - 0f8718 08000000 00000000 583d2000 00000000 ........X= ..... + 0f8718 08000000 00000000 083c2000 00000000 .........< ..... 0f8728 00cc2200 00000000 08000000 00000000 .."............. 0f8738 c8cb2200 00000000 08cc2200 00000000 .."......."..... 0f8748 08000000 00000000 d8cb2200 00000000 .........."..... @@ -110545,7 +110545,7 @@ 1b0b50 488d45e0 4c39f872 38488b05 c0a30500 H.E.L9.r8H...... 1b0b60 488945f0 48895df8 488b7b20 488b7318 H.E.H.].H.{ H.s. 1b0b70 4c8b7310 488b055d a2050048 8945e048 L.s.H..]...H.E.H - 1b0b80 8b432848 8945e848 83c5e0e9 c8310500 .C(H.E.H.....1.. + 1b0b80 8b432848 8945e848 83c5e0e9 78300500 .C(H.E.H....x0.. 1b0b90 9041ff65 f00f1f00 05000000 00000000 .A.e............ 1b0ba0 0f000000 e0020700 488d45f0 4c39f872 ........H.E.L9.r 1b0bb0 2c488b05 68a30500 488945f0 48895df8 ,H..h...H.E.H.]. @@ -131634,203 +131634,182 @@ 203160 24f8498d 4424d949 89042449 8d5c24f9 $.I.D$.I..$I.\$. 203170 4883c510 ff650049 c7858803 0000b800 H....e.I........ 203180 0000ff25 f8840000 41ff65f0 0f1f4000 ...%....A.e...@. - 203190 02000000 00000000 12000000 00000000 ................ - 2031a0 488d45f0 4c39f872 21488b05 707d0000 H.E.L9.r!H..p}.. - 2031b0 488945f0 48895df8 4c8b7310 488b5b18 H.E.H.].L.s.H.[. - 2031c0 4883c5f0 ff25ae87 000041ff 65f06690 H....%....A.e.f. - 2031d0 05000000 01000000 01000000 00000000 ................ - 2031e0 09000000 00000000 488d45e8 4c39f872 ........H.E.L9.r - 2031f0 4f4983c4 204d3ba5 58030000 7737488b OI.. M;.X...w7H. - 203200 4307488d 1d97ffff ff49895c 24e84d89 C.H......I.\$.M. - 203210 7424f849 89042448 8d053a00 00004889 t$.I..$H..:...H. - 203220 45f0498d 4424e848 8945f848 83c5f0ff E.I.D$.H.E.H.... - 203230 25538200 0049c785 88030000 20000000 %S...I...... ... - 203240 41ff65f8 0f1f4000 01000000 00000000 A.e...@......... - 203250 1e000000 00000000 488d0521 00000048 ........H..!...H - 203260 89450049 89deff25 dc860000 0f1f4000 .E.I...%......@. - 203270 01000000 00000000 1e000000 00000000 ................ - 203280 488d0521 00000048 89450049 89deff25 H..!...H.E.I...% - 203290 3c880000 0f1f4000 01000000 00000000 <.....@......... - 2032a0 1e000000 00000000 488d0521 00000048 ........H..!...H - 2032b0 89450049 89deff25 247c0000 0f1f4000 .E.I...%$|....@. - 2032c0 01000000 00000000 1e000000 00000000 ................ - 2032d0 4989de48 8b051e85 00004889 45f8488b I..H......H.E.H. - 2032e0 059b8900 0048ffc0 48894500 4883c5f8 .....H..H.E.H... - 2032f0 ff257a81 00006690 01000000 00000000 .%z...f......... - 203300 10000000 00970200 488d45e8 4c39f872 ........H.E.L9.r - 203310 33488b05 087c0000 488945f0 48895df8 3H...|..H.E.H.]. - 203320 488d0531 00000048 8945e848 8b05e680 H..1...H.E.H.... - 203330 0000488d 70014c8b 73104883 c5e8ff25 ..H.p.L.s.H....% - 203340 c47c0000 41ff65f0 00000000 00000000 .|..A.e......... - 203350 1e000000 b0960200 488d0529 00000048 ........H..)...H - 203360 89450048 89de488b 05ab8000 004c8d70 .E.H..H......L.p - 203370 01ff2559 77000090 00000000 00000000 ..%Yw........... - 203380 1e000000 00000000 4983c418 4d3ba558 ........I...M;.X - 203390 03000077 21488b05 ec840000 49894424 ...w!H......I.D$ - 2033a0 f049895c 24f84d89 3424498d 5c24f148 .I.\$.M.4$I.\$.H - 2033b0 83c508ff 650049c7 85880300 00180000 ....e.I......... - 2033c0 00ff25c1 7b000090 01000000 00000000 ..%.{........... - 2033d0 10000000 00000000 488d45f0 4c39f872 ........H.E.L9.r - 2033e0 1e488b05 387b0000 488945f0 48895df8 .H..8{..H.E.H.]. - 2033f0 31f64c8b 73104883 c5f0e931 f9ffff41 1.L.s.H....1...A - 203400 ff65f00f 1f440000 02000000 00000000 .e...D.......... - 203410 12000000 00000000 488d45f0 4c39f872 ........H.E.L9.r - 203420 604983c4 184d3ba5 58030000 7748488b `I...M;.X...wHH. - 203430 05eb7a00 00488945 f048895d f8488b43 ..z..H.E.H.].H.C - 203440 10488b5b 18488b0d 24770000 49894c24 .H.[.H..$w..I.L$ - 203450 f049895c 24f8488b 1dbb7f00 0048ffc3 .I.\$.H......H.. - 203460 49891c24 498d7424 f24989c6 4883c5f0 I..$I.t$.I..H... - 203470 ff25f284 000049c7 85880300 00180000 .%....I......... - 203480 0041ff65 f00f1f00 05000000 01000000 .A.e............ - 203490 03000000 00000000 08000000 00000000 ................ - 2034a0 4983c440 4d3ba558 03000077 56488b43 I..@M;.X...wVH.C - 2034b0 07488b4b 0f488b5b 17488d15 58ffffff .H.K.H.[.H..X... - 2034c0 49895424 c8498944 24d84d89 7424e048 I.T$.I.D$.M.t$.H - 2034d0 8b05da8a 00004989 4424e849 894c24f0 ......I.D$.I.L$. - 2034e0 488b0531 7f000048 ffc04989 4424f849 H..1...H..I.D$.I - 2034f0 8d4424c8 49890424 4d8d7424 eeff2575 .D$.I..$M.t$..%u - 203500 84000049 c7858803 00004000 000041ff ...I......@...A. - 203510 65f8660f 1f440000 02000000 00000000 e.f..D.......... - 203520 12000000 38950200 488d45f0 4c39f872 ....8...H.E.L9.r - 203530 1d488b05 e8790000 488945f0 48895df8 .H...y..H.E.H.]. - 203540 4c8b7310 488b5b18 4883c5f0 eb6241ff L.s.H.[.H....bA. - 203550 65f0660f 1f440000 02000000 00000000 e.f..D.......... - 203560 12000000 f8940200 488d45f0 4c39f872 ........H.E.L9.r - 203570 20488b05 a8790000 488945f0 48895df8 H...y..H.E.H.]. - 203580 488b7318 4c8b7310 4883c5f0 e9ff0100 H.s.L.s.H....... - 203590 0041ff65 f00f1f00 05000000 01000000 .A.e............ - 2035a0 01000000 00000000 09000000 b0940200 ................ - 2035b0 488d45e8 4c39f80f 82d20000 00488d05 H.E.L9.......H.. - 2035c0 3c000000 488945e8 4889d848 8b5b0748 <...H.E.H..H.[.H - 2035d0 89d94c89 f348894d f0488945 f84883c5 ..L..H.M.H.E.H.. - 2035e0 e8f6c307 751a488b 03ffe00f 1f440000 ....u.H......D.. - 2035f0 02000000 00000000 1e000000 60940200 ............`... - 203600 4889d883 e0074883 f8010f84 83000000 H.....H......... - 203610 4983c440 4d3ba558 03000077 61488b43 I..@M;.X...waH.C - 203620 06488b5b 0e488d0d fcfeffff 49894c24 .H.[.H......I.L$ - 203630 c849895c 24d8488b 5d104989 5c24e048 .I.\$.H.].I.\$.H - 203640 8d1d22ff ffff4989 5c24e848 8b5d0849 .."...I.\$.H.].I - 203650 895c24f8 49890424 498d7c24 c8498d74 .\$.I..$I.|$.I.t - 203660 24e84c8d 35a19102 00488b05 987a0000 $.L.5....H...z.. - 203670 488d5804 4883c518 ff25d284 000049c7 H.X.H....%....I. - 203680 85880300 00400000 00ff25f1 7f000041 .....@....%....A - 203690 ff65f848 8d1d6791 02004883 c518ff65 .e.H..g...H....e - 2036a0 000f1f80 00000000 04000000 00000000 ................ - 2036b0 0f000000 a8930200 488d45f0 4c39f80f ........H.E.L9.. - 2036c0 82a80000 004983c4 604d3ba5 58030000 .....I..`M;.X... - 2036d0 0f878c00 0000488b 05437800 00488945 ......H..Cx..H.E - 2036e0 f048895d f8488b43 10488b4b 18488b53 .H.].H.C.H.K.H.S - 2036f0 20488b5b 28488d35 0cfcffff 49897424 H.[(H.5....I.t$ - 203700 a849895c 24b8488d 1dcbfcff ff49895c .I.\$.H......I.\ - 203710 24c04989 5424d048 8d1d82fd ffff4989 $.I.T$.H......I. - 203720 5c24d849 8d5c24c0 49895c24 e0498d5c \$.I.\$.I.\$.I.\ - 203730 24a84989 5c24e849 894c24f0 488d1d6d $.I.\$.I.L$.H..m - 203740 feffff49 895c24f8 498d5c24 d949891c ...I.\$.I.\$.I.. - 203750 244989c6 498d5c24 f94883c5 f0e94efe $I..I.\$.H....N. - 203760 ffff49c7 85880300 00600000 0041ff65 ..I......`...A.e - 203770 f00f1f80 00000000 0f000000 02000000 ................ - 203780 02000000 00000000 0e000000 00000000 ................ - 203790 488d45f0 4c39f80f 82f50000 00488d05 H.E.L9.......H.. - 2037a0 2c000000 488945f0 4889f34c 8975f848 ,...H.E.H..L.u.H - 2037b0 83c5f0f6 c3077518 488b03ff e00f1f00 ......u.H....... - 2037c0 01000000 00000000 1e000000 90920200 ................ - 2037d0 488b4508 4889d983 e1074883 f901746a H.E.H.....H...tj - 2037e0 4983c430 4d3ba558 03000077 4c488b4b I..0M;.X...wLH.K - 2037f0 06488b53 16488b5b 1e488d35 b8feffff .H.S.H.[.H.5.... - 203800 49897424 d849895c 24e84989 4424f049 I.t$.I.\$.I.D$.I - 203810 895424f8 49890c24 498d7424 d84c8d35 .T$.I..$I.t$.L.5 - 203820 ed8f0200 488b05fd 82000048 8d580348 ....H......H.X.H - 203830 83c510ff 25ff7100 0049c785 88030000 ....%.q..I...... - 203840 30000000 ff25367e 00004983 c4304d3b 0....%6~..I..0M; - 203850 a5580300 0077e248 8b5b0748 8d0d9ef7 .X...w.H.[.H.... - 203860 ffff4989 4c24d849 894424e8 49895c24 ..I.L$.I.D$.I.\$ - 203870 f0488d05 70f9ffff 49894424 f8498d44 .H..p...I.D$.I.D - 203880 24d84989 0424498d 5c24f948 83c510ff $.I..$I.\$.H.... - 203890 6500488d 1dc79102 0041ff65 f80f1f00 e.H......A.e.... - 2038a0 01000000 00000000 10000000 18930200 ................ - 2038b0 488d45f0 4c39f872 19488b05 60760000 H.E.L9.r.H..`v.. - 2038c0 488945f0 48895df8 4c8b7310 4883c5f0 H.E.H.].L.s.H... - 2038d0 eb6641ff 65f06690 01000000 00000000 .fA.e.f......... - 2038e0 10000000 78910200 488d45f0 4c39f872 ....x...H.E.L9.r - 2038f0 27488b05 28760000 488945f0 48895df8 'H..(v..H.E.H.]. - 203900 488b7310 488b053d 7800004c 8d700148 H.s.H..=x..L.p.H - 203910 83c5f0e9 78feffff 41ff65f0 0f1f4000 ....x...A.e...@. - 203920 05000000 01000000 00000000 00000000 ................ - 203930 0e000000 28910200 488d45f8 4c39f80f ....(...H.E.L9.. - 203940 82ac0000 00488d05 2c000000 488945f8 .....H..,...H.E. - 203950 4c89f348 83c5f8f6 c307751c 488b03ff L..H......u.H... - 203960 e00f1f80 00000000 00000000 00000000 ................ - 203970 1e000000 50920200 4889d883 e0074883 ....P...H.....H. - 203980 f8017478 4983c430 4d3ba558 03000077 ..txI..0M;.X...w - 203990 4f488b43 06488b5b 0e488d0d 10ffffff OH.C.H.[.H...... - 2039a0 49894c24 d849895c 24e8488d 1d37ffff I.L$.I.\$.H..7.. - 2039b0 ff49895c 24f04989 0424498d 7c24d849 .I.\$.I..$I.|$.I - 2039c0 8d7424f0 4c8d353f 8e020048 8b053677 .t$.L.5?...H..6w - 2039d0 0000488d 58044883 c508ff25 70810000 ..H.X.H....%p... - 2039e0 49c78588 03000030 000000ff 258f7c00 I......0....%.|. - 2039f0 00488d1d d0910200 41ff65f8 488d1dfe .H......A.e.H... - 203a00 8d020048 83c508ff 6500660f 1f440000 ...H....e.f..D.. - 203a10 01000000 00000000 10000000 a8910200 ................ - 203a20 488d45f0 4c39f872 1c488b05 f0740000 H.E.L9.r.H...t.. - 203a30 488945f0 48895df8 4c8b7310 4883c5f0 H.E.H.].L.s.H... - 203a40 e9f3feff ff41ff65 f00f1f80 00000000 .....A.e........ - 203a50 01000000 00000000 10000000 00000000 ................ - 203a60 488d45f0 4c39f872 1c488b05 b0740000 H.E.L9.r.H...t.. - 203a70 488945f0 48895df8 4c8b7310 4883c5f0 H.E.H.].L.s.H... - 203a80 e97bf0ff ff41ff65 f00f1f80 00000000 .{...A.e........ /usr/lib64/ghc-9.12.2/lib/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d-ghc9.12.2.so differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d-ghc9.12.2.so (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d-ghc9.12.2.so (disasm) @@ -259627,128 +259627,19 @@ jmp *offset(%rip) # jmp *-offset(%r13) nopl offset(%rax) - add (%rax),%al - add %al,(%rax) - add %al,(%rax) + add %eax,(%rax) add %al,(%rax) - adc (%rax),%al add %al,(%rax) add %al,(%rax) + adc %al,(%rax) add %al,(%rax) - lea -offset(%rbp),%rax + push $something + lea -offset(%rbp),%eax cmp %r15,%rax jb mov offset(%rip),%rax # mov %rax,-offset(%rbp) mov %rbx,-offset(%rbp) - mov offset(%rbx),%r14 - mov offset(%rbx),%rbx - add $something,%rbp - jmp *offset(%rip) # - jmp *-offset(%r13) - xchg %ax,%ax - add $something,%eax - add %al,(%rax) - add %al,(%rcx) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,(%rcx) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,-offset(%rax) - rex.RB call - rex.WRXB - add $something,%r12 - cmp offset(%r13),%r12 - ja - mov offset(%rbx),%rax - lea -offset(%rip),%rbx # - mov %rbx,-offset(%r12) - mov %r14,-offset(%r12) - mov %rax,(%r12) - lea offset(%rip),%rax # - mov %rax,-offset(%rbp) - lea -offset(%r12),%rax - mov %rax,-offset(%rbp) - add $something,%rbp - jmp *offset(%rip) # - movq $something,offset(%r13) - jmp *-offset(%r13) - nopl offset(%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) - add $something,%eax - mov %rax,offset(%rbp) - mov %rbx,%r14 - jmp *offset(%rip) # - nopl offset(%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) - add $something,%eax - mov %rax,offset(%rbp) - mov %rbx,%r14 - jmp *offset(%rip) # - nopl offset(%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) - add $something,%eax - mov %rax,offset(%rbp) - mov %rbx,%r14 - jmp *offset(%rip) # - nopl offset(%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(%rcx) - fimuls -offset(%rax) - add $something,%eax - mov %rax,-offset(%rbp) - mov offset(%rip),%rax # - inc %rax - mov %rax,offset(%rbp) - add $something,%rbp - jmp *offset(%rip) # - xchg %ax,%ax - add %eax,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - adc %al,(%rax) - add %al,(%rax) - add %dl,-offset(%rdi) - rex.RB call - xor -offset(%rax),%ecx - add $something,%eax - mov %rax,-offset(%rbp) - mov %rbx,-offset(%rbp) lea offset(%rip),%rax # mov %rax,-offset(%rbp) mov offset(%rip),%rax # @@ -259760,8 +259651,10 @@ ... (bad) add %al,(%rax) - add %dh,offset(%rax) - lea offset(%rip),%eax # + add %bl,(%rax) + cwtl + add (%rax),%al + lea offset(%rip),%rax # mov %rax,offset(%rbp) mov %rbx,%rsi mov offset(%rip),%rax # @@ -259883,9 +259776,8 @@ add %al,(%rax) adc (%rax),%al add %al,(%rax) - cmp %dl,-offset(%rbp) - rex.RB - lock cmp %r15,%rax + movabs 0x4cf0458d48000296,%al + cmp %edi,%eax jb mov offset(%rip),%rax # mov %rax,-offset(%rbp) @@ -259902,8 +259794,8 @@ add %al,(%rax) adc (%rax),%al add %al,(%rax) - clc - xchg %eax,%esp + (bad) + xchg %eax,%esi add (%rax),%al lea -offset(%rbp),%rax cmp %r15,%rax @@ -259925,8 +259817,10 @@ add %al,(%rax) add %cl,(%rcx) add %al,(%rax) - add %dh,offset(%rax) - lea -offset(%rbp),%eax + add %bl,(%rax) + xchg %eax,%esi + add (%rax),%al + lea -offset(%rbp),%rax cmp %r15,%rax jb lea offset(%rip),%rax # @@ -259949,7 +259843,8 @@ add %al,(%rax) (bad) add %al,(%rax) - add %ah,-offset(%rax) + add %cl,%al + xchg %eax,%ebp add (%rax),%al mov %rbx,%rax and $something,%eax @@ -259989,8 +259884,10 @@ add %al,(%rax) add %al,(%rax) sldt (%rax) - add %ch,offset(%rax) - lea -offset(%rbp),%eax RPMS.2017/ghc-yesod-core-devel-1.6.28.1-1.1.x86_64.rpm RPMS/ghc-yesod-core-devel-1.6.28.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-yesod-core-devel-1.6.28.1-1.1.x86_64.rpm to ghc-yesod-core-devel-1.6.28.1-1.1.x86_64.rpm comparing the rpm tags of ghc-yesod-core-devel --- old-rpm-tags +++ new-rpm-tags @@ -348 +348 @@ -/usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d.a 2498d63ca8e3d4ec943fad9278072ee2935a6d6848b8f0738144a88c91adb8eb 0 +/usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d.a 137768329cf1103ed5682db8434419150b6475c60214254d5577829f110c4d93 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d.a/RouteAttrs.o differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d.a/RouteAttrs.o (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d.a/RouteAttrs.o (objdump) @@ -114,183 +114,164 @@ 06d0 000049c7 4424f800 00000049 8d4424d9 ..I.D$.....I.D$. 06e0 49890424 498d5c24 f94883c5 10ff6500 I..$I.\$.H....e. 06f0 49c78588 030000b8 000000e9 00000000 I............... - 0700 41ff65f0 0f1f4000 02000000 00000000 A.e...@......... - 0710 12000000 00000000 488d45f0 4c39f872 ........H.E.L9.r - 0720 1d48c745 f0000000 0048895d f84c8b73 .H.E.....H.].L.s - 0730 10488b5b 184883c5 f0e90000 000041ff .H.[.H........A. - 0740 65f0660f 1f440000 05000000 01000000 e.f..D.......... - 0750 01000000 00000000 09000000 00000000 ................ - 0760 488d45e8 4c39f872 484983c4 204d3ba5 H.E.L9.rHI.. M;. - 0770 58030000 7730488b 430749c7 4424e800 X...w0H.C.I.D$.. - 0780 0000004d 897424f8 49890424 48c745f0 ...M.t$.I..$H.E. - 0790 00000000 498d4424 e8488945 f84883c5 ....I.D$.H.E.H.. - 07a0 f0e90000 000049c7 85880300 00200000 ......I...... .. - 07b0 0041ff65 f80f1f00 01000000 00000000 .A.e............ - 07c0 1e000000 00000000 48c74500 00000000 ........H.E..... - 07d0 4989dee9 00000000 01000000 00000000 I............... - 07e0 1e000000 00000000 48c74500 00000000 ........H.E..... - 07f0 4989dee9 00000000 01000000 00000000 I............... - 0800 1e000000 00000000 48c74500 00000000 ........H.E..... - 0810 4989dee9 00000000 01000000 00000000 I............... - 0820 1e000000 00000000 4989de48 c745f800 ........I..H.E.. - 0830 00000048 c7450000 00000048 83c5f8e9 ...H.E.....H.... - 0840 00000000 0f1f4000 01000000 00000000 ......@......... - 0850 10000000 00000000 488d45e8 4c39f872 ........H.E.L9.r - 0860 2848c745 f0000000 0048895d f848c745 (H.E.....H.].H.E - 0870 e8000000 00488d35 00000000 4c8b7310 .....H.5....L.s. - 0880 4883c5e8 e9000000 0041ff65 f00f1f00 H........A.e.... - 0890 00000000 00000000 1e000000 00000000 ................ - 08a0 48c74500 00000000 4889de4c 8d350000 H.E.....H..L.5.. - 08b0 0000e900 00000090 00000000 00000000 ................ - 08c0 1e000000 00000000 4983c418 4d3ba558 ........I...M;.X - 08d0 03000077 1e49c744 24f00000 00004989 ...w.I.D$.....I. - 08e0 5c24f84d 89342449 8d5c24f1 4883c508 \$.M.4$I.\$.H... - 08f0 ff650049 c7858803 00001800 0000e900 .e.I............ - 0900 0000000f 1f440000 01000000 00000000 .....D.......... - 0910 10000000 00000000 488d45f0 4c39f872 ........H.E.L9.r - 0920 1b48c745 f0000000 0048895d f831f64c .H.E.....H.].1.L - 0930 8b731048 83c5f0e9 ecf9ffff 41ff65f0 .s.H........A.e. - 0940 02000000 00000000 12000000 00000000 ................ - 0950 488d45f0 4c39f872 534983c4 184d3ba5 H.E.L9.rSI...M;. - 0960 58030000 773b48c7 45f00000 00004889 X...w;H.E.....H. - 0970 5df8488b 4310488b 5b1849c7 4424f000 ].H.C.H.[.I.D$.. - 0980 00000049 895c24f8 49c70424 00000000 ...I.\$.I..$.... - 0990 498d7424 f24989c6 4883c5f0 e9000000 I.t$.I..H....... - 09a0 0049c785 88030000 18000000 41ff65f0 .I..........A.e. - 09b0 05000000 01000000 03000000 00000000 ................ - 09c0 08000000 00000000 4983c440 4d3ba558 ........I..@M;.X - 09d0 03000077 49488b43 07488b4b 0f488b5b ...wIH.C.H.K.H.[ - 09e0 1749c744 24c80000 00004989 4424d84d .I.D$.....I.D$.M - 09f0 897424e0 49c74424 e8000000 0049894c .t$.I.D$.....I.L - 0a00 24f049c7 4424f800 00000049 8d4424c8 $.I.D$.....I.D$. - 0a10 49890424 4d8d7424 eee90000 000049c7 I..$M.t$......I. - 0a20 85880300 00400000 0041ff65 f80f1f00 .....@...A.e.... - 0a30 02000000 00000000 12000000 00000000 ................ - 0a40 488d45f0 4c39f872 1a48c745 f0000000 H.E.L9.r.H.E.... - 0a50 0048895d f84c8b73 10488b5b 184883c5 .H.].L.s.H.[.H.. - 0a60 f0eb5d41 ff65f090 02000000 00000000 ..]A.e.......... - 0a70 12000000 00000000 488d45f0 4c39f872 ........H.E.L9.r - 0a80 1d48c745 f0000000 0048895d f8488b73 .H.E.....H.].H.s - 0a90 184c8b73 104883c5 f0e9d201 000041ff .L.s.H........A. - 0aa0 65f0660f 1f440000 05000000 01000000 e.f..D.......... - 0ab0 01000000 00000000 09000000 00000000 ................ - 0ac0 488d45e8 4c39f80f 82ba0000 0048c745 H.E.L9.......H.E - 0ad0 e8000000 004889d8 488b5b07 4889d94c .....H..H.[.H..L - 0ae0 89f34889 4df04889 45f84883 c5e8f6c3 ..H.M.H.E.H..... - 0af0 07751548 8b03ffe0 02000000 00000000 .u.H............ - 0b00 1e000000 00000000 4889d883 e0074883 ........H.....H. - 0b10 f8017477 4983c440 4d3ba558 03000077 ..twI..@M;.X...w - 0b20 56488b43 06488b5b 0e49c744 24c80000 VH.C.H.[.I.D$... - 0b30 00004989 5c24d848 8b5d1049 895c24e0 ..I.\$.H.].I.\$. - 0b40 49c74424 e8000000 00488b5d 0849895c I.D$.....H.].I.\ - 0b50 24f84989 0424498d 7c24c849 8d7424e8 $.I..$I.|$.I.t$. - 0b60 4c8d3500 00000048 8d1d0000 00004883 L.5....H......H. - 0b70 c518e900 00000049 c7858803 00004000 .......I......@. - 0b80 0000e900 00000041 ff65f848 8d1d0000 .......A.e.H.... - 0b90 00004883 c518ff65 000f1f80 00000000 ..H....e........ - 0ba0 04000000 00000000 0f000000 00000000 ................ - 0bb0 488d45f0 4c39f80f 82950000 004983c4 H.E.L9.......I.. - 0bc0 604d3ba5 58030000 777d48c7 45f00000 `M;.X...w}H.E... - 0bd0 00004889 5df8488b 4310488b 4b18488b ..H.].H.C.H.K.H. - 0be0 5320488b 5b2849c7 4424a800 00000049 S H.[(I.D$.....I - 0bf0 895c24b8 49c74424 c0000000 00498954 .\$.I.D$.....I.T - 0c00 24d049c7 4424d800 00000049 8d5c24c0 $.I.D$.....I.\$. - 0c10 49895c24 e0498d5c 24a84989 5c24e849 I.\$.I.\$.I.\$.I - 0c20 894c24f0 49c74424 f8000000 00498d5c .L$.I.D$.....I.\ - 0c30 24d94989 1c244989 c6498d5c 24f94883 $.I..$I..I.\$.H. - 0c40 c5f0e979 feffff49 c7858803 00006000 ...y...I......`. - 0c50 000041ff 65f06690 0f000000 02000000 ..A.e.f......... - 0c60 02000000 00000000 0e000000 00000000 ................ - 0c70 488d45f0 4c39f80f 82e60000 0048c745 H.E.L9.......H.E - 0c80 f0000000 004889f3 4c8975f8 4883c5f0 .....H..L.u.H... - 0c90 f6c30775 1b488b03 ffe0660f 1f440000 ...u.H....f..D.. - 0ca0 01000000 00000000 1e000000 00000000 ................ - 0cb0 488b4508 4889d983 e1074883 f9017461 H.E.H.....H...ta - 0cc0 4983c430 4d3ba558 03000077 44488b4b I..0M;.X...wDH.K - 0cd0 06488b53 16488b5b 1e49c744 24d80000 .H.S.H.[.I.D$... - 0ce0 00004989 5c24e849 894424f0 49895424 ..I.\$.I.D$.I.T$ - 0cf0 f849890c 24498d74 24d84c8d 35000000 .I..$I.t$.L.5... - 0d00 00488d1d 00000000 4883c510 e9000000 .H......H....... - 0d10 0049c785 88030000 30000000 e9000000 .I......0....... - 0d20 004983c4 304d3ba5 58030000 77e3488b .I..0M;.X...w.H. - 0d30 5b0749c7 4424d800 00000049 894424e8 [.I.D$.....I.D$. - 0d40 49895c24 f049c744 24f80000 0000498d I.\$.I.D$.....I. - 0d50 4424d849 89042449 8d5c24f9 4883c510 D$.I..$I.\$.H... - 0d60 ff650048 8d1d0000 000041ff 65f86690 .e.H......A.e.f. - 0d70 01000000 00000000 10000000 00000000 ................ - 0d80 488d45f0 4c39f872 1648c745 f0000000 H.E.L9.r.H.E.... - 0d90 0048895d f84c8b73 104883c5 f0eb6141 .H.].L.s.H....aA - 0da0 ff65f00f 1f440000 01000000 00000000 .e...D.......... - 0db0 10000000 00000000 488d45f0 4c39f872 ........H.E.L9.r - 0dc0 2048c745 f0000000 0048895d f8488b73 H.E.....H.].H.s - 0dd0 104c8d35 00000000 4883c5f0 e98ffeff .L.5....H....... - 0de0 ff41ff65 f00f1f00 05000000 01000000 .A.e............ - 0df0 00000000 00000000 0e000000 00000000 ................ - 0e00 488d45f8 4c39f80f 82980000 0048c745 H.E.L9.......H.E - 0e10 f8000000 004c89f3 4883c5f8 f6c30775 .....L..H......u - 0e20 17488b03 ffe06690 00000000 00000000 .H....f......... - 0e30 1e000000 00000000 4889d883 e0074883 ........H.....H. - 0e40 f801746c 4983c430 4d3ba558 03000077 ..tlI..0M;.X...w - 0e50 44488b43 06488b5b 0e49c744 24d80000 DH.C.H.[.I.D$... - 0e60 00004989 5c24e849 c74424f0 00000000 ..I.\$.I.D$..... - 0e70 49890424 498d7c24 d8498d74 24f04c8d I..$I.|$.I.t$.L. - 0e80 35000000 00488d1d 00000000 4883c508 5....H......H... - 0e90 e9000000 0049c785 88030000 30000000 .....I......0... - 0ea0 e9000000 00488d1d 00000000 41ff65f8 .....H......A.e. - 0eb0 488d1d00 00000048 83c508ff 65006690 H......H....e.f. - 0ec0 01000000 00000000 10000000 00000000 ................ - 0ed0 488d45f0 4c39f872 1948c745 f0000000 H.E.L9.r.H.E.... - 0ee0 0048895d f84c8b73 104883c5 f0e90eff .H.].L.s.H...... - 0ef0 ffff41ff 65f06690 01000000 00000000 ..A.e.f......... - 0f00 10000000 00000000 488d45f0 4c39f872 ........H.E.L9.r - 0f10 1948c745 f0000000 0048895d f84c8b73 .H.E.....H.].L.s - 0f20 104883c5 f0e90ef2 ffff41ff 65f06690 .H........A.e.f. - 0f30 05000000 01000000 03000000 00000000 ................ - 0f40 08000000 00000000 488d45f0 4c39f80f ........H.E.L9.. - 0f50 82cf0000 004981c4 88000000 4d3ba558 .....I......M;.X - 0f60 0300000f 87b00000 00488b43 07488b4b .........H.C.H.K - 0f70 0f488b5b 1749c744 24800000 00004d89 .H.[.I.D$.....M. - 0f80 74249049 c7442498 00000000 49c74424 t$.I.D$.....I.D$ - 0f90 a0000000 00498d54 24804989 5424a849 .....I.T$.I.T$.I - 0fa0 c74424b0 00000000 498d5424 99498954 .D$.....I.T$.I.T - 0fb0 24b849c7 4424c000 00000049 c74424c8 $.I.D$.....I.D$. - 0fc0 00000000 49c74424 d0000000 0049895c ....I.D$.....I.\ - 0fd0 24d849c7 4424e000 00000049 c74424e8 $.I.D$.....I.D$. - 0fe0 00000000 49894424 f0498d44 24cb4989 ....I.D$.I.D$.I. - 0ff0 4424f849 8d4424b2 49890424 4989ce48 D$.I.D$.I..$I..H - 1000 c745f000 00000049 8d4424e7 488945f8 .E.....I.D$.H.E. - 1010 4883c5f0 e9000000 0049c785 88030000 H........I...... - 1020 88000000 41ff65f8 02000000 00000000 ....A.e......... - 1030 12000000 00000000 488d45f0 4c39f872 ........H.E.L9.r - 1040 1d48c745 f0000000 0048895d f84c8b73 .H.E.....H.].L.s - 1050 10488b5b 184883c5 f0e90000 000041ff .H.[.H........A. - 1060 65f0660f 1f440000 05000000 01000000 e.f..D.......... - 1070 03000000 00000000 08000000 00000000 ................ - 1080 488d45d0 4c39f872 2d48c745 d8000000 H.E.L9.r-H.E.... - 1090 00488b43 17488945 e0488b43 07488945 .H.C.H.E.H.C.H.E - 10a0 e8488b43 0f488945 f04c8975 f84883c5 .H.C.H.E.L.u.H.. - 10b0 d8e90000 000041ff 65f8660f 1f440000 ......A.e.f..D.. - 10c0 04000000 00000000 1e000000 00000000 ................ - 10d0 48c74500 00000000 4989dee9 00000000 H.E.....I....... - 10e0 04000000 00000000 1e000000 00000000 ................ - 10f0 48c745f8 00000000 4989de48 895d0048 H.E.....I..H.].H - 1100 83c5f8e9 00000000 05000000 00000000 ................ - 1110 1e000000 00000000 4983c440 4d3ba558 ........I..@M;.X - 1120 03000077 6149c744 24c80000 0000488b ...waI.D$.....H. - 1130 45184989 4424d049 895c24d8 488b4520 E.I.D$.I.\$.H.E - 1140 49894424 e049c744 24e80000 0000488b I.D$.I.D$.....H. - 1150 45284989 4424f848 8b451049 8904244c E(I.D$.H.E.I..$L - 1160 8b750848 c7451800 00000049 8d4424e8 .u.H.E.....I.D$. - 1170 48894520 498d4424 c9488945 284883c5 H.E I.D$.H.E(H.. - 1180 18e90000 000049c7 85880300 00400000 ......I......@.. - 1190 00e90000 00006690 17000000 03000000 ......f......... - 11a0 02000000 00000000 0e000000 00000000 ................ - 11b0 4983c438 4d3ba558 03000077 3249c744 I..8M;.X...w2I.D - 11c0 24d00000 00004989 7c24e049 c74424e8 $.....I.|$.I.D$. - 11d0 00000000 4d897424 f0498974 24f8498d ....M.t$.I.t$.I. - 11e0 4424d049 89042449 8d5c24e9 ff650049 D$.I..$I.\$..e.I - 11f0 c7858803 00003800 0000488d 1d000000 ......8...H..... - 1200 0041ff65 f8 .A.e. + 0700 41ff65f0 0f1f4000 01000000 00000000 A.e...@......... + 0710 10000000 00000000 488d45e8 4c39f872 ........H.E.L9.r + 0720 2848c745 f0000000 0048895d f848c745 (H.E.....H.].H.E + 0730 e8000000 00488d35 00000000 4c8b7310 .....H.5....L.s. + 0740 4883c5e8 e9000000 0041ff65 f00f1f00 H........A.e.... + 0750 00000000 00000000 1e000000 00000000 ................ + 0760 48c74500 00000000 4889de4c 8d350000 H.E.....H..L.5.. + 0770 0000e900 00000090 00000000 00000000 ................ + 0780 1e000000 00000000 4983c418 4d3ba558 ........I...M;.X + 0790 03000077 1e49c744 24f00000 00004989 ...w.I.D$.....I. + 07a0 5c24f84d 89342449 8d5c24f1 4883c508 \$.M.4$I.\$.H... + 07b0 ff650049 c7858803 00001800 0000e900 .e.I............ + 07c0 0000000f 1f440000 01000000 00000000 .....D.......... + 07d0 10000000 00000000 488d45f0 4c39f872 ........H.E.L9.r + 07e0 1b48c745 f0000000 0048895d f831f64c .H.E.....H.].1.L + 07f0 8b731048 83c5f0e9 2cfbffff 41ff65f0 .s.H....,...A.e. + 0800 02000000 00000000 12000000 00000000 ................ /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d.a/RouteAttrs.o differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d.a/RouteAttrs.o (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d.a/RouteAttrs.o (disasm) @@ -500,115 +500,6 @@ jmp jmp *-offset(%r13) nopl offset(%rax) - add (%rax),%al - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - adc (%rax),%al - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - lea -offset(%rbp),%rax - cmp %r15,%rax - jb - movq $something,-offset(%rbp) - mov %rbx,-offset(%rbp) - mov offset(%rbx),%r14 - mov offset(%rbx),%rbx - add $something,%rbp - jmp - jmp *-offset(%r13) - nopw offset(%rax,%rax,1) - add $something,%eax - add %al,(%rax) - add %al,(%rcx) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,(%rcx) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,-offset(%rax) - rex.RB call - rex.W - add $something,%r12 - cmp offset(%r13),%r12 - ja - mov offset(%rbx),%rax - movq $something,-offset(%r12) - mov %r14,-offset(%r12) - mov %rax,(%r12) - movq $something,-offset(%rbp) - lea -offset(%r12),%rax - mov %rax,-offset(%rbp) - add $something,%rbp - jmp - movq $something,offset(%r13) - jmp *-offset(%r13) - 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) - add %r8b,(%r8) - add %al,(%rax) - add %cl,-offset(%rcx) - fsubrp %st,%st(1) - add %al,(%rax) - add %al,(%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) - add %r8b,(%r8) - add %al,(%rax) - add %cl,-offset(%rcx) - fsubrp %st,%st(1) - add %al,(%rax) - add %al,(%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) - add %r8b,(%r8) - add %al,(%rax) - add %cl,-offset(%rcx) - fsubrp %st,%st(1) - add %al,(%rax) - add %al,(%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(%rcx) - fimuls -offset(%rax) - rex.RB clc - add %al,(%rax) - add %al,(%rax) - movq $something,offset(%rbp) - add $something,%rbp - jmp - nopl offset(%rax) add %eax,(%rax) add %al,(%rax) add %al,(%rax) @@ -943,16 +834,17 @@ mov offset(%rbx),%rbx movq $something,-offset(%r12) mov %rax,-offset(%r12) - mov %rbx,-offset(%r12) - movq $something,-offset(%r12) - lea -offset(%r12),%rax - mov %rax,(%r12) - lea -offset(%r12),%rbx + mov %rbx,(%r12) + lea -offset(%r12),%rsi + lea offset(%rip),%r14 # + lea offset(%rip),%rbx # add $something,%rbp - jmp *offset(%rbp) + jmp + movq $something,offset(%r13) + jmp lea offset(%rip),%rbx # jmp *-offset(%r13) - xchg %ax,%ax + nopl offset(%rax,%rax,1) add %eax,(%rax) add %al,(%rax) add %al,(%rax) RPMS.2017/ghc-yesod-core-prof-1.6.28.1-1.1.x86_64.rpm RPMS/ghc-yesod-core-prof-1.6.28.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-yesod-core-prof-1.6.28.1-1.1.x86_64.rpm to ghc-yesod-core-prof-1.6.28.1-1.1.x86_64.rpm comparing the rpm tags of ghc-yesod-core-prof --- old-rpm-tags +++ new-rpm-tags @@ -184 +184 @@ -/usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d_p.a 81932dd0ee86382a5dec30ed2cc7e66d480dc8f01398cf41d56c5d43563293ea 0 +/usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d_p.a 476c2d9eb3889212d960df9c119413bbeae60a0e3a0ff6c0cc0d1070ddb1a7e6 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d_p.a/RouteAttrs.p_o differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d_p.a/RouteAttrs.p_o (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d_p.a/RouteAttrs.p_o (objdump) @@ -249,407 +249,356 @@ 0f00 00000049 c7858803 00003801 0000e900 ...I......8..... 0f10 00000048 89c341ff 65f0660f 1f440000 ...H..A.e.f..D.. 0f20 00000000 00000000 00000000 00000000 ................ - 0f30 02000000 00000000 12000000 00000000 ................ + 0f30 01000000 00000000 10000000 00000000 ................ 0f40 4889d883 3d000000 0000762b 48b90000 H...=.....v+H... 0f50 00000000 00108b15 00000000 4809ca48 ............H..H 0f60 b9000000 c0ffffff 0f488b70 104821ce .........H.p.H!. - 0f70 4809d648 89701048 8d4de04c 39f97233 H..H.p.H.M.L9.r3 + 0f70 4809d648 89701048 8d4dd04c 39f97249 H..H.p.H.M.L9.rI 0f80 48c745e0 00000000 488945f8 498b8d60 H.E.....H.E.I..` 0f90 03000048 894de848 8b5b0849 899d6003 ...H.M.H.[.I..`. - 0fa0 00004c8b 7020488b 58284883 c5e0e900 ..L.p H.X(H..... - 0fb0 00000048 89c341ff 65f0660f 1f440000 ...H..A.e.f..D.. - 0fc0 05000000 01000000 00000000 00000000 ................ - 0fd0 00000000 00000000 01000000 00000000 ................ - 0fe0 09000000 00000000 488d45d8 4c39f80f ........H.E.L9.. - 0ff0 82d50000 004983c4 304d3ba5 58030000 .....I..0M;.X... - 1000 0f87b900 0000833d 00000000 00762b48 .......=.....v+H - 1010 b8000000 00000000 108b0d00 00000048 ...............H - 1020 09c148b8 000000c0 ffffff0f 488b530f ..H.........H.S. - 1030 4821c248 09ca4889 530f4c89 e8488b4b H!.H..H.S.L..H.K - 1040 074883ec 084889c7 4889ce31 c0e80000 .H...H..H..1.... - 1050 00004883 c408488b 4317498b 9d600300 ..H...H.C.I..`.. - 1060 00488343 480449c7 4424d800 00000049 .H.CH.I.D$.....I - 1070 8b9d6003 00004989 5c24e08b 1d000000 ..`...I.\$...... - 1080 0048c1e3 1e480b1d 00000000 49895c24 .H...H......I.\$ - 1090 e84d8974 24f84989 042448c7 45e80000 .M.t$.I..$H.E... - 10a0 0000498d 4424d848 8945f049 8b856003 ..I.D$.H.E.I..`. - 10b0 00004889 45f84883 c5e8e900 00000049 ..H.E.H........I - 10c0 c7858803 00003000 000041ff 65f86690 ......0...A.e.f. - 10d0 00000000 00000000 00000000 00000000 ................ - 10e0 82000000 00000000 1e000000 00000000 ................ - 10f0 488b4510 49898560 03000048 c7450000 H.E.I..`...H.E.. - 1100 00000049 89de498b 85600300 00488945 ...I..I..`...H.E - 1110 10e90000 00006690 00000000 00000000 ......f......... - 1120 00000000 00000000 82000000 00000000 ................ - 1130 1e000000 00000000 488b4510 49898560 ........H.E.I..` - 1140 03000048 c7450000 00000049 89de498b ...H.E.....I..I. - 1150 85600300 00488945 10e90000 00006690 .`...H.E......f. - 1160 00000000 00000000 00000000 00000000 ................ - 1170 82000000 00000000 1e000000 00000000 ................ - 1180 488b4510 49898560 03000048 c7450000 H.E.I..`...H.E.. - 1190 00000049 89de498b 85600300 00488945 ...I..I..`...H.E - 11a0 10e90000 00006690 00000000 00000000 ......f......... - 11b0 00000000 00000000 82000000 00000000 ................ - 11c0 1e000000 00000000 488b4510 49898560 ........H.E.I..` - 11d0 03000049 89de48c7 45f00000 0000498b ...I..H.E.....I. - 11e0 85600300 00488945 f848c745 00000000 .`...H.E.H.E.... - 11f0 00488b45 0848c745 08000000 00488945 .H.E.H.E.....H.E - 1200 104883c5 f0e90000 0000660f 1f440000 .H........f..D.. - 1210 00000000 00000000 00000000 00000000 ................ - 1220 01000000 00000000 10000000 00000000 ................ - 1230 4889d883 3d000000 0000762b 48b90000 H...=.....v+H... - 1240 00000000 00108b15 00000000 4809ca48 ............H..H - 1250 b9000000 c0ffffff 0f488b70 104821ce .........H.p.H!. - 1260 4809d648 89701048 8d4dd04c 39f97249 H..H.p.H.M.L9.rI - 1270 48c745e0 00000000 488945f8 498b8d60 H.E.....H.E.I..` - 1280 03000048 894de848 8b5b0849 899d6003 ...H.M.H.[.I..`. - 1290 000048c7 45d00000 0000488d 35000000 ..H.E.....H.5... - 12a0 004c8b70 20498b85 60030000 488945d8 .L.p I..`...H.E. - 12b0 4883c5d0 e9000000 004889c3 41ff65f0 H........H..A.e. - 12c0 00000000 00000000 00000000 00000000 ................ - 12d0 41000000 00000000 1e000000 00000000 A............... - 12e0 488b4508 49898560 03000048 c7450000 H.E.I..`...H.E.. - 12f0 00000048 89de4c8d 35000000 00498b85 ...H..L.5....I.. - 1300 60030000 48894508 e9000000 000f1f00 `...H.E......... - 1310 00000000 00000000 00000000 00000000 ................ - 1320 41000000 00000000 1e000000 00000000 A............... - 1330 488b4508 49898560 03000049 83c4284d H.E.I..`...I..(M - 1340 3ba55803 0000774c 498b8560 03000048 ;.X...wLI..`...H - 1350 83404803 49c74424 e0000000 00498b85 .@H.I.D$.....I.. - 1360 60030000 49894424 e88b0500 00000048 `...I.D$.......H - 1370 c1e01e48 0b050000 00004989 4424f049 ...H......I.D$.I - 1380 895c24f8 4d893424 498d5c24 e14883c5 .\$.M.4$I.\$.H.. - 1390 10ff6500 49c78588 03000028 000000e9 ..e.I......(.... - 13a0 00000000 0f1f4000 00000000 00000000 ......@......... - 13b0 00000000 00000000 01000000 00000000 ................ - 13c0 10000000 00000000 4889d883 3d000000 ........H...=... - 13d0 0000762b 48b90000 00000000 00108b15 ..v+H........... - 13e0 00000000 4809ca48 b9000000 c0ffffff ....H..H........ - 13f0 0f488b70 104821ce 4809d648 89701048 .H.p.H!.H..H.p.H - 1400 8d4de04c 39f97231 48c745e0 00000000 .M.L9.r1H.E..... - 1410 488945f8 498b8d60 03000048 894de848 H.E.I..`...H.M.H - 1420 8b5b0849 899d6003 000031f6 4c8b7020 .[.I..`...1.L.p - 1430 4883c5e0 e907f2ff ff4889c3 41ff65f0 H........H..A.e. - 1440 00000000 00000000 00000000 00000000 ................ - 1450 02000000 00000000 12000000 00000000 ................ - 1460 4889d883 3d000000 0000762b 48b90000 H...=.....v+H... - 1470 00000000 00108b15 00000000 4809ca48 ............H..H - 1480 b9000000 c0ffffff 0f488b70 104821ce .........H.p.H!. - 1490 4809d648 89701048 8d4de04c 39f90f82 H..H.p.H.M.L9... - 14a0 97000000 4983c428 4d3ba558 03000077 ....I..(M;.X...w - 14b0 7f48c745 e0000000 00488945 f8498b8d .H.E.....H.E.I.. - 14c0 60030000 48894de8 488b5b08 49899d60 `...H.M.H.[.I..` - 14d0 03000048 8b582048 8b402849 8b8d6003 ...H.X H.@(I..`. - 14e0 00004883 41480349 c74424e0 00000000 ..H.AH.I.D$..... - 14f0 498b8d60 03000049 894c24e8 8b0d0000 I..`...I.L$..... - 1500 000048c1 e11e480b 0d000000 0049894c ..H...H......I.L - 1510 24f04989 4424f849 c7042400 00000049 $.I.D$.I..$....I - 1520 8d7424e2 4989de48 83c5e0e9 00000000 .t$.I..H........ - 1530 49c78588 03000028 00000048 89c341ff I......(...H..A. - 1540 65f0660f 1f440000 05000000 01000000 e.f..D.......... - 1550 00000000 00000000 00000000 00000000 ................ - 1560 03000000 00000000 08000000 00000000 ................ - 1570 4983c460 4d3ba558 0300000f 87f50000 I..`M;.X........ - 1580 00833d00 00000000 762b48b8 00000000 ..=.....v+H..... - 1590 00000010 8b0d0000 00004809 c148b800 ..........H..H.. - 15a0 0000c0ff ffff0f48 8b530f48 21c24809 .......H.S.H!.H. - 15b0 ca488953 0f4c89e8 488b4b07 4883ec08 .H.S.L..H.K.H... - 15c0 4889c748 89ce31c0 e8000000 004883c4 H..H..1......H.. - 15d0 08488b43 17488b4b 1f488b5b 27498b95 .H.C.H.K.H.['I.. - 15e0 60030000 48834248 0449c744 24a80000 `...H.BH.I.D$... - 15f0 0000498b 95600300 00498954 24b08b15 ..I..`...I.T$... - 1600 00000000 48c1e21e 480b1500 00000049 ....H...H......I - 1610 895424b8 49894424 c84d8974 24d0498b .T$.I.D$.M.t$.I. - 1620 85600300 00488340 480449c7 4424d800 .`...H.@H.I.D$.. - 1630 00000049 8b856003 00004989 4424e08b ...I..`...I.D$.. - 1640 05000000 0048c1e0 1e480b05 00000000 .....H...H...... - 1650 49894424 e849894c 24f049c7 4424f800 I.D$.I.L$.I.D$.. - 1660 00000049 8d4424a8 49890424 4d8d7424 ...I.D$.I..$M.t$ - 1670 dee90000 000049c7 85880300 00600000 ......I......`.. - 1680 0041ff65 f80f1f00 00000000 00000000 .A.e............ - 1690 00000000 00000000 02000000 00000000 ................ - 16a0 12000000 00000000 4889d883 3d000000 ........H...=... - 16b0 0000762b 48b90000 00000000 00108b15 ..v+H........... - 16c0 00000000 4809ca48 b9000000 c0ffffff ....H..H........ - 16d0 0f488b70 104821ce 4809d648 89701048 .H.p.H!.H..H.p.H - 16e0 8d4de04c 39f97233 48c745e0 00000000 .M.L9.r3H.E..... - 16f0 488945f8 498b8d60 03000048 894de848 H.E.I..`...H.M.H - 1700 8b5b0849 899d6003 00004c8b 7020488b .[.I..`...L.p H. - 1710 58284883 c5e0e9d5 00000048 89c341ff X(H........H..A. - 1720 65f0660f 1f440000 00000000 00000000 e.f..D.......... - 1730 00000000 00000000 02000000 00000000 ................ - 1740 12000000 00000000 4889d883 3d000000 ........H...=... - 1750 0000762b 48b90000 00000000 00108b15 ..v+H........... - 1760 00000000 4809ca48 b9000000 c0ffffff ....H..H........ - 1770 0f488b70 104821ce 4809d648 89701048 .H.p.H!.H..H.p.H - 1780 8d4de04c 39f97233 48c745e0 00000000 .M.L9.r3H.E..... - 1790 488945f8 498b8d60 03000048 894de848 H.E.I..`...H.M.H - 17a0 8b5b0849 899d6003 0000488b 70284c8b .[.I..`...H.p(L. - 17b0 70204883 c5e0e9fd 03000048 89c341ff p H........H..A. - 17c0 65f0660f 1f440000 05000000 01000000 e.f..D.......... - 17d0 00000000 00000000 00000000 00000000 ................ - 17e0 01000000 00000000 09000000 00000000 ................ - 17f0 488d45e0 4c39f80f 82910100 00833d00 H.E.L9........=. - 1800 00000000 762b48b8 00000000 00000010 ....v+H......... - 1810 8b0d0000 00004809 c148b800 0000c0ff ......H..H...... - 1820 ffff0f48 8b530f48 21c24809 ca488953 ...H.S.H!.H..H.S - 1830 0f4c89e8 488b4b07 4883ec08 4889c748 .L..H.K.H...H..H - 1840 89ce31c0 e8000000 004883c4 0848c745 ..1......H...H.E - 1850 e0000000 004889d8 4c89f348 8b481748 .....H..L..H.H.H - 1860 894de848 8945f049 8b856003 00004889 .M.H.E.I..`...H. - 1870 45f84883 c5e0f6c3 07752548 8b03ffe0 E.H......u%H.... - 1880 00000000 00000000 00000000 00000000 ................ - 1890 03010000 00000000 1e000000 00000000 ................ - 18a0 488b4518 49898560 03000048 89d883e0 H.E.I..`...H.... - 18b0 074883f8 010f84d7 00000049 83c4604d .H.........I..`M - 18c0 3ba55803 00000f87 b2000000 488b4508 ;.X.........H.E. - 18d0 488b4d10 488b5316 488b5b1e 498bb560 H.M.H.S.H.[.I..` - 18e0 03000048 83464804 49c74424 a8000000 ...H.FH.I.D$.... - 18f0 00498bb5 60030000 49897424 b08b3500 .I..`...I.t$..5. - 1900 00000048 c1e61e48 0b350000 00004989 ...H...H.5....I. - 1910 7424b849 895c24c8 49894c24 d0498b9d t$.I.\$.I.L$.I.. - 1920 60030000 48834348 0449c744 24d80000 `...H.CH.I.D$... - 1930 0000498b 9d600300 0049895c 24e08b1d ..I..`...I.\$... - 1940 00000000 48c1e31e 480b1d00 00000049 ....H...H......I - 1950 895c24e8 49894424 f8498914 24498d7c .\$.I.D$.I..$I.| - 1960 24a8498d 7424d84c 8d350000 0000488d $.I.t$.L.5....H. - 1970 1d000000 004883c5 20e90000 000049c7 .....H.. .....I. - 1980 85880300 00600000 00e90000 000041ff .....`........A. - 1990 65f8488d 1d000000 004883c5 20e90000 e.H......H.. ... - 19a0 0000660f 1f440000 00000000 00000000 ..f..D.......... - 19b0 00000000 00000000 04000000 00000000 ................ - 19c0 0f000000 00000000 4889d883 3d000000 ........H...=... - 19d0 0000762b 48b90000 00000000 00108b15 ..v+H........... - 19e0 00000000 4809ca48 b9000000 c0ffffff ....H..H........ - 19f0 0f488b70 104821ce 4809d648 89701048 .H.p.H!.H..H.p.H - 1a00 8d4de04c 39f90f82 76010000 4981c4a0 .M.L9...v...I... - 1a10 0000004d 3ba55803 00000f87 57010000 ...M;.X.....W... - 1a20 48c745e0 00000000 488945f8 498b8d60 H.E.....H.E.I..` - 1a30 03000048 894de848 8b5b0849 899d6003 ...H.M.H.[.I..`. - 1a40 0000488b 5820488b 4828488b 5030488b ..H.X H.H(H.P0H. - 1a50 4038498b b5600300 00488346 480349c7 @8I..`...H.FH.I. - 1a60 842468ff ffff0000 0000498b b5600300 .$h.......I..`.. - 1a70 004989b4 2470ffff ff8b3500 00000048 .I..$p....5....H - 1a80 c1e61e48 0b350000 00004989 b42478ff ...H.5....I..$x. - 1a90 ffff4989 44248849 8b856003 00004883 ..I.D$.I..`...H. - 1aa0 40480349 c7442490 00000000 498b8560 @H.I.D$.....I..` - 1ab0 03000049 89442498 8b050000 000048c1 ...I.D$.......H. - 1ac0 e01e480b 05000000 00498944 24a04989 ..H......I.D$.I. - 1ad0 5424b049 8b856003 00004883 40480449 T$.I..`...H.@H.I - 1ae0 c74424b8 00000000 498b8560 03000049 .D$.....I..`...I - 1af0 894424c0 8b050000 000048c1 e01e480b .D$.......H...H. - 1b00 05000000 00498944 24c8498d 44249049 .....I.D$.I.D$.I - 1b10 894424d0 498d8424 68ffffff 49894424 .D$.I..$h...I.D$ - 1b20 d849894c 24e0498b 85600300 00488340 .I.L$.I..`...H.@ /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d_p.a/RouteAttrs.p_o differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d_p.a/RouteAttrs.p_o (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/yesod-core-1.6.28.1/libHSyesod-core-1.6.28.1-Dfre51K1IPc7oHVj6dgs9d_p.a/RouteAttrs.p_o (disasm) @@ -823,180 +823,6 @@ jmp *-offset(%r13) nopw offset(%rax,%rax,1) ... - add (%rax),%al - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - adc (%rax),%al - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - mov %rbx,%rax - cmpl $something,offset(%rip) # - jbe - movabs $something,%rcx - mov offset(%rip),%edx # - or %rcx,%rdx - movabs $something,%rcx - mov offset(%rax),%rsi - and %rcx,%rsi - or %rdx,%rsi - mov %rsi,offset(%rax) - lea -offset(%rbp),%rcx - cmp %r15,%rcx - jb - movq $something,-offset(%rbp) - mov %rax,-offset(%rbp) - mov offset(%r13),%rcx - mov %rcx,-offset(%rbp) - mov offset(%rbx),%rbx - mov %rbx,offset(%r13) - mov offset(%rax),%r14 - mov offset(%rax),%rbx - add $something,%rbp - jmp - mov %rax,%rbx - jmp *-offset(%r13) - nopw offset(%rax,%rax,1) - add $something,%eax - ... - add %al,(%rax) - add %al,(%rcx) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,(%rcx) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,-offset(%rax) - rex.RB fmuls -offset(%r9,%rdi,1) - jb - add $something,%r12 - cmp offset(%r13),%r12 - ja - cmpl $something,offset(%rip) # - jbe - movabs $something,%rax - mov offset(%rip),%ecx # - or %rax,%rcx - movabs $something,%rax - mov offset(%rbx),%rdx - and %rax,%rdx - or %rcx,%rdx - mov %rdx,offset(%rbx) - mov %r13,%rax - mov offset(%rbx),%rcx - sub $something,%rsp - mov %rax,%rdi - mov %rcx,%rsi - xor %eax,%eax - call - add $something,%rsp - mov offset(%rbx),%rax - mov offset(%r13),%rbx - addq $something,offset(%rbx) - movq $something,-offset(%r12) - mov offset(%r13),%rbx - mov %rbx,-offset(%r12) - mov offset(%rip),%ebx # - shl $something,%rbx - or offset(%rip),%rbx # - mov %rbx,-offset(%r12) - mov %r14,-offset(%r12) - mov %rax,(%r12) - movq $something,-offset(%rbp) - lea -offset(%r12),%rax - mov %rax,-offset(%rbp) - mov offset(%r13),%rax - mov %rax,-offset(%rbp) - add $something,%rbp - jmp - movq $something,offset(%r13) - jmp *-offset(%r13) - xchg %ax,%ax - ... - (bad) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %bl,(%rsi) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,-offset(%rax) - adc %r9b,-offset(%r9) - test %esp,offset(%rax) - add %al,(%rax) - movq $something,offset(%rbp) - mov %rbx,%r14 - mov offset(%r13),%rax - mov %rax,offset(%rbp) - jmp - xchg %ax,%ax - ... - (bad) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %bl,(%rsi) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,-offset(%rax) - adc %r9b,-offset(%r9) - test %esp,offset(%rax) - add %al,(%rax) - movq $something,offset(%rbp) - mov %rbx,%r14 - mov offset(%r13),%rax - mov %rax,offset(%rbp) - jmp - xchg %ax,%ax - ... - (bad) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %bl,(%rsi) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,-offset(%rax) - adc %r9b,-offset(%r9) - test %esp,offset(%rax) - add %al,(%rax) - movq $something,offset(%rbp) - mov %rbx,%r14 - mov offset(%r13),%rax - mov %rax,offset(%rbp) - jmp - xchg %ax,%ax - ... - (bad) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %bl,(%rsi) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %cl,-offset(%rax) - adc %r9b,-offset(%r9) - test %esp,offset(%rax) - add %al,(%rax) - mov %rbx,%r14 - movq $something,-offset(%rbp) - mov offset(%r13),%rax - mov %rax,-offset(%rbp) - movq $something,offset(%rbp) - mov offset(%rbp),%rax - movq $something,offset(%rbp) - mov %rax,offset(%rbp) - add $something,%rbp - jmp - nopw offset(%rax,%rax,1) - ... add %eax,(%rax) add %al,(%rax) add %al,(%rax) @@ -1520,10 +1346,9 @@ add %cl,-offset(%rax) rex.RB call (bad) - lods %ds:(%rsi),%eax - add %eax,(%rax) - add %cl,-offset(%rax) - rex.RB call + jbe + add %al,(%rax) + movq $something,-offset(%rbp) mov %rsi,%rbx mov %r14,-offset(%rbp) mov offset(%r13),%rax @@ -1592,26 +1417,17 @@ or offset(%rip),%rcx # mov %rcx,-offset(%r12) overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1