--- /srv/rebuilderd/tmp/rebuilderdAaoZTK/inputs/libghc-selective-dev_0.7.0.1-3_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdAaoZTK/out/libghc-selective-dev_0.7.0.1-3_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-07 05:41:00.000000 debian-binary │ -rw-r--r-- 0 0 0 1344 2026-01-07 05:41:00.000000 control.tar.xz │ --rw-r--r-- 0 0 0 147976 2026-01-07 05:41:00.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 147952 2026-01-07 05:41:00.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-2b2a/selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A/libHSselective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -2102,23 +2102,23 @@ │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_con_info │ │ │ │ U ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdztArrzt_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdzt_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdztzmzgztzmzgzt_closure │ │ │ │ U ghczmprim_GHCziTypes_zdtcList_closure │ │ │ │ -00000000000000fb r i9w0_str │ │ │ │ -0000000000000144 r i9w5_str │ │ │ │ -0000000000000331 r i9wE_str │ │ │ │ -0000000000000193 r i9wa_str │ │ │ │ -00000000000001df r i9wf_str │ │ │ │ -0000000000000224 r i9wk_str │ │ │ │ -0000000000000269 r i9wp_str │ │ │ │ -00000000000002ab r i9wu_str │ │ │ │ -00000000000002ed r i9wz_str │ │ │ │ +00000000000000fb r i9nN_str │ │ │ │ +0000000000000144 r i9nS_str │ │ │ │ +0000000000000193 r i9nX_str │ │ │ │ +00000000000001df r i9o2_str │ │ │ │ +0000000000000224 r i9o7_str │ │ │ │ +0000000000000269 r i9oc_str │ │ │ │ +00000000000002ab r i9oh_str │ │ │ │ +00000000000002ed r i9om_str │ │ │ │ +0000000000000331 r i9or_str │ │ │ │ 0000000000001088 D selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_A_closure │ │ │ │ 00000000000043d0 T selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_A_con_info │ │ │ │ 00000000000041e8 T selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_A_info │ │ │ │ 0000000000001090 D selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_B_closure │ │ │ │ 00000000000043f0 T selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_B_con_info │ │ │ │ 0000000000004238 T selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_B_info │ │ │ │ 0000000000001068 D selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_CZCApplicativeS_closure │ │ │ │ @@ -2425,16 +2425,16 @@ │ │ │ │ U ghczmprim_GHCziTypes_KindRepVar_con_info │ │ │ │ U ghczmprim_GHCziTypes_Module_con_info │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ U ghczmprim_GHCziTypes_TyCon_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdztArrzt_closure │ │ │ │ -00000000000000a4 r inVI_str │ │ │ │ -000000000000005a r inVt_str │ │ │ │ +000000000000005a r inYH_str │ │ │ │ +00000000000000a4 r inZo_str │ │ │ │ U newCAF │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_CZCSelective_con_info │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_apS_closure │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_select_info │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_zdfSelectiveIdentity_closure │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_zdfSelectiveOver_info │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_zdp1Selective_info │ │ │ │ @@ -2542,16 +2542,16 @@ │ │ │ │ U ghczmprim_GHCziTypes_KindRepVar_con_info │ │ │ │ U ghczmprim_GHCziTypes_Module_con_info │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ U ghczmprim_GHCziTypes_TyCon_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdztArrzt_closure │ │ │ │ -000000000000005b r inWk_str │ │ │ │ -00000000000000a6 r inWp_str │ │ │ │ +000000000000005b r inM2_str │ │ │ │ +00000000000000a6 r inM7_str │ │ │ │ U newCAF │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_CZCSelective_con_info │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_apS_info │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_select_info │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_zdfSelectiveIdentity_closure │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_zdfSelectiveOver_info │ │ │ │ U selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelective_zdp1Selective_info │ │ │ ├── Free.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 119 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 000000000000005a 0 NOTYPE LOCAL DEFAULT 6 inVt_str │ │ │ │ │ - 4: 00000000000000a4 0 NOTYPE LOCAL DEFAULT 6 inVI_str │ │ │ │ │ + 3: 000000000000005a 0 NOTYPE LOCAL DEFAULT 6 inYH_str │ │ │ │ │ + 4: 00000000000000a4 0 NOTYPE LOCAL DEFAULT 6 inZo_str │ │ │ │ │ 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtczqPure3_bytes │ │ │ │ │ 6: 0000000000000006 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtczqSelect3_bytes │ │ │ │ │ 7: 000000000000000e 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtcSelect3_bytes │ │ │ │ │ 8: 0000000000000015 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtrModule2_bytes │ │ │ │ │ 9: 0000000000000032 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtrModule4_bytes │ │ │ │ │ 10: 0000000000000018 56 FUNC GLOBAL DEFAULT 1 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdWPure_info │ │ │ │ │ 11: 0000000000001930 6 OBJECT GLOBAL DEFAULT 1 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_Pure_con_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -137,16 +137,16 @@ │ │ │ │ │ 00000000000017f9 0000005d00000002 R_X86_64_PC32 0000000000000140 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_getNecessaryEffect_closure - 4 │ │ │ │ │ 000000000000183a 0000003c0000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziMaybe_Just_con_info + 0 │ │ │ │ │ 0000000000001861 0000003e00000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziMaybe_Nothing_closure - 3 │ │ │ │ │ 000000000000189a 0000000b0000000b R_X86_64_32S 0000000000001930 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_Pure_con_info + 0 │ │ │ │ │ 00000000000018b8 0000007400000002 R_X86_64_PC32 00000000000004d0 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_Pure_closure - 4 │ │ │ │ │ 00000000000018ea 0000000e0000000b R_X86_64_32S 0000000000001950 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_Select_con_info + 0 │ │ │ │ │ 000000000000190d 0000007600000002 R_X86_64_PC32 00000000000004d8 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_Select_closure - 4 │ │ │ │ │ -0000000000001918 0000000300000018 R_X86_64_PC64 000000000000005a inVt_str - 18 │ │ │ │ │ -0000000000001938 0000000400000018 R_X86_64_PC64 00000000000000a4 inVI_str - 18 │ │ │ │ │ +0000000000001918 0000000300000018 R_X86_64_PC64 000000000000005a inYH_str - 18 │ │ │ │ │ +0000000000001938 0000000400000018 R_X86_64_PC64 00000000000000a4 inZo_str - 18 │ │ │ │ │ 00000000000000da 0000001100000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ │ 000000000000010b 0000001200000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_info - 4 │ │ │ │ │ 0000000000000178 0000001400000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_fmap_info - 4 │ │ │ │ │ 00000000000001b0 0000001500000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziDataziEither_zdfApplicativeEitherzuzdcfmap_info - 4 │ │ │ │ │ 0000000000000311 0000001700000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 0000000000000363 0000001700000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 0000000000000395 0000001900000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ Control.Selective.Rigid.Free │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Rigid.Free.Pure │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Rigid.Free.Select │ │ │ │ │ -inVt_str │ │ │ │ │ -inVI_str │ │ │ │ │ +inYH_str │ │ │ │ │ +inZo_str │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtczqPure3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtczqSelect3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtcSelect3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtrModule2_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdtrModule4_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_zdWPure_info │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_Pure_con_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1972,24 +1972,24 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFree_Select_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 inVt_str-0x18 │ │ │ │ │ + R_X86_64_PC64 inYH_str-0x18 │ │ │ │ │ add %eax,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000001930 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 inVI_str-0x18 │ │ │ │ │ + R_X86_64_PC64 inZo_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000001950 : │ │ │ │ │ H....e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00696e56 745f7374 7200696e 56495f73 .inVt_str.inVI_s │ │ │ │ │ + 0x00000000 00696e59 485f7374 7200696e 5a6f5f73 .inYH_str.inZo_s │ │ │ │ │ 0x00000010 74720073 656c6563 74697665 7a6d307a tr.selectivezm0z │ │ │ │ │ 0x00000020 69377a69 307a6931 7a6d6637 75307667 i7zi0zi1zmf7u0vg │ │ │ │ │ 0x00000030 6c784a55 48495432 47687974 6938415f lxJUHIT2Ghyti8A_ │ │ │ │ │ 0x00000040 436f6e74 726f6c7a 6953656c 65637469 ControlziSelecti │ │ │ │ │ 0x00000050 76657a69 52696769 647a6946 7265655f veziRigidziFree_ │ │ │ │ │ 0x00000060 7a647463 7a715075 7265335f 62797465 zdtczqPure3_byte │ │ │ │ │ 0x00000070 73007365 6c656374 6976657a 6d307a69 s.selectivezm0zi │ │ │ ├── Multi.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 355 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 00000000000000fb 0 NOTYPE LOCAL DEFAULT 6 i9w0_str │ │ │ │ │ - 4: 0000000000000144 0 NOTYPE LOCAL DEFAULT 6 i9w5_str │ │ │ │ │ - 5: 0000000000000193 0 NOTYPE LOCAL DEFAULT 6 i9wa_str │ │ │ │ │ - 6: 00000000000001df 0 NOTYPE LOCAL DEFAULT 6 i9wf_str │ │ │ │ │ - 7: 0000000000000224 0 NOTYPE LOCAL DEFAULT 6 i9wk_str │ │ │ │ │ - 8: 0000000000000269 0 NOTYPE LOCAL DEFAULT 6 i9wp_str │ │ │ │ │ - 9: 00000000000002ab 0 NOTYPE LOCAL DEFAULT 6 i9wu_str │ │ │ │ │ - 10: 00000000000002ed 0 NOTYPE LOCAL DEFAULT 6 i9wz_str │ │ │ │ │ - 11: 0000000000000331 0 NOTYPE LOCAL DEFAULT 6 i9wE_str │ │ │ │ │ + 3: 00000000000000fb 0 NOTYPE LOCAL DEFAULT 6 i9nN_str │ │ │ │ │ + 4: 0000000000000144 0 NOTYPE LOCAL DEFAULT 6 i9nS_str │ │ │ │ │ + 5: 0000000000000193 0 NOTYPE LOCAL DEFAULT 6 i9nX_str │ │ │ │ │ + 6: 00000000000001df 0 NOTYPE LOCAL DEFAULT 6 i9o2_str │ │ │ │ │ + 7: 0000000000000224 0 NOTYPE LOCAL DEFAULT 6 i9o7_str │ │ │ │ │ + 8: 0000000000000269 0 NOTYPE LOCAL DEFAULT 6 i9oc_str │ │ │ │ │ + 9: 00000000000002ab 0 NOTYPE LOCAL DEFAULT 6 i9oh_str │ │ │ │ │ + 10: 00000000000002ed 0 NOTYPE LOCAL DEFAULT 6 i9om_str │ │ │ │ │ + 11: 0000000000000331 0 NOTYPE LOCAL DEFAULT 6 i9or_str │ │ │ │ │ 12: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtczqCase3_bytes │ │ │ │ │ 13: 0000000000000006 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtcCase3_bytes │ │ │ │ │ 14: 000000000000000b 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtcMonadS2_bytes │ │ │ │ │ 15: 0000000000000012 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtcApplicativeS3_bytes │ │ │ │ │ 16: 000000000000001f 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtczqUnder3_bytes │ │ │ │ │ 17: 0000000000000026 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtcUnder2_bytes │ │ │ │ │ 18: 000000000000002c 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtczqOver3_bytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -392,23 +392,23 @@ │ │ │ │ │ 0000000000004214 0000015c00000002 R_X86_64_PC32 0000000000001088 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_A_closure - 4 │ │ │ │ │ 000000000000424a 0000003f0000000b R_X86_64_32S 00000000000043f0 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_B_con_info + 0 │ │ │ │ │ 0000000000004264 0000015e00000002 R_X86_64_PC32 0000000000001090 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_B_closure - 4 │ │ │ │ │ 000000000000429a 000000410000000b R_X86_64_32S 0000000000004410 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_One_con_info + 0 │ │ │ │ │ 00000000000042b4 0000016000000002 R_X86_64_PC32 0000000000001098 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_One_closure - 4 │ │ │ │ │ 00000000000042ea 000000bb0000000b R_X86_64_32S 0000000000004430 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_Sigma_con_info + 0 │ │ │ │ │ 000000000000430d 0000016200000002 R_X86_64_PC32 00000000000010a0 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_Sigma_closure - 4 │ │ │ │ │ -0000000000004318 0000000300000018 R_X86_64_PC64 00000000000000fb i9w0_str - 18 │ │ │ │ │ -0000000000004338 0000000400000018 R_X86_64_PC64 0000000000000144 i9w5_str - 18 │ │ │ │ │ -0000000000004358 0000000500000018 R_X86_64_PC64 0000000000000193 i9wa_str - 18 │ │ │ │ │ -0000000000004378 0000000600000018 R_X86_64_PC64 00000000000001df i9wf_str - 18 │ │ │ │ │ -0000000000004398 0000000700000018 R_X86_64_PC64 0000000000000224 i9wk_str - 18 │ │ │ │ │ -00000000000043b8 0000000800000018 R_X86_64_PC64 0000000000000269 i9wp_str - 18 │ │ │ │ │ -00000000000043d8 0000000900000018 R_X86_64_PC64 00000000000002ab i9wu_str - 18 │ │ │ │ │ -00000000000043f8 0000000a00000018 R_X86_64_PC64 00000000000002ed i9wz_str - 18 │ │ │ │ │ -0000000000004418 0000000b00000018 R_X86_64_PC64 0000000000000331 i9wE_str - 18 │ │ │ │ │ +0000000000004318 0000000300000018 R_X86_64_PC64 00000000000000fb i9nN_str - 18 │ │ │ │ │ +0000000000004338 0000000400000018 R_X86_64_PC64 0000000000000144 i9nS_str - 18 │ │ │ │ │ +0000000000004358 0000000500000018 R_X86_64_PC64 0000000000000193 i9nX_str - 18 │ │ │ │ │ +0000000000004378 0000000600000018 R_X86_64_PC64 00000000000001df i9o2_str - 18 │ │ │ │ │ +0000000000004398 0000000700000018 R_X86_64_PC64 0000000000000224 i9o7_str - 18 │ │ │ │ │ +00000000000043b8 0000000800000018 R_X86_64_PC64 0000000000000269 i9oc_str - 18 │ │ │ │ │ +00000000000043d8 0000000900000018 R_X86_64_PC64 00000000000002ab i9oh_str - 18 │ │ │ │ │ +00000000000043f8 0000000a00000018 R_X86_64_PC64 00000000000002ed i9om_str - 18 │ │ │ │ │ +0000000000004418 0000000b00000018 R_X86_64_PC64 0000000000000331 i9or_str - 18 │ │ │ │ │ 00000000000000c9 0000002b00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000001a1 0000002b00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000209 0000002b00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000002e1 0000002b00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000004b0 0000005300000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 000000000000050e 0000005700000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziEnum_toEnum_info - 4 │ │ │ │ │ 0000000000000571 0000005900000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziEnum_enumFrom_info - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -11,23 +11,23 @@ │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Multi.C:Selective │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Multi.Some │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Multi.Many │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Multi.A │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Multi.B │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Multi.One │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Multi.Sigma │ │ │ │ │ -i9w0_str │ │ │ │ │ -i9w5_str │ │ │ │ │ -i9wa_str │ │ │ │ │ -i9wf_str │ │ │ │ │ -i9wk_str │ │ │ │ │ -i9wp_str │ │ │ │ │ -i9wu_str │ │ │ │ │ -i9wz_str │ │ │ │ │ -i9wE_str │ │ │ │ │ +i9nN_str │ │ │ │ │ +i9nS_str │ │ │ │ │ +i9nX_str │ │ │ │ │ +i9o2_str │ │ │ │ │ +i9o7_str │ │ │ │ │ +i9oc_str │ │ │ │ │ +i9oh_str │ │ │ │ │ +i9om_str │ │ │ │ │ +i9or_str │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtczqCase3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtcCase3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtcMonadS2_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtcApplicativeS3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtczqUnder3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtcUnder2_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_zdtczqOver3_bytes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5510,59 +5510,59 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziMulti_Sigma_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 i9w0_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9nN_str-0x18 │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add $0x0,%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000004330 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i9w5_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9nS_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000004350 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i9wa_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9nX_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000004370 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i9wf_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9o2_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000004390 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i9wk_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9o7_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 00000000000043b0 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i9wp_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9oc_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 00000000000043d0 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i9wu_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9oh_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 00000000000043f0 : │ │ │ │ │ H....e.......... │ │ │ │ │ - R_X86_64_PC64 i9wz_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9om_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000004410 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i9wE_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9or_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000004430 : │ │ │ │ │ H...e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693977 305f7374 72006939 77355f73 .i9w0_str.i9w5_s │ │ │ │ │ - 0x00000010 74720069 3977615f 73747200 69397766 tr.i9wa_str.i9wf │ │ │ │ │ - 0x00000020 5f737472 00693977 6b5f7374 72006939 _str.i9wk_str.i9 │ │ │ │ │ - 0x00000030 77705f73 74720069 3977755f 73747200 wp_str.i9wu_str. │ │ │ │ │ - 0x00000040 6939777a 5f737472 00693977 455f7374 i9wz_str.i9wE_st │ │ │ │ │ + 0x00000000 0069396e 4e5f7374 72006939 6e535f73 .i9nN_str.i9nS_s │ │ │ │ │ + 0x00000010 74720069 396e585f 73747200 69396f32 tr.i9nX_str.i9o2 │ │ │ │ │ + 0x00000020 5f737472 0069396f 375f7374 72006939 _str.i9o7_str.i9 │ │ │ │ │ + 0x00000030 6f635f73 74720069 396f685f 73747200 oc_str.i9oh_str. │ │ │ │ │ + 0x00000040 69396f6d 5f737472 0069396f 725f7374 i9om_str.i9or_st │ │ │ │ │ 0x00000050 72007365 6c656374 6976657a 6d307a69 r.selectivezm0zi │ │ │ │ │ 0x00000060 377a6930 7a69317a 6d663775 3076676c 7zi0zi1zmf7u0vgl │ │ │ │ │ 0x00000070 784a5548 49543247 68797469 38415f43 xJUHIT2Ghyti8A_C │ │ │ │ │ 0x00000080 6f6e7472 6f6c7a69 53656c65 63746976 ontrolziSelectiv │ │ │ │ │ 0x00000090 657a694d 756c7469 5f7a6474 637a7143 eziMulti_zdtczqC │ │ │ │ │ 0x000000a0 61736533 5f627974 65730073 656c6563 ase3_bytes.selec │ │ │ │ │ 0x000000b0 74697665 7a6d307a 69377a69 307a6931 tivezm0zi7zi0zi1 │ │ │ ├── Freer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 121 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 000000000000005b 0 NOTYPE LOCAL DEFAULT 6 inWk_str │ │ │ │ │ - 4: 00000000000000a6 0 NOTYPE LOCAL DEFAULT 6 inWp_str │ │ │ │ │ + 3: 000000000000005b 0 NOTYPE LOCAL DEFAULT 6 inM2_str │ │ │ │ │ + 4: 00000000000000a6 0 NOTYPE LOCAL DEFAULT 6 inM7_str │ │ │ │ │ 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtczqPure3_bytes │ │ │ │ │ 6: 0000000000000006 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtczqSelect3_bytes │ │ │ │ │ 7: 000000000000000e 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtcSelect3_bytes │ │ │ │ │ 8: 0000000000000015 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtrModule2_bytes │ │ │ │ │ 9: 0000000000000033 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtrModule4_bytes │ │ │ │ │ 10: 0000000000000018 56 FUNC GLOBAL DEFAULT 1 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdWPure_info │ │ │ │ │ 11: 0000000000001678 6 OBJECT GLOBAL DEFAULT 1 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_Pure_con_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -117,16 +117,16 @@ │ │ │ │ │ 0000000000001541 0000005f00000002 R_X86_64_PC32 00000000000001a8 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_getNecessaryEffect_closure - 4 │ │ │ │ │ 0000000000001582 000000390000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziMaybe_Just_con_info + 0 │ │ │ │ │ 00000000000015a9 0000003b00000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziMaybe_Nothing_closure - 3 │ │ │ │ │ 00000000000015e2 0000000b0000000b R_X86_64_32S 0000000000001678 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_Pure_con_info + 0 │ │ │ │ │ 0000000000001600 0000007600000002 R_X86_64_PC32 0000000000000538 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_Pure_closure - 4 │ │ │ │ │ 0000000000001632 0000000e0000000b R_X86_64_32S 0000000000001698 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_Select_con_info + 0 │ │ │ │ │ 0000000000001655 0000007800000002 R_X86_64_PC32 0000000000000540 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_Select_closure - 4 │ │ │ │ │ -0000000000001660 0000000300000018 R_X86_64_PC64 000000000000005b inWk_str - 18 │ │ │ │ │ -0000000000001680 0000000400000018 R_X86_64_PC64 00000000000000a6 inWp_str - 18 │ │ │ │ │ +0000000000001660 0000000300000018 R_X86_64_PC64 000000000000005b inM2_str - 18 │ │ │ │ │ +0000000000001680 0000000400000018 R_X86_64_PC64 00000000000000a6 inM7_str - 18 │ │ │ │ │ 00000000000000da 0000001100000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ │ 000000000000010c 0000001200000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_info - 4 │ │ │ │ │ 0000000000000142 0000001100000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ │ 0000000000000206 0000001400000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 0000000000000258 0000001400000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 0000000000000387 0000001400000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 00000000000003d9 0000001400000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ Control.Selective.Rigid.Freer │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Rigid.Freer.Pure │ │ │ │ │ selective-0.7.0.1-f7u0vglxJUHIT2Ghyti8A:Control.Selective.Rigid.Freer.Select │ │ │ │ │ -inWk_str │ │ │ │ │ -inWp_str │ │ │ │ │ +inM2_str │ │ │ │ │ +inM7_str │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtczqPure3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtczqSelect3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtcSelect3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtrModule2_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdtrModule4_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_zdWPure_info │ │ │ │ │ selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_Pure_con_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1771,24 +1771,24 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 selectivezm0zi7zi0zi1zmf7u0vglxJUHIT2Ghyti8A_ControlziSelectiveziRigidziFreer_Select_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 inWk_str-0x18 │ │ │ │ │ + R_X86_64_PC64 inM2_str-0x18 │ │ │ │ │ add %eax,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000001678 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 inWp_str-0x18 │ │ │ │ │ + R_X86_64_PC64 inM7_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000001698 : │ │ │ │ │ H....e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00696e57 6b5f7374 7200696e 57705f73 .inWk_str.inWp_s │ │ │ │ │ + 0x00000000 00696e4d 325f7374 7200696e 4d375f73 .inM2_str.inM7_s │ │ │ │ │ 0x00000010 74720073 656c6563 74697665 7a6d307a tr.selectivezm0z │ │ │ │ │ 0x00000020 69377a69 307a6931 7a6d6637 75307667 i7zi0zi1zmf7u0vg │ │ │ │ │ 0x00000030 6c784a55 48495432 47687974 6938415f lxJUHIT2Ghyti8A_ │ │ │ │ │ 0x00000040 436f6e74 726f6c7a 6953656c 65637469 ControlziSelecti │ │ │ │ │ 0x00000050 76657a69 52696769 647a6946 72656572 veziRigidziFreer │ │ │ │ │ 0x00000060 5f7a6474 637a7150 75726533 5f627974 _zdtczqPure3_byt │ │ │ │ │ 0x00000070 65730073 656c6563 74697665 7a6d307a es.selectivezm0z