--- /srv/rebuilderd/tmp/rebuilderd7T5nd9/inputs/libghc-selective-dev_0.7.0.1-3_i386.deb +++ /srv/rebuilderd/tmp/rebuilderd7T5nd9/out/libghc-selective-dev_0.7.0.1-3_i386.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 1340 2026-01-07 05:41:00.000000 control.tar.xz │ --rw-r--r-- 0 0 0 146736 2026-01-07 05:41:00.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 146792 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/i386-linux-ghc-9.10.3-7193/selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3/libHSselective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -1366,18 +1366,18 @@ │ │ │ │ U ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdztArrzt_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdztzmzgztzmzgzt_closure │ │ │ │ U ghczmprim_GHCziTypes_zdtcBool_closure │ │ │ │ U ghczmprim_GHCziTypes_zdtcList_closure │ │ │ │ -00000240 r idI4_str │ │ │ │ -00000283 r idI9_str │ │ │ │ -000002c6 r idIe_str │ │ │ │ -00000307 r idIj_str │ │ │ │ +00000240 r idHW_str │ │ │ │ +00000283 r idI1_str │ │ │ │ +000002c6 r idI6_str │ │ │ │ +00000307 r idIb_str │ │ │ │ U newCAF │ │ │ │ 00000cc4 D selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_CZCSelective_closure │ │ │ │ 0000b234 T selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_CZCSelective_con_info │ │ │ │ 0000b1bc T selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_CZCSelective_info │ │ │ │ 00000cc0 D selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_Cases_closure │ │ │ │ 0000b224 T selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_Cases_con_info │ │ │ │ 0000b178 T selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_Cases_info │ │ │ │ @@ -2100,23 +2100,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 │ │ │ │ -000000fc r i9pZ_str │ │ │ │ -00000146 r i9q4_str │ │ │ │ -00000196 r i9q9_str │ │ │ │ -0000033a r i9qD_str │ │ │ │ -000001e3 r i9qe_str │ │ │ │ -00000229 r i9qj_str │ │ │ │ -0000026f r i9qo_str │ │ │ │ -000002b2 r i9qt_str │ │ │ │ -000002f5 r i9qy_str │ │ │ │ +000000fc r i9pR_str │ │ │ │ +00000146 r i9pW_str │ │ │ │ +00000196 r i9q1_str │ │ │ │ +000001e3 r i9q6_str │ │ │ │ +00000229 r i9qb_str │ │ │ │ +0000026f r i9qg_str │ │ │ │ +000002b2 r i9ql_str │ │ │ │ +000002f5 r i9qq_str │ │ │ │ +0000033a r i9qv_str │ │ │ │ 000008fc D selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_A_closure │ │ │ │ 00003320 T selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_A_con_info │ │ │ │ 000031e4 T selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_A_info │ │ │ │ 00000900 D selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_B_closure │ │ │ │ 00003330 T selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_B_con_info │ │ │ │ 0000321c T selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_B_info │ │ │ │ 000008ec D selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_CZCApplicativeS_closure │ │ │ │ @@ -2423,16 +2423,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 │ │ │ │ -0000005b r ip1c_str │ │ │ │ -000000a6 r ip1h_str │ │ │ │ +0000005b r ipab_str │ │ │ │ +000000a6 r ipag_str │ │ │ │ U newCAF │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_CZCSelective_con_info │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_apS_closure │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_select_info │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdfSelectiveIdentity_closure │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdfSelectiveOver_info │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdp1Selective_info │ │ │ │ @@ -2540,16 +2540,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 │ │ │ │ -0000005c r ipch_str │ │ │ │ -000000a8 r ipcm_str │ │ │ │ +0000005c r ip7a_str │ │ │ │ +000000a8 r ip7j_str │ │ │ │ U newCAF │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_CZCSelective_con_info │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_apS_info │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_select_info │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdfSelectiveIdentity_closure │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdfSelectiveOver_info │ │ │ │ U selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdp1Selective_info │ │ │ ├── Selective.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 720 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str │ │ │ │ │ - 4: 00000240 0 NOTYPE LOCAL DEFAULT 6 idI4_str │ │ │ │ │ - 5: 00000283 0 NOTYPE LOCAL DEFAULT 6 idI9_str │ │ │ │ │ - 6: 000002c6 0 NOTYPE LOCAL DEFAULT 6 idIe_str │ │ │ │ │ - 7: 00000307 0 NOTYPE LOCAL DEFAULT 6 idIj_str │ │ │ │ │ + 4: 00000240 0 NOTYPE LOCAL DEFAULT 6 idHW_str │ │ │ │ │ + 5: 00000283 0 NOTYPE LOCAL DEFAULT 6 idI1_str │ │ │ │ │ + 6: 000002c6 0 NOTYPE LOCAL DEFAULT 6 idI6_str │ │ │ │ │ + 7: 00000307 0 NOTYPE LOCAL DEFAULT 6 idIb_str │ │ │ │ │ 8: 00000000 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtczqComposeEither3_bytes │ │ │ │ │ 9: 0000000f 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtcComposeEither3_bytes │ │ │ │ │ 10: 0000001d 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtczqComposeTraversable3_bytes │ │ │ │ │ 11: 00000031 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtcComposeTraversable3_bytes │ │ │ │ │ 12: 00000044 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtczqSuccess3_bytes │ │ │ │ │ 13: 0000004d 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtczqFailure3_bytes │ │ │ │ │ 14: 00000056 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtcValidation2_bytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1316,18 +1316,18 @@ │ │ │ │ │ 0000b123 0002c901 R_386_32 00000cb8 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_Failure_closure │ │ │ │ │ 0000b146 00006c01 R_386_32 0000b210 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_Success_con_info │ │ │ │ │ 0000b163 0002cb01 R_386_32 00000cbc selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_Success_closure │ │ │ │ │ 0000b186 00023201 R_386_32 0000b224 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_Cases_con_info │ │ │ │ │ 0000b1a9 0002cd01 R_386_32 00000cc0 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_Cases_closure │ │ │ │ │ 0000b1ca 00003501 R_386_32 0000b234 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_CZCSelective_con_info │ │ │ │ │ 0000b1ed 0002cf01 R_386_32 00000cc4 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_CZCSelective_closure │ │ │ │ │ -0000b1f4 00000402 R_386_PC32 00000240 idI4_str │ │ │ │ │ -0000b204 00000502 R_386_PC32 00000283 idI9_str │ │ │ │ │ -0000b218 00000602 R_386_PC32 000002c6 idIe_str │ │ │ │ │ -0000b228 00000702 R_386_PC32 00000307 idIj_str │ │ │ │ │ +0000b1f4 00000402 R_386_PC32 00000240 idHW_str │ │ │ │ │ +0000b204 00000502 R_386_PC32 00000283 idI1_str │ │ │ │ │ +0000b218 00000602 R_386_PC32 000002c6 idI6_str │ │ │ │ │ +0000b228 00000702 R_386_PC32 00000307 idIb_str │ │ │ │ │ 0000006f 00002602 R_386_PC32 00000000 stg_ap_0_fast │ │ │ │ │ 000000ac 00002902 R_386_PC32 00000000 transformerszm0zi6zi1zi1zma8da_ControlziApplicativeziLift_zdfApplicativeLift_info │ │ │ │ │ 00000213 00003002 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ 00000270 00003202 R_386_PC32 00000000 base_DataziFunctorziProduct_zdfApplicativeProduct_info │ │ │ │ │ 0000037c 00003802 R_386_PC32 00000000 transformerszm0zi6zi1zi1zma8da_ControlziMonadziTransziIdentity_zdfApplicativeIdentityT_info │ │ │ │ │ 0000046e 00003c02 R_386_PC32 00000000 stg_ap_p_fast │ │ │ │ │ 000004a2 00003c02 R_386_PC32 00000000 stg_ap_p_fast │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -22,18 +22,18 @@ │ │ │ │ │ foldr1: empty structure │ │ │ │ │ foldl1: empty structure │ │ │ │ │ Over {getOver = │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Failure │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Success │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Cases │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.C:Selective │ │ │ │ │ -idI4_str │ │ │ │ │ -idI9_str │ │ │ │ │ -idIe_str │ │ │ │ │ -idIj_str │ │ │ │ │ +idHW_str │ │ │ │ │ +idI1_str │ │ │ │ │ +idI6_str │ │ │ │ │ +idIb_str │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtczqComposeEither3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtcComposeEither3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtczqComposeTraversable3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtcComposeTraversable3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtczqSuccess3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtczqFailure3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_zdtcValidation2_bytes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -16453,31 +16453,31 @@ │ │ │ │ │ add $0x8,%ebp │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ R_386_32 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelective_CZCSelective_closure │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ hlt │ │ │ │ │ - R_386_PC32 idI4_str │ │ │ │ │ + R_386_PC32 idHW_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %al,(%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000b200 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 idI9_str │ │ │ │ │ + R_386_PC32 idI1_str │ │ │ │ │ │ │ │ │ │ 0000b210 : │ │ │ │ │ ....e.f......... │ │ │ │ │ - R_386_PC32 idIe_str │ │ │ │ │ + R_386_PC32 idI6_str │ │ │ │ │ .... │ │ │ │ │ │ │ │ │ │ 0000b224 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 idIj_str │ │ │ │ │ + R_386_PC32 idIb_str │ │ │ │ │ │ │ │ │ │ 0000b234 : │ │ │ │ │ F.e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00696449 345f7374 72006964 49395f73 .idI4_str.idI9_s │ │ │ │ │ - 0x00000010 74720069 6449655f 73747200 6964496a tr.idIe_str.idIj │ │ │ │ │ + 0x00000000 00696448 575f7374 72006964 49315f73 .idHW_str.idI1_s │ │ │ │ │ + 0x00000010 74720069 6449365f 73747200 69644962 tr.idI6_str.idIb │ │ │ │ │ 0x00000020 5f737472 0073656c 65637469 76657a6d _str.selectivezm │ │ │ │ │ 0x00000030 307a6937 7a69307a 69317a6d 3965766b 0zi7zi0zi1zm9evk │ │ │ │ │ 0x00000040 37706664 6c343548 6849646a 32327a7a 7pfdl45HhIdj22zz │ │ │ │ │ 0x00000050 4451335f 436f6e74 726f6c7a 6953656c DQ3_ControlziSel │ │ │ │ │ 0x00000060 65637469 76655f7a 6474637a 71436f6d ective_zdtczqCom │ │ │ │ │ 0x00000070 706f7365 45697468 6572335f 62797465 poseEither3_byte │ │ │ │ │ 0x00000080 73007365 6c656374 6976657a 6d307a69 s.selectivezm0zi │ │ │ ├── Free.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 119 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 0000005b 0 NOTYPE LOCAL DEFAULT 6 ip1c_str │ │ │ │ │ - 4: 000000a6 0 NOTYPE LOCAL DEFAULT 6 ip1h_str │ │ │ │ │ + 3: 0000005b 0 NOTYPE LOCAL DEFAULT 6 ipab_str │ │ │ │ │ + 4: 000000a6 0 NOTYPE LOCAL DEFAULT 6 ipag_str │ │ │ │ │ 5: 00000000 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtczqPure3_bytes │ │ │ │ │ 6: 00000006 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtczqSelect3_bytes │ │ │ │ │ 7: 0000000e 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtcSelect3_bytes │ │ │ │ │ 8: 00000015 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtrModule2_bytes │ │ │ │ │ 9: 00000032 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtrModule4_bytes │ │ │ │ │ 10: 0000000c 50 FUNC GLOBAL DEFAULT 1 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdWPure_info │ │ │ │ │ 11: 000013e0 4 OBJECT GLOBAL DEFAULT 1 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_Pure_con_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -137,16 +137,16 @@ │ │ │ │ │ 00001313 00003c01 R_386_32 00000000 ghczminternal_GHCziInternalziMaybe_Just_con_info │ │ │ │ │ 00001323 00003d01 R_386_32 00000000 ghczminternal_GHCziInternalziMaybe_Nothing_closure │ │ │ │ │ 00001338 00005d01 R_386_32 000000a0 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_getNecessaryEffect_closure │ │ │ │ │ 0000136a 00000b01 R_386_32 000013e0 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_Pure_con_info │ │ │ │ │ 00001387 00007401 R_386_32 00000280 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_Pure_closure │ │ │ │ │ 000013aa 00000e01 R_386_32 000013f0 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_Select_con_info │ │ │ │ │ 000013cd 00007601 R_386_32 00000284 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_Select_closure │ │ │ │ │ -000013d4 00000302 R_386_PC32 0000005b ip1c_str │ │ │ │ │ -000013e4 00000402 R_386_PC32 000000a6 ip1h_str │ │ │ │ │ +000013d4 00000302 R_386_PC32 0000005b ipab_str │ │ │ │ │ +000013e4 00000402 R_386_PC32 000000a6 ipag_str │ │ │ │ │ 000000ae 00001102 R_386_PC32 00000000 stg_ap_p_fast │ │ │ │ │ 000000d9 00001202 R_386_PC32 00000000 ghczminternal_GHCziInternalziBase_zi_info │ │ │ │ │ 00000133 00001402 R_386_PC32 00000000 ghczminternal_GHCziInternalziBase_fmap_info │ │ │ │ │ 00000169 00001502 R_386_PC32 00000000 ghczminternal_GHCziInternalziDataziEither_zdfApplicativeEitherzuzdcfmap_info │ │ │ │ │ 000002b3 00001802 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ 000002c2 00001802 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ 000002db 00001902 R_386_PC32 00000000 stg_ap_0_fast │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ Control.Selective.Rigid.Free │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3 │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Rigid.Free.Pure │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Rigid.Free.Select │ │ │ │ │ -ip1c_str │ │ │ │ │ -ip1h_str │ │ │ │ │ +ipab_str │ │ │ │ │ +ipag_str │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtczqPure3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtczqSelect3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtcSelect3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtrModule2_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdtrModule4_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_zdWPure_info │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_Pure_con_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1768,22 +1768,22 @@ │ │ │ │ │ add $0x8,%ebp │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ R_386_32 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFree_Select_closure │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ hlt │ │ │ │ │ - R_386_PC32 ip1c_str │ │ │ │ │ + R_386_PC32 ipab_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %al,(%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000013e0 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 ip1h_str │ │ │ │ │ + R_386_PC32 ipag_str │ │ │ │ │ │ │ │ │ │ 000013f0 : │ │ │ │ │ ....e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00697031 635f7374 72006970 31685f73 .ip1c_str.ip1h_s │ │ │ │ │ + 0x00000000 00697061 625f7374 72006970 61675f73 .ipab_str.ipag_s │ │ │ │ │ 0x00000010 74720073 656c6563 74697665 7a6d307a tr.selectivezm0z │ │ │ │ │ 0x00000020 69377a69 307a6931 7a6d3965 766b3770 i7zi0zi1zm9evk7p │ │ │ │ │ 0x00000030 66646c34 35486849 646a3232 7a7a4451 fdl45HhIdj22zzDQ │ │ │ │ │ 0x00000040 335f436f 6e74726f 6c7a6953 656c6563 3_ControlziSelec │ │ │ │ │ 0x00000050 74697665 7a695269 6769647a 69467265 tiveziRigidziFre │ │ │ │ │ 0x00000060 655f7a64 74637a71 50757265 335f6279 e_zdtczqPure3_by │ │ │ │ │ 0x00000070 74657300 73656c65 63746976 657a6d30 tes.selectivezm0 │ │ │ ├── Multi.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 355 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 000000fc 0 NOTYPE LOCAL DEFAULT 6 i9pZ_str │ │ │ │ │ - 4: 00000146 0 NOTYPE LOCAL DEFAULT 6 i9q4_str │ │ │ │ │ - 5: 00000196 0 NOTYPE LOCAL DEFAULT 6 i9q9_str │ │ │ │ │ - 6: 000001e3 0 NOTYPE LOCAL DEFAULT 6 i9qe_str │ │ │ │ │ - 7: 00000229 0 NOTYPE LOCAL DEFAULT 6 i9qj_str │ │ │ │ │ - 8: 0000026f 0 NOTYPE LOCAL DEFAULT 6 i9qo_str │ │ │ │ │ - 9: 000002b2 0 NOTYPE LOCAL DEFAULT 6 i9qt_str │ │ │ │ │ - 10: 000002f5 0 NOTYPE LOCAL DEFAULT 6 i9qy_str │ │ │ │ │ - 11: 0000033a 0 NOTYPE LOCAL DEFAULT 6 i9qD_str │ │ │ │ │ + 3: 000000fc 0 NOTYPE LOCAL DEFAULT 6 i9pR_str │ │ │ │ │ + 4: 00000146 0 NOTYPE LOCAL DEFAULT 6 i9pW_str │ │ │ │ │ + 5: 00000196 0 NOTYPE LOCAL DEFAULT 6 i9q1_str │ │ │ │ │ + 6: 000001e3 0 NOTYPE LOCAL DEFAULT 6 i9q6_str │ │ │ │ │ + 7: 00000229 0 NOTYPE LOCAL DEFAULT 6 i9qb_str │ │ │ │ │ + 8: 0000026f 0 NOTYPE LOCAL DEFAULT 6 i9qg_str │ │ │ │ │ + 9: 000002b2 0 NOTYPE LOCAL DEFAULT 6 i9ql_str │ │ │ │ │ + 10: 000002f5 0 NOTYPE LOCAL DEFAULT 6 i9qq_str │ │ │ │ │ + 11: 0000033a 0 NOTYPE LOCAL DEFAULT 6 i9qv_str │ │ │ │ │ 12: 00000000 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtczqCase3_bytes │ │ │ │ │ 13: 00000006 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtcCase3_bytes │ │ │ │ │ 14: 0000000b 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtcMonadS2_bytes │ │ │ │ │ 15: 00000012 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtcApplicativeS3_bytes │ │ │ │ │ 16: 0000001f 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtczqUnder3_bytes │ │ │ │ │ 17: 00000026 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtcUnder2_bytes │ │ │ │ │ 18: 0000002c 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtczqOver3_bytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -382,23 +382,23 @@ │ │ │ │ │ 00003207 00015c01 R_386_32 000008fc selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_A_closure │ │ │ │ │ 0000322a 00003f01 R_386_32 00003330 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_B_con_info │ │ │ │ │ 0000323f 00015e01 R_386_32 00000900 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_B_closure │ │ │ │ │ 00003262 00004101 R_386_32 00003344 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_One_con_info │ │ │ │ │ 00003277 00016001 R_386_32 00000904 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_One_closure │ │ │ │ │ 0000329a 0000bb01 R_386_32 00003354 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_Sigma_con_info │ │ │ │ │ 000032bd 00016201 R_386_32 00000908 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_Sigma_closure │ │ │ │ │ -000032c4 00000302 R_386_PC32 000000fc i9pZ_str │ │ │ │ │ -000032d4 00000402 R_386_PC32 00000146 i9q4_str │ │ │ │ │ -000032e4 00000502 R_386_PC32 00000196 i9q9_str │ │ │ │ │ -000032f4 00000602 R_386_PC32 000001e3 i9qe_str │ │ │ │ │ -00003304 00000702 R_386_PC32 00000229 i9qj_str │ │ │ │ │ -00003314 00000802 R_386_PC32 0000026f i9qo_str │ │ │ │ │ -00003324 00000902 R_386_PC32 000002b2 i9qt_str │ │ │ │ │ -00003338 00000a02 R_386_PC32 000002f5 i9qy_str │ │ │ │ │ -00003348 00000b02 R_386_PC32 0000033a i9qD_str │ │ │ │ │ +000032c4 00000302 R_386_PC32 000000fc i9pR_str │ │ │ │ │ +000032d4 00000402 R_386_PC32 00000146 i9pW_str │ │ │ │ │ +000032e4 00000502 R_386_PC32 00000196 i9q1_str │ │ │ │ │ +000032f4 00000602 R_386_PC32 000001e3 i9q6_str │ │ │ │ │ +00003304 00000702 R_386_PC32 00000229 i9qb_str │ │ │ │ │ +00003314 00000802 R_386_PC32 0000026f i9qg_str │ │ │ │ │ +00003324 00000902 R_386_PC32 000002b2 i9ql_str │ │ │ │ │ +00003338 00000a02 R_386_PC32 000002f5 i9qq_str │ │ │ │ │ +00003348 00000b02 R_386_PC32 0000033a i9qv_str │ │ │ │ │ 0000006f 00002b02 R_386_PC32 00000000 stg_ap_0_fast │ │ │ │ │ 000000e3 00002b02 R_386_PC32 00000000 stg_ap_0_fast │ │ │ │ │ 0000011b 00002b02 R_386_PC32 00000000 stg_ap_0_fast │ │ │ │ │ 0000018f 00002b02 R_386_PC32 00000000 stg_ap_0_fast │ │ │ │ │ 000002e5 00005302 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ 00000321 00005702 R_386_PC32 00000000 ghczminternal_GHCziInternalziEnum_toEnum_info │ │ │ │ │ 00000371 00005902 R_386_PC32 00000000 ghczminternal_GHCziInternalziEnum_enumFrom_info │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -11,23 +11,23 @@ │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Multi.C:Selective │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Multi.Some │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Multi.Many │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Multi.A │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Multi.B │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Multi.One │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Multi.Sigma │ │ │ │ │ -i9pZ_str │ │ │ │ │ -i9q4_str │ │ │ │ │ -i9q9_str │ │ │ │ │ -i9qe_str │ │ │ │ │ -i9qj_str │ │ │ │ │ -i9qo_str │ │ │ │ │ -i9qt_str │ │ │ │ │ -i9qy_str │ │ │ │ │ -i9qD_str │ │ │ │ │ +i9pR_str │ │ │ │ │ +i9pW_str │ │ │ │ │ +i9q1_str │ │ │ │ │ +i9q6_str │ │ │ │ │ +i9qb_str │ │ │ │ │ +i9qg_str │ │ │ │ │ +i9ql_str │ │ │ │ │ +i9qq_str │ │ │ │ │ +i9qv_str │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtczqCase3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtcCase3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtcMonadS2_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtcApplicativeS3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtczqUnder3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtcUnder2_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_zdtczqOver3_bytes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4789,50 +4789,50 @@ │ │ │ │ │ add $0x8,%ebp │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ R_386_32 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziMulti_Sigma_closure │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ hlt │ │ │ │ │ - R_386_PC32 i9pZ_str │ │ │ │ │ + R_386_PC32 i9pR_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %al,(%eax,%eax,1) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000032d0 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 i9q4_str │ │ │ │ │ + R_386_PC32 i9pW_str │ │ │ │ │ │ │ │ │ │ 000032e0 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 i9q9_str │ │ │ │ │ + R_386_PC32 i9q1_str │ │ │ │ │ │ │ │ │ │ 000032f0 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 i9qe_str │ │ │ │ │ + R_386_PC32 i9q6_str │ │ │ │ │ │ │ │ │ │ 00003300 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 i9qj_str │ │ │ │ │ + R_386_PC32 i9qb_str │ │ │ │ │ │ │ │ │ │ 00003310 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 i9qo_str │ │ │ │ │ + R_386_PC32 i9qg_str │ │ │ │ │ │ │ │ │ │ 00003320 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 i9qt_str │ │ │ │ │ + R_386_PC32 i9ql_str │ │ │ │ │ │ │ │ │ │ 00003330 : │ │ │ │ │ ....e.f......... │ │ │ │ │ - R_386_PC32 i9qy_str │ │ │ │ │ + R_386_PC32 i9qq_str │ │ │ │ │ .... │ │ │ │ │ │ │ │ │ │ 00003344 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 i9qD_str │ │ │ │ │ + R_386_PC32 i9qv_str │ │ │ │ │ │ │ │ │ │ 00003354 : │ │ │ │ │ F.e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693970 5a5f7374 72006939 71345f73 .i9pZ_str.i9q4_s │ │ │ │ │ - 0x00000010 74720069 3971395f 73747200 69397165 tr.i9q9_str.i9qe │ │ │ │ │ - 0x00000020 5f737472 00693971 6a5f7374 72006939 _str.i9qj_str.i9 │ │ │ │ │ - 0x00000030 716f5f73 74720069 3971745f 73747200 qo_str.i9qt_str. │ │ │ │ │ - 0x00000040 69397179 5f737472 00693971 445f7374 i9qy_str.i9qD_st │ │ │ │ │ + 0x00000000 00693970 525f7374 72006939 70575f73 .i9pR_str.i9pW_s │ │ │ │ │ + 0x00000010 74720069 3971315f 73747200 69397136 tr.i9q1_str.i9q6 │ │ │ │ │ + 0x00000020 5f737472 00693971 625f7374 72006939 _str.i9qb_str.i9 │ │ │ │ │ + 0x00000030 71675f73 74720069 39716c5f 73747200 qg_str.i9ql_str. │ │ │ │ │ + 0x00000040 69397171 5f737472 00693971 765f7374 i9qq_str.i9qv_st │ │ │ │ │ 0x00000050 72007365 6c656374 6976657a 6d307a69 r.selectivezm0zi │ │ │ │ │ 0x00000060 377a6930 7a69317a 6d396576 6b377066 7zi0zi1zm9evk7pf │ │ │ │ │ 0x00000070 646c3435 48684964 6a32327a 7a445133 dl45HhIdj22zzDQ3 │ │ │ │ │ 0x00000080 5f436f6e 74726f6c 7a695365 6c656374 _ControlziSelect │ │ │ │ │ 0x00000090 6976657a 694d756c 74695f7a 6474637a iveziMulti_zdtcz │ │ │ │ │ 0x000000a0 71436173 65335f62 79746573 0073656c qCase3_bytes.sel │ │ │ │ │ 0x000000b0 65637469 76657a6d 307a6937 7a69307a ectivezm0zi7zi0z │ │ │ ├── Freer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 121 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 0000005c 0 NOTYPE LOCAL DEFAULT 6 ipch_str │ │ │ │ │ - 4: 000000a8 0 NOTYPE LOCAL DEFAULT 6 ipcm_str │ │ │ │ │ + 3: 0000005c 0 NOTYPE LOCAL DEFAULT 6 ip7a_str │ │ │ │ │ + 4: 000000a8 0 NOTYPE LOCAL DEFAULT 6 ip7j_str │ │ │ │ │ 5: 00000000 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtczqPure3_bytes │ │ │ │ │ 6: 00000006 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtczqSelect3_bytes │ │ │ │ │ 7: 0000000e 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtcSelect3_bytes │ │ │ │ │ 8: 00000015 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtrModule2_bytes │ │ │ │ │ 9: 00000033 0 OBJECT GLOBAL DEFAULT 6 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtrModule4_bytes │ │ │ │ │ 10: 0000000c 50 FUNC GLOBAL DEFAULT 1 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdWPure_info │ │ │ │ │ 11: 000011c0 4 OBJECT GLOBAL DEFAULT 1 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_Pure_con_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -120,16 +120,16 @@ │ │ │ │ │ 000010f3 00003901 R_386_32 00000000 ghczminternal_GHCziInternalziMaybe_Just_con_info │ │ │ │ │ 00001103 00003a01 R_386_32 00000000 ghczminternal_GHCziInternalziMaybe_Nothing_closure │ │ │ │ │ 00001118 00005f01 R_386_32 000000d4 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_getNecessaryEffect_closure │ │ │ │ │ 0000114a 00000b01 R_386_32 000011c0 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_Pure_con_info │ │ │ │ │ 00001167 00007601 R_386_32 000002b4 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_Pure_closure │ │ │ │ │ 0000118a 00000e01 R_386_32 000011d0 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_Select_con_info │ │ │ │ │ 000011ad 00007801 R_386_32 000002b8 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_Select_closure │ │ │ │ │ -000011b4 00000302 R_386_PC32 0000005c ipch_str │ │ │ │ │ -000011c4 00000402 R_386_PC32 000000a8 ipcm_str │ │ │ │ │ +000011b4 00000302 R_386_PC32 0000005c ip7a_str │ │ │ │ │ +000011c4 00000402 R_386_PC32 000000a8 ip7j_str │ │ │ │ │ 000000ae 00001102 R_386_PC32 00000000 stg_ap_p_fast │ │ │ │ │ 000000df 00001202 R_386_PC32 00000000 ghczminternal_GHCziInternalziBase_zi_info │ │ │ │ │ 00000112 00001102 R_386_PC32 00000000 stg_ap_p_fast │ │ │ │ │ 000001db 00001502 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ 000001ea 00001502 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ 0000030a 00001502 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ 00000319 00001502 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ Control.Selective.Rigid.Freer │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3 │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Rigid.Freer.Pure │ │ │ │ │ selective-0.7.0.1-9evk7pfdl45HhIdj22zDQ3:Control.Selective.Rigid.Freer.Select │ │ │ │ │ -ipch_str │ │ │ │ │ -ipcm_str │ │ │ │ │ +ip7a_str │ │ │ │ │ +ip7j_str │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtczqPure3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtczqSelect3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtcSelect3_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtrModule2_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdtrModule4_bytes │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_zdWPure_info │ │ │ │ │ selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_Pure_con_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1590,22 +1590,22 @@ │ │ │ │ │ add $0x8,%ebp │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ movl $0xc,0x33c(%ebx) │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ R_386_32 selectivezm0zi7zi0zi1zm9evk7pfdl45HhIdj22zzDQ3_ControlziSelectiveziRigidziFreer_Select_closure │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ hlt │ │ │ │ │ - R_386_PC32 ipch_str │ │ │ │ │ + R_386_PC32 ip7a_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %al,(%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000011c0 : │ │ │ │ │ F.e............. │ │ │ │ │ - R_386_PC32 ipcm_str │ │ │ │ │ + R_386_PC32 ip7j_str │ │ │ │ │ │ │ │ │ │ 000011d0 : │ │ │ │ │ ....e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00697063 685f7374 72006970 636d5f73 .ipch_str.ipcm_s │ │ │ │ │ + 0x00000000 00697037 615f7374 72006970 376a5f73 .ip7a_str.ip7j_s │ │ │ │ │ 0x00000010 74720073 656c6563 74697665 7a6d307a tr.selectivezm0z │ │ │ │ │ 0x00000020 69377a69 307a6931 7a6d3965 766b3770 i7zi0zi1zm9evk7p │ │ │ │ │ 0x00000030 66646c34 35486849 646a3232 7a7a4451 fdl45HhIdj22zzDQ │ │ │ │ │ 0x00000040 335f436f 6e74726f 6c7a6953 656c6563 3_ControlziSelec │ │ │ │ │ 0x00000050 74697665 7a695269 6769647a 69467265 tiveziRigidziFre │ │ │ │ │ 0x00000060 65725f7a 6474637a 71507572 65335f62 er_zdtczqPure3_b │ │ │ │ │ 0x00000070 79746573 0073656c 65637469 76657a6d ytes.selectivezm