--- /srv/rebuilderd/tmp/rebuilderdihQIp9/inputs/libghc-abstract-par-prof_0.3.3-14_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdihQIp9/out/libghc-abstract-par-prof_0.3.3-14_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-04 02:08:55.000000 debian-binary │ -rw-r--r-- 0 0 0 960 2026-01-04 02:08:55.000000 control.tar.xz │ --rw-r--r-- 0 0 0 11936 2026-01-04 02:08:55.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 11880 2026-01-04 02:08:55.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/haskell-packages/ghc/lib/ppc64le-linux-ghc-9.10.3-82cf/abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u/libHSabstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u_p.a │ │ │ ├── Class.p_o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ Control.Monad.Par.Class │ │ │ │ │ │ │ │ │ │ ParFuture │ │ │ │ │ Control.Monad.Par.Class │ │ │ │ │ abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ParFuture │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ParChan │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>>>ParIVar │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>ParFuture │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ C:ParChan │ │ │ │ │ abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u:Control.Monad.Par.Class.C:ParChan │ │ │ │ │ C:ParIVar │ │ │ │ │ abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u:Control.Monad.Par.Class.C:ParIVar │ │ │ │ │ ParFuture │ │ │ │ │ C:ParFuture │ │ │ │ │ abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u:Control.Monad.Par.Class.C:ParFuture │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -5,75 +5,75 @@ │ │ │ │ │ [ 20] │ │ │ │ │ [ 30] ParChan │ │ │ │ │ [ 38] ParIVar │ │ │ │ │ [ 40] ParFuture │ │ │ │ │ [ 50] Control.Monad.Par.Class │ │ │ │ │ [ 68] abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u │ │ │ │ │ [ 98] Monad │ │ │ │ │ - [ a0] │ │ │ │ │ + [ a0] │ │ │ │ │ [ f8] * │ │ │ │ │ - [ 100] │ │ │ │ │ + [ 100] │ │ │ │ │ [ 150] ->* │ │ │ │ │ - [ 158] │ │ │ │ │ + [ 158] │ │ │ │ │ [ 1a8] ->>* │ │ │ │ │ [ 1b0] │ │ │ │ │ [ 200] ParFuture │ │ │ │ │ - [ 210] │ │ │ │ │ + [ 210] │ │ │ │ │ [ 268] ->* │ │ │ │ │ [ 270] │ │ │ │ │ [ 2c0] * │ │ │ │ │ [ 2c8] │ │ │ │ │ [ 318] ->>* │ │ │ │ │ [ 320] │ │ │ │ │ [ 370] ->>* │ │ │ │ │ [ 378] │ │ │ │ │ [ 3c8] ->* │ │ │ │ │ [ 3d0] │ │ │ │ │ [ 420] ->* │ │ │ │ │ [ 428] │ │ │ │ │ [ 480] Monad │ │ │ │ │ - [ 488] │ │ │ │ │ + [ 488] │ │ │ │ │ [ 4e0] ->* │ │ │ │ │ - [ 4e8] │ │ │ │ │ + [ 4e8] │ │ │ │ │ [ 538] ->* │ │ │ │ │ - [ 540] │ │ │ │ │ + [ 540] │ │ │ │ │ [ 590] ->* │ │ │ │ │ - [ 598] │ │ │ │ │ + [ 598] │ │ │ │ │ [ 5e8] ->* │ │ │ │ │ - [ 5f0] │ │ │ │ │ + [ 5f0] │ │ │ │ │ [ 640] * │ │ │ │ │ [ 648] │ │ │ │ │ [ 698] * │ │ │ │ │ [ 6a0] │ │ │ │ │ [ 6f0] ->* │ │ │ │ │ [ 6f8] │ │ │ │ │ [ 748] * │ │ │ │ │ [ 750] │ │ │ │ │ [ 7a0] ->* │ │ │ │ │ - [ 7a8] │ │ │ │ │ + [ 7a8] │ │ │ │ │ [ 800] ->* │ │ │ │ │ - [ 808] │ │ │ │ │ + [ 808] │ │ │ │ │ [ 860] ->>* │ │ │ │ │ - [ 868] │ │ │ │ │ + [ 868] │ │ │ │ │ [ 8b8] * │ │ │ │ │ [ 8c0] │ │ │ │ │ [ 910] ->* │ │ │ │ │ - [ 918] │ │ │ │ │ + [ 918] │ │ │ │ │ [ 970] ->* │ │ │ │ │ [ 978] │ │ │ │ │ [ 9c8] * │ │ │ │ │ [ 9d0] │ │ │ │ │ [ a20] ->* │ │ │ │ │ - [ a28] │ │ │ │ │ + [ a28] │ │ │ │ │ [ a80] ->>>ParChan │ │ │ │ │ - [ a90] │ │ │ │ │ + [ a90] │ │ │ │ │ [ ae8] ->>>>>>ParIVar │ │ │ │ │ - [ af8] │ │ │ │ │ + [ af8] │ │ │ │ │ [ b50] ->>>>ParFuture │ │ │ │ │ - [ b60] │ │ │ │ │ + [ b60] │ │ │ │ │ [ bb8] ParChan │ │ │ │ │ [ bc0] C:ParChan │ │ │ │ │ [ bd0] abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u:Control.Monad.Par.Class.C:ParChan │ │ │ │ │ [ c20] ParIVar │ │ │ │ │ [ c28] C:ParIVar │ │ │ │ │ [ c38] abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u:Control.Monad.Par.Class.C:ParIVar │ │ │ │ │ [ c88] ParFuture │ │ │ ├── Unsafe.p_o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1a68 contains 62 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000014 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000018 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000014 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ +0000000000000018 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 18 │ │ │ │ │ 000000000000004c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 58 │ │ │ │ │ 0000000000000050 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 58 │ │ │ │ │ -0000000000000064 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000068 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000064 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ +0000000000000068 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000078 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 000000000000007c 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000094 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 70 │ │ │ │ │ 0000000000000098 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 70 │ │ │ │ │ 00000000000000a8 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000ac 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000000bc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ -00000000000000c0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 18 │ │ │ │ │ +00000000000000bc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 28 │ │ │ │ │ +00000000000000c0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 28 │ │ │ │ │ 00000000000000f4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 60 │ │ │ │ │ 00000000000000f8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 60 │ │ │ │ │ -000000000000010c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ -0000000000000110 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ +000000000000010c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 20 │ │ │ │ │ +0000000000000110 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 20 │ │ │ │ │ 0000000000000120 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000124 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000013c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 70 │ │ │ │ │ 0000000000000140 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 70 │ │ │ │ │ 0000000000000150 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000154 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000164 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 28 │ │ │ │ │ -0000000000000168 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 28 │ │ │ │ │ +0000000000000164 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000168 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 000000000000019c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 50 │ │ │ │ │ 00000000000001a0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 50 │ │ │ │ │ -00000000000001b4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 20 │ │ │ │ │ -00000000000001b8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 20 │ │ │ │ │ +00000000000001b4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ +00000000000001b8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000001c8 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001cc 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001e4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 70 │ │ │ │ │ 00000000000001e8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 70 │ │ │ │ │ 00000000000001f8 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001fc 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000224 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 48 │ │ │ │ │ @@ -66,20 +66,20 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x2038 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 30c │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x2050 contains 16 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 78 │ │ │ │ │ -0000000000000008 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 30 │ │ │ │ │ -0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 120 │ │ │ │ │ -0000000000000018 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 88 │ │ │ │ │ -0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1c8 │ │ │ │ │ -0000000000000028 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + e0 │ │ │ │ │ +0000000000000000 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1c8 │ │ │ │ │ +0000000000000008 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + e0 │ │ │ │ │ +0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 78 │ │ │ │ │ +0000000000000018 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 30 │ │ │ │ │ +0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 120 │ │ │ │ │ +0000000000000028 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 88 │ │ │ │ │ 0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ 0000000000000040 0000000a00000026 R_PPC64_ADDR64 0000000000000228 abstractzmparzm0zi3zi3zmDLm5BFqhJQE3uQsDTjr40u_ControlziMonadziParziUnsafe_CZCParUnsafe_closure + 0 │ │ │ │ │ 0000000000000048 0000000f00000026 R_PPC64_ADDR64 0000000000000138 abstractzmparzm0zi3zi3zmDLm5BFqhJQE3uQsDTjr40u_ControlziMonadziParziUnsafe_CZCParUnsafe_con_info + 0 │ │ │ │ │ 0000000000000050 0000001300000026 R_PPC64_ADDR64 00000000000000d0 abstractzmparzm0zi3zi3zmDLm5BFqhJQE3uQsDTjr40u_ControlziMonadziParziUnsafe_unsafeParIO_closure + 0 │ │ │ │ │ 0000000000000058 0000001c00000026 R_PPC64_ADDR64 00000000000000a0 abstractzmparzm0zi3zi3zmDLm5BFqhJQE3uQsDTjr40u_ControlziMonadziParziUnsafe_unsafePeek_closure + 0 │ │ │ │ │ 0000000000000060 0000000b00000026 R_PPC64_ADDR64 00000000000000b8 abstractzmparzm0zi3zi3zmDLm5BFqhJQE3uQsDTjr40u_ControlziMonadziParziUnsafe_unsafeTryPut_closure + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Control.Monad.Par.Unsafe │ │ │ │ │ │ │ │ │ │ ParUnsafe │ │ │ │ │ Control.Monad.Par.Unsafe │ │ │ │ │ abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->>>ParUnsafe │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ParUnsafe │ │ │ │ │ C:ParUnsafe │ │ │ │ │ abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u:Control.Monad.Par.Unsafe.C:ParUnsafe │ │ │ │ │ ghczmprim_GHCziTypes_krepzdztArrzt_closure │ │ │ │ │ abstractzmparzm0zi3zi3zmDLm5BFqhJQE3uQsDTjr40u_ControlziMonadziParziUnsafe_zdtrModule_closure │ │ │ │ │ abstractzmparzm0zi3zi3zmDLm5BFqhJQE3uQsDTjr40u_ControlziMonadziParziUnsafe_CZCParUnsafe_closure │ │ │ │ │ abstractzmparzm0zi3zi3zmDLm5BFqhJQE3uQsDTjr40u_ControlziMonadziParziUnsafe_unsafeTryPut_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addi r31,r24,-16 │ │ │ │ │ cmpld r31,r25 │ │ │ │ │ blt- 4c │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x18 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x18 │ │ │ │ │ std r31,-16(r24) │ │ │ │ │ mr r14,r15 │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,-8(r24) │ │ │ │ │ addi r24,r24,-16 │ │ │ │ │ andi. r0,r14,7 │ │ │ │ │ bne 64 │ │ │ │ │ @@ -33,17 +33,17 @@ │ │ │ │ │ ld r14,0(r31) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x58 │ │ │ │ │ ld r31,-8(r27) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ @@ -66,17 +66,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addi r31,r24,-16 │ │ │ │ │ cmpld r31,r25 │ │ │ │ │ blt- f4 │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x18 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x28 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x18 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x28 │ │ │ │ │ std r31,-16(r24) │ │ │ │ │ mr r14,r15 │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,-8(r24) │ │ │ │ │ addi r24,r24,-16 │ │ │ │ │ andi. r0,r14,7 │ │ │ │ │ bne 10c │ │ │ │ │ @@ -90,17 +90,17 @@ │ │ │ │ │ ld r14,0(r31) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x60 │ │ │ │ │ ld r31,-8(r27) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x20 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x20 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ @@ -123,17 +123,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addi r31,r24,-16 │ │ │ │ │ cmpld r31,r25 │ │ │ │ │ blt- 19c │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x28 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x28 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ std r31,-16(r24) │ │ │ │ │ mr r14,r15 │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,-8(r24) │ │ │ │ │ addi r24,r24,-16 │ │ │ │ │ andi. r0,r14,7 │ │ │ │ │ bne 1b4 │ │ │ │ │ @@ -147,17 +147,17 @@ │ │ │ │ │ ld r14,0(r31) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x50 │ │ │ │ │ ld r31,-8(r27) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x20 │ │ │ │ │ + R_PPC64_TOC16_HA .toc │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x20 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -3,18 +3,18 @@ │ │ │ │ │ [ 0] CAF │ │ │ │ │ [ 8] Control.Monad.Par.Unsafe │ │ │ │ │ [ 28] │ │ │ │ │ [ 38] ParUnsafe │ │ │ │ │ [ 48] Control.Monad.Par.Unsafe │ │ │ │ │ [ 68] abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u │ │ │ │ │ [ 98] ->* │ │ │ │ │ - [ a0] │ │ │ │ │ + [ a0] │ │ │ │ │ [ f8] ->>* │ │ │ │ │ - [ 100] │ │ │ │ │ + [ 100] │ │ │ │ │ [ 158] ->* │ │ │ │ │ - [ 160] │ │ │ │ │ + [ 160] │ │ │ │ │ [ 1b8] ->>>ParUnsafe │ │ │ │ │ - [ 1c8] │ │ │ │ │ + [ 1c8] │ │ │ │ │ [ 220] ParUnsafe │ │ │ │ │ [ 230] C:ParUnsafe │ │ │ │ │ [ 240] abstract-par-0.3.3-DLm5BFqhJQE3uQsDTjr40u:Control.Monad.Par.Unsafe.C:ParUnsafe